From 801f73d5c80ad2bf964ec915cb2489da8862c9ff Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Wed, 2 Aug 2023 14:36:03 +0200 Subject: [PATCH] delete version checker, delete setup with version checker, update setup for owlflow exe --- app/DD-Record-Organizer - Kopie/App.config | 75 - .../ApplicationEvents.vb | 16 - .../ClassAsyncNodeBuild.vb | 19 - .../ClassAsyncReturnDT.vb | 15 - .../ClassAsyncSQL.vb | 18 - .../ClassBackgroundHelper.vb | 138 - .../ClassConstructors.vb | 67 - .../ClassControlBuilder.vb | 2677 - .../ClassControlCommands.vb | 590 - .../ClassControlCommandsUI.vb | 973 - .../ClassControlLoader.vb | 583 - .../ClassControlMetadata.vb | 6 - .../ClassControlProperties.vb | 793 - .../ClassControlValueCache.vb | 55 - .../ClassControlValues.vb | 893 - .../ClassControls_Manual.vb | 29 - .../ClassConverter.vb | 94 - .../ClassCustomComboBox.vb | 70 - .../ClassDOC_SEARCH.vb | 552 - .../ClassDatabase.vb | 493 - .../ClassDragDrop.vb | 181 - app/DD-Record-Organizer - Kopie/ClassEmail.vb | 104 - .../ClassEncryption.vb | 68 - .../ClassFileResult.vb | 229 - .../ClassFolderWatcher.vb | 159 - .../ClassFormCommands.vb | 112 - .../ClassFunctionCommands.vb | 76 - .../ClassFunctionCommandsUI.vb | 211 - .../ClassGridFormatter.vb | 265 - .../ClassHelper.vb | 427 - .../ClassImport_Windream.vb | 746 - .../ClassInactivity.vb | 45 - .../ClassInactivityFilter.vb | 29 - app/DD-Record-Organizer - Kopie/ClassInit.vb | 315 - .../ClassJumpRecord.vb | 69 - .../ClassLayout.vb | 223 - .../ClassLicence.vb | 115 - .../ClassLogger.vb | 200 - .../ClassMoreMetadata.vb | 20 - .../ClassNodeNavigation.vb | 405 - .../ClassOfficeTemplate.vb | 117 - .../ClassPosGrid.vb | 140 - app/DD-Record-Organizer - Kopie/ClassProxy.vb | 216 - .../ClassRecordCommands.vb | 60 - .../ClassRecordState.vb | 67 - .../ClassRecordView.vb | 595 - .../ClassRightManagement.vb | 86 - app/DD-Record-Organizer - Kopie/ClassSAP.vb | 230 - .../ClassSQLEditor.vb | 60 - .../ClassSnapPanel.Designer.vb | 29 - .../ClassSnapPanel.vb | 56 - .../ClassStaticListEditor.vb | 62 - .../ClassUpdate.vb | 397 - app/DD-Record-Organizer - Kopie/ClassUser.vb | 13 - .../ClassWDRights.vb | 391 - .../ClassWindreamDocGrid.vb | 607 - .../ClassWorkflow.vb | 11 - .../DD-Record-Organizer.vbproj | 1635 - .../DD-Record-Organizer.vbproj.bak | 1628 - .../DD_DMSDataSet.Designer.vb | 56944 --------------- .../DD_DMSDataSet.Designer.vbold | 57493 ---------------- .../DD_DMSDataSet.vb | 8 - .../DD_DMSDataSet.xsc | 396 - .../DD_DMSDataSet.xsd | 6256 -- .../DD_DMSDataSet.xss | 387 - .../DD_DMSDataSetCalendar.Designer.vb | 3398 - .../DD_DMSDataSetCalendar.xsc | 9 - .../DD_DMSDataSetCalendar.xsd | 314 - .../DD_DMSDataSetCalendar.xss | 13 - .../DD_DMSDataSetMenuDesigner.Designer.vb | 3036 - .../DD_DMSDataSetMenuDesigner.xsc | 9 - .../DD_DMSDataSetMenuDesigner.xsd | 301 - .../DD_DMSDataSetMenuDesigner.xss | 1 - .../DD_ECMAdmin.Designer.vb | 17552 ----- .../DD_ECMAdmin.vb | 10 - .../DD_ECMAdmin.xsc | 52 - .../DD_ECMAdmin.xsd | 1677 - .../DD_ECMAdmin.xss | 54 - .../DD_Icons_ICO_ADDI_1.ico | Bin 14942 -> 0 bytes .../ModuleHelperMethods.vb | 584 - .../ModuleMySettings.vb | 447 - .../ModuleRuntimeVariables.vb | 188 - .../My Project/Application.Designer.vb | 38 - .../My Project/Application.myapp | 10 - .../My Project/AssemblyInfo.vb | 39 - .../My Project/Resources.Designer.vb | 2033 - .../My Project/Resources.resx | 721 - .../My Project/Settings.Designer.vb | 286 - .../My Project/Settings.Settings | 62 - .../My Project/app.manifest | 58 - .../My Project/licenses.licx | 0 .../My Project/licenses.licx.bak | 6 - .../Resources/005_Task_32x42_72.png | Bin 1638 -> 0 bytes .../112_RefreshArrow_Blue_24x24_72.png | Bin 1139 -> 0 bytes .../112_RefreshArrow_Blue_24x24_721.png | Bin 1139 -> 0 bytes .../Resources/138_PushPin_32x42_72.png | Bin 1169 -> 0 bytes .../Resources/138_PushPin_32x42_721.png | Bin 1169 -> 0 bytes .../Resources/138_PushPin_48x48_72.png | Bin 1721 -> 0 bytes .../Resources/1480524473_1.png | Bin 6351 -> 0 bytes .../Resources/1532_Flag_Blue.ico | Bin 73804 -> 0 bytes .../Resources/4(four)rows_9716.png | Bin 134 -> 0 bytes .../Resources/AddExistingItem_6269.png | Bin 222 -> 0 bytes .../Resources/AddExistingItem_62691.png | Bin 222 -> 0 bytes .../Resources/AddMark_10580.png | Bin 175 -> 0 bytes .../Resources/AddTable_5632.png | Bin 228 -> 0 bytes .../Resources/AddressEnvelope_16xLG.png | Bin 195 -> 0 bytes .../Resources/Arrow_RedoRetry_16xLG.png | Bin 416 -> 0 bytes .../Resources/Arrow_RedoRetry_16xMD.png | Bin 400 -> 0 bytes .../Resources/Carousel_16x16.png | Bin 175 -> 0 bytes .../Resources/CheckBox_669.png | Bin 229 -> 0 bytes .../Resources/Checkbox.PNG | Bin 584 -> 0 bytes .../Resources/Close_16xLG.png | Bin 206 -> 0 bytes .../Resources/ComboBox_672.png | Bin 220 -> 0 bytes .../Compare_RefreshScriptPreview.png | Bin 361 -> 0 bytes .../Configuredatasetwithwizard_8450.png | Bin 314 -> 0 bytes .../Resources/Connection_Manager.png | Bin 3798 -> 0 bytes .../Resources/Copy_6524.png | Bin 150 -> 0 bytes .../Resources/DD_Icons-ADDI.png | Bin 29512 -> 0 bytes .../Resources/DateOrTimePicker_675.png | Bin 229 -> 0 bytes .../Resources/EditLabel_13239.png | Bin 350 -> 0 bytes .../Resources/Einstellungen3.ico | Bin 22486 -> 0 bytes .../Resources/Einstellungen5.ico | Bin 2238 -> 0 bytes .../Resources/Einstellungen6.ico | Bin 1406 -> 0 bytes .../Resources/Error_red_21x20.png | Bin 510 -> 0 bytes .../Resources/Excel_25ixel.jpg | Bin 591 -> 0 bytes .../Resources/FileSystemEditor_5852.png | Bin 239 -> 0 bytes .../Resources/Files_7954.png | Bin 256 -> 0 bytes .../Resources/Filter.png | Bin 3526 -> 0 bytes .../Resources/FilteredObject_13400_16x.png | Bin 261 -> 0 bytes .../Resources/Go.png | Bin 3218 -> 0 bytes .../Resources/GroupBox_680.png | Bin 151 -> 0 bytes .../Resources/HomeHS.png | Bin 619 -> 0 bytes .../Resources/Home_5699_32.bmp | Bin 1078 -> 0 bytes .../Resources/ImageListControl_683.png | Bin 242 -> 0 bytes .../Resources/InsertColumn_5626.png | Bin 225 -> 0 bytes .../Resources/Label_684.png | Bin 296 -> 0 bytes .../Resources/Link.png | Bin 533 -> 0 bytes .../Resources/ListBox_686_24.bmp | Bin 822 -> 0 bytes .../Resources/Login_6031_32x.png | Bin 388 -> 0 bytes .../Resources/Men1.ico | Bin 1406 -> 0 bytes .../Resources/Men2.ico | Bin 1406 -> 0 bytes .../Resources/Men3.ico | Bin 1406 -> 0 bytes .../Resources/Men4.ico | Bin 1406 -> 0 bytes .../Resources/Men5.ico | Bin 1406 -> 0 bytes .../Resources/Men6.ico | Bin 1406 -> 0 bytes .../Resources/Monitor_Screen_16xLG.png | Bin 179 -> 0 bytes .../Resources/NetworkPipes_32xLG.png | Bin 236 -> 0 bytes .../Resources/Permission_12796.png | Bin 394 -> 0 bytes .../Resources/PropertyGridEditorPart_6041.png | Bin 173 -> 0 bytes .../Resources/Property_501.png | Bin 292 -> 0 bytes .../Resources/RadioButton_701.png | Bin 299 -> 0 bytes .../Resources/RemoveLink_9938.png | Bin 387 -> 0 bytes .../Resources/Reports-collapsed_12995_32x.png | Bin 168 -> 0 bytes .../Resources/RightFileOnly.png | Bin 219 -> 0 bytes .../Resources/TableView_nameonly_263.png | Bin 187 -> 0 bytes .../Resources/Table_748.png | Bin 178 -> 0 bytes .../Resources/Task_16xMD.png | Bin 352 -> 0 bytes .../Resources/TextBox_708.png | Bin 207 -> 0 bytes .../Resources/UserInterfaceEditor_5845.png | Bin 290 -> 0 bytes .../UserInterfaceEditor_5845_32x.png | Bin 412 -> 0 bytes .../Resources/WMI_Task_21x.png | Bin 293 -> 0 bytes .../WebUserControl(ascx)_11270_16x.png | Bin 325 -> 0 bytes .../Resources/Works Finished (nonXP).ico | Bin 9158 -> 0 bytes .../Resources/_blank.png | Bin 558 -> 0 bytes .../Resources/action_Cancel_16xLG.png | Bin 517 -> 0 bytes .../Resources/action_Cancel_16xLG1.png | Bin 517 -> 0 bytes .../Resources/action_add_16xLG.png | Bin 164 -> 0 bytes .../Resources/action_add_16xMD.png | Bin 173 -> 0 bytes .../Resources/action_add_16xSM.png | Bin 174 -> 0 bytes .../Resources/add.png | Bin 733 -> 0 bytes .../Resources/add1.png | Bin 331 -> 0 bytes .../Resources/application_form.png | Bin 467 -> 0 bytes .../Resources/application_view_detail.png | Bin 576 -> 0 bytes .../Resources/application_view_detail1.png | Bin 576 -> 0 bytes .../Resources/application_view_tile.png | Bin 465 -> 0 bytes .../Resources/arrow_Down_16xLG.png | Bin 238 -> 0 bytes .../Resources/arrow_Forward_16xLG.png | Bin 369 -> 0 bytes .../Resources/arrow_Next_16xLG_color.png | Bin 263 -> 0 bytes .../Resources/arrow_left.png | Bin 450 -> 0 bytes .../Resources/arrow_refresh.png | Bin 685 -> 0 bytes .../Resources/arrow_right.png | Bin 349 -> 0 bytes .../Resources/arrow_switch.png | Bin 683 -> 0 bytes .../asset_pie-series-chart_on_12X12.png | Bin 270 -> 0 bytes .../asset_pie-series-chart_on_24X24.png | Bin 313 -> 0 bytes .../Resources/base_globe_32.png | Bin 4707 -> 0 bytes .../Resources/bell_delete.png | Bin 824 -> 0 bytes .../Resources/bell_go.png | Bin 836 -> 0 bytes .../Resources/benutzer3.ico | Bin 22486 -> 0 bytes .../Resources/bmp.png | Bin 1827 -> 0 bytes .../Resources/brainpool.png | Bin 9255 -> 0 bytes .../Resources/brick.png | Bin 452 -> 0 bytes .../Resources/brick_go.png | Bin 790 -> 0 bytes .../Resources/bricks.png | Bin 825 -> 0 bytes .../Resources/bug_edit.png | Bin 873 -> 0 bytes .../Resources/bug_edit1.png | Bin 873 -> 0 bytes .../Resources/calendar.png | Bin 675 -> 0 bytes .../Resources/calendar_32x32.png | Bin 2254 -> 0 bytes .../Resources/calendar_add.png | Bin 723 -> 0 bytes .../Resources/cancel.png | Bin 587 -> 0 bytes .../Resources/cancel1.png | Bin 713 -> 0 bytes .../changechartlegendalignment_32x32.png | Bin 1789 -> 0 bytes .../Resources/checkbox_16xLG.png | Bin 224 -> 0 bytes .../Resources/cmb.PNG | Bin 669 -> 0 bytes .../Resources/color_wheel.png | Bin 892 -> 0 bytes .../Resources/csv.png | Bin 233 -> 0 bytes .../Resources/cube.ico | Bin 23558 -> 0 bytes .../Resources/database.png | Bin 390 -> 0 bytes .../Resources/database_add.png | Bin 658 -> 0 bytes .../Resources/database_connect.png | Bin 763 -> 0 bytes .../Resources/database_delete.png | Bin 659 -> 0 bytes .../Resources/database_edit.png | Bin 767 -> 0 bytes .../Resources/database_error.png | Bin 682 -> 0 bytes .../Resources/database_gear.png | Bin 468 -> 0 bytes .../Resources/database_go.png | Bin 698 -> 0 bytes .../Resources/database_go1.png | Bin 698 -> 0 bytes .../Resources/database_key.png | Bin 764 -> 0 bytes .../Resources/database_lightning.png | Bin 775 -> 0 bytes .../Resources/database_link.png | Bin 679 -> 0 bytes .../Resources/database_refresh.png | Bin 770 -> 0 bytes .../Resources/database_save.png | Bin 755 -> 0 bytes .../Resources/database_table.png | Bin 726 -> 0 bytes .../Resources/delete.png | Bin 715 -> 0 bytes .../Resources/delete1.png | Bin 3106 -> 0 bytes .../Resources/delete_12x12.png | Bin 3318 -> 0 bytes .../Resources/doc.png | Bin 1965 -> 0 bytes .../Resources/doc_excel_csv.png | Bin 601 -> 0 bytes .../Resources/dtp.PNG | Bin 897 -> 0 bytes .../Resources/dtp1.PNG | Bin 897 -> 0 bytes .../Resources/dwg.png | Bin 1466 -> 0 bytes .../Resources/dxf.png | Bin 2379 -> 0 bytes .../Resources/email_edit.png | Bin 756 -> 0 bytes .../Resources/email_go.png | Bin 754 -> 0 bytes .../Resources/eps.png | Bin 1797 -> 0 bytes .../Resources/error.ico | Bin 161862 -> 0 bytes .../Resources/error.png | Bin 5045 -> 0 bytes .../Resources/eye.png | Bin 750 -> 0 bytes .../Resources/f1.ico | Bin 29926 -> 0 bytes .../Resources/f2.ico | Bin 29926 -> 0 bytes .../Resources/f3.ico | Bin 29926 -> 0 bytes .../Resources/f5.ico | Bin 29926 -> 0 bytes .../Resources/f6.ico | Bin 29926 -> 0 bytes .../Resources/flag_green.png | Bin 672 -> 0 bytes .../Resources/folder_Open_16xLG.png | Bin 277 -> 0 bytes .../Resources/folder_Open_32xLG.png | Bin 355 -> 0 bytes .../Resources/folder_Open_32xMD.png | Bin 375 -> 0 bytes .../Resources/folder_go.png | Bin 694 -> 0 bytes .../Resources/grid_Data_16xMD.png | Bin 153 -> 0 bytes .../Resources/handdrawn_arrow_right_green.png | Bin 14056 -> 0 bytes .../Resources/handdrawn_user-admin.png | Bin 24080 -> 0 bytes .../Resources/ico6078.ico | Bin 1406 -> 0 bytes .../Resources/ico858.ico | Bin 1078 -> 0 bytes .../Resources/keinbild.png | Bin 4151 -> 0 bytes .../Resources/key_go.png | Bin 744 -> 0 bytes .../Resources/key_go1.png | Bin 744 -> 0 bytes .../Resources/lbl.PNG | Bin 577 -> 0 bytes .../Resources/lightbulb.png | Bin 645 -> 0 bytes .../Resources/lock.png | Bin 749 -> 0 bytes .../Resources/lock_16xMD.png | Bin 256 -> 0 bytes .../Resources/magifier_zoom_out.png | Bin 657 -> 0 bytes .../Resources/mail.bmp | Bin 824 -> 0 bytes .../Resources/module_32xLG.png | Bin 141 -> 0 bytes .../Resources/module_32xMD.png | Bin 170 -> 0 bytes .../Resources/module_32xSM.png | Bin 191 -> 0 bytes .../Resources/note_delete.png | Bin 631 -> 0 bytes .../Resources/page_copy.png | Bin 393 -> 0 bytes .../Resources/page_excel.png | Bin 684 -> 0 bytes .../Resources/page_red.png | Bin 641 -> 0 bytes .../Resources/page_refresh.png | Bin 858 -> 0 bytes .../Resources/page_white_office.png | Bin 779 -> 0 bytes .../Resources/page_white_office1.png | Bin 779 -> 0 bytes .../Resources/pdf.png | Bin 1732 -> 0 bytes .../Resources/ppt.png | Bin 1400 -> 0 bytes .../Resources/refresh_16xLG.png | Bin 407 -> 0 bytes .../Resources/save.bmp | Bin 1334 -> 0 bytes .../Resources/save1.bmp | Bin 1334 -> 0 bytes .../Resources/save_16xLG.png | Bin 206 -> 0 bytes .../Resources/save_16xLG1.png | Bin 206 -> 0 bytes .../Resources/search_glyph.png | Bin 660 -> 0 bytes .../Resources/shield_go.png | Bin 775 -> 0 bytes .../Resources/sql.png | Bin 1992 -> 0 bytes .../Resources/table.png | Bin 274 -> 0 bytes .../Resources/table_add.png | Bin 663 -> 0 bytes .../Resources/table_refresh.png | Bin 795 -> 0 bytes .../Resources/table_relationship.png | Bin 663 -> 0 bytes .../Resources/text.png | Bin 1023 -> 0 bytes .../Resources/text1.png | Bin 1023 -> 0 bytes .../Resources/txt.PNG | Bin 531 -> 0 bytes .../Resources/userAccounts.bmp | Bin 776 -> 0 bytes .../Resources/user_16xLG.png | Bin 284 -> 0 bytes .../Resources/user_green.png | Bin 722 -> 0 bytes .../Resources/user_suit.png | Bin 748 -> 0 bytes .../Resources/view_16xLG.png | Bin 197 -> 0 bytes .../Resources/windream-Logo-transparent.png | Bin 139151 -> 0 bytes .../Resources/windream-Logo-transparent1.png | Bin 139151 -> 0 bytes .../windream-Logo-transparent_klein.png | Bin 27629 -> 0 bytes .../Resources/windream-Logo_261x100.jpg | Bin 16944 -> 0 bytes .../Resources/xls.png | Bin 1838 -> 0 bytes .../Resources/xml.png | Bin 1778 -> 0 bytes .../Resources/zip.png | Bin 1527 -> 0 bytes .../Strings/ControlProperties.Designer.vb | 454 - .../Strings/ControlProperties.en.Designer.vb | 0 .../Strings/ControlProperties.en.resx | 249 - .../Strings/ControlProperties.resx | 249 - app/DD-Record-Organizer - Kopie/email.png | Bin 641 -> 0 bytes .../frmAbout.Designer.vb | 145 - .../frmAbout.en-GB.resx | 177 - app/DD-Record-Organizer - Kopie/frmAbout.resx | 456 - app/DD-Record-Organizer - Kopie/frmAbout.vb | 53 - .../frmCalendar.Designer.vb | 560 - .../frmCalendar.resx | 144 - .../frmCalendar.vb | 83 - .../frmCalendarEntity.Designer.vb | 421 - .../frmCalendarEntity.resx | 126 - .../frmCalendarEntity.vb | 3 - .../frmChooseParentRecord.Designer.vb | 130 - .../frmChooseParentRecord.en-US.resx | 591 - .../frmChooseParentRecord.resx | 797 - .../frmChooseParentRecord.resx.bak | 797 - .../frmChooseParentRecord.vb | 127 - .../frmClientLogin.Designer.vb | 78 - .../frmClientLogin.en.resx | 136 - .../frmClientLogin.resx | 261 - .../frmClientLogin.vb | 29 - .../frmCockpit.Designer.vb | 208 - .../frmCockpit.resx | 913 - app/DD-Record-Organizer - Kopie/frmCockpit.vb | 61 - .../frmConfig_Basic.Designer.vb | 611 - .../frmConfig_Basic.de.resx | 500 - .../frmConfig_Basic.en-US.resx | 699 - .../frmConfig_Basic.resx | 2736 - .../frmConfig_Basic.vb | 570 - .../frmConnections.Designer.vb | 483 - .../frmConnections.en-US.resx | 386 - .../frmConnections.resx | 1461 - .../frmConnections.vb | 311 - .../frmConstructorDesigner.Designer.vb | 1988 - .../frmConstructorDesigner.en-US.resx | 5767 -- .../frmConstructorDesigner.en-US.resx.bak | 5767 -- .../frmConstructorDesigner.en.resx | 5452 -- .../frmConstructorDesigner.en.resx.bak | 5452 -- .../frmConstructorDesigner.resx | 10009 --- .../frmConstructorDesigner.resx.bak | 10009 --- .../frmConstructorDesigner.vb | 1015 - .../frmConstructor_Main.Designer.vb | 1920 - .../frmConstructor_Main.aa.resx | 985 - .../frmConstructor_Main.aa.resx.bak | 985 - .../frmConstructor_Main.en-US.resx | 1556 - .../frmConstructor_Main.en-US.resx.bak | 1556 - .../frmConstructor_Main.resx | 4080 -- .../frmConstructor_Main.resx.bak | 4080 -- .../frmConstructor_Main.vb | 7322 -- .../frmCustomAppointment.Designer.vb | 480 - .../frmCustomAppointment.en-US.resx | 221 - .../frmCustomAppointment.resx | 1263 - .../frmCustomAppointment.resx.bak | 1263 - .../frmCustomAppointment.vb | 107 - .../frmDD_EMAIL_ACCOUNT.Designer.vb | 471 - .../frmDD_EMAIL_ACCOUNT.en-US.resx | 747 - .../frmDD_EMAIL_ACCOUNT.resx | 1638 - .../frmDD_EMAIL_ACCOUNT.vb | 41 - .../frmDiagrams.Designer.vb | 241 - .../frmDiagrams.en-US.resx | 331 - .../frmDiagrams.resx | 758 - .../frmDiagrams.resx.bak | 758 - .../frmDiagrams.vb | 380 - .../frmDocLink_Record_Entities.Designer.vb | 173 - .../frmDocLink_Record_Entities.en-US.resx | 184 - .../frmDocLink_Record_Entities.resx | 932 - .../frmDocLink_Record_Entities.resx.bak | 932 - .../frmDocLink_Record_Entities.vb | 455 - .../frmDocRecordLink.Designer.vb | 168 - .../frmDocRecordLink.en-US.resx | 1388 - .../frmDocRecordLink.resx | 1702 - .../frmDocRecordLink.resx.bak | 1702 - .../frmDocRecordLink.vb | 242 - .../frmDocSearchResult.Designer.vb | 220 - .../frmDocSearchResult.resx | 1129 - .../frmDocSearchResult.vb | 224 - .../frmDoc_Links.Designer.vb | 115 - .../frmDoc_Links.resx | 440 - .../frmDoc_Links.resx.bak | 440 - .../frmDoc_Links.vb | 60 - .../frmDoctype_NameConvention.designer.vb | 623 - .../frmDoctype_NameConvention.en-US.resx | 260 - .../frmDoctype_NameConvention.resx | 1470 - .../frmDoctype_NameConvention.resx.bak | 1470 - .../frmDoctype_NameConvention.vb | 242 - .../frmEntities.Designer.vb | 511 - .../frmEntities.en-US.resx | 752 - .../frmEntities.resx | 1987 - .../frmEntities.resx.bak | 1987 - .../frmEntities.vb | 452 - .../frmFileInWork.Designer.vb | 66 - .../frmFileInWork.en-US.resx | 176 - .../frmFileInWork.resx | 276 - .../frmFileInWork.vb | 29 - .../frmFollowUp.Designer.vb | 1153 - .../frmFollowUp.en-US.resx | 863 - .../frmFollowUp.resx | 3202 - .../frmFollowUp.resx.bak | 3202 - .../frmFollowUp.vb | 437 - .../frmGeodataNavigation.Designer.vb | 300 - .../frmGeodataNavigation.resx | 3633 - .../frmGeodataNavigation.vb | 413 - .../frmGeodataSelect.Designer.vb | 139 - .../frmGeodataSelect.resx | 123 - .../frmGeodataSelect.vb | 115 - .../frmGlobalSearch.Designer.vb | 324 - .../frmGlobalSearch.en-US.resx | 218 - .../frmGlobalSearch.resx | 748 - .../frmGlobalSearch.resx.bak | 748 - .../frmGlobalSearch.vb | 259 - .../frmLanguage_Translator.Designer.vb | 433 - .../frmLanguage_Translator.resx | 1311 - .../frmLanguage_Translator.resx.bak | 1311 - .../frmLanguage_Translator.vb | 150 - .../frmLevel_Designer.Designer.vb | 419 - .../frmLevel_Designer.en-US.resx | 148 - .../frmLevel_Designer.resx | 1145 - .../frmLevel_Designer.vb | 1137 - .../frmLicense.designer.vb | 228 - .../frmLicense.en-US.resx | 160 - .../frmLicense.resx | 716 - app/DD-Record-Organizer - Kopie/frmLicense.vb | 184 - .../frmLicense_Login.Designer.vb | 70 - .../frmLicense_Login.resx | 231 - .../frmLicense_Login.vb | 15 - .../frmLicense_User.Designer.vb | 136 - .../frmLicense_User.en-US.resx | 157 - .../frmLicense_User.resx | 619 - .../frmLicense_User.vb | 69 - .../frmLogRecord.Designer.vb | 400 - .../frmLogRecord.en-US.resx | 256 - .../frmLogRecord.resx | 954 - .../frmLogRecord.resx.bak | 954 - .../frmLogRecord.vb | 73 - .../frmLogin.Designer.vb | 102 - .../frmLogin.en-US.resx | 136 - app/DD-Record-Organizer - Kopie/frmLogin.resx | 333 - app/DD-Record-Organizer - Kopie/frmLogin.vb | 22 - .../frmLoginUserSelect.Designer.vb | 205 - .../frmLoginUserSelect.resx | 300 - .../frmLoginUserSelect.vb | 74 - .../frmMain.Designer.vb | 834 - .../frmMain.de-DE.resx | 3153 - .../frmMain.de.resx | 3218 - .../frmMain.en-US.resx | 3433 - app/DD-Record-Organizer - Kopie/frmMain.resx | 4153 -- .../frmMain.resx.bak | 4153 -- app/DD-Record-Organizer - Kopie/frmMain.vb | 1147 - .../frmMass_Change.Designer.vb | 157 - .../frmMass_Change.en-US.resx | 603 - .../frmMass_Change.resx | 941 - .../frmMass_Change.vb | 176 - .../frmMenuDesigner.Designer.vb | 680 - .../frmMenuDesigner.en-US.resx | 280 - .../frmMenuDesigner.resx | 1202 - .../frmMenuDesigner.vb | 87 - .../frmMessageBox.Designer.vb | 113 - .../frmMessageBox.resx | 294 - .../frmMessageBox.vb | 41 - .../frmNewKombiForm.Designer.vb | 87 - .../frmNewKombiForm.en-US.resx | 136 - .../frmNewKombiForm.resx | 285 - .../frmNewKombiForm.vb | 37 - .../frmNewVariant.Designer.vb | 95 - .../frmNewVariant.en-US.resx | 166 - .../frmNewVariant.resx | 330 - .../frmNewVariant.vb | 62 - .../frmQuickStart_Images.Designer.vb | 247 - .../frmQuickStart_Images.en-US.resx | 166 - .../frmQuickStart_Images.resx | 570 - .../frmQuickStart_Images.resx.bak | 570 - .../frmQuickStart_Images.vb | 109 - .../frmRecOrgConfig_Basic.Designer.vb | 413 - .../frmRecOrgConfig_Basic.en-US.resx | 237 - .../frmRecOrgConfig_Basic.resx | 1460 - .../frmRecOrgConfig_Basic.vb | 252 - .../frmRecordView.Designer.vb | 1072 - .../frmRecordView.en-US.resx | 491 - .../frmRecordView.resx | 2642 - .../frmRecordView.resx.bak | 2642 - .../frmRecordView.vb | 804 - .../frmRecord_Changes.Designer.vb | 310 - .../frmRecord_Changes.en-US.resx | 173 - .../frmRecord_Changes.resx | 577 - .../frmRecord_Changes.resx.bak | 577 - .../frmRecord_Changes.vb | 13 - .../frmRight_Management.Designer.vb | 928 - .../frmRight_Management.en-US.resx | 325 - .../frmRight_Management.resx | 1728 - .../frmRight_Management.resx.bak | 1728 - .../frmRight_Management.vb | 289 - .../frmSAP_FuBa.Designer.vb | 1452 - .../frmSAP_FuBa.resx | 1546 - .../frmSAP_FuBa.vb | 385 - .../frmSQLEditor.Designer.vb | 425 - .../frmSQLEditor.en-US.resx | 618 - .../frmSQLEditor.resx | 1406 - .../frmSQLEditor.vb | 351 - .../frmScanFiles.Designer.vb | 454 - .../frmScanFiles.en-US.resx | 641 - .../frmScanFiles.resx | 1159 - .../frmScanFiles.resx.bak | 1159 - .../frmScanFiles.vb | 228 - .../frmSplash.Designer.vb | 141 - .../frmSplash.resx | 441 - app/DD-Record-Organizer - Kopie/frmSplash.vb | 134 - .../frmStaticListEditor.Designer.vb | 81 - .../frmStaticListEditor.en-US.resx | 136 - .../frmStaticListEditor.resx | 279 - .../frmStaticListEditor.vb | 19 - .../frmStatistiscsADDI.Designer.vb | 574 - .../frmStatistiscsADDI.resx | 1343 - .../frmStatistiscsADDI.vb | 93 - .../frmStructureNodeConfig.Designer.vb | 674 - .../frmStructureNodeConfig.resx | 716 - .../frmStructureNodeConfig.vb | 426 - .../frmTask_Editor.Designer.vb | 510 - .../frmTask_Editor.en-US.resx | 642 - .../frmTask_Editor.resx | 1750 - .../frmTask_Editor.vb | 269 - .../frmTask_Management.designer.vb | 928 - .../frmTask_Management.en-US.resx | 419 - .../frmTask_Management.resx | 2291 - .../frmTask_Management.resx.bak | 2291 - .../frmTask_Management.vb | 564 - .../frmTask_Overview.designer.vb | 253 - .../frmTask_Overview.en-US.resx | 155 - .../frmTask_Overview.resx | 565 - .../frmTask_Overview.vb | 79 - .../frmTemplates.Designer.vb | 909 - .../frmTemplates.en-US.resx | 389 - .../frmTemplates.resx | 2149 - .../frmTemplates.vb | 283 - .../frmTreeSearchResult.Designer.vb | 50 - .../frmTreeSearchResult.en-US.resx | 123 - .../frmTreeSearchResult.resx | 174 - .../frmTreeSearchResult.vb | 31 - .../frmUserKonfig.Designer.vb | 2037 - .../frmUserKonfig.en-US.resx | 1022 - .../frmUserKonfig.resx | 5032 -- .../frmUserKonfig.resx.bak | 5032 -- .../frmUserKonfig.vb | 671 - .../frmUserKonfig_AddUsers.Designer.vb | 292 - .../frmUserKonfig_AddUsers.en-US.resx | 570 - .../frmUserKonfig_AddUsers.resx | 1054 - .../frmUserKonfig_AddUsers.resx.bak | 1054 - .../frmUserKonfig_AddUsers.vb | 366 - .../frmViewsUser.Designer.vb | 335 - .../frmViewsUser.resx | 189 - .../frmViewsUser.vb | 96 - .../frmWMView_Config.Designer.vb | 48 - .../frmWMView_Config.en-US.resx | 130 - .../frmWMView_Config.resx | 170 - .../frmWMView_Config.vb | 11 - .../frmWM_ChangeDoctype.Designer.vb | 91 - .../frmWM_ChangeDoctype.en-US.resx | 136 - .../frmWM_ChangeDoctype.resx | 297 - .../frmWM_ChangeDoctype.vb | 509 - .../frmWM_CreateVersion.designer.vb | 78 - .../frmWM_CreateVersion.en-US.resx | 4106 -- .../frmWM_CreateVersion.resx | 4225 -- .../frmWM_CreateVersion.vb | 32 - .../frmWM_DoctypeConfig.Designer.vb | 1615 - .../frmWM_DoctypeConfig.en-US.resx | 664 - .../frmWM_DoctypeConfig.resx | 3837 -- .../frmWM_DoctypeConfig.resx.bak | 3837 -- .../frmWM_DoctypeConfig.vb | 547 - .../frmWM_EntityImport.Designer.vb | 277 - .../frmWM_EntityImport.en-US.resx | 297 - .../frmWM_EntityImport.resx | 838 - .../frmWM_EntityImport.vb | 282 - .../frmWM_FulltextChoice.Designer.vb | 74 - .../frmWM_FulltextChoice.en-US.resx | 202 - .../frmWM_FulltextChoice.resx | 321 - .../frmWM_FulltextChoice.vb | 41 - .../frmWM_Import_Doc_Record.Designer.vb | 1183 - .../frmWM_Import_Doc_Record.resx | 811 - .../frmWM_Import_Doc_Record.vb | 719 - .../frmWM_IndexFile.Designer.vb | 269 - .../frmWM_IndexFile.en-US.resx | 621 - .../frmWM_IndexFile.resx | 1142 - .../frmWM_IndexFile.vb | 1260 - .../frmWM_ObjecttypeConfig.Designer.vb | 397 - .../frmWM_ObjecttypeConfig.en-US.resx | 261 - .../frmWM_ObjecttypeConfig.resx | 1028 - .../frmWM_ObjecttypeConfig.vb | 118 - .../frmWM_Resultlist_Config.Designer.vb | 808 - .../frmWM_Resultlist_Config.en-US.resx | 232 - .../frmWM_Resultlist_Config.en-US.resx.bak | 232 - .../frmWM_Resultlist_Config.resx | 1637 - .../frmWM_Resultlist_Config.resx.bak | 1637 - .../frmWM_Resultlist_Config.vb | 143 - app/DD-Record-Organizer.sln | 57 - app/SetupVS19/Product.wxs | 312 - app/SetupVS19/SetupVS19.wixproj | 71 - app/Setup_NoUpdaterVS19/Product.wxs | 28 +- .../Setup_NoUpdaterVS19.wixproj | 127 +- app/VERSION_CHECKER/App.config | 6 - app/VERSION_CHECKER/ClassInit.vb | 163 - app/VERSION_CHECKER/ClassLogger.vb | 207 - app/VERSION_CHECKER/DD_Icons_ICO_ADDI_1.ico | Bin 14942 -> 0 bytes app/VERSION_CHECKER/ModuleMySettings.vb | 155 - .../My Project/Application.Designer.vb | 38 - .../My Project/Application.myapp | 10 - .../My Project/AssemblyInfo.vb | 35 - .../My Project/Resources.Designer.vb | 63 - app/VERSION_CHECKER/My Project/Resources.resx | 117 - .../My Project/Settings.Designer.vb | 73 - .../My Project/Settings.settings | 7 - app/VERSION_CHECKER/My Project/licenses.licx | 0 app/VERSION_CHECKER/VERSION_CHECKER.vbproj | 144 - .../frmVersionCheck.Designer.vb | 123 - app/VERSION_CHECKER/frmVersionCheck.resx | 469 - app/VERSION_CHECKER/frmVersionCheck.vb | 405 - 616 files changed, 63 insertions(+), 441067 deletions(-) delete mode 100644 app/DD-Record-Organizer - Kopie/App.config delete mode 100644 app/DD-Record-Organizer - Kopie/ApplicationEvents.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassAsyncNodeBuild.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassAsyncReturnDT.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassAsyncSQL.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassBackgroundHelper.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassConstructors.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlBuilder.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlCommands.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlCommandsUI.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlLoader.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlMetadata.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlProperties.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlValueCache.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControlValues.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassControls_Manual.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassConverter.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassCustomComboBox.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassDOC_SEARCH.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassDatabase.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassDragDrop.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassEmail.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassEncryption.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassFileResult.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassFolderWatcher.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassFormCommands.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassFunctionCommands.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassFunctionCommandsUI.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassGridFormatter.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassHelper.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassImport_Windream.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassInactivity.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassInactivityFilter.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassInit.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassJumpRecord.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassLayout.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassLicence.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassLogger.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassMoreMetadata.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassNodeNavigation.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassOfficeTemplate.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassPosGrid.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassProxy.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassRecordCommands.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassRecordState.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassRecordView.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassRightManagement.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassSAP.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassSQLEditor.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassSnapPanel.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassSnapPanel.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassStaticListEditor.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassUpdate.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassUser.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassWDRights.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassWindreamDocGrid.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ClassWorkflow.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj delete mode 100644 app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj.bak delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vbold delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSet.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsc delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsd delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xss delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsc delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsd delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xss delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsc delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsd delete mode 100644 app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xss delete mode 100644 app/DD-Record-Organizer - Kopie/DD_ECMAdmin.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD_ECMAdmin.vb delete mode 100644 app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsc delete mode 100644 app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsd delete mode 100644 app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xss delete mode 100644 app/DD-Record-Organizer - Kopie/DD_Icons_ICO_ADDI_1.ico delete mode 100644 app/DD-Record-Organizer - Kopie/ModuleHelperMethods.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ModuleMySettings.vb delete mode 100644 app/DD-Record-Organizer - Kopie/ModuleRuntimeVariables.vb delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/Application.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/Application.myapp delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/AssemblyInfo.vb delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/Resources.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/Resources.resx delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/Settings.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/Settings.Settings delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/app.manifest delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/licenses.licx delete mode 100644 app/DD-Record-Organizer - Kopie/My Project/licenses.licx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/005_Task_32x42_72.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/112_RefreshArrow_Blue_24x24_72.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/112_RefreshArrow_Blue_24x24_721.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/138_PushPin_32x42_72.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/138_PushPin_32x42_721.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/138_PushPin_48x48_72.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/1480524473_1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/1532_Flag_Blue.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/4(four)rows_9716.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/AddExistingItem_6269.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/AddExistingItem_62691.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/AddMark_10580.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/AddTable_5632.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/AddressEnvelope_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Arrow_RedoRetry_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Arrow_RedoRetry_16xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Carousel_16x16.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/CheckBox_669.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Checkbox.PNG delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Close_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/ComboBox_672.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Compare_RefreshScriptPreview.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Configuredatasetwithwizard_8450.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Connection_Manager.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Copy_6524.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/DD_Icons-ADDI.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/DateOrTimePicker_675.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/EditLabel_13239.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Einstellungen3.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Einstellungen5.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Einstellungen6.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Error_red_21x20.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Excel_25ixel.jpg delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/FileSystemEditor_5852.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Files_7954.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Filter.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/FilteredObject_13400_16x.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/GroupBox_680.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/HomeHS.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Home_5699_32.bmp delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/ImageListControl_683.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/InsertColumn_5626.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Label_684.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Link.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/ListBox_686_24.bmp delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Login_6031_32x.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Men1.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Men2.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Men3.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Men4.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Men5.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Men6.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Monitor_Screen_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/NetworkPipes_32xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Permission_12796.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/PropertyGridEditorPart_6041.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Property_501.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/RadioButton_701.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/RemoveLink_9938.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Reports-collapsed_12995_32x.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/RightFileOnly.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/TableView_nameonly_263.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Table_748.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Task_16xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/TextBox_708.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/UserInterfaceEditor_5845.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/UserInterfaceEditor_5845_32x.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/WMI_Task_21x.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/WebUserControl(ascx)_11270_16x.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/Works Finished (nonXP).ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/_blank.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/action_Cancel_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/action_Cancel_16xLG1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/action_add_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/action_add_16xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/action_add_16xSM.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/add.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/add1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/application_form.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/application_view_detail.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/application_view_detail1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/application_view_tile.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_Down_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_Forward_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_Next_16xLG_color.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_left.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_refresh.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_right.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/arrow_switch.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/asset_pie-series-chart_on_12X12.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/asset_pie-series-chart_on_24X24.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/base_globe_32.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/bell_delete.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/bell_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/benutzer3.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/bmp.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/brainpool.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/brick.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/brick_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/bricks.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/bug_edit.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/bug_edit1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/calendar.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/calendar_32x32.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/calendar_add.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/cancel.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/cancel1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/changechartlegendalignment_32x32.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/checkbox_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/cmb.PNG delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/color_wheel.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/csv.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/cube.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_add.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_connect.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_delete.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_edit.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_error.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_gear.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_go1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_key.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_lightning.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_link.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_refresh.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_save.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/database_table.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/delete.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/delete1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/delete_12x12.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/doc.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/doc_excel_csv.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/dtp.PNG delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/dtp1.PNG delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/dwg.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/dxf.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/email_edit.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/email_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/eps.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/error.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/error.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/eye.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/f1.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/f2.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/f3.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/f5.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/f6.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/flag_green.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/folder_Open_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/folder_Open_32xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/folder_Open_32xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/folder_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/grid_Data_16xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/handdrawn_arrow_right_green.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/handdrawn_user-admin.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/ico6078.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/ico858.ico delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/keinbild.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/key_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/key_go1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/lbl.PNG delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/lightbulb.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/lock.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/lock_16xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/magifier_zoom_out.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/mail.bmp delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/module_32xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/module_32xMD.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/module_32xSM.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/note_delete.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/page_copy.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/page_excel.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/page_red.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/page_refresh.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/page_white_office.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/page_white_office1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/pdf.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/ppt.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/refresh_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/save.bmp delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/save1.bmp delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/save_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/save_16xLG1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/search_glyph.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/shield_go.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/sql.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/table.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/table_add.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/table_refresh.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/table_relationship.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/text.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/text1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/txt.PNG delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/userAccounts.bmp delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/user_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/user_green.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/user_suit.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/view_16xLG.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/windream-Logo-transparent.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/windream-Logo-transparent1.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/windream-Logo-transparent_klein.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/windream-Logo_261x100.jpg delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/xls.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/xml.png delete mode 100644 app/DD-Record-Organizer - Kopie/Resources/zip.png delete mode 100644 app/DD-Record-Organizer - Kopie/Strings/ControlProperties.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.resx delete mode 100644 app/DD-Record-Organizer - Kopie/Strings/ControlProperties.resx delete mode 100644 app/DD-Record-Organizer - Kopie/email.png delete mode 100644 app/DD-Record-Organizer - Kopie/frmAbout.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmAbout.en-GB.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmAbout.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmAbout.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCalendar.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCalendar.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmCalendar.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCalendarEntity.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCalendarEntity.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmCalendarEntity.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmChooseParentRecord.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmChooseParentRecord.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmChooseParentRecord.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmClientLogin.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmClientLogin.en.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmClientLogin.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmClientLogin.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCockpit.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCockpit.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmCockpit.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConfig_Basic.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConfig_Basic.de.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConfig_Basic.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConfig_Basic.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConfig_Basic.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConnections.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConnections.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConnections.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConnections.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructorDesigner.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmConstructor_Main.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCustomAppointment.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmCustomAppointment.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmCustomAppointment.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDiagrams.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDiagrams.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDiagrams.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDiagrams.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmDiagrams.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocRecordLink.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocRecordLink.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocRecordLink.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocSearchResult.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocSearchResult.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDocSearchResult.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoc_Links.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoc_Links.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoc_Links.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoc_Links.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmEntities.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmEntities.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmEntities.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmEntities.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmEntities.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmFileInWork.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmFileInWork.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmFileInWork.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmFileInWork.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmFollowUp.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmFollowUp.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmFollowUp.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmFollowUp.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmFollowUp.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmGeodataNavigation.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmGeodataNavigation.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmGeodataNavigation.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmGeodataSelect.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmGeodataSelect.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmGeodataSelect.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmGlobalSearch.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmGlobalSearch.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmGlobalSearch.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLanguage_Translator.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmLanguage_Translator.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLevel_Designer.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLevel_Designer.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLevel_Designer.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLevel_Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense.designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_Login.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_Login.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_Login.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_User.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_User.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_User.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLicense_User.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogRecord.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogRecord.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogRecord.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogRecord.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogRecord.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogin.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogin.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogin.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLogin.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLoginUserSelect.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmLoginUserSelect.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmLoginUserSelect.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.de-DE.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.de.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmMain.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMass_Change.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMass_Change.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMass_Change.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMass_Change.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMenuDesigner.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMenuDesigner.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMenuDesigner.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMenuDesigner.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMessageBox.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmMessageBox.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmMessageBox.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewKombiForm.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewKombiForm.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewKombiForm.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewKombiForm.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewVariant.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewVariant.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewVariant.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmNewVariant.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmQuickStart_Images.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmQuickStart_Images.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmQuickStart_Images.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecordView.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecordView.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecordView.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecordView.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecordView.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecord_Changes.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecord_Changes.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmRecord_Changes.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRight_Management.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmRight_Management.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRight_Management.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmRight_Management.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmRight_Management.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmSAP_FuBa.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmSAP_FuBa.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmSAP_FuBa.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmSQLEditor.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmSQLEditor.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmSQLEditor.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmSQLEditor.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmScanFiles.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmScanFiles.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmScanFiles.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmScanFiles.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmScanFiles.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmSplash.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmSplash.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmSplash.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmStaticListEditor.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmStaticListEditor.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmStaticListEditor.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmStaticListEditor.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Editor.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Editor.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Editor.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Editor.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Management.designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Management.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Management.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Management.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Management.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Overview.designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Overview.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Overview.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTask_Overview.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTemplates.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTemplates.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTemplates.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTemplates.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTreeSearchResult.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmTreeSearchResult.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTreeSearchResult.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmTreeSearchResult.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmViewsUser.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmViewsUser.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmViewsUser.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWMView_Config.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWMView_Config.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWMView_Config.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWMView_Config.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_EntityImport.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_EntityImport.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_EntityImport.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_EntityImport.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_IndexFile.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_IndexFile.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_IndexFile.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_IndexFile.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.Designer.vb delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx.bak delete mode 100644 app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.vb delete mode 100644 app/SetupVS19/Product.wxs delete mode 100644 app/SetupVS19/SetupVS19.wixproj delete mode 100644 app/VERSION_CHECKER/App.config delete mode 100644 app/VERSION_CHECKER/ClassInit.vb delete mode 100644 app/VERSION_CHECKER/ClassLogger.vb delete mode 100644 app/VERSION_CHECKER/DD_Icons_ICO_ADDI_1.ico delete mode 100644 app/VERSION_CHECKER/ModuleMySettings.vb delete mode 100644 app/VERSION_CHECKER/My Project/Application.Designer.vb delete mode 100644 app/VERSION_CHECKER/My Project/Application.myapp delete mode 100644 app/VERSION_CHECKER/My Project/AssemblyInfo.vb delete mode 100644 app/VERSION_CHECKER/My Project/Resources.Designer.vb delete mode 100644 app/VERSION_CHECKER/My Project/Resources.resx delete mode 100644 app/VERSION_CHECKER/My Project/Settings.Designer.vb delete mode 100644 app/VERSION_CHECKER/My Project/Settings.settings delete mode 100644 app/VERSION_CHECKER/My Project/licenses.licx delete mode 100644 app/VERSION_CHECKER/VERSION_CHECKER.vbproj delete mode 100644 app/VERSION_CHECKER/frmVersionCheck.Designer.vb delete mode 100644 app/VERSION_CHECKER/frmVersionCheck.resx delete mode 100644 app/VERSION_CHECKER/frmVersionCheck.vb diff --git a/app/DD-Record-Organizer - Kopie/App.config b/app/DD-Record-Organizer - Kopie/App.config deleted file mode 100644 index 1a0df20..0000000 --- a/app/DD-Record-Organizer - Kopie/App.config +++ /dev/null @@ -1,75 +0,0 @@ - - - - -
- - -
- - - - - - - - - - - - *.db - - - *.* - - - - - - - - - - - - - - - - - - True - - - True - - - 665 - - - False - - - - - - 332 - - - - - - Dokument-ID - - - - - - - sDigital Data - windream-Benutzer - - - - diff --git a/app/DD-Record-Organizer - Kopie/ApplicationEvents.vb b/app/DD-Record-Organizer - Kopie/ApplicationEvents.vb deleted file mode 100644 index ac89f5a..0000000 --- a/app/DD-Record-Organizer - Kopie/ApplicationEvents.vb +++ /dev/null @@ -1,16 +0,0 @@ -Namespace My - - ' Für MyApplication sind folgende Ereignisse verfügbar: - ' - ' Startup: Wird beim Starten der Anwendung noch vor dem Erstellen des Startformulars ausgelöst. - ' Shutdown: Wird nach dem Schließen aller Anwendungsformulare ausgelöst. Dieses Ereignis wird nicht ausgelöst, wenn die Anwendung nicht normal beendet wird. - ' UnhandledException: Wird ausgelöst, wenn in der Anwendung eine unbehandelte Ausnahme auftritt. - ' StartupNextInstance: Wird beim Starten einer Einzelinstanzanwendung ausgelöst, wenn diese bereits aktiv ist. - ' NetworkAvailabilityChanged: Wird beim Herstellen oder Trennen der Netzwerkverbindung ausgelöst. - Partial Friend Class MyApplication - Private Sub MyApplication_StartupNextInstance(sender As Object, e As ApplicationServices.StartupNextInstanceEventArgs) Handles Me.StartupNextInstance - ClassJumpRecord.ParseArgs() - End Sub - End Class - -End Namespace \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/ClassAsyncNodeBuild.vb b/app/DD-Record-Organizer - Kopie/ClassAsyncNodeBuild.vb deleted file mode 100644 index 51b5a5d..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassAsyncNodeBuild.vb +++ /dev/null @@ -1,19 +0,0 @@ -Imports System.ComponentModel -Public Class ClassAsyncNodeBuild - Private DTNODES As DataTable - Private ImgList As ImageList - Public WithEvents bw As BackgroundWorker - Public newTreeview As TreeView - - Public Sub New(DT_TREEVIEW_NODES As DataTable, TREEVIEW_IMAGELIST As ImageList) - Me.bw = New BackgroundWorker() - bw.WorkerReportsProgress = False - bw.WorkerSupportsCancellation = False - Me.DTNODES = DT_TREEVIEW_NODES - Me.ImgList = TREEVIEW_IMAGELIST - End Sub - - Private Sub bw_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) Handles bw.DoWork - Me.newTreeview = ClassNodeNavigation.CreateTreeViewNodes(DTNODES, ImgList) - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassAsyncReturnDT.vb b/app/DD-Record-Organizer - Kopie/ClassAsyncReturnDT.vb deleted file mode 100644 index df92cfe..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassAsyncReturnDT.vb +++ /dev/null @@ -1,15 +0,0 @@ -Imports System.ComponentModel -Public Class ClassAsyncReturnDT - Private sql As String, comment As String - Public WithEvents bw As BackgroundWorker - Public dt As DataTable - Public Sub New(sqlCommand As String, Comment As String) - bw = New BackgroundWorker() - bw.WorkerReportsProgress = False - bw.WorkerSupportsCancellation = False - Me.sql = sqlCommand - End Sub - Private Sub bw_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) Handles bw.DoWork - Me.dt = ClassDatabase.Return_Datatable(Me.sql) - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassAsyncSQL.vb b/app/DD-Record-Organizer - Kopie/ClassAsyncSQL.vb deleted file mode 100644 index 7fd824f..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassAsyncSQL.vb +++ /dev/null @@ -1,18 +0,0 @@ -Imports System.ComponentModel -Public Class ClassAsyncSQL - Private sql As String - Public WithEvents bw As BackgroundWorker - Public dt As DataTable - - Public Sub New(sqlCommand As String) - Me.bw = New BackgroundWorker() - bw.WorkerReportsProgress = False - bw.WorkerSupportsCancellation = False - - Me.sql = sqlCommand - End Sub - - Private Sub bw_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) Handles bw.DoWork - Me.dt = ClassDatabase.Return_Datatable(Me.sql, True) - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/ClassBackgroundHelper.vb b/app/DD-Record-Organizer - Kopie/ClassBackgroundHelper.vb deleted file mode 100644 index c757acc..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassBackgroundHelper.vb +++ /dev/null @@ -1,138 +0,0 @@ -Imports System.Collections.Generic -Imports System.Linq -Imports System.Text -Imports System.Drawing -Imports System.Drawing.Imaging -Imports DevExpress.XtraGrid.Views.Base -Imports DevExpress.XtraGrid.Blending -Imports DevExpress.XtraGrid -Imports DevExpress.XtraGrid.Views.Grid -Imports DevExpress.XtraGrid.Views.Grid.ViewInfo - -Public Class ClassBackgroundHelper - Private _blendingComponent As XtraGridBlending - Private _originalImage As Bitmap - Private _grid As GridView - Private _pictureAlignment As ContentAlignment - - Public Property Image() As Bitmap - Get - Return _originalImage - End Get - Set(value As Bitmap) - _originalImage = value - GenerateBackgroundImage() - End Set - End Property - Public Property PictureAlignment() As ContentAlignment - Get - Return _pictureAlignment - End Get - Set(value As ContentAlignment) - _pictureAlignment = value - GenerateBackgroundImage() - End Set - End Property - Public Sub New(grid As GridView, image As Bitmap, Optional alignment As ContentAlignment = ContentAlignment.BottomRight) - _grid = grid - InitializingBlendingComponent() - _originalImage = image - _grid.GridControl.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center - PictureAlignment = alignment - - AddHandler _grid.GridControl.Resize, AddressOf GridControl_Resize - GenerateBackgroundImage() - End Sub - - Private Sub GridControl_Resize(sender As Object, e As EventArgs) - GenerateBackgroundImage() - End Sub - - Public Shared Function SetImgageOpacity(ByVal imgPic As Image, ByVal imgOpac As Double) As Image - - Dim bmpPic As New Bitmap(imgPic.Width, imgPic.Height) - Dim gfxPic As Graphics = Graphics.FromImage(bmpPic) - Dim cmxPic As New ColorMatrix() - Dim iaPic As New ImageAttributes() - - cmxPic.Matrix33 = imgOpac - - iaPic.SetColorMatrix(cmxPic, ColorMatrixFlag.[Default], ColorAdjustType.Bitmap) - gfxPic.DrawImage(imgPic, New Rectangle(0, 0, bmpPic.Width, bmpPic.Height), 0, 0, imgPic.Width, imgPic.Height, GraphicsUnit.Pixel, iaPic) - - gfxPic.Dispose() - iaPic.Dispose() - - Return bmpPic - - End Function - - Private Sub GenerateBackgroundImage() - Try - Dim gvInfo As GridViewInfo = TryCast(_grid.GetViewInfo(), GridViewInfo) - Dim _processedImage As New Bitmap(gvInfo.ViewRects.Client.Width + 1, gvInfo.ViewRects.Client.Height + 1) - Using g As Graphics = Graphics.FromImage(_processedImage) - Dim p As Point = CalculateImageLocation(_originalImage.Width, _originalImage.Height, gvInfo, _pictureAlignment) - Dim transparentImage As Bitmap = SetImgageOpacity(_originalImage, 0.5) - g.DrawImage(transparentImage, p) - g.Save() - End Using - _grid.GridControl.BackgroundImage = _processedImage - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GenerateBackgroundImage: " & ex.Message) - End Try - - End Sub - - Private Function CalculateImageLocation(imageWidth As Integer, imageHeight As Integer, gvInfo As GridViewInfo, alignment As ContentAlignment) As Point - Try - Dim location As Point = Point.Empty - Dim rect As Rectangle = gvInfo.ViewRects.Rows - Dim indicatorWidth As Integer = gvInfo.ViewRects.IndicatorWidth - Dim vScrollSize As Integer = If(gvInfo.VScrollBarPresence = ScrollBarPresence.Visible, 20, 0) - Dim hSctollSize As Integer = If(gvInfo.HScrollBarPresence = ScrollBarPresence.Visible, 20, 0) - - Select Case alignment - Case ContentAlignment.BottomCenter - location.Offset((rect.Width / 2) - (imageWidth / 2), rect.Bottom - imageHeight - hSctollSize) - Exit Select - Case ContentAlignment.BottomLeft - location.Offset(indicatorWidth, rect.Bottom - imageHeight - hSctollSize) - Exit Select - Case ContentAlignment.BottomRight - location.Offset(rect.Right - imageWidth - vScrollSize, rect.Bottom - imageHeight - hSctollSize) - Exit Select - Case ContentAlignment.MiddleCenter - location.Offset((rect.Width / 2) - (imageWidth / 2), (rect.Height / 2) - (imageHeight / 2)) - Exit Select - Case ContentAlignment.MiddleLeft - location.Offset(indicatorWidth, (rect.Height / 2) - (imageHeight / 2)) - Exit Select - Case ContentAlignment.MiddleRight - location.Offset(rect.Width - imageWidth - vScrollSize, (rect.Height / 2) - (imageHeight / 2)) - Exit Select - Case ContentAlignment.TopCenter - location.Offset((rect.Width / 2) - (imageWidth / 2), rect.Top) - Exit Select - Case ContentAlignment.TopLeft - location.Offset(indicatorWidth, rect.Top) - Exit Select - Case ContentAlignment.TopRight - location.Offset(rect.Right - imageWidth - vScrollSize, rect.Top) - Exit Select - Case Else - Exit Select - End Select - Return location - Catch ex As Exception - ClassLogger.Add("Unexpected Error in CalculateImageLocation: " & ex.Message) - Return Nothing - End Try - - End Function - - Private Sub InitializingBlendingComponent() - _blendingComponent = New XtraGridBlending() - _blendingComponent.GridControl = _grid.GridControl - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/ClassConstructors.vb b/app/DD-Record-Organizer - Kopie/ClassConstructors.vb deleted file mode 100644 index b8a3b8b..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassConstructors.vb +++ /dev/null @@ -1,67 +0,0 @@ -Public Class ClassConstructors - Public Shared ConstructorsTuple_TreeView As Object - Public Shared Function Init_Tuple() - - Dim ConstructTreeViewTuple = New Dictionary(Of Tuple(Of TreeView), Integer)() - Dim sql = String.Format("Select DISTINCT T.GUID, T2.ENTITY_ID FROM TBPMO_FORM_CONSTRUCTOR T, TBPMO_FORM_CONSTRUCTOR_DETAIL T1, " & - "TBPMO_STRUCTURE_NODES_CONFIGURATION T2 WHERE T.GUID = T1.CONSTRUCT_ID And T1.FORM_ID = T2.ENTITY_ID " & - "And T.GUID In (Select CONSTRUCT_ID FROM TBPMO_CONSTRUCTOR_USER WHERE USER_ID = {0})", USER_GUID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - For Each rowconstruct As DataRow In DT.Rows - Try - Dim sqlnodes = String.Format("select * from VWPMO_STRUCTURE_NODES where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", rowconstruct.Item(0)) - Dim DTNODES As DataTable = ClassDatabase.Return_Datatable(sqlnodes, True) - - Dim sqlimage = String.Format("select * from TBPMO_STRUCTURE_NODES_CONFIGURATION where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", rowconstruct.Item(0)) - Dim DT_TREEVIEW_CONFIGURATION = ClassDatabase.Return_Datatable(sql) - Dim TREEVIEW_IMAGELIST = New ImageList - - For Each row As DataRow In DT_TREEVIEW_CONFIGURATION.Rows - Try - Dim bimage = row.Item("NODE_IMAGE") - If Not IsDBNull(bimage) Then - Dim Node_image = ByteArrayToBitmap(bimage) - TREEVIEW_IMAGELIST.Images.Add(row.Item("GUID").ToString, Node_image) 'row.Item("GUID").ToString & "#" & row.Item("ENTITY_ID") - End If - Catch ex As Exception - - End Try - - Next - - 'Dim async As New ClassAsyncNodeBuild(DTNODES, TREEVIEW_IMAGELIST) - 'async.bw.RunWorkerAsync() - 'While async.bw.IsBusy - ' Application.DoEvents() - 'End While - Dim MyTreeview As TreeView = ClassNodeNavigation.CreateTreeViewNodes(DTNODES, TREEVIEW_IMAGELIST) - ConstructTreeViewTuple.Add(Tuple.Create(MyTreeview), rowconstruct.Item(0)) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Adding TreeView to Dictionary: ") - End Try - - - - Next - - ConstructorsTuple_TreeView = ConstructTreeViewTuple - - End Function - - - - Public Shared Function Check_TreeViewLoaded(CONSTRUCTID As Integer) - Try - For Each constrid As Integer In ConstructorsTuple_TreeView.keys - If constrid = CONSTRUCTID Then - Return True - End If - Next - Return False - Catch ex As Exception - ClassLogger.Add("Error in Check_TreeViewLoaded: " & ex.Message, True) - Return False - End Try - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassControlBuilder.vb b/app/DD-Record-Organizer - Kopie/ClassControlBuilder.vb deleted file mode 100644 index 4a125d3..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlBuilder.vb +++ /dev/null @@ -1,2677 +0,0 @@ -Imports System.Windows.Forms -Imports System.Text.RegularExpressions -Imports DevExpress.XtraGrid -Imports DevExpress.XtraGrid.Views.Grid - -Public Class ClassControlBuilder - Private _master_panel As Panel - Private _current_control As Control - Private _begin_location As Point - Private _end_location As Point - Private _mouse_down_handler As MouseEventHandler - Private _mouse_up_handler As MouseEventHandler - Private _mouse_move_handler As MouseEventHandler - Private _mouse_click_handler As EventHandler - Private _group_box_drag_drop_handler As DragEventHandler - Private _tool_tip_handler As EventHandler - Private _onRecordChangedName As String = "OnRecordChanged" - Private _onMouseHoverName As String = "OnMouseHover" - Private _events As System.ComponentModel.EventHandlerList = Nothing - - Public IsInsert As Boolean - Public IsEdit As Boolean - Public IsCancelCheck As Boolean = False - - ' +++ Constructor +++ - Public Sub New(MasterPanel As Panel, - MouseDownHandler As MouseEventHandler, - MouseUpHandler As MouseEventHandler, - MouseMoveHandler As MouseEventHandler, - MouseClickHandler As EventHandler, - GroupBoxDragDropHandler As DragEventHandler) - - Me._master_panel = MasterPanel - Me._mouse_down_handler = MouseDownHandler - Me._mouse_up_handler = MouseUpHandler - Me._mouse_move_handler = MouseMoveHandler - Me._mouse_click_handler = MouseClickHandler - Me._group_box_drag_drop_handler = GroupBoxDragDropHandler - End Sub - - Public Sub New(MasterPanel As Panel) - Me._master_panel = MasterPanel - End Sub - - Protected ReadOnly Property Events() As System.ComponentModel.EventHandlerList - Get - If _events Is Nothing Then - _events = New System.ComponentModel.EventHandlerList - End If - Return _events - End Get - End Property - - ' +++ RecordChanged Event +++ - - Public WatchRecordChanges As Boolean = True - - Public Custom Event OnRecordChanged As EventHandler - AddHandler(value As EventHandler) - Me.Events.AddHandler(_onRecordChangedName, value) - End AddHandler - - RemoveHandler(value As EventHandler) - Me.Events.RemoveHandler(_onRecordChangedName, value) - End RemoveHandler - - RaiseEvent(sender As Object, e As EventArgs) - CType(Me.Events(_onRecordChangedName), EventHandler).Invoke(sender, e) - End RaiseEvent - End Event - - Public Custom Event OnMouseHover As EventHandler - AddHandler(value As EventHandler) - Me.Events.AddHandler(_onMouseHoverName, value) - End AddHandler - - RemoveHandler(value As EventHandler) - Me.Events.RemoveHandler(_onMouseHoverName, value) - End RemoveHandler - - RaiseEvent(sender As Object, e As EventArgs) - CType(Me.Events(_onMouseHoverName), EventHandler).Invoke(sender, e) - End RaiseEvent - End Event - - ' ================================================================================== - ' Handler für alle Controls - ' ================================================================================== - Public ControlsChanged As New List(Of Integer) - - Public Sub RecordChanged(sender As Object, ByVal e As EventArgs) - Dim onRecordChangedHandler As EventHandler = CType(Me.Events(_onRecordChangedName), EventHandler) - Dim ctrl As Control = DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id - If Not ControlsChanged.Contains(controlId) Then - ControlsChanged.Add(controlId) - End If - - If (onRecordChangedHandler IsNot Nothing And WatchRecordChanges) Then - onRecordChangedHandler.Invoke(sender, e) - End If - End Sub - - ' CheckedListBox hat andere Handler Signatur - Public Sub RecordChanged(sender As Object, ByVal e As DevExpress.XtraEditors.Controls.ItemCheckEventArgs) - Dim onRecordChangedHandler As EventHandler = CType(Me.Events(_onRecordChangedName), EventHandler) - Dim ctrl As Control = DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id - If Not ControlsChanged.Contains(controlId) Then - ControlsChanged.Add(controlId) - End If - - If (onRecordChangedHandler IsNot Nothing And WatchRecordChanges) Then - onRecordChangedHandler.Invoke(sender, e) - End If - End Sub - ' GridControl hat andere Handler Signatur - Public Sub RecordChanged(sender As Object, ByVal e As DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs) - Dim onRecordChangedHandler As EventHandler = CType(Me.Events(_onRecordChangedName), EventHandler) - Dim ctrl As DevExpress.XtraGrid.Views.Grid.GridView = sender - - ' Dim ctrl As Control = sender 'DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(ctrl.GridControl.Tag, ClassControlMetadata).Id - If Not ControlsChanged.Contains(controlId) Then - ControlsChanged.Add(controlId) - End If - - If (onRecordChangedHandler IsNot Nothing And WatchRecordChanges) Then - onRecordChangedHandler.Invoke(sender, e) - End If - End Sub - - Public Sub RecordChanged(sender As Object, e As DevExpress.Data.SelectionChangedEventArgs) - Dim onRecordChangedHandler As EventHandler = CType(Me.Events(_onRecordChangedName), EventHandler) - Dim ctrl As DevExpress.XtraGrid.Views.Grid.GridView = sender - - Dim controlId As Integer = DirectCast(ctrl.GridControl.Tag, ClassControlMetadata).Id - If Not ControlsChanged.Contains(controlId) Then - ControlsChanged.Add(controlId) - End If - - If (onRecordChangedHandler IsNot Nothing And WatchRecordChanges) Then - onRecordChangedHandler.Invoke(sender, e) - End If - End Sub - - Public Sub MouseHover(sender As Object, e As EventArgs) - Dim onMouseHoverHandler As EventHandler = CType(Me.Events(_onMouseHoverName), EventHandler) - - If onMouseHoverHandler IsNot Nothing Then - onMouseHoverHandler.Invoke(sender, e) - End If - End Sub - - Private Sub OnEnabledChanged(sender As Object, e As EventArgs) - Dim control As Control = DirectCast(sender, Control) - - ' FIXME: Hier wird die konfigurierte Farbe überschrrieben, brauchen wird das? o.O - ' Checkbox, radiobutton, label ist sonderfall - 'If control.GetType() = GetType(CheckBox) Or _ - ' control.GetType() = GetType(RadioButton) Or _ - ' control.GetType() = GetType(Label) Then - ' ' Hier wird nur die vordergrund-farbe geändert - ' control.ForeColor = Color.Black - ' Exit Sub - 'End If - - 'If control.Enabled Then - ' control.BackColor = Color.White - ' control.ForeColor = Color.Black - 'ElseIf control.Enabled = False Then - ' control.BackColor = System.Drawing.SystemColors.Info - ' control.ForeColor = Color.Black 'System.Drawing.SystemColors.InfoText - 'End If - End Sub - - ' Wie OnEnabledChanged, nur für TextBVi - Private Sub OnReadOnlyChanged(sender As Object, e As EventArgs) - Dim control As TextBox = DirectCast(sender, TextBox) - - If control.ReadOnly = False Then - control.BackColor = Color.White - control.ForeColor = Color.Black - ElseIf control.ReadOnly = True Then - control.BackColor = SystemColors.Info - control.ForeColor = Color.Black 'System.Drawing.SystemColors.InfoText - End If - End Sub - - Public Sub OnTextBoxFocus(sender As Object, ByVal e As EventArgs) - Dim box As TextBox = sender - box.BackColor = Color.LemonChiffon - box.SelectAll() - - If CURRENT_RECORD_ENABLED = False Then Exit Sub - CURRENT_TEXTBOX_SELECTED_TEXT = DirectCast(sender, TextBox).Text - End Sub - Public Sub OnTextBoxLostFocus(sender As Object, ByVal e As EventArgs) - Dim box As TextBox = sender - box.BackColor = Color.White - - If CURRENT_RECORD_ENABLED = False Then Exit Sub - CURRENT_RECORD_ENABLED = False - - Try - Dim control As Control = DirectCast(sender, Control) - Dim textbox As TextBox = DirectCast(control, TextBox) - Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - CONTROL_ID = controlId - - - If IsEdit Then - Dim expression As String - expression = "ENTITY_ID = " & CURRENT_ENTITY_ID - Dim foundControls() As DataRow - ' Use the Select method to find all rows matching the filter. - foundControls = CURRENT_DT_TBPMO_ENTITY_RIGHT_CONTROLS.Select(expression) - Dim i As Integer - - ' Check if control is one of rightcontrols - For i = 0 To foundControls.GetUpperBound(0) - If foundControls(i)("CONTROL_ID") = CONTROL_ID Then - RIGHT_CONTROL_CHANGED = True - Dim msg = MSG_RIGHTMODULE_DE - If USER_LANGUAGE <> "de-DE" Then - msg = MSG_RIGHTMODULE_EN_US - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation needed:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.No Then - Me.ControlsChanged.Remove(controlId) - ' Y U NO WORK?? - Dim text = CURRENT_TEXTBOX_SELECTED_TEXT - textbox.Text = text - - CURRENT_RECORD_ENABLED = True - Exit Sub - End If - End If - Next - End If - - Catch ex As Exception - If ex.Message.Contains("Objektverweis") Or ex.Message.Contains("reference not set") Then - - Else - MsgBox("Error in OnTextBoxLostFocus - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End If - Finally - CURRENT_RECORD_ENABLED = True - End Try - End Sub - - Public Sub OnComboBoxFocus(sender As Object, ByVal e As EventArgs) - Try - Dim combo As CustomComboBox = sender - combo.BackColor = Color.LemonChiffon - Catch ex As Exception - ClassLogger.Add("Unexpected error in OnComboBoxFocus: " & ex.Message, True) - End Try - - End Sub - Public Sub OnComboBoxLostFocus(sender As Object, ByVal e As EventArgs) - Try - Dim combo As CustomComboBox = sender - combo.BackColor = Color.White - Catch ex As Exception - ClassLogger.Add("Unexpected error in OnComboBoxLostFocus: " & ex.Message, True) - End Try - - End Sub - Dim CONTROL_ID - Public Sub Enable_Controls(control As Control, TableResult As DataTable, value As Object) - Try - If TableResult.Rows.Count = 0 Then - Exit Sub - End If - - - If CURRENT_RECORD_ID = 0 Then - Exit Sub - End If - For Each row As DataRow In TableResult.Rows - Dim sqlcommand As String = row.Item("SQL_COMMAND_2") - Dim msg = String.Format(" >> Working on enabling control {0} - SQL: {1}", CONTROL_ID.ToString, sqlcommand) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - If IsNothing(sqlcommand) Then - Continue For - End If - - ' Versuchen, die RecordId zu ersetzen, falls eine existiert - sqlcommand = sqlcommand.ToUpper.Replace("@RECORD_ID", CURRENT_RECORD_ID) - msg = String.Format(" >> sqlcommand-replaced1: {0}", sqlcommand) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - ' ControlId Platzhalter suchen und ersetzen - Dim regex As New System.Text.RegularExpressions.Regex("(@(\d+)@)") - Dim match As System.Text.RegularExpressions.Match = regex.Match(sqlcommand) - If match.Success Then - ' DependingControlId bezeichnet das Control, das die Abhängigkeit enthält - Dim dependingControlId As Integer = row.Item("GUID") - 'Dim panel As Panel = DirectCast(control.Parent, Panel) - Dim panel As Panel = Me.MasterPanel - ' Über die Id das Control finden - Dim dependingControl As Control = panel.Controls.OfType(Of Control)().Where(Function(c As Control) - Return DirectCast(c.Tag, ClassControlMetadata).Id = dependingControlId - End Function).SingleOrDefault() - ' Wir ersetzen den platzhalter im sql command mit dem übergebenen wert - sqlcommand = sqlcommand.Replace(match.Groups(1).Value, value) - If LogErrorsOnly = False Then ClassLogger.Add(" >> " & String.Format("Executing SQL_COMMAND: {0} for controlID {1}", sqlcommand, dependingControlId), False) - - ' Jetzt wird das SQL Command ausgeführt, es MUSS einen Boolschen Wert zurückgeben, True, False, 0, 1 - Dim dt_result As DataTable = Nothing - dt_result = ClassDatabase.Return_Datatable(sqlcommand) - - If dt_result.Rows.Count = 1 Then - Dim enabled As Boolean = True - - Try - enabled = CBool(dt_result.Rows(0).Item(0)) - Catch ex As Exception - msg = String.Format(">> Could not convert value of tablecontent to boolean!! SQL {0} # tablecontent: {1}" & vbNewLine, sqlcommand, dependingControlId) - ClassLogger.Add(msg) - End Try - - If enabled = False Then - msg = String.Format(" >> Control {0} will be disabled." & vbNewLine, dependingControlId.ToString) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - Else - msg = String.Format(" >> Control {0} will be enabled." & vbNewLine, dependingControlId.ToString) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - End If - dependingControl.Enabled = enabled - Else - ClassLogger.Add(" >> Attention: RowCount for enabling control (" & dependingControlId.ToString & ") was '" & dt_result.Rows.Count.ToString & "' and not 1 as expected - Check SQL: '" & sqlcommand & "'", False) - End If - - End If - Next - Catch ex As Exception - MsgBox("Error in Enable Controls - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Public Sub Depending_Controls(control As Control, TableResult As DataTable, value As String) - Try - If TableResult.Rows.Count = 0 Then - Exit Sub - End If - If CURRENT_RECORD_ID = 0 Or CONTROL_ID = 0 Then - Exit Sub - End If - If IsNothing(value) Then 'Kein Value also abhängige Controls auf "Leer" setzen - Try - For Each row As DataRow In TableResult.Rows - ' DependingControlId bezeichnet das Control, das die Abhängigkeit enthält - Dim dependingControlId As Integer = row.Item("GUID") - Dim panel As Panel = DirectCast(control.Parent, Panel) - ' Über die Id das Control finden - Dim dependingControl As Control = panel.Controls.OfType(Of Control)().Where(Function(c As Control) - Return DirectCast(c.Tag, ClassControlMetadata).Id = dependingControlId - End Function).SingleOrDefault() - Dim type = dependingControl.GetType().Name - Select Case type - Case "CustomComboBox" - DirectCast(dependingControl, CustomComboBox).DataSource = Nothing - Case "CheckedListBoxControl" - DirectCast(dependingControl, DevExpress.XtraEditors.CheckedListBoxControl).DataSource = Nothing - Case "Label" - DirectCast(dependingControl, Label).Text = "" - Case "TextBox" - DirectCast(dependingControl, TextBox).Text = "" - Case "GridControl" - DirectCast(dependingControl, DevExpress.XtraGrid.GridControl).DataSource = Nothing - End Select - - Next - Exit Sub - Catch ex As Exception - MsgBox("Unexpected error in DependingControls (For Each row As DataRow In TableResult.Rows)- " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - - - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> DependingControls - For Each row As DataRow In TableResult.Rows", False, False) - For Each row As DataRow In TableResult.Rows - Dim sqlcommand As String = row.Item("SQL_COMMAND_1") - - If IsNothing(sqlcommand) Then - Continue For - End If - - sqlcommand = sqlcommand.ToUpper.Replace("@RECORD_ID", CURRENT_RECORD_ID) - Dim regex As New System.Text.RegularExpressions.Regex("(@(\d+)@)") - Dim match As System.Text.RegularExpressions.Match = regex.Match(sqlcommand) - If match.Success Then - Dim sqlguid = String.Format("SELECT GUID FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", CONTROL_ID, CURRENT_RECORD_ID) - Dim ctrlvalID = ClassDatabase.Execute_Scalar(sqlguid, True) - - ' Diese Abfrage verhindert, dass Werte, die aus z.B. CheckedListBoxen kommen, - ' nicht überschrieben werden. Diese Werte werden bereits mit UpdateMultipleValues gespeichert - If (Not value.Contains(";")) Then - If Not IsNothing(ctrlvalID) Then - - If ClassControlCommandsUI.UpdateControlValue(CONTROL_ID, CURRENT_RECORD_ID, value.ToString, CURRENT_ENTITY_ID) = False Then - ClassLogger.Add(String.Format(" >> ClassControlCommandsUI.UpdateControlValue (1) was not successfull - ControlID: {0},RecordID: {1},value: {2}'", CONTROL_ID, CURRENT_RECORD_ID, value), False) - Else - ControlsChanged.Remove(CONTROL_ID) - End If - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> ctrlvalID is Nothing - Attention.....", False, False) - If CURRENT_RECORD_ID <> 0 Then - If ClassControlCommandsUI.CreateControlProcedure(CONTROL_ID, CURRENT_RECORD_ID, value, CURRENT_ENTITY_ID) = 0 Then - ClassLogger.Add(String.Format(" >> ClassControlCommandsUI.CreateControlProcedure (1) was not successfull - ControlID: {0},RecordID: {1},value: {2}'", CONTROL_ID, CURRENT_RECORD_ID, value), False) - Else - ControlsChanged.Remove(CONTROL_ID) - End If - End If - End If - End If - - ' DependingControlId bezeichnet das Control, das die Abhängigkeit enthält - Dim dependingControlId As Integer = row.Item("GUID") - If dependingControlId > 0 Then - If LogErrorsOnly = False Then ClassLogger.Add(">> dependingControlId: " + dependingControlId.ToString, False, False) - End If - Dim panel As Panel = Me.MasterPanel - 'Dim panel As Panel = DirectCast(control.Parent, Panel) - ' Über die Id das Control finden - Dim dependingControl As Control = panel.Controls.OfType(Of Control)().Where(Function(c As Control) - Return DirectCast(c.Tag, ClassControlMetadata).Id = dependingControlId - End Function).SingleOrDefault() - If IsNothing(dependingControl) Then - ClassLogger.Add(">> dependingControl is Nothing - Attention.....", True) - Continue For - End If - - sqlcommand = sqlcommand.Replace(match.Groups(1).Value, value) - If LogErrorsOnly = False Then ClassLogger.Add(" >> " & String.Format("Executing SQL_COMMAND: '{0}' for controlID '{1}'", sqlcommand, dependingControlId), False) - - Dim dt As DataTable = ClassDatabase.Return_Datatable(sqlcommand, True) - Dim type = dependingControl.GetType().Name - - Select Case type - Case "DateEdit" - If dt.Rows.Count = 1 Then - Try - Dim val = dt.Rows(0).Item(0) - Dim dateValue - Try - dateValue = CStr(CDate(val)) 'Format(val, "dd-MM-yyyy")) - Catch ex As Exception - If val <> "" Then - ClassLogger.Add("Unexpected Error in converting Value '" & value & "' to date - Control-ID: " & dependingControlId.ToString & "- Error: " & ex.Message) - End If - Continue For - End Try - - ControlLoader.DateTimePicker.LoadValue(dependingControl, dateValue) - Dim sql1 = String.Format("SELECT GUID FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", dependingControlId, CURRENT_RECORD_ID) - Dim id = ClassDatabase.Execute_Scalar(sql1, True) - - If Not IsNothing(id) Then - 'Dim upd = String.Format("UPDATE TBPMO_CONTROL_VALUE SET VALUE = '{0}', CHANGED_WHO = '{1}' WHERE GUID = {2}", dateValue, USER_USERNAME, id) - If ClassControlCommandsUI.UpdateControlValue(dependingControlId, CURRENT_RECORD_ID, dateValue, CURRENT_ENTITY_ID) = True Then - ControlsChanged.Remove(dependingControlId) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Value was not nothing - Updated the ControlValue'", False) '" & upd) - Else - ClassLogger.Add(" >> Check Update depending control (DateEdit) value as it was nothing and Update was not successful - Update-Command '", False) ' & upd & "'") - End If - - Else - If ClassControlCommandsUI.CreateControlProcedure(dependingControlId, CURRENT_RECORD_ID, dateValue, CURRENT_ENTITY_ID) = 1 Then - ControlsChanged.Remove(dependingControlId) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Value was nothing - Inserted the ControlValue (DateEdit)!", False) - Else - ClassLogger.Add(String.Format(" >> ClassControlCommandsUI.InsertControlValue (DateEdit) was not successfull - ControlID: {0},RecordID: {1},value: {2}'", CONTROL_ID, CURRENT_RECORD_ID, dateValue), False) - - End If - - - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in OnComboBoxValueChanged - TextBox: " & ex.Message, True) - End Try - Else - ClassLogger.Add(" >> Attention: RowCount for depending control was '" & dt.Rows.Count.ToString & "' and not 1 as expected - Check SQL: '" & sqlcommand & "'") - End If - Case "CustomComboBox" - ControlLoader.Combobox.SetDataSource(DirectCast(dependingControl, CustomComboBox), dt) - Case "CheckedListBoxControl" - If LogErrorsOnly = False Then ClassLogger.Add(" >> DependingControls - CheckedListBoxControl", False, False) - Dim checkedlistbox = DirectCast(dependingControl, DevExpress.XtraEditors.CheckedListBoxControl) - If IsNothing(checkedlistbox) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> checkedlistbox is Nothing - Attention.....", False, False) - End If - ControlLoader.CheckedListBox.SetDataSource(checkedlistbox, dt) - - ' Hier werden nun evtl schon gesetzte Werte für CheckedListBox angehakt - ' Wert per LINQ aus DT_ControlValues suchen der zur aktuellen controlId passt - Dim values As List(Of Object) = (From row1 In CURRENT_CONTROL_VALUES.AsEnumerable() - Where row1.Item("CONTROL_ID") = dependingControlId - Select row1.Item("VALUE")).ToList() - - ControlLoader.CheckedListBox.LoadValue(checkedlistbox, values) - If IsEdit Or IsInsert Then - CURRENT_RECORD_ENABLED = True - End If - - Case "Label" - If dt.Rows.Count = 1 Then - Try - ControlLoader.Label.LoadValue(DirectCast(dependingControl, Label), 9999, 9999, dt.Rows(0).Item(0).ToString, True) - Catch ex As Exception - ClassLogger.Add("Unexpectet Error in OnComboBoxValueChanged - Label: " & ex.Message, True) - End Try - End If - Case "TextBox" - If dt.Rows.Count = 1 Then - Try - Dim value1 As String = dt.Rows(0).Item(0) - ControlLoader.TextBox.LoadValue(DirectCast(dependingControl, TextBox), 9999, 9999, value1, 999, True) - Dim sqltextbox = String.Format("SELECT GUID FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", dependingControlId, CURRENT_RECORD_ID) - Dim id = ClassDatabase.Execute_Scalar(sqltextbox, True) - - If Not IsNothing(id) Then - If ClassControlCommandsUI.UpdateControlValue(dependingControlId, CURRENT_RECORD_ID, value1, CURRENT_ENTITY_ID) = True Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Value was not nothing - Updated the ControlValue'", False) '" & upd) - ControlsChanged.Remove(dependingControlId) - Else - ClassLogger.Add(String.Format(" >> ClassControlCommandsUI.UpdateControlValue (TextBox) was not successfull - ControlID: {0},RecordID: {1},value: {2}'", CONTROL_ID, CURRENT_RECORD_ID, value1), False) - End If - 'Dim upd = String.Format("UPDATE TBPMO_CONTROL_VALUE SET VALUE = '{0}', CHANGED_WHO = '{1}' WHERE GUID = {2}", value1, USER_USERNAME, id) - 'If ClassDatabase.Execute_non_Query(upd) = True Then - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Value was not nothing - Updated the ControlValue '" & upd) - 'Else - ' ClassLogger.Add(" >> Check Update depending control value as it was nothing and Update was not successful - Update-Command '" & upd & "'") - 'End If - - Else - If ClassControlCommandsUI.CreateControlProcedure(dependingControlId, CURRENT_RECORD_ID, value1, CURRENT_ENTITY_ID) = 1 Then - ControlsChanged.Remove(dependingControlId) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Value was nothing - Inserted the ControlValue (TextBox)!", False) - Else - ClassLogger.Add(String.Format(" >> ClassControlCommandsUI.InsertControlValue (TextBox) was not successfull - ControlID: {0},RecordID: {1},value: {2}'", CONTROL_ID, CURRENT_RECORD_ID, value1), False) - End If - - - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in OnComboBoxValueChanged - TextBox: " & ex.Message, True) - End Try - Else - ClassLogger.Add(" >> Attention: RowCount for depending control was '" & dt.Rows.Count.ToString & "' and not 1 as expected - Check SQL: '" & sqlcommand & "'") - End If - Case "GridControl" - Dim gridControl = DirectCast(dependingControl, DevExpress.XtraGrid.GridControl) - ControlLoader.DataGridViewCheckable.SetDataSource(gridControl, dt) - - Dim values As List(Of Object) = (From row1 In CURRENT_CONTROL_VALUES.AsEnumerable() - Where row1.Item("CONTROL_ID") = dependingControlId - Select row1.Item("VALUE")).ToList() - - ControlLoader.DataGridViewCheckable.LoadValue(gridControl, values) - End Select - - - End If - Next - Catch ex As Exception - MsgBox("Unexpected error in DependingControls - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Public Sub OnDateTimeValueChanged(sender As Object, ByVal e As EventArgs) - If CURRENT_RECORD_ENABLED = False Then Exit Sub - - Try - Dim control As Control = DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - CONTROL_ID = controlId - 'SQL für abhängige Auswahllisten - Dim SQL As String = String.Format("SELECT GUID, SQL_COMMAND_1,CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_1 LIKE '%@{0}@%'", controlId) - Dim value - 'SQL für enable control - Dim SQLenable As String = String.Format("SELECT GUID, SQL_COMMAND_2,CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_2 LIKE '%@{0}@%'", controlId) - - - value = DirectCast(control, DevExpress.XtraEditors.DateEdit).DateTime - - If String.IsNullOrEmpty(value) Then - Exit Sub - End If - If CURRENT_RECORD_ID = 0 And IsInsert = True Then - Exit Sub - End If - - Dim datatable As DataTable = ClassDatabase.Return_Datatable(SQL) - Dim datatable1 As DataTable = ClassDatabase.Return_Datatable(SQLenable) - Depending_Controls(control, datatable, value) - Enable_Controls(control, datatable1, value) - - Console.WriteLine("value changed") - Catch ex As Exception - If ex.Message.Contains("Objektverweis") Or ex.Message.Contains("reference not set") Then - - Else - MsgBox("Error in OnComboBoxValueChanged - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End If - End Try - End Sub - Public Sub OnComboBoxFocused(sender As Object, ByVal e As EventArgs) - If CURRENT_RECORD_ENABLED = False Then Exit Sub - - Try - Dim control As Control = DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - CURRENT_COMBOBOX_SELECTED_INDEX = DirectCast(control, CustomComboBox).SelectedIndex - CURRENT_COMBOBOX_SELECTED_TEXT = DirectCast(control, CustomComboBox).Text - Catch ex As Exception - MsgBox("Error in OnComboBoxFocused - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Sub OnComboBoxValueChanged(sender As Object, ByVal e As EventArgs) - If CURRENT_RECORD_ENABLED = False Then Exit Sub - ' Verhindert, dass OnComboBoxFocues unkontrolliert feuert! - CURRENT_RECORD_ENABLED = False - - Try - Dim control As Control = DirectCast(sender, Control) - Dim combo As CustomComboBox = DirectCast(control, CustomComboBox) - Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - CONTROL_ID = controlId - If IsEdit Then - Dim expression As String - expression = "ENTITY_ID = " & CURRENT_ENTITY_ID - Dim foundControls() As DataRow - ' Use the Select method to find all rows matching the filter. - foundControls = CURRENT_DT_TBPMO_ENTITY_RIGHT_CONTROLS.Select(expression) - Dim i As Integer - ' Check if control is one of rightcontrols - For i = 0 To foundControls.GetUpperBound(0) - If foundControls(i)("CONTROL_ID") = CONTROL_ID Then - RIGHT_CONTROL_CHANGED = True - Dim msg = MSG_RIGHTMODULE_DE - If USER_LANGUAGE <> "de-DE" Then - msg = MSG_RIGHTMODULE_EN_US - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation needed:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.No Then - Me.ControlsChanged.Remove(controlId) - ' Y U NO WORK?? - Dim text = CURRENT_COMBOBOX_SELECTED_TEXT - combo.SelectedIndex = -1 - combo.SelectedText = text - combo.Text = text - - CURRENT_RECORD_ENABLED = True - Exit Sub - End If - End If - Next - End If - - - Dim onRecordChangedHandler As EventHandler = CType(Me.Events(_onRecordChangedName), EventHandler) - If Not ControlsChanged.Contains(controlId) Then - ControlsChanged.Add(controlId) - End If - - If (onRecordChangedHandler IsNot Nothing And WatchRecordChanges) Then - onRecordChangedHandler.Invoke(sender, e) - End If - - 'SQL für abhängige Auswahllisten - Dim SQL As String = String.Format("SELECT GUID, SQL_COMMAND_1, CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_1 LIKE '%@{0}@%'", controlId) - Dim value - 'SQL für enable control - Dim SQLenable As String = String.Format("SELECT GUID, SQL_COMMAND_2, CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_2 LIKE '%@{0}@%'", controlId) - - ' Diese Befehle führen dazu, dass auch der ValueMember als Wert ausgelesen wird - ' Das kann zu unerwarteten Ergebnissen führen, da der Benutzer nur den DisplayMember sieht. - 'Select Case control.GetType() - ' Case GetType(CustomComboBox) - ' If IsNothing(DirectCast(control, CustomComboBox).ValueMember) Then - ' value = DirectCast(control, CustomComboBox).Text - ' Else - ' value = DirectCast(control, CustomComboBox).SelectedValue - ' End If - ' Case Else - ' Exit Sub - 'End Select - ' Die bessere Lösung ist für jetzt, einfach den angezeigten Wert auszulesen: - value = DirectCast(control, CustomComboBox).Text - - If String.IsNullOrEmpty(value) Then - CURRENT_RECORD_ENABLED = True - Exit Sub - End If - If CURRENT_RECORD_ID = 0 And IsInsert = True Then - CURRENT_RECORD_ENABLED = True - Exit Sub - End If - - Dim datatable As DataTable = ClassDatabase.Return_Datatable(SQL) - Dim datatable1 As DataTable = ClassDatabase.Return_Datatable(SQLenable) - Depending_Controls(control, datatable, value) - Enable_Controls(control, datatable1, value) - - CURRENT_RECORD_ENABLED = True - - Catch ex As Exception - If ex.Message.Contains("Objektverweis") Or ex.Message.Contains("reference not set") Then - - Else - MsgBox("Error in OnComboBoxValueChanged - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End If - End Try - End Sub - Public Sub OnCheckedItemChanged(sender As Object, ByVal e As EventArgs) - If CURRENT_RECORD_ENABLED = False Then Exit Sub - - Try - Dim control As Control = DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - CONTROL_ID = controlId - control.Update() - - If IsEdit Then - Dim expression As String - expression = "ENTITY_ID = " & CURRENT_ENTITY_ID - Dim foundControls() As DataRow - ' Use the Select method to find all rows matching the filter. - foundControls = CURRENT_DT_TBPMO_ENTITY_RIGHT_CONTROLS.Select(expression) - Dim i As Integer - ' Check if control is one of rightcontrols - For i = 0 To foundControls.GetUpperBound(0) - If foundControls(i)("CONTROL_ID") = CONTROL_ID Then - RIGHT_CONTROL_CHANGED = True - Dim msg = MSG_RIGHTMODULE_DE - If USER_LANGUAGE <> "de-DE" Then - msg = MSG_RIGHTMODULE_EN_US - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation needed:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.No Then - RIGHT_CONTROL_CHANGED = False - Me.ControlsChanged.Remove(controlId) - - Dim loadedValues As List(Of Object) = (From row In CURRENT_CONTROL_VALUES.AsEnumerable() - Where row.Item("CONTROL_ID") = controlId - Select row.Item("VALUE")).ToList() - - ClassControlValues.LoadControlValue(CURRENT_RECORD_ID, CURRENT_PARENT_RECORD_ID, CONTROL_ID, control, loadedValues, CURRENT_ENTITY_ID) - RECORD_CHANGED = False - Exit Sub - End If - End If - Next - End If - - 'SQL für abhängige Auswahllisten - Dim SQL As String = String.Format("SELECT GUID, SQL_COMMAND_1,CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_1 LIKE '%@{0}@%'", controlId) - 'SQL für enable control - Dim SQLenable As String = String.Format("SELECT GUID, SQL_COMMAND_2,CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_2 LIKE '%@{0}@%'", controlId) - 'If CtrlCommandUI.IsInsert = True Then - ' CtrlCommandUI.SaveRecord(0, CURRENT_ENTITY_ID, CURRENT_PARENT_ID) - 'End If - - Dim CONTROL_VALUE As String = ClassControlCommandsUI.GetControlValue(control) - - If CURRENT_CONTROL_VALUE_COUNT > 3 Then - - End If - - If CURRENT_RECORD_ID = 0 Then - Exit Sub - End If - - - ' Da wir beim Klick auf Hinzfügen einen Record anlegen, - ' muss UpdateMultipleValues auch aufgerufen werden, wenn wir IsInsert = True ist - 'If CtrlCommandUI.IsInsert = False Then - ClassControlCommandsUI.UpdateMultipleValues(controlId, CURRENT_RECORD_ID, CONTROL_VALUE) - 'End If - - Dim SQL1 As String = String.Format("SELECT * FROM VWPMO_VALUES WHERE RECORD_ID = {0}", CURRENT_RECORD_ID) - Dim DT_ControlValues As DataTable = ClassDatabase.Return_Datatable(SQL1, True) - CURRENT_CONTROL_VALUES = DT_ControlValues - - Dim datatable As DataTable = ClassDatabase.Return_Datatable(SQL, True) - Dim datatable1 As DataTable = ClassDatabase.Return_Datatable(SQLenable, True) - Depending_Controls(control, datatable, CONTROL_VALUE) - If IsNothing(CONTROL_VALUE) Then - Exit Sub - End If - - Enable_Controls(control, datatable1, CONTROL_VALUE) - Dim values = New List(Of Object)(CONTROL_VALUE.Split(";").ToArray()) - 'Jetzt noch die checked Items setzen - ' ClassControlValues.LoadControlValue(CURRENT_RECORD_ID, CURRENT_PARENT_ID, controlId, control, values, 99) - Catch ex As Exception - If ex.Message.Contains("Objektverweis") Or ex.Message.Contains("reference not set") Then - - Else - MsgBox("Error in OnCheckedItemChanged - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End If - End Try - End Sub - Public Sub OnCheckedChanged(sender As Object, ByVal e As DevExpress.Data.SelectionChangedEventArgs) - If CURRENT_RECORD_ENABLED = False Then Exit Sub - If IsCancelCheck = True Then Exit Sub - ' Wenn die aktion nicht Add oder Remove ist, wurde auch keine Checkbox angeklickt - ' Dann auch nicht updaten - If e.Action = System.ComponentModel.CollectionChangeAction.Refresh Then Exit Sub - - Try - Dim GridView As DevExpress.XtraGrid.Views.Grid.GridView = sender - Dim control As Control = DirectCast(GridView.GridControl, Control) - Dim controlId As Integer = DirectCast(GridView.GridControl.Tag, ClassControlMetadata).Id - - CONTROL_ID = controlId - control.Update() - - 'SQL für abhängige Auswahllisten - Dim SQL As String = String.Format("SELECT GUID, SQL_COMMAND_1,CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_1 LIKE '%@{0}@%'", controlId) - 'SQL für enable control - Dim SQLenable As String = String.Format("SELECT GUID, SQL_COMMAND_2,CONTROL_TYPE_ID,FORMAT_TYPE FROM TBPMO_CONTROL WHERE SQL_COMMAND_2 LIKE '%@{0}@%'", controlId) - 'If CtrlCommandUI.IsInsert = True Then - ' CtrlCommandUI.SaveRecord(0, CURRENT_ENTITY_ID, CURRENT_PARENT_ID) - 'End If - - Dim CONTROL_VALUE As String = ClassControlCommandsUI.GetControlValue(control) - - If CURRENT_RECORD_ID = 0 Then - Exit Sub - End If - - If CURRENT_CONTROL_VALUE_COUNT > 3 Then - Dim msgtitle = "Mehr als 3 Werte gewählt:" - If USER_LANGUAGE <> "de-DE" Then - msgtitle = "More than 3 values selected:" - End If - Dim msg = String.Format("Sind Sie sicher dass Sie '{0}' Werte hinterlegen wollen?", CURRENT_CONTROL_VALUE_COUNT) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("Do You really want to add '{0}' values?", CURRENT_CONTROL_VALUE_COUNT) - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, msgtitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.No Then - Dim type = control.GetType().Name - Select Case type - Case "GridControl" - Dim chk_grid As DevExpress.XtraGrid.GridControl - chk_grid = DirectCast(control, DevExpress.XtraGrid.GridControl) - Dim gridview1 As DevExpress.XtraGrid.Views.Grid.GridView = chk_grid.MainView - gridview1.ClearSelection() - IsCancelCheck = True - 'For Each index As Integer In GridView.GetSelectedRows() - ' gridview1.UnselectRow(index) - ' 'Dim fieldName As String = GridView.Columns(0).FieldName - ' 'Dim value As String = GridView.GetRowCellValue(index, fieldName) - ' 'GridView. - 'Next - End Select - IsCancelCheck = False - Exit Sub - End If - End If - ' Da wir beim Klick auf Hinzfügen einen Record anlegen, - ' muss UpdateMultipleValues auch aufgerufen werden, wenn wir IsInsert = True ist - 'If CtrlCommandUI.IsInsert = False Then - ClassControlCommandsUI.UpdateMultipleValues(controlId, CURRENT_RECORD_ID, CONTROL_VALUE) - 'End If - - Dim SQL1 As String = String.Format("SELECT * FROM VWPMO_VALUES WHERE RECORD_ID = {0}", CURRENT_RECORD_ID) - Dim DT_ControlValues As DataTable = ClassDatabase.Return_Datatable(SQL1, True) - CURRENT_CONTROL_VALUES = DT_ControlValues - - Dim datatable As DataTable = ClassDatabase.Return_Datatable(SQL) - Dim datatable1 As DataTable = ClassDatabase.Return_Datatable(SQLenable) - Depending_Controls(control, datatable, CONTROL_VALUE) - If IsNothing(CONTROL_VALUE) Then - Exit Sub - End If - - Enable_Controls(control, datatable1, CONTROL_VALUE) - Dim values = New List(Of Object)(CONTROL_VALUE.Split(";").ToArray()) - 'Jetzt noch die checked Items setzen - ' ClassControlValues.LoadControlValue(CURRENT_RECORD_ID, CURRENT_PARENT_ID, controlId, control, values, 99) - Catch ex As Exception - If ex.Message.Contains("Objektverweis") Or ex.Message.Contains("reference not set") Then - - Else - MsgBox("Error in OnCheckedChanged - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End If - End Try - End Sub - - Public Sub OnFilterChanged(sender As Object, e As EventArgs) - Dim gridView As GridView = sender - Dim filter = gridView.ActiveFilter - Dim controlId As Integer = DirectCast(gridView.GridControl.Tag, ClassControlMetadata).Id - Dim recordId As Integer = CURRENT_RECORD_ID - - ' Wenn der Filter geleert wurde, Infos über die angehakten Zeilen aus der Datenbank holen - If filter.IsEmpty Then - Try - Dim sql As String = $"SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {controlId} AND RECORD_ID = {recordId}" - Dim dt As DataTable = ClassDatabase.Return_Datatable(sql) - Dim values As New List(Of Object) - - For Each row As DataRow In dt.Rows - values.Add(row.Item(0)) - Next - - ' Verhindern, dass OnSelectionChanged ausgelöst wird - IsCancelCheck = True - ' Jetzt die Werte neu setzen, d.h. die angehakten Zeilen setzen - ControlLoader.DataGridViewCheckable.LoadValue(gridView.GridControl, values) - IsCancelCheck = False - Catch ex As Exception - ClassLogger.Add("Error in OnFilterChanged: " & ex.Message) - End Try - End If - End Sub - - - Public Sub CheckBoxChanged(sender As Object, ByVal e As EventArgs) - If CURRENT_RECORD_ENABLED = False Then Exit Sub - - Try - Dim control As Control = DirectCast(sender, Control) - Dim controlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - CONTROL_ID = controlId - - Dim checkstate - 'SQL für enable control - Dim SQLenable As String = String.Format("SELECT GUID, SQL_COMMAND_2 FROM TBPMO_CONTROL WHERE SQL_COMMAND_2 LIKE '%@{0}@%'", controlId) - Try - ' Den CheckState setzen - checkstate = DirectCast(control, CheckBox).Checked - Catch ex As Exception - Exit Sub - End Try - - If CURRENT_RECORD_ID = 0 Then - Exit Sub - End If - 'If CURRENT_RECORD_ID = 0 And CtrlCommandUI.IsInsert = True Then - ' Exit Sub - 'End If - - - Dim datatable1 As DataTable = ClassDatabase.Return_Datatable(SQLenable) - Enable_Controls(control, datatable1, checkstate) - - - 'Dim sqlcommand As String = datatable.Rows(0).Item("SQL_COMMAND_1") - - 'If IsNothing(sqlcommand) Then - ' Exit Sub - 'End If - - 'If String.IsNullOrEmpty(value) Then - ' Exit Sub - 'End If - - - - 'Dim regex As New System.Text.RegularExpressions.Regex("(@(\d+)@)") - 'Dim match As System.Text.RegularExpressions.Match = regex.Match(sqlcommand) - - 'If match.Success Then - ' ' DependingControlId bezeichnet das Control, das die Abhängigkeit enthält - ' Dim dependingControlId As Integer = datatable.Rows(0).Item("GUID") - ' Dim panel As Panel = DirectCast(control.Parent, Panel) - ' ' Über die Id das Control finden - ' Dim dependingControl As CustomComboBox = panel.Controls.OfType(Of CustomComboBox)().Where(Function(c As CustomComboBox) - ' Return DirectCast(c.Tag, ClassControlMetadata).Id = dependingControlId - ' End Function).SingleOrDefault() - - ' sqlcommand = sqlcommand.Replace(match.Groups(1).Value, value) - ' Console.WriteLine("Executing SQL_COMMAND: {0}", sqlcommand) - ' Dim dt As DataTable = ClassDatabase.Return_Datatable(sqlcommand) - ' ControlLoader.Combobox.SetDataSource(dependingControl, dt) - 'End If - - Console.WriteLine("value changed") - Catch ex As Exception - If ex.Message.Contains("Objektverweis") Or ex.Message.Contains("reference not set") Then - - Else - MsgBox("Error in OnComboBoxValueChanged - " & CONTROL_ID.ToString & ": " & ex.Message, MsgBoxStyle.Critical) - End If - End Try - End Sub - - ' ================================================================================== - ' Mouse Up/Down/Move-Handler für LevelDesigner festlegen - ' RecordChanged-Handler für Constructor festlegen - ' ================================================================================== - Private Sub SetEventHandlers(control As Control) - If Not IsNothing(_mouse_down_handler) Then - AddHandler control.MouseDown, Me._mouse_down_handler - AddHandler control.MouseUp, Me._mouse_up_handler - AddHandler control.MouseMove, Me._mouse_move_handler - AddHandler control.Click, Me._mouse_click_handler - End If - - Dim type As String = control.GetType().Name - Dim eventArgs As New System.EventArgs - - ' Hover Handler gilt für alle Controls - AddHandler control.MouseHover, AddressOf MouseHover - - Select Case type - Case "Label" - Dim label As Label = CType(control, Label) - 'AddHandler label.EnabledChanged, AddressOf OnEnabledChanged - - Case "TextBox" - Dim textbox As TextBox = CType(control, TextBox) - AddHandler textbox.TextChanged, AddressOf RecordChanged - AddHandler textbox.GotFocus, AddressOf OnTextBoxFocus - AddHandler textbox.LostFocus, AddressOf OnTextBoxLostFocus - AddHandler textbox.ReadOnlyChanged, AddressOf OnReadOnlyChanged - - Case "CustomComboBox" - Dim combo As CustomComboBox = CType(control, CustomComboBox) - 'AddHandler combo.GotFocus, AddressOf OnComboBoxFocused - AddHandler combo.Enter, AddressOf OnComboBoxFocused - AddHandler combo.SelectedValueChanged, AddressOf OnComboBoxValueChanged - AddHandler combo.TextChanged, AddressOf RecordChanged - - 'AddHandler combo.TextChanged, AddressOf RecordChanged - 'AddHandler combo.GotFocus, AddressOf OnComboBoxFocus - 'AddHandler combo.LostFocus, AddressOf OnComboBoxLostFocus - 'AddHandler combo.EnabledChanged, AddressOf OnEnabledChanged - - Case "RadioButton" - Dim radiobutton As RadioButton = CType(control, RadioButton) - AddHandler radiobutton.CheckedChanged, AddressOf RecordChanged - 'AddHandler radiobutton.EnabledChanged, AddressOf OnEnabledChanged - - Case "CheckBox" - Dim checkbox As CheckBox = CType(control, CheckBox) - AddHandler checkbox.CheckedChanged, AddressOf RecordChanged - 'AddHandler checkbox.EnabledChanged, AddressOf OnEnabledChanged - AddHandler checkbox.CheckedChanged, AddressOf CheckBoxChanged - Case "PictureBox" - Dim picturebox As PictureBox = CType(control, PictureBox) - AddHandler picturebox.BackgroundImageChanged, AddressOf RecordChanged - 'AddHandler picturebox.EnabledChanged, AddressOf OnEnabledChanged - - Case "DateEdit" - Dim datetimepick As DevExpress.XtraEditors.DateEdit = CType(control, DevExpress.XtraEditors.DateEdit) - AddHandler datetimepick.DateTimeChanged, AddressOf RecordChanged - AddHandler datetimepick.DateTimeChanged, AddressOf OnDateTimeValueChanged - 'AddHandler datetimepick.EnabledChanged, AddressOf OnEnabledChanged - - Case "ListBoxControl" - Dim listbox As DevExpress.XtraEditors.ListBoxControl = CType(control, DevExpress.XtraEditors.ListBoxControl) - AddHandler listbox.SelectedValueChanged, AddressOf RecordChanged - 'AddHandler listbox.EnabledChanged, AddressOf OnEnabledChanged - - Case "CheckedListBoxControl" - Dim chklistbox As DevExpress.XtraEditors.CheckedListBoxControl = CType(control, DevExpress.XtraEditors.CheckedListBoxControl) - AddHandler chklistbox.ItemCheck, AddressOf RecordChanged - AddHandler chklistbox.ItemCheck, AddressOf OnCheckedItemChanged - ' AddHandler chklistbox.EnabledChanged, AddressOf OnEnabledChanged - - Case "DataGridView" - Dim gridview As DataGridView = CType(control, DataGridView) - AddHandler gridview.RowsAdded, AddressOf RecordChanged - AddHandler gridview.CellValueChanged, AddressOf RecordChanged - AddHandler gridview.RowsRemoved, AddressOf RecordChanged - 'AddHandler gridview.EnabledChanged, AddressOf OnEnabledChanged - Case "GridControl" - Dim gridcontrol As DevExpress.XtraGrid.GridControl = CType(control, DevExpress.XtraGrid.GridControl) - Dim gridview As DevExpress.XtraGrid.Views.Grid.GridView = gridcontrol.MainView - - AddHandler gridview.SelectionChanged, AddressOf RecordChanged - AddHandler gridview.SelectionChanged, AddressOf OnCheckedChanged - AddHandler gridview.ColumnFilterChanged, AddressOf OnFilterChanged - - End Select - End Sub - - Private Sub SetDragDropHandler(groupbox As GroupBox) - If Not IsNothing(_group_box_drag_drop_handler) Then - AddHandler groupbox.DragDrop, Me._group_box_drag_drop_handler - AddHandler groupbox.DragEnter, AddressOf Me.GroupBoxDragEnter - End If - End Sub - - Private Sub GroupBoxDragEnter(sender As Object, e As DragEventArgs) - ' Check the format of the data being dropped. - If (e.Data.GetDataPresent(DataFormats.Text)) Then - ' Display the copy cursor. - e.Effect = DragDropEffects.Copy - Else - ' Display the no-drop cursor. - e.Effect = DragDropEffects.None - End If - End Sub - - Private Sub selectAll_Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim menu As ContextMenuStrip = item.Owner - Dim chklb As DevExpress.XtraEditors.CheckedListBoxControl = menu.SourceControl - - chklb.CheckAll() - End Sub - - Private Sub deselectAll_Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim menu As ContextMenuStrip = item.Owner - Dim chklb As DevExpress.XtraEditors.CheckedListBoxControl = menu.SourceControl - - chklb.UnCheckAll() - End Sub - - Private Sub itemAdd_Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim menu As ContextMenuStrip = item.Owner - Dim pb As PictureBox = menu.SourceControl - - Dim dialog As New OpenFileDialog() - dialog.Filter = "Bilddateien|*.png;*.jpg;*.jpeg" - - If dialog.ShowDialog() = DialogResult.OK Then - pb.BackgroundImageLayout = ImageLayout.Zoom - pb.BackgroundImage = CType(System.Drawing.Image.FromFile(dialog.FileName, True), Bitmap) - End If - End Sub - - Private Sub itemDel_Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim menu As ContextMenuStrip = item.Owner - Dim pb As PictureBox = menu.SourceControl - - Dim answer = MessageBox.Show("Wollen sie dieses Bild wirklich löschen?", "Bild löschen", MessageBoxButtons.YesNo) - - If answer = DialogResult.Yes Then - pb.BackgroundImage = Nothing - End If - End Sub - - Private Sub itemSave_Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim menu As ContextMenuStrip = item.Owner - Dim pb As PictureBox = menu.SourceControl - - If IsNothing(pb.BackgroundImage) Then - MsgBox("Kein Bild ausgewählt!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - Dim dialog As New SaveFileDialog() - dialog.Filter = "PNG-Bilddateien|*.png|JPEG-Bilddateien|*.jpg" - Try - If dialog.ShowDialog() = DialogResult.OK Then - Dim filename As String = dialog.FileName - Dim ext As String = System.IO.Path.GetExtension(filename) - - Select Case ext - Case ".png" - pb.BackgroundImage.Save(filename, System.Drawing.Imaging.ImageFormat.Png) - Case ".jpg" - pb.BackgroundImage.Save(filename, System.Drawing.Imaging.ImageFormat.Jpeg) - End Select - End If - Catch ex As Exception - MsgBox("Fehler beim Speichern des Bildes:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - ' +++ Panel Interaction +++ - Private Sub AddToPanel(control As Control) - _master_panel.Controls.Add(control) - End Sub - ' +++ GroupBox Interaction +++ - Private Sub AddToGroupBox(Parent As GroupBox, Child As Control) - Parent.Controls.Add(Child) - End Sub - - Private Sub RemoveFromPanel(control As Control) - Dim controls As Control.ControlCollection = Me._master_panel.Controls - controls.Remove(control) - End Sub - - ' +++ Public Properties +++ - Public Property CurrentControl As Control - Get - Return Me._current_control - End Get - Set(control As Control) - Me._current_control = control - End Set - End Property - - Public Property BeginLocation As Point - Get - Return _begin_location - End Get - Set(value As Point) - _begin_location = value - End Set - End Property - - Public Property EndLocation As Point - Get - Return _end_location - End Get - Set(value As Point) - _end_location = value - End Set - End Property - - Public ReadOnly Property AllControls As Control.ControlCollection - Get - Return _master_panel.Controls - End Get - End Property - Public ReadOnly Property MasterPanel As Panel - Get - Return _master_panel - End Get - End Property - - ' ========================= - ' Textbox Format Handlers - ' ========================= - Private Sub AddTextHandler(control As TextBox, format As String) - If format = "Currency" Then - AddHandler control.Leave, AddressOf Textbox_Currency_Handler - ElseIf format = "Decimal" Then - AddHandler control.Leave, AddressOf TextBox_Decimal_Handler - End If - End Sub - - Private Sub AddComboHandler(control As CustomComboBox, format As String) - If format = "Currency" Then - AddHandler control.Leave, AddressOf Combo_Currency_Handler - ElseIf format = "Decimal" Then - AddHandler control.Leave, AddressOf Combo_Decimal_Handler - End If - AddHandler control.KeyUp, AddressOf AutoCompleteCombo_KeyUp - End Sub - Public Function IsValidCurrency(currencyValue As String) As Boolean - Dim pattern As String = "\p{Sc}+\s*\d+" - Dim currencyRegex As New Regex(pattern) - Return currencyRegex.IsMatch(currencyValue) - End Function - Private Sub Textbox_Currency_Handler(sender As Object, e As EventArgs) - Dim control As TextBox = DirectCast(sender, TextBox) - - If control.Text <> "" Then - Dim GermanCulture = Globalization.CultureInfo.GetCultureInfo("de-DE") - Dim controlvalue = control.Text - Dim value As Double - - ' Tausenderzeichen entfernen - controlvalue = controlvalue.Replace(".", "") - - If Not Double.TryParse(controlvalue, Globalization.NumberStyles.Currency, GermanCulture, value) Then - 'Invalid. - MessageBox.Show("Please enter a valid curreny amount.", "Invalid Format", MessageBoxButtons.OK, MessageBoxIcon.Warning) - control.Focus() - 'control.SelectAll() - Else - 'Alles gut, convertierung erfolgreich, wieder als currency anzeigen - control.Text = ClassHelper.Format_Currency(value.ToString(), USER_LANGUAGE) - End If - - End If - - - - 'ALT - 'If control.Text <> "" Then - ' Dim controlvalue = control.Text - ' If controlvalue.Contains(".") Then - ' controlvalue = controlvalue.Replace(".", ",") - ' End If - ' Dim value As Double - ' If Double.TryParse(controlvalue, Globalization.NumberStyles.Currency, Nothing, value) Then - ' 'Valid. - ' control.Text = value.ToString("c"c) - ' Else - ' 'Invalid. - ' MessageBox.Show("Please enter a valid curreny amount.") - ' control.Focus() - ' control.SelectAll() - ' End If - 'End If - End Sub - - Private Sub TextBox_Decimal_Handler(sender As Object, e As EventArgs) - Dim control As TextBox = DirectCast(sender, TextBox) - Dim value As Decimal - If Decimal.TryParse(control.Text.Trim(), value) Then - control.Text = value.ToString("###,###") - End If - End Sub - - Private Sub Combo_Currency_Handler(sender As Object, e As EventArgs) - Dim control As CustomComboBox = DirectCast(sender, CustomComboBox) - Dim value As Decimal - If Decimal.TryParse(control.Text.Trim(), value) Then - control.Text = value.ToString("c") - control.SelectionStart = control.SelectionStart + 1 - 'value = FormatNumber(value, -1, TriState.UseDefault, TriState.UseDefault, TriState.True) - 'control.Text = value.ToString("n") - End If - End Sub - - Private Sub Combo_Decimal_Handler(sender As Object, e As EventArgs) - Dim control As CustomComboBox = DirectCast(sender, CustomComboBox) - Dim value As Decimal - If Decimal.TryParse(control.Text.Trim(), value) Then - control.Text = value.ToString("###,###") - End If - End Sub - - ' +++ Public Helper Methods +++ - Public Function GetCursorPosition() As Point - Return Me._master_panel.PointToClient(Cursor.Position) - End Function - - Public Function GetControlByName(name As String) - For Each c In _master_panel.Controls - If c.name = name Then - Return c - End If - Next - Return Nothing - End Function - - Public Sub SetActiveColor(ActiveControl As Control) - Dim ActiveColor As Color = Color.DarkOrange - Dim CurrentType As String = ActiveControl.GetType().Name - - Select Case CurrentType - Case "TextBox" - ActiveControl.BackColor = ActiveColor - Case "CustomComboBox" - 'Case "System.Windows.Forms.ComboBox" - ActiveControl.BackColor = ActiveColor - Case "Label" - ActiveControl.BackColor = ActiveColor - Case "CheckBox" - ActiveControl.BackColor = ActiveColor - Case "Button" - ActiveControl.BackColor = ActiveColor - Case "DataGridView" - Dim current As DataGridView = DirectCast(ActiveControl, DataGridView) - current.BackgroundColor = ActiveColor - Case "DateEdit" - ActiveControl.BackColor = ActiveColor - Case "GroupBox" - ActiveControl.BackColor = ActiveColor - Case "PictureBox" - ActiveControl.BackColor = ActiveColor - Case "CheckedListBoxControl" - ActiveControl.BackColor = ActiveColor - Case "ListBoxControl" - ActiveControl.BackColor = ActiveColor - End Select - End Sub - - Public Sub ResetActiveColor(ActiveControl As Control) - For Each inctrl As Control In Me._master_panel.Controls - If inctrl.Name <> ActiveControl.Name Then - Dim Type As String = inctrl.GetType().Name - Select Case Type - Case "TextBox" - inctrl.BackColor = Color.White - Case "CustomComboBox" - 'Case "System.Windows.Forms.ComboBox" - inctrl.BackColor = Color.White - Case "Label" - inctrl.BackColor = Color.Transparent - Case "CheckBox" - inctrl.BackColor = Color.Transparent - Case "DataGridView" - Dim ctrl As DataGridView = DirectCast(inctrl, DataGridView) - ctrl.BackgroundColor = SystemColors.ControlDark - Case "DateEdit" - inctrl.BackColor = Color.White - Case "Button" - inctrl.BackColor = SystemColors.Control - Case "GroupBox" - inctrl.BackColor = SystemColors.Control - Case "CheckedListBoxControl" - inctrl.BackColor = Color.White - Case "ListBoxControl" - inctrl.BackColor = Color.White - Case "PictureBox" - inctrl.BackColor = SystemColors.ControlDark - - For Each gbctrl As Control In inctrl.Controls - If gbctrl.Name <> ActiveControl.Name Then - Dim gbType As String = gbctrl.GetType.ToString - Select Case gbType - Case "TextBox" - gbctrl.BackColor = Color.White - Case "CustomComboBox" - 'Case "System.Windows.Forms.ComboBox" - gbctrl.BackColor = Color.White - Case "Label" - gbctrl.BackColor = Color.Transparent - Case "CheckBox" - gbctrl.BackColor = Color.Transparent - Case "DataGridView" - Dim ctrl As DataGridView = DirectCast(gbctrl, DataGridView) - ctrl.BackgroundColor = SystemColors.ControlDark - Case "DateEdit" - gbctrl.BackColor = Color.White - Case "Button" - gbctrl.BackColor = SystemColors.Control - Case "PictureBox" - inctrl.BackColor = SystemColors.ControlDark - Case "CheckedListBoxControl" - inctrl.BackColor = Color.White - Case "ListBoxControl" - inctrl.BackColor = Color.White - End Select - End If - Next - End Select - End If - Next - End Sub - - Public Sub SetAllActiveColor() - SetActiveColor(_current_control) - ' Remove Active Color from all other Controls - ResetActiveColor(_current_control) - End Sub - ' +++ Public Methods +++ - Public Sub ClearControls() - Me._master_panel.Controls.Clear() - End Sub - - Public Sub RemoveControl(name As String) - For Each ctrl As Control In Me._master_panel.Controls - If (name = ctrl.Name) Then - Me._master_panel.Controls.Remove(ctrl) - Exit Sub - End If - Next - End Sub - Public Sub AddLabel(id As Integer, - name As String, - text As String, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - sqlcommand As String, - _new As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - - Try - Dim control As Label = New Label - Dim defaultSize As Size = New Size(200, 27) - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - control.Tag = metadata - - control.Name = name - control.Text = text - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.AutoSize = True - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = defaultSize - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - 'SQL-Command vorhanden also Ausführen des SQL - If sqlcommand.Length > 1 Then - Dim result - If sqlcommand.Contains("@RECORD_ID") Or sqlcommand.Contains("@RECORDID") Or sqlcommand.Contains("@ENTITY_ID") Or sqlcommand.Contains("@PARENTRECORD_ID") Or sqlcommand.Contains("@PARENTRECORDID") Then - result = Nothing - Else - result = ClassDatabase.Execute_Scalar(sqlcommand, True) - End If - If Not IsNothing(result) Then - If Not IsDBNull(result) Then - If Not IsNothing(result) Then - control.Text = result.ToString - End If - End If - Else - If text <> "" Then - control.Text = text - Else - control.Text = "NO CAPTION/TEXT" - End If - - End If - End If - - SetEventHandlers(control) - CurrentControl = control - - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - - Catch ex As Exception - MsgBox("Error in AddLabel: " + vbNewLine + ex.Message) - End Try - - End Sub - - Public Sub AddLine(id As Integer, - name As String, - x As Integer, - y As Integer, - color As Integer, - width As Integer, - height As Integer, - _new As Integer, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Dim line As New LineLabel - line.Tag = New ClassControlMetadata() With { - .Id = id, - .Name = name - } - line.Name = name - line.AutoSize = False - line.BackColor = IntToColor(color) - - If _new Then - line.Location = GetCursorPosition() - line.Size = New Size(200, 5) - Else - line.Location = New Point(x, y) - line.Size = New Size(width, height) - End If - - CurrentControl = line - - line.Parent = _master_panel - - SetEventHandlers(line) - AddToPanel(line) - End Sub - - Public Sub AddTextBox(id As Integer, - name As String, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Integer, - vwidth As Integer, - vheight As Integer, - multiline As Boolean, - read_only As Boolean, - required As Boolean, - format As String, - autoSuggest As Boolean, - _new As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As New TextBox - Dim defaultSize As Size = New Size(200, 27) - - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - metadata.Format = format - control.Tag = metadata - - control.Name = name - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.TabIndex = tabindex - control.TabStop = tabstop - control.BorderStyle = BorderStyle.FixedSingle - control.ReadOnly = read_only - - AddTextHandler(DirectCast(control, Control), format) - - 'Console.WriteLine("setting tabindex of control " & name & " to " & tabindex) - - If autoSuggest = True Then - control.AutoCompleteMode = AutoCompleteMode.Suggest - control.AutoCompleteSource = AutoCompleteSource.CustomSource - - Dim suggestSource As New AutoCompleteStringCollection() - Dim dt As DataTable = ClassDatabase.Return_Datatable($"SELECT DISTINCT VALUE FROM VWPMO_VALUES WHERE CONTROL_ID = {id}") - - For Each row As DataRow In dt.Rows - suggestSource.Add(row.Item("VALUE")) - Next - - control.AutoCompleteCustomSource = suggestSource - End If - - If multiline = True Then - control.Multiline = True - control.AcceptsReturn = True - control.AcceptsTab = True - control.ScrollBars = ScrollBars.Vertical - End If - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - If Not read_only Or _designMode Then - Me.SetEventHandlers(control) - End If - - - Me.CurrentControl = DirectCast(control, TextBox) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - - Catch ex As Exception - MsgBox("Error in AddTextBox: " + vbNewLine + ex.Message) - End Try - - - End Sub - Public Sub AddCheckBox(id As Integer, - name As String, - text As String, - Checked As Boolean, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Boolean, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - read_only As Boolean, - required As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As New CheckBox - Dim defaultSize As Size = New Size(150, 27) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Checked = Checked - control.Name = name - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.Text = text - control.TabIndex = tabindex - control.TabStop = tabstop - control.AutoCheck = True - If _designMode = True Then - control.AutoCheck = False - control.Cursor = Cursors.Hand - Else - control.AutoCheck = True - End If - - If Not _designMode And read_only Then - control.Enabled = Not read_only - End If - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, CheckBox) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - Catch ex As Exception - MsgBox("Error in AddCheckBox: " + vbNewLine + ex.Message) - End Try - - End Sub - Public Sub AddRadioButton(id As Integer, - name As String, - text As String, - Checked As Boolean, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Boolean, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - read_only As Boolean, - required As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As New RadioButton - Dim defaultSize As Size = New Size(150, 27) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.Text = text - control.TabIndex = tabindex - control.TabStop = tabstop - control.AutoCheck = True - control.Checked = Checked - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If Not _designMode And read_only Then - control.Enabled = Not read_only - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, RadioButton) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - Catch ex As Exception - MsgBox("Error in AddRadioButton: " + vbNewLine + ex.Message) - End Try - - End Sub - Public Sub AddComboBox(id As Integer, - name As String, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Boolean, - vwidth As Integer, - vheight As Integer, - vformat As String, - _new As Boolean, - read_only As Boolean, - select_only As Boolean, - required As Boolean, - static_list As String, - sqlcommand As String, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim _control As New ComboBox - Dim control As New CustomComboBox - - Dim defaultSize As Size = New Size(120, 24) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.TabIndex = tabindex - control.TabStop = tabstop - control.Parent = _master_panel - control.DropDownStyle = ComboBoxStyle.DropDown - control.FormattingEnabled = True - control.AutoCompleteMode = AutoCompleteMode.Append - control.AutoCompleteSource = AutoCompleteSource.ListItems - - If (Not _designMode And read_only) Then - control.Enabled = Not read_only - End If - - If (Not _designMode And select_only) Then - control.DropDownStyle = ComboBoxStyle.DropDownList - End If - - AddComboHandler(control, vformat) - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - ' Wenn statische liste vorhanden, werte splitten und einfügen - If static_list.Length > 0 Then - Dim items() As String = static_list.Split(";") - For Each item As String In items - control.Items.Add(item) - Next - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, CustomComboBox) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - Catch ex As Exception - MsgBox("Error in AddComboBox: " + vbNewLine + ex.Message) - End Try - - End Sub - Public Sub AutoCompleteCombo_KeyUp(ByVal cbo As CustomComboBox, ByVal e As KeyEventArgs) - Try - ''Allow select keys without Autocompleting - Select Case e.KeyCode - Case Keys.Back, Keys.Left, Keys.Right, Keys.Up, Keys.Delete, Keys.Down - Return - End Select - - Dim iFoundIndex As Integer - iFoundIndex = cbo.FindStringExact(cbo.Text) - 'cbo.SelectedIndex = iFoundIndex - 'Dim sTypedText As String - 'Dim iFoundIndex As Integer - 'Dim oFoundItem As Object - 'Dim sFoundText As String - 'Dim sAppendText As String - - - - ''Get the Typed Text and Find it in the list - 'sTypedText = cbo.Text - 'iFoundIndex = cbo.FindString(sTypedText) - - ''If we found the Typed Text in the list then Autocomplete - 'If iFoundIndex >= 0 Then - - ' 'Get the Item from the list (Return Type depends if Datasource was bound - ' ' or List Created) - ' oFoundItem = cbo.Items(iFoundIndex) - - ' 'Use the ListControl.GetItemText to resolve the Name in case the Combo - ' ' was Data bound - ' sFoundText = cbo.GetItemText(oFoundItem) - - ' 'Append then found text to the typed text to preserve case - ' sAppendText = sFoundText.Substring(sTypedText.Length) - ' cbo.Text = sTypedText & sAppendText - - ' 'Select the Appended Text - ' cbo.SelectionStart = sTypedText.Length - ' cbo.SelectionLength = sAppendText.Length - - 'End If - Catch ex As Exception - ClassLogger.Add("Unexpected error in AutoCompleteComboKEyUp: " & ex.Message, True) - - End Try - - - End Sub - Public Sub AutoCompleteCombo_Leave(ByVal cbo As CustomComboBox) - Try - Dim iFoundIndex As Integer - iFoundIndex = cbo.FindStringExact(cbo.Text) - cbo.SelectedIndex = iFoundIndex - Catch ex As Exception - - End Try - - End Sub - Public Sub AddDateTimePicker(id As Integer, - name As String, - x As Integer, - y As Integer, - fontfamily As String, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Boolean, - vwidth As Integer, - vheight As Integer, - read_only As Boolean, - required As Boolean, - _new As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As New DevExpress.XtraEditors.DateEdit - 'Dim control As New DateTimePicker - Dim defaultSize As Size = New Size(90, 20) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - 'control.Format = DateTimePickerFormat.Short - 'control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - 'control.CalendarFont = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.TabIndex = tabindex - control.TabStop = tabstop - control.Parent = _master_panel - control.Properties.NullDate = DateTime.MinValue - control.Properties.NullText = String.Empty - control.Properties.ReadOnly = read_only - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If Not read_only Or _designMode Then - Me.SetEventHandlers(control) - End If - - 'Me.CurrentControl = DirectCast(control, DateTimePicker) - Me.CurrentControl = DirectCast(control, DevExpress.XtraEditors.DateEdit) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - Catch ex As Exception - MsgBox("Error in AddDateTimePicker: " + vbNewLine + ex.Message) - End Try - - End Sub - Public Sub AddDataGridView(id As Integer, - name As String, - x As Integer, - y As Integer, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - read_only As Boolean, - required As Boolean, - columnTitle As String, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - - Dim control As New DataGridView - Dim column As New DataGridViewTextBoxColumn - Dim defaultSize = New Size(130, 150) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - control.BackgroundColor = SystemColors.ControlDark - control.AllowUserToAddRows = True - control.AllowUserToDeleteRows = True - control.AllowUserToResizeColumns = False - control.AllowUserToResizeRows = False - control.Parent = _master_panel - control.ReadOnly = read_only - - column.HeaderText = columnTitle - column.Name = "column1" - control.Columns.Add(column) - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, DataGridView) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - End Sub - Public Sub AddDataGridViewCheckable(id As Integer, - name As String, - x As Integer, - y As Integer, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - tabindex As Integer, - tabstop As Boolean, - read_only As Boolean, - required As Boolean, - columnTitle As String, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - - Dim control As New DevExpress.XtraGrid.GridControl - Dim gridview As New DevExpress.XtraGrid.Views.Grid.GridView - control.MainView = gridview - Dim defaultSize = New Size(200, 150) - - gridview.OptionsView.ShowGroupPanel = False - gridview.OptionsView.EnableAppearanceEvenRow = True - gridview.Appearance.EvenRow.BackColor = Color.Aqua - - gridview.OptionsSelection.MultiSelect = True - gridview.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect - gridview.OptionsSelection.CheckBoxSelectorColumnWidth = 30 - - If Not _designMode Then - ' Filter funktioniert nicht mit den MouseEvents des LevelDesigners - gridview.OptionsView.ShowAutoFilterRow = True - End If - - If _designMode Then - - Dim DataColumn = gridview.Columns.Add() - DataColumn.Caption = "Data" - DataColumn.FieldName = "DATA" - 'DataColumn.UnboundType = DevExpress.Data.UnboundColumnType.Object - DataColumn.Visible = True - - gridview.OptionsBehavior.ReadOnly = True - gridview.OptionsBehavior.Editable = False - - ' Beispieldaten hinzufügen - Dim dt As New DataTable - dt.Columns.Add(DataColumn.FieldName) - - - Dim row1 As DataRow = dt.NewRow() - row1.Item(DataColumn.FieldName) = "Datensatz 1" - dt.Rows.Add(row1) - - Dim row2 As DataRow = dt.NewRow() - row2.Item(DataColumn.FieldName) = "Datensatz 2" - dt.Rows.Add(row2) - - control.DataSource = dt - End If - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - - control.Parent = _master_panel - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, DevExpress.XtraGrid.GridControl) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - End Sub - Public Sub AddPictureBox(id As Integer, - name As String, - x As Integer, - y As Integer, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - read_only As Boolean, - required As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - - Dim control As New PictureBox - Dim defaultSize = New Size(200, 100) - Dim ctx As New ContextMenuStrip() - - Dim itemAdd As New ToolStripMenuItem() - Dim itemDel As New ToolStripMenuItem() - Dim itemSave As New ToolStripMenuItem() - - itemAdd.Text = "Bild auswählen.." - itemDel.Text = "Bild löschen" - itemSave.Text = "Bild speichern unter.." - - AddHandler itemAdd.Click, AddressOf itemAdd_Click - AddHandler itemDel.Click, AddressOf itemDel_Click - AddHandler itemSave.Click, AddressOf itemSave_Click - 'Nur bei ReadOnly alle Auswahlmöglichkeiten - If read_only = False Then - ctx.Items.Add(itemAdd) - ctx.Items.Add(itemDel) - End If - ctx.Items.Add(itemSave) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - control.Parent = _master_panel - control.BorderStyle = BorderStyle.FixedSingle - control.ContextMenuStrip = ctx - control.BackgroundImage = My.Resources.ImageListControl_683 - control.BackgroundImageLayout = ImageLayout.Zoom - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, PictureBox) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - End Sub - Public Sub AddGroupBox(id As Integer, - name As String, - Caption As String, - x As Integer, - y As Integer, - vwidth As Integer, - vheight As Integer, - backcolor As Integer, - fontcolor As Integer, - fontfamily As String, - fontsize As Integer, - fontstyle As Integer, - _new As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - - Dim control As New GroupBox - Dim defaultSize = New Size(200, 100) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - control.Tag = metadata - - control.Name = name - control.Parent = _master_panel - control.Text = Caption - 'control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.BackColor = IntToColor(backcolor) - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - control.AllowDrop = True - - Me.SetEventHandlers(control) - Me.SetDragDropHandler(control) - Me.CurrentControl = DirectCast(control, GroupBox) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - End Sub - Public Sub FunctionAddAppointment(id As Integer, - name As String, - text As String, - x As Integer, - y As Integer, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As Button = New Button - Dim defaultSize As Size = New Size(200, 27) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - control.Tag = metadata - - control.Name = name - control.Text = text - control.TabStop = False - control.Image = My.Resources.calendar_add - control.ImageAlign = ContentAlignment.MiddleRight - control.TextAlign = ContentAlignment.MiddleLeft - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, Button) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - - Catch ex As Exception - MsgBox("Error in FunctionAddAppointment: " + vbNewLine + ex.Message) - End Try - - - End Sub - Public Sub FunctionAddFormData(id As Integer, - name As String, - text As String, - x As Integer, - y As Integer, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As Button = New Button - Dim defaultSize As Size = New Size(30, 21) - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - control.Tag = metadata - - control.Name = name - control.Text = "" - control.TabStop = False - control.Image = My.Resources.add1 - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - If _designMode = True Then - control.Cursor = Cursors.Hand - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, Button) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - - Catch ex As Exception - MsgBox("Fehler: " + vbNewLine + ex.Message) - End Try - End Sub - Public Sub AddCheckedListBox(id As Integer, - name As String, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Boolean, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - read_only As Boolean, - required As Boolean, - static_list As String, - sqlcommand As String, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As New DevExpress.XtraEditors.CheckedListBoxControl - Dim defaultSize As Size = New Size(180, 140) - - 'control.CheckOnClick = True - ' control.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Style3 - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.TabIndex = tabindex - control.TabStop = tabstop - control.Parent = _master_panel - 'Bei clicken checken - control.CheckOnClick = True - If Not _designMode And read_only Then - control.Enabled = Not read_only - End If - - Dim ctx As New ContextMenuStrip() - - Dim selectAll As New ToolStripMenuItem() - Dim deselectAll As New ToolStripMenuItem() - - selectAll.Text = "Select all" - deselectAll.Text = "Deselect all" - - AddHandler selectAll.Click, AddressOf selectAll_Click - AddHandler deselectAll.Click, AddressOf deselectAll_Click - - ctx.Items.Add(selectAll) - ctx.Items.Add(deselectAll) - - control.ContextMenuStrip = ctx - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - 'SQL-Command vorhanden? - If sqlcommand.Length > 1 Then - 'Ja also überprüfen ob parametrisiert?? - If Not sqlcommand.ToString.Contains("@") Then - 'SQL-Command vorhanden also Ausführen des SQL - Dim DT_ListBox As DataTable = ClassDatabase.Return_Datatable(sqlcommand) - If DT_ListBox Is Nothing = False Then - If DT_ListBox.Rows.Count > 0 Then - control.DataSource = DT_ListBox - If DT_ListBox.Columns.Count = 1 Then - control.DisplayMember = DT_ListBox.Columns(0).ColumnName - control.ValueMember = DT_ListBox.Columns(0).ColumnName - Else - Try - control.ValueMember = DT_ListBox.Columns(0).ColumnName - control.DisplayMember = DT_ListBox.Columns(1).ColumnName - Catch ex As Exception - Dim colstring = "" - For Each Col As DataColumn In DT_ListBox.Columns - colstring = colstring & ";" & Col.ColumnName - Next - ClassLogger.Add("Error in Binding CheckedListBox: " & ex.Message & " - Columns: " & colstring) - control.DisplayMember = DT_ListBox.Columns(0).ColumnName - End Try - End If - - End If - End If - End If - End If - - - ' Wenn statische liste vorhanden, werte splitten und einfügen - If static_list.Length > 0 Then - Dim items() As String = static_list.Split(";") - For Each item As String In items - control.Items.Add(item) - Next - End If - - Me.SetEventHandlers(control) - - Me.CurrentControl = DirectCast(control, DevExpress.XtraEditors.CheckedListBoxControl) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in AddCheckedListBox: " & ex.Message) - MsgBox("Error in AddCheckedListBox: " + vbNewLine + ex.Message) - End Try - End Sub - Public Sub AddListBox(id As Integer, - name As String, - x As Integer, - y As Integer, - fontfamily As String, - fontcolor As Integer, - fontsize As Integer, - fontstyle As Integer, - tabindex As Integer, - tabstop As Boolean, - vwidth As Integer, - vheight As Integer, - _new As Boolean, - read_only As Boolean, - required As Boolean, - static_list As String, - sqlcommand As String, - Optional parent As GroupBox = Nothing, - Optional _designMode As Boolean = False) - Try - Dim control As New DevExpress.XtraEditors.ListBoxControl - Dim defaultSize As Size = New Size(180, 140) - - 'control.CheckOnClick = True - ' control.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Style3 - - Dim metadata As New ClassControlMetadata() - metadata.Id = id - metadata.Name = name - metadata.Required = required - control.Tag = metadata - - control.Name = name - control.Font = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - control.ForeColor = IntToColor(fontcolor) - control.TabIndex = tabindex - control.TabStop = tabstop - control.Parent = _master_panel - - If Not _designMode And read_only Then - control.Enabled = Not read_only - End If - - If _new And IsNothing(parent) Then - control.Location = Me.GetCursorPosition() - control.Size = defaultSize - ElseIf _new And Not IsNothing(parent) Then - Dim cursor = Me.GetCursorPosition() - - control.Location = New Point(cursor.X - parent.Location.X, - cursor.Y - parent.Location.Y) - Else - control.Location = New Point(x, y) - control.Size = New Size(vwidth, vheight) - End If - - 'SQL-Command vorhanden also Ausführen des SQL - If sqlcommand.Length > 1 Then - If Not sqlcommand.ToString.Contains("@") Then - 'SQL-Command vorhanden also Ausführen des SQL - Dim DT_ListBox As DataTable = ClassDatabase.Return_Datatable(sqlcommand) - If DT_ListBox Is Nothing = False Then - If DT_ListBox.Rows.Count > 0 Then - control.DataSource = DT_ListBox - control.DisplayMember = DT_ListBox.Columns(1).ColumnName - control.ValueMember = DT_ListBox.Columns(0).ColumnName - End If - End If - End If - End If - - ' Wenn statische liste vorhanden, werte splitten und einfügen - If static_list.Length > 0 Then - Dim items() As String = static_list.Split(";") - For Each item As String In items - control.Items.Add(item) - Next - End If - - Me.SetEventHandlers(control) - Me.CurrentControl = DirectCast(control, DevExpress.XtraEditors.ListBoxControl) - If Not IsNothing(parent) Then - control.Parent = parent - Me.AddToGroupBox(parent, control) - Else - control.Parent = _master_panel - Me.AddToPanel(control) - End If - Catch ex As Exception - MsgBox("Error in AddListBox: " + vbNewLine + ex.Message) - End Try - End Sub - - Public Class LineLabel - Inherits Label - End Class -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/ClassControlCommands.vb b/app/DD-Record-Organizer - Kopie/ClassControlCommands.vb deleted file mode 100644 index 159a0ea..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlCommands.vb +++ /dev/null @@ -1,590 +0,0 @@ -Public Class ClassControlCommands - ' +++ Helper Functions +++ - - 'Public Shared Function BoolToInt(bool As Boolean) As Integer - ' ' Wandelt einen Boolean Wert in einen Int um - ' Return IIf(bool, 1, 0) - 'End Function - - Public Shared Function ControlToTypeId(control As Control) As Integer - Dim CurrentType As String = control.GetType.ToString.ToUpper - - Select Case True - Case CurrentType.Contains("LineLabel".ToUpper) - Return 15 - Case CurrentType.Contains("Label".ToUpper) - Return 1 - Case CurrentType.Contains("TextBox".ToUpper) - Return 2 - Case CurrentType.Contains("ComboBox".ToUpper) - Return 3 - Case CurrentType.Contains("DateTimePicker".ToUpper) - Return 4 - Case CurrentType.Contains("DevExpress.XtraEditors.DateEdit".ToUpper) - Return 4 - Case CurrentType.Contains("GroupBox".ToUpper) - Return 5 - Case CurrentType.Contains("PictureBox".ToUpper) - Return 6 - Case CurrentType.Contains("DataGridView".ToUpper) - Return 7 - Case CurrentType.Contains("CheckBox".ToUpper) - Return 10 - Case CurrentType.Contains("RadioButton".ToUpper) - Return 11 - Case CurrentType.Contains("Button".ToUpper) - If control.Name.Contains("f_addappointment") Then - Return 8 - ElseIf control.Name.Contains("f_addformdata") Then - Return 9 - End If - Case CurrentType.Contains("DEVEXPRESS.XTRAGRID.GRIDCONTROL".ToUpper) - Return 14 - Case CurrentType.Contains("CheckedListBoxControl".ToUpper) - Return 12 - Case CurrentType.Contains("ListBoxControl".ToUpper) - Return 13 - ' Id 14 ist DataGridView Checkable - nicht verwendet - Case Else - Return -1 - End Select - End Function - - ' +++ Public Functions +++ - - Public Shared Function GetParentRecordId(RecordId As Integer) As Integer - Try - Dim parentId = ClassDatabase.Execute_Scalar("SELECT RECORD1_ID FROM TBPMO_RECORD_CONNECT WHERE RECORD2_ID = " & RecordId, True) - If IsNothing(parentId) Then - Return 0 - Else - Return parentId - End If - Catch ex As Exception - MsgBox("Error in GetFormId:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Function - - Public Shared Function GetFormId(RecordId As Integer) As Integer - Try - Dim FormId = ClassDatabase.Execute_Scalar("SELECT FORM_ID FROM VWPMO_VALUES WHERE RECORD_ID = " & RecordId, True) - Return FormId - Catch ex As Exception - MsgBox("Error in GetFormId:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Function - - Public Shared Function GetControlGuid(name As String) - Try - Dim sql = "SELECT GUID FROM TBPMO_CONTROL WHERE UPPER(NAME) = UPPER('" & name & "')" - Return ClassDatabase.Execute_Scalar(sql, True) - Catch ex As Exception - Return -1 - End Try - End Function - - Public Shared Function InsertControl(control As Control) - Try - Dim SQL As String - - Dim NAME As String - Dim CONTROL_TYPE_ID As Integer - Dim PARENT_CONTROL_ID As Integer = 0 - Dim DEFVALUE As String = "" - - If (control.Parent.GetType().Name = "GroupBox") Then - Dim ParentID As Integer = GetControlID_for_Name(control.Parent.Name, CURRENT_ENTITY_ID) - PARENT_CONTROL_ID = ParentID - End If - - NAME = control.Name - CONTROL_TYPE_ID = ControlToTypeId(control) - - - ' SQL Befehl für CONTROL TABELLE - ' SQL_COMMAND_1 auf leeren String setzen - - SQL = $"INSERT INTO TBPMO_CONTROL (FORM_ID, CONTROL_TYPE_ID, DEFAULT_VALUE, NAME, COL_NAME, PARENT_CONTROL_ID, SQL_COMMAND_1) VALUES ({CURRENT_ENTITY_ID}, {CONTROL_TYPE_ID}, '', '{NAME}', '{NAME}', {PARENT_CONTROL_ID}, '')" - - 'If LogErrorsOnly = False Then ClassLogger.Add(SQL, True) - If ClassDatabase.Execute_non_Query(SQL) = True Then - SQL = "SELECT MAX(GUID) FROM TBPMO_CONTROL" - Dim GUID = ClassDatabase.Execute_Scalar(SQL) - - Return InsertControlScreen(GUID, control, CURRENT_ENTITY_ID) - Else - Throw New Exception() - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InsertControl: " & ex.Message, True) - MsgBox("Unexpected Error in InsertControl:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function InsertControlScreen(guid As Integer, ByRef control As Control, CURRENT_ENTITY_ID As Integer) - Try - Dim CurrentType As String = control.GetType.ToString - Dim SQL As String - Dim X_LOC, Y_LOC, WIDTH, HEIGHT As Integer - Dim CONTROL_TEXT As String - - X_LOC = control.Location.X - Y_LOC = control.Location.Y - WIDTH = control.Width - HEIGHT = control.Height - CONTROL_TEXT = control.Text - - 'Dim TAB_INDEX - 'SQL = "SELECT MAX(TAB_INDEX) FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID IN (SELECT GUID FROM TBPMO_CONTROL WHERE CURRENT_ENTITY_ID = " & CURRENT_ENTITY_ID & ")" - 'TAB_INDEX = ClassDatabase.Execute_Scalar(SQL) - 'If Not TAB_INDEX Is Nothing Then - ' If IsDBNull(TAB_INDEX) Then - ' TAB_INDEX = 1 - ' Else - ' TAB_INDEX = CInt(TAB_INDEX) + 1 - ' End If - - 'Else - ' TAB_INDEX = 1 - 'End If - - SQL = "INSERT TBPMO_CONTROL_SCREEN (CONTROL_ID, SCREEN_ID, CONTROL_TEXT, X_LOC, Y_LOC, HEIGHT, WIDTH) VALUES (" & guid & ", 1, '" & CONTROL_TEXT & "', " & X_LOC & ", " & Y_LOC & ", " & HEIGHT & ", " & WIDTH & ")" - - If ClassDatabase.Execute_non_Query(SQL) Then - ' Die Guid in die Metadaten des Controls zurückschreiben - Dim metadata = DirectCast(control.Tag, ClassControlMetadata) - metadata.Id = guid - control.Tag = metadata - - SQL = "SELECT MAX(GUID) FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = " & guid & " AND SCREEN_ID = " & CURRENT_SCREEN_ID - Dim ctrl_screen_Id = ClassDatabase.Execute_Scalar(SQL) - SQL = String.Format("INSERT INTO TBPMO_CONTROL_LANGUAGE (LANGUAGE_TYPE,CONTROL_SCREEN_ID,CAPTION,ADDED_WHO) VALUES ('{0}',{1},'{2}','{3}')", USER_LANGUAGE, ctrl_screen_Id, CONTROL_TEXT, USER_USERNAME) - ClassDatabase.Execute_non_Query(SQL) - Return True - Else - Throw New Exception() - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InsertControlScreen: " & ex.Message, True) - MsgBox("Unexpected Error in InsertControlScreen (Adding ViewProperties:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function UpdateControlPosition(ByVal x As Integer, ByVal y As Integer, control As Control) - Try - Dim CONTROL_ID = GetControlID_for_Name(control.Name, CURRENT_ENTITY_ID) - - 'If (ParentIsGroupBox(control)) Then - ' Console.WriteLine("Before:" & x & ":" & y) - ' x = x - control.Parent.Location.X - ' y = y - control.Parent.Location.Y - ' Console.WriteLine("After:" & x & ":" & y) - 'End If - - Dim SQL = "UPDATE TBPMO_CONTROL_SCREEN SET X_LOC = " & x & ", Y_LOC = " & y & ", CHANGED_WHO = '" & USER_USERNAME & "' WHERE CONTROL_ID = " & CONTROL_ID - - If ClassDatabase.Execute_non_Query(SQL) = True Then - Return True - Else - Throw New Exception() - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in UpdateControlPosition: " & ex.Message, True) - MsgBox("Unexpected Error in UpdateControlPosition:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function UpdateControl(control As Control, properties As Object) - Try - ' Nach Typ den Update Befehl anpassen - Dim type As String = control.GetType.Name - - Dim SQL As String - Dim NAME As String - Dim REQUIRED As Integer - Dim READ_ONLY As Integer - Dim SELECT_ONLY As Integer - Dim CHANGED_WHO As String = USER_USERNAME - Dim COL_NAME As String - Dim SQLCommand As String - Dim SQL_ENABLED_WHEN As String - Dim MULTILINE As Integer - Dim MASTER_DATA_ID As Integer - Dim DEFAULTVALUE As String - Dim FORMAT_TYPE As String - Dim SHOW_COLUMN As Integer - Dim STATIC_LIST As String - Dim VISIBLE As Integer - Dim TREE_VIEW As Integer - Dim AUTO_SUGGEST As Integer - - - ' So sollte diese Funktion später mal aussehen :( - 'Select Case type - ' Case "TextBox" - ' NAME = properties.Name - ' MULTILINE = ClassConverter.BoolToInt(properties.Multiline) - ' COL_NAME = ClassConverter.ToStringOrDefault(properties.ColumnTitle) - ' DEFAULTVALUE = ClassConverter.ToStringOrDefault(properties.DefaultValue) - ' SHOW_COLUMN = ClassConverter.BoolToInt(properties.ShowColumn) - ' FORMAT_TYPE = properties.Format.ToString() - ' REQUIRED = ClassConverter.BoolToInt(properties.IsRequired) - ' READ_ONLY = ClassConverter.BoolToInt(properties.IsReadOnly) - ' SQLCommand = ClassConverter.SQLValueToString(properties.SQLCommand) - 'End Select - - - NAME = properties.Name - VISIBLE = BoolToInt(properties.Visible) - - If propExists(properties, "Multiline") Then - MULTILINE = BoolToInt(properties.Multiline) - Else - MULTILINE = 0 - End If - - If propExists(properties, "AutoSuggest") Then - AUTO_SUGGEST = BoolToInt(properties.AutoSuggest) - Else - AUTO_SUGGEST = 0 - End If - - If propExists(properties, "ColumnTitle") Then - COL_NAME = properties.ColumnTitle - Else - COL_NAME = String.Empty - End If - - If Not (type = "RadioButton" Or type = "CheckBox" Or type = "GroupBox") Then - TREE_VIEW = BoolToInt(properties.TreeView) - End If - - If type = "RadioButton" Then - DEFAULTVALUE = properties.DefaultValue - ElseIf type = "CheckBox" Then - DEFAULTVALUE = properties.DefaultValue - ElseIf type = "CustomComboBox" Then - DEFAULTVALUE = properties.DefaultValue - ElseIf type = "DateEdit" Then - DEFAULTVALUE = ClassConverter.ToDateTimePickerOptionsOrDefault(properties.DefaultValue) - ElseIf type = "TextBox" Then - DEFAULTVALUE = properties.DefaultValue - End If - - If propExists(properties, "ShowColumn") Then - SHOW_COLUMN = BoolToInt(properties.ShowColumn) - End If - - If type = "TextBox" AndAlso propExists(properties, "Format") Then - FORMAT_TYPE = properties.Format.ToString - ElseIf type = "ComboBox" AndAlso propExists(properties, "Format") Then - FORMAT_TYPE = properties.Format.ToString - Else - FORMAT_TYPE = EnumFormatOptions.String.ToString - End If - - If propExists(properties, "IsRequired") Then - REQUIRED = BoolToInt(properties.IsRequired) - Else - REQUIRED = BoolToInt(False) - End If - - If propExists(properties, "IsReadOnly") Then - READ_ONLY = BoolToInt(properties.IsReadOnly) - Else - READ_ONLY = BoolToInt(False) - End If - - If propExists(properties, "IsSelectOnly") Then - SELECT_ONLY = BoolToInt(properties.IsSelectOnly) - Else - SELECT_ONLY = BoolToInt(False) - End If - - If propExists(properties, "SQLCommand") Then - Dim value As SQLValue = DirectCast(properties.SQLCommand, SQLValue) - SQLCommand = value.Value - 'Maskieren von Hochkommata damit der Insert angenommen wird - If SQLCommand.Contains("'") Then - SQLCommand = SQLCommand.Replace("'", "''") - End If - Else - SQLCommand = String.Empty - End If - - If propExists(properties, "EnabledWhen") Then - Dim value As SQLValue = DirectCast(properties.EnabledWhen, SQLValue) - SQL_ENABLED_WHEN = value.Value - If SQL_ENABLED_WHEN.Contains("'") Then - SQL_ENABLED_WHEN = SQL_ENABLED_WHEN.Replace("'", "''") - End If - Else - SQL_ENABLED_WHEN = String.Empty - End If - - If propExists(properties, "StaticList") Then - Dim value As StaticListValue = DirectCast(properties.StaticList, StaticListValue) - STATIC_LIST = value.Value - Else - STATIC_LIST = String.Empty - End If - - If propExists(properties, "MasterDataId") Then - MASTER_DATA_ID = properties.MasterDataId - Else - MASTER_DATA_ID = 0 - End If - - ' If CURRENT_CONTROL_ID isn't equal to ID in Properties Window, make it equal - If CURRENT_CONTROL_ID <> properties.ID Then - CURRENT_CONTROL_ID = properties.ID - End If - - SQL = $"UPDATE TBPMO_CONTROL - SET REQUIRED = {REQUIRED}, - READ_ONLY = {READ_ONLY}, - SHOW_COLUMN = {SHOW_COLUMN}, - FORMAT_TYPE = '{FORMAT_TYPE}', - DEFAULT_VALUE = '{DEFAULTVALUE}', - NAME = '{NAME}', - SQL_COMMAND_1 = '{SQLCommand}', - SQL_COMMAND_2 = '{SQL_ENABLED_WHEN}', - CHANGED_WHO = '{CHANGED_WHO}', - COL_NAME = '{COL_NAME}', - MULTILINE = {MULTILINE}, - MASTER_DATA_ID = {MASTER_DATA_ID}, - STATIC_LIST = '{STATIC_LIST}', - VISIBLE = {VISIBLE}, - TREE_VIEW = {TREE_VIEW}, - SELECT_ONLY = {SELECT_ONLY}, - AUTO_SUGGEST = {AUTO_SUGGEST} - WHERE GUID = {CURRENT_CONTROL_ID}" - - If ClassDatabase.Execute_non_Query(SQL) = True Then - Return UpdateControlScreen(control, properties) - Else - Throw New Exception() - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in UpdateControl: " & ex.Message, True) - MsgBox("Unexpected Error in UpdateControl:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function UpdateControlScreen(control As Control, properties As Object) - Try - Dim SQL As String - Dim CurrentType As String = control.GetType.ToString - Dim X_LOC, Y_LOC As Integer - Dim HEIGHT, WIDTH As Integer - Dim CHANGED_WHO As String = USER_USERNAME - Dim CONTROL_TEXT As String - Dim TAB_INDEX As Integer - Dim TAB_STOP As Integer - Dim FONT_FAMILY As String - Dim FONT_COLOR As Integer - Dim FONT_SIZE As Integer - Dim FONT_STYLE As Integer - Dim BACK_COLOR As Integer - Dim HINT As String = properties.Hint - - X_LOC = properties.Location.X - Y_LOC = properties.Location.Y - - HEIGHT = properties.Size.Height - WIDTH = properties.Size.Width - - If propExists(properties, "Font") AndAlso Not IsNothing(properties.Font) Then - Dim f As Font = properties.Font - FONT_FAMILY = f.FontFamily.Name - FONT_SIZE = CType(f.Size, Integer) - FONT_STYLE = CType(f.Style, Integer) - Else - FONT_FAMILY = "Segoe UI" - FONT_SIZE = 8 - FONT_STYLE = 0 - End If - - If propExists(properties, "FontColor") Then - Dim c As Color = properties.FontColor - FONT_COLOR = ColorToInt(c) - Else - Dim c As Color = Color.Black - FONT_COLOR = ColorToInt(c) - End If - - If propExists(properties, "TabIndex") Then - TAB_INDEX = properties.TabIndex - Else - TAB_INDEX = 0 - End If - - If propExists(properties, "TabStop") Then - TAB_STOP = BoolToInt(properties.TabStop) - Else - TAB_STOP = BoolToInt(False) - End If - - If propExists(properties, "Caption") Then - CONTROL_TEXT = properties.Caption - Else - CONTROL_TEXT = String.Empty - End If - - If propExists(properties, "BackColor") Then - BACK_COLOR = ColorToInt(properties.BackColor) - Else - BACK_COLOR = ColorToInt(SystemColors.Control) - End If - - SQL = "UPDATE TBPMO_CONTROL_SCREEN SET TAB_INDEX = " & TAB_INDEX & ", TAB_STOP = " & TAB_STOP & ", X_LOC = " & X_LOC & ", Y_LOC = " & Y_LOC & ", HEIGHT = " & HEIGHT & ", WIDTH = " & WIDTH & ", CONTROL_TEXT = '" & CONTROL_TEXT & "', CHANGED_WHO = '" & CHANGED_WHO & "', FONT_COLOR = " & FONT_COLOR & ", FONT_SIZE = " & FONT_SIZE & ", FONT_STYLE = " & FONT_STYLE & ", FONT_FAMILY = '" & FONT_FAMILY & "' , BACK_COLOR = " & BACK_COLOR & " WHERE CONTROL_ID = " & CURRENT_CONTROL_ID & " AND SCREEN_ID = " & CURRENT_SCREEN_ID - If ClassDatabase.Execute_non_Query(SQL) = True Then - Dim upd = String.Format("UPDATE TBPMO_CONTROL_LANGUAGE SET CAPTION = '{0}', HINT = '{1}' WHERE LANGUAGE_TYPE = '{2}' AND " & _ - "CONTROL_SCREEN_ID = (SELECT GUID FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = " & _ - CURRENT_CONTROL_ID & " AND SCREEN_ID = " & CURRENT_SCREEN_ID & ")", CONTROL_TEXT, HINT, USER_LANGUAGE) - ClassDatabase.Execute_non_Query(upd) - If CurrentType.Contains("Button") Then - 'If control.Tag = "ADDAPPOINTMENT" Then - If control.Name.Contains("f_addappointment") Then - - Dim ControlId = properties.ID - Dim FromDateId, ToDateId As Integer - Dim SubjectString, Subject2String, PlaceString, DescString As String - - If propExists(properties, "FromDate") And Not String.IsNullOrWhiteSpace(properties.FromDate) Then - FromDateId = GetControlID_for_Name(properties.FromDate, CURRENT_ENTITY_ID) - If FromDateId = -1 Then - Throw New Exception("Das Element für 'fromDate' mit dem Namen " & properties.FromDate & " existiert nicht!") - End If - End If - - If propExists(properties, "ToDate") And Not String.IsNullOrWhiteSpace(properties.ToDate) Then - ToDateId = GetControlID_for_Name(properties.ToDate, CURRENT_ENTITY_ID) - If ToDateId = -1 Then - Throw New Exception("Das Element für 'ToDate' mit dem Namen " & properties.ToDate & " existiert nicht!") - End If - End If - - If propExists(properties, "Subject") Then - SubjectString = properties.Subject - Else - SubjectString = String.Empty - End If - - If propExists(properties, "Subject2") Then - Subject2String = properties.Subject2 - Else - Subject2String = String.Empty - End If - - If propExists(properties, "Place") Then - PlaceString = properties.Place - Else - PlaceString = String.Empty - End If - - If propExists(properties, "Description") Then - DescString = properties.Description - Else - DescString = String.Empty - End If - - ClassFunctionCommands.UpdateAddAppointmentFunction(ControlId, FromDateId, ToDateId, SubjectString, Subject2String, PlaceString, DescString) - ElseIf control.Name.Contains("f_addformdata") Then - 'ElseIf control.Tag = "ADDFORMDATA" Then - Dim ControlId = properties.ID - Dim FormID, ScreenID As Integer - - If propExists(properties, "FormID") And Not String.IsNullOrWhiteSpace(properties.FormID) Then - FormID = properties.FormID - End If - - If propExists(properties, "ScreenID") And Not String.IsNullOrWhiteSpace(properties.ScreenID) Then - ScreenID = properties.ScreenID - End If - - ClassFunctionCommands.UpdateAddFormDataFunction(ControlId, FormID, ScreenID) - End If - End If - - Return True - Else - Throw New Exception() - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in UpdateControlScreen: " & ex.Message, True) - MsgBox("Unexpected Error in UpdateControlScreen:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function DeleteControl(ID As Integer) - Try - Dim del = "EXEC [dbo].[PRPMO_DELETE_CONTROL] " & ID.ToString - If ClassDatabase.Execute_non_Query(del) = True Then - Return True - Else - Return False - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Delete Control: " & ex.Message, True) - MsgBox("Unexpected Error in Delete Control:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function DeleteControlScreen(id As Integer) - Try - Dim SQL = "DELETE FROM TBPMO_CONTROL_LANGUAGE WHERE CONTROL_SCREEN_ID IN (SELECT GUID FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = " & id & ")" - If ClassDatabase.Execute_non_Query(SQL) = True Then - SQL = "DELETE FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = " & id - If ClassDatabase.Execute_non_Query(SQL) = True Then - Return True - Else - Throw New Exception() - End If - Else - Throw New Exception() - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in DeleteControlScreen: " & ex.Message, True) - MsgBox("Unexpected Error in DeleteControlScreen:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function DeleteControlValues(id As Integer) - Try - Dim SQL = "DELETE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = " & id - - If ClassDatabase.Execute_non_Query(SQL) = True Then - Return True - Else - Throw New Exception() - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in DeleteControlValues: " & ex.Message, True) - MsgBox("Unexpected Error in DeleteControlValues:" + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function CTRL_EXISTSinPARENT(ctrlName As String, parent As Control) As Boolean - Dim bResult As Boolean = False - - For Each elem As Control In parent.Controls - If elem.Name = ctrlName Then - bResult = True - Exit For - End If - Next - - Return bResult - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassControlCommandsUI.vb b/app/DD-Record-Organizer - Kopie/ClassControlCommandsUI.vb deleted file mode 100644 index d876f1a..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlCommandsUI.vb +++ /dev/null @@ -1,973 +0,0 @@ -Imports DD_Record_Organizer.ClassDatabase -Imports DD_Record_Organizer.ClassControlBuilder -Imports DD_LIB_Standards -Imports System.Data.SqlClient - -Public Class ClassControlCommandsUI - Private _CtrlBuilder As ClassControlBuilder - Private _AddAppointmentHandler As System.EventHandler - Private _AddFormDataHandler As System.EventHandler - Private _ContextMenuStrip As ContextMenuStrip - - Private _isinsert As Boolean = False - Private _isedit As Boolean = False - - Public Property IsInsert As Boolean - Get - Return _isinsert - End Get - Set(value As Boolean) - _isinsert = value - _CtrlBuilder.IsInsert = value - End Set - End Property - Public Property IsEdit As Boolean - Get - Return _isedit - End Get - Set(value As Boolean) - _isedit = value - _CtrlBuilder.IsEdit = value - End Set - End Property - ''' - ''' Erstellt eine neue Instanz der ClassControlCommandsUI Klasse - ''' - ''' Eine ControlBuilder Instanz - ''' Ein Delegate, der auf eine AddAppointment-Methode verweist, mit AddressOf verwenden - ''' Ein Delegate, der auf eine AddFormData-Methode verweist, mit AddressOf verwenden - ''' - Sub New(ControlBuilder As ClassControlBuilder, ContextMenuStrip As ContextMenuStrip, AddAppointmentDelegate As System.EventHandler) ', AddFormDataDelegate As System.EventHandler) - _CtrlBuilder = ControlBuilder - _ContextMenuStrip = ContextMenuStrip - _AddAppointmentHandler = AddAppointmentDelegate - ' _AddFormDataHandler = AddFormDataDelegate - End Sub - - Sub LoadControls(FormId As Integer) - _CtrlBuilder.ClearControls() - _CtrlBuilder.MasterPanel.SuspendLayout() - - Dim sw As New SW("LoadControls") - - 'Dim SQL As String = String.Format("SELECT T.*, dbo.FNPMO_GET_CONTROL_CAPTION ('{2}', {3},T.CONTROL_ID) AS 'CAPTION' FROM VWPMO_CONTROL_SCREEN T WHERE T.SCREEN_ID = {0} AND T.FORM_ID = {1} AND T.CONTROL_VISIBLE = 1", CURRENT_SCREEN_ID, FormId, USER_LANGUAGE, CURRENT_SCREEN_ID) - Dim expression As String = String.Format("SCREEN_ID = {0} AND FORM_ID = {1} AND CONTROL_VISIBLE = 1", CURRENT_SCREEN_ID, FormId) - - Dim DT As DataTable = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, expression, "") ' ClassDatabase.Return_Datatable(Sql, True) - - For Each dr As DataRow In DT.Rows - Dim parent As GroupBox = Nothing - If (dr.Item("CONTROL_PARENT_ID") <> 0) Then - Dim parentname As String = Get_Name_for_ControlID(dr.Item("CONTROL_PARENT_ID"), FormId) - parent = _CtrlBuilder.GetControlByName(parentname) - End If - Dim control As String - Select Case dr.Item("CTRLTYPE_ID") - Case 1 ' Label - _CtrlBuilder.AddLabel(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CONTROL_SQLCOMMAND_1"), - False, - parent) - control = "Label - " & dr.Item("CONTROL_ID") - Case 2 ' TextBox - _CtrlBuilder.AddTextBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CONTROL_MULTILINE"), - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_FORMAT_TYPE"), - dr.Item("CONTROL_AUTO_SUGGEST"), - False, - parent) - control = "Text - " & dr.Item("CONTROL_ID") - Case 3 ' ComboBox - _CtrlBuilder.AddComboBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CONTROL_FORMAT_TYPE"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_SELECT_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_STATIC_LIST"), - dr.Item("CONTROL_SQLCOMMAND_1"), - parent) - Case 4 ' DateTimePicker - _CtrlBuilder.AddDateTimePicker(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - False, - parent) - control = "DatePicker - " & dr.Item("CONTROL_ID") - Case 5 ' GroupBox - _CtrlBuilder.AddGroupBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CTRLSCR_BACK_COLOR"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - False, - parent) - control = "GroupBox - " & dr.Item("CONTROL_ID") - Case 6 ' PictureBox - _CtrlBuilder.AddPictureBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - parent) - Case 7 ' DataGridView - _CtrlBuilder.AddDataGridView(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_COL_NAME"), - parent) - control = "Datagridview - " & dr.Item("CONTROL_ID") - Case 10 ' Checkbox - Dim Checked As Boolean = False - 'If IsDBNull(dr.Item("CONTROL_DEF_VALUE")) Then - ' Checked = False - 'Else - ' Checked = StrToBool(dr.Item("CONTROL_DEF_VALUE")) - 'End If - _CtrlBuilder.AddCheckBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - Checked, - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - parent) - control = "CheckBox - " & dr.Item("CONTROL_ID") - Case 8 ' Function AddAppointment - _CtrlBuilder.FunctionAddAppointment(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - parent) - AddHandler _CtrlBuilder.CurrentControl.Click, _AddAppointmentHandler - control = "Appointment - " & dr.Item("CONTROL_ID") - Case 9 ' Function AddFormData - _CtrlBuilder.FunctionAddFormData(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - parent) - AddHandler _CtrlBuilder.CurrentControl.Click, _AddFormDataHandler - control = "AddFormData - " & dr.Item("CONTROL_ID") - Case 11 ' RadioButton - Dim Checked As Boolean = False - 'If IsDBNull(dr.Item("CONTROL_DEF_VALUE")) Then - ' Checked = False - 'Else - ' Checked = StrToBool(dr.Item("CONTROL_DEF_VALUE")) - 'End If - _CtrlBuilder.AddRadioButton(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - Checked, - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - parent) - control = "Radiobutton - " & dr.Item("CONTROL_ID") - Case 12 'CheckedListBox - _CtrlBuilder.AddCheckedListBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_STATIC_LIST"), - dr.Item("CONTROL_SQLCOMMAND_1"), - parent) - control = "CheckedlistBox - " & dr.Item("CONTROL_ID") - Case 13 'CheckedListBox - _CtrlBuilder.AddListBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_STATIC_LIST"), - dr.Item("CONTROL_SQLCOMMAND_1"), - parent) - control = "Listbox - " & dr.Item("CONTROL_ID") - Case 14 'DataGridViewCheckable - _CtrlBuilder.AddDataGridViewCheckable(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_COL_NAME"), - parent) - control = "DataGridViewCheckable - " & dr.Item("CONTROL_ID") - Case 15 ' Line - _CtrlBuilder.AddLine(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - parent) - - control = "Line - " & dr.Item("CONTROL_ID") - - End Select - - - ' ContextMenuStrip zuweisen - ' MasterDataID im ContextMenuStrip Speichern - If dr.Item("CTRLSCR_MASTER_DATA_ID") <> 0 Then - _CtrlBuilder.CurrentControl.ContextMenuStrip = _ContextMenuStrip - ' Tag wird für ControlId verwendet, master data id bei rechtsklick herausfinden - '_CtrlBuilder.CurrentControl.Tag = dr.Item("CTRLSCR_MASTER_DATA_ID") - End If - Next - - sw.Done() - - _CtrlBuilder.MasterPanel.ResumeLayout() - - End Sub - - Function DeleteRecord(RecordID As Integer) - Return ClassHelper.DeleteRecord(RecordID) - End Function - - - Function SaveRecord(RecordID As Integer, FormID As Integer, Optional foreignRecordID As Integer = 0) As String - Try - Dim ADDED_WHO As String = USER_USERNAME - If LogErrorsOnly = False Then ClassLogger.Add(" >> (SaveRecord) Update RecordID: " & RecordID, False) - If UpdateAllControls(FormID, RecordID, _CtrlBuilder.AllControls) = True Then - Return "Datensatz aktualisiert - " & Now - Else - Return "ERROR" - End If - - 'End If - Catch ex As Exception - MsgBox("Unexpected Error in SaveRecord: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Function - - Private Sub InsertAllControls(FormID As Integer, RecordID As Integer, controls As Control.ControlCollection) - For Each ctrl As Control In controls - Dim CONTROL_ID As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id 'GetControlID_for_Name(ctrl.Name, FormID) - Dim CONTROL_VALUE As String = Nothing - - If TypeOf ctrl Is PictureBox Then - 'Dim id As Integer = GetControlID_for_Name(ctrl.Name, FormID) - UpsertImage(CONTROL_ID, RecordID, ctrl.BackgroundImage) - Continue For - End If - - ' Control existiert - If CONTROL_ID <> -1 Then - CONTROL_VALUE = GetControlValue(ctrl) - End If - 'If TypeName(ctrl).ToString = "DateEdit" Then - ' CONTROL_VALUE = CDate(CONTROL_VALUE) - 'End If - 'If CONTROL_ID = 489 Then - ' Console.WriteLine(TypeName(ctrl)) - 'End If - ' Kein Bekanntes Control oder Groupbox - If IsNothing(CONTROL_VALUE) Then - If TypeOf ctrl Is GroupBox Then - InsertAllControls(FormID, RecordID, DirectCast(ctrl, GroupBox).Controls) - End If - Else - CreateControlProcedure(CONTROL_ID, RecordID, CONTROL_VALUE, CURRENT_ENTITY_ID) - End If - Next - End Sub - - Private Sub UpsertImage(ControlID As Integer, RecordID As Integer, image As Bitmap) - Dim existsSQL As String = "SELECT GUID FROM TBPMO_CONTROL_IMAGE WHERE CONTROL_ID = " & ControlID & " AND RECORD_ID = " & RecordID - Dim exists = ClassDatabase.Execute_Scalar(existsSQL) - - If IsNothing(exists) Then - InsertImage(ControlID, RecordID, image) - Else - UpdateImage(ControlID, RecordID, image) - End If - End Sub - - Private Sub InsertImage(ControlID As Integer, RecordID As Integer, image As Bitmap) - Try - Dim bimage() As Byte - Dim SQL As String = "INSERT INTO TBPMO_CONTROL_IMAGE (CONTROL_ID, RECORD_ID, IMG, ADDED_WHO) VALUES (@CONTROL_ID, @RECORD_ID, @IMG, @ADDED_WHO)" - Dim conn As New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As New SqlClient.SqlCommand(SQL, conn) - - If IsNothing(image) Then - DeleteImage(ControlID, RecordID) - Exit Sub - End If - - bimage = BitmapToByteArray(image) - - cmd.Parameters.Add("@CONTROL_ID", SqlDbType.Int).Value = ControlID - cmd.Parameters.Add("@RECORD_ID", SqlDbType.Int).Value = RecordID - cmd.Parameters.Add("@RECORDID", SqlDbType.Int).Value = RecordID - cmd.Parameters.Add("@IMG", SqlDbType.VarBinary).Value = bimage - cmd.Parameters.Add("@ADDED_WHO", SqlDbType.VarChar).Value = USER_USERNAME - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - - LinkImage(ControlID, RecordID) - Catch ex As Exception - MsgBox("Error in InsertImage: ", ex.Message, vbCritical) - End Try - End Sub - - Private Sub LinkImage(ControlID As Integer, RecordID As Integer) - Try - Dim SQL = String.Format("SELECT GUID FROM TBPMO_CONTROL_IMAGE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", ControlID, RecordID) - Dim ImageID As Integer = ClassDatabase.Execute_Scalar(SQL) - - SQL = String.Format("SELECT GUID FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", ControlID, RecordID) - Dim valueExists = ClassDatabase.Execute_Scalar(SQL) - - Dim VALUE = "%%" & ImageID.ToString & "%%" - - If valueExists Then - SQL = String.Format("UPDATE TBPMO_CONTROL_VALUE SET VALUE = '{0}', CHANGED_WHO = '{1}' WHERE CONTROL_ID = {2} AND RECORD_ID = {3}", VALUE, USER_USERNAME, ControlID, RecordID) - Else - SQL = String.Format("INSERT INTO TBPMO_CONTROL_VALUE (RECORD_ID, CONTROL_ID, VALUE, ADDED_WHO) VALUES ({0}, {1}, '{2}', '{3}')", RecordID, ControlID, VALUE, USER_USERNAME) - End If - ClassDatabase.Execute_non_Query(SQL) - Catch ex As Exception - MsgBox("Error in LinkImage: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub UpdateImage(ControlID As Integer, RecordID As Integer, image As Bitmap) - Try - Dim bimage() As Byte - Dim SQL As String = "UPDATE TBPMO_CONTROL_IMAGE SET IMG = @IMG, CHANGED_WHO = @CHANGED_WHO WHERE CONTROL_ID = @CONTROL_ID AND RECORD_ID = @RECORD_ID" - Dim conn As New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As New SqlClient.SqlCommand(SQL, conn) - - If IsNothing(image) Then - DeleteImage(ControlID, RecordID) - Exit Sub - End If - - bimage = BitmapToByteArray(image) - - cmd.Parameters.Add("@CONTROL_ID", SqlDbType.Int).Value = ControlID - cmd.Parameters.Add("@RECORD_ID", SqlDbType.Int).Value = RecordID - cmd.Parameters.Add("@RECORDID", SqlDbType.Int).Value = RecordID - cmd.Parameters.Add("@IMG", SqlDbType.VarBinary).Value = bimage - cmd.Parameters.Add("@CHANGED_WHO", SqlDbType.VarChar).Value = USER_USERNAME - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - - LinkImage(ControlID, RecordID) - Catch ex As Exception - MsgBox("Error in UpdateImage: ", ex.Message, vbCritical) - End Try - End Sub - - - Private Sub DeleteImage(ControlID As Integer, RecordID As Integer) - Try - ' Delete Image - Dim SQL = String.Format("DELETE FROM TBPMO_CONTROL_IMAGE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", ControlID, RecordID) - Dim result = ClassDatabase.Execute_non_Query(SQL) - - ' Delete Value - SQL = String.Format("DELETE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", ControlID, RecordID) - result = ClassDatabase.Execute_non_Query(SQL) - Catch ex As Exception - MsgBox("Fehler beim löschen des Bildes:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Function UpdateAllControls(FormID As Integer, RecordID As Integer, controls As Control.ControlCollection) - Try - Dim _error As Boolean = False - Dim sw As New SW("UpdateAllControls") - Dim del = String.Format("DELETE FROM TBPMO_CONTROL_VALUE_CHANGE_HISTORY WHERE UPPER(ADDED_WHO) = '{0}'", USER_USERNAME.ToUpper) - ClassDatabase.Execute_non_Query(del) - CURRENT_CHANGE_STEP += 1 - Dim sel = String.Format("SELECT RECORD_ID, CONTROL_ID FROM VWPMO_VALUES WHERE RECORD_ID = {0}", RecordID) - Dim VALUE_EXISTS_DT As DataTable = ClassDatabase.Return_Datatable(sel, True) - - For Each ctrl As Control In controls - Console.WriteLine("Updating Control " + ctrl.Name) - - Dim CONTROL_ID As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id 'GetControlID_for_RecordID(ctrl.Name, RecordID) - If LogErrorsOnly = False Then ClassLogger.Add(" >> CONTROL_ID: " & CONTROL_ID, False) - Dim CONTROL_VALUE As String = GetControlValue(ctrl) - Dim controltype = ctrl.GetType.ToString - If TypeOf ctrl Is PictureBox Then - Dim id As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id 'GetControlID_for_Name(ctrl.Name, FormID) - UpsertImage(id, RecordID, ctrl.BackgroundImage) - Continue For - End If - If TypeOf ctrl Is DevExpress.XtraEditors.DateEdit Then - Console.WriteLine("Updating DateEdit " + ctrl.Name) - - End If - If TypeOf ctrl Is GroupBox Then - Dim ctrls As Control.ControlCollection = DirectCast(ctrl, GroupBox).Controls - UpdateAllControls(FormID, RecordID, ctrls) - Continue For - End If - - If TypeOf ctrl Is System.Windows.Forms.DataGridView Then - Dim id As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id - UpdateMultipleValues(id, RecordID, CONTROL_VALUE) - Continue For - End If - - ' UpdateMultipleValues wird für diese Controls bereits beim CheckedChanged-Event ausgeführt - If TypeOf ctrl Is DevExpress.XtraGrid.GridControl Or TypeOf ctrl Is DevExpress.XtraEditors.CheckedListBoxControl Then - Continue For - End If - - 'Dim ValueExists = ClassDatabase.Execute_Scalar(String.Format("SELECT RECORD_ID FROM VWPMO_VALUES WHERE RECORD_ID = {0} AND CONTROL_ID = {1}", RecordID, CONTROL_ID)) - Dim ValueExists = VALUE_EXISTS_DT.Select(String.Format("CONTROL_ID = {0}", CONTROL_ID)) - Dim ValueChanged As Boolean = _CtrlBuilder.ControlsChanged.Contains(CONTROL_ID) - - If Not ValueChanged Then - Continue For - End If - - If ValueExists.Length = 0 Then ' Neues Control - 'If CONTROL_ID = 995 Or CONTROL_ID = 996 Or CONTROL_ID = 997 Or CONTROL_ID = 810 Then - ' Console.WriteLine("sdasd") - 'End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> InsertControlValue: " & CONTROL_ID & "|" & RecordID & "|" & CONTROL_VALUE, False) - If Not IsNothing(CONTROL_VALUE) Then - If TypeOf ctrl Is CustomComboBox And CONTROL_VALUE = "" Then - 'Exit Sub - Zuviel des guten - Continue For - End If - If CONTROL_VALUE <> "" Then - If CreateControlProcedure(CONTROL_ID, RecordID, CONTROL_VALUE, CURRENT_ENTITY_ID) = 0 Then - _error = True - End If - End If - End If - Else ' Update Control - Dim isEmptyValue As Boolean = IsNothing(CONTROL_VALUE) Or CONTROL_VALUE = String.Empty - Dim isDateEdit = TypeOf ctrl Is DevExpress.XtraEditors.DateEdit - Dim isTextBox = TypeOf ctrl Is TextBox - Dim isComboBox = TypeOf ctrl Is CustomComboBox - - ' Bei bestimmten Controls soll der Wert in CONTROL_VALUES gelöscht werden - ' wenn der Wert im Control leer ist - If (isDateEdit Or isTextBox Or isComboBox) And isEmptyValue Then - - Dim sql As String = $"DELETE FROM TBPMO_CONTROL_VALUE WHERE RECORD_ID = {RecordID} AND CONTROL_ID = {CONTROL_ID}" - If ClassDatabase.Execute_non_Query(sql) = True Then - If LICENSE_PROXY = True Or clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassDatabase.Execute_non_Query(sql, True) - End If - End If - - Else - - If Not IsNothing(CONTROL_VALUE) Then - Dim sw2 As New SW("UpdateControlValue") - UpdateControlValue(CONTROL_ID, RecordID, CONTROL_VALUE, CURRENT_ENTITY_ID) - sw2.Done() - End If - - End If - End If - - - Next - sw.Done() - If _error = True Then - Return False - Else - Return True - End If - Catch ex As Exception - MsgBox("Unexpected Error in UpdateAllControls: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - - Public Shared Sub UpdateMultipleValues(ControlId As Integer, RecordId As Integer, value As String) - Try - Dim val = String.Format("SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", ControlId, RecordId) - Dim dt As DataTable = ClassDatabase.Return_Datatable(val, True) - If IsNothing(dt) Then - Exit Sub - End If - ' Konvertiere datatable zu liste - Dim oldValues = dt.AsEnumerable().Select(Of String)(Function(r) - Return r.Item("VALUE") - End Function).ToList() - If (IsNothing(value) Or value = String.Empty) And dt.Rows.Count = 0 Then - Exit Sub - End If - Dim values As New List(Of String) - If Not IsNothing(value) Then - values = New List(Of String)(value.Split(";")) - Else - values.Add("") - - End If - 'Dim values As New List(Of String)(value.Split(";")) - Dim AddValues = values.Except(oldValues).ToList() - - Dim RemoveValues = oldValues.Except(values).ToList() - For Each _addValue As String In AddValues - If Not _addValue = "" Then - Dim converted_value = Check_and_Format_Value(ControlId, RecordId, _addValue) - If Not IsNothing(converted_value) Then - ClassControlCommandsUI.CreateControlProcedure(ControlId, RecordId, converted_value, CURRENT_ENTITY_ID) - - End If - End If - Next - For Each v As String In RemoveValues - ClassDatabase.Execute_non_Query(String.Format("DELETE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1} AND VALUE = '{2}'", ControlId, RecordId, v)) - ' ClassProxy.PRPROXY_CONTROL_DEL(RecordId, CURRENT_ENTITY_ID, ControlId) - Next - ClassProxy.PRPROXY_CONTROL_VALUE_UPD_INS(CURRENT_ENTITY_ID, ControlId, RecordId, "") - Catch ex As Exception - MsgBox("Error in UpdateMultipleValues:" & vbNewLine & ex.Message) - End Try - End Sub - - Public Shared Function GetControlValue(ctrl As Control) As String - - Dim type = ctrl.GetType().Name - Dim CONTROL_ID As Integer = DirectCast(ctrl.Tag, ClassControlMetadata).Id ' GetControlID_for_RecordID(ctrl.Name, CURRENT_RECORD_ID) - If LogErrorsOnly = False Then ClassLogger.Add(" >> GetControlValue CONTROL_ID: " & CONTROL_ID, False) - Dim CONTROL_VALUE As String = Nothing - If LogErrorsOnly = False Then ClassLogger.Add(" >> type = " & type.ToString, False) - Select Case type - Case "TextBox" - Return DirectCast(ctrl, TextBox).Text - Case "CustomComboBox" - If LogErrorsOnly = False Then ClassLogger.Add(" >> Return Value: " & DirectCast(ctrl, CustomComboBox).Text, False) - Return DirectCast(ctrl, CustomComboBox).Text - Case "CheckBox" - Return DirectCast(ctrl, CheckBox).Checked.ToString() - Case "RadioButton" - Return DirectCast(ctrl, RadioButton).Checked.ToString() - Case "DateEdit" - Dim Value = DirectCast(ctrl, DevExpress.XtraEditors.DateEdit).EditValue - - If IsDBNull(Value) Or IsNothing(Value) Then - Return "" - Else - Dim datevalue = DirectCast(ctrl, DevExpress.XtraEditors.DateEdit).DateTime.ToString("yyyy-MM-dd") - If datevalue = "0001-01-01" Then - Return "" - Else - Return datevalue - End If - - End If - Case "PictureBox" - 'Return "PictureBox" 'Es ist egal was für ein String hier zurückgegeben wird, hauptsache nicht Nothing - Case "CheckedListBoxControl" - Dim chklbx As DevExpress.XtraEditors.CheckedListBoxControl - chklbx = DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl) - Dim SQL_COMAMND = ClassDatabase.Execute_Scalar("SELECT UPPER(SQL_COMMAND_1) FROM TBPMO_CONTROL WHERE GUID = " & CONTROL_ID, True) - - 'TODO: Wenn keine Datasource vorhanden, angecheckte einträge als string speichern - If IsNothing(chklbx.DataSource) Then - Dim result As New List(Of String) - Dim result_string As String - - For Each item As DevExpress.XtraEditors.Controls.CheckedListBoxItem In chklbx.CheckedItems - result.Add(item.Value.ToString.Trim) - Next - - result_string = String.Join(";", result) - - ' Hier wird ein String zurückgegeben, der als VALUE gespeichert werden soll - ' Überspringt den Rest der funktion - Return result_string - End If - - If SQL_COMAMND.ToString.StartsWith("SELECT [RECORD_ID]") Or SQL_COMAMND.ToString.StartsWith("SELECT [RECORD-ID]") Then - 'Alle Recorddatensätze durchlaufen und überprüfen ob nicht angehakt - 'Wenn nicht angehakt dann Record löschen - Dim index As Integer = 0 - For i As Integer = 0 To chklbx.ItemCount - 1 - Dim item = chklbx.GetItem(i) - Dim row As DataRowView = CType(item, DataRowView) - If chklbx.GetItemCheckState(i) = 0 Then - If CInt(row(0)) > 0 Then - 'Überprüfen ob es den Record gibt - Dim SQL = "SELECT COUNT(*) FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0)) - If ClassDatabase.Execute_Scalar(SQL, True) = 1 Then - SQL = "DELETE FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0)) - If ClassDatabase.Execute_non_Query(SQL) = True Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> TBPMO_RECORD_CONNECT-Entry after 'deselect CheckedListBox' deleted", False) - End If - End If - End If - End If - Next - End If - - - 'Für jeden gecheckten Eintrag den Record der Stammentität mit dem selektierten linken - Dim checked_result As New List(Of String) - Dim checked_result_string As String - If SQL_COMAMND.ToString.StartsWith("SELECT [RECORD_ID]") Or SQL_COMAMND.ToString.StartsWith("SELECT [RECORD-ID]") Then - - For Each item As Object In DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl).CheckedItems - Dim row As DataRowView = CType(item, DataRowView) - Try - If CInt(row(0)) > 0 Then - Dim rid = CInt(row(0)) - Dim checked_value = row(1) - checked_result.Add(checked_value) - checked_result_string = String.Join(";", checked_result) - Dim SQL = "SELECT COUNT(*) FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = " & CURRENT_RECORD_ID & " AND RECORD2_ID = " & CInt(row(0)) - If ClassDatabase.Execute_Scalar(SQL, True) = 0 Then - If CURRENT_RECORD_ID = 0 Then - MsgBox("Attention: no current record Selected!", MsgBoxStyle.Exclamation) - Else - If ClassRecordCommands.ConnectRecord(CURRENT_RECORD_ID, CInt(row(0)), "CheckedListBox;" & ctrl.Name) = True Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Checked ListBox record '" & rid.ToString & "' was linked successfully.", False) - End If - End If - - End If - End If - Catch ex As Exception - ClassLogger.Add("Error in CheckedListBoxGetControlValue: " & ex.Message, True) - End Try - - Next - Else - - For Each item As Object In DirectCast(ctrl, DevExpress.XtraEditors.CheckedListBoxControl).CheckedItems - Dim row As DataRowView = CType(item, DataRowView) - If row.DataView.Table.Columns.Count = 1 Then - Dim checked_value = row(0) - checked_result.Add(checked_value) - ElseIf row.DataView.Table.Columns.Count = 2 Then - Dim checked_value = row(1) - checked_result.Add(checked_value) - End If - checked_result_string = String.Join(";", checked_result) - Next - End If - - ' Hier wird ein String zurückgegeben, der als VALUE gespeichert werden soll - ' Überspringt den Rest der funktion - If Not IsNothing(checked_result_string) Then - 'Dim sql = String.Format("select count(*) from TBPMO_CONTROL_VALUE where CONTROL_ID = {0} and RECORD_ID = {1}", CONTROL_ID, CURRENT_RECORD_ID) - 'If ClassDatabase.Execute_Scalar(sql) = 0 Then - ' InsertControlValue(CONTROL_ID, CURRENT_RECORD_ID, "") - 'End If - Return checked_result_string - Else - 'In jedem Fall Nothing zurückgeben - Return Nothing - End If - - Case "GridControl" - Dim chk_grid As DevExpress.XtraGrid.GridControl - chk_grid = DirectCast(ctrl, DevExpress.XtraGrid.GridControl) - Dim gridview As DevExpress.XtraGrid.Views.Grid.GridView = chk_grid.MainView - Dim SQL_COMAMND = ClassDatabase.Execute_Scalar("SELECT UPPER(SQL_COMMAND_1) FROM TBPMO_CONTROL WHERE GUID = " & CONTROL_ID, True) - - Dim result As New List(Of String) - Dim result_string As String - - For Each index As Integer In gridview.GetSelectedRows() - Dim fieldName As String = gridview.Columns(0).FieldName - Dim value As String = gridview.GetRowCellValue(index, fieldName) - result.Add(value) - Next - CURRENT_CONTROL_VALUE_COUNT = result.Count - result_string = String.Join(";", result) - - If Not IsNothing(result_string) Then - Return result_string - Else - Return Nothing - End If - - - Case "ListBoxControl" - Dim listbox As DevExpress.XtraEditors.ListBoxControl = DirectCast(ctrl, DevExpress.XtraEditors.ListBoxControl) - Return listbox.SelectedValue - - Case "DataGridView" - Dim list As New List(Of String) - Dim dgv As DataGridView = DirectCast(ctrl, DataGridView) - - For Each row As DataGridViewRow In dgv.Rows - Dim cell As DataGridViewCell = row.Cells(0) - If Not IsNothing(cell.Value) Then - list.Add(cell.Value) - End If - Next - - Return String.Join(";", list) - - Case Else - Return Nothing - End Select - - End Function - Public Class MyBaseClass - End Class - - Public Class MyDerivedClass : Inherits MyBaseClass - End Class - Public Shared Function Check_and_Format_Value(ControlID As Integer, RecordID As Integer, Value As String) - Try - Dim expression As String - expression = "GUID = " & ControlID - Dim CONTROL_ROW() As DataRow - ' Use the Select method to find all rows matching the filter. - CONTROL_ROW = CURRENT_TBPMO_CONTROL.Select(expression) - Dim i As Integer - Dim FORMAT_TYPE As String, CONTROL_TYPE As Integer - For i = 0 To CONTROL_ROW.GetUpperBound(0) - FORMAT_TYPE = CONTROL_ROW(i)("FORMAT_TYPE") - CONTROL_TYPE = CONTROL_ROW(i)("CONTROL_TYPE_ID") - Next - If CONTROL_TYPE = 0 And FORMAT_TYPE Is Nothing Then - If IsDate(Value) Then - CONTROL_TYPE = 4 - - End If - - End If - - Select Case FORMAT_TYPE - Case "Currency" - If Not Value = String.Empty Then - Value = Decimal.Parse(Value, Globalization.NumberStyles.Currency).ToString - End If - - Case "Decimal" - If Not Value = String.Empty Then - Value = Decimal.Parse(Value, Globalization.NumberStyles.Integer) - End If - - End Select - Select Case CONTROL_TYPE - Case 4 - Dim oDate = ClassHelper.Convert_to_Database_Date(Value) - Value = oDate.ToString() - End Select - Value = Value.Replace("'", "´") - Return Value - Catch ex As Exception - MsgBox("Unexpected Error in Check_and_Format_Value: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Unexpected Error in Check_and_Format_Value: " & ex.Message, True) - Return Nothing - End Try - End Function - Public Shared Function CreateControlProcedure(ControlID As Integer, RecordID As Integer, Value As String, ENTITY_ID As Integer) - Try - Dim _result As Integer - Dim converted_value = Check_and_Format_Value(ControlID, RecordID, Value) - If Not IsNothing(converted_value) Then - Dim connection As New SqlConnection - connection.ConnectionString = MyConnectionString - Using cmd As New SqlCommand("PRPMO_CREATE_CONTROL_VALUE", connection) - cmd.CommandType = CommandType.StoredProcedure - cmd.Parameters.AddWithValue("@pRECORD_ID", RecordID) - cmd.Parameters.AddWithValue("@pCONTROL_ID", ControlID) - cmd.Parameters.AddWithValue("@pVALUE", converted_value) - cmd.Parameters.AddWithValue("@pADDED_WHO", USER_USERNAME) - cmd.Parameters.Add("@pRESULT", SqlDbType.Int) - cmd.Parameters("@pRESULT").Direction = ParameterDirection.Output - connection.Open() - cmd.ExecuteNonQuery() - connection.Close() - _result = cmd.Parameters("@pRESULT").Value - If _result = 1 And clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassProxy.PRPROXY_CONTROL_VALUE_UPD_INS(ENTITY_ID, ControlID, RecordID, converted_value) - End If - Return _result - End Using - Else - _result = 0 - End If - Catch ex As Exception - Dim name = clsDatabase.Execute_Scalar("SELECT NAME FROM TBPMO_CONTROL WHERE GUID = " & ControlID, True) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in CreateControlProcedure für Control: " & name) - ClassLogger.Add("Error in CreateControlProcedure: " & ex.Message, True) - Return 0 - End Try - End Function - Public Shared Function InsertControlValueOld(ControlID As Integer, RecordID As Integer, Value As String, ENTITY_ID As Integer) - Try - Dim AddedWho = USER_USERNAME - Dim converted_value = Check_and_Format_Value(ControlID, RecordID, Value) - If Not IsNothing(converted_value) Then - converted_value = converted_value.Replace("'", "´") - Dim ins As String = String.Format("INSERT INTO TBPMO_CONTROL_VALUE (CONTROL_ID, RECORD_ID, VALUE, ADDED_WHO) VALUES ({0}, {1}, '{2}', '{3}')", ControlID, RecordID, converted_value, AddedWho) - If LICENSE_PROXY = True Or clsDatabase.DB_PROXY_INITIALIZED = True Then - If ClassDatabase.Execute_non_Query(ins) = True Then - Return ClassProxy.PRPROXY_CONTROL_VALUE_UPD_INS(ENTITY_ID, ControlID, RecordID, converted_value) - Else - Return False - End If - Else - Return ClassDatabase.Execute_non_Query(ins) - End If - Else - Return False - End If - Catch ex As Exception - MsgBox("Unexpected Error in inserting Control-Value: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Unexpected Error in inserting Control-Value: " & ex.Message, True) - Return False - End Try - End Function - - Public Shared Function UpdateControlValue(ControlID As Integer, RecordID As Integer, Value As String, ENTITY_ID As Integer) - Try - - Dim CHANGED_WHO = USER_USERNAME - Dim converted_value = Check_and_Format_Value(ControlID, RecordID, Value) - Dim def = "SELECT FORMAT_TYPE,CONTROL_TYPE_ID FROM TBPMO_CONTROL WHERE GUID = " & ControlID - Dim upd = String.Format("UPDATE TBPMO_CONTROL_VALUE SET VALUE = '{0}', CHANGED_WHO = '{1}', CHANGE_STEP = {2} WHERE CONTROL_ID = {3} AND RECORD_ID = {4}", - converted_value, CHANGED_WHO, CURRENT_CHANGE_STEP, ControlID, RecordID) - If ControlID = 279 Or ControlID = 745 Then - ClassLogger.Add(upd, False, False) - End If - If LICENSE_PROXY = True Or clsDatabase.DB_PROXY_INITIALIZED = True Then - If ClassDatabase.Execute_non_Query(upd) = True Then - Return ClassProxy.PRPROXY_CONTROL_VALUE_UPD_INS(ENTITY_ID, ControlID, RecordID, converted_value) - Else - Return False - End If - Else - Return ClassDatabase.Execute_non_Query(upd) - End If - Catch ex As Exception - ClassLogger.Add("Unerwarteter Fehler in UpdateControlValue: " & ex.Message, True) - Return False - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassControlLoader.vb b/app/DD-Record-Organizer - Kopie/ClassControlLoader.vb deleted file mode 100644 index 22f364d..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlLoader.vb +++ /dev/null @@ -1,583 +0,0 @@ -Namespace ControlLoader - - Public Class _BaseControl - - 'Public Shared Function ReplaceSqlCommandPlaceholders(sqlCommand As String, recordId As Integer, parentRecordId As Integer, entity_ID As Integer) - ' sqlCommand = sqlCommand.Replace("@RECORD_ID", recordId) - ' sqlCommand = sqlCommand.Replace("@RECORDID", recordId) - ' Dim sql As String = "SELECT FORM_ID FROM TBPMO_RECORD WHERE FORM_ID = " - ' ss() - ' sqlCommand = sqlCommand.Replace("@ENTITY_ID", recordId) - ' sqlCommand = sqlCommand.Replace("@PARENTRECORD_ID", parentRecordId) - ' sqlCommand = sqlCommand.Replace("@PARENTRECORDID", parentRecordId) - - ' Return sqlCommand - 'End Function - - Public Shared Function LoadAutoValue(control As System.Windows.Forms.Control, RecordId As Integer, ParentRecordId As Integer, entity_ID As Integer) - Try - Dim AutoValue As String = String.Empty - Dim ControlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - Dim CONNID = ClassDatabase.Execute_Scalar(String.Format("SELECT CONNECTION_ID_1 FROM TBPMO_CONTROL WHERE GUID = {0}", ControlId)) - Dim SQL As String = ClassDatabase.Execute_Scalar(String.Format("SELECT SQL_COMMAND_1 FROM TBPMO_CONTROL WHERE GUID = {0}", ControlId)) - SQL = ClassControlValues.ReplaceSqlCommandPlaceholders(SQL, RecordId, ParentRecordId, entity_ID) - - If SQL = "" Or IsDBNull(SQL) Then - Return Nothing - End If - - If Not IsNothing(CONNID) Then - AutoValue = ClassDatabase.Execute_ScalarWithConnection(CONNID, SQL) - Else - AutoValue = ClassDatabase.Execute_Scalar(SQL, True) - End If - ' AutoValue = ClassDatabase.Execute_Scalar(SQL) - - If String.IsNullOrEmpty(AutoValue) Or IsDBNull(AutoValue) Then - Return Nothing - End If - - Return AutoValue - Catch ex As Exception - ClassLogger.Add("Unexpected Error in LoadAutoValue: " & ex.Message, True) - Return Nothing - End Try - - - End Function - - End Class - - Public Class _ListControl : Inherits _BaseControl - - Public Shared Function GetDynamicValue(controlId As Integer, formId As Integer, connID As Object, sqlCommand As String) As DynamicValue - Dim returnValue As DynamicValue - - returnValue.StaticList = CheckForStaticList(controlId) - returnValue.DataTable = GetSqlList(controlId, formId, connID, sqlCommand) - - Return returnValue - End Function - - Private Shared Function CheckForStaticList(controlId As Integer) As List(Of String) - Try - ' Der alte SQL Befehl hat nicht wirklich nach der StaticList geschaut o_O - ' Dim SQL As String = String.Format("SELECT VALUE FROM VWPMO_VALUES WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", controlId, recordId) - Dim SQL As String = String.Format("SELECT STATIC_LIST FROM TBPMO_CONTROL WHERE GUID = {0}", controlId) - Dim staticList As String = ClassDatabase.Execute_Scalar(SQL, True) - - If IsNothing(staticList) Or String.IsNullOrWhiteSpace(staticList) Then - Return Nothing - Else - Return New List(Of String)(staticList.Split(";").ToArray()) - End If - Catch ex As Exception - MsgBox("Error in CheckForStaticList: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function - - Public Shared Function GetSqlList(controlId As Integer, formId As Integer, connection_Id As Object, sqlCommand As String) As DataTable - Try - If sqlCommand Is Nothing Or sqlCommand = String.Empty Then - Return Nothing - End If - - Dim cached As DataTable = ClassControlValueCache.LoadFromCache(sqlCommand) - Dim final As DataTable - - If cached Is Nothing Then - If Not IsDBNull(connection_Id) Then - final = ClassDatabase.MSSQL_ReturnDTWithConnection(connection_Id, sqlCommand) - Else - final = ClassDatabase.Return_Datatable(sqlCommand) - End If - ClassControlValueCache.SaveToCache(sqlCommand, final) - Console.WriteLine("CACHE MISS") - Else - final = cached - Console.WriteLine("CACHE HIT") - End If - - Return final - Catch ex As Exception - MsgBox("Error in GetSqlList: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function - - Overloads Shared Sub SetDataSource(control As DevExpress.XtraGrid.GridControl, dt As DataTable) - Try - Dim columnCount As Integer = dt.Columns.Count - Dim rowCount As Integer = dt.Rows.Count - - ' Zuerst die Datasource leeren und neu setzen - control.DataSource = Nothing - control.DataSource = dt - - ' Wir müssen PopulateColumns und RefreshData nach dem Setzen der Datasource aufrufen - ' ansonsten wird das Grid leer bleiben und die neuen Daten nicht anzeigen - control.MainView.PopulateColumns() - control.MainView.RefreshData() - - 'Jetzt noch den Columnname ändern - Dim gridview = DirectCast(control.MainView, DevExpress.XtraGrid.Views.Grid.GridView) - - Dim caption As String = ClassDatabase.Execute_Scalar(String.Format("SELECT COL_NAME FROM TBPMO_CONTROL WHERE GUID = {0}", DirectCast(control.Tag, ClassControlMetadata).Id), True) - gridview.Columns(0).Caption = caption - Catch ex As Exception - MsgBox("Error in SetDataSource - GridControl: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Overloads Shared Sub SetDataSource(control As CustomComboBox, dt As DataTable) - Dim sw As New SW("SetDataSource CustomComboBox") - Dim columnCount As Integer = dt.Columns.Count - - control.BeginUpdate() - PerfomanceHelper.SuspendDraw(control) - - ' Damit beim Setzen von DisplayMember und ValueMember kein Fehler auftritt, - ' muss die Datasource zunächst geleert werden und der selected index auf -1 gesetzt werden. - control.DataSource = Nothing - control.SelectedIndex = -1 - - ' Es ist wichtig, dass DisplayMember und ValueMember VOR der DataSource festgelegt werden, - ' Dadurch ist das Laden der Datasource um einiges SCHNELLER - If columnCount = 1 Then - control.DisplayMember = dt.Columns(0).ColumnName - control.ValueMember = dt.Columns(0).ColumnName - ElseIf columnCount = 2 Then - control.DisplayMember = dt.Columns(1).ColumnName - control.ValueMember = dt.Columns(0).ColumnName - End If - - ' Als letztes setzen wir die DataSource - control.DataSource = dt - - PerfomanceHelper.ResumeDraw(control) - control.EndUpdate() - - sw.Done() - End Sub - - Overloads Shared Sub SetDataSource(control As DevExpress.XtraEditors.CheckedListBoxControl, dt As DataTable) - Dim columnCount As Integer = dt.Columns.Count - - ' Damit beim Setzen von DisplayMember und ValueMember kein Fehler auftritt, - ' muss die Datasource zunächst geleert werden und der selected index auf -1 gesetzt werden. - control.DataSource = Nothing - control.SelectedIndex = -1 - - ' Es ist wichtig, dass DisplayMember und ValueMember VOR der DataSource festgelegt werden, - ' Dadurch ist das Laden der Datasource um einiges SCHNELLER - If columnCount = 1 Then - control.DisplayMember = dt.Columns(0).ColumnName - control.ValueMember = dt.Columns(0).ColumnName - ElseIf columnCount = 2 Then - control.DisplayMember = dt.Columns(1).ColumnName - control.ValueMember = dt.Columns(0).ColumnName - End If - - ' Als letztes setzen wir die DataSource - control.DataSource = dt - End Sub - - Overloads Shared Sub SetDataSource(control As DevExpress.XtraEditors.ListBoxControl, dt As DataTable) - Dim columnCount As Integer = dt.Columns.Count - - ' Damit beim Setzen von DisplayMember und ValueMember kein Fehler auftritt, - ' muss die Datasource zunächst geleert werden und der selected index auf -1 gesetzt werden. - control.DataSource = Nothing - control.SelectedIndex = -1 - - ' Es ist wichtig, dass DisplayMember und ValueMember VOR der DataSource festgelegt werden, - ' Dadurch ist das Laden der Datasource um einiges SCHNELLER - If columnCount = 1 Then - control.DisplayMember = dt.Columns(0).ColumnName - control.ValueMember = dt.Columns(0).ColumnName - ElseIf columnCount = 2 Then - control.DisplayMember = dt.Columns(1).ColumnName - control.ValueMember = dt.Columns(0).ColumnName - End If - - ' Als letztes setzen wir die DataSource - control.DataSource = dt - End Sub - - Overloads Shared Sub SetDataSource(control As System.Windows.Forms.DataGridView, dt As DataTable) - control.DataSource = dt - End Sub - - End Class - - Public Structure DynamicValue - Public StaticList As List(Of String) - Public DataTable As DataTable - End Structure - - Public Class Label : Inherits _BaseControl - - Public Shared Sub LoadValue(control As System.Windows.Forms.Label, recordId As Integer, parentRecordId As Integer, value As String, entity_ID As Integer, Optional VARIABLE_VALUE As Boolean = False) - Dim Sql - Dim ControlId As Integer - Try - ControlId = DirectCast(control.Tag, ClassControlMetadata).Id - Dim autoValue - - Dim drarray() As DataRow = CURRENT_SQL_AUTO_VALUES_DT.Select("GUID = " & ControlId) - If drarray.Length > 0 Then - Dim ID - Try - ID = drarray(0)("CONNECTION_ID_1").ToString - Catch ex As Exception - ID = drarray(0)("CONNECTION_ID").ToString - End Try - - If Not IsNothing(ID) Then - Sql = drarray(0)("SQL_COMMAND_1").ToString - Sql = ClassControlValues.ReplaceSqlCommandPlaceholders(Sql, recordId, parentRecordId, entity_ID) - autoValue = ClassDatabase.Execute_ScalarWithConnection(ID, Sql) - Else - autoValue = ClassDatabase.Execute_Scalar(Sql, True) - End If - If IsNothing(autoValue) Then - If VARIABLE_VALUE = True Then - control.Text = value - Else - Sql = String.Format("SELECT GUID FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = {0} AND SCREEN_ID = {1}", ControlId, CURRENT_SCREEN_ID) - Dim ctrl_screen_id = ClassDatabase.Execute_Scalar(Sql, True) - If ctrl_screen_id > 0 Then - Sql = String.Format("SELECT CAPTION FROM TBPMO_CONTROL_LANGUAGE WHERE CONTROL_SCREEN_ID = {0} AND LANGUAGE_TYPE = '{1}'", ctrl_screen_id, USER_LANGUAGE) - Dim labelText As String = ClassDatabase.Execute_Scalar(Sql) - control.Text = labelText - End If - End If - Else - If IsDBNull(autoValue) Then - control.Text = "ATTENTION: result of select was dbnull" - Else - control.Text = autoValue - End If - - End If - End If - Catch ex As Exception - MsgBox("Unexpected Error in LoadValueMain:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Unexpected Error in LoadValueMain: " & ex.Message, True) - ClassLogger.Add(String.Format("ControlID: {0}" & vbNewLine & "recordid: {1}" & vbNewLine & "parentRecordId: {2}" & vbNewLine & "value: {3}" & vbNewLine & "entity_ID: {4}" & vbNewLine & "VARIABLE_VALUE: {5}", ControlId, recordId, parentRecordId, value, entity_ID, VARIABLE_VALUE), False) - End Try - - End Sub - - End Class - - Public Class Checkbox : Inherits _BaseControl - - Public Shared Sub LoadValue(control As System.Windows.Forms.CheckBox, value As String) - Try - Dim result As Boolean = False - Boolean.TryParse(value, result) - control.Checked = result - Catch ex As Exception - MsgBox("Unexpected Error in LoadValue1:" & vbNewLine & ex.Message) - ClassLogger.Add("Unexpected Error in LoadValue1: " & ex.Message, True) - End Try - - End Sub - - End Class - - Public Class RadioButton : Inherits _BaseControl - - Public Shared Sub LoadValue(control As System.Windows.Forms.RadioButton, value As String) - Try - Dim result As Boolean = False - Boolean.TryParse(value, result) - control.Checked = result - Catch ex As Exception - MsgBox("Unexpected Error in LoadValue2:" & vbNewLine & ex.Message) - ClassLogger.Add("Unexpected Error in LoadValue2: " & ex.Message, True) - End Try - - End Sub - - End Class - - Public Class TextBox : Inherits _BaseControl - - Public Shared Sub LoadValue(control As System.Windows.Forms.TextBox, recordId As Integer, parentRecordId As Integer, value As String, entity_ID As Integer, Optional VARIABLE_VALUE As Boolean = False) - Try - Dim ControlMeta As ClassControlMetadata = DirectCast(control.Tag, ClassControlMetadata) - Dim ControlId As Integer = ControlMeta.Id - Dim ControlFormat As String = ControlMeta.Format - - If CURRENT_RECORD_ENABLED = False Then - If ControlFormat = "Currency" Then - control.Text = ClassHelper.Format_Currency(value, USER_LANGUAGE) - Else - control.Text = value - End If - Else - If VARIABLE_VALUE = True Then - If ControlFormat = "Currency" Then - control.Text = ClassHelper.Format_Currency(value, USER_LANGUAGE) - Else - control.Text = value - End If - Else - Dim drarray() As DataRow = CURRENT_SQL_AUTO_VALUES_DT.Select("GUID = " & ControlId) - If drarray.Length > 0 Then - Dim autoValue - Dim ID - Try - ID = drarray(0)("CONNECTION_ID_1").ToString - Catch ex As Exception - ID = drarray(0)("CONNECTION_ID").ToString - End Try - - - Dim Sql = drarray(0)("SQL_COMMAND").ToString - If Not IsNothing(ID) Then - autoValue = ClassDatabase.Execute_ScalarWithConnection(ID, Sql) - Else - autoValue = ClassDatabase.Execute_Scalar(Sql, True) - End If - ' AutoValue = ClassDatabase.Execute_Scalar(SQL) - - If String.IsNullOrEmpty(autoValue) Or IsDBNull(autoValue) Then - control.Text = value - Else - control.Text = autoValue - End If - - End If - 'If USER_WAN = True Then 'WENN in einer WAN-Umgebung betrieben - - 'Else 'in LAN-Umgebung - ' Dim autoValue = LoadAutoValue(control, recordId, parentRecordId, entity_ID) - ' If IsNothing(autoValue) Then - ' control.Text = value - ' Else - ' control.Text = autoValue - ' End If - 'End If - - End If - End If - - Catch ex As Exception - MsgBox("Unexpected Error in LoadValue3:" & vbNewLine & ex.Message) - ClassLogger.Add("Unexpected Error in LoadValue3: " & ex.Message, True) - End Try - - End Sub - - End Class - - Public Class DateTimePicker : Inherits _BaseControl - - Public Shared Sub LoadValue(control As DevExpress.XtraEditors.DateEdit, value As String) - If String.IsNullOrWhiteSpace(value) Or value = "00:00:00" Then - control.DateTime = DateTime.MinValue - Else - If Not DateTime.TryParse(value, control.DateTime) Then - control.DateTime = DateTime.MinValue - End If - End If - End Sub - - End Class - - Public Class Combobox : Inherits _ListControl - - Public Shared Sub LoadValue(control As CustomComboBox, recordId As Integer, parentRecordId As Integer, value As String) - control.Text = value - End Sub - - Public Shared Sub LoadList(control As CustomComboBox, formId As Integer, connID As Object, SQLCommand As String) - Try - Dim sw As New SW("LoadList CustomComboBox") - Dim sw1 As New SW("GetDynamicValue CustomComboBox") - Dim dynamic As DynamicValue = GetDynamicValue(DirectCast(control.Tag, ClassControlMetadata).Id, formId, connID, SQLCommand) - sw1.Done() - - If dynamic.StaticList IsNot Nothing Then - control.DataSource = dynamic.StaticList - End If - - If dynamic.DataTable IsNot Nothing AndAlso dynamic.DataTable.Rows.Count > 0 Then - SetDataSource(control, dynamic.DataTable) - CalculateDropdownWidth(control, dynamic.DataTable) - End If - sw.Done() - Catch ex As Exception - MsgBox("Error in Combobox.LoadList:" & vbNewLine & ex.Message) - End Try - End Sub - - Private Shared Sub CalculateDropdownWidth(control As CustomComboBox, dt As DataTable) - Try - Const WIDEST_WIDTH As Integer = 300 - Dim FinalWidth As Integer = WIDEST_WIDTH - Dim index As Integer = 1 - If dt.Columns.Count = 1 Then - index = 0 - End If - For Each row As DataRow In dt.Rows - 'Die Breite der Dropdown-List anpassen - Using g As Graphics = control.CreateGraphics() - Dim valueWidth As Integer = g.MeasureString(row.Item(index).ToString(), control.Font).Width - If valueWidth + 30 > FinalWidth Then - FinalWidth = valueWidth + 30 - End If - g.Dispose() - End Using - Next - - If FinalWidth > WIDEST_WIDTH Then - control.DropDownWidth = Math.Max(FinalWidth, control.Width) - End If - Catch ex As Exception - MsgBox("Error in CalculateDropdownWidth:" & vbNewLine & ex.Message) - End Try - End Sub - - End Class - - Public Class CheckedListBox : Inherits _ListControl - - Public Shared Sub LoadValue(control As DevExpress.XtraEditors.CheckedListBoxControl, values As List(Of Object)) - - If IsNothing(values) Then - Exit Sub - End If - - CURRENT_RECORD_ENABLED = False - control.UnCheckAll() - - For Each v As String In values - 'For i As Integer = 0 To control.ItemCount - 1 - - ' Console.WriteLine(control.GetItemText(i)) - 'Next i - Dim posBefore As Integer = 0 - While (control.FindStringExact(v, posBefore) > -1) - Dim pos = control.FindStringExact(v, posBefore) - - ' Wenn v gefunden wurde, anhaken - If pos >= 0 Then - control.SetItemCheckState(pos, CheckState.Checked) - posBefore = pos + 1 - End If - ' Verhindere Endlosschleife - If pos = 100 Then - Exit While - End If - End While - Next - End Sub - - Public Shared Sub LoadList(control As DevExpress.XtraEditors.CheckedListBoxControl, formId As Integer, conn_Id As Object, SQLCommand As String) - Try - Dim sw As New SW("LoadList CheckedListBoxControl") - - Dim dynamic As DynamicValue = GetDynamicValue(DirectCast(control.Tag, ClassControlMetadata).Id, formId, conn_Id, SQLCommand) - - If dynamic.StaticList IsNot Nothing Then - control.Items.Clear() - For Each item In dynamic.StaticList - control.Items.Add(item) - Next - 'control.DataSource = dynamic.StaticList - End If - - If dynamic.DataTable IsNot Nothing AndAlso dynamic.DataTable.Rows.Count > 0 Then - 'control.Items.Clear() - SetDataSource(control, dynamic.DataTable) - End If - - sw.Done() - Catch ex As Exception - MsgBox("Error in CheckedListBox.LoadList:" & vbNewLine & ex.Message) - End Try - End Sub - - End Class - - Public Class ListBox : Inherits _ListControl - - Public Shared Sub LoadValue(control As DevExpress.XtraEditors.ListBoxControl, value As String) - If IsNothing(value) Then - Exit Sub - End If - - control.SelectedIndex = control.FindStringExact(value) - End Sub - - Public Shared Sub LoadList(control As DevExpress.XtraEditors.ListBoxControl, formId As Integer, ConnId As Object, SQLCommand As String) - Dim sw As New SW("LoadList ListBoxControl") - - Dim dynamic As DynamicValue = GetDynamicValue(DirectCast(control.Tag, ClassControlMetadata).Id, formId, ConnId, SQLCommand) - - If dynamic.StaticList IsNot Nothing Then - control.DataSource = dynamic.StaticList - End If - - If dynamic.DataTable IsNot Nothing AndAlso dynamic.DataTable.Rows.Count > 0 Then - SetDataSource(control, dynamic.DataTable) - End If - - sw.Done() - End Sub - - End Class - - Public Class DataGridView : Inherits _ListControl - - Public Shared Sub LoadValue(control As System.Windows.Forms.DataGridView, values As List(Of Object)) - control.Rows.Clear() - For Each item In values - control.Rows.Add(item.ToString) - Next - End Sub - - End Class - - Public Class DataGridViewCheckable : Inherits _ListControl - Public Shared Sub LoadList(control As DevExpress.XtraGrid.GridControl, formId As Integer, ConnId As Object, SQLCommand As String) - Dim sw As New SW("LoadList GridControl") - - Dim dynamic As DynamicValue = GetDynamicValue(DirectCast(control.Tag, ClassControlMetadata).Id, formId, ConnId, SQLCommand) - - If dynamic.StaticList IsNot Nothing Then - control.DataSource = dynamic.StaticList - End If - - If dynamic.DataTable IsNot Nothing AndAlso dynamic.DataTable.Rows.Count > 0 Then - SetDataSource(control, dynamic.DataTable) - End If - - - End Sub - - Public Shared Sub LoadValue(control As DevExpress.XtraGrid.GridControl, values As List(Of Object)) - Dim gridview As DevExpress.XtraGrid.Views.Grid.GridView = control.MainView - Dim focused As Boolean = False - For i As Integer = 0 To gridview.RowCount - 1 - Dim fieldName As String = gridview.Columns(0).FieldName - Dim rowhandle As Integer = gridview.GetRowHandle(i) - Dim rowvalue As String = gridview.GetRowCellValue(rowhandle, fieldName) - If values.Contains(rowvalue) Then - If focused = False Then - gridview.FocusedRowHandle = rowhandle - focused = True - End If - gridview.SelectRow(rowhandle) - End If - Next - End Sub - - End Class - -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/ClassControlMetadata.vb b/app/DD-Record-Organizer - Kopie/ClassControlMetadata.vb deleted file mode 100644 index e1db91a..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlMetadata.vb +++ /dev/null @@ -1,6 +0,0 @@ -Public Structure ClassControlMetadata - Public Property Id As Integer - Public Property Name As String - Public Property Required As Boolean - Public Property Format As String -End Structure diff --git a/app/DD-Record-Organizer - Kopie/ClassControlProperties.vb b/app/DD-Record-Organizer - Kopie/ClassControlProperties.vb deleted file mode 100644 index 7c4c657..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlProperties.vb +++ /dev/null @@ -1,793 +0,0 @@ -Imports System.ComponentModel -Imports System.Resources - - -Module ClassControlProperties - ' ++++++ LOCALIZE PROPERTIES ++++++ - - Private Function Lookup(key As String) - Try - Return My.Resources.ControlProperties.ResourceManager.GetString(key) - Catch ex As Exception - Return key - End Try - End Function - - Public Class LocalizedDescriptionAttribute - Inherits DescriptionAttribute - - Public Sub New(key As String) - MyBase.New(Lookup(key)) - End Sub - End Class - - Public Class LocalizedCategoryAttribute - Inherits CategoryAttribute - - Public Sub New(key As String) - MyBase.New(Lookup(key)) - End Sub - End Class - - ' +++++ END LOCALIZE PROPERTIES +++++ - - ' +++++ ABSTRACT CLASSES +++++ - Public MustInherit Class BaseProperties - Private _id As Integer - Private _type As String - Private _size As Size - Private _location As Point - Private _name As String - Private _hint As String - Private _visible As Boolean - Private _tree_view As Boolean - - - - Public Property TreeView() As Boolean - Get - Return _tree_view - End Get - Set(value As Boolean) - _tree_view = value - End Set - End Property - - - - - Public Property ID() As Integer - Get - Return _id - End Get - Set(value As Integer) - _id = value - End Set - End Property - - - - - Public Property ControlType() As String - Get - Return _type - End Get - Set(value As String) - _type = value - End Set - End Property - - - - Public Property Hint() As String - Get - Return _hint - End Get - Set(value As String) - _hint = value - End Set - End Property - - - - Public Property Visible() As Boolean - Get - Return _visible - End Get - Set(value As Boolean) - _visible = value - End Set - End Property - - - - Public Property Size() As Size - Get - Return _size - End Get - Set(value As Size) - _size = value - End Set - End Property - - - - Public Property Location() As Point - Get - Return _location - End Get - Set(value As Point) - _location = value - End Set - End Property - - - - Public Property Name() As String - Get - Return _name - End Get - Set(value As String) - _name = value - End Set - End Property - End Class - - Public MustInherit Class CommonProperties - Inherits BaseProperties - - Private _id As Integer - ' ViewConfigurations - Private _size As Size - Private _location As Point - Private _name As String = "" - Private _column_title = "" - - ' Database Configurations - Private _sql_command As String = "" - Private _sql_command_2 As String = "" 'EnabledWhen - ' Font Configurations - Private _font As Font - Private _font_color As Color - - - - Public Property ColumnTitle() As String - Get - Return _column_title - End Get - Set(value As String) - _column_title = value - End Set - End Property - - - - Public Property SQLCommand() As SQLValue - Get - Return New SQLValue(_sql_command) - End Get - Set(value As SQLValue) - _sql_command = value.Value - End Set - End Property - - - - Public Property EnabledWhen() As SQLValue - Get - Return New SQLValue(_sql_command_2) - End Get - Set(value As SQLValue) - _sql_command_2 = value.Value - End Set - End Property - - - - Public Property Font() As Font - Get - Return _font - End Get - Set(value As Font) - _font = value - End Set - End Property - - - - Public Property FontColor() As Color - Get - Return _font_color - End Get - Set(value As Color) - _font_color = value - End Set - End Property - - End Class - - Public MustInherit Class InputControlProperties - Inherits CommonProperties - Private _default_Value As String - Private _tab_index As Integer - Private _tab_stop As Boolean - Private _show_column As Boolean - - ' Other Configurations - Private _required As Boolean = False - Private _read_only As Boolean = False - - - - Public Property IsRequired() As Boolean - Get - Return _required - End Get - Set(value As Boolean) - _required = value - End Set - End Property - - - - Public Property IsReadOnly() As Boolean - Get - Return _read_only - End Get - Set(value As Boolean) - _read_only = value - End Set - End Property - - - - Public Property TabIndex() As Integer - Get - Return _tab_index - End Get - Set(value As Integer) - _tab_index = value - End Set - End Property - - - Public Property TabStop() As Boolean - Get - Return _tab_stop - End Get - Set(value As Boolean) - _tab_stop = value - End Set - End Property - - - - Public Property DefaultValue() As String - Get - Return _default_Value - End Get - Set(value As String) - _default_Value = value - End Set - End Property - - - - Public Property ShowColumn() As Boolean - Get - Return _show_column - End Get - Set(value As Boolean) - _show_column = value - End Set - End Property - - End Class - - ' +++++ CONTROL CLASSES +++++ - - Public Class LabelProperties - Inherits CommonProperties - - Private _caption As String = "" - - - - - Public Overloads Property ColumnTitle() As String - Get - Return "" - End Get - Set(value As String) - '_column_title = value - End Set - End Property - - - - - Public Overloads Property TreeView() As Boolean - Get - Return False - End Get - Set(value As Boolean) - '_tree_view = value - End Set - End Property - - - - Public Property Caption() As String - Get - Return _caption - End Get - Set(value As String) - _caption = value - End Set - End Property - End Class - - Public Class LineProperties - Inherits CommonProperties - - - - - Public Overloads Property ColumnTitle() As String - Get - Return "" - End Get - Set(value As String) - '_column_title = value - End Set - End Property - - - - - Public Overloads Property TreeView() As Boolean - Get - Return False - End Get - Set(value As Boolean) - '_tree_view = value - End Set - End Property - End Class - - Public Class TextBoxProperties - Inherits InputControlProperties - - Private _multiline As Boolean - Private _autosuggest As Boolean - Private _format As String - - - - Public Property Format() As EnumFormatOptions - Get - Return _format - End Get - Set(value As EnumFormatOptions) - _format = value - End Set - End Property - - - - Public Property Multiline() As Boolean - Get - Return _multiline - End Get - Set(value As Boolean) - _multiline = value - End Set - End Property - - - - Public Property AutoSuggest() As Boolean - Get - Return _autosuggest - End Get - Set(value As Boolean) - _autosuggest = value - End Set - End Property - End Class - Public Class ComboBoxProperties - Inherits InputControlProperties - - Private _master_data_id As Integer - Private _static_list As String - Private _format As EnumFormatOptions - Private _select_only As Boolean - - - - Public Property IsSelectOnly() As Boolean - Get - Return _select_only - End Get - Set(value As Boolean) - _select_only = value - End Set - End Property - - - - Public Property Format() As EnumFormatOptions - Get - Return _format - End Get - Set(value As EnumFormatOptions) - _format = value - End Set - End Property - - - - Public Property MasterDataId() As Integer - Get - Return _master_data_id - End Get - Set(value As Integer) - _master_data_id = value - End Set - End Property - - - - Public Property StaticList() As StaticListValue - Get - Return New StaticListValue(_static_list) - End Get - Set(value As StaticListValue) - _static_list = value.Value - End Set - End Property - - End Class - Public Class DateTimePickerProperties - Inherits InputControlProperties - - Private _default_value As EnumDateTimePickerDefaultValueOptions = EnumDateTimePickerDefaultValueOptions.Empty - - - - Public Overloads Property DefaultValue() As EnumDateTimePickerDefaultValueOptions - Get - Return _default_value - End Get - Set(value As EnumDateTimePickerDefaultValueOptions) - _default_value = value - End Set - End Property - - End Class - Public Class CheckBoxProperties - Inherits InputControlProperties - Private _caption As String = "" - Private _default_value As Boolean = False - - - Public Overloads Property TreeView() As Boolean - Get - Return False - End Get - Set(value As Boolean) - 'noop - End Set - End Property - - - - Public Property Caption() As String - Get - Return _caption - End Get - Set(value As String) - _caption = value - End Set - End Property - - - - - Public Overloads Property DefaultValue As Boolean - Get - Return _default_value - End Get - Set(value As Boolean) - _default_value = value - End Set - End Property - End Class - - Public Class RadioButtonProperties - Inherits InputControlProperties - - Private _caption As String = "" - Private _default_value As Boolean = False - - - Public Overloads Property TreeView() As Boolean - Get - Return False - End Get - Set(value As Boolean) - 'noop - End Set - End Property - - - - - Public Property Caption() As String - Get - Return _caption - End Get - Set(value As String) - _caption = value - End Set - End Property - - - - - Public Overloads Property DefaultValue As Boolean - Get - Return _default_value - End Get - Set(value As Boolean) - _default_value = value - End Set - End Property - End Class - - Public Class DataGridViewProperties - Inherits CommonProperties - - Private _show_column As Boolean - Private _required As Boolean - Private _read_only As Boolean - Private _tree_view As Boolean - - - - Public Property ShowColumn() As Boolean - Get - Return _show_column - End Get - Set(value As Boolean) - _show_column = value - End Set - End Property - - - - Public Property IsRequired() As Boolean - Get - Return _required - End Get - Set(value As Boolean) - _required = value - End Set - End Property - - - - Public Property IsReadOnly() As Boolean - Get - Return _read_only - End Get - Set(value As Boolean) - _read_only = value - End Set - End Property - - End Class - - Public Class PictureBoxProperties - Inherits CommonProperties - - Private _required As Boolean - Private _read_only As Boolean - - - - Public Property IsRequired() As Boolean - Get - Return _required - End Get - Set(value As Boolean) - _required = value - End Set - End Property - - - - Public Property IsReadOnly() As Boolean - Get - Return _read_only - End Get - Set(value As Boolean) - _read_only = value - End Set - End Property - End Class - Public Class GroupBoxProperties - Inherits CommonProperties - Private _caption As String = "" - Private _back_color As Color - - - Public Overloads Property TreeView() As Boolean - Get - Return False - End Get - Set(value As Boolean) - 'noop - End Set - End Property - - - - Public Property Caption() As String - Get - Return _caption - End Get - Set(value As String) - _caption = value - End Set - End Property - - - - Public Property BackColor() As Color - Get - Return _back_color - End Get - Set(value As Color) - _back_color = value - End Set - End Property - - - End Class - - ' +++++ FUNCTION CLASSES +++++ - - Public Class FunctionAddAppointmentProperties - Inherits BaseProperties - - Private _caption As String - Private _subject As String - Private _subject2 As String - Private _from_date As String - Private _from_time As String - Private _to_date As String - Private _to_time As String - Private _place As String - Private _description As String - - - - Public Property Caption() As String - Get - Return _caption - End Get - Set(value As String) - _caption = value - End Set - End Property - - - - Public Property Subject() As String - Get - Return _subject - End Get - Set(value As String) - _subject = value - End Set - End Property - - - - Public Property Subject2() As String - Get - Return _subject2 - End Get - Set(value As String) - _subject2 = value - End Set - End Property - - - - Public Property Place() As String - Get - Return _place - End Get - Set(value As String) - _place = value - End Set - End Property - - - - Public Property Description() As String - Get - Return _description - End Get - Set(value As String) - _description = value - End Set - End Property - - - - Public Property FromDate() As String - Get - Return _from_date - End Get - Set(value As String) - _from_date = value - End Set - End Property - - - - Public Property ToDate() As String - Get - Return _to_date - End Get - Set(value As String) - _to_date = value - End Set - End Property - End Class - - Public Class FunctionAddFormDataProperties - Inherits BaseProperties - - Private _caption As String - Private _form_id As Integer - Private _screen_id As Integer - - - - Public Property Caption() As String - Get - Return _caption - End Get - Set(value As String) - _caption = value - End Set - End Property - - - - Public Property FormID() As Integer - Get - Return _form_id - End Get - Set(value As Integer) - _form_id = value - End Set - End Property - - - - Public Property ScreenID() As Integer - Get - Return _screen_id - End Get - Set(value As Integer) - _screen_id = value - End Set - End Property - End Class -End Module diff --git a/app/DD-Record-Organizer - Kopie/ClassControlValueCache.vb b/app/DD-Record-Organizer - Kopie/ClassControlValueCache.vb deleted file mode 100644 index 15eb529..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlValueCache.vb +++ /dev/null @@ -1,55 +0,0 @@ -Public Class ClassControlValueCache - Private Shared Property Cache As New Dictionary(Of String, DataTable) - - ' ClassControlValueCache - ' Ordnet SQL Queries den daraus resultierenden DataTables zu. - ' - ' Somit kann eine Query in der Laufzeit des Programms von mehreren Forms genutzt werden, - ' muss aber nur einmal vom Server abgefragt werden. - Public Shared Function LoadFromCache(sqlCommand As String) As DataTable - ' Mit ToUpper wird das Command case-insensitive, - ' es ist also egal, ob die query GROSS oder klein geschrieben wird - Dim UpperCaseCommand = sqlCommand.ToUpper() - - If Cache.ContainsKey(UpperCaseCommand) Then - Return Cache.Item(UpperCaseCommand) - Else - Return Nothing - End If - - End Function - - Public Shared Sub SaveToCache(sqlCommand As String, dt As DataTable) - Dim UpperCaseCommand = sqlCommand.ToUpper() - - ' Dynamische Queries dürfen nicht gecached werden - If (UpperCaseCommand.Contains("@")) Then - Exit Sub - End If - - Cache.Item(UpperCaseCommand) = dt - End Sub - - Public Shared Sub ClearCache() - Cache.Clear() - End Sub - - ' ========================================================================================= - - Private Shared Property HintCache As New Dictionary(Of Integer, String) - Public Shared Function LoadHint(controlId As Integer) As String - If HintCache.ContainsKey(controlId) Then - Dim hint As String = HintCache.Item(controlId) - If hint.Length = 0 Then - Return Nothing - End If - Return HintCache.Item(controlId) - Else - Return Nothing - End If - End Function - - Public Shared Sub SaveHint(controlId As Integer, hint As String) - HintCache.Item(controlId) = hint - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassControlValues.vb b/app/DD-Record-Organizer - Kopie/ClassControlValues.vb deleted file mode 100644 index ea0e53c..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControlValues.vb +++ /dev/null @@ -1,893 +0,0 @@ -Imports DevExpress.XtraEditors.Controls -Imports System.Text.RegularExpressions - -Public Class ClassControlValues - - Public Shared Function ControlHasValue(control As Control) As Boolean - Try - Select Case control.GetType() - Case GetType(TextBox) - Dim textbox As TextBox = DirectCast(control, TextBox) - If textbox.Text.Trim() = String.Empty Then - Return False - Else - Return True - End If - - Case GetType(CustomComboBox) - Dim combobox As CustomComboBox = DirectCast(control, CustomComboBox) - If combobox.Text.Trim() = String.Empty Then - Return False - Else - Return True - End If - - Case GetType(CheckBox) - Dim checkbox As CheckBox = DirectCast(control, CheckBox) - Return checkbox.Checked - - Case GetType(RadioButton) - Dim radiobutton As RadioButton = DirectCast(control, RadioButton) - Return radiobutton.Checked - - Case GetType(DevExpress.XtraEditors.DateEdit) - Dim datepicker As DevExpress.XtraEditors.DateEdit = DirectCast(control, DevExpress.XtraEditors.DateEdit) - If IsDBNull(datepicker.EditValue) Or datepicker.EditValue = DateTime.MinValue Then - Return False - Else - Return True - End If - - Case GetType(DevExpress.XtraEditors.ListBoxControl) - Dim listbox As DevExpress.XtraEditors.ListBoxControl = DirectCast(control, DevExpress.XtraEditors.ListBoxControl) - If listbox.SelectedIndex = -1 Then - Return False - Else - Return True - End If - - Case GetType(DevExpress.XtraEditors.CheckedListBoxControl) - Dim checkedlistbox = DirectCast(control, DevExpress.XtraEditors.CheckedListBoxControl) - If checkedlistbox.CheckedItemsCount = 0 Then - Return False - Else - Return True - End If - - Case GetType(PictureBox) - Dim picturebox = DirectCast(control, PictureBox) - If IsNothing(picturebox.BackgroundImage) Then - Return False - Else - Return True - End If - - Case Else - Return True - End Select - Catch ex As Exception - Return False - End Try - - - End Function - - ' Überprüft, welche Controls "Required" sind - Public Shared Function CheckRequiredControlValues(controls As Control.ControlCollection, Optional isGroupbox As Boolean = False) As List(Of String) - Dim missingValues As New List(Of String) - - 'If isGroupbox = True Then - ' Dim radiobuttons As New List(Of RadioButton) - ' Dim otherControls As New List(Of Control) - - ' ' Nach allen Radiobuttons suchen - ' For Each c As Control In controls - ' If TypeOf c Is RadioButton Then - ' radiobuttons.Add(DirectCast(c, RadioButton)) - ' Else - ' otherControls.Add(c) - ' End If - ' Next - - ' ' Wenn mindestens 1 MussFeld-Radiobutton in der Groupbox - ' Dim atLeastOneRadioButtonHasRequired = False - ' For Each rb As RadioButton In radiobuttons - ' If DirectCast(rb.Tag, ClassControlMetadata).Required = True Then - ' atLeastOneRadioButtonHasRequired = True - ' Exit For - ' End If - ' Next - - - - ' If atLeastOneRadioButtonHasRequired Then - ' ' Alle RadioButtons die angeklickt wurden (ist meistens einer :o) - ' Dim radioButtonsWithValue = (From rb As RadioButton In radiobuttons - ' Where ControlHasValue(rb) - ' Select rb.Name).ToArray() - - ' ' Wenn kein RadioButton angeklickt wurde, nehmen wir alle in einen String, - ' ' da GENAU EINER angeklickt werden MUSS - ' If radioButtonsWithValue Is Nothing Then - ' Dim missingValue As String = String.Join(", ", radiobuttons) - ' missingValues.Add(missingValue) - ' End If - ' End If - 'End If - - For Each Control As Control In controls - - Dim metadata = DirectCast(Control.Tag, ClassControlMetadata) - - If TypeOf Control Is Label Then - Continue For - End If - 'Radio Buttons müssen nicht überprüft werden, da eine RadioButton Group - 'immer ein Control mit Checked = true hat - If TypeOf Control Is RadioButton Then - Continue For - End If - Console.WriteLine(Control.Name) - ' Groupbox muss rekursiv überprüft werden - If TypeOf Control Is GroupBox Then - Dim groupbox As GroupBox = DirectCast(Control, GroupBox) - Dim gbfields As List(Of String) = CheckRequiredControlValues(groupbox.Controls, True) - missingValues.AddRange(gbfields) - Continue For - End If - - - - If IsNothing(metadata.Required) OrElse metadata.Required = False Then - Continue For - End If - If Not ControlHasValue(Control) And Control.Enabled = True Then - missingValues.Add(Control.Name) - End If - - - Next - - Return missingValues.Distinct().ToList() - End Function - - Public Shared Sub LoadControlValues(RecordId As Integer, ParentRecordId As Integer, FormId As Integer, controls As Control.ControlCollection, Entity_ID As Integer, Optional isGroupbox As Boolean = False) - Try - Dim sw As New SW("LoadControlValues1") - - 'Dim SQL As String = String.Format("SELECT * FROM VWPMO_VALUES WHERE VALUE <> '' AND RECORD_ID = {0}", RecordId) - Dim SQL As String = String.Format("SELECT * FROM VWPMO_VALUES WHERE RECORD_ID = {0}", RecordId) - Dim DT_ControlValues As DataTable = ClassDatabase.Return_Datatable(SQL, True) - CURRENT_CONTROL_VALUES = DT_ControlValues - sw.Done() - - If controls.Count = 0 Then - ClassLogger.Add("the control-Collection in LoadControlValuesNeu is empty!", True) - If (Not isGroupbox) Then - ENTITY_RELOAD_AFT_CONTROL_LOAD = True - End If - Exit Sub - End If - - ' Zuerst alle Controls leeren - ClearControlValues(controls) - sw = New SW("LoadControlValues2") - ' Load all Hints for controls - Dim SQLHint = "SELECT * FROM VWPMO_CONTROL_HINT WHERE FORM_ID = " & FormId - Dim DT_Hints As DataTable = ClassDatabase.Return_Datatable(SQLHint, True) - ' ' Hint in DT_Hints suchen der zur aktuellen controlId passt - For Each row As DataRow In DT_Hints.Rows - ClassControlValueCache.SaveHint(row.Item(1), row.Item(2)) - Next - ' LoadControlHints(controls) - sw.Done() - sw = New SW("LoadControlValues3") - For Each control As Control In controls - PerfomanceHelper.SuspendDraw(control) - - Dim ControlId As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - ' Wert per LINQ aus DT_ControlValues suchen der zur aktuellen controlId passt - Dim values As List(Of Object) = (From row In DT_ControlValues.AsEnumerable() - Where row.Item("CONTROL_ID") = ControlId - Select row.Item("VALUE")).ToList() - If TypeOf control Is GroupBox Then - Dim groupbox As GroupBox = DirectCast(control, GroupBox) - LoadControlValues(RecordId, ParentRecordId, FormId, groupbox.Controls, Entity_ID, True) - Else - If ControlId = 439 Then - Console.WriteLine("Control 439") - End If - LoadControlValue(RecordId, ParentRecordId, ControlId, control, values, Entity_ID) - End If - - PerfomanceHelper.ResumeDraw(control) - Next - - sw.Done() - Catch ex As Exception - ClassLogger.Add("Unexpected Error in LoadControlValuesNeu: " & ex.Message, True) - MsgBox("Error in LoadControlValuesNeu:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Public Shared Function GetControlValuesREC_CONTROL(RecordId As Integer, CONTROL_ID As Integer) - Try - 'Dim SQL As String = String.Format("SELECT * FROM VWPMO_VALUES WHERE VALUE <> '' AND RECORD_ID = {0}", RecordId) - Dim SQL As String = String.Format("SELECT VALUE FROM VWPMO_VALUES WHERE RECORD_ID = {0} AND CONTROL_ID = {1}", RecordId, CONTROL_ID) - Dim RESULT = ClassDatabase.Execute_Scalar(SQL, True) - If IsNothing(RESULT) Then - Return Nothing - ElseIf RESULT = "" Then - Return Nothing - Else - Return RESULT - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GetControlValuesREC_CONTROL: " & ex.Message, True) - MsgBox("Error in GetControlValuesREC_CONTROL:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - - End Function - Private Shared Sub LoadControlHints(controls As Control.ControlCollection) - - For Each c As Control In controls - Dim id As Integer = DirectCast(c.Tag, ClassControlMetadata).Id - - Dim sql As String = String.Format("SELECT HINT FROM TBPMO_CONTROL_LANGUAGE WHERE CONTROL_SCREEN_ID = (SELECT GUID FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = {0} AND SCREEN_ID = 1) AND LANGUAGE_TYPE = '{1}' AND HINT IS NOT NULL", id, USER_LANGUAGE) - Dim hint = ClassDatabase.Execute_Scalar(sql) - - If IsNothing(hint) Then - Continue For - End If - - ClassControlValueCache.SaveHint(id, hint.ToString) - Next - - End Sub - - Public Shared Sub LoadControlValue(recordId As Integer, parentRecordId As Integer, controlId As Integer, control As Control, values As List(Of Object), entity_ID As Integer) - ' Try - ' Für die meisten Controls wird nur das erste Element der Liste benötigt - Dim value As String = Nothing - - If values.Count > 0 Then - value = values.Item(0) - End If - Select Case control.GetType() - Case GetType(TextBox) - If CURRENT_CONTROL_ID = 272 Then - Console.WriteLine("272") - End If - Dim textbox As TextBox = DirectCast(control, TextBox) - ControlLoader.TextBox.LoadValue(textbox, recordId, parentRecordId, value, entity_ID) - - Case GetType(Label) - Dim label As Label = DirectCast(control, Label) - ControlLoader.Label.LoadValue(label, recordId, parentRecordId, value, entity_ID) - - Case GetType(CustomComboBox) - - Dim combobox As CustomComboBox = DirectCast(control, CustomComboBox) - ControlLoader.Combobox.LoadValue(combobox, recordId, parentRecordId, value) - - Case GetType(CheckBox) - Dim checkbox As CheckBox = DirectCast(control, CheckBox) - ControlLoader.Checkbox.LoadValue(checkbox, value) - - Case GetType(RadioButton) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Sub LoadControlValueNeu - GetType(RadioButton) ", False) - Dim radiobutton As RadioButton = DirectCast(control, RadioButton) - ControlLoader.RadioButton.LoadValue(radiobutton, value) - - Case GetType(DevExpress.XtraEditors.DateEdit) - Dim datepicker As DevExpress.XtraEditors.DateEdit = DirectCast(control, DevExpress.XtraEditors.DateEdit) - ControlLoader.DateTimePicker.LoadValue(datepicker, value) - - Case GetType(DevExpress.XtraEditors.ListBoxControl) - Dim listbox As DevExpress.XtraEditors.ListBoxControl = DirectCast(control, DevExpress.XtraEditors.ListBoxControl) - ControlLoader.ListBox.LoadValue(listbox, value) - - Case GetType(DevExpress.XtraEditors.CheckedListBoxControl) - Dim checkedlistbox As DevExpress.XtraEditors.CheckedListBoxControl = DirectCast(control, DevExpress.XtraEditors.CheckedListBoxControl) - ControlLoader.CheckedListBox.LoadValue(checkedlistbox, values) - - Case GetType(PictureBox) - Dim picturebox = DirectCast(control, PictureBox) - LoadImage(recordId, controlId, picturebox) - - Case GetType(DataGridView) - Dim gridview = DirectCast(control, DataGridView) - ControlLoader.DataGridView.LoadValue(gridview, values) - - Case GetType(DevExpress.XtraGrid.GridControl) - Dim gridcontrol As DevExpress.XtraGrid.GridControl = DirectCast(control, DevExpress.XtraGrid.GridControl) - ControlLoader.DataGridViewCheckable.LoadValue(gridcontrol, values) - Case Else - If GetType(Control).ToString() <> "System.Windows.Forms.Control" Then - ClassLogger.Add(" >> Sub LoadControlValue - Control-Type nicht berücksichtigt: " & GetType(Control).ToString(), False) - End If - - End Select - 'Catch ex As Exception - ' ClassLogger.Add("Unexpected Error in LoadControlValue: " & ex.Message, True) - ' MsgBox("Error in LoadControlValue:" & vbNewLine & ex.Message) - 'End Try - - End Sub - - Public Shared Sub LoadControlValuesList(FormID As Integer, controls As Control.ControlCollection) - Try - Dim sw As New SW("LoadControlValuesList - Database") - - If controls.Count = 0 Then - 'MsgBox("LoadControlValuesList: Control.ControlCollection is unexpected empty!", MsgBoxStyle.Exclamation) - ClassLogger.Add("LoadControlValuesList: Control.ControlCollection is unexpected empty!") - Exit Sub - End If - - - ' Zuerst alle SQL Commands für FormID finden - ' CONTROL_SQLCOMMAND_1 wird als SQL gealiast - 'Dim SQL As String = String.Format("SELECT CONTROL_ID, CONTROL_CONNID_1,CONTROL_SQLCOMMAND_1 AS SQL FROM VWPMO_CONTROL_SCREEN WHERE FORM_ID = {0} AND CONTROL_SQLCOMMAND_1 NOT LIKE '%@%'", FormID) - Dim Sql = String.Format("FORM_ID = {0} AND CONTROL_SQLCOMMAND_1 NOT LIKE '%@%'", FormID) - - Dim dt As DataTable = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, Sql, "") 'ClassDatabase.Return_Datatable(SQL, True) - sw.Done() - - - If dt.Rows.Count = 0 Then - Exit Sub - End If - sw = New SW("LoadControlValuesList") - For Each Ctrl As Control In controls - Dim controlTagId = DirectCast(Ctrl.Tag, ClassControlMetadata).Id - - PerfomanceHelper.SuspendDraw(Ctrl) - - 'If controlTagId = 474 Then - ' MsgBox("Thats it") - 'End If - 'Datatable nach row mit CONTROL_ID wie Ctrl suchen - Dim row As DataRow = dt.Select(String.Format("CONTROL_ID={0}", controlTagId)).FirstOrDefault() - If IsNothing(row) Then - ' Beim aussteigen muss wieder ResumeDraw aufgerufen werden - PerfomanceHelper.ResumeDraw(Ctrl) - Continue For - End If - Dim sqlcommand As String = row.Item("CONTROL_SQLCOMMAND_1") - Dim ConnID = row.Item("CONTROL_CONNID_1") - Select Case Ctrl.GetType() - Case GetType(CustomComboBox) - Dim combobox = DirectCast(Ctrl, CustomComboBox) - ControlLoader.Combobox.LoadList(combobox, FormID, ConnID, sqlcommand) - - Case GetType(DevExpress.XtraEditors.ListBoxControl) - Dim listbox = DirectCast(Ctrl, DevExpress.XtraEditors.ListBoxControl) - ControlLoader.ListBox.LoadList(listbox, FormID, ConnID, sqlcommand) - - Case GetType(DevExpress.XtraEditors.CheckedListBoxControl) - Dim chlistbox = DirectCast(Ctrl, DevExpress.XtraEditors.CheckedListBoxControl) - ControlLoader.CheckedListBox.LoadList(chlistbox, FormID, ConnID, sqlcommand) - - Case GetType(DevExpress.XtraGrid.GridControl) - Dim grid = DirectCast(Ctrl, DevExpress.XtraGrid.GridControl) - ControlLoader.DataGridViewCheckable.LoadList(grid, FormID, ConnID, sqlcommand) - End Select - - PerfomanceHelper.ResumeDraw(Ctrl) - Next - - sw.Done() - Catch ex As Exception - ClassLogger.Add("Unexpected Error in LoadControlValuesList: " & ex.Message, True) - MsgBox("Unexpected Error in LoadControlValuesList:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - - Public Shared Sub LoadControlValuesListWithPlaceholders(FormId As Integer, RecordId As Integer, ParentRecordId As Integer, controls As Control.ControlCollection, entity_ID As Integer) - Try - If controls.Count = 0 Then - 'MsgBox("LoadControlValuesListWithPlaceholders: Control.ControlCollection is unexpected empty!", MsgBoxStyle.Exclamation) - ClassLogger.Add("LoadControlValuesListWithPlaceholders: Control.ControlCollection is unexpected empty!") - Exit Sub - End If - - ' Dim SQL As String = String.Format("SELECT CONTROL_ID, CONTROL_CONNID_1, CONTROL_SQLCOMMAND_1 AS SQL FROM VWPMO_CONTROL_SCREEN WHERE FORM_ID = {0} AND CONTROL_SQLCOMMAND_1 <> '' AND CONTROL_SQLCOMMAND_1 LIKE '%@%'", FormId) - Dim sw As New SW("LoadControlValuesListWithPlaceholders") - Dim commands As New List(Of String) - Dim expression As String = String.Format("FORM_ID = {0} AND CONTROL_SQLCOMMAND_1 <> '' AND CONTROL_SQLCOMMAND_1 LIKE '%@%'", FormId) - - Dim dt As DataTable = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, expression, "") 'ClassDatabase.Return_Datatable(SQL, True) - - If dt.Rows.Count = 0 Then - Exit Sub - End If - - For Each Ctrl As Control In controls - Dim controlTagId = DirectCast(Ctrl.Tag, ClassControlMetadata).Id - Dim row As DataRow = dt.Select(String.Format("CONTROL_ID={0}", controlTagId)).FirstOrDefault() - - If IsNothing(row) Then - Continue For - End If - - Dim connID = row.Item("CONTROL_CONNID_1") - Dim sqlcommand As String = row.Item("CONTROL_SQLCOMMAND_1") - - If ParentRecordId = 0 And CURRENT_ACT_LEVEL > 1 Then - 'eigentlich sollte eine Parent_RecordID da sein - Try - Dim _SQL = String.Format("SELECT RECORD1_ID FROM TBPMO_RECORD_CONNECT WHERE RECORD2_ID = {0}", RecordId) - Dim ParentRec = ClassDatabase.Execute_Scalar(_SQL) - If Not IsNothing(ParentRec) Then - If ParentRec > 0 Then - ParentRecordId = ParentRec - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Getting Parent-Record cause PRecord was 0: " & ex.Message) - End Try - End If - - sqlcommand = ReplaceSqlCommandPlaceholders(sqlcommand, RecordId, ParentRecordId, entity_ID) - - PerfomanceHelper.SuspendDraw(Ctrl) - - Select Case Ctrl.GetType() - Case GetType(CustomComboBox) - Dim combobox = DirectCast(Ctrl, CustomComboBox) - ControlLoader.Combobox.LoadList(combobox, FormId, connID, sqlcommand) - - Case GetType(DevExpress.XtraEditors.ListBoxControl) - Dim listbox = DirectCast(Ctrl, DevExpress.XtraEditors.ListBoxControl) - ControlLoader.ListBox.LoadList(listbox, FormId, connID, sqlcommand) - - Case GetType(DevExpress.XtraEditors.CheckedListBoxControl) - Dim chlistbox = DirectCast(Ctrl, DevExpress.XtraEditors.CheckedListBoxControl) - ControlLoader.CheckedListBox.LoadList(chlistbox, FormId, connID, sqlcommand) - - Case GetType(DevExpress.XtraGrid.GridControl) - Dim gridControl = DirectCast(Ctrl, DevExpress.XtraGrid.GridControl) - ControlLoader.DataGridViewCheckable.LoadList(gridControl, FormId, connID, sqlcommand) - - End Select - - PerfomanceHelper.ResumeDraw(Ctrl) - Next - sw.Done() - Catch ex As Exception - ClassLogger.Add("Unexpected Error in LoadControlValuesListWithPlaceholders: " & ex.Message, True) - MsgBox("Unexpected Error in LoadControlValuesListWithPlaceholders:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - - ''' - ''' Sucht alle Controls in der aktuellen Entität, die eine Abhängigkeit besitzen, - ''' und (de)aktiviert sie basierend auf dem Wert er Abhängigkeit - ''' - ''' - Public Shared Sub Enable_Depending_Controls(FormId As Integer, RecordId As Integer, ParentRecordId As Integer, controls As Control.ControlCollection, entity_ID As Integer) - Try - If controls.Count = 0 Then - 'MsgBox("LoadControlValuesListWithPlaceholders: Control.ControlCollection is unexpected empty!", MsgBoxStyle.Exclamation) - ClassLogger.Add("Enable_Depending_Controls: Control.ControlCollection is unexpected empty!") - Exit Sub - End If - ' Alle Controls finden, die Abhängigkeiten haben - Dim SQL As String = String.Format("select GUID,NAME,SQL_COMMAND_2 from TBPMO_CONTROL where FORM_ID = {0} AND SQL_COMMAND_2 IS NOT NULL " _ - & "AND LEN(SQL_COMMAND_2) > 10 AND SQL_COMMAND_2 LIKE '%@%@%'", FormId) - Dim sw As New SW("Enable_Depending_Controls") - Dim commands As New List(Of String) - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - - If dt.Rows.Count = 0 Then - Exit Sub - End If - - ' Durchlaufe alle Controls, die eine Abhängigheit haben - For Each row As DataRow In dt.Rows - Dim msg = String.Format(" >> Working on Depending Control-ID: {0}", row.Item("GUID").ToString) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - Dim DependingControlId As Integer = row.Item("GUID") - Dim DependingControlSQL As String = row.Item("SQL_COMMAND_2") - msg = String.Format(" >> SQL: {0}", DependingControlSQL) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - Dim DependingControl As Control = controls.OfType(Of Control)().Where(Function(c As Control) - Return DirectCast(c.Tag, ClassControlMetadata).Id = DependingControlId - End Function).SingleOrDefault() - - Dim regex As New Regex("(@(\d+)@)") - Dim match As Match = regex.Match(DependingControlSQL) - - - - If match.Success Then - ' Wir suchen aus dem SQL Befehl die ControlId heraus, - ' von dem das aktuelle Control abhängt - Dim otherControlId As Integer - Integer.TryParse(match.Groups(2).Value, otherControlId) - ' Jetzt suchen wir das Control, das zu dieser ControlId passt - Dim otherControl As Control = controls.OfType(Of Control)().Where(Function(c As Control) - Dim controlId As Integer = DirectCast(c.Tag, ClassControlMetadata).Id - Console.WriteLine(controlId) - Return controlId = otherControlId - End Function).SingleOrDefault() - Dim otherControlType As String = otherControl.GetType().Name - - ' Jetzt holen wir uns den Wert von dem 'OtherControl' - ' und geben seinen Value zusammen mit dem dependingControl weiter - Dim value As Object = Nothing - - ' Jetzt lesen wir den Wert aus, der im SQL Command ersetzt werden soll - Select Case otherControlType - Case "CheckBox" - msg = String.Format(" >> CheckBox-CtrlID: {0}", otherControlId) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - value = DirectCast(otherControl, CheckBox).Checked - Case "TextBox" - msg = String.Format(" >> TextBox-CtrlID: {0}", otherControlId) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - value = DirectCast(otherControl, TextBox).Text - Case "CustomComboBox" - msg = String.Format(" >> CustomComboBox-CtrlID: {0}", otherControlId) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - value = DirectCast(otherControl, CustomComboBox).Text - Case "DateEdit" - msg = String.Format(" >> DateEdit-CtrlID: {0}", otherControlId) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - value = DirectCast(otherControl, DevExpress.XtraEditors.DateEdit).EditValue - End Select - - ' Jetzt ersetzen wir den Platzhalter im SQL Command - DependingControlSQL = regex.Replace(DependingControlSQL, value) - msg = String.Format(" >> DependingControlSQL: {0}", DependingControlSQL) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - Dim enableDT As DataTable = ClassDatabase.Return_Datatable(DependingControlSQL) - If IsNothing(enableDT) Then - msg = String.Format(">> enableDT is nothing!! CHECK SQL {0}." & vbNewLine, DependingControlSQL) - ClassLogger.Add(msg) - Continue For - End If - If enableDT.Rows.Count = 1 Then - Dim enabled As Boolean = True - Try - enabled = CBool(enableDT.Rows(0).Item(0)) - Catch ex As Exception - msg = String.Format(">> Could not convert value of tablecontent to boolean!! SQL {0} # tablecontent: {1}" & vbNewLine, DependingControlSQL, enableDT.Rows(0).Item(0).ToString) - ClassLogger.Add(msg) - End Try - - DependingControl.Enabled = enabled - If enabled = False Then - msg = String.Format(" >> Control {0} will be disabled." & vbNewLine, DependingControlId.ToString) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - Else - msg = String.Format(" >> Control {0} will be enabled." & vbNewLine, DependingControlId.ToString) - If LogErrorsOnly = False Then ClassLogger.Add(msg, False) - End If - - Else - ClassLogger.Add(" >> Attention in Enable_Depending_Controls: RowCount for enabling control was '" & enableDT.Rows.Count.ToString & "' and not 1 as expected - Check SQL: '" & DependingControlSQL & "'") - End If - End If - Next - - sw.done - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Enable_Depending_Controls: " & ex.Message, True) - MsgBox("Unexpected Error in Enable_Depending_Controls:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Public Shared Function ReplaceSqlCommandPlaceholders(sqlCommand As String, recordId As Integer, parentRecordId As Integer, entity_Id As Integer) - Try - sqlCommand = sqlCommand.Replace("@RECORD_ID", recordId) - sqlCommand = sqlCommand.Replace("@RECORDID", recordId) - sqlCommand = sqlCommand.Replace("@ENTITY_ID", entity_Id) - sqlCommand = sqlCommand.Replace("@PARENTRECORD_ID", parentRecordId) - sqlCommand = sqlCommand.Replace("@PARENTRECORDID", parentRecordId) - Return sqlCommand - Catch ex As Exception - ClassLogger.Add("Unexpected Error in ReplaceSqlCommandPlaceholders: " & ex.Message, True) - MsgBox("Unexpected Error in ReplaceSqlCommandPlaceholders:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return sqlCommand - End Try - - End Function - - Public Shared Sub UnloadControlValuesList(RecordID As Integer, FormID As Integer, controls As Control.ControlCollection) - For Each C As Control In controls - If TypeOf C Is CustomComboBox Then - Dim Combobox = DirectCast(C, CustomComboBox) - Dim currentValue As String = Combobox.Text - Combobox.DataSource = Nothing - Combobox.Text = currentValue - End If - Next - End Sub - - Public Shared Sub LoadImage(RecordID As Integer, ControlID As Integer, control As Control) - Dim picbox As PictureBox = DirectCast(control, PictureBox) - Dim SQL As String = String.Format("SELECT IMG FROM TBPMO_CONTROL_IMAGE WHERE RECORD_ID = {0} AND CONTROL_ID = {1}", RecordID, ControlID) - Dim bimage As Byte() = ClassDatabase.Execute_Scalar(SQL) - - If Not IsNothing(bimage) Then - picbox.BackgroundImage = ByteArrayToBitmap(bimage) - picbox.BackgroundImageLayout = ImageLayout.Zoom - Else - picbox.BackgroundImage = Nothing - End If - End Sub - -#Region "ClearControlValue" - Public Shared Sub ClearControlValues(controls As Control.ControlCollection) - For Each control In controls - If control.GetType().Name = "GroupBox" Then - Dim groupbox As GroupBox = control - ClearControlValues(groupbox.Controls) - Else - ClearControlValue(control) - End If - Next - End Sub - - Public Shared Sub ClearControlValue(control As Control) - Select Case control.GetType() - Case GetType(TextBox) - DirectCast(control, TextBox).Text = String.Empty - - Case GetType(CustomComboBox) - Dim combo As CustomComboBox = DirectCast(control, CustomComboBox) - combo.SelectedIndex = -1 - combo.Text = String.Empty - - Case GetType(CheckBox) - DirectCast(control, CheckBox).Checked = False - - Case GetType(RadioButton) - DirectCast(control, RadioButton).Checked = False - - Case GetType(DevExpress.XtraEditors.DateEdit) - DirectCast(control, DevExpress.XtraEditors.DateEdit).DateTime = DateTime.MinValue - Case GetType(PictureBox) - DirectCast(control, PictureBox).BackgroundImage = Nothing - - Case GetType(DevExpress.XtraEditors.CheckedListBoxControl) - Dim chklbx As DevExpress.XtraEditors.CheckedListBoxControl = DirectCast(control, DevExpress.XtraEditors.CheckedListBoxControl) - chklbx.UnCheckAll() - - Case GetType(DevExpress.XtraEditors.ListBoxControl) - Dim lb As DevExpress.XtraEditors.ListBoxControl = DirectCast(control, DevExpress.XtraEditors.ListBoxControl) - lb.SelectedIndex = -1 - - - Case GetType(DataGridView) - Dim dgv As DataGridView = DirectCast(control, DataGridView) - Dim ds = dgv.DataSource - - If (IsNothing(ds)) Then - dgv.Rows.Clear() - dgv.Refresh() - Else - dgv.DataSource = Nothing - dgv.Refresh() - End If - - Case GetType(DevExpress.XtraGrid.GridControl) - Dim gc = DirectCast(control, DevExpress.XtraGrid.GridControl) - Dim gridview As DevExpress.XtraGrid.Views.Grid.GridView = gc.MainView - - ' Setzt den Filter zurück - gridview.ActiveFilterString = String.Empty - - If gridview.RowCount = 0 Then - Exit Select - End If - - For i As Integer = 0 To gridview.RowCount - 1 - Dim fieldName As String = gridview.Columns(0).FieldName - Dim rowhandle As Integer = gridview.GetRowHandle(i) - Dim rowvalue As String = gridview.GetRowCellValue(rowhandle, fieldName) - gridview.UnselectRow(rowhandle) - Next - Try - gridview.Columns(0).OptionsColumn.AllowEdit = False - Catch ex As Exception - - End Try - - End Select - End Sub -#End Region - -#Region "LoadDefaultValue" - - Public Shared Sub LoadDefaultValues(FormID As Integer, RecordID As Integer, controls As Control.ControlCollection, parentRecordID As Integer, EntityID As Integer) - Try - Dim sw As New SW("LoadDefaultValues") - - ' Alle Controls leeren - ClearControlValues(controls) - - ' Alle Controls laden, die einen Default Value haben - Dim SQL As String = String.Format("SELECT CONTROL_ID, CONTROL_DEF_VALUE, CONTROL_NAME FROM VWPMO_CONTROL_SCREEN WHERE FORM_ID = {0} AND CONTROL_DEF_VALUE <> '' " & _ - "UNION SELECT CONTROL_ID, CONTROL_SQLCOMMAND_1 AS CONTROL_DEF_VALUE, CONTROL_NAME FROM VWPMO_CONTROL_SCREEN where FORM_ID = {0} and CONTROL_SQLCOMMAND_1 <> '' AND CONTROL_SQLCOMMAND_1 NOT LIKE '%@%@%' AND CONTROL_SQLCOMMAND_1 LIKE '%@RECORD_ID%'", FormID) - Dim DEFAULT_VALUE_DT As DataTable = ClassDatabase.Return_Datatable(SQL, True) - - For Each row As DataRow In DEFAULT_VALUE_DT.Rows - - Dim defaultValue = row.Item("CONTROL_DEF_VALUE") - Dim controlId As Integer = row.Item("CONTROL_ID") - Dim controlName As String = row.Item("CONTROL_NAME") - - - Try - Dim control As Control = controls.Find(controlName, False)(0) - LoadDefaultValue(controlId, RecordID, Control, parentRecordID, EntityID, defaultValue) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in getting default value for control '" & controlName & " - " & ex.Message, True) - End Try - Next - - - sw.Done() - - 'Den Focus auf das erste Steuerelement setzen - For Each c As Control In controls - If Not TypeOf c Is Label Then - c.Focus() - Exit For - End If - Next - Catch ex As Exception - MsgBox("Error in LoadDefaultValues: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - - 'Public Shared Sub LoadDefaultValues_(FormID As Integer, RecordID As Integer, controls As Control.ControlCollection, ParentRecordId As Integer, entity_ID As Integer) - ' '' Zuerst alle Controls leeren - ' ClearControlValues(controls) - - ' Dim i = 0 - ' For Each control As Control In controls - - ' Dim CONTROL_ID = DirectCast(control.Tag, ClassControlMetadata).Id ' GetControlID_for_Name(control.Name, FormID) - ' If Not (TypeOf control Is Label) Then - ' i += 1 - ' End If - - ' If TypeOf control Is GroupBox Then - ' LoadDefaultValues(FormID, RecordID, DirectCast(control, GroupBox).Controls, ParentRecordId, entity_ID) - ' End If - - ' 'LoadDefaultValue(CONTROL_ID, RecordID, control, ParentRecordId, entity_ID) - - ' 'Den Focus auf das erste Steuerelement setzen - ' If i = 1 Then - ' control.Focus() - ' End If - - ' Next - 'End Sub - - Public Shared Sub LoadDefaultValue(ControlID As Integer, RecordID As Integer, control As Control, ParentRecordId As Integer, entity_ID As Integer, defaultValue As Object) - Try - 'Dim SQL = String.Format("SELECT CONTROL_DEF_VALUE FROM VWPMO_CONTROL_SCREEN WHERE CONTROL_ID = {0} and CONTROL_DEF_VALUE <> ''", ControlID) - 'Dim defaultValue = ClassDatabase.Execute_Scalar(SQL) - - 'Dim SQL = "SELECT * FROM VWPMO_CONTROL_SCREEN WHERE CONTROL_ID = " & ControlID - 'Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL) - 'Dim result = DT.Rows(0).Item("CONTROL_DEF_VALUE") - - Select Case control.GetType() - Case GetType(TextBox) - If ControlID = 272 Then - Console.WriteLine("obacht") - End If - Dim textbox As TextBox = DirectCast(control, TextBox) - If IsDBNull(defaultValue) Then - textbox.Text = "" - Else - Dim vorgabe = defaultValue - 'Wenn der Default Wert über einen Select kommt - If vorgabe.ToString.ToLower.StartsWith("select") Then - vorgabe = defaultValue.Replace("@FORM_ID", CURRENT_ENTITY_ID) - vorgabe = vorgabe.Replace("@RECORD_ID", CURRENT_RECORD_ID) - vorgabe = vorgabe.Replace("@RECORDID", CURRENT_RECORD_ID) - vorgabe = vorgabe.Replace("@PARENTRECORD_ID", CURRENT_PARENT_RECORD_ID) - defaultValue = ClassDatabase.Execute_Scalar(vorgabe.ToString, True) - If IsNothing(vorgabe) Then - textbox.Text = "" - End If - End If - textbox.Text = defaultValue - End If - - Case GetType(CheckBox) - Dim checkbox As CheckBox = DirectCast(control, CheckBox) - checkbox.Checked = StrToBool(defaultValue) - - Case GetType(RadioButton) - Dim radio As RadioButton = DirectCast(control, RadioButton) - radio.Checked = StrToBool(defaultValue) - - Case GetType(CustomComboBox) - - Dim combobox As CustomComboBox = DirectCast(control, CustomComboBox) - If IsDBNull(defaultValue) Then - combobox.SelectedIndex = -1 - Else - combobox.SelectedIndex = combobox.FindStringExact(defaultValue) - End If - Case GetType(DevExpress.XtraEditors.DateEdit) - Dim datepicker As DevExpress.XtraEditors.DateEdit = DirectCast(control, DevExpress.XtraEditors.DateEdit) - - If IsDBNull(defaultValue) Then - defaultValue = String.Empty - End If - - Dim result As EnumDateTimePickerDefaultValueOptions = EnumDateTimePickerDefaultValueOptions.Empty - Dim success = [Enum].TryParse(Of EnumDateTimePickerDefaultValueOptions)(defaultValue, result) - - If success Then - If result = EnumDateTimePickerDefaultValueOptions.Empty Then - ' DBNull.Value leert das DateEdit control. - defaultValue = DBNull.Value - ElseIf result = EnumDateTimePickerDefaultValueOptions.CurrentDate Then - defaultValue = Now - End If - Else - 'Wenn der DefaultWert nicht gelesen werden konnte, DateEdit leeren - defaultValue = DBNull.Value - End If - - ' Mit EditValue kann man auch den angezeigten Wert leeren - 'datepicker.DateTime = autoValue - datepicker.EditValue = defaultValue - Case GetType(Label) - Dim lbl As Label = DirectCast(control, Label) - Dim CONNID = ClassDatabase.Execute_Scalar(String.Format("SELECT CONNECTION_ID_1 FROM TBPMO_CONTROL WHERE GUID = {0}", ControlID)) - 'Dim SQL_AUTOVALUE As String = ClassDatabase.Execute_Scalar(String.Format("SELECT SQL_COMMAND_1 FROM TBPMO_CONTROL WHERE GUID = {0}", ControlID)) - defaultValue = ClassControlValues.ReplaceSqlCommandPlaceholders(defaultValue, RecordID, ParentRecordId, entity_ID) - - - If defaultValue = "" Or IsDBNull(defaultValue) Then - Exit Sub - End If - - If Not IsNothing(CONNID) Then - defaultValue = ClassDatabase.Execute_ScalarWithConnection(CONNID, defaultValue) - Else - defaultValue = ClassDatabase.Execute_Scalar(defaultValue, True) - End If - ' AutoValue = ClassDatabase.Execute_Scalar(SQL) - - If Not IsNothing(defaultValue) And Not IsDBNull(defaultValue) Then - lbl.Text = defaultValue - End If - - End Select - Catch ex As Exception - MsgBox("Unexpected Error in LoadDefaultValue:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -#End Region - - - Public Shared Function Get_Control_Value_for_ID(Control_ID As Integer, Record_ID As Integer) - Try - Dim sql = "SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = " & Control_ID & " AND RECORD_ID = " & Record_ID - CURRENT_LAST_SQL = sql - Return ClassDatabase.Execute_Scalar(sql) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GetControlValueForControlID: " & ex.Message, True) - MsgBox("Error in GetControlValueForControlID:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassControls_Manual.vb b/app/DD-Record-Organizer - Kopie/ClassControls_Manual.vb deleted file mode 100644 index 85504be..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassControls_Manual.vb +++ /dev/null @@ -1,29 +0,0 @@ -Public Class ClassControls_Manual - Public Shared Function AddCheckBox(ID As Integer, indexname As String, y As Integer, vorbelegung As String, caption As String) - Try - Dim chk As New CheckBox - chk.Name = "chk" & indexname - chk.Size = New Size(100, 27) - chk.Location = New Point(11, y) - chk.Tag = ID - If caption <> "" Then - chk.Text = caption - chk.Size = New Size(CInt(caption.Length * 15), 27) - End If - If vorbelegung <> "" Then - If vorbelegung = "1" Or vorbelegung = "0" Then - chk.Checked = CBool(vorbelegung) - Else - chk.Checked = False - End If - Else - chk.Checked = False - End If - Return chk - Catch ex As Exception - ClassLogger.Add("Unhandled Exception in AddCheckBox: " & ex.Message, True) - Return Nothing - End Try - - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassConverter.vb b/app/DD-Record-Organizer - Kopie/ClassConverter.vb deleted file mode 100644 index 4b0e528..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassConverter.vb +++ /dev/null @@ -1,94 +0,0 @@ -Public Class ClassConverter - - ' ------------- STRING TO TYPE ------------- - - Public Shared Function ToBooleanOrDefault(value As Object, Optional defaultValue As Boolean = False) - Try - Dim bool As Boolean - - If Boolean.TryParse(value, bool) = True Then - Return bool - Else - If IsDBNull(value) OrElse value = "" Then - Return defaultValue - Else - Return Convert.ToBoolean(value) - End If - End If - Catch ex As Exception - Return defaultValue - End Try - End Function - - Public Shared Function ToStringOrDefault(value As Object, Optional defaultValue As String = "") - Try - If IsDBNull(value) OrElse String.IsNullOrEmpty(value) Then - Return defaultValue - Else - Return Convert.ToString(value) - End If - Catch ex As Exception - Return defaultValue - End Try - End Function - - - Public Shared Function ToIntOrDefault(value As Object, Optional defaultValue As Integer = 0) - Try - If IsDBNull(value) Then - Return defaultValue - Else - Return Convert.ToInt16(value) - End If - Catch ex As Exception - Return defaultValue - End Try - End Function - - ' ------------- TYPE TO TYPE ------------- - - Public Shared Function BoolToInt(bool As Boolean) - Return IIf(bool, 1, 0) - End Function - - Public Shared Function IntToBoolOrDefault(int As Integer, Optional defaultValue As Boolean = False) - If int = 0 Then - Return False - ElseIf int = 1 Then - Return True - Else - Return defaultValue - End If - End Function - - ' ------------- STRING TO ENUM ------------- - - Public Shared Function ToDateTimePickerOptionsOrDefault(value As String) - Try - If IsDBNull(value) OrElse String.IsNullOrEmpty(value) Then - Return EnumDateTimePickerDefaultValueOptions.Empty - Else - Dim result As EnumDateTimePickerDefaultValueOptions - Dim success = [Enum].TryParse(Of EnumDateTimePickerDefaultValueOptions)(value, result) - - If success Then - Return result - Else - Return EnumDateTimePickerDefaultValueOptions.Empty - End If - End If - Catch ex As Exception - Return EnumDateTimePickerDefaultValueOptions.Empty - End Try - End Function - - ' ------------- TYPE TO STRING ------------- - - Public Shared Function SQLValueToString(value As SQLValue) As String - Dim cmd As String = value.Value - If cmd.Contains("'") Then - cmd = cmd.Replace("'", "''") - End If - Return cmd - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassCustomComboBox.vb b/app/DD-Record-Organizer - Kopie/ClassCustomComboBox.vb deleted file mode 100644 index 6fec926..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassCustomComboBox.vb +++ /dev/null @@ -1,70 +0,0 @@ -Public Class CustomComboBox - Inherits ComboBox - - Public Sub New() - MyBase.New() - - DrawMode = DrawMode.OwnerDrawFixed - End Sub - - 'Protected Overrides Sub OnEnabledChanged(e As EventArgs) - ' 'MyBase.OnEnabledChanged(e) - - ' If Me.Enabled Then - ' Me.DropDownStyle = ComboBoxStyle.DropDown - ' Else - ' Me.DropDownStyle = ComboBoxStyle.DropDownList - ' End If - 'End Sub - - Protected Overrides Sub OnDrawItem(e As DrawItemEventArgs) - Dim g As System.Drawing.Graphics = e.Graphics - Dim rect As Rectangle = e.Bounds - - If e.Index >= 0 Then - Dim label As String - - ' Wenn die Items eine Static List ist, wird der String ausgelesen - If (Me.Items(e.Index).GetType() = GetType(String)) Then - label = Me.Items(e.Index).ToString() - Else - Try - 'Wenn die Items aus einer Datatable kommen, wird der DisplayMember ausgelesen - Dim rowView As DataRowView = Me.Items(e.Index) - Dim rowCount As Integer = rowView.Row.ItemArray.Count - - If rowCount = 1 Then - label = rowView.Item(0) - ElseIf rowCount = 2 Then - label = rowView.Item(1) - End If - Catch ex As Exception - ClassLogger.Add("Unexpected error in OnDrawItem (datatable): " & ex.Message, True) - End Try - - End If - - If e.State = (DrawItemState.Disabled Or DrawItemState.NoAccelerator Or DrawItemState.NoFocusRect Or DrawItemState.ComboBoxEdit) Then - ' DISABLED STATE - g.FillRectangle(New SolidBrush(System.Drawing.SystemColors.Info), rect) - g.DrawString(label, e.Font, Brushes.Black, rect) - e.DrawFocusRectangle() - - ElseIf (e.State = (DrawItemState.NoAccelerator Or DrawItemState.NoFocusRect)) Then - ' ITEMS NOT IN FOCUS - g.FillRectangle(New SolidBrush(Color.White), rect) - g.DrawString(label, e.Font, Brushes.Black, rect) - e.DrawFocusRectangle() - - Else - ' ITEMS IN FOCUS - g.FillRectangle(New SolidBrush(System.Drawing.SystemColors.Highlight), rect) - g.DrawString(label, e.Font, Brushes.White, rect) - e.DrawFocusRectangle() - - End If - End If - - g.Dispose() - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassDOC_SEARCH.vb b/app/DD-Record-Organizer - Kopie/ClassDOC_SEARCH.vb deleted file mode 100644 index 92f79b8..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassDOC_SEARCH.vb +++ /dev/null @@ -1,552 +0,0 @@ -Imports System.IO -Imports DD_LIB_Standards -Public Class ClassDOC_SEARCH - Private Shared DT_RESULTLIST_OPTIONS As DataTable - Private Shared DT_RESULTLIST_SEL_VALUES As DataTable - Private Shared ENTITY_ID As Integer - Private Shared RECORD_ID As Integer - Private Shared AsyncRunning As Boolean = False - Private Shared Function GET_DOCSEARCH_DATATABLE(Optional BG As Boolean = False) - Try - Dim OPTION1 - Dim OPTION2 - Dim OPTION3 - Dim OPTION4 - Dim OPTION5 - Dim VALUE_CONF1 - Dim VALUE_CONF2 - Dim VALUE_CONF3 - Dim VALUE_CONF4 - - If DT_RESULTLIST_OPTIONS.Rows.Count = 0 Then - OPTION1 = 0 - OPTION2 = 0 - OPTION3 = 0 - OPTION4 = 0 - OPTION5 = 0 - Else - OPTION1 = DT_RESULTLIST_OPTIONS.Rows(0).Item("OPTION1_CTRL") - OPTION2 = DT_RESULTLIST_OPTIONS.Rows(0).Item("OPTION2_CTRL") - OPTION3 = DT_RESULTLIST_OPTIONS.Rows(0).Item("OPTION3_CTRL") - OPTION4 = DT_RESULTLIST_OPTIONS.Rows(0).Item("OPTION4_CTRL") - OPTION5 = DT_RESULTLIST_OPTIONS.Rows(0).Item("OPTION5_CTRL") - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> DT_RESULTLIST_SEL_VALUES.Rows.Count: " & DT_RESULTLIST_SEL_VALUES.Rows.Count, False) - If DT_RESULTLIST_SEL_VALUES.Rows.Count = 0 Then - VALUE_CONF1 = 0 - VALUE_CONF2 = 0 - VALUE_CONF3 = 0 - VALUE_CONF4 = 0 - - Else - VALUE_CONF1 = DT_RESULTLIST_SEL_VALUES.Rows(0).Item("GUID") - Try - VALUE_CONF2 = DT_RESULTLIST_SEL_VALUES.Rows(1).Item("GUID") - Catch ex As Exception - VALUE_CONF2 = 0 - End Try - Try - VALUE_CONF3 = DT_RESULTLIST_SEL_VALUES.Rows(2).Item("GUID") - Catch ex As Exception - VALUE_CONF3 = 0 - End Try - Try - VALUE_CONF4 = DT_RESULTLIST_SEL_VALUES.Rows(3).Item("GUID") - Catch ex As Exception - VALUE_CONF4 = 0 - End Try - - End If - - Dim SQL_DOC_SEARCH - If CURRENT_SEARCH_TYPE = "ENTITY" Then - SQL_DOC_SEARCH = String.Format("SELECT DISTINCT T.*," & vbNewLine & - "'NO OPTION IN ENTITY-SEARCH' AS OPTION1," & vbNewLine & - "'NO OPTION IN ENTITY-SEARCH' AS OPTION2," & vbNewLine & - "'NO INDEX IN ENTITY-SEARCH' AS DOCIDX1," & vbNewLine & - "'NO INDEX IN ENTITY-SEARCH' AS DOCIDX2," & vbNewLine & - "'NO INDEX IN ENTITY-SEARCH' AS DOCIDX3," & vbNewLine & - "'NO INDEX IN ENTITY-SEARCH' AS DOCIDX4," & vbNewLine & - "'NO DROPDOWN IN ENTITY-SEARCH' AS DROPDOWN1," & vbNewLine & - "'NO DROPDOWN IN ENTITY-SEARCH' AS DROPDOWN2," & vbNewLine & - "'NO DROPDOWN IN ENTITY-SEARCH' AS DROPDOWN3," & vbNewLine & - "'NO DROPDOWN IN ENTITY-SEARCH' AS DROPDOWN4" & vbNewLine & - "FROM " & vbNewLine & - "VWPMO_DOC_SEARCH T" & vbNewLine & - "WHERE T.DocID IN (select DISTINCT T.DOC_ID from TBPMO_DOC_RECORD_LINK T, TBPMO_RECORD T1 WHERE T.RECORD_ID = T1.GUID AND T1.FORM_ID = {0}) " & vbNewLine & - "AND T.DocID IN (SELECT dwObjectID FROM VWPMO_WD_OBJECT_RIGHTS WHERE dwUserOrGroupID = {2} AND dwObjectID = T.DocID)", ENTITY_ID, USER_LANGUAGE, USERID_FK_INT_ECM, OPTION1, OPTION2) - If CURRENT_ENTITYSQL_WHERE <> "" Then - Dim where = CURRENT_ENTITYSQL_WHERE.Replace("WHERE [RECORD-ID] IN ", "") - SQL_DOC_SEARCH = SQL_DOC_SEARCH & " " & vbNewLine & String.Format("AND T.DocID IN (SELECT DISTINCT DOC_ID from TBPMO_DOC_RECORD_LINK WHERE RECORD_ID IN ({0}))", where) - End If - If BG = True Then - If IsNothing(CURRENT_DT_DOC_ENTITY_SEARCH) Then - If AsyncRunning = True Then - MsgBox("Entity-Search already running in background! Please wait a while!", MsgBoxStyle.Information) - Return Nothing - End If - Dim async As New ClassAsyncReturnDT(SQL_DOC_SEARCH, "LOAD_ENTITY_SEARCH_AT STARTUP") - async.bw.RunWorkerAsync() - While async.bw.IsBusy - Application.DoEvents() - End While - CURRENT_DT_DOC_ENTITY_SEARCH = async.dt - AsyncRunning = False - End If - - End If - - ElseIf CURRENT_SEARCH_TYPE = "RECORD" Then - SQL_DOC_SEARCH = String.Format("SELECT DISTINCT T.* ," & vbNewLine & - "ISNULL(T1.VALUE,'') AS OPTION1," & vbNewLine & - "ISNULL(T2.VALUE,'') AS OPTION2," & vbNewLine & - "ISNULL(T3.VALUE,'') AS OPTION3," & vbNewLine & - "ISNULL(T4.VALUE,'') AS OPTION4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX1') AS DOCIDX1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX2') AS DOCIDX2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX3') AS DOCIDX3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX4') AS DOCIDX4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN1','{7}',TRL.RECORD_ID) AS DROPDOWN1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN2','{7}',TRL.RECORD_ID) AS DROPDOWN2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN3','{7}',TRL.RECORD_ID) AS DROPDOWN3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN4','{7}',TRL.RECORD_ID) AS DROPDOWN4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC.GUID) AS VALUE1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC1.GUID) AS VALUE2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC2.GUID) AS VALUE3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC3.GUID) AS VALUE4," & vbNewLine & - "dwAccessRight AS ACCESS_RIGHT" & vbNewLine & - "FROM " & vbNewLine & - "VWPMO_DOC_SEARCH T " & vbNewLine & - "INNER JOIN TBPMO_DOC_RECORD_LINK TRL ON T.DocID = TRL.DOC_ID" & vbNewLine & - "INNER JOIN TBPMO_RECORD TR ON TRL.RECORD_ID = TR.GUID" & vbNewLine & - "INNER JOIN VWPMO_WD_OBJECT_RIGHTS TRIGHTS ON T.DocID = TRIGHTS.dwObjectID" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC ON TR.FORM_ID = TRC.ENTITY_ID AND TRC.LANGUAGE = '{7}' AND TRC.GUID = {8}" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC1 ON TR.FORM_ID = TRC1.ENTITY_ID AND TRC1.LANGUAGE = '{7}' AND TRC1.GUID = {9}" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC2 ON TR.FORM_ID = TRC2.ENTITY_ID AND TRC2.LANGUAGE = '{7}' AND TRC2.GUID = {10}" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC3 ON TR.FORM_ID = TRC3.ENTITY_ID AND TRC3.LANGUAGE = '{7}' AND TRC3.GUID = {11}" & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T1 ON TRL.RECORD_ID = T1.RECORD_ID AND T1.CONTROL_ID = {2} " & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T2 ON TRL.RECORD_ID = T2.RECORD_ID AND T2.CONTROL_ID = {3} " & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T3 ON TRL.RECORD_ID = T3.RECORD_ID AND T3.CONTROL_ID = {4} " & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T4 ON TRL.RECORD_ID = T4.RECORD_ID AND T4.CONTROL_ID = {5} " & vbNewLine & - "WHERE TRL.RECORD_ID = {0} AND TR.FORM_ID = {1} AND TRIGHTS.dwUserOrGroupID = {6}", RECORD_ID, ENTITY_ID, OPTION1, OPTION2, OPTION3, OPTION4, USERID_FK_INT_ECM, USER_LANGUAGE, VALUE_CONF1, VALUE_CONF2, VALUE_CONF3, VALUE_CONF4) - ElseIf CURRENT_SEARCH_TYPE = "FULLTEXT" Then - Dim sqlft = SQL_FULLTEXT - sqlft = sqlft.Replace("@FULLTEXT", CURRENT_FULLTEXT_PATTERN) - SQL_DOC_SEARCH = String.Format("SELECT DISTINCT T.*," & vbNewLine & - "[dbo].[FNPMO_GET_CONTROL_VALUES_DOC_ENTITY] ({3},T.DocID,{0}) AS OPTION1," & vbNewLine & - "[dbo].[FNPMO_GET_CONTROL_VALUES_DOC_ENTITY] ({4},T.DocID,{0}) AS OPTION2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{0},'DOCIDX1') AS DOCIDX1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{0},'DOCIDX2') AS DOCIDX2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{0},'DOCIDX3') AS DOCIDX3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{0},'DOCIDX4') AS DOCIDX4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{0},'DROPDOWN1','{1}',TRL.RECORD_ID) AS DROPDOWN1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{0},'DROPDOWN2','{1}',TRL.RECORD_ID) AS DROPDOWN2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{0},'DROPDOWN3','{1}',TRL.RECORD_ID) AS DROPDOWN3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{0},'DROPDOWN4','{1}',TRL.RECORD_ID) AS DROPDOWN4" & vbNewLine & - "FROM " & vbNewLine & - "VWPMO_DOC_SEARCH T" & vbNewLine & - "INNER JOIN TBPMO_DOC_RECORD_LINK TRL ON T.DocID = TRL.DOC_ID" & vbNewLine & - "INNER JOIN TBPMO_RECORD TR ON TRL.RECORD_ID = TR.GUID" & vbNewLine & - "INNER JOIN VWPMO_WD_OBJECT_RIGHTS TRIGHTS ON T.DocID = TRIGHTS.dwObjectID" & vbNewLine & - "LEFT OUTER JOIN TBPMO_CONTROL_VALUE TCTRL ON TR.GUID = TCTRL.RECORD_ID" & vbNewLine & - "WHERE TR.FORM_ID = {0} AND TRIGHTS.dwUserOrGroupID = {2} AND (" & vbNewLine & - "TCTRL.VALUE LIKE '%{6}%' OR" & vbNewLine & - "T.DocID IN ({5}" & vbNewLine & - "))", ENTITY_ID, USER_LANGUAGE, USERID_FK_INT_ECM, OPTION1, OPTION2, sqlft, CURRENT_FULLTEXT_PATTERN) - ElseIf CURRENT_SEARCH_TYPE = "NODE_DOWN" Then - SQL_DOC_SEARCH = String.Format("SELECT DISTINCT T.* ," & vbNewLine & - "ISNULL(T1.VALUE,'') AS OPTION1," & vbNewLine & - "ISNULL(T2.VALUE,'') AS OPTION2," & vbNewLine & - "ISNULL(T3.VALUE,'') AS OPTION3," & vbNewLine & - "ISNULL(T4.VALUE,'') AS OPTION4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX1') AS DOCIDX1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX2') AS DOCIDX2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX3') AS DOCIDX3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX4') AS DOCIDX4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN1','{7}',TRL.RECORD_ID) AS DROPDOWN1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN2','{7}',TRL.RECORD_ID) AS DROPDOWN2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN3','{7}',TRL.RECORD_ID) AS DROPDOWN3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN4','{7}',TRL.RECORD_ID) AS DROPDOWN4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC.GUID) AS VALUE1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC1.GUID) AS VALUE2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC2.GUID) AS VALUE3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DOC_VALUE] (T.DocID,TRL.RECORD_ID,TRC3.GUID) AS VALUE4" & vbNewLine & - "FROM " & vbNewLine & - "VWPMO_DOC_SEARCH T " & vbNewLine & - "INNER JOIN TBPMO_DOC_RECORD_LINK TRL ON T.DocID = TRL.DOC_ID" & vbNewLine & - "INNER JOIN TBPMO_RECORD TR ON TRL.RECORD_ID = TR.GUID" & vbNewLine & - "INNER JOIN TBPMO_STRUCTURE_NODES_USER_TEMP TTEMP ON TR.GUID = TTEMP.RECORD_ID" & vbNewLine & - "INNER JOIN VWPMO_WD_OBJECT_RIGHTS TRIGHTS ON T.DocID = TRIGHTS.dwObjectID" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC ON TR.FORM_ID = TRC.ENTITY_ID AND TRC.LANGUAGE = '{7}' AND TRC.GUID = {8}" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC1 ON TR.FORM_ID = TRC1.ENTITY_ID AND TRC1.LANGUAGE = '{7}' AND TRC1.GUID = {9}" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC2 ON TR.FORM_ID = TRC2.ENTITY_ID AND TRC2.LANGUAGE = '{7}' AND TRC2.GUID = {10}" & vbNewLine & - "LEFT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG TRC3 ON TR.FORM_ID = TRC3.ENTITY_ID AND TRC3.LANGUAGE = '{7}' AND TRC3.GUID = {11}" & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T1 ON TRL.RECORD_ID = T1.RECORD_ID AND T1.CONTROL_ID = {2} " & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T2 ON TRL.RECORD_ID = T2.RECORD_ID AND T2.CONTROL_ID = {3} " & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T3 ON TRL.RECORD_ID = T3.RECORD_ID AND T3.CONTROL_ID = {4} " & vbNewLine & - "LEFT JOIN TBPMO_CONTROL_VALUE T4 ON TRL.RECORD_ID = T4.RECORD_ID AND T4.CONTROL_ID = {5} " & vbNewLine & - "WHERE TR.FORM_ID = {1} AND TTEMP.USER_ID = {0} AND TRIGHTS.dwUserOrGroupID = {6}", USER_GUID, ENTITY_ID, OPTION1, OPTION2, OPTION3, OPTION4, USERID_FK_INT_ECM, USER_LANGUAGE, VALUE_CONF1, VALUE_CONF2, VALUE_CONF3, VALUE_CONF4) - ElseIf CURRENT_SEARCH_TYPE = "FULLTEXT_SUBNODES" Then - Dim sqlft = SQL_FULLTEXT - sqlft = sqlft.Replace("@FULLTEXT", CURRENT_FULLTEXT_PATTERN) - SQL_DOC_SEARCH = String.Format("SELECT DISTINCT T.*," & vbNewLine & - "[dbo].[FNPMO_GET_CONTROL_VALUES_DOC_ENTITY] ({4},T.DocID,{1}) AS OPTION1," & vbNewLine & - "[dbo].[FNPMO_GET_CONTROL_VALUES_DOC_ENTITY] ({5},T.DocID,{1}) AS OPTION2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX1') AS DOCIDX1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX2') AS DOCIDX2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX3') AS DOCIDX3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_IDX] (T.DocID,{1},'DOCIDX4') AS DOCIDX4," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN1','{0}',TRL.RECORD_ID) AS DROPDOWN1," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN2','{0}',TRL.RECORD_ID) AS DROPDOWN2," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN3','{0}',TRL.RECORD_ID) AS DROPDOWN3," & vbNewLine & - "[dbo].[FNPMO_DOC_GET_DROPDOWN_VALUE] (T.DocID,{1},'DROPDOWN4','{0}',TRL.RECORD_ID) AS DROPDOWN4" & vbNewLine & - "FROM " & vbNewLine & - "VWPMO_DOC_SEARCH T" & vbNewLine & - "INNER JOIN TBPMO_DOC_RECORD_LINK TRL ON T.DocID = TRL.DOC_ID" & vbNewLine & - "INNER JOIN TBPMO_RECORD TR ON TRL.RECORD_ID = TR.GUID" & vbNewLine & - "INNER JOIN TBPMO_STRUCTURE_NODES_USER_TEMP TTEMP ON TR.GUID = TTEMP.RECORD_ID" & vbNewLine & - "INNER JOIN VWPMO_WD_OBJECT_RIGHTS TRIGHTS ON T.DocID = TRIGHTS.dwObjectID" & vbNewLine & - "WHERE TR.FORM_ID = {1} AND TTEMP.USER_ID = {2} AND TRIGHTS.dwUserOrGroupID = {3}" & vbNewLine & - "AND T.DocID IN ({6})", USER_LANGUAGE, ENTITY_ID, USER_GUID, USERID_FK_INT_ECM, OPTION1, OPTION2, sqlft) - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> SQL_DOC_SEARCH: " & SQL_DOC_SEARCH, False) - If BG = True And CURRENT_SEARCH_TYPE = "ENTITY" Then - If Not IsNothing(CURRENT_DT_DOC_ENTITY_SEARCH) Then - Return CURRENT_DT_DOC_ENTITY_SEARCH - End If - - End If - Dim DTFILE_RESULT_ASYNC As DataTable - Try - Dim async As New ClassAsyncSQL(SQL_DOC_SEARCH) - async.bw.RunWorkerAsync() - While async.bw.IsBusy - Application.DoEvents() - End While - DTFILE_RESULT_ASYNC = async.dt - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error Async DTFILE_RESULT_ASYNC", ex.Message, ex.StackTrace) - End Try - - Return DTFILE_RESULT_ASYNC 'ClassDatabase.Return_Datatable(SQL_DOC_SEARCH, True) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GET_DOCSEARCH_DATATABLE: " & ex.Message, True) - Return Nothing - End Try - End Function - 'Public Shared Function Get_DOCRESULTS(vDT_RESULTLIST_OPTIONS As DataTable, vDT_RESULTLIST_SELVALUES As DataTable, DT_WINDREAM_RESULTLIST As DataTable, ENT_ID As Integer, vType As String, Optional ftString As String = "", Optional BG As Boolean = False) - ' ENTITY_ID = ENT_ID - ' DT_RESULTLIST_OPTIONS = vDT_RESULTLIST_OPTIONS - ' DT_RESULTLIST_SEL_VALUES = vDT_RESULTLIST_SELVALUES - ' Return GET_DOCSEARCH_DATATABLE(BG) - 'End Function - Public Shared Function Get_DOC_RESULTTABLE(vDT_RESULTLIST_OPTIONS As DataTable, vDT_RESULTLIST_SELVALUES As DataTable, DT_TBPMO_DOCSEARCH_RESULTLIST_CONFIG As DataTable, ENT_ID As Integer, REC_ID As Integer, Optional BG As Boolean = False, Optional Preload As Boolean = False) - Dim _step As String - Dim COL_ARRAY_RESULTLIST As List(Of String) - ENTITY_ID = ENT_ID - DT_RESULTLIST_OPTIONS = vDT_RESULTLIST_OPTIONS - DT_RESULTLIST_SEL_VALUES = vDT_RESULTLIST_SELVALUES - RECORD_ID = REC_ID - Try - Dim sw As New SW("Get_DOC_RESULTTABLE") - - Dim DT_FILE_RESULT As DataTable = GET_DOCSEARCH_DATATABLE(BG) - CURRENT_DOC_RESULTS = DT_FILE_RESULT - If IsNothing(DT_FILE_RESULT) Then - ClassLogger.Add(">> ATTENTION: GET_DOCSEARCH_DATATABLE IS NOTHING!!", False) - Return Nothing - End If - sw.Done() - _step = "1" - If Preload = True Then - Return Nothing - End If - sw = New SW("Get_DOC_RESULTTABLE DTGrid-Definition") - Dim DTGrid As New DataTable - Dim ColArrayDEFINITION As New List(Of String) - Dim listcheck As New List(Of String) - For Each row As DataRow In DT_TBPMO_DOCSEARCH_RESULTLIST_CONFIG.Rows - Dim type = row.Item("TYPE_ID") - Dim COLNAME = row.Item("HEADER_CAPTION") - If type = 2 Then - listcheck.Add(COLNAME) - End If - Next - _step = "2" - For Each col1 As String In listcheck - Dim collist As DataColumn = DT_FILE_RESULT.Columns(col1) - If Not IsNothing(collist) Then - collist.DataType = GetType(Boolean) - End If - Next - _step = "3" - Try - 'Die Icon Colum erstellen und konfigurieren - Dim colIcon As New System.Data.DataColumn() - colIcon.DataType = GetType(Image) - colIcon.ColumnName = "ICON" - colIcon.Caption = "" - DTGrid.Columns.Add(colIcon) - _step = "4" - Dim colPath As New System.Data.DataColumn() - colPath.DataType = GetType(String) - colPath.ColumnName = "FULLPATH" - colPath.Caption = "Fullpath" - DTGrid.Columns.Add(colPath) - _step = "5" - Dim colOtype As New System.Data.DataColumn() - colOtype.DataType = GetType(String) - colOtype.ColumnName = "OBJECTTYPE" - colOtype.Caption = "Objecttype" - DTGrid.Columns.Add(colOtype) - _step = "6" - Dim colDocID As New System.Data.DataColumn() - colDocID.DataType = GetType(Int32) - colDocID.ColumnName = "DocID" - colDocID.Caption = "DocID" - DTGrid.Columns.Add(colDocID) - _step = "7" - - If Not DT_TBPMO_DOCSEARCH_RESULTLIST_CONFIG Is Nothing And DT_TBPMO_DOCSEARCH_RESULTLIST_CONFIG.Rows.Count >= 1 Then - Dim ColCount As Integer = 1 - For Each rw As DataRow In DT_TBPMO_DOCSEARCH_RESULTLIST_CONFIG.Rows - Dim ColumnName = rw.Item("HEADER_CAPTION") - Dim Width = rw.Item("WIDTH") - If IsNothing(Width) Or IsDBNull(Width) Then - Width = 200 - End If - 'Jetzt das Array zusammenbauen um die Spaltenwerte zu erhalten - Dim colname = rw.Item("COLUMN_VIEW") - ColArrayDEFINITION.Add(rw.Item("COLUMN_VIEW")) - _step = "7.2" - 'Die Spalte definieren - Try - DTGrid.Columns.Add(ColumnName) - ColCount += 1 - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in DTGrid.Columns.Add({0}) - CONSTR_DET_ID: {1} ", ColumnName, CURRENT_CONSTRUCTOR_DETAIL_ID) & ex.Message) - End Try - Next - _step = "7.1" - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Construct Datatable: " & ex.Message) - MsgBox("Unexpected Error in Construct Datatable for GridResult: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - sw.Done() - - sw = New SW("Run Get_DOC_RESULTTABLE") - COL_ARRAY_RESULTLIST = ColArrayDEFINITION - _step = "8" - For Each col1 As String In listcheck - Dim collist As DataColumn = DTGrid.Columns(col1) - If Not IsNothing(collist) Then - collist.DataType = GetType(Boolean) - End If - Next - _step = "9" - Dim _i As Integer - For Each FILE_ROW As DataRow In DT_FILE_RESULT.Rows - _i += 1 - _step = "9 FileCount(" & _i.ToString - Dim fullpath = FILE_ROW.Item("FULL_FILENAME") - Dim objecttype = FILE_ROW.Item("OBJECTTYPE") - Dim DocID = FILE_ROW.Item("DocID") - 'Dim Folderpath = Path.GetDirectoryName(fullpath) - Dim filename = Path.GetFileName(fullpath) - Dim extension = Path.GetExtension(fullpath) - ' Try - Dim NewRow As DataRow - NewRow = DTGrid.NewRow() - - 'Icon zuweisen - Select Case extension.ToUpper - Case ".csv".ToUpper - NewRow.Item(0) = My.Resources.doc_excel_csv - Case ".txt".ToUpper - NewRow.Item(0) = My.Resources.text - Case ".pdf".ToUpper - NewRow.Item(0) = My.Resources.pdf - Case ".doc".ToUpper - NewRow.Item(0) = My.Resources.doc - Case ".docx".ToUpper - NewRow.Item(0) = My.Resources.doc - Case ".xls".ToUpper - NewRow.Item(0) = My.Resources.xls - Case ".xlsx".ToUpper - NewRow.Item(0) = My.Resources.xls - Case ".xlsm".ToUpper - NewRow.Item(0) = My.Resources.xls - Case ".ppt".ToUpper - NewRow.Item(0) = My.Resources.ppt - Case ".pptx".ToUpper - NewRow.Item(0) = My.Resources.ppt - Case ".dwg".ToUpper - NewRow.Item(0) = My.Resources.dwg - Case ".dxf".ToUpper - NewRow.Item(0) = My.Resources.dxf - Case ".msg".ToUpper - NewRow.Item(0) = My.Resources.email_go - Case ".msg".ToUpper - NewRow.Item(0) = My.Resources.email_go - Case Else - NewRow.Item(0) = My.Resources._blank - End Select - 'Den Filepath mitgeben - NewRow.Item(1) = fullpath - NewRow.Item(2) = objecttype - NewRow.Item(3) = DocID - Dim i = 4 'Fängt bei 4 an, um die definierten Spalten zu überspringen - For Each Colname As String In ColArrayDEFINITION - Dim rowvalue - Try - rowvalue = FILE_ROW.Item(Colname) - If LogErrorsOnly = False Then ClassLogger.Add(" >> rowvalue for Colname '" & Colname & "': '" & rowvalue.ToString & "'", False) - Catch ex As Exception - If CURRENT_SEARCH_TYPE = "RECORD" Then ClassLogger.Add("Unexpected Error in GetVariableValue for Column '" & Colname & "'- Error: " & ex.Message) - If Colname.ToString.StartsWith("doct") Or Colname.ToString.StartsWith("Dokum") Then - rowvalue = "" - Else - If CURRENT_SEARCH_TYPE <> "RECORD" Then - rowvalue = "Not displayable in Group-Search" - Else - rowvalue = "Error getting rowvalue" - End If - - End If - End Try - NewRow.Item(i) = rowvalue.ToString - i += 1 - Next - DTGrid.Rows.Add(NewRow) - ' Catch ex As Exception - ' ClassLogger.Add("Unexpected Error in CreateRow for doc '" & filename & "- Error: " & ex.Message) - ' End Try - Next - _step = "10" - - Return DTGrid - - sw.Done() - Catch ex As Exception - MsgBox("Unexpected Error in Get_DOC_RESULTTABLE (Step " & _step & "): " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Unexpected Error in Get_DOC_RESULTTABLE (Step " & _step & "): " & ex.Message) - Return Nothing - End Try - End Function - - Public Shared Function REFRESH_DOC_TABLE_RESULTS() - Try - Dim execute = "EXEC[dbo].[PRPMO_DOCRESULT_CHANGE]" - Return ClassDatabase.Execute_non_Query_withConn(execute, 1) - Catch ex As Exception - MsgBox("Unexpected Error in REFRESH_TABLE_RESULTS: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function CREATE_DOC_RELATED_LINKS(DOC_ID As Integer, RECORD_ID As Integer) - Try - Dim execute = String.Format("EXEC [dbo].[PRPMO_DOC_CREATE_NEW_DOC] {0},{1},'{2}'", DOC_ID, RECORD_ID, USER_USERNAME) - If ClassDatabase.Execute_non_Query(execute) = True Then - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - execute = String.Format("EXEC [dbo].[PRPROXY_DOC_CREATE_NEW_DOC] {0},{1},'{2}'", DOC_ID, RECORD_ID, USER_USERNAME) - ClassDatabase.Execute_non_Query(execute, True) - End If - Return True - Else - Return False - End If - Catch ex As Exception - MsgBox("Unexpected Error in CREATE_DOC_RELATED_LINKS: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function SET_WD_RIGHTS(ByVal RESULT_DOCID, ByVal RESULT_DOC_PATH) - Try - If CURRENT_RECORD_ID = 0 Then - MsgBox("No Record selected - Please select one!", MsgBoxStyle.Exclamation) - Return False - End If - If LogErrorsOnly = False Then ClassLogger.Add("#### SETTING RIGHTS FOR FILE ######", False) - If ClassWDRights.Init = True Then - If ClassWDRights.Doc_Renew_Rights(RESULT_DOCID, RESULT_DOC_PATH, True) Then - If ClassWDRights.MSG_RESULT <> "" Then - Dim msg = "Achtung: einige Rechte konnten nicht gesetzt werden: " & vbNewLine & ClassWDRights.MSG_RESULT - If USER_LANGUAGE <> "de-DE" Then - msg = "Attention: some rights could not be set: " & vbNewLine & ClassWDRights.MSG_RESULT - End If - ClassHelper.MSGBOX_Handler("INFO", "Information:", msg) - End If - Return True - Else - Return False - End If - Else - MsgBox("Could not initialize right-module - Check the log!", MsgBoxStyle.Exclamation) - Return False - End If - 'DD_Rights.clsLogger.Init(Application.UserAppDataPath() & "\Log", USER_USERNAME) - 'If DD_Rights.clsDatabase.Init(MyConnectionString) = True Then - ' If DD_Rights.ClassRights.Init(ENTITY_ID, LogErrorsOnly) = True Then - ' If DD_Rights.ClassRights.Collect_Users(CURRENT_RECORD_ID, ENTITY_ID) = True Then - ' If DD_Rights.ClassRights.File_DeleteAndSetRight(RESULT_DOCID, RESULT_DOC_PATH, True) Then - ' If DD_Rights.ClassRights.MSG_RESULT <> "" Then - ' Dim msg = "Achtung: einige Rechte konnten nicht gesetzt werden: " & vbNewLine & DD_Rights.ClassRights.MSG_RESULT - ' If USER_LANGUAGE <> "de-DE" Then - ' msg = "Attention: some rights could not be set: " & vbNewLine & DD_Rights.ClassRights.MSG_RESULT - ' End If - ' MsgBox(msg, MsgBoxStyle.Exclamation) - ' Return True - ' Else - ' Return True - ' End If - ' Else - ' Return False - ' End If - ' Else - ' Return False - ' End If - ' Else - ' Return False - ' End If - 'Else - ' Return False - 'End If - Catch ex As Exception - MsgBox("Unexpected Error in SET_WD_RIGHTS: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - ''' - ''' Returns a right-type for file. - ''' - ''' DOC_ID of windream-file - ''' Returns info about filerights - ''' - Public Shared Function Get_File_Rights(DOC_ID As Integer) - Try - Dim sql = String.Format("SELECT dwAccessRight FROM VWPMO_WD_OBJECT_RIGHTS WHERE dwObjectID = {0} and dwUserOrGroupID = {1}", DOC_ID, USERID_FK_INT_ECM) - Dim result = clsDatabase.Execute_Scalar(sql, True) - If IsNothing(result) Or IsDBNull(result) Then - Return Nothing - End If - Select Case result - Case 1 - Return "R" - Case 3 - Return "RW" - Case 7 - Return "RWA" - Case 141 - Return "RWA" - Case Else - Return "R" - End Select - - Catch ex As Exception - clsLogger.Add("Unexpected Error in Get_File_Rights: " & ex.Message, True) - Return Nothing - End Try - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassDatabase.vb b/app/DD-Record-Organizer - Kopie/ClassDatabase.vb deleted file mode 100644 index a6cc5be..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassDatabase.vb +++ /dev/null @@ -1,493 +0,0 @@ -Imports Oracle.ManagedDataAccess.Client -Imports System.Data.Odbc -Imports System.Data.SqlClient - -Public Class ClassDatabase - Private Shared connectionString As String - - Public Shared Function Init() - Try - connectionString = MyConnectionString - Dim SQLconnect As New SqlClient.SqlConnection - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLconnect.Close() - Return True - Catch ex As Exception - ClassLogger.Add("Error in DatabaseInit: " & ex.Message, True) - Return False - End Try - End Function - - - - Public Shared Function GetConnectionString(id As Integer) - Dim connectionString As String = "" - Try - 'Me.TBCONNECTIONTableAdapter.FillByID(Me.DD_DMSLiteDataSet.TBCONNECTION, id) - Dim DTConnection As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBDD_CONNECTION WHERE GUID = " & id, True) - If DTConnection.Rows.Count = 1 Then - Select Case DTConnection.Rows(0).Item("SQL_PROVIDER") - Case "MS-SQL" - If DTConnection.Rows(0).Item("USERNAME") = "WINAUTH" Then - connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";Trusted_Connection=True;" - Else - connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";" - End If - ' connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";" - Case "MS-SQLServer" - If DTConnection.Rows(0).Item("USERNAME") = "WINAUTH" Then - connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";Trusted_Connection=True;" - Else - connectionString = "Server=" & DTConnection.Rows(0).Item("SERVER") & ";Database=" & DTConnection.Rows(0).Item("DATENBANK") & ";User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";" - End If - Case "Oracle" - If DTConnection.Rows(0).Item("BEMERKUNG").ToString.Contains("without tnsnames") Then - connectionString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" & DTConnection.Rows(0).Item("SERVER") & ")(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" & - DTConnection.Rows(0).Item("DATENBANK") & ")));User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";" - Else - connectionString = "Data Source=" & DTConnection.Rows(0).Item("SERVER") & ";Persist Security Info=True;User Id=" & DTConnection.Rows(0).Item("USERNAME") & ";Password=" & DTConnection.Rows(0).Item("PASSWORD") & ";Unicode=True" - End If - Case "ODBC" - Dim conn As New OdbcConnection("dsn=" & DTConnection.Rows(0).Item("SERVER") & ";uid=" & DTConnection.Rows(0).Item("USERNAME") & ";pwd=" + DTConnection.Rows(0).Item("PASSWORD")) - connectionString = conn.ConnectionString - Case Else - ClassLogger.Add(" - ConnectionType nicht integriert", False) - MsgBox("ConnectionType nicht integriert", MsgBoxStyle.Critical, "Bitte Konfiguration Connection überprüfen!") - End Select - Else - ClassLogger.Add(" No entry for Connection-ID: " & id.ToString, True) - End If - - Catch ex As Exception - ClassLogger.Add(" - Error in bei GetConnectionString - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in GetConnectionString:") - End Try - Return connectionString - End Function - Public Shared Function Return_Datatable(Select_anweisung As String, Optional USE_PROXY As Boolean = False) - Try - Dim sw As New SW("Return_Datatable: " & Select_anweisung) - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - - If USE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - SQLconnect.ConnectionString = ClassProxy.MyPROXYConnectionString - Else - SQLconnect.ConnectionString = connectionString - End If - - If USE_PROXY = False Then - Console.WriteLine(Select_anweisung) - End If - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - SQLcommand.CommandText = Select_anweisung - SQLcommand.CommandTimeout = 180 - Dim adapter1 As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter(SQLcommand) - Dim dt As DataTable = New DataTable() - - adapter1.Fill(dt) - SQLconnect.Close() - - sw.Done() - - Return dt - Catch ex As Exception - MsgBox("Error in Return_Datatable: " & ex.Message & vbNewLine & vbNewLine & Select_anweisung, MsgBoxStyle.Critical) - ClassHelper.InsertEssential_Log(CURRENT_RECORD_ID, "RECORD-ID", ex.Message & " - SQL: " & Select_anweisung) - ClassLogger.Add("Error in Return_Datatable: " & ex.Message, True) - ClassLogger.Add(">> SQL: " & Select_anweisung, False) - If (ex.Message.Contains("Ungültiger Objektname") Or ex.Message.Contains("Invalid Object Name")) And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - MsgBox("A database-object could not be found but synchronization of Proxyserver might be in action! So please try again in a few seconds/minutes!", MsgBoxStyle.Exclamation) - End If - Return Nothing - End Try - End Function - Public Shared Function MSSQL_ReturnDTWithConnection(connectionId As Integer, sql As String) - Try - Dim regex As New System.Text.RegularExpressions.Regex("(@(\d+)@)") - Dim match As System.Text.RegularExpressions.Match = regex.Match(sql) - - If match.Success Then - 'Return Nothing - End If - - Dim connectionString As String - connectionString = ClassDatabase.GetConnectionString(connectionId) - If connectionString <> "" Then - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - SQLcommand.CommandText = sql - - Dim adapter1 As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter(SQLcommand) - Dim dt As DataTable = New DataTable() - adapter1.Fill(dt) - SQLconnect.Close() - Return dt - Else - MsgBox("No Connection received for ID: " & connectionId.ToString, MsgBoxStyle.Exclamation) - Return Nothing - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in MSSQL_ReturnDTWithConnection: " & vbNewLine & ex.Message & vbNewLine & vbNewLine & sql) - MsgBox("Unexpected Error in MSSQL_ReturnDTWithConnection:" & vbNewLine & ex.Message & vbNewLine & vbNewLine & sql, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Public Shared Function Return_Datatable_CS(Select_anweisung As String, ConString As String, Optional userInput As Boolean = False) - Try - Dim sw As New SW("Return_Datatable_CS: " & Select_anweisung) - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = ConString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - SQLcommand.CommandText = Select_anweisung - - Dim adapter1 As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter(SQLcommand) - Dim dt As DataTable = New DataTable() - adapter1.Fill(dt) - SQLconnect.Close() - - sw.Done() - - Return dt - Catch ex As Exception - If userInput = True Then - MsgBox("Error in Return_Datatable_CS - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & Select_anweisung, MsgBoxStyle.Critical) - End If - ClassLogger.Add("Error in Return_Datatable_CS: " & ex.Message, True) - ClassLogger.Add("#SQL: " & Select_anweisung, False) - Return Nothing - End Try - End Function - Public Shared Function Return_Datatable_Connection(Select_anweisung As String, connectionId As Integer, Optional userInput As Boolean = False) - Try - Dim sw As New SW("Return_Datatable_Connection: " & Select_anweisung) - Dim connectionString As String - connectionString = ClassDatabase.GetConnectionString(connectionId) - If connectionString <> "" Then - - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - SQLcommand.CommandText = Select_anweisung - - Dim adapter1 As SqlClient.SqlDataAdapter = New SqlClient.SqlDataAdapter(SQLcommand) - Dim dt As DataTable = New DataTable() - adapter1.Fill(dt) - SQLconnect.Close() - sw.Done() - - Return dt - Else - Return Nothing - End If - - Catch ex As Exception - If userInput = True Then - MsgBox("Error in Return_Datatable_Connection - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & Select_anweisung, MsgBoxStyle.Critical) - End If - ClassLogger.Add("Error in Return_Datatable_Connection: " & ex.Message) - ClassLogger.Add("#SQL: " & Select_anweisung) - Return Nothing - End Try - End Function - Public Shared Function Execute_non_Query(ExecuteCMD As String, Optional USE_PROXY As Boolean = False) - Try - Dim sw As New SW("Execute_non_Query: " & ExecuteCMD) - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - If USE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - SQLconnect.ConnectionString = ClassProxy.MyPROXYConnectionString - Else - SQLconnect.ConnectionString = connectionString - End If - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = ExecuteCMD - SQLcommand.CommandTimeout = 120 - SQLcommand.ExecuteNonQuery() - SQLcommand.Dispose() - SQLconnect.Close() - - sw.Done() - - Return True - Catch ex As Exception - 'If Userinput = True Then - ' MsgBox("Error in Execute_non_Query: " & ex.Message & vbNewLine & vbNewLine & ExecuteCMD, MsgBoxStyle.Critical) - 'End If - ClassLogger.Add("Error in Execute_non_Query: " & ex.Message) - ClassLogger.Add("SQL: " & ExecuteCMD) - - Return False - End Try - End Function - - Public Shared Function Execute_non_Query_withConn(ExecuteCMD As String, ConnID As Integer) - Try - Dim sw As New SW("Execute_non_Query_withConn: " & ExecuteCMD) - - Dim connectionString As String - connectionString = ClassDatabase.GetConnectionString(ConnID) - If connectionString <> "" Then - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = ExecuteCMD - SQLcommand.CommandTimeout = 120 - SQLcommand.ExecuteNonQuery() - SQLcommand.Dispose() - SQLconnect.Close() - - sw.Done() - - Return True - Else - MsgBox("No ConnectionID for Conn-ID: " & ConnID.ToString, MsgBoxStyle.Exclamation) - Return Nothing - End If - - Catch ex As Exception - ClassLogger.Add("Error in Execute_non_Query_withConn: " & ex.Message, True) - ClassLogger.Add("SQL: " & ExecuteCMD, False) - Return False - End Try - End Function - Public Shared Function Execute_non_Query_withConnString(ExecuteCMD As String, theconnstring As String) - Try - Dim sw As New SW("Execute_non_Query_withConnString: " & ExecuteCMD) - - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = theconnstring - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = ExecuteCMD - SQLcommand.CommandTimeout = 120 - SQLcommand.ExecuteNonQuery() - SQLcommand.Dispose() - SQLconnect.Close() - - sw.Done() - - Return True - - - Catch ex As Exception - ClassLogger.Add("Error in Execute_non_Query_withConnString: " & ex.Message, True) - ClassLogger.Add("SQL: " & ExecuteCMD, False) - Return False - End Try - End Function - 'TODO: Asynchrone Abfrage möglich machen - Public Shared Sub Execute_non_Query_Async(ExecuteCMD As String, Optional Userinput As Boolean = False) - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - Dim callback As New AsyncCallback(AddressOf Execute_non_Query_Async_Callback) - - Try - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand() - 'Update Last Created Record in Foo - SQLcommand.CommandText = ExecuteCMD - SQLcommand.CommandTimeout = 120 - - SQLcommand.BeginExecuteNonQuery(callback, SQLcommand) - Catch ex As Exception - If Userinput = True Then - MsgBox("Error in Execute_non_Query_Async: " & ex.Message & vbNewLine & vbNewLine & ExecuteCMD, MsgBoxStyle.Critical) - End If - ClassLogger.Add("Error in Execute_non_Query_Async: " & ex.Message, True) - ClassLogger.Add("SQL: " & ExecuteCMD, False) - Finally - SQLcommand.Dispose() - SQLconnect.Close() - End Try - End Sub - - Private Shared Sub Execute_non_Query_Async_Callback(ByVal result As IAsyncResult) - Dim command As SqlClient.SqlCommand = CType(result.AsyncState, SqlClient.SqlCommand) - Dim res = command.EndExecuteNonQuery(result) - - ClassLogger.Add(String.Format("Finished executing Async database operation: {0}", command.CommandText), False) - End Sub - - Public Shared Function Execute_Scalar(cmdscalar As String, Optional USE_PROXY As Boolean = False) - Dim result - Try - Dim sw As New SW("Execute_Scalar: " & cmdscalar) - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - If USE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - SQLconnect.ConnectionString = ClassProxy.MyPROXYConnectionString - Else - SQLconnect.ConnectionString = connectionString - End If - If USE_PROXY = False Then - Console.WriteLine(cmdscalar) - End If - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = cmdscalar - SQLcommand.CommandTimeout = 120 - result = SQLcommand.ExecuteScalar() - SQLcommand.Dispose() - SQLconnect.Close() - - sw.Done() - - Return result - Catch ex As Exception - 'If Userinput = True Then - ' MsgBox("Error in Execute_Scalar: " & ex.Message & vbNewLine & vbNewLine & cmdscalar, MsgBoxStyle.Critical) - 'End If - ClassLogger.Add("Error in Execute_Scalar: " & ex.Message, True) - ClassLogger.Add("SQL: " & cmdscalar, False) - Return Nothing - End Try - End Function - - Public Shared Function Execute_ScalarWithConnection(connectionId As Integer, cmdscalar As String) - Dim result - Try - Dim connectionString As String - connectionString = ClassDatabase.GetConnectionString(connectionId) - If connectionString <> "" Then - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = cmdscalar - SQLcommand.CommandTimeout = 120 - result = SQLcommand.ExecuteScalar() - SQLcommand.Dispose() - SQLconnect.Close() - Return result - Else - MsgBox("No Connection for ID: " & connectionId & " - ExecuteScalar: " & cmdscalar, MsgBoxStyle.Exclamation) - ClassLogger.Add("No Connection for ID: " & connectionId & " - ExecuteScalar: " & cmdscalar) - Return Nothing - End If - - Catch ex As Exception - ClassLogger.Add("Error in Execute_ScalarWithConnection: " & ex.Message, True) - ClassLogger.Add("SQL: " & cmdscalar, False) - Return Nothing - End Try - End Function - Public Shared Function Execute_ScalarWithConnectionString(connectionString As String, cmdscalar As String) - Dim result - Try - - Dim SQLconnect As New SqlClient.SqlConnection - Dim SQLcommand As SqlClient.SqlCommand - SQLconnect.ConnectionString = connectionString - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = cmdscalar - SQLcommand.CommandTimeout = 120 - result = SQLcommand.ExecuteScalar() - SQLcommand.Dispose() - SQLconnect.Close() - Return result - Catch ex As Exception - ClassLogger.Add("Error in Execute_ScalarWithConnectionString: " & ex.Message, True) - ClassLogger.Add("SQL: " & cmdscalar, False) - Return Nothing - End Try - End Function - - Public Shared Function OracleExecute_Scalar(cmdscalar As String, OracleConnection As String) - Dim result - Try - Dim SQLconnect As New OracleConnection - Dim SQLcommand As New OracleCommand - SQLconnect.ConnectionString = OracleConnection - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = cmdscalar - result = SQLcommand.ExecuteScalar() - SQLcommand.Dispose() - SQLconnect.Close() - Return result - Catch ex As Exception - ClassLogger.Add("Error in OracleExecute_Scalar: " & ex.Message, True) - ClassLogger.Add("#SQL: " & cmdscalar, False) - Return Nothing - End Try - End Function - Public Shared Function OracleExecute_non_Query(ExecuteCMD As String, OracleConnection As String, Optional userInput As Boolean = False) - Try - Dim SQLconnect As New OracleConnection - Dim SQLcommand As OracleCommand - SQLconnect.ConnectionString = OracleConnection - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - 'Update Last Created Record in Foo - SQLcommand.CommandText = ExecuteCMD - SQLcommand.ExecuteNonQuery() - SQLcommand.Dispose() - SQLconnect.Close() - Return True - Catch ex As Exception - If userInput = True Then - MsgBox("Error in OracleExecute_non_Query - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & ExecuteCMD, MsgBoxStyle.Critical) - End If - ClassLogger.Add("Error in OracleExecute_non_Query: " & ex.Message, True) - ClassLogger.Add("#SQL: " & ExecuteCMD, False) - - Return False - End Try - End Function - - Public Shared Function Oracle_Return_Datatable(Select_anweisung As String, OracleConnection As String, Optional userInput As Boolean = False) - Try - Dim SQLconnect As New OracleConnection - Dim SQLcommand As OracleCommand - SQLconnect.ConnectionString = OracleConnection - SQLconnect.Open() - SQLcommand = SQLconnect.CreateCommand - SQLcommand.CommandText = Select_anweisung - - Dim adapter1 As OracleDataAdapter = New OracleDataAdapter(SQLcommand) - Dim dt As DataTable = New DataTable() - adapter1.Fill(dt) - SQLconnect.Close() - Return dt - Catch ex As Exception - If userInput = True Then - MsgBox("Error in Oracle Return Datatable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & Select_anweisung, MsgBoxStyle.Critical) - End If - ClassLogger.Add("Error in Oracle_Return_Datatable: " & ex.Message, True) - ClassLogger.Add("#SQL: " & Select_anweisung, False) - Return Nothing - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassDragDrop.vb b/app/DD-Record-Organizer - Kopie/ClassDragDrop.vb deleted file mode 100644 index 6796c82..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassDragDrop.vb +++ /dev/null @@ -1,181 +0,0 @@ -Imports System.IO -Imports Microsoft.Office.Interop - -Public Class ClassDragDrop - Public Shared files_dropped As String() - Public Shared Function Drop_File(e As DragEventArgs) - Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> In Drop_File....", False) - files_dropped = Nothing - - Dim sql As String = "DELETE FROM TBPMO_FILES_USER WHERE HANDLE_TYPE <> 'SCAN' AND UPPER(USER_WORK) = UPPER('" & USER_USERNAME & "')" - ClassDatabase.Execute_non_Query(sql, True) - - - If e.Data.GetDataPresent(DataFormats.FileDrop) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Simple File Drop", False) - Dim MyFiles() As String - Dim i As Integer - ' Assign the files to an array. - MyFiles = e.Data.GetData(DataFormats.FileDrop) - ' Loop through the array and add the files to the list. - For i = 0 To MyFiles.Length - 1 - ClassLogger.Add(">> Simple FileDrop - File: " & MyFiles(i), False) - ReDim Preserve files_dropped(i) - files_dropped(i) = "@DROPFROMFSYSTEM@" & MyFiles(i) - ' ListBox1.Items.Add(MyFiles(i)) - Next - Return True - ElseIf (e.Data.GetDataPresent("FileGroupDescriptor")) AndAlso (e.Data.GetDataPresent("FileContents")) Then - '// the first step here is to get the stbFileName - '// of the attachment and - '// build a full-path name so we can store it - '// in the temporary folder - '// - '// set up to obtain the aryFileGroupDescriptor - '// and extract the file name - Dim stmInput As IO.Stream = CType(e.Data.GetData("FileGroupDescriptor"), IO.Stream) - Dim aryFileGroupDescriptor(512) As Byte ' = new byte[512] - stmInput.Read(aryFileGroupDescriptor, 0, 512) - '// used to build the stbFileName from the aryFileGroupDescriptor block - Dim stbFileName As System.Text.StringBuilder = New System.Text.StringBuilder("") - '// this trick gets the stbFileName of the passed attached file - Dim intCnt As Integer = 76 - Do While aryFileGroupDescriptor(intCnt) <> 0 - stbFileName.Append(Convert.ToChar(aryFileGroupDescriptor(intCnt), System.Globalization.CultureInfo.CreateSpecificCulture("de-DE"))) - intCnt += 1 - Loop - stmInput.Close() - - Dim anhaenge = e.Data.GetDataPresent("FileContents") - 'Dim path As String = "C:\VBProjekte\Dateien" - '// put the zip file into the temp directory - Dim strOutFile As String = Path.GetTempPath() & stbFileName.ToString() - '// create the full-path name - '// - '// Second step: we have the file name. - '// Now we need to get the actual raw - '// data for the attached file and copy it to disk so we work on it. - '// - '// get the actual raw file into memory - Dim msInput As IO.MemoryStream = CType(e.Data.GetData("FileContents", True), IO.MemoryStream) 'This returns nothing for an Email - If msInput Is Nothing = False Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Drag of Outlook Attachment", False) - '// allocate enough bytes to hold the raw date - Dim aryFileBytes(CType(msInput.Length, Int32)) As Byte - '// set starting position at first byte and read in the raw data - msInput.Position = 0 - msInput.Read(aryFileBytes, 0, CType(msInput.Length, Int32)) - '// create a file and save the raw zip file to it - Dim fsOutput As IO.FileStream = New IO.FileStream(strOutFile, IO.FileMode.Create) '; - fsOutput.Write(aryFileBytes, 0, aryFileBytes.Length) - fsOutput.Close() ' // close the file - Dim resultVersion = ClassHelper.Versionierung_Datei(strOutFile) - If resultVersion <> "" Then - strOutFile = resultVersion - End If - Dim finTemp As IO.FileInfo = New IO.FileInfo(strOutFile) - '// always good to make sure we actually created the file - If (finTemp.Exists = True) Then - ReDim Preserve files_dropped(0) - files_dropped(0) = "@OUTLOOK_ATTACHMENT@" & strOutFile - If LogErrorsOnly = False Then ClassLogger.Add(" >> Drop an Attachment - File: " & strOutFile, False) - Return True - Else - ClassLogger.Add(">> Attachment File from Outlook could not be created", False) - End If - Else - ClassLogger.Add(">> No simple drag and drop.", True, False) - For Each fmt As String In e.Data.GetFormats() - ' Output format name and type - ClassLogger.Add(">> e.Data is: " & fmt + " (" + - e.Data.GetData(fmt).ToString() + ")", True, False) - Next - - End If - End If - If e.Data.GetDataPresent("FileGroupDescriptor") Then - Dim oApp - Try - oApp = New Outlook.Application() - Catch ex As Exception - MsgBox("Unexpected error in Initialisieren von Outlook-API:" & vbNewLine & ex.Message & vbNewLine & vbNewLine & "Evtl ist Outlook nicht in der dafür vorgesehenen For") - Return False - End Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> Drop of msg", False) - 'supports a drop of a Outlook message - Dim myobj As Object - For i As Integer = 1 To oApp.ActiveExplorer.Selection.Count - myobj = oApp.ActiveExplorer.Selection.Item(i) - Dim subj As String = myobj.Subject - If subj = "" Then - subj = "NO_SUBJECT" - End If - If subj.Contains("\") Then - subj = subj.Replace("\", "-") - End If - If subj.Contains("/") Then - subj = subj.Replace("/", "-") - End If - 'hardcode a destination path for testing - Dim strFile As String = IO.Path.Combine(Path.GetTempPath, (subj + ".msg").Replace(":", "")) - strFile = strFile.Replace("?", "") - strFile = strFile.Replace("!", "") - strFile = strFile.Replace("%", "") - strFile = strFile.Replace("$", "") - ClassLogger.Add(">> Drop of msg - File:" & strFile, False) - Try - myobj.SaveAs(strFile) - Catch ex As Exception - MsgBox("Error in Save Email2Tempfile" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - ReDim Preserve files_dropped(i) - files_dropped(i) = "@OUTLOOK_MESSAGE@" & strFile - Next - Return True - 'Drop eines Outlook Attachments - End If - - Catch ex As Exception - MsgBox("Unexpected Error in Drop_File: " & ex.Message, MsgBoxStyle.Critical) - End Try - If e.Data.GetDataPresent(DataFormats.StringFormat) Then - Dim Wert As String = CType(e.Data.GetData(DataFormats.StringFormat), Object) - Console.WriteLine(Wert) - ReDim Preserve files_dropped(0) - files_dropped(0) = "@SCAN@" & Wert - Return True - End If - - - End Function - Public Shared Sub Drag_enter(e As DragEventArgs) - Try - My.Settings.WD_INDEXDOKART_SAVE = "" - If e.Data.GetDataPresent(DataFormats.FileDrop) Then - e.Effect = DragDropEffects.All - If LogErrorsOnly = True Then ClassLogger.Add("DragEnter ... SimpleFileDrop", False) - 'frmForm_Constructor_Main_2.tslblStatusMain_show(True, "DragEnter ... SimpleFileDrop") - ElseIf (e.Data.GetDataPresent("FileGroupDescriptor")) AndAlso (e.Data.GetDataPresent("FileContents")) Then - e.Effect = DragDropEffects.Copy - 'frmForm_Constructor_Main_2.tslblStatusMain_show(True, "DragEnter ... Attachment from Outlook") - If LogErrorsOnly = True Then ClassLogger.Add("DragEnter ... Attachment from Outlook", False) - ElseIf e.Data.GetDataPresent("FileGroupDescriptor") Then - 'handle a message dragged from Outlook - e.Effect = DragDropEffects.Copy - 'frmForm_Constructor_Main_2.tslblStatusMain_show(True, "DragEnter ... OutlookMessage") - If LogErrorsOnly = True Then ClassLogger.Add("DragEnter ... OutlookMessage", False) - Else - 'otherwise, do not handle - e.Effect = DragDropEffects.Copy - 'frmForm_Constructor.tslblStatusMain_show(True, "DragEnter ... Other FileFormat") - If LogErrorsOnly = True Then ClassLogger.Add("DragEnter ... Other FileFormat", False) - End If - Catch ex As Exception - - End Try - End Sub - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassEmail.vb b/app/DD-Record-Organizer - Kopie/ClassEmail.vb deleted file mode 100644 index 1b16228..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassEmail.vb +++ /dev/null @@ -1,104 +0,0 @@ -Imports System.Net.Mail -Public Class ClassEmail - Private Shared MailSSL As Boolean = False - Public Shared Function Send_EMail(MailEmpfaenger As String, MailBetreff As String, vBody As String, MAIL_SMTP As String, MAIL_USER As String, MAIL_PW As String, MAIL_FROM As String, port As Integer) - '#### E-MAIL NACHRICHT VERSENDEN - Try - If MAIL_SMTP <> "" And MAIL_USER <> "" Then - Dim empfaenger As String() - If MailEmpfaenger.Contains(";") Then - empfaenger = MailEmpfaenger.Split(";") - Else - ReDim Preserve empfaenger(0) - empfaenger(0) = MailEmpfaenger - End If - 'Für jeden Empfänger eine Neue Mail erzeugen - For Each _mailempfaenger As String In empfaenger - 'Neue Nachricht erzeugen: - Dim message As New MailMessage(MAIL_FROM, Trim(_mailempfaenger), MailBetreff, _ - "" & vBody & "
" & _ - "
Time: " & My.Computer.Clock.LocalTime.ToShortDateString & "-" & _ - My.Computer.Clock.LocalTime.ToLongTimeString & "
") - ' create and add the attachment(s) */ - ' Dim Attachment As Attachment = New Attachment("E:\test\Frachkostenreport.txt") - 'message.Attachments.Add(Attachment) - With message - .IsBodyHtml = True - End With - - 'Einen SMTP Client erzeugen und Anmeldungsinformationen hinterlegen - Dim emailClient As New SmtpClient(MAIL_SMTP) - emailClient.EnableSsl = MailSSL - 'Email mit Authentifizierung - Dim SMTPUserInfo As New System.Net.NetworkCredential(MAIL_USER, MAIL_PW) ', My.Settings.vDomain) - emailClient.UseDefaultCredentials = False - emailClient.Credentials = SMTPUserInfo - emailClient.Port = port - '*Send the message */ - emailClient.Send(message) - Next - Return True - End If - Return True - Catch ex As Exception - MsgBox("Error in Send Email: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Function Send_Log_Mail(ByVal vBody As String, ByVal vBetreff As String, ByVal emailfrom As String, ByVal emailsmtp As String, ByVal emailuser As String, ByVal emailpw As String, ByVal email_empf As String) - '#### E-MAIL NACHRICHT VERSENDEN - Try - Dim empfaenger As String() - If email_empf.Contains(";") Then - empfaenger = email_empf.Split(";") - Else - ReDim Preserve empfaenger(0) - empfaenger(0) = email_empf - End If - 'Für jeden Empfänger eine Neue Mail erzeugen - For Each _mailempfaenger As String In empfaenger - ' Neue Nachricht erzeugen: - Dim message As New MailMessage(emailfrom, _mailempfaenger, vBetreff & " - Domain: " & Environment.UserDomainName, _ - "" & vBody & "
>> Version: " & My.Application.Info.Version.ToString & "
>> Maschine: " & Environment.MachineName & "
" & "
>> Domain-Name: " & Environment.UserDomainName & "
" & _ - "
>> Gesendet am: " & My.Computer.Clock.LocalTime.ToShortDateString & " " & _ - My.Computer.Clock.LocalTime.ToLongTimeString & "
") - ' create and add the attachment(s) */ - Dim logfile = ClassLogger.logDateiname - If logfile Is Nothing Then - MsgBox("Logging was not initiated", MsgBoxStyle.Exclamation) - Return False - End If - - If logfile.Contains("\\") Then - logfile = logfile.Replace("\\", "\") - End If - If IO.File.Exists(logfile) Then - Dim Attachment As Attachment = New Attachment(logfile) - message.Attachments.Add(Attachment) - End If - - With message - .IsBodyHtml = True - .Priority = MailPriority.High - End With - - 'Einen SMTP Client erzeugen und Anmeldungsinformationen hinterlegen - Dim emailClient As New SmtpClient(emailsmtp) - 'Email mit Authentifizierung - Dim SMTPUserInfo As New System.Net.NetworkCredential(emailuser, emailpw) ', My.Settings.vDomain) - emailClient.UseDefaultCredentials = False - emailClient.Credentials = SMTPUserInfo - emailClient.Port = 25 - - '*Send the message */ - emailClient.Send(message) - - 'ClassLogger.Add(">> Support/Log Email erfolgreich an " & _mailempfaenger & " versendet!", False) - Next - Return True - Catch ex As Exception - MsgBox("Error in Send LogMail: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassEncryption.vb b/app/DD-Record-Organizer - Kopie/ClassEncryption.vb deleted file mode 100644 index b0bfa39..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassEncryption.vb +++ /dev/null @@ -1,68 +0,0 @@ -Imports System.Security.Cryptography -Public Class ClassEncryption - Private TripleDes As New TripleDESCryptoServiceProvider - Sub New(ByVal key As String) - ' Initialize the crypto provider. - TripleDes.Key = TruncateHash(key, TripleDes.KeySize \ 8) - TripleDes.IV = TruncateHash("", TripleDes.BlockSize \ 8) - End Sub - - Private Function TruncateHash( - ByVal key As String, - ByVal length As Integer) As Byte() - - Dim sha1 As New SHA1CryptoServiceProvider - - ' Hash the key. - Dim keyBytes() As Byte = - System.Text.Encoding.Unicode.GetBytes(key) - Dim hash() As Byte = sha1.ComputeHash(keyBytes) - - ' Truncate or pad the hash. - ReDim Preserve hash(length - 1) - Return hash - End Function - Public Function EncryptData( - ByVal plaintext As String) As String - - ' Convert the plaintext string to a byte array. - Dim plaintextBytes() As Byte = - System.Text.Encoding.Unicode.GetBytes("!Didalog35452Heuchelheim=" & plaintext) - - ' Create the stream. - Dim ms As New System.IO.MemoryStream - ' Create the encoder to write to the stream. - Dim encStream As New CryptoStream(ms, - TripleDes.CreateEncryptor(), - System.Security.Cryptography.CryptoStreamMode.Write) - - ' Use the crypto stream to write the byte array to the stream. - encStream.Write(plaintextBytes, 0, plaintextBytes.Length) - encStream.FlushFinalBlock() - - ' Convert the encrypted stream to a printable string. - Return Convert.ToBase64String(ms.ToArray) - End Function - 'Entschlüsselt die Zeichenfolge - Public Function DecryptData( - ByVal encryptedtext As String) As String - - ' Convert the encrypted text string to a byte array. - Dim encryptedBytes() As Byte = Convert.FromBase64String(encryptedtext) - - ' Create the stream. - Dim ms As New System.IO.MemoryStream - ' Create the decoder to write to the stream. - Dim decStream As New CryptoStream(ms, - TripleDes.CreateDecryptor(), - System.Security.Cryptography.CryptoStreamMode.Write) - - ' Use the crypto stream to write the byte array to the stream. - decStream.Write(encryptedBytes, 0, encryptedBytes.Length) - decStream.FlushFinalBlock() - Dim result = System.Text.Encoding.Unicode.GetString(ms.ToArray) - result = result.Replace("!Didalog35452Heuchelheim=", "") - ' Convert the plaintext stream to a string. - Return result - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassFileResult.vb b/app/DD-Record-Organizer - Kopie/ClassFileResult.vb deleted file mode 100644 index 9e623b3..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassFileResult.vb +++ /dev/null @@ -1,229 +0,0 @@ -Public Class ClassFileResult - Public Shared DocID As Integer - Public Shared InWork As Boolean = False - Public Shared Function Set_InWork(state As Integer, comment As String) - Try - Dim upd As String - InWork = False - If comment = "" Then - upd = String.Format("UPDATE TBPMO_DOCRESULT_LIST SET Change_DateTime = GETDATE(), IN_WORK = {0} WHERE DocID = {1}", state, DocID) - Else - upd = String.Format("UPDATE TBPMO_DOCRESULT_LIST SET Change_DateTime = GETDATE(), IN_WORK = {0}, IN_WORK_USER = '{1}', IN_WORK_COMMENT = '{2}' WHERE DocID = {3}", state, USER_USERNAME, comment, DocID) - End If - If ClassDatabase.Execute_non_Query(upd) = True Then - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - ClassDatabase.Execute_non_Query(upd, True) - End If - InWork = True - Return True - Else - Return False - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Set_InWork: " & ex.Message) - Return False - End Try - End Function - Public Shared Function Set_Displayname(Displayname As String) - Try - Dim upd As String - upd = String.Format("UPDATE TBPMO_DOCRESULT_LIST SET DISPLAY_NAME = '{0}',Change_DateTime = GETDATE() WHERE DocID = {1}", Displayname, DocID) - If ClassDatabase.Execute_non_Query(upd) = True Then - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - ClassDatabase.Execute_non_Query(upd, True) - End If - Return True - Else - Return False - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Set_Displayname: " & ex.Message) - Return False - End Try - End Function - Public Shared Function GET_DATATABLE_INDICES_PMO() - Try - Dim sql = String.Format("SELECT * FROM TBPMO_INDEX_MAN WHERE ACTIVE = 1 AND ENTITY_ID = (SELECT CASE REDUNDANT_ENTITY WHEN 0 THEN GUID ELSE REDUNDANT_ENTITY END AS ENTITY_ID FROM TBPMO_FORM WHERE GUID = {0}) AND DOCTYPE_ID = {1}", CURRENT_ENTITY_ID, CURRENT_DOKARTID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - If LogErrorsOnly = False Then ClassLogger.Add(" >> GET_DATATABLE_INDICES_PMO: " & sql, False) - CURRENT_TBPMO_INDEX_MAN = DT - Return True - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GET_DATATABLE_INDICES_PMO: " & ex.Message) - Return False - End Try - End Function - Public Shared Function SET_DOCID_INDICES() - Try - Dim DT As DataTable = CURRENT_TBPMO_INDEX_MAN - If DT.Rows.Count > 0 Then - For Each row As DataRow In DT.Rows - If row.Item("MAN_VALUE") <> String.Empty Then - Dim MAN_INDEX_ID = row.Item("GUID") - Dim insert As String = String.Format("INSERT INTO TBPMO_DOC_INDICES (DocID,INDEX_ID,VALUE,ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", DocID, MAN_INDEX_ID, row.Item("MAN_VALUE"), USER_USERNAME) - ClassDatabase.Execute_non_Query(insert) - End If - - Next - End If - Return True - Catch ex As Exception - ClassLogger.Add("Unexpected Error in SET_DOCID_INDICES: " & ex.Message) - Return False - End Try - End Function - Public Shared Function Delete_Doc_Indices() - Try - Dim delete As String = String.Format("DELETE FROM TBPMO_DOC_INDICES WHERE DocID = {0}", DocID) - Return ClassDatabase.Execute_non_Query(delete) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Update_Doc_Indices: " & ex.Message) - Return False - End Try - End Function - Public Shared Function Delete_ResultFile(RESULT_DOC_ID, RECORD_ID, DELETE_FILE) - Try - Dim proc = String.Format("EXEC PRPMO_DELETE_RESULTFILE {0},{1},{2}", RESULT_DOC_ID, RECORD_ID, DELETE_FILE) - If ClassDatabase.Execute_non_Query(proc) = True Then - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - proc = String.Format("EXEC PRPROXY_DOC_CHECK_DELETE {0}", RESULT_DOC_ID) - ClassDatabase.Execute_non_Query(proc, True) - End If - Return True - Else - Return False - End If - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in Delete_ResultFile: ({0},{1},{2})", RESULT_DOC_ID, RECORD_ID, DELETE_FILE) & ex.Message) - MsgBox("Unexpected Error in Delete ResultFile:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function CheckWrite_IndexeMan(grbxControls As GroupBox) - '#### Zuerst manuelle Werte indexieren #### - Try - If LogErrorsOnly = False Then ClassLogger.Add(" >>In CheckWrite_IndexeMan", False) - Dim result As Boolean = False - For Each ctrl As Control In grbxControls.Controls - ' ' MsgBox(ctrl.Name) - If ctrl.Name.StartsWith("txt") Then - Dim box As TextBox = ctrl - If box.Text = "" Then - Dim optional_index = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(box.Tag, "OPTIONAL") 'ClassDatabase.Execute_Scalar("SELECT OPTIONAL FROM TBPMO_INDEX_MAN WHERE GUID = " & box.Tag, True) - If Not IsNothing(optional_index) Then - If CBool(optional_index) = False Then - MsgBox("Please insert a value!", MsgBoxStyle.Exclamation, "Missing input:") - box.Focus() - Return False - Else - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(box.Tag, "") - 'Indexwert_Postprocessing(Replace(box.Name, "txt", ""), "") - result = True - End If - Else - Return False - End If - Else - 'If Indexwert_checkValueDB(Replace(box.Name, "txt", ""), box.Text) = False Then - ' ClassLogger.Add(" - Der eingegebene Wert wurde nicht in der Datenbank gefunden", False) - ' MsgBox("Der eingegebene Wert wurde nicht in der Datenbank gefunden!", MsgBoxStyle.Exclamation, "Fehlerhafte Indexierung:") - ' box.Focus() - ' Return False - 'Else - ' 'Indexwert_Postprocessing(Replace(box.Name, "txt", ""), box.Text) - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(box.Tag, box.Text) - - result = True - 'End If - End If - End If - If ctrl.Name.StartsWith("btn") Then - Dim btn As Button = ctrl - Dim optional_index = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(btn.Tag, "OPTIONAL") - If Not IsNothing(optional_index) Then - If CBool(optional_index) = False Then - For Each row As DataRow In CURRENT_TBPMO_INDEX_MAN.Rows - If row.Item("GUID") = btn.Tag Then - If Not IsDBNull(row.Item("MAN_VALUE")) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> we got a value for folder...", False) - result = True - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> value for folder is missing...", False) - MsgBox("Please choose a folder!", MsgBoxStyle.Exclamation, "Missing input:") - Return False - End If - - End If - - Next - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> value for folder is OPTIONAL...", False) - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(btn.Tag, "") - result = True - End If - End If - - End If - If ctrl.Name.StartsWith("cmb") Then - Dim cmb As ComboBox = ctrl - If cmb.Text = "" Then - Dim optional_index = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(cmb.Tag, "OPTIONAL") 'ClassDatabase.Execute_Scalar("SELECT OPTIONAL FROM TBPMO_INDEX_MAN WHERE GUID = " & box.Tag, True) - If Not IsNothing(optional_index) Then - If CBool(optional_index) = False Then - MsgBox("Please choose a value!", MsgBoxStyle.Exclamation, "Missing input:") - cmb.Focus() - Return False - Else - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(cmb.Tag, "") - 'Indexwert_Postprocessing(Replace(box.Name, "txt", ""), "") - result = True - End If - End If - Else - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(cmb.Tag, cmb.Text) - ' Indexwert_Postprocessing(Replace(cmb.Name, "cmb", ""), cmb.Text) - result = True - End If - End If - If ctrl.Name.StartsWith("dtp") Then - Dim dtp As DateTimePicker = ctrl - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(dtp.Tag, dtp.Value) - 'Indexwert_Postprocessing(Replace(dtp.Name, "dtp", ""), dtp.Text) - result = True - End If - If ctrl.Name.StartsWith("chk") Then - Dim chk As CheckBox = ctrl - SET_CURRENT_TBPMO_INDEX_MAN_VALUE(chk.Tag, chk.Checked) - 'Indexwert_Postprocessing(Replace(chk.Name, "chk", ""), chk.Checked) - result = True - End If - If ctrl.Name.StartsWith("lbl") = False And result = False Then - ClassLogger.Add("Die Überprüfung der manuellen Indices ist fehlerhaft. Bitte informieren Sie den Systembetreuer", True) - Return False - End If - Next - - - Return True - - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Fehler in CheckWrite_IndexeMan - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unerwarteter Unexpected error in CheckWrite_IndexeMan:") - Return False - End Try - End Function - - Public Shared Function SET_CURRENT_TBPMO_INDEX_MAN_VALUE(CONTROL_GUID As Integer, VALUE As String) - Try - For Each row As DataRow In CURRENT_TBPMO_INDEX_MAN.Rows - If row.Item("GUID") = CONTROL_GUID Then - row.Item("MAN_VALUE") = VALUE - Return True - End If - Next - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Fehler in SET_CURRENT_TBPMO_INDEX_MAN_VALUE - Fehler: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassFolderWatcher.vb b/app/DD-Record-Organizer - Kopie/ClassFolderWatcher.vb deleted file mode 100644 index cadbc96..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassFolderWatcher.vb +++ /dev/null @@ -1,159 +0,0 @@ -Imports System.IO -Imports Independentsoft -Imports System.Threading -Imports DD_LIB_Standards - -Public Class ClassFolderWatcher - Public Shared FolderWatcher_SCAN As FileSystemWatcher - Public Shared NEW_FILES As Boolean = True - Public Shared Function Restart_FolderWatchSCAN() - - Try - If FolderWatcher_SCAN.EnableRaisingEvents = True Then - 'Gestartet also Stoppen - FolderWatcher_SCAN.EnableRaisingEvents = False - FWSCAN_started = False - 'FolderWatch neu instanzieren - FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*") - ClassLogger.Add(" >> FolderWatchScan neu instanziert", False) - FolderWatcher_SCAN.IncludeSubdirectories = CURRENT_SCAN_FOLDERWATCH_SD - FolderWatcher_SCAN.EnableRaisingEvents = True - AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated - FWSCAN_started = True - SaveMySettingsValue("FWSCAN_started", "True", "ConfigMain") - - End If - Catch ex As Exception - MsgBox("Error in Restart_FolderWatchSCAN:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Function - Public Shared Function StartStop_FolderWatchSCAN() - Try - If CURRENT_SCAN_FOLDERWATCH = "" Then - MsgBox("Bitte definieren Sie einen Überwachungsordner für Scan-Eingänge:", MsgBoxStyle.Exclamation) - Return False - End If - If FolderWatcher_SCAN Is Nothing Then - FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*") - ClassLogger.Add(" >> FolderWatch Scan Gestartet", False) - FolderWatcher_SCAN.IncludeSubdirectories = CURRENT_SCAN_FOLDERWATCH_SD - FolderWatcher_SCAN.EnableRaisingEvents = True - AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated - FWSCAN_started = True - SaveMySettingsValue("FWSCAN_started", "True", "ConfigMain") - Return 1 - End If - If FolderWatcher_SCAN.EnableRaisingEvents = False Then - ' Dim watcher As New FileSystemWatcher() - ' watcher.Path = CURRENT_FOLDERWATCH - FolderWatcher_SCAN = New System.IO.FileSystemWatcher(CURRENT_SCAN_FOLDERWATCH, "*.*") - ClassLogger.Add(" >> FolderWatch Scan Gestartet", False) - FolderWatcher_SCAN.IncludeSubdirectories = CURRENT_SCAN_FOLDERWATCH_SD - FolderWatcher_SCAN.EnableRaisingEvents = True - AddHandler FolderWatcher_SCAN.Created, AddressOf OnCreated - FWSCAN_started = True - SaveMySettingsValue("FWSCAN_started", "True", "ConfigMain") - Return 1 - Else - 'Gestartet also Stoppen - FolderWatcher_SCAN.EnableRaisingEvents = False - FWSCAN_started = False - ClassLogger.Add(" >> FolderWatch Scan gestoppt", False) - SaveMySettingsValue("FWSCAN_started", "False", "ConfigMain") - Return 0 - End If - - Catch ex As Exception - MsgBox("Error in StartStop_FolderWatchSCAN:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return 99 - End Try - End Function - Private Shared Sub OnCreated(source As Object, e As FileSystemEventArgs) - Try - For Each row As DataRow In DTEXCLUDE_FILES.Rows - Dim content As String = row.Item(0).ToString.ToLower - If e.FullPath.ToLower.Contains(content) Then - Exit Sub - End If - Next - - Dim handleType As String - If e.FullPath.EndsWith(".msg") Then - handleType = "SCAN_OUTLOOK_MESSAGE" - Else - handleType = "SCAN" - End If - 'Die Datei übergeben - If LogErrorsOnly = False Then ClassLogger.Add(" >> OnCreated-File:" & e.FullPath, False) - If FileExistsinDropTable(CURRENT_FILENAME) = False Then - Insert_USER_File(e.FullPath, handleType) - Else - Console.WriteLine("File existiert bereits") - End If - ClassHelper.Create_USER_FILE_TABLE() - NEW_FILES = True - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in folder_watch_Created") - End Try - - End Sub - - Public Shared Function FileExistsinDropTable(Filename As String) - Dim check As String - Try - check = "SELECT COUNT(*) FROM TBPMO_FILES_USER WHERE UPPER(FILENAME2WORK) = UPPER('" & Filename & "') AND WORKED = 0" - Dim result = ClassDatabase.Execute_Scalar(check, True) - Return result - Catch ex As Exception - MsgBox("Error in FileExistsinDropTable - Error-Message:" & vbNewLine & ex.Message & vbNewLine & "SQL-Command:" & vbNewLine & check, MsgBoxStyle.Critical) - Return Nothing - End Try - - End Function - Public Shared Function Insert_USER_File(filename As String, handleType As String) - Try - Dim filename_only As String = Path.GetFileName(filename) - Dim ins As String = String.Format("INSERT INTO TBPMO_FILES_USER (FILENAME2WORK, USER_WORK,HANDLE_TYPE,FILENAME_ONLY) VALUES ('{0}','{1}','{2}','{3}')", filename, USER_USERNAME, handleType, filename_only) - Return ClassDatabase.Execute_non_Query(ins, True) - Catch ex As Exception - MsgBox("Unexpected Error in Insert Scan-File: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function DELETE_SCAN_File(filename As String) - Try - Dim filename_only As String = Path.GetFileName(filename) - Dim del As String = String.Format("DELETE FROM TBPMO_FILES_USER WHERE UPPER(FILENAME2WORK) = UPPER('{0}')", filename) - Return ClassDatabase.Execute_non_Query(del, True) - Catch ex As Exception - MsgBox("Unexpected Error in DELETE_SCAN_File: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function DELETE_SCAN_File_User() - Try - Dim del As String = String.Format("DELETE FROM TBPMO_FILES_USER WHERE UPPER(USER_WORK) = UPPER('{0}') AND HANDLE_TYPE = 'SCAN'", USER_USERNAME) - Return ClassDatabase.Execute_non_Query(del, True) - Catch ex As Exception - MsgBox("Unexpected Error in DELETE_SCAN_File_User: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function Check_Scan_Files() - Try - Dim sql As String = String.Format("select * from TBPMO_FILES_USER where HANDLE_TYPE = 'SCAN' and WORKED = 0 AND UPPER(USER_WORK) = '{0}'", USER_USERNAME) - Dim DT As DataTable = clsDatabase.Return_Datatable(sql, True) - For Each row As DataRow In DT.Rows - If System.IO.File.Exists(row.Item("FILENAME2WORK")) = False Then - DELETE_SCAN_File(row.Item("FILENAME2WORK")) - End If - Next - CURRENT_SCAN_TABLE = clsDatabase.Return_Datatable(sql, True) - Catch ex As Exception - MsgBox("Unexpected Error in DELETE_SCAN_File_User: " & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassFormCommands.vb b/app/DD-Record-Organizer - Kopie/ClassFormCommands.vb deleted file mode 100644 index b293b63..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassFormCommands.vb +++ /dev/null @@ -1,112 +0,0 @@ -Public Class ClassFormCommands - - Public Shared Function LoadForm(guid) As DataTable - Try - Dim SQL As String = "SELECT NAME, LEVEL FROM TBPMO_FORM WHERE GUID = " & guid - Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL, True) - - If DT.Rows.Count = 1 Then - Return DT - Else - Throw New Exception() - End If - Catch ex As Exception - MsgBox("Fehler beim Laden der Anzeigeeigenschaften der Form: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - - Public Shared Function LoadFormView(guid) As DataTable - Try - Dim SQL As String = "SELECT FORM_TITLE FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & guid - Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL, True) - - If DT.Rows.Count = 1 Then - Return DT - Else - Throw New Exception() - End If - Catch ex As Exception - MsgBox("Fehler beim Laden der Formeigenschaften: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - - Public Shared Function SaveForm(guid As Integer, form_name As String, form_level As Integer, form_title As String, doc_view As Integer) - Try - Dim SQL As String - Dim NAME As String = form_name - Dim LEVEL As String = form_level - - SQL = "UPDATE TBPMO_FORM SET NAME = '" & NAME & "', LEVEL = " & LEVEL & "WHERE GUID = " & guid - - If ClassDatabase.Execute_non_Query(SQL) = True Then - Return SaveFormView(guid, form_title, doc_view) - Else - Throw New Exception() - End If - - Catch ex As Exception - MsgBox("Fehler beim Speichern der Formeigenschaften: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function SaveFormView(guid As Integer, form_title As String, doc_view As Integer) - Try - Dim SQL As String - Dim TITLE As String = form_title - Dim DOCUMENT_VIEW As Integer = doc_view - - SQL = "UPDATE TBPMO_FORM_VIEW SET FORM_TITLE = '" & TITLE & "', DOCUMENT_VIEW = " & DOCUMENT_VIEW & " WHERE FORM_ID = " & guid - - If ClassDatabase.Execute_non_Query(SQL) = True Then - Return True - Else - Throw New Exception() - End If - Catch ex As Exception - MsgBox("Fehler beim Speichern der Anzeigeeigenschaften der Form: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - - Public Shared Function DeleteFormView(guid) - Try - Dim SQL As String = "DELETE FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE FORMVIEW_ID in (SELECT GUID FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & guid & ")" - If ClassDatabase.Execute_non_Query(SQL) = False Then Return False - - SQL = "DELETE FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & guid - If ClassDatabase.Execute_non_Query(SQL) = False Then - Return False - Else - Return True - End If - Catch ex As Exception - MsgBox("Fehler beim Löschen der Anzeigeeigenschaften der Form: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function DeleteFormControls(guid) - Try - Dim SQL As String = "SELECT GUID FROM TBPMO_CONTROL WHERE FORM_ID = " & guid - - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - If dt.Rows.Count > 0 Then - For Each row As DataRow In dt.Rows - Dim controlid As Integer = row.Item(0) - CURRENT_CONTROL_ID = controlid - ClassControlCommands.DeleteControl(controlid) - - Next - End If - Return True - Catch ex As Exception - MsgBox("Fehler beim Löschen der FormControls: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassFunctionCommands.vb b/app/DD-Record-Organizer - Kopie/ClassFunctionCommands.vb deleted file mode 100644 index 616fd68..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassFunctionCommands.vb +++ /dev/null @@ -1,76 +0,0 @@ -Public Class ClassFunctionCommands - 'Public Shared Function InsertFunction(ControlId As Integer) - ' Try - ' Dim SQL As String = "INSERT INTO TBPMO_FUNCTION_ADD_APPOINTMENT(CONTROL_ID) VALUES (" & ControlId & ")" - ' ClassDatabase.Execute_non_Query(SQL) - ' Return True - ' Catch ex As Exception - ' MsgBox("Fehler beim Anlegen der KalenderFunktion:" & vbNewLine & ex.Message) - ' Return False - ' End Try - 'End Function - - Public Shared Function InsertFunction(ControlId As Integer, Method As String) - Try - Dim SQL As String = "INSERT INTO TBPMO_FUNCTION_GENERAL (CONTROL_ID, METHOD) VALUES (" & ControlId & ", '" & Method & "')" - ClassDatabase.Execute_non_Query(SQL) - Return True - Catch ex As Exception - MsgBox("Fehler beim Anlegen der Funktion " & Method & ":" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function UpdateAddAppointmentFunction(ControlId As Integer, FromDateId As Integer, ToDateId As Integer, SubjectString As String, Subject2String As String, PlaceString As String, DescriptionString As String) - Try - Dim SQL As String = "UPDATE TBPMO_FUNCTION_GENERAL SET INTEGER1 = " & FromDateId & ", INTEGER2 = " & ToDateId & ", STRING1 = '" & SubjectString & "', STRING2 = '" & Subject2String & "', STRING3 = '" & PlaceString & "', STRING4 = '" & DescriptionString & "' WHERE CONTROL_ID = " & ControlId - If ClassDatabase.Execute_non_Query(SQL) = False Then - Throw New Exception("Datenbankfehler.") - End If - Return True - Catch ex As Exception - MsgBox("Error in UpdateAddAppointmentFunction:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function UpdateAddFormDataFunction(ControlId As Integer, FormId As Integer, ScreenId As Integer) - Try - Dim SQL As String = "UPDATE TBPMO_FUNCTION_GENERAL SET INTEGER1 = " & FormId & ", INTEGER2 = " & ScreenId & " WHERE CONTROL_ID = " & ControlId - If ClassDatabase.Execute_non_Query(SQL) = False Then - Throw New Exception("Datenbankfehler.") - End If - Return True - Catch ex As Exception - MsgBox("Error in UpdateAddFormDataFunction:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - Public Shared Function LoadFunction(ControlId As Integer) As DataRow - Try - Dim SQL As String = "SELECT * FROM TBPMO_FUNCTION_GENERAL WHERE CONTROL_ID = " & ControlId - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - - If dt.Rows.Count = 1 Then - Return dt.Rows.Item(0) - Else - Throw New Exception("Funktion für " & ControlId & " wurde nicht gefunden") - End If - Catch ex As Exception - MsgBox("Error in LoadFunction:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - - Public Shared Function GETCONTROL_ID_FOR_COL_NAME(FORM_ID As Integer, Column_Name As String) - Try - Dim SQL As String = "SELECT GUID FROM TBPMO_CONTROL WHERE FORM_ID = " & FORM_ID & " AND COL_NAME = '" & Column_Name & "'" - Dim result = ClassDatabase.Execute_Scalar(SQL, True) - Return result - Catch ex As Exception - MsgBox("Error in GETCONTROL_ID_FOR_COL_NAME:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassFunctionCommandsUI.vb b/app/DD-Record-Organizer - Kopie/ClassFunctionCommandsUI.vb deleted file mode 100644 index 450c8b9..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassFunctionCommandsUI.vb +++ /dev/null @@ -1,211 +0,0 @@ -Imports DevExpress.XtraScheduler - -Public Class ClassFunctionCommandsUI - Shared Sub NewEditTaskAppointment(RecordID As Integer, ControlID As Integer, Subject As String, Description As String, DueDateTime As DateTime) - Try - Dim apt As Appointment = frmCalendar.SchedulerStorage1.CreateAppointment(AppointmentType.Normal) - Dim reminder As Reminder = apt.CreateNewReminder() - Dim SQL As String = "SELECT VALUE FROM VWPMO_VALUES where [RECORD_ID] = " & RecordID & " and [CONTROL_ID] = " & ControlID - reminder.AlertTime = DueDateTime - apt.Reminders.Add(reminder) - - Dim Value = ClassDatabase.Execute_Scalar(SQL, True) - If Value Is Nothing Then - apt.Subject = Subject & " - " & Value.ToString() - Else - apt.Subject = Subject - End If - - apt.Description = Description - apt.AllDay = True - apt.Start = DueDateTime - apt.End = DueDateTime - apt.CustomFields("RecordID") = RecordID - apt.CustomFields("ControlID") = ControlID - - frmCalendar.SchedulerControl1.ShowEditAppointmentForm(apt) - Catch ex As Exception - MsgBox("Error in NewEditTaskAppointment:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Shared Sub NewTaskAppointment(RecordID As Integer, ControlID As Integer, Subject As String, Description As String, DueDateTime As DateTime) - Dim apt As Appointment = frmCalendar.SchedulerStorage1.CreateAppointment(AppointmentType.Normal) - Dim reminder As Reminder = apt.CreateNewReminder() - Dim SQL As String = "SELECT VALUE FROM VWPMO_VALUES where [RECORD_ID] = " & RecordID & " and [CONTROL_ID] = " & ControlID - reminder.AlertTime = DueDateTime - apt.Reminders.Add(reminder) - - Dim Value = ClassDatabase.Execute_Scalar(SQL, True) - - apt.Subject = Subject & " - " & Value.ToString() - apt.Description = Description - apt.AllDay = True - apt.Start = DueDateTime - apt.End = DueDateTime - apt.CustomFields("RecordID") = RecordID - apt.CustomFields("ControlID") = ControlID - - frmCalendar.SchedulerControl1.ShowEditAppointmentForm(apt) - End Sub - - Shared Sub NewEditAppointment(ControlName As String, FormID As Integer, RecordID As Integer, PanelControls As Control.ControlCollection) - Try - Dim controlID = GetControlID_for_Name(ControlName, FormID) - - Dim SQL = "SELECT UniqueID FROM TBPMO_APPOINTMENTS WHERE CustomField1 = " & RecordID & " AND CustomField2 = " & controlID - Dim result = ClassDatabase.Execute_Scalar(SQL) - - If result Is Nothing Then - NewAppointment(ControlName, FormID, RecordID, PanelControls) - Else - EditAppointment(ControlName, FormID, RecordID) - End If - Catch ex As Exception - MsgBox("Error in OpenEditAppointment:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - - - Private Shared Function FindControlValue(ControlName As String, PanelControls As Control.ControlCollection) As String - If ControlName = Nothing Then - Return Nothing - Else - Dim from_ctrls() As Control = PanelControls.Find(ControlName, True) - Dim from_ctrl As Control - If from_ctrls.Length = 1 Then - from_ctrl = from_ctrls(0) - Return from_ctrl.Text - Else : Return Nothing - End If - End If - End Function - - Private Shared Sub NewAppointment(ControlName As String, FormID As Integer, RecordID As Integer, PanelControls As Control.ControlCollection) - Try - Dim ControlId As Integer = GetControlID_for_Name(ControlName, FormID) - Dim dr As DataRow = ClassFunctionCommands.LoadFunction(ControlId) - Dim apt As Appointment = frmCalendar.SchedulerStorage1.CreateAppointment(AppointmentType.Normal) - Dim FromDateName, ToDateName As String - Dim FromDateValue, ToDateValue As Date - Dim SubjectValue, Subject2Value, PlaceValue, DescValue As String - - Dim FromDateID As Object = dr.Item("INTEGER1") - Dim ToDateID As Object = dr.Item("INTEGER2") - - Dim SubjectString As Object = dr.Item("STRING1") - Dim Subject2String As Object = dr.Item("STRING2") - Dim PlaceString As Object = dr.Item("STRING3") - Dim DescString As Object = dr.Item("STRING4") - - ' Setzt das Start-Datum des Termins fest. - ' Wenn kein Start-Datum gefunden wurde, wird das aktuelle Datum benutzt. - If Not IsDBNull(FromDateID) Then - If FromDateID <> 0 Then - FromDateName = Get_Name_for_ControlID(FromDateID, FormID) - FromDateValue = Date.Parse(FindControlValue(FromDateName, PanelControls)) - apt.Start = FromDateValue - Else - apt.Start = Date.Now - End If - Else - apt.Start = Date.Now - End If - - ' Setzt das End-Datum des Termins fest. - ' Wenn kein End-Datum gefunden wurde, wird das Start-Datum benutzt. - If Not IsDBNull(ToDateID) Then - If ToDateID <> 0 Then - ToDateName = Get_Name_for_ControlID(ToDateID, FormID) - - If (Date.TryParse(FindControlValue(ToDateName, PanelControls), ToDateValue) = True) Then - apt.End = ToDateValue - Else - apt.End = apt.Start - End If - - Else - apt.End = apt.Start - End If - Else - apt.End = apt.Start - End If - - If Not IsDBNull(SubjectString) OrElse Not String.IsNullOrWhiteSpace(SubjectString) Then - SubjectValue = ReplacePlaceholders(SubjectString, RecordID, ControlName, PanelControls) - apt.Subject = SubjectValue - End If - - If Not IsDBNull(Subject2String) OrElse Not String.IsNullOrWhiteSpace(Subject2String) Then - Subject2Value = ReplacePlaceholders(Subject2String, RecordID, ControlName, PanelControls) - - If Not String.IsNullOrEmpty(Subject2Value) Then - apt.Subject = apt.Subject & " - " & Subject2Value - End If - - End If - - If Not IsDBNull(PlaceString) OrElse Not String.IsNullOrWhiteSpace(PlaceString) Then - PlaceValue = ReplacePlaceholders(PlaceString, RecordID, ControlName, PanelControls) - apt.Location = PlaceValue - End If - - If Not IsDBNull(DescString) OrElse Not String.IsNullOrWhiteSpace(DescString) Then - DescValue = ReplacePlaceholders(DescString, RecordID, ControlName, PanelControls) - apt.Description = DescValue - End If - - apt.AllDay = True - apt.CustomFields("RecordID") = RecordID - apt.CustomFields("ControlID") = ControlId - - frmCalendar.SchedulerControl1.ShowEditAppointmentForm(apt) - Catch ex As Exception - MsgBox("Fehler beim Laden der Termininformationen:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Shared Function ReplacePlaceholders(str As String, RecordID As Integer, ControlName As String, PanelControls As Control.ControlCollection) - Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - Dim regexp As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - - Dim matches As System.Text.RegularExpressions.MatchCollection = regexp.Matches(str) - - If matches.Count = 0 Then - Return str - End If - - For Each match As System.Text.RegularExpressions.Match In matches - Dim ControlNameToReplace As String = match.Value.Substring(2, match.Value.Length - 3) - Dim ControlValue As String = FindControlValue(ControlNameToReplace, PanelControls) - - str = str.Replace(match.Value, ControlValue) - Next - - Return str - End Function - - Private Shared Sub EditAppointment(ControlName As String, FormID As Integer, RecordID As Integer) - Try - Dim controlID = GetControlID_for_Name(ControlName, FormID) - - ' Load All appointments first - frmCalendar.TBPMO_RESOURCESTableAdapter.Connection.ConnectionString = MyConnectionString - frmCalendar.TBPMO_APPOINTMENTSTableAdapter.Connection.ConnectionString = MyConnectionString - frmCalendar.TBPMO_RESOURCESTableAdapter.Fill(frmCalendar.DD_DMSDataSetCalendar.TBPMO_RESOURCES) - frmCalendar.TBPMO_APPOINTMENTSTableAdapter.Fill(frmCalendar.DD_DMSDataSetCalendar.TBPMO_APPOINTMENTS) - - Dim apt As Appointment = frmCalendar.SchedulerStorage1.Appointments.Items.Find(Function(a As Appointment) - Return Convert.ToInt32(a.CustomFields("RecordID")).Equals(RecordID) And Convert.ToInt32(a.CustomFields("ControlID")).Equals(controlID) - End Function) - If apt IsNot Nothing Then - frmCalendar.SchedulerControl1.ShowEditAppointmentForm(apt) - End If - - Catch ex As Exception - MsgBox("Error in EditAppointment:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassGridFormatter.vb b/app/DD-Record-Organizer - Kopie/ClassGridFormatter.vb deleted file mode 100644 index 6f24b78..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassGridFormatter.vb +++ /dev/null @@ -1,265 +0,0 @@ -Imports DevExpress.Utils - -Imports DevExpress.XtraGrid -Imports DevExpress.XtraGrid.Columns -Imports DevExpress.XtraGrid.Views.Grid - -Imports DevExpress.XtraEditors -Imports DevExpress.XtraEditors.Repository - - -Public Class ClassGridFormatter - - Private Shared tDate As Type = GetType(Date) - Private Shared tBool As Type = GetType(Boolean) - - - - Public Enum DataTableType - CONSTRUCTOR_VIEW - WINDREAM_RESULT - End Enum - - ''' - ''' Die Formatierungsfunktionen für die ConstruktorView Tabellen - ''' - Public Class ConstructorView - Private EntityId As Integer - Private DT As DataTable - - Private dateEdit As New RepositoryItemTimeEdit() - Private checkboxEdit = New RepositoryItemCheckEdit() - - Public checkboxColumns As New List(Of String) - Public dateColumns As New List(Of String) - Public currencyColumns As New List(Of String) - - Public Sub New(DT As DataTable, EntityId As Integer) - Me.EntityId = EntityId - Me.DT = DT - - ' dateEdit vor-formatieren - dateEdit.DisplayFormat.FormatType = FormatType.DateTime - dateEdit.DisplayFormat.FormatString = CURRENT_DATE_FORMAT - dateEdit.Mask.MaskType = Mask.MaskType.DateTime - dateEdit.Mask.EditMask = CURRENT_DATE_FORMAT - dateEdit.Mask.UseMaskAsDisplayFormat = True - - ' checkboxEdit vor-formatieren - checkboxEdit.ValueChecked = True - checkboxEdit.ValueUnchecked = False - End Sub - - Public Function FormatDatatable() As DataTable - Try - ' Datatable klonen, um Spalten zu formatieren - Dim clonedDT As DataTable = Me.DT.Clone() - - ' Checkbox Spalten bestimmen - Me.checkboxColumns = GetCheckboxColumns() - - ' Checkbox Spalten formatieren - For Each columnName As String In Me.checkboxColumns - Dim column As DataColumn = clonedDT.Columns(columnName) - - If Not IsNothing(column) Then - column.DataType = tBool - End If - Next - - ' Datums Spalten bestimmen - Me.dateColumns = GetDateColumns() - - ' Datums Spalten Formatieren - For Each columnName As String In Me.dateColumns - Dim column As DataColumn = clonedDT.Columns(columnName) - - If Not IsNothing(column) Then - column.DataType = tDate - End If - Next - - ' Daten aus DT in formatierte DataTable clonedDT laden - clonedDT.Load(DT.CreateDataReader) - Return clonedDT - Catch ex As Exception - ClassLogger.Add("Unexpected Error in FormatDatatable: " & ex.Message, True) - Return DT - End Try - End Function - - Public Sub FormatGridView(gridView As GridView) - If IsNothing(gridView.GridControl.DataSource) Then - Throw New Exception("Error in FormatGridView: DataSource is Empty!") - End If - - ' Editoren zum Grid hinzufügen - gridView.GridControl.RepositoryItems.AddRange({checkboxEdit, dateEdit}) - - For Each columnName As String In Me.dateColumns - Dim column As GridColumn = gridView.Columns(columnName) - - If Not IsNothing(column) Then - column.DisplayFormat.FormatType = FormatType.DateTime - column.DisplayFormat.FormatString = CURRENT_DATE_FORMAT - column.OptionsFilter.FilterPopupMode = FilterPopupMode.Date - column.FilterMode = ColumnFilterMode.Value ' was DisplayText - column.ColumnEdit = dateEdit - End If - Next - - For Each columnName As String In Me.checkboxColumns - Dim column As GridColumn = gridView.Columns(columnName) - - If Not IsNothing(column) Then - column.ColumnEdit = checkboxEdit - End If - Next - - currencyColumns = GetCurrencyColumns() - - For Each columnName As String In currencyColumns - Dim column As GridColumn = gridView.Columns(columnName) - - If Not IsNothing(column) Then - column.DisplayFormat.FormatType = FormatType.Numeric - column.DisplayFormat.FormatString = "C" - column.DisplayFormat.Format = New CurrencyFormatter() - End If - Next - - End Sub - - Class CurrencyFormatter - Implements IFormatProvider, ICustomFormatter - - Public Function GetFormat(formatType As Type) As Object Implements IFormatProvider.GetFormat - Return Me - End Function - - Public Function Format(formatString As String, arg As Object, formatProvider As IFormatProvider) As String Implements ICustomFormatter.Format - Dim formatValue As String = arg.ToString() - - If (formatValue.Count > 0 And formatString.ToUpper() = "C") Then - Return ClassHelper.Format_Currency(formatValue, USER_LANGUAGE) - Else - Return formatValue - End If - End Function - End Class - - Private Function GetCurrencyColumns() As List(Of String) - Try - Dim list As New List(Of String) - ' Alle Currency Felder für aktuelle Ansicht heraussuchen - Dim sql As String = "SELECT COL_NAME FROM TBPMO_CONTROL WHERE CONTROL_TYPE_ID = 2 AND FORMAT_TYPE = 'Currency' AND SHOW_COLUMN = 1 AND FORM_ID = " & Me.EntityId - Dim dt As DataTable = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_CONTROL, "CONTROL_TYPE_ID = 2 AND FORMAT_TYPE = 'Currency' AND SHOW_COLUMN = 1 AND FORM_ID = " & Me.EntityId, "") 'ClassDatabase.Return_Datatable(sql, True) - - For Each row As DataRow In dt.Rows - list.Add(row.Item("COL_NAME")) - Next - - Return list - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GetCurrencyColumns: " & ex.Message, True) - Return Nothing - End Try - End Function - - Private Function GetCheckboxColumns() - Try - Dim listcheck As New List(Of String) - ' Alle Checkboxen für aktuelle Ansicht heraussuchen - ' Dim sqlcheck As String = "SELECT COL_NAME FROM TBPMO_CONTROL WHERE CONTROL_TYPE_ID in (10,11) AND SHOW_COLUMN = 1 AND FORM_ID = " & Me.EntityId - Dim dtcheck As DataTable = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_CONTROL, "CONTROL_TYPE_ID in (10,11) AND SHOW_COLUMN = 1 AND FORM_ID = " & Me.EntityId, "") ' ClassDatabase.Return_Datatable(sqlcheck, True) - 'Liste von allen Spaltentiteln mit Checkbox erstellen - If dtcheck.Rows.Count > 0 Then - For Each row As DataRow In dtcheck.Rows - listcheck.Add(row.Item("COL_NAME")) - Next - End If - listcheck.Add("files?") - Return listcheck - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GetCheckboxColumns: " & ex.Message, True) - Return Nothing - End Try - End Function - Private Function GetDateColumns() - Try - Dim listdate As New List(Of String) - ' Alle Checkboxen für aktuelle Ansicht heraussuchen - ' Dim sqlcheck As String = "SELECT COL_NAME FROM TBPMO_CONTROL WHERE CONTROL_TYPE_ID = 4 AND SHOW_COLUMN = 1 AND FORM_ID = " & Me.EntityId - Dim dtdate As DataTable = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_CONTROL, "CONTROL_TYPE_ID = 4 AND SHOW_COLUMN = 1 AND FORM_ID = " & Me.EntityId, "") 'ClassDatabase.Return_Datatable(sqlcheck, True) - - 'Liste von allen Spaltentiteln mit Checkbox erstellen - If dtdate.Rows.Count > 0 Then - For Each row As DataRow In dtdate.Rows - listdate.Add(row.Item("COL_NAME")) - Next - End If - Return listdate - Catch ex As Exception - ClassLogger.Add("Unexpected Error in GetCheckboxColumns: " & ex.Message, True) - Return Nothing - End Try - End Function - End Class - - ''' - ''' Die Formatierungsfunktionen für die WindreamResult Tabellen - ''' - Public Class WindreamResult - - End Class - -End Class - -' FOR REFERENCE IN CASE SOMETHING BREAKS :) -'Public Shared Function Format_GridColumns(Primary_DT As DataTable, _ENTITYSQL As String, listcheck As List(Of String), listdate As List(Of String)) -' Try -' Dim tbltemp As DataTable = Primary_DT.Clone() -' ' Nicht benötigt? Datumsspalten werden im Grid formatiert -' For Each col As String In listdate -' Dim colDate As DataColumn = tbltemp.Columns(col) -' If Not IsNothing(colDate) Then -' Try -' colDate.DataType = GetType(Date) -' Catch ex As Exception -' MsgBox("Error in Format_GridColumns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) -' End Try -' End If -' Next -' For Each col1 As String In listcheck -' Dim collist As DataColumn = tbltemp.Columns(col1) -' If Not IsNothing(collist) Then -' collist.DataType = GetType(Boolean) -' End If -' Next -' Try -' Dim collist As DataColumn = tbltemp.Columns("files?") -' If Not IsNothing(collist) Then -' collist.DataType = GetType(Boolean) -' End If -' Catch ex As Exception - -' End Try -' Try -' tbltemp.Load(Primary_DT.CreateDataReader) -' Return tbltemp -' Catch ex As Exception -' ClassLogger.Add(">> Attention: Format_GridColumns - Could not load converted datatable: " & ex.Message, False) -' 'Tabelle wird ohne Datekonvertierung geladen -' Dim DTEntity As DataTable = ClassDatabase.Return_Datatable(_ENTITYSQL, "Load_Entity_Data_Only") -' Dim primaryKey(1) As DataColumn -' primaryKey(0) = DTEntity.Columns("Record-ID") -' DTEntity.PrimaryKey = primaryKey -' Return DTEntity -' End Try -' Catch ex As Exception -' MsgBox("Unexpected Error in Format_GridColumns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) -' ClassLogger.Add("Error in Format_GridColumns: " & ex.Message, True) -' Return Nothing -' End Try - -'End Function diff --git a/app/DD-Record-Organizer - Kopie/ClassHelper.vb b/app/DD-Record-Organizer - Kopie/ClassHelper.vb deleted file mode 100644 index 51f66c9..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassHelper.vb +++ /dev/null @@ -1,427 +0,0 @@ -Imports System.IO -Imports System.Globalization -Imports DD_LIB_Standards -Imports System.ComponentModel - -Public Class ClassHelper - Private Shared BW_DocPath As String - Private Shared BW_DocID As Integer - Public Shared Function FORMAT_WM_PATH(WMpath As String) - Try - Dim ochanged As Boolean = False - If WMpath.StartsWith("W:") Then - WMpath = WMpath.Replace("W:", "\\windream\Objects") - ochanged = True - ElseIf WMpath.StartsWith("\") Then - If WMpath.StartsWith("\\windream\Objects") = False Then - WMpath = "\\windream\Objects" & WMpath - ochanged = True - End If - End If - If LogErrorsOnly = False And ochanged = True Then ClassLogger.Add(" >> WMpath is: " & WMpath, False) - Return WMpath - Catch ex As Exception - Return WMpath - End Try - - End Function - Public Shared Function Format_Currency(value As String, language As String) - Try - If IsNothing(value) Then - Return "" - End If - - If language <> "de-DE" Then - value = value.Replace(",", ".") - End If - - Dim dValue = Double.Parse(value) - - Dim ci = Threading.Thread.CurrentThread.CurrentCulture - Dim nfi As NumberFormatInfo = ci.NumberFormat.Clone() - nfi.CurrencySymbol = "" ' KEIN Currency Symbol - - Return dValue.ToString("C", nfi) - Catch ex As Exception - Return value.ToString() - End Try - End Function - - Public Shared Function Convert_Date(input As String, format As String) - Try - Dim dt As Date = CDate(input) - Dim result = dt.ToString(format, CultureInfo.InvariantCulture) - Return result - Catch ex As Exception - ClassLogger.Add("Unexpected Error while converting value '" & input & "' to date....." & ex.Message, False) - Return input - End Try - - End Function - Public Shared Function CheckDBNull(input As Object, back_Value As String) - If IsDBNull(input) Then - If back_Value = "String" Then - Return "" - Else - Return True - End If - Else - If back_Value = "String" Then - Return input.ToString - Else - Return False - End If - End If - End Function - Public Shared Function Convert_to_Database_Date(input As String) - Try - Dim dt As Date = CDate(input) - Dim result = dt.ToString("yyyy-MM-dd", Nothing) - Return result - Catch ex As Exception - ClassLogger.Add("Unexpected Error while converting value '" & input & "' to date(Convert_to_Database_Date)....." & ex.Message, False) - Return input - End Try - - End Function - Public Shared Function Get_TempFilename() - 'Eine tempfile generieren - Dim tempFilename = My.Computer.FileSystem.GetTempFileName() - 'Nur den Filenamen ohne Erweiterung - Dim tempName = Path.GetDirectoryName(tempFilename) & "\" & Path.GetFileNameWithoutExtension(tempFilename) - 'tempfile lsöchen - If My.Computer.FileSystem.FileExists(tempFilename) Then - My.Computer.FileSystem.DeleteFile(tempFilename) - End If - Return tempName - End Function - Public Shared Function CheckFileIsInUse(ByVal filename) As Boolean - Dim fs As Integer = FreeFile() - Dim inuse As Boolean = False - If File.Exists(filename) Then - Try - Using f As New IO.FileStream(filename, FileMode.Open, FileAccess.ReadWrite, FileShare.None) - ' thisFileInUse = False - End Using - Catch - inuse = True - End Try - - Try - FileOpen(fs, filename, OpenMode.Binary, OpenAccess.ReadWrite, OpenShare.LockReadWrite) - Catch ex As Exception - ClassLogger.Add("File " & filename & " inuse or not able to open - message: " & ex.Message, True) - inuse = True - Finally - FileClose(fs) - End Try - End If - Return inuse - End Function - Public Shared Function Versionierung_Datei(Dateiname As String) - Dim extension - Dim _NewFileString - Try - Dim version As Integer = 1 - - Dim Stammname As String = Path.GetDirectoryName(Dateiname) & "\" & Path.GetFileNameWithoutExtension(Dateiname) - extension = Path.GetExtension(Dateiname) - - Dim _neuername As String = Stammname - 'Dim MoveFilename As String = DATEINAME.Replace(element.Value, "") - 'Überprüfen ob File existiert - If File.Exists(_neuername & extension) = False Then - _NewFileString = _neuername - Else - Do While File.Exists(_neuername & extension) - version = version + 1 - _neuername = Stammname & "~" & version - _NewFileString = _neuername - Loop - End If - Return _NewFileString & extension - Catch ex As Exception - ClassLogger.Add(" - Error in versioning file - error: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in versioning file:") - Return "" - End Try - End Function - '' - ''' Ersetzt alle nicht zulässigen Zeichen im angegebenen Dateinamen - ''' - ''' Dateiname ohne Pfadangabe - ''' Ersatzzeichen für alle unzulässigen Zeichen - ''' im Dateinamen - Public Shared Function CleanFilename(ByVal sFilename As String, - Optional ByVal REPLACEChar As String = "") As String - - ' alle nicht zulässigen Zeichen ersetzen - Return System.Text.RegularExpressions.Regex.Replace( - sFilename, "[?*^""<>|]", REPLACEChar) - End Function - Public Shared Function File_open(RESULT_DOC_PATH As Object, DocID As String) - Try - RESULT_DOC_PATH = FORMAT_WM_PATH(RESULT_DOC_PATH) - CURRENT_OFFICE_FILE_CHANGED = False - If RESULT_DOC_PATH <> Nothing Then - If USER_GENERAL_VIEWER = "NONE" Then - Dim EXT = Path.GetExtension(RESULT_DOC_PATH) - EXT = EXT.Replace(".", "") - Dim sql = String.Format("SELECT VIEWER FROM TBPMO_DOC_USER_VIEW WHERE USER_ID = {0} AND UPPER(FILE_EXTENSION) = UPPER('{1}')", USER_GUID, EXT) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If DT.Rows.Count = 1 Then - Select Case DT.Rows(0).Item("VIEWER") - Case "DOC_VIEW" - OPEN_DOCVIEW(RESULT_DOC_PATH, DocID) - End Select - Else - File_SYSOPEN(RESULT_DOC_PATH, DocID) - End If - Else - Select Case USER_GENERAL_VIEWER - Case "DOC-VIEW" - OPEN_DOCVIEW(RESULT_DOC_PATH, DocID) - End Select - End If - Return True - Else - MSGBOX_Handler("ERROR", "", "Sorry, but the docpath for doc-id: " & DocID & " is nothing!") - Return False - If LogErrorsOnly = False Then ClassLogger.Add(" >> RESULT_DOC_PATH IS NOTHING") - End If - Catch ex As Exception - MsgBox("Unexpected Error in File_open:" & vbNewLine & ex.Message & vbNewLine & RESULT_DOC_PATH & vbNewLine & "DocID: " & DocID, MsgBoxStyle.Critical) - ClassLogger.Add("Error in File_open: " & ex.Message & vbNewLine & " - Path: " & RESULT_DOC_PATH & " - DocID: " & DocID, True) - Return False - End Try - End Function - Public Shared Sub Open_Folder(RESULT_DOC_PATH As Object, DocID As String) - Try - If RESULT_DOC_PATH <> Nothing Then - Dim _path = Path.GetDirectoryName(RESULT_DOC_PATH) - FOLDER_OPEN(_path, DocID) - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> RESULT_DOC_PATH IS NOTHING") - End If - Catch ex As Exception - MsgBox("Unexpected Error in Open_Folder:" & vbNewLine & ex.Message & vbNewLine & RESULT_DOC_PATH & vbNewLine & "DocID: " & DocID, MsgBoxStyle.Critical) - ClassLogger.Add("Error in Open_Folder: " & ex.Message & vbNewLine & " - Path: " & RESULT_DOC_PATH & " - DocID: " & DocID, True) - End Try - End Sub - Public Shared Sub OPEN_DOCVIEW(Doc_Path As String, DocID As Integer) - Try - Dim DocView - DocView = Nothing - DocView = CreateObject("WMPViewXNG.Viewer") - ' open the viewer - Dim viewer_string = Doc_Path.Substring(2) - DocView.ViewFile(viewer_string) - CURRENT_DOCVIEW_PATH = viewer_string - CURRENT_DOCVIEW = DocView - Catch ex As Exception - MsgBox("Unexpected Error in DocView Open:" & vbNewLine & ex.Message & vbNewLine & Doc_Path & vbNewLine & "DocID: " & DocID, MsgBoxStyle.Critical) - ClassLogger.Add("Error in DocView Open: " & ex.Message & vbNewLine & " - Path: " & Doc_Path & " - DocID: " & DocID, True) - File_SYSOPEN(Doc_Path, DocID) - End Try - End Sub - Private Shared Sub File_SYSOPEN(RESULT_DOC_PATH As Object, DocID As String) - Try - If RESULT_DOC_PATH <> Nothing Then - - BW_DocPath = RESULT_DOC_PATH - BW_DocID = DocID - - Dim BWFileHandler As New BackgroundWorker - AddHandler BWFileHandler.DoWork, AddressOf BWFileHandler_DoWork - BWFileHandler.RunWorkerAsync() - - End If - Catch ex As Exception - MsgBox("Unexpected Error in File_SYSOPEN:" & vbNewLine & ex.Message & vbNewLine & RESULT_DOC_PATH & vbNewLine & "DocID: " & DocID, MsgBoxStyle.Critical) - ClassLogger.Add("Error in File_SYSOPEN: " & ex.Message & vbNewLine & " - Path: " & RESULT_DOC_PATH & " - DocID: " & DocID, True) - End Try - - End Sub - Private Shared Sub BWFileHandler_DoWork() - Try - - Dim oMyProcess = New Process() - Dim oExtension - Dim oSql - Try - 'Dim oPSI As New ProcessStartInfo(BW_DocPath) - oMyProcess.StartInfo.FileName = BW_DocPath - oMyProcess.StartInfo.UseShellExecute = True - oMyProcess.StartInfo.RedirectStandardOutput = False - oMyProcess.Start() - Dim ProcID = oMyProcess.GetCurrentProcess.Id - oExtension = Path.GetExtension(BW_DocPath).ToLower - If LogErrorsOnly = False Then ClassLogger.Add($"Checking oExtension [{oExtension}]...", False) - If FILE_FORMATS_CHANGE_DURING_EDIT.Contains(oExtension) Then - oSql = $"SELECT dwVersionID FROM windream60.dbo.BaseAttributes WHERE dwDocID = {BW_DocID}" - Dim odwVersionId = clsDatabase.Execute_Scalar(oSql, False) - - Dim oInsert = $"INSERT INTO TBPMO_DOC_ID_CHANGED (USER_ID,PROCESS_ID,VERSION_ID,OLD_DOC_ID,DOC_PATH) VALUES ({USER_GUID},'{ProcID.ToString}',{odwVersionId},{BW_DocID},'{BW_DocPath}')" - clsDatabase.Execute_non_Query(oInsert, False) - End If - - 'oMyProcess.WaitForExit() - Catch ex As Exception - ClassLogger.Add("Error in Process1.Start(): " & ex.Message & vbNewLine & " - Path: " & BW_DocPath & " - DocID: " & BW_DocID, True) - Exit Sub - End Try - - Catch ex As Exception - ClassLogger.Add("Error in Process.Start(): " & ex.Message & vbNewLine & " - Path: " & BW_DocPath & " - DocID: " & BW_DocID, True) - Try - Process.Start(BW_DocPath) - Catch ex1 As Exception - ClassLogger.Add("Error in Process.Start(1): " & ex1.Message & vbNewLine & " - Path: " & BW_DocPath & " - DocID: " & BW_DocID, True) - End Try - End Try - End Sub - Private Shared Sub FOLDER_OPEN(PATH As Object, DocID As String) - Try - If PATH <> Nothing Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> in FOLDER_OPEN(" & PATH & ")", False) - If System.IO.Directory.Exists(PATH) = True Then - Process.Start(PATH) - Else - MsgBox("Folder '" & PATH & "' not existing or accessible!", MsgBoxStyle.Exclamation) - End If - End If - Catch ex As Exception - MsgBox("Unexpected Error in FOLDER_OPEN:" & vbNewLine & ex.Message & vbNewLine & PATH & vbNewLine & "DocID: " & DocID, MsgBoxStyle.Critical) - ClassLogger.Add("Error in FOLDER_OPEN: " & ex.Message & vbNewLine & " - Path: " & PATH & " - DocID: " & DocID, True) - End Try - - End Sub - Shared Function Convert_Date_2_Form_Format(p1 As Date) As Date - Throw New NotImplementedException - End Function - Public Shared Function InsertEssential_Log(REFERENCE_KEY As Integer, REFERENCE_STRING As String, COMMENT As String) - Try - COMMENT = COMMENT.Replace("'", "") - Dim insert = String.Format("INSERT INTO TBPMO_LOG_ESSENTIALS (REFERENCE_KEY,REFERENCE_STRING,COMMENT,ADDED_WHO) VALUES ({0},'{1}','{2}','{3}')", REFERENCE_KEY, REFERENCE_STRING, COMMENT, USER_USERNAME) - - Dim result = clsDatabase.Execute_non_Query(insert, False) - Return result - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InsertEssential_Log: " & ex.Message, True, False) - Return False - End Try - End Function - Public Shared Function DeleteRecord(SELECTED_RECORD_ID As Integer, Optional Comment As String = "") - Try - Dim DeleteRecordSQL = String.Format("EXEC [dbo].[PRPMO_DELETE_RECORD] {0}, '{1}','{2}'", SELECTED_RECORD_ID, USER_USERNAME, Comment) - Dim result As Boolean = ClassDatabase.Execute_non_Query_withConn(DeleteRecordSQL, 1) - If result = False Then - Dim msg = "Der Datensatz '" & SELECTED_RECORD_ID & "' konnte nicht gelöscht werden. Überprüfen Sie das log" - If USER_LANGUAGE <> "de-DE" Then - msg = "The record '" & SELECTED_RECORD_ID & "' could not be deleted. Check the log" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Else - ClassProxy.PRPROXY_RECORD_DEL(SELECTED_RECORD_ID, CURRENT_ENTITY_ID) - End If - - Return result - Catch ex As Exception - ClassLogger.Add("Unexpected Error in DeleteRecord: " & ex.Message, True) - Return False - End Try - End Function - Public Shared Sub MSGBOX_Handler(type As String, Caption As String, info1 As String, Optional info2 As String = "") - Dim msg = info1 - If info2 <> "" Then - msg &= vbNewLine & vbNewLine & info2 - End If - If type = "ERROR" Then - MessageBox.Show(msg, Caption, MessageBoxButtons.OK, MessageBoxIcon.Error) - ClassLogger.Add(msg, True) - ElseIf type = "INFO" Then - MessageBox.Show(msg, Caption, MessageBoxButtons.OK, MessageBoxIcon.Information) - End If - End Sub - Public Shared Function Check_Record_Read_only(RECORD_ID As Integer, ENTITY_ID As Integer) - Dim sql = "" - Try - sql = SQL_RECORD_AND_FILE_READ_ONLY - sql = sql.Replace("@RECORDID", RECORD_ID) - sql = sql.Replace("@RECORD_ID", RECORD_ID) - sql = sql.Replace("@USER_ID", USER_GUID) - sql = sql.Replace("@USER_GUID", USER_GUID) - sql = sql.Replace("@ENTITY_ID", ENTITY_ID) - sql = sql.Replace("@USERNAME", USER_USERNAME) - sql = sql.Replace("@USER_NAME", USER_USERNAME) - If LogErrorsOnly = False Then ClassLogger.Add(" >> RIGHT_ONLY_READ_RECORD_DOC SQL: (When true then disable) '" & sql & "'", False) - Return CBool(ClassDatabase.Execute_Scalar(sql, True)) - Catch ex As Exception - ClassLogger.Add(">> SQL_RIGHT_READ_AND_VIEW_ONLY: " & sql) - Return False - End Try - End Function - Public Shared Function Check_File_Read_only(RECORD_ID As Integer, ENTITY_ID As Integer) - Dim sql = "" - Try - - sql = SQL_DOC_READ_ONLY - sql = sql.Replace("@RECORDID", RECORD_ID) - sql = sql.Replace("@RECORD_ID", RECORD_ID) - sql = sql.Replace("@USER_ID", USER_GUID) - sql = sql.Replace("@USER_GUID", USER_GUID) - sql = sql.Replace("@ENTITY_ID", ENTITY_ID) - sql = sql.Replace("@USERNAME", USER_USERNAME) - sql = sql.Replace("@USER_NAME", USER_USERNAME) - If LogErrorsOnly = False Then ClassLogger.Add(" >> RIGHT_ONLY_READ_COC SQL: (When true then disable) '" & sql & "'", False) - Return CBool(ClassDatabase.Execute_Scalar(sql, True)) - Catch ex As Exception - ClassLogger.Add(">> RIGHT_WINDREAM_FORBIDDEN: " & sql) - Return False - End Try - End Function - Public Shared Sub Create_USER_FILE_TABLE() - Try - Dim sql = String.Format("SELECT *, CONVERT(BIT,0) AS DELETE_FILE FROM TBPMO_FILES_USER WHERE (UPPER(USER_WORK) = UPPER('{0}')) AND WORKED = 0", USER_USERNAME) - CURRENT_TBPMO_FILES_USER = ClassDatabase.Return_Datatable(sql, True) - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error while creating User_File_Table") - End Try - End Sub - Public Shared Function DELETE_PMO_FILE_USER(GUID As Integer) - Try - Dim del As String = String.Format("DELETE FROM TBPMO_FILES_USER WHERE GUID = {0}", GUID) - Return ClassDatabase.Execute_non_Query(del, True) - Catch ex As Exception - MsgBox("Unexpected Error in DELETE_PMO_FILE_USER: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Shared Function DecryptString(ciphertext As String, MethodName As String) - Dim result As String - Dim wrapper As New ClassEncryption("!35452didalog=") - ' DecryptData throws if the wrong password is used. - Try - result = wrapper.DecryptData(ciphertext) - Return result - Catch ex As Exception - ClassLogger.Add("The ciphertext for Method'" & MethodName & "' could not be decrypted", False) - Return "" - End Try - End Function - Public Shared Function FILTER_DATATABLE(BaseDatatable As DataTable, expression As String, sortstring As String) - Try - 'Schema übernehmen - Dim filteredData As DataTable = BaseDatatable.Clone() - 'Einfügevariante - BaseDatatable.Select(expression, sortstring).CopyToDataTable(filteredData, LoadOption.PreserveChanges) - Console.WriteLine("Found {0} rows.", filteredData.Rows.Count) - 'Dim filteredData = BaseDatatable.Select(expression).CopyToDataTable() - Return filteredData - Catch ex As Exception - ClassLogger.Add("unexpected error in FILTER_DATATABLE: " & ex.Message) - Return Nothing - End Try - - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassImport_Windream.vb b/app/DD-Record-Organizer - Kopie/ClassImport_Windream.vb deleted file mode 100644 index a88d7ff..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassImport_Windream.vb +++ /dev/null @@ -1,746 +0,0 @@ -Imports System.IO -Imports System.Globalization -Imports WINDREAMLib -Imports DD_LIB_Standards - -Public Class ClassImport_Windream - Public Shared Function Import_File(QuellDatei_Path As String, DOCTYPE_ID As Integer) - Try - Dim err As Boolean = False - CURRENT_FILENAME = QuellDatei_Path - Dim DT_DOCTYPE As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBDD_DOKUMENTART WHERE GUID = " & DOCTYPE_ID, True) - If Not IsNothing(DT_DOCTYPE) Then - Dim Targetpath As String = DT_DOCTYPE.Rows(0).Item("ZIEL_PFAD") - Dim Dokart As String = DT_DOCTYPE.Rows(0).Item("BEZEICHNUNG") - clsWindream.MY_WDOBJECTTYPE = DT_DOCTYPE.Rows(0).Item("OBJEKTTYP") - - 'Den Namen der Dokumentart generieren - If ClassImport_Windream.Name_Generieren(DOCTYPE_ID) = False Then - err = True - Return False - End If - - 'Die Datei nach windream importieren - Dim streamresult = clsWD_SET.Stream_File(QuellDatei_Path, Targetpath) - If streamresult = True Then - Dim sql As String = String.Format("SELECT DocID FROM VWPMO_DOC_SYNC WHERE UPPER(FULL_FILENAME) = UPPER('{0}') AND CONVERT(DATE,Change_DateTime) = CONVERT(DATE,GETDATE())", CURRENT_FILEIN_WD) - CURRENT_DOC_ID = ClassDatabase.Execute_Scalar(sql) - sql = $"SELECT * FROM TBDD_INDEX_AUTOM WHERE DOCTYPE_ID = {DOCTYPE_ID} AND ENTITY_ID = {CURRENT_ENTITY_ID}" - Dim dt As DataTable = ClassDatabase.Return_Datatable(sql) - Dim indexierung_erfolgreich As Boolean = False - If dt Is Nothing = False Then - If dt.Rows.Count > 0 Then - Dim Count As Integer = 0 - For Each row As DataRow In dt.Rows - Dim indexname = row.Item("INDEXNAME").ToString - Dim idxvalue = row.Item("VALUE") - If idxvalue.ToString.StartsWith("@") Then - Select Case idxvalue.ToString.ToUpper - Case "@RECORD-ID" - idxvalue = idxvalue.ToString.Replace("@Record-ID", CURRENT_RECORD_ID) - Case "@DOKART" - idxvalue = idxvalue.ToString.Replace("@Dokart", Dokart) - End Select - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexvalue: " & idxvalue.ToString, False) - Count += 1 - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in indexing '" & indexname & "') - Check logfile!") - err = True - Exit For - End If - 'ByVal WD_File As String, ByVal _Indexname As String, ByVal _Value As String - Next - If err = True Then - Return False - End If - ''den Entity-Key auslesen - 'sql = "Select Top 1 * from TBPMO_WD_OBJECTTYPE where Upper(object_type) = Upper('" & clsWindream.MY_WDOBJECTTYPE & "')" - 'dt = ClassDatabase.Return_Datatable(sql, True) - 'If Not dt Is Nothing Then - ' If dt.Rows.Count = 1 Then - ' Dim indexname = dt.Rows(0).Item("IDXNAME_ENTITYID").ToString - ' Dim idxvalue = CURRENT_ENTITY_ID - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Entity-ID: " & idxvalue.ToString, False) - ' indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - ' If indexierung_erfolgreich = False Then - ' err = True - ' ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in indexing Entity-ID '" & indexname & "') - Check logfile!") - ' Return False - ' End If - ' indexname = dt.Rows(0).Item("IDXNAME_PARENTID").ToString - ' idxvalue = CURRENT_PARENT_ENTITY_ID - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Parent-ID: " & idxvalue.ToString, False) - ' indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - ' If indexierung_erfolgreich = False Then - ' err = True - ' ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in indexing Parent-ID '" & indexname & "') - Check logfile!") - ' Return False - ' End If - - ' End If - 'End If - If indexierung_erfolgreich = True Then - Return True - Else - MsgBox("Unexpected Error in Indexing file. Please chek log!", MsgBoxStyle.Exclamation, "Achtung:") - Return False - End If - End If - End If - End If - Else - Return False - End If - - - - Catch ex As Exception - MsgBox("Unexpected error in Import_File ClassImport_windream: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - - Public Shared Function Name_Generieren(DocTypeID As Integer) - - Try - Dim FILE_DELIMITER, VERSION_DELIMITER, _WDOBJECTTYPE, _NewFileString As String - Dim sql As String = "select VERSION_DELIMITER, FILE_DELIMITER FROM TBDD_MODULES where UPPER(NAME) = UPPER('Global-Indexer')" - Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql) - FILE_DELIMITER = DT1.Rows(0).Item("FILE_DELIMITER") - VERSION_DELIMITER = DT1.Rows(0).Item("VERSION_DELIMITER") - - Dim err As Boolean = False - Dim oWMTARGET_FOLDER As String - Dim oExtension As String = Path.GetExtension(CURRENT_FILENAME) - Dim oDT As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBDD_DOKUMENTART WHERE GUID = " & DocTypeID, True) - 'sql_history_INSERT_INTO = "INSERT INTO TBGI_HISTORY (FILENAME_ORIGINAL,FILENAME_NEW" - 'sql_history_Index_Values = "" - Dim AnzahlIndexe As Integer = 1 - _WDOBJECTTYPE = oDT.Rows(0).Item("OBJEKTTYP") - - ' Den Zielordner erstellen - oWMTARGET_FOLDER = oDT.Rows(0).Item("ZIEL_PFAD") - - sql = $"SELECT * FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE FORMVIEW_ID = {CURRENT_FORMVIEW_ID} AND DOCTYPE_ID = {DocTypeID}" - Dim oDTFW_DOCTYPES As DataTable = ClassDatabase.Return_Datatable(sql) - Dim oDYNAMIC_FOLDER = oDTFW_DOCTYPES.Rows(0).Item("DYNAMIC_FOLDER") - Dim oNAME_CONVENTION = oDTFW_DOCTYPES.Rows(0).Item("NAME_CONVENTION") - Dim oROOTWM_FOLDER - Try - oROOTWM_FOLDER = oDTFW_DOCTYPES.Rows(0).Item("ROOT_FOLDER") - Catch ex As Exception - oROOTWM_FOLDER = "" - End Try - If oROOTWM_FOLDER <> String.Empty Then - If LogErrorsOnly = False Then ClassLogger.Add($">> oROOTWM_FOLDER '{oROOTWM_FOLDER}' will be used", False) - oWMTARGET_FOLDER = oROOTWM_FOLDER - End If - - 'ClassDatabase.Execute_Scalar(sql) - If Not IsDBNull(oDYNAMIC_FOLDER) Then - If oDYNAMIC_FOLDER <> String.Empty Then - If CREATE_FOLDER_INDEX(oDYNAMIC_FOLDER, DocTypeID) = True And CURRENT_VARIABLE_FOLDER <> "" Then - If LogErrorsOnly = False Then - ClassLogger.Add(" >> After CREATE_FOLDER_INDEX - oWMTARGET_FOLDER: " & oWMTARGET_FOLDER, False) - ClassLogger.Add(" >> After CREATE_FOLDER_INDEX - CURRENT_VARIABLE_FOLDER: " & CURRENT_VARIABLE_FOLDER, False) - End If - If oWMTARGET_FOLDER <> CURRENT_VARIABLE_FOLDER Then - oWMTARGET_FOLDER = oWMTARGET_FOLDER & "\" & CURRENT_VARIABLE_FOLDER.Replace(oWMTARGET_FOLDER, "") - Else - oWMTARGET_FOLDER = CURRENT_VARIABLE_FOLDER - End If - - 'End If - - Else - MsgBox("Unexpected Error in Creating Variable Folder - Check logfile!", MsgBoxStyle.Critical) - Return False - End If - End If - End If - If LogErrorsOnly = False Then - ClassLogger.Add(" >> oWMTARGET_FOLDER: " & oWMTARGET_FOLDER, False) - ClassLogger.Add(" >> CURRENT_SUBFOLDER: " & CURRENT_SUBFOLDER, False) - End If - - 'Untsserordner ja oder nein - If CURRENT_CHECK_SUBFOLDER = True And CURRENT_SUBFOLDER <> "" Then - oWMTARGET_FOLDER = oWMTARGET_FOLDER & "\" & CURRENT_SUBFOLDER - End If - oWMTARGET_FOLDER = oWMTARGET_FOLDER.Replace("\\", "\") - If oWMTARGET_FOLDER.Contains("/") Then - ClassLogger.Add(String.Format(">> Targetpath contains /-sign. / will be replaced with _")) - oWMTARGET_FOLDER = oWMTARGET_FOLDER.Replace("/", "_") - End If - - - Try - Select Case clsWD_GET.WD_PATH_EXISTS(oWMTARGET_FOLDER.Substring(2)) - Case False - ClassLogger.Add(String.Format(">> Targetpath ({0}) is not existing or result of WD_PATH_EXISTS was false.", oWMTARGET_FOLDER.Substring(2)), False) - Dim split() As String = oWMTARGET_FOLDER.Split("\") - Dim Path_Combined As String = "" - For Each s As String In split - Path_Combined &= s & "\" - If Path_Combined <> "W:\" Then - - Dim temppath = Path_Combined.Substring(2) - - Try - temppath = Path_Combined.Substring(2).Substring(0, temppath.Length) - - Select Case clsWD_GET.WD_PATH_EXISTS(temppath) - Case False - If LogErrorsOnly = False Then - ClassLogger.Add(" >> Trying to create folder-part: " & temppath, False) - End If - clsWindream.MY_WDSESSION.GetNewWMObjectFS(2, temppath, 0) 'WMEntityFolder,WMObjectEditModeNoEdit) - Case -10 - ClassLogger.Add(">> WD_PATH_EXISTS returned -10 for: " & temppath, False) - Return False - End Select - Catch ex As Exception - If Not ex.Message.Contains("Filename exists!") Then - ClassLogger.Add(String.Format(">> Could not create folder-part: {0} - Complete path is: ({1})", temppath, oWMTARGET_FOLDER.Substring(2))) - ClassLogger.Add(String.Format(">> ErrorMessage: {0}: ", ex.Message)) - Return False - End If - End Try - End If - Next - Case -10 - MsgBox("Attention: the folder of the doctype does not exist or there was an error while checking....", MsgBoxStyle.Critical) - Return False - End Select - Catch ex As Exception - If Not ex.Message.Contains("Filename exists!") Then - ClassLogger.Add(String.Format(">> Could not create folder ({0}): " & ex.Message, oWMTARGET_FOLDER.Substring(2)), False) - Return False - End If - End Try - '#### - ' Regulären Ausdruck zum Auslesen der Indexe definieren - Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - 'Namenkonvention laden - 'Dim NameConv = ClassDatabase.Execute_Scalar("SELECT TOP 1 NAME_CONVENTION FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE DOCTYPE_ID = " & DocTypeID & " AND FORMVIEW_ID = " & CURRENT_FORMVIEW_ID, True) - If IsDBNull(oNAME_CONVENTION) Then - ClassLogger.Add(">> Achtung: Namenskonvention is DBNull", False) - oNAME_CONVENTION = Path.GetFileNameWithoutExtension(CURRENT_FILENAME) - ElseIf oNAME_CONVENTION = String.Empty Then - ClassLogger.Add(">> Achtung: Namenskonvention is String empty", False) - oNAME_CONVENTION = Path.GetFileNameWithoutExtension(CURRENT_FILENAME) - End If - 'schonmal den gesamten Pfad laden - Dim oNewWM_Filename As String = oWMTARGET_FOLDER & "\" & oNAME_CONVENTION - If LogErrorsOnly = False Then ClassLogger.Add(" >> oNewWM_Filename: " & oNewWM_Filename, False) - - ' einen Regulären Ausdruck laden - Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - ' die Vorkommen im SQL-String auslesen - Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(oNewWM_Filename) - '#### - ' alle Vorkommen innerhalbd er Namenkonvention durchlaufen - For Each element As System.Text.RegularExpressions.Match In elemente - - If LogErrorsOnly = False Then ClassLogger.Add(" >> element in RegeX: " & element.Value, False) - Select Case element.Value.Substring(2, 1).ToUpper - 'Nur automatische Indizes auswerten - Case "A" - Dim APattern = element.Value.Substring(3, element.Value.Length - 4) - Dim value As String - - Select Case APattern - 'Laufzeitvariable Record-ID - Case "RECORD_ID" - value = CURRENT_RECORD_ID - Case "DOKART" - 'Laufzeitvariable Dokumentartstring - value = CURRENT_DOKARTSTRING - Case Else - 'Ein Index der nur für die Namenkonvention herangezogen wird - If APattern.StartsWith("NC_") And APattern.Contains("#") Then - Dim split() As String = APattern.Split("#") - If split.Length = 2 Then - 'Die GUID des AutoIndex auslesen - Dim INDEX_ID = split(1) - If IsNumeric(INDEX_ID) Then - Dim sql_AUTOindexresult = ClassDatabase.Execute_Scalar("SELECT SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE GUID = " & INDEX_ID, True) - If IsNothing(sql_AUTOindexresult) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> unexpected: sql_AUTOindexresult is nothing!!", False) - value = "" - Else - If IsDBNull(sql_AUTOindexresult) Then - value = "" - Else - sql_AUTOindexresult = sql_AUTOindexresult.ToString.ToUpper.Replace("@RECORD-ID", CURRENT_RECORD_ID) - Dim AUTOindexresult = ClassDatabase.Execute_Scalar(sql_AUTOindexresult, True) - If IsNothing(AUTOindexresult) Then - ClassLogger.Add(">> ATTENTION: unexpected: AUTOindexresult is nothing!!", False) - ClassLogger.Add(">> " & sql_AUTOindexresult, False) - value = "" - Else - If IsDBNull(AUTOindexresult) Then - value = "" - Else - value = AUTOindexresult - End If - End If - - End If - End If - Else - ClassLogger.Add(">> INDEX_ID is not numeric: " & INDEX_ID.ToString & "- APattern: " & APattern, False) - value = "" - End If - Else - ClassLogger.Add(">> split.Length <> 2 - APattern: " & APattern, False) - value = "" - End If - - ElseIf APattern.Contains("#") Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> element [" & APattern & "] filled with Record-Data...: ", False) - Dim split() As String = APattern.Split("#") - If split.Length = 2 Then - Dim CONTROL_ID = split(1) - If IsNumeric(CONTROL_ID) Then - Dim CONTROLVALUE = ClassControlValues.Get_Control_Value_for_ID(CONTROL_ID, CURRENT_RECORD_ID) - If IsNothing(CONTROLVALUE) Then - Dim checktype = "SELECT CONTROL_TYPE_ID,SQL_COMMAND_1,CONNECTION_ID_1 FROM TBPMO_CONTROL WHERE GUID = " & CONTROL_ID - Dim DTtype As DataTable = ClassDatabase.Return_Datatable(checktype) - If DTtype.Rows.Count = 1 Then - Dim lblsql = DTtype.Rows(0).Item(1) - lblsql = lblsql.ToString.ToUpper.Replace("@RECORD_ID", CURRENT_RECORD_ID) - lblsql = lblsql.ToString.ToUpper.Replace("@RECORD-ID", CURRENT_RECORD_ID) - lblsql = lblsql.ToString.ToUpper.Replace("@ENTITY-ID", CURRENT_ENTITY_ID) - lblsql = lblsql.ToString.ToUpper.Replace("@ENTITY_ID", CURRENT_ENTITY_ID) - If LogErrorsOnly = False Then ClassLogger.Add(" >> variable sql will be used for convention", False) - Dim result = ClassDatabase.Execute_ScalarWithConnection(DTtype.Rows(0).Item(2), lblsql) - If Not IsNothing(result) Then - value = result.ToString - Else - ClassLogger.Add(">> variable sqlresult is nothing - " & lblsql, False) - value = "" - End If - Else - ClassLogger.Add(">> NameConvention should be filled with value of Control-ID '" & CONTROL_ID & "', but result was nothing.", False) - ClassLogger.Add(">> SQL-Command: " & CURRENT_LAST_SQL) - value = "" - End If - - Else - If IsDBNull(CONTROLVALUE) Then - ClassLogger.Add(">> NameConvention should be filled with value of Control-ID '" & CONTROL_ID & "', but result was DBNULL.", False) - ClassLogger.Add(">> SQL-Command: " & CURRENT_LAST_SQL) - value = "" - Else - Dim sql1 = "SELECT * FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE ID = (SELECT TOP 1 GUID FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE DOCTYPE_ID = " & DocTypeID & " AND FORMVIEW_ID = " & CURRENT_FORMVIEW_ID & ")" - Dim DT_FORMAT As DataTable = ClassDatabase.Return_Datatable(sql1, True) - If Not IsNothing(DT_FORMAT) Then - If DT_FORMAT.Rows.Count > 0 Then - Dim result - Try - result = (From FormatRow In DT_FORMAT.AsEnumerable - Select FormatRow Where FormatRow.Item("PATTERN") = APattern).Single() - Catch ex As Exception - - End Try - - If Not IsNothing(result) Then - Dim _rule = result.Item("FORMAT_RULE") - If Not IsNothing(_rule) Then - If IsDate(CONTROLVALUE) Then - Dim _date As Date = CDate(CONTROLVALUE) - 'Dim _date = CDate(Format(CONTROLVALUE, "dd-MM-yyyy")) - _rule = _rule.ToString.Replace("Y", "y") - _rule = _rule.ToString.Replace("D", "d") - _rule = _rule.ToString.Replace("m", "M") - Dim convertedvalue = _date.ToString(_rule, CultureInfo.InvariantCulture) - CONTROLVALUE = convertedvalue - End If - End If - End If - End If - End If - - value = CONTROLVALUE - End If - End If - - End If - End If - - End If - End Select - - If value <> String.Empty Then - oNewWM_Filename = oNewWM_Filename.Replace(element.Value, value) - _NewFileString = oNewWM_Filename - If LogErrorsOnly = False Then ClassLogger.Add(" >> Actual NEWFILESTRING: " & _NewFileString, False) - ' sql_history_INSERT_INTO = sql_history_INSERT_INTO & ", INDEX" & AnzahlIndexe.ToString - AnzahlIndexe += 1 - ' sql_history_Index_Values = sql_history_Index_Values & ", '" & value & "'" - Else - err = True - End If - Case "V" - Dim datetemp As String - Dim _Month As String = My.Computer.Clock.LocalTime.Month - If _Month.Length = 1 Then - _Month = "0" & _Month - End If - Dim _day As String = My.Computer.Clock.LocalTime.Day - If _day.Length = 1 Then - _day = "0" & _day - End If - Dim type = element.Value '.ToUpper.Replace("[v%", "") - type = type.Replace("[%v", "") - type = type.Replace("]", "") - - Select Case type.ToUpper - Case "YY_MM_DD" - datetemp = My.Computer.Clock.LocalTime.Year.ToString.Substring(2) & "_" & _Month & "_" & _day - Case "YYMMDD" - datetemp = My.Computer.Clock.LocalTime.Year.ToString.Substring(2) & _Month & _day - Case "YY_MM" - datetemp = My.Computer.Clock.LocalTime.Year.ToString.Substring(2) & "_" & _Month - Case "YYYY_MM_DD" - datetemp = My.Computer.Clock.LocalTime.Year & "_" & _Month & "_" & _day - Case "YYYYMM" - datetemp = My.Computer.Clock.LocalTime.Year & _Month - Case "YYYYMMDD" - datetemp = My.Computer.Clock.LocalTime.Year & _Month & _day - Case "DD_MM_YY" - datetemp = _day & "_" & _Month & "_" & My.Computer.Clock.LocalTime.Year.ToString.Substring(2) - Case "DD_MM_YYYY" - datetemp = _day & "_" & _Month & "_" & My.Computer.Clock.LocalTime.Year.ToString - Case "DD.MM.YY" - datetemp = _day & "." & _Month & "." & My.Computer.Clock.LocalTime.Year.ToString.Substring(2) - Case "DDMMYY" - datetemp = _day & _Month & My.Computer.Clock.LocalTime.Year.ToString.Substring(2) - Case "DDMMYYYY" - datetemp = _day & _Month & My.Computer.Clock.LocalTime.Year - Case "DD.MM.YYYY" - datetemp = _day & "." & _Month & "." & My.Computer.Clock.LocalTime.Year - Case "YYYY_MM" - datetemp = My.Computer.Clock.LocalTime.Year & "_" & _Month - Case "MM_YYYY" - datetemp = _Month & "_" & My.Computer.Clock.LocalTime.Year - Case "OFilename".ToUpper - oNewWM_Filename = oNewWM_Filename.Replace(element.Value, Path.GetFileNameWithoutExtension(CURRENT_FILENAME)) - Case "Username".ToUpper - oNewWM_Filename = oNewWM_Filename.Replace(element.Value, USER_USERNAME) - End Select - If datetemp <> "" Then - oNewWM_Filename = oNewWM_Filename.Replace(element.Value, datetemp) - End If - _NewFileString = oNewWM_Filename - Case Else - Dim msg As String - msg = "In der Namenkonvention wurde ein Element gefunden welches nicht zugeordnet werden kann!" & vbNewLine & "Elementname: " & element.Value.ToUpper - If USER_LANGUAGE <> "de-DE" Then - msg = "In nameconvention an element was defined which could not be replaced." & vbNewLine & "elementname: " & element.Value.ToUpper - End If - - ClassLogger.Add(msg) - MsgBox(msg, MsgBoxStyle.Exclamation, "Error in Name Convention:") - End Select - Next - Try - 'ungültige Zeichen entfernen - oNewWM_Filename = ClassHelper.CleanFilename(oNewWM_Filename, "") - If oNewWM_Filename.Contains("/") Then - ClassLogger.Add(String.Format(">> DATEINAME contains /-sign. / will be replaced with _")) - oNewWM_Filename = oNewWM_Filename.Replace("/", "_") - End If - Catch ex As Exception - ClassLogger.Add(" - Error in Versioning file - Error: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Versioning file:") - err = True - End Try - CURRENT_NEWFILENAME = oNewWM_Filename & oExtension - - - 'False oder True zurückgeben - If err = False Then - Return True - Else - Dim msg As String - msg = "Fehler während der Dateinamengenerierung. Evtl. wurden Mussfelder nicht ausgefüllt?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Error in create variable filename. Reasons: unfilled control values. Check logfile." - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Return False - End If - - Catch ex As Exception - ClassLogger.Add(" - Unexpected Error in FileName-Creating: " & vbNewLine & ex.Message) - MsgBox(" - Unexpected Error in FileName-Creating: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - Private Shared Function CREATE_FOLDER_INDEX(FolderConvention As String, DocTypeID As Integer) - Try - CURRENT_VARIABLE_FOLDER_OVERRIDE = False - 'Dim RootFolder As String = Path.GetDirectoryName(CURRENT_NEWFILENAME) - CURRENT_VARIABLE_FOLDER = "" - '###### - Dim p_reg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - ' einen Regulären Ausdruck laden - Dim regularExpression As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(p_reg) - ' die Vorkommen im Folder-String auslesen - Dim elemente As System.Text.RegularExpressions.MatchCollection = regularExpression.Matches(FolderConvention) - '#### - ' alle Vorkommen innerhalb des Ordnerstrings durchlaufen - For Each element As System.Text.RegularExpressions.Match In elemente - If LogErrorsOnly = False Then ClassLogger.Add(" >> Elementname in FolderString: '" & element.ToString & "'", False) - Dim EL_SUBSTRING = element.Value.Substring(2, 1).ToUpper - If LogErrorsOnly = False Then ClassLogger.Add(" >> EL_SUBSTRING is: '" & EL_SUBSTRING & "'", False) - Select Case EL_SUBSTRING - 'Manueller Indexwert - Case "A" - Dim split() As String = element.Value.Substring(3, element.Value.Length - 4).Split("#") - If split.Length = 2 Then - 'Die GUID des AutoIndex auslesen - Dim INDEX_ID = split(1) - If IsNumeric(INDEX_ID) Then - Dim sql = "SELECT SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE GUID = " & INDEX_ID - Dim sql_command = ClassDatabase.Execute_Scalar(sql) - If IsNothing(sql_command) Then - ClassLogger.Add(" >> unexpected: SQL_RESULT is nothing!!", False) - ClassLogger.Add(" >> " & sql, False) - Else - If IsDBNull(sql_command) Then - ClassLogger.Add(" >> unexpected: sql_command is DBNULL!!", False) - Else - sql_command = sql_command.ToString.ToUpper.Replace("@RECORD-ID", CURRENT_RECORD_ID) - sql_command = sql_command.ToString.ToUpper.Replace("@RECORD_ID", CURRENT_RECORD_ID) - sql_command = sql_command.ToString.ToUpper.Replace("@ENTITY-ID", CURRENT_ENTITY_ID) - sql_command = sql_command.ToString.ToUpper.Replace("@ENTITY_ID", CURRENT_ENTITY_ID) - Dim AUTOindexresult = ClassDatabase.Execute_Scalar(sql_command, True) - If IsNothing(AUTOindexresult) Then - ClassLogger.Add(">> unexpected: AUTOindexresult is nothing!!", False) - ClassLogger.Add(">> " & sql_command, False) - Else - If IsDBNull(AUTOindexresult) Then - ClassLogger.Add(">> unexpected: AUTOindexresult is DBNULL - " & sql_command, False) - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> AUTOindexresult is: '" & AUTOindexresult & "'", False) - FolderConvention = FolderConvention.Replace(element.ToString, AUTOindexresult) - End If - End If - - End If - End If - Else - ClassLogger.Add(">> INDEX_ID is not numeric: " & INDEX_ID.ToString & "- APattern: " & element.Value, False) - End If - Else - ClassLogger.Add(">> split.Length <> 2 - APattern: " & element.Value, False) - End If - - Case "M" - If LogErrorsOnly = False Then ClassLogger.Add(" >> Working on manual value......'", False) - Dim split() As String = element.Value.Substring(3, element.Value.Length - 4).Split("#") - If split.Length = 2 Then - 'Die GUID des AutoIndex auslesen - Dim INDEX_ID = split(1) - If IsNumeric(INDEX_ID) Then - If element.Value.ToUpper.Contains("FOLDERSELECT") Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> FOLDERSELECT......'", False) - For Each row As DataRow In CURRENT_TBPMO_INDEX_MAN.Rows - If row.Item("GUID") = INDEX_ID Then - Dim manvalue = row.Item("MAN_VALUE") - If manvalue <> String.Empty Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> folder value is: '" & manvalue & "'", False) - CURRENT_VARIABLE_FOLDER_OVERRIDE = True - CURRENT_VARIABLE_FOLDER = manvalue - Return True - - Else - ClassLogger.Add(">> Attention: manvalue (from Input indexing is empty!!", False) - End If - End If - Next - Else - - - For Each row As DataRow In CURRENT_TBPMO_INDEX_MAN.Rows - If row.Item("GUID") = INDEX_ID Then - Dim manvalue = row.Item("MAN_VALUE") - If manvalue <> String.Empty Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> manvalue is: '" & manvalue & "'", False) - FolderConvention = FolderConvention.Replace(element.ToString, manvalue) - FolderConvention = FolderConvention.Replace("\\", "") - Else - ClassLogger.Add(">> Attention: manvalue (from Input indexing is empty!!", False) - End If - End If - Next - - End If - Else - ClassLogger.Add(">> INDEX_ID is not numeric: " & INDEX_ID.ToString & "- APattern: " & element.Value, False) - End If - Else - ClassLogger.Add(">> split.Length <> 2 - APattern: " & element.Value, False) - End If - - - Case "V" - Dim elmt = element.Value.Substring(3, element.Value.Length - 4).Split("#") - Dim split() As String = elmt - If split.Length = 2 Then - Dim VARTYPE = split(0) - If LogErrorsOnly = False Then ClassLogger.Add(" >> VARTYPE is: '" & VARTYPE & "'", False) - Select Case VARTYPE - Case "ARDoctype" - FolderConvention = FolderConvention.Replace(element.ToString, CURRENT_DOKARTSTRING) - End Select - Else - Dim folder_temp As String - Dim _Month As String = My.Computer.Clock.LocalTime.Month - If _Month.Length = 1 Then - _Month = "0" & _Month - End If - Dim _day As String = My.Computer.Clock.LocalTime.Day - If _day.Length = 1 Then - _day = "0" & _day - End If - Dim type = element.Value.Substring(3, element.Value.Length - 4) - If type.StartsWith("_") Then - type = type.Replace("_", "") - End If - Select Case type - Case "YYYY/MM/DD" - folder_temp = My.Computer.Clock.LocalTime.Year & "\" & _Month & "\" & _day - Case "YYYY/MM" - folder_temp = My.Computer.Clock.LocalTime.Year & "\" & _Month - Case "YYYY" - folder_temp = My.Computer.Clock.LocalTime.Year - Case "YYYY-MM" - folder_temp = My.Computer.Clock.LocalTime.Year & "-" & _Month - End Select - FolderConvention = FolderConvention.Replace(element.ToString, folder_temp) - End If - - Case "C" - 'Füllen mit Controlwert - Dim elmt = element.Value.Substring(3, element.Value.Length - 4).Split("#") - Dim APattern = element.Value.Substring(3, element.Value.Length - 4) - Dim split() As String = elmt - If split.Length = 2 Then - Dim CONTROL_ID = split(1) - If IsNumeric(CONTROL_ID) Then - Dim CONTROLVALUE = ClassControlValues.Get_Control_Value_for_ID(CONTROL_ID, CURRENT_RECORD_ID) - If IsNothing(CONTROLVALUE) Then - Dim checktype = "SELECT CONTROL_TYPE_ID,SQL_COMMAND_1,CONNECTION_ID_1 FROM TBPMO_CONTROL WHERE SQL_COMMAND_1 is not null and SQL_COMMAND_1 <> '' AND GUID = " & CONTROL_ID - Dim DTtype As DataTable = ClassDatabase.Return_Datatable(checktype) - If DTtype.Rows.Count = 1 Then - Dim lblsql = DTtype.Rows(0).Item(1) - lblsql = lblsql.ToString.ToUpper.Replace("@RECORD_ID", CURRENT_RECORD_ID) - lblsql = lblsql.ToString.ToUpper.Replace("@RECORD-ID", CURRENT_RECORD_ID) - lblsql = lblsql.ToString.ToUpper.Replace("@ENTITY-ID", CURRENT_ENTITY_ID) - lblsql = lblsql.ToString.ToUpper.Replace("@ENTITY_ID", CURRENT_ENTITY_ID) - If LogErrorsOnly = False Then ClassLogger.Add(" >> variable sql will be used for convention", False) - Dim result = ClassDatabase.Execute_ScalarWithConnection(DTtype.Rows(0).Item(2), lblsql) - If Not IsNothing(result) Then - FolderConvention = FolderConvention.Replace(element.ToString, result.ToString) - Else - ClassLogger.Add(">> variable sqlresult is nothing - " & lblsql, False) - End If - Else - ClassLogger.Add(">> Variable folder should be filled with value of Control-ID '" & CONTROL_ID & "', but result was nothing.", False) - ClassLogger.Add(">> SQL-Command: " & checktype) - End If - - Else - If IsDBNull(CONTROLVALUE) Then - ClassLogger.Add(">> Variable folder should be filled with value of Control-ID '" & CONTROL_ID & "', but result was DBNULL.", False) - ClassLogger.Add(">> SQL-Command: " & CURRENT_LAST_SQL) - Else - Dim sql1 = "SELECT * FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE ID = (SELECT TOP 1 GUID FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE DOCTYPE_ID = " & DocTypeID & " AND FORMVIEW_ID = " & CURRENT_FORMVIEW_ID & ")" - Dim DT_FORMAT As DataTable = ClassDatabase.Return_Datatable(sql1, True) - If Not IsNothing(DT_FORMAT) Then - If DT_FORMAT.Rows.Count > 0 Then - Dim result - - result = (From FormatRow In DT_FORMAT.AsEnumerable - Select FormatRow Where FormatRow.Item("PATTERN") = APattern).Single() - If Not IsNothing(result) Then - Dim _rule = result.Item("FORMAT_RULE") - If Not IsNothing(_rule) Then - If IsDate(CONTROLVALUE) Then - Dim _date As Date = CDate(CONTROLVALUE) - 'Dim _date = CDate(Format(CONTROLVALUE, "dd-MM-yyyy")) - _rule = _rule.ToString.Replace("Y", "y") - _rule = _rule.ToString.Replace("D", "d") - _rule = _rule.ToString.Replace("m", "M") - Dim convertedvalue = _date.ToString(_rule, CultureInfo.InvariantCulture) - CONTROLVALUE = convertedvalue - End If - End If - End If - End If - End If - FolderConvention = FolderConvention.Replace(element.ToString, CONTROLVALUE.ToString) - End If - End If - - End If - End If - Case "V" - - - Case Else - ClassLogger.Add(" -Undefined pattern found in folderconvention" & vbNewLine & "Elementname: " & element.Value.ToUpper) - MsgBox("Achtung - in der Namenkonvention wurde ein Element gefunden welches nicht zugeordnet werden kann!" & vbNewLine & "Elementname: " & element.Value.ToUpper, MsgBoxStyle.Exclamation, "Unexpected error in Name generieren:") - End Select - If LogErrorsOnly = False Then ClassLogger.Add($" >> FolderConvention so far is: '{FolderConvention}'", False) - Next - CURRENT_VARIABLE_FOLDER = FolderConvention - Return True - - Catch ex As Exception - MsgBox("Unexpected Error in CreateFolderforIndex-Method:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add(" >> Fehler in CrFolderForIndex: " & ex.Message, True) - Return False - End Try - End Function - Public Shared Function Version_Ueberprüfen(Dateiname As String) - Dim extension - Dim _NewFileString - Try - Dim version As Integer = 2 - - Dim Stammname As String = Path.GetDirectoryName(Dateiname) & "\" & Path.GetFileNameWithoutExtension(Dateiname) - extension = Path.GetExtension(Dateiname) - - Dim _neuername As String = Stammname - 'Dim MoveFilename As String = DATEINAME.Replace(element.Value, "") - 'Überprüfen ob File existiert - If File.Exists(_neuername & extension) = False Then - _NewFileString = _neuername - Else - Do While File.Exists(_neuername & extension) - version = version + 1 - _neuername = Stammname & "~" & version - _NewFileString = _neuername - Loop - End If - CURRENT_NEWFILENAME = _NewFileString & extension - Return True - Catch ex As Exception - ClassLogger.Add(" - Error in versioning file - error: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in versioning file:") - Return False - End Try - - End Function - - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassInactivity.vb b/app/DD-Record-Organizer - Kopie/ClassInactivity.vb deleted file mode 100644 index e56d803..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassInactivity.vb +++ /dev/null @@ -1,45 +0,0 @@ -Public Class ClassInactivity - Private _timer As Timers.Timer - Private _interval As Integer - - Public Sub New(intervalMinutes As Integer) - _interval = intervalMinutes * 1000 * 60 - _timer = New Timers.Timer(_interval) - _timer.AutoReset = False - _timer.Enabled = True - AddHandler _timer.Elapsed, AddressOf OnTick - End Sub - - Public Sub Start() - If _interval > 0 Then - _timer.Enabled = True - End If - End Sub - - Public Sub Reset() - _timer.Enabled = False - _timer.Enabled = True - End Sub - - Public Sub SetInterval(newInterval As Integer) - _timer.Interval = newInterval - _interval = newInterval - End Sub - - Private Sub OnTick() - ' Der User wird ausgeloggt - ClassUser.LogoutUser() - - Dim result As DialogResult = MessageBox.Show("Sie wurden aufgrund von Inaktivität ausgeloggt. Möchten Sie sich wieder anmelden?", "Inaktivität", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = DialogResult.Yes Then - ClassInit.InitUserLogin() - MsgBox("Sie wurden wieder eingeloggt") - Else - MsgBox("Die Anwendung wird beendet") - Application.Exit() - End If - - End Sub - - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassInactivityFilter.vb b/app/DD-Record-Organizer - Kopie/ClassInactivityFilter.vb deleted file mode 100644 index 719d4d4..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassInactivityFilter.vb +++ /dev/null @@ -1,29 +0,0 @@ -Public Class ClassInactivityFilter - Implements IMessageFilter - - Private _form As frmMain - Private _last_check As New DateTime() - - Public Sub New(form As frmMain) - _form = form - End Sub - - Public Function PreFilterMessage(ByRef m As Message) As Boolean Implements IMessageFilter.PreFilterMessage - ' PrefilterMessage empfängt ALLE Events ab, die zur Laufzeit passieren - ' Überprüft ob die abgefangenen Events zu Aktionen mit Maus oder Keyboard gehören - Dim mouse As Boolean = (m.Msg >= &H200 And m.Msg <= &H20D) Or (m.Msg >= &HA0 And m.Msg <= &HAD) - Dim kbd As Boolean = (m.Msg >= &H100 And m.Msg <= &H109) - - ' Errechnet die Zeit-Differenz zwischen Jetzt und dem letzten Zurücksetzen des Timers - Dim diffMs = (DateTime.Now.Ticks - _last_check.Ticks) / 10000 - - ' Timer wird nur zurückgesetzt, wenn Maus/Keyboard Events passieren - ' und wenn das letzte Zurücksetzen mind. 500ms in der Vergangenheit liegt - If (mouse Or kbd) And diffMs > 500 Then - _last_check = DateTime.Now - _form.TIMER_INACTIVITY.Reset() - End If - - Return False - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassInit.vb b/app/DD-Record-Organizer - Kopie/ClassInit.vb deleted file mode 100644 index 6c02981..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassInit.vb +++ /dev/null @@ -1,315 +0,0 @@ -Imports System.ComponentModel -Imports System.IO -Imports DD_LIB_Standards -Public Class ClassInit - Public Sub New() - End Sub - - Public Sub InitLogger() - ClassLogger.Init("", USER_USERNAME) - clsLogger.LOGFILE_PATH = ClassLogger.logDateiname - End Sub - - Public Shared Function InitDatabase() - Try - Dim dbResult As Boolean - - MySettings_Load() - - If LoadFileExclusion() = False Then - MsgBox("The Exclude File Structure for files in Folderwatch could not be initialized!", MsgBoxStyle.Information) - End If - clsDatabase.GUI = True - If MyConnectionString <> String.Empty Then - dbResult = clsDatabase.Init(MyConnectionString) - Else - frmConfig_Basic.ShowDialog() - dbResult = clsDatabase.Init(MyConnectionString) - End If - If ClassProxy.MyPROXYConnectionString <> String.Empty Then - If clsDatabase.Init(ClassProxy.MyPROXYConnectionString, True) = False Then - ClassHelper.MSGBOX_Handler("ERROR", "", "Error while Initializing proxyserver - Check logfile") - Else - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = ClassProxy.MyPROXYConnectionString - ClassHelper.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("Proxy-Server {0} - Database {1} is used", csb.DataSource, csb.InitialCatalog)) - End If - End If - ClassDatabase.Init() - If dbResult = False Then - If clsLogger.LOGG_MSG <> String.Empty Then - Throw New Exception("Error while Initializing database:" & vbNewLine & clsLogger.LOGG_MSG) - Else - Throw New Exception("Find more information in the logfile.") - End If - - End If - Return True - Catch ex As Exception - MsgBox("Unexpected Error in Init Database:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - - Public Sub InitAddons() - Try - Dim CurrentDir As String = My.Application.Info.DirectoryPath - ' Dim Sql As String = "SELECT PATH_ADDONS from TBPMO_KONFIGURATION WHERE GUID = 1" - Dim AddonPath As String = MY_ADDON_PATH ' ClassDatabase.Execute_Scalar(Sql) - Dim Dev_AddonPath As String = System.IO.Path.GetFullPath(System.IO.Path.Combine(CurrentDir, "..\..\..\..\app")) - - If AddonPath Is Nothing OrElse AddonPath = "" Then - ' Addon Pfad in der Datenbank ist leer - Dim path = System.IO.Path.Combine(CurrentDir, "Addons") - Dim AddonDir As New DirectoryInfo(path) - - If AddonDir.Exists Then - AddonPath = path - Else - AddonPath = Dev_AddonPath - End If - Else - ' Addon Pfad steht in der Datenbank - Dim path = AddonPath - Dim AddonDir As New DirectoryInfo(path) - - If (AddonDir.Exists) Then - If AddonDir.Name = "Addons" Then - AddonPath = path - Else - AddonPath = Dev_AddonPath - End If - Else - AddonPath = Dev_AddonPath - End If - End If - - MY_ADDON_PATH = AddonPath - SaveMySettingsValue("PATH_ADDON", MY_ADDON_PATH, "ConfigMain") - Catch ex As Exception - MsgBox("Unexpected Error in InitAddons:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Sub InitBasics2() - Try - Dim configResult As Boolean - configResult = Settings_LoadBasicConfig() - - If configResult = False Then - Throw New Exception("Find more information in the logfile.") - End If - - Dim sql = String.Format("SELECT * FROM TBPMO_KONFIGURATION WHERE GUID = 1") - Dim KONFIG_DT As DataTable = ClassDatabase.Return_Datatable(sql, False) - If KONFIG_DT.Rows.Count = 1 Then - Try - MY_WIKISTRING = KONFIG_DT.Rows(0).Item("WIKI_STRING") - - Catch ex As Exception - MY_WIKISTRING = "" - End Try - WD_UNICODE = KONFIG_DT.Rows(0).Item("WD_UNICODE") - SQL_FULLTEXT = KONFIG_DT.Rows(0).Item("SQL_FULLTEXT") - End If - - sql = "SELECT * FROM TBPMO_CONTROL" - CURRENT_TBPMO_CONTROL = ClassDatabase.Return_Datatable(sql, True) - sql = String.Format("SELECT * FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE VISIBLE = 1") - CURRENT_RESULTLIST_CONFIG = ClassDatabase.Return_Datatable(sql, True) - sql = String.Format("SELECT * FROM TBPMO_DOCSEARCH_VARIABLE_CONTROLS") - CURRENT_VARIABLE_CONTROLS = ClassDatabase.Return_Datatable(sql, True) - sql = String.Format("SELECT * FROM TBPMO_FORM_VIEW") - CURRENT_TBPMO_FORM_VIEW = ClassDatabase.Return_Datatable(sql, True) - sql = String.Format("select T.*, T1.HEADER_CAPTION,T1.TYPE_ID ,T1.ENTITY_ID,T1.LANGUAGE from TBPMO_DOCRESULT_DROPDOWN_ITEMS T, TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 WHERE T.CONFIG_ID = T1.GUID") - CURRENT_TBPMO_DOCRESULT_DROPDOWN_ITEMS = ClassDatabase.Return_Datatable(sql, True) - clsCURRENT.LOG_ERRORS_ONLY = LogErrorsOnly - - sql = String.Format("select* from TBPMO_FILE_FORMATS_CHANGE") - Dim oDTFF_CHANGE As DataTable = ClassDatabase.Return_Datatable(sql, True) - For Each oRow As DataRow In oDTFF_CHANGE.Rows - FILE_FORMATS_CHANGE_DURING_EDIT.Add(oRow.Item("FILE_EXT")) - Next - - Catch ex As Exception - MsgBox("Unexpected Error in InitBasics2:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Public Shared Sub Init_CONN_SWITCH() - Try - Dim sql = String.Format("SELECT T1.GUID, T.DESCRIPTION, T.SQL_CONNECTION, T.SQL_CONNECTION_PROXY, T.WM_ALIAS,T1.ACTIVE FROM " & - "TBPMO_CLIENT_CONNECTION_SWITCH T, TBPMO_CLIENT_CONN_SWITCH_USER T1 WHERE T.GUID = T1.CONN_SWITCH_ID " & - "And T.ACTIVE = 1 And T1.USER_ID = {0}", USER_GUID) - CURRENT_TBPMO_CONN_SWITCH = ClassDatabase.Return_Datatable(sql) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Init_CONN_SWITCH: " & ex.Message) - End Try - End Sub - - Public Shared Function InitUserLogin(Optional _User As String = "") - Try - - If _User = "" Then - USER_USERNAME = Environment.UserName - Else - USER_USERNAME = _User - End If - - Dim sql = String.Format("SELECT T.*, T1.IS_ADMIN FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE (LOWER(USERNAME) = LOWER('{0}')) AND T2.SHORT_NAME = 'ADDI'", USER_USERNAME) - ClassLogger.Add(">> Login at: " & Now.ToString, False) - ClassLogger.Add(">> Username: " & USER_USERNAME, False) - Dim USER_DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - If USER_DT.Rows.Count = 0 Then - ClassLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradminsitration!", False) - 'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:") - 'Me.Close() - Dim msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.") - MsgBox(msg, MsgBoxStyle.Exclamation) - ClassHelper.InsertEssential_Log(0, "USER-ID", String.Format("User '{0}' not listed in Userconfiguration", USER_USERNAME)) - Return False - Else - Dim Right_RO As Boolean = False - USER_GUID = USER_DT.Rows(0).Item("GUID") - USERID_FK_INT_ECM = USER_DT.Rows(0).Item("USERID_FK_INT_ECM") - USER_WAN = USER_DT.Rows(0).Item("WAN_ENVIRONMENT") 'ClassDatabase.Execute_Scalar("SELECT WAN_ENVIRONMENT FROM TBDD_USER WHERE GUID = " & USER_GUID, False) - USER_LANGUAGE = USER_DT.Rows(0).Item("LANGUAGE") - clsCURRENT.USER_LANGUAGE = USER_LANGUAGE - USER_DATE_FORMAT = USER_DT.Rows(0).Item("DATE_FORMAT") - USER_GENERAL_VIEWER = USER_DT.Rows(0).Item("GENERAL_VIEWER") - Right_RO = True - - - If Right_RO = False Then - ClassLogger.Add("User '" & USER_USERNAME & "' not authorized for using Record-Organizer!") - 'MsgBox("Achtung: Sie sind nicht für die Nutzung dieses Moduls freigeschaltet." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:") - Dim msg = String.Format("Sie sind nicht für die Nutzung dieses Moduls freigeschaltet." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!") - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("You are not authorized for using this module." & vbNewLine & "Please contact the admin.") - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Return False - 'Me.Close() - Else - sql = String.Format("select * from TBPMO_RIGHT_USER WHERE USER_ID = " & USER_GUID) - CURRENT_TBPMO_RIGHT_USER = ClassDatabase.Return_Datatable(sql, True) - - - Init_CONN_SWITCH() - 'USER_LANGUAGE = ClassDatabase.Execute_Scalar("SELECT LANGUAGE FROM TBDD_USER WHERE GUID = " & USER_GUID, False) - DT_CLIENT_USER = ClassDatabase.Return_Datatable("SELECT T.*, T1.LICENSE_PMO, T1.CLIENT_NAME FROM TBDD_CLIENT_USER T,TBDD_CLIENT T1 WHERE T.CLIENT_ID = T1.GUID AND T.USER_ID = " & USER_GUID, False) - If DT_CLIENT_USER.Rows.Count > 1 Then - frmClientLogin.ShowDialog() - ElseIf DT_CLIENT_USER.Rows.Count = 1 Then - CLIENT_SELECTED = DT_CLIENT_USER.Rows(0).Item("CLIENT_ID") - End If - If CLIENT_SELECTED = 99 Then - Dim msg = String.Format("Die Mandantenanmeldung war nicht möglich." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!") - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("The client-login was not possible." & vbNewLine & "Please contact the admin.") - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Return False - End If - - 'Am System anmelden - ClassLicence.Refresh_Licence(CLIENT_SELECTED) - 'Am System anmelden - 'sql = String.Format("UPDATE TBDD_USER SET LOGGED_IN = 1, LOGGED_WHERE = '{0}' WHERE GUID = {1}", Environment.MachineName, USER_GUID) - ClassDatabase.Execute_non_Query(sql) - sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND UPPER(MODULE)= UPPER('Record-Organizer')" - If ClassDatabase.Execute_non_Query(sql) = True Then - - End If - Dim ConStringMain As String - If clsDatabase.DB_PROXY_INITIALIZED = True Then - ConStringMain = "PROXY: " & ClassProxy.MyPROXYConnectionString & " # MAIN: " & MyConnectionString - Else - ConStringMain = "Main: " & MyConnectionString - End If - sql = String.Format("INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,CLIENT_ID,MODULE,VERSION_CLIENT,MACHINE_NAME,CONNECTION_STRING) VALUES ({0},{1},'Record-Organizer','{2}','{3}','{4}')", USER_GUID, CLIENT_SELECTED, My.Application.Info.Version.ToString, Environment.MachineName, ConStringMain) - ClassDatabase.Execute_non_Query(sql) - - USER_IS_ADMIN = USER_DT.Rows(0).Item("IS_ADMIN") 'vorher RECORD_ADMIN - If USER_IS_ADMIN = True Then - If ESC_Hidden = True Then - frmLoginUserSelect.ShowDialog() - ESC_Hidden = False - If USER_USERNAME <> "" Then - InitUserLogin(USER_USERNAME) - End If - End If - Else - - End If - Try - If clsWindream.Create_Session = False Then - ClassLogger.Add("Could not create the login for windream - No session created!") - ClassHelper.MSGBOX_Handler("ERROR", "windream-login Error:", "Could not create the login/session!", "ADDI will start anyway but be aware that searching and importing won't be possible!") - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in clswindream.Init: " & ex.Message) - MsgBox("Unexpected Error in Creating windream-Session: " & ex.Message & vbNewLine & "Please inform Your sysadmin!", MsgBoxStyle.Critical) - End Try - - sql = String.Format("SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('Record-Organizer') AND CLIENT_ID = {0}", CLIENT_SELECTED) - Dim anzahl = ClassDatabase.Execute_Scalar(sql, False) - USERS_LOGGED_IN = CInt(anzahl) - If LogErrorsOnly = False Then ClassLogger.Add(" >> User# logged in: " & anzahl.ToString, False) - '#### - - If LICENSE_COUNT < USERS_LOGGED_IN And LICENSE_EXPIRED = False Then - Dim msg = String.Format("Die Anzahl der aktuell angemeldeten User (" & USERS_LOGGED_IN.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!") - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses." & vbNewLine & - "Number of licenses: " & LICENSE_COUNT.ToString & vbNewLine & "Please contact Your admin!") - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - ClassLogger.Add(" >> The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses (" & LICENSE_COUNT & ") ", False) - If USER_IS_ADMIN = False Then - 'Anmeldung wieder herausnehmen - sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'Record-Organizer'" - ClassDatabase.Execute_non_Query(sql) - ClassLogger.Add(" - logged out the user", False) - Return False - End If - Else - Try - 'Die FolderWatch starten - Dim sql1 = "SELECT FOLDER_PATH FROM TBPMO_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_GUID - Dim folderwatch_SCAN = ClassDatabase.Execute_Scalar(sql1, False) - - If Not folderwatch_SCAN Is Nothing Then - CURRENT_SCAN_FOLDERWATCH = folderwatch_SCAN - If FWSCAN_started = True Then - ClassFolderWatcher.StartStop_FolderWatchSCAN() - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Init_Folderwatch: " & ex.Message, True) - Return False - End Try - - End If - If LICENSE_PROXY = True And clsDatabase.DB_PROXY_INITIALIZED Then - SQL_FULLTEXT = "SELECT DISTINCT [dwDocID] FROM [dbo].FullText WHERE CONTAINS([Text], '""*@FULLTEXT*""') " - End If - Return True - 'LabelLoggedIn.Caption = "Anzahl Angemeldete User: " & anzahl.ToString - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitUserLogin: " & ex.Message) - MsgBox("Unexpected Error in InitUserLogin: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassJumpRecord.vb b/app/DD-Record-Organizer - Kopie/ClassJumpRecord.vb deleted file mode 100644 index ddebf08..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassJumpRecord.vb +++ /dev/null @@ -1,69 +0,0 @@ -Imports CommandLine -Imports CommandLine.Text -Imports System.Text.RegularExpressions - -Public Class ClassJumpRecord - Private Shared ProtocolRegex As New Regex("pmo://(?\d+)-(?\d+)") - 'Aufruf: PMO.exe --data pmo://10-60 - - Class Options - <[Option]("d", "data")> - Public Property data As String - End Class - - Public Shared Sub ParseArgs() - Try - Dim args() As String = Environment.GetCommandLineArgs() - Dim options As New Options() - Dim type_ID As Integer - Dim recordId As Integer - - If args.Length <> 3 Then - Exit Sub - End If - - If (Parser.Default.ParseArguments(args, options)) Then - Dim data As String = options.data - Dim match = ProtocolRegex.Match(data) - - If Not match.Success Then - Exit Sub - End If - - type_ID = match.Groups("constructorId").Value - recordId = match.Groups("recordId").Value - - JumpToRecord(type_ID, recordId) - Else - Exit Sub - End If - Catch ex As Exception - MsgBox("Error in ParseArgs:" & vbNewLine & ex.Message) - Exit Sub - End Try - End Sub - - Public Shared Sub JumpToRecord(STATE_ID As Integer, recordId As Integer) - Try - 'Dim constructorIdExists As Boolean = ClassDatabase.Execute_Scalar(String.Format("SELECT CONSTRUCT_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0}", constructorId)) - Dim recordIdExists As Boolean = ClassDatabase.Execute_Scalar(String.Format("SELECT GUID FROM TBPMO_RECORD WHERE GUID = {0}", recordId), True) - - 'If constructorIdExists = False Or recordIdExists = False Then - ' MsgBox("Das angegebene Formular konnte nicht geöffnet werden. Grund: Die ConstructorID oder die RecordID wurde nicht gefunden." & vbNewLine & "constructorId: " & constructorId & ", recordId: " & recordId, MsgBoxStyle.Exclamation, "URL Handler") - ' Exit Sub - 'End If - - If Not recordIdExists Then - MsgBox(String.Format("RecordId {0} could not be found. Record will not be loaded.", recordId)) - Exit Sub - End If - JUMP_STATE = STATE_ID - JUMP_RECORD_ID = recordId - 'OpenFormConstructor(constructorId, recordId) - OpenRecordView(recordId) - Catch ex As Exception - MsgBox("Error in JumpToRecord:" & vbNewLine & ex.Message) - Exit Sub - End Try - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassLayout.vb b/app/DD-Record-Organizer - Kopie/ClassLayout.vb deleted file mode 100644 index 3d2024f..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassLayout.vb +++ /dev/null @@ -1,223 +0,0 @@ -Imports System.Xml -Imports System.IO - -Public Class ClassWindowLocation - - Public Shared Sub LoadFormLocationSize(ByRef form As Form, FormID As Integer, ScreenID As Integer, Optional Prefix As String = "") - Try - Dim LayoutPath As String - If FormID = 99 Then - LayoutPath = Path.Combine(Application.UserAppDataPath(), Prefix & "-PositionSize.xml") - Else - LayoutPath = Path.Combine(Application.UserAppDataPath(), Prefix & "SCREEN" & ScreenID & "-FORM" & FormID & "-PositionSize.xml") - End If - - Dim layout As ClassLayout = New ClassLayout(LayoutPath) - Dim settings As System.Collections.Generic.List(Of ClassSetting) - settings = layout.Load() - - If settings.Count = 0 Then - settings.Add(New ClassSetting("PositionX", form.Location.X)) - settings.Add(New ClassSetting("PositionY", form.Location.Y)) - settings.Add(New ClassSetting("Width", form.Size.Width)) - settings.Add(New ClassSetting("Height", form.Size.Height)) - layout.Save(settings) - End If - - For Each s As ClassSetting In settings - Dim x, y, w, h As Integer - - Select Case s._name - Case "PositionX" - x = Integer.Parse(s._value) - Case "PositionY" - y = Integer.Parse(s._value) - Case "Width" - w = Integer.Parse(s._value) - Case "Height" - h = Integer.Parse(s._value) - End Select - - If x = 5000 Then - Select Case Prefix - Case "frmTool_FormDesigner" - ClassLogger.Add(">> frmTool_FormDesigner - Maximize Eigenschaft Form wird nicht gesetzt.", False) - Case "frmTool_ControlProperties" - ClassLogger.Add(">> frmTool_ControlProperties - Maximize Eigenschaft Form wird nicht gesetzt.", False) - Case Else - form.WindowState = FormWindowState.Maximized - End Select - Else - If x > 0 Then - Select Case Prefix - Case "frmTool_FormDesigner" - form.Location = New Point(x, y) - Case "frmTool_ControlProperties" - form.Location = New Point(x, y) - Case Else - form.Location = New Point(x, y) - form.Size = New Size(w, h) - End Select - - End If - End If - - Next - Catch notFoundEx As System.IO.FileNotFoundException - ClassLogger.Add("Window Position & Size added for Screen " & ScreenID & ", Form " & FormID) - Catch ex As Exception - MsgBox("Error while loading Window Position!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Shared Sub SaveFormLocationSize(ByRef form As Form, FormID As Integer, ScreenID As Integer, Optional Prefix As String = "") - Try - Dim _path As String - If FormID = 99 Then - _path = Path.Combine(Application.UserAppDataPath(), Prefix & "-PositionSize.xml") - Else - _path = Path.Combine(Application.UserAppDataPath(), Prefix & "SCREEN" & ScreenID & "-FORM" & FormID & "-PositionSize.xml") - End If - Dim layout As ClassLayout = New ClassLayout(_path) - Dim settings As System.Collections.Generic.List(Of ClassSetting) = New System.Collections.Generic.List(Of ClassSetting) - Dim width As Integer - Dim height As Integer - Dim x As Integer - Dim y As Integer - If form.WindowState = FormWindowState.Maximized Then - width = 5000 - height = 5000 - x = 5000 - y = 5000 - Else - width = form.Size.Width - height = form.Size.Height - x = form.Location.X - y = form.Location.Y - End If - - settings.Add(New ClassSetting("PositionX", x)) - settings.Add(New ClassSetting("PositionY", y)) - settings.Add(New ClassSetting("Width", width)) - settings.Add(New ClassSetting("Height", height)) - - layout.Save(settings) - Catch notFoundEx As System.IO.FileNotFoundException - ClassLogger.Add("Window Position & Size added for Screen " & ScreenID & ", Form " & FormID) - Catch ex As Exception - MsgBox("Error while saving Window Position!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - -End Class - - -'------------------------------------------------------------------- - -Public Class ClassSetting - Public _name As String - Public _value As String - - Public Sub New(name As String, value As String) - _name = name - _value = value - End Sub -End Class - -Public Class ClassLayout - Private _filename As String - Private _reader As XmlReader - Private _settings As XmlWriterSettings - - Public Sub New(filename As String) - _filename = filename - - _settings = New XmlWriterSettings() - _settings.Encoding = System.Text.Encoding.UTF8 - _settings.Indent = True - End Sub - - Public Sub Save(settings As System.Collections.Generic.List(Of ClassSetting)) - Dim w = XmlTextWriter.Create(_filename, _settings) - - w.WriteStartDocument() - w.WriteStartElement("Settings") - - For Each setting As ClassSetting In settings - w.WriteStartElement("Setting") - w.WriteAttributeString("name", setting._name) - w.WriteAttributeString("value", setting._value.ToString()) - w.WriteEndElement() - Next - - w.WriteEndElement() - w.WriteEndDocument() - - w.Dispose() - w.Close() - End Sub - - Public Function Load() As System.Collections.Generic.List(Of ClassSetting) - Dim Result As List(Of ClassSetting) = New List(Of ClassSetting)() - - If Not File.Exists(_filename) Then - Return Result - End If - - _reader = XmlReader.Create(_filename) - - While _reader.Read() - If _reader.IsStartElement() Then - If _reader.Name = "Setting" Then - Dim name As String = _reader("name") - ' Dim value As Integer = Integer.Parse(_reader("value")) - Dim setting As ClassSetting = New ClassSetting(name, _reader("value")) 'value) - Result.Add(setting) - End If - End If - End While - - _reader.Dispose() - _reader.Close() - - Return Result - End Function - - Public Sub PutValue(Name As String, Value As String) - Dim doc As XDocument = XDocument.Load(_filename) - Dim settings As XElement = doc.Element("Settings") - - Dim el As XElement = settings.Descendants("Setting").Where(Function(s) - Return s.Attribute("name") = Name - End Function).SingleOrDefault() - - If IsNothing(el) Then - settings.Add(New XElement("Setting", - New XAttribute("name", Name), - New XAttribute("value", Value))) - Else - el.SetAttributeValue("value", Value) - End If - - doc.Save(_filename) - End Sub - - Public Function GetValue(Name As String) As String - Dim doc As XDocument = XDocument.Load(_filename) - Dim settings As XElement = doc.Element("Settings") - - Dim el As XElement = settings.Descendants("Setting").Where(Function(s) - Return s.Attribute("name") = Name - End Function).SingleOrDefault() - - If IsNothing(el) Then - Return Nothing - Else - Return el.Attribute("value").Value - End If - End Function - - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassLicence.vb b/app/DD-Record-Organizer - Kopie/ClassLicence.vb deleted file mode 100644 index 2ceb499..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassLicence.vb +++ /dev/null @@ -1,115 +0,0 @@ -Imports System.Globalization -Imports DLLLicenseManager -Public Class ClassLicence - - Private Shared _lizenzManager As ClassLicenseManager - Public Shared Sub Refresh_Licence(CLIENT_ID As Integer) - Try - - Dim todayDate As Date = New Date(Now.Year, Now.Month, Now.Day) - If LogErrorsOnly = False Then ClassLogger.Add(" >> todayDate: " & todayDate.ToString, False) - _lizenzManager = New ClassLicenseManager("#DigitalData35452!#", "") - Dim sql As String = String.Format("SELECT LICENSE_PMO FROM TBDD_CLIENT WHERE GUID = {0}", CLIENT_ID) - - Dim lic As String = ClassDatabase.Execute_Scalar(sql, False) - If lic = "" Then - LICENSE_COUNT = 0 - LICENSE_DATE = "1900-01-01" - LICENSE_DOSSIER_COUNT = 0 - Exit Sub - End If - Dim licString = _lizenzManager.DecodeLicenseKey(lic) - Dim split() = licString.ToString.Split("#") - - If lic <> "" Then - LICENSE_COUNT = split(0) - Else - LICENSE_COUNT = 0 - End If - Dim LicDATEsplit() = split(1).ToString.Split("-") - Dim LICENSE_FILE_DATE As Date - Try - LICENSE_FILE_DATE = New Date(LicDATEsplit(0), LicDATEsplit(1), LicDATEsplit(2)) - If LogErrorsOnly = False Then ClassLogger.Add(" >> LICENSE_FILE_DATE: " & LICENSE_FILE_DATE.ToString, False) - Try - Try - LICENSE_DATE = CDate(LICENSE_FILE_DATE) - Catch ex As Exception - ClassLogger.Add(">> Could not read LICENSE_DATE2: " & ex.Message, False) - End Try - - Catch ex As Exception - ClassLogger.Add(">> Could not read LICENSE_DATE1: " & ex.Message, False) - End Try - Catch ex As Exception - ClassLogger.Add(">> Could not read LICENSE_DATE3: " & ex.Message, False) - LICENSE_FILE_DATE = New Date(Now.Year, Now.Month, Now.Day) - End Try - - - - - If LICENSE_FILE_DATE < CDate(todayDate) Then - MsgBox("Your license expired!" & vbNewLine & "Last valid date: " & split(1) & vbNewLine & "Please contact Digital Data.", MsgBoxStyle.Exclamation) - LICENSE_EXPIRED = True - LICENSE_COUNT = 0 - End If - - sql = String.Format("SELECT NAME, VALID_DATE, '' AS State FROM TBDD_LICENSE_ADD_ON WHERE CLIENT_ID = {0} AND MODULE = 'Record-Organizer'", CLIENT_ID) - DT_LICENSE_ADDONS = ClassDatabase.Return_Datatable(sql) - For Each license_Row As DataRow In DT_LICENSE_ADDONS.Rows - Dim expired As Boolean = False - If LogErrorsOnly = False Then ClassLogger.Add(" >> AddOnName: " & license_Row.Item("NAME"), False) - Dim result = ClassHelper.DecryptString(license_Row.Item("VALID_DATE"), license_Row.Item("NAME")) - If result <> "" Then - Dim datesplit() = result.ToString.Split("-") - Dim licdate As Date = New Date(datesplit(0), datesplit(1), datesplit(2)) - Dim license_date = CDate(result) - If CDate(licdate) < CDate(todayDate) Then - expired = True - license_Row.Item("State") = "Expired" - Else - expired = False - license_Row.Item("State") = "Valid" - End If - Else - expired = True - End If - - If license_Row.Item("NAME") = "Proxy-Server" Then - If expired = False Then - LICENSE_PROXY = True - End If - ElseIf license_Row.Item("NAME") = "Site-AddOn" Then - If expired = False Then - LICENSE_SITE = True - End If - ElseIf license_Row.Item("NAME") = "SAP-Connect" Then - If expired = False Then - LICENSE_SAP_Connect = True - End If - End If - Next - - Try - LICENSE_DOSSIER_COUNT = split(2) - Catch ex As Exception - ClassLogger.Add(">> Could not read License for LICENSE_DOSSIER_COUNT: " & ex.Message, False) - LICENSE_DOSSIER_COUNT = 0 - End Try - - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error in licensemanager:") - End Try - End Sub - - Public Shared Function license_is_Valid() - If LICENSE_EXPIRED Then - MsgBox("Your license has expired!" & vbNewLine & "Last valid date: " & LICENSE_DATE & vbNewLine & "Please contact Digital Data!", MsgBoxStyle.Exclamation) - Return False - Else : Return True - - End If - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassLogger.vb b/app/DD-Record-Organizer - Kopie/ClassLogger.vb deleted file mode 100644 index f035af3..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassLogger.vb +++ /dev/null @@ -1,200 +0,0 @@ -Imports System.IO -Imports DD_LIB_Standards -Public Class ClassLogger - Public Shared DateiSpeicherort As String = Nothing - Public Shared DateiPrefix As String = "" - Public Shared Datei As IO.File = Nothing - Public Shared logDateiname As String = "" - Private Shared StreamWriter As IO.StreamWriter = Nothing - Private Shared HasInformedAboutError As Boolean = False - ' eine Art Konstruktor - Public Shared Sub Init(ByVal speicherort As String, Optional ByVal prefix As String = "", Optional ByVal appendFile As Boolean = True) - ' initialisiert den Speicherort - ClassLogger.SetSpeicherort() - 'wenn ein Prfix gesetzt wurde - If Not prefix = "" Then - 'initialisiert das Prefix - ClassLogger.SetPrefix(prefix) - End If - Dim str As String = ClassLogger.DateiSpeicherort & "\" & ClassLogger.DateiPrefix & System.DateTime.Now.ToString("yyyy_MM_dd") & ".txt" - Dim anz As Integer = 1 - Do While File.Exists(str) - Dim info As New FileInfo(str) - Dim length As Long = info.Length - If length > 5000000 Then - str = IO.Path.GetDirectoryName(str) - str = str & "\" & ClassLogger.DateiPrefix & System.DateTime.Now.ToString("yyyy_MM_dd") & "(" & anz.ToString & ").txt" - anz = anz + 1 - Else - Exit Do - End If - Loop - ClassLogger.logDateiname = str - If Not appendFile Then - ' der Versuch die Datei zu löschen - My.Computer.FileSystem.WriteAllText(ClassLogger.logDateiname, String.Empty, False) - End If - ' testen ob sich die Datei öffnen und beschreiben lässt - 'ClassNILogger.CheckIsLogWritable() - End Sub - - ' legt den Speicherort fest - Public Shared Sub SetSpeicherort() - Dim f As New IO.DirectoryInfo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Digital Data\RecordOrganizer\Log")) - If IO.Directory.Exists(f.ToString) = False Then - IO.Directory.CreateDirectory(f.ToString) - End If - ClassLogger.DateiSpeicherort = f.ToString - End Sub - - ' legt das Prefix für den Dateinamen fest - Public Shared Sub SetPrefix(ByVal prefix As String) - ClassLogger.DateiPrefix = prefix - End Sub - - Public Shared Sub Add(ByVal information As String, Optional ByVal ACHTUNG As Boolean = True, Optional ByVal Essential As Boolean = True) - If ClassLogger.OpenFile Then - Try - If ACHTUNG Then - ClassLogger.StreamWriter.WriteLine(String.Format("{0}: #ATTENTION# : {1}", Now.ToString, information)) - If clsDatabase.DB_DEFAULT_INITIALIZED = True And USER_GUID > 0 And Essential = True Then - ClassHelper.InsertEssential_Log(USER_GUID, "USER-ID", information) - Else - ClassLogger.StreamWriter.WriteLine(String.Format("{0},{1},{2}", clsDatabase.DB_DEFAULT_INITIALIZED.ToString, USER_GUID.ToString, Essential.ToString)) - End If - Else - ClassLogger.StreamWriter.WriteLine(String.Format("{0}: {1}", Now.ToString, information)) - End If - ClassLogger.CloseFile() - Catch e As Exception - ClassLogger.ShowErrorMessage() - End Try - Else - ClassLogger.ShowErrorMessage() - End If - End Sub - 'Public Shared Sub Add(ByVal ex As Exception) - ' If ClassLogger.OpenFile Then - ' Try - ' ClassLogger.StreamWriter.WriteLine("##### Exception (" & System.DateTime.Now & ")") - ' ClassLogger.StreamWriter.WriteLine("##### Error: " & ex.Message & " Source [" & ex.Source & "]") - ' ClassLogger.CloseFile() - ' Catch e As Exception - ' ClassLogger.ShowErrorMessage() - ' End Try - ' Else - ' ClassLogger.ShowErrorMessage() - ' End If - 'End Sub - ' öffnet eine Datei zum Schreiben - Private Shared Function OpenFile() - Try - ' wenn ein Speicherort festgelegt wurde - If Not ClassLogger.DateiSpeicherort = Nothing Then - ' den Dateienamen definieren - Dim dateiname As String = ClassLogger.logDateiname - ' Datei anlegen wenn noch nicht vorhanden - My.Computer.FileSystem.WriteAllText(dateiname, String.Empty, True) - ' die Datei zum Schreiben öffnen - ClassLogger.StreamWriter = New IO.StreamWriter(dateiname, True, System.Text.Encoding.UTF8) - End If - ' wenn die Datei erfolgreich geöffnet wurde - If ClassLogger.StreamWriter IsNot Nothing Then - Return True - Else - Return False - End If - Catch ex As Exception - Return False - End Try - - End Function - - ' öffnet eine Datei zum Schreiben - Private Shared Function OpenFile(ByVal DateiSpeicherort As String, ByVal DateiPrefix As String) - - Try - - ' wenn ein Speicherort festgelegt wurde - If Not DateiSpeicherort = Nothing And ClassLogger.CheckIsLogWritable() Then - - ' den Dateienamen definieren - Dim dateiname As String = ClassLogger.logDateiname - ' Datei anlegen wenn noch nicht vorhanden - My.Computer.FileSystem.WriteAllText(dateiname, String.Empty, True) - - ' die Datei zum Schreiben öffnen - ClassLogger.StreamWriter = New IO.StreamWriter(dateiname, True, System.Text.Encoding.UTF8) - End If - - ' wenn die Datei erfolgreich geöffnet wurde - If ClassLogger.StreamWriter IsNot Nothing Then - Return True - Else - Return False - End If - - Catch ex As Exception - Return False - End Try - - End Function - - - ' schliesst die geöffnete Datei - Private Shared Sub CloseFile() - - ' wenn eine Datei geöffnet ist - If ClassLogger.StreamWriter IsNot Nothing Then - ' die Datei schliessen - ClassLogger.StreamWriter.Close() - ClassLogger.StreamWriter = Nothing - End If - End Sub - - - Public Shared Function CheckIsLogWritable() - - If ClassLogger.OpenFile Then - Try - ClassLogger.CloseFile() - Catch e As Exception - ClassLogger.ShowErrorMessage() - Return False - End Try - Else - ClassLogger.ShowErrorMessage() - Return False - End If - - Return True - End Function - - - Public Shared Function CheckIsLogWritable(ByVal vDateiSpeicherort As String, ByVal vDateiPrefix As String) - - If ClassLogger.OpenFile(vDateiSpeicherort, vDateiPrefix) Then - Try - ClassLogger.CloseFile() - Catch e As Exception - ClassLogger.ShowErrorMessage() - Return False - End Try - Else - ClassLogger.ShowErrorMessage() - Return False - End If - - Return True - End Function - - - Private Shared Sub ShowErrorMessage() - If Not ClassLogger.HasInformedAboutError Then - MsgBox("Please make sure You can access the logpath and are able to write to the file. This may be due to security privileges or storage place in the drive." & _ - vbNewLine & vbNewLine & "A logfile won't be written from now on." & vbNewLine & vbNewLine & "You won't be informed about further logdetails from now on.", _ - MsgBoxStyle.Information, "Error opening Logfile") - ClassLogger.HasInformedAboutError = True - End If - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassMoreMetadata.vb b/app/DD-Record-Organizer - Kopie/ClassMoreMetadata.vb deleted file mode 100644 index 1a45dad..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassMoreMetadata.vb +++ /dev/null @@ -1,20 +0,0 @@ -Public Class ClassMoreMetadata - Public Shared Function Return_CURRENT_TBPMO_INDEX_MAN_VALUE(CONTROL_GUID As Integer, COL_NAME As String) - Try - ' Presuming the DataTable has a column named ENTITY_ID and TYPE_NODE. - Dim expression As String - expression = "GUID = " & CONTROL_GUID - Dim foundRowsLevel0() As DataRow - ' Use the Select method to find all rows matching the filter. - foundRowsLevel0 = CURRENT_TBPMO_INDEX_MAN.Select(expression) - Dim i As Integer - ' For each row create a Node - For i = 0 To foundRowsLevel0.GetUpperBound(0) - Return foundRowsLevel0(i)(COL_NAME) - Next - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Fehler in Return_CURRENT_TBPMO_INDEX_MAN_VALUE - Fehler: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassNodeNavigation.vb b/app/DD-Record-Organizer - Kopie/ClassNodeNavigation.vb deleted file mode 100644 index d0c792e..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassNodeNavigation.vb +++ /dev/null @@ -1,405 +0,0 @@ -Imports System.Data.SqlClient -Imports DevExpress.Utils -Public Class ClassNodeNavigation - Public Shared NODE_CONFIGURABLE_ID As Integer - Public Shared MyTreeView As TreeView - Public Shared Datatable_Nodes As DataTable - Public Shared TREEVIEW_IMAGELIST As ImageList - Public Shared IMAGE_COLLECTION As ImageCollection - Public Shared Function CreateNodeProcedure(RECORD_ID As Integer, NODE_CONFIG_ID As Integer, NODE_CAPTION As String, NODE_ID1 As String, NODE_PARENT_ID As String, ADDED_WHO As String) - Try - Dim connection As New SqlConnection - connection.ConnectionString = MyConnectionString - - Using cmd As New SqlCommand("PRPMO_CREATE_NODE", connection) - cmd.CommandType = CommandType.StoredProcedure - '@pNODE_PARENT_ID INT, @pADDED_WHO - cmd.Parameters.AddWithValue("@pRECORD_ID", RECORD_ID) - cmd.Parameters.AddWithValue("@pNODE_CONFIG_ID", NODE_CONFIG_ID) - cmd.Parameters.AddWithValue("@pNODE_CAPTION", NODE_CAPTION) - cmd.Parameters.AddWithValue("@pNODE_ID1", NODE_ID1) - cmd.Parameters.AddWithValue("@pNODE_PARENT_ID", NODE_PARENT_ID) - cmd.Parameters.AddWithValue("@pADDED_WHO", ADDED_WHO) - cmd.Parameters.Add("@pRESULT", SqlDbType.Int) - cmd.Parameters("@pRESULT").Direction = ParameterDirection.Output - - connection.Open() - cmd.ExecuteNonQuery() - connection.Close() - - Dim GUID As Integer = cmd.Parameters("@pRESULT").Value - Return GUID - End Using - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in CreateNodeProcedure: ") - ClassLogger.Add("Error in CreateNodeProcedure: " & ex.Message, True) - Return 0 - End Try - End Function - - - Public Shared Function CREATE_IMAGE_COLL(DT_IMAGELIST As DataTable) - IMAGE_COLLECTION = New ImageCollection - For Each row As DataRow In DT_IMAGELIST.Rows - Try - Dim bimage = row.Item("NODE_IMAGE") - If Not IsDBNull(bimage) Then - Dim Node_image = ByteArrayToBitmap(bimage) - IMAGE_COLLECTION.AddImage(Node_image, row.Item("GUID")) 'row.Item("GUID").ToString & "#" & row.Item("ENTITY_ID") - - End If - Catch ex As Exception - - End Try - - Next - End Function - - - Public Shared Function Return_Node(PARENT_ID As Integer, ParentNode As TreeNode) - Dim expression As String - expression = "PARENT_GUID = " & PARENT_ID 'Einschränkung auf Type und Parent_Guid - Dim foundRows() As DataRow - foundRows = Datatable_Nodes.Select(expression) - Dim q As Integer - For q = 0 To foundRows.GetUpperBound(0) - Dim ID9 = foundRows(q)("GUID") - Dim LevelEntity9 = foundRows(q)("ENTITY_ID") - Dim controlID9 = foundRows(q)("CONTROL_ID") - Dim nodetext9 = foundRows(q)("NODE_CAPTION") - Dim RECORD_ID = foundRows(q)("RECORD_ID") - Dim NODE_CONFIG_ID = foundRows(q)("NODE_CONFIG_ID") - ' Node erstellen.. - Dim NEW_NODE As TreeNode - NEW_NODE = New TreeNode(nodetext9) - ClassNodeNavigation.Check_NODE_CONFIG_ID(LevelEntity9, NEW_NODE) - NEW_NODE.Tag = ClassNodeNavigation.CreateNODE_TAG(LevelEntity9, ID9, RECORD_ID, NODE_CONFIG_ID) - - Dim index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img.Replace("LEVEL#ENTITY", "") = "6" & LevelEntity9.ToString Then - Exit For - End If - index += 1 - Next - NEW_NODE.ImageIndex = index - NEW_NODE.SelectedImageIndex = index - ' ..und einfügen - ParentNode.Nodes.Add(NEW_NODE) - Next ' - End Function - Public Shared Sub Check_NODE_CONFIG_ID(ENTITY_ID As Integer, myTreeNode As TreeNode) - Try - If myTreeNode Is Nothing Then - Exit Sub - End If - Dim NODE_ID - Dim NODE_CONFIG_ID - Dim staticListItems = myTreeNode.Tag.Split("#") - If staticListItems(0).Contains("NODE-TYPE") Then - ' NODE_ID = staticListItems(0).ToString.Replace("NODE-TYPE-", "") - NODE_ID = Return_NODEID_forTag(myTreeNode.Tag) - NODE_CONFIG_ID = Return_NODE_CONFIG_ID_forTag(myTreeNode.Tag) - End If - If NODE_CONFIGURABLE_NODES_DT.Rows.Count > 0 And IsNumeric(NODE_ID) Then - 'Prüfen ob es für dieses Level einen konfigurierbaren Knoten gibt - Dim oTable As DataTable = NODE_CONFIGURABLE_NODES_DT - ' Get rows with PARENT_ID = NODE_ID - Dim result() As DataRow = oTable.Select("PARENT_NODE = " & NODE_CONFIG_ID) - Dim count As Integer - Dim ID - ' Loop. - For Each row As DataRow In result - count += 1 - ID = row.Item("GUID") - CURRENT_NODE_IMAGE = row.Item("NODE_IMAGE") - If count = 2 Then Exit For - Console.WriteLine(row(0)) - Next - - 'Dim result = (From form In NODE_CONFIGURABLE_NODES_DT.AsEnumerable() - ' Select form - ' Where form.Item("PARENT_NODE") = NODE_ID).Single() - - - If Not IsNothing(ID) Then - ClassNodeNavigation.NODE_CONFIGURABLE_ID = ID - CURRENT_NODE_CONFIGURABLE_ID = ID - Else - ' If LogErrorsOnly = False Then ClassLogger.Add("CURRENT_NODE_CONFIGURABLE_ID would be nothing...", False) - CURRENT_NODE_CONFIGURABLE_ID = 0 - End If - Else - If LogErrorsOnly = False Then ClassLogger.Add("NO NODE_CONFIGURABLE_NODES_DT", False) - CURRENT_NODE_CONFIGURABLE_ID = 0 - End If - Catch ex As Exception - If LogErrorsOnly = False Then ClassLogger.Add("CURRENT_NODE_CONFIGURABLE_ID would be nothing(1)...", False) - ClassNodeNavigation.NODE_CONFIGURABLE_ID = 0 - CURRENT_NODE_CONFIGURABLE_ID = 0 - End Try - - End Sub - Public Shared Function CreateNODE_TAG(Entity As Integer, IDNode As String, Record As Object, NODE_CONFIG_ID As Integer) - Dim vType, TagString As String - Try - If NODE_CONFIGURABLE_ID = NODE_CONFIG_ID Then - vType = "CONFIG_NODE-" & NODE_CONFIG_ID.ToString - Else - vType = "NODE-TYPE-" & NODE_CONFIG_ID.ToString - End If - If Not IsDBNull(Record) Then - TagString = vType & "#" & Entity & "#NODE_ID-" & IDNode & "#RECORD-ID" & Record.ToString - Else - TagString = vType & "#" & Entity & "#NODE_ID-" & IDNode - End If - Return TagString - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in CreateNODE_TAG (NodeNavigation): " & ex.Message, True) - MsgBox("Error in CreateNODE_TAG (NodeNavigation):" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - TagString = "ERROR NODETAG_CREATION" - Return TagString - End Try - End Function - Public Shared Function CreateTreeViewNodes(DT_TREEVIEW_NODES As DataTable, TREEVIEW_IMAGELIST As ImageList) - Try - Dim sw As New SW("CreateTreeViewNodes") - Dim mytrv As New TreeView - Dim ENTITY_ID As Integer - Dim expression As String - expression = "PARENT_GUID = 0" - Dim MAIN_NODES() As DataRow - 'Use the Select method to find all rows matching the filter. - MAIN_NODES = DT_TREEVIEW_NODES.Select(expression, "SEQUENCE, NODE_CAPTION") - ' For each row create a Node - For i = 0 To MAIN_NODES.GetUpperBound(0) - If ENTITY_ID <> MAIN_NODES(i)("ENTITY_ID") Then - ENTITY_ID = MAIN_NODES(i)("ENTITY_ID") - ClassNodeNavigation.Check_NODE_CONFIG_ID(MAIN_NODES(i)("ENTITY_ID"), Nothing) - End If - - Dim NODE_Tag = CreateNODE_TAG(MAIN_NODES(i)("ENTITY_ID"), MAIN_NODES(i)("GUID"), MAIN_NODES(i)("RECORD_ID"), MAIN_NODES(i)("NODE_CONFIG_ID")) - Dim MAIN_NODE = New TreeNode(MAIN_NODES(i)("NODE_CAPTION")) '"NODE_CAPTION" - MAIN_NODE.Tag = NODE_Tag - Dim index As Integer = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - - If img = MAIN_NODES(i)("NODE_CONFIG_ID") Then ' & "#" & MAIN_NODES(i)("ENTITY_ID") - Exit For - End If - index += 1 - Next - MAIN_NODE.ImageIndex = index - MAIN_NODE.SelectedImageIndex = index - 'New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - Dim fontfamily, backcolor As String - Dim fontstyle, fontcolor, fontsize As Integer - - fontfamily = MAIN_NODES(i)("FONT_FAMILY").ToString - fontsize = CInt(MAIN_NODES(i)("FONT_SIZE")) - fontstyle = MAIN_NODES(i)("FONT_STYLE") - fontcolor = MAIN_NODES(i)("FONT_COLOR") - backcolor = MAIN_NODES(i)("BACK_COLOR") - MAIN_NODE.NodeFont = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - MAIN_NODE.ForeColor = IntToColor(fontcolor) - - Try - If backcolor <> String.Empty Then - MAIN_NODE.BackColor = Color.FromName(backcolor) - End If - - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Formatting NodeColor (CreateTreViewNodes): " & ex.Message, True) - End Try - - - MAIN_NODE = CheckSubNodes(DT_TREEVIEW_NODES, MAIN_NODES(i)("GUID"), TREEVIEW_IMAGELIST, MAIN_NODE, MAIN_NODES(i)("EXPAND_NODE")) - 'Add the node - mytrv.Nodes.Add(MAIN_NODE) - - Next - sw.Done() - Return mytrv - Catch ex As System.Exception - ClassLogger.Add(">> Unexpected Error in CreateTreeViewNodes (NodeNavigation-CreateTreViewNodes): " & ex.Message, True) - MsgBox("Error in CreateTreeViewNodes (NodeNavigation):" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Private Shared Function CheckSubNodes(DT_TREEVIEW_NODES As DataTable, PARENT_GUID As Integer, TREEVIEW_IMAGELIST As ImageList, MY_NODE As TreeNode, EXPAND As Boolean) - Dim ENTITY_ID As Integer - Dim expression As String - expression = "PARENT_GUID = " & PARENT_GUID.ToString - Dim SUB_NODE_ROW() As DataRow - ' Use the Select method to find all rows matching the filter. - SUB_NODE_ROW = DT_TREEVIEW_NODES.Select(expression, "SEQUENCE, NODE_CAPTION") - ' For each row create a Node - For i = 0 To SUB_NODE_ROW.GetUpperBound(0) - If ENTITY_ID <> SUB_NODE_ROW(i)("ENTITY_ID") Then - ENTITY_ID = SUB_NODE_ROW(i)("ENTITY_ID") - ClassNodeNavigation.Check_NODE_CONFIG_ID(SUB_NODE_ROW(i)("ENTITY_ID"), MY_NODE) - End If - Dim NODE_Tag = CreateNODE_TAG(SUB_NODE_ROW(i)("ENTITY_ID"), SUB_NODE_ROW(i)("GUID"), SUB_NODE_ROW(i)("RECORD_ID"), SUB_NODE_ROW(i)("NODE_CONFIG_ID")) - If SUB_NODE_ROW(i)("NODE_CAPTION").ToString.Contains("Neuer") Then - Console.WriteLine(SUB_NODE_ROW(i)("NODE_CAPTION")) - End If - Dim SUB_NODE = New TreeNode(SUB_NODE_ROW(i)("NODE_CAPTION")) - SUB_NODE.Tag = NODE_Tag - Dim index As Integer = 0 - For Each imgkey As String In TREEVIEW_IMAGELIST.Images.Keys - If SUB_NODE_ROW(i)("NODE_CONFIG_ID") = "34" Then - Console.WriteLine(SUB_NODE_ROW(i)("NODE_CONFIG_ID")) - - End If - Dim NODE_CONFIG_ID = SUB_NODE_ROW(i)("NODE_CONFIG_ID") - - If imgkey = SUB_NODE_ROW(i)("NODE_CONFIG_ID") Then '& "#" & SUB_NODE_ROW(i)("ENTITY_ID") - 'found the key for this node - Exit For - End If - index += 1 - Next - SUB_NODE.ImageIndex = index - SUB_NODE.SelectedImageIndex = index - Dim fontfamily, backcolor As String - Dim fontstyle, fontcolor, fontsize As Integer - - fontfamily = SUB_NODE_ROW(i)("FONT_FAMILY").ToString - fontsize = CInt(SUB_NODE_ROW(i)("FONT_SIZE")) - fontstyle = SUB_NODE_ROW(i)("FONT_STYLE") - fontcolor = SUB_NODE_ROW(i)("FONT_COLOR") - backcolor = SUB_NODE_ROW(i)("BACK_COLOR") - SUB_NODE.NodeFont = New Font(fontfamily, fontsize, CType(fontstyle, FontStyle)) - SUB_NODE.ForeColor = IntToColor(fontcolor) - Try - If backcolor <> String.Empty Then - SUB_NODE.BackColor = Color.FromName(backcolor) - Dim icolor = SUB_NODE.BackColor - End If - - - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Formatting NodeColor (Subnodes): " & ex.Message, True) - End Try - CheckSubNodes(DT_TREEVIEW_NODES, SUB_NODE_ROW(i)("GUID"), TREEVIEW_IMAGELIST, SUB_NODE, SUB_NODE_ROW(i)("EXPAND_NODE")) - 'Add the node - MY_NODE.Nodes.Add(SUB_NODE) - 'If EXPAND = True Then - ' MY_NODE.ExpandAll() - 'End If - Next - - Return MY_NODE - End Function - - Private Shared Function FindNode(tncoll As TreeNodeCollection, PARENT_GUID As Integer) As TreeNode - Try - Dim tnFound As TreeNode - For Each tnCurr As TreeNode In tncoll - If tnCurr.Tag.ToString.Contains("#NODE_ID-" & PARENT_GUID) Then - Return tnCurr - End If - tnFound = FindNode(tnCurr.Nodes, PARENT_GUID) - If tnFound IsNot Nothing Then - Return tnFound - End If - Next - Return Nothing - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in FindNode (NodeNavigation): " & ex.Message, True) - MsgBox("Error in FindNode (NodeNavigation):" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - - End Function - - Public Shared Function Return_ENTITY_FOR_TAG(NodeString As String) - - If IsNumeric(NodeString) Then - Return NodeString - Else - Try - Dim staticListItems = NodeString.Split("#") - Return staticListItems(1) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Return_ENTITY_FOR_TAG ('" & NodeString & "'): " & ex.Message, True) - Return 0 - End Try - End If - End Function - Public Shared Function Return_RECORD_forTag(NodeString As String) - Dim sw As New SW("Return_RECORD_forTag") - If IsNumeric(NodeString) Then - Return NodeString - Else - Dim staticListItems = NodeString.Split("#") - If staticListItems(3).Contains("RECORD-ID") Then - Try - Dim _RECORD = staticListItems(3).ToString.Replace("RECORD-ID", "") - If IsNumeric(_RECORD) Then - sw.Done() - Return _RECORD - Else - sw.Done() - Return 0 - End If - Catch ex As Exception - sw.Done() - ClassLogger.Add("Unexpected Error in Return_RECORD_forTag ('" & NodeString & "'): " & ex.Message, True) - Return 0 - End Try - Else - sw.Done() - Return 0 - End If - - End If - End Function - Public Shared Function Return_NODEID_forTag(NodeString As String) - 'If NODE_CONFIGURABLE_ID = NODE_CONFIG_ID Then - ' vType = "CONFIG_NODE-" & NODE_CONFIG_ID.ToString - 'Else - ' vType = "NODE-TYPE-" & NODE_CONFIG_ID.ToString - 'End If - 'If Not IsDBNull(Record) Then - ' TagString = vType & "#" & Entity & "#" & "NODE_ID-" & IDNode & "#RECORD-ID" & Record.ToString - 'Else - ' TagString = vType & "#" & Entity & "#" & "NODE_ID-" & IDNode - 'End If - If IsNumeric(NodeString) Then - Return NodeString - Else - Dim staticListItems = NodeString.Split("#") - If staticListItems(2).Contains("NODE_ID") Then - Return staticListItems(2).ToString.Replace("NODE_ID-", "") - Else - Return 0 - End If - - End If - End Function - Public Shared Function Return_NODE_CONFIG_ID_forTag(NodeString As String) - 'If NODE_CONFIGURABLE_ID = NODE_CONFIG_ID Then - ' vType = "CONFIG_NODE-" & NODE_CONFIG_ID.ToString - 'Else - ' vType = "NODE-TYPE-" & NODE_CONFIG_ID.ToString - 'End If - 'If Not IsDBNull(Record) Then - ' TagString = vType & "#" & Entity & "#" & "NODE_ID-" & IDNode & "#RECORD-ID" & Record.ToString - 'Else - ' TagString = vType & "#" & Entity & "#" & "NODE_ID-" & IDNode - 'End If - 'NODE-TYPE-17#5#NODE_ID-2 - If IsNumeric(NodeString) Then - Return NodeString - Else - Dim staticListItems = NodeString.Split("#") - If staticListItems(0).Contains("NODE-TYPE") Then - Return staticListItems(0).ToString.Replace("NODE-TYPE-", "") - Else - Return 0 - End If - - End If - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassOfficeTemplate.vb b/app/DD-Record-Organizer - Kopie/ClassOfficeTemplate.vb deleted file mode 100644 index 7a4f90b..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassOfficeTemplate.vb +++ /dev/null @@ -1,117 +0,0 @@ -Imports Microsoft.Office.Interop.Word -Public Class ClassOfficeTemplate - Public Shared Function Open_Word_Template(Template_ID As Integer, Record_ID As Integer) - Try - Dim sql_Template As String = "SELECT * FROM VWPMO_TEMPLATE_ENTITY WHERE TEMPLATE_ID = " & Template_ID - Dim DT_TEMPLATE As System.Data.DataTable = ClassDatabase.Return_Datatable(sql_Template) - Dim sql_patterns As String = String.Format("select * from TBPMO_TEMPLATE_PATTERN where TEMPLATE_ENT_ID = (SELECT GUID FROM TBPMO_TEMPLATE_ENTITY WHERE ENTITY_ID = {0} AND TEMPLATE_ID = {1})", CURRENT_ENTITY_ID, Template_ID) - Dim DT_PATTERNS As System.Data.DataTable = ClassDatabase.Return_Datatable(sql_patterns) - - If IsNothing(DT_PATTERNS) Then - MsgBox("Keine Patterns für diese Vorlage definiert. Bitte prüfen Sie die Konfiguration!", MsgBoxStyle.Critical) - Return False - End If - - Dim Original_Vorlage As String = DT_TEMPLATE.Rows(0).Item("TEMPLATE_PATH") - Dim DOCTYPE_ID As Integer = ClassDatabase.Execute_Scalar("SELECT DOCTYPE_ID FROM TBPMO_TEMPLATE WHERE GUID = " & Template_ID, True) - - If System.IO.File.Exists(Original_Vorlage) = False Then - MsgBox("Achtung: die Vorlage " & vbNewLine & Original_Vorlage & vbNewLine & "existiert nicht!", MsgBoxStyle.Critical) - Return False - End If - Dim tempdoc = ClassHelper.Get_TempFilename & ".docx" - System.IO.File.Copy(Original_Vorlage, tempdoc) - - Dim word As New Microsoft.Office.Interop.Word.Application - Dim doc As Microsoft.Office.Interop.Word.Document - - doc = word.Documents.Open(tempdoc) - doc.Activate() - Dim _BuiltInProperties As Object = doc.BuiltInDocumentProperties - If Not _BuiltInProperties Is Nothing Then - '_BuiltInProperties("Title").Value = txtTitle.Text.Trim() - '_BuiltInProperties("Subject").Value = txtSubject.Text.Trim() - ' _BuiltInProperties("Author").Value = txtAuthor.Text.Trim() - '_BuiltInProperties("Manager").Value = txtManager.Text.Trim() - '_BuiltInProperties("Company").Value = txtCompany.Text.Trim() - _BuiltInProperties("Category").Value = DT_TEMPLATE.Rows(0).Item("TEMPLATE_NAME") - '_BuiltInProperties("Keywords").Value = txtKeyWords.Text.Trim() - _BuiltInProperties("Comments").Value = "RECORD_ID:" & CURRENT_RECORD_ID.ToString - End If - ' word.Visible = (True) 'Word sichtbar - - For Each cc In doc.ContentControls - If LogErrorsOnly = False Then ClassLogger.Add(" >> Office-Pattern: " & cc.Tag, False) - For Each patternrow As System.Data.DataRow In DT_PATTERNS.Rows - If patternrow.Item("NAME_PATTERN").ToString.ToUpper = cc.Tag.ToString.ToUpper Then - If Not IsDBNull(patternrow.Item("FIXED_VALUE")) Then - 'Fixed Value ist gefüllt - Dim fvalue As String = patternrow.Item("FIXED_VALUE").ToString.ToUpper - If fvalue <> "" Then - ' If fvalue.Contains("@") Then - 'If fvalue.Contains("CONTROLID") Then - Dim Control_ID = fvalue '.Replace("@CONTROLID:", "") - Try - If CInt(Control_ID) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Get Value for Control-ID: " & Control_ID.ToString, False) - Dim value_akt = ClassDatabase.Execute_Scalar("SELECT VALUE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = " & Control_ID & " AND RECORD_ID = " & Record_ID) - If Not IsNothing(value_akt) Then - cc.Range.Text = value_akt.ToString - Else - ClassLogger.Add("Für Control-ID '" & Control_ID & "' konnte kein Wert gelesen werden!", True) - End If - End If - Catch ex As Exception - ClassLogger.Add("Unerwarteter Fehler beim Auslesen eines Control-Wertes in Pattern-For: " & ex.Message, True) - End Try - 'End If - 'Else - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Pattern wird mit festem Wert '" & patternrow.Item("FIXED_VALUE") & "' gefüllt!", False) - ' cc.Range.Text = patternrow.Item("FIXED_VALUE").ToString - 'End If - End If - Else 'Kein Fixed Value, also wohl eher sql-result - If Not IsDBNull(patternrow.Item("CONNECTION_ID")) Then - If Not IsDBNull(patternrow.Item("SQL_COMMAND")) Then - - End If - - End If - End If - - End If - Next - Next cc - ' doc.ContentControls().Item("Name").Range.Text = "Schreiber" - 'Textmarken füllen - ' doc.().Item("Name").Range.Text = "Schreiber" - 'doc.Bookmarks().Item("Vorname").Range.Text = "Marlon" - 'doc.Bookmarks().Item("Produktion").Range.Text = "Testproduktion" - - doc.SaveAs(tempdoc) - TEMP_FILES.Add(tempdoc) - 'doc.Close() - 'speichern / drucken - 'doc.SaveAs("c:\Proforma.doc") - 'doc.PrintOut() - doc.Close() - doc = Nothing - word.Quit() - - If ClassImport_Windream.Import_File(tempdoc, DOCTYPE_ID) = True Then - System.IO.File.Delete(tempdoc) - Process.Start(CURRENT_FILEIN_WD) - Return True - Else - MsgBox("Die Vorlage konnte nicht nach windream importiert werden. Die Datei wird dennoch geöffnet!", MsgBoxStyle.Exclamation) - Process.Start(tempdoc) - Return False - End If - Catch ex As Exception - ClassLogger.Add("Error in Open_Word_Template: " & ex.Message, True) - MsgBox("Unexpected Error in Open_Word_Template:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Private Func -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassPosGrid.vb b/app/DD-Record-Organizer - Kopie/ClassPosGrid.vb deleted file mode 100644 index ad92df1..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassPosGrid.vb +++ /dev/null @@ -1,140 +0,0 @@ -Imports DevExpress.XtraEditors.Controls -Imports DevExpress.XtraEditors.Repository -Imports DevExpress.XtraGrid.Columns -Imports DevExpress.XtraGrid.Views.Grid - -Public Class ClassPosGrid - - Private Shared Sub FormatDateColumn(grid As GridView, column As GridColumn, dateEdit As RepositoryItemDateEdit) - column.ColumnEdit = dateEdit - End Sub - - Private Shared Sub FormatBooleanColumn(grid As GridView, column As GridColumn, checkboxEdit As RepositoryItemCheckEdit) - column.ColumnEdit = checkboxEdit - End Sub - - Private Shared Sub FormatComboColumn(grid As GridView, column As GridColumn, comboEdit As RepositoryItemComboBox, sqlCommand As String, staticList As String) - Dim comboItems As ComboBoxItemCollection = comboEdit.Items - - If staticList <> "" Then - Dim staticListItems() As String = staticList.Split(";") - - comboItems.BeginUpdate() - Try - For Each item In staticListItems - comboItems.Add(item) - Next - Finally - comboItems.EndUpdate() - End Try - ElseIf sqlCommand <> "" Then - Dim DT As DataTable - - Try - DT = ClassDatabase.Return_Datatable(sqlCommand) - Catch ex As Exception - ClassLogger.Add("Error in FormatComboColumn: " & ex.Message) - Exit Sub - End Try - - comboItems.BeginUpdate() - Try - For Each row As DataRow In DT.Rows - Dim value As String = row.Item(0) - comboItems.Add(value) - Next - Finally - comboItems.EndUpdate() - End Try - End If - - column.ColumnEdit = comboEdit - End Sub - - Private Shared Sub FormatTextColumn(grid As GridView, column As GridColumn, controlId As Integer) - Dim format As String = ClassDatabase.Execute_Scalar("SELECT FORMAT_TYPE FROM TBPMO_CONTROL WHERE GUID = " & controlId) - - If IsNothing(format) Then - Exit Sub - End If - - If (format = "Currency") Then - column.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Custom - column.DisplayFormat.FormatString = "c" - ElseIf (format = "Decimal") Then - column.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric - End If - End Sub - - Shared Sub FormatColumns(grid As GridView, formId As Integer) - ' Dim SQL As String = String.Format("SELECT CONTROL_ID, CONTROL_COL_NAME, CTRLTYPE_ID, CONTROL_SQLCOMMAND_1 AS CONTROL_SQL, CONTROL_STATIC_LIST, CONTROL_SHOW_COLUMN FROM VWPMO_CONTROL_SCREEN WHERE CTRLTYPE_ID IN (3,4,10,11) AND FORM_ID = {0}", formId) - Dim Expression As String = String.Format("CTRLTYPE_ID IN (3,4,10,11) AND FORM_ID = {0}", formId) - Dim DT As DataTable = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, Expression, "") 'ClassDatabase.Return_Datatable(SQL) - - Dim dateEdit As New RepositoryItemDateEdit() - Dim comboEdit As New RepositoryItemComboBox() - Dim checkboxEdit = New RepositoryItemCheckEdit() - - ' Spalteneditoren dem Grid hinzufügen - grid.GridControl.RepositoryItems.AddRange({dateEdit, comboEdit, checkboxEdit}) - - For Each row As DataRow In DT.Rows - Dim typeId = row.Item("CTRLTYPE_ID") - Dim controlId = row.Item("CONTROL_ID") - Dim columnName = row.Item("CONTROL_COL_NAME") - Dim sqlCommand = row.Item("CONTROL_SQL") - Dim staticList = row.Item("CONTROL_STATIC_LIST") - Dim showColumn = row.Item("CONTROL_SHOW_COLUMN") - - Dim column As GridColumn = grid.Columns.Item(columnName) - - ' Überprüfen, ob der Spaltenname exisitiert - If IsNothing(column) Then - Resume Next - End If - - ' Spalten ausblenden, die nicht angezeigt werden sollen - If (showColumn = False) Then - column.Visible = False - Resume Next - End If - - ' Editoren zuweisen - Select Case typeId - Case 2 'Textbox - FormatTextColumn(grid, column, controlId) - Case 3 'Combobox - FormatComboColumn(grid, column, comboEdit, sqlCommand, staticList) - Case 4 'Datum - FormatDateColumn(grid, column, dateEdit) - Case 10, 11 'Checkbox & Radiobutton - FormatBooleanColumn(grid, column, checkboxEdit) - End Select - Next - - ' Spalten Statisch Verstecken - HideColumnIfExists(grid.Columns.Item("Record-ID")) - HideColumnIfExists(grid.Columns.Item("Form-ID")) - HideColumnIfExists(grid.Columns.Item("ROW_COLOR")) - HideColumnIfExists(grid.Columns.Item("files?")) - HideColumnIfExists(grid.Columns.Item("file count")) - - ' Spalten Statisch ReadOnly Machen - MakeReadOnlyIfExists(grid.Columns.Item("AddedWho")) - MakeReadOnlyIfExists(grid.Columns.Item("AddedWhen")) - MakeReadOnlyIfExists(grid.Columns.Item("ChangedWho")) - MakeReadOnlyIfExists(grid.Columns.Item("ChangedWhen")) - End Sub - - Private Shared Sub HideColumnIfExists(column As GridColumn) - If Not IsNothing(column) Then - column.Visible = False - End If - End Sub - - Shared Sub MakeReadOnlyIfExists(column As GridColumn) - If Not IsNothing(column) Then - column.OptionsColumn.AllowEdit = False - End If - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassProxy.vb b/app/DD-Record-Organizer - Kopie/ClassProxy.vb deleted file mode 100644 index 7685c36..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassProxy.vb +++ /dev/null @@ -1,216 +0,0 @@ -Imports DD_LIB_Standards -Public Class ClassProxy - Public Shared MyPROXYConnectionString As String = "" - Public Shared MyLinkedServer As String - Public Shared Function Refresh_Object_Data() - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = "DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_SYNC_OBJECTS]" & vbNewLine & - "SELECT 'Return Value' = @return_value" - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_SYNC_DOC_OBJECTS() - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = "DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_SYNC_DOC_OBJECTS]" & vbNewLine & - "SELECT 'Return Value' = @return_value" - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_RECORD_DEL(RECID As Integer, ENTITY_ID As Integer) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_RECORD_DEL] {0},{1} " & vbNewLine & - "SELECT 'Return Value' = @return_value", RECID, ENTITY_ID) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_RECORD_UPD_INS(ENT_ID As Integer, RECID As Integer) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_RECORD_UPD_INS] {0},{1} " & vbNewLine & - "SELECT 'Return Value' = @return_value", ENT_ID, RECID) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_RECORD_CONNECT(PARENT_RECID As Integer, RECID As Integer) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_RECORD_CONNECT] {0},{1} " & vbNewLine & - "SELECT 'Return Value' = @return_value", PARENT_RECID, RECID) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_CONTROL_DEL(REC_ID As Integer, ENT_ID As Integer, CONTROL_ID As Integer) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_CONTROL_DEL] {0},{1},{2}" & vbNewLine & - "SELECT 'Return Value' = @return_value", REC_ID, ENT_ID, CONTROL_ID) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function Refresh_Workflow_Data() - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = "DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_SYNC_WORKFLOWS]" & vbNewLine & - "SELECT 'Return Value' = @return_value" - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_SYNC_DETAIL_OBJECT(Objectname As String) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = "DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_SYNC_DETAIL_OBJECT] '" & Objectname & "'" & vbNewLine & - "SELECT 'Return Value' = @return_value" - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_CONTROL_VALUE_UPD_INS(EntityID As Integer, ControlID As Integer, RecordID As Integer, Value As String) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_CONTROL_VALUE_UPD_INS] {0},{1},{2},'{3}','{4}'" & vbNewLine & - "SELECT 'Return Value' = @return_value", EntityID, ControlID, RecordID, Value, USER_USERNAME) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function PRPROXY_CONTROL_VALUE_RENEW(RecordID As Integer) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_CONTROL_VALUE_RENEW] {0}" & vbNewLine & - "SELECT 'Return Value' = @return_value", RecordID) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function - Public Shared Function IS_PROXY_BUSY() - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sql = "SELECT SYNC_RUNNING FROM TBPROXY_CONFIG WHERE GUID = 1" - Dim BUSY - BUSY = clsDatabase.Execute_Scalar(sql, True) - If IsNothing(BUSY) Then - Return True - Else - Return BUSY - End If - End Function - Public Shared Function PRPROXY_DOC_VALUES_UPD(DocID As Integer, RecId As Integer) - If LICENSE_PROXY = False Or clsDatabase.DB_PROXY_INITIALIZED = False Then - Return False - End If - Dim sel = String.Format("DECLARE @return_value int" & vbNewLine & - "EXEC @return_value = [dbo].[PRPROXY_DOC_VALUES_UPD] {0}, {1} " & vbNewLine & - "SELECT 'Return Value' = @return_value", DocID, RecId) - Dim Result As DataTable = ClassDatabase.Return_Datatable(sel, True) - If Not IsNothing(Result) Then - If Result.Rows(0).Item(0) = 0 Then - Return True - Else - Return False - End If - Else - Return False - End If - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassRecordCommands.vb b/app/DD-Record-Organizer - Kopie/ClassRecordCommands.vb deleted file mode 100644 index 0872f7b..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassRecordCommands.vb +++ /dev/null @@ -1,60 +0,0 @@ -Imports System.Data.SqlClient -Imports DD_LIB_Standards - -Public Class ClassRecordCommands - Public Shared Function CreateRecordProcedure(formId As Integer) - Try - Dim connection As New SqlConnection - - connection.ConnectionString = MyConnectionString - - Using cmd As New SqlCommand("PRPMO_CREATE_RECORD", connection) - - cmd.CommandType = CommandType.StoredProcedure - cmd.Parameters.AddWithValue("@pFORM_ID", formId) - cmd.Parameters.AddWithValue("@pADDED_WHO", Environment.UserName) - cmd.Parameters.Add("@pRESULT", SqlDbType.Int) - cmd.Parameters("@pRESULT").Direction = ParameterDirection.Output - - connection.Open() - cmd.ExecuteNonQuery() - connection.Close() - - Dim GUID As Integer = cmd.Parameters("@pRESULT").Value - If GUID > 0 And clsDatabase.DB_PROXY_INITIALIZED = True Then - If ClassProxy.PRPROXY_RECORD_UPD_INS(formId, GUID) = True Then - ClassProxy.PRPROXY_CONTROL_VALUE_RENEW(GUID) - End If - - End If - Return GUID - End Using - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in CreateRecordProcedure: ") - ClassLogger.Add("Error in CreateRecordProcedure: " & ex.Message, True) - ClassHelper.InsertEssential_Log(formId, "ENTITY-ID", "ENTITY-ID: " & formId & ": " & ex.Message) - Return 0 - End Try - End Function - - Public Shared Function CreateRecord(EntityID) - Dim SQL = "INSERT INTO TBPMO_RECORD(ADDED_WHO, FORM_ID,RECORD_ENTITY_ID) VALUES ('" & USER_USERNAME & "', " & EntityID & ",4711)" - Return ClassDatabase.Execute_non_Query(SQL) - End Function - Public Shared Function GetLastRecord() - Dim SQL = String.Format("SELECT MAX(GUID) FROM TBPMO_RECORD where PARENT_RECORD = 0 AND FORM_ID = {0} AND UPPER(ADDED_WHO) = UPPER('{1}') AND DELETED = 0", CURRENT_ENTITY_ID, USER_USERNAME) - Return ClassDatabase.Execute_Scalar(SQL) - End Function - - Public Shared Function ConnectRecord(PARENT_RECORD As Integer, LINK_RECORD As Integer, Optional Comment As String = "") - Dim SQL = "INSERT INTO TBPMO_RECORD_CONNECT(RECORD1_ID,RECORD2_ID,COMMENT,ADDED_WHO) VALUES (" & PARENT_RECORD & "," & LINK_RECORD & ",'" & Comment & "','" & USER_USERNAME & "')" - If LogErrorsOnly = False Then ClassLogger.Add(" >> ConnectRecord SQL: " & SQL, False) - Return ClassDatabase.Execute_non_Query(SQL) - End Function - Public Shared Function CHECK_RECORD_FINAL(RecordId As Integer, IsInsert As Boolean) - If RecordId = 0 Then Return True - Dim SQL = String.Format("EXEC PRPMO_RECORD_CHECK_INTEGRITY {0},'{1}',{2}", RecordId, Environment.UserName, IsInsert) - Return ClassDatabase.Execute_non_Query(SQL) - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassRecordState.vb b/app/DD-Record-Organizer - Kopie/ClassRecordState.vb deleted file mode 100644 index 598b103..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassRecordState.vb +++ /dev/null @@ -1,67 +0,0 @@ -Public Class ClassRecordState - - Public Shared Sub LockRecord(RecordId As Integer) - Try - If RecordId = 0 Then - Exit Sub - End If - Dim SQL As String = String.Format("UPDATE TBPMO_RECORD SET IN_WORK = 1, IN_WORK_WHO = '{0}' WHERE GUID = {1}", USER_USERNAME, RecordId) - If DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - ClassDatabase.Execute_non_Query(SQL, True) - End If - ClassDatabase.Execute_non_Query(SQL) - Catch ex As Exception - MsgBox("Error in LockRecord: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Shared Sub UnlockRecord(RecordId As Integer) - Try - If RecordId = 0 Then - Exit Sub - End If - Dim RECLOCKED = IsRecordLocked(RecordId) - If IsNothing(RECLOCKED) Then - Exit Sub - End If - Dim SQL As String = String.Format("UPDATE TBPMO_RECORD SET IN_WORK = 0, IN_WORK_WHO = NULL WHERE GUID = {0}", RecordId) - If DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - ClassDatabase.Execute_non_Query(SQL, True) - End If - ClassDatabase.Execute_non_Query(SQL) - Catch ex As Exception - MsgBox("Error in UnlockRecord: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Shared Function IsRecordLocked(RecordId As Integer) As String - Try - Dim SQL As String = String.Format("SELECT IN_WORK, IN_WORK_WHO FROM TBPMO_RECORD WHERE GUID = {0}", RecordId) - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL, True) - - If dt.Rows.Count = 1 Then - - Dim IN_WORK As Boolean = dt.Rows(0).Item("IN_WORK") - Dim IN_WORK_WHO As String = dt.Rows(0).Item("IN_WORK_WHO").ToString - - If IN_WORK = True Then - ' Record ist in Arbeit, benutzer zurückgeben - Return IN_WORK_WHO - ElseIf IN_WORK = False Then - ' Record ist nicht in Arbeit, nothing zurück geben - Return Nothing - End If - - ElseIf dt.Rows.Count = 0 Then - Return Nothing - Else - MsgBox("Unexpected behaviour in IsRecordLocked: ", MsgBoxStyle.Information) - Return Nothing - End If - Catch ex As Exception - MsgBox("Error in IsRecordLocked: " + vbNewLine + ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassRecordView.vb b/app/DD-Record-Organizer - Kopie/ClassRecordView.vb deleted file mode 100644 index 688f183..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassRecordView.vb +++ /dev/null @@ -1,595 +0,0 @@ -Imports DevExpress.XtraEditors -Imports System.Text.RegularExpressions - -Public Class ClassRecordView - Public RecordId As Integer - - Private DTControls As DataTable - Private DTValues As DataTable - Private Entity_ID As Integer - Private Panel As Panel - - Private Const CONTROL_ID_PATTERN = "@\d{1,}@" - Private Const STATIC_PATTERN = "@\w{1,}" - - ''' - ''' Initialisiert die RecordView Klasse - ''' - Public Sub New(panel As Panel) - Me.Panel = panel - End Sub - - ''' - ''' Lädt die Controls und Werte für die angegebene RecordId - ''' - Public Sub LoadRecord(recordId As Integer) - Try - Me.RecordId = recordId - Me.LoadControls() - Me.LoadValues(Me.Panel.Controls) - Me.PreventControlValueChanges() - Catch ex As Exception - - End Try - - - End Sub - -#Region "Helper Functions" - Private Sub Noop() - ' Verhindert Bestimmte Events - End Sub - - Private Function GetEntityId() As Integer - Dim SQL = String.Format("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}", RecordId) - Me.Entity_ID = ClassDatabase.Execute_Scalar(SQL, True) - Return Me.Entity_ID - End Function - - Private Function MapRowToProps(r As DataRow) As ControlProps - Try - Dim props As New ControlProps - - props.Id = r.Item("CONTROL_ID") - props.Name = r.Item("CONTROL_NAME").ToString - props.Type = r.Item("CTRLTYPE_NAME").ToString - props.Caption = r.Item("CTRLSCR_CAPTION").ToString - props.X = r.Item("CTRLSCR_X_LOC") - props.Y = r.Item("CTRLSCR_Y_LOC") - props.Height = r.Item("CTRLSCR_HEIGHT") - props.Width = r.Item("CTRLSCR_WIDTH") - props.FontFamily = r.Item("CTRLSCR_FONT_FAMILY") - props.FontSize = r.Item("CTRLSCR_FONT_SIZE") - props.FontStyle = CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle) - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.BackColor = IntToColor(r.Item("CTRLSCR_BACK_COLOR")) - props.Font = New Font(props.FontFamily, props.FontSize, props.FontStyle) - props.SqlCommand1 = r.Item("CONTROL_SQLCOMMAND_1").ToString() - props.SqlCommand2 = r.Item("CONTROL_SQLCOMMAND_2").ToString() - props.StaticList = r.Item("CONTROL_STATIC_LIST").ToString() - - Return props - Catch ex As Exception - - End Try - - End Function - - ''' - ''' Hilfsfunktion, die allgemeine Eigenschaften für alle Controls setzt - ''' - ''' Das zu initialisierende Control - ''' Das Eigenschaften Objekt - ''' Das Control mit den allgemeinen Eigenschaften - Private Function SetBaseProps(c As Control, props As ControlProps) - Try - c.Location = New Point(props.X, props.Y) - c.Width = props.Width - c.Height = props.Height - c.Tag = props - Return c - Catch ex As Exception - - End Try - - End Function -#End Region - -#Region "Data Loading Functions" - - - Private Function LoadStaticList(props As ControlProps) As List(Of String) - Dim staticlist As String = props.StaticList - Dim list As List(Of String) = Nothing - - ' Wenn StaticList Elemente enthält, werden diese - ' als DataSource aufbnereitet - If (staticlist.Length > 0) Then - list = staticlist.Split(";").ToList() - End If - - Return list - End Function - - Private Function ReplaceStaticPlaceholders(sqlcommand As String) As String - Try - If (New Regex(STATIC_PATTERN).IsMatch(sqlcommand)) Then - - Dim FormId As Integer = ClassControlCommands.GetFormId(Me.RecordId) - Dim ParentRecordId As Integer = ClassControlCommands.GetParentRecordId(Me.RecordId) - - sqlcommand = sqlcommand _ - .Replace("@RECORD_ID", Me.RecordId) _ - .Replace("@RECORDID", Me.RecordId) _ - .Replace("@FORM_ID", FormId) _ - .Replace("@ENTITY_ID", FormId) - - If ParentRecordId > 0 Then - sqlcommand = sqlcommand _ - .Replace("@PARENTRECORDID", ParentRecordId) _ - .Replace("@PARENTRECORD_ID", ParentRecordId) - End If - - End If - Return sqlcommand - Catch ex As Exception - Return sqlcommand - End Try - End Function - - Private Function LoadSQLList(props As ControlProps) As DataTable - Dim sqllist As DataTable = Nothing - Dim sqlcommand = props.SqlCommand1 - Dim ControlIdRegex As New Regex(CONTROL_ID_PATTERN) - - If sqlcommand.Length = 0 Then - Return sqllist - End If - - ' Replace Dynamic Placeholders like @993@ - If ControlIdRegex.IsMatch(sqlcommand) Then - Dim match As String = ControlIdRegex.Match(sqlcommand).Value 'Get Full Match to replace later - Dim controlId As Integer = Integer.Parse(match.Replace("@", "")) 'Get Value after removing @-chars - Dim controlSQL = String.Format("SELECT VALUE FROM VWPMO_VALUES WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", controlId, Me.RecordId) - Dim controlValue = ClassDatabase.Execute_Scalar(controlSQL, True) 'Get the actual value - sqlcommand = sqlcommand.Replace(match, controlValue.ToString()) 'Replace the actual value with the placeholder string/match - End If - - ' Replace Static Placeholders like @RECORD_ID@ - sqlcommand = ReplaceStaticPlaceholders(sqlcommand) - - sqllist = ClassDatabase.Return_Datatable(sqlcommand) - - Return sqllist - End Function - - Private Function TransformSQLCommand(props As ControlProps) As ControlProps - - Return props - End Function - - Private Function LoadDataSource(props As ControlProps) As ControlProps - Dim datasource As Object = Nothing - Dim staticList = LoadStaticList(props) - Dim dynamicList = LoadSQLList(props) - - If staticList IsNot Nothing Then - datasource = staticList - End If - - If dynamicList IsNot Nothing Then - datasource = dynamicList - End If - - props.DataSource = datasource - Return props - End Function - -#End Region - - Private Sub LoadControls() - Try - Dim controls As New List(Of Control) - DTControls = ClassDatabase.Return_Datatable(String.Format("SELECT * FROM VWPMO_CONTROL_SCREEN WHERE FORM_ID = {0}", GetEntityId()), True) - - For Each row As DataRow In DTControls.Rows - Dim props As ControlProps = MapRowToProps(row) - Dim control As Control = Nothing - - Select Case props.Type - Case "Label" - control = LoadLabel(props) - Case "Textbox" - control = LoadTextBox(props) - Case "Combobox" - control = LoadCombobox(props) - Case "Datepicker" - control = LoadDatePicker(props) - Case "Datagridview" - control = LoadDataGridView(props) - Case "ListBox" - control = LoadListBox(props) - Case "CheckedListBox" - control = LoadCheckedListBox(props) - Case "Checkbox" - control = LoadCheckBox(props) - Case "Radiobutton" - control = LoadRadioButton(props) - Case "Picturebox" - control = LoadPictureBox(props) - End Select - - If control IsNot Nothing Then - controls.Add(control) - End If - Next - - Me.Panel.Controls.Clear() - Me.Panel.Controls.AddRange(controls.ToArray()) - Catch ex As Exception - - End Try - - End Sub - - Private Sub PreventControlValueChanges() - Try - For Each c As Control In Me.Panel.Controls - Dim type As String = DirectCast(c.Tag, ControlProps).Type - - If type = "CheckedListBox" Then - Dim checklistbox = DirectCast(c, CheckedListBoxControl) - AddHandler checklistbox.ItemChecking, Sub(sender As Object, e As DevExpress.XtraEditors.Controls.ItemCheckingEventArgs) - e.Cancel = True - End Sub - End If - - Next - Catch ex As Exception - - End Try - - - End Sub - - Private Sub LoadValues(controlCollection As Control.ControlCollection) - Try - Dim controls As New List(Of Control) - DTValues = ClassDatabase.Return_Datatable(String.Format("SELECT * FROM VWPMO_VALUES WHERE RECORD_ID = {0}", Me.RecordId), True) - - ' ControlCollection in eine List konvertieren - controls = controlCollection.Cast(Of Control)().ToList() - - For Each control As Control In controls - Dim controlId As Integer = DirectCast(control.Tag, ControlProps).Id - Dim controlType As String = DirectCast(control.Tag, ControlProps).Type - - Dim values As List(Of Object) = (From row In DTValues.AsEnumerable() - Where row.Item("CONTROL_ID") = controlId - Select row.Item("VALUE")).ToList() - - ' Wenn kein Wert existiert, keinen Wert laden - If values.Count = 0 And Not controlType = "Picturebox" Then - Continue For - Else - LoadValue(control, values) - End If - Next - Catch ex As Exception - - End Try - - End Sub - - Public Sub LoadValue(control As Control, values As List(Of Object)) - Try - Dim controlType As String = DirectCast(control.Tag, ControlProps).Type - Dim value = Nothing - If values.Count > 0 Then - value = values(0) - End If - - Select Case controlType - Case "Label" - ' Hier muss kein Wert geladen werden - Exit Select - Case "Textbox" - DirectCast(control, TextBox).Text = value.ToString() - Case "Combobox" - DirectCast(control, TextBox).Text = value.ToString() - Case "Datepicker" - Dim dtp As TextBox = DirectCast(control, TextBox) - Try - dtp.Text = DateTime.Parse(value).ToShortDateString() - Catch ex As Exception - dtp.Text = "Invalid Date" - End Try - - Case "Checkbox" - Dim checkbox = DirectCast(control, CheckBox) - Try - checkbox.Checked = Boolean.Parse(value) - Catch ex As Exception - checkbox.Checked = False - End Try - - Case "RadioButton" - Dim radio = DirectCast(control, RadioButton) - Try - radio.Checked = Boolean.Parse(value) - Catch ex As Exception - radio.Checked = False - End Try - - Case "Datagridview" - Try - Dim datagridview As ListBoxControl = DirectCast(control, ListBoxControl) - datagridview.Items.AddRange(values.ToArray()) - Catch ex As Exception - ' Keine Items hinzufügen - End Try - - Case "ListBox" - Try - Dim listbox As ListBoxControl = DirectCast(control, ListBoxControl) - listbox.Items.AddRange(values.ToArray()) - Catch ex As Exception - ' Keine Items hinzufügen - End Try - - Case "CheckedListBox" - Try - Dim checkedlist As CheckedListBoxControl = DirectCast(control, CheckedListBoxControl) - For Each v As String In values - Dim posBefore As Integer = 0 - While (checkedlist.FindStringExact(v, posBefore) > -1) - Dim pos = checkedlist.FindStringExact(v, posBefore) - ' Wenn v gefunden wurde, anhaken - If pos >= 0 Then - checkedlist.SetItemCheckState(pos, CheckState.Checked) - posBefore = pos + 1 - End If - ' Verhindere Endlosschleife - If pos = 100 Then - Exit While - End If - End While - Next - Catch ex As Exception - ' Keine Items anchecken - End Try - Case "Picturebox" - Try - Dim pb As PictureBox = DirectCast(control, PictureBox) - Dim controlId As Integer = DirectCast(control.Tag, ControlProps).Id - Dim sql = String.Format("SELECT IMG FROM TBPMO_CONTROL_IMAGE WHERE RECORD_ID = {0} AND CONTROL_ID = {1}", Me.RecordId, controlId) - Dim bimg() As Byte = ClassDatabase.Execute_Scalar(sql) - - If Not IsNothing(bimg) Then - Dim img As Bitmap = ByteArrayToBitmap(bimg) - - pb.BackgroundImage = img - pb.BackgroundImageLayout = ImageLayout.Zoom - End If - Catch ex As Exception - ' Kein Bild laden - MsgBox(ex.Message) - End Try - End Select - Catch ex As Exception - - End Try - - - End Sub - - Class ControlProps - - ' Base Props - Public Id As Integer - Public Name As String - Public Type As String - Public Caption As String - - ' Position/Size Props - Public X As Integer - Public Y As Integer - Public Height As Integer - Public Width As Integer - - ' Font/Color Props - Public FontColor As Color - Public FontSize As Integer - Public FontStyle As FontStyle - Public FontFamily As String - Public Font As Font - Public BackColor As Color - - ' Flag Props - Public IsRequired As Boolean - Public IsReadOnly As Boolean - Public IsMultiline As Boolean - - ' Data Props - Public SqlCommand1 As String - Public SqlCommand2 As String - Public StaticList As String - Public DataSource As Object - - ' Misc Props - Public FormatType As String - End Class - -#Region "Control Builder Simple" - - Private Function LoadLabel(props As ControlProps) As Label - Try - Dim label As Label = SetBaseProps(New Label, props) - - label.Text = props.Caption - label.Font = props.Font - label.ForeColor = props.FontColor - 'label.BackColor = props.BackColor - label.BackColor = Color.White - label.AutoSize = True - - props = LoadDataSource(props) - - If (Not IsNothing(props.DataSource)) Then - If props.DataSource.GetType() Is GetType(DataTable) Then - Dim row0 As DataRow = DirectCast(props.DataSource, DataTable).Rows(0) - Dim value = row0.Item(0) - label.Text = value - Else - label.Text = props.DataSource.ToString() - End If - - End If - - Return label - Catch ex As Exception - - End Try - - End Function - - Private Function LoadTextBox(props As ControlProps) As TextBox - Try - Dim textbox As TextBox = SetBaseProps(New TextBox, props) - - textbox.BorderStyle = BorderStyle.FixedSingle - textbox.Font = props.Font - textbox.ForeColor = props.FontColor - 'textbox.BackColor = props.BackColor - textbox.BackColor = Color.White - textbox.ReadOnly = True - - Return textbox - Catch ex As Exception - Return Nothing - End Try - - End Function - - ' Die Combobox wird als Textbox dargestellt - Private Function LoadCombobox(props As ControlProps) As TextBox - Try - Dim combo As TextBox = SetBaseProps(New TextBox, props) - - combo.BorderStyle = BorderStyle.FixedSingle - combo.Font = props.Font - combo.ForeColor = props.FontColor - 'combo.BackColor = props.BackColor - combo.BackColor = Color.White - combo.ReadOnly = True - - Return combo - Catch ex As Exception - - End Try - - End Function - - ' Der Datepicker wird als Textbox dargestellt - Private Function LoadDatePicker(props As ControlProps) As TextBox - Try - Dim dtp As TextBox = SetBaseProps(New TextBox, props) - - dtp.BorderStyle = BorderStyle.FixedSingle - dtp.Font = props.Font - dtp.ForeColor = props.FontColor - 'dtp.BackColor = props.BackColor - dtp.BackColor = Color.White - dtp.ReadOnly = True - - Return dtp - Catch ex As Exception - - End Try - - End Function - - Private Function LoadCheckBox(props As ControlProps) As CheckBox - Try - Dim check As CheckBox = SetBaseProps(New CheckBox, props) - - check.Text = props.Caption - check.AutoCheck = False - - Return check - Catch ex As Exception - - End Try - - End Function - - Private Function LoadRadioButton(props As ControlProps) As RadioButton - Try - Dim radio As RadioButton = SetBaseProps(New RadioButton, props) - - radio.Text = props.Caption - radio.AutoCheck = False - - Return radio - Catch ex As Exception - - End Try - - End Function - - Private Function LoadListBox(props As ControlProps) As ListBoxControl - Dim listbox As ListBoxControl = SetBaseProps(New ListBoxControl, props) - - Return listbox - End Function - - Private Function LoadDataGridView(props As ControlProps) As ListBoxControl - Dim datagridview As ListBoxControl = SetBaseProps(New ListBoxControl, props) - - Return datagridview - End Function - - Private Function LoadCheckedListBox(props As ControlProps) As CheckedListBoxControl - Try - Dim checklistbox As CheckedListBoxControl = SetBaseProps(New CheckedListBoxControl, props) - - props = LoadDataSource(props) - - If Not IsNothing(props.StaticList) Then - checklistbox.DataSource = props.StaticList - End If - - If Not IsNothing(props.DataSource) Then - If props.DataSource.GetType() Is GetType(DataTable) Then - Dim dt As DataTable = props.DataSource - - If dt.Columns.Count = 1 Then - checklistbox.DisplayMember = dt.Columns(0).ColumnName - checklistbox.ValueMember = dt.Columns(0).ColumnName - ElseIf dt.Columns.Count = 2 Then - checklistbox.DisplayMember = dt.Columns(1).ColumnName - checklistbox.ValueMember = dt.Columns(0).ColumnName - End If - - End If - - checklistbox.DataSource = props.DataSource - End If - - Return checklistbox - Catch ex As Exception - - End Try - - End Function - - Private Function LoadPictureBox(props As ControlProps) As PictureBox - Dim pb As PictureBox = SetBaseProps(New PictureBox, props) - - pb.BorderStyle = BorderStyle.FixedSingle - - Return pb - End Function - -#End Region -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassRightManagement.vb b/app/DD-Record-Organizer - Kopie/ClassRightManagement.vb deleted file mode 100644 index 6326365..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassRightManagement.vb +++ /dev/null @@ -1,86 +0,0 @@ -Public Class ClassRightManagement - Public Shared Sub Check_Set_Rights(RECORD_ID As Integer, ENTITY_ID As Integer) - Try - Dim sw = New SW("Check_Set_Rights") - RIGHT_EDIT_R = False - RIGHT_ADD_R = False - RIGHT_DELETE_R = False - RIGHT_RECORD_AND_FILE_READ_ONLY = False - - RIGHT_ADD_DOC = False - RIGHT_VIEW_DOC = True - RIGHT_DELETE_DOC = False - RIGHT_READ_ONLY_DOC = False - ' Wenn Rechte pro Record defineirt wurden!!! - If SQL_RECORD_AND_FILE_READ_ONLY <> "" Or SQL_DOC_READ_ONLY <> "" Then - If SQL_RECORD_AND_FILE_READ_ONLY <> "" Then - RIGHT_RECORD_AND_FILE_READ_ONLY = ClassHelper.Check_Record_Read_only(RECORD_ID, ENTITY_ID) - If RIGHT_RECORD_AND_FILE_READ_ONLY = True Then - RIGHT_EDIT_R = False - RIGHT_ADD_R = False - RIGHT_DELETE_R = False - End If - End If - If SQL_DOC_READ_ONLY <> "" Then - RIGHT_READ_ONLY_DOC = ClassHelper.Check_File_Read_only(RECORD_ID, ENTITY_ID) - If RIGHT_READ_ONLY_DOC = True Then - RIGHT_ADD_DOC = False - RIGHT_DELETE_DOC = False - Else - RIGHT_ADD_DOC = True - RIGHT_DELETE_DOC = True - End If - End If - Else - If DT_RIGHTS_USER Is Nothing Or DT_RIGHTS_GROUP Is Nothing Then - Dim Sql As String - Sql = String.Format("select * from TBPMO_RIGHT_USER WHERE USER_ID = {0} AND ENTITY_ID = {1}", USER_GUID, ENTITY_ID) - DT_RIGHTS_USER = ClassDatabase.Return_Datatable(Sql, True) - Sql = String.Format("SELECT DISTINCT EDIT_REC,ADD_REC,DELETE_REC,ADD_DOC,VIEW_DOC,DELETE_DOC FROM TBPMO_RIGHT_GROUP WHERE ENTITY_ID = {0} AND GROUP_ID IN (SELECT GROUP_ID FROM TBDD_GROUPS_USER WHERE USER_ID = {1})", ENTITY_ID, USER_GUID) - DT_RIGHTS_GROUP = ClassDatabase.Return_Datatable(Sql, True) - End If - - 'Definition der Rechte erfolgt über UserGroupstable......wenn gefüllt - If DT_RIGHTS_GROUP.Rows.Count > 0 And DT_RIGHTS_USER.Rows.Count = 0 Then - For Each row As DataRow In DT_RIGHTS_GROUP.Rows - RIGHT_EDIT_R = CBool(DT_RIGHTS_GROUP.Rows(0).Item(0)) - RIGHT_ADD_R = CBool(DT_RIGHTS_GROUP.Rows(0).Item(1)) - RIGHT_DELETE_R = CBool(DT_RIGHTS_GROUP.Rows(0).Item(2)) - - RIGHT_ADD_DOC = CBool(DT_RIGHTS_GROUP.Rows(0).Item(3)) - RIGHT_VIEW_DOC = CBool(DT_RIGHTS_GROUP.Rows(0).Item(4)) - RIGHT_DELETE_DOC = CBool(DT_RIGHTS_GROUP.Rows(0).Item(5)) - If RIGHT_ADD_DOC = False And RIGHT_DELETE_DOC = False Then - RIGHT_READ_ONLY_DOC = True - End If - - Next - Else - 'Definition der Rechte erfolgt über UserRighttable - If DT_RIGHTS_USER.Rows.Count = 1 Then - RIGHT_EDIT_R = CBool(DT_RIGHTS_USER.Rows(0).Item("EDIT_REC")) - RIGHT_ADD_R = CBool(DT_RIGHTS_USER.Rows(0).Item("ADD_REC")) - RIGHT_DELETE_R = CBool(DT_RIGHTS_USER.Rows(0).Item("DELETE_REC")) - - RIGHT_ADD_DOC = CBool(DT_RIGHTS_USER.Rows(0).Item("ADD_DOC")) - RIGHT_VIEW_DOC = CBool(DT_RIGHTS_USER.Rows(0).Item("FILES_VISIBLE")) - RIGHT_DELETE_DOC = CBool(DT_RIGHTS_USER.Rows(0).Item("DELETE_DOC")) - RIGHT_READ_ONLY_DOC = CBool(DT_RIGHTS_USER.Rows(0).Item("READ_ONLY_DOC")) - End If - End If - End If - If LogErrorsOnly = False Then - ClassLogger.Add(" >> RIGHT_EDIT_R: " & RIGHT_EDIT_R.ToString, False) - ClassLogger.Add(" >> RIGHT_ADD_R: " & RIGHT_ADD_R.ToString, False) - ClassLogger.Add(" >> RIGHT_DELETE_R: " & RIGHT_DELETE_R.ToString, False) - ClassLogger.Add(" >> RIGHT_ADD_DOC: " & RIGHT_ADD_DOC.ToString, False) - ClassLogger.Add(" >> RIGHT_VIEW_DOC: " & RIGHT_VIEW_DOC.ToString, False) - ClassLogger.Add(" >> RIGHT_DELETE_DOC: " & RIGHT_DELETE_DOC.ToString, False) - ClassLogger.Add(" >> RIGHT_READ_ONLY_DOC: " & RIGHT_READ_ONLY_DOC.ToString, False) - End If - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Check_Set_Rights", ex.Message, ex.StackTrace) - End Try - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassSAP.vb b/app/DD-Record-Organizer - Kopie/ClassSAP.vb deleted file mode 100644 index 11621f7..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassSAP.vb +++ /dev/null @@ -1,230 +0,0 @@ -Imports ERPConnect -Public Class ClassSAP - Public Shared SAPConnectionString - Public Shared SAP_CONNECTION As New R3Connection() - Public Shared Function ConnectionInit(Host As String, SysNumber As String, Username As String, PW As String, Client As String, Lang As String) - Try - If LogErrorsOnly = False Then ClassLogger.Add("", False) - If LogErrorsOnly = False Then ClassLogger.Add(" >> SAP Connect started:", False) - SAPConnectionString = String.Format("USER={0} LANG={1} CLIENT={2} SYSNR={3} ASHOST={4} PASSWD={5}", Username, Lang, Client, SysNumber, Host, PW) - Dim con As New R3Connection() - ERPConnect.LIC.SetLic("W86DWC992C") - If LogErrorsOnly = False Then ClassLogger.Add(" >> SAP Connectionstring: " & SAPConnectionString, False) - con.Open(SAPConnectionString) - SAP_CONNECTION.Open(SAPConnectionString) - If LogErrorsOnly = False Then ClassLogger.Add(" >> SAP-Connection created!", False) - If LogErrorsOnly = False Then ClassLogger.Add("", False) - Return True - Catch ex As Exception - MsgBox("Error in SAP ConnectionInit: " & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Error in SAP ConnectionInit: " & ex.Message, True) - Return False - End Try - End Function - Public Shared Function FuBa_Returndatatable_Seperated(FuBaName As String, SplitCharacter As String, Optional RowLimit As Integer = 0) - Try - Dim RESULT_TABLE As DataTable = New DataTable - - If LogErrorsOnly = False Then ClassLogger.Add(" >> Get data from FuBa-Function", False) - Dim func As RFCFunction - Try - func = SAP_CONNECTION.CreateFunction(FuBaName) - If LogErrorsOnly = False Then ClassLogger.Add(" >> func.Execute", False) - func.Execute() - If LogErrorsOnly = False Then ClassLogger.Add(" >> function was executed", False) - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Create SAP Function: " & ex.Message, False) - MsgBox("Error in Create SAP Function: " & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - Dim FUNCT_ROW_COUNT As Integer = 1 - Dim RowMaskresult As String = "" - Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> Checking FunctionExecute", False) - 'Den ersten Wert ausgeben lassen um die Spalten zu splitten - - For Each row As RFCStructure In func.Tables("T_INDEX").Rows - Try - If row.Item(1).ToString.Contains(SplitCharacter) Then - RowMaskresult = row.Item(1).ToString - If LogErrorsOnly = False Then ClassLogger.Add(" >> RowMask result: " & RowMaskresult, False) - FUNCT_ROW_COUNT = 2 - End If - Catch ex As Exception - RowMaskresult = "ErrorInGetSeperatedResult: " & ex.Message - End Try - If FUNCT_ROW_COUNT = 2 Then Exit For - Next - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Checking FunctionExecute: " & ex.Message, False) - MsgBox("Error in Checking FunctionExecute: " & ex.Message, MsgBoxStyle.Critical) - SAP_CONNECTION.Close() - Return Nothing - End Try - FUNCT_ROW_COUNT = 1 - Dim ColCount As Integer - If SplitCharacter <> "" And RowMaskresult.Contains(SplitCharacter) Then - Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> Define Datatable with SplitCharacter method", False) - Dim split() = RowMaskresult.Split(SplitCharacter) - If split.Length > 0 Then - ColCount = split.Length - 1 - CURRENT_COL_COUNT = ColCount - If LogErrorsOnly = False Then - ClassLogger.Add(" >> ColCount: " & ColCount.ToString, False) - ClassLogger.Add(" >> Split-Results: ", False) - For Each s As String In split - ClassLogger.Add(" # " & s, False) - Next - End If - For x = 0 To ColCount - ' Declare DataColumn and DataRow variables. - Dim column As DataColumn - column = New DataColumn() - column = New DataColumn() - column.DataType = Type.GetType("System.String") - column.ColumnName = "Column " & x.ToString - RESULT_TABLE.Columns.Add(column) - Next - If LogErrorsOnly = False Then ClassLogger.Add(" >> Datatable Columns after Split created", False) - ' Create new DataRow objects and add to DataTable. - 'Jetzt die Zeilen der Function durchlaufen - For Each row As RFCStructure In func.Tables("T_INDEX").Rows - Dim new_row As DataRow - If RowLimit <> 0 Then - If RowLimit = FUNCT_ROW_COUNT Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> RowCount limited to" & RowLimit.ToString & " rows. Exit SAP Function", False) - Exit For - End If - End If - new_row = RESULT_TABLE.NewRow() - Dim Rowresult As String = row.Item(1).ToString - If Rowresult.Contains(SplitCharacter) Then - Dim RowSplit() = Rowresult.Split(SplitCharacter) - Dim col_index = 0 - 'Jetzt die Spaltenwerte in die NewRow eintragen - For x = 0 To ColCount - new_row(x) = RowSplit(x) - Next - FUNCT_ROW_COUNT += 1 - RESULT_TABLE.Rows.Add(new_row) - End If - Next - If LogErrorsOnly = False Then ClassLogger.Add(" >> RowCount FuBa: " & RESULT_TABLE.Rows.Count.ToString, False) - Return RESULT_TABLE - Else - Return Nothing - End If - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Create Datatable with split-method: " & ex.Message, False) - MsgBox("Unexpected Error in Create Datatable with split-method: " & ex.Message, MsgBoxStyle.Critical) - SAP_CONNECTION.Close() - Return Nothing - End Try - Else - Return Nothing - End If - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Function FuBa_ReturnDatatable Seperated: " & ex.Message, False) - MsgBox("Unexpected Error in Function FuBa_ReturnDatatable Seperated: " & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Public Shared Function Return_Datatable_for_Table(tablename As String, where_clause As String, Optional RowLimit As Integer = 0) - Try - Dim RESULT_TABLE As DataTable = New DataTable - If LogErrorsOnly = False Then ClassLogger.Add(" >> Get data from SAP Table", False) - Dim table As New ERPConnect.Utils.ReadTable(SAP_CONNECTION) - 'Dim cWhereClause = "SAP_OBJECT EQ '' AND AR_DATE GE ''" - 'Dim sSearchDate1 = "20160101" - 'cWhereClause = Replace(cWhereClause, "", Objekttyp.Text) - 'cWhereClause = Replace(cWhereClause, "", sSearchDate1) - If where_clause <> "" Then - table.AddCriteria(where_clause) - End If - table.TableName = tablename - If RowLimit <> 0 Then - table.RowCount = RowLimit - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >>Table.Run executing.....", False) - table.Run() - If LogErrorsOnly = False Then ClassLogger.Add(" >>Table.Run executed", False) - RESULT_TABLE = table.Result - SAP_CONNECTION.Close() - Return RESULT_TABLE - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in SAP Table Result: " & ex.Message, False) - MsgBox("Unexpected Error in SAP Table Result: " & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Public Shared Function LINK_ARC_OBJECT(table As String, barcode As String, contrep As String, docid As String, ardate As String, doctype As String) - Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> CREATE_ARC_OBJECT", False) - Dim sapfunc As RFCFunction = SAP_CONNECTION.CreateFunction("BAPI_BARCODE_SENDLIST") - - 'Create and fill the frist row - Dim row As RFCStructure = sapfunc.Tables(table).AddRow() - row("BARCODE") = barcode - row("CONTREP") = contrep - row("DOCID") = docid - row("ARDATE") = ardate - row("DOCTYPE") = doctype - - ' Execut e the function - sapfunc.Execute() - - ' process return structure - Dim ret As RFCStructure = sapfunc.Imports("RETURN").ToStructure() - - If (ret("TYPE").ToString().Equals("")) Then - Console.WriteLine("No error reported") - Return "" - Else - Return ret("MESSAGE") - End If - - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in SAP Table Result: " & ex.Message, False) - MsgBox("Unexpected Error in CREATE_ARC_OBJECT: " & ex.Message, MsgBoxStyle.Critical) - Return ex.Message - End Try - End Function - Public Shared Function INSERT_ARCHIVE_OBJECT(ARCHIV_ID As String, ARC_DOC_ID As String, AR_OBJECT As String, OBJECT_ID As String, SAP_OBJECT As String, DOC_TYPE As String, table As String) - Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> INSERT_ARCHIVE_OBJECT", False) - Dim sapfunc As RFCFunction = SAP_CONNECTION.CreateFunction("ARCHIV_CONNECTION_INSERT") - - 'Create and fill the frist row - 'Dim row As RFCStructure = sapfunc. - sapfunc.Exports("ARCHIV_ID").ParamValue = ARCHIV_ID - sapfunc.Exports("ARC_DOC_ID").ParamValue = ARC_DOC_ID - sapfunc.Exports("AR_OBJECT").ParamValue = AR_OBJECT - sapfunc.Exports("OBJECT_ID").ParamValue = OBJECT_ID - sapfunc.Exports("SAP_OBJECT").ParamValue = SAP_OBJECT - sapfunc.Exports("DOC_TYPE").ParamValue = DOC_TYPE - ' row("AR_DATE") = AR_DATE - ' Execut e the function - Try - sapfunc.Execute() - Catch ex As Exception - MsgBox("Unexpected Error in sapfunc.Execute: " & ex.Message, MsgBoxStyle.Critical) - Dim ret As RFCStructure = sapfunc.Imports("RETURN").ToStructure() - - If (ret("TYPE").ToString().Equals("")) Then - Console.WriteLine("No error reported") - Return "ERROR in Function Execute" - Else - Return ret("MESSAGE") - End If - End Try - ' process return structure - Return "" - - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in INSERT_ARCHIVE_OBJECT: " & ex.Message, False) - MsgBox("Unexpected Error in INSERT_ARCHIVE_OBJECT: " & ex.Message, MsgBoxStyle.Critical) - Return ex.Message - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassSQLEditor.vb b/app/DD-Record-Organizer - Kopie/ClassSQLEditor.vb deleted file mode 100644 index a6648a7..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassSQLEditor.vb +++ /dev/null @@ -1,60 +0,0 @@ -Imports System.ComponentModel -Imports System.Drawing.Design -Imports System.Windows.Forms -Imports System.Windows.Forms.Design - -Public Class ClassSQLEditor - Inherits UITypeEditor - - Public Overrides Function GetEditStyle(context As ITypeDescriptorContext) As UITypeEditorEditStyle - 'Return MyBase.GetEditStyle(context) - Return UITypeEditorEditStyle.Modal - End Function - - Public Overrides Function EditValue(context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object - 'Return MyBase.EditValue(context, provider, value) - Dim svc As IWindowsFormsEditorService = TryCast(provider.GetService(GetType(IWindowsFormsEditorService)), IWindowsFormsEditorService) - Dim SQLSTring As String = DirectCast(value, SQLValue).Value - - If svc IsNot Nothing AndAlso SQLSTring IsNot Nothing Then - Using Form As New frmSQLEditor() - Form.Value = SQLSTring - If svc.ShowDialog(Form) = DialogResult.OK Then - Dim sql As New SQLValue(Form.Value) - value = sql - End If - End Using - End If - - Return value - End Function -End Class - - _ - _ -Public Class SQLValue - Private _value As String - - Public Sub New(value As String) - Me.Value = value - End Sub - - Public Property Value As String - Get - Return _value - End Get - Set(value As String) - _value = value - End Set - End Property -End Class - -Public Class SQLTypeConverter - Inherits TypeConverter - - Public Overrides Function ConvertTo(context As ITypeDescriptorContext, culture As Globalization.CultureInfo, value As Object, destinationType As Type) As Object - 'Return MyBase.ConvertTo(context, culture, value, destinationType) - Dim sqlvalue As SQLValue = DirectCast(value, SQLValue) - Return sqlvalue.Value - End Function -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/ClassSnapPanel.Designer.vb b/app/DD-Record-Organizer - Kopie/ClassSnapPanel.Designer.vb deleted file mode 100644 index f2b42e1..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassSnapPanel.Designer.vb +++ /dev/null @@ -1,29 +0,0 @@ - _ -Partial Class ClassSnapPanel - Inherits System.Windows.Forms.Panel - - 'UserControl1 überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - components = New System.ComponentModel.Container() - 'Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - End Sub - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassSnapPanel.vb b/app/DD-Record-Organizer - Kopie/ClassSnapPanel.vb deleted file mode 100644 index 02fd701..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassSnapPanel.vb +++ /dev/null @@ -1,56 +0,0 @@ -Public Class ClassSnapPanel - Inherits System.Windows.Forms.Panel - - Private _ShowGrid As Boolean = True - Private _GridSize As Integer = 16 - - Private Property AutoScaleMode As AutoScaleMode - - Public Property GridSize As Integer - Get - Return _GridSize - End Get - Set(value As Integer) - _GridSize = value - Refresh() - End Set - End Property - - Public Property ShowGrid As Boolean - Get - Return _ShowGrid - End Get - Set(value As Boolean) - _ShowGrid = value - Refresh() - End Set - End Property - - Protected Overrides Sub OnControlAdded(e As System.Windows.Forms.ControlEventArgs) - AddHandler e.Control.LocationChanged, AddressOf AlignToGrid - AddHandler e.Control.DragDrop, AddressOf AlignToGrid - MyBase.OnControlAdded(e) - End Sub - - Protected Overrides Sub OnControlRemoved(e As System.Windows.Forms.ControlEventArgs) - RemoveHandler e.Control.LocationChanged, AddressOf AlignToGrid - RemoveHandler e.Control.DragDrop, AddressOf AlignToGrid - MyBase.OnControlRemoved(e) - End Sub - - Protected Overrides Sub OnPaint(e As System.Windows.Forms.PaintEventArgs) - If _ShowGrid Then - ControlPaint.DrawGrid(e.Graphics, ClientRectangle, New Size(_GridSize, _GridSize), BackColor) - End If - MyBase.OnPaint(e) - End Sub - - Private Sub AlignToGrid(sender As Object, e As EventArgs) - If _ShowGrid Then - Dim item As Control = CType(sender, Control) - Dim x As Integer = Math.Round(item.Left / _GridSize) * _GridSize - Dim y As Integer = Math.Round(item.Top / _GridSize) * _GridSize - item.Location = New Point(x, y) - End If - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassStaticListEditor.vb b/app/DD-Record-Organizer - Kopie/ClassStaticListEditor.vb deleted file mode 100644 index 02808d0..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassStaticListEditor.vb +++ /dev/null @@ -1,62 +0,0 @@ -Imports System.ComponentModel -'Imports System.ComponentModel.Design -Imports System.Drawing.Design -'Imports System.Windows.Forms -Imports System.Windows.Forms.Design - -Public Class ClassStaticListEditor - Inherits UITypeEditor - - Public Overrides Function GetEditStyle(context As ITypeDescriptorContext) As UITypeEditorEditStyle - Return UITypeEditorEditStyle.Modal - End Function - - Public Overrides Function EditValue(context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object - Dim svc As IWindowsFormsEditorService = TryCast(provider.GetService(GetType(IWindowsFormsEditorService)), IWindowsFormsEditorService) - Dim SLString As String = DirectCast(value, StaticListValue).Value - - If svc IsNot Nothing AndAlso SLString IsNot Nothing Then - Using Form As New frmStaticListEditor() - SLString = SLString.Replace(";", vbNewLine) ' Semikolon zu vbNewLine - Form.Value = SLString - If svc.ShowDialog(Form) = DialogResult.OK Then - Dim str As String = Form.Value.Replace(vbNewLine, ";") ' vbNewLine zu Semikolon - Dim sl As New StaticListValue(str) - value = sl - End If - End Using - End If - - Return value - End Function -End Class - - _ - _ -Public Class StaticListValue - Private _value As String - - Public Sub New(value As String) - Me._value = value - End Sub - - Public Property Value As String - Get - Return _value - End Get - Set(value As String) - _value = value - End Set - End Property -End Class - -Public Class StaticListTypeConverter - Inherits TypeConverter - - ' Diese Funktion gibt den String zurück, der im PropertyGrid für den Benutzer sichtbar ist, kann ruhig etwas hübscher sein als foo;bar;baz - Public Overrides Function ConvertTo(context As ITypeDescriptorContext, culture As Globalization.CultureInfo, value As Object, destinationType As Type) As Object - Dim staticlistvalue As StaticListValue = DirectCast(value, StaticListValue) - Dim stringvalue = staticlistvalue.Value - Return stringvalue.Replace(";", ", ") - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassUpdate.vb b/app/DD-Record-Organizer - Kopie/ClassUpdate.vb deleted file mode 100644 index 70f897d..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassUpdate.vb +++ /dev/null @@ -1,397 +0,0 @@ -Imports System.IO -Imports DD_LIB_Standards -Public Class ClassUpdate - Public Shared MyServer_UpdatePath As String - - Public Shared VERSION_SERVER = "1.0.0.0" - Public Shared VERSION_USER = "1.0.0.0" - Public Shared FORCE_UPDATE As Boolean = False - Public Shared UPDATE_ID As Integer - Public Shared ALL_USERS As Boolean = False - Public Shared VERSIONS_FOR_FORCE_UPDATE As String = "" - Public Shared FOLDER_TEMP As String - - Public Shared MY_INSTALL_PATH As String - Public Shared DT_UPDATE_ITEMS As DataTable - Public Shared DT_UPDATE As DataTable - Public Shared ERROR_WHILE_UPDATING As Boolean = False - - Public Shared UPDATE_NECESSARY As Boolean = False - Public Shared UPDATE_CANCELLED As Boolean = False - Public Shared UPDATE_ERROR As Boolean = False - - Private Shared RecExe_found As Boolean = False - Public Shared DT_USER_DATA As DataTable - Private Shared USER_INFO1, USER_INFO2, USER_INFO3 As String - Public Shared Function Init() - Try - Dim sql = String.Format("SELECT * FROM TBDD_MODULES WHERE UPPER(NAME) = UPPER('Record-Organizer')") - Dim KONFIG_DT As DataTable = clsDatabase.Return_Datatable(sql, False) - If KONFIG_DT.Rows.Count = 1 Then - MyServer_UpdatePath = KONFIG_DT.Rows(0).Item("VERSION_UPATE_PATH") - MIN_REQUIRED_VERSION = KONFIG_DT.Rows(0).Item("MIN_REQUIRED_VERSION") - Try - DBVERSION = KONFIG_DT.Rows(0).Item("DB_VERSION") - Catch ex As Exception - DBVERSION = "No DB Version-Config" - End Try - End If - sql = String.Format("Select * FROM TBDD_VERSION_UPDATE WHERE GUID = (Select MAX(GUID) FROM TBDD_VERSION_UPDATE WHERE UPPER(MODULE_NAME) = UPPER('{0}'))", "Record-Organizer") - DT_UPDATE = clsDatabase.Return_Datatable(sql) - If Not IsNothing(DT_UPDATE) Then - If DT_UPDATE.Rows.Count = 1 Then - UPDATE_ID = DT_UPDATE.Rows(0).Item("GUID") - VERSION_SERVER = DT_UPDATE.Rows(0).Item("VERSION_NO") - FORCE_UPDATE = DT_UPDATE.Rows(0).Item("FORCE_UPD") - VERSIONS_FOR_FORCE_UPDATE = DT_UPDATE.Rows(0).Item("VERSION_FORCE_UPD") - ALL_USERS = DT_UPDATE.Rows(0).Item("ALL_USERS") - sql = String.Format("SELECT * FROM TBDD_VERSION_ITEMS WHERE UPDATE_ID = {0} AND [INFO1] IS NOT NULL ORDER BY GUID", UPDATE_ID) - DT_UPDATE_ITEMS = clsDatabase.Return_Datatable(sql) - ClassLogger.Add(String.Format("{0} items need to be updated!", DT_UPDATE_ITEMS.Rows.Count.ToString), False) - Else - ClassLogger.Add(">> No Updates Configured!", False) - End If - End If - Return True - Catch ex As Exception - ClassLogger.Add("Unexpected Error in ClassUpdate - Init: " & ex.Message, True) - Return False - End Try - - End Function - Public Shared Function InitInstallPath() - Try - Dim readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Digital Data\Record Organizer", "Path", Nothing) - If Not IsNothing(readValue) Then - MY_INSTALL_PATH = readValue - Return True - Else - MY_INSTALL_PATH = "" - For Each s In Directory.GetLogicalDrives() - If RecExe_found = False Then - DirSearch(s) - End If - Next - If RecExe_found = False Then - ClassLogger.Add("Could not find the path for RecordOrganizer", True) - Return False - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitInstallPath: " & ex.Message, True) - Return False - End Try - End Function - Private Shared Sub DirSearch(ByVal sDir As String) - Dim d As String - Dim f As String - Try - For Each d In Directory.GetDirectories(sDir) - If d.Contains("$Recycle") = False Or d.Contains("System Volume") = False Then - If RecExe_found = False Then - For Each f In Directory.GetFiles(d, "DD-Record-Organizer.exe") - RecExe_found = True - MY_INSTALL_PATH = Path.GetDirectoryName(f) - Exit Sub - Next - End If - If RecExe_found = False Then - DirSearch(d) - End If - End If - Next - Catch excpt As System.Exception - ClassLogger.Add("Unexpected Error in DirSearch: " & excpt.Message, True) - MY_INSTALL_PATH = "" - End Try - End Sub - Public Shared Function InitUser(Optional _User As String = "") - Try - Dim sql = "" - USER_USERNAME = Environment.UserName - sql = String.Format("SELECT * FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('{0}'))", USER_USERNAME) - Dim USER_DT As DataTable = clsDatabase.Return_Datatable(sql, True) - If USER_DT.Rows.Count = 0 Then - ClassLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradministration!", False) - 'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:") - 'Me.Close() - Dim msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.") - MsgBox(msg, MsgBoxStyle.Exclamation) - Return False - Else - USER_GUID = USER_DT.Rows(0).Item("GUID") - USER_LANGUAGE = USER_DT.Rows(0).Item("LANGUAGE") - sql = String.Format("SELECT UPDATE_PATH,TEMPPATH,INFO1,INFO2,INFO3 FROM TBDD_VERSION_USER_UPDATE_PATH WHERE USER_ID = {0} AND UPPER(MODULE_NAME) = UPPER('{1}')", USER_GUID, "Record-Organizer") - DT_USER_DATA = clsDatabase.Return_Datatable(sql) - MyServer_UpdatePath = DT_USER_DATA.Rows(0).Item("UPDATE_PATH") - - sql = String.Format("SELECT CASE VERSION_CLIENT WHEN '' THEN '{3}' ELSE VERSION_CLIENT END AS VERSION_CLIENT FROM VWDD_LOGIN_USER_HISTORY WHERE GUID = (select MAX(GUID) from VWDD_LOGIN_USER_HISTORY where USER_ID = {0} AND VERSION_CLIENT <> '' AND UPPER(MACHINE_NAME) = UPPER('{1}') AND UPPER(MODULE) = UPPER('{2}'))", USER_GUID, Environment.MachineName, "Record-Organizer", VERSION_SERVER) - VERSION_USER = clsDatabase.Execute_Scalar(sql) - If IsNothing(VERSION_USER) Then - sql = String.Format("SELECT CASE VERSION_CLIENT WHEN '' THEN '{2}' ELSE VERSION_CLIENT END AS VERSION_CLIENT FROM VWDD_LOGIN_USER_HISTORY WHERE GUID = (select MAX(GUID) from VWDD_LOGIN_USER_HISTORY where USER_ID = {0} AND VERSION_CLIENT <> '' AND UPPER(MODULE) = UPPER('{1}'))", USER_GUID, "Record-Organizer", VERSION_SERVER) - VERSION_USER = clsDatabase.Execute_Scalar(sql) - If IsNothing(VERSION_USER) Then - VERSION_USER = "1.0.0.0" - End If - End If - VERSION_USER = CInt(VERSION_USER.ToString.Replace(".", "")) - VERSION_SERVER = CInt(VERSION_SERVER.ToString.Replace(".", "")) - Return True - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitUser_Update_Spec: " & ex.Message, True) - Return False - End Try - - End Function - Public Shared Sub RUN_UPDATE() - Dim UPD_VC As Boolean = False - Dim UPD_RM As Boolean = False - Dim KEEP_TEMPPATH As Boolean = False - If DT_USER_DATA.Rows.Count <> 1 Then - Exit Sub - Else - USER_INFO1 = DT_USER_DATA.Rows(0).Item("INFO1") - USER_INFO2 = DT_USER_DATA.Rows(0).Item("INFO2") - USER_INFO3 = DT_USER_DATA.Rows(0).Item("INFO3") - - If DT_USER_DATA.Rows(0).Item("TEMPPATH") <> "" Then - FOLDER_TEMP = DT_USER_DATA.Rows(0).Item("TEMPPATH") - Else - For Each Upd_item As DataRow In DT_UPDATE_ITEMS.Rows - If Upd_item.Item("ITEM_INFO") = "VERSION_CHECKER.exe" Then - If Not USER_INFO1.Contains(Upd_item.Item("INFO2")) Then - UPD_VC = True - - End If - ElseIf Upd_item.Item("ITEM_INFO") = "RecordOrganizer_RightManager.exe" Then - If Not USER_INFO1.Contains(Upd_item.Item("INFO2")) Then - UPD_RM = True - End If - End If - If Not IsDBNull(Upd_item.Item("INFO3")) Then - FOLDER_TEMP = Upd_item.Item("INFO3") - End If - Next - End If - End If - If UPD_VC = True Or UPD_RM = True Then - UPDATE_NECESSARY = True - End If - - If UPDATE_NECESSARY = False Then - Exit Sub - End If - 'If FORCE_UPDATE = False Then - - ' If VERSIONS_FOR_FORCE_UPDATE.Contains(VERSION_USER) Then - ' ClassLogger.Add(String.Format("VersionChecker: ForceUpdate for User as Version '{0}' is used!", VERSION_USER), False) - ' ClassHelper.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("VersionChecker: ForceUpdate for User as Version '{0}' is used!", VERSION_USER)) - ' FORCE_UPDATE = True - ' End If - 'End If - 'If FORCE_UPDATE = False Then - - ' If ALL_USERS = False Then - ' sql = String.Format("SELECT COUNT(GUID) FROM TBDD_VERSION_USER_UPDATE WHERE USER_ID = {0} AND UPDATE_ID = {1}", USER_GUID, UPDATE_ID) - ' If clsDatabase.Execute_Scalar(sql) = 0 Then - ' ClassLogger.Add(String.Format("VersionChecker: User is not part of update-group - UPDATE-ID: {0}", UPDATE_ID), False) - ' ClassHelper.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("VersionChecker: User is not part of update-group - UPDATE-ID: {0}", UPDATE_ID)) - ' Exit Sub - ' End If - ' End If - - Dim msg = "Auf dem Server liegt ein Update für ein ADDI-AddOn bereit!" & vbNewLine & "Wollen Sie das Update nun durchführen? Die Dauer ist abhängig von Ihrer Netzwerkverbindung!" - If USER_LANGUAGE <> "de-DE" Then - msg = "There is a new release available for an ADDI-AddOn!" & vbNewLine & "Would You like to install the update now? This might take some time minute(s)!" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.No Then - UPDATE_CANCELLED = True - Exit Sub - End If - 'End If - - If FOLDER_TEMP <> String.Empty Then - If Directory.Exists(FOLDER_TEMP) Then - ' GetTempFolderGuid() - ' If FOLDER_TEMP <> String.Empty Then - - Dim error_while_copying = False - For Each Upd_item As DataRow In DT_UPDATE_ITEMS.Rows - ClassLogger.Add(String.Format("...working on item {0}: ", Upd_item.Item("ITEM_INFO")), False) - - If Upd_item.Item("ITEM_INFO") = "VERSION_CHECKER.exe" Then - KEEP_TEMPPATH = Upd_item.Item("BIT3") - End If - - If error_while_copying = True Then - Exit For - End If - Dim tempfilename = Path.Combine(FOLDER_TEMP, Upd_item.Item("ITEM_INFO")) - If File.Exists(tempfilename) Then - Try - Dim error_while_replacing = False - - Dim BackUpOfFileToReplace As String = MY_INSTALL_PATH & "\" & Upd_item.Item("INFO1") & Upd_item.Item("ITEM_INFO") & ".bac" - BackUpOfFileToReplace = BackUpOfFileToReplace.Replace("//", "/") - - Dim sourcefile = Path.Combine(FOLDER_TEMP, Upd_item.Item("ITEM_INFO")) - Dim targetfile - If IsDBNull(Upd_item.Item("INFO1")) Then - targetfile = Path.Combine(MY_INSTALL_PATH, Upd_item.Item("ITEM_INFO")) - Else - If Upd_item.Item("INFO1") <> String.Empty Then - targetfile = Path.Combine(MY_INSTALL_PATH, Upd_item.Item("INFO1"), Upd_item.Item("ITEM_INFO")) - Else - targetfile = Path.Combine(MY_INSTALL_PATH, Upd_item.Item("ITEM_INFO")) - End If - End If - targetfile = targetfile.ToString.Replace("//", "/") - ClassLogger.Add(String.Format("...replacing targetfile '{0}': ", targetfile), False) - Try - ' Replace the file. - If File.Exists(targetfile) Then - If File_Rename(targetfile, BackUpOfFileToReplace) = True Then - If File.Exists(BackUpOfFileToReplace) Then - If KEEP_TEMPPATH Then - If CopyFile(sourcefile, targetfile) = True Then - File_Delete(BackUpOfFileToReplace) - ClassLogger.Add(String.Format("...targetfile '{0}' was copied! ", targetfile), False) - Dim updinfo - If USER_INFO1 <> "" Then - updinfo = USER_INFO1 & ";" & Upd_item.Item("INFO1") & "V" & Upd_item.Item("INFO2") - Else - updinfo = Upd_item.Item("INFO1") & "V" & Upd_item.Item("INFO2") - End If - Dim _Sql = String.Format("Update TBDD_VERSION_USER_UPDATE_PATH SET INFO1 = '{2}' WHERE USER_ID = {0} AND UPPER(MODULE_NAME) = UPPER('{1}')", USER_GUID, "Record-Organizer", updinfo) - clsDatabase.Execute_non_Query(_Sql) - End If - Else - If MoveFile(sourcefile, targetfile) = True Then - File_Delete(BackUpOfFileToReplace) - ClassLogger.Add(String.Format("...targetfile '{0}' was replaced! ", targetfile), False) - Dim updinfo - If USER_INFO1 <> "" Then - updinfo = USER_INFO1 & ";" & Upd_item.Item("INFO1") & "V" & Upd_item.Item("INFO2") - Else - updinfo = Upd_item.Item("INFO1") & "V" & Upd_item.Item("INFO2") - End If - Dim _Sql = String.Format("Update TBDD_VERSION_USER_UPDATE_PATH SET INFO1 = '{2}' WHERE USER_ID = {0} AND UPPER(MODULE_NAME) = UPPER('{1}')", USER_GUID, "Record-Organizer", updinfo) - clsDatabase.Execute_non_Query(_Sql) - Else - ClassLogger.Add(String.Format("MoveFile was not successfull! BackupFile will be activated!")) - 'Verschieben hat nicht geklappt also die Backupdatei wieder umbenennen! - File_Rename(BackUpOfFileToReplace, targetfile) - End If - End If - - End If - - End If - Else - - End If - - - Catch ex As Exception - ClassLogger.Add(String.Format("Error while copying file {0} to {1}: " & ex.Message, sourcefile, targetfile)) - error_while_replacing = True - UPDATE_ERROR = True - End Try - - - - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in Replace_Files: {0}", ex.Message)) - UPDATE_ERROR = True - End Try - End If - - Next - - Dim upd = String.Format("Update TBDD_VERSION_USER_UPDATE_PATH SET TEMPPATH = '' WHERE USER_ID = {0} AND UPPER(MODULE_NAME) = UPPER('{1}')", USER_GUID, "Record-Organizer") - clsDatabase.Execute_non_Query(upd) - Try - If KEEP_TEMPPATH = False Then - 'Delete the tempfolder and all data - System.IO.Directory.Delete(FOLDER_TEMP, True) - Else - ClassLogger.Add(String.Format("TEMP FOLDER SHALL BE KEPT..."), False) - End If - - Catch ex As Exception - - End Try - 'Else - ' ClassLogger.Add(String.Format("The temporaryFolder could not be created!")) - 'End If - Else - ClassLogger.Add(String.Format("The Updatepath '{0}'is not accessible or does not exist", MyServer_UpdatePath)) - End If - Else - ClassLogger.Add(String.Format("NO ACTION: the Updatepath is empty")) - End If - - End Sub - Private Shared Function GetTempFolderGuid() As String - Try - Dim folder As String = Path.Combine(Path.GetTempPath, Guid.NewGuid.ToString) - If Not Directory.Exists(folder) Then - Directory.CreateDirectory(folder) - End If - FOLDER_TEMP = folder - Catch ex As Exception - ClassLogger.Add(String.Format("Error while Creating tempfolder: " & ex.Message)) - End Try - - End Function - Private Shared Function File_Rename(targetfile As String, Renamefilestring As String) - Try - Renamefilestring = Renamefilestring.Replace("\\", "\") - If File.Exists(Renamefilestring) Then - - If File_Delete(Renamefilestring) = False Then - Return False - End If - End If - Rename(targetfile, Renamefilestring) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("ClassUpdate - Unexpected Error in File_Rename: " & "OldPath '{0}'" & "NewPath '{1}'" & "ERROR: {2}", targetfile, Renamefilestring, ex.Message)) - UPDATE_ERROR = True - Return False - End Try - End Function - Private Shared Function File_Delete(deletefile As String) - Try - File.Delete(deletefile) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in File_Delete: " & vbNewLine & "deletefile '{0}'" & vbNewLine & "ERROR: {2}", deletefile, ex.Message)) - UPDATE_ERROR = True - Return False - End Try - End Function - Private Shared Function MoveFile(sourcefile As String, targetfile As String) - Try - File.Move(sourcefile, targetfile) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in MoveFile: sourcefile '{0}', targetfile '{1}' - ERROR: {2}", sourcefile, targetfile, ex.Message)) - UPDATE_ERROR = True - Return False - End Try - End Function - Private Shared Function CopyFile(sourcefile As String, destfile As String) - Try - File.Copy(sourcefile, destfile, True) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in CopyFile: sourcefile '{0}', destfile '{1}' - ERROR: {2}", sourcefile, destfile, ex.Message)) - UPDATE_ERROR = True - Return False - End Try - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassUser.vb b/app/DD-Record-Organizer - Kopie/ClassUser.vb deleted file mode 100644 index 0130deb..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassUser.vb +++ /dev/null @@ -1,13 +0,0 @@ -Public Class ClassUser - - Public Shared Sub LogoutUser() - Try - Dim SQL - SQL = $"DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = {USER_GUID} AND MODULE = 'Record-Organizer'" - ClassDatabase.Execute_non_Query(sql) - Catch ex As Exception - ClassLogger.Add("Error while logging out user: " & ex.Message) - End Try - End Sub - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassWDRights.vb b/app/DD-Record-Organizer - Kopie/ClassWDRights.vb deleted file mode 100644 index 5eeab25..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassWDRights.vb +++ /dev/null @@ -1,391 +0,0 @@ -Imports WINDREAMLib -Imports DD_LIB_Standards -Public Class ClassWDRights -#Region "+++++ Konstanten +++++" - Const REL_Document_AccessRight = "AccessRight" - Const COL_AccessRight_AccessRightID = "dwAccessRightID" - Const COL_AccessRight_AccessRight = "dwAccessRight" - Const REL_AccessRight_UserOrGroup = "AccessRightUserOrGroup" - - - Const WMAccessRightUndefined = 0 - Const WMAccessRightRead = 1 - Const WMAccessRightWrite = 2 - Const WMAccessRightReadWrite = 3 - Const WMAccessRightAdmin = 4 - Const WMAccessRightAllRights = 7 ' doc+folder: read, write and admin access - - Const WMUserTypeMain = 1 - Const WMUserTypeNormal = 4 - Const WMUserTypeInactive = 8 - - Const WMGroupTypeAdmin = 2 - - Const WMEntityGroups = 13 - Const WMEntityUser = 18 - Const WMGroupTypeAll = 127 - -#End Region -#Region "+++++ Variables +++++" - Public Shared AD_DOMAIN As String - Public Shared AD_USER As String - Public Shared AD_USER_PW As String - Public Shared AD_SERVER As String - Public Shared WD_RIGHT_ADMIN As Integer - Public Shared MSG_RESULT = "" -#End Region - Public Shared Function Init() - Try - MSG_RESULT = "" - If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> Init ClassWDRights started - " & Now & " ..."), False) - Dim DT_KONFIG As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_SERVICE_RIGHT_CONFIG WHERE GUID = 1") - AD_DOMAIN = DT_KONFIG.Rows(0).Item("AD_DOMAIN") - AD_USER = DT_KONFIG.Rows(0).Item("AD_USER") - WD_RIGHT_ADMIN = DT_KONFIG.Rows(0).Item("WD_RIGHT") - If clsDatabase.DB_PROXY_INITIALIZED = True And ClassProxy.MyLinkedServer <> String.Empty Then - ClassLogger.Add("User configured a proxy: " & ClassProxy.MyLinkedServer, False) - AD_SERVER = ClassProxy.MyLinkedServer - Else - AD_SERVER = DT_KONFIG.Rows(0).Item("AD_SERVER") - End If - - Dim PWplainText As String - Dim wrapper As New ClassEncryption("!35452didalog=") - ' DecryptData throws if the wrong password is used. - Try - PWplainText = wrapper.DecryptData(DT_KONFIG.Rows(0).Item("AD_USER_PW")) - Catch ex As Exception - ClassLogger.Add("The Userpassword could not be decrypted", False) - PWplainText = "" - End Try - AD_USER_PW = PWplainText - - If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> ClassWDRights Init'ed - AD_DOMAIN: '{0}', AD_USER: '{1}', AD_SERVER: '{2}'", AD_DOMAIN, AD_USER, AD_SERVER), False) - Return True - Catch ex As Exception - ClassLogger.Add("Unexpected Error in ClassRights Init: " & vbNewLine & ex.Message, True) - Return False - End Try - End Function - '''Renews all rights of the passed doc-file - ''' - ''' Returns Boolean True when successfull - ''' - Public Shared Function Doc_Renew_Rights(doc_id As Integer, docpath As String, deleterights As Boolean) As Boolean - Try - If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> Working on rights for file: {0}", docpath), False) - Dim DT_USER_RIGHT As DataTable - Dim DT_GROUP_RIGHT As DataTable - Dim oSession - Dim oWMObject As WINDREAMLib.WMObject - Dim UserGroupRelation - Dim UserOrGroup - Dim oUSer - Try - 'Dedizierte Session herstellen - oSession = GetWMSessionAsUser(AD_DOMAIN, AD_SERVER, AD_USER, AD_USER_PW) - Catch ex As Exception - Dim msg = "Error in Doc_Renew_Rights-GetWMSessionAsUser : " & ex.Message - ClassLogger.Add(msg, True) - Return False - End Try - - If Not IsNothing(oSession) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Session created.", False) - Dim sql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0}) where USER_OR_GROUP = 'USER'", doc_id) - DT_USER_RIGHT = clsDatabase.Return_Datatable(sql) - sql = String.Format("SELECT * FROM [dbo].[FNPMO_GET_RIGHTS_FOR_DOC] ({0}) where USER_OR_GROUP = 'GROUP'", doc_id) - DT_GROUP_RIGHT = clsDatabase.Return_Datatable(sql) - If IsNothing(DT_USER_RIGHT) Then - Dim msg = "Error while receiving rights for DocID" - clsLogger.Add(msg, True) - Return False - Else - If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >> Amount of Userrights: {0}", DT_USER_RIGHT.Rows.Count), False) - End If - If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >> Amount of Grouprights: {0}", DT_GROUP_RIGHT.Rows.Count), False) - Try - 'Object definieren - oWMObject = oSession.GetWMObjectByPath(0, docpath.Substring(2)) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Object created.", False) - Catch ex As Exception - Dim msg = "Error GetWMObjectByPath: (FDSR) " & docpath.Substring(2) & vbNewLine & Err.Description - ClassLogger.Add(msg, True) - Return False - End Try - Dim lret - Try - ' Objekt muss zur Rechteänderung gelockt werden - lret = oWMObject.LockRights() - Catch ex As Exception - Dim msg = "Error while locking file" & ex.Message - ClassLogger.Add(msg, True) - Return False - End Try - - If LogErrorsOnly = False Then ClassLogger.Add(" >> Object locked.", False) - If CBool(lret) = False Then - Dim msg = "Error in setting lock .LockRights - Err.Number: " & Err.Number & vbCrLf & Err.Description - ClassLogger.Add(msg, True) - Return False - End If - - ' Rechteträger-Liste holen - Dim AccessRights - AccessRights = oWMObject.GetWMObjectRelationByName(REL_Document_AccessRight) - If LogErrorsOnly = False Then ClassLogger.Add(" >> AccessRights created.", False) - 'Bei Fehler in Rechteauswertung - If Err.Number <> 0 Then - Dim msg = "Error in setting REL_Document_AccessRight - Err.Number: " & Err.Number & vbCrLf & Err.Description - ClassLogger.Add(msg, True) - Return False - End If - '############################# Rechte löschen ################################################################################ - '############################################################################################################################# - If deleterights = True Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> rights for document will now be deleted.", False) - 'Erst einmal alle anderen Rechte löschen - Dim i As Integer = 1 - ' und nun jeden Rechteträger verarbeiten - For Each aRightRelation In AccessRights - - ' Auflistung der Rechteträger-Informationen holen - UserGroupRelation = aRightRelation.GetWMObjectRelationByName(REL_AccessRight_UserOrGroup) - If Err.Number <> 0 Then - Dim msg = "Error in setting REL_AccessRight_UserOrGroup - Err.Number: " & Err.Number & vbCrLf & Err.Description - ClassLogger.Add(msg, True) - Return False - End If - - ' Zugriff auf das Benutzer/Gruppen-Objekt - UserOrGroup = UserGroupRelation.item(0) - Dim _msg As String - - If (UserOrGroup.aWMEntity = WMEntityGroups) Then - _msg = "Right for Group '" & UserOrGroup.aName & "'""" - Else - _msg = "Right for User: '" & UserOrGroup.aName & "'""" - End If - If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> {0} will now be deleted.", _msg), False) - If Err.Number <> 0 Then - Dim msg = "Error in setting UserGroupRelation - Err.Number: " & Err.Number & vbCrLf & Err.Description - ClassLogger.Add(msg, True) - Return False - End If - - 'einem Rechteträger ALLE Rechte zu entziehen - 'entfernt ihn gleichzeitig aus der Auflistung der Rechteträger - Try - AccessRights.Delete2(UserOrGroup, WMAccessRightAllRights) - Catch ex As Exception - Dim msg = "Error in AccessRights.Delete2 (Doc_RenewRights) Doc-ID: " & doc_id & " - UserGroup: " & UserOrGroup & " - ErrorMsg: " & ex.Message - ClassLogger.Add(msg, True) - Continue For - End Try - i += 1 - _msg = _msg.Replace(" '", "") - If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> {0} was deleted.", _msg), False) - Next - If LogErrorsOnly = False Then ClassLogger.Add(" >> All rights for doc were deleted....", False) - End If - - Err.Clear() - ' Wenn ALLE Rechteträger entfernt werden (FOR EACH), - ' dann muss mindestens EIN Rechteträger mit dem Recht zur Rechteänderung - ' wieder zugefügt werden!!!!! Dies ist der ADDI-Right User! - 'Für jeden User das Recht einzeln hinzufügen - For Each User_Row As DataRow In DT_USER_RIGHT.Rows - Dim fileright 'Recht als Integer - Dim StringUserRight - Try - StringUserRight = AD_DOMAIN & "\" & User_Row.Item("USR_NAME") - fileright = User_Row.Item("USR_RIGHT") - If LogErrorsOnly = False Then ClassLogger.Add(String.Format(" >> Working on right for user-right: {0}-{1}", StringUserRight, fileright), False) - Try - ' User holen - oUSer = oSession.GetWMObjectByName(WMEntityUser, StringUserRight) - If LogErrorsOnly = False Then ClassLogger.Add(" >> got oUSer...", False) - Catch ex As Exception - Dim msg = String.Format(">> Could not create windream-Usersession for user '{0}' - check whether user is part of windream-group!", StringUserRight) - ClassLogger.Add(msg, False) - MSG_RESULT &= msg & vbNewLine - Continue For - End Try - If Not IsNothing(oUSer) Then - Try - AccessRights.Insert2(oUSer, fileright) 'WMAccessRightAllRights) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Right was set...", False) - Catch ex As Exception - Dim msg = String.Format(">> Could not set right for user {0} - AccessRights.Insert2: {1}", StringUserRight, ex.Message) - ClassLogger.Add(msg, True) - Continue For - End Try - End If - - Catch ex As Exception - Dim _right - Select Case fileright - Case WMAccessRightRead - _right = "READ" - Case WMAccessRightWrite - _right = "WRITE" - Case WMAccessRightAdmin - _right = "ADMIN" - Case WMAccessRightAllRights - _right = "ALL RIGHTS" - Case WMAccessRightReadWrite - _right = "READ WRITE" - End Select - MSG_RESULT &= String.Format("Error while working on RightChange:" & vbNewLine & "Fileright: {0}" & vbNewLine & "User: {1} " & vbNewLine & "File: {2}", _right, StringUserRight, docpath) & vbNewLine - ClassLogger.Add(ex.Message) - End Try - Next - - 'Für jede Gruppe das Recht einzeln hinzufügen - - For Each Group_Row As DataRow In DT_GROUP_RIGHT.Rows - Dim fileright 'Recht als Integer - Dim StringGroupRight - Dim _oGroup - Try - StringGroupRight = AD_DOMAIN & "\" & Group_Row.Item("USR_NAME") - fileright = Group_Row.Item("USR_RIGHT") - If LogErrorsOnly = False Then clsLogger.Add(String.Format(" >> Working on right for group-right: {0}-{1}", StringGroupRight, fileright), False) - Try - ' User holen - _oGroup = oSession.GetWMObjectByName(WMEntityGroups, StringGroupRight) - - If LogErrorsOnly = False Then clsLogger.Add(" >> got Group...", False) - Catch ex As Exception - Dim msg = String.Format(">> Could not create windream-Usersession for group '{0}' - check whether group exists in windream!", StringGroupRight) - clsLogger.Add(msg, False) - MSG_RESULT &= msg & vbNewLine - Continue For - End Try - If Not IsNothing(_oGroup) Then - Try - AccessRights.Insert2(_oGroup, fileright) 'WMAccessRightAllRights) - If LogErrorsOnly = False Then clsLogger.Add(" >> Right was set...", False) - Catch ex As Exception - Dim msg = String.Format(">> Could not set right for docID: {0} group {1} - AccessRights.Insert2: {2}", doc_id, StringGroupRight, ex.Message) - clsLogger.Add(msg, True) - Continue For - End Try - End If - - Catch ex As Exception - Dim _right - Select Case fileright - Case WMAccessRightRead - _right = "READ" - Case WMAccessRightWrite - _right = "WRITE" - Case WMAccessRightAdmin - _right = "ADMIN" - Case WMAccessRightAllRights - _right = "ALL RIGHTS" - Case WMAccessRightReadWrite - _right = "READ WRITE" - End Select - MSG_RESULT &= String.Format("Error while working on RightChange2:" & vbNewLine & "Fileright: {0}" & vbNewLine & "Group: {1} " & vbNewLine & "File: {2}", _right, StringGroupRight, docpath) & vbNewLine - clsLogger.Add(ex.Message) - End Try - Next - - Try - 'Speichern nicht vergessen - oWMObject.Save() - If LogErrorsOnly = False Then ClassLogger.Add(" >> Doc was saved...", False) - Catch ex As Exception - Dim msg = String.Format("Error at Object2Change.Save - DocID ({0}): {1}", doc_id, ex.Message) - ClassLogger.Add(msg, True) - If oWMObject.aLocked = True Then - oWMObject.unlock() - If LogErrorsOnly = False Then ClassLogger.Add(" >> Doc unlocked after error!", False) - End If - Return False - End Try - - 'und der Vollständigkeit halber auch ein Unlock - If oWMObject.aLocked = True Then - Try - oWMObject.unlock() - If LogErrorsOnly = False Then ClassLogger.Add(" >> Doc was unlocked...", False) - Catch ex As Exception - Dim msg = "Fehler bei Unlock - Error: " & ex.Message - ClassLogger.Add(msg, True) - Return False - End Try - End If - ClassHelper.InsertEssential_Log(doc_id, "DOC-ID", "Rights for doc successfully renewed - Doc_Renew_Rights") - 'jetzt True zurückgeben - Return True - Else - Dim msg = "ERROR : no session could be created (3)!" - ClassLogger.Add(msg, True) - Return False - End If - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error while Doc_Renew_Rightss DocID: {0}", doc_id), True) - Dim msg = "ErrorMessage: " & vbNewLine & ex.Message - ClassLogger.Add(msg, False) - Return False - End Try - End Function - - Public Shared Function GetWMSessionAsUser(Domain, ServerName, UserName, Password) - Try - Dim SessionAsUser - Dim aConnect, aUserId, aSession - - ' Hilfsobjekte erschaffen, um eine Verbindung zum windream Server herzustellen - ' mit der gewünschten Benutzer-Identität - aConnect = CreateObject("Windream.WMConnect") - 'Bei einer impersonifizierten Session ist zu beachten, dass die ModuleID 9 zu nutzen ist. - 'Wird keine Session-ID angegeben, hat die Session die ID 0 (‚Default‘). - aConnect.ModuleId = 9 - If Err.Number <> 0 Then - Dim msg = "Error in CreateObject (aConnect) - Err.Number: " & Err.Number & vbNewLine & Err.Description - ClassLogger.Add(msg, True) - - SessionAsUser = Nothing - Return SessionAsUser - End If - - aUserId = CreateObject("WMOTool.WMUserIdentity") - If Err.Number <> 0 Then - Dim msg = "Error in CreateObject('WMOTool.WMUserIdentity') - Err.Number: " & Err.Number & vbNewLine & Err.Description - ClassLogger.Add(msg, True) - SessionAsUser = Nothing - Return SessionAsUser - End If - - aUserId.aDomain = Domain - aUserId.aServerName = ServerName - aUserId.aUserName = UserName - aUserId.aPassword = Password - - aSession = aConnect.Login(aUserId) - - - If Err.Number <> 0 Then - Dim msg = "Error in Connect.Login(aUserId) - Err.Number: " & Err.Number & vbNewLine & Err.Description - ClassLogger.Add(msg, True) - SessionAsUser = Nothing - Return SessionAsUser - Else - SessionAsUser = aSession - If aSession.aLoggedin = True Then - Return SessionAsUser - End If - - End If - Catch ex As Exception - Dim msg = "Unexpected Error in DDLibraries-GetWMSessionAsUser: " & ex.Message & vbNewLine & _ - String.Format("Domain: {0}, ServerName: {1}, UserName: {2}, Password: {3},", Domain, ServerName, UserName, Password) - ClassLogger.Add(msg, True) - Return Nothing - End Try - - End Function -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassWindreamDocGrid.vb b/app/DD-Record-Organizer - Kopie/ClassWindreamDocGrid.vb deleted file mode 100644 index 4c33371..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassWindreamDocGrid.vb +++ /dev/null @@ -1,607 +0,0 @@ -Imports DevExpress.Utils -Imports DevExpress.XtraGrid -Imports DevExpress.XtraGrid.Columns -Imports DevExpress.XtraGrid.Views.Grid -Imports DevExpress.XtraEditors -Imports DevExpress.XtraEditors.Repository -Imports DevExpress.XtraGrid.Views.Base -Imports DevExpress.XtraEditors.Controls - -Public Class ClassWindreamDocGrid - Private Shared _Helper As ClassHelper - Public Shared SELECTED_DOC_PATH As String - 'Public Shared RESULT_OBJECTTYPE As String - Public Shared SELECTED_INWORK As Boolean - Public Shared SELECTED_DOC_ID As Integer - Public Shared SELECTED_DOC_RIGHT As Integer - 'Public Shared RESULT_DISPLAYNAME As String - Public Shared RESULT_CONFIG_IDS As Hashtable - Private Shared DATE_COLUMNS As New List(Of String) - Private Shared DATE_COLUMNS_CONFIG As New List(Of String) - - Public Shared DT_RESULTFILES As DataTable - Private Shared DT_DROPDOWN_ITEMS As DataTable - - Private Shared _dropdownValueChangedHandler As EventHandler - Private Shared _datepickerValueChangedHandler As EventHandler - Private Shared _textValueChangedHandler As EventHandler - Private Shared _checkValueChangedHandler As EventHandler - - Private Shared Function Init_Table() - Try - Dim table As New DataTable - table.TableName = "TBSELECTED_FILES" - ' Create two columns, ID and Name. - table.Columns.Add("DOC_ID", GetType(Integer)) - table.Columns.Add("DOC_PATH", GetType(System.String)) - table.Columns.Add("OBJECTTYPE", GetType(System.String)) - table.Columns.Add("INWORK", GetType(System.Boolean)) - table.Columns.Add("DISPLAYNAME", GetType(System.String)) - table.Columns.Add("ACCESS_RIGHT", GetType(Integer)) - DT_RESULTFILES = table - Return True - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Initting TableResult Docs: " & ex.Message, True) - DT_RESULTFILES = Nothing - Return False - End Try - - End Function - Public Shared Sub GetDocItems(gridView As GridView) - _Helper = New ClassHelper - SELECTED_DOC_ID = 0 - If Init_Table() = True Then - Console.WriteLine("gridView.SelectedRowsCount: " & gridView.SelectedRowsCount.ToString) - gridView.EndSelection() - - If gridView.SelectedRowsCount >= 1 Then - DT_RESULTFILES.Clear() - For Each row In gridView.GetSelectedRows - Dim newRow As DataRow = DT_RESULTFILES.NewRow() - Try - Dim DOC_ID = gridView.GetRowCellValue(row, "DocID") - SELECTED_DOC_ID = DOC_ID - newRow("DOC_ID") = gridView.GetRowCellValue(row, "DocID") - Catch ex As Exception - newRow("DOC_ID") = 0 - SELECTED_DOC_ID = 0 - End Try - Try - SELECTED_DOC_RIGHT = gridView.GetRowCellValue(row, "ACCESS_RIGHT") - newRow("ACCESS_RIGHT") = gridView.GetRowCellValue(row, SELECTED_DOC_RIGHT) - Catch ex As Exception - newRow("ACCESS_RIGHT") = 1 - End Try - Try - SELECTED_DOC_PATH = _Helper.FORMAT_WM_PATH(gridView.GetRowCellValue(row, "FULLPATH")) - newRow("DOC_PATH") = gridView.GetRowCellValue(row, "FULLPATH") - Catch ex As Exception - newRow("DOC_PATH") = "" - End Try - Try - newRow("OBJECTTYPE") = gridView.GetRowCellValue(row, "OBJECTTYPE") - Catch ex As Exception - newRow("OBJECTTYPE") = "" - End Try - Try - newRow("INWORK") = gridView.GetRowCellValue(row, "in work?") - SELECTED_INWORK = gridView.GetRowCellValue(row, "in work?") - Catch ex As Exception - newRow("INWORK") = False - SELECTED_INWORK = False - End Try - Try - Dim dpn = gridView.GetRowCellValue(row, "Displayname") - If IsDBNull(dpn) Or IsNothing(dpn) Then - dpn = "" - End If - newRow("DISPLAYNAME") = dpn - Catch ex As Exception - newRow("DISPLAYNAME") = "" - End Try - DT_RESULTFILES.Rows.Add(newRow) - DT_RESULTFILES.AcceptChanges() - Next - Else - Dim newRow As DataRow = DT_RESULTFILES.NewRow() - Try - Dim DOC_ID = gridView.GetFocusedRowCellValue(gridView.Columns("DocID")) - SELECTED_DOC_ID = DOC_ID - newRow("DOC_ID") = gridView.GetFocusedRowCellValue(gridView.Columns("DocID")) - Catch ex As Exception - newRow("DOC_ID") = 0 - SELECTED_DOC_ID = 0 - End Try - Try - SELECTED_DOC_PATH = gridView.GetFocusedRowCellValue(gridView.Columns("FULLPATH")) - If IsNothing(SELECTED_DOC_PATH) Then - SELECTED_DOC_PATH = gridView.GetFocusedRowCellValue(gridView.Columns("FULL_FILENAME")) - newRow("DOC_PATH") = gridView.GetFocusedRowCellValue(gridView.Columns("FULL_FILENAME")) - Else - newRow("DOC_PATH") = gridView.GetFocusedRowCellValue(gridView.Columns("FULLPATH")) - End If - - Catch ex As Exception - Try - - Catch ex1 As Exception - newRow("DOC_PATH") = "" - End Try - - End Try - Try - newRow("OBJECTTYPE") = gridView.GetFocusedRowCellValue(gridView.Columns("OBJECTTYPE")) - Catch ex As Exception - newRow("OBJECTTYPE") = "" - End Try - Try - newRow("INWORK") = gridView.GetFocusedRowCellValue(gridView.Columns("in work?")) - SELECTED_INWORK = gridView.GetFocusedRowCellValue(gridView.Columns("in work?")) - Catch ex As Exception - newRow("INWORK") = False - SELECTED_INWORK = False - End Try - Try - Dim dpn = gridView.GetFocusedRowCellValue(gridView.Columns("Displayname")) - If IsDBNull(dpn) Or IsNothing(dpn) Then - dpn = "" - End If - newRow("DISPLAYNAME") = dpn - Catch ex As Exception - newRow("DISPLAYNAME") = "" - End Try - DT_RESULTFILES.Rows.Add(newRow) - DT_RESULTFILES.AcceptChanges() - End If - End If - End Sub - - Public Shared Sub FillColumns(gridView As GridView, - DT_RESULT As DataTable, DT_WINDREAM_RESULTLIST As DataTable, DT_DOCRESULT_DROPDOWN_ITEMS As DataTable, - DropdownValueChangedHandler As EventHandler, DatepickerValueChangedHandler As EventHandler, TextValueChangedHandler As EventHandler, CheckValueChangedHandler As EventHandler, - SearchType As String, RECORD_ID As Integer) - ' Handler speichern - _dropdownValueChangedHandler = DropdownValueChangedHandler - _datepickerValueChangedHandler = DatepickerValueChangedHandler - _textValueChangedHandler = TextValueChangedHandler - _checkValueChangedHandler = CheckValueChangedHandler - - 'Dropdown Tabelle speichern - DT_DROPDOWN_ITEMS = DT_DOCRESULT_DROPDOWN_ITEMS - - ' Tabelle vor dem verändern klonen - Dim clonedTable As DataTable = DT_RESULT.Clone() - - RESULT_CONFIG_IDS = New Hashtable() - - For Each row As DataRow In DT_WINDREAM_RESULTLIST.Rows - Dim isConfig As Boolean = row.Item("CONFIG_COLUMNS") - Dim guid As Integer = row.Item("GUID") - Dim columnTitle As String = row.Item("HEADER_CAPTION") - Dim type As Integer = row.Item("TYPE_ID") - - - If type = 4 And isConfig = False Then - DATE_COLUMNS.Add(columnTitle) - ElseIf type = 4 And isConfig = True Then - DATE_COLUMNS_CONFIG.Add(columnTitle) - End If - - If isConfig = True Then - RESULT_CONFIG_IDS.Add(columnTitle, guid) - End If - Next - - ' Tabelle zurückspielen und zuweisen - Try - clonedTable.Load(DT_RESULT.CreateDataReader()) - DT_RESULT = clonedTable - - ' Neues Dataset für Master- und Detail-Tabelle erstellen - Dim ds As New DataSet() - Dim DT_DETAILS_SQL - - Select Case CURRENT_SEARCH_TYPE - Case "NODE_DOWN" - DT_DETAILS_SQL = String.Format("SELECT T.[GUID],T.[DocID],T.[CONFIG_ID],T1.HEADER_CAPTION,T.[VALUE],T1.[LANGUAGE], T1.COLUMN_VIEW,T1.EDITABLE,T1.TYPE_ID,T1.VISIBLE,T.CHANGED_WHEN,T.CHANGED_WHO " & - "FROM TBPMO_DOC_VALUES T INNER JOIN TBPMO_STRUCTURE_NODES_USER_TEMP TTEMP ON T.RECORD_ID = TTEMP.RECORD_ID RIGHT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND LANGUAGE = '{1}' AND T1.CONFIG_COLUMNS = 1", CURRENT_ENTITY_ID, USER_LANGUAGE) - - Case Else - DT_DETAILS_SQL = String.Format("SELECT T.[GUID],T.[DocID],T.[CONFIG_ID],T1.HEADER_CAPTION,T.[VALUE],T1.[LANGUAGE], T1.COLUMN_VIEW,T1.EDITABLE,T1.TYPE_ID,T1.VISIBLE,T.CHANGED_WHEN,T.CHANGED_WHO " & - "FROM TBPMO_DOC_VALUES T RIGHT JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND LANGUAGE = '{1}' AND T1.CONFIG_COLUMNS = 1 AND T.RECORD_ID = {2}", CURRENT_ENTITY_ID, USER_LANGUAGE, RECORD_ID) - - End Select - '"FROM TBPMO_DOC_VALUES T INNER JOIN TBPMO_DOCSEARCH_RESULTLIST_CONFIG T1 ON T.CONFIG_ID = T1.GUID WHERE T1.ENTITY_ID = {0} AND T1.LANGUAGE = '{1}' AND T.RECORD_ID = {2} ORDER BY T.DocID, T1.SEQUENCE", CURRENT_ENTITY_ID, USER_LANGUAGE, RECORD_ID) - - Dim DT_DETAILS As DataTable = ClassDatabase.Return_Datatable(DT_DETAILS_SQL, True) - - Try - ' Werte für Konfigurierte Spalten aus TBPMO_DOC_VALUES auslesen und Zellenweise einfügen - For Each row As DataRow In DT_RESULT.Rows - For Each col As DataColumn In DT_RESULT.Columns - Dim colName As String = col.ColumnName - Dim docId As Integer = row.Item("DocID") - Dim configId As Integer = RESULT_CONFIG_IDS.Item(col.ColumnName) - - If configId <> 0 Then - Dim value As String = "" - - Try - value = ClassDatabase.Execute_Scalar(String.Format("SELECT VALUE FROM TBPMO_DOC_VALUES WHERE CONFIG_ID = {0} AND DocID = {1} AND RECORD_ID = {2}", configId, docId, RECORD_ID)) - Catch ex As Exception - ClassLogger.Add(String.Format(">> Attention: Could not get Value from TBPMO_DOC_VALUES for ConfigId[{0}], DocId[{1}]: ", configId, docId) & ex.Message, False) - End Try - - row.Item(colName) = value - End If - Next - Next - Catch ex As Exception - ClassLogger.Add(">> Attention: Could not load values from TBPMO_DOC_VALUES: " & ex.Message, False) - End Try - If LogErrorsOnly = False Then ClassLogger.Add(" >> Values loaded...", False) - Try - ' Tabellen zum DataSet hinzufügen - ds.Tables.Add(DT_RESULT) - ds.Tables.Add(DT_DETAILS) - If LogErrorsOnly = False Then ClassLogger.Add(" >> tables added to ds.Tables...", False) - Catch ex As Exception - ClassLogger.Add(">> Attention: Could not Add tables to ds.Tables: " & ex.Message, False) - End Try - - Try - Dim resultTable As DataTable = ds.Tables(0) - Dim detailsTable As DataTable = ds.Tables(1) - - ' Relation `docIdDetails` erstellen - Dim parentColumn As DataColumn = resultTable.Columns("docId") - Dim childColumn As DataColumn = detailsTable.Columns("docId") - - ' Unique Constraint für DT_RESULT auf Spalte `docId` erstellen - Dim uniqueConstraint As UniqueConstraint = New UniqueConstraint(parentColumn) - resultTable.Constraints.Add(uniqueConstraint) - - ' Parameter `createConstraints` auf false setzen, um erstellung eines unsinnigen - ' `foreignKeyConstraints` zu verhindern - ds.Relations.Add("docIdDetails", parentColumn, childColumn, False) - If LogErrorsOnly = False Then ClassLogger.Add(" >> relationdocIdDetails created...", False) - Catch ex As Exception - ClassLogger.Add(">> Could not set master-detail Relation DocSearch: " & ex.Message, False) - End Try - - Dim gridControl As GridControl = gridView.GridControl - - - ' Datasource auf Master-Tabelle setzen - 'gridView.GridControl.DataSource = DT_RESULT - gridControl.DataSource = ds.Tables(0) - gridControl.ForceInitialize() - - ' Detail View anlegen und der Relation `docIdDetails` zuweisen - Dim grvwDetail As New GridView(gridControl) - 'grvwDetail.OptionsBehavior.Editable = False - grvwDetail.OptionsView.ShowGroupPanel = False - grvwDetail.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Style3D - grvwDetail.OptionsView.EnableAppearanceEvenRow = True - grvwDetail.Appearance.EvenRow.BackColor = Color.Orange - grvwDetail.Appearance.HeaderPanel.BackColor = Color.Orange - grvwDetail.Appearance.HeaderPanel.Options.UseBackColor = True - - - gridControl.LevelTree.Nodes.Add("docIdDetails", grvwDetail) - Catch ex As Exception - MsgBox("Error in FillColumns: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add(">> Attention: Could not load converted datatable DocSearch: " & ex.Message, False) - End Try - - AddHandler gridView.MasterRowExpanded, AddressOf gridView_MasterRowExpanded - AddHandler gridView.CustomColumnDisplayText, AddressOf gridView_CustomColumnDisplayText - - - For Each row As DataRow In DT_WINDREAM_RESULTLIST.Rows - Dim col As GridColumn = gridView.Columns(row.Item("HEADER_CAPTION")) - Dim type As Integer = row.Item("TYPE_ID") - Dim isConfig As Boolean = row.Item("CONFIG_COLUMNS") - - If Not IsNothing(col) And type = 4 And isConfig Then - col.DisplayFormat.FormatType = FormatType.DateTime - col.DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - End If - Next - - gridView.Columns.Item("ICON").MaxWidth = 24 - gridView.Columns.Item("ICON").MinWidth = 24 - gridView.Columns.Item("FULLPATH").Visible = False - gridView.Columns.Item("OBJECTTYPE").Visible = False - If Not System.IO.File.Exists(LAYOUT_DOC_GRIDVIEW) Then - gridView.Columns.Item("DocID").Visible = False - End If - - Dim created, changed As String - If USER_LANGUAGE <> "de-DE" Then - changed = "Changed" - created = "Created" - Else - changed = "Geändert" - created = "Erstellt" - End If - - Dim createdColumn = gridView.Columns(created) - If Not IsNothing(createdColumn) Then - createdColumn.DisplayFormat.FormatType = FormatType.DateTime - createdColumn.DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - End If - - Dim changedColumn = gridView.Columns(changed) - If Not IsNothing(changedColumn) Then - changedColumn.DisplayFormat.FormatType = FormatType.DateTime - changedColumn.DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - End If - - If GridDocResult_BestFitColumns Then - gridView.OptionsView.BestFitMaxRowCount = -1 - gridView.BestFitColumns(True) - End If - - ' Alle Spalten aus ReadOnly setzen, danach werden alle passenden auf nicht ReadOnly gesetzt - For Each column As GridColumn In gridView.Columns - column.OptionsColumn.AllowEdit = False - Next - End Sub - - Public Shared Sub detailView_CustomRowCellEdit(grvw As GridView, e As CustomRowCellEditEventArgs) - Try - If (e.Column.Name = "colVALUE") Then - Dim rowView As DataRowView = grvw.GetRow(e.RowHandle) - Dim configId As Integer = rowView.Item("CONFIG_ID") - Dim title = rowView.Item("HEADER_CAPTION") - Dim editable As Boolean = rowView.Item("EDITABLE") - Dim typeId As Integer = rowView.Item("TYPE_ID") - - If typeId = 1 And editable Then - Dim textedit As New RepositoryItemTextEdit() - - AddHandler textedit.Leave, _textValueChangedHandler - - e.RepositoryItem = textedit - End If - - If typeId = 2 Then - Dim checkEdit As New RepositoryItemCheckEdit() - checkEdit.ValueChecked = "True" - checkEdit.ValueUnchecked = "False" - checkEdit.GlyphAlignment = HorzAlignment.Near - checkEdit.Caption = String.Empty - - AddHandler checkEdit.CheckedChanged, _checkValueChangedHandler - - e.RepositoryItem = checkEdit - End If - - If typeId = 4 Then - Dim dateedit As New RepositoryItemDateEdit() - - dateedit.DisplayFormat.FormatType = FormatType.DateTime - dateedit.DisplayFormat.FormatString = CURRENT_DATE_FORMAT - dateedit.EditFormat.FormatType = FormatType.DateTime - dateedit.EditFormat.FormatString = CURRENT_DATE_FORMAT - dateedit.EditMask = CURRENT_DATE_FORMAT - - AddHandler dateedit.FormatEditValue, Sub(sender As Object, _e As ConvertEditValueEventArgs) - _e.Handled = True - End Sub - - AddHandler dateedit.CustomDisplayText, Sub(sender As Object, _e As Controls.CustomDisplayTextEventArgs) - Dim parsedDate As DateTime - Dim stringDate As String = _e.Value.ToString - If stringDate.Trim() = String.Empty Then - _e.DisplayText = "" - Else - If Not DateTime.TryParse(stringDate, parsedDate) Then - parsedDate = DateTime.ParseExact(stringDate, CURRENT_DATE_FORMAT, Globalization.DateTimeFormatInfo.InvariantInfo) - End If - _e.DisplayText = parsedDate.ToString(CURRENT_DATE_FORMAT) - End If - End Sub - - AddHandler dateedit.EditValueChanged, _datepickerValueChangedHandler - e.RepositoryItem = dateedit - End If - - If typeId = 3 Then - Dim dropdown As New RepositoryItemComboBox() - Dim matchingRows() As DataRow = DT_DROPDOWN_ITEMS.Select(String.Format("CONFIG_ID = {0}", configId), "SEQUENCE") - - For Each matchingRow As DataRow In matchingRows - Dim item As New WindreamDocGridComboboxItem() - item.ConfigID = matchingRow.Item("CONFIG_ID") - item.Value = matchingRow.Item("VALUE") - - dropdown.Items.Add(item) - Next - - AddHandler dropdown.SelectedValueChanged, _dropdownValueChangedHandler - - e.RepositoryItem = dropdown - - End If - ElseIf (e.Column.Name <> "colVALUE") Then - ' Erlaube Editieren nur für VALUE Spalte - e.Column.OptionsColumn.AllowEdit = False - End If - Catch ex As Exception - ClassLogger.Add("Error in detailView_CustomRowCellEdit: " & ex.Message, False) - End Try - - End Sub - - Private Shared Sub gridView_CustomColumnDisplayText(sender As Object, e As CustomColumnDisplayTextEventArgs) - Try - Dim view As ColumnView = sender - Dim parsedDate As DateTime - - If DATE_COLUMNS.Contains(e.Column.FieldName) And e.ListSourceRowIndex <> DevExpress.XtraGrid.GridControl.InvalidRowHandle Then - - If e.Value.ToString() = String.Empty Then - e.DisplayText = "" - Exit Sub - End If - - If Not DateTime.TryParse(e.Value, parsedDate) Then - parsedDate = DateTime.ParseExact(e.Value, CURRENT_DATE_FORMAT & " HH:MM:ss", System.Globalization.DateTimeFormatInfo.InvariantInfo) - End If - - e.DisplayText = parsedDate.ToString(CURRENT_DATE_FORMAT & " HH:MM:ss") - ElseIf DATE_COLUMNS_CONFIG.Contains(e.Column.FieldName) And e.ListSourceRowIndex <> DevExpress.XtraGrid.GridControl.InvalidRowHandle Then - If e.Value.ToString() = String.Empty Then - e.DisplayText = "" - Exit Sub - End If - - If Not DateTime.TryParse(e.Value, parsedDate) Then - parsedDate = DateTime.ParseExact(e.Value, CURRENT_DATE_FORMAT, System.Globalization.DateTimeFormatInfo.InvariantInfo) - End If - - e.DisplayText = parsedDate.ToString(CURRENT_DATE_FORMAT) - - End If - Catch ex As Exception - ClassLogger.Add("Unexpected error in gridView_CustomColumnDisplayText: " & ex.Message, False, False) - MsgBox("Unexpected error in gridView_CustomColumnDisplayText: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Public Shared Sub gridView_MasterRowExpanded(sender As GridView, e As DevExpress.XtraGrid.Views.Grid.CustomMasterRowEventArgs) - Try - ClassWindreamDocGrid.GetDocItems(sender) - Dim GW As GridView = sender - If SELECTED_DOC_ID = 0 Then - MsgBox("Sorry no document was selected! Please try again!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - Dim detailView As GridView = sender.GetDetailView(e.RowHandle, e.RelationIndex) - With detailView.Columns - 'Spalten ausblenden - .Item("GUID").Visible = False - .Item("DocID").Visible = False - .Item("CONFIG_ID").Visible = False - .Item("LANGUAGE").Visible = False - .Item("COLUMN_VIEW").Visible = False - .Item("EDITABLE").Visible = False - .Item("TYPE_ID").Visible = False - .Item("VISIBLE").Visible = False - - 'Spalten formatieren - - .Item("CHANGED_WHEN").DisplayFormat.FormatType = FormatType.DateTime - .Item("CHANGED_WHEN").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - - If USER_LANGUAGE = "de-DE" Then - .Item("HEADER_CAPTION").Caption = "Beschreibung" - .Item("VALUE").Caption = "Wert" - .Item("CHANGED_WHEN").Caption = "Geändert Wann" - .Item("CHANGED_WHO").Caption = "Geändert Wer" - Else - .Item("HEADER_CAPTION").Caption = "Description" - .Item("VALUE").Caption = "Value" - .Item("CHANGED_WHEN").Caption = "Changed when" - .Item("CHANGED_WHO").Caption = "changed Who" - End If - End With - If Not IsNothing(GW.GridControl.ContextMenuStrip.Name) Then - If GW.GridControl.ContextMenuStrip.Name = "cmsResultFilesBasic" Then - detailView.OptionsBehavior.Editable = False - Else - detailView.OptionsBehavior.Editable = True - End If - End If - AddHandler detailView.CustomRowCellEdit, AddressOf detailView_CustomRowCellEdit - Catch ex As Exception - ClassLogger.Add("Unexpected error in gridView_MasterRowExpanded: " & ex.Message, False, False) - MsgBox("Unexpected error in gridView_MasterRowExpanded: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Public Class WindreamDocGridComboboxItem - Implements IConvertible - - Public ConfigID As Integer - Public Value As String - - Public Overrides Function ToString() As String - Return Me.Value - End Function - - Public Function ToString1(provider As IFormatProvider) As String Implements IConvertible.ToString - Return Me.Value - End Function - - Public Function GetTypeCode() As TypeCode Implements IConvertible.GetTypeCode - Throw New NotImplementedException - End Function - - Public Function ToBoolean(provider As IFormatProvider) As Boolean Implements IConvertible.ToBoolean - Throw New NotImplementedException - End Function - - Public Function ToByte(provider As IFormatProvider) As Byte Implements IConvertible.ToByte - Throw New NotImplementedException - End Function - - Public Function ToChar(provider As IFormatProvider) As Char Implements IConvertible.ToChar - Throw New NotImplementedException - End Function - - Public Function ToDateTime(provider As IFormatProvider) As Date Implements IConvertible.ToDateTime - Throw New NotImplementedException - End Function - - Public Function ToDecimal(provider As IFormatProvider) As Decimal Implements IConvertible.ToDecimal - Throw New NotImplementedException - End Function - - Public Function ToDouble(provider As IFormatProvider) As Double Implements IConvertible.ToDouble - Throw New NotImplementedException - End Function - - Public Function ToInt16(provider As IFormatProvider) As Short Implements IConvertible.ToInt16 - Throw New NotImplementedException - End Function - - Public Function ToInt32(provider As IFormatProvider) As Integer Implements IConvertible.ToInt32 - Throw New NotImplementedException - End Function - - Public Function ToInt64(provider As IFormatProvider) As Long Implements IConvertible.ToInt64 - Throw New NotImplementedException - End Function - - Public Function ToSByte(provider As IFormatProvider) As SByte Implements IConvertible.ToSByte - Throw New NotImplementedException - End Function - - Public Function ToSingle(provider As IFormatProvider) As Single Implements IConvertible.ToSingle - Throw New NotImplementedException - End Function - - Public Function ToType(conversionType As Type, provider As IFormatProvider) As Object Implements IConvertible.ToType - Throw New NotImplementedException - End Function - - Public Function ToUInt16(provider As IFormatProvider) As UShort Implements IConvertible.ToUInt16 - Throw New NotImplementedException - End Function - - Public Function ToUInt32(provider As IFormatProvider) As UInteger Implements IConvertible.ToUInt32 - Throw New NotImplementedException - End Function - - Public Function ToUInt64(provider As IFormatProvider) As ULong Implements IConvertible.ToUInt64 - Throw New NotImplementedException - End Function - End Class - -End Class diff --git a/app/DD-Record-Organizer - Kopie/ClassWorkflow.vb b/app/DD-Record-Organizer - Kopie/ClassWorkflow.vb deleted file mode 100644 index b988d9e..0000000 --- a/app/DD-Record-Organizer - Kopie/ClassWorkflow.vb +++ /dev/null @@ -1,11 +0,0 @@ -Public Class ClassWorkflow - Public Shared Sub Refresh_Workflows_Entity() - Dim sql = String.Format("SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION('{0}', 'TASK_TITLE' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, " & _ - "dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, " & _ - "dbo.FNPMO_GETOBJECTCAPTION('{0}', 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, " & _ - "'{1}' AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESCRIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, " & _ - "CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP FROM VWPMO_WF_ACTIVE AS T", USER_LANGUAGE, USER_USERNAME) - CURRENT_VWPMO_WF_ACTIVE = ClassDatabase.Return_Datatable(sql, True) - End Sub - -End Class diff --git a/app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj b/app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj deleted file mode 100644 index 3e274e8..0000000 --- a/app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj +++ /dev/null @@ -1,1635 +0,0 @@ - - - - - Debug - AnyCPU - {BDCC148B-4C84-4A48-80CF-4C56057294E0} - WinExe - DD_Record_Organizer.My.MyApplication - DD_Record_Organizer - DD-Record-Organizer - 512 - WindowsForms - v4.5.2 - true - false - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - - - AnyCPU - true - full - true - true - bin\Debug\ - DD-Record-Organizer.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - AnyCPU - pdbonly - false - true - true - bin\Release\ - DD-Record-Organizer.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - On - - - Binary - - - Off - - - On - - - My Project\app.manifest - - - DD_Icons_ICO_ADDI_1.ico - - - - ..\..\3rdparty\lib\Commandline\CommandLine.dll - - - False - ..\..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll - - - ..\..\..\DDLibraries\app\DD_Libraries\bin\Debug\DD_Rights.dll - - - False - - - - False - - - False - - - - False - - - False - - - - False - - - False - - - False - - - False - - - False - - - - False - - - - False - - - - False - - - False - - - - False - - - - False - - - - False - - - False - - - False - - - False - - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - ..\..\lib\DLLLicenseManager.dll - - - P:\Projekte DIGITAL DATA\DIGITAL DATA - Entwicklung\DLL_Bibliotheken\ERPConnect45.dll - - - ..\..\3rdparty\lib\MSG.NET\Independentsoft.Msg.dll - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WINDREAMLib.dll - False - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOBRWSLib.dll - True - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOSRCHLib.dll - True - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOTOOLLib.dll - True - - - False - True - C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Outlook\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Outlook.dll - - - True - - - False - ..\..\3rdparty\lib\Oracle Managed Data Access\Oracle.ManagedDataAccess.dll - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Component - - - - - - - - - - - - - - - - - - - - - - - - - True - True - DD_DMSDataSet.xsd - - - DD_ECMAdmin.xsd - - - frmCalendarEntity.vb - - - Form - - - frmChooseParentRecord.vb - - - Form - - - frmClientLogin.vb - - - Form - - - frmDiagrams.vb - - - Form - - - frmDocRecordLink.vb - - - Form - - - frmDocSearchResult.vb - - - Form - - - frmDoc_Links.vb - - - Form - - - frmFileInWork.vb - - - Form - - - frmGeodataNavigation.vb - - - Form - - - frmGeodataSelect.vb - - - Form - - - frmLicense_User.vb - - - Form - - - frmLoginUserSelect.vb - - - Form - - - frmMass_Change.vb - - - Form - - - frmMessageBox.vb - - - Form - - - frmNewVariant.vb - - - Form - - - frmRight_Management.vb - - - Form - - - frmSAP_FuBa.vb - - - Form - - - frmGlobalSearch.vb - - - Form - - - frmStaticListEditor.vb - - - Form - - - frmStatistiscsADDI.vb - - - Form - - - frmStructureNodeConfig.vb - - - Form - - - frmTreeSearchResult.vb - - - Form - - - frmViewsUser.vb - - - Form - - - frmWM_ChangeDoctype.vb - - - Form - - - frmWM_CreateVersion.vb - - - Form - - - frmWM_FulltextChoice.vb - - - Form - - - frmWM_Import_Doc_Record.vb - - - Form - - - - frmRecordView.vb - - - Form - - - frmDocLink_Record_Entities.vb - - - Form - - - frmWM_Resultlist_Config.vb - - - Form - - - ClassSnapPanel.vb - - - Component - - - - ControlProperties.en.resx - True - True - - - True - True - ControlProperties.resx - - - frmAbout.vb - - - Form - - - - - - - - - - - - - - - - - - - - - - - DD_DMSDataSet.xsd - - - True - True - DD_DMSDataSetMenuDesigner.xsd - - - True - True - DD_ECMAdmin.xsd - - - frmCockpit.vb - - - Form - - - frmRecOrgConfig_Basic.vb - - - Form - - - frmConnections.vb - - - Form - - - frmConstructorDesigner.vb - - - Form - - - frmDD_EMAIL_ACCOUNT.vb - - - Form - - - frmConstructor_Main.vb - - - Form - - - frmLanguage_Translator.vb - - - Form - - - frmLicense.vb - - - Form - - - frmLicense_Login.vb - - - Form - - - frmLogin.vb - - - Form - - - frmLogRecord.vb - - - Form - - - frmNewKombiForm.vb - - - Form - - - frmQuickStart_Images.vb - - - Form - - - frmWM_ObjecttypeConfig.vb - - - Form - - - frmRecord_Changes.vb - - - Form - - - frmScanFiles.vb - - - Form - - - frmSplash.vb - - - Form - - - frmSQLEditor.vb - - - Form - - - frmTemplates.vb - - - Form - - - frmUserKonfig_AddUsers.vb - - - Form - - - frmCustomAppointment.vb - - - Form - - - True - True - DD_DMSDataSetCalendar.xsd - - - frmCalendar.vb - - - Form - - - frmWM_DoctypeConfig.vb - - - Form - - - frmEntities.vb - - - Form - - - Form - - - frmMain.vb - Form - - - frmConfig_Basic.vb - - - Form - - - frmLevel_Designer.vb - - - Form - - - frmDoctype_NameConvention.vb - - - Form - - - frmMenuDesigner.vb - - - Form - - - frmTask_Management.vb - - - Form - - - frmTask_Overview.vb - - - Form - - - frmUserKonfig.vb - - - Form - - - frmWM_EntityImport.vb - - - Form - - - frmWM_IndexFile.vb - - - Form - - - frmTask_Editor.vb - - - Form - - - frmFollowUp.vb - - - Form - - - frmWMView_Config.vb - - - Form - - - - - - - True - Application.myapp - - - True - True - Resources.resx - - - True - Settings.Settings - True - - - - - frmCalendarEntity.vb - - - frmChooseParentRecord.vb - - - frmChooseParentRecord.vb - - - frmClientLogin.vb - - - frmClientLogin.vb - - - frmConstructorDesigner.vb - - - frmConstructor_Main.vb - Designer - - - frmDiagrams.vb - - - frmDiagrams.vb - - - frmDocRecordLink.vb - - - frmDocRecordLink.vb - - - frmDocSearchResult.vb - - - frmDoc_Links.vb - - - frmFileInWork.vb - - - frmFileInWork.vb - - - frmGeodataNavigation.vb - Designer - - - frmGeodataSelect.vb - - - frmLicense.vb - - - frmLicense_User.vb - - - frmLicense_User.vb - - - frmLoginUserSelect.vb - - - frmMain.vb - - - frmMass_Change.vb - - - frmMass_Change.vb - - - frmMessageBox.vb - - - frmNewVariant.vb - - - frmNewVariant.vb - - - frmRecordView.vb - - - frmRight_Management.vb - - - frmRight_Management.vb - Designer - - - frmSAP_FuBa.vb - - - frmGlobalSearch.vb - - - frmGlobalSearch.vb - - - frmStaticListEditor.vb - - - frmStaticListEditor.vb - - - frmStatistiscsADDI.vb - - - frmStructureNodeConfig.vb - - - frmTreeSearchResult.vb - - - frmTreeSearchResult.vb - - - frmViewsUser.vb - - - frmWM_ChangeDoctype.vb - - - frmWM_ChangeDoctype.vb - - - frmWM_CreateVersion.vb - - - frmWM_CreateVersion.vb - - - frmWM_FulltextChoice.vb - - - frmWM_FulltextChoice.vb - - - frmWM_Import_Doc_Record.vb - - - frmRecordView.vb - Designer - - - frmDocLink_Record_Entities.vb - - - frmDocLink_Record_Entities.vb - - - frmWM_Resultlist_Config.vb - - - frmWM_Resultlist_Config.vb - Designer - - - - ResXFileCodeGenerator - ControlProperties.en.Designer.vb - My.Resources - - - My.Resources - ResXFileCodeGenerator - ControlProperties.Designer.vb - - - frmAbout.vb - - - frmAbout.vb - Designer - - - frmCockpit.vb - - - frmRecOrgConfig_Basic.vb - - - frmRecOrgConfig_Basic.vb - - - frmConfig_Basic.vb - - - frmConfig_Basic.vb - - - frmConnections.vb - - - frmConnections.vb - Designer - - - frmConstructorDesigner.vb - - - frmConstructorDesigner.vb - Designer - - - frmCustomAppointment.vb - - - frmDD_EMAIL_ACCOUNT.vb - - - frmDD_EMAIL_ACCOUNT.vb - Designer - - - frmWM_DoctypeConfig.vb - - - frmDoctype_NameConvention.vb - - - frmEntities.vb - - - frmConstructor_Main.vb - Designer - - - frmConstructor_Main.vb - Designer - - - frmLanguage_Translator.vb - Designer - - - frmLevel_Designer.vb - - - frmLicense.vb - - - frmLicense_Login.vb - - - frmLogin.vb - - - frmLogin.vb - - - frmLogRecord.vb - - - frmLogRecord.vb - - - frmMain.vb - - - frmMain.vb - - - frmMenuDesigner.vb - - - frmNewKombiForm.vb - - - frmNewKombiForm.vb - - - frmWM_ObjecttypeConfig.vb - - - frmQuickStart_Images.vb - - - frmQuickStart_Images.vb - - - frmWM_ObjecttypeConfig.vb - - - frmRecord_Changes.vb - - - frmRecord_Changes.vb - Designer - - - frmScanFiles.vb - - - frmScanFiles.vb - - - frmSplash.vb - - - frmSQLEditor.vb - - - frmSQLEditor.vb - - - frmTask_Editor.vb - - - frmTask_Management.vb - - - frmTask_Overview.vb - - - frmTemplates.vb - - - frmTemplates.vb - Designer - - - frmUserKonfig.vb - - - frmUserKonfig_AddUsers.vb - - - frmUserKonfig_AddUsers.vb - Designer - - - frmCalendar.vb - - - frmCustomAppointment.vb - - - frmWM_DoctypeConfig.vb - - - frmEntities.vb - Designer - - - frmMain.vb - Designer - - - frmConfig_Basic.vb - - - frmLevel_Designer.vb - - - frmDoctype_NameConvention.vb - Designer - - - frmMenuDesigner.vb - - - frmTask_Management.vb - - - frmTask_Overview.vb - - - frmUserKonfig.vb - Designer - - - frmWM_EntityImport.vb - - - frmWM_EntityImport.vb - - - frmWM_IndexFile.vb - - - frmWM_IndexFile.vb - Designer - - - frmTask_Editor.vb - - - frmFollowUp.vb - - - frmFollowUp.vb - Designer - - - frmWMView_Config.vb - - - frmWMView_Config.vb - - - VbMyResourcesResXFileCodeGenerator - My.Resources - Designer - Resources1.Designer.vb - - - - - DD_DMSDataSet.xsd - - - MSDataSetGenerator - Designer - DD_DMSDataSet1.Designer.vb - - - DD_DMSDataSet.xsd - - - DD_DMSDataSetCalendar.xsd - - - MSDataSetGenerator - DD_DMSDataSetCalendar.Designer.vb - Designer - - - DD_DMSDataSetCalendar.xsd - - - DD_DMSDataSetMenuDesigner.xsd - - - MSDataSetGenerator - DD_DMSDataSetMenuDesigner.Designer.vb - Designer - - - DD_DMSDataSetMenuDesigner.xsd - - - DD_ECMAdmin.xsd - - - Designer - MSDataSetGenerator - DD_ECMAdmin.Designer.vb - - - DD_ECMAdmin.xsd - - - - MyApplicationCodeGenerator - Application.Designer.vb - - - - SettingsSingleFileGenerator - My - Settings.Designer.vb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - Microsoft .NET Framework 4.5.1 %28x86 und x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} - 2 - 7 - 0 - primary - False - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj.bak b/app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj.bak deleted file mode 100644 index ac722a3..0000000 --- a/app/DD-Record-Organizer - Kopie/DD-Record-Organizer.vbproj.bak +++ /dev/null @@ -1,1628 +0,0 @@ - - - - - Debug - AnyCPU - {BDCC148B-4C84-4A48-80CF-4C56057294E0} - WinExe - DD_Record_Organizer.My.MyApplication - DD_Record_Organizer - DD-Record-Organizer - 512 - WindowsForms - v4.5.2 - true - false - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - - - AnyCPU - true - full - true - true - bin\Debug\ - DD-Record-Organizer.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - AnyCPU - pdbonly - false - true - true - bin\Release\ - DD-Record-Organizer.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - On - - - Binary - - - Off - - - On - - - My Project\app.manifest - - - DD_Icons_ICO_ADDI_1.ico - - - - ..\..\3rdparty\lib\Commandline\CommandLine.dll - - - False - ..\..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll - - - ..\..\..\DDLibraries\app\DD_Libraries\bin\Debug\DD_Rights.dll - - - False - - - - False - - - False - - - - False - - - False - - - - False - - - False - - - False - - - False - - - False - - - - False - - - - False - - - False - - - - False - - - - False - - - - False - - - False - - - False - - - False - - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - ..\..\lib\DLLLicenseManager.dll - - - P:\Projekte DIGITAL DATA\DIGITAL DATA - Entwicklung\DLL_Bibliotheken\ERPConnect45.dll - - - ..\..\3rdparty\lib\MSG.NET\Independentsoft.Msg.dll - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WINDREAMLib.dll - False - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOBRWSLib.dll - True - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOSRCHLib.dll - True - - - P:\Visual Studio Projekte\Bibliotheken\windream\Interop.WMOTOOLLib.dll - True - - - False - True - C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Outlook\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Outlook.dll - - - True - - - False - ..\..\3rdparty\lib\Oracle Managed Data Access\Oracle.ManagedDataAccess.dll - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Component - - - - - - - - - - - - - - - - - - - - - - - - - True - True - DD_DMSDataSet.xsd - - - DD_ECMAdmin.xsd - - - frmCalendarEntity.vb - - - Form - - - frmChooseParentRecord.vb - - - Form - - - frmClientLogin.vb - - - Form - - - frmDiagrams.vb - - - Form - - - frmDocRecordLink.vb - - - Form - - - frmDocSearchResult.vb - - - Form - - - frmDoc_Links.vb - - - Form - - - frmFileInWork.vb - - - Form - - - frmGeodataNavigation.vb - - - Form - - - frmGeodataSelect.vb - - - Form - - - frmLicense_User.vb - - - Form - - - frmLoginUserSelect.vb - - - Form - - - frmMass_Change.vb - - - Form - - - frmMessageBox.vb - - - Form - - - frmNewVariant.vb - - - Form - - - frmRight_Management.vb - - - Form - - - frmSAP_FuBa.vb - - - Form - - - frmGlobalSearch.vb - - - Form - - - frmStaticListEditor.vb - - - Form - - - frmStatistiscsADDI.vb - - - Form - - - frmStructureNodeConfig.vb - - - Form - - - frmTreeSearchResult.vb - - - Form - - - frmViewsUser.vb - - - Form - - - frmWM_ChangeDoctype.vb - - - Form - - - frmWM_CreateVersion.vb - - - Form - - - frmWM_FulltextChoice.vb - - - Form - - - frmWM_Import_Doc_Record.vb - - - Form - - - - frmRecordView.vb - - - Form - - - frmDocLink_Record_Entities.vb - - - Form - - - frmWM_Resultlist_Config.vb - - - Form - - - ClassSnapPanel.vb - - - Component - - - - ControlProperties.en.resx - True - True - - - True - True - ControlProperties.resx - - - frmAbout.vb - - - Form - - - - - - - - - - - - - - - - - - - - - - - DD_DMSDataSet.xsd - - - True - True - DD_DMSDataSetMenuDesigner.xsd - - - True - True - DD_ECMAdmin.xsd - - - frmCockpit.vb - - - Form - - - frmRecOrgConfig_Basic.vb - - - Form - - - frmConnections.vb - - - Form - - - frmConstructorDesigner.vb - - - Form - - - frmDD_EMAIL_ACCOUNT.vb - - - Form - - - frmConstructor_Main.vb - - - Form - - - frmLanguage_Translator.vb - - - Form - - - frmLicense.vb - - - Form - - - frmLicense_Login.vb - - - Form - - - frmLogin.vb - - - Form - - - frmLogRecord.vb - - - Form - - - frmNewKombiForm.vb - - - Form - - - frmQuickStart_Images.vb - - - Form - - - frmWM_ObjecttypeConfig.vb - - - Form - - - frmRecord_Changes.vb - - - Form - - - frmScanFiles.vb - - - Form - - - frmSplash.vb - - - Form - - - frmSQLEditor.vb - - - Form - - - frmTemplates.vb - - - Form - - - frmUserKonfig_AddUsers.vb - - - Form - - - frmCustomAppointment.vb - - - Form - - - True - True - DD_DMSDataSetCalendar.xsd - - - frmCalendar.vb - - - Form - - - frmWM_DoctypeConfig.vb - - - Form - - - frmEntities.vb - - - Form - - - Form - - - frmMain.vb - Form - - - frmConfig_Basic.vb - - - Form - - - frmLevel_Designer.vb - - - Form - - - frmDoctype_NameConvention.vb - - - Form - - - frmMenuDesigner.vb - - - Form - - - frmTask_Management.vb - - - Form - - - frmTask_Overview.vb - - - Form - - - frmUserKonfig.vb - - - Form - - - frmWM_EntityImport.vb - - - Form - - - frmWM_IndexFile.vb - - - Form - - - frmTask_Editor.vb - - - Form - - - frmFollowUp.vb - - - Form - - - frmWMView_Config.vb - - - Form - - - - - - - True - Application.myapp - - - True - True - Resources.resx - - - True - Settings.Settings - True - - - - - frmCalendarEntity.vb - - - frmChooseParentRecord.vb - - - frmChooseParentRecord.vb - - - frmClientLogin.vb - - - frmClientLogin.vb - - - frmConstructorDesigner.vb - - - frmConstructor_Main.vb - Designer - - - frmDiagrams.vb - - - frmDiagrams.vb - - - frmDocRecordLink.vb - - - frmDocRecordLink.vb - - - frmDocSearchResult.vb - - - frmDoc_Links.vb - - - frmFileInWork.vb - - - frmFileInWork.vb - - - frmGeodataNavigation.vb - Designer - - - frmGeodataSelect.vb - - - frmLicense.vb - - - frmLicense_User.vb - - - frmLicense_User.vb - - - frmLoginUserSelect.vb - - - frmMain.vb - - - frmMass_Change.vb - - - frmMass_Change.vb - - - frmMessageBox.vb - - - frmNewVariant.vb - - - frmNewVariant.vb - - - frmRecordView.vb - - - frmRight_Management.vb - - - frmRight_Management.vb - Designer - - - frmSAP_FuBa.vb - - - frmGlobalSearch.vb - - - frmGlobalSearch.vb - - - frmStaticListEditor.vb - - - frmStaticListEditor.vb - - - frmStatistiscsADDI.vb - - - frmStructureNodeConfig.vb - - - frmTreeSearchResult.vb - - - frmTreeSearchResult.vb - - - frmViewsUser.vb - - - frmWM_ChangeDoctype.vb - - - frmWM_ChangeDoctype.vb - - - frmWM_CreateVersion.vb - - - frmWM_CreateVersion.vb - - - frmWM_FulltextChoice.vb - - - frmWM_FulltextChoice.vb - - - frmWM_Import_Doc_Record.vb - - - frmRecordView.vb - Designer - - - frmDocLink_Record_Entities.vb - - - frmDocLink_Record_Entities.vb - - - frmWM_Resultlist_Config.vb - - - frmWM_Resultlist_Config.vb - Designer - - - - ResXFileCodeGenerator - ControlProperties.en.Designer.vb - My.Resources - - - My.Resources - ResXFileCodeGenerator - ControlProperties.Designer.vb - - - frmAbout.vb - - - frmAbout.vb - Designer - - - frmCockpit.vb - - - frmRecOrgConfig_Basic.vb - - - frmRecOrgConfig_Basic.vb - - - frmConfig_Basic.vb - - - frmConfig_Basic.vb - - - frmConnections.vb - - - frmConnections.vb - Designer - - - frmConstructorDesigner.vb - - - frmConstructorDesigner.vb - Designer - - - frmCustomAppointment.vb - - - frmDD_EMAIL_ACCOUNT.vb - - - frmDD_EMAIL_ACCOUNT.vb - Designer - - - frmWM_DoctypeConfig.vb - - - frmDoctype_NameConvention.vb - - - frmEntities.vb - - - frmConstructor_Main.vb - Designer - - - frmConstructor_Main.vb - Designer - - - frmLanguage_Translator.vb - Designer - - - frmLevel_Designer.vb - - - frmLicense.vb - - - frmLicense_Login.vb - - - frmLogin.vb - - - frmLogin.vb - - - frmLogRecord.vb - - - frmLogRecord.vb - - - frmMain.vb - - - frmMain.vb - - - frmMenuDesigner.vb - - - frmNewKombiForm.vb - - - frmNewKombiForm.vb - - - frmWM_ObjecttypeConfig.vb - - - frmQuickStart_Images.vb - - - frmQuickStart_Images.vb - - - frmWM_ObjecttypeConfig.vb - - - frmRecord_Changes.vb - - - frmRecord_Changes.vb - Designer - - - frmScanFiles.vb - - - frmScanFiles.vb - - - frmSplash.vb - - - frmSQLEditor.vb - - - frmSQLEditor.vb - - - frmTask_Editor.vb - - - frmTask_Management.vb - - - frmTask_Overview.vb - - - frmTemplates.vb - - - frmTemplates.vb - Designer - - - frmUserKonfig.vb - - - frmUserKonfig_AddUsers.vb - - - frmUserKonfig_AddUsers.vb - Designer - - - frmCalendar.vb - - - frmCustomAppointment.vb - - - frmWM_DoctypeConfig.vb - - - frmEntities.vb - Designer - - - frmMain.vb - Designer - - - frmConfig_Basic.vb - - - frmLevel_Designer.vb - - - frmDoctype_NameConvention.vb - Designer - - - frmMenuDesigner.vb - - - frmTask_Management.vb - - - frmTask_Overview.vb - - - frmUserKonfig.vb - Designer - - - frmWM_EntityImport.vb - - - frmWM_EntityImport.vb - - - frmWM_IndexFile.vb - - - frmWM_IndexFile.vb - Designer - - - frmTask_Editor.vb - - - frmFollowUp.vb - - - frmFollowUp.vb - Designer - - - frmWMView_Config.vb - - - frmWMView_Config.vb - - - VbMyResourcesResXFileCodeGenerator - My.Resources - Designer - Resources1.Designer.vb - - - - - DD_DMSDataSet.xsd - - - MSDataSetGenerator - Designer - DD_DMSDataSet1.Designer.vb - - - DD_DMSDataSet.xsd - - - DD_DMSDataSetCalendar.xsd - - - MSDataSetGenerator - DD_DMSDataSetCalendar.Designer.vb - Designer - - - DD_DMSDataSetCalendar.xsd - - - DD_DMSDataSetMenuDesigner.xsd - - - MSDataSetGenerator - DD_DMSDataSetMenuDesigner.Designer.vb - Designer - - - DD_DMSDataSetMenuDesigner.xsd - - - DD_ECMAdmin.xsd - - - Designer - MSDataSetGenerator - DD_ECMAdmin.Designer.vb - - - DD_ECMAdmin.xsd - - - - MyApplicationCodeGenerator - Application.Designer.vb - - - - SettingsSingleFileGenerator - My - Settings.Designer.vb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - Microsoft .NET Framework 4.5.1 %28x86 und x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} - 2 - 7 - 0 - primary - False - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vb b/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vb deleted file mode 100644 index 6f0f8e2..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vb +++ /dev/null @@ -1,56944 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -''' -'''Represents a strongly typed in-memory cache of data. -''' - _ -Partial Public Class DD_DMSDataSet - Inherits Global.System.Data.DataSet - - Private tableTBPMO_FORM As TBPMO_FORMDataTable - - Private tableVWPMO_CONTROL_SCREEN As VWPMO_CONTROL_SCREENDataTable - - Private tableTBPMO_FORM_VIEW As TBPMO_FORM_VIEWDataTable - - Private tableTBPMO_RECORD As TBPMO_RECORDDataTable - - Private tableVWPMO_DOKUMENTTYPES As VWPMO_DOKUMENTTYPESDataTable - - Private tableTBPMO_WD_FVIEW_DT_INDEX As TBPMO_WD_FVIEW_DT_INDEXDataTable - - Private tableTBPMO_WORKFLOW_TASK As TBPMO_WORKFLOW_TASKDataTable - - Private tableTBPMO_WORKFLOW_TASK_STATE As TBPMO_WORKFLOW_TASK_STATEDataTable - - Private tableVWPMO_GUI_ENTITY As VWPMO_GUI_ENTITYDataTable - - Private tableTBPMO_WORKFLOW As TBPMO_WORKFLOWDataTable - - Private tableVWPMO_WF_OVERVIEW_AUTHORITY As VWPMO_WF_OVERVIEW_AUTHORITYDataTable - - Private tableTBDD_DOKUMENTART As TBDD_DOKUMENTARTDataTable - - Private tableTBDD_EINGANGSARTEN As TBDD_EINGANGSARTENDataTable - - Private tableTBDD_INDEX_AUTOM As TBDD_INDEX_AUTOMDataTable - - Private tableTBPMO_WD_FORMVIEW_DOKTYPES As TBPMO_WD_FORMVIEW_DOKTYPESDataTable - - Private tableTBPMO_KONFIGURATION As TBPMO_KONFIGURATIONDataTable - - Private tableTBDD_USER As TBDD_USERDataTable - - Private tableTBPMO_FORM_TYPE As TBPMO_FORM_TYPEDataTable - - Private tableTBDD_USER_GROUPS As TBDD_USER_GROUPSDataTable - - Private tableVWPMO_USERS_GROUPS As VWPMO_USERS_GROUPSDataTable - - Private tableTBDD_GROUPS_USER As TBDD_GROUPS_USERDataTable - - Private tableTBWH_DOKART_MODULE As TBWH_DOKART_MODULEDataTable - - Private tableTBPMO_FORM_CONSTRUCTOR As TBPMO_FORM_CONSTRUCTORDataTable - - Private tableTBPMO_WD_OBJECTTYPE As TBPMO_WD_OBJECTTYPEDataTable - - Private tableTBPMO_FOLLOW_UP_EMAIL As TBPMO_FOLLOW_UP_EMAILDataTable - - Private tableTBPMO_FOLLUPEMAIL_USER As TBPMO_FOLLUPEMAIL_USERDataTable - - Private tableTBPMO_RECORD_LOG_CONFIG As TBPMO_RECORD_LOG_CONFIGDataTable - - Private tableVWPMO_RECORD_CHANGES As VWPMO_RECORD_CHANGESDataTable - - Private tableTBDD_EMAIL_ACCOUNT As TBDD_EMAIL_ACCOUNTDataTable - - Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable - - Private tableTBPMO_FORM_CONSTRUCTOR_DETAIL As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - - Private tableVWDDINDEX_AUTOM As VWDDINDEX_AUTOMDataTable - - Private tableTBPMO_TEMPLATE As TBPMO_TEMPLATEDataTable - - Private tableTBPMO_TEMPLATE_ENTITY As TBPMO_TEMPLATE_ENTITYDataTable - - Private tableTBPMO_TEMPLATE_PATTERN As TBPMO_TEMPLATE_PATTERNDataTable - - Private tableTBTEMP_QUICKDISPLAY As TBTEMP_QUICKDISPLAYDataTable - - Private tableTBPMO_LANGUAGE_OBJECT As TBPMO_LANGUAGE_OBJECTDataTable - - Private tableTBDD_CLIENT As TBDD_CLIENTDataTable - - Private tableTBPMO_CONSTRUCTOR_USER_SQL As TBPMO_CONSTRUCTOR_USER_SQLDataTable - - Private tableTBPMO_WD_IMPORT_PROFILE As TBPMO_WD_IMPORT_PROFILEDataTable - - Private tableTBPMO_WD_IMPORT_PROFILE_IDX As TBPMO_WD_IMPORT_PROFILE_IDXDataTable - - Private tableVWPMO_WF_ACTIVE As VWPMO_WF_ACTIVEDataTable - - Private tableTBPMO_RIGHT_GROUP As TBPMO_RIGHT_GROUPDataTable - - Private tableTBPMO_WD_NAMECONVENTION_FORMAT As TBPMO_WD_NAMECONVENTION_FORMATDataTable - - Private tableTBPMO_STRUCTURE_NODES_CONFIGURATION As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - - Private tableTBWH_ENTITY As TBWH_ENTITYDataTable - - Private tableTBPMO_WORKFLOW_TASK_HISTORY As TBPMO_WORKFLOW_TASK_HISTORYDataTable - - Private tableVWPMO_RIGHTS_2B_WORKED As VWPMO_RIGHTS_2B_WORKEDDataTable - - Private tableTBPMO_RIGHT_USER As TBPMO_RIGHT_USERDataTable - - Private tableTBPMO_RECORD_VARIANT As TBPMO_RECORD_VARIANTDataTable - - Private tableTBPMO_APPOINTMENTS As TBPMO_APPOINTMENTSDataTable - - Private relationFK_TBPMO_FORM_VIEW_FORM_ID As Global.System.Data.DataRelation - - Private relationFK_TBDD_DOKUMENTART_EINGID As Global.System.Data.DataRelation - - Private relationFK_TBDD_INDEX_AUTOM_DOCID As Global.System.Data.DataRelation - - Private relationFK_TBDD_INDEX_AUTOM_DOCID1 As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_FORM_TYPE_ID As Global.System.Data.DataRelation - - Private relationFK_TBDD_GROUPS_USER_GROUP_ID As Global.System.Data.DataRelation - - Private relationFK_TBDD_GROUPS_USER_USER_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 As Global.System.Data.DataRelation - - Private relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_RIGHT_GROUP_GROUP_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_VIEW_FORM_ID1 As Global.System.Data.DataRelation - - Private relationFK_TBPMO_RECORD_VARIANT_RECORD_ID As Global.System.Data.DataRelation - - Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - - _ - Public Sub New() - MyBase.New - Me.BeginInit - Me.InitClass - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler - Me.EndInit - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context, false) - If (Me.IsBinarySerialized(info, context) = true) Then - Me.InitVars(false) - Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1 - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1 - Return - End If - Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String) - If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - If (Not (ds.Tables("TBPMO_FORM")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORMDataTable(ds.Tables("TBPMO_FORM"))) - End If - If (Not (ds.Tables("VWPMO_CONTROL_SCREEN")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_CONTROL_SCREENDataTable(ds.Tables("VWPMO_CONTROL_SCREEN"))) - End If - If (Not (ds.Tables("TBPMO_FORM_VIEW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_VIEWDataTable(ds.Tables("TBPMO_FORM_VIEW"))) - End If - If (Not (ds.Tables("TBPMO_RECORD")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORDDataTable(ds.Tables("TBPMO_RECORD"))) - End If - If (Not (ds.Tables("VWPMO_DOKUMENTTYPES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_DOKUMENTTYPESDataTable(ds.Tables("VWPMO_DOKUMENTTYPES"))) - End If - If (Not (ds.Tables("TBPMO_WD_FVIEW_DT_INDEX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FVIEW_DT_INDEXDataTable(ds.Tables("TBPMO_WD_FVIEW_DT_INDEX"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASKDataTable(ds.Tables("TBPMO_WORKFLOW_TASK"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_STATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_STATEDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_STATE"))) - End If - If (Not (ds.Tables("VWPMO_GUI_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_GUI_ENTITYDataTable(ds.Tables("VWPMO_GUI_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOWDataTable(ds.Tables("TBPMO_WORKFLOW"))) - End If - If (Not (ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_OVERVIEW_AUTHORITYDataTable(ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY"))) - End If - If (Not (ds.Tables("TBDD_DOKUMENTART")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_DOKUMENTARTDataTable(ds.Tables("TBDD_DOKUMENTART"))) - End If - If (Not (ds.Tables("TBDD_EINGANGSARTEN")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EINGANGSARTENDataTable(ds.Tables("TBDD_EINGANGSARTEN"))) - End If - If (Not (ds.Tables("TBDD_INDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_INDEX_AUTOMDataTable(ds.Tables("TBDD_INDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FORMVIEW_DOKTYPESDataTable(ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES"))) - End If - If (Not (ds.Tables("TBPMO_KONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_KONFIGURATIONDataTable(ds.Tables("TBPMO_KONFIGURATION"))) - End If - If (Not (ds.Tables("TBDD_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USERDataTable(ds.Tables("TBDD_USER"))) - End If - If (Not (ds.Tables("TBPMO_FORM_TYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_TYPEDataTable(ds.Tables("TBPMO_FORM_TYPE"))) - End If - If (Not (ds.Tables("TBDD_USER_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USER_GROUPSDataTable(ds.Tables("TBDD_USER_GROUPS"))) - End If - If (Not (ds.Tables("VWPMO_USERS_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_USERS_GROUPSDataTable(ds.Tables("VWPMO_USERS_GROUPS"))) - End If - If (Not (ds.Tables("TBDD_GROUPS_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_GROUPS_USERDataTable(ds.Tables("TBDD_GROUPS_USER"))) - End If - If (Not (ds.Tables("TBWH_DOKART_MODULE")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_DOKART_MODULEDataTable(ds.Tables("TBWH_DOKART_MODULE"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTORDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR"))) - End If - If (Not (ds.Tables("TBPMO_WD_OBJECTTYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_OBJECTTYPEDataTable(ds.Tables("TBPMO_WD_OBJECTTYPE"))) - End If - If (Not (ds.Tables("TBPMO_FOLLOW_UP_EMAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLOW_UP_EMAILDataTable(ds.Tables("TBPMO_FOLLOW_UP_EMAIL"))) - End If - If (Not (ds.Tables("TBPMO_FOLLUPEMAIL_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLUPEMAIL_USERDataTable(ds.Tables("TBPMO_FOLLUPEMAIL_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_LOG_CONFIG")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_LOG_CONFIGDataTable(ds.Tables("TBPMO_RECORD_LOG_CONFIG"))) - End If - If (Not (ds.Tables("VWPMO_RECORD_CHANGES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RECORD_CHANGESDataTable(ds.Tables("VWPMO_RECORD_CHANGES"))) - End If - If (Not (ds.Tables("TBDD_EMAIL_ACCOUNT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EMAIL_ACCOUNTDataTable(ds.Tables("TBDD_EMAIL_ACCOUNT"))) - End If - If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"))) - End If - If (Not (ds.Tables("VWDDINDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New VWDDINDEX_AUTOMDataTable(ds.Tables("VWDDINDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATEDataTable(ds.Tables("TBPMO_TEMPLATE"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITYDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_PATTERN")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_PATTERN"))) - End If - If (Not (ds.Tables("TBTEMP_QUICKDISPLAY")) Is Nothing) Then - MyBase.Tables.Add(New TBTEMP_QUICKDISPLAYDataTable(ds.Tables("TBTEMP_QUICKDISPLAY"))) - End If - If (Not (ds.Tables("TBPMO_LANGUAGE_OBJECT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_LANGUAGE_OBJECTDataTable(ds.Tables("TBPMO_LANGUAGE_OBJECT"))) - End If - If (Not (ds.Tables("TBDD_CLIENT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CLIENTDataTable(ds.Tables("TBDD_CLIENT"))) - End If - If (Not (ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_CONSTRUCTOR_USER_SQLDataTable(ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILEDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILE_IDXDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX"))) - End If - If (Not (ds.Tables("VWPMO_WF_ACTIVE")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_ACTIVEDataTable(ds.Tables("VWPMO_WF_ACTIVE"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_GROUP")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_GROUPDataTable(ds.Tables("TBPMO_RIGHT_GROUP"))) - End If - If (Not (ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_NAMECONVENTION_FORMATDataTable(ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT"))) - End If - If (Not (ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable(ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION"))) - End If - If (Not (ds.Tables("TBWH_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_ENTITYDataTable(ds.Tables("TBWH_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_HISTORYDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY"))) - End If - If (Not (ds.Tables("VWPMO_RIGHTS_2B_WORKED")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RIGHTS_2B_WORKEDDataTable(ds.Tables("VWPMO_RIGHTS_2B_WORKED"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_USERDataTable(ds.Tables("TBPMO_RIGHT_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_VARIANT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_VARIANTDataTable(ds.Tables("TBPMO_RECORD_VARIANT"))) - End If - If (Not (ds.Tables("TBPMO_APPOINTMENTS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_APPOINTMENTSDataTable(ds.Tables("TBPMO_APPOINTMENTS"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - End If - Me.GetSerializationData(info, context) - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler - End Sub - - _ - Public ReadOnly Property TBPMO_FORM() As TBPMO_FORMDataTable - Get - Return Me.tableTBPMO_FORM - End Get - End Property - - _ - Public ReadOnly Property VWPMO_CONTROL_SCREEN() As VWPMO_CONTROL_SCREENDataTable - Get - Return Me.tableVWPMO_CONTROL_SCREEN - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_VIEW() As TBPMO_FORM_VIEWDataTable - Get - Return Me.tableTBPMO_FORM_VIEW - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RECORD() As TBPMO_RECORDDataTable - Get - Return Me.tableTBPMO_RECORD - End Get - End Property - - _ - Public ReadOnly Property VWPMO_DOKUMENTTYPES() As VWPMO_DOKUMENTTYPESDataTable - Get - Return Me.tableVWPMO_DOKUMENTTYPES - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_FVIEW_DT_INDEX() As TBPMO_WD_FVIEW_DT_INDEXDataTable - Get - Return Me.tableTBPMO_WD_FVIEW_DT_INDEX - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW_TASK() As TBPMO_WORKFLOW_TASKDataTable - Get - Return Me.tableTBPMO_WORKFLOW_TASK - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW_TASK_STATE() As TBPMO_WORKFLOW_TASK_STATEDataTable - Get - Return Me.tableTBPMO_WORKFLOW_TASK_STATE - End Get - End Property - - _ - Public ReadOnly Property VWPMO_GUI_ENTITY() As VWPMO_GUI_ENTITYDataTable - Get - Return Me.tableVWPMO_GUI_ENTITY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW() As TBPMO_WORKFLOWDataTable - Get - Return Me.tableTBPMO_WORKFLOW - End Get - End Property - - _ - Public ReadOnly Property VWPMO_WF_OVERVIEW_AUTHORITY() As VWPMO_WF_OVERVIEW_AUTHORITYDataTable - Get - Return Me.tableVWPMO_WF_OVERVIEW_AUTHORITY - End Get - End Property - - _ - Public ReadOnly Property TBDD_DOKUMENTART() As TBDD_DOKUMENTARTDataTable - Get - Return Me.tableTBDD_DOKUMENTART - End Get - End Property - - _ - Public ReadOnly Property TBDD_EINGANGSARTEN() As TBDD_EINGANGSARTENDataTable - Get - Return Me.tableTBDD_EINGANGSARTEN - End Get - End Property - - _ - Public ReadOnly Property TBDD_INDEX_AUTOM() As TBDD_INDEX_AUTOMDataTable - Get - Return Me.tableTBDD_INDEX_AUTOM - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_FORMVIEW_DOKTYPES() As TBPMO_WD_FORMVIEW_DOKTYPESDataTable - Get - Return Me.tableTBPMO_WD_FORMVIEW_DOKTYPES - End Get - End Property - - _ - Public ReadOnly Property TBPMO_KONFIGURATION() As TBPMO_KONFIGURATIONDataTable - Get - Return Me.tableTBPMO_KONFIGURATION - End Get - End Property - - _ - Public ReadOnly Property TBDD_USER() As TBDD_USERDataTable - Get - Return Me.tableTBDD_USER - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_TYPE() As TBPMO_FORM_TYPEDataTable - Get - Return Me.tableTBPMO_FORM_TYPE - End Get - End Property - - _ - Public ReadOnly Property TBDD_USER_GROUPS() As TBDD_USER_GROUPSDataTable - Get - Return Me.tableTBDD_USER_GROUPS - End Get - End Property - - _ - Public ReadOnly Property VWPMO_USERS_GROUPS() As VWPMO_USERS_GROUPSDataTable - Get - Return Me.tableVWPMO_USERS_GROUPS - End Get - End Property - - _ - Public ReadOnly Property TBDD_GROUPS_USER() As TBDD_GROUPS_USERDataTable - Get - Return Me.tableTBDD_GROUPS_USER - End Get - End Property - - _ - Public ReadOnly Property TBWH_DOKART_MODULE() As TBWH_DOKART_MODULEDataTable - Get - Return Me.tableTBWH_DOKART_MODULE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR() As TBPMO_FORM_CONSTRUCTORDataTable - Get - Return Me.tableTBPMO_FORM_CONSTRUCTOR - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_OBJECTTYPE() As TBPMO_WD_OBJECTTYPEDataTable - Get - Return Me.tableTBPMO_WD_OBJECTTYPE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FOLLOW_UP_EMAIL() As TBPMO_FOLLOW_UP_EMAILDataTable - Get - Return Me.tableTBPMO_FOLLOW_UP_EMAIL - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FOLLUPEMAIL_USER() As TBPMO_FOLLUPEMAIL_USERDataTable - Get - Return Me.tableTBPMO_FOLLUPEMAIL_USER - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RECORD_LOG_CONFIG() As TBPMO_RECORD_LOG_CONFIGDataTable - Get - Return Me.tableTBPMO_RECORD_LOG_CONFIG - End Get - End Property - - _ - Public ReadOnly Property VWPMO_RECORD_CHANGES() As VWPMO_RECORD_CHANGESDataTable - Get - Return Me.tableVWPMO_RECORD_CHANGES - End Get - End Property - - _ - Public ReadOnly Property TBDD_EMAIL_ACCOUNT() As TBDD_EMAIL_ACCOUNTDataTable - Get - Return Me.tableTBDD_EMAIL_ACCOUNT - End Get - End Property - - _ - Public ReadOnly Property TBDD_CONNECTION() As TBDD_CONNECTIONDataTable - Get - Return Me.tableTBDD_CONNECTION - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR_DETAIL() As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Get - Return Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL - End Get - End Property - - _ - Public ReadOnly Property VWDDINDEX_AUTOM() As VWDDINDEX_AUTOMDataTable - Get - Return Me.tableVWDDINDEX_AUTOM - End Get - End Property - - _ - Public ReadOnly Property TBPMO_TEMPLATE() As TBPMO_TEMPLATEDataTable - Get - Return Me.tableTBPMO_TEMPLATE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_TEMPLATE_ENTITY() As TBPMO_TEMPLATE_ENTITYDataTable - Get - Return Me.tableTBPMO_TEMPLATE_ENTITY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_TEMPLATE_PATTERN() As TBPMO_TEMPLATE_PATTERNDataTable - Get - Return Me.tableTBPMO_TEMPLATE_PATTERN - End Get - End Property - - _ - Public ReadOnly Property TBTEMP_QUICKDISPLAY() As TBTEMP_QUICKDISPLAYDataTable - Get - Return Me.tableTBTEMP_QUICKDISPLAY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_LANGUAGE_OBJECT() As TBPMO_LANGUAGE_OBJECTDataTable - Get - Return Me.tableTBPMO_LANGUAGE_OBJECT - End Get - End Property - - _ - Public ReadOnly Property TBDD_CLIENT() As TBDD_CLIENTDataTable - Get - Return Me.tableTBDD_CLIENT - End Get - End Property - - _ - Public ReadOnly Property TBPMO_CONSTRUCTOR_USER_SQL() As TBPMO_CONSTRUCTOR_USER_SQLDataTable - Get - Return Me.tableTBPMO_CONSTRUCTOR_USER_SQL - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_IMPORT_PROFILE() As TBPMO_WD_IMPORT_PROFILEDataTable - Get - Return Me.tableTBPMO_WD_IMPORT_PROFILE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_IMPORT_PROFILE_IDX() As TBPMO_WD_IMPORT_PROFILE_IDXDataTable - Get - Return Me.tableTBPMO_WD_IMPORT_PROFILE_IDX - End Get - End Property - - _ - Public ReadOnly Property VWPMO_WF_ACTIVE() As VWPMO_WF_ACTIVEDataTable - Get - Return Me.tableVWPMO_WF_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RIGHT_GROUP() As TBPMO_RIGHT_GROUPDataTable - Get - Return Me.tableTBPMO_RIGHT_GROUP - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_NAMECONVENTION_FORMAT() As TBPMO_WD_NAMECONVENTION_FORMATDataTable - Get - Return Me.tableTBPMO_WD_NAMECONVENTION_FORMAT - End Get - End Property - - _ - Public ReadOnly Property TBPMO_STRUCTURE_NODES_CONFIGURATION() As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Get - Return Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION - End Get - End Property - - _ - Public ReadOnly Property TBWH_ENTITY() As TBWH_ENTITYDataTable - Get - Return Me.tableTBWH_ENTITY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW_TASK_HISTORY() As TBPMO_WORKFLOW_TASK_HISTORYDataTable - Get - Return Me.tableTBPMO_WORKFLOW_TASK_HISTORY - End Get - End Property - - _ - Public ReadOnly Property VWPMO_RIGHTS_2B_WORKED() As VWPMO_RIGHTS_2B_WORKEDDataTable - Get - Return Me.tableVWPMO_RIGHTS_2B_WORKED - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RIGHT_USER() As TBPMO_RIGHT_USERDataTable - Get - Return Me.tableTBPMO_RIGHT_USER - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RECORD_VARIANT() As TBPMO_RECORD_VARIANTDataTable - Get - Return Me.tableTBPMO_RECORD_VARIANT - End Get - End Property - - _ - Public ReadOnly Property TBPMO_APPOINTMENTS() As TBPMO_APPOINTMENTSDataTable - Get - Return Me.tableTBPMO_APPOINTMENTS - End Get - End Property - - _ - Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode - Get - Return Me._schemaSerializationMode - End Get - Set - Me._schemaSerializationMode = value - End Set - End Property - - _ - Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection - Get - Return MyBase.Tables - End Get - End Property - - _ - Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection - Get - Return MyBase.Relations - End Get - End Property - - _ - Protected Overrides Sub InitializeDerivedDataSet() - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Public Overrides Function Clone() As Global.System.Data.DataSet - Dim cln As DD_DMSDataSet = CType(MyBase.Clone,DD_DMSDataSet) - cln.InitVars - cln.SchemaSerializationMode = Me.SchemaSerializationMode - Return cln - End Function - - _ - Protected Overrides Function ShouldSerializeTables() As Boolean - Return false - End Function - - _ - Protected Overrides Function ShouldSerializeRelations() As Boolean - Return false - End Function - - _ - Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) - If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Me.Reset - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXml(reader) - If (Not (ds.Tables("TBPMO_FORM")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORMDataTable(ds.Tables("TBPMO_FORM"))) - End If - If (Not (ds.Tables("VWPMO_CONTROL_SCREEN")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_CONTROL_SCREENDataTable(ds.Tables("VWPMO_CONTROL_SCREEN"))) - End If - If (Not (ds.Tables("TBPMO_FORM_VIEW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_VIEWDataTable(ds.Tables("TBPMO_FORM_VIEW"))) - End If - If (Not (ds.Tables("TBPMO_RECORD")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORDDataTable(ds.Tables("TBPMO_RECORD"))) - End If - If (Not (ds.Tables("VWPMO_DOKUMENTTYPES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_DOKUMENTTYPESDataTable(ds.Tables("VWPMO_DOKUMENTTYPES"))) - End If - If (Not (ds.Tables("TBPMO_WD_FVIEW_DT_INDEX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FVIEW_DT_INDEXDataTable(ds.Tables("TBPMO_WD_FVIEW_DT_INDEX"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASKDataTable(ds.Tables("TBPMO_WORKFLOW_TASK"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_STATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_STATEDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_STATE"))) - End If - If (Not (ds.Tables("VWPMO_GUI_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_GUI_ENTITYDataTable(ds.Tables("VWPMO_GUI_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOWDataTable(ds.Tables("TBPMO_WORKFLOW"))) - End If - If (Not (ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_OVERVIEW_AUTHORITYDataTable(ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY"))) - End If - If (Not (ds.Tables("TBDD_DOKUMENTART")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_DOKUMENTARTDataTable(ds.Tables("TBDD_DOKUMENTART"))) - End If - If (Not (ds.Tables("TBDD_EINGANGSARTEN")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EINGANGSARTENDataTable(ds.Tables("TBDD_EINGANGSARTEN"))) - End If - If (Not (ds.Tables("TBDD_INDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_INDEX_AUTOMDataTable(ds.Tables("TBDD_INDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FORMVIEW_DOKTYPESDataTable(ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES"))) - End If - If (Not (ds.Tables("TBPMO_KONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_KONFIGURATIONDataTable(ds.Tables("TBPMO_KONFIGURATION"))) - End If - If (Not (ds.Tables("TBDD_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USERDataTable(ds.Tables("TBDD_USER"))) - End If - If (Not (ds.Tables("TBPMO_FORM_TYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_TYPEDataTable(ds.Tables("TBPMO_FORM_TYPE"))) - End If - If (Not (ds.Tables("TBDD_USER_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USER_GROUPSDataTable(ds.Tables("TBDD_USER_GROUPS"))) - End If - If (Not (ds.Tables("VWPMO_USERS_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_USERS_GROUPSDataTable(ds.Tables("VWPMO_USERS_GROUPS"))) - End If - If (Not (ds.Tables("TBDD_GROUPS_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_GROUPS_USERDataTable(ds.Tables("TBDD_GROUPS_USER"))) - End If - If (Not (ds.Tables("TBWH_DOKART_MODULE")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_DOKART_MODULEDataTable(ds.Tables("TBWH_DOKART_MODULE"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTORDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR"))) - End If - If (Not (ds.Tables("TBPMO_WD_OBJECTTYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_OBJECTTYPEDataTable(ds.Tables("TBPMO_WD_OBJECTTYPE"))) - End If - If (Not (ds.Tables("TBPMO_FOLLOW_UP_EMAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLOW_UP_EMAILDataTable(ds.Tables("TBPMO_FOLLOW_UP_EMAIL"))) - End If - If (Not (ds.Tables("TBPMO_FOLLUPEMAIL_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLUPEMAIL_USERDataTable(ds.Tables("TBPMO_FOLLUPEMAIL_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_LOG_CONFIG")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_LOG_CONFIGDataTable(ds.Tables("TBPMO_RECORD_LOG_CONFIG"))) - End If - If (Not (ds.Tables("VWPMO_RECORD_CHANGES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RECORD_CHANGESDataTable(ds.Tables("VWPMO_RECORD_CHANGES"))) - End If - If (Not (ds.Tables("TBDD_EMAIL_ACCOUNT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EMAIL_ACCOUNTDataTable(ds.Tables("TBDD_EMAIL_ACCOUNT"))) - End If - If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"))) - End If - If (Not (ds.Tables("VWDDINDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New VWDDINDEX_AUTOMDataTable(ds.Tables("VWDDINDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATEDataTable(ds.Tables("TBPMO_TEMPLATE"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITYDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_PATTERN")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_PATTERN"))) - End If - If (Not (ds.Tables("TBTEMP_QUICKDISPLAY")) Is Nothing) Then - MyBase.Tables.Add(New TBTEMP_QUICKDISPLAYDataTable(ds.Tables("TBTEMP_QUICKDISPLAY"))) - End If - If (Not (ds.Tables("TBPMO_LANGUAGE_OBJECT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_LANGUAGE_OBJECTDataTable(ds.Tables("TBPMO_LANGUAGE_OBJECT"))) - End If - If (Not (ds.Tables("TBDD_CLIENT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CLIENTDataTable(ds.Tables("TBDD_CLIENT"))) - End If - If (Not (ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_CONSTRUCTOR_USER_SQLDataTable(ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILEDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILE_IDXDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX"))) - End If - If (Not (ds.Tables("VWPMO_WF_ACTIVE")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_ACTIVEDataTable(ds.Tables("VWPMO_WF_ACTIVE"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_GROUP")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_GROUPDataTable(ds.Tables("TBPMO_RIGHT_GROUP"))) - End If - If (Not (ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_NAMECONVENTION_FORMATDataTable(ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT"))) - End If - If (Not (ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable(ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION"))) - End If - If (Not (ds.Tables("TBWH_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_ENTITYDataTable(ds.Tables("TBWH_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_HISTORYDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY"))) - End If - If (Not (ds.Tables("VWPMO_RIGHTS_2B_WORKED")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RIGHTS_2B_WORKEDDataTable(ds.Tables("VWPMO_RIGHTS_2B_WORKED"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_USERDataTable(ds.Tables("TBPMO_RIGHT_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_VARIANT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_VARIANTDataTable(ds.Tables("TBPMO_RECORD_VARIANT"))) - End If - If (Not (ds.Tables("TBPMO_APPOINTMENTS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_APPOINTMENTSDataTable(ds.Tables("TBPMO_APPOINTMENTS"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXml(reader) - Me.InitVars - End If - End Sub - - _ - Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema - Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) - stream.Position = 0 - Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing) - End Function - - _ - Friend Overloads Sub InitVars() - Me.InitVars(true) - End Sub - - _ - Friend Overloads Sub InitVars(ByVal initTable As Boolean) - Me.tableTBPMO_FORM = CType(MyBase.Tables("TBPMO_FORM"),TBPMO_FORMDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM) Is Nothing) Then - Me.tableTBPMO_FORM.InitVars - End If - End If - Me.tableVWPMO_CONTROL_SCREEN = CType(MyBase.Tables("VWPMO_CONTROL_SCREEN"),VWPMO_CONTROL_SCREENDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_CONTROL_SCREEN) Is Nothing) Then - Me.tableVWPMO_CONTROL_SCREEN.InitVars - End If - End If - Me.tableTBPMO_FORM_VIEW = CType(MyBase.Tables("TBPMO_FORM_VIEW"),TBPMO_FORM_VIEWDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_VIEW) Is Nothing) Then - Me.tableTBPMO_FORM_VIEW.InitVars - End If - End If - Me.tableTBPMO_RECORD = CType(MyBase.Tables("TBPMO_RECORD"),TBPMO_RECORDDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RECORD) Is Nothing) Then - Me.tableTBPMO_RECORD.InitVars - End If - End If - Me.tableVWPMO_DOKUMENTTYPES = CType(MyBase.Tables("VWPMO_DOKUMENTTYPES"),VWPMO_DOKUMENTTYPESDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_DOKUMENTTYPES) Is Nothing) Then - Me.tableVWPMO_DOKUMENTTYPES.InitVars - End If - End If - Me.tableTBPMO_WD_FVIEW_DT_INDEX = CType(MyBase.Tables("TBPMO_WD_FVIEW_DT_INDEX"),TBPMO_WD_FVIEW_DT_INDEXDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_FVIEW_DT_INDEX) Is Nothing) Then - Me.tableTBPMO_WD_FVIEW_DT_INDEX.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW_TASK = CType(MyBase.Tables("TBPMO_WORKFLOW_TASK"),TBPMO_WORKFLOW_TASKDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW_TASK) Is Nothing) Then - Me.tableTBPMO_WORKFLOW_TASK.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW_TASK_STATE = CType(MyBase.Tables("TBPMO_WORKFLOW_TASK_STATE"),TBPMO_WORKFLOW_TASK_STATEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW_TASK_STATE) Is Nothing) Then - Me.tableTBPMO_WORKFLOW_TASK_STATE.InitVars - End If - End If - Me.tableVWPMO_GUI_ENTITY = CType(MyBase.Tables("VWPMO_GUI_ENTITY"),VWPMO_GUI_ENTITYDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_GUI_ENTITY) Is Nothing) Then - Me.tableVWPMO_GUI_ENTITY.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW = CType(MyBase.Tables("TBPMO_WORKFLOW"),TBPMO_WORKFLOWDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW) Is Nothing) Then - Me.tableTBPMO_WORKFLOW.InitVars - End If - End If - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY = CType(MyBase.Tables("VWPMO_WF_OVERVIEW_AUTHORITY"),VWPMO_WF_OVERVIEW_AUTHORITYDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_WF_OVERVIEW_AUTHORITY) Is Nothing) Then - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.InitVars - End If - End If - Me.tableTBDD_DOKUMENTART = CType(MyBase.Tables("TBDD_DOKUMENTART"),TBDD_DOKUMENTARTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_DOKUMENTART) Is Nothing) Then - Me.tableTBDD_DOKUMENTART.InitVars - End If - End If - Me.tableTBDD_EINGANGSARTEN = CType(MyBase.Tables("TBDD_EINGANGSARTEN"),TBDD_EINGANGSARTENDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_EINGANGSARTEN) Is Nothing) Then - Me.tableTBDD_EINGANGSARTEN.InitVars - End If - End If - Me.tableTBDD_INDEX_AUTOM = CType(MyBase.Tables("TBDD_INDEX_AUTOM"),TBDD_INDEX_AUTOMDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_INDEX_AUTOM) Is Nothing) Then - Me.tableTBDD_INDEX_AUTOM.InitVars - End If - End If - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES = CType(MyBase.Tables("TBPMO_WD_FORMVIEW_DOKTYPES"),TBPMO_WD_FORMVIEW_DOKTYPESDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_FORMVIEW_DOKTYPES) Is Nothing) Then - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.InitVars - End If - End If - Me.tableTBPMO_KONFIGURATION = CType(MyBase.Tables("TBPMO_KONFIGURATION"),TBPMO_KONFIGURATIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_KONFIGURATION) Is Nothing) Then - Me.tableTBPMO_KONFIGURATION.InitVars - End If - End If - Me.tableTBDD_USER = CType(MyBase.Tables("TBDD_USER"),TBDD_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_USER) Is Nothing) Then - Me.tableTBDD_USER.InitVars - End If - End If - Me.tableTBPMO_FORM_TYPE = CType(MyBase.Tables("TBPMO_FORM_TYPE"),TBPMO_FORM_TYPEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_TYPE) Is Nothing) Then - Me.tableTBPMO_FORM_TYPE.InitVars - End If - End If - Me.tableTBDD_USER_GROUPS = CType(MyBase.Tables("TBDD_USER_GROUPS"),TBDD_USER_GROUPSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_USER_GROUPS) Is Nothing) Then - Me.tableTBDD_USER_GROUPS.InitVars - End If - End If - Me.tableVWPMO_USERS_GROUPS = CType(MyBase.Tables("VWPMO_USERS_GROUPS"),VWPMO_USERS_GROUPSDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_USERS_GROUPS) Is Nothing) Then - Me.tableVWPMO_USERS_GROUPS.InitVars - End If - End If - Me.tableTBDD_GROUPS_USER = CType(MyBase.Tables("TBDD_GROUPS_USER"),TBDD_GROUPS_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_GROUPS_USER) Is Nothing) Then - Me.tableTBDD_GROUPS_USER.InitVars - End If - End If - Me.tableTBWH_DOKART_MODULE = CType(MyBase.Tables("TBWH_DOKART_MODULE"),TBWH_DOKART_MODULEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_DOKART_MODULE) Is Nothing) Then - Me.tableTBWH_DOKART_MODULE.InitVars - End If - End If - Me.tableTBPMO_FORM_CONSTRUCTOR = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR"),TBPMO_FORM_CONSTRUCTORDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_CONSTRUCTOR) Is Nothing) Then - Me.tableTBPMO_FORM_CONSTRUCTOR.InitVars - End If - End If - Me.tableTBPMO_WD_OBJECTTYPE = CType(MyBase.Tables("TBPMO_WD_OBJECTTYPE"),TBPMO_WD_OBJECTTYPEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_OBJECTTYPE) Is Nothing) Then - Me.tableTBPMO_WD_OBJECTTYPE.InitVars - End If - End If - Me.tableTBPMO_FOLLOW_UP_EMAIL = CType(MyBase.Tables("TBPMO_FOLLOW_UP_EMAIL"),TBPMO_FOLLOW_UP_EMAILDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FOLLOW_UP_EMAIL) Is Nothing) Then - Me.tableTBPMO_FOLLOW_UP_EMAIL.InitVars - End If - End If - Me.tableTBPMO_FOLLUPEMAIL_USER = CType(MyBase.Tables("TBPMO_FOLLUPEMAIL_USER"),TBPMO_FOLLUPEMAIL_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FOLLUPEMAIL_USER) Is Nothing) Then - Me.tableTBPMO_FOLLUPEMAIL_USER.InitVars - End If - End If - Me.tableTBPMO_RECORD_LOG_CONFIG = CType(MyBase.Tables("TBPMO_RECORD_LOG_CONFIG"),TBPMO_RECORD_LOG_CONFIGDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RECORD_LOG_CONFIG) Is Nothing) Then - Me.tableTBPMO_RECORD_LOG_CONFIG.InitVars - End If - End If - Me.tableVWPMO_RECORD_CHANGES = CType(MyBase.Tables("VWPMO_RECORD_CHANGES"),VWPMO_RECORD_CHANGESDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_RECORD_CHANGES) Is Nothing) Then - Me.tableVWPMO_RECORD_CHANGES.InitVars - End If - End If - Me.tableTBDD_EMAIL_ACCOUNT = CType(MyBase.Tables("TBDD_EMAIL_ACCOUNT"),TBDD_EMAIL_ACCOUNTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_EMAIL_ACCOUNT) Is Nothing) Then - Me.tableTBDD_EMAIL_ACCOUNT.InitVars - End If - End If - Me.tableTBDD_CONNECTION = CType(MyBase.Tables("TBDD_CONNECTION"),TBDD_CONNECTIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_CONNECTION) Is Nothing) Then - Me.tableTBDD_CONNECTION.InitVars - End If - End If - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"),TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL) Is Nothing) Then - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.InitVars - End If - End If - Me.tableVWDDINDEX_AUTOM = CType(MyBase.Tables("VWDDINDEX_AUTOM"),VWDDINDEX_AUTOMDataTable) - If (initTable = true) Then - If (Not (Me.tableVWDDINDEX_AUTOM) Is Nothing) Then - Me.tableVWDDINDEX_AUTOM.InitVars - End If - End If - Me.tableTBPMO_TEMPLATE = CType(MyBase.Tables("TBPMO_TEMPLATE"),TBPMO_TEMPLATEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_TEMPLATE) Is Nothing) Then - Me.tableTBPMO_TEMPLATE.InitVars - End If - End If - Me.tableTBPMO_TEMPLATE_ENTITY = CType(MyBase.Tables("TBPMO_TEMPLATE_ENTITY"),TBPMO_TEMPLATE_ENTITYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_TEMPLATE_ENTITY) Is Nothing) Then - Me.tableTBPMO_TEMPLATE_ENTITY.InitVars - End If - End If - Me.tableTBPMO_TEMPLATE_PATTERN = CType(MyBase.Tables("TBPMO_TEMPLATE_PATTERN"),TBPMO_TEMPLATE_PATTERNDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_TEMPLATE_PATTERN) Is Nothing) Then - Me.tableTBPMO_TEMPLATE_PATTERN.InitVars - End If - End If - Me.tableTBTEMP_QUICKDISPLAY = CType(MyBase.Tables("TBTEMP_QUICKDISPLAY"),TBTEMP_QUICKDISPLAYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBTEMP_QUICKDISPLAY) Is Nothing) Then - Me.tableTBTEMP_QUICKDISPLAY.InitVars - End If - End If - Me.tableTBPMO_LANGUAGE_OBJECT = CType(MyBase.Tables("TBPMO_LANGUAGE_OBJECT"),TBPMO_LANGUAGE_OBJECTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_LANGUAGE_OBJECT) Is Nothing) Then - Me.tableTBPMO_LANGUAGE_OBJECT.InitVars - End If - End If - Me.tableTBDD_CLIENT = CType(MyBase.Tables("TBDD_CLIENT"),TBDD_CLIENTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_CLIENT) Is Nothing) Then - Me.tableTBDD_CLIENT.InitVars - End If - End If - Me.tableTBPMO_CONSTRUCTOR_USER_SQL = CType(MyBase.Tables("TBPMO_CONSTRUCTOR_USER_SQL"),TBPMO_CONSTRUCTOR_USER_SQLDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_CONSTRUCTOR_USER_SQL) Is Nothing) Then - Me.tableTBPMO_CONSTRUCTOR_USER_SQL.InitVars - End If - End If - Me.tableTBPMO_WD_IMPORT_PROFILE = CType(MyBase.Tables("TBPMO_WD_IMPORT_PROFILE"),TBPMO_WD_IMPORT_PROFILEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_IMPORT_PROFILE) Is Nothing) Then - Me.tableTBPMO_WD_IMPORT_PROFILE.InitVars - End If - End If - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX = CType(MyBase.Tables("TBPMO_WD_IMPORT_PROFILE_IDX"),TBPMO_WD_IMPORT_PROFILE_IDXDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_IMPORT_PROFILE_IDX) Is Nothing) Then - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.InitVars - End If - End If - Me.tableVWPMO_WF_ACTIVE = CType(MyBase.Tables("VWPMO_WF_ACTIVE"),VWPMO_WF_ACTIVEDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_WF_ACTIVE) Is Nothing) Then - Me.tableVWPMO_WF_ACTIVE.InitVars - End If - End If - Me.tableTBPMO_RIGHT_GROUP = CType(MyBase.Tables("TBPMO_RIGHT_GROUP"),TBPMO_RIGHT_GROUPDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RIGHT_GROUP) Is Nothing) Then - Me.tableTBPMO_RIGHT_GROUP.InitVars - End If - End If - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT = CType(MyBase.Tables("TBPMO_WD_NAMECONVENTION_FORMAT"),TBPMO_WD_NAMECONVENTION_FORMATDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_NAMECONVENTION_FORMAT) Is Nothing) Then - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.InitVars - End If - End If - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION = CType(MyBase.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION"),TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION) Is Nothing) Then - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.InitVars - End If - End If - Me.tableTBWH_ENTITY = CType(MyBase.Tables("TBWH_ENTITY"),TBWH_ENTITYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_ENTITY) Is Nothing) Then - Me.tableTBWH_ENTITY.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW_TASK_HISTORY = CType(MyBase.Tables("TBPMO_WORKFLOW_TASK_HISTORY"),TBPMO_WORKFLOW_TASK_HISTORYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW_TASK_HISTORY) Is Nothing) Then - Me.tableTBPMO_WORKFLOW_TASK_HISTORY.InitVars - End If - End If - Me.tableVWPMO_RIGHTS_2B_WORKED = CType(MyBase.Tables("VWPMO_RIGHTS_2B_WORKED"),VWPMO_RIGHTS_2B_WORKEDDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_RIGHTS_2B_WORKED) Is Nothing) Then - Me.tableVWPMO_RIGHTS_2B_WORKED.InitVars - End If - End If - Me.tableTBPMO_RIGHT_USER = CType(MyBase.Tables("TBPMO_RIGHT_USER"),TBPMO_RIGHT_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RIGHT_USER) Is Nothing) Then - Me.tableTBPMO_RIGHT_USER.InitVars - End If - End If - Me.tableTBPMO_RECORD_VARIANT = CType(MyBase.Tables("TBPMO_RECORD_VARIANT"),TBPMO_RECORD_VARIANTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RECORD_VARIANT) Is Nothing) Then - Me.tableTBPMO_RECORD_VARIANT.InitVars - End If - End If - Me.tableTBPMO_APPOINTMENTS = CType(MyBase.Tables("TBPMO_APPOINTMENTS"),TBPMO_APPOINTMENTSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_APPOINTMENTS) Is Nothing) Then - Me.tableTBPMO_APPOINTMENTS.InitVars - End If - End If - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID = Me.Relations("FK_TBPMO_FORM_VIEW_FORM_ID") - Me.relationFK_TBDD_DOKUMENTART_EINGID = Me.Relations("FK_TBDD_DOKUMENTART_EINGID") - Me.relationFK_TBDD_INDEX_AUTOM_DOCID = Me.Relations("FK_TBDD_INDEX_AUTOM_DOCID") - Me.relationFK_TBDD_INDEX_AUTOM_DOCID1 = Me.Relations("FK_TBDD_INDEX_AUTOM_DOCID1") - Me.relationFK_TBPMO_FORM_FORM_TYPE_ID = Me.Relations("FK_TBPMO_FORM_FORM_TYPE_ID") - Me.relationFK_TBDD_GROUPS_USER_GROUP_ID = Me.Relations("FK_TBDD_GROUPS_USER_GROUP_ID") - Me.relationFK_TBDD_GROUPS_USER_USER_ID = Me.Relations("FK_TBDD_GROUPS_USER_USER_ID") - Me.relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID = Me.Relations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID") - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID = Me.Relations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID") - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID = Me.Relations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID") - Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID") - Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID") - Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID = Me.Relations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID") - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID = Me.Relations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID") - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID = Me.Relations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID") - Me.relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 = Me.Relations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1") - Me.relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID = Me.Relations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID") - Me.relationFK_TBPMO_RIGHT_GROUP_GROUP_ID = Me.Relations("FK_TBPMO_RIGHT_GROUP_GROUP_ID") - Me.relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID = Me.Relations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID") - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID1 = Me.Relations("FK_TBPMO_FORM_VIEW_FORM_ID1") - Me.relationFK_TBPMO_RECORD_VARIANT_RECORD_ID = Me.Relations("FK_TBPMO_RECORD_VARIANT_RECORD_ID") - End Sub - - _ - Private Sub InitClass() - Me.DataSetName = "DD_DMSDataSet" - Me.Prefix = "" - Me.Namespace = "http://tempuri.org/DD_DMSDataSet.xsd" - Me.EnforceConstraints = true - Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - Me.tableTBPMO_FORM = New TBPMO_FORMDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM) - Me.tableVWPMO_CONTROL_SCREEN = New VWPMO_CONTROL_SCREENDataTable() - MyBase.Tables.Add(Me.tableVWPMO_CONTROL_SCREEN) - Me.tableTBPMO_FORM_VIEW = New TBPMO_FORM_VIEWDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_VIEW) - Me.tableTBPMO_RECORD = New TBPMO_RECORDDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RECORD) - Me.tableVWPMO_DOKUMENTTYPES = New VWPMO_DOKUMENTTYPESDataTable() - MyBase.Tables.Add(Me.tableVWPMO_DOKUMENTTYPES) - Me.tableTBPMO_WD_FVIEW_DT_INDEX = New TBPMO_WD_FVIEW_DT_INDEXDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_FVIEW_DT_INDEX) - Me.tableTBPMO_WORKFLOW_TASK = New TBPMO_WORKFLOW_TASKDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW_TASK) - Me.tableTBPMO_WORKFLOW_TASK_STATE = New TBPMO_WORKFLOW_TASK_STATEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW_TASK_STATE) - Me.tableVWPMO_GUI_ENTITY = New VWPMO_GUI_ENTITYDataTable() - MyBase.Tables.Add(Me.tableVWPMO_GUI_ENTITY) - Me.tableTBPMO_WORKFLOW = New TBPMO_WORKFLOWDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW) - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY = New VWPMO_WF_OVERVIEW_AUTHORITYDataTable() - MyBase.Tables.Add(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY) - Me.tableTBDD_DOKUMENTART = New TBDD_DOKUMENTARTDataTable() - MyBase.Tables.Add(Me.tableTBDD_DOKUMENTART) - Me.tableTBDD_EINGANGSARTEN = New TBDD_EINGANGSARTENDataTable() - MyBase.Tables.Add(Me.tableTBDD_EINGANGSARTEN) - Me.tableTBDD_INDEX_AUTOM = New TBDD_INDEX_AUTOMDataTable() - MyBase.Tables.Add(Me.tableTBDD_INDEX_AUTOM) - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES = New TBPMO_WD_FORMVIEW_DOKTYPESDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES) - Me.tableTBPMO_KONFIGURATION = New TBPMO_KONFIGURATIONDataTable() - MyBase.Tables.Add(Me.tableTBPMO_KONFIGURATION) - Me.tableTBDD_USER = New TBDD_USERDataTable() - MyBase.Tables.Add(Me.tableTBDD_USER) - Me.tableTBPMO_FORM_TYPE = New TBPMO_FORM_TYPEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_TYPE) - Me.tableTBDD_USER_GROUPS = New TBDD_USER_GROUPSDataTable() - MyBase.Tables.Add(Me.tableTBDD_USER_GROUPS) - Me.tableVWPMO_USERS_GROUPS = New VWPMO_USERS_GROUPSDataTable() - MyBase.Tables.Add(Me.tableVWPMO_USERS_GROUPS) - Me.tableTBDD_GROUPS_USER = New TBDD_GROUPS_USERDataTable() - MyBase.Tables.Add(Me.tableTBDD_GROUPS_USER) - Me.tableTBWH_DOKART_MODULE = New TBWH_DOKART_MODULEDataTable() - MyBase.Tables.Add(Me.tableTBWH_DOKART_MODULE) - Me.tableTBPMO_FORM_CONSTRUCTOR = New TBPMO_FORM_CONSTRUCTORDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_CONSTRUCTOR) - Me.tableTBPMO_WD_OBJECTTYPE = New TBPMO_WD_OBJECTTYPEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_OBJECTTYPE) - Me.tableTBPMO_FOLLOW_UP_EMAIL = New TBPMO_FOLLOW_UP_EMAILDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FOLLOW_UP_EMAIL) - Me.tableTBPMO_FOLLUPEMAIL_USER = New TBPMO_FOLLUPEMAIL_USERDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FOLLUPEMAIL_USER) - Me.tableTBPMO_RECORD_LOG_CONFIG = New TBPMO_RECORD_LOG_CONFIGDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RECORD_LOG_CONFIG) - Me.tableVWPMO_RECORD_CHANGES = New VWPMO_RECORD_CHANGESDataTable() - MyBase.Tables.Add(Me.tableVWPMO_RECORD_CHANGES) - Me.tableTBDD_EMAIL_ACCOUNT = New TBDD_EMAIL_ACCOUNTDataTable() - MyBase.Tables.Add(Me.tableTBDD_EMAIL_ACCOUNT) - Me.tableTBDD_CONNECTION = New TBDD_CONNECTIONDataTable() - MyBase.Tables.Add(Me.tableTBDD_CONNECTION) - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL) - Me.tableVWDDINDEX_AUTOM = New VWDDINDEX_AUTOMDataTable() - MyBase.Tables.Add(Me.tableVWDDINDEX_AUTOM) - Me.tableTBPMO_TEMPLATE = New TBPMO_TEMPLATEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_TEMPLATE) - Me.tableTBPMO_TEMPLATE_ENTITY = New TBPMO_TEMPLATE_ENTITYDataTable() - MyBase.Tables.Add(Me.tableTBPMO_TEMPLATE_ENTITY) - Me.tableTBPMO_TEMPLATE_PATTERN = New TBPMO_TEMPLATE_PATTERNDataTable() - MyBase.Tables.Add(Me.tableTBPMO_TEMPLATE_PATTERN) - Me.tableTBTEMP_QUICKDISPLAY = New TBTEMP_QUICKDISPLAYDataTable() - MyBase.Tables.Add(Me.tableTBTEMP_QUICKDISPLAY) - Me.tableTBPMO_LANGUAGE_OBJECT = New TBPMO_LANGUAGE_OBJECTDataTable() - MyBase.Tables.Add(Me.tableTBPMO_LANGUAGE_OBJECT) - Me.tableTBDD_CLIENT = New TBDD_CLIENTDataTable() - MyBase.Tables.Add(Me.tableTBDD_CLIENT) - Me.tableTBPMO_CONSTRUCTOR_USER_SQL = New TBPMO_CONSTRUCTOR_USER_SQLDataTable() - MyBase.Tables.Add(Me.tableTBPMO_CONSTRUCTOR_USER_SQL) - Me.tableTBPMO_WD_IMPORT_PROFILE = New TBPMO_WD_IMPORT_PROFILEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_IMPORT_PROFILE) - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX = New TBPMO_WD_IMPORT_PROFILE_IDXDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX) - Me.tableVWPMO_WF_ACTIVE = New VWPMO_WF_ACTIVEDataTable() - MyBase.Tables.Add(Me.tableVWPMO_WF_ACTIVE) - Me.tableTBPMO_RIGHT_GROUP = New TBPMO_RIGHT_GROUPDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RIGHT_GROUP) - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT = New TBPMO_WD_NAMECONVENTION_FORMATDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT) - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION = New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - MyBase.Tables.Add(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION) - Me.tableTBWH_ENTITY = New TBWH_ENTITYDataTable() - MyBase.Tables.Add(Me.tableTBWH_ENTITY) - Me.tableTBPMO_WORKFLOW_TASK_HISTORY = New TBPMO_WORKFLOW_TASK_HISTORYDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW_TASK_HISTORY) - Me.tableVWPMO_RIGHTS_2B_WORKED = New VWPMO_RIGHTS_2B_WORKEDDataTable() - MyBase.Tables.Add(Me.tableVWPMO_RIGHTS_2B_WORKED) - Me.tableTBPMO_RIGHT_USER = New TBPMO_RIGHT_USERDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RIGHT_USER) - Me.tableTBPMO_RECORD_VARIANT = New TBPMO_RECORD_VARIANTDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RECORD_VARIANT) - Me.tableTBPMO_APPOINTMENTS = New TBPMO_APPOINTMENTSDataTable() - MyBase.Tables.Add(Me.tableTBPMO_APPOINTMENTS) - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_VIEW_FORM_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_VIEW.FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_VIEW_FORM_ID) - Me.relationFK_TBDD_DOKUMENTART_EINGID = New Global.System.Data.DataRelation("FK_TBDD_DOKUMENTART_EINGID", New Global.System.Data.DataColumn() {Me.tableTBDD_EINGANGSARTEN.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_DOKUMENTART.EINGANGSART_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_DOKUMENTART_EINGID) - Me.relationFK_TBDD_INDEX_AUTOM_DOCID = New Global.System.Data.DataRelation("FK_TBDD_INDEX_AUTOM_DOCID", New Global.System.Data.DataColumn() {Me.tableTBDD_DOKUMENTART.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_INDEX_AUTOM_DOCID) - Me.relationFK_TBDD_INDEX_AUTOM_DOCID1 = New Global.System.Data.DataRelation("FK_TBDD_INDEX_AUTOM_DOCID1", New Global.System.Data.DataColumn() {Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_INDEX_AUTOM_DOCID1) - Me.relationFK_TBPMO_FORM_FORM_TYPE_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_FORM_TYPE_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_TYPE.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.FORM_TYPE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_FORM_TYPE_ID) - Me.relationFK_TBDD_GROUPS_USER_GROUP_ID = New Global.System.Data.DataRelation("FK_TBDD_GROUPS_USER_GROUP_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER_GROUPS.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_GROUPS_USER.GROUP_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_GROUPS_USER_GROUP_ID) - Me.relationFK_TBDD_GROUPS_USER_USER_ID = New Global.System.Data.DataRelation("FK_TBDD_GROUPS_USER_USER_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_GROUPS_USER.USER_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_GROUPS_USER_USER_ID) - Me.relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID = New Global.System.Data.DataRelation("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FOLLUPEMAIL_USER.FOLLOW_UP_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID) - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID) - Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID = New Global.System.Data.DataRelation("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_ENTITY.ENTITY_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID) - Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID = New Global.System.Data.DataRelation("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_ENTITY.TEMPLATE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID) - Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID = New Global.System.Data.DataRelation("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_ENTITY.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID) - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID = New Global.System.Data.DataRelation("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID", New Global.System.Data.DataColumn() {Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DATE_CTRL_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID) - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID = New Global.System.Data.DataRelation("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID", New Global.System.Data.DataColumn() {Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DONE_CTRL_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID) - Me.relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 = New Global.System.Data.DataRelation("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1", New Global.System.Data.DataColumn() {Me.tableTBPMO_WD_IMPORT_PROFILE.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.PROFILE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1) - Me.relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID = New Global.System.Data.DataRelation("FK_TBPMO_RIGHT_GROUP_ENTITY_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_RIGHT_GROUP.ENTITY_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID) - Me.relationFK_TBPMO_RIGHT_GROUP_GROUP_ID = New Global.System.Data.DataRelation("FK_TBPMO_RIGHT_GROUP_GROUP_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER_GROUPS.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_RIGHT_GROUP.GROUP_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_RIGHT_GROUP_GROUP_ID) - Me.relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID = New Global.System.Data.DataRelation("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ENTITY_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID) - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID1 = New Global.System.Data.DataRelation("FK_TBPMO_FORM_VIEW_FORM_ID1", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBWH_ENTITY.FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_VIEW_FORM_ID1) - Me.relationFK_TBPMO_RECORD_VARIANT_RECORD_ID = New Global.System.Data.DataRelation("FK_TBPMO_RECORD_VARIANT_RECORD_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_RECORD.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_RECORD_VARIANT.RECORD_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_RECORD_VARIANT_RECORD_ID) - End Sub - - _ - Private Function ShouldSerializeTBPMO_FORM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_CONTROL_SCREEN() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_VIEW() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RECORD() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_DOKUMENTTYPES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_FVIEW_DT_INDEX() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW_TASK() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW_TASK_STATE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_GUI_ENTITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_WF_OVERVIEW_AUTHORITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_DOKUMENTART() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_EINGANGSARTEN() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_INDEX_AUTOM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_FORMVIEW_DOKTYPES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_KONFIGURATION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_TYPE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_USER_GROUPS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_USERS_GROUPS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_GROUPS_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_DOKART_MODULE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_OBJECTTYPE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FOLLOW_UP_EMAIL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FOLLUPEMAIL_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RECORD_LOG_CONFIG() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_RECORD_CHANGES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_EMAIL_ACCOUNT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_CONNECTION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR_DETAIL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWDDINDEX_AUTOM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_TEMPLATE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_TEMPLATE_ENTITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_TEMPLATE_PATTERN() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBTEMP_QUICKDISPLAY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_LANGUAGE_OBJECT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_CLIENT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_CONSTRUCTOR_USER_SQL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_IMPORT_PROFILE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_IMPORT_PROFILE_IDX() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_WF_ACTIVE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RIGHT_GROUP() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_NAMECONVENTION_FORMAT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_STRUCTURE_NODES_CONFIGURATION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_ENTITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW_TASK_HISTORY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_RIGHTS_2B_WORKED() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RIGHT_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RECORD_VARIANT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_APPOINTMENTS() As Boolean - Return false - End Function - - _ - Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) - If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then - Me.InitVars - End If - End Sub - - _ - Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any.Namespace = ds.Namespace - sequence.Items.Add(any) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - - _ - Public Delegate Sub TBPMO_FORMRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORMRowChangeEvent) - - _ - Public Delegate Sub VWPMO_CONTROL_SCREENRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_CONTROL_SCREENRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_VIEWRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_VIEWRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RECORDRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RECORDRowChangeEvent) - - _ - Public Delegate Sub VWPMO_DOKUMENTTYPESRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_DOKUMENTTYPESRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOW_TASKRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOW_TASKRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOW_TASK_STATERowChangeEvent) - - _ - Public Delegate Sub VWPMO_GUI_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_GUI_ENTITYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOWRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOWRowChangeEvent) - - _ - Public Delegate Sub VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent) - - _ - Public Delegate Sub TBDD_DOKUMENTARTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_DOKUMENTARTRowChangeEvent) - - _ - Public Delegate Sub TBDD_EINGANGSARTENRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_EINGANGSARTENRowChangeEvent) - - _ - Public Delegate Sub TBDD_INDEX_AUTOMRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_INDEX_AUTOMRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent) - - _ - Public Delegate Sub TBPMO_KONFIGURATIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_KONFIGURATIONRowChangeEvent) - - _ - Public Delegate Sub TBDD_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_USERRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_TYPERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_TYPERowChangeEvent) - - _ - Public Delegate Sub TBDD_USER_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_USER_GROUPSRowChangeEvent) - - _ - Public Delegate Sub VWPMO_USERS_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_USERS_GROUPSRowChangeEvent) - - _ - Public Delegate Sub TBDD_GROUPS_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_GROUPS_USERRowChangeEvent) - - _ - Public Delegate Sub TBWH_DOKART_MODULERowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_DOKART_MODULERowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_CONSTRUCTORRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTORRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_OBJECTTYPERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_OBJECTTYPERowChangeEvent) - - _ - Public Delegate Sub TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FOLLOW_UP_EMAILRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FOLLUPEMAIL_USERRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RECORD_LOG_CONFIGRowChangeEvent) - - _ - Public Delegate Sub VWPMO_RECORD_CHANGESRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_RECORD_CHANGESRowChangeEvent) - - _ - Public Delegate Sub TBDD_EMAIL_ACCOUNTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_EMAIL_ACCOUNTRowChangeEvent) - - _ - Public Delegate Sub TBDD_CONNECTIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CONNECTIONRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent) - - _ - Public Delegate Sub VWDDINDEX_AUTOMRowChangeEventHandler(ByVal sender As Object, ByVal e As VWDDINDEX_AUTOMRowChangeEvent) - - _ - Public Delegate Sub TBPMO_TEMPLATERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATERowChangeEvent) - - _ - Public Delegate Sub TBPMO_TEMPLATE_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_ENTITYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_TEMPLATE_PATTERNRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_PATTERNRowChangeEvent) - - _ - Public Delegate Sub TBTEMP_QUICKDISPLAYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBTEMP_QUICKDISPLAYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_LANGUAGE_OBJECTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_LANGUAGE_OBJECTRowChangeEvent) - - _ - Public Delegate Sub TBDD_CLIENTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CLIENTRowChangeEvent) - - _ - Public Delegate Sub TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_IMPORT_PROFILERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_IMPORT_PROFILERowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent) - - _ - Public Delegate Sub VWPMO_WF_ACTIVERowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_WF_ACTIVERowChangeEvent) - - _ - Public Delegate Sub TBPMO_RIGHT_GROUPRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RIGHT_GROUPRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent) - - _ - Public Delegate Sub TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent) - - _ - Public Delegate Sub TBWH_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_ENTITYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent) - - _ - Public Delegate Sub VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_RIGHTS_2B_WORKEDRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RIGHT_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RIGHT_USERRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RECORD_VARIANTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RECORD_VARIANTRowChangeEvent) - - _ - Public Delegate Sub TBPMO_APPOINTMENTSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_APPOINTMENTSRowChangeEvent) - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORMDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnLEVEL As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnSHOW_FORM_CONSTRUCT As Global.System.Data.DataColumn - - Private columnFORM_TYPE_ID As Global.System.Data.DataColumn - - Private columnSINGLE_RECORD As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property LEVELColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLEVEL - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SHOW_FORM_CONSTRUCTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHOW_FORM_CONSTRUCT - End Get - End Property - - _ - Public ReadOnly Property FORM_TYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TYPE_ID - End Get - End Property - - _ - Public ReadOnly Property SINGLE_RECORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSINGLE_RECORD - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORMRow - Get - Return CType(Me.Rows(index),TBPMO_FORMRow) - End Get - End Property - - _ - Public Event TBPMO_FORMRowChanging As TBPMO_FORMRowChangeEventHandler - - _ - Public Event TBPMO_FORMRowChanged As TBPMO_FORMRowChangeEventHandler - - _ - Public Event TBPMO_FORMRowDeleting As TBPMO_FORMRowChangeEventHandler - - _ - Public Event TBPMO_FORMRowDeleted As TBPMO_FORMRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORMRow(ByVal row As TBPMO_FORMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORMRow(ByVal PARENT_ID As Integer, ByVal NAME As String, ByVal LEVEL As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal SHOW_FORM_CONSTRUCT As Boolean, ByVal parentTBPMO_FORM_TYPERowByFK_TBPMO_FORM_FORM_TYPE_ID As TBPMO_FORM_TYPERow, ByVal SINGLE_RECORD As Boolean) As TBPMO_FORMRow - Dim rowTBPMO_FORMRow As TBPMO_FORMRow = CType(Me.NewRow,TBPMO_FORMRow) - Dim columnValuesArray() As Object = New Object() {Nothing, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SHOW_FORM_CONSTRUCT, Nothing, SINGLE_RECORD} - If (Not (parentTBPMO_FORM_TYPERowByFK_TBPMO_FORM_FORM_TYPE_ID) Is Nothing) Then - columnValuesArray(9) = parentTBPMO_FORM_TYPERowByFK_TBPMO_FORM_FORM_TYPE_ID(0) - End If - rowTBPMO_FORMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORMRow) - Return rowTBPMO_FORMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORMRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORMDataTable = CType(MyBase.Clone,TBPMO_FORMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnLEVEL = MyBase.Columns("LEVEL") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnSHOW_FORM_CONSTRUCT = MyBase.Columns("SHOW_FORM_CONSTRUCT") - Me.columnFORM_TYPE_ID = MyBase.Columns("FORM_TYPE_ID") - Me.columnSINGLE_RECORD = MyBase.Columns("SINGLE_RECORD") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnLEVEL = New Global.System.Data.DataColumn("LEVEL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLEVEL) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSHOW_FORM_CONSTRUCT = New Global.System.Data.DataColumn("SHOW_FORM_CONSTRUCT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHOW_FORM_CONSTRUCT) - Me.columnFORM_TYPE_ID = New Global.System.Data.DataColumn("FORM_TYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TYPE_ID) - Me.columnSINGLE_RECORD = New Global.System.Data.DataColumn("SINGLE_RECORD", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSINGLE_RECORD) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnPARENT_ID.AllowDBNull = false - Me.columnPARENT_ID.DefaultValue = CType(0,Integer) - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnLEVEL.AllowDBNull = false - Me.columnLEVEL.DefaultValue = CType("0",String) - Me.columnLEVEL.MaxLength = 10 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSHOW_FORM_CONSTRUCT.AllowDBNull = false - Me.columnSINGLE_RECORD.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_FORMRow() As TBPMO_FORMRow - Return CType(Me.NewRow,TBPMO_FORMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORMRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowChanged(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORMRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowChanging(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORMRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowDeleted(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORMRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowDeleting(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORMRow(ByVal row As TBPMO_FORMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_CONTROL_SCREENDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_CONTROL_SCREENRow) - - Private columnCONTROL_ID As Global.System.Data.DataColumn - - Private columnCONTROL_NAME As Global.System.Data.DataColumn - - Private columnCONTROL_REQUIRED As Global.System.Data.DataColumn - - Private columnCONTROL_DEF_VALUE As Global.System.Data.DataColumn - - Private columnCONTROL_READ_ONLY As Global.System.Data.DataColumn - - Private columnCTRLTYPE_ID As Global.System.Data.DataColumn - - Private columnCTRLTYPE_NAME As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_NAME As Global.System.Data.DataColumn - - Private columnFORM_LEVEL As Global.System.Data.DataColumn - - Private columnSCREEN_ID As Global.System.Data.DataColumn - - Private columnSCREEN_NAME As Global.System.Data.DataColumn - - Private columnCTRLSCR_ID As Global.System.Data.DataColumn - - Private columnCTRLSCR_CAPTION As Global.System.Data.DataColumn - - Private columnCTRLSCR_X_LOC As Global.System.Data.DataColumn - - Private columnCTRLSCR_Y_LOC As Global.System.Data.DataColumn - - Private columnCTRLSCR_HEIGHT As Global.System.Data.DataColumn - - Private columnCTRLSCR_WIDTH As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_FAMILY As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_COLOR As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_SIZE As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_STYLE As Global.System.Data.DataColumn - - Private columnCTRLSCR_TAB_INDEX As Global.System.Data.DataColumn - - Private columnCTRLSCR_TAB_STOP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_CONTROL_SCREEN" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property CONTROL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_ID - End Get - End Property - - _ - Public ReadOnly Property CONTROL_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_NAME - End Get - End Property - - _ - Public ReadOnly Property CONTROL_REQUIREDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_REQUIRED - End Get - End Property - - _ - Public ReadOnly Property CONTROL_DEF_VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_DEF_VALUE - End Get - End Property - - _ - Public ReadOnly Property CONTROL_READ_ONLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_READ_ONLY - End Get - End Property - - _ - Public ReadOnly Property CTRLTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property CTRLTYPE_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLTYPE_NAME - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_NAME - End Get - End Property - - _ - Public ReadOnly Property FORM_LEVELColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_LEVEL - End Get - End Property - - _ - Public ReadOnly Property SCREEN_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_ID - End Get - End Property - - _ - Public ReadOnly Property SCREEN_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_NAME - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_ID - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_CAPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_CAPTION - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_X_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_X_LOC - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_Y_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_Y_LOC - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_HEIGHT - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_WIDTH - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_FAMILYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_FAMILY - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_COLOR - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_SIZEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_SIZE - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_STYLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_STYLE - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_TAB_INDEXColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_TAB_INDEX - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_TAB_STOPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_TAB_STOP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_CONTROL_SCREENRow - Get - Return CType(Me.Rows(index),VWPMO_CONTROL_SCREENRow) - End Get - End Property - - _ - Public Event VWPMO_CONTROL_SCREENRowChanging As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Event VWPMO_CONTROL_SCREENRowChanged As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Event VWPMO_CONTROL_SCREENRowDeleting As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Event VWPMO_CONTROL_SCREENRowDeleted As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_CONTROL_SCREENRow(ByVal row As VWPMO_CONTROL_SCREENRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_CONTROL_SCREENRow( _ - ByVal CONTROL_ID As Integer, _ - ByVal CONTROL_NAME As String, _ - ByVal CONTROL_REQUIRED As Boolean, _ - ByVal CONTROL_DEF_VALUE As String, _ - ByVal CONTROL_READ_ONLY As Boolean, _ - ByVal CTRLTYPE_ID As Integer, _ - ByVal CTRLTYPE_NAME As String, _ - ByVal FORM_ID As Integer, _ - ByVal FORM_NAME As String, _ - ByVal FORM_LEVEL As String, _ - ByVal SCREEN_ID As Integer, _ - ByVal SCREEN_NAME As String, _ - ByVal CTRLSCR_ID As Integer, _ - ByVal CTRLSCR_CAPTION As String, _ - ByVal CTRLSCR_X_LOC As Double, _ - ByVal CTRLSCR_Y_LOC As Double, _ - ByVal CTRLSCR_HEIGHT As Short, _ - ByVal CTRLSCR_WIDTH As Short, _ - ByVal CTRLSCR_FONT_FAMILY As String, _ - ByVal CTRLSCR_FONT_COLOR As Long, _ - ByVal CTRLSCR_FONT_SIZE As Short, _ - ByVal CTRLSCR_FONT_STYLE As Short, _ - ByVal CTRLSCR_TAB_INDEX As Short, _ - ByVal CTRLSCR_TAB_STOP As Boolean) As VWPMO_CONTROL_SCREENRow - Dim rowVWPMO_CONTROL_SCREENRow As VWPMO_CONTROL_SCREENRow = CType(Me.NewRow,VWPMO_CONTROL_SCREENRow) - Dim columnValuesArray() As Object = New Object() {CONTROL_ID, CONTROL_NAME, CONTROL_REQUIRED, CONTROL_DEF_VALUE, CONTROL_READ_ONLY, CTRLTYPE_ID, CTRLTYPE_NAME, FORM_ID, FORM_NAME, FORM_LEVEL, SCREEN_ID, SCREEN_NAME, CTRLSCR_ID, CTRLSCR_CAPTION, CTRLSCR_X_LOC, CTRLSCR_Y_LOC, CTRLSCR_HEIGHT, CTRLSCR_WIDTH, CTRLSCR_FONT_FAMILY, CTRLSCR_FONT_COLOR, CTRLSCR_FONT_SIZE, CTRLSCR_FONT_STYLE, CTRLSCR_TAB_INDEX, CTRLSCR_TAB_STOP} - rowVWPMO_CONTROL_SCREENRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_CONTROL_SCREENRow) - Return rowVWPMO_CONTROL_SCREENRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_CONTROL_SCREENDataTable = CType(MyBase.Clone,VWPMO_CONTROL_SCREENDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_CONTROL_SCREENDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnCONTROL_ID = MyBase.Columns("CONTROL_ID") - Me.columnCONTROL_NAME = MyBase.Columns("CONTROL_NAME") - Me.columnCONTROL_REQUIRED = MyBase.Columns("CONTROL_REQUIRED") - Me.columnCONTROL_DEF_VALUE = MyBase.Columns("CONTROL_DEF_VALUE") - Me.columnCONTROL_READ_ONLY = MyBase.Columns("CONTROL_READ_ONLY") - Me.columnCTRLTYPE_ID = MyBase.Columns("CTRLTYPE_ID") - Me.columnCTRLTYPE_NAME = MyBase.Columns("CTRLTYPE_NAME") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_NAME = MyBase.Columns("FORM_NAME") - Me.columnFORM_LEVEL = MyBase.Columns("FORM_LEVEL") - Me.columnSCREEN_ID = MyBase.Columns("SCREEN_ID") - Me.columnSCREEN_NAME = MyBase.Columns("SCREEN_NAME") - Me.columnCTRLSCR_ID = MyBase.Columns("CTRLSCR_ID") - Me.columnCTRLSCR_CAPTION = MyBase.Columns("CTRLSCR_CAPTION") - Me.columnCTRLSCR_X_LOC = MyBase.Columns("CTRLSCR_X_LOC") - Me.columnCTRLSCR_Y_LOC = MyBase.Columns("CTRLSCR_Y_LOC") - Me.columnCTRLSCR_HEIGHT = MyBase.Columns("CTRLSCR_HEIGHT") - Me.columnCTRLSCR_WIDTH = MyBase.Columns("CTRLSCR_WIDTH") - Me.columnCTRLSCR_FONT_FAMILY = MyBase.Columns("CTRLSCR_FONT_FAMILY") - Me.columnCTRLSCR_FONT_COLOR = MyBase.Columns("CTRLSCR_FONT_COLOR") - Me.columnCTRLSCR_FONT_SIZE = MyBase.Columns("CTRLSCR_FONT_SIZE") - Me.columnCTRLSCR_FONT_STYLE = MyBase.Columns("CTRLSCR_FONT_STYLE") - Me.columnCTRLSCR_TAB_INDEX = MyBase.Columns("CTRLSCR_TAB_INDEX") - Me.columnCTRLSCR_TAB_STOP = MyBase.Columns("CTRLSCR_TAB_STOP") - End Sub - - _ - Private Sub InitClass() - Me.columnCONTROL_ID = New Global.System.Data.DataColumn("CONTROL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_ID) - Me.columnCONTROL_NAME = New Global.System.Data.DataColumn("CONTROL_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_NAME) - Me.columnCONTROL_REQUIRED = New Global.System.Data.DataColumn("CONTROL_REQUIRED", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_REQUIRED) - Me.columnCONTROL_DEF_VALUE = New Global.System.Data.DataColumn("CONTROL_DEF_VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_DEF_VALUE) - Me.columnCONTROL_READ_ONLY = New Global.System.Data.DataColumn("CONTROL_READ_ONLY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_READ_ONLY) - Me.columnCTRLTYPE_ID = New Global.System.Data.DataColumn("CTRLTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLTYPE_ID) - Me.columnCTRLTYPE_NAME = New Global.System.Data.DataColumn("CTRLTYPE_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLTYPE_NAME) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_NAME = New Global.System.Data.DataColumn("FORM_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_NAME) - Me.columnFORM_LEVEL = New Global.System.Data.DataColumn("FORM_LEVEL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_LEVEL) - Me.columnSCREEN_ID = New Global.System.Data.DataColumn("SCREEN_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_ID) - Me.columnSCREEN_NAME = New Global.System.Data.DataColumn("SCREEN_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_NAME) - Me.columnCTRLSCR_ID = New Global.System.Data.DataColumn("CTRLSCR_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_ID) - Me.columnCTRLSCR_CAPTION = New Global.System.Data.DataColumn("CTRLSCR_CAPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_CAPTION) - Me.columnCTRLSCR_X_LOC = New Global.System.Data.DataColumn("CTRLSCR_X_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_X_LOC) - Me.columnCTRLSCR_Y_LOC = New Global.System.Data.DataColumn("CTRLSCR_Y_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_Y_LOC) - Me.columnCTRLSCR_HEIGHT = New Global.System.Data.DataColumn("CTRLSCR_HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_HEIGHT) - Me.columnCTRLSCR_WIDTH = New Global.System.Data.DataColumn("CTRLSCR_WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_WIDTH) - Me.columnCTRLSCR_FONT_FAMILY = New Global.System.Data.DataColumn("CTRLSCR_FONT_FAMILY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_FAMILY) - Me.columnCTRLSCR_FONT_COLOR = New Global.System.Data.DataColumn("CTRLSCR_FONT_COLOR", GetType(Long), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_COLOR) - Me.columnCTRLSCR_FONT_SIZE = New Global.System.Data.DataColumn("CTRLSCR_FONT_SIZE", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_SIZE) - Me.columnCTRLSCR_FONT_STYLE = New Global.System.Data.DataColumn("CTRLSCR_FONT_STYLE", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_STYLE) - Me.columnCTRLSCR_TAB_INDEX = New Global.System.Data.DataColumn("CTRLSCR_TAB_INDEX", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_TAB_INDEX) - Me.columnCTRLSCR_TAB_STOP = New Global.System.Data.DataColumn("CTRLSCR_TAB_STOP", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_TAB_STOP) - Me.columnCONTROL_ID.AllowDBNull = false - Me.columnCONTROL_NAME.AllowDBNull = false - Me.columnCONTROL_NAME.MaxLength = 100 - Me.columnCONTROL_REQUIRED.AllowDBNull = false - Me.columnCONTROL_DEF_VALUE.MaxLength = 100 - Me.columnCONTROL_READ_ONLY.AllowDBNull = false - Me.columnCTRLTYPE_ID.AllowDBNull = false - Me.columnCTRLTYPE_NAME.AllowDBNull = false - Me.columnCTRLTYPE_NAME.MaxLength = 20 - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_NAME.AllowDBNull = false - Me.columnFORM_NAME.MaxLength = 100 - Me.columnFORM_LEVEL.AllowDBNull = false - Me.columnFORM_LEVEL.MaxLength = 10 - Me.columnSCREEN_ID.AllowDBNull = false - Me.columnSCREEN_NAME.AllowDBNull = false - Me.columnSCREEN_NAME.MaxLength = 100 - Me.columnCTRLSCR_ID.AllowDBNull = false - Me.columnCTRLSCR_CAPTION.AllowDBNull = false - Me.columnCTRLSCR_CAPTION.MaxLength = 100 - Me.columnCTRLSCR_X_LOC.AllowDBNull = false - Me.columnCTRLSCR_Y_LOC.AllowDBNull = false - Me.columnCTRLSCR_HEIGHT.AllowDBNull = false - Me.columnCTRLSCR_WIDTH.AllowDBNull = false - Me.columnCTRLSCR_FONT_FAMILY.AllowDBNull = false - Me.columnCTRLSCR_FONT_FAMILY.MaxLength = 50 - Me.columnCTRLSCR_FONT_COLOR.AllowDBNull = false - Me.columnCTRLSCR_FONT_SIZE.AllowDBNull = false - Me.columnCTRLSCR_FONT_STYLE.AllowDBNull = false - Me.columnCTRLSCR_TAB_INDEX.AllowDBNull = false - Me.columnCTRLSCR_TAB_STOP.AllowDBNull = false - End Sub - - _ - Public Function NewVWPMO_CONTROL_SCREENRow() As VWPMO_CONTROL_SCREENRow - Return CType(Me.NewRow,VWPMO_CONTROL_SCREENRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_CONTROL_SCREENRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_CONTROL_SCREENRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowChanged(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowChanging(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowDeleted(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowDeleting(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_CONTROL_SCREENRow(ByVal row As VWPMO_CONTROL_SCREENRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_CONTROL_SCREENDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_VIEWDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_VIEWRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSCREEN_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnDESCRIPTION As Global.System.Data.DataColumn - - Private columnWIDTH As Global.System.Data.DataColumn - - Private columnHEIGHT As Global.System.Data.DataColumn - - Private columnDIALOG As Global.System.Data.DataColumn - - Private columnMAXIMIZABLE As Global.System.Data.DataColumn - - Private columnMINIMIZABLE As Global.System.Data.DataColumn - - Private columnMAX_WIDTH As Global.System.Data.DataColumn - - Private columnMIN_WIDTH As Global.System.Data.DataColumn - - Private columnMAX_HEIGHT As Global.System.Data.DataColumn - - Private columnMIN_HEIGHT As Global.System.Data.DataColumn - - Private columnX_LOC As Global.System.Data.DataColumn - - Private columnY_LOC As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnIS_MDI_CHILD As Global.System.Data.DataColumn - - Private columnDOCUMENT_VIEW As Global.System.Data.DataColumn - - Private columnWINDREAM_SEARCH As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN1 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN2 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN3 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN4 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN5 As Global.System.Data.DataColumn - - Private columnALLOW_DROP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_VIEW" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property SCREEN_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWIDTH - End Get - End Property - - _ - Public ReadOnly Property HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnHEIGHT - End Get - End Property - - _ - Public ReadOnly Property DIALOGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDIALOG - End Get - End Property - - _ - Public ReadOnly Property MAXIMIZABLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMAXIMIZABLE - End Get - End Property - - _ - Public ReadOnly Property MINIMIZABLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMINIMIZABLE - End Get - End Property - - _ - Public ReadOnly Property MAX_WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMAX_WIDTH - End Get - End Property - - _ - Public ReadOnly Property MIN_WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMIN_WIDTH - End Get - End Property - - _ - Public ReadOnly Property MAX_HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMAX_HEIGHT - End Get - End Property - - _ - Public ReadOnly Property MIN_HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMIN_HEIGHT - End Get - End Property - - _ - Public ReadOnly Property X_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnX_LOC - End Get - End Property - - _ - Public ReadOnly Property Y_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnY_LOC - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property IS_MDI_CHILDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIS_MDI_CHILD - End Get - End Property - - _ - Public ReadOnly Property DOCUMENT_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCUMENT_VIEW - End Get - End Property - - _ - Public ReadOnly Property WINDREAM_SEARCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWINDREAM_SEARCH - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN1 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN2 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN3Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN3 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN4Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN4 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN5Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN5 - End Get - End Property - - _ - Public ReadOnly Property ALLOW_DROPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnALLOW_DROP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_VIEWRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_VIEWRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_VIEWRowChanging As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Event TBPMO_FORM_VIEWRowChanged As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Event TBPMO_FORM_VIEWRowDeleting As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Event TBPMO_FORM_VIEWRowDeleted As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_VIEWRow(ByVal row As TBPMO_FORM_VIEWRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_VIEWRow( _ - ByVal SCREEN_ID As Integer, _ - ByVal parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID As TBPMO_FORMRow, _ - ByVal FORM_TITLE As String, _ - ByVal DESCRIPTION As String, _ - ByVal WIDTH As Short, _ - ByVal HEIGHT As Short, _ - ByVal DIALOG As Boolean, _ - ByVal MAXIMIZABLE As Boolean, _ - ByVal MINIMIZABLE As Boolean, _ - ByVal MAX_WIDTH As Short, _ - ByVal MIN_WIDTH As Short, _ - ByVal MAX_HEIGHT As Short, _ - ByVal MIN_HEIGHT As Short, _ - ByVal X_LOC As Double, _ - ByVal Y_LOC As Double, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal IS_MDI_CHILD As Boolean, _ - ByVal DOCUMENT_VIEW As Boolean, _ - ByVal WINDREAM_SEARCH As String, _ - ByVal SEARCH_PATTERN1 As String, _ - ByVal SEARCH_PATTERN2 As String, _ - ByVal SEARCH_PATTERN3 As String, _ - ByVal SEARCH_PATTERN4 As String, _ - ByVal SEARCH_PATTERN5 As String, _ - ByVal ALLOW_DROP As Boolean) As TBPMO_FORM_VIEWRow - Dim rowTBPMO_FORM_VIEWRow As TBPMO_FORM_VIEWRow = CType(Me.NewRow,TBPMO_FORM_VIEWRow) - Dim columnValuesArray() As Object = New Object() {Nothing, SCREEN_ID, Nothing, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, IS_MDI_CHILD, DOCUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, ALLOW_DROP} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID) Is Nothing) Then - columnValuesArray(2) = parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID(0) - End If - rowTBPMO_FORM_VIEWRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_VIEWRow) - Return rowTBPMO_FORM_VIEWRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_VIEWRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_VIEWRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_VIEWDataTable = CType(MyBase.Clone,TBPMO_FORM_VIEWDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_VIEWDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSCREEN_ID = MyBase.Columns("SCREEN_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnDESCRIPTION = MyBase.Columns("DESCRIPTION") - Me.columnWIDTH = MyBase.Columns("WIDTH") - Me.columnHEIGHT = MyBase.Columns("HEIGHT") - Me.columnDIALOG = MyBase.Columns("DIALOG") - Me.columnMAXIMIZABLE = MyBase.Columns("MAXIMIZABLE") - Me.columnMINIMIZABLE = MyBase.Columns("MINIMIZABLE") - Me.columnMAX_WIDTH = MyBase.Columns("MAX_WIDTH") - Me.columnMIN_WIDTH = MyBase.Columns("MIN_WIDTH") - Me.columnMAX_HEIGHT = MyBase.Columns("MAX_HEIGHT") - Me.columnMIN_HEIGHT = MyBase.Columns("MIN_HEIGHT") - Me.columnX_LOC = MyBase.Columns("X_LOC") - Me.columnY_LOC = MyBase.Columns("Y_LOC") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnIS_MDI_CHILD = MyBase.Columns("IS_MDI_CHILD") - Me.columnDOCUMENT_VIEW = MyBase.Columns("DOCUMENT_VIEW") - Me.columnWINDREAM_SEARCH = MyBase.Columns("WINDREAM_SEARCH") - Me.columnSEARCH_PATTERN1 = MyBase.Columns("SEARCH_PATTERN1") - Me.columnSEARCH_PATTERN2 = MyBase.Columns("SEARCH_PATTERN2") - Me.columnSEARCH_PATTERN3 = MyBase.Columns("SEARCH_PATTERN3") - Me.columnSEARCH_PATTERN4 = MyBase.Columns("SEARCH_PATTERN4") - Me.columnSEARCH_PATTERN5 = MyBase.Columns("SEARCH_PATTERN5") - Me.columnALLOW_DROP = MyBase.Columns("ALLOW_DROP") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSCREEN_ID = New Global.System.Data.DataColumn("SCREEN_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnDESCRIPTION = New Global.System.Data.DataColumn("DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDESCRIPTION) - Me.columnWIDTH = New Global.System.Data.DataColumn("WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWIDTH) - Me.columnHEIGHT = New Global.System.Data.DataColumn("HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnHEIGHT) - Me.columnDIALOG = New Global.System.Data.DataColumn("DIALOG", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDIALOG) - Me.columnMAXIMIZABLE = New Global.System.Data.DataColumn("MAXIMIZABLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMAXIMIZABLE) - Me.columnMINIMIZABLE = New Global.System.Data.DataColumn("MINIMIZABLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMINIMIZABLE) - Me.columnMAX_WIDTH = New Global.System.Data.DataColumn("MAX_WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMAX_WIDTH) - Me.columnMIN_WIDTH = New Global.System.Data.DataColumn("MIN_WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMIN_WIDTH) - Me.columnMAX_HEIGHT = New Global.System.Data.DataColumn("MAX_HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMAX_HEIGHT) - Me.columnMIN_HEIGHT = New Global.System.Data.DataColumn("MIN_HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMIN_HEIGHT) - Me.columnX_LOC = New Global.System.Data.DataColumn("X_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnX_LOC) - Me.columnY_LOC = New Global.System.Data.DataColumn("Y_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnY_LOC) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnIS_MDI_CHILD = New Global.System.Data.DataColumn("IS_MDI_CHILD", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIS_MDI_CHILD) - Me.columnDOCUMENT_VIEW = New Global.System.Data.DataColumn("DOCUMENT_VIEW", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCUMENT_VIEW) - Me.columnWINDREAM_SEARCH = New Global.System.Data.DataColumn("WINDREAM_SEARCH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWINDREAM_SEARCH) - Me.columnSEARCH_PATTERN1 = New Global.System.Data.DataColumn("SEARCH_PATTERN1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN1) - Me.columnSEARCH_PATTERN2 = New Global.System.Data.DataColumn("SEARCH_PATTERN2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN2) - Me.columnSEARCH_PATTERN3 = New Global.System.Data.DataColumn("SEARCH_PATTERN3", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN3) - Me.columnSEARCH_PATTERN4 = New Global.System.Data.DataColumn("SEARCH_PATTERN4", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN4) - Me.columnSEARCH_PATTERN5 = New Global.System.Data.DataColumn("SEARCH_PATTERN5", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN5) - Me.columnALLOW_DROP = New Global.System.Data.DataColumn("ALLOW_DROP", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnALLOW_DROP) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSCREEN_ID.AllowDBNull = false - Me.columnSCREEN_ID.DefaultValue = CType(1,Integer) - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnDESCRIPTION.AllowDBNull = false - Me.columnDESCRIPTION.MaxLength = 300 - Me.columnDIALOG.AllowDBNull = false - Me.columnMAXIMIZABLE.AllowDBNull = false - Me.columnMINIMIZABLE.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnIS_MDI_CHILD.AllowDBNull = false - Me.columnDOCUMENT_VIEW.AllowDBNull = false - Me.columnWINDREAM_SEARCH.MaxLength = 300 - Me.columnSEARCH_PATTERN1.MaxLength = 50 - Me.columnSEARCH_PATTERN2.MaxLength = 50 - Me.columnSEARCH_PATTERN3.MaxLength = 50 - Me.columnSEARCH_PATTERN4.MaxLength = 50 - Me.columnSEARCH_PATTERN5.MaxLength = 50 - Me.columnALLOW_DROP.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_FORM_VIEWRow() As TBPMO_FORM_VIEWRow - Return CType(Me.NewRow,TBPMO_FORM_VIEWRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_VIEWRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_VIEWRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_VIEWRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowChanged(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_VIEWRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowChanging(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_VIEWRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowDeleted(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_VIEWRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowDeleting(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_VIEWRow(ByVal row As TBPMO_FORM_VIEWRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_VIEWDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RECORDDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RECORDRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RECORD" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RECORDRow - Get - Return CType(Me.Rows(index),TBPMO_RECORDRow) - End Get - End Property - - _ - Public Event TBPMO_RECORDRowChanging As TBPMO_RECORDRowChangeEventHandler - - _ - Public Event TBPMO_RECORDRowChanged As TBPMO_RECORDRowChangeEventHandler - - _ - Public Event TBPMO_RECORDRowDeleting As TBPMO_RECORDRowChangeEventHandler - - _ - Public Event TBPMO_RECORDRowDeleted As TBPMO_RECORDRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RECORDRow(ByVal row As TBPMO_RECORDRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RECORDRow(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_RECORDRow - Dim rowTBPMO_RECORDRow As TBPMO_RECORDRow = CType(Me.NewRow,TBPMO_RECORDRow) - Dim columnValuesArray() As Object = New Object() {Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_RECORDRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RECORDRow) - Return rowTBPMO_RECORDRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RECORDRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RECORDRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RECORDDataTable = CType(MyBase.Clone,TBPMO_RECORDDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RECORDDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_RECORDRow() As TBPMO_RECORDRow - Return CType(Me.NewRow,TBPMO_RECORDRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RECORDRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RECORDRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RECORDRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowChanged(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RECORDRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowChanging(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RECORDRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowDeleted(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RECORDRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowDeleting(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RECORDRow(ByVal row As TBPMO_RECORDRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RECORDDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_DOKUMENTTYPESDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_DOKUMENTTYPESRow) - - Private columnFORMVIEW_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnDOKUMENTTYPE_ID As Global.System.Data.DataColumn - - Private columnDOKUMENTTYPE As Global.System.Data.DataColumn - - Private columnPATH As Global.System.Data.DataColumn - - Private columnSHORTNAME As Global.System.Data.DataColumn - - Private columnOBJECT_TYPE As Global.System.Data.DataColumn - - Private columnFW_DOCTYPE_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_DOKUMENTTYPES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property FORMVIEW_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORMVIEW_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property DOKUMENTTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOKUMENTTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property DOKUMENTTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOKUMENTTYPE - End Get - End Property - - _ - Public ReadOnly Property PATHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPATH - End Get - End Property - - _ - Public ReadOnly Property SHORTNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORTNAME - End Get - End Property - - _ - Public ReadOnly Property OBJECT_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOBJECT_TYPE - End Get - End Property - - _ - Public ReadOnly Property FW_DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFW_DOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_DOKUMENTTYPESRow - Get - Return CType(Me.Rows(index),VWPMO_DOKUMENTTYPESRow) - End Get - End Property - - _ - Public Event VWPMO_DOKUMENTTYPESRowChanging As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Event VWPMO_DOKUMENTTYPESRowChanged As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Event VWPMO_DOKUMENTTYPESRowDeleting As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Event VWPMO_DOKUMENTTYPESRowDeleted As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_DOKUMENTTYPESRow(ByVal row As VWPMO_DOKUMENTTYPESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_DOKUMENTTYPESRow(ByVal FORMVIEW_ID As Integer, ByVal FORM_ID As Integer, ByVal FORM_TITLE As String, ByVal DOKUMENTTYPE_ID As Integer, ByVal DOKUMENTTYPE As String, ByVal PATH As String, ByVal SHORTNAME As String, ByVal OBJECT_TYPE As String, ByVal FW_DOCTYPE_ID As Integer) As VWPMO_DOKUMENTTYPESRow - Dim rowVWPMO_DOKUMENTTYPESRow As VWPMO_DOKUMENTTYPESRow = CType(Me.NewRow,VWPMO_DOKUMENTTYPESRow) - Dim columnValuesArray() As Object = New Object() {FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PATH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID} - rowVWPMO_DOKUMENTTYPESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_DOKUMENTTYPESRow) - Return rowVWPMO_DOKUMENTTYPESRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_DOKUMENTTYPESDataTable = CType(MyBase.Clone,VWPMO_DOKUMENTTYPESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_DOKUMENTTYPESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnFORMVIEW_ID = MyBase.Columns("FORMVIEW_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnDOKUMENTTYPE_ID = MyBase.Columns("DOKUMENTTYPE_ID") - Me.columnDOKUMENTTYPE = MyBase.Columns("DOKUMENTTYPE") - Me.columnPATH = MyBase.Columns("PATH") - Me.columnSHORTNAME = MyBase.Columns("SHORTNAME") - Me.columnOBJECT_TYPE = MyBase.Columns("OBJECT_TYPE") - Me.columnFW_DOCTYPE_ID = MyBase.Columns("FW_DOCTYPE_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnFORMVIEW_ID = New Global.System.Data.DataColumn("FORMVIEW_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORMVIEW_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnDOKUMENTTYPE_ID = New Global.System.Data.DataColumn("DOKUMENTTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOKUMENTTYPE_ID) - Me.columnDOKUMENTTYPE = New Global.System.Data.DataColumn("DOKUMENTTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOKUMENTTYPE) - Me.columnPATH = New Global.System.Data.DataColumn("PATH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPATH) - Me.columnSHORTNAME = New Global.System.Data.DataColumn("SHORTNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORTNAME) - Me.columnOBJECT_TYPE = New Global.System.Data.DataColumn("OBJECT_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOBJECT_TYPE) - Me.columnFW_DOCTYPE_ID = New Global.System.Data.DataColumn("FW_DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFW_DOCTYPE_ID) - Me.columnFORMVIEW_ID.AllowDBNull = false - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnDOKUMENTTYPE_ID.AllowDBNull = false - Me.columnDOKUMENTTYPE.AllowDBNull = false - Me.columnDOKUMENTTYPE.MaxLength = 50 - Me.columnPATH.AllowDBNull = false - Me.columnPATH.MaxLength = 250 - Me.columnSHORTNAME.AllowDBNull = false - Me.columnSHORTNAME.MaxLength = 50 - Me.columnOBJECT_TYPE.AllowDBNull = false - Me.columnOBJECT_TYPE.MaxLength = 100 - Me.columnFW_DOCTYPE_ID.AllowDBNull = false - End Sub - - _ - Public Function NewVWPMO_DOKUMENTTYPESRow() As VWPMO_DOKUMENTTYPESRow - Return CType(Me.NewRow,VWPMO_DOKUMENTTYPESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_DOKUMENTTYPESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_DOKUMENTTYPESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowChanged(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowChanging(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowDeleted(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowDeleting(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_DOKUMENTTYPESRow(ByVal row As VWPMO_DOKUMENTTYPESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_DOKUMENTTYPESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_FVIEW_DT_INDEXDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_FVIEW_DT_INDEXRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFW_DOCTYPE_ID As Global.System.Data.DataColumn - - Private columnINDEXNAME As Global.System.Data.DataColumn - - Private columnINDEX_VALUE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_FVIEW_DT_INDEX" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FW_DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFW_DOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property INDEXNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEXNAME - End Get - End Property - - _ - Public ReadOnly Property INDEX_VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEX_VALUE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_FVIEW_DT_INDEXRow - Get - Return CType(Me.Rows(index),TBPMO_WD_FVIEW_DT_INDEXRow) - End Get - End Property - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowChanging As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowChanged As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowDeleting As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowDeleted As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_FVIEW_DT_INDEXRow(ByVal row As TBPMO_WD_FVIEW_DT_INDEXRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_FVIEW_DT_INDEXRow(ByVal FW_DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal INDEX_VALUE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_FVIEW_DT_INDEXRow - Dim rowTBPMO_WD_FVIEW_DT_INDEXRow As TBPMO_WD_FVIEW_DT_INDEXRow = CType(Me.NewRow,TBPMO_WD_FVIEW_DT_INDEXRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WD_FVIEW_DT_INDEXRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_FVIEW_DT_INDEXRow) - Return rowTBPMO_WD_FVIEW_DT_INDEXRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_FVIEW_DT_INDEXRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_FVIEW_DT_INDEXRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_FVIEW_DT_INDEXDataTable = CType(MyBase.Clone,TBPMO_WD_FVIEW_DT_INDEXDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_FVIEW_DT_INDEXDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFW_DOCTYPE_ID = MyBase.Columns("FW_DOCTYPE_ID") - Me.columnINDEXNAME = MyBase.Columns("INDEXNAME") - Me.columnINDEX_VALUE = MyBase.Columns("INDEX_VALUE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFW_DOCTYPE_ID = New Global.System.Data.DataColumn("FW_DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFW_DOCTYPE_ID) - Me.columnINDEXNAME = New Global.System.Data.DataColumn("INDEXNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEXNAME) - Me.columnINDEX_VALUE = New Global.System.Data.DataColumn("INDEX_VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEX_VALUE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFW_DOCTYPE_ID.AllowDBNull = false - Me.columnINDEXNAME.AllowDBNull = false - Me.columnINDEXNAME.MaxLength = 100 - Me.columnINDEX_VALUE.AllowDBNull = false - Me.columnINDEX_VALUE.MaxLength = 100 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_FVIEW_DT_INDEXRow() As TBPMO_WD_FVIEW_DT_INDEXRow - Return CType(Me.NewRow,TBPMO_WD_FVIEW_DT_INDEXRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_FVIEW_DT_INDEXRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_FVIEW_DT_INDEXRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowChanged(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowChanging(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowDeleted(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowDeleting(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_FVIEW_DT_INDEXRow(ByVal row As TBPMO_WD_FVIEW_DT_INDEXRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_FVIEW_DT_INDEXDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASKDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOW_TASKRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnWF_ID As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnDUE_DATE As Global.System.Data.DataColumn - - Private columnSTATE_ID As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTITLE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW_TASK" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property WF_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_ID - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property DUE_DATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDUE_DATE - End Get - End Property - - _ - Public ReadOnly Property STATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_ID - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTITLE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOW_TASKRow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOW_TASKRow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOW_TASKRowChanging As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASKRowChanged As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASKRowDeleting As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASKRowDeleted As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOW_TASKRow(ByVal row As TBPMO_WORKFLOW_TASKRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOW_TASKRow(ByVal RECORD_ID As Integer, ByVal WF_ID As Integer, ByVal COMMENT As String, ByVal DUE_DATE As Date, ByVal STATE_ID As Integer, ByVal ACTIVE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal TITLE As String) As TBPMO_WORKFLOW_TASKRow - Dim rowTBPMO_WORKFLOW_TASKRow As TBPMO_WORKFLOW_TASKRow = CType(Me.NewRow,TBPMO_WORKFLOW_TASKRow) - Dim columnValuesArray() As Object = New Object() {Nothing, RECORD_ID, WF_ID, COMMENT, DUE_DATE, STATE_ID, ACTIVE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TITLE} - rowTBPMO_WORKFLOW_TASKRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOW_TASKRow) - Return rowTBPMO_WORKFLOW_TASKRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOW_TASKRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOW_TASKRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOW_TASKDataTable = CType(MyBase.Clone,TBPMO_WORKFLOW_TASKDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOW_TASKDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnWF_ID = MyBase.Columns("WF_ID") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnDUE_DATE = MyBase.Columns("DUE_DATE") - Me.columnSTATE_ID = MyBase.Columns("STATE_ID") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTITLE = MyBase.Columns("TITLE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnWF_ID = New Global.System.Data.DataColumn("WF_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_ID) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnDUE_DATE = New Global.System.Data.DataColumn("DUE_DATE", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDUE_DATE) - Me.columnSTATE_ID = New Global.System.Data.DataColumn("STATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_ID) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTITLE = New Global.System.Data.DataColumn("TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTITLE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnRECORD_ID.AllowDBNull = false - Me.columnWF_ID.AllowDBNull = false - Me.columnCOMMENT.MaxLength = 500 - Me.columnSTATE_ID.AllowDBNull = false - Me.columnACTIVE.AllowDBNull = false - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnTITLE.AllowDBNull = false - Me.columnTITLE.MaxLength = 100 - End Sub - - _ - Public Function NewTBPMO_WORKFLOW_TASKRow() As TBPMO_WORKFLOW_TASKRow - Return CType(Me.NewRow,TBPMO_WORKFLOW_TASKRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOW_TASKRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOW_TASKRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowChanged(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowChanging(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowDeleted(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowDeleting(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOW_TASKRow(ByVal row As TBPMO_WORKFLOW_TASKRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOW_TASKDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_STATEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOW_TASK_STATERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSTATE_DESC As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW_TASK_STATE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property STATE_DESCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_DESC - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOW_TASK_STATERow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOW_TASK_STATERow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowChanging As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowChanged As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowDeleting As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowDeleted As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOW_TASK_STATERow(ByVal row As TBPMO_WORKFLOW_TASK_STATERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOW_TASK_STATERow(ByVal STATE_DESC As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal COLOR As String, ByVal LANGUAGE As String) As TBPMO_WORKFLOW_TASK_STATERow - Dim rowTBPMO_WORKFLOW_TASK_STATERow As TBPMO_WORKFLOW_TASK_STATERow = CType(Me.NewRow,TBPMO_WORKFLOW_TASK_STATERow) - Dim columnValuesArray() As Object = New Object() {Nothing, STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR, LANGUAGE} - rowTBPMO_WORKFLOW_TASK_STATERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOW_TASK_STATERow) - Return rowTBPMO_WORKFLOW_TASK_STATERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOW_TASK_STATERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOW_TASK_STATERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOW_TASK_STATEDataTable = CType(MyBase.Clone,TBPMO_WORKFLOW_TASK_STATEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOW_TASK_STATEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSTATE_DESC = MyBase.Columns("STATE_DESC") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSTATE_DESC = New Global.System.Data.DataColumn("STATE_DESC", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_DESC) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSTATE_DESC.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOLOR.MaxLength = 20 - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.DefaultValue = CType("de-DE",String) - Me.columnLANGUAGE.MaxLength = 5 - End Sub - - _ - Public Function NewTBPMO_WORKFLOW_TASK_STATERow() As TBPMO_WORKFLOW_TASK_STATERow - Return CType(Me.NewRow,TBPMO_WORKFLOW_TASK_STATERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOW_TASK_STATERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOW_TASK_STATERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowChanged(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowChanging(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowDeleted(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowDeleting(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOW_TASK_STATERow(ByVal row As TBPMO_WORKFLOW_TASK_STATERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOW_TASK_STATEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_GUI_ENTITYDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_GUI_ENTITYRow) - - Private columnID As Global.System.Data.DataColumn - - Private columnName As Global.System.Data.DataColumn - - Private columnTitle As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_GUI_ENTITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property NameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnName - End Get - End Property - - _ - Public ReadOnly Property TitleColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTitle - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_GUI_ENTITYRow - Get - Return CType(Me.Rows(index),VWPMO_GUI_ENTITYRow) - End Get - End Property - - _ - Public Event VWPMO_GUI_ENTITYRowChanging As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Event VWPMO_GUI_ENTITYRowChanged As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Event VWPMO_GUI_ENTITYRowDeleting As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Event VWPMO_GUI_ENTITYRowDeleted As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_GUI_ENTITYRow(ByVal row As VWPMO_GUI_ENTITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_GUI_ENTITYRow(ByVal Name As String, ByVal Title As String) As VWPMO_GUI_ENTITYRow - Dim rowVWPMO_GUI_ENTITYRow As VWPMO_GUI_ENTITYRow = CType(Me.NewRow,VWPMO_GUI_ENTITYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Name, Title} - rowVWPMO_GUI_ENTITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_GUI_ENTITYRow) - Return rowVWPMO_GUI_ENTITYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_GUI_ENTITYDataTable = CType(MyBase.Clone,VWPMO_GUI_ENTITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_GUI_ENTITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnID = MyBase.Columns("ID") - Me.columnName = MyBase.Columns("Name") - Me.columnTitle = MyBase.Columns("Title") - End Sub - - _ - Private Sub InitClass() - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnName = New Global.System.Data.DataColumn("Name", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnName) - Me.columnTitle = New Global.System.Data.DataColumn("Title", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTitle) - Me.columnID.AutoIncrement = true - Me.columnID.AutoIncrementSeed = -1 - Me.columnID.AutoIncrementStep = -1 - Me.columnID.AllowDBNull = false - Me.columnID.ReadOnly = true - Me.columnName.AllowDBNull = false - Me.columnName.MaxLength = 100 - Me.columnTitle.AllowDBNull = false - Me.columnTitle.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_GUI_ENTITYRow() As VWPMO_GUI_ENTITYRow - Return CType(Me.NewRow,VWPMO_GUI_ENTITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_GUI_ENTITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_GUI_ENTITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_GUI_ENTITYRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowChanged(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_GUI_ENTITYRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowChanging(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_GUI_ENTITYRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowDeleted(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_GUI_ENTITYRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowDeleting(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_GUI_ENTITYRow(ByVal row As VWPMO_GUI_ENTITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_GUI_ENTITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOWDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOWRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnTITLE As Global.System.Data.DataColumn - - Private columnDESCRIPTION As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTITLE - End Get - End Property - - _ - Public ReadOnly Property DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOWRow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOWRow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOWRowChanging As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOWRowChanged As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOWRowDeleting As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOWRowDeleted As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOWRow(ByVal row As TBPMO_WORKFLOWRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOWRow(ByVal TITLE As String, ByVal DESCRIPTION As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WORKFLOWRow - Dim rowTBPMO_WORKFLOWRow As TBPMO_WORKFLOWRow = CType(Me.NewRow,TBPMO_WORKFLOWRow) - Dim columnValuesArray() As Object = New Object() {Nothing, TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WORKFLOWRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOWRow) - Return rowTBPMO_WORKFLOWRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOWRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOWRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOWDataTable = CType(MyBase.Clone,TBPMO_WORKFLOWDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOWDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnTITLE = MyBase.Columns("TITLE") - Me.columnDESCRIPTION = MyBase.Columns("DESCRIPTION") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnTITLE = New Global.System.Data.DataColumn("TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTITLE) - Me.columnDESCRIPTION = New Global.System.Data.DataColumn("DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDESCRIPTION) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnTITLE.MaxLength = 100 - Me.columnDESCRIPTION.MaxLength = 250 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WORKFLOWRow() As TBPMO_WORKFLOWRow - Return CType(Me.NewRow,TBPMO_WORKFLOWRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOWRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOWRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOWRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowChanged(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOWRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowChanging(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOWRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowDeleted(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOWRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowDeleting(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOWRow(ByVal row As TBPMO_WORKFLOWRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOWDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_WF_OVERVIEW_AUTHORITYDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_WF_OVERVIEW_AUTHORITYRow) - - Private columnSTATE As Global.System.Data.DataColumn - - Private columnSTATE_ID As Global.System.Data.DataColumn - - Private columnAuthority As Global.System.Data.DataColumn - - Private columnString As Global.System.Data.DataColumn - - Private columnWF_ID As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_WF_OVERVIEW_AUTHORITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property STATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE - End Get - End Property - - _ - Public ReadOnly Property STATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_ID - End Get - End Property - - _ - Public ReadOnly Property AuthorityColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAuthority - End Get - End Property - - _ - Public ReadOnly Property StringColumn() As Global.System.Data.DataColumn - Get - Return Me.columnString - End Get - End Property - - _ - Public ReadOnly Property WF_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_ID - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_WF_OVERVIEW_AUTHORITYRow - Get - Return CType(Me.Rows(index),VWPMO_WF_OVERVIEW_AUTHORITYRow) - End Get - End Property - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowChanging As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowChanged As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowDeleting As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowDeleted As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_WF_OVERVIEW_AUTHORITYRow(ByVal row As VWPMO_WF_OVERVIEW_AUTHORITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_WF_OVERVIEW_AUTHORITYRow(ByVal STATE As String, ByVal Authority As String, ByVal _String As String, ByVal WF_ID As Integer, ByVal RECORD_ID As Integer, ByVal COLOR As String, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As VWPMO_WF_OVERVIEW_AUTHORITYRow - Dim rowVWPMO_WF_OVERVIEW_AUTHORITYRow As VWPMO_WF_OVERVIEW_AUTHORITYRow = CType(Me.NewRow,VWPMO_WF_OVERVIEW_AUTHORITYRow) - Dim columnValuesArray() As Object = New Object() {STATE, Nothing, Authority, _String, WF_ID, RECORD_ID, COLOR, CHANGED_WHO, CHANGED_WHEN} - rowVWPMO_WF_OVERVIEW_AUTHORITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_WF_OVERVIEW_AUTHORITYRow) - Return rowVWPMO_WF_OVERVIEW_AUTHORITYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_WF_OVERVIEW_AUTHORITYDataTable = CType(MyBase.Clone,VWPMO_WF_OVERVIEW_AUTHORITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_WF_OVERVIEW_AUTHORITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnSTATE = MyBase.Columns("STATE") - Me.columnSTATE_ID = MyBase.Columns("STATE_ID") - Me.columnAuthority = MyBase.Columns("Authority") - Me.columnString = MyBase.Columns("String") - Me.columnWF_ID = MyBase.Columns("WF_ID") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnSTATE = New Global.System.Data.DataColumn("STATE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE) - Me.columnSTATE_ID = New Global.System.Data.DataColumn("STATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_ID) - Me.columnAuthority = New Global.System.Data.DataColumn("Authority", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAuthority) - Me.columnString = New Global.System.Data.DataColumn("String", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me.columnString.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "StringColumn") - Me.columnString.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnString") - Me.columnString.ExtendedProperties.Add("Generator_UserColumnName", "String") - MyBase.Columns.Add(Me.columnString) - Me.columnWF_ID = New Global.System.Data.DataColumn("WF_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_ID) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSTATE.ReadOnly = true - Me.columnSTATE.MaxLength = 153 - Me.columnSTATE_ID.AutoIncrement = true - Me.columnSTATE_ID.AutoIncrementSeed = -1 - Me.columnSTATE_ID.AutoIncrementStep = -1 - Me.columnSTATE_ID.AllowDBNull = false - Me.columnSTATE_ID.ReadOnly = true - Me.columnAuthority.ReadOnly = true - Me.columnAuthority.MaxLength = 102 - Me.columnString.ReadOnly = true - Me.columnString.MaxLength = 258 - Me.columnWF_ID.AllowDBNull = false - Me.columnRECORD_ID.AllowDBNull = false - Me.columnCOLOR.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_WF_OVERVIEW_AUTHORITYRow() As VWPMO_WF_OVERVIEW_AUTHORITYRow - Return CType(Me.NewRow,VWPMO_WF_OVERVIEW_AUTHORITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_WF_OVERVIEW_AUTHORITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_WF_OVERVIEW_AUTHORITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowChanged(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowChanging(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowDeleted(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowDeleting(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_WF_OVERVIEW_AUTHORITYRow(ByVal row As VWPMO_WF_OVERVIEW_AUTHORITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_WF_OVERVIEW_AUTHORITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_DOKUMENTARTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_DOKUMENTARTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnEINGANGSART_ID As Global.System.Data.DataColumn - - Private columnKURZNAME As Global.System.Data.DataColumn - - Private columnZIEL_PFAD As Global.System.Data.DataColumn - - Private columnBESCHREIBUNG As Global.System.Data.DataColumn - - Private columnAKTIV As Global.System.Data.DataColumn - - Private columnNAMENKONVENTION As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - Private columnOBJEKTTYP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_DOKUMENTART" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property EINGANGSART_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEINGANGSART_ID - End Get - End Property - - _ - Public ReadOnly Property KURZNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnKURZNAME - End Get - End Property - - _ - Public ReadOnly Property ZIEL_PFADColumn() As Global.System.Data.DataColumn - Get - Return Me.columnZIEL_PFAD - End Get - End Property - - _ - Public ReadOnly Property BESCHREIBUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBESCHREIBUNG - End Get - End Property - - _ - Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAKTIV - End Get - End Property - - _ - Public ReadOnly Property NAMENKONVENTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAMENKONVENTION - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property OBJEKTTYPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOBJEKTTYP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_DOKUMENTARTRow - Get - Return CType(Me.Rows(index),TBDD_DOKUMENTARTRow) - End Get - End Property - - _ - Public Event TBDD_DOKUMENTARTRowChanging As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Event TBDD_DOKUMENTARTRowChanged As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Event TBDD_DOKUMENTARTRowDeleting As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Event TBDD_DOKUMENTARTRowDeleted As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_DOKUMENTARTRow(ByVal row As TBDD_DOKUMENTARTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_DOKUMENTARTRow(ByVal BEZEICHNUNG As String, ByVal parentTBDD_EINGANGSARTENRowByFK_TBDD_DOKUMENTART_EINGID As TBDD_EINGANGSARTENRow, ByVal KURZNAME As String, ByVal ZIEL_PFAD As String, ByVal BESCHREIBUNG As String, ByVal AKTIV As Boolean, ByVal NAMENKONVENTION As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date, ByVal OBJEKTTYP As String) As TBDD_DOKUMENTARTRow - Dim rowTBDD_DOKUMENTARTRow As TBDD_DOKUMENTARTRow = CType(Me.NewRow,TBDD_DOKUMENTARTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, BEZEICHNUNG, Nothing, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP} - If (Not (parentTBDD_EINGANGSARTENRowByFK_TBDD_DOKUMENTART_EINGID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_EINGANGSARTENRowByFK_TBDD_DOKUMENTART_EINGID(0) - End If - rowTBDD_DOKUMENTARTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_DOKUMENTARTRow) - Return rowTBDD_DOKUMENTARTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_DOKUMENTARTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_DOKUMENTARTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_DOKUMENTARTDataTable = CType(MyBase.Clone,TBDD_DOKUMENTARTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_DOKUMENTARTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnEINGANGSART_ID = MyBase.Columns("EINGANGSART_ID") - Me.columnKURZNAME = MyBase.Columns("KURZNAME") - Me.columnZIEL_PFAD = MyBase.Columns("ZIEL_PFAD") - Me.columnBESCHREIBUNG = MyBase.Columns("BESCHREIBUNG") - Me.columnAKTIV = MyBase.Columns("AKTIV") - Me.columnNAMENKONVENTION = MyBase.Columns("NAMENKONVENTION") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - Me.columnOBJEKTTYP = MyBase.Columns("OBJEKTTYP") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnEINGANGSART_ID = New Global.System.Data.DataColumn("EINGANGSART_ID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEINGANGSART_ID) - Me.columnKURZNAME = New Global.System.Data.DataColumn("KURZNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnKURZNAME) - Me.columnZIEL_PFAD = New Global.System.Data.DataColumn("ZIEL_PFAD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnZIEL_PFAD) - Me.columnBESCHREIBUNG = New Global.System.Data.DataColumn("BESCHREIBUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBESCHREIBUNG) - Me.columnAKTIV = New Global.System.Data.DataColumn("AKTIV", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAKTIV) - Me.columnNAMENKONVENTION = New Global.System.Data.DataColumn("NAMENKONVENTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAMENKONVENTION) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.columnOBJEKTTYP = New Global.System.Data.DataColumn("OBJEKTTYP", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOBJEKTTYP) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnBEZEICHNUNG.MaxLength = 50 - Me.columnEINGANGSART_ID.AllowDBNull = false - Me.columnEINGANGSART_ID.DefaultValue = CType(1,Byte) - Me.columnKURZNAME.AllowDBNull = false - Me.columnKURZNAME.MaxLength = 50 - Me.columnZIEL_PFAD.AllowDBNull = false - Me.columnZIEL_PFAD.MaxLength = 250 - Me.columnBESCHREIBUNG.MaxLength = 250 - Me.columnAKTIV.AllowDBNull = false - Me.columnAKTIV.DefaultValue = CType(false,Boolean) - Me.columnNAMENKONVENTION.DefaultValue = CType("NONE",String) - Me.columnNAMENKONVENTION.MaxLength = 500 - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnGEANDERTWER.MaxLength = 50 - Me.columnOBJEKTTYP.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_DOKUMENTARTRow() As TBDD_DOKUMENTARTRow - Return CType(Me.NewRow,TBDD_DOKUMENTARTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_DOKUMENTARTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_DOKUMENTARTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_DOKUMENTARTRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowChanged(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_DOKUMENTARTRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowChanging(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_DOKUMENTARTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowDeleted(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_DOKUMENTARTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowDeleting(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_DOKUMENTARTRow(ByVal row As TBDD_DOKUMENTARTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_DOKUMENTARTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_EINGANGSARTENDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_EINGANGSARTENRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnBESCHREIBUNG As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_EINGANGSARTEN" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property BESCHREIBUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBESCHREIBUNG - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_EINGANGSARTENRow - Get - Return CType(Me.Rows(index),TBDD_EINGANGSARTENRow) - End Get - End Property - - _ - Public Event TBDD_EINGANGSARTENRowChanging As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Event TBDD_EINGANGSARTENRowChanged As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Event TBDD_EINGANGSARTENRowDeleting As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Event TBDD_EINGANGSARTENRowDeleted As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_EINGANGSARTENRow(ByVal row As TBDD_EINGANGSARTENRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_EINGANGSARTENRow(ByVal GUID As Byte, ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date) As TBDD_EINGANGSARTENRow - Dim rowTBDD_EINGANGSARTENRow As TBDD_EINGANGSARTENRow = CType(Me.NewRow,TBDD_EINGANGSARTENRow) - Dim columnValuesArray() As Object = New Object() {GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN} - rowTBDD_EINGANGSARTENRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_EINGANGSARTENRow) - Return rowTBDD_EINGANGSARTENRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Byte) As TBDD_EINGANGSARTENRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_EINGANGSARTENRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_EINGANGSARTENDataTable = CType(MyBase.Clone,TBDD_EINGANGSARTENDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_EINGANGSARTENDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnBESCHREIBUNG = MyBase.Columns("BESCHREIBUNG") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnBESCHREIBUNG = New Global.System.Data.DataColumn("BESCHREIBUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBESCHREIBUNG) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnBEZEICHNUNG.AllowDBNull = false - Me.columnBEZEICHNUNG.MaxLength = 100 - Me.columnBESCHREIBUNG.MaxLength = 500 - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnGEANDERTWER.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_EINGANGSARTENRow() As TBDD_EINGANGSARTENRow - Return CType(Me.NewRow,TBDD_EINGANGSARTENRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_EINGANGSARTENRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_EINGANGSARTENRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_EINGANGSARTENRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowChanged(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_EINGANGSARTENRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowChanging(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_EINGANGSARTENRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowDeleted(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_EINGANGSARTENRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowDeleting(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_EINGANGSARTENRow(ByVal row As TBDD_EINGANGSARTENRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_EINGANGSARTENDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_INDEX_AUTOMDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_INDEX_AUTOMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - Private columnINDEXNAME As Global.System.Data.DataColumn - - Private columnVALUE As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnSQL_ACTIVE As Global.System.Data.DataColumn - - Private columnSQL_RESULT As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_INDEX_AUTOM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property INDEXNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEXNAME - End Get - End Property - - _ - Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVALUE - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SQL_ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property SQL_RESULTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RESULT - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_INDEX_AUTOMRow - Get - Return CType(Me.Rows(index),TBDD_INDEX_AUTOMRow) - End Get - End Property - - _ - Public Event TBDD_INDEX_AUTOMRowChanging As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Event TBDD_INDEX_AUTOMRowChanged As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Event TBDD_INDEX_AUTOMRowDeleting As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Event TBDD_INDEX_AUTOMRowDeleted As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_INDEX_AUTOMRow(ByVal row As TBDD_INDEX_AUTOMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_INDEX_AUTOMRow(ByVal parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_AUTOM_DOCID As TBDD_DOKUMENTARTRow, ByVal INDEXNAME As String, ByVal VALUE As String, ByVal CONNECTION_ID As Short, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal SQL_ACTIVE As Boolean, ByVal SQL_RESULT As String, ByVal ENTITY_ID As Integer) As TBDD_INDEX_AUTOMRow - Dim rowTBDD_INDEX_AUTOMRow As TBDD_INDEX_AUTOMRow = CType(Me.NewRow,TBDD_INDEX_AUTOMRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT, ENTITY_ID} - If (Not (parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_AUTOM_DOCID) Is Nothing) Then - columnValuesArray(1) = parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_AUTOM_DOCID(0) - End If - rowTBDD_INDEX_AUTOMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_INDEX_AUTOMRow) - Return rowTBDD_INDEX_AUTOMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_INDEX_AUTOMRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_INDEX_AUTOMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_INDEX_AUTOMDataTable = CType(MyBase.Clone,TBDD_INDEX_AUTOMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_INDEX_AUTOMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - Me.columnINDEXNAME = MyBase.Columns("INDEXNAME") - Me.columnVALUE = MyBase.Columns("VALUE") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnSQL_ACTIVE = MyBase.Columns("SQL_ACTIVE") - Me.columnSQL_RESULT = MyBase.Columns("SQL_RESULT") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.columnINDEXNAME = New Global.System.Data.DataColumn("INDEXNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEXNAME) - Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVALUE) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSQL_ACTIVE = New Global.System.Data.DataColumn("SQL_ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_ACTIVE) - Me.columnSQL_RESULT = New Global.System.Data.DataColumn("SQL_RESULT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RESULT) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnDOCTYPE_ID.AllowDBNull = false - Me.columnINDEXNAME.AllowDBNull = false - Me.columnINDEXNAME.MaxLength = 50 - Me.columnVALUE.MaxLength = 2000 - Me.columnCONNECTION_ID.AllowDBNull = false - Me.columnCONNECTION_ID.DefaultValue = CType(0,Short) - Me.columnCOMMENT.MaxLength = 400 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(true,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSQL_ACTIVE.AllowDBNull = false - Me.columnSQL_ACTIVE.DefaultValue = CType(false,Boolean) - Me.columnSQL_RESULT.AllowDBNull = false - Me.columnSQL_RESULT.DefaultValue = CType("",String) - Me.columnSQL_RESULT.MaxLength = 2000 - Me.columnENTITY_ID.AllowDBNull = false - Me.columnENTITY_ID.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBDD_INDEX_AUTOMRow() As TBDD_INDEX_AUTOMRow - Return CType(Me.NewRow,TBDD_INDEX_AUTOMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_INDEX_AUTOMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_INDEX_AUTOMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_INDEX_AUTOMRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowChanged(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_INDEX_AUTOMRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowChanging(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_INDEX_AUTOMRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowDeleted(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_INDEX_AUTOMRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowDeleting(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_INDEX_AUTOMRow(ByVal row As TBDD_INDEX_AUTOMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_INDEX_AUTOMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_FORMVIEW_DOKTYPESDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_FORMVIEW_DOKTYPESRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORMVIEW_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_FORMVIEW_DOKTYPES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORMVIEW_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORMVIEW_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_FORMVIEW_DOKTYPESRow - Get - Return CType(Me.Rows(index),TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Get - End Property - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowChanging As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowChanged As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowDeleting As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowDeleted As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_FORMVIEW_DOKTYPESRow(ByVal row As TBPMO_WD_FORMVIEW_DOKTYPESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_FORMVIEW_DOKTYPESRow(ByVal FORMVIEW_ID As Integer, ByVal FORM_TITLE As String, ByVal DOCTYPE_ID As Integer, ByVal BEZEICHNUNG As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_FORMVIEW_DOKTYPESRow - Dim rowTBPMO_WD_FORMVIEW_DOKTYPESRow As TBPMO_WD_FORMVIEW_DOKTYPESRow = CType(Me.NewRow,TBPMO_WD_FORMVIEW_DOKTYPESRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORMVIEW_ID, FORM_TITLE, DOCTYPE_ID, BEZEICHNUNG, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WD_FORMVIEW_DOKTYPESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_FORMVIEW_DOKTYPESRow) - Return rowTBPMO_WD_FORMVIEW_DOKTYPESRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_FORMVIEW_DOKTYPESRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_FORMVIEW_DOKTYPESDataTable = CType(MyBase.Clone,TBPMO_WD_FORMVIEW_DOKTYPESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_FORMVIEW_DOKTYPESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORMVIEW_ID = MyBase.Columns("FORMVIEW_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORMVIEW_ID = New Global.System.Data.DataColumn("FORMVIEW_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORMVIEW_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORMVIEW_ID.AllowDBNull = false - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnDOCTYPE_ID.AllowDBNull = false - Me.columnBEZEICHNUNG.AllowDBNull = false - Me.columnBEZEICHNUNG.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_FORMVIEW_DOKTYPESRow() As TBPMO_WD_FORMVIEW_DOKTYPESRow - Return CType(Me.NewRow,TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_FORMVIEW_DOKTYPESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowChanged(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowChanging(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowDeleted(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowDeleting(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_FORMVIEW_DOKTYPESRow(ByVal row As TBPMO_WD_FORMVIEW_DOKTYPESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_FORMVIEW_DOKTYPESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_KONFIGURATIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_KONFIGURATIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnLICENSE As Global.System.Data.DataColumn - - Private columnVEKTOR_DELIMITER As Global.System.Data.DataColumn - - Private columnEMAIL_ACTIVE As Global.System.Data.DataColumn - - Private columnEMAIL_FROM As Global.System.Data.DataColumn - - Private columnEMAIL_SMTP As Global.System.Data.DataColumn - - Private columnEMAIL_USER As Global.System.Data.DataColumn - - Private columnEMAIL_PW As Global.System.Data.DataColumn - - Private columnEMAIL_REMINDER_HEADER As Global.System.Data.DataColumn - - Private columnEMAIL_REMINDER_FOOTER As Global.System.Data.DataColumn - - Private columnADMIN_PW As Global.System.Data.DataColumn - - Private columnADMIN_SECURITY As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnSQL_RECORD_SQL1 As Global.System.Data.DataColumn - - Private columnSQL_RECORD_SQL2 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE1 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE2 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE3 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE4 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE5 As Global.System.Data.DataColumn - - Private columnVERSION_DELIMITER As Global.System.Data.DataColumn - - Private columnFILE_DELIMITER As Global.System.Data.DataColumn - - Private columnWD_UNICODE As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_LOG_ERR_ONLY As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_EMAIL_PROFILE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_KONFIGURATION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property LICENSEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLICENSE - End Get - End Property - - _ - Public ReadOnly Property VEKTOR_DELIMITERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVEKTOR_DELIMITER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property EMAIL_FROMColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_FROM - End Get - End Property - - _ - Public ReadOnly Property EMAIL_SMTPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_SMTP - End Get - End Property - - _ - Public ReadOnly Property EMAIL_USERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_USER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_PWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_PW - End Get - End Property - - _ - Public ReadOnly Property EMAIL_REMINDER_HEADERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_REMINDER_HEADER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_REMINDER_FOOTERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_REMINDER_FOOTER - End Get - End Property - - _ - Public ReadOnly Property ADMIN_PWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADMIN_PW - End Get - End Property - - _ - Public ReadOnly Property ADMIN_SECURITYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADMIN_SECURITY - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SQL_RECORD_SQL1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RECORD_SQL1 - End Get - End Property - - _ - Public ReadOnly Property SQL_RECORD_SQL2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RECORD_SQL2 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE1Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE1 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE2Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE2 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE3Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE3 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE4Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE4 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE5Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE5 - End Get - End Property - - _ - Public ReadOnly Property VERSION_DELIMITERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVERSION_DELIMITER - End Get - End Property - - _ - Public ReadOnly Property FILE_DELIMITERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILE_DELIMITER - End Get - End Property - - _ - Public ReadOnly Property WD_UNICODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWD_UNICODE - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_LOG_ERR_ONLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_LOG_ERR_ONLY - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_EMAIL_PROFILEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_EMAIL_PROFILE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_KONFIGURATIONRow - Get - Return CType(Me.Rows(index),TBPMO_KONFIGURATIONRow) - End Get - End Property - - _ - Public Event TBPMO_KONFIGURATIONRowChanging As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_KONFIGURATIONRowChanged As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_KONFIGURATIONRowDeleting As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_KONFIGURATIONRowDeleted As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_KONFIGURATIONRow(ByVal row As TBPMO_KONFIGURATIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_KONFIGURATIONRow( _ - ByVal GUID As Byte, _ - ByVal LICENSE As String, _ - ByVal VEKTOR_DELIMITER As String, _ - ByVal EMAIL_ACTIVE As Boolean, _ - ByVal EMAIL_FROM As String, _ - ByVal EMAIL_SMTP As String, _ - ByVal EMAIL_USER As String, _ - ByVal EMAIL_PW As String, _ - ByVal EMAIL_REMINDER_HEADER As String, _ - ByVal EMAIL_REMINDER_FOOTER As String, _ - ByVal ADMIN_PW As String, _ - ByVal ADMIN_SECURITY As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal SQL_RECORD_SQL1 As String, _ - ByVal SQL_RECORD_SQL2 As String, _ - ByVal WORKFLOW_FINAL_STATE1 As Integer, _ - ByVal WORKFLOW_FINAL_STATE2 As Integer, _ - ByVal WORKFLOW_FINAL_STATE3 As Integer, _ - ByVal WORKFLOW_FINAL_STATE4 As Integer, _ - ByVal WORKFLOW_FINAL_STATE5 As Integer, _ - ByVal VERSION_DELIMITER As String, _ - ByVal FILE_DELIMITER As String, _ - ByVal WD_UNICODE As Boolean, _ - ByVal FOLLOW_UP_LOG_ERR_ONLY As Boolean, _ - ByVal FOLLOW_UP_EMAIL_PROFILE As Integer) As TBPMO_KONFIGURATIONRow - Dim rowTBPMO_KONFIGURATIONRow As TBPMO_KONFIGURATIONRow = CType(Me.NewRow,TBPMO_KONFIGURATIONRow) - Dim columnValuesArray() As Object = New Object() {GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER, ADMIN_PW, ADMIN_SECURITY, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3, WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELIMITER, FILE_DELIMITER, WD_UNICODE, FOLLOW_UP_LOG_ERR_ONLY, FOLLOW_UP_EMAIL_PROFILE} - rowTBPMO_KONFIGURATIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_KONFIGURATIONRow) - Return rowTBPMO_KONFIGURATIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Byte) As TBPMO_KONFIGURATIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_KONFIGURATIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_KONFIGURATIONDataTable = CType(MyBase.Clone,TBPMO_KONFIGURATIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_KONFIGURATIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnLICENSE = MyBase.Columns("LICENSE") - Me.columnVEKTOR_DELIMITER = MyBase.Columns("VEKTOR_DELIMITER") - Me.columnEMAIL_ACTIVE = MyBase.Columns("EMAIL_ACTIVE") - Me.columnEMAIL_FROM = MyBase.Columns("EMAIL_FROM") - Me.columnEMAIL_SMTP = MyBase.Columns("EMAIL_SMTP") - Me.columnEMAIL_USER = MyBase.Columns("EMAIL_USER") - Me.columnEMAIL_PW = MyBase.Columns("EMAIL_PW") - Me.columnEMAIL_REMINDER_HEADER = MyBase.Columns("EMAIL_REMINDER_HEADER") - Me.columnEMAIL_REMINDER_FOOTER = MyBase.Columns("EMAIL_REMINDER_FOOTER") - Me.columnADMIN_PW = MyBase.Columns("ADMIN_PW") - Me.columnADMIN_SECURITY = MyBase.Columns("ADMIN_SECURITY") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnSQL_RECORD_SQL1 = MyBase.Columns("SQL_RECORD_SQL1") - Me.columnSQL_RECORD_SQL2 = MyBase.Columns("SQL_RECORD_SQL2") - Me.columnWORKFLOW_FINAL_STATE1 = MyBase.Columns("WORKFLOW_FINAL_STATE1") - Me.columnWORKFLOW_FINAL_STATE2 = MyBase.Columns("WORKFLOW_FINAL_STATE2") - Me.columnWORKFLOW_FINAL_STATE3 = MyBase.Columns("WORKFLOW_FINAL_STATE3") - Me.columnWORKFLOW_FINAL_STATE4 = MyBase.Columns("WORKFLOW_FINAL_STATE4") - Me.columnWORKFLOW_FINAL_STATE5 = MyBase.Columns("WORKFLOW_FINAL_STATE5") - Me.columnVERSION_DELIMITER = MyBase.Columns("VERSION_DELIMITER") - Me.columnFILE_DELIMITER = MyBase.Columns("FILE_DELIMITER") - Me.columnWD_UNICODE = MyBase.Columns("WD_UNICODE") - Me.columnFOLLOW_UP_LOG_ERR_ONLY = MyBase.Columns("FOLLOW_UP_LOG_ERR_ONLY") - Me.columnFOLLOW_UP_EMAIL_PROFILE = MyBase.Columns("FOLLOW_UP_EMAIL_PROFILE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnLICENSE = New Global.System.Data.DataColumn("LICENSE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLICENSE) - Me.columnVEKTOR_DELIMITER = New Global.System.Data.DataColumn("VEKTOR_DELIMITER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVEKTOR_DELIMITER) - Me.columnEMAIL_ACTIVE = New Global.System.Data.DataColumn("EMAIL_ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_ACTIVE) - Me.columnEMAIL_FROM = New Global.System.Data.DataColumn("EMAIL_FROM", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_FROM) - Me.columnEMAIL_SMTP = New Global.System.Data.DataColumn("EMAIL_SMTP", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_SMTP) - Me.columnEMAIL_USER = New Global.System.Data.DataColumn("EMAIL_USER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_USER) - Me.columnEMAIL_PW = New Global.System.Data.DataColumn("EMAIL_PW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_PW) - Me.columnEMAIL_REMINDER_HEADER = New Global.System.Data.DataColumn("EMAIL_REMINDER_HEADER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_REMINDER_HEADER) - Me.columnEMAIL_REMINDER_FOOTER = New Global.System.Data.DataColumn("EMAIL_REMINDER_FOOTER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_REMINDER_FOOTER) - Me.columnADMIN_PW = New Global.System.Data.DataColumn("ADMIN_PW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADMIN_PW) - Me.columnADMIN_SECURITY = New Global.System.Data.DataColumn("ADMIN_SECURITY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADMIN_SECURITY) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSQL_RECORD_SQL1 = New Global.System.Data.DataColumn("SQL_RECORD_SQL1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RECORD_SQL1) - Me.columnSQL_RECORD_SQL2 = New Global.System.Data.DataColumn("SQL_RECORD_SQL2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RECORD_SQL2) - Me.columnWORKFLOW_FINAL_STATE1 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE1", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE1) - Me.columnWORKFLOW_FINAL_STATE2 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE2", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE2) - Me.columnWORKFLOW_FINAL_STATE3 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE3", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE3) - Me.columnWORKFLOW_FINAL_STATE4 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE4", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE4) - Me.columnWORKFLOW_FINAL_STATE5 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE5", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE5) - Me.columnVERSION_DELIMITER = New Global.System.Data.DataColumn("VERSION_DELIMITER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVERSION_DELIMITER) - Me.columnFILE_DELIMITER = New Global.System.Data.DataColumn("FILE_DELIMITER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILE_DELIMITER) - Me.columnWD_UNICODE = New Global.System.Data.DataColumn("WD_UNICODE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWD_UNICODE) - Me.columnFOLLOW_UP_LOG_ERR_ONLY = New Global.System.Data.DataColumn("FOLLOW_UP_LOG_ERR_ONLY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_LOG_ERR_ONLY) - Me.columnFOLLOW_UP_EMAIL_PROFILE = New Global.System.Data.DataColumn("FOLLOW_UP_EMAIL_PROFILE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_EMAIL_PROFILE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnLICENSE.MaxLength = 2000 - Me.columnVEKTOR_DELIMITER.AllowDBNull = false - Me.columnVEKTOR_DELIMITER.MaxLength = 1 - Me.columnEMAIL_ACTIVE.AllowDBNull = false - Me.columnEMAIL_FROM.MaxLength = 50 - Me.columnEMAIL_SMTP.MaxLength = 50 - Me.columnEMAIL_USER.MaxLength = 50 - Me.columnEMAIL_PW.MaxLength = 50 - Me.columnEMAIL_REMINDER_HEADER.MaxLength = 250 - Me.columnEMAIL_REMINDER_FOOTER.MaxLength = 250 - Me.columnADMIN_PW.AllowDBNull = false - Me.columnADMIN_PW.MaxLength = 100 - Me.columnADMIN_SECURITY.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSQL_RECORD_SQL1.AllowDBNull = false - Me.columnSQL_RECORD_SQL1.MaxLength = 500 - Me.columnSQL_RECORD_SQL2.AllowDBNull = false - Me.columnSQL_RECORD_SQL2.MaxLength = 500 - Me.columnWORKFLOW_FINAL_STATE1.AllowDBNull = false - Me.columnVERSION_DELIMITER.AllowDBNull = false - Me.columnVERSION_DELIMITER.MaxLength = 1 - Me.columnFILE_DELIMITER.AllowDBNull = false - Me.columnFILE_DELIMITER.MaxLength = 1 - Me.columnWD_UNICODE.AllowDBNull = false - Me.columnFOLLOW_UP_LOG_ERR_ONLY.AllowDBNull = false - Me.columnFOLLOW_UP_EMAIL_PROFILE.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_KONFIGURATIONRow() As TBPMO_KONFIGURATIONRow - Return CType(Me.NewRow,TBPMO_KONFIGURATIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_KONFIGURATIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_KONFIGURATIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_KONFIGURATIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowChanged(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_KONFIGURATIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowChanging(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_KONFIGURATIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowDeleted(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_KONFIGURATIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowDeleting(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_KONFIGURATIONRow(ByVal row As TBPMO_KONFIGURATIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_KONFIGURATIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnPRENAME As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnEMAIL As Global.System.Data.DataColumn - - Private columnLOGGED_IN As Global.System.Data.DataColumn - - Private columnLOGGED_WHERE As Global.System.Data.DataColumn - - Private columnLOG_IN_WHEN As Global.System.Data.DataColumn - - Private columnLOG_OUT_WHEN As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnRECORD_ADMIN As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnSHORTNAME As Global.System.Data.DataColumn - - Private columnWAN_ENVIRONMENT As Global.System.Data.DataColumn - - Private columnDATE_FORMAT As Global.System.Data.DataColumn - - Private columnGENERAL_VIEWER As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property PRENAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPRENAME - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property EMAILColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL - End Get - End Property - - _ - Public ReadOnly Property LOGGED_INColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOGGED_IN - End Get - End Property - - _ - Public ReadOnly Property LOGGED_WHEREColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOGGED_WHERE - End Get - End Property - - _ - Public ReadOnly Property LOG_IN_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_IN_WHEN - End Get - End Property - - _ - Public ReadOnly Property LOG_OUT_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_OUT_WHEN - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property RECORD_ADMINColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ADMIN - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property SHORTNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORTNAME - End Get - End Property - - _ - Public ReadOnly Property WAN_ENVIRONMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWAN_ENVIRONMENT - End Get - End Property - - _ - Public ReadOnly Property DATE_FORMATColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATE_FORMAT - End Get - End Property - - _ - Public ReadOnly Property GENERAL_VIEWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGENERAL_VIEWER - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_USERRow - Get - Return CType(Me.Rows(index),TBDD_USERRow) - End Get - End Property - - _ - Public Event TBDD_USERRowChanging As TBDD_USERRowChangeEventHandler - - _ - Public Event TBDD_USERRowChanged As TBDD_USERRowChangeEventHandler - - _ - Public Event TBDD_USERRowDeleting As TBDD_USERRowChangeEventHandler - - _ - Public Event TBDD_USERRowDeleted As TBDD_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_USERRow(ByVal row As TBDD_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_USERRow( _ - ByVal PRENAME As String, _ - ByVal NAME As String, _ - ByVal USERNAME As String, _ - ByVal EMAIL As String, _ - ByVal LOGGED_IN As Boolean, _ - ByVal LOGGED_WHERE As String, _ - ByVal LOG_IN_WHEN As Date, _ - ByVal LOG_OUT_WHEN As Date, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal RECORD_ADMIN As Boolean, _ - ByVal LANGUAGE As String, _ - ByVal COMMENT As String, _ - ByVal SHORTNAME As String, _ - ByVal WAN_ENVIRONMENT As Boolean, _ - ByVal DATE_FORMAT As String, _ - ByVal GENERAL_VIEWER As String) As TBDD_USERRow - Dim rowTBDD_USERRow As TBDD_USERRow = CType(Me.NewRow,TBDD_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, RECORD_ADMIN, LANGUAGE, COMMENT, SHORTNAME, WAN_ENVIRONMENT, DATE_FORMAT, GENERAL_VIEWER} - rowTBDD_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_USERRow) - Return rowTBDD_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_USERDataTable = CType(MyBase.Clone,TBDD_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnPRENAME = MyBase.Columns("PRENAME") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnEMAIL = MyBase.Columns("EMAIL") - Me.columnLOGGED_IN = MyBase.Columns("LOGGED_IN") - Me.columnLOGGED_WHERE = MyBase.Columns("LOGGED_WHERE") - Me.columnLOG_IN_WHEN = MyBase.Columns("LOG_IN_WHEN") - Me.columnLOG_OUT_WHEN = MyBase.Columns("LOG_OUT_WHEN") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnRECORD_ADMIN = MyBase.Columns("RECORD_ADMIN") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnSHORTNAME = MyBase.Columns("SHORTNAME") - Me.columnWAN_ENVIRONMENT = MyBase.Columns("WAN_ENVIRONMENT") - Me.columnDATE_FORMAT = MyBase.Columns("DATE_FORMAT") - Me.columnGENERAL_VIEWER = MyBase.Columns("GENERAL_VIEWER") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnPRENAME = New Global.System.Data.DataColumn("PRENAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPRENAME) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnEMAIL = New Global.System.Data.DataColumn("EMAIL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL) - Me.columnLOGGED_IN = New Global.System.Data.DataColumn("LOGGED_IN", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOGGED_IN) - Me.columnLOGGED_WHERE = New Global.System.Data.DataColumn("LOGGED_WHERE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOGGED_WHERE) - Me.columnLOG_IN_WHEN = New Global.System.Data.DataColumn("LOG_IN_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_IN_WHEN) - Me.columnLOG_OUT_WHEN = New Global.System.Data.DataColumn("LOG_OUT_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_OUT_WHEN) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnRECORD_ADMIN = New Global.System.Data.DataColumn("RECORD_ADMIN", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ADMIN) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnSHORTNAME = New Global.System.Data.DataColumn("SHORTNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORTNAME) - Me.columnWAN_ENVIRONMENT = New Global.System.Data.DataColumn("WAN_ENVIRONMENT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWAN_ENVIRONMENT) - Me.columnDATE_FORMAT = New Global.System.Data.DataColumn("DATE_FORMAT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATE_FORMAT) - Me.columnGENERAL_VIEWER = New Global.System.Data.DataColumn("GENERAL_VIEWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGENERAL_VIEWER) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnPRENAME.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnEMAIL.MaxLength = 100 - Me.columnLOGGED_IN.AllowDBNull = false - Me.columnLOGGED_IN.DefaultValue = CType(false,Boolean) - Me.columnLOGGED_WHERE.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnRECORD_ADMIN.AllowDBNull = false - Me.columnRECORD_ADMIN.DefaultValue = CType(false,Boolean) - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.DefaultValue = CType("de-DE",String) - Me.columnLANGUAGE.MaxLength = 5 - Me.columnCOMMENT.MaxLength = 200 - Me.columnSHORTNAME.MaxLength = 30 - Me.columnWAN_ENVIRONMENT.AllowDBNull = false - Me.columnWAN_ENVIRONMENT.DefaultValue = CType(false,Boolean) - Me.columnDATE_FORMAT.AllowDBNull = false - Me.columnDATE_FORMAT.DefaultValue = CType("dd.MM.yyyy",String) - Me.columnDATE_FORMAT.MaxLength = 10 - Me.columnGENERAL_VIEWER.AllowDBNull = false - Me.columnGENERAL_VIEWER.DefaultValue = CType("NONE",String) - Me.columnGENERAL_VIEWER.MaxLength = 30 - End Sub - - _ - Public Function NewTBDD_USERRow() As TBDD_USERRow - Return CType(Me.NewRow,TBDD_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowChanged(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowChanging(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowDeleted(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowDeleting(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_USERRow(ByVal row As TBDD_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_TYPEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_TYPERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TYPE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_TYPE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TYPE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_TYPERow - Get - Return CType(Me.Rows(index),TBPMO_FORM_TYPERow) - End Get - End Property - - _ - Public Event TBPMO_FORM_TYPERowChanging As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Event TBPMO_FORM_TYPERowChanged As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Event TBPMO_FORM_TYPERowDeleting As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Event TBPMO_FORM_TYPERowDeleted As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_TYPERow(ByVal row As TBPMO_FORM_TYPERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_TYPERow(ByVal FORM_TYPE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_FORM_TYPERow - Dim rowTBPMO_FORM_TYPERow As TBPMO_FORM_TYPERow = CType(Me.NewRow,TBPMO_FORM_TYPERow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_FORM_TYPERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_TYPERow) - Return rowTBPMO_FORM_TYPERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_TYPERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_TYPERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_TYPEDataTable = CType(MyBase.Clone,TBPMO_FORM_TYPEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_TYPEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TYPE = MyBase.Columns("FORM_TYPE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TYPE = New Global.System.Data.DataColumn("FORM_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TYPE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TYPE.AllowDBNull = false - Me.columnFORM_TYPE.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_FORM_TYPERow() As TBPMO_FORM_TYPERow - Return CType(Me.NewRow,TBPMO_FORM_TYPERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_TYPERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_TYPERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_TYPERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowChanged(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_TYPERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowChanging(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_TYPERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowDeleted(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_TYPERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowDeleting(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_TYPERow(ByVal row As TBPMO_FORM_TYPERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_TYPEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_USER_GROUPSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_USER_GROUPSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_USER_GROUPS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_USER_GROUPSRow - Get - Return CType(Me.Rows(index),TBDD_USER_GROUPSRow) - End Get - End Property - - _ - Public Event TBDD_USER_GROUPSRowChanging As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_USER_GROUPSRowChanged As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_USER_GROUPSRowDeleting As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_USER_GROUPSRowDeleted As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_USER_GROUPSRow(ByVal row As TBDD_USER_GROUPSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_USER_GROUPSRow(ByVal NAME As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal COMMENT As String) As TBDD_USER_GROUPSRow - Dim rowTBDD_USER_GROUPSRow As TBDD_USER_GROUPSRow = CType(Me.NewRow,TBDD_USER_GROUPSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMMENT} - rowTBDD_USER_GROUPSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_USER_GROUPSRow) - Return rowTBDD_USER_GROUPSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_USER_GROUPSRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_USER_GROUPSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_USER_GROUPSDataTable = CType(MyBase.Clone,TBDD_USER_GROUPSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_USER_GROUPSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 200 - End Sub - - _ - Public Function NewTBDD_USER_GROUPSRow() As TBDD_USER_GROUPSRow - Return CType(Me.NewRow,TBDD_USER_GROUPSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_USER_GROUPSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_USER_GROUPSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_USER_GROUPSRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowChanged(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_USER_GROUPSRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowChanging(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_USER_GROUPSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowDeleted(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_USER_GROUPSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowDeleting(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_USER_GROUPSRow(ByVal row As TBDD_USER_GROUPSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_USER_GROUPSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_USERS_GROUPSDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_USERS_GROUPSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnGROUP_ID As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnPRENAME As Global.System.Data.DataColumn - - Private columnGROUP_NAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_USERS_GROUPS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property GROUP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_ID - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property PRENAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPRENAME - End Get - End Property - - _ - Public ReadOnly Property GROUP_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_NAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_USERS_GROUPSRow - Get - Return CType(Me.Rows(index),VWPMO_USERS_GROUPSRow) - End Get - End Property - - _ - Public Event VWPMO_USERS_GROUPSRowChanging As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Event VWPMO_USERS_GROUPSRowChanged As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Event VWPMO_USERS_GROUPSRowDeleting As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Event VWPMO_USERS_GROUPSRowDeleted As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_USERS_GROUPSRow(ByVal row As VWPMO_USERS_GROUPSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_USERS_GROUPSRow(ByVal GUID As Integer, ByVal USER_ID As Integer, ByVal GROUP_ID As Integer, ByVal USERNAME As String, ByVal NAME As String, ByVal PRENAME As String, ByVal GROUP_NAME As String) As VWPMO_USERS_GROUPSRow - Dim rowVWPMO_USERS_GROUPSRow As VWPMO_USERS_GROUPSRow = CType(Me.NewRow,VWPMO_USERS_GROUPSRow) - Dim columnValuesArray() As Object = New Object() {GUID, USER_ID, GROUP_ID, USERNAME, NAME, PRENAME, GROUP_NAME} - rowVWPMO_USERS_GROUPSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_USERS_GROUPSRow) - Return rowVWPMO_USERS_GROUPSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As VWPMO_USERS_GROUPSRow - Return CType(Me.Rows.Find(New Object() {GUID}),VWPMO_USERS_GROUPSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_USERS_GROUPSDataTable = CType(MyBase.Clone,VWPMO_USERS_GROUPSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_USERS_GROUPSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnPRENAME = MyBase.Columns("PRENAME") - Me.columnGROUP_NAME = MyBase.Columns("GROUP_NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnPRENAME = New Global.System.Data.DataColumn("PRENAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPRENAME) - Me.columnGROUP_NAME = New Global.System.Data.DataColumn("GROUP_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_NAME) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnGROUP_ID.AllowDBNull = false - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - Me.columnPRENAME.MaxLength = 50 - Me.columnGROUP_NAME.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_USERS_GROUPSRow() As VWPMO_USERS_GROUPSRow - Return CType(Me.NewRow,VWPMO_USERS_GROUPSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_USERS_GROUPSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_USERS_GROUPSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_USERS_GROUPSRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowChanged(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_USERS_GROUPSRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowChanging(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_USERS_GROUPSRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowDeleted(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_USERS_GROUPSRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowDeleting(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_USERS_GROUPSRow(ByVal row As VWPMO_USERS_GROUPSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_USERS_GROUPSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_GROUPS_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_GROUPS_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnGROUP_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_GROUPS_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property GROUP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_GROUPS_USERRow - Get - Return CType(Me.Rows(index),TBDD_GROUPS_USERRow) - End Get - End Property - - _ - Public Event TBDD_GROUPS_USERRowChanging As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Event TBDD_GROUPS_USERRowChanged As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Event TBDD_GROUPS_USERRowDeleting As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Event TBDD_GROUPS_USERRowDeleted As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_GROUPS_USERRow(ByVal row As TBDD_GROUPS_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_GROUPS_USERRow(ByVal parentTBDD_USERRowByFK_TBDD_GROUPS_USER_USER_ID As TBDD_USERRow, ByVal parentTBDD_USER_GROUPSRowByFK_TBDD_GROUPS_USER_GROUP_ID As TBDD_USER_GROUPSRow, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal COMMENT As String) As TBDD_GROUPS_USERRow - Dim rowTBDD_GROUPS_USERRow As TBDD_GROUPS_USERRow = CType(Me.NewRow,TBDD_GROUPS_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMMENT} - If (Not (parentTBDD_USERRowByFK_TBDD_GROUPS_USER_USER_ID) Is Nothing) Then - columnValuesArray(1) = parentTBDD_USERRowByFK_TBDD_GROUPS_USER_USER_ID(0) - End If - If (Not (parentTBDD_USER_GROUPSRowByFK_TBDD_GROUPS_USER_GROUP_ID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_USER_GROUPSRowByFK_TBDD_GROUPS_USER_GROUP_ID(0) - End If - rowTBDD_GROUPS_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_GROUPS_USERRow) - Return rowTBDD_GROUPS_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_GROUPS_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_GROUPS_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_GROUPS_USERDataTable = CType(MyBase.Clone,TBDD_GROUPS_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_GROUPS_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnGROUP_ID.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 200 - End Sub - - _ - Public Function NewTBDD_GROUPS_USERRow() As TBDD_GROUPS_USERRow - Return CType(Me.NewRow,TBDD_GROUPS_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_GROUPS_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_GROUPS_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_GROUPS_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowChanged(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_GROUPS_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowChanging(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_GROUPS_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowDeleted(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_GROUPS_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowDeleting(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_GROUPS_USERRow(ByVal row As TBDD_GROUPS_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_GROUPS_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_DOKART_MODULEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_DOKART_MODULERow) - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_DOKART_MODULE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_DOKART_MODULERow - Get - Return CType(Me.Rows(index),TBWH_DOKART_MODULERow) - End Get - End Property - - _ - Public Event TBWH_DOKART_MODULERowChanging As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Event TBWH_DOKART_MODULERowChanged As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Event TBWH_DOKART_MODULERowDeleting As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Event TBWH_DOKART_MODULERowDeleted As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_DOKART_MODULERow(ByVal row As TBWH_DOKART_MODULERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_DOKART_MODULERow(ByVal BEZEICHNUNG As String, ByVal NAME As String) As TBWH_DOKART_MODULERow - Dim rowTBWH_DOKART_MODULERow As TBWH_DOKART_MODULERow = CType(Me.NewRow,TBWH_DOKART_MODULERow) - Dim columnValuesArray() As Object = New Object() {BEZEICHNUNG, NAME} - rowTBWH_DOKART_MODULERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_DOKART_MODULERow) - Return rowTBWH_DOKART_MODULERow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_DOKART_MODULEDataTable = CType(MyBase.Clone,TBWH_DOKART_MODULEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_DOKART_MODULEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnNAME = MyBase.Columns("NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnBEZEICHNUNG.AllowDBNull = false - Me.columnBEZEICHNUNG.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - End Sub - - _ - Public Function NewTBWH_DOKART_MODULERow() As TBWH_DOKART_MODULERow - Return CType(Me.NewRow,TBWH_DOKART_MODULERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_DOKART_MODULERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_DOKART_MODULERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_DOKART_MODULERowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowChanged(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_DOKART_MODULERowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowChanging(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_DOKART_MODULERowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowDeleted(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_DOKART_MODULERowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowDeleting(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_DOKART_MODULERow(ByVal row As TBWH_DOKART_MODULERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_DOKART_MODULEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTORDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_CONSTRUCTORRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnSEQUENCE_MENU As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnMENU_IMG As Global.System.Data.DataColumn - - Private columnSHORT_TITLE As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_CONSTRUCTOR" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property SEQUENCE_MENUColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE_MENU - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property MENU_IMGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMENU_IMG - End Get - End Property - - _ - Public ReadOnly Property SHORT_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORT_TITLE - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTORRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTORRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowChanging As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowChanged As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowDeleting As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowDeleted As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_CONSTRUCTORRow(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String) As TBPMO_FORM_CONSTRUCTORRow - Dim rowTBPMO_FORM_CONSTRUCTORRow As TBPMO_FORM_CONSTRUCTORRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE} - rowTBPMO_FORM_CONSTRUCTORRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTORRow) - Return rowTBPMO_FORM_CONSTRUCTORRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTORRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_CONSTRUCTORDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTORDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_CONSTRUCTORDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnSEQUENCE_MENU = MyBase.Columns("SEQUENCE_MENU") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnMENU_IMG = MyBase.Columns("MENU_IMG") - Me.columnSHORT_TITLE = MyBase.Columns("SHORT_TITLE") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnSEQUENCE_MENU = New Global.System.Data.DataColumn("SEQUENCE_MENU", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE_MENU) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnMENU_IMG = New Global.System.Data.DataColumn("MENU_IMG", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMENU_IMG) - Me.columnSHORT_TITLE = New Global.System.Data.DataColumn("SHORT_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORT_TITLE) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnSEQUENCE_MENU.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSHORT_TITLE.MaxLength = 50 - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.DefaultValue = CType("de-DE",String) - Me.columnLANGUAGE.MaxLength = 5 - End Sub - - _ - Public Function NewTBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow - Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_CONSTRUCTORRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowChanged(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowChanging(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowDeleted(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowDeleting(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_CONSTRUCTORDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_OBJECTTYPEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_OBJECTTYPERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnOBJECT_TYPE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnIDXNAME_DOCTYPE As Global.System.Data.DataColumn - - Private columnIDXNAME_RELATION As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_OBJECTTYPE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property OBJECT_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOBJECT_TYPE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_DOCTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_DOCTYPE - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_RELATIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_RELATION - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_OBJECTTYPERow - Get - Return CType(Me.Rows(index),TBPMO_WD_OBJECTTYPERow) - End Get - End Property - - _ - Public Event TBPMO_WD_OBJECTTYPERowChanging As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Event TBPMO_WD_OBJECTTYPERowChanged As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Event TBPMO_WD_OBJECTTYPERowDeleting As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Event TBPMO_WD_OBJECTTYPERowDeleted As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_OBJECTTYPERow(ByVal row As TBPMO_WD_OBJECTTYPERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_OBJECTTYPERow(ByVal OBJECT_TYPE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal IDXNAME_DOCTYPE As String, ByVal IDXNAME_RELATION As String) As TBPMO_WD_OBJECTTYPERow - Dim rowTBPMO_WD_OBJECTTYPERow As TBPMO_WD_OBJECTTYPERow = CType(Me.NewRow,TBPMO_WD_OBJECTTYPERow) - Dim columnValuesArray() As Object = New Object() {Nothing, OBJECT_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, IDXNAME_DOCTYPE, IDXNAME_RELATION} - rowTBPMO_WD_OBJECTTYPERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_OBJECTTYPERow) - Return rowTBPMO_WD_OBJECTTYPERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_OBJECTTYPERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_OBJECTTYPERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_OBJECTTYPEDataTable = CType(MyBase.Clone,TBPMO_WD_OBJECTTYPEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_OBJECTTYPEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnOBJECT_TYPE = MyBase.Columns("OBJECT_TYPE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnIDXNAME_DOCTYPE = MyBase.Columns("IDXNAME_DOCTYPE") - Me.columnIDXNAME_RELATION = MyBase.Columns("IDXNAME_RELATION") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnOBJECT_TYPE = New Global.System.Data.DataColumn("OBJECT_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOBJECT_TYPE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnIDXNAME_DOCTYPE = New Global.System.Data.DataColumn("IDXNAME_DOCTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_DOCTYPE) - Me.columnIDXNAME_RELATION = New Global.System.Data.DataColumn("IDXNAME_RELATION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_RELATION) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnOBJECT_TYPE.AllowDBNull = false - Me.columnOBJECT_TYPE.MaxLength = 100 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnIDXNAME_DOCTYPE.MaxLength = 100 - Me.columnIDXNAME_RELATION.AllowDBNull = false - Me.columnIDXNAME_RELATION.MaxLength = 100 - End Sub - - _ - Public Function NewTBPMO_WD_OBJECTTYPERow() As TBPMO_WD_OBJECTTYPERow - Return CType(Me.NewRow,TBPMO_WD_OBJECTTYPERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_OBJECTTYPERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_OBJECTTYPERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowChanged(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowChanging(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowDeleted(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowDeleting(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_OBJECTTYPERow(ByVal row As TBPMO_WD_OBJECTTYPERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_OBJECTTYPEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FOLLOW_UP_EMAILDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FOLLOW_UP_EMAILRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_SEQUENCE As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_DAYS As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_TIME_SPAN As Global.System.Data.DataColumn - - Private columnDEPENDENT_DATE_CTRL_ID As Global.System.Data.DataColumn - - Private columnDEPENDENT_DONE_CTRL_ID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnTIME_UNITY As Global.System.Data.DataColumn - - Private columnTIME_SPAN As Global.System.Data.DataColumn - - Private columnEMAIL_SUBJECT As Global.System.Data.DataColumn - - Private columnEMAIL_BODY As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT1 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT2 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT3 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT4 As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTIME_DIST As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT5 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT6 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT7 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT8 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT9 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT10 As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnCONSTRUCTOR_ID As Global.System.Data.DataColumn - - Private columnCTRL_USER_DIRECT As Global.System.Data.DataColumn - - Private columnCTRL_GROUP_DIRECT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FOLLOW_UP_EMAIL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_SEQUENCE - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_DAYSColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_DAYS - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_TIME_SPANColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_TIME_SPAN - End Get - End Property - - _ - Public ReadOnly Property DEPENDENT_DATE_CTRL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDEPENDENT_DATE_CTRL_ID - End Get - End Property - - _ - Public ReadOnly Property DEPENDENT_DONE_CTRL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDEPENDENT_DONE_CTRL_ID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property TIME_UNITYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTIME_UNITY - End Get - End Property - - _ - Public ReadOnly Property TIME_SPANColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTIME_SPAN - End Get - End Property - - _ - Public ReadOnly Property EMAIL_SUBJECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_SUBJECT - End Get - End Property - - _ - Public ReadOnly Property EMAIL_BODYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_BODY - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT1Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT1 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT2Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT2 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT3Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT3 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT4Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT4 - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TIME_DISTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTIME_DIST - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT5Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT5 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT6Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT6 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT7Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT7 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT8Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT8 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT9Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT9 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT10Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT10 - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property CONSTRUCTOR_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTRUCTOR_ID - End Get - End Property - - _ - Public ReadOnly Property CTRL_USER_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRL_USER_DIRECT - End Get - End Property - - _ - Public ReadOnly Property CTRL_GROUP_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRL_GROUP_DIRECT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FOLLOW_UP_EMAILRow - Get - Return CType(Me.Rows(index),TBPMO_FOLLOW_UP_EMAILRow) - End Get - End Property - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowChanging As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowChanged As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowDeleting As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowDeleted As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FOLLOW_UP_EMAILRow(ByVal row As TBPMO_FOLLOW_UP_EMAILRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FOLLOW_UP_EMAILRow( _ - ByVal FOLLOW_UP_SEQUENCE As String, _ - ByVal FOLLOW_UP_DAYS As String, _ - ByVal FOLLOW_UP_TIME_SPAN As String, _ - ByVal parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID As TBTEMP_QUICKDISPLAYRow, _ - ByVal parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID As TBTEMP_QUICKDISPLAYRow, _ - ByVal PARENT_ID As Integer, _ - ByVal TIME_UNITY As String, _ - ByVal TIME_SPAN As Integer, _ - ByVal EMAIL_SUBJECT As String, _ - ByVal EMAIL_BODY As String, _ - ByVal PROCESS_SELECT1 As String, _ - ByVal PROCESS_SELECT2 As String, _ - ByVal PROCESS_SELECT3 As String, _ - ByVal PROCESS_SELECT4 As String, _ - ByVal ACTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal TIME_DIST As String, _ - ByVal PROCESS_SELECT5 As String, _ - ByVal PROCESS_SELECT6 As String, _ - ByVal PROCESS_SELECT7 As String, _ - ByVal PROCESS_SELECT8 As String, _ - ByVal PROCESS_SELECT9 As String, _ - ByVal PROCESS_SELECT10 As String, _ - ByVal NAME As String, _ - ByVal CONSTRUCTOR_ID As Integer, _ - ByVal CTRL_USER_DIRECT As Integer, _ - ByVal CTRL_GROUP_DIRECT As Integer) As TBPMO_FOLLOW_UP_EMAILRow - Dim rowTBPMO_FOLLOW_UP_EMAILRow As TBPMO_FOLLOW_UP_EMAILRow = CType(Me.NewRow,TBPMO_FOLLOW_UP_EMAILRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, Nothing, Nothing, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TIME_DIST, PROCESS_SELECT5, PROCESS_SELECT6, PROCESS_SELECT7, PROCESS_SELECT8, PROCESS_SELECT9, PROCESS_SELECT10, NAME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROUP_DIRECT} - If (Not (parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID) Is Nothing) Then - columnValuesArray(4) = parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID(0) - End If - If (Not (parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID) Is Nothing) Then - columnValuesArray(5) = parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID(0) - End If - rowTBPMO_FOLLOW_UP_EMAILRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FOLLOW_UP_EMAILRow) - Return rowTBPMO_FOLLOW_UP_EMAILRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FOLLOW_UP_EMAILRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FOLLOW_UP_EMAILRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FOLLOW_UP_EMAILDataTable = CType(MyBase.Clone,TBPMO_FOLLOW_UP_EMAILDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FOLLOW_UP_EMAILDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFOLLOW_UP_SEQUENCE = MyBase.Columns("FOLLOW_UP_SEQUENCE") - Me.columnFOLLOW_UP_DAYS = MyBase.Columns("FOLLOW_UP_DAYS") - Me.columnFOLLOW_UP_TIME_SPAN = MyBase.Columns("FOLLOW_UP_TIME_SPAN") - Me.columnDEPENDENT_DATE_CTRL_ID = MyBase.Columns("DEPENDENT_DATE_CTRL_ID") - Me.columnDEPENDENT_DONE_CTRL_ID = MyBase.Columns("DEPENDENT_DONE_CTRL_ID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnTIME_UNITY = MyBase.Columns("TIME_UNITY") - Me.columnTIME_SPAN = MyBase.Columns("TIME_SPAN") - Me.columnEMAIL_SUBJECT = MyBase.Columns("EMAIL_SUBJECT") - Me.columnEMAIL_BODY = MyBase.Columns("EMAIL_BODY") - Me.columnPROCESS_SELECT1 = MyBase.Columns("PROCESS_SELECT1") - Me.columnPROCESS_SELECT2 = MyBase.Columns("PROCESS_SELECT2") - Me.columnPROCESS_SELECT3 = MyBase.Columns("PROCESS_SELECT3") - Me.columnPROCESS_SELECT4 = MyBase.Columns("PROCESS_SELECT4") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTIME_DIST = MyBase.Columns("TIME_DIST") - Me.columnPROCESS_SELECT5 = MyBase.Columns("PROCESS_SELECT5") - Me.columnPROCESS_SELECT6 = MyBase.Columns("PROCESS_SELECT6") - Me.columnPROCESS_SELECT7 = MyBase.Columns("PROCESS_SELECT7") - Me.columnPROCESS_SELECT8 = MyBase.Columns("PROCESS_SELECT8") - Me.columnPROCESS_SELECT9 = MyBase.Columns("PROCESS_SELECT9") - Me.columnPROCESS_SELECT10 = MyBase.Columns("PROCESS_SELECT10") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnCONSTRUCTOR_ID = MyBase.Columns("CONSTRUCTOR_ID") - Me.columnCTRL_USER_DIRECT = MyBase.Columns("CTRL_USER_DIRECT") - Me.columnCTRL_GROUP_DIRECT = MyBase.Columns("CTRL_GROUP_DIRECT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFOLLOW_UP_SEQUENCE = New Global.System.Data.DataColumn("FOLLOW_UP_SEQUENCE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_SEQUENCE) - Me.columnFOLLOW_UP_DAYS = New Global.System.Data.DataColumn("FOLLOW_UP_DAYS", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_DAYS) - Me.columnFOLLOW_UP_TIME_SPAN = New Global.System.Data.DataColumn("FOLLOW_UP_TIME_SPAN", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_TIME_SPAN) - Me.columnDEPENDENT_DATE_CTRL_ID = New Global.System.Data.DataColumn("DEPENDENT_DATE_CTRL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDEPENDENT_DATE_CTRL_ID) - Me.columnDEPENDENT_DONE_CTRL_ID = New Global.System.Data.DataColumn("DEPENDENT_DONE_CTRL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDEPENDENT_DONE_CTRL_ID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnTIME_UNITY = New Global.System.Data.DataColumn("TIME_UNITY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTIME_UNITY) - Me.columnTIME_SPAN = New Global.System.Data.DataColumn("TIME_SPAN", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTIME_SPAN) - Me.columnEMAIL_SUBJECT = New Global.System.Data.DataColumn("EMAIL_SUBJECT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_SUBJECT) - Me.columnEMAIL_BODY = New Global.System.Data.DataColumn("EMAIL_BODY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_BODY) - Me.columnPROCESS_SELECT1 = New Global.System.Data.DataColumn("PROCESS_SELECT1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT1) - Me.columnPROCESS_SELECT2 = New Global.System.Data.DataColumn("PROCESS_SELECT2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT2) - Me.columnPROCESS_SELECT3 = New Global.System.Data.DataColumn("PROCESS_SELECT3", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT3) - Me.columnPROCESS_SELECT4 = New Global.System.Data.DataColumn("PROCESS_SELECT4", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT4) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTIME_DIST = New Global.System.Data.DataColumn("TIME_DIST", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTIME_DIST) - Me.columnPROCESS_SELECT5 = New Global.System.Data.DataColumn("PROCESS_SELECT5", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT5) - Me.columnPROCESS_SELECT6 = New Global.System.Data.DataColumn("PROCESS_SELECT6", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT6) - Me.columnPROCESS_SELECT7 = New Global.System.Data.DataColumn("PROCESS_SELECT7", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT7) - Me.columnPROCESS_SELECT8 = New Global.System.Data.DataColumn("PROCESS_SELECT8", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT8) - Me.columnPROCESS_SELECT9 = New Global.System.Data.DataColumn("PROCESS_SELECT9", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT9) - Me.columnPROCESS_SELECT10 = New Global.System.Data.DataColumn("PROCESS_SELECT10", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT10) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnCONSTRUCTOR_ID = New Global.System.Data.DataColumn("CONSTRUCTOR_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTRUCTOR_ID) - Me.columnCTRL_USER_DIRECT = New Global.System.Data.DataColumn("CTRL_USER_DIRECT", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRL_USER_DIRECT) - Me.columnCTRL_GROUP_DIRECT = New Global.System.Data.DataColumn("CTRL_GROUP_DIRECT", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRL_GROUP_DIRECT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFOLLOW_UP_SEQUENCE.AllowDBNull = false - Me.columnFOLLOW_UP_SEQUENCE.MaxLength = 50 - Me.columnFOLLOW_UP_DAYS.AllowDBNull = false - Me.columnFOLLOW_UP_DAYS.MaxLength = 50 - Me.columnFOLLOW_UP_TIME_SPAN.AllowDBNull = false - Me.columnFOLLOW_UP_TIME_SPAN.DefaultValue = CType("08:00",String) - Me.columnFOLLOW_UP_TIME_SPAN.MaxLength = 50 - Me.columnDEPENDENT_DATE_CTRL_ID.AllowDBNull = false - Me.columnDEPENDENT_DONE_CTRL_ID.AllowDBNull = false - Me.columnPARENT_ID.AllowDBNull = false - Me.columnPARENT_ID.DefaultValue = CType(0,Integer) - Me.columnTIME_UNITY.AllowDBNull = false - Me.columnTIME_UNITY.MaxLength = 50 - Me.columnTIME_SPAN.AllowDBNull = false - Me.columnEMAIL_SUBJECT.AllowDBNull = false - Me.columnEMAIL_SUBJECT.DefaultValue = CType("Ihr Betreff",String) - Me.columnEMAIL_SUBJECT.MaxLength = 250 - Me.columnEMAIL_BODY.AllowDBNull = false - Me.columnEMAIL_BODY.MaxLength = 2000 - Me.columnPROCESS_SELECT1.AllowDBNull = false - Me.columnPROCESS_SELECT1.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT1.MaxLength = 2000 - Me.columnPROCESS_SELECT2.AllowDBNull = false - Me.columnPROCESS_SELECT2.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT2.MaxLength = 2000 - Me.columnPROCESS_SELECT3.AllowDBNull = false - Me.columnPROCESS_SELECT3.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT3.MaxLength = 2000 - Me.columnPROCESS_SELECT4.AllowDBNull = false - Me.columnPROCESS_SELECT4.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT4.MaxLength = 2000 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnTIME_DIST.AllowDBNull = false - Me.columnTIME_DIST.MaxLength = 30 - Me.columnPROCESS_SELECT5.AllowDBNull = false - Me.columnPROCESS_SELECT5.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT5.MaxLength = 2000 - Me.columnPROCESS_SELECT6.AllowDBNull = false - Me.columnPROCESS_SELECT6.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT6.MaxLength = 2000 - Me.columnPROCESS_SELECT7.AllowDBNull = false - Me.columnPROCESS_SELECT7.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT7.MaxLength = 2000 - Me.columnPROCESS_SELECT8.AllowDBNull = false - Me.columnPROCESS_SELECT8.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT8.MaxLength = 2000 - Me.columnPROCESS_SELECT9.AllowDBNull = false - Me.columnPROCESS_SELECT9.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT9.MaxLength = 2000 - Me.columnPROCESS_SELECT10.AllowDBNull = false - Me.columnPROCESS_SELECT10.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT10.MaxLength = 2000 - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnCONSTRUCTOR_ID.AllowDBNull = false - Me.columnCTRL_USER_DIRECT.AllowDBNull = false - Me.columnCTRL_USER_DIRECT.DefaultValue = CType(0,Integer) - Me.columnCTRL_GROUP_DIRECT.AllowDBNull = false - Me.columnCTRL_GROUP_DIRECT.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBPMO_FOLLOW_UP_EMAILRow() As TBPMO_FOLLOW_UP_EMAILRow - Return CType(Me.NewRow,TBPMO_FOLLOW_UP_EMAILRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FOLLOW_UP_EMAILRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FOLLOW_UP_EMAILRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowChanged(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowChanging(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowDeleted(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowDeleting(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FOLLOW_UP_EMAILRow(ByVal row As TBPMO_FOLLOW_UP_EMAILRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FOLLOW_UP_EMAILDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FOLLUPEMAIL_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FOLLUPEMAIL_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FOLLUPEMAIL_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FOLLUPEMAIL_USERRow - Get - Return CType(Me.Rows(index),TBPMO_FOLLUPEMAIL_USERRow) - End Get - End Property - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowChanging As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowChanged As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowDeleting As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowDeleted As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FOLLUPEMAIL_USERRow(ByVal row As TBPMO_FOLLUPEMAIL_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FOLLUPEMAIL_USERRow(ByVal USER_ID As Integer, ByVal parentTBDD_USERRowByFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID As TBDD_USERRow, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_FOLLUPEMAIL_USERRow - Dim rowTBPMO_FOLLUPEMAIL_USERRow As TBPMO_FOLLUPEMAIL_USERRow = CType(Me.NewRow,TBPMO_FOLLUPEMAIL_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, USER_ID, Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBDD_USERRowByFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_USERRowByFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID(0) - End If - rowTBPMO_FOLLUPEMAIL_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FOLLUPEMAIL_USERRow) - Return rowTBPMO_FOLLUPEMAIL_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FOLLUPEMAIL_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FOLLUPEMAIL_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FOLLUPEMAIL_USERDataTable = CType(MyBase.Clone,TBPMO_FOLLUPEMAIL_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FOLLUPEMAIL_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnFOLLOW_UP_ID = MyBase.Columns("FOLLOW_UP_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnFOLLOW_UP_ID = New Global.System.Data.DataColumn("FOLLOW_UP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnFOLLOW_UP_ID.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_FOLLUPEMAIL_USERRow() As TBPMO_FOLLUPEMAIL_USERRow - Return CType(Me.NewRow,TBPMO_FOLLUPEMAIL_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FOLLUPEMAIL_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FOLLUPEMAIL_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowChanged(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowChanging(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowDeleted(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowDeleting(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FOLLUPEMAIL_USERRow(ByVal row As TBPMO_FOLLUPEMAIL_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FOLLUPEMAIL_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RECORD_LOG_CONFIGDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RECORD_LOG_CONFIGRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCONTROL_ID As Global.System.Data.DataColumn - - Private columnLOG_DELETE As Global.System.Data.DataColumn - - Private columnLOG_UPDATE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnFORM_ID1 As Global.System.Data.DataColumn - - Private columnString As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RECORD_LOG_CONFIG" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CONTROL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_ID - End Get - End Property - - _ - Public ReadOnly Property LOG_DELETEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_DELETE - End Get - End Property - - _ - Public ReadOnly Property LOG_UPDATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_UPDATE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property FORM_ID1Column() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID1 - End Get - End Property - - _ - Public ReadOnly Property StringColumn() As Global.System.Data.DataColumn - Get - Return Me.columnString - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RECORD_LOG_CONFIGRow - Get - Return CType(Me.Rows(index),TBPMO_RECORD_LOG_CONFIGRow) - End Get - End Property - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowChanging As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowChanged As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowDeleting As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowDeleted As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RECORD_LOG_CONFIGRow(ByVal row As TBPMO_RECORD_LOG_CONFIGRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RECORD_LOG_CONFIGRow(ByVal CONTROL_ID As Integer, ByVal LOG_DELETE As Boolean, ByVal LOG_UPDATE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal FORM_ID As Integer, ByVal NAME As String, ByVal _String As String) As TBPMO_RECORD_LOG_CONFIGRow - Dim rowTBPMO_RECORD_LOG_CONFIGRow As TBPMO_RECORD_LOG_CONFIGRow = CType(Me.NewRow,TBPMO_RECORD_LOG_CONFIGRow) - Dim columnValuesArray() As Object = New Object() {Nothing, CONTROL_ID, LOG_DELETE, LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, FORM_ID, NAME, Nothing, _String} - rowTBPMO_RECORD_LOG_CONFIGRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RECORD_LOG_CONFIGRow) - Return rowTBPMO_RECORD_LOG_CONFIGRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RECORD_LOG_CONFIGRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RECORD_LOG_CONFIGRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RECORD_LOG_CONFIGDataTable = CType(MyBase.Clone,TBPMO_RECORD_LOG_CONFIGDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RECORD_LOG_CONFIGDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCONTROL_ID = MyBase.Columns("CONTROL_ID") - Me.columnLOG_DELETE = MyBase.Columns("LOG_DELETE") - Me.columnLOG_UPDATE = MyBase.Columns("LOG_UPDATE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnFORM_ID1 = MyBase.Columns("FORM_ID1") - Me.columnString = MyBase.Columns("String") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCONTROL_ID = New Global.System.Data.DataColumn("CONTROL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_ID) - Me.columnLOG_DELETE = New Global.System.Data.DataColumn("LOG_DELETE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_DELETE) - Me.columnLOG_UPDATE = New Global.System.Data.DataColumn("LOG_UPDATE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_UPDATE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnFORM_ID1 = New Global.System.Data.DataColumn("FORM_ID1", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID1) - Me.columnString = New Global.System.Data.DataColumn("String", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me.columnString.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "StringColumn") - Me.columnString.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnString") - Me.columnString.ExtendedProperties.Add("Generator_UserColumnName", "String") - MyBase.Columns.Add(Me.columnString) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCONTROL_ID.AllowDBNull = false - Me.columnLOG_DELETE.AllowDBNull = false - Me.columnLOG_DELETE.DefaultValue = CType(false,Boolean) - Me.columnLOG_UPDATE.AllowDBNull = false - Me.columnLOG_UPDATE.DefaultValue = CType(false,Boolean) - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnNAME.MaxLength = 100 - Me.columnFORM_ID1.AutoIncrement = true - Me.columnFORM_ID1.AutoIncrementSeed = -1 - Me.columnFORM_ID1.AutoIncrementStep = -1 - Me.columnFORM_ID1.ReadOnly = true - Me.columnString.ReadOnly = true - Me.columnString.MaxLength = 203 - End Sub - - _ - Public Function NewTBPMO_RECORD_LOG_CONFIGRow() As TBPMO_RECORD_LOG_CONFIGRow - Return CType(Me.NewRow,TBPMO_RECORD_LOG_CONFIGRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RECORD_LOG_CONFIGRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RECORD_LOG_CONFIGRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowChanged(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowChanging(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowDeleted(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowDeleting(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RECORD_LOG_CONFIGRow(ByVal row As TBPMO_RECORD_LOG_CONFIGRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RECORD_LOG_CONFIGDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_RECORD_CHANGESDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_RECORD_CHANGESRow) - - Private columnID As Global.System.Data.DataColumn - - Private _columnControl_Name As Global.System.Data.DataColumn - - Private _columnLog_Description As Global.System.Data.DataColumn - - Private columnAdded_who As Global.System.Data.DataColumn - - Private columnAdded_When As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_RECORD_CHANGES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property _Control_NameColumn() As Global.System.Data.DataColumn - Get - Return Me._columnControl_Name - End Get - End Property - - _ - Public ReadOnly Property _Log_DescriptionColumn() As Global.System.Data.DataColumn - Get - Return Me._columnLog_Description - End Get - End Property - - _ - Public ReadOnly Property Added_whoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAdded_who - End Get - End Property - - _ - Public ReadOnly Property Added_WhenColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAdded_When - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_RECORD_CHANGESRow - Get - Return CType(Me.Rows(index),VWPMO_RECORD_CHANGESRow) - End Get - End Property - - _ - Public Event VWPMO_RECORD_CHANGESRowChanging As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Event VWPMO_RECORD_CHANGESRowChanged As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Event VWPMO_RECORD_CHANGESRowDeleting As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Event VWPMO_RECORD_CHANGESRowDeleted As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_RECORD_CHANGESRow(ByVal row As VWPMO_RECORD_CHANGESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_RECORD_CHANGESRow(ByVal ID As Integer, ByVal _Control_Name As String, ByVal _Log_Description As String, ByVal Added_who As String, ByVal Added_When As Date) As VWPMO_RECORD_CHANGESRow - Dim rowVWPMO_RECORD_CHANGESRow As VWPMO_RECORD_CHANGESRow = CType(Me.NewRow,VWPMO_RECORD_CHANGESRow) - Dim columnValuesArray() As Object = New Object() {ID, _Control_Name, _Log_Description, Added_who, Added_When} - rowVWPMO_RECORD_CHANGESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_RECORD_CHANGESRow) - Return rowVWPMO_RECORD_CHANGESRow - End Function - - _ - Public Function FindByID(ByVal ID As Integer) As VWPMO_RECORD_CHANGESRow - Return CType(Me.Rows.Find(New Object() {ID}),VWPMO_RECORD_CHANGESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_RECORD_CHANGESDataTable = CType(MyBase.Clone,VWPMO_RECORD_CHANGESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_RECORD_CHANGESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnID = MyBase.Columns("ID") - Me._columnControl_Name = MyBase.Columns("Control-Name") - Me._columnLog_Description = MyBase.Columns("Log-Description") - Me.columnAdded_who = MyBase.Columns("Added who") - Me.columnAdded_When = MyBase.Columns("Added When") - End Sub - - _ - Private Sub InitClass() - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me._columnControl_Name = New Global.System.Data.DataColumn("Control-Name", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me._columnControl_Name.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnControl_Name") - Me._columnControl_Name.ExtendedProperties.Add("Generator_UserColumnName", "Control-Name") - MyBase.Columns.Add(Me._columnControl_Name) - Me._columnLog_Description = New Global.System.Data.DataColumn("Log-Description", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me._columnLog_Description.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnLog_Description") - Me._columnLog_Description.ExtendedProperties.Add("Generator_UserColumnName", "Log-Description") - MyBase.Columns.Add(Me._columnLog_Description) - Me.columnAdded_who = New Global.System.Data.DataColumn("Added who", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAdded_who) - Me.columnAdded_When = New Global.System.Data.DataColumn("Added When", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAdded_When) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnID}, true)) - Me.columnID.AllowDBNull = false - Me.columnID.Unique = true - Me._columnControl_Name.AllowDBNull = false - Me._columnControl_Name.MaxLength = 100 - Me._columnLog_Description.AllowDBNull = false - Me._columnLog_Description.MaxLength = 1000 - Me.columnAdded_who.MaxLength = 100 - End Sub - - _ - Public Function NewVWPMO_RECORD_CHANGESRow() As VWPMO_RECORD_CHANGESRow - Return CType(Me.NewRow,VWPMO_RECORD_CHANGESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_RECORD_CHANGESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_RECORD_CHANGESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowChanged(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowChanging(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowDeleted(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowDeleting(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_RECORD_CHANGESRow(ByVal row As VWPMO_RECORD_CHANGESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_RECORD_CHANGESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_EMAIL_ACCOUNTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_EMAIL_ACCOUNTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnEMAIL_FROM As Global.System.Data.DataColumn - - Private columnEMAIL_SMTP As Global.System.Data.DataColumn - - Private columnEMAIL_USER As Global.System.Data.DataColumn - - Private columnEMAIL_PW As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnPORT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_EMAIL_ACCOUNT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property EMAIL_FROMColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_FROM - End Get - End Property - - _ - Public ReadOnly Property EMAIL_SMTPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_SMTP - End Get - End Property - - _ - Public ReadOnly Property EMAIL_USERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_USER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_PWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_PW - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property PORTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPORT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_EMAIL_ACCOUNTRow - Get - Return CType(Me.Rows(index),TBDD_EMAIL_ACCOUNTRow) - End Get - End Property - - _ - Public Event TBDD_EMAIL_ACCOUNTRowChanging As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Event TBDD_EMAIL_ACCOUNTRowChanged As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Event TBDD_EMAIL_ACCOUNTRowDeleting As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Event TBDD_EMAIL_ACCOUNTRowDeleted As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_EMAIL_ACCOUNTRow(ByVal row As TBDD_EMAIL_ACCOUNTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_EMAIL_ACCOUNTRow(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal PORT As Integer) As TBDD_EMAIL_ACCOUNTRow - Dim rowTBDD_EMAIL_ACCOUNTRow As TBDD_EMAIL_ACCOUNTRow = CType(Me.NewRow,TBDD_EMAIL_ACCOUNTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, PORT} - rowTBDD_EMAIL_ACCOUNTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_EMAIL_ACCOUNTRow) - Return rowTBDD_EMAIL_ACCOUNTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_EMAIL_ACCOUNTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_EMAIL_ACCOUNTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_EMAIL_ACCOUNTDataTable = CType(MyBase.Clone,TBDD_EMAIL_ACCOUNTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_EMAIL_ACCOUNTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnEMAIL_FROM = MyBase.Columns("EMAIL_FROM") - Me.columnEMAIL_SMTP = MyBase.Columns("EMAIL_SMTP") - Me.columnEMAIL_USER = MyBase.Columns("EMAIL_USER") - Me.columnEMAIL_PW = MyBase.Columns("EMAIL_PW") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnPORT = MyBase.Columns("PORT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnEMAIL_FROM = New Global.System.Data.DataColumn("EMAIL_FROM", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_FROM) - Me.columnEMAIL_SMTP = New Global.System.Data.DataColumn("EMAIL_SMTP", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_SMTP) - Me.columnEMAIL_USER = New Global.System.Data.DataColumn("EMAIL_USER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_USER) - Me.columnEMAIL_PW = New Global.System.Data.DataColumn("EMAIL_PW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_PW) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnPORT = New Global.System.Data.DataColumn("PORT", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPORT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.MaxLength = 50 - Me.columnEMAIL_FROM.AllowDBNull = false - Me.columnEMAIL_FROM.MaxLength = 100 - Me.columnEMAIL_SMTP.AllowDBNull = false - Me.columnEMAIL_SMTP.MaxLength = 100 - Me.columnEMAIL_USER.AllowDBNull = false - Me.columnEMAIL_USER.MaxLength = 100 - Me.columnEMAIL_PW.AllowDBNull = false - Me.columnEMAIL_PW.DefaultValue = CType("",String) - Me.columnEMAIL_PW.MaxLength = 100 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnPORT.AllowDBNull = false - Me.columnPORT.DefaultValue = CType(25,Integer) - End Sub - - _ - Public Function NewTBDD_EMAIL_ACCOUNTRow() As TBDD_EMAIL_ACCOUNTRow - Return CType(Me.NewRow,TBDD_EMAIL_ACCOUNTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_EMAIL_ACCOUNTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_EMAIL_ACCOUNTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowChanged(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowChanging(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowDeleted(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowDeleting(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_EMAIL_ACCOUNTRow(ByVal row As TBDD_EMAIL_ACCOUNTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_EMAIL_ACCOUNTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_CONNECTIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_CONNECTIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSQL_PROVIDER As Global.System.Data.DataColumn - - Private columnSERVER As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnPASSWORD As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnDATENBANK As Global.System.Data.DataColumn - - Private columnBEMERKUNG As Global.System.Data.DataColumn - - Private columnAKTIV As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_CONNECTION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property SQL_PROVIDERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PROVIDER - End Get - End Property - - _ - Public ReadOnly Property SERVERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSERVER - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property PASSWORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPASSWORD - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property DATENBANKColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATENBANK - End Get - End Property - - _ - Public ReadOnly Property BEMERKUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEMERKUNG - End Get - End Property - - _ - Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAKTIV - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_CONNECTIONRow - Get - Return CType(Me.Rows(index),TBDD_CONNECTIONRow) - End Get - End Property - - _ - Public Event TBDD_CONNECTIONRowChanging As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowChanged As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowDeleting As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowDeleted As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_CONNECTIONRow(ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEZEICHNUNG As String, ByVal DATENBANK As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date) As TBDD_CONNECTIONRow - Dim rowTBDD_CONNECTIONRow As TBDD_CONNECTIONRow = CType(Me.NewRow,TBDD_CONNECTIONRow) - Dim columnValuesArray() As Object = New Object() {Nothing, SQL_PROVIDER, SERVER, USERNAME, PASSWORD, BEZEICHNUNG, DATENBANK, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN} - rowTBDD_CONNECTIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_CONNECTIONRow) - Return rowTBDD_CONNECTIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Short) As TBDD_CONNECTIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_CONNECTIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_CONNECTIONDataTable = CType(MyBase.Clone,TBDD_CONNECTIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_CONNECTIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSQL_PROVIDER = MyBase.Columns("SQL_PROVIDER") - Me.columnSERVER = MyBase.Columns("SERVER") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnPASSWORD = MyBase.Columns("PASSWORD") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnDATENBANK = MyBase.Columns("DATENBANK") - Me.columnBEMERKUNG = MyBase.Columns("BEMERKUNG") - Me.columnAKTIV = MyBase.Columns("AKTIV") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSQL_PROVIDER = New Global.System.Data.DataColumn("SQL_PROVIDER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PROVIDER) - Me.columnSERVER = New Global.System.Data.DataColumn("SERVER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSERVER) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnPASSWORD = New Global.System.Data.DataColumn("PASSWORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPASSWORD) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnDATENBANK = New Global.System.Data.DataColumn("DATENBANK", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATENBANK) - Me.columnBEMERKUNG = New Global.System.Data.DataColumn("BEMERKUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEMERKUNG) - Me.columnAKTIV = New Global.System.Data.DataColumn("AKTIV", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAKTIV) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSQL_PROVIDER.MaxLength = 100 - Me.columnSERVER.MaxLength = 150 - Me.columnUSERNAME.MaxLength = 100 - Me.columnPASSWORD.MaxLength = 100 - Me.columnBEZEICHNUNG.MaxLength = 100 - Me.columnDATENBANK.MaxLength = 100 - Me.columnBEMERKUNG.MaxLength = 400 - Me.columnAKTIV.AllowDBNull = false - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnERSTELLTWANN.AllowDBNull = false - Me.columnGEANDERTWER.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_CONNECTIONRow() As TBDD_CONNECTIONRow - Return CType(Me.NewRow,TBDD_CONNECTIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_CONNECTIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_CONNECTIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_CONNECTIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowChanged(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_CONNECTIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowChanging(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_CONNECTIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowDeleted(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_CONNECTIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowDeleting(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_CONNECTIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_CONSTRUCTOR_DETAILRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCONSTRUCT_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnLEVEL1_SELECT As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - Private columnSQL_SELECT_EBENE1 As Global.System.Data.DataColumn - - Private columnSQL_SELECT_EBENE2 As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOLUMN_NAME1 As Global.System.Data.DataColumn - - Private columnCOLUMN_NAME2 As Global.System.Data.DataColumn - - Private columnLOAD_DIRECT As Global.System.Data.DataColumn - - Private columnSQL_QUICK_VIEW As Global.System.Data.DataColumn - - Private columnCONTROL_DOCTYPE_MATCH As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CONSTRUCT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTRUCT_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property LEVEL1_SELECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLEVEL1_SELECT - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property SQL_SELECT_EBENE1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_SELECT_EBENE1 - End Get - End Property - - _ - Public ReadOnly Property SQL_SELECT_EBENE2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_SELECT_EBENE2 - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COLUMN_NAME1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_NAME1 - End Get - End Property - - _ - Public ReadOnly Property COLUMN_NAME2Column() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_NAME2 - End Get - End Property - - _ - Public ReadOnly Property LOAD_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOAD_DIRECT - End Get - End Property - - _ - Public ReadOnly Property SQL_QUICK_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_QUICK_VIEW - End Get - End Property - - _ - Public ReadOnly Property CONTROL_DOCTYPE_MATCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_DOCTYPE_MATCH - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_CONSTRUCTOR_DETAILRow( _ - ByVal parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As TBPMO_FORM_CONSTRUCTORRow, _ - ByVal parentTBPMO_FORMRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID As TBPMO_FORMRow, _ - ByVal PARENT_ID As Integer, _ - ByVal LEVEL1_SELECT As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal SQL_SELECT_EBENE1 As String, _ - ByVal SQL_SELECT_EBENE2 As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal COLUMN_NAME1 As String, _ - ByVal COLUMN_NAME2 As String, _ - ByVal LOAD_DIRECT As Boolean, _ - ByVal SQL_QUICK_VIEW As String, _ - ByVal CONTROL_DOCTYPE_MATCH As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Dim rowTBPMO_FORM_CONSTRUCTOR_DETAILRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH} - If (Not (parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID(0) - End If - If (Not (parentTBPMO_FORMRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID) Is Nothing) Then - columnValuesArray(2) = parentTBPMO_FORMRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID(0) - End If - rowTBPMO_FORM_CONSTRUCTOR_DETAILRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTOR_DETAILRow) - Return rowTBPMO_FORM_CONSTRUCTOR_DETAILRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCONSTRUCT_ID = MyBase.Columns("CONSTRUCT_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnLEVEL1_SELECT = MyBase.Columns("LEVEL1_SELECT") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - Me.columnSQL_SELECT_EBENE1 = MyBase.Columns("SQL_SELECT_EBENE1") - Me.columnSQL_SELECT_EBENE2 = MyBase.Columns("SQL_SELECT_EBENE2") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOLUMN_NAME1 = MyBase.Columns("COLUMN_NAME1") - Me.columnCOLUMN_NAME2 = MyBase.Columns("COLUMN_NAME2") - Me.columnLOAD_DIRECT = MyBase.Columns("LOAD_DIRECT") - Me.columnSQL_QUICK_VIEW = MyBase.Columns("SQL_QUICK_VIEW") - Me.columnCONTROL_DOCTYPE_MATCH = MyBase.Columns("CONTROL_DOCTYPE_MATCH") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCONSTRUCT_ID = New Global.System.Data.DataColumn("CONSTRUCT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTRUCT_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnLEVEL1_SELECT = New Global.System.Data.DataColumn("LEVEL1_SELECT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLEVEL1_SELECT) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.columnSQL_SELECT_EBENE1 = New Global.System.Data.DataColumn("SQL_SELECT_EBENE1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_SELECT_EBENE1) - Me.columnSQL_SELECT_EBENE2 = New Global.System.Data.DataColumn("SQL_SELECT_EBENE2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_SELECT_EBENE2) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOLUMN_NAME1 = New Global.System.Data.DataColumn("COLUMN_NAME1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_NAME1) - Me.columnCOLUMN_NAME2 = New Global.System.Data.DataColumn("COLUMN_NAME2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_NAME2) - Me.columnLOAD_DIRECT = New Global.System.Data.DataColumn("LOAD_DIRECT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOAD_DIRECT) - Me.columnSQL_QUICK_VIEW = New Global.System.Data.DataColumn("SQL_QUICK_VIEW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_QUICK_VIEW) - Me.columnCONTROL_DOCTYPE_MATCH = New Global.System.Data.DataColumn("CONTROL_DOCTYPE_MATCH", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_DOCTYPE_MATCH) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCONSTRUCT_ID.AllowDBNull = false - Me.columnFORM_ID.AllowDBNull = false - Me.columnPARENT_ID.AllowDBNull = false - Me.columnPARENT_ID.DefaultValue = CType(0,Integer) - Me.columnSEQUENCE.AllowDBNull = false - Me.columnSQL_SELECT_EBENE1.AllowDBNull = false - Me.columnSQL_SELECT_EBENE1.MaxLength = 4000 - Me.columnSQL_SELECT_EBENE2.AllowDBNull = false - Me.columnSQL_SELECT_EBENE2.MaxLength = 4000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOLUMN_NAME1.AllowDBNull = false - Me.columnCOLUMN_NAME1.MaxLength = 100 - Me.columnCOLUMN_NAME2.AllowDBNull = false - Me.columnCOLUMN_NAME2.MaxLength = 100 - Me.columnLOAD_DIRECT.AllowDBNull = false - Me.columnSQL_QUICK_VIEW.AllowDBNull = false - Me.columnSQL_QUICK_VIEW.MaxLength = 2147483647 - Me.columnCONTROL_DOCTYPE_MATCH.AllowDBNull = false - Me.columnCONTROL_DOCTYPE_MATCH.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBPMO_FORM_CONSTRUCTOR_DETAILRow() As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_CONSTRUCTOR_DETAILDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWDDINDEX_AUTOMDataTable - Inherits Global.System.Data.TypedTableBase(Of VWDDINDEX_AUTOMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnINDEXNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - Private columnDOKUMENTART As Global.System.Data.DataColumn - - Private columnKURZNAME As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnCONNECTION As Global.System.Data.DataColumn - - Private columnSQL_PROVIDER As Global.System.Data.DataColumn - - Private columnSERVER As Global.System.Data.DataColumn - - Private columnDATENBANK As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnPASSWORD As Global.System.Data.DataColumn - - Private columnSQL_RESULT As Global.System.Data.DataColumn - - Private columnSQL_ACTIVE As Global.System.Data.DataColumn - - Private columnVALUE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWDDINDEX_AUTOM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property INDEXNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEXNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property DOKUMENTARTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOKUMENTART - End Get - End Property - - _ - Public ReadOnly Property KURZNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnKURZNAME - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property CONNECTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION - End Get - End Property - - _ - Public ReadOnly Property SQL_PROVIDERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PROVIDER - End Get - End Property - - _ - Public ReadOnly Property SERVERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSERVER - End Get - End Property - - _ - Public ReadOnly Property DATENBANKColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATENBANK - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property PASSWORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPASSWORD - End Get - End Property - - _ - Public ReadOnly Property SQL_RESULTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RESULT - End Get - End Property - - _ - Public ReadOnly Property SQL_ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVALUE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWDDINDEX_AUTOMRow - Get - Return CType(Me.Rows(index),VWDDINDEX_AUTOMRow) - End Get - End Property - - _ - Public Event VWDDINDEX_AUTOMRowChanging As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Event VWDDINDEX_AUTOMRowChanged As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Event VWDDINDEX_AUTOMRowDeleting As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Event VWDDINDEX_AUTOMRowDeleted As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Overloads Sub AddVWDDINDEX_AUTOMRow(ByVal row As VWDDINDEX_AUTOMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWDDINDEX_AUTOMRow( _ - ByVal GUID As Integer, _ - ByVal INDEXNAME As String, _ - ByVal COMMENT As String, _ - ByVal DOCTYPE_ID As Integer, _ - ByVal DOKUMENTART As String, _ - ByVal KURZNAME As String, _ - ByVal CONNECTION_ID As Short, _ - ByVal CONNECTION As String, _ - ByVal SQL_PROVIDER As String, _ - ByVal SERVER As String, _ - ByVal DATENBANK As String, _ - ByVal USERNAME As String, _ - ByVal PASSWORD As String, _ - ByVal SQL_RESULT As String, _ - ByVal SQL_ACTIVE As Boolean, _ - ByVal VALUE As String) As VWDDINDEX_AUTOMRow - Dim rowVWDDINDEX_AUTOMRow As VWDDINDEX_AUTOMRow = CType(Me.NewRow,VWDDINDEX_AUTOMRow) - Dim columnValuesArray() As Object = New Object() {GUID, INDEXNAME, COMMENT, DOCTYPE_ID, DOKUMENTART, KURZNAME, CONNECTION_ID, CONNECTION, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, SQL_RESULT, SQL_ACTIVE, VALUE} - rowVWDDINDEX_AUTOMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWDDINDEX_AUTOMRow) - Return rowVWDDINDEX_AUTOMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As VWDDINDEX_AUTOMRow - Return CType(Me.Rows.Find(New Object() {GUID}),VWDDINDEX_AUTOMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWDDINDEX_AUTOMDataTable = CType(MyBase.Clone,VWDDINDEX_AUTOMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWDDINDEX_AUTOMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnINDEXNAME = MyBase.Columns("INDEXNAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - Me.columnDOKUMENTART = MyBase.Columns("DOKUMENTART") - Me.columnKURZNAME = MyBase.Columns("KURZNAME") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnCONNECTION = MyBase.Columns("CONNECTION") - Me.columnSQL_PROVIDER = MyBase.Columns("SQL_PROVIDER") - Me.columnSERVER = MyBase.Columns("SERVER") - Me.columnDATENBANK = MyBase.Columns("DATENBANK") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnPASSWORD = MyBase.Columns("PASSWORD") - Me.columnSQL_RESULT = MyBase.Columns("SQL_RESULT") - Me.columnSQL_ACTIVE = MyBase.Columns("SQL_ACTIVE") - Me.columnVALUE = MyBase.Columns("VALUE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnINDEXNAME = New Global.System.Data.DataColumn("INDEXNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEXNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.columnDOKUMENTART = New Global.System.Data.DataColumn("DOKUMENTART", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOKUMENTART) - Me.columnKURZNAME = New Global.System.Data.DataColumn("KURZNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnKURZNAME) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnCONNECTION = New Global.System.Data.DataColumn("CONNECTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION) - Me.columnSQL_PROVIDER = New Global.System.Data.DataColumn("SQL_PROVIDER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PROVIDER) - Me.columnSERVER = New Global.System.Data.DataColumn("SERVER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSERVER) - Me.columnDATENBANK = New Global.System.Data.DataColumn("DATENBANK", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATENBANK) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnPASSWORD = New Global.System.Data.DataColumn("PASSWORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPASSWORD) - Me.columnSQL_RESULT = New Global.System.Data.DataColumn("SQL_RESULT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RESULT) - Me.columnSQL_ACTIVE = New Global.System.Data.DataColumn("SQL_ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_ACTIVE) - Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVALUE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnINDEXNAME.AllowDBNull = false - Me.columnINDEXNAME.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 400 - Me.columnDOCTYPE_ID.AllowDBNull = false - Me.columnDOKUMENTART.AllowDBNull = false - Me.columnDOKUMENTART.MaxLength = 50 - Me.columnKURZNAME.AllowDBNull = false - Me.columnKURZNAME.MaxLength = 50 - Me.columnCONNECTION_ID.AllowDBNull = false - Me.columnCONNECTION.MaxLength = 100 - Me.columnSQL_PROVIDER.MaxLength = 50 - Me.columnSERVER.MaxLength = 150 - Me.columnDATENBANK.MaxLength = 100 - Me.columnUSERNAME.MaxLength = 100 - Me.columnPASSWORD.MaxLength = 100 - Me.columnSQL_RESULT.AllowDBNull = false - Me.columnSQL_RESULT.MaxLength = 2000 - Me.columnSQL_ACTIVE.AllowDBNull = false - Me.columnVALUE.MaxLength = 2000 - End Sub - - _ - Public Function NewVWDDINDEX_AUTOMRow() As VWDDINDEX_AUTOMRow - Return CType(Me.NewRow,VWDDINDEX_AUTOMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWDDINDEX_AUTOMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWDDINDEX_AUTOMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWDDINDEX_AUTOMRowChangedEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowChanged(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWDDINDEX_AUTOMRowChangingEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowChanging(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWDDINDEX_AUTOMRowDeletedEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowDeleted(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWDDINDEX_AUTOMRowDeletingEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowDeleting(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWDDINDEX_AUTOMRow(ByVal row As VWDDINDEX_AUTOMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWDDINDEX_AUTOMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_TEMPLATEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnTEMPLATE_PATH As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_TEMPLATE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property TEMPLATE_PATHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTEMPLATE_PATH - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATERow - Get - Return CType(Me.Rows(index),TBPMO_TEMPLATERow) - End Get - End Property - - _ - Public Event TBPMO_TEMPLATERowChanging As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATERowChanged As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATERowDeleting As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATERowDeleted As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_TEMPLATERow(ByVal row As TBPMO_TEMPLATERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_TEMPLATERow(ByVal NAME As String, ByVal TEMPLATE_PATH As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal DOCTYPE_ID As Integer) As TBPMO_TEMPLATERow - Dim rowTBPMO_TEMPLATERow As TBPMO_TEMPLATERow = CType(Me.NewRow,TBPMO_TEMPLATERow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, TEMPLATE_PATH, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, DOCTYPE_ID} - rowTBPMO_TEMPLATERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_TEMPLATERow) - Return rowTBPMO_TEMPLATERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_TEMPLATEDataTable = CType(MyBase.Clone,TBPMO_TEMPLATEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_TEMPLATEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnTEMPLATE_PATH = MyBase.Columns("TEMPLATE_PATH") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnTEMPLATE_PATH = New Global.System.Data.DataColumn("TEMPLATE_PATH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTEMPLATE_PATH) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnTEMPLATE_PATH.AllowDBNull = false - Me.columnTEMPLATE_PATH.MaxLength = 1000 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(true,Boolean) - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnDOCTYPE_ID.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_TEMPLATERow() As TBPMO_TEMPLATERow - Return CType(Me.NewRow,TBPMO_TEMPLATERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_TEMPLATERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_TEMPLATERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_TEMPLATERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowChanged(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_TEMPLATERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowChanging(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_TEMPLATERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowDeleted(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_TEMPLATERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowDeleting(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_TEMPLATERow(ByVal row As TBPMO_TEMPLATERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_TEMPLATEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_ENTITYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATE_ENTITYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnTEMPLATE_ID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_TEMPLATE_ENTITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property TEMPLATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTEMPLATE_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATE_ENTITYRow - Get - Return CType(Me.Rows(index),TBPMO_TEMPLATE_ENTITYRow) - End Get - End Property - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowChanging As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowChanged As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowDeleting As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowDeleted As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_TEMPLATE_ENTITYRow(ByVal row As TBPMO_TEMPLATE_ENTITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_TEMPLATE_ENTITYRow(ByVal parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID As TBPMO_TEMPLATERow, ByVal parentTBPMO_FORMRowByFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID As TBPMO_FORMRow, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHEN As Date) As TBPMO_TEMPLATE_ENTITYRow - Dim rowTBPMO_TEMPLATE_ENTITYRow As TBPMO_TEMPLATE_ENTITYRow = CType(Me.NewRow,TBPMO_TEMPLATE_ENTITYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN} - If (Not (parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID(0) - End If - If (Not (parentTBPMO_FORMRowByFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID) Is Nothing) Then - columnValuesArray(2) = parentTBPMO_FORMRowByFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID(0) - End If - rowTBPMO_TEMPLATE_ENTITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_TEMPLATE_ENTITYRow) - Return rowTBPMO_TEMPLATE_ENTITYRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATE_ENTITYRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATE_ENTITYRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_TEMPLATE_ENTITYDataTable = CType(MyBase.Clone,TBPMO_TEMPLATE_ENTITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_TEMPLATE_ENTITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnTEMPLATE_ID = MyBase.Columns("TEMPLATE_ID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnTEMPLATE_ID = New Global.System.Data.DataColumn("TEMPLATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTEMPLATE_ID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnTEMPLATE_ID.AllowDBNull = false - Me.columnENTITY_ID.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_TEMPLATE_ENTITYRow() As TBPMO_TEMPLATE_ENTITYRow - Return CType(Me.NewRow,TBPMO_TEMPLATE_ENTITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_TEMPLATE_ENTITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_TEMPLATE_ENTITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowChanged(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowChanging(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowDeleted(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowDeleting(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_TEMPLATE_ENTITYRow(ByVal row As TBPMO_TEMPLATE_ENTITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_TEMPLATE_ENTITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_PATTERNDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATE_PATTERNRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME_PATTERN As Global.System.Data.DataColumn - - Private columnFIXED_VALUE As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnSQL_COMMAND As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTEMPLATE_ENT_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_TEMPLATE_PATTERN" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAME_PATTERNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME_PATTERN - End Get - End Property - - _ - Public ReadOnly Property FIXED_VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFIXED_VALUE - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property SQL_COMMANDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_COMMAND - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TEMPLATE_ENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTEMPLATE_ENT_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATE_PATTERNRow - Get - Return CType(Me.Rows(index),TBPMO_TEMPLATE_PATTERNRow) - End Get - End Property - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowChanging As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowChanged As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowDeleting As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowDeleted As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_TEMPLATE_PATTERNRow(ByVal row As TBPMO_TEMPLATE_PATTERNRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_TEMPLATE_PATTERNRow(ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Integer, ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID As TBPMO_TEMPLATE_ENTITYRow) As TBPMO_TEMPLATE_PATTERNRow - Dim rowTBPMO_TEMPLATE_PATTERNRow As TBPMO_TEMPLATE_PATTERNRow = CType(Me.NewRow,TBPMO_TEMPLATE_PATTERNRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Nothing} - If (Not (parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID) Is Nothing) Then - columnValuesArray(9) = parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID(0) - End If - rowTBPMO_TEMPLATE_PATTERNRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_TEMPLATE_PATTERNRow) - Return rowTBPMO_TEMPLATE_PATTERNRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATE_PATTERNRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATE_PATTERNRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_TEMPLATE_PATTERNDataTable = CType(MyBase.Clone,TBPMO_TEMPLATE_PATTERNDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_TEMPLATE_PATTERNDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME_PATTERN = MyBase.Columns("NAME_PATTERN") - Me.columnFIXED_VALUE = MyBase.Columns("FIXED_VALUE") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnSQL_COMMAND = MyBase.Columns("SQL_COMMAND") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTEMPLATE_ENT_ID = MyBase.Columns("TEMPLATE_ENT_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME_PATTERN = New Global.System.Data.DataColumn("NAME_PATTERN", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME_PATTERN) - Me.columnFIXED_VALUE = New Global.System.Data.DataColumn("FIXED_VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFIXED_VALUE) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnSQL_COMMAND = New Global.System.Data.DataColumn("SQL_COMMAND", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_COMMAND) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTEMPLATE_ENT_ID = New Global.System.Data.DataColumn("TEMPLATE_ENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTEMPLATE_ENT_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME_PATTERN.AllowDBNull = false - Me.columnNAME_PATTERN.MaxLength = 100 - Me.columnFIXED_VALUE.MaxLength = 100 - Me.columnSQL_COMMAND.MaxLength = 2000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnTEMPLATE_ENT_ID.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_TEMPLATE_PATTERNRow() As TBPMO_TEMPLATE_PATTERNRow - Return CType(Me.NewRow,TBPMO_TEMPLATE_PATTERNRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_TEMPLATE_PATTERNRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_TEMPLATE_PATTERNRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowChanged(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowChanging(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowDeleted(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowDeleting(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_TEMPLATE_PATTERNRow(ByVal row As TBPMO_TEMPLATE_PATTERNRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_TEMPLATE_PATTERNDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBTEMP_QUICKDISPLAYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBTEMP_QUICKDISPLAYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCOL_NAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBTEMP_QUICKDISPLAY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property COL_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOL_NAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBTEMP_QUICKDISPLAYRow - Get - Return CType(Me.Rows(index),TBTEMP_QUICKDISPLAYRow) - End Get - End Property - - _ - Public Event TBTEMP_QUICKDISPLAYRowChanging As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Event TBTEMP_QUICKDISPLAYRowChanged As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Event TBTEMP_QUICKDISPLAYRowDeleting As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Event TBTEMP_QUICKDISPLAYRowDeleted As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Overloads Sub AddTBTEMP_QUICKDISPLAYRow(ByVal row As TBTEMP_QUICKDISPLAYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBTEMP_QUICKDISPLAYRow(ByVal COL_NAME As String) As TBTEMP_QUICKDISPLAYRow - Dim rowTBTEMP_QUICKDISPLAYRow As TBTEMP_QUICKDISPLAYRow = CType(Me.NewRow,TBTEMP_QUICKDISPLAYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, COL_NAME} - rowTBTEMP_QUICKDISPLAYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBTEMP_QUICKDISPLAYRow) - Return rowTBTEMP_QUICKDISPLAYRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBTEMP_QUICKDISPLAYRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBTEMP_QUICKDISPLAYRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBTEMP_QUICKDISPLAYDataTable = CType(MyBase.Clone,TBTEMP_QUICKDISPLAYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBTEMP_QUICKDISPLAYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCOL_NAME = MyBase.Columns("COL_NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCOL_NAME = New Global.System.Data.DataColumn("COL_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOL_NAME) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCOL_NAME.AllowDBNull = false - Me.columnCOL_NAME.MaxLength = 100 - End Sub - - _ - Public Function NewTBTEMP_QUICKDISPLAYRow() As TBTEMP_QUICKDISPLAYRow - Return CType(Me.NewRow,TBTEMP_QUICKDISPLAYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBTEMP_QUICKDISPLAYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBTEMP_QUICKDISPLAYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowChangedEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowChanged(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowChangingEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowChanging(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowDeleted(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowDeleting(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBTEMP_QUICKDISPLAYRow(ByVal row As TBTEMP_QUICKDISPLAYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBTEMP_QUICKDISPLAYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_LANGUAGE_OBJECTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_LANGUAGE_OBJECTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnLANGUAGE_TYPE As Global.System.Data.DataColumn - - Private columnSCREEN_ID As Global.System.Data.DataColumn - - Private columnPMO_OBJECT_NAME As Global.System.Data.DataColumn - - Private columnCAPTION As Global.System.Data.DataColumn - - Private columnHINT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_LANGUAGE_OBJECT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property LANGUAGE_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE_TYPE - End Get - End Property - - _ - Public ReadOnly Property SCREEN_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_ID - End Get - End Property - - _ - Public ReadOnly Property PMO_OBJECT_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPMO_OBJECT_NAME - End Get - End Property - - _ - Public ReadOnly Property CAPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCAPTION - End Get - End Property - - _ - Public ReadOnly Property HINTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnHINT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_LANGUAGE_OBJECTRow - Get - Return CType(Me.Rows(index),TBPMO_LANGUAGE_OBJECTRow) - End Get - End Property - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowChanging As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowChanged As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowDeleting As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowDeleted As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_LANGUAGE_OBJECTRow(ByVal row As TBPMO_LANGUAGE_OBJECTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_LANGUAGE_OBJECTRow(ByVal LANGUAGE_TYPE As String, ByVal SCREEN_ID As Integer, ByVal PMO_OBJECT_NAME As String, ByVal CAPTION As String, ByVal HINT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_LANGUAGE_OBJECTRow - Dim rowTBPMO_LANGUAGE_OBJECTRow As TBPMO_LANGUAGE_OBJECTRow = CType(Me.NewRow,TBPMO_LANGUAGE_OBJECTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, LANGUAGE_TYPE, SCREEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_LANGUAGE_OBJECTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_LANGUAGE_OBJECTRow) - Return rowTBPMO_LANGUAGE_OBJECTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_LANGUAGE_OBJECTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_LANGUAGE_OBJECTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_LANGUAGE_OBJECTDataTable = CType(MyBase.Clone,TBPMO_LANGUAGE_OBJECTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_LANGUAGE_OBJECTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnLANGUAGE_TYPE = MyBase.Columns("LANGUAGE_TYPE") - Me.columnSCREEN_ID = MyBase.Columns("SCREEN_ID") - Me.columnPMO_OBJECT_NAME = MyBase.Columns("PMO_OBJECT_NAME") - Me.columnCAPTION = MyBase.Columns("CAPTION") - Me.columnHINT = MyBase.Columns("HINT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnLANGUAGE_TYPE = New Global.System.Data.DataColumn("LANGUAGE_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE_TYPE) - Me.columnSCREEN_ID = New Global.System.Data.DataColumn("SCREEN_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_ID) - Me.columnPMO_OBJECT_NAME = New Global.System.Data.DataColumn("PMO_OBJECT_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPMO_OBJECT_NAME) - Me.columnCAPTION = New Global.System.Data.DataColumn("CAPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCAPTION) - Me.columnHINT = New Global.System.Data.DataColumn("HINT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnHINT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnLANGUAGE_TYPE.AllowDBNull = false - Me.columnLANGUAGE_TYPE.MaxLength = 5 - Me.columnSCREEN_ID.AllowDBNull = false - Me.columnPMO_OBJECT_NAME.AllowDBNull = false - Me.columnPMO_OBJECT_NAME.MaxLength = 100 - Me.columnCAPTION.AllowDBNull = false - Me.columnCAPTION.MaxLength = 100 - Me.columnHINT.MaxLength = 500 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_LANGUAGE_OBJECTRow() As TBPMO_LANGUAGE_OBJECTRow - Return CType(Me.NewRow,TBPMO_LANGUAGE_OBJECTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_LANGUAGE_OBJECTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_LANGUAGE_OBJECTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowChanged(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowChanging(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowDeleted(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowDeleting(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_LANGUAGE_OBJECTRow(ByVal row As TBPMO_LANGUAGE_OBJECTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_LANGUAGE_OBJECTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_CLIENTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_CLIENTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCLIENT_NAME As Global.System.Data.DataColumn - - Private columnSHORTNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_CLIENT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CLIENT_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCLIENT_NAME - End Get - End Property - - _ - Public ReadOnly Property SHORTNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORTNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_CLIENTRow - Get - Return CType(Me.Rows(index),TBDD_CLIENTRow) - End Get - End Property - - _ - Public Event TBDD_CLIENTRowChanging As TBDD_CLIENTRowChangeEventHandler - - _ - Public Event TBDD_CLIENTRowChanged As TBDD_CLIENTRowChangeEventHandler - - _ - Public Event TBDD_CLIENTRowDeleting As TBDD_CLIENTRowChangeEventHandler - - _ - Public Event TBDD_CLIENTRowDeleted As TBDD_CLIENTRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_CLIENTRow(ByVal row As TBDD_CLIENTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_CLIENTRow(ByVal CLIENT_NAME As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBDD_CLIENTRow - Dim rowTBDD_CLIENTRow As TBDD_CLIENTRow = CType(Me.NewRow,TBDD_CLIENTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBDD_CLIENTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_CLIENTRow) - Return rowTBDD_CLIENTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_CLIENTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_CLIENTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_CLIENTDataTable = CType(MyBase.Clone,TBDD_CLIENTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_CLIENTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCLIENT_NAME = MyBase.Columns("CLIENT_NAME") - Me.columnSHORTNAME = MyBase.Columns("SHORTNAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCLIENT_NAME = New Global.System.Data.DataColumn("CLIENT_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCLIENT_NAME) - Me.columnSHORTNAME = New Global.System.Data.DataColumn("SHORTNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORTNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCLIENT_NAME.AllowDBNull = false - Me.columnCLIENT_NAME.MaxLength = 50 - Me.columnSHORTNAME.MaxLength = 30 - Me.columnCOMMENT.MaxLength = 200 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_CLIENTRow() As TBDD_CLIENTRow - Return CType(Me.NewRow,TBDD_CLIENTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_CLIENTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_CLIENTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_CLIENTRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowChanged(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_CLIENTRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowChanging(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_CLIENTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowDeleted(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_CLIENTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowDeleting(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_CLIENTRow(ByVal row As TBDD_CLIENTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_CLIENTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_CONSTRUCTOR_USER_SQLDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_CONSTRUCTOR_USER_SQLRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSQL_COMMAND As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCONSTR_DET_ID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_CONSTRUCTOR_USER_SQL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property SQL_COMMANDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_COMMAND - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CONSTR_DET_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTR_DET_ID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_CONSTRUCTOR_USER_SQLRow - Get - Return CType(Me.Rows(index),TBPMO_CONSTRUCTOR_USER_SQLRow) - End Get - End Property - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowChanging As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowChanged As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowDeleting As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowDeleted As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_CONSTRUCTOR_USER_SQLRow(ByVal row As TBPMO_CONSTRUCTOR_USER_SQLRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_CONSTRUCTOR_USER_SQLRow(ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal CONSTR_DET_ID As Integer, ByVal USER_ID As Integer) As TBPMO_CONSTRUCTOR_USER_SQLRow - Dim rowTBPMO_CONSTRUCTOR_USER_SQLRow As TBPMO_CONSTRUCTOR_USER_SQLRow = CType(Me.NewRow,TBPMO_CONSTRUCTOR_USER_SQLRow) - Dim columnValuesArray() As Object = New Object() {Nothing, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, CONSTR_DET_ID, USER_ID} - rowTBPMO_CONSTRUCTOR_USER_SQLRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_CONSTRUCTOR_USER_SQLRow) - Return rowTBPMO_CONSTRUCTOR_USER_SQLRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_CONSTRUCTOR_USER_SQLRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_CONSTRUCTOR_USER_SQLRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_CONSTRUCTOR_USER_SQLDataTable = CType(MyBase.Clone,TBPMO_CONSTRUCTOR_USER_SQLDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_CONSTRUCTOR_USER_SQLDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSQL_COMMAND = MyBase.Columns("SQL_COMMAND") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCONSTR_DET_ID = MyBase.Columns("CONSTR_DET_ID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSQL_COMMAND = New Global.System.Data.DataColumn("SQL_COMMAND", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_COMMAND) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCONSTR_DET_ID = New Global.System.Data.DataColumn("CONSTR_DET_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTR_DET_ID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSQL_COMMAND.MaxLength = 4000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCONSTR_DET_ID.AllowDBNull = false - Me.columnUSER_ID.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_CONSTRUCTOR_USER_SQLRow() As TBPMO_CONSTRUCTOR_USER_SQLRow - Return CType(Me.NewRow,TBPMO_CONSTRUCTOR_USER_SQLRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_CONSTRUCTOR_USER_SQLRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_CONSTRUCTOR_USER_SQLRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowChanged(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowChanging(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowDeleted(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowDeleting(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_CONSTRUCTOR_USER_SQLRow(ByVal row As TBPMO_CONSTRUCTOR_USER_SQLRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_CONSTRUCTOR_USER_SQLDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_IMPORT_PROFILERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnWD_SEARCH As Global.System.Data.DataColumn - - Private columnUNIQUE_DOC_SQL As Global.System.Data.DataColumn - - Private columnNEW_OBJECTTYPE As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnSQL_DOCTYPE As Global.System.Data.DataColumn - - Private columnOLD_OBJECTTYPE As Global.System.Data.DataColumn - - Private columnIDX_FILE_WORKED As Global.System.Data.DataColumn - - Private columnSQL_PARENT_RECORD As Global.System.Data.DataColumn - - Private columnONLY_RECORD_CREATING As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_IMPORT_PROFILE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property WD_SEARCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWD_SEARCH - End Get - End Property - - _ - Public ReadOnly Property UNIQUE_DOC_SQLColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUNIQUE_DOC_SQL - End Get - End Property - - _ - Public ReadOnly Property NEW_OBJECTTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNEW_OBJECTTYPE - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property SQL_DOCTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_DOCTYPE - End Get - End Property - - _ - Public ReadOnly Property OLD_OBJECTTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOLD_OBJECTTYPE - End Get - End Property - - _ - Public ReadOnly Property IDX_FILE_WORKEDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDX_FILE_WORKED - End Get - End Property - - _ - Public ReadOnly Property SQL_PARENT_RECORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PARENT_RECORD - End Get - End Property - - _ - Public ReadOnly Property ONLY_RECORD_CREATINGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnONLY_RECORD_CREATING - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_IMPORT_PROFILERow - Get - Return CType(Me.Rows(index),TBPMO_WD_IMPORT_PROFILERow) - End Get - End Property - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowChanging As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowChanged As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowDeleting As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowDeleted As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_IMPORT_PROFILERow(ByVal row As TBPMO_WD_IMPORT_PROFILERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_IMPORT_PROFILERow(ByVal NAME As String, ByVal WD_SEARCH As String, ByVal UNIQUE_DOC_SQL As String, ByVal NEW_OBJECTTYPE As String, ByVal CONNECTION_ID As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal ENTITY_ID As Integer, ByVal SQL_DOCTYPE As String, ByVal OLD_OBJECTTYPE As String, ByVal IDX_FILE_WORKED As String, ByVal SQL_PARENT_RECORD As String, ByVal ONLY_RECORD_CREATING As Boolean) As TBPMO_WD_IMPORT_PROFILERow - Dim rowTBPMO_WD_IMPORT_PROFILERow As TBPMO_WD_IMPORT_PROFILERow = CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILERow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ENTITY_ID, SQL_DOCTYPE, OLD_OBJECTTYPE, IDX_FILE_WORKED, SQL_PARENT_RECORD, ONLY_RECORD_CREATING} - rowTBPMO_WD_IMPORT_PROFILERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_IMPORT_PROFILERow) - Return rowTBPMO_WD_IMPORT_PROFILERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_IMPORT_PROFILERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_IMPORT_PROFILERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_IMPORT_PROFILEDataTable = CType(MyBase.Clone,TBPMO_WD_IMPORT_PROFILEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_IMPORT_PROFILEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnWD_SEARCH = MyBase.Columns("WD_SEARCH") - Me.columnUNIQUE_DOC_SQL = MyBase.Columns("UNIQUE_DOC_SQL") - Me.columnNEW_OBJECTTYPE = MyBase.Columns("NEW_OBJECTTYPE") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnSQL_DOCTYPE = MyBase.Columns("SQL_DOCTYPE") - Me.columnOLD_OBJECTTYPE = MyBase.Columns("OLD_OBJECTTYPE") - Me.columnIDX_FILE_WORKED = MyBase.Columns("IDX_FILE_WORKED") - Me.columnSQL_PARENT_RECORD = MyBase.Columns("SQL_PARENT_RECORD") - Me.columnONLY_RECORD_CREATING = MyBase.Columns("ONLY_RECORD_CREATING") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnWD_SEARCH = New Global.System.Data.DataColumn("WD_SEARCH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWD_SEARCH) - Me.columnUNIQUE_DOC_SQL = New Global.System.Data.DataColumn("UNIQUE_DOC_SQL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUNIQUE_DOC_SQL) - Me.columnNEW_OBJECTTYPE = New Global.System.Data.DataColumn("NEW_OBJECTTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNEW_OBJECTTYPE) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnSQL_DOCTYPE = New Global.System.Data.DataColumn("SQL_DOCTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_DOCTYPE) - Me.columnOLD_OBJECTTYPE = New Global.System.Data.DataColumn("OLD_OBJECTTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOLD_OBJECTTYPE) - Me.columnIDX_FILE_WORKED = New Global.System.Data.DataColumn("IDX_FILE_WORKED", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDX_FILE_WORKED) - Me.columnSQL_PARENT_RECORD = New Global.System.Data.DataColumn("SQL_PARENT_RECORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PARENT_RECORD) - Me.columnONLY_RECORD_CREATING = New Global.System.Data.DataColumn("ONLY_RECORD_CREATING", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnONLY_RECORD_CREATING) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnWD_SEARCH.AllowDBNull = false - Me.columnWD_SEARCH.MaxLength = 1000 - Me.columnUNIQUE_DOC_SQL.MaxLength = 5000 - Me.columnNEW_OBJECTTYPE.AllowDBNull = false - Me.columnNEW_OBJECTTYPE.DefaultValue = CType("",String) - Me.columnNEW_OBJECTTYPE.MaxLength = 100 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnENTITY_ID.AllowDBNull = false - Me.columnSQL_DOCTYPE.DefaultValue = CType("",String) - Me.columnSQL_DOCTYPE.MaxLength = 5000 - Me.columnOLD_OBJECTTYPE.AllowDBNull = false - Me.columnOLD_OBJECTTYPE.DefaultValue = CType("",String) - Me.columnOLD_OBJECTTYPE.MaxLength = 100 - Me.columnIDX_FILE_WORKED.MaxLength = 100 - Me.columnSQL_PARENT_RECORD.AllowDBNull = false - Me.columnSQL_PARENT_RECORD.DefaultValue = CType("",String) - Me.columnSQL_PARENT_RECORD.MaxLength = 5000 - Me.columnONLY_RECORD_CREATING.AllowDBNull = false - Me.columnONLY_RECORD_CREATING.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBPMO_WD_IMPORT_PROFILERow() As TBPMO_WD_IMPORT_PROFILERow - Return CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_IMPORT_PROFILERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_IMPORT_PROFILERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowChanged(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowChanging(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowDeleted(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowDeleting(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_IMPORT_PROFILERow(ByVal row As TBPMO_WD_IMPORT_PROFILERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_IMPORT_PROFILEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILE_IDXDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_IMPORT_PROFILE_IDXRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnPROFILE_ID As Global.System.Data.DataColumn - - Private columnSTRING1 As Global.System.Data.DataColumn - - Private columnSTRING2 As Global.System.Data.DataColumn - - Private columnSQL1 As Global.System.Data.DataColumn - - Private columnSQL2 As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_IMPORT_PROFILE_IDX" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property PROFILE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPROFILE_ID - End Get - End Property - - _ - Public ReadOnly Property STRING1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSTRING1 - End Get - End Property - - _ - Public ReadOnly Property STRING2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSTRING2 - End Get - End Property - - _ - Public ReadOnly Property SQL1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL1 - End Get - End Property - - _ - Public ReadOnly Property SQL2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL2 - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_IMPORT_PROFILE_IDXRow - Get - Return CType(Me.Rows(index),TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Get - End Property - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowChanging As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowChanged As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowDeleting As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowDeleted As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_IMPORT_PROFILE_IDXRow(ByVal row As TBPMO_WD_IMPORT_PROFILE_IDXRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_IMPORT_PROFILE_IDXRow(ByVal parentTBPMO_WD_IMPORT_PROFILERowByFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 As TBPMO_WD_IMPORT_PROFILERow, ByVal STRING1 As String, ByVal STRING2 As String, ByVal SQL1 As String, ByVal SQL2 As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_IMPORT_PROFILE_IDXRow - Dim rowTBPMO_WD_IMPORT_PROFILE_IDXRow As TBPMO_WD_IMPORT_PROFILE_IDXRow = CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILE_IDXRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, STRING1, STRING2, SQL1, SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_WD_IMPORT_PROFILERowByFK_TBPMO_WD_IMPORT_PROFILE_IDX_1) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_WD_IMPORT_PROFILERowByFK_TBPMO_WD_IMPORT_PROFILE_IDX_1(0) - End If - rowTBPMO_WD_IMPORT_PROFILE_IDXRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_IMPORT_PROFILE_IDXRow) - Return rowTBPMO_WD_IMPORT_PROFILE_IDXRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_IMPORT_PROFILE_IDXRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_IMPORT_PROFILE_IDXDataTable = CType(MyBase.Clone,TBPMO_WD_IMPORT_PROFILE_IDXDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_IMPORT_PROFILE_IDXDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnPROFILE_ID = MyBase.Columns("PROFILE_ID") - Me.columnSTRING1 = MyBase.Columns("STRING1") - Me.columnSTRING2 = MyBase.Columns("STRING2") - Me.columnSQL1 = MyBase.Columns("SQL1") - Me.columnSQL2 = MyBase.Columns("SQL2") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnPROFILE_ID = New Global.System.Data.DataColumn("PROFILE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROFILE_ID) - Me.columnSTRING1 = New Global.System.Data.DataColumn("STRING1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTRING1) - Me.columnSTRING2 = New Global.System.Data.DataColumn("STRING2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTRING2) - Me.columnSQL1 = New Global.System.Data.DataColumn("SQL1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL1) - Me.columnSQL2 = New Global.System.Data.DataColumn("SQL2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL2) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnPROFILE_ID.AllowDBNull = false - Me.columnSTRING1.AllowDBNull = false - Me.columnSTRING1.MaxLength = 200 - Me.columnSTRING2.AllowDBNull = false - Me.columnSTRING2.MaxLength = 200 - Me.columnSQL1.MaxLength = 5000 - Me.columnSQL2.MaxLength = 5000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_IMPORT_PROFILE_IDXRow() As TBPMO_WD_IMPORT_PROFILE_IDXRow - Return CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_IMPORT_PROFILE_IDXRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowChanged(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowChanging(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowDeleted(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowDeleting(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_IMPORT_PROFILE_IDXRow(ByVal row As TBPMO_WD_IMPORT_PROFILE_IDXRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_IMPORT_PROFILE_IDXDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_WF_ACTIVEDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_WF_ACTIVERow) - - Private columnWF_TASK_ID As Global.System.Data.DataColumn - - Private columnWF_ID As Global.System.Data.DataColumn - - Private columnWF_TITLE As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnSTATE_ID As Global.System.Data.DataColumn - - Private columnSTATE_TITLE As Global.System.Data.DataColumn - - Private columnFORM_VIEW_ID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnENTITY_TITLE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnDUE_DATE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTASK_DATE As Global.System.Data.DataColumn - - Private columnFINAL As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnRECORD_DESCRIPTION As Global.System.Data.DataColumn - - Private columnDESCRIPTION As Global.System.Data.DataColumn - - Private columnExpr1 As Global.System.Data.DataColumn - - Private columnFINISHED As Global.System.Data.DataColumn - - Private columnMANUALLY As Global.System.Data.DataColumn - - Private columnCREATE_ON_REC_CREATE As Global.System.Data.DataColumn - - Private columnCREATE_ON_FOLL_UP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_WF_ACTIVE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property WF_TASK_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_TASK_ID - End Get - End Property - - _ - Public ReadOnly Property WF_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_ID - End Get - End Property - - _ - Public ReadOnly Property WF_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_TITLE - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property STATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_ID - End Get - End Property - - _ - Public ReadOnly Property STATE_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_TITLE - End Get - End Property - - _ - Public ReadOnly Property FORM_VIEW_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_VIEW_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_TITLE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property DUE_DATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDUE_DATE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TASK_DATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTASK_DATE - End Get - End Property - - _ - Public ReadOnly Property FINALColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFINAL - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property RECORD_DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_DESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property Expr1Column() As Global.System.Data.DataColumn - Get - Return Me.columnExpr1 - End Get - End Property - - _ - Public ReadOnly Property FINISHEDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFINISHED - End Get - End Property - - _ - Public ReadOnly Property MANUALLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMANUALLY - End Get - End Property - - _ - Public ReadOnly Property CREATE_ON_REC_CREATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCREATE_ON_REC_CREATE - End Get - End Property - - _ - Public ReadOnly Property CREATE_ON_FOLL_UPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCREATE_ON_FOLL_UP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_WF_ACTIVERow - Get - Return CType(Me.Rows(index),VWPMO_WF_ACTIVERow) - End Get - End Property - - _ - Public Event VWPMO_WF_ACTIVERowChanging As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Event VWPMO_WF_ACTIVERowChanged As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Event VWPMO_WF_ACTIVERowDeleting As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Event VWPMO_WF_ACTIVERowDeleted As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_WF_ACTIVERow(ByVal row As VWPMO_WF_ACTIVERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_WF_ACTIVERow( _ - ByVal WF_TASK_ID As Integer, _ - ByVal WF_ID As Integer, _ - ByVal WF_TITLE As String, _ - ByVal RECORD_ID As Integer, _ - ByVal STATE_ID As Integer, _ - ByVal STATE_TITLE As String, _ - ByVal FORM_VIEW_ID As Integer, _ - ByVal ENTITY_ID As Integer, _ - ByVal ENTITY_TITLE As String, _ - ByVal COMMENT As String, _ - ByVal DUE_DATE As Date, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal TASK_DATE As Date, _ - ByVal FINAL As Boolean, _ - ByVal COLOR As String, _ - ByVal USERNAME As String, _ - ByVal RECORD_DESCRIPTION As String, _ - ByVal DESCRIPTION As String, _ - ByVal Expr1 As String, _ - ByVal FINISHED As Boolean, _ - ByVal MANUALLY As Boolean, _ - ByVal CREATE_ON_REC_CREATE As Boolean, _ - ByVal CREATE_ON_FOLL_UP As Boolean) As VWPMO_WF_ACTIVERow - Dim rowVWPMO_WF_ACTIVERow As VWPMO_WF_ACTIVERow = CType(Me.NewRow,VWPMO_WF_ACTIVERow) - Dim columnValuesArray() As Object = New Object() {WF_TASK_ID, WF_ID, WF_TITLE, RECORD_ID, STATE_ID, STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, ENTITY_TITLE, COMMENT, DUE_DATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, USERNAME, RECORD_DESCRIPTION, DESCRIPTION, Expr1, FINISHED, MANUALLY, CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP} - rowVWPMO_WF_ACTIVERow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_WF_ACTIVERow) - Return rowVWPMO_WF_ACTIVERow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_WF_ACTIVEDataTable = CType(MyBase.Clone,VWPMO_WF_ACTIVEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_WF_ACTIVEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnWF_TASK_ID = MyBase.Columns("WF_TASK_ID") - Me.columnWF_ID = MyBase.Columns("WF_ID") - Me.columnWF_TITLE = MyBase.Columns("WF_TITLE") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnSTATE_ID = MyBase.Columns("STATE_ID") - Me.columnSTATE_TITLE = MyBase.Columns("STATE_TITLE") - Me.columnFORM_VIEW_ID = MyBase.Columns("FORM_VIEW_ID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnENTITY_TITLE = MyBase.Columns("ENTITY_TITLE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnDUE_DATE = MyBase.Columns("DUE_DATE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTASK_DATE = MyBase.Columns("TASK_DATE") - Me.columnFINAL = MyBase.Columns("FINAL") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnRECORD_DESCRIPTION = MyBase.Columns("RECORD_DESCRIPTION") - Me.columnDESCRIPTION = MyBase.Columns("DESCRIPTION") - Me.columnExpr1 = MyBase.Columns("Expr1") - Me.columnFINISHED = MyBase.Columns("FINISHED") - Me.columnMANUALLY = MyBase.Columns("MANUALLY") - Me.columnCREATE_ON_REC_CREATE = MyBase.Columns("CREATE_ON_REC_CREATE") - Me.columnCREATE_ON_FOLL_UP = MyBase.Columns("CREATE_ON_FOLL_UP") - End Sub - - _ - Private Sub InitClass() - Me.columnWF_TASK_ID = New Global.System.Data.DataColumn("WF_TASK_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_TASK_ID) - Me.columnWF_ID = New Global.System.Data.DataColumn("WF_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_ID) - Me.columnWF_TITLE = New Global.System.Data.DataColumn("WF_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_TITLE) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnSTATE_ID = New Global.System.Data.DataColumn("STATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_ID) - Me.columnSTATE_TITLE = New Global.System.Data.DataColumn("STATE_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_TITLE) - Me.columnFORM_VIEW_ID = New Global.System.Data.DataColumn("FORM_VIEW_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_VIEW_ID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnENTITY_TITLE = New Global.System.Data.DataColumn("ENTITY_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_TITLE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnDUE_DATE = New Global.System.Data.DataColumn("DUE_DATE", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDUE_DATE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTASK_DATE = New Global.System.Data.DataColumn("TASK_DATE", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTASK_DATE) - Me.columnFINAL = New Global.System.Data.DataColumn("FINAL", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFINAL) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnRECORD_DESCRIPTION = New Global.System.Data.DataColumn("RECORD_DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_DESCRIPTION) - Me.columnDESCRIPTION = New Global.System.Data.DataColumn("DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDESCRIPTION) - Me.columnExpr1 = New Global.System.Data.DataColumn("Expr1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnExpr1) - Me.columnFINISHED = New Global.System.Data.DataColumn("FINISHED", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFINISHED) - Me.columnMANUALLY = New Global.System.Data.DataColumn("MANUALLY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMANUALLY) - Me.columnCREATE_ON_REC_CREATE = New Global.System.Data.DataColumn("CREATE_ON_REC_CREATE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCREATE_ON_REC_CREATE) - Me.columnCREATE_ON_FOLL_UP = New Global.System.Data.DataColumn("CREATE_ON_FOLL_UP", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCREATE_ON_FOLL_UP) - Me.columnWF_TASK_ID.AllowDBNull = false - Me.columnWF_ID.AllowDBNull = false - Me.columnWF_TITLE.ReadOnly = true - Me.columnWF_TITLE.MaxLength = 100 - Me.columnRECORD_ID.AllowDBNull = false - Me.columnSTATE_ID.AllowDBNull = false - Me.columnSTATE_TITLE.ReadOnly = true - Me.columnSTATE_TITLE.MaxLength = 100 - Me.columnFORM_VIEW_ID.AllowDBNull = false - Me.columnENTITY_ID.AllowDBNull = false - Me.columnENTITY_TITLE.ReadOnly = true - Me.columnENTITY_TITLE.MaxLength = 100 - Me.columnCOMMENT.MaxLength = 500 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnFINAL.AllowDBNull = false - Me.columnCOLOR.MaxLength = 50 - Me.columnUSERNAME.ReadOnly = true - Me.columnUSERNAME.MaxLength = 1024 - Me.columnRECORD_DESCRIPTION.ReadOnly = true - Me.columnRECORD_DESCRIPTION.MaxLength = 2500 - Me.columnDESCRIPTION.MaxLength = 250 - Me.columnExpr1.ReadOnly = true - Me.columnExpr1.MaxLength = 2500 - Me.columnFINISHED.AllowDBNull = false - Me.columnMANUALLY.AllowDBNull = false - Me.columnCREATE_ON_REC_CREATE.AllowDBNull = false - Me.columnCREATE_ON_FOLL_UP.AllowDBNull = false - End Sub - - _ - Public Function NewVWPMO_WF_ACTIVERow() As VWPMO_WF_ACTIVERow - Return CType(Me.NewRow,VWPMO_WF_ACTIVERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_WF_ACTIVERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_WF_ACTIVERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_WF_ACTIVERowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowChanged(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_WF_ACTIVERowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowChanging(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_WF_ACTIVERowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowDeleted(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_WF_ACTIVERowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowDeleting(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_WF_ACTIVERow(ByVal row As VWPMO_WF_ACTIVERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_WF_ACTIVEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RIGHT_GROUPDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RIGHT_GROUPRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnGROUP_ID As Global.System.Data.DataColumn - - Private columnEDIT_REC As Global.System.Data.DataColumn - - Private columnADD_REC As Global.System.Data.DataColumn - - Private columnDELETE_REC As Global.System.Data.DataColumn - - Private columnADD_DOC As Global.System.Data.DataColumn - - Private columnVIEW_DOC As Global.System.Data.DataColumn - - Private columnDELETE_DOC As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RIGHT_GROUP" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property GROUP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_ID - End Get - End Property - - _ - Public ReadOnly Property EDIT_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEDIT_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_REC - End Get - End Property - - _ - Public ReadOnly Property DELETE_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_DOC - End Get - End Property - - _ - Public ReadOnly Property VIEW_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVIEW_DOC - End Get - End Property - - _ - Public ReadOnly Property DELETE_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_DOC - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RIGHT_GROUPRow - Get - Return CType(Me.Rows(index),TBPMO_RIGHT_GROUPRow) - End Get - End Property - - _ - Public Event TBPMO_RIGHT_GROUPRowChanging As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_GROUPRowChanged As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_GROUPRowDeleting As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_GROUPRowDeleted As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RIGHT_GROUPRow(ByVal row As TBPMO_RIGHT_GROUPRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RIGHT_GROUPRow(ByVal parentTBPMO_FORMRowByFK_TBPMO_RIGHT_GROUP_ENTITY_ID As TBPMO_FORMRow, ByVal parentTBDD_USER_GROUPSRowByFK_TBPMO_RIGHT_GROUP_GROUP_ID As TBDD_USER_GROUPSRow, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal VIEW_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_RIGHT_GROUPRow - Dim rowTBPMO_RIGHT_GROUPRow As TBPMO_RIGHT_GROUPRow = CType(Me.NewRow,TBPMO_RIGHT_GROUPRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_RIGHT_GROUP_ENTITY_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORMRowByFK_TBPMO_RIGHT_GROUP_ENTITY_ID(0) - End If - If (Not (parentTBDD_USER_GROUPSRowByFK_TBPMO_RIGHT_GROUP_GROUP_ID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_USER_GROUPSRowByFK_TBPMO_RIGHT_GROUP_GROUP_ID(0) - End If - rowTBPMO_RIGHT_GROUPRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RIGHT_GROUPRow) - Return rowTBPMO_RIGHT_GROUPRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RIGHT_GROUPRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RIGHT_GROUPRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RIGHT_GROUPDataTable = CType(MyBase.Clone,TBPMO_RIGHT_GROUPDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RIGHT_GROUPDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnEDIT_REC = MyBase.Columns("EDIT_REC") - Me.columnADD_REC = MyBase.Columns("ADD_REC") - Me.columnDELETE_REC = MyBase.Columns("DELETE_REC") - Me.columnADD_DOC = MyBase.Columns("ADD_DOC") - Me.columnVIEW_DOC = MyBase.Columns("VIEW_DOC") - Me.columnDELETE_DOC = MyBase.Columns("DELETE_DOC") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnEDIT_REC = New Global.System.Data.DataColumn("EDIT_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEDIT_REC) - Me.columnADD_REC = New Global.System.Data.DataColumn("ADD_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_REC) - Me.columnDELETE_REC = New Global.System.Data.DataColumn("DELETE_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_REC) - Me.columnADD_DOC = New Global.System.Data.DataColumn("ADD_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_DOC) - Me.columnVIEW_DOC = New Global.System.Data.DataColumn("VIEW_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVIEW_DOC) - Me.columnDELETE_DOC = New Global.System.Data.DataColumn("DELETE_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_DOC) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnENTITY_ID.AllowDBNull = false - Me.columnGROUP_ID.AllowDBNull = false - Me.columnEDIT_REC.AllowDBNull = false - Me.columnEDIT_REC.DefaultValue = CType(true,Boolean) - Me.columnADD_REC.AllowDBNull = false - Me.columnADD_REC.DefaultValue = CType(true,Boolean) - Me.columnDELETE_REC.AllowDBNull = false - Me.columnDELETE_REC.DefaultValue = CType(false,Boolean) - Me.columnADD_DOC.AllowDBNull = false - Me.columnADD_DOC.DefaultValue = CType(true,Boolean) - Me.columnVIEW_DOC.AllowDBNull = false - Me.columnVIEW_DOC.DefaultValue = CType(true,Boolean) - Me.columnDELETE_DOC.AllowDBNull = false - Me.columnDELETE_DOC.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_RIGHT_GROUPRow() As TBPMO_RIGHT_GROUPRow - Return CType(Me.NewRow,TBPMO_RIGHT_GROUPRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RIGHT_GROUPRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RIGHT_GROUPRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowChanged(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowChanging(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowDeleted(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowDeleting(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RIGHT_GROUPRow(ByVal row As TBPMO_RIGHT_GROUPRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RIGHT_GROUPDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_NAMECONVENTION_FORMATDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_NAMECONVENTION_FORMATRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnID As Global.System.Data.DataColumn - - Private columnPATTERN As Global.System.Data.DataColumn - - Private columnFORMAT_RULE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_NAMECONVENTION_FORMAT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property PATTERNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPATTERN - End Get - End Property - - _ - Public ReadOnly Property FORMAT_RULEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORMAT_RULE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_NAMECONVENTION_FORMATRow - Get - Return CType(Me.Rows(index),TBPMO_WD_NAMECONVENTION_FORMATRow) - End Get - End Property - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowChanging As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowChanged As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowDeleting As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowDeleted As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_NAMECONVENTION_FORMATRow(ByVal row As TBPMO_WD_NAMECONVENTION_FORMATRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_NAMECONVENTION_FORMATRow(ByVal ID As Integer, ByVal PATTERN As String, ByVal FORMAT_RULE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_NAMECONVENTION_FORMATRow - Dim rowTBPMO_WD_NAMECONVENTION_FORMATRow As TBPMO_WD_NAMECONVENTION_FORMATRow = CType(Me.NewRow,TBPMO_WD_NAMECONVENTION_FORMATRow) - Dim columnValuesArray() As Object = New Object() {Nothing, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WD_NAMECONVENTION_FORMATRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_NAMECONVENTION_FORMATRow) - Return rowTBPMO_WD_NAMECONVENTION_FORMATRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_NAMECONVENTION_FORMATRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_NAMECONVENTION_FORMATRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_NAMECONVENTION_FORMATDataTable = CType(MyBase.Clone,TBPMO_WD_NAMECONVENTION_FORMATDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_NAMECONVENTION_FORMATDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnID = MyBase.Columns("ID") - Me.columnPATTERN = MyBase.Columns("PATTERN") - Me.columnFORMAT_RULE = MyBase.Columns("FORMAT_RULE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnPATTERN = New Global.System.Data.DataColumn("PATTERN", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPATTERN) - Me.columnFORMAT_RULE = New Global.System.Data.DataColumn("FORMAT_RULE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORMAT_RULE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnID.AllowDBNull = false - Me.columnPATTERN.AllowDBNull = false - Me.columnPATTERN.MaxLength = 50 - Me.columnFORMAT_RULE.AllowDBNull = false - Me.columnFORMAT_RULE.MaxLength = 100 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_NAMECONVENTION_FORMATRow() As TBPMO_WD_NAMECONVENTION_FORMATRow - Return CType(Me.NewRow,TBPMO_WD_NAMECONVENTION_FORMATRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_NAMECONVENTION_FORMATRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_NAMECONVENTION_FORMATRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowChanged(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowChanging(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowDeleted(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowDeleting(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_NAMECONVENTION_FORMATRow(ByVal row As TBPMO_WD_NAMECONVENTION_FORMATRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_NAMECONVENTION_FORMATDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnTYPE_NODE As Global.System.Data.DataColumn - - Private columnNODE_IMAGE As Global.System.Data.DataColumn - - Private columnCREATE_RECORD As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnPARENT_NODE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_STRUCTURE_NODES_CONFIGURATION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property TYPE_NODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTYPE_NODE - End Get - End Property - - _ - Public ReadOnly Property NODE_IMAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNODE_IMAGE - End Get - End Property - - _ - Public ReadOnly Property CREATE_RECORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCREATE_RECORD - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property PARENT_NODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_NODE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Get - Return CType(Me.Rows(index),TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Get - End Property - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanging As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanged As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleting As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleted As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_STRUCTURE_NODES_CONFIGURATIONRow(ByVal row As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_STRUCTURE_NODES_CONFIGURATIONRow(ByVal parentTBPMO_FORMRowByFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID As TBPMO_FORMRow, ByVal TYPE_NODE As Short, ByVal NODE_IMAGE() As Byte, ByVal CREATE_RECORD As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal NAME As String, ByVal COMMENT As String, ByVal PARENT_NODE As Integer) As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Dim rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow = CType(Me.NewRow,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORMRowByFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID(0) - End If - rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Return rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable = CType(MyBase.Clone,TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnTYPE_NODE = MyBase.Columns("TYPE_NODE") - Me.columnNODE_IMAGE = MyBase.Columns("NODE_IMAGE") - Me.columnCREATE_RECORD = MyBase.Columns("CREATE_RECORD") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnPARENT_NODE = MyBase.Columns("PARENT_NODE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnTYPE_NODE = New Global.System.Data.DataColumn("TYPE_NODE", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTYPE_NODE) - Me.columnNODE_IMAGE = New Global.System.Data.DataColumn("NODE_IMAGE", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNODE_IMAGE) - Me.columnCREATE_RECORD = New Global.System.Data.DataColumn("CREATE_RECORD", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCREATE_RECORD) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnPARENT_NODE = New Global.System.Data.DataColumn("PARENT_NODE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_NODE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnENTITY_ID.AllowDBNull = false - Me.columnTYPE_NODE.AllowDBNull = false - Me.columnCREATE_RECORD.AllowDBNull = false - Me.columnCREATE_RECORD.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 200 - Me.columnPARENT_NODE.AllowDBNull = false - Me.columnPARENT_NODE.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBPMO_STRUCTURE_NODES_CONFIGURATIONRow() As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Return CType(Me.NewRow,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_STRUCTURE_NODES_CONFIGURATIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanged(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanging(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleted(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleting(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_STRUCTURE_NODES_CONFIGURATIONRow(ByVal row As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_ENTITYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_ENTITYRow) - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_ENTITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_ENTITYRow - Get - Return CType(Me.Rows(index),TBWH_ENTITYRow) - End Get - End Property - - _ - Public Event TBWH_ENTITYRowChanging As TBWH_ENTITYRowChangeEventHandler - - _ - Public Event TBWH_ENTITYRowChanged As TBWH_ENTITYRowChangeEventHandler - - _ - Public Event TBWH_ENTITYRowDeleting As TBWH_ENTITYRowChangeEventHandler - - _ - Public Event TBWH_ENTITYRowDeleted As TBWH_ENTITYRowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_ENTITYRow(ByVal row As TBWH_ENTITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_ENTITYRow(ByVal parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID1 As TBPMO_FORMRow, ByVal FORM_TITLE As String) As TBWH_ENTITYRow - Dim rowTBWH_ENTITYRow As TBWH_ENTITYRow = CType(Me.NewRow,TBWH_ENTITYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID1) Is Nothing) Then - columnValuesArray(0) = parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID1(0) - End If - rowTBWH_ENTITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_ENTITYRow) - Return rowTBWH_ENTITYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_ENTITYDataTable = CType(MyBase.Clone,TBWH_ENTITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_ENTITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - End Sub - - _ - Private Sub InitClass() - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_TITLE.ReadOnly = true - Me.columnFORM_TITLE.MaxLength = 100 - End Sub - - _ - Public Function NewTBWH_ENTITYRow() As TBWH_ENTITYRow - Return CType(Me.NewRow,TBWH_ENTITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_ENTITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_ENTITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_ENTITYRowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowChanged(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_ENTITYRowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowChanging(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_ENTITYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowDeleted(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_ENTITYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowDeleting(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_ENTITYRow(ByVal row As TBWH_ENTITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_ENTITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_HISTORYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOW_TASK_HISTORYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSTATE_DESC As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW_TASK_HISTORY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property STATE_DESCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_DESC - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOW_TASK_HISTORYRow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOW_TASK_HISTORYRow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowChanging As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowChanged As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowDeleting As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowDeleted As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOW_TASK_HISTORYRow(ByVal row As TBPMO_WORKFLOW_TASK_HISTORYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOW_TASK_HISTORYRow(ByVal STATE_DESC As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date) As TBPMO_WORKFLOW_TASK_HISTORYRow - Dim rowTBPMO_WORKFLOW_TASK_HISTORYRow As TBPMO_WORKFLOW_TASK_HISTORYRow = CType(Me.NewRow,TBPMO_WORKFLOW_TASK_HISTORYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, STATE_DESC, COMMENT, ADDED_WHO, ADDED_WHEN} - rowTBPMO_WORKFLOW_TASK_HISTORYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOW_TASK_HISTORYRow) - Return rowTBPMO_WORKFLOW_TASK_HISTORYRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOW_TASK_HISTORYRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOW_TASK_HISTORYRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOW_TASK_HISTORYDataTable = CType(MyBase.Clone,TBPMO_WORKFLOW_TASK_HISTORYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOW_TASK_HISTORYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSTATE_DESC = MyBase.Columns("STATE_DESC") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSTATE_DESC = New Global.System.Data.DataColumn("STATE_DESC", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_DESC) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSTATE_DESC.AllowDBNull = false - Me.columnSTATE_DESC.MaxLength = 500 - Me.columnCOMMENT.AllowDBNull = false - Me.columnCOMMENT.MaxLength = 1000 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 100 - End Sub - - _ - Public Function NewTBPMO_WORKFLOW_TASK_HISTORYRow() As TBPMO_WORKFLOW_TASK_HISTORYRow - Return CType(Me.NewRow,TBPMO_WORKFLOW_TASK_HISTORYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOW_TASK_HISTORYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOW_TASK_HISTORYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowChanged(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowChanging(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowDeleted(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowDeleting(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOW_TASK_HISTORYRow(ByVal row As TBPMO_WORKFLOW_TASK_HISTORYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOW_TASK_HISTORYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_RIGHTS_2B_WORKEDDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_RIGHTS_2B_WORKEDRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnDOC_ID As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnRIGHT_MODIFY As Global.System.Data.DataColumn - - Private columnFILE_RIGHT As Global.System.Data.DataColumn - - Private columnWORKING As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_RIGHTS_2B_WORKED" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property DOC_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOC_ID - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property RIGHT_MODIFYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRIGHT_MODIFY - End Get - End Property - - _ - Public ReadOnly Property FILE_RIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILE_RIGHT - End Get - End Property - - _ - Public ReadOnly Property WORKINGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWORKING - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_RIGHTS_2B_WORKEDRow - Get - Return CType(Me.Rows(index),VWPMO_RIGHTS_2B_WORKEDRow) - End Get - End Property - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowChanging As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowChanged As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowDeleting As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowDeleted As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_RIGHTS_2B_WORKEDRow(ByVal row As VWPMO_RIGHTS_2B_WORKEDRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_RIGHTS_2B_WORKEDRow(ByVal GUID As Integer, ByVal DOC_ID As Integer, ByVal USERNAME As String, ByVal RIGHT_MODIFY As String, ByVal FILE_RIGHT As String, ByVal WORKING As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date) As VWPMO_RIGHTS_2B_WORKEDRow - Dim rowVWPMO_RIGHTS_2B_WORKEDRow As VWPMO_RIGHTS_2B_WORKEDRow = CType(Me.NewRow,VWPMO_RIGHTS_2B_WORKEDRow) - Dim columnValuesArray() As Object = New Object() {GUID, DOC_ID, USERNAME, RIGHT_MODIFY, FILE_RIGHT, WORKING, ADDED_WHO, ADDED_WHEN} - rowVWPMO_RIGHTS_2B_WORKEDRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_RIGHTS_2B_WORKEDRow) - Return rowVWPMO_RIGHTS_2B_WORKEDRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As VWPMO_RIGHTS_2B_WORKEDRow - Return CType(Me.Rows.Find(New Object() {GUID}),VWPMO_RIGHTS_2B_WORKEDRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_RIGHTS_2B_WORKEDDataTable = CType(MyBase.Clone,VWPMO_RIGHTS_2B_WORKEDDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_RIGHTS_2B_WORKEDDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnDOC_ID = MyBase.Columns("DOC_ID") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnRIGHT_MODIFY = MyBase.Columns("RIGHT_MODIFY") - Me.columnFILE_RIGHT = MyBase.Columns("FILE_RIGHT") - Me.columnWORKING = MyBase.Columns("WORKING") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnDOC_ID = New Global.System.Data.DataColumn("DOC_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOC_ID) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnRIGHT_MODIFY = New Global.System.Data.DataColumn("RIGHT_MODIFY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRIGHT_MODIFY) - Me.columnFILE_RIGHT = New Global.System.Data.DataColumn("FILE_RIGHT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILE_RIGHT) - Me.columnWORKING = New Global.System.Data.DataColumn("WORKING", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKING) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnDOC_ID.AllowDBNull = false - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnRIGHT_MODIFY.AllowDBNull = false - Me.columnRIGHT_MODIFY.MaxLength = 30 - Me.columnFILE_RIGHT.ReadOnly = true - Me.columnFILE_RIGHT.MaxLength = 100 - Me.columnWORKING.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_RIGHTS_2B_WORKEDRow() As VWPMO_RIGHTS_2B_WORKEDRow - Return CType(Me.NewRow,VWPMO_RIGHTS_2B_WORKEDRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_RIGHTS_2B_WORKEDRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_RIGHTS_2B_WORKEDRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowChanged(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowChanging(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowDeleted(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowDeleting(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_RIGHTS_2B_WORKEDRow(ByVal row As VWPMO_RIGHTS_2B_WORKEDRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_RIGHTS_2B_WORKEDDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RIGHT_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RIGHT_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnEDIT_REC As Global.System.Data.DataColumn - - Private columnADD_REC As Global.System.Data.DataColumn - - Private columnDELETE_REC As Global.System.Data.DataColumn - - Private columnADD_DOC As Global.System.Data.DataColumn - - Private columnREAD_ONLY_DOC As Global.System.Data.DataColumn - - Private columnDELETE_DOC As Global.System.Data.DataColumn - - Private columnFILES_VISIBLE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RIGHT_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property EDIT_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEDIT_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_REC - End Get - End Property - - _ - Public ReadOnly Property DELETE_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_DOC - End Get - End Property - - _ - Public ReadOnly Property READ_ONLY_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREAD_ONLY_DOC - End Get - End Property - - _ - Public ReadOnly Property DELETE_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_DOC - End Get - End Property - - _ - Public ReadOnly Property FILES_VISIBLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILES_VISIBLE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RIGHT_USERRow - Get - Return CType(Me.Rows(index),TBPMO_RIGHT_USERRow) - End Get - End Property - - _ - Public Event TBPMO_RIGHT_USERRowChanging As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_USERRowChanged As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_USERRowDeleting As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_USERRowDeleted As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RIGHT_USERRow(ByVal row As TBPMO_RIGHT_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RIGHT_USERRow(ByVal USER_ID As Integer, ByVal ENTITY_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal READ_ONLY_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal FILES_VISIBLE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHEN As Date) As TBPMO_RIGHT_USERRow - Dim rowTBPMO_RIGHT_USERRow As TBPMO_RIGHT_USERRow = CType(Me.NewRow,TBPMO_RIGHT_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN} - rowTBPMO_RIGHT_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RIGHT_USERRow) - Return rowTBPMO_RIGHT_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RIGHT_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RIGHT_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RIGHT_USERDataTable = CType(MyBase.Clone,TBPMO_RIGHT_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RIGHT_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnEDIT_REC = MyBase.Columns("EDIT_REC") - Me.columnADD_REC = MyBase.Columns("ADD_REC") - Me.columnDELETE_REC = MyBase.Columns("DELETE_REC") - Me.columnADD_DOC = MyBase.Columns("ADD_DOC") - Me.columnREAD_ONLY_DOC = MyBase.Columns("READ_ONLY_DOC") - Me.columnDELETE_DOC = MyBase.Columns("DELETE_DOC") - Me.columnFILES_VISIBLE = MyBase.Columns("FILES_VISIBLE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnEDIT_REC = New Global.System.Data.DataColumn("EDIT_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEDIT_REC) - Me.columnADD_REC = New Global.System.Data.DataColumn("ADD_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_REC) - Me.columnDELETE_REC = New Global.System.Data.DataColumn("DELETE_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_REC) - Me.columnADD_DOC = New Global.System.Data.DataColumn("ADD_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_DOC) - Me.columnREAD_ONLY_DOC = New Global.System.Data.DataColumn("READ_ONLY_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREAD_ONLY_DOC) - Me.columnDELETE_DOC = New Global.System.Data.DataColumn("DELETE_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_DOC) - Me.columnFILES_VISIBLE = New Global.System.Data.DataColumn("FILES_VISIBLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILES_VISIBLE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnENTITY_ID.AllowDBNull = false - Me.columnEDIT_REC.AllowDBNull = false - Me.columnEDIT_REC.DefaultValue = CType(true,Boolean) - Me.columnADD_REC.AllowDBNull = false - Me.columnADD_REC.DefaultValue = CType(false,Boolean) - Me.columnDELETE_REC.AllowDBNull = false - Me.columnDELETE_REC.DefaultValue = CType(false,Boolean) - Me.columnADD_DOC.AllowDBNull = false - Me.columnADD_DOC.DefaultValue = CType(false,Boolean) - Me.columnREAD_ONLY_DOC.AllowDBNull = false - Me.columnREAD_ONLY_DOC.DefaultValue = CType(false,Boolean) - Me.columnDELETE_DOC.AllowDBNull = false - Me.columnDELETE_DOC.DefaultValue = CType(false,Boolean) - Me.columnFILES_VISIBLE.AllowDBNull = false - Me.columnFILES_VISIBLE.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBPMO_RIGHT_USERRow() As TBPMO_RIGHT_USERRow - Return CType(Me.NewRow,TBPMO_RIGHT_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RIGHT_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RIGHT_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RIGHT_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowChanged(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RIGHT_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowChanging(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RIGHT_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowDeleted(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RIGHT_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowDeleting(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RIGHT_USERRow(ByVal row As TBPMO_RIGHT_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RIGHT_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RECORD_VARIANTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RECORD_VARIANTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnREASON_CODE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RECORD_VARIANT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property REASON_CODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREASON_CODE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RECORD_VARIANTRow - Get - Return CType(Me.Rows(index),TBPMO_RECORD_VARIANTRow) - End Get - End Property - - _ - Public Event TBPMO_RECORD_VARIANTRowChanging As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_VARIANTRowChanged As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_VARIANTRowDeleting As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_VARIANTRowDeleted As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RECORD_VARIANTRow(ByVal row As TBPMO_RECORD_VARIANTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RECORD_VARIANTRow(ByVal parentTBPMO_RECORDRowByFK_TBPMO_RECORD_VARIANT_RECORD_ID As TBPMO_RECORDRow, ByVal REASON_CODE As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_RECORD_VARIANTRow - Dim rowTBPMO_RECORD_VARIANTRow As TBPMO_RECORD_VARIANTRow = CType(Me.NewRow,TBPMO_RECORD_VARIANTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, REASON_CODE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_RECORDRowByFK_TBPMO_RECORD_VARIANT_RECORD_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_RECORDRowByFK_TBPMO_RECORD_VARIANT_RECORD_ID(0) - End If - rowTBPMO_RECORD_VARIANTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RECORD_VARIANTRow) - Return rowTBPMO_RECORD_VARIANTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RECORD_VARIANTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RECORD_VARIANTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RECORD_VARIANTDataTable = CType(MyBase.Clone,TBPMO_RECORD_VARIANTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RECORD_VARIANTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnREASON_CODE = MyBase.Columns("REASON_CODE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnREASON_CODE = New Global.System.Data.DataColumn("REASON_CODE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREASON_CODE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnRECORD_ID.AllowDBNull = false - Me.columnREASON_CODE.AllowDBNull = false - Me.columnREASON_CODE.MaxLength = 100 - Me.columnCOMMENT.MaxLength = 500 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_RECORD_VARIANTRow() As TBPMO_RECORD_VARIANTRow - Return CType(Me.NewRow,TBPMO_RECORD_VARIANTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RECORD_VARIANTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RECORD_VARIANTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowChanged(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowChanging(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowDeleted(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowDeleting(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RECORD_VARIANTRow(ByVal row As TBPMO_RECORD_VARIANTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RECORD_VARIANTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_APPOINTMENTSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_APPOINTMENTSRow) - - Private columnUniqueID As Global.System.Data.DataColumn - - Private columnType As Global.System.Data.DataColumn - - Private columnStartDate As Global.System.Data.DataColumn - - Private columnEndDate As Global.System.Data.DataColumn - - Private columnAllDay As Global.System.Data.DataColumn - - Private columnSubject As Global.System.Data.DataColumn - - Private columnLocation As Global.System.Data.DataColumn - - Private columnDescription As Global.System.Data.DataColumn - - Private columnStatus As Global.System.Data.DataColumn - - Private columnLabel As Global.System.Data.DataColumn - - Private columnResourceID As Global.System.Data.DataColumn - - Private columnResourceIDs As Global.System.Data.DataColumn - - Private columnReminderInfo As Global.System.Data.DataColumn - - Private columnRecurrenceInfo As Global.System.Data.DataColumn - - Private columnCustomField1 As Global.System.Data.DataColumn - - Private columnCustomField2 As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_APPOINTMENTS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property UniqueIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUniqueID - End Get - End Property - - _ - Public ReadOnly Property TypeColumn() As Global.System.Data.DataColumn - Get - Return Me.columnType - End Get - End Property - - _ - Public ReadOnly Property StartDateColumn() As Global.System.Data.DataColumn - Get - Return Me.columnStartDate - End Get - End Property - - _ - Public ReadOnly Property EndDateColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEndDate - End Get - End Property - - _ - Public ReadOnly Property AllDayColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAllDay - End Get - End Property - - _ - Public ReadOnly Property SubjectColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSubject - End Get - End Property - - _ - Public ReadOnly Property LocationColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLocation - End Get - End Property - - _ - Public ReadOnly Property DescriptionColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDescription - End Get - End Property - - _ - Public ReadOnly Property StatusColumn() As Global.System.Data.DataColumn - Get - Return Me.columnStatus - End Get - End Property - - _ - Public ReadOnly Property LabelColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLabel - End Get - End Property - - _ - Public ReadOnly Property ResourceIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceID - End Get - End Property - - _ - Public ReadOnly Property ResourceIDsColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceIDs - End Get - End Property - - _ - Public ReadOnly Property ReminderInfoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnReminderInfo - End Get - End Property - - _ - Public ReadOnly Property RecurrenceInfoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRecurrenceInfo - End Get - End Property - - _ - Public ReadOnly Property CustomField1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField1 - End Get - End Property - - _ - Public ReadOnly Property CustomField2Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField2 - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_APPOINTMENTSRow - Get - Return CType(Me.Rows(index),TBPMO_APPOINTMENTSRow) - End Get - End Property - - _ - Public Event TBPMO_APPOINTMENTSRowChanging As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowChanged As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowDeleting As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowDeleted As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_APPOINTMENTSRow(ByVal row As TBPMO_APPOINTMENTSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_APPOINTMENTSRow(ByVal Type As Integer, ByVal StartDate As Date, ByVal EndDate As Date, ByVal AllDay As Boolean, ByVal Subject As String, ByVal Location As String, ByVal Description As String, ByVal Status As Integer, ByVal Label As Integer, ByVal ResourceID As Integer, ByVal ResourceIDs As String, ByVal ReminderInfo As String, ByVal RecurrenceInfo As String, ByVal CustomField1 As String, ByVal CustomField2 As String) As TBPMO_APPOINTMENTSRow - Dim rowTBPMO_APPOINTMENTSRow As TBPMO_APPOINTMENTSRow = CType(Me.NewRow,TBPMO_APPOINTMENTSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2} - rowTBPMO_APPOINTMENTSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_APPOINTMENTSRow) - Return rowTBPMO_APPOINTMENTSRow - End Function - - _ - Public Function FindByUniqueID(ByVal UniqueID As Integer) As TBPMO_APPOINTMENTSRow - Return CType(Me.Rows.Find(New Object() {UniqueID}),TBPMO_APPOINTMENTSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_APPOINTMENTSDataTable = CType(MyBase.Clone,TBPMO_APPOINTMENTSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_APPOINTMENTSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnUniqueID = MyBase.Columns("UniqueID") - Me.columnType = MyBase.Columns("Type") - Me.columnStartDate = MyBase.Columns("StartDate") - Me.columnEndDate = MyBase.Columns("EndDate") - Me.columnAllDay = MyBase.Columns("AllDay") - Me.columnSubject = MyBase.Columns("Subject") - Me.columnLocation = MyBase.Columns("Location") - Me.columnDescription = MyBase.Columns("Description") - Me.columnStatus = MyBase.Columns("Status") - Me.columnLabel = MyBase.Columns("Label") - Me.columnResourceID = MyBase.Columns("ResourceID") - Me.columnResourceIDs = MyBase.Columns("ResourceIDs") - Me.columnReminderInfo = MyBase.Columns("ReminderInfo") - Me.columnRecurrenceInfo = MyBase.Columns("RecurrenceInfo") - Me.columnCustomField1 = MyBase.Columns("CustomField1") - Me.columnCustomField2 = MyBase.Columns("CustomField2") - End Sub - - _ - Private Sub InitClass() - Me.columnUniqueID = New Global.System.Data.DataColumn("UniqueID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUniqueID) - Me.columnType = New Global.System.Data.DataColumn("Type", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnType) - Me.columnStartDate = New Global.System.Data.DataColumn("StartDate", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnStartDate) - Me.columnEndDate = New Global.System.Data.DataColumn("EndDate", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEndDate) - Me.columnAllDay = New Global.System.Data.DataColumn("AllDay", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAllDay) - Me.columnSubject = New Global.System.Data.DataColumn("Subject", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSubject) - Me.columnLocation = New Global.System.Data.DataColumn("Location", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLocation) - Me.columnDescription = New Global.System.Data.DataColumn("Description", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDescription) - Me.columnStatus = New Global.System.Data.DataColumn("Status", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnStatus) - Me.columnLabel = New Global.System.Data.DataColumn("Label", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLabel) - Me.columnResourceID = New Global.System.Data.DataColumn("ResourceID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceID) - Me.columnResourceIDs = New Global.System.Data.DataColumn("ResourceIDs", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceIDs) - Me.columnReminderInfo = New Global.System.Data.DataColumn("ReminderInfo", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnReminderInfo) - Me.columnRecurrenceInfo = New Global.System.Data.DataColumn("RecurrenceInfo", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRecurrenceInfo) - Me.columnCustomField1 = New Global.System.Data.DataColumn("CustomField1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField1) - Me.columnCustomField2 = New Global.System.Data.DataColumn("CustomField2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField2) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnUniqueID}, true)) - Me.columnUniqueID.AutoIncrement = true - Me.columnUniqueID.AutoIncrementSeed = -1 - Me.columnUniqueID.AutoIncrementStep = -1 - Me.columnUniqueID.AllowDBNull = false - Me.columnUniqueID.ReadOnly = true - Me.columnUniqueID.Unique = true - Me.columnSubject.MaxLength = 150 - Me.columnLocation.MaxLength = 50 - Me.columnDescription.MaxLength = 2147483647 - Me.columnResourceIDs.MaxLength = 2147483647 - Me.columnReminderInfo.MaxLength = 2147483647 - Me.columnRecurrenceInfo.MaxLength = 2147483647 - Me.columnCustomField1.MaxLength = 2147483647 - Me.columnCustomField2.MaxLength = 2147483647 - End Sub - - _ - Public Function NewTBPMO_APPOINTMENTSRow() As TBPMO_APPOINTMENTSRow - Return CType(Me.NewRow,TBPMO_APPOINTMENTSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_APPOINTMENTSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_APPOINTMENTSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_APPOINTMENTSRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowChanged(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_APPOINTMENTSRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowChanging(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_APPOINTMENTSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowDeleted(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_APPOINTMENTSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowDeleting(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_APPOINTMENTSRow(ByVal row As TBPMO_APPOINTMENTSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_APPOINTMENTSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORMRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM As TBPMO_FORMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM = CType(Me.Table,TBPMO_FORMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM.GUIDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_FORM.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM.NAMEColumn) = value - End Set - End Property - - _ - Public Property LEVEL() As String - Get - Return CType(Me(Me.tableTBPMO_FORM.LEVELColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM.LEVELColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property SHOW_FORM_CONSTRUCT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM.SHOW_FORM_CONSTRUCTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM.SHOW_FORM_CONSTRUCTColumn) = value - End Set - End Property - - _ - Public Property FORM_TYPE_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TYPE_ID in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn) = value - End Set - End Property - - _ - Public Property SINGLE_RECORD() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM.SINGLE_RECORDColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM.SINGLE_RECORDColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORM_TYPERow() As TBPMO_FORM_TYPERow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_FORM_TYPE_ID")),TBPMO_FORM_TYPERow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_FORM_TYPE_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsFORM_TYPE_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn) - End Function - - _ - Public Sub SetFORM_TYPE_IDNull() - Me(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORM_VIEWRows() As TBPMO_FORM_VIEWRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID") Is Nothing) Then - Return New TBPMO_FORM_VIEWRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID")),TBPMO_FORM_VIEWRow()) - End If - End Function - - _ - Public Function GetTBPMO_FORM_CONSTRUCTOR_DETAILRows() As TBPMO_FORM_CONSTRUCTOR_DETAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID") Is Nothing) Then - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")),TBPMO_FORM_CONSTRUCTOR_DETAILRow()) - End If - End Function - - _ - Public Function GetTBPMO_TEMPLATE_ENTITYRows() As TBPMO_TEMPLATE_ENTITYRow() - If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID") Is Nothing) Then - Return New TBPMO_TEMPLATE_ENTITYRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")),TBPMO_TEMPLATE_ENTITYRow()) - End If - End Function - - _ - Public Function GetTBPMO_RIGHT_GROUPRows() As TBPMO_RIGHT_GROUPRow() - If (Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID") Is Nothing) Then - Return New TBPMO_RIGHT_GROUPRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID")),TBPMO_RIGHT_GROUPRow()) - End If - End Function - - _ - Public Function GetTBPMO_STRUCTURE_NODES_CONFIGURATIONRows() As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow() - If (Me.Table.ChildRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID") Is Nothing) Then - Return New TBPMO_STRUCTURE_NODES_CONFIGURATIONRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID")),TBPMO_STRUCTURE_NODES_CONFIGURATIONRow()) - End If - End Function - - _ - Public Function GetTBWH_ENTITYRows() As TBWH_ENTITYRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID1") Is Nothing) Then - Return New TBWH_ENTITYRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID1")),TBWH_ENTITYRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_CONTROL_SCREENRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_CONTROL_SCREEN As VWPMO_CONTROL_SCREENDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_CONTROL_SCREEN = CType(Me.Table,VWPMO_CONTROL_SCREENDataTable) - End Sub - - _ - Public Property CONTROL_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_IDColumn) = value - End Set - End Property - - _ - Public Property CONTROL_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_NAMEColumn) = value - End Set - End Property - - _ - Public Property CONTROL_REQUIRED() As Boolean - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_REQUIREDColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_REQUIREDColumn) = value - End Set - End Property - - _ - Public Property CONTROL_DEF_VALUE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONTROL_DEF_VALUE in Tabelle VWPMO_CONTROL_SCREEN ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn) = value - End Set - End Property - - _ - Public Property CONTROL_READ_ONLY() As Boolean - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_READ_ONLYColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_READ_ONLYColumn) = value - End Set - End Property - - _ - Public Property CTRLTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property CTRLTYPE_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_NAMEColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_NAMEColumn) = value - End Set - End Property - - _ - Public Property FORM_LEVEL() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_LEVELColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_LEVELColumn) = value - End Set - End Property - - _ - Public Property SCREEN_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_IDColumn) = value - End Set - End Property - - _ - Public Property SCREEN_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_NAMEColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_IDColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_CAPTION() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_CAPTIONColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_CAPTIONColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_X_LOC() As Double - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_X_LOCColumn),Double) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_X_LOCColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_Y_LOC() As Double - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_Y_LOCColumn),Double) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_Y_LOCColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_HEIGHT() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_HEIGHTColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_HEIGHTColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_WIDTH() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_WIDTHColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_WIDTHColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_FAMILY() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_FAMILYColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_FAMILYColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_COLOR() As Long - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_COLORColumn),Long) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_COLORColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_SIZE() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_SIZEColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_SIZEColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_STYLE() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_STYLEColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_STYLEColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_TAB_INDEX() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_INDEXColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_INDEXColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_TAB_STOP() As Boolean - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_STOPColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_STOPColumn) = value - End Set - End Property - - _ - Public Function IsCONTROL_DEF_VALUENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn) - End Function - - _ - Public Sub SetCONTROL_DEF_VALUENull() - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_VIEWRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_VIEW As TBPMO_FORM_VIEWDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_VIEW = CType(Me.Table,TBPMO_FORM_VIEWDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.GUIDColumn) = value - End Set - End Property - - _ - Public Property SCREEN_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SCREEN_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SCREEN_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property DESCRIPTION() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.DESCRIPTIONColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property WIDTH() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.WIDTHColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WIDTH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.WIDTHColumn) = value - End Set - End Property - - _ - Public Property HEIGHT() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte HEIGHT in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn) = value - End Set - End Property - - _ - Public Property DIALOG() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.DIALOGColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.DIALOGColumn) = value - End Set - End Property - - _ - Public Property MAXIMIZABLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MAXIMIZABLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MAXIMIZABLEColumn) = value - End Set - End Property - - _ - Public Property MINIMIZABLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MINIMIZABLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MINIMIZABLEColumn) = value - End Set - End Property - - _ - Public Property MAX_WIDTH() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MAX_WIDTH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn) = value - End Set - End Property - - _ - Public Property MIN_WIDTH() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MIN_WIDTH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn) = value - End Set - End Property - - _ - Public Property MAX_HEIGHT() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MAX_HEIGHT in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn) = value - End Set - End Property - - _ - Public Property MIN_HEIGHT() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MIN_HEIGHT in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn) = value - End Set - End Property - - _ - Public Property X_LOC() As Double - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.X_LOCColumn),Double) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte X_LOC in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.X_LOCColumn) = value - End Set - End Property - - _ - Public Property Y_LOC() As Double - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn),Double) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Y_LOC in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property IS_MDI_CHILD() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.IS_MDI_CHILDColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.IS_MDI_CHILDColumn) = value - End Set - End Property - - _ - Public Property DOCUMENT_VIEW() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.DOCUMENT_VIEWColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.DOCUMENT_VIEWColumn) = value - End Set - End Property - - _ - Public Property WINDREAM_SEARCH() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WINDREAM_SEARCH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN1 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN2 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN3() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN3 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN4() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN4 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN5() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN5 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column) = value - End Set - End Property - - _ - Public Property ALLOW_DROP() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.ALLOW_DROPColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.ALLOW_DROPColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID")) - End Set - End Property - - _ - Public Function IsWIDTHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.WIDTHColumn) - End Function - - _ - Public Sub SetWIDTHNull() - Me(Me.tableTBPMO_FORM_VIEW.WIDTHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsHEIGHTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn) - End Function - - _ - Public Sub SetHEIGHTNull() - Me(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMAX_WIDTHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn) - End Function - - _ - Public Sub SetMAX_WIDTHNull() - Me(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMIN_WIDTHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn) - End Function - - _ - Public Sub SetMIN_WIDTHNull() - Me(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMAX_HEIGHTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn) - End Function - - _ - Public Sub SetMAX_HEIGHTNull() - Me(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMIN_HEIGHTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn) - End Function - - _ - Public Sub SetMIN_HEIGHTNull() - Me(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsX_LOCNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.X_LOCColumn) - End Function - - _ - Public Sub SetX_LOCNull() - Me(Me.tableTBPMO_FORM_VIEW.X_LOCColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsY_LOCNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn) - End Function - - _ - Public Sub SetY_LOCNull() - Me(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWINDREAM_SEARCHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn) - End Function - - _ - Public Sub SetWINDREAM_SEARCHNull() - Me(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN1Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN2Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN3Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN3Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN4Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN4Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN5Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN5Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RECORDRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RECORD As TBPMO_RECORDDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RECORD = CType(Me.Table,TBPMO_RECORDDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD.GUIDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_RECORD.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_RECORD.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_RECORD.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_RECORD.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RECORD ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RECORD ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RECORD.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RECORD.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_RECORD_VARIANTRows() As TBPMO_RECORD_VARIANTRow() - If (Me.Table.ChildRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID") Is Nothing) Then - Return New TBPMO_RECORD_VARIANTRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID")),TBPMO_RECORD_VARIANTRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_DOKUMENTTYPESRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_DOKUMENTTYPES As VWPMO_DOKUMENTTYPESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_DOKUMENTTYPES = CType(Me.Table,VWPMO_DOKUMENTTYPESDataTable) - End Sub - - _ - Public Property FORMVIEW_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FORMVIEW_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FORMVIEW_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property DOKUMENTTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property DOKUMENTTYPE() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPEColumn) = value - End Set - End Property - - _ - Public Property PATH() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.PATHColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.PATHColumn) = value - End Set - End Property - - _ - Public Property SHORTNAME() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.SHORTNAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.SHORTNAMEColumn) = value - End Set - End Property - - _ - Public Property OBJECT_TYPE() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.OBJECT_TYPEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.OBJECT_TYPEColumn) = value - End Set - End Property - - _ - Public Property FW_DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FW_DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FW_DOCTYPE_IDColumn) = value - End Set - End Property - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_FVIEW_DT_INDEXRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_FVIEW_DT_INDEX As TBPMO_WD_FVIEW_DT_INDEXDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_FVIEW_DT_INDEX = CType(Me.Table,TBPMO_WD_FVIEW_DT_INDEXDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.GUIDColumn) = value - End Set - End Property - - _ - Public Property FW_DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.FW_DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.FW_DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property INDEXNAME() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEXNAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEXNAMEColumn) = value - End Set - End Property - - _ - Public Property INDEX_VALUE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEX_VALUEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEX_VALUEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_FVIEW_DT_INDEX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_FVIEW_DT_INDEX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOW_TASKRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW_TASK As TBPMO_WORKFLOW_TASKDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW_TASK = CType(Me.Table,TBPMO_WORKFLOW_TASKDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.GUIDColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property WF_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.WF_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.WF_IDColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn) = value - End Set - End Property - - _ - Public Property DUE_DATE() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DUE_DATE in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn) = value - End Set - End Property - - _ - Public Property STATE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.STATE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.STATE_IDColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TITLE() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.TITLEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.TITLEColumn) = value - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDUE_DATENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn) - End Function - - _ - Public Sub SetDUE_DATENull() - Me(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOW_TASK_STATERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW_TASK_STATE As TBPMO_WORKFLOW_TASK_STATEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW_TASK_STATE = CType(Me.Table,TBPMO_WORKFLOW_TASK_STATEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.GUIDColumn) = value - End Set - End Property - - _ - Public Property STATE_DESC() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte STATE_DESC in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COLOR in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Function IsSTATE_DESCNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn) - End Function - - _ - Public Sub SetSTATE_DESCNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOLORNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn) - End Function - - _ - Public Sub SetCOLORNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_GUI_ENTITYRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_GUI_ENTITY As VWPMO_GUI_ENTITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_GUI_ENTITY = CType(Me.Table,VWPMO_GUI_ENTITYDataTable) - End Sub - - _ - Public Property ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_GUI_ENTITY.IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_GUI_ENTITY.IDColumn) = value - End Set - End Property - - _ - Public Property Name() As String - Get - Return CType(Me(Me.tableVWPMO_GUI_ENTITY.NameColumn),String) - End Get - Set - Me(Me.tableVWPMO_GUI_ENTITY.NameColumn) = value - End Set - End Property - - _ - Public Property Title() As String - Get - Return CType(Me(Me.tableVWPMO_GUI_ENTITY.TitleColumn),String) - End Get - Set - Me(Me.tableVWPMO_GUI_ENTITY.TitleColumn) = value - End Set - End Property - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOWRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW As TBPMO_WORKFLOWDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW = CType(Me.Table,TBPMO_WORKFLOWDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.GUIDColumn) = value - End Set - End Property - - _ - Public Property TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte TITLE in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.TITLEColumn) = value - End Set - End Property - - _ - Public Property DESCRIPTION() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DESCRIPTION in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsTITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.TITLEColumn) - End Function - - _ - Public Sub SetTITLENull() - Me(Me.tableTBPMO_WORKFLOW.TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDESCRIPTIONNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn) - End Function - - _ - Public Sub SetDESCRIPTIONNull() - Me(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_WF_OVERVIEW_AUTHORITYRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_WF_OVERVIEW_AUTHORITY As VWPMO_WF_OVERVIEW_AUTHORITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY = CType(Me.Table,VWPMO_WF_OVERVIEW_AUTHORITYDataTable) - End Sub - - _ - Public Property STATE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte STATE in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn) = value - End Set - End Property - - _ - Public Property STATE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATE_IDColumn) = value - End Set - End Property - - _ - Public Property Authority() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Authority in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn) = value - End Set - End Property - - _ - Public Property _String() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte String in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn) = value - End Set - End Property - - _ - Public Property WF_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.WF_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.WF_IDColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COLOR in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsSTATENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn) - End Function - - _ - Public Sub SetSTATENull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAuthorityNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn) - End Function - - _ - Public Sub SetAuthorityNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function Is_StringNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn) - End Function - - _ - Public Sub Set_StringNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOLORNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn) - End Function - - _ - Public Sub SetCOLORNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_DOKUMENTARTRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_DOKUMENTART As TBDD_DOKUMENTARTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_DOKUMENTART = CType(Me.Table,TBDD_DOKUMENTARTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.GUIDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEZEICHNUNG in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property EINGANGSART_ID() As Byte - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.EINGANGSART_IDColumn),Byte) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.EINGANGSART_IDColumn) = value - End Set - End Property - - _ - Public Property KURZNAME() As String - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.KURZNAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.KURZNAMEColumn) = value - End Set - End Property - - _ - Public Property ZIEL_PFAD() As String - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.ZIEL_PFADColumn),String) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.ZIEL_PFADColumn) = value - End Set - End Property - - _ - Public Property BESCHREIBUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BESCHREIBUNG in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn) = value - End Set - End Property - - _ - Public Property AKTIV() As Boolean - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.AKTIVColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.AKTIVColumn) = value - End Set - End Property - - _ - Public Property NAMENKONVENTION() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAMENKONVENTION in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ERSTELLTWANN in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Property OBJEKTTYP() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte OBJEKTTYP in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn) = value - End Set - End Property - - _ - Public Property TBDD_EINGANGSARTENRow() As TBDD_EINGANGSARTENRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_DOKUMENTART_EINGID")),TBDD_EINGANGSARTENRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_DOKUMENTART_EINGID")) - End Set - End Property - - _ - Public Function IsBEZEICHNUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn) - End Function - - _ - Public Sub SetBEZEICHNUNGNull() - Me(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBESCHREIBUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn) - End Function - - _ - Public Sub SetBESCHREIBUNGNull() - Me(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENKONVENTIONNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn) - End Function - - _ - Public Sub SetNAMENKONVENTIONNull() - Me(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsERSTELLTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn) - End Function - - _ - Public Sub SetERSTELLTWANNNull() - Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsOBJEKTTYPNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn) - End Function - - _ - Public Sub SetOBJEKTTYPNull() - Me(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_INDEX_AUTOMRows() As TBDD_INDEX_AUTOMRow() - If (Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID") Is Nothing) Then - Return New TBDD_INDEX_AUTOMRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID")),TBDD_INDEX_AUTOMRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_EINGANGSARTENRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_EINGANGSARTEN As TBDD_EINGANGSARTENDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_EINGANGSARTEN = CType(Me.Table,TBDD_EINGANGSARTENDataTable) - End Sub - - _ - Public Property GUID() As Byte - Get - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.GUIDColumn),Byte) - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.GUIDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.BEZEICHNUNGColumn),String) - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property BESCHREIBUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BESCHREIBUNG in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ERSTELLTWANN in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Function IsBESCHREIBUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn) - End Function - - _ - Public Sub SetBESCHREIBUNGNull() - Me(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsERSTELLTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn) - End Function - - _ - Public Sub SetERSTELLTWANNNull() - Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_DOKUMENTARTRows() As TBDD_DOKUMENTARTRow() - If (Me.Table.ChildRelations("FK_TBDD_DOKUMENTART_EINGID") Is Nothing) Then - Return New TBDD_DOKUMENTARTRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_DOKUMENTART_EINGID")),TBDD_DOKUMENTARTRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_INDEX_AUTOMRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_INDEX_AUTOM As TBDD_INDEX_AUTOMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_INDEX_AUTOM = CType(Me.Table,TBDD_INDEX_AUTOMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.GUIDColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property INDEXNAME() As String - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.INDEXNAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.INDEXNAMEColumn) = value - End Set - End Property - - _ - Public Property VALUE() As String - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VALUE in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.VALUEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Short - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.CONNECTION_IDColumn),Short) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property SQL_ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.SQL_ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.SQL_ACTIVEColumn) = value - End Set - End Property - - _ - Public Property SQL_RESULT() As String - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.SQL_RESULTColumn),String) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.SQL_RESULTColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property TBDD_DOKUMENTARTRow() As TBDD_DOKUMENTARTRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID")),TBDD_DOKUMENTARTRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID")) - End Set - End Property - - _ - Public Property TBPMO_WD_FORMVIEW_DOKTYPESRow() As TBPMO_WD_FORMVIEW_DOKTYPESRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID1")),TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID1")) - End Set - End Property - - _ - Public Function IsVALUENull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.VALUEColumn) - End Function - - _ - Public Sub SetVALUENull() - Me(Me.tableTBDD_INDEX_AUTOM.VALUEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_FORMVIEW_DOKTYPESRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_FORMVIEW_DOKTYPES As TBPMO_WD_FORMVIEW_DOKTYPESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES = CType(Me.Table,TBPMO_WD_FORMVIEW_DOKTYPESDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORMVIEW_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.BEZEICHNUNGColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_FORMVIEW_DOKTYPES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_FORMVIEW_DOKTYPES ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_FORMVIEW_DOKTYPES ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_INDEX_AUTOMRows() As TBDD_INDEX_AUTOMRow() - If (Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID1") Is Nothing) Then - Return New TBDD_INDEX_AUTOMRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID1")),TBDD_INDEX_AUTOMRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_KONFIGURATIONRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_KONFIGURATION As TBPMO_KONFIGURATIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_KONFIGURATION = CType(Me.Table,TBPMO_KONFIGURATIONDataTable) - End Sub - - _ - Public Property GUID() As Byte - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.GUIDColumn),Byte) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.GUIDColumn) = value - End Set - End Property - - _ - Public Property LICENSE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.LICENSEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LICENSE in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.LICENSEColumn) = value - End Set - End Property - - _ - Public Property VEKTOR_DELIMITER() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.VEKTOR_DELIMITERColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.VEKTOR_DELIMITERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_ACTIVEColumn) = value - End Set - End Property - - _ - Public Property EMAIL_FROM() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_FROM in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn) = value - End Set - End Property - - _ - Public Property EMAIL_SMTP() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_SMTP in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn) = value - End Set - End Property - - _ - Public Property EMAIL_USER() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_USER in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_PW() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_PW in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn) = value - End Set - End Property - - _ - Public Property EMAIL_REMINDER_HEADER() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_REMINDER_HEADER in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_REMINDER_FOOTER() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_REMINDER_FOOTER in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn) = value - End Set - End Property - - _ - Public Property ADMIN_PW() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADMIN_PWColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADMIN_PWColumn) = value - End Set - End Property - - _ - Public Property ADMIN_SECURITY() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADMIN_SECURITYColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADMIN_SECURITYColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property SQL_RECORD_SQL1() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL1Column),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL1Column) = value - End Set - End Property - - _ - Public Property SQL_RECORD_SQL2() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL2Column),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL2Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE1() As Integer - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE1Column),Integer) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE1Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE2() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE2 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE3() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE3 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE4() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE4 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE5() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE5 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column) = value - End Set - End Property - - _ - Public Property VERSION_DELIMITER() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.VERSION_DELIMITERColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.VERSION_DELIMITERColumn) = value - End Set - End Property - - _ - Public Property FILE_DELIMITER() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.FILE_DELIMITERColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.FILE_DELIMITERColumn) = value - End Set - End Property - - _ - Public Property WD_UNICODE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WD_UNICODEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WD_UNICODEColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_LOG_ERR_ONLY() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_LOG_ERR_ONLYColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_LOG_ERR_ONLYColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_EMAIL_PROFILE() As Integer - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_EMAIL_PROFILEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_EMAIL_PROFILEColumn) = value - End Set - End Property - - _ - Public Function IsLICENSENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.LICENSEColumn) - End Function - - _ - Public Sub SetLICENSENull() - Me(Me.tableTBPMO_KONFIGURATION.LICENSEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_FROMNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn) - End Function - - _ - Public Sub SetEMAIL_FROMNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_SMTPNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn) - End Function - - _ - Public Sub SetEMAIL_SMTPNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_USERNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn) - End Function - - _ - Public Sub SetEMAIL_USERNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_PWNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn) - End Function - - _ - Public Sub SetEMAIL_PWNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_REMINDER_HEADERNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn) - End Function - - _ - Public Sub SetEMAIL_REMINDER_HEADERNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_REMINDER_FOOTERNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn) - End Function - - _ - Public Sub SetEMAIL_REMINDER_FOOTERNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE2Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE3Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE3Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE4Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE4Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE5Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE5Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_USER As TBDD_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_USER = CType(Me.Table,TBDD_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property PRENAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.PRENAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PRENAME in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.PRENAMEColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.NAMEColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableTBDD_USER.USERNAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property EMAIL() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.EMAILColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.EMAILColumn) = value - End Set - End Property - - _ - Public Property LOGGED_IN() As Boolean - Get - Return CType(Me(Me.tableTBDD_USER.LOGGED_INColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_USER.LOGGED_INColumn) = value - End Set - End Property - - _ - Public Property LOGGED_WHERE() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.LOGGED_WHEREColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOGGED_WHERE in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.LOGGED_WHEREColumn) = value - End Set - End Property - - _ - Public Property LOG_IN_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.LOG_IN_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOG_IN_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.LOG_IN_WHENColumn) = value - End Set - End Property - - _ - Public Property LOG_OUT_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.LOG_OUT_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOG_OUT_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.LOG_OUT_WHENColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_USER.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property RECORD_ADMIN() As Boolean - Get - Return CType(Me(Me.tableTBDD_USER.RECORD_ADMINColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_USER.RECORD_ADMINColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBDD_USER.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.COMMENTColumn) = value - End Set - End Property - - _ - Public Property SHORTNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.SHORTNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORTNAME in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.SHORTNAMEColumn) = value - End Set - End Property - - _ - Public Property WAN_ENVIRONMENT() As Boolean - Get - Return CType(Me(Me.tableTBDD_USER.WAN_ENVIRONMENTColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_USER.WAN_ENVIRONMENTColumn) = value - End Set - End Property - - _ - Public Property DATE_FORMAT() As String - Get - Return CType(Me(Me.tableTBDD_USER.DATE_FORMATColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.DATE_FORMATColumn) = value - End Set - End Property - - _ - Public Property GENERAL_VIEWER() As String - Get - Return CType(Me(Me.tableTBDD_USER.GENERAL_VIEWERColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.GENERAL_VIEWERColumn) = value - End Set - End Property - - _ - Public Function IsPRENAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.PRENAMEColumn) - End Function - - _ - Public Sub SetPRENAMENull() - Me(Me.tableTBDD_USER.PRENAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_USER.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAILNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.EMAILColumn) - End Function - - _ - Public Sub SetEMAILNull() - Me(Me.tableTBDD_USER.EMAILColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOGGED_WHERENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.LOGGED_WHEREColumn) - End Function - - _ - Public Sub SetLOGGED_WHERENull() - Me(Me.tableTBDD_USER.LOGGED_WHEREColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOG_IN_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.LOG_IN_WHENColumn) - End Function - - _ - Public Sub SetLOG_IN_WHENNull() - Me(Me.tableTBDD_USER.LOG_IN_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOG_OUT_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.LOG_OUT_WHENColumn) - End Function - - _ - Public Sub SetLOG_OUT_WHENNull() - Me(Me.tableTBDD_USER.LOG_OUT_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_USER.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_USER.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSHORTNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.SHORTNAMEColumn) - End Function - - _ - Public Sub SetSHORTNAMENull() - Me(Me.tableTBDD_USER.SHORTNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_GROUPS_USERRows() As TBDD_GROUPS_USERRow() - If (Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_USER_ID") Is Nothing) Then - Return New TBDD_GROUPS_USERRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_USER_ID")),TBDD_GROUPS_USERRow()) - End If - End Function - - _ - Public Function GetTBPMO_FOLLUPEMAIL_USERRows() As TBPMO_FOLLUPEMAIL_USERRow() - If (Me.Table.ChildRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID") Is Nothing) Then - Return New TBPMO_FOLLUPEMAIL_USERRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID")),TBPMO_FOLLUPEMAIL_USERRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_TYPERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_TYPE As TBPMO_FORM_TYPEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_TYPE = CType(Me.Table,TBPMO_FORM_TYPEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_TYPE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TYPE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_TYPE.FORM_TYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.FORM_TYPEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_TYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_TYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_TYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORMRows() As TBPMO_FORMRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_FORM_TYPE_ID") Is Nothing) Then - Return New TBPMO_FORMRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_FORM_TYPE_ID")),TBPMO_FORMRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_USER_GROUPSRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_USER_GROUPS As TBDD_USER_GROUPSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_USER_GROUPS = CType(Me.Table,TBDD_USER_GROUPSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_USER_GROUPS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.NAMEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_USER_GROUPS.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.COMMENTColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_USER_GROUPS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_USER_GROUPS.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_GROUPS_USERRows() As TBDD_GROUPS_USERRow() - If (Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_GROUP_ID") Is Nothing) Then - Return New TBDD_GROUPS_USERRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_GROUP_ID")),TBDD_GROUPS_USERRow()) - End If - End Function - - _ - Public Function GetTBPMO_RIGHT_GROUPRows() As TBPMO_RIGHT_GROUPRow() - If (Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID") Is Nothing) Then - Return New TBPMO_RIGHT_GROUPRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID")),TBPMO_RIGHT_GROUPRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_USERS_GROUPSRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_USERS_GROUPS As VWPMO_USERS_GROUPSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_USERS_GROUPS = CType(Me.Table,VWPMO_USERS_GROUPSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.USER_IDColumn) = value - End Set - End Property - - _ - Public Property GROUP_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.GROUP_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.GROUP_IDColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.USERNAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle VWPMO_USERS_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.NAMEColumn) = value - End Set - End Property - - _ - Public Property PRENAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PRENAME in Tabelle VWPMO_USERS_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn) = value - End Set - End Property - - _ - Public Property GROUP_NAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GROUP_NAME in Tabelle VWPMO_USERS_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_USERS_GROUPS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableVWPMO_USERS_GROUPS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPRENAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn) - End Function - - _ - Public Sub SetPRENAMENull() - Me(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGROUP_NAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn) - End Function - - _ - Public Sub SetGROUP_NAMENull() - Me(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_GROUPS_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_GROUPS_USER As TBDD_GROUPS_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_GROUPS_USER = CType(Me.Table,TBDD_GROUPS_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.USER_IDColumn) = value - End Set - End Property - - _ - Public Property GROUP_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.GROUP_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.GROUP_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.COMMENTColumn) = value - End Set - End Property - - _ - Public Property TBDD_USER_GROUPSRow() As TBDD_USER_GROUPSRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_GROUP_ID")),TBDD_USER_GROUPSRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_GROUP_ID")) - End Set - End Property - - _ - Public Property TBDD_USERRow() As TBDD_USERRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_USER_ID")),TBDD_USERRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_USER_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_GROUPS_USER.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_DOKART_MODULERow - Inherits Global.System.Data.DataRow - - Private tableTBWH_DOKART_MODULE As TBWH_DOKART_MODULEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_DOKART_MODULE = CType(Me.Table,TBWH_DOKART_MODULEDataTable) - End Sub - - _ - Public Property BEZEICHNUNG() As String - Get - Return CType(Me(Me.tableTBWH_DOKART_MODULE.BEZEICHNUNGColumn),String) - End Get - Set - Me(Me.tableTBWH_DOKART_MODULE.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBWH_DOKART_MODULE.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBWH_DOKART_MODULE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_DOKART_MODULE.NAMEColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBWH_DOKART_MODULE.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBWH_DOKART_MODULE.NAMEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_CONSTRUCTORRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_CONSTRUCTOR As TBPMO_FORM_CONSTRUCTORDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_CONSTRUCTOR = CType(Me.Table,TBPMO_FORM_CONSTRUCTORDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TITLE in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE_MENU() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SEQUENCE_MENUColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SEQUENCE_MENUColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property MENU_IMG() As Byte() - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MENU_IMG in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) = value - End Set - End Property - - _ - Public Property SHORT_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORT_TITLE in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Function IsFORM_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) - End Function - - _ - Public Sub SetFORM_TITLENull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMENU_IMGNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) - End Function - - _ - Public Sub SetMENU_IMGNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSHORT_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) - End Function - - _ - Public Sub SetSHORT_TITLENull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORM_CONSTRUCTOR_DETAILRows() As TBPMO_FORM_CONSTRUCTOR_DETAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID") Is Nothing) Then - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")),TBPMO_FORM_CONSTRUCTOR_DETAILRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_OBJECTTYPERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_OBJECTTYPE As TBPMO_WD_OBJECTTYPEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_OBJECTTYPE = CType(Me.Table,TBPMO_WD_OBJECTTYPEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.GUIDColumn) = value - End Set - End Property - - _ - Public Property OBJECT_TYPE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.OBJECT_TYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.OBJECT_TYPEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_DOCTYPE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte IDXNAME_DOCTYPE in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_RELATION() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RELATIONColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RELATIONColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDXNAME_DOCTYPENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn) - End Function - - _ - Public Sub SetIDXNAME_DOCTYPENull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FOLLOW_UP_EMAILRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FOLLOW_UP_EMAIL As TBPMO_FOLLOW_UP_EMAILDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FOLLOW_UP_EMAIL = CType(Me.Table,TBPMO_FOLLOW_UP_EMAILDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.GUIDColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_SEQUENCE() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_SEQUENCEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_DAYS() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_DAYSColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_DAYSColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_TIME_SPAN() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_TIME_SPANColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_TIME_SPANColumn) = value - End Set - End Property - - _ - Public Property DEPENDENT_DATE_CTRL_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DATE_CTRL_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DATE_CTRL_IDColumn) = value - End Set - End Property - - _ - Public Property DEPENDENT_DONE_CTRL_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DONE_CTRL_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DONE_CTRL_IDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property TIME_UNITY() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_UNITYColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_UNITYColumn) = value - End Set - End Property - - _ - Public Property TIME_SPAN() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_SPANColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_SPANColumn) = value - End Set - End Property - - _ - Public Property EMAIL_SUBJECT() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_SUBJECTColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_SUBJECTColumn) = value - End Set - End Property - - _ - Public Property EMAIL_BODY() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_BODYColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_BODYColumn) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT1() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT1Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT1Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT2() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT2Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT2Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT3() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT3Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT3Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT4() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT4Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT4Column) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FOLLOW_UP_EMAIL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FOLLOW_UP_EMAIL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FOLLOW_UP_EMAIL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TIME_DIST() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_DISTColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_DISTColumn) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT5() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT5Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT5Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT6() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT6Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT6Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT7() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT7Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT7Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT8() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT8Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT8Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT9() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT9Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT9Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT10() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT10Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT10Column) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.NAMEColumn) = value - End Set - End Property - - _ - Public Property CONSTRUCTOR_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CONSTRUCTOR_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CONSTRUCTOR_IDColumn) = value - End Set - End Property - - _ - Public Property CTRL_USER_DIRECT() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_USER_DIRECTColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_USER_DIRECTColumn) = value - End Set - End Property - - _ - Public Property CTRL_GROUP_DIRECT() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_GROUP_DIRECTColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_GROUP_DIRECTColumn) = value - End Set - End Property - - _ - Public Property TBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID() As TBTEMP_QUICKDISPLAYRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID")),TBTEMP_QUICKDISPLAYRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID")) - End Set - End Property - - _ - Public Property TBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID() As TBTEMP_QUICKDISPLAYRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID")),TBTEMP_QUICKDISPLAYRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FOLLUPEMAIL_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FOLLUPEMAIL_USER As TBPMO_FOLLUPEMAIL_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FOLLUPEMAIL_USER = CType(Me.Table,TBPMO_FOLLUPEMAIL_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.USER_IDColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.FOLLOW_UP_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.FOLLOW_UP_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FOLLUPEMAIL_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FOLLUPEMAIL_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FOLLUPEMAIL_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBDD_USERRow() As TBDD_USERRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID")),TBDD_USERRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RECORD_LOG_CONFIGRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RECORD_LOG_CONFIG As TBPMO_RECORD_LOG_CONFIGDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RECORD_LOG_CONFIG = CType(Me.Table,TBPMO_RECORD_LOG_CONFIGDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.GUIDColumn) = value - End Set - End Property - - _ - Public Property CONTROL_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CONTROL_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CONTROL_IDColumn) = value - End Set - End Property - - _ - Public Property LOG_DELETE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_DELETEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_DELETEColumn) = value - End Set - End Property - - _ - Public Property LOG_UPDATE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_UPDATEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_UPDATEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_ID in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn) = value - End Set - End Property - - _ - Public Property FORM_ID1() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_ID1 in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column) = value - End Set - End Property - - _ - Public Property _String() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte String in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsFORM_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn) - End Function - - _ - Public Sub SetFORM_IDNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsFORM_ID1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column) - End Function - - _ - Public Sub SetFORM_ID1Null() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function Is_StringNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn) - End Function - - _ - Public Sub Set_StringNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_RECORD_CHANGESRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_RECORD_CHANGES As VWPMO_RECORD_CHANGESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_RECORD_CHANGES = CType(Me.Table,VWPMO_RECORD_CHANGESDataTable) - End Sub - - _ - Public Property ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES.IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES.IDColumn) = value - End Set - End Property - - _ - Public Property _Control_Name() As String - Get - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES._Control_NameColumn),String) - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES._Control_NameColumn) = value - End Set - End Property - - _ - Public Property _Log_Description() As String - Get - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES._Log_DescriptionColumn),String) - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES._Log_DescriptionColumn) = value - End Set - End Property - - _ - Public Property Added_who() As String - Get - Try - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Added who in Tabelle VWPMO_RECORD_CHANGES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn) = value - End Set - End Property - - _ - Public Property Added_When() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Added When in Tabelle VWPMO_RECORD_CHANGES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn) = value - End Set - End Property - - _ - Public Function IsAdded_whoNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn) - End Function - - _ - Public Sub SetAdded_whoNull() - Me(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAdded_WhenNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn) - End Function - - _ - Public Sub SetAdded_WhenNull() - Me(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_EMAIL_ACCOUNTRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_EMAIL_ACCOUNT As TBDD_EMAIL_ACCOUNTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_EMAIL_ACCOUNT = CType(Me.Table,TBDD_EMAIL_ACCOUNTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) = value - End Set - End Property - - _ - Public Property EMAIL_FROM() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_FROMColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_FROMColumn) = value - End Set - End Property - - _ - Public Property EMAIL_SMTP() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_SMTPColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_SMTPColumn) = value - End Set - End Property - - _ - Public Property EMAIL_USER() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_USERColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_USERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_PW() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_PWColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_PWColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property PORT() As Integer - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.PORTColumn),Integer) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.PORTColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_CONNECTIONRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_CONNECTION = CType(Me.Table,TBDD_CONNECTIONDataTable) - End Sub - - _ - Public Property GUID() As Short - Get - Return CType(Me(Me.tableTBDD_CONNECTION.GUIDColumn),Short) - End Get - Set - Me(Me.tableTBDD_CONNECTION.GUIDColumn) = value - End Set - End Property - - _ - Public Property SQL_PROVIDER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_PROVIDER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) = value - End Set - End Property - - _ - Public Property SERVER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.SERVERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SERVER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.SERVERColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property PASSWORD() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.PASSWORDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PASSWORD in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.PASSWORDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEZEICHNUNG in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property DATENBANK() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.DATENBANKColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DATENBANK in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.DATENBANKColumn) = value - End Set - End Property - - _ - Public Property BEMERKUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEMERKUNG in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) = value - End Set - End Property - - _ - Public Property AKTIV() As Boolean - Get - Return CType(Me(Me.tableTBDD_CONNECTION.AKTIVColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_CONNECTION.AKTIVColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_CONNECTION.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_CONNECTION.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Return CType(Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn),Date) - End Get - Set - Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Function IsSQL_PROVIDERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) - End Function - - _ - Public Sub SetSQL_PROVIDERNull() - Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSERVERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.SERVERColumn) - End Function - - _ - Public Sub SetSERVERNull() - Me(Me.tableTBDD_CONNECTION.SERVERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableTBDD_CONNECTION.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPASSWORDNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.PASSWORDColumn) - End Function - - _ - Public Sub SetPASSWORDNull() - Me(Me.tableTBDD_CONNECTION.PASSWORDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBEZEICHNUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) - End Function - - _ - Public Sub SetBEZEICHNUNGNull() - Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDATENBANKNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.DATENBANKColumn) - End Function - - _ - Public Sub SetDATENBANKNull() - Me(Me.tableTBDD_CONNECTION.DATENBANKColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBEMERKUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) - End Function - - _ - Public Sub SetBEMERKUNGNull() - Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_CONSTRUCTOR_DETAIL As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = CType(Me.Table,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.GUIDColumn) = value - End Set - End Property - - _ - Public Property CONSTRUCT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property LEVEL1_SELECT() As Boolean - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LEVEL1_SELECT in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEQUENCEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property SQL_SELECT_EBENE1() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column) = value - End Set - End Property - - _ - Public Property SQL_SELECT_EBENE2() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE2Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE2Column) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBN"& _ - "ull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COLUMN_NAME1() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME1Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME1Column) = value - End Set - End Property - - _ - Public Property COLUMN_NAME2() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME2Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME2Column) = value - End Set - End Property - - _ - Public Property LOAD_DIRECT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LOAD_DIRECTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LOAD_DIRECTColumn) = value - End Set - End Property - - _ - Public Property SQL_QUICK_VIEW() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_QUICK_VIEWColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_QUICK_VIEWColumn) = value - End Set - End Property - - _ - Public Property CONTROL_DOCTYPE_MATCH() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")),TBPMO_FORM_CONSTRUCTORRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")) - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")) - End Set - End Property - - _ - Public Function IsLEVEL1_SELECTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn) - End Function - - _ - Public Sub SetLEVEL1_SELECTNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWDDINDEX_AUTOMRow - Inherits Global.System.Data.DataRow - - Private tableVWDDINDEX_AUTOM As VWDDINDEX_AUTOMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWDDINDEX_AUTOM = CType(Me.Table,VWDDINDEX_AUTOMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.GUIDColumn) = value - End Set - End Property - - _ - Public Property INDEXNAME() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.INDEXNAMEColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.INDEXNAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.COMMENTColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property DOKUMENTART() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.DOKUMENTARTColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.DOKUMENTARTColumn) = value - End Set - End Property - - _ - Public Property KURZNAME() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.KURZNAMEColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.KURZNAMEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Short - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.CONNECTION_IDColumn),Short) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property CONNECTION() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn) = value - End Set - End Property - - _ - Public Property SQL_PROVIDER() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_PROVIDER in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn) = value - End Set - End Property - - _ - Public Property SERVER() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SERVERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SERVER in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SERVERColumn) = value - End Set - End Property - - _ - Public Property DATENBANK() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DATENBANK in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property PASSWORD() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PASSWORD in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn) = value - End Set - End Property - - _ - Public Property SQL_RESULT() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SQL_RESULTColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SQL_RESULTColumn) = value - End Set - End Property - - _ - Public Property SQL_ACTIVE() As Boolean - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SQL_ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SQL_ACTIVEColumn) = value - End Set - End Property - - _ - Public Property VALUE() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VALUE in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.VALUEColumn) = value - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableVWDDINDEX_AUTOM.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCONNECTIONNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn) - End Function - - _ - Public Sub SetCONNECTIONNull() - Me(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_PROVIDERNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn) - End Function - - _ - Public Sub SetSQL_PROVIDERNull() - Me(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSERVERNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.SERVERColumn) - End Function - - _ - Public Sub SetSERVERNull() - Me(Me.tableVWDDINDEX_AUTOM.SERVERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDATENBANKNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn) - End Function - - _ - Public Sub SetDATENBANKNull() - Me(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPASSWORDNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn) - End Function - - _ - Public Sub SetPASSWORDNull() - Me(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsVALUENull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.VALUEColumn) - End Function - - _ - Public Sub SetVALUENull() - Me(Me.tableVWDDINDEX_AUTOM.VALUEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_TEMPLATERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_TEMPLATE As TBPMO_TEMPLATEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_TEMPLATE = CType(Me.Table,TBPMO_TEMPLATEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.NAMEColumn) = value - End Set - End Property - - _ - Public Property TEMPLATE_PATH() As String - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.TEMPLATE_PATHColumn),String) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.TEMPLATE_PATHColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_TEMPLATE_ENTITYRows() As TBPMO_TEMPLATE_ENTITYRow() - If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID") Is Nothing) Then - Return New TBPMO_TEMPLATE_ENTITYRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")),TBPMO_TEMPLATE_ENTITYRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_TEMPLATE_ENTITYRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_TEMPLATE_ENTITY As TBPMO_TEMPLATE_ENTITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_TEMPLATE_ENTITY = CType(Me.Table,TBPMO_TEMPLATE_ENTITYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.GUIDColumn) = value - End Set - End Property - - _ - Public Property TEMPLATE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.TEMPLATE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.TEMPLATE_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")) - End Set - End Property - - _ - Public Property TBPMO_TEMPLATERow() As TBPMO_TEMPLATERow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")),TBPMO_TEMPLATERow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_TEMPLATE_PATTERNRows() As TBPMO_TEMPLATE_PATTERNRow() - If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID") Is Nothing) Then - Return New TBPMO_TEMPLATE_PATTERNRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")),TBPMO_TEMPLATE_PATTERNRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_TEMPLATE_PATTERNRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_TEMPLATE_PATTERN As TBPMO_TEMPLATE_PATTERNDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_TEMPLATE_PATTERN = CType(Me.Table,TBPMO_TEMPLATE_PATTERNDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME_PATTERN() As String - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.NAME_PATTERNColumn),String) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.NAME_PATTERNColumn) = value - End Set - End Property - - _ - Public Property FIXED_VALUE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FIXED_VALUE in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION_ID in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property SQL_COMMAND() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_COMMAND in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TEMPLATE_ENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn) = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATE_ENTITYRow() As TBPMO_TEMPLATE_ENTITYRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")),TBPMO_TEMPLATE_ENTITYRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")) - End Set - End Property - - _ - Public Function IsFIXED_VALUENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) - End Function - - _ - Public Sub SetFIXED_VALUENull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCONNECTION_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) - End Function - - _ - Public Sub SetCONNECTION_IDNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_COMMANDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) - End Function - - _ - Public Sub SetSQL_COMMANDNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBTEMP_QUICKDISPLAYRow - Inherits Global.System.Data.DataRow - - Private tableTBTEMP_QUICKDISPLAY As TBTEMP_QUICKDISPLAYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBTEMP_QUICKDISPLAY = CType(Me.Table,TBTEMP_QUICKDISPLAYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn) = value - End Set - End Property - - _ - Public Property COL_NAME() As String - Get - Return CType(Me(Me.tableTBTEMP_QUICKDISPLAY.COL_NAMEColumn),String) - End Get - Set - Me(Me.tableTBTEMP_QUICKDISPLAY.COL_NAMEColumn) = value - End Set - End Property - - _ - Public Function GetTBPMO_FOLLOW_UP_EMAILRowsByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID() As TBPMO_FOLLOW_UP_EMAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID") Is Nothing) Then - Return New TBPMO_FOLLOW_UP_EMAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID")),TBPMO_FOLLOW_UP_EMAILRow()) - End If - End Function - - _ - Public Function GetTBPMO_FOLLOW_UP_EMAILRowsByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID() As TBPMO_FOLLOW_UP_EMAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID") Is Nothing) Then - Return New TBPMO_FOLLOW_UP_EMAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID")),TBPMO_FOLLOW_UP_EMAILRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_LANGUAGE_OBJECTRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_LANGUAGE_OBJECT As TBPMO_LANGUAGE_OBJECTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_LANGUAGE_OBJECT = CType(Me.Table,TBPMO_LANGUAGE_OBJECTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.GUIDColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE_TYPE() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.LANGUAGE_TYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.LANGUAGE_TYPEColumn) = value - End Set - End Property - - _ - Public Property SCREEN_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.SCREEN_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.SCREEN_IDColumn) = value - End Set - End Property - - _ - Public Property PMO_OBJECT_NAME() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.PMO_OBJECT_NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.PMO_OBJECT_NAMEColumn) = value - End Set - End Property - - _ - Public Property CAPTION() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.CAPTIONColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CAPTIONColumn) = value - End Set - End Property - - _ - Public Property HINT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte HINT in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsHINTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn) - End Function - - _ - Public Sub SetHINTNull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_CLIENTRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_CLIENT As TBDD_CLIENTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_CLIENT = CType(Me.Table,TBDD_CLIENTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_CLIENT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_CLIENT.GUIDColumn) = value - End Set - End Property - - _ - Public Property CLIENT_NAME() As String - Get - Return CType(Me(Me.tableTBDD_CLIENT.CLIENT_NAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_CLIENT.CLIENT_NAMEColumn) = value - End Set - End Property - - _ - Public Property SHORTNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.SHORTNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORTNAME in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.SHORTNAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_CLIENT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_CLIENT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsSHORTNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.SHORTNAMEColumn) - End Function - - _ - Public Sub SetSHORTNAMENull() - Me(Me.tableTBDD_CLIENT.SHORTNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_CLIENT.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_CLIENT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_CLIENT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_CLIENT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_CONSTRUCTOR_USER_SQLRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_CONSTRUCTOR_USER_SQL As TBPMO_CONSTRUCTOR_USER_SQLDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_CONSTRUCTOR_USER_SQL = CType(Me.Table,TBPMO_CONSTRUCTOR_USER_SQLDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.GUIDColumn) = value - End Set - End Property - - _ - Public Property SQL_COMMAND() As String - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_COMMAND in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property CONSTR_DET_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CONSTR_DET_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CONSTR_DET_IDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.USER_IDColumn) = value - End Set - End Property - - _ - Public Function IsSQL_COMMANDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn) - End Function - - _ - Public Sub SetSQL_COMMANDNull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_IMPORT_PROFILERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_IMPORT_PROFILE As TBPMO_WD_IMPORT_PROFILEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_IMPORT_PROFILE = CType(Me.Table,TBPMO_WD_IMPORT_PROFILEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NAMEColumn) = value - End Set - End Property - - _ - Public Property WD_SEARCH() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.WD_SEARCHColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.WD_SEARCHColumn) = value - End Set - End Property - - _ - Public Property UNIQUE_DOC_SQL() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte UNIQUE_DOC_SQL in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn) = value - End Set - End Property - - _ - Public Property NEW_OBJECTTYPE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NEW_OBJECTTYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NEW_OBJECTTYPEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION_ID in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property SQL_DOCTYPE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_DOCTYPE in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn) = value - End Set - End Property - - _ - Public Property OLD_OBJECTTYPE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.OLD_OBJECTTYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.OLD_OBJECTTYPEColumn) = value - End Set - End Property - - _ - Public Property IDX_FILE_WORKED() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte IDX_FILE_WORKED in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn) = value - End Set - End Property - - _ - Public Property SQL_PARENT_RECORD() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_PARENT_RECORDColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_PARENT_RECORDColumn) = value - End Set - End Property - - _ - Public Property ONLY_RECORD_CREATING() As Boolean - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ONLY_RECORD_CREATINGColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ONLY_RECORD_CREATINGColumn) = value - End Set - End Property - - _ - Public Function IsUNIQUE_DOC_SQLNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn) - End Function - - _ - Public Sub SetUNIQUE_DOC_SQLNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCONNECTION_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn) - End Function - - _ - Public Sub SetCONNECTION_IDNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_DOCTYPENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn) - End Function - - _ - Public Sub SetSQL_DOCTYPENull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDX_FILE_WORKEDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn) - End Function - - _ - Public Sub SetIDX_FILE_WORKEDNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_WD_IMPORT_PROFILE_IDXRows() As TBPMO_WD_IMPORT_PROFILE_IDXRow() - If (Me.Table.ChildRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1") Is Nothing) Then - Return New TBPMO_WD_IMPORT_PROFILE_IDXRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1")),TBPMO_WD_IMPORT_PROFILE_IDXRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_IMPORT_PROFILE_IDXRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_IMPORT_PROFILE_IDX As TBPMO_WD_IMPORT_PROFILE_IDXDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX = CType(Me.Table,TBPMO_WD_IMPORT_PROFILE_IDXDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.GUIDColumn) = value - End Set - End Property - - _ - Public Property PROFILE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.PROFILE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.PROFILE_IDColumn) = value - End Set - End Property - - _ - Public Property STRING1() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING1Column),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING1Column) = value - End Set - End Property - - _ - Public Property STRING2() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING2Column),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING2Column) = value - End Set - End Property - - _ - Public Property SQL1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL1 in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column) = value - End Set - End Property - - _ - Public Property SQL2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL2 in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_WD_IMPORT_PROFILERow() As TBPMO_WD_IMPORT_PROFILERow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1")),TBPMO_WD_IMPORT_PROFILERow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1")) - End Set - End Property - - _ - Public Function IsSQL1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column) - End Function - - _ - Public Sub SetSQL1Null() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column) - End Function - - _ - Public Sub SetSQL2Null() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_WF_ACTIVERow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_WF_ACTIVE As VWPMO_WF_ACTIVEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_WF_ACTIVE = CType(Me.Table,VWPMO_WF_ACTIVEDataTable) - End Sub - - _ - Public Property WF_TASK_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.WF_TASK_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.WF_TASK_IDColumn) = value - End Set - End Property - - _ - Public Property WF_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.WF_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.WF_IDColumn) = value - End Set - End Property - - _ - Public Property WF_TITLE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WF_TITLE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property STATE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.STATE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.STATE_IDColumn) = value - End Set - End Property - - _ - Public Property STATE_TITLE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte STATE_TITLE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn) = value - End Set - End Property - - _ - Public Property FORM_VIEW_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.FORM_VIEW_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.FORM_VIEW_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_TITLE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ENTITY_TITLE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn) = value - End Set - End Property - - _ - Public Property DUE_DATE() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DUE_DATE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TASK_DATE() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte TASK_DATE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn) = value - End Set - End Property - - _ - Public Property FINAL() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.FINALColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.FINALColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.COLORColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COLOR in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.COLORColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property RECORD_DESCRIPTION() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte RECORD_DESCRIPTION in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property DESCRIPTION() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DESCRIPTION in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property Expr1() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.Expr1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Expr1 in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.Expr1Column) = value - End Set - End Property - - _ - Public Property FINISHED() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.FINISHEDColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.FINISHEDColumn) = value - End Set - End Property - - _ - Public Property MANUALLY() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.MANUALLYColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.MANUALLYColumn) = value - End Set - End Property - - _ - Public Property CREATE_ON_REC_CREATE() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_REC_CREATEColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_REC_CREATEColumn) = value - End Set - End Property - - _ - Public Property CREATE_ON_FOLL_UP() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_FOLL_UPColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_FOLL_UPColumn) = value - End Set - End Property - - _ - Public Function IsWF_TITLENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn) - End Function - - _ - Public Sub SetWF_TITLENull() - Me(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSTATE_TITLENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn) - End Function - - _ - Public Sub SetSTATE_TITLENull() - Me(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsENTITY_TITLENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn) - End Function - - _ - Public Sub SetENTITY_TITLENull() - Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDUE_DATENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn) - End Function - - _ - Public Sub SetDUE_DATENull() - Me(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsTASK_DATENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn) - End Function - - _ - Public Sub SetTASK_DATENull() - Me(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOLORNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.COLORColumn) - End Function - - _ - Public Sub SetCOLORNull() - Me(Me.tableVWPMO_WF_ACTIVE.COLORColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsRECORD_DESCRIPTIONNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn) - End Function - - _ - Public Sub SetRECORD_DESCRIPTIONNull() - Me(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDESCRIPTIONNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn) - End Function - - _ - Public Sub SetDESCRIPTIONNull() - Me(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsExpr1Null() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.Expr1Column) - End Function - - _ - Public Sub SetExpr1Null() - Me(Me.tableVWPMO_WF_ACTIVE.Expr1Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RIGHT_GROUPRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RIGHT_GROUP As TBPMO_RIGHT_GROUPDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RIGHT_GROUP = CType(Me.Table,TBPMO_RIGHT_GROUPDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.GUIDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property GROUP_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.GROUP_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.GROUP_IDColumn) = value - End Set - End Property - - _ - Public Property EDIT_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.EDIT_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.EDIT_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADD_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADD_RECColumn) = value - End Set - End Property - - _ - Public Property DELETE_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADD_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADD_DOCColumn) = value - End Set - End Property - - _ - Public Property VIEW_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.VIEW_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.VIEW_DOCColumn) = value - End Set - End Property - - _ - Public Property DELETE_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_DOCColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID")) - End Set - End Property - - _ - Public Property TBDD_USER_GROUPSRow() As TBDD_USER_GROUPSRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID")),TBDD_USER_GROUPSRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_NAMECONVENTION_FORMATRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_NAMECONVENTION_FORMAT As TBPMO_WD_NAMECONVENTION_FORMATDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT = CType(Me.Table,TBPMO_WD_NAMECONVENTION_FORMATDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.GUIDColumn) = value - End Set - End Property - - _ - Public Property ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.IDColumn) = value - End Set - End Property - - _ - Public Property PATTERN() As String - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.PATTERNColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.PATTERNColumn) = value - End Set - End Property - - _ - Public Property FORMAT_RULE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.FORMAT_RULEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.FORMAT_RULEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DBN"& _ - "ull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_STRUCTURE_NODES_CONFIGURATION As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION = CType(Me.Table,TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.GUIDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property TYPE_NODE() As Short - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.TYPE_NODEColumn),Short) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.TYPE_NODEColumn) = value - End Set - End Property - - _ - Public Property NODE_IMAGE() As Byte() - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NODE_IMAGE in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn) = value - End Set - End Property - - _ - Public Property CREATE_RECORD() As Boolean - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CREATE_RECORDColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CREATE_RECORDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION is"& _ - "t DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION i"& _ - "st DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn) = value - End Set - End Property - - _ - Public Property PARENT_NODE() As Integer - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.PARENT_NODEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.PARENT_NODEColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID")) - End Set - End Property - - _ - Public Function IsNODE_IMAGENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn) - End Function - - _ - Public Sub SetNODE_IMAGENull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_ENTITYRow - Inherits Global.System.Data.DataRow - - Private tableTBWH_ENTITY As TBWH_ENTITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_ENTITY = CType(Me.Table,TBWH_ENTITYDataTable) - End Sub - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBWH_ENTITY.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBWH_ENTITY.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBWH_ENTITY.FORM_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TITLE in Tabelle TBWH_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_ENTITY.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID1")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID1")) - End Set - End Property - - _ - Public Function IsFORM_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBWH_ENTITY.FORM_TITLEColumn) - End Function - - _ - Public Sub SetFORM_TITLENull() - Me(Me.tableTBWH_ENTITY.FORM_TITLEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOW_TASK_HISTORYRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW_TASK_HISTORY As TBPMO_WORKFLOW_TASK_HISTORYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW_TASK_HISTORY = CType(Me.Table,TBPMO_WORKFLOW_TASK_HISTORYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.GUIDColumn) = value - End Set - End Property - - _ - Public Property STATE_DESC() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.STATE_DESCColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.STATE_DESCColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.COMMENTColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WORKFLOW_TASK_HISTORY ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_RIGHTS_2B_WORKEDRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_RIGHTS_2B_WORKED As VWPMO_RIGHTS_2B_WORKEDDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_RIGHTS_2B_WORKED = CType(Me.Table,VWPMO_RIGHTS_2B_WORKEDDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.GUIDColumn) = value - End Set - End Property - - _ - Public Property DOC_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.DOC_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.DOC_IDColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.USERNAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property RIGHT_MODIFY() As String - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.RIGHT_MODIFYColumn),String) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.RIGHT_MODIFYColumn) = value - End Set - End Property - - _ - Public Property FILE_RIGHT() As String - Get - Try - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FILE_RIGHT in Tabelle VWPMO_RIGHTS_2B_WORKED ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn) = value - End Set - End Property - - _ - Public Property WORKING() As Boolean - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.WORKINGColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.WORKINGColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle VWPMO_RIGHTS_2B_WORKED ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsFILE_RIGHTNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn) - End Function - - _ - Public Sub SetFILE_RIGHTNull() - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RIGHT_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RIGHT_USER As TBPMO_RIGHT_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RIGHT_USER = CType(Me.Table,TBPMO_RIGHT_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.USER_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property EDIT_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.EDIT_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.EDIT_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ADD_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ADD_RECColumn) = value - End Set - End Property - - _ - Public Property DELETE_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.DELETE_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.DELETE_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ADD_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ADD_DOCColumn) = value - End Set - End Property - - _ - Public Property READ_ONLY_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.READ_ONLY_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.READ_ONLY_DOCColumn) = value - End Set - End Property - - _ - Public Property DELETE_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.DELETE_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.DELETE_DOCColumn) = value - End Set - End Property - - _ - Public Property FILES_VISIBLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.FILES_VISIBLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.FILES_VISIBLEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RIGHT_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RIGHT_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RECORD_VARIANTRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RECORD_VARIANT As TBPMO_RECORD_VARIANTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RECORD_VARIANT = CType(Me.Table,TBPMO_RECORD_VARIANTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.GUIDColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property REASON_CODE() As String - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.REASON_CODEColumn),String) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.REASON_CODEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_RECORDRow() As TBPMO_RECORDRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID")),TBPMO_RECORDRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID")) - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_APPOINTMENTSRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_APPOINTMENTS As TBPMO_APPOINTMENTSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_APPOINTMENTS = CType(Me.Table,TBPMO_APPOINTMENTSDataTable) - End Sub - - _ - Public Property UniqueID() As Integer - Get - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.UniqueIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.UniqueIDColumn) = value - End Set - End Property - - _ - Public Property Type() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Type in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn) = value - End Set - End Property - - _ - Public Property StartDate() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte StartDate in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) = value - End Set - End Property - - _ - Public Property EndDate() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EndDate in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) = value - End Set - End Property - - _ - Public Property AllDay() As Boolean - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte AllDay in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) = value - End Set - End Property - - _ - Public Property Subject() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Subject in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) = value - End Set - End Property - - _ - Public Property Location() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Location in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn) = value - End Set - End Property - - _ - Public Property Description() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Description in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) = value - End Set - End Property - - _ - Public Property Status() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Status in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn) = value - End Set - End Property - - _ - Public Property Label() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Label in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn) = value - End Set - End Property - - _ - Public Property ResourceID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceID in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) = value - End Set - End Property - - _ - Public Property ResourceIDs() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceIDs in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) = value - End Set - End Property - - _ - Public Property ReminderInfo() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ReminderInfo in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) = value - End Set - End Property - - _ - Public Property RecurrenceInfo() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte RecurrenceInfo in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) = value - End Set - End Property - - _ - Public Property CustomField1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField1 in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) = value - End Set - End Property - - _ - Public Property CustomField2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField2 in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) = value - End Set - End Property - - _ - Public Function IsTypeNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.TypeColumn) - End Function - - _ - Public Sub SetTypeNull() - Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsStartDateNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) - End Function - - _ - Public Sub SetStartDateNull() - Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEndDateNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) - End Function - - _ - Public Sub SetEndDateNull() - Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAllDayNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) - End Function - - _ - Public Sub SetAllDayNull() - Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSubjectNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) - End Function - - _ - Public Sub SetSubjectNull() - Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLocationNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.LocationColumn) - End Function - - _ - Public Sub SetLocationNull() - Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDescriptionNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) - End Function - - _ - Public Sub SetDescriptionNull() - Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsStatusNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.StatusColumn) - End Function - - _ - Public Sub SetStatusNull() - Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLabelNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.LabelColumn) - End Function - - _ - Public Sub SetLabelNull() - Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsResourceIDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) - End Function - - _ - Public Sub SetResourceIDNull() - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsResourceIDsNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) - End Function - - _ - Public Sub SetResourceIDsNull() - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsReminderInfoNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) - End Function - - _ - Public Sub SetReminderInfoNull() - Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsRecurrenceInfoNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) - End Function - - _ - Public Sub SetRecurrenceInfoNull() - Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) - End Function - - _ - Public Sub SetCustomField1Null() - Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) - End Function - - _ - Public Sub SetCustomField2Null() - Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_CONTROL_SCREENRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_CONTROL_SCREENRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_CONTROL_SCREENRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_CONTROL_SCREENRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_VIEWRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_VIEWRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_VIEWRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_VIEWRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RECORDRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RECORDRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RECORDRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RECORDRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_DOKUMENTTYPESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_DOKUMENTTYPESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_DOKUMENTTYPESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_DOKUMENTTYPESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_FVIEW_DT_INDEXRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_FVIEW_DT_INDEXRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_FVIEW_DT_INDEXRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOW_TASKRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOW_TASKRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOW_TASKRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOW_TASKRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOW_TASK_STATERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOW_TASK_STATERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOW_TASK_STATERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOW_TASK_STATERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_GUI_ENTITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_GUI_ENTITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_GUI_ENTITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_GUI_ENTITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOWRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOWRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOWRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOWRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_WF_OVERVIEW_AUTHORITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_WF_OVERVIEW_AUTHORITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_WF_OVERVIEW_AUTHORITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_DOKUMENTARTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_DOKUMENTARTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_DOKUMENTARTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_DOKUMENTARTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_EINGANGSARTENRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_EINGANGSARTENRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_EINGANGSARTENRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_EINGANGSARTENRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_INDEX_AUTOMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_INDEX_AUTOMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_INDEX_AUTOMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_INDEX_AUTOMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_FORMVIEW_DOKTYPESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_FORMVIEW_DOKTYPESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_FORMVIEW_DOKTYPESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_KONFIGURATIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_KONFIGURATIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_KONFIGURATIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_KONFIGURATIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_TYPERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_TYPERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_TYPERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_TYPERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_USER_GROUPSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_USER_GROUPSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_USER_GROUPSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_USER_GROUPSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_USERS_GROUPSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_USERS_GROUPSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_USERS_GROUPSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_USERS_GROUPSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_GROUPS_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_GROUPS_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_GROUPS_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_GROUPS_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_DOKART_MODULERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_DOKART_MODULERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_DOKART_MODULERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_DOKART_MODULERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_CONSTRUCTORRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_CONSTRUCTORRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_CONSTRUCTORRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_CONSTRUCTORRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_OBJECTTYPERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_OBJECTTYPERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_OBJECTTYPERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_OBJECTTYPERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FOLLOW_UP_EMAILRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FOLLOW_UP_EMAILRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FOLLOW_UP_EMAILRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FOLLOW_UP_EMAILRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FOLLUPEMAIL_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FOLLUPEMAIL_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FOLLUPEMAIL_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FOLLUPEMAIL_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RECORD_LOG_CONFIGRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RECORD_LOG_CONFIGRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RECORD_LOG_CONFIGRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RECORD_LOG_CONFIGRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_RECORD_CHANGESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_RECORD_CHANGESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_RECORD_CHANGESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_RECORD_CHANGESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_EMAIL_ACCOUNTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_EMAIL_ACCOUNTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_EMAIL_ACCOUNTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_EMAIL_ACCOUNTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_CONNECTIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_CONNECTIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_CONNECTIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_CONNECTIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWDDINDEX_AUTOMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWDDINDEX_AUTOMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWDDINDEX_AUTOMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWDDINDEX_AUTOMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_TEMPLATERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_TEMPLATERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_TEMPLATERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_TEMPLATERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_TEMPLATE_ENTITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_TEMPLATE_ENTITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_TEMPLATE_ENTITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_TEMPLATE_ENTITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_TEMPLATE_PATTERNRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_TEMPLATE_PATTERNRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_TEMPLATE_PATTERNRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_TEMPLATE_PATTERNRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBTEMP_QUICKDISPLAYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBTEMP_QUICKDISPLAYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBTEMP_QUICKDISPLAYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBTEMP_QUICKDISPLAYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_LANGUAGE_OBJECTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_LANGUAGE_OBJECTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_LANGUAGE_OBJECTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_LANGUAGE_OBJECTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_CLIENTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_CLIENTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_CLIENTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_CLIENTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_CONSTRUCTOR_USER_SQLRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_CONSTRUCTOR_USER_SQLRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_CONSTRUCTOR_USER_SQLRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_IMPORT_PROFILERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_IMPORT_PROFILERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_IMPORT_PROFILERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_IMPORT_PROFILERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_IMPORT_PROFILE_IDXRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_IMPORT_PROFILE_IDXRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_IMPORT_PROFILE_IDXRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_WF_ACTIVERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_WF_ACTIVERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_WF_ACTIVERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_WF_ACTIVERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RIGHT_GROUPRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RIGHT_GROUPRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RIGHT_GROUPRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RIGHT_GROUPRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_NAMECONVENTION_FORMATRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_NAMECONVENTION_FORMATRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_NAMECONVENTION_FORMATRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_ENTITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_ENTITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_ENTITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_ENTITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOW_TASK_HISTORYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOW_TASK_HISTORYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOW_TASK_HISTORYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_RIGHTS_2B_WORKEDRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_RIGHTS_2B_WORKEDRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_RIGHTS_2B_WORKEDRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_RIGHTS_2B_WORKEDRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RIGHT_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RIGHT_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RIGHT_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RIGHT_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RECORD_VARIANTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RECORD_VARIANTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RECORD_VARIANTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RECORD_VARIANTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_APPOINTMENTSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_APPOINTMENTSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_APPOINTMENTSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_APPOINTMENTSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class -End Class - -Namespace DD_DMSDataSetTableAdapters - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("LEVEL", "LEVEL") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("SHOW_FORM_CONSTRUCT", "SHOW_FORM_CONSTRUCT") - tableMapping.ColumnMappings.Add("FORM_TYPE_ID", "FORM_TYPE_ID") - tableMapping.ColumnMappings.Add("SINGLE_RECORD", "SINGLE_RECORD") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (PARENT_ID, NAME, LEVEL, ADDED_W"& _ - "HO, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@PARENT_ID"& _ - ",@NAME,@LEVEL,@ADDED_WHO,@SHOW_FORM_CONSTRUCT,@FORM_TYPE_ID,@SINGLE_RECORD); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGE"& _ - "D_WHEN FROM TBPMO_FORM WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHOW_FORM_CONSTRUCT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SHOW_FORM_CONSTRUCT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SINGLE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SINGLE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET PARENT_ID = @PARENT_ID, NAME = @NAME,"& _ - " LEVEL = @LEVEL, CHANGED_WHO = @CHANGED_WHO, SHOW_FORM_CONSTRUCT = @SHOW_FORM_CO"& _ - "NSTRUCT, FORM_TYPE_ID = @FORM_TYPE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SINGLE_RECORD "& _ - "= @SINGLE_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PARENT_"& _ - "ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOR"& _ - "M WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHOW_FORM_CONSTRUCT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SHOW_FORM_CONSTRUCT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SINGLE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SINGLE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, C"& _ - "HANGED_WHEN, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM T"& _ - "BPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @GUID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, C"& _ - "HANGED_WHEN, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM T"& _ - "BPMO_FORM" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORMDataTable, ByVal GUID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal GUID As Integer) As DD_DMSDataSet.TBPMO_FORMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORMDataTable = New DD_DMSDataSet.TBPMO_FORMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByAll(ByVal dataTable As DD_DMSDataSet.TBPMO_FORMDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy() As DD_DMSDataSet.TBPMO_FORMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Dim dataTable As DD_DMSDataSet.TBPMO_FORMDataTable = New DD_DMSDataSet.TBPMO_FORMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORMDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal PARENT_ID As Integer, ByVal NAME As String, ByVal LEVEL As String, ByVal ADDED_WHO As String, ByVal SHOW_FORM_CONSTRUCT As Boolean, ByVal FORM_TYPE_ID As Global.System.Nullable(Of Integer), ByVal SINGLE_RECORD As Boolean) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(PARENT_ID,Integer) - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(NAME,String) - End If - If (LEVEL Is Nothing) Then - Throw New Global.System.ArgumentNullException("LEVEL") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(LEVEL,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SHOW_FORM_CONSTRUCT,Boolean) - If (FORM_TYPE_ID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(5).Value = CType(FORM_TYPE_ID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.InsertCommand.Parameters(6).Value = CType(SINGLE_RECORD,Boolean) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal PARENT_ID As Integer, ByVal NAME As String, ByVal LEVEL As String, ByVal CHANGED_WHO As String, ByVal SHOW_FORM_CONSTRUCT As Boolean, ByVal FORM_TYPE_ID As Global.System.Nullable(Of Integer), ByVal SINGLE_RECORD As Boolean, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(PARENT_ID,Integer) - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(NAME,String) - End If - If (LEVEL Is Nothing) Then - Throw New Global.System.ArgumentNullException("LEVEL") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(LEVEL,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SHOW_FORM_CONSTRUCT,Boolean) - If (FORM_TYPE_ID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(FORM_TYPE_ID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(SINGLE_RECORD,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_CONTROL_SCREENTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_CONTROL_SCREEN" - tableMapping.ColumnMappings.Add("CONTROL_ID", "CONTROL_ID") - tableMapping.ColumnMappings.Add("CONTROL_NAME", "CONTROL_NAME") - tableMapping.ColumnMappings.Add("CONTROL_REQUIRED", "CONTROL_REQUIRED") - tableMapping.ColumnMappings.Add("CONTROL_DEF_VALUE", "CONTROL_DEF_VALUE") - tableMapping.ColumnMappings.Add("CONTROL_READ_ONLY", "CONTROL_READ_ONLY") - tableMapping.ColumnMappings.Add("CTRLTYPE_ID", "CTRLTYPE_ID") - tableMapping.ColumnMappings.Add("CTRLTYPE_NAME", "CTRLTYPE_NAME") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_NAME", "FORM_NAME") - tableMapping.ColumnMappings.Add("FORM_LEVEL", "FORM_LEVEL") - tableMapping.ColumnMappings.Add("SCREEN_ID", "SCREEN_ID") - tableMapping.ColumnMappings.Add("SCREEN_NAME", "SCREEN_NAME") - tableMapping.ColumnMappings.Add("CTRLSCR_ID", "CTRLSCR_ID") - tableMapping.ColumnMappings.Add("CTRLSCR_CAPTION", "CTRLSCR_CAPTION") - tableMapping.ColumnMappings.Add("CTRLSCR_X_LOC", "CTRLSCR_X_LOC") - tableMapping.ColumnMappings.Add("CTRLSCR_Y_LOC", "CTRLSCR_Y_LOC") - tableMapping.ColumnMappings.Add("CTRLSCR_HEIGHT", "CTRLSCR_HEIGHT") - tableMapping.ColumnMappings.Add("CTRLSCR_WIDTH", "CTRLSCR_WIDTH") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_FAMILY", "CTRLSCR_FONT_FAMILY") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_COLOR", "CTRLSCR_FONT_COLOR") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_SIZE", "CTRLSCR_FONT_SIZE") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_STYLE", "CTRLSCR_FONT_STYLE") - tableMapping.ColumnMappings.Add("CTRLSCR_TAB_INDEX", "CTRLSCR_TAB_INDEX") - tableMapping.ColumnMappings.Add("CTRLSCR_TAB_STOP", "CTRLSCR_TAB_STOP") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT CONTROL_ID, CONTROL_NAME, CONTROL_REQUIRED, CONTROL_DEF_VALUE, CONT"& _ - "ROL_READ_ONLY, CTRLTYPE_ID, CTRLTYPE_NAME, FORM_ID, FORM_NAME, FORM_LEVEL, SCREE"& _ - "N_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SCREEN_NAME, CTRLSCR_ID, CTRLSCR_CAPTION, CTRLS"& _ - "CR_X_LOC, CTRLSCR_Y_LOC, CTRLSCR_HEIGHT, CTRLSCR_WIDTH, CTRLSCR_FONT_FAMILY, CTR"& _ - "LSCR_FONT_COLOR, CTRLSCR_FONT_SIZE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CTRLSCR_FONT_STYL"& _ - "E, CTRLSCR_TAB_INDEX, CTRLSCR_TAB_STOP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_CONTROL_SCREEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WH"& _ - "ERE (FORM_ID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable = New DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_VIEWTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_VIEW" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("SCREEN_ID", "SCREEN_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("DESCRIPTION", "DESCRIPTION") - tableMapping.ColumnMappings.Add("WIDTH", "WIDTH") - tableMapping.ColumnMappings.Add("HEIGHT", "HEIGHT") - tableMapping.ColumnMappings.Add("DIALOG", "DIALOG") - tableMapping.ColumnMappings.Add("MAXIMIZABLE", "MAXIMIZABLE") - tableMapping.ColumnMappings.Add("MINIMIZABLE", "MINIMIZABLE") - tableMapping.ColumnMappings.Add("MAX_WIDTH", "MAX_WIDTH") - tableMapping.ColumnMappings.Add("MIN_WIDTH", "MIN_WIDTH") - tableMapping.ColumnMappings.Add("MAX_HEIGHT", "MAX_HEIGHT") - tableMapping.ColumnMappings.Add("MIN_HEIGHT", "MIN_HEIGHT") - tableMapping.ColumnMappings.Add("X_LOC", "X_LOC") - tableMapping.ColumnMappings.Add("Y_LOC", "Y_LOC") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("IS_MDI_CHILD", "IS_MDI_CHILD") - tableMapping.ColumnMappings.Add("DOCUMENT_VIEW", "DOCUMENT_VIEW") - tableMapping.ColumnMappings.Add("WINDREAM_SEARCH", "WINDREAM_SEARCH") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN1", "SEARCH_PATTERN1") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN2", "SEARCH_PATTERN2") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN3", "SEARCH_PATTERN3") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN4", "SEARCH_PATTERN4") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN5", "SEARCH_PATTERN5") - tableMapping.ColumnMappings.Add("ALLOW_DROP", "ALLOW_DROP") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SCREEN_ID, FORM_ID, FORM_T"& _ - "ITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, M"& _ - "IN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@SCRE"& _ - "EN_ID,@FORM_ID,@FORM_TITLE,@DESCRIPTION,@WIDTH,@HEIGHT,@DIALOG,@MAXIMIZABLE,@MIN"& _ - "IMIZABLE,@MAX_WIDTH,@MIN_WIDTH,@MAX_HEIGHT,@MIN_HEIGHT,@X_LOC,@Y_LOC,@ADDED_WHO)"& _ - "; "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIA"& _ - "LOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_L"& _ - "OC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_VIEW"& _ - " WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DIALOG", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DIALOG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAXIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MAXIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MINIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MINIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@X_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "X_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Y_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "Y_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET SCREEN_ID = @SCREEN_ID, FORM_ID "& _ - "= @FORM_ID, FORM_TITLE = @FORM_TITLE, DESCRIPTION = @DESCRIPTION, WIDTH = @WIDTH"& _ - ", HEIGHT = @HEIGHT, DIALOG = @DIALOG, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" MAXIMIZABLE = @"& _ - "MAXIMIZABLE, MINIMIZABLE = @MINIMIZABLE, MAX_WIDTH = @MAX_WIDTH, MIN_WIDTH = @MI"& _ - "N_WIDTH, MAX_HEIGHT = @MAX_HEIGHT, MIN_HEIGHT = @MIN_HEIGHT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " X_LOC = @X_LOC, Y_LOC = @Y_LOC, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIP"& _ - "TION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX"& _ - "_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_W"& _ - "HEN FROM TBPMO_FORM_VIEW WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DIALOG", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DIALOG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAXIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MAXIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MINIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MINIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@X_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "X_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Y_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "Y_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, IS_MDI_CHILD, DO"& _ - "CUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3,"& _ - " SEARCH_PATTERN4, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTERN5, ALLOW_DROP, WIDTH,"& _ - " HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN"& _ - "_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED"& _ - "_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY FORM_TITLE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, IS_MDI_CHILD, DO"& _ - "CUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3,"& _ - " SEARCH_PATTERN4, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTERN5, ALLOW_DROP, WIDTH,"& _ - " HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN"& _ - "_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED"& _ - "_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_VIEW where FORM_ID = @FORMID and "& _ - "SCREEN_ID = 1" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable = New DD_DMSDataSet.TBPMO_FORM_VIEWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByFORMID(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable, ByVal FORMID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(FORMID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy(ByVal FORMID As Integer) As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(FORMID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable = New DD_DMSDataSet.TBPMO_FORM_VIEWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_VIEW") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert( _ - ByVal SCREEN_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal FORM_TITLE As String, _ - ByVal DESCRIPTION As String, _ - ByVal WIDTH As Global.System.Nullable(Of Short), _ - ByVal HEIGHT As Global.System.Nullable(Of Short), _ - ByVal DIALOG As Boolean, _ - ByVal MAXIMIZABLE As Boolean, _ - ByVal MINIMIZABLE As Boolean, _ - ByVal MAX_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MIN_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MAX_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal MIN_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal X_LOC As Global.System.Nullable(Of Double), _ - ByVal Y_LOC As Global.System.Nullable(Of Double), _ - ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(SCREEN_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer) - If (FORM_TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TITLE") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(FORM_TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("DESCRIPTION") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DESCRIPTION,String) - End If - If (WIDTH.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(4).Value = CType(WIDTH.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (HEIGHT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(5).Value = CType(HEIGHT.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.InsertCommand.Parameters(6).Value = CType(DIALOG,Boolean) - Me.Adapter.InsertCommand.Parameters(7).Value = CType(MAXIMIZABLE,Boolean) - Me.Adapter.InsertCommand.Parameters(8).Value = CType(MINIMIZABLE,Boolean) - If (MAX_WIDTH.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(MAX_WIDTH.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (MIN_WIDTH.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(10).Value = CType(MIN_WIDTH.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - If (MAX_HEIGHT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(11).Value = CType(MAX_HEIGHT.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (MIN_HEIGHT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(12).Value = CType(MIN_HEIGHT.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - If (X_LOC.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(13).Value = CType(X_LOC.Value,Double) - Else - Me.Adapter.InsertCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - If (Y_LOC.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(14).Value = CType(Y_LOC.Value,Double) - Else - Me.Adapter.InsertCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(15).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal SCREEN_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal FORM_TITLE As String, _ - ByVal DESCRIPTION As String, _ - ByVal WIDTH As Global.System.Nullable(Of Short), _ - ByVal HEIGHT As Global.System.Nullable(Of Short), _ - ByVal DIALOG As Boolean, _ - ByVal MAXIMIZABLE As Boolean, _ - ByVal MINIMIZABLE As Boolean, _ - ByVal MAX_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MIN_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MAX_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal MIN_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal X_LOC As Global.System.Nullable(Of Double), _ - ByVal Y_LOC As Global.System.Nullable(Of Double), _ - ByVal CHANGED_WHO As String, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(SCREEN_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FORM_ID,Integer) - If (FORM_TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TITLE") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(FORM_TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("DESCRIPTION") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DESCRIPTION,String) - End If - If (WIDTH.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(WIDTH.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (HEIGHT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(HEIGHT.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(DIALOG,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(MAXIMIZABLE,Boolean) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(MINIMIZABLE,Boolean) - If (MAX_WIDTH.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(MAX_WIDTH.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (MIN_WIDTH.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(MIN_WIDTH.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - If (MAX_HEIGHT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(MAX_HEIGHT.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (MIN_HEIGHT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(MIN_HEIGHT.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - If (X_LOC.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(X_LOC.Value,Double) - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - If (Y_LOC.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Y_LOC.Value,Double) - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RECORDTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RECORD" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_RECORD] WHERE (([GUID] = @Original_GUID) AND ([ADDED_WHO] = @O"& _ - "riginal_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANG"& _ - "ED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)"& _ - ") AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] "& _ - "= @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_RECORD] ([ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WH"& _ - "EN]) VALUES (@ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID"& _ - ", ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD WHERE (GUID"& _ - " = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_RECORD] SET [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, ["& _ - "CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Or"& _ - "iginal_GUID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Origin"& _ - "al_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHA"& _ - "NGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_"& _ - "WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ADD"& _ - "ED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD WHERE (GUID = @G"& _ - "UID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @RECORD_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORDDataTable, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECORD_ID As Integer) As DD_DMSDataSet.TBPMO_RECORDDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_RECORDDataTable = New DD_DMSDataSet.TBPMO_RECORDDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORDDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RECORD") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal GUID As Integer) As Integer - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_DOKUMENTTYPESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_DOKUMENTTYPES" - tableMapping.ColumnMappings.Add("FORMVIEW_ID", "FORMVIEW_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("DOKUMENTTYPE_ID", "DOKUMENTTYPE_ID") - tableMapping.ColumnMappings.Add("DOKUMENTTYPE", "DOKUMENTTYPE") - tableMapping.ColumnMappings.Add("PATH", "PATH") - tableMapping.ColumnMappings.Add("SHORTNAME", "SHORTNAME") - tableMapping.ColumnMappings.Add("OBJECT_TYPE", "OBJECT_TYPE") - tableMapping.ColumnMappings.Add("FW_DOCTYPE_ID", "FW_DOCTYPE_ID") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(2) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PA"& _ - "TH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_DOKUMENTTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (FORMVIEW_ID = @ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY DOKUMENTTYPE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMVIEW_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PA"& _ - "TH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_DOKUMENTTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "ORDER BY DOKUMENTTYPE" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(2).Connection = Me.Connection - Me._commandCollection(2).CommandText = "SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PA"& _ - "TH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_DOKUMENTTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (FORM_ID = @ENTITY_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY DOKUMENTTYPE" - Me._commandCollection(2).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable = New DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillBy(ByVal dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy() As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Dim dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable = New DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByENTITY_ID(ByVal dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(2) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByENTITY_ID(ByVal ENTITY_ID As Integer) As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(2) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable = New DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_FVIEW_DT_INDEXTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_FVIEW_DT_INDEX" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FW_DOCTYPE_ID", "FW_DOCTYPE_ID") - tableMapping.ColumnMappings.Add("INDEXNAME", "INDEXNAME") - tableMapping.ColumnMappings.Add("INDEX_VALUE", "INDEX_VALUE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_WD_FVIEW_DT_INDEX] WHERE (([GUID] = @Original_GUID) AND ([FW_D"& _ - "OCTYPE_ID] = @Original_FW_DOCTYPE_ID) AND ([INDEXNAME] = @Original_INDEXNAME) AN"& _ - "D ([INDEX_VALUE] = @Original_INDEX_VALUE) AND ([ADDED_WHO] = @Original_ADDED_WHO"& _ - ") AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [C"& _ - "HANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_C"& _ - "HANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANG"& _ - "ED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_WD_FVIEW_DT_INDEX] ([FW_DOCTYPE_ID], [INDEXNAME], [INDEX_VALUE"& _ - "], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@FW_DOCTYPE"& _ - "_ID, @INDEXNAME, @INDEX_VALUE, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_W"& _ - "HEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN"& _ - ", CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_FVIEW_DT_INDEX WHERE (GUID = SCOPE_IDE"& _ - "NTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_WD_FVIEW_DT_INDEX] SET [FW_DOCTYPE_ID] = @FW_DOCTYPE_ID, [INDEXNAME"& _ - "] = @INDEXNAME, [INDEX_VALUE] = @INDEX_VALUE, [ADDED_WHO] = @ADDED_WHO, [ADDED_W"& _ - "HEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN"& _ - " WHERE (([GUID] = @Original_GUID) AND ([FW_DOCTYPE_ID] = @Original_FW_DOCTYPE_ID"& _ - ") AND ([INDEXNAME] = @Original_INDEXNAME) AND ([INDEX_VALUE] = @Original_INDEX_V"& _ - "ALUE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDE"& _ - "D_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WH"& _ - "O] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] I"& _ - "S NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FW_DOCTYPE"& _ - "_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FR"& _ - "OM TBPMO_WD_FVIEW_DT_INDEX WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_FVIEW_DT_INDEX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (FW_DOCTYPE_ID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable = New DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_FVIEW_DT_INDEX") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_FW_DOCTYPE_ID As Integer, ByVal Original_INDEXNAME As String, ByVal Original_INDEX_VALUE As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_FW_DOCTYPE_ID,Integer) - If (Original_INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEXNAME") - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_INDEXNAME,String) - End If - If (Original_INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEX_VALUE") - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_INDEX_VALUE,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FW_DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal INDEX_VALUE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FW_DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEX_VALUE") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(INDEX_VALUE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(6).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal FW_DOCTYPE_ID As Integer, _ - ByVal INDEXNAME As String, _ - ByVal INDEX_VALUE As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_FW_DOCTYPE_ID As Integer, _ - ByVal Original_INDEXNAME As String, _ - ByVal Original_INDEX_VALUE As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FW_DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEX_VALUE") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(INDEX_VALUE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_FW_DOCTYPE_ID,Integer) - If (Original_INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEXNAME") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_INDEXNAME,String) - End If - If (Original_INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEX_VALUE") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_INDEX_VALUE,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FW_DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal INDEX_VALUE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_FW_DOCTYPE_ID As Integer, ByVal Original_INDEXNAME As String, ByVal Original_INDEX_VALUE As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_FW_DOCTYPE_ID, Original_INDEXNAME, Original_INDEX_VALUE, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASKTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW_TASK" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("WF_ID", "WF_ID") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("DUE_DATE", "DUE_DATE") - tableMapping.ColumnMappings.Add("STATE_ID", "STATE_ID") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TITLE", "TITLE") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(2) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TOP (1) TBPMO_WORKFLOW_TASK.GUID, TBPMO_WORKFLOW_TASK.RECORD_ID, TB"& _ - "PMO_WORKFLOW_TASK.WF_ID, TBPMO_WORKFLOW_TASK.COMMENT, TBPMO_WORKFLOW_TASK.DUE_DA"& _ - "TE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_WORKFLOW_TASK.STATE_ID, TBPMO_WORKFLOW_TASK"& _ - ".ACTIVE, TBPMO_WORKFLOW_TASK.ADDED_WHEN, TBPMO_WORKFLOW_TASK.CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_WORKFLOW_TASK.CHANGED_WHEN, TBPMO_WORKFLOW.TITLE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FRO"& _ - "M TBPMO_WORKFLOW_TASK INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_WORK"& _ - "FLOW ON TBPMO_WORKFLOW_TASK.WF_ID = TBPMO_WORKFLOW.GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TBPMO_WOR"& _ - "KFLOW_TASK.RECORD_ID = @RECID) AND (TBPMO_WORKFLOW_TASK.ACTIVE = 1) AND (TBPMO_W"& _ - "ORKFLOW_TASK.STATE_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT WORKFL"& _ - "OW_FINAL_STATE1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM TBPMO_KONFIGURAT"& _ - "ION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (GUID = 1)))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "UPDATE TBPMO_WORKFLOW_TASK"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ACTIVE = 1, CHANGED_WHO = @C"& _ - "HANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (RECORD_ID = @RECORD_ID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._commandCollection(2) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(2).Connection = Me.Connection - Me._commandCollection(2).CommandText = "UPDATE TBPMO_WORKFLOW_TASK"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET COMMENT = @COMMENT, DUE_DATE"& _ - " = @DUE_DATE, STATE_ID = @STATE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO"& _ - ", TASK_DATE = @TASK_DATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._commandCollection(2).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DUE_DATE", Global.System.Data.SqlDbType.[Date], 3, Global.System.Data.ParameterDirection.Input, 0, 0, "DUE_DATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TASK_DATE", Global.System.Data.SqlDbType.[Date], 3, Global.System.Data.ParameterDirection.Input, 0, 0, "TASK_DATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable, ByVal RECID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECID As Integer) As DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function cmdsetActive(ByVal CHANGED_WHO As String, ByVal RECORD_ID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - If (CHANGED_WHO Is Nothing) Then - command.Parameters(0).Value = Global.System.DBNull.Value - Else - command.Parameters(0).Value = CType(CHANGED_WHO,String) - End If - command.Parameters(1).Value = CType(RECORD_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - - _ - Public Overloads Overridable Function cmdUpdate(ByVal COMMENT As String, ByVal DUE_DATE As String, ByVal STATE_ID As Integer, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal TASK_DATE As String, ByVal Original_GUID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(2) - If (COMMENT Is Nothing) Then - command.Parameters(0).Value = Global.System.DBNull.Value - Else - command.Parameters(0).Value = CType(COMMENT,String) - End If - If (DUE_DATE Is Nothing) Then - command.Parameters(1).Value = Global.System.DBNull.Value - Else - command.Parameters(1).Value = CType(DUE_DATE,String) - End If - command.Parameters(2).Value = CType(STATE_ID,Integer) - command.Parameters(3).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - command.Parameters(4).Value = Global.System.DBNull.Value - Else - command.Parameters(4).Value = CType(CHANGED_WHO,String) - End If - If (TASK_DATE Is Nothing) Then - command.Parameters(5).Value = Global.System.DBNull.Value - Else - command.Parameters(5).Value = CType(TASK_DATE,String) - End If - command.Parameters(6).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_STATETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW_TASK_STATE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("STATE_DESC", "STATE_DESC") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WORKFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WORKFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (STATE_DESC, ADDE"& _ - "D_WHO, COLOR)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@STATE_DESC,@ADDED_WHO,@COLOR); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, STA"& _ - "TE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR FROM TBPMO_WORK"& _ - "FLOW_TASK_STATE WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_DESC", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_DESC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLOR", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WORKFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET STATE_DESC = @STATE_DE"& _ - "SC, CHANGED_WHO = @CHANGED_WHO, COLOR = @COLOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_G"& _ - "UID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHE"& _ - "N, COLOR FROM TBPMO_WORKFLOW_TASK_STATE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_DESC", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_DESC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLOR", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONV"& _ - "ERT(VARCHAR(5), GUID), 1) AS STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHA"& _ - "NGED_WHEN, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WOR"& _ - "KFLOW_TASK_STATE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONV"& _ - "ERT(VARCHAR(5), GUID), 1) AS STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHA"& _ - "NGED_WHEN, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WOR"& _ - "KFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT "& _ - " STATE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM TBPMO_WORKFLOW_ENT"& _ - "ITY_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (WF_ID = @WF_ID) AND (ENT"& _ - "ITY_ID = @ENT_ID)))" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WF_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String) As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillBy(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable, ByVal LANGUAGE As String, ByVal WF_ID As Integer, ByVal ENT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(WF_ID,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(ENT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy(ByVal LANGUAGE As String, ByVal WF_ID As Integer, ByVal ENT_ID As Integer) As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(WF_ID,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(ENT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WORKFLOW_TASK_STATE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal STATE_DESC As String, ByVal ADDED_WHO As String, ByVal COLOR As String) As Integer - If (STATE_DESC Is Nothing) Then - Throw New Global.System.ArgumentNullException("STATE_DESC") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(STATE_DESC,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - If (COLOR Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COLOR,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal STATE_DESC As String, ByVal CHANGED_WHO As String, ByVal COLOR As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (STATE_DESC Is Nothing) Then - Throw New Global.System.ArgumentNullException("STATE_DESC") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(STATE_DESC,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - If (COLOR Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COLOR,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_GUI_ENTITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_GUI_ENTITY" - tableMapping.ColumnMappings.Add("ID", "ID") - tableMapping.ColumnMappings.Add("Name", "Name") - tableMapping.ColumnMappings.Add("Title", "Title") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT ID, Name, Title"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_GUI_ENTITY" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable = New DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOWTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("TITLE", "TITLE") - tableMapping.ColumnMappings.Add("DESCRIPTION", "DESCRIPTION") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_WORKFLOW] WHERE (([GUID] = @Original_GUID) AND ([TITLE] = @Ori"& _ - "ginal_TITLE) AND ((@IsNull_DESCRIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCR"& _ - "IPTION] = @Original_DESCRIPTION)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND (["& _ - "ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_W"& _ - "HO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_W"& _ - "HEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)"& _ - "))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_TITLE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TITLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DESCRIPTION", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WORKFLOW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (TITLE, DESCRIPTION, ADDED_W"& _ - "HO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@TITLE,@DESCRIPTION,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, TITLE, DESCR"& _ - "IPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WORKFLOW WHE"& _ - "RE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TITLE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WORKFLOW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET TITLE = @TITLE, DESCRIPTION = @DE"& _ - "SCRIPTION, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"S"& _ - "ELECT GUID, TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - " FROM TBPMO_WORKFLOW WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TITLE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITLE' + CONVERT("& _ - "VARCHAR(5), GUID), 1) AS TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WORKFLOW" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOWDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String) As DD_DMSDataSet.TBPMO_WORKFLOWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOWDataTable = New DD_DMSDataSet.TBPMO_WORKFLOWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOWDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WORKFLOW") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_TITLE As String, ByVal Original_DESCRIPTION As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_TITLE") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_TITLE,String) - End If - If (Original_DESCRIPTION Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_DESCRIPTION,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal TITLE As String, ByVal DESCRIPTION As String, ByVal ADDED_WHO As String) As Integer - If (TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("TITLE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(DESCRIPTION,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal TITLE As String, ByVal DESCRIPTION As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("TITLE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(DESCRIPTION,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_WF_OVERVIEW_AUTHORITY" - tableMapping.ColumnMappings.Add("STATE", "STATE") - tableMapping.ColumnMappings.Add("STATE_ID", "STATE_ID") - tableMapping.ColumnMappings.Add("Authority", "Authority") - tableMapping.ColumnMappings.Add("String", "String") - tableMapping.ColumnMappings.Add("WF_ID", "WF_ID") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT WF_ID, RECORD_ID, STATE, STATE_ID, Authority, String, COLOR, CHANGE"& _ - "D_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_WF_OVERVIEW_AUTHORITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE ("& _ - "RECORD_ID = @RECORDID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORDID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable, ByVal RECORDID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORDID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECORDID As Integer) As DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORDID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable = New DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_DOKUMENTARTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_DOKUMENTART" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("EINGANGSART_ID", "EINGANGSART_ID") - tableMapping.ColumnMappings.Add("KURZNAME", "KURZNAME") - tableMapping.ColumnMappings.Add("ZIEL_PFAD", "ZIEL_PFAD") - tableMapping.ColumnMappings.Add("BESCHREIBUNG", "BESCHREIBUNG") - tableMapping.ColumnMappings.Add("AKTIV", "AKTIV") - tableMapping.ColumnMappings.Add("NAMENKONVENTION", "NAMENKONVENTION") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - tableMapping.ColumnMappings.Add("OBJEKTTYP", "OBJEKTTYP") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_DOKUMENTART"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_DOKUMENTART"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (BEZEICHNUNG, EINGANGSART_"& _ - "ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, ERSTELLTWER, OBJEKTTYP)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@BEZEICHNUNG,@EINGANGSART_ID,@KURZNAME,@ZIEL_PFAD,@BESCHREIBUNG,@AKTIV,@ER"& _ - "STELLTWER,@OBJEKTTYP); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, EINGANGSART_ID, KURZNAME, Z"& _ - "IEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEAND"& _ - "ERTWER, GEAENDERTWANN FROM TBDD_DOKUMENTART WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EINGANGSART_ID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EINGANGSART_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@KURZNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "KURZNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ZIEL_PFAD", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "ZIEL_PFAD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJEKTTYP", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJEKTTYP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_DOKUMENTART"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET BEZEICHNUNG = @BEZEICHNUNG, EIN"& _ - "GANGSART_ID = @EINGANGSART_ID, KURZNAME = @KURZNAME, ZIEL_PFAD = @ZIEL_PFAD, BES"& _ - "CHREIBUNG = @BESCHREIBUNG, AKTIV = @AKTIV, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" GEANDERTWE"& _ - "R = @GEANDERTWER, OBJEKTTYP = @OBJEKTTYP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG,"& _ - " AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN F"& _ - "ROM TBDD_DOKUMENTART WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EINGANGSART_ID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EINGANGSART_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@KURZNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "KURZNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ZIEL_PFAD", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "ZIEL_PFAD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJEKTTYP", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJEKTTYP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'DOCTYPE_TITLE' + CONVE"& _ - "RT(VARCHAR(5), GUID), 1) AS BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BE"& _ - "SCHREIBUNG, AKTIV, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" NAMENKONVENTION, ERSTELLTWER, ERST"& _ - "ELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_DOKUMENTAR"& _ - "T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY BEZEICHNUNG" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'DOCTYPE_TITLE' + CONVE" & - "RT(VARCHAR(5), GUID), 1) AS BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BE" & - "SCHREIBUNG, AKTIV, " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " NAMENKONVENTION, ERSTELLTWER, ERST" & - "ELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "FROM TBDD_DOKUMENTAR" & - "T" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE (GUID IN" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " (SELECT DOKART_ID" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " FROM TBDD_DOKUMENTART_MODULE" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & " " & - " WHERE (MODULE_ID = 1)))" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "ORDER BY BEZEICHNUNG" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String) As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable = New DD_DMSDataSet.TBDD_DOKUMENTARTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByPMO(ByVal dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByPMO(ByVal LANGUAGE As String) As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable = New DD_DMSDataSet.TBDD_DOKUMENTARTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_DOKUMENTART") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal EINGANGSART_ID As Byte, ByVal KURZNAME As String, ByVal ZIEL_PFAD As String, ByVal BESCHREIBUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal OBJEKTTYP As String) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(EINGANGSART_ID,Byte) - If (KURZNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("KURZNAME") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(KURZNAME,String) - End If - If (ZIEL_PFAD Is Nothing) Then - Throw New Global.System.ArgumentNullException("ZIEL_PFAD") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ZIEL_PFAD,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(BESCHREIBUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(5).Value = CType(AKTIV,Boolean) - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ERSTELLTWER,String) - End If - If (OBJEKTTYP Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(OBJEKTTYP,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal EINGANGSART_ID As Byte, ByVal KURZNAME As String, ByVal ZIEL_PFAD As String, ByVal BESCHREIBUNG As String, ByVal AKTIV As Boolean, ByVal GEANDERTWER As String, ByVal OBJEKTTYP As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(EINGANGSART_ID,Byte) - If (KURZNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("KURZNAME") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(KURZNAME,String) - End If - If (ZIEL_PFAD Is Nothing) Then - Throw New Global.System.ArgumentNullException("ZIEL_PFAD") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ZIEL_PFAD,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(BESCHREIBUNG,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(AKTIV,Boolean) - If (GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(GEANDERTWER,String) - End If - If (OBJEKTTYP Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(OBJEKTTYP,String) - End If - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_EINGANGSARTENTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_EINGANGSARTEN" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("BESCHREIBUNG", "BESCHREIBUNG") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_EINGANGSARTEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_EINGANGSARTEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (BEZEICHNUNG, BESCHREIBU"& _ - "NG, ERSTELLTWER)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@BEZEICHNUNG,@BESCHREIBUNG,@ERSTELLTWER); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SEL"& _ - "ECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEA"& _ - "ENDERTWANN FROM TBDD_EINGANGSARTEN WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBDD_EINGANGSARTEN] SET [BEZEICHNUNG] = @BEZEICHNUNG, [BESCHREIBUNG] = @B"& _ - "ESCHREIBUNG, [ERSTELLTWER] = @ERSTELLTWER, [ERSTELLTWANN] = @ERSTELLTWANN, [GEAN"& _ - "DERTWER] = @GEANDERTWER, [GEAENDERTWANN] = @GEAENDERTWANN WHERE (([GUID] = @Orig"& _ - "inal_GUID) AND ([BEZEICHNUNG] = @Original_BEZEICHNUNG) AND ((@IsNull_BESCHREIBUN"& _ - "G = 1 AND [BESCHREIBUNG] IS NULL) OR ([BESCHREIBUNG] = @Original_BESCHREIBUNG)) "& _ - "AND ([ERSTELLTWER] = @Original_ERSTELLTWER) AND ([ERSTELLTWANN] = @Original_ERST"& _ - "ELLTWANN) AND ((@IsNull_GEANDERTWER = 1 AND [GEANDERTWER] IS NULL) OR ([GEANDERT"& _ - "WER] = @Original_GEANDERTWER)) AND ((@IsNull_GEAENDERTWANN = 1 AND [GEAENDERTWAN"& _ - "N] IS NULL) OR ([GEAENDERTWANN] = @Original_GEAENDERTWANN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZE"& _ - "ICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FRO"& _ - "M TBDD_EINGANGSARTEN WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEAENDERTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_BESCHREIBUNG", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ERSTELLTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWANN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_GEANDERTWER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_GEAENDERTWANN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GEAENDERTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDER"& _ - "TWER, GEAENDERTWANN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_EINGANGSARTEN" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable = New DD_DMSDataSet.TBDD_EINGANGSARTENDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_EINGANGSARTEN") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Byte) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(BESCHREIBUNG,String) - End If - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ERSTELLTWER,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Global.System.Nullable(Of Date), ByVal Original_GUID As Byte, ByVal Original_BEZEICHNUNG As String, ByVal Original_BESCHREIBUNG As String, ByVal Original_ERSTELLTWER As String, ByVal Original_ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal Original_GEANDERTWER As String, ByVal Original_GEAENDERTWANN As Global.System.Nullable(Of Date), ByVal GUID As Byte) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(BESCHREIBUNG,String) - End If - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(ERSTELLTWER,String) - End If - If (ERSTELLTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ERSTELLTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GEANDERTWER,String) - End If - If (GEAENDERTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GEAENDERTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Byte) - If (Original_BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_BEZEICHNUNG") - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_BEZEICHNUNG,String) - End If - If (Original_BESCHREIBUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_BESCHREIBUNG,String) - End If - If (Original_ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ERSTELLTWER") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_ERSTELLTWER,String) - End If - If (Original_ERSTELLTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_ERSTELLTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (Original_GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_GEANDERTWER,String) - End If - If (Original_GEAENDERTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_GEAENDERTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Global.System.Nullable(Of Date), ByVal Original_GUID As Byte, ByVal Original_BEZEICHNUNG As String, ByVal Original_BESCHREIBUNG As String, ByVal Original_ERSTELLTWER As String, ByVal Original_ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal Original_GEANDERTWER As String, ByVal Original_GEAENDERTWANN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, Original_GUID, Original_BEZEICHNUNG, Original_BESCHREIBUNG, Original_ERSTELLTWER, Original_ERSTELLTWANN, Original_GEANDERTWER, Original_GEAENDERTWANN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_INDEX_AUTOMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_INDEX_AUTOM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - tableMapping.ColumnMappings.Add("INDEXNAME", "INDEXNAME") - tableMapping.ColumnMappings.Add("VALUE", "VALUE") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("SQL_ACTIVE", "SQL_ACTIVE") - tableMapping.ColumnMappings.Add("SQL_RESULT", "SQL_RESULT") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (DOCTYPE_ID, INDEXNAME, VA"& _ - "LUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, SQL_ACTIVE, SQL_RESULT, ENTITY_I"& _ - "D)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@DOCTYPE_ID,@INDEXNAME,@VALUE,@CONNECTION_ID,@COMMENT,@ACTIVE"& _ - ",@ADDED_WHO,@SQL_ACTIVE,@SQL_RESULT,@ENTITY_ID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DOCTYPE_ID, IND"& _ - "EXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WH"& _ - "O, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE (GUID = SCOP"& _ - "E_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VALUE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 400, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RESULT", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RESULT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET DOCTYPE_ID = @DOCTYPE_ID, INDEX"& _ - "NAME = @INDEXNAME, VALUE = @VALUE, CONNECTION_ID = @CONNECTION_ID, COMMENT = @CO"& _ - "MMENT, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "SQL_ACTIVE = @SQL_ACTIVE, SQL_RESULT = @SQL_RESULT, ENTITY_ID = @ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHER"& _ - "E (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, "& _ - "CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - ", SQL_ACTIVE, SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VALUE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 400, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RESULT", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RESULT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE,"& _ - " ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT, ENTIT"& _ - "Y_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (DOCTYPE_ID = @DocTypeID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DocTypeID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable, ByVal DocTypeID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DocTypeID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DocTypeID As Integer) As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DocTypeID,Integer) - Dim dataTable As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable = New DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_INDEX_AUTOM") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal VALUE As String, ByVal CONNECTION_ID As Short, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal SQL_ACTIVE As Boolean, ByVal SQL_RESULT As String, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (VALUE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(VALUE,String) - End If - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CONNECTION_ID,Short) - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(COMMENT,String) - End If - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(SQL_ACTIVE,Boolean) - If (SQL_RESULT Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RESULT") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(SQL_RESULT,String) - End If - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ENTITY_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal VALUE As String, ByVal CONNECTION_ID As Short, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal SQL_ACTIVE As Boolean, ByVal SQL_RESULT As String, ByVal ENTITY_ID As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (VALUE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(VALUE,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CONNECTION_ID,Short) - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(SQL_ACTIVE,Boolean) - If (SQL_RESULT Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RESULT") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(SQL_RESULT,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_FORMVIEW_DOKTYPES" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORMVIEW_ID", "FORMVIEW_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(2) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_WD_FORMVIEW_DOKTYPES.GUID, TBPMO_WD_FORMVIEW_DOKTYPES.FORMVIE"& _ - "W_ID, TBPMO_FORM_VIEW.FORM_TITLE, TBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBDD_DOKUMENTART.BEZEICHNUNG, TBPMO_WD_FORMVIEW_DOKTYPES.ADD"& _ - "ED_WHO, TBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHEN, TBPMO_WD_FORMVIEW_DOKTYPES.CHANGE"& _ - "D_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_WD_FORMVIEW_DOKTYPES INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO"& _ - "_FORM_VIEW ON TBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_ID = TBPMO_FORM_VIEW.GUID INNE"& _ - "R JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBDD_DOKUMENTART ON TBPMO_WD_FORMVIEW_DOKTYPES."& _ - "DOCTYPE_ID = TBDD_DOKUMENTART.GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TBPMO_WD_FORMVIEW_DOKTYPES.DOC"& _ - "TYPE_ID = @DOC_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOC_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "INSERT INTO TBPMO_WD_FORMVIEW_DOKTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORMVIEW_ID, DO"& _ - "CTYPE_ID, OBJECT_TYPE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FORMVIEW_ID,@DOCTYPE_ID,@OBJE"& _ - "CT_TYPE,@ADDED_WHO)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMVIEW_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMVIEW_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJECT_TYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJECT_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(2).Connection = Me.Connection - Me._commandCollection(2).CommandText = "DELETE FROM TBPMO_WD_FORMVIEW_DOKTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @GUID)" - Me._commandCollection(2).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable, ByVal DOC_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOC_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DOC_ID As Integer) As DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOC_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable = New DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function cmdInsert(ByVal FORMVIEW_ID As Integer, ByVal DOCTYPE_ID As Integer, ByVal OBJECT_TYPE As String, ByVal ADDED_WHO As String) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - command.Parameters(0).Value = CType(FORMVIEW_ID,Integer) - command.Parameters(1).Value = CType(DOCTYPE_ID,Integer) - If (OBJECT_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("OBJECT_TYPE") - Else - command.Parameters(2).Value = CType(OBJECT_TYPE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - command.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - - _ - Public Overloads Overridable Function DeleteQuery(ByVal GUID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(2) - command.Parameters(0).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_KONFIGURATIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_KONFIGURATION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("LICENSE", "LICENSE") - tableMapping.ColumnMappings.Add("VEKTOR_DELIMITER", "VEKTOR_DELIMITER") - tableMapping.ColumnMappings.Add("EMAIL_ACTIVE", "EMAIL_ACTIVE") - tableMapping.ColumnMappings.Add("EMAIL_FROM", "EMAIL_FROM") - tableMapping.ColumnMappings.Add("EMAIL_SMTP", "EMAIL_SMTP") - tableMapping.ColumnMappings.Add("EMAIL_USER", "EMAIL_USER") - tableMapping.ColumnMappings.Add("EMAIL_PW", "EMAIL_PW") - tableMapping.ColumnMappings.Add("EMAIL_REMINDER_HEADER", "EMAIL_REMINDER_HEADER") - tableMapping.ColumnMappings.Add("EMAIL_REMINDER_FOOTER", "EMAIL_REMINDER_FOOTER") - tableMapping.ColumnMappings.Add("ADMIN_PW", "ADMIN_PW") - tableMapping.ColumnMappings.Add("ADMIN_SECURITY", "ADMIN_SECURITY") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("SQL_RECORD_SQL1", "SQL_RECORD_SQL1") - tableMapping.ColumnMappings.Add("SQL_RECORD_SQL2", "SQL_RECORD_SQL2") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE1", "WORKFLOW_FINAL_STATE1") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE2", "WORKFLOW_FINAL_STATE2") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE3", "WORKFLOW_FINAL_STATE3") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE4", "WORKFLOW_FINAL_STATE4") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE5", "WORKFLOW_FINAL_STATE5") - tableMapping.ColumnMappings.Add("VERSION_DELIMITER", "VERSION_DELIMITER") - tableMapping.ColumnMappings.Add("FILE_DELIMITER", "FILE_DELIMITER") - tableMapping.ColumnMappings.Add("WD_UNICODE", "WD_UNICODE") - tableMapping.ColumnMappings.Add("FOLLOW_UP_LOG_ERR_ONLY", "FOLLOW_UP_LOG_ERR_ONLY") - tableMapping.ColumnMappings.Add("FOLLOW_UP_EMAIL_PROFILE", "FOLLOW_UP_EMAIL_PROFILE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_KONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET LICENSE = @LICENSE, VEKTOR_D"& _ - "ELIMITER = @VEKTOR_DELIMITER, EMAIL_ACTIVE = @EMAIL_ACTIVE, EMAIL_FROM = @EMAIL_"& _ - "FROM, EMAIL_SMTP = @EMAIL_SMTP, EMAIL_USER = @EMAIL_USER, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " EMAIL_PW = @EMAIL_PW, EMAIL_REMINDER_HEADER = @EMAIL_REMINDER_HEADER, EMAIL"& _ - "_REMINDER_FOOTER = @EMAIL_REMINDER_FOOTER, ADMIN_PW = @ADMIN_PW, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " ADMIN_SECURITY = @ADMIN_SECURITY, CHANGED_WHO = @CHANGED_WHO, SQL_RE"& _ - "CORD_SQL1 = @SQL_RECORD_SQL1, SQL_RECORD_SQL2 = @SQL_RECORD_SQL2, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WORKFLOW_FINAL_STATE1 = @WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STAT"& _ - "E2 = @WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3 = @WORKFLOW_FINAL_STATE3, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WORKFLOW_FINAL_STATE4 = @WORKFLOW_FINAL_STATE4, WORKFLOW"& _ - "_FINAL_STATE5 = @WORKFLOW_FINAL_STATE5, VERSION_DELIMITER = @VERSION_DELIMITER, "& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FILE_DELIMITER = @FILE_DELIMITER, WD_UNICODE = @WD_UN"& _ - "ICODE, FOLLOW_UP_LOG_ERR_ONLY = @FOLLOW_UP_LOG_ERR_ONLY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FOLLOW_UP_EMAIL_PROFILE = @FOLLOW_UP_EMAIL_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Or"& _ - "iginal_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FRO"& _ - "M, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTE"& _ - "R, ADMIN_PW, ADMIN_SECURITY, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, S"& _ - "QL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2, W"& _ - "ORKFLOW_FINAL_STATE3, WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELI"& _ - "MITER, FILE_DELIMITER FROM TBPMO_KONFIGURATION WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LICENSE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "LICENSE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VEKTOR_DELIMITER", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VEKTOR_DELIMITER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_FROM", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_FROM", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SMTP", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SMTP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_USER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_USER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_PW", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_REMINDER_HEADER", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_REMINDER_HEADER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_REMINDER_FOOTER", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_REMINDER_FOOTER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADMIN_PW", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "ADMIN_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADMIN_SECURITY", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADMIN_SECURITY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RECORD_SQL1", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RECORD_SQL1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RECORD_SQL2", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RECORD_SQL2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE1", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE2", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE3", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE4", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE5", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VERSION_DELIMITER", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VERSION_DELIMITER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FILE_DELIMITER", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "FILE_DELIMITER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WD_UNICODE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "WD_UNICODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_LOG_ERR_ONLY", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_LOG_ERR_ONLY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_EMAIL_PROFILE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_EMAIL_PROFILE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FROM, EMAIL_SM"& _ - "TP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER, ADMIN_PW"& _ - ", ADMIN_SECURITY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN, SQL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW"& _ - "_FINAL_STATE2, WORKFLOW_FINAL_STATE3, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WORKFLOW_FINAL_"& _ - "STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELIMITER, FILE_DELIMITER, WD_UNICODE, FO"& _ - "LLOW_UP_LOG_ERR_ONLY, FOLLOW_UP_EMAIL_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_KONFIGURATI"& _ - "ON" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "UPDATE TBPMO_KONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET LICENSE = @LICENSE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LICENSE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "LICENSE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable = New DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_KONFIGURATION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal LICENSE As String, _ - ByVal VEKTOR_DELIMITER As String, _ - ByVal EMAIL_ACTIVE As Boolean, _ - ByVal EMAIL_FROM As String, _ - ByVal EMAIL_SMTP As String, _ - ByVal EMAIL_USER As String, _ - ByVal EMAIL_PW As String, _ - ByVal EMAIL_REMINDER_HEADER As String, _ - ByVal EMAIL_REMINDER_FOOTER As String, _ - ByVal ADMIN_PW As String, _ - ByVal ADMIN_SECURITY As Boolean, _ - ByVal CHANGED_WHO As String, _ - ByVal SQL_RECORD_SQL1 As String, _ - ByVal SQL_RECORD_SQL2 As String, _ - ByVal WORKFLOW_FINAL_STATE1 As Integer, _ - ByVal WORKFLOW_FINAL_STATE2 As Global.System.Nullable(Of Integer), _ - ByVal WORKFLOW_FINAL_STATE3 As Global.System.Nullable(Of Integer), _ - ByVal WORKFLOW_FINAL_STATE4 As Global.System.Nullable(Of Integer), _ - ByVal WORKFLOW_FINAL_STATE5 As Global.System.Nullable(Of Integer), _ - ByVal VERSION_DELIMITER As String, _ - ByVal FILE_DELIMITER As String, _ - ByVal WD_UNICODE As Boolean, _ - ByVal FOLLOW_UP_LOG_ERR_ONLY As Boolean, _ - ByVal FOLLOW_UP_EMAIL_PROFILE As Integer, _ - ByVal Original_GUID As Byte, _ - ByVal GUID As Byte) As Integer - If (LICENSE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(LICENSE,String) - End If - If (VEKTOR_DELIMITER Is Nothing) Then - Throw New Global.System.ArgumentNullException("VEKTOR_DELIMITER") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(VEKTOR_DELIMITER,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EMAIL_ACTIVE,Boolean) - If (EMAIL_FROM Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(EMAIL_FROM,String) - End If - If (EMAIL_SMTP Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(EMAIL_SMTP,String) - End If - If (EMAIL_USER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(EMAIL_USER,String) - End If - If (EMAIL_PW Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(EMAIL_PW,String) - End If - If (EMAIL_REMINDER_HEADER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(EMAIL_REMINDER_HEADER,String) - End If - If (EMAIL_REMINDER_FOOTER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(EMAIL_REMINDER_FOOTER,String) - End If - If (ADMIN_PW Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADMIN_PW") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ADMIN_PW,String) - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(ADMIN_SECURITY,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(CHANGED_WHO,String) - End If - If (SQL_RECORD_SQL1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RECORD_SQL1") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(SQL_RECORD_SQL1,String) - End If - If (SQL_RECORD_SQL2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RECORD_SQL2") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(SQL_RECORD_SQL2,String) - End If - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(WORKFLOW_FINAL_STATE1,Integer) - If (WORKFLOW_FINAL_STATE2.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(WORKFLOW_FINAL_STATE2.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - End If - If (WORKFLOW_FINAL_STATE3.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(WORKFLOW_FINAL_STATE3.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - If (WORKFLOW_FINAL_STATE4.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(WORKFLOW_FINAL_STATE4.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - If (WORKFLOW_FINAL_STATE5.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(WORKFLOW_FINAL_STATE5.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - If (VERSION_DELIMITER Is Nothing) Then - Throw New Global.System.ArgumentNullException("VERSION_DELIMITER") - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(VERSION_DELIMITER,String) - End If - If (FILE_DELIMITER Is Nothing) Then - Throw New Global.System.ArgumentNullException("FILE_DELIMITER") - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(FILE_DELIMITER,String) - End If - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(WD_UNICODE,Boolean) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(FOLLOW_UP_LOG_ERR_ONLY,Boolean) - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(FOLLOW_UP_EMAIL_PROFILE,Integer) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_GUID,Byte) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function cmdSetLicense(ByVal LICENSE As String, ByVal Original_GUID As Byte) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - If (LICENSE Is Nothing) Then - command.Parameters(0).Value = Global.System.DBNull.Value - Else - command.Parameters(0).Value = CType(LICENSE,String) - End If - command.Parameters(1).Value = CType(Original_GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("PRENAME", "PRENAME") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("EMAIL", "EMAIL") - tableMapping.ColumnMappings.Add("LOGGED_IN", "LOGGED_IN") - tableMapping.ColumnMappings.Add("LOGGED_WHERE", "LOGGED_WHERE") - tableMapping.ColumnMappings.Add("LOG_IN_WHEN", "LOG_IN_WHEN") - tableMapping.ColumnMappings.Add("LOG_OUT_WHEN", "LOG_OUT_WHEN") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("RECORD_ADMIN", "RECORD_ADMIN") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("SHORTNAME", "SHORTNAME") - tableMapping.ColumnMappings.Add("WAN_ENVIRONMENT", "WAN_ENVIRONMENT") - tableMapping.ColumnMappings.Add("DATE_FORMAT", "DATE_FORMAT") - tableMapping.ColumnMappings.Add("GENERAL_VIEWER", "GENERAL_VIEWER") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (PRENAME, NAME, USERNAME, EMAIL, "& _ - "LOGGED_IN, RECORD_ADMIN, ADDED_WHO, MODULE_RECORD_ORG, LANGUAGE, SHORTNAME, COMM"& _ - "ENT, WAN_ENVIRONMENT, DATE_FORMAT, GENERAL_VIEWER)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@PRENAME,@NAM"& _ - "E,@USERNAME,@EMAIL,@LOGGED_IN, 0,@ADDED_WHO, 1,@LANGUAG,@SHORTNAME,@COMMENT,@WAN"& _ - "_ENVIRONMENT,@DATE_FORMAT,@GENERAL_VIEWER); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PRENAME, NAME, "& _ - "USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMI"& _ - "N, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER WHERE (GUID ="& _ - " SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PRENAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PRENAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOGGED_IN", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOGGED_IN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAG", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WAN_ENVIRONMENT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "WAN_ENVIRONMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATE_FORMAT", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "DATE_FORMAT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GENERAL_VIEWER", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "GENERAL_VIEWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET PRENAME = @PRENAME, NAME = @NAME, USER"& _ - "NAME = @USERNAME, EMAIL = @EMAIL, RECORD_ADMIN = @RECORD_ADMIN, CHANGED_WHO = @C"& _ - "HANGED_WHO, LANGUAGE = @LANGUAGE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SHORTNAME = @SHORTN"& _ - "AME, COMMENT = @COMMENT, WAN_ENVIRONMENT = @WAN_ENVIRONMENT, DATE_FORMAT = @DATE"& _ - "_FORMAT, GENERAL_VIEWER = @GENERAL_VIEWER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID);"& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LO"& _ - "G_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANG"& _ - "ED_WHEN FROM TBDD_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PRENAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PRENAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ADMIN", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ADMIN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WAN_ENVIRONMENT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "WAN_ENVIRONMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATE_FORMAT", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "DATE_FORMAT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GENERAL_VIEWER", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "GENERAL_VIEWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_"& _ - "IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED"& _ - "_WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE, COMMENT, SHORTNAME, WAN_ENVIRONMENT,"& _ - " DATE_FORMAT, GENERAL_VIEWER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (MODULE_RE"& _ - "CORD_ORG = 1)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY USERNAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_USERDataTable = New DD_DMSDataSet.TBDD_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal PRENAME As String, ByVal NAME As String, ByVal USERNAME As String, ByVal EMAIL As String, ByVal LOGGED_IN As Boolean, ByVal ADDED_WHO As String, ByVal LANGUAG As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal WAN_ENVIRONMENT As Boolean, ByVal DATE_FORMAT As String, ByVal GENERAL_VIEWER As String) As Integer - If (PRENAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(PRENAME,String) - End If - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(NAME,String) - End If - If (USERNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("USERNAME") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(USERNAME,String) - End If - If (EMAIL Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(EMAIL,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(LOGGED_IN,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (LANGUAG Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAG") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(LANGUAG,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(COMMENT,String) - End If - Me.Adapter.InsertCommand.Parameters(9).Value = CType(WAN_ENVIRONMENT,Boolean) - If (DATE_FORMAT Is Nothing) Then - Throw New Global.System.ArgumentNullException("DATE_FORMAT") - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(DATE_FORMAT,String) - End If - If (GENERAL_VIEWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("GENERAL_VIEWER") - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(GENERAL_VIEWER,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal PRENAME As String, ByVal NAME As String, ByVal USERNAME As String, ByVal EMAIL As String, ByVal RECORD_ADMIN As Boolean, ByVal CHANGED_WHO As String, ByVal LANGUAGE As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal WAN_ENVIRONMENT As Boolean, ByVal DATE_FORMAT As String, ByVal GENERAL_VIEWER As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (PRENAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(PRENAME,String) - End If - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(NAME,String) - End If - If (USERNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("USERNAME") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(USERNAME,String) - End If - If (EMAIL Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(EMAIL,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(RECORD_ADMIN,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(LANGUAGE,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(WAN_ENVIRONMENT,Boolean) - If (DATE_FORMAT Is Nothing) Then - Throw New Global.System.ArgumentNullException("DATE_FORMAT") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(DATE_FORMAT,String) - End If - If (GENERAL_VIEWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("GENERAL_VIEWER") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(GENERAL_VIEWER,String) - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_TYPETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_TYPE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TYPE", "FORM_TYPE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_FORM_TYPE] WHERE (([GUID] = @Original_GUID) AND ([FORM_TYPE] ="& _ - " @Original_FORM_TYPE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] "& _ - "= @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL)"& _ - " OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND "& _ - "[CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FORM_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_TYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORM_TYPE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VAL"& _ - "UES (@FORM_TYPE,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TYPE, ADDED_WHO, ADDED_W"& _ - "HEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_TYPE WHERE (GUID = SCOPE_IDENTITY"& _ - "())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_TYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FORM_TYPE = @FORM_TYPE, CHANGED_"& _ - "WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TY"& _ - "PE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_TYPE WHERE "& _ - "(GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_FORM_TYPE.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_TYPE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable = New DD_DMSDataSet.TBPMO_FORM_TYPEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_TYPE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_FORM_TYPE As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_FORM_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_FORM_TYPE") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_FORM_TYPE,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FORM_TYPE As String, ByVal ADDED_WHO As String) As Integer - If (FORM_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TYPE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FORM_TYPE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FORM_TYPE As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (FORM_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FORM_TYPE,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_USER_GROUPSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_USER_GROUPS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, ADDED_WHO, COMMENT)"& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@ADDED_WHO,@COMMENT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, ADDED_WHO, AD"& _ - "DED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER_GROUPS WHERE (GUID = SCOPE_ID"& _ - "ENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, CHANGED_WHO = @CH"& _ - "ANGED_WHO, COMMENT = @COMMENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT G"& _ - "UID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER_GROUP"& _ - "S WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMME"& _ - "NT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY NAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_USER_GROUPSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_USER_GROUPSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_USER_GROUPSDataTable = New DD_DMSDataSet.TBDD_USER_GROUPSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_USER_GROUPSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_USER_GROUPS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal ADDED_WHO As String, ByVal COMMENT As String) As Integer - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COMMENT,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal NAME As String, ByVal CHANGED_WHO As String, ByVal COMMENT As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_USERS_GROUPSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_USERS_GROUPS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("PRENAME", "PRENAME") - tableMapping.ColumnMappings.Add("GROUP_NAME", "GROUP_NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT VWPMO_USERS_GROUPS.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_USERS_GROUPS" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable = New DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_GROUPS_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_GROUPS_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_GROUPS_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_GROUPS_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (USER_ID, GROUP_ID, ADDED_"& _ - "WHO, COMMENT)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@USER_ID,@GROUP_ID,@ADDED_WHO,@COMMENT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT "& _ - "GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM T"& _ - "BDD_GROUPS_USER WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_GROUPS_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET USER_ID = @USER_ID, GROUP_ID = "& _ - "@GROUP_ID, CHANGED_WHO = @CHANGED_WHO, COMMENT = @COMMENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = "& _ - "@Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGE"& _ - "D_WHO, CHANGED_WHEN FROM TBDD_GROUPS_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGE"& _ - "D_WHEN, COMMENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_GROUPS_USER" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_GROUPS_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_GROUPS_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_GROUPS_USERDataTable = New DD_DMSDataSet.TBDD_GROUPS_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_GROUPS_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_GROUPS_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal USER_ID As Integer, ByVal GROUP_ID As Integer, ByVal ADDED_WHO As String, ByVal COMMENT As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(COMMENT,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal USER_ID As Integer, ByVal GROUP_ID As Integer, ByVal CHANGED_WHO As String, ByVal COMMENT As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBWH_DOKART_MODULETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBWH_DOKART_MODULE" - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("NAME", "NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBDD_DOKUMENTART.BEZEICHNUNG, TBDD_MODULES.NAME"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TB"& _ - "DD_DOKUMENTART INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBDD_DOKUMENTART_MODULE ON T"& _ - "BDD_DOKUMENTART.GUID = TBDD_DOKUMENTART_MODULE.DOKART_ID INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBDD_MODULES ON TBDD_DOKUMENTART_MODULE.MODULE_ID = TBDD_MODULES.G"& _ - "UID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TBDD_DOKUMENTART.GUID = @DokID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DokID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "INSERT INTO TBDD_DOKUMENTART_MODULE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (DOKART_ID, MODULE_"& _ - "ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@DOK_ID, 0)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOK_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOKART_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBWH_DOKART_MODULEDataTable, ByVal DokID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DokID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DokID As Integer) As DD_DMSDataSet.TBWH_DOKART_MODULEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DokID,Integer) - Dim dataTable As DD_DMSDataSet.TBWH_DOKART_MODULEDataTable = New DD_DMSDataSet.TBWH_DOKART_MODULEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function InsertDokartModule(ByVal DOK_ID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - command.Parameters(0).Value = CType(DOK_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTORTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_CONSTRUCTOR" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("SEQUENCE_MENU", "SEQUENCE_MENU") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("MENU_IMG", "MENU_IMG") - tableMapping.ColumnMappings.Add("SHORT_TITLE", "SHORT_TITLE") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORM_TITLE, SEQUENC"& _ - "E_MENU, ADDED_WHO, MENU_IMG, SHORT_TITLE)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FORM_TITLE,@SEQUENCE_"& _ - "MENU,@ADDED_WHO,@MENU_IMG,@SHORT_TITLE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TITLE, SEQUENCE_MEN"& _ - "U, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM "& _ - "TBPMO_FORM_CONSTRUCTOR WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE_MENU", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE_MENU", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_IMG", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_IMG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORT_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORT_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FORM_TITLE = @FORM_TITLE,"& _ - " SEQUENCE_MENU = @SEQUENCE_MENU, CHANGED_WHO = @CHANGED_WHO, MENU_IMG = @MENU_IM"& _ - "G, SHORT_TITLE = @SHORT_TITLE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE = @LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TITLE, SEQUENCE_MENU,"& _ - " ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM TB"& _ - "PMO_FORM_CONSTRUCTOR WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE_MENU", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE_MENU", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_IMG", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_IMG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORT_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORT_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'CONSTR_MENUE' + CONVER"& _ - "T(VARCHAR(5), GUID), @SCREEN_ID) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_"& _ - "WHEN, CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHEN, MENU_IMG, SHORT_TITL"& _ - "E, LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable, ByVal LANGUAGE As String, ByVal SCREEN_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal SCREEN_ID As Integer) As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable = New DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_CONSTRUCTOR") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String) As Integer - If (FORM_TITLE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FORM_TITLE,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SEQUENCE_MENU,Integer) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - If (MENU_IMG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(MENU_IMG,Byte()) - End If - If (SHORT_TITLE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SHORT_TITLE,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal CHANGED_WHO As String, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (FORM_TITLE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FORM_TITLE,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SEQUENCE_MENU,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (MENU_IMG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(MENU_IMG,Byte()) - End If - If (SHORT_TITLE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SHORT_TITLE,String) - End If - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(LANGUAGE,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_OBJECTTYPETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_OBJECTTYPE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("OBJECT_TYPE", "OBJECT_TYPE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("IDXNAME_DOCTYPE", "IDXNAME_DOCTYPE") - tableMapping.ColumnMappings.Add("IDXNAME_RELATION", "IDXNAME_RELATION") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_OBJECTTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_OBJECTTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (OBJECT_TYPE, ADDED_WHO"& _ - ", IDXNAME_DOCTYPE, IDXNAME_RELATION)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@OBJECT_TYPE,@ADDED_WHO,@ID"& _ - "XNAME_DOCTYPE,@IDXNAME_RELATION); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, OBJECT_TYPE, IDXNAME_ENTITYI"& _ - "D, IDXNAME_PARENTID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO"& _ - "_WD_OBJECTTYPE WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJECT_TYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJECT_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_RELATION", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_RELATION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_OBJECTTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET OBJECT_TYPE = @OBJECT_TYPE, "& _ - "CHANGED_WHO = @CHANGED_WHO, IDXNAME_DOCTYPE = @IDXNAME_DOCTYPE, IDXNAME_RELATION"& _ - " = @IDXNAME_RELATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, OB"& _ - "JECT_TYPE, IDXNAME_ENTITYID, IDXNAME_PARENTID, ADDED_WHO, ADDED_WHEN, CHANGED_WH"& _ - "O, CHANGED_WHEN FROM TBPMO_WD_OBJECTTYPE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJECT_TYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJECT_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_RELATION", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_RELATION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, OBJECT_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - ", IDXNAME_RELATION, IDXNAME_DOCTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_OBJECTTYPE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable = New DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_OBJECTTYPE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal OBJECT_TYPE As String, ByVal ADDED_WHO As String, ByVal IDXNAME_DOCTYPE As String, ByVal IDXNAME_RELATION As String) As Integer - If (OBJECT_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("OBJECT_TYPE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(OBJECT_TYPE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - If (IDXNAME_DOCTYPE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(IDXNAME_DOCTYPE,String) - End If - If (IDXNAME_RELATION Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_RELATION") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(IDXNAME_RELATION,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal OBJECT_TYPE As String, ByVal CHANGED_WHO As String, ByVal IDXNAME_DOCTYPE As String, ByVal IDXNAME_RELATION As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (OBJECT_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("OBJECT_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(OBJECT_TYPE,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - If (IDXNAME_DOCTYPE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(IDXNAME_DOCTYPE,String) - End If - If (IDXNAME_RELATION Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_RELATION") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(IDXNAME_RELATION,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FOLLOW_UP_EMAILTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FOLLOW_UP_EMAIL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FOLLOW_UP_SEQUENCE", "FOLLOW_UP_SEQUENCE") - tableMapping.ColumnMappings.Add("FOLLOW_UP_DAYS", "FOLLOW_UP_DAYS") - tableMapping.ColumnMappings.Add("FOLLOW_UP_TIME_SPAN", "FOLLOW_UP_TIME_SPAN") - tableMapping.ColumnMappings.Add("DEPENDENT_DATE_CTRL_ID", "DEPENDENT_DATE_CTRL_ID") - tableMapping.ColumnMappings.Add("DEPENDENT_DONE_CTRL_ID", "DEPENDENT_DONE_CTRL_ID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("TIME_UNITY", "TIME_UNITY") - tableMapping.ColumnMappings.Add("TIME_SPAN", "TIME_SPAN") - tableMapping.ColumnMappings.Add("EMAIL_SUBJECT", "EMAIL_SUBJECT") - tableMapping.ColumnMappings.Add("EMAIL_BODY", "EMAIL_BODY") - tableMapping.ColumnMappings.Add("PROCESS_SELECT1", "PROCESS_SELECT1") - tableMapping.ColumnMappings.Add("PROCESS_SELECT2", "PROCESS_SELECT2") - tableMapping.ColumnMappings.Add("PROCESS_SELECT3", "PROCESS_SELECT3") - tableMapping.ColumnMappings.Add("PROCESS_SELECT4", "PROCESS_SELECT4") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TIME_DIST", "TIME_DIST") - tableMapping.ColumnMappings.Add("PROCESS_SELECT5", "PROCESS_SELECT5") - tableMapping.ColumnMappings.Add("PROCESS_SELECT6", "PROCESS_SELECT6") - tableMapping.ColumnMappings.Add("PROCESS_SELECT7", "PROCESS_SELECT7") - tableMapping.ColumnMappings.Add("PROCESS_SELECT8", "PROCESS_SELECT8") - tableMapping.ColumnMappings.Add("PROCESS_SELECT9", "PROCESS_SELECT9") - tableMapping.ColumnMappings.Add("PROCESS_SELECT10", "PROCESS_SELECT10") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("CONSTRUCTOR_ID", "CONSTRUCTOR_ID") - tableMapping.ColumnMappings.Add("CTRL_USER_DIRECT", "CTRL_USER_DIRECT") - tableMapping.ColumnMappings.Add("CTRL_GROUP_DIRECT", "CTRL_GROUP_DIRECT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FOLLOW_UP_EMAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FOLLOW_UP_EMAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FOLLOW_UP_SEQUENCE, "& _ - "FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL"& _ - "_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY,"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4,"& _ - " ACTIVE, ADDED_WHO, TIME_DIST, NAME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROU"& _ - "P_DIRECT)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FOLLOW_UP_SEQUENCE,@FOLLOW_UP_DAYS,@FOLLOW_UP_TIME_SP"& _ - "AN,@DEPENDENT_DATE_CTRL_ID,@DEPENDENT_DONE_CTRL_ID,@PARENT_ID,@TIME_UNITY,@TIME_"& _ - "SPAN,@EMAIL_SUBJECT,@EMAIL_BODY,@PROCESS_SELECT1,@PROCESS_SELECT2,@PROCESS_SELEC"& _ - "T3,@PROCESS_SELECT4,@ACTIVE,@ADDED_WHO,@TIME_DIST,@NAME,@CONSTRUCTOR_ID,@CTRL_US"& _ - "ER_DIRECT,@CTRL_GROUP_DIRECT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_"& _ - "DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PAREN"& _ - "T_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS"& _ - "_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANG"& _ - "ED_WHO, CHANGED_WHEN FROM TBPMO_FOLLOW_UP_EMAIL WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_SEQUENCE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_DAYS", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_DAYS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_TIME_SPAN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DATE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DATE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DONE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DONE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_UNITY", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_UNITY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_SPAN", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SUBJECT", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SUBJECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_BODY", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_BODY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT1", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT2", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT3", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT4", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_DIST", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_DIST", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCTOR_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCTOR_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_USER_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_USER_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_GROUP_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_GROUP_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FOLLOW_UP_EMAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FOLLOW_UP_SEQUENCE = @FOLL"& _ - "OW_UP_SEQUENCE, FOLLOW_UP_DAYS = @FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN = @FOLLOW_"& _ - "UP_TIME_SPAN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" DEPENDENT_DATE_CTRL_ID = @DEPENDENT_DAT"& _ - "E_CTRL_ID, DEPENDENT_DONE_CTRL_ID = @DEPENDENT_DONE_CTRL_ID, PARENT_ID = @PARENT"& _ - "_ID, TIME_UNITY = @TIME_UNITY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TIME_SPAN = @TIME_SPAN"& _ - ", EMAIL_SUBJECT = @EMAIL_SUBJECT, EMAIL_BODY = @EMAIL_BODY, PROCESS_SELECT1 = @P"& _ - "ROCESS_SELECT1, PROCESS_SELECT2 = @PROCESS_SELECT2, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" P"& _ - "ROCESS_SELECT3 = @PROCESS_SELECT3, PROCESS_SELECT4 = @PROCESS_SELECT4, ACTIVE = "& _ - "@ACTIVE, CHANGED_WHO = @CHANGED_WHO, TIME_DIST = @TIME_DIST, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " PROCESS_SELECT5 = @PROCESS_SELECT5, PROCESS_SELECT6 = @PROCESS_SELECT6, "& _ - "PROCESS_SELECT7 = @PROCESS_SELECT7, PROCESS_SELECT8 = @PROCESS_SELECT8, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " PROCESS_SELECT9 = @PROCESS_SELECT9, PROCESS_SELECT10 = @PROCE"& _ - "SS_SELECT10, NAME = @NAME, CONSTRUCTOR_ID = @CONSTRUCTOR_ID, CTRL_USER_DIRECT = "& _ - "@CTRL_USER_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CTRL_GROUP_DIRECT = @CTRL_GROUP_DI"& _ - "RECT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FOLLOW_UP_SEQUENC"& _ - "E, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_C"& _ - "TRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SEL"& _ - "ECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDE"& _ - "D_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOLLOW_UP_EMAIL WHERE (GUID = @GUID"& _ - ")" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_SEQUENCE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_DAYS", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_DAYS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_TIME_SPAN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DATE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DATE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DONE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DONE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_UNITY", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_UNITY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_SPAN", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SUBJECT", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SUBJECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_BODY", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_BODY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT1", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT2", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT3", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT4", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_DIST", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_DIST", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT5", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT6", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT6", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT7", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT7", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT8", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT8", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT9", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT9", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT10", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT10", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCTOR_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCTOR_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_USER_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_USER_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_GROUP_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_GROUP_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPE"& _ - "NDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, TI"& _ - "ME_DIST, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, "& _ - "PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, PROCESS_SELECT5, PROCESS_SELE"& _ - "CT6, PROCESS_SELECT7, PROCESS_SELECT8, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" PROCESS_SELECT"& _ - "9, PROCESS_SELECT10, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, N"& _ - "AME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROUP_DIRECT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_"& _ - "FOLLOW_UP_EMAIL" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable = New DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FOLLOW_UP_EMAIL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert( _ - ByVal FOLLOW_UP_SEQUENCE As String, _ - ByVal FOLLOW_UP_DAYS As String, _ - ByVal FOLLOW_UP_TIME_SPAN As String, _ - ByVal DEPENDENT_DATE_CTRL_ID As Integer, _ - ByVal DEPENDENT_DONE_CTRL_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal TIME_UNITY As String, _ - ByVal TIME_SPAN As Integer, _ - ByVal EMAIL_SUBJECT As String, _ - ByVal EMAIL_BODY As String, _ - ByVal PROCESS_SELECT1 As String, _ - ByVal PROCESS_SELECT2 As String, _ - ByVal PROCESS_SELECT3 As String, _ - ByVal PROCESS_SELECT4 As String, _ - ByVal ACTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal TIME_DIST As String, _ - ByVal NAME As String, _ - ByVal CONSTRUCTOR_ID As Integer, _ - ByVal CTRL_USER_DIRECT As Integer, _ - ByVal CTRL_GROUP_DIRECT As Integer) As Integer - If (FOLLOW_UP_SEQUENCE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_SEQUENCE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FOLLOW_UP_SEQUENCE,String) - End If - If (FOLLOW_UP_DAYS Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_DAYS") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FOLLOW_UP_DAYS,String) - End If - If (FOLLOW_UP_TIME_SPAN Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_TIME_SPAN") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(FOLLOW_UP_TIME_SPAN,String) - End If - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DEPENDENT_DATE_CTRL_ID,Integer) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(DEPENDENT_DONE_CTRL_ID,Integer) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(PARENT_ID,Integer) - If (TIME_UNITY Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_UNITY") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(TIME_UNITY,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(TIME_SPAN,Integer) - If (EMAIL_SUBJECT Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SUBJECT") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(EMAIL_SUBJECT,String) - End If - If (EMAIL_BODY Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_BODY") - Else - Me.Adapter.InsertCommand.Parameters(9).Value = CType(EMAIL_BODY,String) - End If - If (PROCESS_SELECT1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT1") - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(PROCESS_SELECT1,String) - End If - If (PROCESS_SELECT2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT2") - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(PROCESS_SELECT2,String) - End If - If (PROCESS_SELECT3 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT3") - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(PROCESS_SELECT3,String) - End If - If (PROCESS_SELECT4 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT4") - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(PROCESS_SELECT4,String) - End If - Me.Adapter.InsertCommand.Parameters(14).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(15).Value = CType(ADDED_WHO,String) - End If - If (TIME_DIST Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_DIST") - Else - Me.Adapter.InsertCommand.Parameters(16).Value = CType(TIME_DIST,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(17).Value = CType(NAME,String) - End If - Me.Adapter.InsertCommand.Parameters(18).Value = CType(CONSTRUCTOR_ID,Integer) - Me.Adapter.InsertCommand.Parameters(19).Value = CType(CTRL_USER_DIRECT,Integer) - Me.Adapter.InsertCommand.Parameters(20).Value = CType(CTRL_GROUP_DIRECT,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal FOLLOW_UP_SEQUENCE As String, _ - ByVal FOLLOW_UP_DAYS As String, _ - ByVal FOLLOW_UP_TIME_SPAN As String, _ - ByVal DEPENDENT_DATE_CTRL_ID As Integer, _ - ByVal DEPENDENT_DONE_CTRL_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal TIME_UNITY As String, _ - ByVal TIME_SPAN As Integer, _ - ByVal EMAIL_SUBJECT As String, _ - ByVal EMAIL_BODY As String, _ - ByVal PROCESS_SELECT1 As String, _ - ByVal PROCESS_SELECT2 As String, _ - ByVal PROCESS_SELECT3 As String, _ - ByVal PROCESS_SELECT4 As String, _ - ByVal ACTIVE As Boolean, _ - ByVal CHANGED_WHO As String, _ - ByVal TIME_DIST As String, _ - ByVal PROCESS_SELECT5 As String, _ - ByVal PROCESS_SELECT6 As String, _ - ByVal PROCESS_SELECT7 As String, _ - ByVal PROCESS_SELECT8 As String, _ - ByVal PROCESS_SELECT9 As String, _ - ByVal PROCESS_SELECT10 As String, _ - ByVal NAME As String, _ - ByVal CONSTRUCTOR_ID As Integer, _ - ByVal CTRL_USER_DIRECT As Integer, _ - ByVal CTRL_GROUP_DIRECT As Integer, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - If (FOLLOW_UP_SEQUENCE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_SEQUENCE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FOLLOW_UP_SEQUENCE,String) - End If - If (FOLLOW_UP_DAYS Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_DAYS") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FOLLOW_UP_DAYS,String) - End If - If (FOLLOW_UP_TIME_SPAN Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_TIME_SPAN") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(FOLLOW_UP_TIME_SPAN,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DEPENDENT_DATE_CTRL_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(DEPENDENT_DONE_CTRL_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(PARENT_ID,Integer) - If (TIME_UNITY Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_UNITY") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(TIME_UNITY,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(TIME_SPAN,Integer) - If (EMAIL_SUBJECT Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SUBJECT") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(EMAIL_SUBJECT,String) - End If - If (EMAIL_BODY Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_BODY") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(EMAIL_BODY,String) - End If - If (PROCESS_SELECT1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT1") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(PROCESS_SELECT1,String) - End If - If (PROCESS_SELECT2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT2") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(PROCESS_SELECT2,String) - End If - If (PROCESS_SELECT3 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT3") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(PROCESS_SELECT3,String) - End If - If (PROCESS_SELECT4 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT4") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(PROCESS_SELECT4,String) - End If - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(CHANGED_WHO,String) - End If - If (TIME_DIST Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_DIST") - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(TIME_DIST,String) - End If - If (PROCESS_SELECT5 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT5") - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(PROCESS_SELECT5,String) - End If - If (PROCESS_SELECT6 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT6") - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(PROCESS_SELECT6,String) - End If - If (PROCESS_SELECT7 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT7") - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(PROCESS_SELECT7,String) - End If - If (PROCESS_SELECT8 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT8") - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(PROCESS_SELECT8,String) - End If - If (PROCESS_SELECT9 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT9") - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(PROCESS_SELECT9,String) - End If - If (PROCESS_SELECT10 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT10") - Else - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(PROCESS_SELECT10,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(NAME,String) - End If - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(CONSTRUCTOR_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(CTRL_USER_DIRECT,Integer) - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(CTRL_GROUP_DIRECT,Integer) - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FOLLUPEMAIL_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FOLLUPEMAIL_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("FOLLOW_UP_ID", "FOLLOW_UP_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FOLLUPEMAIL_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FOLLUPEMAIL_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (USER_ID, FOLLOW_UP_"& _ - "ID, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@USER_ID,@FOLLOW_UP_ID,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID"& _ - ", USER_ID, FOLLOW_UP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM T"& _ - "BPMO_FOLLUPEMAIL_USER WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FOLLUPEMAIL_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET USER_ID = @USER_ID, FOLLO"& _ - "W_UP_ID = @FOLLOW_UP_ID, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Origi"& _ - "nal_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, FOLLOW_UP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_"& _ - "WHO, CHANGED_WHEN FROM TBPMO_FOLLUPEMAIL_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_FOLLUPEMAIL_USER.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FOLLUPEMAIL_USER" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable = New DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FOLLUPEMAIL_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal USER_ID As Integer, ByVal FOLLOW_UP_ID As Integer, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FOLLOW_UP_ID,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal USER_ID As Integer, ByVal FOLLOW_UP_ID As Integer, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FOLLOW_UP_ID,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RECORD_LOG_CONFIGTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RECORD_LOG_CONFIG" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CONTROL_ID", "CONTROL_ID") - tableMapping.ColumnMappings.Add("LOG_DELETE", "LOG_DELETE") - tableMapping.ColumnMappings.Add("LOG_UPDATE", "LOG_UPDATE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("FORM_ID1", "FORM_ID1") - tableMapping.ColumnMappings.Add("String", "String") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_RECORD_LOG_CONFIG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_RECORD_LOG_CONFIG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONTROL_ID, LOG_DE"& _ - "LETE, LOG_UPDATE)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONTROL_ID,@LOG_DELETE,@LOG_UPDATE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT"& _ - " GUID, CONTROL_ID, LOG_DELETE, LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - " FROM TBPMO_RECORD_LOG_CONFIG WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_DELETE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_DELETE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_UPDATE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_UPDATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_RECORD_LOG_CONFIG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CONTROL_ID = @CONTROL_ID"& _ - ", LOG_DELETE = @LOG_DELETE, LOG_UPDATE = @LOG_UPDATE, CHANGED_WHO = @CHANGED_WHO"& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONTROL_ID, LOG_DELETE, "& _ - "LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD_LOG_CONFIG W"& _ - "HERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_DELETE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_DELETE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_UPDATE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_UPDATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_RECORD_LOG_CONFIG.GUID, TBPMO_RECORD_LOG_CONFIG.CONTROL_ID, T"& _ - "BPMO_RECORD_LOG_CONFIG.LOG_DELETE, TBPMO_RECORD_LOG_CONFIG.LOG_UPDATE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_RECORD_LOG_CONFIG.ADDED_WHEN, TBPMO_RECORD_LOG_CONFIG.CH"& _ - "ANGED_WHO, TBPMO_RECORD_LOG_CONFIG.CHANGED_WHEN, TBPMO_CONTROL.FORM_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_FORM.GUID AS FORM_ID, TBPMO_FORM.NAME, TBPMO_FORM.NAME "& _ - "+ ' - ' + TBPMO_CONTROL.NAME AS String"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RECORD_LOG_CONFIG "& _ - "INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_CONTROL ON TBPMO_RECORD_LOG_CONFIG.CO"& _ - "NTROL_ID = TBPMO_CONTROL.GUID INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_FORM ON"& _ - " TBPMO_CONTROL.FORM_ID = TBPMO_FORM.GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY TBPMO_FORM.NAME, TBPMO_CONTRO"& _ - "L.NAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable = New DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RECORD_LOG_CONFIG") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONTROL_ID As Integer, ByVal LOG_DELETE As Boolean, ByVal LOG_UPDATE As Boolean) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONTROL_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(LOG_DELETE,Boolean) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(LOG_UPDATE,Boolean) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal CONTROL_ID As Integer, ByVal LOG_DELETE As Boolean, ByVal LOG_UPDATE As Boolean, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONTROL_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(LOG_DELETE,Boolean) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(LOG_UPDATE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_RECORD_CHANGESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_RECORD_CHANGES" - tableMapping.ColumnMappings.Add("ID", "ID") - tableMapping.ColumnMappings.Add("Control-Name", "Control-Name") - tableMapping.ColumnMappings.Add("Log-Description", "Log-Description") - tableMapping.ColumnMappings.Add("Added who", "Added who") - tableMapping.ColumnMappings.Add("Added When", "Added When") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID AS ID, NAME AS [Control-Name], LOG_DESCRIPTION AS [Log-Descrip"& _ - "tion], ADDED_WHO AS [Added who], ADDED_WHEN AS [Added When]"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWP"& _ - "MO_RECORD_CHANGES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (RECORD_ID = @RECORD_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECORD_ID As Integer) As DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable = New DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_EMAIL_ACCOUNTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_EMAIL_ACCOUNT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("EMAIL_FROM", "EMAIL_FROM") - tableMapping.ColumnMappings.Add("EMAIL_SMTP", "EMAIL_SMTP") - tableMapping.ColumnMappings.Add("EMAIL_USER", "EMAIL_USER") - tableMapping.ColumnMappings.Add("EMAIL_PW", "EMAIL_PW") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("PORT", "PORT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_EMAIL_ACCOUNT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_EMAIL_ACCOUNT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, EMAIL_FROM, EMAIL"& _ - "_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, PORT)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@EMA"& _ - "IL_FROM,@EMAIL_SMTP,@EMAIL_USER,@EMAIL_PW,@ACTIVE,@ADDED_WHO,@PORT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT G"& _ - "UID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDE"& _ - "D_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_EMAIL_ACCOUNT WHERE (GUID = SCOPE_ID"& _ - "ENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_FROM", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_FROM", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SMTP", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SMTP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_USER", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_USER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_PW", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PORT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PORT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_EMAIL_ACCOUNT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, EMAIL_FROM = @E"& _ - "MAIL_FROM, EMAIL_SMTP = @EMAIL_SMTP, EMAIL_USER = @EMAIL_USER, EMAIL_PW = @EMAIL"& _ - "_PW, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" PO"& _ - "RT = @PORT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, EMAIL_FR"& _ - "OM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO"& _ - ", CHANGED_WHEN FROM TBDD_EMAIL_ACCOUNT WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_FROM", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_FROM", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SMTP", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SMTP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_USER", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_USER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_PW", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PORT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PORT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, PORT, ACT"& _ - "IVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_EMAI"& _ - "L_ACCOUNT" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable = New DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_EMAIL_ACCOUNT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal PORT As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (EMAIL_FROM Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_FROM") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(EMAIL_FROM,String) - End If - If (EMAIL_SMTP Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SMTP") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EMAIL_SMTP,String) - End If - If (EMAIL_USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_USER") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(EMAIL_USER,String) - End If - If (EMAIL_PW Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_PW") - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(EMAIL_PW,String) - End If - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(PORT,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal PORT As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (EMAIL_FROM Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_FROM") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(EMAIL_FROM,String) - End If - If (EMAIL_SMTP Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SMTP") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EMAIL_SMTP,String) - End If - If (EMAIL_USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_USER") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(EMAIL_USER,String) - End If - If (EMAIL_PW Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_PW") - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(EMAIL_PW,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(PORT,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_CONNECTIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_CONNECTION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("SQL_PROVIDER", "SQL_PROVIDER") - tableMapping.ColumnMappings.Add("SERVER", "SERVER") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("PASSWORD", "PASSWORD") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("DATENBANK", "DATENBANK") - tableMapping.ColumnMappings.Add("BEMERKUNG", "BEMERKUNG") - tableMapping.ColumnMappings.Add("AKTIV", "AKTIV") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBDD_CONNECTION] WHERE (([GUID] = @Original_GUID) AND ((@IsNull_DESC"& _ - "RIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION"& _ - ")) AND ((@IsNull_SQL_PROVIDER = 1 AND [SQL_PROVIDER] IS NULL) OR ([SQL_PROVIDER]"& _ - " = @Original_SQL_PROVIDER)) AND ((@IsNull_SERVER = 1 AND [SERVER] IS NULL) OR (["& _ - "SERVER] = @Original_SERVER)) AND ((@IsNull_DATABASE = 1 AND [DATABASE] IS NULL) "& _ - "OR ([DATABASE] = @Original_DATABASE)) AND ((@IsNull_USERNAME = 1 AND [USERNAME] "& _ - "IS NULL) OR ([USERNAME] = @Original_USERNAME)) AND ((@IsNull_PASSWORD = 1 AND [P"& _ - "ASSWORD] IS NULL) OR ([PASSWORD] = @Original_PASSWORD)) AND ((@IsNull_COMMENT = "& _ - "1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([AKTIVE] = @Or"& _ - "iginal_AKTIVE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Orig"& _ - "inal_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([C"& _ - "HANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGE"& _ - "D_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.SmallInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DESCRIPTION", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SQL_PROVIDER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SERVER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DATABASE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DATABASE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_USERNAME", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_PASSWORD", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_COMMENT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AKTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIVE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBDD_CONNECTION] ([BEZEICHNUNG], [SQL_PROVIDER], [SERVER], [DATENBAN"& _ - "K], [USERNAME], [PASSWORD], [BEMERKUNG], [AKTIV], [ERSTELLTWER], [ERSTELLTWANN],"& _ - " [GEANDERTWER], [GEAENDERTWANN]) VALUES (@BEZEICHNUNG, @SQL_PROVIDER, @SERVER, @"& _ - "DATENBANK, @USERNAME, @PASSWORD, @BEMERKUNG, @AKTIV, @ERSTELLTWER, @ERSTELLTWANN"& _ - ", @GEANDERTWER, @GEAENDERTWANN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER"& _ - ", DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GE"& _ - "ANDERTWER, GEAENDERTWANN FROM TBDD_CONNECTION WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATENBANK", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATENBANK", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEMERKUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEMERKUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEAENDERTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBDD_CONNECTION] SET [DESCRIPTION] = @DESCRIPTION, [SQL_PROVIDER] = @SQL_"& _ - "PROVIDER, [SERVER] = @SERVER, [DATABASE] = @DATABASE, [USERNAME] = @USERNAME, [P"& _ - "ASSWORD] = @PASSWORD, [COMMENT] = @COMMENT, [AKTIVE] = @AKTIVE, [ADDED_WHO] = @A"& _ - "DDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHE"& _ - "N] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ((@IsNull_DESCRIPTION = "& _ - "1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION)) AND ((@"& _ - "IsNull_SQL_PROVIDER = 1 AND [SQL_PROVIDER] IS NULL) OR ([SQL_PROVIDER] = @Origin"& _ - "al_SQL_PROVIDER)) AND ((@IsNull_SERVER = 1 AND [SERVER] IS NULL) OR ([SERVER] = "& _ - "@Original_SERVER)) AND ((@IsNull_DATABASE = 1 AND [DATABASE] IS NULL) OR ([DATAB"& _ - "ASE] = @Original_DATABASE)) AND ((@IsNull_USERNAME = 1 AND [USERNAME] IS NULL) O"& _ - "R ([USERNAME] = @Original_USERNAME)) AND ((@IsNull_PASSWORD = 1 AND [PASSWORD] I"& _ - "S NULL) OR ([PASSWORD] = @Original_PASSWORD)) AND ((@IsNull_COMMENT = 1 AND [COM"& _ - "MENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([AKTIVE] = @Original_AKT"& _ - "IVE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED"& _ - "_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO"& _ - "] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS"& _ - " NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DESCRIPTION"& _ - ", SQL_PROVIDER, SERVER, [DATABASE], USERNAME, PASSWORD, COMMENT, AKTIVE, ADDED_W"& _ - "HO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CONNECTION WHERE (GUID = @GU"& _ - "ID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATABASE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.SmallInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DESCRIPTION", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SQL_PROVIDER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SERVER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DATABASE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DATABASE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_USERNAME", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_PASSWORD", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_COMMENT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AKTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIVE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSW"& _ - "ORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FR"& _ - "OM TBDD_CONNECTION" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_CONNECTIONDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_CONNECTIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_CONNECTIONDataTable = New DD_DMSDataSet.TBDD_CONNECTIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_CONNECTIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_CONNECTION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Short, ByVal Original_DESCRIPTION As String, ByVal Original_SQL_PROVIDER As String, ByVal Original_SERVER As String, ByVal Original_DATABASE As String, ByVal Original_USERNAME As String, ByVal Original_PASSWORD As String, ByVal Original_COMMENT As String, ByVal Original_AKTIVE As Boolean, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Short) - If (Original_DESCRIPTION Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_DESCRIPTION,String) - End If - If (Original_SQL_PROVIDER Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_SQL_PROVIDER,String) - End If - If (Original_SERVER Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_SERVER,String) - End If - If (Original_DATABASE Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_DATABASE,String) - End If - If (Original_USERNAME Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_USERNAME,String) - End If - If (Original_PASSWORD Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_PASSWORD,String) - End If - If (Original_COMMENT Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_COMMENT,String) - End If - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(Original_AKTIVE,Boolean) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(19).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(19).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(21).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal DATENBANK As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Global.System.Nullable(Of Date)) As Integer - If (BEZEICHNUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (SQL_PROVIDER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SQL_PROVIDER,String) - End If - If (SERVER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SERVER,String) - End If - If (DATENBANK Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DATENBANK,String) - End If - If (USERNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(USERNAME,String) - End If - If (PASSWORD Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(PASSWORD,String) - End If - If (BEMERKUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(BEMERKUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(AKTIV,Boolean) - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(ERSTELLTWER,String) - End If - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ERSTELLTWANN,Date) - If (GEANDERTWER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(GEANDERTWER,String) - End If - If (GEAENDERTWANN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(11).Value = CType(GEAENDERTWANN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal DESCRIPTION As String, _ - ByVal SQL_PROVIDER As String, _ - ByVal SERVER As String, _ - ByVal DATABASE As String, _ - ByVal USERNAME As String, _ - ByVal PASSWORD As String, _ - ByVal COMMENT As String, _ - ByVal AKTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Short, _ - ByVal Original_DESCRIPTION As String, _ - ByVal Original_SQL_PROVIDER As String, _ - ByVal Original_SERVER As String, _ - ByVal Original_DATABASE As String, _ - ByVal Original_USERNAME As String, _ - ByVal Original_PASSWORD As String, _ - ByVal Original_COMMENT As String, _ - ByVal Original_AKTIVE As Boolean, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Short) As Integer - If (DESCRIPTION Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(DESCRIPTION,String) - End If - If (SQL_PROVIDER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SQL_PROVIDER,String) - End If - If (SERVER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(SERVER,String) - End If - If (DATABASE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DATABASE,String) - End If - If (USERNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(USERNAME,String) - End If - If (PASSWORD Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(PASSWORD,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(AKTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_GUID,Short) - If (Original_DESCRIPTION Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_DESCRIPTION,String) - End If - If (Original_SQL_PROVIDER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_SQL_PROVIDER,String) - End If - If (Original_SERVER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_SERVER,String) - End If - If (Original_DATABASE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_DATABASE,String) - End If - If (Original_USERNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_USERNAME,String) - End If - If (Original_PASSWORD Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_PASSWORD,String) - End If - If (Original_COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(26).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(Original_COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_AKTIVE,Boolean) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(29).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(34).Value = CType(GUID,Short) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal DESCRIPTION As String, _ - ByVal SQL_PROVIDER As String, _ - ByVal SERVER As String, _ - ByVal DATABASE As String, _ - ByVal USERNAME As String, _ - ByVal PASSWORD As String, _ - ByVal COMMENT As String, _ - ByVal AKTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Short, _ - ByVal Original_DESCRIPTION As String, _ - ByVal Original_SQL_PROVIDER As String, _ - ByVal Original_SERVER As String, _ - ByVal Original_DATABASE As String, _ - ByVal Original_USERNAME As String, _ - ByVal Original_PASSWORD As String, _ - ByVal Original_COMMENT As String, _ - ByVal Original_AKTIVE As Boolean, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(DESCRIPTION, SQL_PROVIDER, SERVER, DATABASE, USERNAME, PASSWORD, COMMENT, AKTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_DESCRIPTION, Original_SQL_PROVIDER, Original_SERVER, Original_DATABASE, Original_USERNAME, Original_PASSWORD, Original_COMMENT, Original_AKTIVE, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CONSTRUCT_ID", "CONSTRUCT_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("LEVEL1_SELECT", "LEVEL1_SELECT") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - tableMapping.ColumnMappings.Add("SQL_SELECT_EBENE1", "SQL_SELECT_EBENE1") - tableMapping.ColumnMappings.Add("SQL_SELECT_EBENE2", "SQL_SELECT_EBENE2") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COLUMN_NAME1", "COLUMN_NAME1") - tableMapping.ColumnMappings.Add("COLUMN_NAME2", "COLUMN_NAME2") - tableMapping.ColumnMappings.Add("LOAD_DIRECT", "LOAD_DIRECT") - tableMapping.ColumnMappings.Add("SQL_QUICK_VIEW", "SQL_QUICK_VIEW") - tableMapping.ColumnMappings.Add("CONTROL_DOCTYPE_MATCH", "CONTROL_DOCTYPE_MATCH") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONSTRUCT_ID"& _ - ", FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBE"& _ - "NE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, CONTROL_DOCTYPE_MATCH)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1"& _ - ",@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_NAME2,@CONTROL_DOCTYPE_MATC"& _ - "H); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE,"& _ - " SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANG"& _ - "ED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PA"& _ - "TTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTR"& _ - "UCTOR_DETAIL WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL1_SELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL1_SELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE1", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE2", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME1", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME2", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CONSTRUCT_ID = @CO"& _ - "NSTRUCT_ID, FORM_ID = @FORM_ID, PARENT_ID = @PARENT_ID, LEVEL1_SELECT = @LEVEL1_"& _ - "SELECT, SEQUENCE = @SEQUENCE, SQL_SELECT_EBENE1 = @SQL_SELECT_EBENE1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " SQL_SELECT_EBENE2 = @SQL_SELECT_EBENE2, CHANGED_WHO = @CHANGED_"& _ - "WHO, COLUMN_NAME1 = @COLUMN_NAME1, COLUMN_NAME2 = @COLUMN_NAME2, LOAD_DIRECT = @"& _ - "LOAD_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQL_QUICK_VIEW = @SQL_QUICK_VIEW, CONTRO"& _ - "L_DOCTYPE_MATCH = @CONTROL_DOCTYPE_MATCH"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL"& _ - "_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_W"& _ - "HEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTER"& _ - "N2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTO"& _ - "R_DETAIL WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL1_SELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL1_SELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE1", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE2", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME1", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME2", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOAD_DIRECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOAD_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_QUICK_VIEW", Global.System.Data.SqlDbType.VarChar, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_QUICK_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQ"& _ - "L_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_"& _ - "WHEN, COLUMN_NAME1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" COLUMN_NAME2, LOAD_DIRECT, SQL_QU"& _ - "ICK_VIEW, CONTROL_DOCTYPE_MATCH"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (GUID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT ADDED_WHEN, ADDED_WHO, CHANGED_WHEN, CHANGED_WHO, COLUMN_NAME1, COL"& _ - "UMN_NAME2, CONSTRUCT_ID, FORM_ID, GUID, LEVEL1_SELECT, PARENT_ID, SEQUENCE, SQL_"& _ - "SELECT_EBENE1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQL_SELECT_EBENE2, LOAD_DIRECT, SQL_QU"& _ - "ICK_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @I"& _ - "D)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = New DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByID(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByID(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = New DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_CONSTRUCTOR_DETAIL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONSTRUCT_ID As Integer, ByVal FORM_ID As Integer, ByVal PARENT_ID As Integer, ByVal LEVEL1_SELECT As Global.System.Nullable(Of Boolean), ByVal SEQUENCE As Integer, ByVal SQL_SELECT_EBENE1 As String, ByVal SQL_SELECT_EBENE2 As String, ByVal ADDED_WHO As String, ByVal COLUMN_NAME1 As String, ByVal COLUMN_NAME2 As String, ByVal CONTROL_DOCTYPE_MATCH As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(PARENT_ID,Integer) - If (LEVEL1_SELECT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(LEVEL1_SELECT.Value,Boolean) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (SQL_SELECT_EBENE1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE1") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(SQL_SELECT_EBENE1,String) - End If - If (SQL_SELECT_EBENE2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE2") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(SQL_SELECT_EBENE2,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(ADDED_WHO,String) - End If - If (COLUMN_NAME1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME1") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(COLUMN_NAME1,String) - End If - If (COLUMN_NAME2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME2") - Else - Me.Adapter.InsertCommand.Parameters(9).Value = CType(COLUMN_NAME2,String) - End If - Me.Adapter.InsertCommand.Parameters(10).Value = CType(CONTROL_DOCTYPE_MATCH,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal CONSTRUCT_ID As Integer, ByVal FORM_ID As Integer, ByVal PARENT_ID As Integer, ByVal LEVEL1_SELECT As Global.System.Nullable(Of Boolean), ByVal SEQUENCE As Integer, ByVal SQL_SELECT_EBENE1 As String, ByVal SQL_SELECT_EBENE2 As String, ByVal CHANGED_WHO As String, ByVal COLUMN_NAME1 As String, ByVal COLUMN_NAME2 As String, ByVal LOAD_DIRECT As Boolean, ByVal SQL_QUICK_VIEW As String, ByVal CONTROL_DOCTYPE_MATCH As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FORM_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(PARENT_ID,Integer) - If (LEVEL1_SELECT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(LEVEL1_SELECT.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (SQL_SELECT_EBENE1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE1") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(SQL_SELECT_EBENE1,String) - End If - If (SQL_SELECT_EBENE2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE2") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(SQL_SELECT_EBENE2,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (COLUMN_NAME1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME1") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(COLUMN_NAME1,String) - End If - If (COLUMN_NAME2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME2") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(COLUMN_NAME2,String) - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(LOAD_DIRECT,Boolean) - If (SQL_QUICK_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_QUICK_VIEW") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(SQL_QUICK_VIEW,String) - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(CONTROL_DOCTYPE_MATCH,Integer) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWDDINDEX_AUTOMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWDDINDEX_AUTOM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("INDEXNAME", "INDEXNAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - tableMapping.ColumnMappings.Add("DOKUMENTART", "DOKUMENTART") - tableMapping.ColumnMappings.Add("KURZNAME", "KURZNAME") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("CONNECTION", "CONNECTION") - tableMapping.ColumnMappings.Add("SQL_PROVIDER", "SQL_PROVIDER") - tableMapping.ColumnMappings.Add("SERVER", "SERVER") - tableMapping.ColumnMappings.Add("DATENBANK", "DATENBANK") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("PASSWORD", "PASSWORD") - tableMapping.ColumnMappings.Add("SQL_RESULT", "SQL_RESULT") - tableMapping.ColumnMappings.Add("SQL_ACTIVE", "SQL_ACTIVE") - tableMapping.ColumnMappings.Add("VALUE", "VALUE") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, INDEXNAME, COMMENT, DOCTYPE_ID, DOKUMENTART, KURZNAME, CONNEC"& _ - "TION_ID, CONNECTION, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, SQL_RE"& _ - "SULT, SQL_ACTIVE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" VALUE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWDDINDEX_AU"& _ - "TOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (DOCTYPE_ID = @DOCTYPE_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWDDINDEX_AUTOMDataTable, ByVal DOCTYPE_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DOCTYPE_ID As Integer) As DD_DMSDataSet.VWDDINDEX_AUTOMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWDDINDEX_AUTOMDataTable = New DD_DMSDataSet.VWDDINDEX_AUTOMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_TEMPLATETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_TEMPLATE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("TEMPLATE_PATH", "TEMPLATE_PATH") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, TEMPLATE_PATH, DOCTYP"& _ - "E_ID, ACTIVE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@TEMPLATE_PATH,@DOCTYPE_ID,@ACTIV"& _ - "E,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO"& _ - ", ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE WHERE (GUID = SCOPE_"& _ - "IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_PATH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, TEMPLATE_PATH = @TE"& _ - "MPLATE_PATH, DOCTYPE_ID = @DOCTYPE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_"& _ - "WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, TEMPLATE_PATH, D"& _ - "OCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_T"& _ - "EMPLATE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_PATH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHE"& _ - "N, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_TEMPLATE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_TEMPLATEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATEDataTable = New DD_DMSDataSet.TBPMO_TEMPLATEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal TEMPLATE_PATH As String, ByVal DOCTYPE_ID As Integer, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String) As Integer - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (TEMPLATE_PATH Is Nothing) Then - Throw New Global.System.ArgumentNullException("TEMPLATE_PATH") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(TEMPLATE_PATH,String) - End If - Me.Adapter.InsertCommand.Parameters(2).Value = CType(DOCTYPE_ID,Integer) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal NAME As String, ByVal TEMPLATE_PATH As String, ByVal DOCTYPE_ID As Integer, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (TEMPLATE_PATH Is Nothing) Then - Throw New Global.System.ArgumentNullException("TEMPLATE_PATH") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(TEMPLATE_PATH,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(DOCTYPE_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_ENTITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_TEMPLATE_ENTITY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("TEMPLATE_ID", "TEMPLATE_ID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (TEMPLATE_ID, ENTITY_"& _ - "ID, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@TEMPLATE_ID,@ENTITY_ID,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUI"& _ - "D, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_TEMPLA"& _ - "TE_ENTITY WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET TEMPLATE_ID = @TEMPLATE_ID"& _ - ", ENTITY_ID = @ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, T"& _ - "EMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_TEMPLATE_E"& _ - "NTITY WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "FROM TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TEMPLATE_ID = @TEMPL_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable, ByVal TEMPL_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal TEMPL_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_ENTITY") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_PATTERNTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_TEMPLATE_PATTERN" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME_PATTERN", "NAME_PATTERN") - tableMapping.ColumnMappings.Add("FIXED_VALUE", "FIXED_VALUE") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("SQL_COMMAND", "SQL_COMMAND") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TEMPLATE_ENT_ID", "TEMPLATE_ENT_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (TEMPLATE_ENT_ID, NA"& _ - "ME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES ("& _ - "@TEMPLATE_ENT_ID,@NAME_PATTERN,@FIXED_VALUE,@CONNECTION_ID,@SQL_COMMAND,@ADDED_W"& _ - "HO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, S"& _ - "QL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE"& _ - "_PATTERN WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET TEMPLATE_ENT_ID = @TEMPLA"& _ - "TE_ENT_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_"& _ - "ID = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHAN"& _ - "GED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, TEM"& _ - "PLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, "& _ - "ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = "& _ - "@GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQ"& _ - "L_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBP"& _ - "MO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TEMPLATE_ENT_ID = @TEMPL_ENT_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "INSERT INTO TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME_PATTERN, ADDED"& _ - "_WHO, TEMPLATE_ENT_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME_PATTERN,@ADDED_WHO,@TEMPLATE_ENT_ID"& _ - ")" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable, ByVal TEMPL_ENT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ENT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal TEMPL_ENT_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ENT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_PATTERN") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal TEMPLATE_ENT_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ENT_ID,Integer) - If (NAME_PATTERN Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME_PATTERN") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(NAME_PATTERN,String) - End If - If (FIXED_VALUE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(FIXED_VALUE,String) - End If - If (CONNECTION_ID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CONNECTION_ID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SQL_COMMAND,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal TEMPLATE_ENT_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ENT_ID,Integer) - If (NAME_PATTERN Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME_PATTERN") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(NAME_PATTERN,String) - End If - If (FIXED_VALUE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(FIXED_VALUE,String) - End If - If (CONNECTION_ID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CONNECTION_ID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SQL_COMMAND,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function cmdInsertBasics(ByVal NAME_PATTERN As String, ByVal ADDED_WHO As String, ByVal TEMPLATE_ENT_ID As Integer) As Object - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - If (NAME_PATTERN Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME_PATTERN") - Else - command.Parameters(0).Value = CType(NAME_PATTERN,String) - End If - If (ADDED_WHO Is Nothing) Then - command.Parameters(1).Value = Global.System.DBNull.Value - Else - command.Parameters(1).Value = CType(ADDED_WHO,String) - End If - command.Parameters(2).Value = CType(TEMPLATE_ENT_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Object - Try - returnValue = command.ExecuteScalar - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - If ((returnValue Is Nothing) _ - OrElse (returnValue.GetType Is GetType(Global.System.DBNull))) Then - Return Nothing - Else - Return CType(returnValue,Object) - End If - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBTEMP_QUICKDISPLAYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBTEMP_QUICKDISPLAY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("COL_NAME", "COL_NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT T.GUID, T1.COL_NAME FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY T, TBPMO_CONTROL "& _ - "T1 WHERE T.CONTROL_ID = T1.GUID AND T.CONSTRUCT_ID = @CONSTRUCT_ID" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable, ByVal CONSTRUCT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal CONSTRUCT_ID As Integer) As DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable = New DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_LANGUAGE_OBJECTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_LANGUAGE_OBJECT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("LANGUAGE_TYPE", "LANGUAGE_TYPE") - tableMapping.ColumnMappings.Add("SCREEN_ID", "SCREEN_ID") - tableMapping.ColumnMappings.Add("PMO_OBJECT_NAME", "PMO_OBJECT_NAME") - tableMapping.ColumnMappings.Add("CAPTION", "CAPTION") - tableMapping.ColumnMappings.Add("HINT", "HINT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_LANGUAGE_OBJECT] WHERE (([GUID] = @Original_GUID) AND ([LANGUA"& _ - "GE_TYPE] = @Original_LANGUAGE_TYPE) AND ([SCREEN_ID] = @Original_SCREEN_ID) AND "& _ - "([PMO_OBJECT_NAME] = @Original_PMO_OBJECT_NAME) AND ([CAPTION] = @Original_CAPTI"& _ - "ON) AND ((@IsNull_HINT = 1 AND [HINT] IS NULL) OR ([HINT] = @Original_HINT)) AND"& _ - " ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHE"& _ - "N] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO "& _ - "= 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ("& _ - "(@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Orig"& _ - "inal_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_HINT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_LANGUAGE_OBJECT] ([LANGUAGE_TYPE], [SCREEN_ID], [PMO_OBJECT_NA"& _ - "ME], [CAPTION], [HINT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]"& _ - ") VALUES (@LANGUAGE_TYPE, @SCREEN_ID, @PMO_OBJECT_NAME, @CAPTION, @HINT, @ADDED_"& _ - "WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, LANGUAGE_TYPE, SCR"& _ - "EEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHAN"& _ - "GED_WHEN FROM TBPMO_LANGUAGE_OBJECT WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_LANGUAGE_OBJECT] SET [LANGUAGE_TYPE] = @LANGUAGE_TYPE, [SCREEN_ID] "& _ - "= @SCREEN_ID, [PMO_OBJECT_NAME] = @PMO_OBJECT_NAME, [CAPTION] = @CAPTION, [HINT]"& _ - " = @HINT, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = "& _ - "@CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AN"& _ - "D ([LANGUAGE_TYPE] = @Original_LANGUAGE_TYPE) AND ([SCREEN_ID] = @Original_SCREE"& _ - "N_ID) AND ([PMO_OBJECT_NAME] = @Original_PMO_OBJECT_NAME) AND ([CAPTION] = @Orig"& _ - "inal_CAPTION) AND ((@IsNull_HINT = 1 AND [HINT] IS NULL) OR ([HINT] = @Original_"& _ - "HINT)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND "& _ - "[ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CH"& _ - "ANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_W"& _ - "HO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHE"& _ - "N] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, LANGUAGE_TYPE, SCREEN_ID, PMO_OBJE"& _ - "CT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TB"& _ - "PMO_LANGUAGE_OBJECT WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_HINT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_LANGUAGE_OBJECT.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_LANGUAGE_OBJECT" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable = New DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_LANGUAGE_OBJECT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_LANGUAGE_TYPE As String, ByVal Original_SCREEN_ID As Integer, ByVal Original_PMO_OBJECT_NAME As String, ByVal Original_CAPTION As String, ByVal Original_HINT As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_LANGUAGE_TYPE") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_LANGUAGE_TYPE,String) - End If - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_SCREEN_ID,Integer) - If (Original_PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_PMO_OBJECT_NAME") - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_PMO_OBJECT_NAME,String) - End If - If (Original_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_CAPTION") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_CAPTION,String) - End If - If (Original_HINT Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_HINT,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal LANGUAGE_TYPE As String, ByVal SCREEN_ID As Integer, ByVal PMO_OBJECT_NAME As String, ByVal CAPTION As String, ByVal HINT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - If (LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE_TYPE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(LANGUAGE_TYPE,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - If (PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("PMO_OBJECT_NAME") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(PMO_OBJECT_NAME,String) - End If - If (CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("CAPTION") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CAPTION,String) - End If - If (HINT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(HINT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal LANGUAGE_TYPE As String, _ - ByVal SCREEN_ID As Integer, _ - ByVal PMO_OBJECT_NAME As String, _ - ByVal CAPTION As String, _ - ByVal HINT As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_LANGUAGE_TYPE As String, _ - ByVal Original_SCREEN_ID As Integer, _ - ByVal Original_PMO_OBJECT_NAME As String, _ - ByVal Original_CAPTION As String, _ - ByVal Original_HINT As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - If (LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(LANGUAGE_TYPE,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - If (PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("PMO_OBJECT_NAME") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(PMO_OBJECT_NAME,String) - End If - If (CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("CAPTION") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CAPTION,String) - End If - If (HINT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(HINT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Integer) - If (Original_LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_LANGUAGE_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_LANGUAGE_TYPE,String) - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_SCREEN_ID,Integer) - If (Original_PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_PMO_OBJECT_NAME") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_PMO_OBJECT_NAME,String) - End If - If (Original_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_CAPTION") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_CAPTION,String) - End If - If (Original_HINT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_HINT,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal LANGUAGE_TYPE As String, _ - ByVal SCREEN_ID As Integer, _ - ByVal PMO_OBJECT_NAME As String, _ - ByVal CAPTION As String, _ - ByVal HINT As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_LANGUAGE_TYPE As String, _ - ByVal Original_SCREEN_ID As Integer, _ - ByVal Original_PMO_OBJECT_NAME As String, _ - ByVal Original_CAPTION As String, _ - ByVal Original_HINT As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(LANGUAGE_TYPE, SCREEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_LANGUAGE_TYPE, Original_SCREEN_ID, Original_PMO_OBJECT_NAME, Original_CAPTION, Original_HINT, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_CLIENTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_CLIENT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CLIENT_NAME", "CLIENT_NAME") - tableMapping.ColumnMappings.Add("SHORTNAME", "SHORTNAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_CLIENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_CLIENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CLIENT_NAME, SHORTNAME, COMMEN"& _ - "T, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CLIENT_NAME,@SHORTNAME,@COMMENT,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SE"& _ - "LECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, "& _ - "CHANGED_WHEN FROM TBDD_CLIENT WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CLIENT_NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CLIENT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_CLIENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CLIENT_NAME = @CLIENT_NAME, SHORTNAM"& _ - "E = @SHORTNAME, COMMENT = @COMMENT, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GU"& _ - "ID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO,"& _ - " ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CLIENT WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CLIENT_NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CLIENT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANG"& _ - "ED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_CLIENT" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_CLIENTDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_CLIENTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_CLIENTDataTable = New DD_DMSDataSet.TBDD_CLIENTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_CLIENTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_CLIENT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CLIENT_NAME As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal ADDED_WHO As String) As Integer - If (CLIENT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("CLIENT_NAME") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CLIENT_NAME,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COMMENT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal CLIENT_NAME As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (CLIENT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("CLIENT_NAME") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CLIENT_NAME,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COMMENT,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_CONSTRUCTOR_USER_SQL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("SQL_COMMAND", "SQL_COMMAND") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("CONSTR_DET_ID", "CONSTR_DET_ID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONSTR_DET_ID, "& _ - "USER_ID, SQL_COMMAND, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONSTR_DET_ID,@USER_ID,@SQL_CO"& _ - "MMAND,@ADDED_WHO)" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTR_DET_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTR_DET_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET SQL_COMMAND = @SQL_CO"& _ - "MMAND, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELEC"& _ - "T GUID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO"& _ - "_CONSTRUCTOR_USER_SQL WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - ", CONSTR_DET_ID, USER_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (CONSTR_DET_ID = @CONSTR_DET_ID) AND (USER_ID = @USERID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTR_DET_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTR_DET_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable, ByVal CONSTR_DET_ID As Integer, ByVal USERID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTR_DET_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USERID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal CONSTR_DET_ID As Integer, ByVal USERID As Integer) As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTR_DET_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USERID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable = New DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_CONSTRUCTOR_USER_SQL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONSTR_DET_ID As Integer, ByVal USER_ID As Integer, ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONSTR_DET_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(USER_ID,Integer) - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SQL_COMMAND,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal SQL_COMMAND As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(SQL_COMMAND,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_IMPORT_PROFILE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("WD_SEARCH", "WD_SEARCH") - tableMapping.ColumnMappings.Add("UNIQUE_DOC_SQL", "UNIQUE_DOC_SQL") - tableMapping.ColumnMappings.Add("NEW_OBJECTTYPE", "NEW_OBJECTTYPE") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("SQL_DOCTYPE", "SQL_DOCTYPE") - tableMapping.ColumnMappings.Add("OLD_OBJECTTYPE", "OLD_OBJECTTYPE") - tableMapping.ColumnMappings.Add("IDX_FILE_WORKED", "IDX_FILE_WORKED") - tableMapping.ColumnMappings.Add("SQL_PARENT_RECORD", "SQL_PARENT_RECORD") - tableMapping.ColumnMappings.Add("ONLY_RECORD_CREATING", "ONLY_RECORD_CREATING") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_IMPORT_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_IMPORT_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, WD_SEARCH, U"& _ - "NIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ENTITY_ID, SQL_DOCTYPE,"& _ - " OLD_OBJECTTYPE, IDX_FILE_WORKED, SQL_PARENT_RECORD, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "ONLY_RECORD_CREATING)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@WD_SEARCH,@UNIQUE_DOC_SQL,@NEW_OBJE"& _ - "CTTYPE,@CONNECTION_ID,@ADDED_WHO,@ENTITY_ID,@SQL_DOCTYPE,@OLD_OBJECTTYPE,@IDX_FI"& _ - "LE_WORKED,@SQL_PARENT_RECORD,@ONLY_RECORD_CREATING); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, "& _ - "WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE WHERE (GUID = SCOPE_IDEN"& _ - "TITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WD_SEARCH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "WD_SEARCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UNIQUE_DOC_SQL", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "UNIQUE_DOC_SQL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NEW_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NEW_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OLD_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OLD_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDX_FILE_WORKED", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDX_FILE_WORKED", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PARENT_RECORD", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PARENT_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ONLY_RECORD_CREATING", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ONLY_RECORD_CREATING", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_IMPORT_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, WD_SEARCH "& _ - "= @WD_SEARCH, UNIQUE_DOC_SQL = @UNIQUE_DOC_SQL, NEW_OBJECTTYPE = @NEW_OBJECTTYPE"& _ - ", CONNECTION_ID = @CONNECTION_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHO = @CHAN"& _ - "GED_WHO, ENTITY_ID = @ENTITY_ID, SQL_DOCTYPE = @SQL_DOCTYPE, OLD_OBJECTTYPE = @O"& _ - "LD_OBJECTTYPE, IDX_FILE_WORKED = @IDX_FILE_WORKED, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQ"& _ - "L_PARENT_RECORD = @SQL_PARENT_RECORD, ONLY_RECORD_CREATING = @ONLY_RECORD_CREATI"& _ - "NG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, WD_SEARCH, "& _ - "UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WH"& _ - "O, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WD_SEARCH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "WD_SEARCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UNIQUE_DOC_SQL", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "UNIQUE_DOC_SQL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NEW_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NEW_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OLD_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OLD_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDX_FILE_WORKED", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDX_FILE_WORKED", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PARENT_RECORD", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PARENT_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ONLY_RECORD_CREATING", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ONLY_RECORD_CREATING", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_I"& _ - "D, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ENTITY_ID, SQL_DOCTYPE, OLD"& _ - "_OBJECTTYPE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" IDX_FILE_WORKED, SQL_PARENT_RECORD, ONLY"& _ - "_RECORD_CREATING"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_IMPORT_PROFILE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable = New DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_IMPORT_PROFILE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_IMPORT_PROFILE_IDX" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("PROFILE_ID", "PROFILE_ID") - tableMapping.ColumnMappings.Add("STRING1", "STRING1") - tableMapping.ColumnMappings.Add("STRING2", "STRING2") - tableMapping.ColumnMappings.Add("SQL1", "SQL1") - tableMapping.ColumnMappings.Add("SQL2", "SQL2") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_IMPORT_PROFILE_IDX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_IMPORT_PROFILE_IDX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (PROFILE_ID, ST"& _ - "RING1, STRING2, SQL1, SQL2, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@PROFILE_ID,@STRING1,@STR"& _ - "ING2,@SQL1,@SQL2,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PROFILE_ID, STRING1, STRING2, SQL1,"& _ - " SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PRO"& _ - "FILE_IDX WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROFILE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFILE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING1", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING2", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL1", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL2", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_IMPORT_PROFILE_IDX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET PROFILE_ID = @PROFIL"& _ - "E_ID, STRING1 = @STRING1, STRING2 = @STRING2, SQL1 = @SQL1, SQL2 = @SQL2, CHANGE"& _ - "D_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PROFI"& _ - "LE_ID, STRING1, STRING2, SQL1, SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED"& _ - "_WHEN FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROFILE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFILE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING1", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING2", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL1", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL2", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_WD_IMPORT_PROFILE_IDX.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_IMPORT_PROF"& _ - "ILE_IDX where PROFILE_ID = @GUID" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFILE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable, ByVal GUID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal GUID As Integer) As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable = New DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_IMPORT_PROFILE_IDX") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal PROFILE_ID As Integer, ByVal STRING1 As String, ByVal STRING2 As String, ByVal SQL1 As String, ByVal SQL2 As String, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(PROFILE_ID,Integer) - If (STRING1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING1") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(STRING1,String) - End If - If (STRING2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING2") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(STRING2,String) - End If - If (SQL1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(SQL1,String) - End If - If (SQL2 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SQL2,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal PROFILE_ID As Integer, ByVal STRING1 As String, ByVal STRING2 As String, ByVal SQL1 As String, ByVal SQL2 As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(PROFILE_ID,Integer) - If (STRING1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING1") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(STRING1,String) - End If - If (STRING2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING2") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(STRING2,String) - End If - If (SQL1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(SQL1,String) - End If - If (SQL2 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SQL2,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_WF_ACTIVETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_WF_ACTIVE" - tableMapping.ColumnMappings.Add("WF_TASK_ID", "WF_TASK_ID") - tableMapping.ColumnMappings.Add("WF_ID", "WF_ID") - tableMapping.ColumnMappings.Add("WF_TITLE", "WF_TITLE") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("STATE_ID", "STATE_ID") - tableMapping.ColumnMappings.Add("STATE_TITLE", "STATE_TITLE") - tableMapping.ColumnMappings.Add("FORM_VIEW_ID", "FORM_VIEW_ID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("ENTITY_TITLE", "ENTITY_TITLE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("DUE_DATE", "DUE_DATE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TASK_DATE", "TASK_DATE") - tableMapping.ColumnMappings.Add("FINAL", "FINAL") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("RECORD_DESCRIPTION", "RECORD_DESCRIPTION") - tableMapping.ColumnMappings.Add("DESCRIPTION", "DESCRIPTION") - tableMapping.ColumnMappings.Add("Expr1", "Expr1") - tableMapping.ColumnMappings.Add("FINISHED", "FINISHED") - tableMapping.ColumnMappings.Add("MANUALLY", "MANUALLY") - tableMapping.ColumnMappings.Add("CREATE_ON_REC_CREATE", "CREATE_ON_REC_CREATE") - tableMapping.ColumnMappings.Add("CREATE_ON_FOLL_UP", "CREATE_ON_FOLL_UP") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITL"& _ - "E' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVER"& _ - "T(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, dbo.FNPMO_G"& _ - "ETOBJECTCAPTION(@LANGUAGE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" 'FORMVIEW_TITLE' + CONVERT"& _ - "(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "@USER AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESC"& _ - "RIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO"& _ - "_WF_ACTIVE AS T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ("& _ - "SELECT WF_TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM VWPMO_W"& _ - "F_USER_EXCLUSIV"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT WF_"& _ - "TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM "& _ - " VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (UPPER(USERNAME) = UPPER"& _ - "(@USER))))))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITL"& _ - "E' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVER"& _ - "T(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, dbo.FNPMO_G"& _ - "ETOBJECTCAPTION(@LANGUAGE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" 'FORMVIEW_TITLE' + CONVERT"& _ - "(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "@USER AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESC"& _ - "RIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO"& _ - "_WF_ACTIVE AS T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ("& _ - "SELECT WF_TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM VWPMO_W"& _ - "F_USER_EXCLUSIV"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT WF_"& _ - "TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM "& _ - " VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (UPPER(USERNAME) = UPPER"& _ - "(@USER)))))) AND (RECORD_ID = @RECORD_ID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable, ByVal LANGUAGE As String, ByVal USER As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal USER As String) As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - Dim dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable = New DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByRecord(ByVal dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable, ByVal LANGUAGE As String, ByVal USER As String, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - Me.Adapter.SelectCommand.Parameters(2).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByRecord(ByVal LANGUAGE As String, ByVal USER As String, ByVal RECORD_ID As Integer) As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - Me.Adapter.SelectCommand.Parameters(2).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable = New DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RIGHT_GROUPTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RIGHT_GROUP" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("EDIT_REC", "EDIT_REC") - tableMapping.ColumnMappings.Add("ADD_REC", "ADD_REC") - tableMapping.ColumnMappings.Add("DELETE_REC", "DELETE_REC") - tableMapping.ColumnMappings.Add("ADD_DOC", "ADD_DOC") - tableMapping.ColumnMappings.Add("VIEW_DOC", "VIEW_DOC") - tableMapping.ColumnMappings.Add("DELETE_DOC", "DELETE_DOC") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_RIGHT_GROUP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_RIGHT_GROUP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (ENTITY_ID, GROUP_ID, EDI"& _ - "T_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@ENTITY_ID,@GROUP_ID,@EDIT_REC,@ADD_REC,@DELETE_REC,@ADD_DOC,@VIEW_DOC,@DE"& _ - "LETE_DOC,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DEL"& _ - "ETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHAN"& _ - "GED_WHEN FROM TBPMO_RIGHT_GROUP WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VIEW_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VIEW_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_RIGHT_GROUP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ENTITY_ID = @ENTITY_ID, GROUP_"& _ - "ID = @GROUP_ID, EDIT_REC = @EDIT_REC, ADD_REC = @ADD_REC, DELETE_REC = @DELETE_R"& _ - "EC, ADD_DOC = @ADD_DOC, VIEW_DOC = @VIEW_DOC, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" DELETE_"& _ - "DOC = @DELETE_DOC, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GU"& _ - "ID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC,"& _ - " VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBP"& _ - "MO_RIGHT_GROUP WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VIEW_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VIEW_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_RIGHT_GROUP.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RIGHT_GROUP" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable = New DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RIGHT_GROUP") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ENTITY_ID As Integer, ByVal GROUP_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal VIEW_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(6).Value = CType(VIEW_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ENTITY_ID As Integer, ByVal GROUP_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal VIEW_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(VIEW_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_NAMECONVENTION_FORMAT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ID", "ID") - tableMapping.ColumnMappings.Add("PATTERN", "PATTERN") - tableMapping.ColumnMappings.Add("FORMAT_RULE", "FORMAT_RULE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (ID, PATTERN"& _ - ", FORMAT_RULE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@ID,@PATTERN,@FORMAT_RULE,@ADDED_WHO);"& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CH"& _ - "ANGED_WHEN FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PATTERN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMAT_RULE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMAT_RULE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ID = @ID, PATTERN"& _ - " = @PATTERN, FORMAT_RULE = @FORMAT_RULE, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE ("& _ - "GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PATTERN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMAT_RULE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMAT_RULE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (ID "& _ - "= @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable = New DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_NAMECONVENTION_FORMAT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_STRUCTURE_NODES_CONFIGURATION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("TYPE_NODE", "TYPE_NODE") - tableMapping.ColumnMappings.Add("NODE_IMAGE", "NODE_IMAGE") - tableMapping.ColumnMappings.Add("CREATE_RECORD", "CREATE_RECORD") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("PARENT_NODE", "PARENT_NODE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_G"& _ - "UID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (ENTITY"& _ - "_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, NAME, COMMENT, PARENT_NODE"& _ - ")"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@ENTITY_ID,@TYPE_NODE,@NODE_IMAGE,@CREATE_RECORD,@ADDED_WHO,@N"& _ - "AME,@COMMENT,@PARENT_NODE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, C"& _ - "REATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_STRUCT"& _ - "URE_NODES_CONFIGURATION WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TYPE_NODE", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NODE_IMAGE", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "NODE_IMAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CREATE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "CREATE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_NODE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ENTITY_ID = "& _ - "@ENTITY_ID, TYPE_NODE = @TYPE_NODE, NODE_IMAGE = @NODE_IMAGE, CREATE_RECORD = @C"& _ - "REATE_RECORD, CHANGED_WHO = @CHANGED_WHO, NAME = @NAME, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " COMMENT = @COMMENT, PARENT_NODE = @PARENT_NODE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Origina"& _ - "l_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED"& _ - "_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_STRUCTURE_NODES_CONFIGURA"& _ - "TION WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TYPE_NODE", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NODE_IMAGE", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "NODE_IMAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CREATE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "CREATE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_NODE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, A" & - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "FROM " & - " TBPMO_STRUCTURE_NODES_CONFIGURATION" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "WHERE ENTITY_ID in (SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE CONSTRUCT_ID = @ENTITY_ID)" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "OR" & - "DER BY ENTITY_ID, TYPE_NODE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_STRUCTURE_NODES_CONFIGURATION where GUID = @GUID" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ENTITY_ID As Integer) As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable = New DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByID(ByVal dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable, ByVal GUID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByID(ByVal GUID As Integer) As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable = New DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_STRUCTURE_NODES_CONFIGURATION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ENTITY_ID As Integer, ByVal TYPE_NODE As Short, ByVal NODE_IMAGE() As Byte, ByVal CREATE_RECORD As Boolean, ByVal ADDED_WHO As String, ByVal NAME As String, ByVal COMMENT As String, ByVal PARENT_NODE As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(TYPE_NODE,Short) - If (NODE_IMAGE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(NODE_IMAGE,Byte()) - End If - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CREATE_RECORD,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHO,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(NAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(COMMENT,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(PARENT_NODE,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ENTITY_ID As Integer, ByVal TYPE_NODE As Short, ByVal NODE_IMAGE() As Byte, ByVal CREATE_RECORD As Boolean, ByVal CHANGED_WHO As String, ByVal NAME As String, ByVal COMMENT As String, ByVal PARENT_NODE As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(TYPE_NODE,Short) - If (NODE_IMAGE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(NODE_IMAGE,Byte()) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CREATE_RECORD,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(CHANGED_WHO,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(NAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(PARENT_NODE,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBWH_ENTITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBWH_ENTITY" - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "select T1.FORM_ID, [dbo].[FNPMO_GETOBJECTCAPTION](@USER_LANG,'FORMVIEW_TITLE' + C"& _ - "ONVERT(VARCHAR(5), T1.GUID), 1) AS 'FORM_TITLE' FROM TBPMO_FORM_VIEW T1 WHERE T1"& _ - ".SCREEN_ID = 1 ORDER BY T1.FORM_TITLE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_LANG", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBWH_ENTITYDataTable, ByVal USER_LANG As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (USER_LANG Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER_LANG") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(USER_LANG,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal USER_LANG As String) As DD_DMSDataSet.TBWH_ENTITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (USER_LANG Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER_LANG") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(USER_LANG,String) - End If - Dim dataTable As DD_DMSDataSet.TBWH_ENTITYDataTable = New DD_DMSDataSet.TBWH_ENTITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW_TASK_HISTORY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("STATE_DESC", "STATE_DESC") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_WORKFLOW_TASK_HISTORY] WHERE (([GUID] = @Original_GUID))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_WORKFLOW_TASK_HISTORY] SET [STATE_DESC] = @STATE_DESC, [COMMENT] = "& _ - "@COMMENT, [ADDED_WHO] = @ADDED_WHO WHERE (([GUID] = @Original_GUID));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GU"& _ - "ID, STATE_DESC, COMMENT, ADDED_WHO FROM TBPMO_WORKFLOW_TASK_HISTORY WHERE (GUID "& _ - "= @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_DESC", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_DESC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, STATE_DESC, COMMENT, ADDED_WHO FROM TBPMO_WORKFLOW_TASK_HISTORY WHER"& _ - "E (WF_TASK_ID = @WFT_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WFT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WF_TASK_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable, ByVal WFT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(WFT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal WFT_ID As Integer) As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(WFT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WORKFLOW_TASK_HISTORY") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_RIGHTS_2B_WORKEDTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_RIGHTS_2B_WORKED" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("DOC_ID", "DOC_ID") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("RIGHT_MODIFY", "RIGHT_MODIFY") - tableMapping.ColumnMappings.Add("FILE_RIGHT", "FILE_RIGHT") - tableMapping.ColumnMappings.Add("WORKING", "WORKING") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, DOC_ID, USERNAME, RIGHT_MODIFY, FILE_RIGHT, WORKING, ADDED_WH"& _ - "O, ADDED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_RIGHTS_2B_WORKED" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable = New DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RIGHT_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RIGHT_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("EDIT_REC", "EDIT_REC") - tableMapping.ColumnMappings.Add("ADD_REC", "ADD_REC") - tableMapping.ColumnMappings.Add("DELETE_REC", "DELETE_REC") - tableMapping.ColumnMappings.Add("ADD_DOC", "ADD_DOC") - tableMapping.ColumnMappings.Add("READ_ONLY_DOC", "READ_ONLY_DOC") - tableMapping.ColumnMappings.Add("DELETE_DOC", "DELETE_DOC") - tableMapping.ColumnMappings.Add("FILES_VISIBLE", "FILES_VISIBLE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_RIGHT_USER] WHERE (([GUID] = @Original_GUID) AND ([USER_ID] = "& _ - "@Original_USER_ID) AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([EDIT_REC] = @Or"& _ - "iginal_EDIT_REC) AND ([ADD_REC] = @Original_ADD_REC) AND ([DELETE_REC] = @Origin"& _ - "al_DELETE_REC) AND ([ADD_DOC] = @Original_ADD_DOC) AND ([READ_ONLY_DOC] = @Origi"& _ - "nal_READ_ONLY_DOC) AND ([DELETE_DOC] = @Original_DELETE_DOC) AND ([FILES_VISIBLE"& _ - "] = @Original_FILES_VISIBLE) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NU"& _ - "LL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHEN = 1 AND"& _ - " [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_RIGHT_USER] ([USER_ID], [ENTITY_ID], [EDIT_REC], [ADD_REC], [D"& _ - "ELETE_REC], [ADD_DOC], [READ_ONLY_DOC], [DELETE_DOC], [FILES_VISIBLE], [ADDED_WH"& _ - "EN], [CHANGED_WHEN]) VALUES (@USER_ID, @ENTITY_ID, @EDIT_REC, @ADD_REC, @DELETE_"& _ - "REC, @ADD_DOC, @READ_ONLY_DOC, @DELETE_DOC, @FILES_VISIBLE, @ADDED_WHEN, @CHANGE"& _ - "D_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DO"& _ - "C, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN FROM TBPMO"& _ - "_RIGHT_USER WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_RIGHT_USER] SET [USER_ID] = @USER_ID, [ENTITY_ID] = @ENTITY_ID, [ED"& _ - "IT_REC] = @EDIT_REC, [ADD_REC] = @ADD_REC, [DELETE_REC] = @DELETE_REC, [ADD_DOC]"& _ - " = @ADD_DOC, [READ_ONLY_DOC] = @READ_ONLY_DOC, [DELETE_DOC] = @DELETE_DOC, [FILE"& _ - "S_VISIBLE] = @FILES_VISIBLE, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHEN] = @CHANG"& _ - "ED_WHEN WHERE (([GUID] = @Original_GUID) AND ([USER_ID] = @Original_USER_ID) AND"& _ - " ([ENTITY_ID] = @Original_ENTITY_ID) AND ([EDIT_REC] = @Original_EDIT_REC) AND ("& _ - "[ADD_REC] = @Original_ADD_REC) AND ([DELETE_REC] = @Original_DELETE_REC) AND ([A"& _ - "DD_DOC] = @Original_ADD_DOC) AND ([READ_ONLY_DOC] = @Original_READ_ONLY_DOC) AND"& _ - " ([DELETE_DOC] = @Original_DELETE_DOC) AND ([FILES_VISIBLE] = @Original_FILES_VI"& _ - "SIBLE) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] ="& _ - " @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NUL"& _ - "L) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, ENTITY"& _ - "_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VI"& _ - "SIBLE, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_RIGHT_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_RIGHT_USER.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RIGHT_USER" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable = New DD_DMSDataSet.TBPMO_RIGHT_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RIGHT_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_USER_ID As Integer, ByVal Original_ENTITY_ID As Integer, ByVal Original_EDIT_REC As Boolean, ByVal Original_ADD_REC As Boolean, ByVal Original_DELETE_REC As Boolean, ByVal Original_ADD_DOC As Boolean, ByVal Original_READ_ONLY_DOC As Boolean, ByVal Original_DELETE_DOC As Boolean, ByVal Original_FILES_VISIBLE As Boolean, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_USER_ID,Integer) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_ENTITY_ID,Integer) - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_EDIT_REC,Boolean) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ADD_REC,Boolean) - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_DELETE_REC,Boolean) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_ADD_DOC,Boolean) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_READ_ONLY_DOC,Boolean) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_DELETE_DOC,Boolean) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_FILES_VISIBLE,Boolean) - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal USER_ID As Integer, ByVal ENTITY_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal READ_ONLY_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal FILES_VISIBLE As Boolean, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(6).Value = CType(READ_ONLY_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(8).Value = CType(FILES_VISIBLE,Boolean) - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(10).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal USER_ID As Integer, _ - ByVal ENTITY_ID As Integer, _ - ByVal EDIT_REC As Boolean, _ - ByVal ADD_REC As Boolean, _ - ByVal DELETE_REC As Boolean, _ - ByVal ADD_DOC As Boolean, _ - ByVal READ_ONLY_DOC As Boolean, _ - ByVal DELETE_DOC As Boolean, _ - ByVal FILES_VISIBLE As Boolean, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_USER_ID As Integer, _ - ByVal Original_ENTITY_ID As Integer, _ - ByVal Original_EDIT_REC As Boolean, _ - ByVal Original_ADD_REC As Boolean, _ - ByVal Original_DELETE_REC As Boolean, _ - ByVal Original_ADD_DOC As Boolean, _ - ByVal Original_READ_ONLY_DOC As Boolean, _ - ByVal Original_DELETE_DOC As Boolean, _ - ByVal Original_FILES_VISIBLE As Boolean, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(READ_ONLY_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(FILES_VISIBLE,Boolean) - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_EDIT_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_ADD_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_DELETE_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_ADD_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_READ_ONLY_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_DELETE_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_FILES_VISIBLE,Boolean) - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal USER_ID As Integer, _ - ByVal ENTITY_ID As Integer, _ - ByVal EDIT_REC As Boolean, _ - ByVal ADD_REC As Boolean, _ - ByVal DELETE_REC As Boolean, _ - ByVal ADD_DOC As Boolean, _ - ByVal READ_ONLY_DOC As Boolean, _ - ByVal DELETE_DOC As Boolean, _ - ByVal FILES_VISIBLE As Boolean, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_USER_ID As Integer, _ - ByVal Original_ENTITY_ID As Integer, _ - ByVal Original_EDIT_REC As Boolean, _ - ByVal Original_ADD_REC As Boolean, _ - ByVal Original_DELETE_REC As Boolean, _ - ByVal Original_ADD_DOC As Boolean, _ - ByVal Original_READ_ONLY_DOC As Boolean, _ - ByVal Original_DELETE_DOC As Boolean, _ - ByVal Original_FILES_VISIBLE As Boolean, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN, Original_GUID, Original_USER_ID, Original_ENTITY_ID, Original_EDIT_REC, Original_ADD_REC, Original_DELETE_REC, Original_ADD_DOC, Original_READ_ONLY_DOC, Original_DELETE_DOC, Original_FILES_VISIBLE, Original_ADDED_WHEN, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RECORD_VARIANTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RECORD_VARIANT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("REASON_CODE", "REASON_CODE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, RECORD_ID, REASON_CODE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANG"& _ - "ED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RECORD_VARIANT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (RECORD"& _ - "_ID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBPMO_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE "& _ - " (RECORD_ENTITY_ID ="&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " (SELECT RECORD_ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBPMO_RECORD AS TBPMO_RECORD_1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (GUID = @RECORD"& _ - "_ID))) AND (FORM_ID = @ENTITY_ID) AND (GUID <> @RECORD_ID)))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable, ByVal ENTITY_ID As Integer, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ENTITY_ID As Integer, ByVal RECORD_ID As Integer) As DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable = New DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_APPOINTMENTSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_APPOINTMENTS" - tableMapping.ColumnMappings.Add("UniqueID", "UniqueID") - tableMapping.ColumnMappings.Add("Type", "Type") - tableMapping.ColumnMappings.Add("StartDate", "StartDate") - tableMapping.ColumnMappings.Add("EndDate", "EndDate") - tableMapping.ColumnMappings.Add("AllDay", "AllDay") - tableMapping.ColumnMappings.Add("Subject", "Subject") - tableMapping.ColumnMappings.Add("Location", "Location") - tableMapping.ColumnMappings.Add("Description", "Description") - tableMapping.ColumnMappings.Add("Status", "Status") - tableMapping.ColumnMappings.Add("Label", "Label") - tableMapping.ColumnMappings.Add("ResourceID", "ResourceID") - tableMapping.ColumnMappings.Add("ResourceIDs", "ResourceIDs") - tableMapping.ColumnMappings.Add("ReminderInfo", "ReminderInfo") - tableMapping.ColumnMappings.Add("RecurrenceInfo", "RecurrenceInfo") - tableMapping.ColumnMappings.Add("CustomField1", "CustomField1") - tableMapping.ColumnMappings.Add("CustomField2", "CustomField2") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_APPOINTMENTS] WHERE (([UniqueID] = @Original_UniqueID) AND ((@"& _ - "IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_"& _ - "StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) A"& _ - "ND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDat"& _ - "e)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllD"& _ - "ay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_"& _ - "Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @O"& _ - "riginal_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] ="& _ - " @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @"& _ - "Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([Res"& _ - "ourceID] = @Original_ResourceID)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_StartDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_EndDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_AllDay", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Subject", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Location", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_APPOINTMENTS] ([Type], [StartDate], [EndDate], [AllDay], [Subj"& _ - "ect], [Location], [Description], [Status], [Label], [ResourceID], [ResourceIDs],"& _ - " [ReminderInfo], [RecurrenceInfo], [CustomField1], [CustomField2]) VALUES (@Type"& _ - ", @StartDate, @EndDate, @AllDay, @Subject, @Location, @Description, @Status, @La"& _ - "bel, @ResourceID, @ResourceIDs, @ReminderInfo, @RecurrenceInfo, @CustomField1, @"& _ - "CustomField2);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Loca"& _ - "tion, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, Recurre"& _ - "nceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = SC"& _ - "OPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Description", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Description", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceIDs", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceIDs", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ReminderInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ReminderInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RecurrenceInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "RecurrenceInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField2", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_APPOINTMENTS] SET [Type] = @Type, [StartDate] = @StartDate, [EndDat"& _ - "e] = @EndDate, [AllDay] = @AllDay, [Subject] = @Subject, [Location] = @Location,"& _ - " [Description] = @Description, [Status] = @Status, [Label] = @Label, [ResourceID"& _ - "] = @ResourceID, [ResourceIDs] = @ResourceIDs, [ReminderInfo] = @ReminderInfo, ["& _ - "RecurrenceInfo] = @RecurrenceInfo, [CustomField1] = @CustomField1, [CustomField2"& _ - "] = @CustomField2 WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = "& _ - "1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 "& _ - "AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_E"& _ - "ndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsN"& _ - "ull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@Is"& _ - "Null_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND "& _ - "((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Locati"& _ - "on)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Sta"& _ - "tus)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label"& _ - ")) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Or"& _ - "iginal_ResourceID)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subjec"& _ - "t, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, "& _ - "RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (Unique"& _ - "ID = @UniqueID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Description", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Description", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceIDs", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceIDs", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ReminderInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ReminderInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RecurrenceInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "RecurrenceInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField2", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_StartDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_EndDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_AllDay", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Subject", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Location", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UniqueID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT T.UniqueID, T.Type, T.StartDate, T.EndDate, T.AllDay, T.Subject, T."& _ - "Location, T.Description, T.Status, T.Label, T.ResourceID, T.ResourceIDs, T.Remin"& _ - "derInfo, T.RecurrenceInfo, T.CustomField1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" T.CustomFi"& _ - "eld2"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_APPOINTMENTS AS T INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_RECORD AS T1 ON T.CustomField1 = T1.GUID" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable = New DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_APPOINTMENTS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_UniqueID As Integer, ByVal Original_Type As Global.System.Nullable(Of Integer), ByVal Original_StartDate As Global.System.Nullable(Of Date), ByVal Original_EndDate As Global.System.Nullable(Of Date), ByVal Original_AllDay As Global.System.Nullable(Of Boolean), ByVal Original_Subject As String, ByVal Original_Location As String, ByVal Original_Status As Global.System.Nullable(Of Integer), ByVal Original_Label As Global.System.Nullable(Of Integer), ByVal Original_ResourceID As Global.System.Nullable(Of Integer)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_UniqueID,Integer) - If (Original_Type.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_Type.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (Original_StartDate.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_StartDate.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (Original_EndDate.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_EndDate.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (Original_AllDay.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_AllDay.Value,Boolean) - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (Original_Subject Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_Subject,String) - End If - If (Original_Location Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_Location,String) - End If - If (Original_Status.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_Status.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (Original_Label.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_Label.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - If (Original_ResourceID.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(Original_ResourceID.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal Type As Global.System.Nullable(Of Integer), ByVal StartDate As Global.System.Nullable(Of Date), ByVal EndDate As Global.System.Nullable(Of Date), ByVal AllDay As Global.System.Nullable(Of Boolean), ByVal Subject As String, ByVal Location As String, ByVal Description As String, ByVal Status As Global.System.Nullable(Of Integer), ByVal Label As Global.System.Nullable(Of Integer), ByVal ResourceID As Global.System.Nullable(Of Integer), ByVal ResourceIDs As String, ByVal ReminderInfo As String, ByVal RecurrenceInfo As String, ByVal CustomField1 As String, ByVal CustomField2 As String) As Integer - If (Type.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(0).Value = CType(Type.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - End If - If (StartDate.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(1).Value = CType(StartDate.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - End If - If (EndDate.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EndDate.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (AllDay.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(AllDay.Value,Boolean) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Subject Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(Subject,String) - End If - If (Location Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(Location,String) - End If - If (Description Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(Description,String) - End If - If (Status.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(7).Value = CType(Status.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (Label.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(Label.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (ResourceID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ResourceID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (ResourceIDs Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(ResourceIDs,String) - End If - If (ReminderInfo Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(ReminderInfo,String) - End If - If (RecurrenceInfo Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(RecurrenceInfo,String) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(CustomField1,String) - End If - If (CustomField2 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(14).Value = CType(CustomField2,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal Type As Global.System.Nullable(Of Integer), _ - ByVal StartDate As Global.System.Nullable(Of Date), _ - ByVal EndDate As Global.System.Nullable(Of Date), _ - ByVal AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Subject As String, _ - ByVal Location As String, _ - ByVal Description As String, _ - ByVal Status As Global.System.Nullable(Of Integer), _ - ByVal Label As Global.System.Nullable(Of Integer), _ - ByVal ResourceID As Global.System.Nullable(Of Integer), _ - ByVal ResourceIDs As String, _ - ByVal ReminderInfo As String, _ - ByVal RecurrenceInfo As String, _ - ByVal CustomField1 As String, _ - ByVal CustomField2 As String, _ - ByVal Original_UniqueID As Integer, _ - ByVal Original_Type As Global.System.Nullable(Of Integer), _ - ByVal Original_StartDate As Global.System.Nullable(Of Date), _ - ByVal Original_EndDate As Global.System.Nullable(Of Date), _ - ByVal Original_AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Original_Subject As String, _ - ByVal Original_Location As String, _ - ByVal Original_Status As Global.System.Nullable(Of Integer), _ - ByVal Original_Label As Global.System.Nullable(Of Integer), _ - ByVal Original_ResourceID As Global.System.Nullable(Of Integer), _ - ByVal UniqueID As Integer) As Integer - If (Type.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(Type.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - End If - If (StartDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(StartDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - End If - If (EndDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EndDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (AllDay.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(AllDay.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Subject Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Subject,String) - End If - If (Location Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Location,String) - End If - If (Description Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Description,String) - End If - If (Status.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Status.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (Label.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Label.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (ResourceID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ResourceID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (ResourceIDs Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(ResourceIDs,String) - End If - If (ReminderInfo Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(ReminderInfo,String) - End If - If (RecurrenceInfo Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(RecurrenceInfo,String) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(CustomField1,String) - End If - If (CustomField2 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(CustomField2,String) - End If - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_UniqueID,Integer) - If (Original_Type.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_Type.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - If (Original_StartDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_StartDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = Global.System.DBNull.Value - End If - If (Original_EndDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Original_EndDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - If (Original_AllDay.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(Original_AllDay.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = Global.System.DBNull.Value - End If - If (Original_Subject Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(Original_Subject,String) - End If - If (Original_Location Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_Location,String) - End If - If (Original_Status.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(29).Value = CType(Original_Status.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(29).Value = Global.System.DBNull.Value - End If - If (Original_Label.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = CType(Original_Label.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = Global.System.DBNull.Value - End If - If (Original_ResourceID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = CType(Original_ResourceID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(34).Value = CType(UniqueID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal Type As Global.System.Nullable(Of Integer), _ - ByVal StartDate As Global.System.Nullable(Of Date), _ - ByVal EndDate As Global.System.Nullable(Of Date), _ - ByVal AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Subject As String, _ - ByVal Location As String, _ - ByVal Description As String, _ - ByVal Status As Global.System.Nullable(Of Integer), _ - ByVal Label As Global.System.Nullable(Of Integer), _ - ByVal ResourceID As Global.System.Nullable(Of Integer), _ - ByVal ResourceIDs As String, _ - ByVal ReminderInfo As String, _ - ByVal RecurrenceInfo As String, _ - ByVal CustomField1 As String, _ - ByVal CustomField2 As String, _ - ByVal Original_UniqueID As Integer, _ - ByVal Original_Type As Global.System.Nullable(Of Integer), _ - ByVal Original_StartDate As Global.System.Nullable(Of Date), _ - ByVal Original_EndDate As Global.System.Nullable(Of Date), _ - ByVal Original_AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Original_Subject As String, _ - ByVal Original_Location As String, _ - ByVal Original_Status As Global.System.Nullable(Of Integer), _ - ByVal Original_Label As Global.System.Nullable(Of Integer), _ - ByVal Original_ResourceID As Global.System.Nullable(Of Integer)) As Integer - Return Me.Update(Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2, Original_UniqueID, Original_Type, Original_StartDate, Original_EndDate, Original_AllDay, Original_Subject, Original_Location, Original_Status, Original_Label, Original_ResourceID, Original_UniqueID) - End Function - End Class - - ''' - '''TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - ''' - _ - Partial Public Class TableAdapterManager - Inherits Global.System.ComponentModel.Component - - Private _updateOrder As UpdateOrderOption - - Private _tBPMO_FORMTableAdapter As TBPMO_FORMTableAdapter - - Private _tBPMO_FORM_VIEWTableAdapter As TBPMO_FORM_VIEWTableAdapter - - Private _tBPMO_RECORDTableAdapter As TBPMO_RECORDTableAdapter - - Private _tBPMO_WD_FVIEW_DT_INDEXTableAdapter As TBPMO_WD_FVIEW_DT_INDEXTableAdapter - - Private _tBPMO_WORKFLOW_TASK_STATETableAdapter As TBPMO_WORKFLOW_TASK_STATETableAdapter - - Private _tBPMO_WORKFLOWTableAdapter As TBPMO_WORKFLOWTableAdapter - - Private _tBDD_DOKUMENTARTTableAdapter As TBDD_DOKUMENTARTTableAdapter - - Private _tBDD_EINGANGSARTENTableAdapter As TBDD_EINGANGSARTENTableAdapter - - Private _tBDD_INDEX_AUTOMTableAdapter As TBDD_INDEX_AUTOMTableAdapter - - Private _tBPMO_KONFIGURATIONTableAdapter As TBPMO_KONFIGURATIONTableAdapter - - Private _tBDD_USERTableAdapter As TBDD_USERTableAdapter - - Private _tBPMO_FORM_TYPETableAdapter As TBPMO_FORM_TYPETableAdapter - - Private _tBDD_USER_GROUPSTableAdapter As TBDD_USER_GROUPSTableAdapter - - Private _tBDD_GROUPS_USERTableAdapter As TBDD_GROUPS_USERTableAdapter - - Private _tBPMO_FORM_CONSTRUCTORTableAdapter As TBPMO_FORM_CONSTRUCTORTableAdapter - - Private _tBPMO_WD_OBJECTTYPETableAdapter As TBPMO_WD_OBJECTTYPETableAdapter - - Private _tBPMO_FOLLOW_UP_EMAILTableAdapter As TBPMO_FOLLOW_UP_EMAILTableAdapter - - Private _tBPMO_FOLLUPEMAIL_USERTableAdapter As TBPMO_FOLLUPEMAIL_USERTableAdapter - - Private _tBPMO_RECORD_LOG_CONFIGTableAdapter As TBPMO_RECORD_LOG_CONFIGTableAdapter - - Private _tBDD_EMAIL_ACCOUNTTableAdapter As TBDD_EMAIL_ACCOUNTTableAdapter - - Private _tBDD_CONNECTIONTableAdapter As TBDD_CONNECTIONTableAdapter - - Private _tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter As TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - - Private _tBPMO_TEMPLATETableAdapter As TBPMO_TEMPLATETableAdapter - - Private _tBPMO_TEMPLATE_ENTITYTableAdapter As TBPMO_TEMPLATE_ENTITYTableAdapter - - Private _tBPMO_TEMPLATE_PATTERNTableAdapter As TBPMO_TEMPLATE_PATTERNTableAdapter - - Private _tBPMO_LANGUAGE_OBJECTTableAdapter As TBPMO_LANGUAGE_OBJECTTableAdapter - - Private _tBDD_CLIENTTableAdapter As TBDD_CLIENTTableAdapter - - Private _tBPMO_CONSTRUCTOR_USER_SQLTableAdapter As TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - - Private _tBPMO_WD_IMPORT_PROFILETableAdapter As TBPMO_WD_IMPORT_PROFILETableAdapter - - Private _tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter As TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - - Private _tBPMO_RIGHT_GROUPTableAdapter As TBPMO_RIGHT_GROUPTableAdapter - - Private _tBPMO_WD_NAMECONVENTION_FORMATTableAdapter As TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - - Private _tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter As TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - - Private _tBPMO_WORKFLOW_TASK_HISTORYTableAdapter As TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - - Private _tBPMO_RIGHT_USERTableAdapter As TBPMO_RIGHT_USERTableAdapter - - Private _tBPMO_APPOINTMENTSTableAdapter As TBPMO_APPOINTMENTSTableAdapter - - Private _backupDataSetBeforeUpdate As Boolean - - Private _connection As Global.System.Data.IDbConnection - - _ - Public Property UpdateOrder() As UpdateOrderOption - Get - Return Me._updateOrder - End Get - Set - Me._updateOrder = value - End Set - End Property - - _ - Public Property TBPMO_FORMTableAdapter() As TBPMO_FORMTableAdapter - Get - Return Me._tBPMO_FORMTableAdapter - End Get - Set - Me._tBPMO_FORMTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_VIEWTableAdapter() As TBPMO_FORM_VIEWTableAdapter - Get - Return Me._tBPMO_FORM_VIEWTableAdapter - End Get - Set - Me._tBPMO_FORM_VIEWTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RECORDTableAdapter() As TBPMO_RECORDTableAdapter - Get - Return Me._tBPMO_RECORDTableAdapter - End Get - Set - Me._tBPMO_RECORDTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_FVIEW_DT_INDEXTableAdapter() As TBPMO_WD_FVIEW_DT_INDEXTableAdapter - Get - Return Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter - End Get - Set - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WORKFLOW_TASK_STATETableAdapter() As TBPMO_WORKFLOW_TASK_STATETableAdapter - Get - Return Me._tBPMO_WORKFLOW_TASK_STATETableAdapter - End Get - Set - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WORKFLOWTableAdapter() As TBPMO_WORKFLOWTableAdapter - Get - Return Me._tBPMO_WORKFLOWTableAdapter - End Get - Set - Me._tBPMO_WORKFLOWTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_DOKUMENTARTTableAdapter() As TBDD_DOKUMENTARTTableAdapter - Get - Return Me._tBDD_DOKUMENTARTTableAdapter - End Get - Set - Me._tBDD_DOKUMENTARTTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_EINGANGSARTENTableAdapter() As TBDD_EINGANGSARTENTableAdapter - Get - Return Me._tBDD_EINGANGSARTENTableAdapter - End Get - Set - Me._tBDD_EINGANGSARTENTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_INDEX_AUTOMTableAdapter() As TBDD_INDEX_AUTOMTableAdapter - Get - Return Me._tBDD_INDEX_AUTOMTableAdapter - End Get - Set - Me._tBDD_INDEX_AUTOMTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_KONFIGURATIONTableAdapter() As TBPMO_KONFIGURATIONTableAdapter - Get - Return Me._tBPMO_KONFIGURATIONTableAdapter - End Get - Set - Me._tBPMO_KONFIGURATIONTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_USERTableAdapter() As TBDD_USERTableAdapter - Get - Return Me._tBDD_USERTableAdapter - End Get - Set - Me._tBDD_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_TYPETableAdapter() As TBPMO_FORM_TYPETableAdapter - Get - Return Me._tBPMO_FORM_TYPETableAdapter - End Get - Set - Me._tBPMO_FORM_TYPETableAdapter = value - End Set - End Property - - _ - Public Property TBDD_USER_GROUPSTableAdapter() As TBDD_USER_GROUPSTableAdapter - Get - Return Me._tBDD_USER_GROUPSTableAdapter - End Get - Set - Me._tBDD_USER_GROUPSTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_GROUPS_USERTableAdapter() As TBDD_GROUPS_USERTableAdapter - Get - Return Me._tBDD_GROUPS_USERTableAdapter - End Get - Set - Me._tBDD_GROUPS_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTORTableAdapter() As TBPMO_FORM_CONSTRUCTORTableAdapter - Get - Return Me._tBPMO_FORM_CONSTRUCTORTableAdapter - End Get - Set - Me._tBPMO_FORM_CONSTRUCTORTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_OBJECTTYPETableAdapter() As TBPMO_WD_OBJECTTYPETableAdapter - Get - Return Me._tBPMO_WD_OBJECTTYPETableAdapter - End Get - Set - Me._tBPMO_WD_OBJECTTYPETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FOLLOW_UP_EMAILTableAdapter() As TBPMO_FOLLOW_UP_EMAILTableAdapter - Get - Return Me._tBPMO_FOLLOW_UP_EMAILTableAdapter - End Get - Set - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FOLLUPEMAIL_USERTableAdapter() As TBPMO_FOLLUPEMAIL_USERTableAdapter - Get - Return Me._tBPMO_FOLLUPEMAIL_USERTableAdapter - End Get - Set - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RECORD_LOG_CONFIGTableAdapter() As TBPMO_RECORD_LOG_CONFIGTableAdapter - Get - Return Me._tBPMO_RECORD_LOG_CONFIGTableAdapter - End Get - Set - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_EMAIL_ACCOUNTTableAdapter() As TBDD_EMAIL_ACCOUNTTableAdapter - Get - Return Me._tBDD_EMAIL_ACCOUNTTableAdapter - End Get - Set - Me._tBDD_EMAIL_ACCOUNTTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_CONNECTIONTableAdapter() As TBDD_CONNECTIONTableAdapter - Get - Return Me._tBDD_CONNECTIONTableAdapter - End Get - Set - Me._tBDD_CONNECTIONTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter() As TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Get - Return Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - End Get - Set - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATETableAdapter() As TBPMO_TEMPLATETableAdapter - Get - Return Me._tBPMO_TEMPLATETableAdapter - End Get - Set - Me._tBPMO_TEMPLATETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATE_ENTITYTableAdapter() As TBPMO_TEMPLATE_ENTITYTableAdapter - Get - Return Me._tBPMO_TEMPLATE_ENTITYTableAdapter - End Get - Set - Me._tBPMO_TEMPLATE_ENTITYTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATE_PATTERNTableAdapter() As TBPMO_TEMPLATE_PATTERNTableAdapter - Get - Return Me._tBPMO_TEMPLATE_PATTERNTableAdapter - End Get - Set - Me._tBPMO_TEMPLATE_PATTERNTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_LANGUAGE_OBJECTTableAdapter() As TBPMO_LANGUAGE_OBJECTTableAdapter - Get - Return Me._tBPMO_LANGUAGE_OBJECTTableAdapter - End Get - Set - Me._tBPMO_LANGUAGE_OBJECTTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_CLIENTTableAdapter() As TBDD_CLIENTTableAdapter - Get - Return Me._tBDD_CLIENTTableAdapter - End Get - Set - Me._tBDD_CLIENTTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_CONSTRUCTOR_USER_SQLTableAdapter() As TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - Get - Return Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter - End Get - Set - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_IMPORT_PROFILETableAdapter() As TBPMO_WD_IMPORT_PROFILETableAdapter - Get - Return Me._tBPMO_WD_IMPORT_PROFILETableAdapter - End Get - Set - Me._tBPMO_WD_IMPORT_PROFILETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter() As TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - Get - Return Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - End Get - Set - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RIGHT_GROUPTableAdapter() As TBPMO_RIGHT_GROUPTableAdapter - Get - Return Me._tBPMO_RIGHT_GROUPTableAdapter - End Get - Set - Me._tBPMO_RIGHT_GROUPTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_NAMECONVENTION_FORMATTableAdapter() As TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - Get - Return Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter - End Get - Set - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter() As TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - Get - Return Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - End Get - Set - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WORKFLOW_TASK_HISTORYTableAdapter() As TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - Get - Return Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter - End Get - Set - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RIGHT_USERTableAdapter() As TBPMO_RIGHT_USERTableAdapter - Get - Return Me._tBPMO_RIGHT_USERTableAdapter - End Get - Set - Me._tBPMO_RIGHT_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_APPOINTMENTSTableAdapter() As TBPMO_APPOINTMENTSTableAdapter - Get - Return Me._tBPMO_APPOINTMENTSTableAdapter - End Get - Set - Me._tBPMO_APPOINTMENTSTableAdapter = value - End Set - End Property - - _ - Public Property BackupDataSetBeforeUpdate() As Boolean - Get - Return Me._backupDataSetBeforeUpdate - End Get - Set - Me._backupDataSetBeforeUpdate = value - End Set - End Property - - _ - Public Property Connection() As Global.System.Data.IDbConnection - Get - If (Not (Me._connection) Is Nothing) Then - Return Me._connection - End If - If ((Not (Me._tBPMO_FORMTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORMTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORMTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_VIEWTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_VIEWTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RECORDTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RECORDTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection - End If - If ((Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WORKFLOWTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WORKFLOWTableAdapter.Connection - End If - If ((Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_DOKUMENTARTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_DOKUMENTARTTableAdapter.Connection - End If - If ((Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_EINGANGSARTENTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_EINGANGSARTENTableAdapter.Connection - End If - If ((Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_INDEX_AUTOMTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_INDEX_AUTOMTableAdapter.Connection - End If - If ((Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_KONFIGURATIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_KONFIGURATIONTableAdapter.Connection - End If - If ((Not (Me._tBDD_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_TYPETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_TYPETableAdapter.Connection - End If - If ((Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_USER_GROUPSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_USER_GROUPSTableAdapter.Connection - End If - If ((Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_GROUPS_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_GROUPS_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection - End If - If ((Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection - End If - If ((Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection - End If - If ((Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_CONNECTIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_CONNECTIONTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection - End If - If ((Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_TEMPLATETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_TEMPLATETableAdapter.Connection - End If - If ((Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection - End If - If ((Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection - End If - If ((Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection - End If - If ((Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_CLIENTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_CLIENTTableAdapter.Connection - End If - If ((Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RIGHT_GROUPTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RIGHT_GROUPTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection - End If - If ((Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RIGHT_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RIGHT_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_APPOINTMENTSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_APPOINTMENTSTableAdapter.Connection - End If - Return Nothing - End Get - Set - Me._connection = value - End Set - End Property - - _ - Public ReadOnly Property TableAdapterInstanceCount() As Integer - Get - Dim count As Integer = 0 - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - Return count - End Get - End Property - - ''' - '''Update rows in top-down order. - ''' - _ - Private Function UpdateUpdatedRows(ByVal dataSet As DD_DMSDataSet, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow), ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_TYPETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORMTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RECORDTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_HISTORY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE_IDX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LANGUAGE_OBJECT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_NAMECONVENTION_FORMAT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_CONSTRUCTOR_USER_SQL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_GROUP.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_GROUPTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CLIENT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_CLIENTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLUPEMAIL_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_EMAIL_ACCOUNTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLOW_UP_EMAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - Return result - End Function - - ''' - '''Insert rows in top-down order. - ''' - _ - Private Function UpdateInsertedRows(ByVal dataSet As DD_DMSDataSet, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_TYPETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORMTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RECORDTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_HISTORY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE_IDX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LANGUAGE_OBJECT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_NAMECONVENTION_FORMAT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_CONSTRUCTOR_USER_SQL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_GROUP.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_GROUPTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CLIENT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_CLIENTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLUPEMAIL_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_EMAIL_ACCOUNTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLOW_UP_EMAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - Return result - End Function - - ''' - '''Delete rows in bottom-up order. - ''' - _ - Private Function UpdateDeletedRows(ByVal dataSet As DD_DMSDataSet, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLOW_UP_EMAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_EMAIL_ACCOUNTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLUPEMAIL_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CLIENT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_CLIENTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_GROUP.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_GROUPTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_CONSTRUCTOR_USER_SQL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_NAMECONVENTION_FORMAT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LANGUAGE_OBJECT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE_IDX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_HISTORY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RECORDTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORMTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_TYPETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - Return result - End Function - - ''' - '''Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - ''' - _ - Private Function GetRealUpdatedRows(ByVal updatedRows() As Global.System.Data.DataRow, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Global.System.Data.DataRow() - If ((updatedRows Is Nothing) _ - OrElse (updatedRows.Length < 1)) Then - Return updatedRows - End If - If ((allAddedRows Is Nothing) _ - OrElse (allAddedRows.Count < 1)) Then - Return updatedRows - End If - Dim realUpdatedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim i As Integer = 0 - Do While (i < updatedRows.Length) - Dim row As Global.System.Data.DataRow = updatedRows(i) - If (allAddedRows.Contains(row) = false) Then - realUpdatedRows.Add(row) - End If - i = (i + 1) - Loop - Return realUpdatedRows.ToArray - End Function - - ''' - '''Update all changes to the dataset. - ''' - _ - Public Overridable Function UpdateAll(ByVal dataSet As DD_DMSDataSet) As Integer - If (dataSet Is Nothing) Then - Throw New Global.System.ArgumentNullException("dataSet") - End If - If (dataSet.HasChanges = false) Then - Return 0 - End If - If ((Not (Me._tBPMO_FORMTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORMTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_VIEWTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RECORDTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WORKFLOWTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_DOKUMENTARTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_EINGANGSARTENTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_INDEX_AUTOMTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_KONFIGURATIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_TYPETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_USER_GROUPSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_GROUPS_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_CONNECTIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_CLIENTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RIGHT_GROUPTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RIGHT_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_APPOINTMENTSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - Dim workConnection As Global.System.Data.IDbConnection = Me.Connection - If (workConnection Is Nothing) Then - Throw New Global.System.ApplicationException("TableAdapterManager enthält keine Verbindungsinformationen. Legen Sie jede TableA"& _ - "dapterManager TableAdapter-Eigenschaft auf eine gültige TableAdapter-Instanz fes"& _ - "t.") - End If - Dim workConnOpened As Boolean = false - If ((workConnection.State And Global.System.Data.ConnectionState.Broken) _ - = Global.System.Data.ConnectionState.Broken) Then - workConnection.Close - End If - If (workConnection.State = Global.System.Data.ConnectionState.Closed) Then - workConnection.Open - workConnOpened = true - End If - Dim workTransaction As Global.System.Data.IDbTransaction = workConnection.BeginTransaction - If (workTransaction Is Nothing) Then - Throw New Global.System.ApplicationException("Die Transaktion kann nicht gestartet werden. Die aktuelle Datenverbindung unterst"& _ - "ützt keine Transaktionen, oder der aktuelle Zustand lässt den Start der Transakt"& _ - "ion nicht zu.") - End If - Dim allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim adaptersWithAcceptChangesDuringUpdate As Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter) = New Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter)() - Dim revertConnections As Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection) = New Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection)() - Dim result As Integer = 0 - Dim backupDataSet As Global.System.Data.DataSet = Nothing - If Me.BackupDataSetBeforeUpdate Then - backupDataSet = New Global.System.Data.DataSet() - backupDataSet.Merge(dataSet) - End If - Try - '---- Prepare for update ----------- - ' - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORMTableAdapter, Me._tBPMO_FORMTableAdapter.Connection) - Me._tBPMO_FORMTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORMTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORMTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORMTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORMTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_VIEWTableAdapter, Me._tBPMO_FORM_VIEWTableAdapter.Connection) - Me._tBPMO_FORM_VIEWTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_VIEWTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_VIEWTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_VIEWTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_VIEWTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RECORDTableAdapter, Me._tBPMO_RECORDTableAdapter.Connection) - Me._tBPMO_RECORDTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORDTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RECORDTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RECORDTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RECORDTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter, Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection) - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter, Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection) - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WORKFLOWTableAdapter, Me._tBPMO_WORKFLOWTableAdapter.Connection) - Me._tBPMO_WORKFLOWTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOWTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WORKFLOWTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WORKFLOWTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WORKFLOWTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_DOKUMENTARTTableAdapter, Me._tBDD_DOKUMENTARTTableAdapter.Connection) - Me._tBDD_DOKUMENTARTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_DOKUMENTARTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_DOKUMENTARTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_DOKUMENTARTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_DOKUMENTARTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_EINGANGSARTENTableAdapter, Me._tBDD_EINGANGSARTENTableAdapter.Connection) - Me._tBDD_EINGANGSARTENTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EINGANGSARTENTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_EINGANGSARTENTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_EINGANGSARTENTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_EINGANGSARTENTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_INDEX_AUTOMTableAdapter, Me._tBDD_INDEX_AUTOMTableAdapter.Connection) - Me._tBDD_INDEX_AUTOMTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_INDEX_AUTOMTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_INDEX_AUTOMTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_INDEX_AUTOMTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_INDEX_AUTOMTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_KONFIGURATIONTableAdapter, Me._tBPMO_KONFIGURATIONTableAdapter.Connection) - Me._tBPMO_KONFIGURATIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_KONFIGURATIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_KONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_KONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_KONFIGURATIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_USERTableAdapter, Me._tBDD_USERTableAdapter.Connection) - Me._tBDD_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_TYPETableAdapter, Me._tBPMO_FORM_TYPETableAdapter.Connection) - Me._tBPMO_FORM_TYPETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_TYPETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_TYPETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_TYPETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_TYPETableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_USER_GROUPSTableAdapter, Me._tBDD_USER_GROUPSTableAdapter.Connection) - Me._tBDD_USER_GROUPSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USER_GROUPSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_USER_GROUPSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_USER_GROUPSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_USER_GROUPSTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_GROUPS_USERTableAdapter, Me._tBDD_GROUPS_USERTableAdapter.Connection) - Me._tBDD_GROUPS_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_GROUPS_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_GROUPS_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_GROUPS_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_GROUPS_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_CONSTRUCTORTableAdapter, Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_OBJECTTYPETableAdapter, Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection) - Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_OBJECTTYPETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_OBJECTTYPETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_OBJECTTYPETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_OBJECTTYPETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter, Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection) - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter, Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection) - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter, Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection) - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_EMAIL_ACCOUNTTableAdapter, Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection) - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_EMAIL_ACCOUNTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_EMAIL_ACCOUNTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_CONNECTIONTableAdapter, Me._tBDD_CONNECTIONTableAdapter.Connection) - Me._tBDD_CONNECTIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CONNECTIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_CONNECTIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_CONNECTIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_CONNECTIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter, Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_TEMPLATETableAdapter, Me._tBPMO_TEMPLATETableAdapter.Connection) - Me._tBPMO_TEMPLATETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_TEMPLATETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_TEMPLATETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_TEMPLATE_ENTITYTableAdapter, Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_TEMPLATE_PATTERNTableAdapter, Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_LANGUAGE_OBJECTTableAdapter, Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection) - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_CLIENTTableAdapter, Me._tBDD_CLIENTTableAdapter.Connection) - Me._tBDD_CLIENTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CLIENTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_CLIENTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_CLIENTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_CLIENTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter, Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection) - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_IMPORT_PROFILETableAdapter, Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection) - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter, Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection) - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RIGHT_GROUPTableAdapter, Me._tBPMO_RIGHT_GROUPTableAdapter.Connection) - Me._tBPMO_RIGHT_GROUPTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_GROUPTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RIGHT_GROUPTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RIGHT_GROUPTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RIGHT_GROUPTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter, Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection) - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter, Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection) - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter, Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection) - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RIGHT_USERTableAdapter, Me._tBPMO_RIGHT_USERTableAdapter.Connection) - Me._tBPMO_RIGHT_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RIGHT_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RIGHT_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RIGHT_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_APPOINTMENTSTableAdapter, Me._tBPMO_APPOINTMENTSTableAdapter.Connection) - Me._tBPMO_APPOINTMENTSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_APPOINTMENTSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_APPOINTMENTSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_APPOINTMENTSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_APPOINTMENTSTableAdapter.Adapter) - End If - End If - ' - '---- Perform updates ----------- - ' - If (Me.UpdateOrder = UpdateOrderOption.UpdateInsertDelete) Then - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - Else - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - End If - result = (result + Me.UpdateDeletedRows(dataSet, allChangedRows)) - ' - '---- Commit updates ----------- - ' - workTransaction.Commit - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - If (0 < allChangedRows.Count) Then - Dim rows((allChangedRows.Count) - 1) As Global.System.Data.DataRow - allChangedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - Catch ex As Global.System.Exception - workTransaction.Rollback - '---- Restore the dataset ----------- - If Me.BackupDataSetBeforeUpdate Then - Global.System.Diagnostics.Debug.Assert((Not (backupDataSet) Is Nothing)) - dataSet.Clear - dataSet.Merge(backupDataSet) - Else - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - row.SetAdded - i = (i + 1) - Loop - End If - End If - Throw ex - Finally - If workConnOpened Then - workConnection.Close - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Me._tBPMO_FORMTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORMTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORMTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_VIEWTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_VIEWTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_VIEWTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Me._tBPMO_RECORDTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RECORDTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORDTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection = CType(revertConnections(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Me._tBPMO_WORKFLOWTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WORKFLOWTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOWTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Me._tBDD_DOKUMENTARTTableAdapter.Connection = CType(revertConnections(Me._tBDD_DOKUMENTARTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_DOKUMENTARTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Me._tBDD_EINGANGSARTENTableAdapter.Connection = CType(revertConnections(Me._tBDD_EINGANGSARTENTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EINGANGSARTENTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Me._tBDD_INDEX_AUTOMTableAdapter.Connection = CType(revertConnections(Me._tBDD_INDEX_AUTOMTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_INDEX_AUTOMTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Me._tBPMO_KONFIGURATIONTableAdapter.Connection = CType(revertConnections(Me._tBPMO_KONFIGURATIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_KONFIGURATIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Me._tBDD_USERTableAdapter.Connection = CType(revertConnections(Me._tBDD_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Me._tBPMO_FORM_TYPETableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_TYPETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_TYPETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Me._tBDD_USER_GROUPSTableAdapter.Connection = CType(revertConnections(Me._tBDD_USER_GROUPSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USER_GROUPSTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Me._tBDD_GROUPS_USERTableAdapter.Connection = CType(revertConnections(Me._tBDD_GROUPS_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_GROUPS_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_CONSTRUCTORTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_OBJECTTYPETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_OBJECTTYPETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection = CType(revertConnections(Me._tBDD_EMAIL_ACCOUNTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Me._tBDD_CONNECTIONTableAdapter.Connection = CType(revertConnections(Me._tBDD_CONNECTIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CONNECTIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Me._tBPMO_TEMPLATETableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_ENTITYTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_PATTERNTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection = CType(revertConnections(Me._tBPMO_LANGUAGE_OBJECTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Me._tBDD_CLIENTTableAdapter.Connection = CType(revertConnections(Me._tBDD_CLIENTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CLIENTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection = CType(revertConnections(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_IMPORT_PROFILETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Me._tBPMO_RIGHT_GROUPTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RIGHT_GROUPTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_GROUPTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection = CType(revertConnections(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Me._tBPMO_RIGHT_USERTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RIGHT_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Me._tBPMO_APPOINTMENTSTableAdapter.Connection = CType(revertConnections(Me._tBPMO_APPOINTMENTSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_APPOINTMENTSTableAdapter.Transaction = Nothing - End If - If (0 < adaptersWithAcceptChangesDuringUpdate.Count) Then - Dim adapters((adaptersWithAcceptChangesDuringUpdate.Count) - 1) As Global.System.Data.Common.DataAdapter - adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters) - Dim i As Integer = 0 - Do While (i < adapters.Length) - Dim adapter As Global.System.Data.Common.DataAdapter = adapters(i) - adapter.AcceptChangesDuringUpdate = true - i = (i + 1) - Loop - End If - End Try - Return result - End Function - - _ - Protected Overridable Sub SortSelfReferenceRows(ByVal rows() As Global.System.Data.DataRow, ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - Global.System.Array.Sort(Of Global.System.Data.DataRow)(rows, New SelfReferenceComparer(relation, childFirst)) - End Sub - - _ - Protected Overridable Function MatchTableAdapterConnection(ByVal inputConnection As Global.System.Data.IDbConnection) As Boolean - If (Not (Me._connection) Is Nothing) Then - Return true - End If - If ((Me.Connection Is Nothing) _ - OrElse (inputConnection Is Nothing)) Then - Return true - End If - If String.Equals(Me.Connection.ConnectionString, inputConnection.ConnectionString, Global.System.StringComparison.Ordinal) Then - Return true - End If - Return false - End Function - - ''' - '''Update Order Option - ''' - _ - Public Enum UpdateOrderOption - - InsertUpdateDelete = 0 - - UpdateInsertDelete = 1 - End Enum - - ''' - '''Used to sort self-referenced table's rows - ''' - _ - Private Class SelfReferenceComparer - Inherits Object - Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow) - - Private _relation As Global.System.Data.DataRelation - - Private _childFirst As Integer - - _ - Friend Sub New(ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - MyBase.New - Me._relation = relation - If childFirst Then - Me._childFirst = -1 - Else - Me._childFirst = 1 - End If - End Sub - - _ - Private Function GetRoot(ByVal row As Global.System.Data.DataRow, ByRef distance As Integer) As Global.System.Data.DataRow - Global.System.Diagnostics.Debug.Assert((Not (row) Is Nothing)) - Dim root As Global.System.Data.DataRow = row - distance = 0 - - Dim traversedRows As Global.System.Collections.Generic.IDictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow) = New Global.System.Collections.Generic.Dictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow)() - traversedRows(row) = row - - Dim parent As Global.System.Data.DataRow = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Loop - - If (distance = 0) Then - traversedRows.Clear - traversedRows(row) = row - parent = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Loop - End If - - Return root - End Function - - _ - Public Function Compare(ByVal row1 As Global.System.Data.DataRow, ByVal row2 As Global.System.Data.DataRow) As Integer Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow).Compare - If Object.ReferenceEquals(row1, row2) Then - Return 0 - End If - If (row1 Is Nothing) Then - Return -1 - End If - If (row2 Is Nothing) Then - Return 1 - End If - - Dim distance1 As Integer = 0 - Dim root1 As Global.System.Data.DataRow = Me.GetRoot(row1, distance1) - - Dim distance2 As Integer = 0 - Dim root2 As Global.System.Data.DataRow = Me.GetRoot(row2, distance2) - - If Object.ReferenceEquals(root1, root2) Then - Return (Me._childFirst * distance1.CompareTo(distance2)) - Else - Global.System.Diagnostics.Debug.Assert(((Not (root1.Table) Is Nothing) _ - AndAlso (Not (root2.Table) Is Nothing))) - If (root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2)) Then - Return -1 - Else - Return 1 - End If - End If - End Function - End Class - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vbold b/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vbold deleted file mode 100644 index 3682ff7..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.Designer.vbold +++ /dev/null @@ -1,57493 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.36366 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -''' -'''Represents a strongly typed in-memory cache of data. -''' - _ -Partial Public Class DD_DMSDataSet - Inherits Global.System.Data.DataSet - - Private tableTBPMO_FORM As TBPMO_FORMDataTable - - Private tableVWPMO_CONTROL_SCREEN As VWPMO_CONTROL_SCREENDataTable - - Private tableTBPMO_FORM_VIEW As TBPMO_FORM_VIEWDataTable - - Private tableTBPMO_RECORD As TBPMO_RECORDDataTable - - Private tableVWPMO_DOKUMENTTYPES As VWPMO_DOKUMENTTYPESDataTable - - Private tableTBPMO_WD_FVIEW_DT_INDEX As TBPMO_WD_FVIEW_DT_INDEXDataTable - - Private tableTBPMO_WORKFLOW_TASK As TBPMO_WORKFLOW_TASKDataTable - - Private tableTBPMO_WORKFLOW_TASK_STATE As TBPMO_WORKFLOW_TASK_STATEDataTable - - Private tableVWPMO_GUI_ENTITY As VWPMO_GUI_ENTITYDataTable - - Private tableTBPMO_WORKFLOW As TBPMO_WORKFLOWDataTable - - Private tableVWPMO_WF_OVERVIEW_AUTHORITY As VWPMO_WF_OVERVIEW_AUTHORITYDataTable - - Private tableTBDD_DOKUMENTART As TBDD_DOKUMENTARTDataTable - - Private tableTBDD_EINGANGSARTEN As TBDD_EINGANGSARTENDataTable - - Private tableTBDD_INDEX_AUTOM As TBDD_INDEX_AUTOMDataTable - - Private tableTBPMO_WD_FORMVIEW_DOKTYPES As TBPMO_WD_FORMVIEW_DOKTYPESDataTable - - Private tableTBPMO_KONFIGURATION As TBPMO_KONFIGURATIONDataTable - - Private tableTBDD_USER As TBDD_USERDataTable - - Private tableTBPMO_FORM_TYPE As TBPMO_FORM_TYPEDataTable - - Private tableTBDD_USER_GROUPS As TBDD_USER_GROUPSDataTable - - Private tableVWPMO_USERS_GROUPS As VWPMO_USERS_GROUPSDataTable - - Private tableTBDD_GROUPS_USER As TBDD_GROUPS_USERDataTable - - Private tableTBWH_DOKART_MODULE As TBWH_DOKART_MODULEDataTable - - Private tableTBPMO_FORM_CONSTRUCTOR As TBPMO_FORM_CONSTRUCTORDataTable - - Private tableTBPMO_WD_OBJECTTYPE As TBPMO_WD_OBJECTTYPEDataTable - - Private tableTBPMO_FOLLOW_UP_EMAIL As TBPMO_FOLLOW_UP_EMAILDataTable - - Private tableTBPMO_FOLLUPEMAIL_USER As TBPMO_FOLLUPEMAIL_USERDataTable - - Private tableTBPMO_RECORD_LOG_CONFIG As TBPMO_RECORD_LOG_CONFIGDataTable - - Private tableVWPMO_RECORD_CHANGES As VWPMO_RECORD_CHANGESDataTable - - Private tableTBDD_EMAIL_ACCOUNT As TBDD_EMAIL_ACCOUNTDataTable - - Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable - - Private tableTBPMO_FORM_CONSTRUCTOR_DETAIL As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - - Private tableVWDDINDEX_AUTOM As VWDDINDEX_AUTOMDataTable - - Private tableTBPMO_TEMPLATE As TBPMO_TEMPLATEDataTable - - Private tableTBPMO_TEMPLATE_ENTITY As TBPMO_TEMPLATE_ENTITYDataTable - - Private tableTBPMO_TEMPLATE_PATTERN As TBPMO_TEMPLATE_PATTERNDataTable - - Private tableTBTEMP_QUICKDISPLAY As TBTEMP_QUICKDISPLAYDataTable - - Private tableTBPMO_LANGUAGE_OBJECT As TBPMO_LANGUAGE_OBJECTDataTable - - Private tableTBDD_CLIENT As TBDD_CLIENTDataTable - - Private tableTBPMO_CONSTRUCTOR_USER_SQL As TBPMO_CONSTRUCTOR_USER_SQLDataTable - - Private tableTBPMO_WD_IMPORT_PROFILE As TBPMO_WD_IMPORT_PROFILEDataTable - - Private tableTBPMO_WD_IMPORT_PROFILE_IDX As TBPMO_WD_IMPORT_PROFILE_IDXDataTable - - Private tableVWPMO_WF_ACTIVE As VWPMO_WF_ACTIVEDataTable - - Private tableTBPMO_RIGHT_GROUP As TBPMO_RIGHT_GROUPDataTable - - Private tableTBPMO_WD_NAMECONVENTION_FORMAT As TBPMO_WD_NAMECONVENTION_FORMATDataTable - - Private tableTBPMO_STRUCTURE_NODES_CONFIGURATION As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - - Private tableTBWH_ENTITY As TBWH_ENTITYDataTable - - Private tableTBPMO_WORKFLOW_TASK_HISTORY As TBPMO_WORKFLOW_TASK_HISTORYDataTable - - Private tableVWPMO_RIGHTS_2B_WORKED As VWPMO_RIGHTS_2B_WORKEDDataTable - - Private tableTBPMO_RIGHT_USER As TBPMO_RIGHT_USERDataTable - - Private tableTBPMO_RECORD_VARIANT As TBPMO_RECORD_VARIANTDataTable - - Private tableTBPMO_APPOINTMENTS As TBPMO_APPOINTMENTSDataTable - - Private relationFK_TBPMO_FORM_VIEW_FORM_ID As Global.System.Data.DataRelation - - Private relationFK_TBDD_DOKUMENTART_EINGID As Global.System.Data.DataRelation - - Private relationFK_TBDD_INDEX_AUTOM_DOCID As Global.System.Data.DataRelation - - Private relationFK_TBDD_INDEX_AUTOM_DOCID1 As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_FORM_TYPE_ID As Global.System.Data.DataRelation - - Private relationFK_TBDD_GROUPS_USER_GROUP_ID As Global.System.Data.DataRelation - - Private relationFK_TBDD_GROUPS_USER_USER_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 As Global.System.Data.DataRelation - - Private relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_RIGHT_GROUP_GROUP_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_FORM_VIEW_FORM_ID1 As Global.System.Data.DataRelation - - Private relationFK_TBPMO_RECORD_VARIANT_RECORD_ID As Global.System.Data.DataRelation - - Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - - _ - Public Sub New() - MyBase.New - Me.BeginInit - Me.InitClass - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler - Me.EndInit - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context, false) - If (Me.IsBinarySerialized(info, context) = true) Then - Me.InitVars(false) - Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1 - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1 - Return - End If - Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String) - If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - If (Not (ds.Tables("TBPMO_FORM")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORMDataTable(ds.Tables("TBPMO_FORM"))) - End If - If (Not (ds.Tables("VWPMO_CONTROL_SCREEN")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_CONTROL_SCREENDataTable(ds.Tables("VWPMO_CONTROL_SCREEN"))) - End If - If (Not (ds.Tables("TBPMO_FORM_VIEW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_VIEWDataTable(ds.Tables("TBPMO_FORM_VIEW"))) - End If - If (Not (ds.Tables("TBPMO_RECORD")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORDDataTable(ds.Tables("TBPMO_RECORD"))) - End If - If (Not (ds.Tables("VWPMO_DOKUMENTTYPES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_DOKUMENTTYPESDataTable(ds.Tables("VWPMO_DOKUMENTTYPES"))) - End If - If (Not (ds.Tables("TBPMO_WD_FVIEW_DT_INDEX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FVIEW_DT_INDEXDataTable(ds.Tables("TBPMO_WD_FVIEW_DT_INDEX"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASKDataTable(ds.Tables("TBPMO_WORKFLOW_TASK"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_STATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_STATEDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_STATE"))) - End If - If (Not (ds.Tables("VWPMO_GUI_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_GUI_ENTITYDataTable(ds.Tables("VWPMO_GUI_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOWDataTable(ds.Tables("TBPMO_WORKFLOW"))) - End If - If (Not (ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_OVERVIEW_AUTHORITYDataTable(ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY"))) - End If - If (Not (ds.Tables("TBDD_DOKUMENTART")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_DOKUMENTARTDataTable(ds.Tables("TBDD_DOKUMENTART"))) - End If - If (Not (ds.Tables("TBDD_EINGANGSARTEN")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EINGANGSARTENDataTable(ds.Tables("TBDD_EINGANGSARTEN"))) - End If - If (Not (ds.Tables("TBDD_INDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_INDEX_AUTOMDataTable(ds.Tables("TBDD_INDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FORMVIEW_DOKTYPESDataTable(ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES"))) - End If - If (Not (ds.Tables("TBPMO_KONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_KONFIGURATIONDataTable(ds.Tables("TBPMO_KONFIGURATION"))) - End If - If (Not (ds.Tables("TBDD_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USERDataTable(ds.Tables("TBDD_USER"))) - End If - If (Not (ds.Tables("TBPMO_FORM_TYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_TYPEDataTable(ds.Tables("TBPMO_FORM_TYPE"))) - End If - If (Not (ds.Tables("TBDD_USER_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USER_GROUPSDataTable(ds.Tables("TBDD_USER_GROUPS"))) - End If - If (Not (ds.Tables("VWPMO_USERS_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_USERS_GROUPSDataTable(ds.Tables("VWPMO_USERS_GROUPS"))) - End If - If (Not (ds.Tables("TBDD_GROUPS_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_GROUPS_USERDataTable(ds.Tables("TBDD_GROUPS_USER"))) - End If - If (Not (ds.Tables("TBWH_DOKART_MODULE")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_DOKART_MODULEDataTable(ds.Tables("TBWH_DOKART_MODULE"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTORDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR"))) - End If - If (Not (ds.Tables("TBPMO_WD_OBJECTTYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_OBJECTTYPEDataTable(ds.Tables("TBPMO_WD_OBJECTTYPE"))) - End If - If (Not (ds.Tables("TBPMO_FOLLOW_UP_EMAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLOW_UP_EMAILDataTable(ds.Tables("TBPMO_FOLLOW_UP_EMAIL"))) - End If - If (Not (ds.Tables("TBPMO_FOLLUPEMAIL_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLUPEMAIL_USERDataTable(ds.Tables("TBPMO_FOLLUPEMAIL_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_LOG_CONFIG")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_LOG_CONFIGDataTable(ds.Tables("TBPMO_RECORD_LOG_CONFIG"))) - End If - If (Not (ds.Tables("VWPMO_RECORD_CHANGES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RECORD_CHANGESDataTable(ds.Tables("VWPMO_RECORD_CHANGES"))) - End If - If (Not (ds.Tables("TBDD_EMAIL_ACCOUNT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EMAIL_ACCOUNTDataTable(ds.Tables("TBDD_EMAIL_ACCOUNT"))) - End If - If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"))) - End If - If (Not (ds.Tables("VWDDINDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New VWDDINDEX_AUTOMDataTable(ds.Tables("VWDDINDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATEDataTable(ds.Tables("TBPMO_TEMPLATE"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITYDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_PATTERN")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_PATTERN"))) - End If - If (Not (ds.Tables("TBTEMP_QUICKDISPLAY")) Is Nothing) Then - MyBase.Tables.Add(New TBTEMP_QUICKDISPLAYDataTable(ds.Tables("TBTEMP_QUICKDISPLAY"))) - End If - If (Not (ds.Tables("TBPMO_LANGUAGE_OBJECT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_LANGUAGE_OBJECTDataTable(ds.Tables("TBPMO_LANGUAGE_OBJECT"))) - End If - If (Not (ds.Tables("TBDD_CLIENT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CLIENTDataTable(ds.Tables("TBDD_CLIENT"))) - End If - If (Not (ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_CONSTRUCTOR_USER_SQLDataTable(ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILEDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILE_IDXDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX"))) - End If - If (Not (ds.Tables("VWPMO_WF_ACTIVE")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_ACTIVEDataTable(ds.Tables("VWPMO_WF_ACTIVE"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_GROUP")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_GROUPDataTable(ds.Tables("TBPMO_RIGHT_GROUP"))) - End If - If (Not (ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_NAMECONVENTION_FORMATDataTable(ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT"))) - End If - If (Not (ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable(ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION"))) - End If - If (Not (ds.Tables("TBWH_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_ENTITYDataTable(ds.Tables("TBWH_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_HISTORYDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY"))) - End If - If (Not (ds.Tables("VWPMO_RIGHTS_2B_WORKED")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RIGHTS_2B_WORKEDDataTable(ds.Tables("VWPMO_RIGHTS_2B_WORKED"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_USERDataTable(ds.Tables("TBPMO_RIGHT_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_VARIANT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_VARIANTDataTable(ds.Tables("TBPMO_RECORD_VARIANT"))) - End If - If (Not (ds.Tables("TBPMO_APPOINTMENTS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_APPOINTMENTSDataTable(ds.Tables("TBPMO_APPOINTMENTS"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - End If - Me.GetSerializationData(info, context) - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler - End Sub - - _ - Public ReadOnly Property TBPMO_FORM() As TBPMO_FORMDataTable - Get - Return Me.tableTBPMO_FORM - End Get - End Property - - _ - Public ReadOnly Property VWPMO_CONTROL_SCREEN() As VWPMO_CONTROL_SCREENDataTable - Get - Return Me.tableVWPMO_CONTROL_SCREEN - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_VIEW() As TBPMO_FORM_VIEWDataTable - Get - Return Me.tableTBPMO_FORM_VIEW - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RECORD() As TBPMO_RECORDDataTable - Get - Return Me.tableTBPMO_RECORD - End Get - End Property - - _ - Public ReadOnly Property VWPMO_DOKUMENTTYPES() As VWPMO_DOKUMENTTYPESDataTable - Get - Return Me.tableVWPMO_DOKUMENTTYPES - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_FVIEW_DT_INDEX() As TBPMO_WD_FVIEW_DT_INDEXDataTable - Get - Return Me.tableTBPMO_WD_FVIEW_DT_INDEX - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW_TASK() As TBPMO_WORKFLOW_TASKDataTable - Get - Return Me.tableTBPMO_WORKFLOW_TASK - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW_TASK_STATE() As TBPMO_WORKFLOW_TASK_STATEDataTable - Get - Return Me.tableTBPMO_WORKFLOW_TASK_STATE - End Get - End Property - - _ - Public ReadOnly Property VWPMO_GUI_ENTITY() As VWPMO_GUI_ENTITYDataTable - Get - Return Me.tableVWPMO_GUI_ENTITY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW() As TBPMO_WORKFLOWDataTable - Get - Return Me.tableTBPMO_WORKFLOW - End Get - End Property - - _ - Public ReadOnly Property VWPMO_WF_OVERVIEW_AUTHORITY() As VWPMO_WF_OVERVIEW_AUTHORITYDataTable - Get - Return Me.tableVWPMO_WF_OVERVIEW_AUTHORITY - End Get - End Property - - _ - Public ReadOnly Property TBDD_DOKUMENTART() As TBDD_DOKUMENTARTDataTable - Get - Return Me.tableTBDD_DOKUMENTART - End Get - End Property - - _ - Public ReadOnly Property TBDD_EINGANGSARTEN() As TBDD_EINGANGSARTENDataTable - Get - Return Me.tableTBDD_EINGANGSARTEN - End Get - End Property - - _ - Public ReadOnly Property TBDD_INDEX_AUTOM() As TBDD_INDEX_AUTOMDataTable - Get - Return Me.tableTBDD_INDEX_AUTOM - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_FORMVIEW_DOKTYPES() As TBPMO_WD_FORMVIEW_DOKTYPESDataTable - Get - Return Me.tableTBPMO_WD_FORMVIEW_DOKTYPES - End Get - End Property - - _ - Public ReadOnly Property TBPMO_KONFIGURATION() As TBPMO_KONFIGURATIONDataTable - Get - Return Me.tableTBPMO_KONFIGURATION - End Get - End Property - - _ - Public ReadOnly Property TBDD_USER() As TBDD_USERDataTable - Get - Return Me.tableTBDD_USER - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_TYPE() As TBPMO_FORM_TYPEDataTable - Get - Return Me.tableTBPMO_FORM_TYPE - End Get - End Property - - _ - Public ReadOnly Property TBDD_USER_GROUPS() As TBDD_USER_GROUPSDataTable - Get - Return Me.tableTBDD_USER_GROUPS - End Get - End Property - - _ - Public ReadOnly Property VWPMO_USERS_GROUPS() As VWPMO_USERS_GROUPSDataTable - Get - Return Me.tableVWPMO_USERS_GROUPS - End Get - End Property - - _ - Public ReadOnly Property TBDD_GROUPS_USER() As TBDD_GROUPS_USERDataTable - Get - Return Me.tableTBDD_GROUPS_USER - End Get - End Property - - _ - Public ReadOnly Property TBWH_DOKART_MODULE() As TBWH_DOKART_MODULEDataTable - Get - Return Me.tableTBWH_DOKART_MODULE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR() As TBPMO_FORM_CONSTRUCTORDataTable - Get - Return Me.tableTBPMO_FORM_CONSTRUCTOR - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_OBJECTTYPE() As TBPMO_WD_OBJECTTYPEDataTable - Get - Return Me.tableTBPMO_WD_OBJECTTYPE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FOLLOW_UP_EMAIL() As TBPMO_FOLLOW_UP_EMAILDataTable - Get - Return Me.tableTBPMO_FOLLOW_UP_EMAIL - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FOLLUPEMAIL_USER() As TBPMO_FOLLUPEMAIL_USERDataTable - Get - Return Me.tableTBPMO_FOLLUPEMAIL_USER - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RECORD_LOG_CONFIG() As TBPMO_RECORD_LOG_CONFIGDataTable - Get - Return Me.tableTBPMO_RECORD_LOG_CONFIG - End Get - End Property - - _ - Public ReadOnly Property VWPMO_RECORD_CHANGES() As VWPMO_RECORD_CHANGESDataTable - Get - Return Me.tableVWPMO_RECORD_CHANGES - End Get - End Property - - _ - Public ReadOnly Property TBDD_EMAIL_ACCOUNT() As TBDD_EMAIL_ACCOUNTDataTable - Get - Return Me.tableTBDD_EMAIL_ACCOUNT - End Get - End Property - - _ - Public ReadOnly Property TBDD_CONNECTION() As TBDD_CONNECTIONDataTable - Get - Return Me.tableTBDD_CONNECTION - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR_DETAIL() As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Get - Return Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL - End Get - End Property - - _ - Public ReadOnly Property VWDDINDEX_AUTOM() As VWDDINDEX_AUTOMDataTable - Get - Return Me.tableVWDDINDEX_AUTOM - End Get - End Property - - _ - Public ReadOnly Property TBPMO_TEMPLATE() As TBPMO_TEMPLATEDataTable - Get - Return Me.tableTBPMO_TEMPLATE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_TEMPLATE_ENTITY() As TBPMO_TEMPLATE_ENTITYDataTable - Get - Return Me.tableTBPMO_TEMPLATE_ENTITY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_TEMPLATE_PATTERN() As TBPMO_TEMPLATE_PATTERNDataTable - Get - Return Me.tableTBPMO_TEMPLATE_PATTERN - End Get - End Property - - _ - Public ReadOnly Property TBTEMP_QUICKDISPLAY() As TBTEMP_QUICKDISPLAYDataTable - Get - Return Me.tableTBTEMP_QUICKDISPLAY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_LANGUAGE_OBJECT() As TBPMO_LANGUAGE_OBJECTDataTable - Get - Return Me.tableTBPMO_LANGUAGE_OBJECT - End Get - End Property - - _ - Public ReadOnly Property TBDD_CLIENT() As TBDD_CLIENTDataTable - Get - Return Me.tableTBDD_CLIENT - End Get - End Property - - _ - Public ReadOnly Property TBPMO_CONSTRUCTOR_USER_SQL() As TBPMO_CONSTRUCTOR_USER_SQLDataTable - Get - Return Me.tableTBPMO_CONSTRUCTOR_USER_SQL - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_IMPORT_PROFILE() As TBPMO_WD_IMPORT_PROFILEDataTable - Get - Return Me.tableTBPMO_WD_IMPORT_PROFILE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_IMPORT_PROFILE_IDX() As TBPMO_WD_IMPORT_PROFILE_IDXDataTable - Get - Return Me.tableTBPMO_WD_IMPORT_PROFILE_IDX - End Get - End Property - - _ - Public ReadOnly Property VWPMO_WF_ACTIVE() As VWPMO_WF_ACTIVEDataTable - Get - Return Me.tableVWPMO_WF_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RIGHT_GROUP() As TBPMO_RIGHT_GROUPDataTable - Get - Return Me.tableTBPMO_RIGHT_GROUP - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WD_NAMECONVENTION_FORMAT() As TBPMO_WD_NAMECONVENTION_FORMATDataTable - Get - Return Me.tableTBPMO_WD_NAMECONVENTION_FORMAT - End Get - End Property - - _ - Public ReadOnly Property TBPMO_STRUCTURE_NODES_CONFIGURATION() As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Get - Return Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION - End Get - End Property - - _ - Public ReadOnly Property TBWH_ENTITY() As TBWH_ENTITYDataTable - Get - Return Me.tableTBWH_ENTITY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_WORKFLOW_TASK_HISTORY() As TBPMO_WORKFLOW_TASK_HISTORYDataTable - Get - Return Me.tableTBPMO_WORKFLOW_TASK_HISTORY - End Get - End Property - - _ - Public ReadOnly Property VWPMO_RIGHTS_2B_WORKED() As VWPMO_RIGHTS_2B_WORKEDDataTable - Get - Return Me.tableVWPMO_RIGHTS_2B_WORKED - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RIGHT_USER() As TBPMO_RIGHT_USERDataTable - Get - Return Me.tableTBPMO_RIGHT_USER - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RECORD_VARIANT() As TBPMO_RECORD_VARIANTDataTable - Get - Return Me.tableTBPMO_RECORD_VARIANT - End Get - End Property - - _ - Public ReadOnly Property TBPMO_APPOINTMENTS() As TBPMO_APPOINTMENTSDataTable - Get - Return Me.tableTBPMO_APPOINTMENTS - End Get - End Property - - _ - Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode - Get - Return Me._schemaSerializationMode - End Get - Set - Me._schemaSerializationMode = value - End Set - End Property - - _ - Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection - Get - Return MyBase.Tables - End Get - End Property - - _ - Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection - Get - Return MyBase.Relations - End Get - End Property - - _ - Protected Overrides Sub InitializeDerivedDataSet() - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Public Overrides Function Clone() As Global.System.Data.DataSet - Dim cln As DD_DMSDataSet = CType(MyBase.Clone,DD_DMSDataSet) - cln.InitVars - cln.SchemaSerializationMode = Me.SchemaSerializationMode - Return cln - End Function - - _ - Protected Overrides Function ShouldSerializeTables() As Boolean - Return false - End Function - - _ - Protected Overrides Function ShouldSerializeRelations() As Boolean - Return false - End Function - - _ - Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) - If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Me.Reset - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXml(reader) - If (Not (ds.Tables("TBPMO_FORM")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORMDataTable(ds.Tables("TBPMO_FORM"))) - End If - If (Not (ds.Tables("VWPMO_CONTROL_SCREEN")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_CONTROL_SCREENDataTable(ds.Tables("VWPMO_CONTROL_SCREEN"))) - End If - If (Not (ds.Tables("TBPMO_FORM_VIEW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_VIEWDataTable(ds.Tables("TBPMO_FORM_VIEW"))) - End If - If (Not (ds.Tables("TBPMO_RECORD")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORDDataTable(ds.Tables("TBPMO_RECORD"))) - End If - If (Not (ds.Tables("VWPMO_DOKUMENTTYPES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_DOKUMENTTYPESDataTable(ds.Tables("VWPMO_DOKUMENTTYPES"))) - End If - If (Not (ds.Tables("TBPMO_WD_FVIEW_DT_INDEX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FVIEW_DT_INDEXDataTable(ds.Tables("TBPMO_WD_FVIEW_DT_INDEX"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASKDataTable(ds.Tables("TBPMO_WORKFLOW_TASK"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_STATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_STATEDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_STATE"))) - End If - If (Not (ds.Tables("VWPMO_GUI_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_GUI_ENTITYDataTable(ds.Tables("VWPMO_GUI_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOWDataTable(ds.Tables("TBPMO_WORKFLOW"))) - End If - If (Not (ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_OVERVIEW_AUTHORITYDataTable(ds.Tables("VWPMO_WF_OVERVIEW_AUTHORITY"))) - End If - If (Not (ds.Tables("TBDD_DOKUMENTART")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_DOKUMENTARTDataTable(ds.Tables("TBDD_DOKUMENTART"))) - End If - If (Not (ds.Tables("TBDD_EINGANGSARTEN")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EINGANGSARTENDataTable(ds.Tables("TBDD_EINGANGSARTEN"))) - End If - If (Not (ds.Tables("TBDD_INDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_INDEX_AUTOMDataTable(ds.Tables("TBDD_INDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_FORMVIEW_DOKTYPESDataTable(ds.Tables("TBPMO_WD_FORMVIEW_DOKTYPES"))) - End If - If (Not (ds.Tables("TBPMO_KONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_KONFIGURATIONDataTable(ds.Tables("TBPMO_KONFIGURATION"))) - End If - If (Not (ds.Tables("TBDD_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USERDataTable(ds.Tables("TBDD_USER"))) - End If - If (Not (ds.Tables("TBPMO_FORM_TYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_TYPEDataTable(ds.Tables("TBPMO_FORM_TYPE"))) - End If - If (Not (ds.Tables("TBDD_USER_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_USER_GROUPSDataTable(ds.Tables("TBDD_USER_GROUPS"))) - End If - If (Not (ds.Tables("VWPMO_USERS_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_USERS_GROUPSDataTable(ds.Tables("VWPMO_USERS_GROUPS"))) - End If - If (Not (ds.Tables("TBDD_GROUPS_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_GROUPS_USERDataTable(ds.Tables("TBDD_GROUPS_USER"))) - End If - If (Not (ds.Tables("TBWH_DOKART_MODULE")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_DOKART_MODULEDataTable(ds.Tables("TBWH_DOKART_MODULE"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTORDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR"))) - End If - If (Not (ds.Tables("TBPMO_WD_OBJECTTYPE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_OBJECTTYPEDataTable(ds.Tables("TBPMO_WD_OBJECTTYPE"))) - End If - If (Not (ds.Tables("TBPMO_FOLLOW_UP_EMAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLOW_UP_EMAILDataTable(ds.Tables("TBPMO_FOLLOW_UP_EMAIL"))) - End If - If (Not (ds.Tables("TBPMO_FOLLUPEMAIL_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FOLLUPEMAIL_USERDataTable(ds.Tables("TBPMO_FOLLUPEMAIL_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_LOG_CONFIG")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_LOG_CONFIGDataTable(ds.Tables("TBPMO_RECORD_LOG_CONFIG"))) - End If - If (Not (ds.Tables("VWPMO_RECORD_CHANGES")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RECORD_CHANGESDataTable(ds.Tables("VWPMO_RECORD_CHANGES"))) - End If - If (Not (ds.Tables("TBDD_EMAIL_ACCOUNT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_EMAIL_ACCOUNTDataTable(ds.Tables("TBDD_EMAIL_ACCOUNT"))) - End If - If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"))) - End If - If (Not (ds.Tables("VWDDINDEX_AUTOM")) Is Nothing) Then - MyBase.Tables.Add(New VWDDINDEX_AUTOMDataTable(ds.Tables("VWDDINDEX_AUTOM"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATEDataTable(ds.Tables("TBPMO_TEMPLATE"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_ENTITYDataTable(ds.Tables("TBPMO_TEMPLATE_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_TEMPLATE_PATTERN")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_TEMPLATE_PATTERNDataTable(ds.Tables("TBPMO_TEMPLATE_PATTERN"))) - End If - If (Not (ds.Tables("TBTEMP_QUICKDISPLAY")) Is Nothing) Then - MyBase.Tables.Add(New TBTEMP_QUICKDISPLAYDataTable(ds.Tables("TBTEMP_QUICKDISPLAY"))) - End If - If (Not (ds.Tables("TBPMO_LANGUAGE_OBJECT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_LANGUAGE_OBJECTDataTable(ds.Tables("TBPMO_LANGUAGE_OBJECT"))) - End If - If (Not (ds.Tables("TBDD_CLIENT")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CLIENTDataTable(ds.Tables("TBDD_CLIENT"))) - End If - If (Not (ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_CONSTRUCTOR_USER_SQLDataTable(ds.Tables("TBPMO_CONSTRUCTOR_USER_SQL"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILEDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE"))) - End If - If (Not (ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_IMPORT_PROFILE_IDXDataTable(ds.Tables("TBPMO_WD_IMPORT_PROFILE_IDX"))) - End If - If (Not (ds.Tables("VWPMO_WF_ACTIVE")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_WF_ACTIVEDataTable(ds.Tables("VWPMO_WF_ACTIVE"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_GROUP")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_GROUPDataTable(ds.Tables("TBPMO_RIGHT_GROUP"))) - End If - If (Not (ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WD_NAMECONVENTION_FORMATDataTable(ds.Tables("TBPMO_WD_NAMECONVENTION_FORMAT"))) - End If - If (Not (ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable(ds.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION"))) - End If - If (Not (ds.Tables("TBWH_ENTITY")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_ENTITYDataTable(ds.Tables("TBWH_ENTITY"))) - End If - If (Not (ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_WORKFLOW_TASK_HISTORYDataTable(ds.Tables("TBPMO_WORKFLOW_TASK_HISTORY"))) - End If - If (Not (ds.Tables("VWPMO_RIGHTS_2B_WORKED")) Is Nothing) Then - MyBase.Tables.Add(New VWPMO_RIGHTS_2B_WORKEDDataTable(ds.Tables("VWPMO_RIGHTS_2B_WORKED"))) - End If - If (Not (ds.Tables("TBPMO_RIGHT_USER")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RIGHT_USERDataTable(ds.Tables("TBPMO_RIGHT_USER"))) - End If - If (Not (ds.Tables("TBPMO_RECORD_VARIANT")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RECORD_VARIANTDataTable(ds.Tables("TBPMO_RECORD_VARIANT"))) - End If - If (Not (ds.Tables("TBPMO_APPOINTMENTS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_APPOINTMENTSDataTable(ds.Tables("TBPMO_APPOINTMENTS"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXml(reader) - Me.InitVars - End If - End Sub - - _ - Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema - Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) - stream.Position = 0 - Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing) - End Function - - _ - Friend Overloads Sub InitVars() - Me.InitVars(true) - End Sub - - _ - Friend Overloads Sub InitVars(ByVal initTable As Boolean) - Me.tableTBPMO_FORM = CType(MyBase.Tables("TBPMO_FORM"),TBPMO_FORMDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM) Is Nothing) Then - Me.tableTBPMO_FORM.InitVars - End If - End If - Me.tableVWPMO_CONTROL_SCREEN = CType(MyBase.Tables("VWPMO_CONTROL_SCREEN"),VWPMO_CONTROL_SCREENDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_CONTROL_SCREEN) Is Nothing) Then - Me.tableVWPMO_CONTROL_SCREEN.InitVars - End If - End If - Me.tableTBPMO_FORM_VIEW = CType(MyBase.Tables("TBPMO_FORM_VIEW"),TBPMO_FORM_VIEWDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_VIEW) Is Nothing) Then - Me.tableTBPMO_FORM_VIEW.InitVars - End If - End If - Me.tableTBPMO_RECORD = CType(MyBase.Tables("TBPMO_RECORD"),TBPMO_RECORDDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RECORD) Is Nothing) Then - Me.tableTBPMO_RECORD.InitVars - End If - End If - Me.tableVWPMO_DOKUMENTTYPES = CType(MyBase.Tables("VWPMO_DOKUMENTTYPES"),VWPMO_DOKUMENTTYPESDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_DOKUMENTTYPES) Is Nothing) Then - Me.tableVWPMO_DOKUMENTTYPES.InitVars - End If - End If - Me.tableTBPMO_WD_FVIEW_DT_INDEX = CType(MyBase.Tables("TBPMO_WD_FVIEW_DT_INDEX"),TBPMO_WD_FVIEW_DT_INDEXDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_FVIEW_DT_INDEX) Is Nothing) Then - Me.tableTBPMO_WD_FVIEW_DT_INDEX.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW_TASK = CType(MyBase.Tables("TBPMO_WORKFLOW_TASK"),TBPMO_WORKFLOW_TASKDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW_TASK) Is Nothing) Then - Me.tableTBPMO_WORKFLOW_TASK.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW_TASK_STATE = CType(MyBase.Tables("TBPMO_WORKFLOW_TASK_STATE"),TBPMO_WORKFLOW_TASK_STATEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW_TASK_STATE) Is Nothing) Then - Me.tableTBPMO_WORKFLOW_TASK_STATE.InitVars - End If - End If - Me.tableVWPMO_GUI_ENTITY = CType(MyBase.Tables("VWPMO_GUI_ENTITY"),VWPMO_GUI_ENTITYDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_GUI_ENTITY) Is Nothing) Then - Me.tableVWPMO_GUI_ENTITY.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW = CType(MyBase.Tables("TBPMO_WORKFLOW"),TBPMO_WORKFLOWDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW) Is Nothing) Then - Me.tableTBPMO_WORKFLOW.InitVars - End If - End If - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY = CType(MyBase.Tables("VWPMO_WF_OVERVIEW_AUTHORITY"),VWPMO_WF_OVERVIEW_AUTHORITYDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_WF_OVERVIEW_AUTHORITY) Is Nothing) Then - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.InitVars - End If - End If - Me.tableTBDD_DOKUMENTART = CType(MyBase.Tables("TBDD_DOKUMENTART"),TBDD_DOKUMENTARTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_DOKUMENTART) Is Nothing) Then - Me.tableTBDD_DOKUMENTART.InitVars - End If - End If - Me.tableTBDD_EINGANGSARTEN = CType(MyBase.Tables("TBDD_EINGANGSARTEN"),TBDD_EINGANGSARTENDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_EINGANGSARTEN) Is Nothing) Then - Me.tableTBDD_EINGANGSARTEN.InitVars - End If - End If - Me.tableTBDD_INDEX_AUTOM = CType(MyBase.Tables("TBDD_INDEX_AUTOM"),TBDD_INDEX_AUTOMDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_INDEX_AUTOM) Is Nothing) Then - Me.tableTBDD_INDEX_AUTOM.InitVars - End If - End If - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES = CType(MyBase.Tables("TBPMO_WD_FORMVIEW_DOKTYPES"),TBPMO_WD_FORMVIEW_DOKTYPESDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_FORMVIEW_DOKTYPES) Is Nothing) Then - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.InitVars - End If - End If - Me.tableTBPMO_KONFIGURATION = CType(MyBase.Tables("TBPMO_KONFIGURATION"),TBPMO_KONFIGURATIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_KONFIGURATION) Is Nothing) Then - Me.tableTBPMO_KONFIGURATION.InitVars - End If - End If - Me.tableTBDD_USER = CType(MyBase.Tables("TBDD_USER"),TBDD_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_USER) Is Nothing) Then - Me.tableTBDD_USER.InitVars - End If - End If - Me.tableTBPMO_FORM_TYPE = CType(MyBase.Tables("TBPMO_FORM_TYPE"),TBPMO_FORM_TYPEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_TYPE) Is Nothing) Then - Me.tableTBPMO_FORM_TYPE.InitVars - End If - End If - Me.tableTBDD_USER_GROUPS = CType(MyBase.Tables("TBDD_USER_GROUPS"),TBDD_USER_GROUPSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_USER_GROUPS) Is Nothing) Then - Me.tableTBDD_USER_GROUPS.InitVars - End If - End If - Me.tableVWPMO_USERS_GROUPS = CType(MyBase.Tables("VWPMO_USERS_GROUPS"),VWPMO_USERS_GROUPSDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_USERS_GROUPS) Is Nothing) Then - Me.tableVWPMO_USERS_GROUPS.InitVars - End If - End If - Me.tableTBDD_GROUPS_USER = CType(MyBase.Tables("TBDD_GROUPS_USER"),TBDD_GROUPS_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_GROUPS_USER) Is Nothing) Then - Me.tableTBDD_GROUPS_USER.InitVars - End If - End If - Me.tableTBWH_DOKART_MODULE = CType(MyBase.Tables("TBWH_DOKART_MODULE"),TBWH_DOKART_MODULEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_DOKART_MODULE) Is Nothing) Then - Me.tableTBWH_DOKART_MODULE.InitVars - End If - End If - Me.tableTBPMO_FORM_CONSTRUCTOR = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR"),TBPMO_FORM_CONSTRUCTORDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_CONSTRUCTOR) Is Nothing) Then - Me.tableTBPMO_FORM_CONSTRUCTOR.InitVars - End If - End If - Me.tableTBPMO_WD_OBJECTTYPE = CType(MyBase.Tables("TBPMO_WD_OBJECTTYPE"),TBPMO_WD_OBJECTTYPEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_OBJECTTYPE) Is Nothing) Then - Me.tableTBPMO_WD_OBJECTTYPE.InitVars - End If - End If - Me.tableTBPMO_FOLLOW_UP_EMAIL = CType(MyBase.Tables("TBPMO_FOLLOW_UP_EMAIL"),TBPMO_FOLLOW_UP_EMAILDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FOLLOW_UP_EMAIL) Is Nothing) Then - Me.tableTBPMO_FOLLOW_UP_EMAIL.InitVars - End If - End If - Me.tableTBPMO_FOLLUPEMAIL_USER = CType(MyBase.Tables("TBPMO_FOLLUPEMAIL_USER"),TBPMO_FOLLUPEMAIL_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FOLLUPEMAIL_USER) Is Nothing) Then - Me.tableTBPMO_FOLLUPEMAIL_USER.InitVars - End If - End If - Me.tableTBPMO_RECORD_LOG_CONFIG = CType(MyBase.Tables("TBPMO_RECORD_LOG_CONFIG"),TBPMO_RECORD_LOG_CONFIGDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RECORD_LOG_CONFIG) Is Nothing) Then - Me.tableTBPMO_RECORD_LOG_CONFIG.InitVars - End If - End If - Me.tableVWPMO_RECORD_CHANGES = CType(MyBase.Tables("VWPMO_RECORD_CHANGES"),VWPMO_RECORD_CHANGESDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_RECORD_CHANGES) Is Nothing) Then - Me.tableVWPMO_RECORD_CHANGES.InitVars - End If - End If - Me.tableTBDD_EMAIL_ACCOUNT = CType(MyBase.Tables("TBDD_EMAIL_ACCOUNT"),TBDD_EMAIL_ACCOUNTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_EMAIL_ACCOUNT) Is Nothing) Then - Me.tableTBDD_EMAIL_ACCOUNT.InitVars - End If - End If - Me.tableTBDD_CONNECTION = CType(MyBase.Tables("TBDD_CONNECTION"),TBDD_CONNECTIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_CONNECTION) Is Nothing) Then - Me.tableTBDD_CONNECTION.InitVars - End If - End If - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"),TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL) Is Nothing) Then - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.InitVars - End If - End If - Me.tableVWDDINDEX_AUTOM = CType(MyBase.Tables("VWDDINDEX_AUTOM"),VWDDINDEX_AUTOMDataTable) - If (initTable = true) Then - If (Not (Me.tableVWDDINDEX_AUTOM) Is Nothing) Then - Me.tableVWDDINDEX_AUTOM.InitVars - End If - End If - Me.tableTBPMO_TEMPLATE = CType(MyBase.Tables("TBPMO_TEMPLATE"),TBPMO_TEMPLATEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_TEMPLATE) Is Nothing) Then - Me.tableTBPMO_TEMPLATE.InitVars - End If - End If - Me.tableTBPMO_TEMPLATE_ENTITY = CType(MyBase.Tables("TBPMO_TEMPLATE_ENTITY"),TBPMO_TEMPLATE_ENTITYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_TEMPLATE_ENTITY) Is Nothing) Then - Me.tableTBPMO_TEMPLATE_ENTITY.InitVars - End If - End If - Me.tableTBPMO_TEMPLATE_PATTERN = CType(MyBase.Tables("TBPMO_TEMPLATE_PATTERN"),TBPMO_TEMPLATE_PATTERNDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_TEMPLATE_PATTERN) Is Nothing) Then - Me.tableTBPMO_TEMPLATE_PATTERN.InitVars - End If - End If - Me.tableTBTEMP_QUICKDISPLAY = CType(MyBase.Tables("TBTEMP_QUICKDISPLAY"),TBTEMP_QUICKDISPLAYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBTEMP_QUICKDISPLAY) Is Nothing) Then - Me.tableTBTEMP_QUICKDISPLAY.InitVars - End If - End If - Me.tableTBPMO_LANGUAGE_OBJECT = CType(MyBase.Tables("TBPMO_LANGUAGE_OBJECT"),TBPMO_LANGUAGE_OBJECTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_LANGUAGE_OBJECT) Is Nothing) Then - Me.tableTBPMO_LANGUAGE_OBJECT.InitVars - End If - End If - Me.tableTBDD_CLIENT = CType(MyBase.Tables("TBDD_CLIENT"),TBDD_CLIENTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_CLIENT) Is Nothing) Then - Me.tableTBDD_CLIENT.InitVars - End If - End If - Me.tableTBPMO_CONSTRUCTOR_USER_SQL = CType(MyBase.Tables("TBPMO_CONSTRUCTOR_USER_SQL"),TBPMO_CONSTRUCTOR_USER_SQLDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_CONSTRUCTOR_USER_SQL) Is Nothing) Then - Me.tableTBPMO_CONSTRUCTOR_USER_SQL.InitVars - End If - End If - Me.tableTBPMO_WD_IMPORT_PROFILE = CType(MyBase.Tables("TBPMO_WD_IMPORT_PROFILE"),TBPMO_WD_IMPORT_PROFILEDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_IMPORT_PROFILE) Is Nothing) Then - Me.tableTBPMO_WD_IMPORT_PROFILE.InitVars - End If - End If - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX = CType(MyBase.Tables("TBPMO_WD_IMPORT_PROFILE_IDX"),TBPMO_WD_IMPORT_PROFILE_IDXDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_IMPORT_PROFILE_IDX) Is Nothing) Then - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.InitVars - End If - End If - Me.tableVWPMO_WF_ACTIVE = CType(MyBase.Tables("VWPMO_WF_ACTIVE"),VWPMO_WF_ACTIVEDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_WF_ACTIVE) Is Nothing) Then - Me.tableVWPMO_WF_ACTIVE.InitVars - End If - End If - Me.tableTBPMO_RIGHT_GROUP = CType(MyBase.Tables("TBPMO_RIGHT_GROUP"),TBPMO_RIGHT_GROUPDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RIGHT_GROUP) Is Nothing) Then - Me.tableTBPMO_RIGHT_GROUP.InitVars - End If - End If - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT = CType(MyBase.Tables("TBPMO_WD_NAMECONVENTION_FORMAT"),TBPMO_WD_NAMECONVENTION_FORMATDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WD_NAMECONVENTION_FORMAT) Is Nothing) Then - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.InitVars - End If - End If - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION = CType(MyBase.Tables("TBPMO_STRUCTURE_NODES_CONFIGURATION"),TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION) Is Nothing) Then - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.InitVars - End If - End If - Me.tableTBWH_ENTITY = CType(MyBase.Tables("TBWH_ENTITY"),TBWH_ENTITYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_ENTITY) Is Nothing) Then - Me.tableTBWH_ENTITY.InitVars - End If - End If - Me.tableTBPMO_WORKFLOW_TASK_HISTORY = CType(MyBase.Tables("TBPMO_WORKFLOW_TASK_HISTORY"),TBPMO_WORKFLOW_TASK_HISTORYDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_WORKFLOW_TASK_HISTORY) Is Nothing) Then - Me.tableTBPMO_WORKFLOW_TASK_HISTORY.InitVars - End If - End If - Me.tableVWPMO_RIGHTS_2B_WORKED = CType(MyBase.Tables("VWPMO_RIGHTS_2B_WORKED"),VWPMO_RIGHTS_2B_WORKEDDataTable) - If (initTable = true) Then - If (Not (Me.tableVWPMO_RIGHTS_2B_WORKED) Is Nothing) Then - Me.tableVWPMO_RIGHTS_2B_WORKED.InitVars - End If - End If - Me.tableTBPMO_RIGHT_USER = CType(MyBase.Tables("TBPMO_RIGHT_USER"),TBPMO_RIGHT_USERDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RIGHT_USER) Is Nothing) Then - Me.tableTBPMO_RIGHT_USER.InitVars - End If - End If - Me.tableTBPMO_RECORD_VARIANT = CType(MyBase.Tables("TBPMO_RECORD_VARIANT"),TBPMO_RECORD_VARIANTDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RECORD_VARIANT) Is Nothing) Then - Me.tableTBPMO_RECORD_VARIANT.InitVars - End If - End If - Me.tableTBPMO_APPOINTMENTS = CType(MyBase.Tables("TBPMO_APPOINTMENTS"),TBPMO_APPOINTMENTSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_APPOINTMENTS) Is Nothing) Then - Me.tableTBPMO_APPOINTMENTS.InitVars - End If - End If - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID = Me.Relations("FK_TBPMO_FORM_VIEW_FORM_ID") - Me.relationFK_TBDD_DOKUMENTART_EINGID = Me.Relations("FK_TBDD_DOKUMENTART_EINGID") - Me.relationFK_TBDD_INDEX_AUTOM_DOCID = Me.Relations("FK_TBDD_INDEX_AUTOM_DOCID") - Me.relationFK_TBDD_INDEX_AUTOM_DOCID1 = Me.Relations("FK_TBDD_INDEX_AUTOM_DOCID1") - Me.relationFK_TBPMO_FORM_FORM_TYPE_ID = Me.Relations("FK_TBPMO_FORM_FORM_TYPE_ID") - Me.relationFK_TBDD_GROUPS_USER_GROUP_ID = Me.Relations("FK_TBDD_GROUPS_USER_GROUP_ID") - Me.relationFK_TBDD_GROUPS_USER_USER_ID = Me.Relations("FK_TBDD_GROUPS_USER_USER_ID") - Me.relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID = Me.Relations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID") - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID = Me.Relations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID") - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID = Me.Relations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID") - Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID") - Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID = Me.Relations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID") - Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID = Me.Relations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID") - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID = Me.Relations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID") - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID = Me.Relations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID") - Me.relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 = Me.Relations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1") - Me.relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID = Me.Relations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID") - Me.relationFK_TBPMO_RIGHT_GROUP_GROUP_ID = Me.Relations("FK_TBPMO_RIGHT_GROUP_GROUP_ID") - Me.relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID = Me.Relations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID") - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID1 = Me.Relations("FK_TBPMO_FORM_VIEW_FORM_ID1") - Me.relationFK_TBPMO_RECORD_VARIANT_RECORD_ID = Me.Relations("FK_TBPMO_RECORD_VARIANT_RECORD_ID") - End Sub - - _ - Private Sub InitClass() - Me.DataSetName = "DD_DMSDataSet" - Me.Prefix = "" - Me.Namespace = "http://tempuri.org/DD_DMSDataSet.xsd" - Me.EnforceConstraints = true - Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - Me.tableTBPMO_FORM = New TBPMO_FORMDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM) - Me.tableVWPMO_CONTROL_SCREEN = New VWPMO_CONTROL_SCREENDataTable() - MyBase.Tables.Add(Me.tableVWPMO_CONTROL_SCREEN) - Me.tableTBPMO_FORM_VIEW = New TBPMO_FORM_VIEWDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_VIEW) - Me.tableTBPMO_RECORD = New TBPMO_RECORDDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RECORD) - Me.tableVWPMO_DOKUMENTTYPES = New VWPMO_DOKUMENTTYPESDataTable() - MyBase.Tables.Add(Me.tableVWPMO_DOKUMENTTYPES) - Me.tableTBPMO_WD_FVIEW_DT_INDEX = New TBPMO_WD_FVIEW_DT_INDEXDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_FVIEW_DT_INDEX) - Me.tableTBPMO_WORKFLOW_TASK = New TBPMO_WORKFLOW_TASKDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW_TASK) - Me.tableTBPMO_WORKFLOW_TASK_STATE = New TBPMO_WORKFLOW_TASK_STATEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW_TASK_STATE) - Me.tableVWPMO_GUI_ENTITY = New VWPMO_GUI_ENTITYDataTable() - MyBase.Tables.Add(Me.tableVWPMO_GUI_ENTITY) - Me.tableTBPMO_WORKFLOW = New TBPMO_WORKFLOWDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW) - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY = New VWPMO_WF_OVERVIEW_AUTHORITYDataTable() - MyBase.Tables.Add(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY) - Me.tableTBDD_DOKUMENTART = New TBDD_DOKUMENTARTDataTable() - MyBase.Tables.Add(Me.tableTBDD_DOKUMENTART) - Me.tableTBDD_EINGANGSARTEN = New TBDD_EINGANGSARTENDataTable() - MyBase.Tables.Add(Me.tableTBDD_EINGANGSARTEN) - Me.tableTBDD_INDEX_AUTOM = New TBDD_INDEX_AUTOMDataTable() - MyBase.Tables.Add(Me.tableTBDD_INDEX_AUTOM) - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES = New TBPMO_WD_FORMVIEW_DOKTYPESDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES) - Me.tableTBPMO_KONFIGURATION = New TBPMO_KONFIGURATIONDataTable() - MyBase.Tables.Add(Me.tableTBPMO_KONFIGURATION) - Me.tableTBDD_USER = New TBDD_USERDataTable() - MyBase.Tables.Add(Me.tableTBDD_USER) - Me.tableTBPMO_FORM_TYPE = New TBPMO_FORM_TYPEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_TYPE) - Me.tableTBDD_USER_GROUPS = New TBDD_USER_GROUPSDataTable() - MyBase.Tables.Add(Me.tableTBDD_USER_GROUPS) - Me.tableVWPMO_USERS_GROUPS = New VWPMO_USERS_GROUPSDataTable() - MyBase.Tables.Add(Me.tableVWPMO_USERS_GROUPS) - Me.tableTBDD_GROUPS_USER = New TBDD_GROUPS_USERDataTable() - MyBase.Tables.Add(Me.tableTBDD_GROUPS_USER) - Me.tableTBWH_DOKART_MODULE = New TBWH_DOKART_MODULEDataTable() - MyBase.Tables.Add(Me.tableTBWH_DOKART_MODULE) - Me.tableTBPMO_FORM_CONSTRUCTOR = New TBPMO_FORM_CONSTRUCTORDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_CONSTRUCTOR) - Me.tableTBPMO_WD_OBJECTTYPE = New TBPMO_WD_OBJECTTYPEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_OBJECTTYPE) - Me.tableTBPMO_FOLLOW_UP_EMAIL = New TBPMO_FOLLOW_UP_EMAILDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FOLLOW_UP_EMAIL) - Me.tableTBPMO_FOLLUPEMAIL_USER = New TBPMO_FOLLUPEMAIL_USERDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FOLLUPEMAIL_USER) - Me.tableTBPMO_RECORD_LOG_CONFIG = New TBPMO_RECORD_LOG_CONFIGDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RECORD_LOG_CONFIG) - Me.tableVWPMO_RECORD_CHANGES = New VWPMO_RECORD_CHANGESDataTable() - MyBase.Tables.Add(Me.tableVWPMO_RECORD_CHANGES) - Me.tableTBDD_EMAIL_ACCOUNT = New TBDD_EMAIL_ACCOUNTDataTable() - MyBase.Tables.Add(Me.tableTBDD_EMAIL_ACCOUNT) - Me.tableTBDD_CONNECTION = New TBDD_CONNECTIONDataTable() - MyBase.Tables.Add(Me.tableTBDD_CONNECTION) - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL) - Me.tableVWDDINDEX_AUTOM = New VWDDINDEX_AUTOMDataTable() - MyBase.Tables.Add(Me.tableVWDDINDEX_AUTOM) - Me.tableTBPMO_TEMPLATE = New TBPMO_TEMPLATEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_TEMPLATE) - Me.tableTBPMO_TEMPLATE_ENTITY = New TBPMO_TEMPLATE_ENTITYDataTable() - MyBase.Tables.Add(Me.tableTBPMO_TEMPLATE_ENTITY) - Me.tableTBPMO_TEMPLATE_PATTERN = New TBPMO_TEMPLATE_PATTERNDataTable() - MyBase.Tables.Add(Me.tableTBPMO_TEMPLATE_PATTERN) - Me.tableTBTEMP_QUICKDISPLAY = New TBTEMP_QUICKDISPLAYDataTable() - MyBase.Tables.Add(Me.tableTBTEMP_QUICKDISPLAY) - Me.tableTBPMO_LANGUAGE_OBJECT = New TBPMO_LANGUAGE_OBJECTDataTable() - MyBase.Tables.Add(Me.tableTBPMO_LANGUAGE_OBJECT) - Me.tableTBDD_CLIENT = New TBDD_CLIENTDataTable() - MyBase.Tables.Add(Me.tableTBDD_CLIENT) - Me.tableTBPMO_CONSTRUCTOR_USER_SQL = New TBPMO_CONSTRUCTOR_USER_SQLDataTable() - MyBase.Tables.Add(Me.tableTBPMO_CONSTRUCTOR_USER_SQL) - Me.tableTBPMO_WD_IMPORT_PROFILE = New TBPMO_WD_IMPORT_PROFILEDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_IMPORT_PROFILE) - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX = New TBPMO_WD_IMPORT_PROFILE_IDXDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX) - Me.tableVWPMO_WF_ACTIVE = New VWPMO_WF_ACTIVEDataTable() - MyBase.Tables.Add(Me.tableVWPMO_WF_ACTIVE) - Me.tableTBPMO_RIGHT_GROUP = New TBPMO_RIGHT_GROUPDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RIGHT_GROUP) - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT = New TBPMO_WD_NAMECONVENTION_FORMATDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT) - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION = New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - MyBase.Tables.Add(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION) - Me.tableTBWH_ENTITY = New TBWH_ENTITYDataTable() - MyBase.Tables.Add(Me.tableTBWH_ENTITY) - Me.tableTBPMO_WORKFLOW_TASK_HISTORY = New TBPMO_WORKFLOW_TASK_HISTORYDataTable() - MyBase.Tables.Add(Me.tableTBPMO_WORKFLOW_TASK_HISTORY) - Me.tableVWPMO_RIGHTS_2B_WORKED = New VWPMO_RIGHTS_2B_WORKEDDataTable() - MyBase.Tables.Add(Me.tableVWPMO_RIGHTS_2B_WORKED) - Me.tableTBPMO_RIGHT_USER = New TBPMO_RIGHT_USERDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RIGHT_USER) - Me.tableTBPMO_RECORD_VARIANT = New TBPMO_RECORD_VARIANTDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RECORD_VARIANT) - Me.tableTBPMO_APPOINTMENTS = New TBPMO_APPOINTMENTSDataTable() - MyBase.Tables.Add(Me.tableTBPMO_APPOINTMENTS) - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_VIEW_FORM_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_VIEW.FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_VIEW_FORM_ID) - Me.relationFK_TBDD_DOKUMENTART_EINGID = New Global.System.Data.DataRelation("FK_TBDD_DOKUMENTART_EINGID", New Global.System.Data.DataColumn() {Me.tableTBDD_EINGANGSARTEN.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_DOKUMENTART.EINGANGSART_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_DOKUMENTART_EINGID) - Me.relationFK_TBDD_INDEX_AUTOM_DOCID = New Global.System.Data.DataRelation("FK_TBDD_INDEX_AUTOM_DOCID", New Global.System.Data.DataColumn() {Me.tableTBDD_DOKUMENTART.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_INDEX_AUTOM_DOCID) - Me.relationFK_TBDD_INDEX_AUTOM_DOCID1 = New Global.System.Data.DataRelation("FK_TBDD_INDEX_AUTOM_DOCID1", New Global.System.Data.DataColumn() {Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_INDEX_AUTOM_DOCID1) - Me.relationFK_TBPMO_FORM_FORM_TYPE_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_FORM_TYPE_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_TYPE.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.FORM_TYPE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_FORM_TYPE_ID) - Me.relationFK_TBDD_GROUPS_USER_GROUP_ID = New Global.System.Data.DataRelation("FK_TBDD_GROUPS_USER_GROUP_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER_GROUPS.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_GROUPS_USER.GROUP_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_GROUPS_USER_GROUP_ID) - Me.relationFK_TBDD_GROUPS_USER_USER_ID = New Global.System.Data.DataRelation("FK_TBDD_GROUPS_USER_USER_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBDD_GROUPS_USER.USER_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBDD_GROUPS_USER_USER_ID) - Me.relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID = New Global.System.Data.DataRelation("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FOLLUPEMAIL_USER.FOLLOW_UP_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID) - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID) - Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID = New Global.System.Data.DataRelation("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_ENTITY.ENTITY_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID) - Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID = New Global.System.Data.DataRelation("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_ENTITY.TEMPLATE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID) - Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID = New Global.System.Data.DataRelation("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_ENTITY.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID) - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID = New Global.System.Data.DataRelation("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID", New Global.System.Data.DataColumn() {Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DATE_CTRL_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID) - Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID = New Global.System.Data.DataRelation("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID", New Global.System.Data.DataColumn() {Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DONE_CTRL_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID) - Me.relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 = New Global.System.Data.DataRelation("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1", New Global.System.Data.DataColumn() {Me.tableTBPMO_WD_IMPORT_PROFILE.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.PROFILE_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_WD_IMPORT_PROFILE_IDX_1) - Me.relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID = New Global.System.Data.DataRelation("FK_TBPMO_RIGHT_GROUP_ENTITY_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_RIGHT_GROUP.ENTITY_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_RIGHT_GROUP_ENTITY_ID) - Me.relationFK_TBPMO_RIGHT_GROUP_GROUP_ID = New Global.System.Data.DataRelation("FK_TBPMO_RIGHT_GROUP_GROUP_ID", New Global.System.Data.DataColumn() {Me.tableTBDD_USER_GROUPS.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_RIGHT_GROUP.GROUP_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_RIGHT_GROUP_GROUP_ID) - Me.relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID = New Global.System.Data.DataRelation("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ENTITY_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID) - Me.relationFK_TBPMO_FORM_VIEW_FORM_ID1 = New Global.System.Data.DataRelation("FK_TBPMO_FORM_VIEW_FORM_ID1", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBWH_ENTITY.FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_VIEW_FORM_ID1) - Me.relationFK_TBPMO_RECORD_VARIANT_RECORD_ID = New Global.System.Data.DataRelation("FK_TBPMO_RECORD_VARIANT_RECORD_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_RECORD.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_RECORD_VARIANT.RECORD_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_RECORD_VARIANT_RECORD_ID) - End Sub - - _ - Private Function ShouldSerializeTBPMO_FORM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_CONTROL_SCREEN() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_VIEW() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RECORD() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_DOKUMENTTYPES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_FVIEW_DT_INDEX() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW_TASK() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW_TASK_STATE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_GUI_ENTITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_WF_OVERVIEW_AUTHORITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_DOKUMENTART() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_EINGANGSARTEN() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_INDEX_AUTOM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_FORMVIEW_DOKTYPES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_KONFIGURATION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_TYPE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_USER_GROUPS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_USERS_GROUPS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_GROUPS_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_DOKART_MODULE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_OBJECTTYPE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FOLLOW_UP_EMAIL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FOLLUPEMAIL_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RECORD_LOG_CONFIG() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_RECORD_CHANGES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_EMAIL_ACCOUNT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_CONNECTION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR_DETAIL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWDDINDEX_AUTOM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_TEMPLATE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_TEMPLATE_ENTITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_TEMPLATE_PATTERN() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBTEMP_QUICKDISPLAY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_LANGUAGE_OBJECT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_CLIENT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_CONSTRUCTOR_USER_SQL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_IMPORT_PROFILE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_IMPORT_PROFILE_IDX() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_WF_ACTIVE() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RIGHT_GROUP() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WD_NAMECONVENTION_FORMAT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_STRUCTURE_NODES_CONFIGURATION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_ENTITY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_WORKFLOW_TASK_HISTORY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWPMO_RIGHTS_2B_WORKED() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RIGHT_USER() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RECORD_VARIANT() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_APPOINTMENTS() As Boolean - Return false - End Function - - _ - Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) - If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then - Me.InitVars - End If - End Sub - - _ - Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any.Namespace = ds.Namespace - sequence.Items.Add(any) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - - _ - Public Delegate Sub TBPMO_FORMRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORMRowChangeEvent) - - _ - Public Delegate Sub VWPMO_CONTROL_SCREENRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_CONTROL_SCREENRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_VIEWRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_VIEWRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RECORDRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RECORDRowChangeEvent) - - _ - Public Delegate Sub VWPMO_DOKUMENTTYPESRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_DOKUMENTTYPESRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOW_TASKRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOW_TASKRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOW_TASK_STATERowChangeEvent) - - _ - Public Delegate Sub VWPMO_GUI_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_GUI_ENTITYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOWRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOWRowChangeEvent) - - _ - Public Delegate Sub VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent) - - _ - Public Delegate Sub TBDD_DOKUMENTARTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_DOKUMENTARTRowChangeEvent) - - _ - Public Delegate Sub TBDD_EINGANGSARTENRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_EINGANGSARTENRowChangeEvent) - - _ - Public Delegate Sub TBDD_INDEX_AUTOMRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_INDEX_AUTOMRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent) - - _ - Public Delegate Sub TBPMO_KONFIGURATIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_KONFIGURATIONRowChangeEvent) - - _ - Public Delegate Sub TBDD_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_USERRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_TYPERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_TYPERowChangeEvent) - - _ - Public Delegate Sub TBDD_USER_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_USER_GROUPSRowChangeEvent) - - _ - Public Delegate Sub VWPMO_USERS_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_USERS_GROUPSRowChangeEvent) - - _ - Public Delegate Sub TBDD_GROUPS_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_GROUPS_USERRowChangeEvent) - - _ - Public Delegate Sub TBWH_DOKART_MODULERowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_DOKART_MODULERowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_CONSTRUCTORRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTORRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_OBJECTTYPERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_OBJECTTYPERowChangeEvent) - - _ - Public Delegate Sub TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FOLLOW_UP_EMAILRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FOLLUPEMAIL_USERRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RECORD_LOG_CONFIGRowChangeEvent) - - _ - Public Delegate Sub VWPMO_RECORD_CHANGESRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_RECORD_CHANGESRowChangeEvent) - - _ - Public Delegate Sub TBDD_EMAIL_ACCOUNTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_EMAIL_ACCOUNTRowChangeEvent) - - _ - Public Delegate Sub TBDD_CONNECTIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CONNECTIONRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent) - - _ - Public Delegate Sub VWDDINDEX_AUTOMRowChangeEventHandler(ByVal sender As Object, ByVal e As VWDDINDEX_AUTOMRowChangeEvent) - - _ - Public Delegate Sub TBPMO_TEMPLATERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATERowChangeEvent) - - _ - Public Delegate Sub TBPMO_TEMPLATE_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_ENTITYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_TEMPLATE_PATTERNRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_TEMPLATE_PATTERNRowChangeEvent) - - _ - Public Delegate Sub TBTEMP_QUICKDISPLAYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBTEMP_QUICKDISPLAYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_LANGUAGE_OBJECTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_LANGUAGE_OBJECTRowChangeEvent) - - _ - Public Delegate Sub TBDD_CLIENTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CLIENTRowChangeEvent) - - _ - Public Delegate Sub TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_IMPORT_PROFILERowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_IMPORT_PROFILERowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent) - - _ - Public Delegate Sub VWPMO_WF_ACTIVERowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_WF_ACTIVERowChangeEvent) - - _ - Public Delegate Sub TBPMO_RIGHT_GROUPRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RIGHT_GROUPRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent) - - _ - Public Delegate Sub TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent) - - _ - Public Delegate Sub TBWH_ENTITYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_ENTITYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent) - - _ - Public Delegate Sub VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler(ByVal sender As Object, ByVal e As VWPMO_RIGHTS_2B_WORKEDRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RIGHT_USERRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RIGHT_USERRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RECORD_VARIANTRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RECORD_VARIANTRowChangeEvent) - - _ - Public Delegate Sub TBPMO_APPOINTMENTSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_APPOINTMENTSRowChangeEvent) - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORMDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnLEVEL As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnSHOW_FORM_CONSTRUCT As Global.System.Data.DataColumn - - Private columnFORM_TYPE_ID As Global.System.Data.DataColumn - - Private columnSINGLE_RECORD As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property LEVELColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLEVEL - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SHOW_FORM_CONSTRUCTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHOW_FORM_CONSTRUCT - End Get - End Property - - _ - Public ReadOnly Property FORM_TYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TYPE_ID - End Get - End Property - - _ - Public ReadOnly Property SINGLE_RECORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSINGLE_RECORD - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORMRow - Get - Return CType(Me.Rows(index),TBPMO_FORMRow) - End Get - End Property - - _ - Public Event TBPMO_FORMRowChanging As TBPMO_FORMRowChangeEventHandler - - _ - Public Event TBPMO_FORMRowChanged As TBPMO_FORMRowChangeEventHandler - - _ - Public Event TBPMO_FORMRowDeleting As TBPMO_FORMRowChangeEventHandler - - _ - Public Event TBPMO_FORMRowDeleted As TBPMO_FORMRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORMRow(ByVal row As TBPMO_FORMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORMRow(ByVal PARENT_ID As Integer, ByVal NAME As String, ByVal LEVEL As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal SHOW_FORM_CONSTRUCT As Boolean, ByVal parentTBPMO_FORM_TYPERowByFK_TBPMO_FORM_FORM_TYPE_ID As TBPMO_FORM_TYPERow, ByVal SINGLE_RECORD As Boolean) As TBPMO_FORMRow - Dim rowTBPMO_FORMRow As TBPMO_FORMRow = CType(Me.NewRow,TBPMO_FORMRow) - Dim columnValuesArray() As Object = New Object() {Nothing, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SHOW_FORM_CONSTRUCT, Nothing, SINGLE_RECORD} - If (Not (parentTBPMO_FORM_TYPERowByFK_TBPMO_FORM_FORM_TYPE_ID) Is Nothing) Then - columnValuesArray(9) = parentTBPMO_FORM_TYPERowByFK_TBPMO_FORM_FORM_TYPE_ID(0) - End If - rowTBPMO_FORMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORMRow) - Return rowTBPMO_FORMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORMRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORMDataTable = CType(MyBase.Clone,TBPMO_FORMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnLEVEL = MyBase.Columns("LEVEL") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnSHOW_FORM_CONSTRUCT = MyBase.Columns("SHOW_FORM_CONSTRUCT") - Me.columnFORM_TYPE_ID = MyBase.Columns("FORM_TYPE_ID") - Me.columnSINGLE_RECORD = MyBase.Columns("SINGLE_RECORD") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnLEVEL = New Global.System.Data.DataColumn("LEVEL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLEVEL) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSHOW_FORM_CONSTRUCT = New Global.System.Data.DataColumn("SHOW_FORM_CONSTRUCT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHOW_FORM_CONSTRUCT) - Me.columnFORM_TYPE_ID = New Global.System.Data.DataColumn("FORM_TYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TYPE_ID) - Me.columnSINGLE_RECORD = New Global.System.Data.DataColumn("SINGLE_RECORD", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSINGLE_RECORD) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnPARENT_ID.AllowDBNull = false - Me.columnPARENT_ID.DefaultValue = CType(0,Integer) - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnLEVEL.AllowDBNull = false - Me.columnLEVEL.DefaultValue = CType("0",String) - Me.columnLEVEL.MaxLength = 10 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSHOW_FORM_CONSTRUCT.AllowDBNull = false - Me.columnSINGLE_RECORD.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_FORMRow() As TBPMO_FORMRow - Return CType(Me.NewRow,TBPMO_FORMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORMRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowChanged(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORMRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowChanging(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORMRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowDeleted(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORMRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORMRowDeleting(Me, New TBPMO_FORMRowChangeEvent(CType(e.Row,TBPMO_FORMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORMRow(ByVal row As TBPMO_FORMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_CONTROL_SCREENDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_CONTROL_SCREENRow) - - Private columnCONTROL_ID As Global.System.Data.DataColumn - - Private columnCONTROL_NAME As Global.System.Data.DataColumn - - Private columnCONTROL_REQUIRED As Global.System.Data.DataColumn - - Private columnCONTROL_DEF_VALUE As Global.System.Data.DataColumn - - Private columnCONTROL_READ_ONLY As Global.System.Data.DataColumn - - Private columnCTRLTYPE_ID As Global.System.Data.DataColumn - - Private columnCTRLTYPE_NAME As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_NAME As Global.System.Data.DataColumn - - Private columnFORM_LEVEL As Global.System.Data.DataColumn - - Private columnSCREEN_ID As Global.System.Data.DataColumn - - Private columnSCREEN_NAME As Global.System.Data.DataColumn - - Private columnCTRLSCR_ID As Global.System.Data.DataColumn - - Private columnCTRLSCR_CAPTION As Global.System.Data.DataColumn - - Private columnCTRLSCR_X_LOC As Global.System.Data.DataColumn - - Private columnCTRLSCR_Y_LOC As Global.System.Data.DataColumn - - Private columnCTRLSCR_HEIGHT As Global.System.Data.DataColumn - - Private columnCTRLSCR_WIDTH As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_FAMILY As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_COLOR As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_SIZE As Global.System.Data.DataColumn - - Private columnCTRLSCR_FONT_STYLE As Global.System.Data.DataColumn - - Private columnCTRLSCR_TAB_INDEX As Global.System.Data.DataColumn - - Private columnCTRLSCR_TAB_STOP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_CONTROL_SCREEN" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property CONTROL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_ID - End Get - End Property - - _ - Public ReadOnly Property CONTROL_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_NAME - End Get - End Property - - _ - Public ReadOnly Property CONTROL_REQUIREDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_REQUIRED - End Get - End Property - - _ - Public ReadOnly Property CONTROL_DEF_VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_DEF_VALUE - End Get - End Property - - _ - Public ReadOnly Property CONTROL_READ_ONLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_READ_ONLY - End Get - End Property - - _ - Public ReadOnly Property CTRLTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property CTRLTYPE_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLTYPE_NAME - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_NAME - End Get - End Property - - _ - Public ReadOnly Property FORM_LEVELColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_LEVEL - End Get - End Property - - _ - Public ReadOnly Property SCREEN_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_ID - End Get - End Property - - _ - Public ReadOnly Property SCREEN_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_NAME - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_ID - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_CAPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_CAPTION - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_X_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_X_LOC - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_Y_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_Y_LOC - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_HEIGHT - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_WIDTH - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_FAMILYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_FAMILY - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_COLOR - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_SIZEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_SIZE - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_FONT_STYLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_FONT_STYLE - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_TAB_INDEXColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_TAB_INDEX - End Get - End Property - - _ - Public ReadOnly Property CTRLSCR_TAB_STOPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRLSCR_TAB_STOP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_CONTROL_SCREENRow - Get - Return CType(Me.Rows(index),VWPMO_CONTROL_SCREENRow) - End Get - End Property - - _ - Public Event VWPMO_CONTROL_SCREENRowChanging As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Event VWPMO_CONTROL_SCREENRowChanged As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Event VWPMO_CONTROL_SCREENRowDeleting As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Event VWPMO_CONTROL_SCREENRowDeleted As VWPMO_CONTROL_SCREENRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_CONTROL_SCREENRow(ByVal row As VWPMO_CONTROL_SCREENRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_CONTROL_SCREENRow( _ - ByVal CONTROL_ID As Integer, _ - ByVal CONTROL_NAME As String, _ - ByVal CONTROL_REQUIRED As Boolean, _ - ByVal CONTROL_DEF_VALUE As String, _ - ByVal CONTROL_READ_ONLY As Boolean, _ - ByVal CTRLTYPE_ID As Integer, _ - ByVal CTRLTYPE_NAME As String, _ - ByVal FORM_ID As Integer, _ - ByVal FORM_NAME As String, _ - ByVal FORM_LEVEL As String, _ - ByVal SCREEN_ID As Integer, _ - ByVal SCREEN_NAME As String, _ - ByVal CTRLSCR_ID As Integer, _ - ByVal CTRLSCR_CAPTION As String, _ - ByVal CTRLSCR_X_LOC As Double, _ - ByVal CTRLSCR_Y_LOC As Double, _ - ByVal CTRLSCR_HEIGHT As Short, _ - ByVal CTRLSCR_WIDTH As Short, _ - ByVal CTRLSCR_FONT_FAMILY As String, _ - ByVal CTRLSCR_FONT_COLOR As Long, _ - ByVal CTRLSCR_FONT_SIZE As Short, _ - ByVal CTRLSCR_FONT_STYLE As Short, _ - ByVal CTRLSCR_TAB_INDEX As Short, _ - ByVal CTRLSCR_TAB_STOP As Boolean) As VWPMO_CONTROL_SCREENRow - Dim rowVWPMO_CONTROL_SCREENRow As VWPMO_CONTROL_SCREENRow = CType(Me.NewRow,VWPMO_CONTROL_SCREENRow) - Dim columnValuesArray() As Object = New Object() {CONTROL_ID, CONTROL_NAME, CONTROL_REQUIRED, CONTROL_DEF_VALUE, CONTROL_READ_ONLY, CTRLTYPE_ID, CTRLTYPE_NAME, FORM_ID, FORM_NAME, FORM_LEVEL, SCREEN_ID, SCREEN_NAME, CTRLSCR_ID, CTRLSCR_CAPTION, CTRLSCR_X_LOC, CTRLSCR_Y_LOC, CTRLSCR_HEIGHT, CTRLSCR_WIDTH, CTRLSCR_FONT_FAMILY, CTRLSCR_FONT_COLOR, CTRLSCR_FONT_SIZE, CTRLSCR_FONT_STYLE, CTRLSCR_TAB_INDEX, CTRLSCR_TAB_STOP} - rowVWPMO_CONTROL_SCREENRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_CONTROL_SCREENRow) - Return rowVWPMO_CONTROL_SCREENRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_CONTROL_SCREENDataTable = CType(MyBase.Clone,VWPMO_CONTROL_SCREENDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_CONTROL_SCREENDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnCONTROL_ID = MyBase.Columns("CONTROL_ID") - Me.columnCONTROL_NAME = MyBase.Columns("CONTROL_NAME") - Me.columnCONTROL_REQUIRED = MyBase.Columns("CONTROL_REQUIRED") - Me.columnCONTROL_DEF_VALUE = MyBase.Columns("CONTROL_DEF_VALUE") - Me.columnCONTROL_READ_ONLY = MyBase.Columns("CONTROL_READ_ONLY") - Me.columnCTRLTYPE_ID = MyBase.Columns("CTRLTYPE_ID") - Me.columnCTRLTYPE_NAME = MyBase.Columns("CTRLTYPE_NAME") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_NAME = MyBase.Columns("FORM_NAME") - Me.columnFORM_LEVEL = MyBase.Columns("FORM_LEVEL") - Me.columnSCREEN_ID = MyBase.Columns("SCREEN_ID") - Me.columnSCREEN_NAME = MyBase.Columns("SCREEN_NAME") - Me.columnCTRLSCR_ID = MyBase.Columns("CTRLSCR_ID") - Me.columnCTRLSCR_CAPTION = MyBase.Columns("CTRLSCR_CAPTION") - Me.columnCTRLSCR_X_LOC = MyBase.Columns("CTRLSCR_X_LOC") - Me.columnCTRLSCR_Y_LOC = MyBase.Columns("CTRLSCR_Y_LOC") - Me.columnCTRLSCR_HEIGHT = MyBase.Columns("CTRLSCR_HEIGHT") - Me.columnCTRLSCR_WIDTH = MyBase.Columns("CTRLSCR_WIDTH") - Me.columnCTRLSCR_FONT_FAMILY = MyBase.Columns("CTRLSCR_FONT_FAMILY") - Me.columnCTRLSCR_FONT_COLOR = MyBase.Columns("CTRLSCR_FONT_COLOR") - Me.columnCTRLSCR_FONT_SIZE = MyBase.Columns("CTRLSCR_FONT_SIZE") - Me.columnCTRLSCR_FONT_STYLE = MyBase.Columns("CTRLSCR_FONT_STYLE") - Me.columnCTRLSCR_TAB_INDEX = MyBase.Columns("CTRLSCR_TAB_INDEX") - Me.columnCTRLSCR_TAB_STOP = MyBase.Columns("CTRLSCR_TAB_STOP") - End Sub - - _ - Private Sub InitClass() - Me.columnCONTROL_ID = New Global.System.Data.DataColumn("CONTROL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_ID) - Me.columnCONTROL_NAME = New Global.System.Data.DataColumn("CONTROL_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_NAME) - Me.columnCONTROL_REQUIRED = New Global.System.Data.DataColumn("CONTROL_REQUIRED", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_REQUIRED) - Me.columnCONTROL_DEF_VALUE = New Global.System.Data.DataColumn("CONTROL_DEF_VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_DEF_VALUE) - Me.columnCONTROL_READ_ONLY = New Global.System.Data.DataColumn("CONTROL_READ_ONLY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_READ_ONLY) - Me.columnCTRLTYPE_ID = New Global.System.Data.DataColumn("CTRLTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLTYPE_ID) - Me.columnCTRLTYPE_NAME = New Global.System.Data.DataColumn("CTRLTYPE_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLTYPE_NAME) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_NAME = New Global.System.Data.DataColumn("FORM_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_NAME) - Me.columnFORM_LEVEL = New Global.System.Data.DataColumn("FORM_LEVEL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_LEVEL) - Me.columnSCREEN_ID = New Global.System.Data.DataColumn("SCREEN_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_ID) - Me.columnSCREEN_NAME = New Global.System.Data.DataColumn("SCREEN_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_NAME) - Me.columnCTRLSCR_ID = New Global.System.Data.DataColumn("CTRLSCR_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_ID) - Me.columnCTRLSCR_CAPTION = New Global.System.Data.DataColumn("CTRLSCR_CAPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_CAPTION) - Me.columnCTRLSCR_X_LOC = New Global.System.Data.DataColumn("CTRLSCR_X_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_X_LOC) - Me.columnCTRLSCR_Y_LOC = New Global.System.Data.DataColumn("CTRLSCR_Y_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_Y_LOC) - Me.columnCTRLSCR_HEIGHT = New Global.System.Data.DataColumn("CTRLSCR_HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_HEIGHT) - Me.columnCTRLSCR_WIDTH = New Global.System.Data.DataColumn("CTRLSCR_WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_WIDTH) - Me.columnCTRLSCR_FONT_FAMILY = New Global.System.Data.DataColumn("CTRLSCR_FONT_FAMILY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_FAMILY) - Me.columnCTRLSCR_FONT_COLOR = New Global.System.Data.DataColumn("CTRLSCR_FONT_COLOR", GetType(Long), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_COLOR) - Me.columnCTRLSCR_FONT_SIZE = New Global.System.Data.DataColumn("CTRLSCR_FONT_SIZE", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_SIZE) - Me.columnCTRLSCR_FONT_STYLE = New Global.System.Data.DataColumn("CTRLSCR_FONT_STYLE", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_FONT_STYLE) - Me.columnCTRLSCR_TAB_INDEX = New Global.System.Data.DataColumn("CTRLSCR_TAB_INDEX", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_TAB_INDEX) - Me.columnCTRLSCR_TAB_STOP = New Global.System.Data.DataColumn("CTRLSCR_TAB_STOP", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRLSCR_TAB_STOP) - Me.columnCONTROL_ID.AllowDBNull = false - Me.columnCONTROL_NAME.AllowDBNull = false - Me.columnCONTROL_NAME.MaxLength = 100 - Me.columnCONTROL_REQUIRED.AllowDBNull = false - Me.columnCONTROL_DEF_VALUE.MaxLength = 100 - Me.columnCONTROL_READ_ONLY.AllowDBNull = false - Me.columnCTRLTYPE_ID.AllowDBNull = false - Me.columnCTRLTYPE_NAME.AllowDBNull = false - Me.columnCTRLTYPE_NAME.MaxLength = 20 - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_NAME.AllowDBNull = false - Me.columnFORM_NAME.MaxLength = 100 - Me.columnFORM_LEVEL.AllowDBNull = false - Me.columnFORM_LEVEL.MaxLength = 10 - Me.columnSCREEN_ID.AllowDBNull = false - Me.columnSCREEN_NAME.AllowDBNull = false - Me.columnSCREEN_NAME.MaxLength = 100 - Me.columnCTRLSCR_ID.AllowDBNull = false - Me.columnCTRLSCR_CAPTION.AllowDBNull = false - Me.columnCTRLSCR_CAPTION.MaxLength = 100 - Me.columnCTRLSCR_X_LOC.AllowDBNull = false - Me.columnCTRLSCR_Y_LOC.AllowDBNull = false - Me.columnCTRLSCR_HEIGHT.AllowDBNull = false - Me.columnCTRLSCR_WIDTH.AllowDBNull = false - Me.columnCTRLSCR_FONT_FAMILY.AllowDBNull = false - Me.columnCTRLSCR_FONT_FAMILY.MaxLength = 50 - Me.columnCTRLSCR_FONT_COLOR.AllowDBNull = false - Me.columnCTRLSCR_FONT_SIZE.AllowDBNull = false - Me.columnCTRLSCR_FONT_STYLE.AllowDBNull = false - Me.columnCTRLSCR_TAB_INDEX.AllowDBNull = false - Me.columnCTRLSCR_TAB_STOP.AllowDBNull = false - End Sub - - _ - Public Function NewVWPMO_CONTROL_SCREENRow() As VWPMO_CONTROL_SCREENRow - Return CType(Me.NewRow,VWPMO_CONTROL_SCREENRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_CONTROL_SCREENRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_CONTROL_SCREENRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowChanged(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowChanging(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowDeleted(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_CONTROL_SCREENRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_CONTROL_SCREENRowDeleting(Me, New VWPMO_CONTROL_SCREENRowChangeEvent(CType(e.Row,VWPMO_CONTROL_SCREENRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_CONTROL_SCREENRow(ByVal row As VWPMO_CONTROL_SCREENRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_CONTROL_SCREENDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_VIEWDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_VIEWRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSCREEN_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnDESCRIPTION As Global.System.Data.DataColumn - - Private columnWIDTH As Global.System.Data.DataColumn - - Private columnHEIGHT As Global.System.Data.DataColumn - - Private columnDIALOG As Global.System.Data.DataColumn - - Private columnMAXIMIZABLE As Global.System.Data.DataColumn - - Private columnMINIMIZABLE As Global.System.Data.DataColumn - - Private columnMAX_WIDTH As Global.System.Data.DataColumn - - Private columnMIN_WIDTH As Global.System.Data.DataColumn - - Private columnMAX_HEIGHT As Global.System.Data.DataColumn - - Private columnMIN_HEIGHT As Global.System.Data.DataColumn - - Private columnX_LOC As Global.System.Data.DataColumn - - Private columnY_LOC As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnIS_MDI_CHILD As Global.System.Data.DataColumn - - Private columnDOCUMENT_VIEW As Global.System.Data.DataColumn - - Private columnWINDREAM_SEARCH As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN1 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN2 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN3 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN4 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN5 As Global.System.Data.DataColumn - - Private columnALLOW_DROP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_VIEW" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property SCREEN_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWIDTH - End Get - End Property - - _ - Public ReadOnly Property HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnHEIGHT - End Get - End Property - - _ - Public ReadOnly Property DIALOGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDIALOG - End Get - End Property - - _ - Public ReadOnly Property MAXIMIZABLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMAXIMIZABLE - End Get - End Property - - _ - Public ReadOnly Property MINIMIZABLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMINIMIZABLE - End Get - End Property - - _ - Public ReadOnly Property MAX_WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMAX_WIDTH - End Get - End Property - - _ - Public ReadOnly Property MIN_WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMIN_WIDTH - End Get - End Property - - _ - Public ReadOnly Property MAX_HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMAX_HEIGHT - End Get - End Property - - _ - Public ReadOnly Property MIN_HEIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMIN_HEIGHT - End Get - End Property - - _ - Public ReadOnly Property X_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnX_LOC - End Get - End Property - - _ - Public ReadOnly Property Y_LOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnY_LOC - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property IS_MDI_CHILDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIS_MDI_CHILD - End Get - End Property - - _ - Public ReadOnly Property DOCUMENT_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCUMENT_VIEW - End Get - End Property - - _ - Public ReadOnly Property WINDREAM_SEARCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWINDREAM_SEARCH - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN1 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN2 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN3Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN3 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN4Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN4 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN5Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN5 - End Get - End Property - - _ - Public ReadOnly Property ALLOW_DROPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnALLOW_DROP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_VIEWRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_VIEWRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_VIEWRowChanging As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Event TBPMO_FORM_VIEWRowChanged As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Event TBPMO_FORM_VIEWRowDeleting As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Event TBPMO_FORM_VIEWRowDeleted As TBPMO_FORM_VIEWRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_VIEWRow(ByVal row As TBPMO_FORM_VIEWRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_VIEWRow( _ - ByVal SCREEN_ID As Integer, _ - ByVal parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID As TBPMO_FORMRow, _ - ByVal FORM_TITLE As String, _ - ByVal DESCRIPTION As String, _ - ByVal WIDTH As Short, _ - ByVal HEIGHT As Short, _ - ByVal DIALOG As Boolean, _ - ByVal MAXIMIZABLE As Boolean, _ - ByVal MINIMIZABLE As Boolean, _ - ByVal MAX_WIDTH As Short, _ - ByVal MIN_WIDTH As Short, _ - ByVal MAX_HEIGHT As Short, _ - ByVal MIN_HEIGHT As Short, _ - ByVal X_LOC As Double, _ - ByVal Y_LOC As Double, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal IS_MDI_CHILD As Boolean, _ - ByVal DOCUMENT_VIEW As Boolean, _ - ByVal WINDREAM_SEARCH As String, _ - ByVal SEARCH_PATTERN1 As String, _ - ByVal SEARCH_PATTERN2 As String, _ - ByVal SEARCH_PATTERN3 As String, _ - ByVal SEARCH_PATTERN4 As String, _ - ByVal SEARCH_PATTERN5 As String, _ - ByVal ALLOW_DROP As Boolean) As TBPMO_FORM_VIEWRow - Dim rowTBPMO_FORM_VIEWRow As TBPMO_FORM_VIEWRow = CType(Me.NewRow,TBPMO_FORM_VIEWRow) - Dim columnValuesArray() As Object = New Object() {Nothing, SCREEN_ID, Nothing, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, IS_MDI_CHILD, DOCUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, ALLOW_DROP} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID) Is Nothing) Then - columnValuesArray(2) = parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID(0) - End If - rowTBPMO_FORM_VIEWRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_VIEWRow) - Return rowTBPMO_FORM_VIEWRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_VIEWRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_VIEWRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_VIEWDataTable = CType(MyBase.Clone,TBPMO_FORM_VIEWDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_VIEWDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSCREEN_ID = MyBase.Columns("SCREEN_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnDESCRIPTION = MyBase.Columns("DESCRIPTION") - Me.columnWIDTH = MyBase.Columns("WIDTH") - Me.columnHEIGHT = MyBase.Columns("HEIGHT") - Me.columnDIALOG = MyBase.Columns("DIALOG") - Me.columnMAXIMIZABLE = MyBase.Columns("MAXIMIZABLE") - Me.columnMINIMIZABLE = MyBase.Columns("MINIMIZABLE") - Me.columnMAX_WIDTH = MyBase.Columns("MAX_WIDTH") - Me.columnMIN_WIDTH = MyBase.Columns("MIN_WIDTH") - Me.columnMAX_HEIGHT = MyBase.Columns("MAX_HEIGHT") - Me.columnMIN_HEIGHT = MyBase.Columns("MIN_HEIGHT") - Me.columnX_LOC = MyBase.Columns("X_LOC") - Me.columnY_LOC = MyBase.Columns("Y_LOC") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnIS_MDI_CHILD = MyBase.Columns("IS_MDI_CHILD") - Me.columnDOCUMENT_VIEW = MyBase.Columns("DOCUMENT_VIEW") - Me.columnWINDREAM_SEARCH = MyBase.Columns("WINDREAM_SEARCH") - Me.columnSEARCH_PATTERN1 = MyBase.Columns("SEARCH_PATTERN1") - Me.columnSEARCH_PATTERN2 = MyBase.Columns("SEARCH_PATTERN2") - Me.columnSEARCH_PATTERN3 = MyBase.Columns("SEARCH_PATTERN3") - Me.columnSEARCH_PATTERN4 = MyBase.Columns("SEARCH_PATTERN4") - Me.columnSEARCH_PATTERN5 = MyBase.Columns("SEARCH_PATTERN5") - Me.columnALLOW_DROP = MyBase.Columns("ALLOW_DROP") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSCREEN_ID = New Global.System.Data.DataColumn("SCREEN_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnDESCRIPTION = New Global.System.Data.DataColumn("DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDESCRIPTION) - Me.columnWIDTH = New Global.System.Data.DataColumn("WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWIDTH) - Me.columnHEIGHT = New Global.System.Data.DataColumn("HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnHEIGHT) - Me.columnDIALOG = New Global.System.Data.DataColumn("DIALOG", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDIALOG) - Me.columnMAXIMIZABLE = New Global.System.Data.DataColumn("MAXIMIZABLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMAXIMIZABLE) - Me.columnMINIMIZABLE = New Global.System.Data.DataColumn("MINIMIZABLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMINIMIZABLE) - Me.columnMAX_WIDTH = New Global.System.Data.DataColumn("MAX_WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMAX_WIDTH) - Me.columnMIN_WIDTH = New Global.System.Data.DataColumn("MIN_WIDTH", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMIN_WIDTH) - Me.columnMAX_HEIGHT = New Global.System.Data.DataColumn("MAX_HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMAX_HEIGHT) - Me.columnMIN_HEIGHT = New Global.System.Data.DataColumn("MIN_HEIGHT", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMIN_HEIGHT) - Me.columnX_LOC = New Global.System.Data.DataColumn("X_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnX_LOC) - Me.columnY_LOC = New Global.System.Data.DataColumn("Y_LOC", GetType(Double), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnY_LOC) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnIS_MDI_CHILD = New Global.System.Data.DataColumn("IS_MDI_CHILD", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIS_MDI_CHILD) - Me.columnDOCUMENT_VIEW = New Global.System.Data.DataColumn("DOCUMENT_VIEW", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCUMENT_VIEW) - Me.columnWINDREAM_SEARCH = New Global.System.Data.DataColumn("WINDREAM_SEARCH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWINDREAM_SEARCH) - Me.columnSEARCH_PATTERN1 = New Global.System.Data.DataColumn("SEARCH_PATTERN1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN1) - Me.columnSEARCH_PATTERN2 = New Global.System.Data.DataColumn("SEARCH_PATTERN2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN2) - Me.columnSEARCH_PATTERN3 = New Global.System.Data.DataColumn("SEARCH_PATTERN3", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN3) - Me.columnSEARCH_PATTERN4 = New Global.System.Data.DataColumn("SEARCH_PATTERN4", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN4) - Me.columnSEARCH_PATTERN5 = New Global.System.Data.DataColumn("SEARCH_PATTERN5", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN5) - Me.columnALLOW_DROP = New Global.System.Data.DataColumn("ALLOW_DROP", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnALLOW_DROP) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSCREEN_ID.AllowDBNull = false - Me.columnSCREEN_ID.DefaultValue = CType(1,Integer) - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnDESCRIPTION.AllowDBNull = false - Me.columnDESCRIPTION.MaxLength = 300 - Me.columnDIALOG.AllowDBNull = false - Me.columnMAXIMIZABLE.AllowDBNull = false - Me.columnMINIMIZABLE.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnIS_MDI_CHILD.AllowDBNull = false - Me.columnDOCUMENT_VIEW.AllowDBNull = false - Me.columnWINDREAM_SEARCH.MaxLength = 300 - Me.columnSEARCH_PATTERN1.MaxLength = 50 - Me.columnSEARCH_PATTERN2.MaxLength = 50 - Me.columnSEARCH_PATTERN3.MaxLength = 50 - Me.columnSEARCH_PATTERN4.MaxLength = 50 - Me.columnSEARCH_PATTERN5.MaxLength = 50 - Me.columnALLOW_DROP.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_FORM_VIEWRow() As TBPMO_FORM_VIEWRow - Return CType(Me.NewRow,TBPMO_FORM_VIEWRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_VIEWRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_VIEWRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_VIEWRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowChanged(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_VIEWRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowChanging(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_VIEWRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowDeleted(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_VIEWRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_VIEWRowDeleting(Me, New TBPMO_FORM_VIEWRowChangeEvent(CType(e.Row,TBPMO_FORM_VIEWRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_VIEWRow(ByVal row As TBPMO_FORM_VIEWRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_VIEWDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RECORDDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RECORDRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RECORD" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RECORDRow - Get - Return CType(Me.Rows(index),TBPMO_RECORDRow) - End Get - End Property - - _ - Public Event TBPMO_RECORDRowChanging As TBPMO_RECORDRowChangeEventHandler - - _ - Public Event TBPMO_RECORDRowChanged As TBPMO_RECORDRowChangeEventHandler - - _ - Public Event TBPMO_RECORDRowDeleting As TBPMO_RECORDRowChangeEventHandler - - _ - Public Event TBPMO_RECORDRowDeleted As TBPMO_RECORDRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RECORDRow(ByVal row As TBPMO_RECORDRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RECORDRow(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_RECORDRow - Dim rowTBPMO_RECORDRow As TBPMO_RECORDRow = CType(Me.NewRow,TBPMO_RECORDRow) - Dim columnValuesArray() As Object = New Object() {Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_RECORDRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RECORDRow) - Return rowTBPMO_RECORDRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RECORDRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RECORDRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RECORDDataTable = CType(MyBase.Clone,TBPMO_RECORDDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RECORDDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_RECORDRow() As TBPMO_RECORDRow - Return CType(Me.NewRow,TBPMO_RECORDRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RECORDRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RECORDRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RECORDRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowChanged(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RECORDRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowChanging(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RECORDRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowDeleted(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RECORDRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORDRowDeleting(Me, New TBPMO_RECORDRowChangeEvent(CType(e.Row,TBPMO_RECORDRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RECORDRow(ByVal row As TBPMO_RECORDRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RECORDDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_DOKUMENTTYPESDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_DOKUMENTTYPESRow) - - Private columnFORMVIEW_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnDOKUMENTTYPE_ID As Global.System.Data.DataColumn - - Private columnDOKUMENTTYPE As Global.System.Data.DataColumn - - Private columnPATH As Global.System.Data.DataColumn - - Private columnSHORTNAME As Global.System.Data.DataColumn - - Private columnOBJECT_TYPE As Global.System.Data.DataColumn - - Private columnFW_DOCTYPE_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_DOKUMENTTYPES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property FORMVIEW_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORMVIEW_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property DOKUMENTTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOKUMENTTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property DOKUMENTTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOKUMENTTYPE - End Get - End Property - - _ - Public ReadOnly Property PATHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPATH - End Get - End Property - - _ - Public ReadOnly Property SHORTNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORTNAME - End Get - End Property - - _ - Public ReadOnly Property OBJECT_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOBJECT_TYPE - End Get - End Property - - _ - Public ReadOnly Property FW_DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFW_DOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_DOKUMENTTYPESRow - Get - Return CType(Me.Rows(index),VWPMO_DOKUMENTTYPESRow) - End Get - End Property - - _ - Public Event VWPMO_DOKUMENTTYPESRowChanging As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Event VWPMO_DOKUMENTTYPESRowChanged As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Event VWPMO_DOKUMENTTYPESRowDeleting As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Event VWPMO_DOKUMENTTYPESRowDeleted As VWPMO_DOKUMENTTYPESRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_DOKUMENTTYPESRow(ByVal row As VWPMO_DOKUMENTTYPESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_DOKUMENTTYPESRow(ByVal FORMVIEW_ID As Integer, ByVal FORM_ID As Integer, ByVal FORM_TITLE As String, ByVal DOKUMENTTYPE_ID As Integer, ByVal DOKUMENTTYPE As String, ByVal PATH As String, ByVal SHORTNAME As String, ByVal OBJECT_TYPE As String, ByVal FW_DOCTYPE_ID As Integer) As VWPMO_DOKUMENTTYPESRow - Dim rowVWPMO_DOKUMENTTYPESRow As VWPMO_DOKUMENTTYPESRow = CType(Me.NewRow,VWPMO_DOKUMENTTYPESRow) - Dim columnValuesArray() As Object = New Object() {FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PATH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID} - rowVWPMO_DOKUMENTTYPESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_DOKUMENTTYPESRow) - Return rowVWPMO_DOKUMENTTYPESRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_DOKUMENTTYPESDataTable = CType(MyBase.Clone,VWPMO_DOKUMENTTYPESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_DOKUMENTTYPESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnFORMVIEW_ID = MyBase.Columns("FORMVIEW_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnDOKUMENTTYPE_ID = MyBase.Columns("DOKUMENTTYPE_ID") - Me.columnDOKUMENTTYPE = MyBase.Columns("DOKUMENTTYPE") - Me.columnPATH = MyBase.Columns("PATH") - Me.columnSHORTNAME = MyBase.Columns("SHORTNAME") - Me.columnOBJECT_TYPE = MyBase.Columns("OBJECT_TYPE") - Me.columnFW_DOCTYPE_ID = MyBase.Columns("FW_DOCTYPE_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnFORMVIEW_ID = New Global.System.Data.DataColumn("FORMVIEW_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORMVIEW_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnDOKUMENTTYPE_ID = New Global.System.Data.DataColumn("DOKUMENTTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOKUMENTTYPE_ID) - Me.columnDOKUMENTTYPE = New Global.System.Data.DataColumn("DOKUMENTTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOKUMENTTYPE) - Me.columnPATH = New Global.System.Data.DataColumn("PATH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPATH) - Me.columnSHORTNAME = New Global.System.Data.DataColumn("SHORTNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORTNAME) - Me.columnOBJECT_TYPE = New Global.System.Data.DataColumn("OBJECT_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOBJECT_TYPE) - Me.columnFW_DOCTYPE_ID = New Global.System.Data.DataColumn("FW_DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFW_DOCTYPE_ID) - Me.columnFORMVIEW_ID.AllowDBNull = false - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnDOKUMENTTYPE_ID.AllowDBNull = false - Me.columnDOKUMENTTYPE.AllowDBNull = false - Me.columnDOKUMENTTYPE.MaxLength = 50 - Me.columnPATH.AllowDBNull = false - Me.columnPATH.MaxLength = 250 - Me.columnSHORTNAME.AllowDBNull = false - Me.columnSHORTNAME.MaxLength = 50 - Me.columnOBJECT_TYPE.AllowDBNull = false - Me.columnOBJECT_TYPE.MaxLength = 100 - Me.columnFW_DOCTYPE_ID.AllowDBNull = false - End Sub - - _ - Public Function NewVWPMO_DOKUMENTTYPESRow() As VWPMO_DOKUMENTTYPESRow - Return CType(Me.NewRow,VWPMO_DOKUMENTTYPESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_DOKUMENTTYPESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_DOKUMENTTYPESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowChanged(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowChanging(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowDeleted(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_DOKUMENTTYPESRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_DOKUMENTTYPESRowDeleting(Me, New VWPMO_DOKUMENTTYPESRowChangeEvent(CType(e.Row,VWPMO_DOKUMENTTYPESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_DOKUMENTTYPESRow(ByVal row As VWPMO_DOKUMENTTYPESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_DOKUMENTTYPESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_FVIEW_DT_INDEXDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_FVIEW_DT_INDEXRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFW_DOCTYPE_ID As Global.System.Data.DataColumn - - Private columnINDEXNAME As Global.System.Data.DataColumn - - Private columnINDEX_VALUE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_FVIEW_DT_INDEX" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FW_DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFW_DOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property INDEXNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEXNAME - End Get - End Property - - _ - Public ReadOnly Property INDEX_VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEX_VALUE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_FVIEW_DT_INDEXRow - Get - Return CType(Me.Rows(index),TBPMO_WD_FVIEW_DT_INDEXRow) - End Get - End Property - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowChanging As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowChanged As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowDeleting As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Event TBPMO_WD_FVIEW_DT_INDEXRowDeleted As TBPMO_WD_FVIEW_DT_INDEXRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_FVIEW_DT_INDEXRow(ByVal row As TBPMO_WD_FVIEW_DT_INDEXRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_FVIEW_DT_INDEXRow(ByVal FW_DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal INDEX_VALUE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_FVIEW_DT_INDEXRow - Dim rowTBPMO_WD_FVIEW_DT_INDEXRow As TBPMO_WD_FVIEW_DT_INDEXRow = CType(Me.NewRow,TBPMO_WD_FVIEW_DT_INDEXRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WD_FVIEW_DT_INDEXRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_FVIEW_DT_INDEXRow) - Return rowTBPMO_WD_FVIEW_DT_INDEXRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_FVIEW_DT_INDEXRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_FVIEW_DT_INDEXRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_FVIEW_DT_INDEXDataTable = CType(MyBase.Clone,TBPMO_WD_FVIEW_DT_INDEXDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_FVIEW_DT_INDEXDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFW_DOCTYPE_ID = MyBase.Columns("FW_DOCTYPE_ID") - Me.columnINDEXNAME = MyBase.Columns("INDEXNAME") - Me.columnINDEX_VALUE = MyBase.Columns("INDEX_VALUE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFW_DOCTYPE_ID = New Global.System.Data.DataColumn("FW_DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFW_DOCTYPE_ID) - Me.columnINDEXNAME = New Global.System.Data.DataColumn("INDEXNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEXNAME) - Me.columnINDEX_VALUE = New Global.System.Data.DataColumn("INDEX_VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEX_VALUE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFW_DOCTYPE_ID.AllowDBNull = false - Me.columnINDEXNAME.AllowDBNull = false - Me.columnINDEXNAME.MaxLength = 100 - Me.columnINDEX_VALUE.AllowDBNull = false - Me.columnINDEX_VALUE.MaxLength = 100 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_FVIEW_DT_INDEXRow() As TBPMO_WD_FVIEW_DT_INDEXRow - Return CType(Me.NewRow,TBPMO_WD_FVIEW_DT_INDEXRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_FVIEW_DT_INDEXRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_FVIEW_DT_INDEXRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowChanged(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowChanging(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowDeleted(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_FVIEW_DT_INDEXRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FVIEW_DT_INDEXRowDeleting(Me, New TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent(CType(e.Row,TBPMO_WD_FVIEW_DT_INDEXRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_FVIEW_DT_INDEXRow(ByVal row As TBPMO_WD_FVIEW_DT_INDEXRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_FVIEW_DT_INDEXDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASKDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOW_TASKRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnWF_ID As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnDUE_DATE As Global.System.Data.DataColumn - - Private columnSTATE_ID As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTITLE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW_TASK" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property WF_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_ID - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property DUE_DATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDUE_DATE - End Get - End Property - - _ - Public ReadOnly Property STATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_ID - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTITLE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOW_TASKRow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOW_TASKRow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOW_TASKRowChanging As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASKRowChanged As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASKRowDeleting As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASKRowDeleted As TBPMO_WORKFLOW_TASKRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOW_TASKRow(ByVal row As TBPMO_WORKFLOW_TASKRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOW_TASKRow(ByVal RECORD_ID As Integer, ByVal WF_ID As Integer, ByVal COMMENT As String, ByVal DUE_DATE As Date, ByVal STATE_ID As Integer, ByVal ACTIVE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal TITLE As String) As TBPMO_WORKFLOW_TASKRow - Dim rowTBPMO_WORKFLOW_TASKRow As TBPMO_WORKFLOW_TASKRow = CType(Me.NewRow,TBPMO_WORKFLOW_TASKRow) - Dim columnValuesArray() As Object = New Object() {Nothing, RECORD_ID, WF_ID, COMMENT, DUE_DATE, STATE_ID, ACTIVE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TITLE} - rowTBPMO_WORKFLOW_TASKRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOW_TASKRow) - Return rowTBPMO_WORKFLOW_TASKRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOW_TASKRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOW_TASKRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOW_TASKDataTable = CType(MyBase.Clone,TBPMO_WORKFLOW_TASKDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOW_TASKDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnWF_ID = MyBase.Columns("WF_ID") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnDUE_DATE = MyBase.Columns("DUE_DATE") - Me.columnSTATE_ID = MyBase.Columns("STATE_ID") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTITLE = MyBase.Columns("TITLE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnWF_ID = New Global.System.Data.DataColumn("WF_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_ID) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnDUE_DATE = New Global.System.Data.DataColumn("DUE_DATE", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDUE_DATE) - Me.columnSTATE_ID = New Global.System.Data.DataColumn("STATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_ID) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTITLE = New Global.System.Data.DataColumn("TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTITLE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnRECORD_ID.AllowDBNull = false - Me.columnWF_ID.AllowDBNull = false - Me.columnCOMMENT.MaxLength = 500 - Me.columnSTATE_ID.AllowDBNull = false - Me.columnACTIVE.AllowDBNull = false - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnTITLE.AllowDBNull = false - Me.columnTITLE.MaxLength = 100 - End Sub - - _ - Public Function NewTBPMO_WORKFLOW_TASKRow() As TBPMO_WORKFLOW_TASKRow - Return CType(Me.NewRow,TBPMO_WORKFLOW_TASKRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOW_TASKRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOW_TASKRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowChanged(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowChanging(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowDeleted(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOW_TASKRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASKRowDeleting(Me, New TBPMO_WORKFLOW_TASKRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASKRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOW_TASKRow(ByVal row As TBPMO_WORKFLOW_TASKRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOW_TASKDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_STATEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOW_TASK_STATERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSTATE_DESC As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW_TASK_STATE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property STATE_DESCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_DESC - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOW_TASK_STATERow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOW_TASK_STATERow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowChanging As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowChanged As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowDeleting As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_STATERowDeleted As TBPMO_WORKFLOW_TASK_STATERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOW_TASK_STATERow(ByVal row As TBPMO_WORKFLOW_TASK_STATERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOW_TASK_STATERow(ByVal STATE_DESC As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal COLOR As String, ByVal LANGUAGE As String) As TBPMO_WORKFLOW_TASK_STATERow - Dim rowTBPMO_WORKFLOW_TASK_STATERow As TBPMO_WORKFLOW_TASK_STATERow = CType(Me.NewRow,TBPMO_WORKFLOW_TASK_STATERow) - Dim columnValuesArray() As Object = New Object() {Nothing, STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR, LANGUAGE} - rowTBPMO_WORKFLOW_TASK_STATERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOW_TASK_STATERow) - Return rowTBPMO_WORKFLOW_TASK_STATERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOW_TASK_STATERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOW_TASK_STATERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOW_TASK_STATEDataTable = CType(MyBase.Clone,TBPMO_WORKFLOW_TASK_STATEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOW_TASK_STATEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSTATE_DESC = MyBase.Columns("STATE_DESC") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSTATE_DESC = New Global.System.Data.DataColumn("STATE_DESC", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_DESC) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSTATE_DESC.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOLOR.MaxLength = 20 - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.DefaultValue = CType("de-DE",String) - Me.columnLANGUAGE.MaxLength = 5 - End Sub - - _ - Public Function NewTBPMO_WORKFLOW_TASK_STATERow() As TBPMO_WORKFLOW_TASK_STATERow - Return CType(Me.NewRow,TBPMO_WORKFLOW_TASK_STATERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOW_TASK_STATERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOW_TASK_STATERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowChanged(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowChanging(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowDeleted(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_STATERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_STATERowDeleting(Me, New TBPMO_WORKFLOW_TASK_STATERowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_STATERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOW_TASK_STATERow(ByVal row As TBPMO_WORKFLOW_TASK_STATERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOW_TASK_STATEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_GUI_ENTITYDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_GUI_ENTITYRow) - - Private columnID As Global.System.Data.DataColumn - - Private columnName As Global.System.Data.DataColumn - - Private columnTitle As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_GUI_ENTITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property NameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnName - End Get - End Property - - _ - Public ReadOnly Property TitleColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTitle - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_GUI_ENTITYRow - Get - Return CType(Me.Rows(index),VWPMO_GUI_ENTITYRow) - End Get - End Property - - _ - Public Event VWPMO_GUI_ENTITYRowChanging As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Event VWPMO_GUI_ENTITYRowChanged As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Event VWPMO_GUI_ENTITYRowDeleting As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Event VWPMO_GUI_ENTITYRowDeleted As VWPMO_GUI_ENTITYRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_GUI_ENTITYRow(ByVal row As VWPMO_GUI_ENTITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_GUI_ENTITYRow(ByVal Name As String, ByVal Title As String) As VWPMO_GUI_ENTITYRow - Dim rowVWPMO_GUI_ENTITYRow As VWPMO_GUI_ENTITYRow = CType(Me.NewRow,VWPMO_GUI_ENTITYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Name, Title} - rowVWPMO_GUI_ENTITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_GUI_ENTITYRow) - Return rowVWPMO_GUI_ENTITYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_GUI_ENTITYDataTable = CType(MyBase.Clone,VWPMO_GUI_ENTITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_GUI_ENTITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnID = MyBase.Columns("ID") - Me.columnName = MyBase.Columns("Name") - Me.columnTitle = MyBase.Columns("Title") - End Sub - - _ - Private Sub InitClass() - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnName = New Global.System.Data.DataColumn("Name", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnName) - Me.columnTitle = New Global.System.Data.DataColumn("Title", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTitle) - Me.columnID.AutoIncrement = true - Me.columnID.AutoIncrementSeed = -1 - Me.columnID.AutoIncrementStep = -1 - Me.columnID.AllowDBNull = false - Me.columnID.ReadOnly = true - Me.columnName.AllowDBNull = false - Me.columnName.MaxLength = 100 - Me.columnTitle.AllowDBNull = false - Me.columnTitle.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_GUI_ENTITYRow() As VWPMO_GUI_ENTITYRow - Return CType(Me.NewRow,VWPMO_GUI_ENTITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_GUI_ENTITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_GUI_ENTITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_GUI_ENTITYRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowChanged(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_GUI_ENTITYRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowChanging(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_GUI_ENTITYRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowDeleted(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_GUI_ENTITYRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_GUI_ENTITYRowDeleting(Me, New VWPMO_GUI_ENTITYRowChangeEvent(CType(e.Row,VWPMO_GUI_ENTITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_GUI_ENTITYRow(ByVal row As VWPMO_GUI_ENTITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_GUI_ENTITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOWDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOWRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnTITLE As Global.System.Data.DataColumn - - Private columnDESCRIPTION As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTITLE - End Get - End Property - - _ - Public ReadOnly Property DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOWRow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOWRow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOWRowChanging As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOWRowChanged As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOWRowDeleting As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOWRowDeleted As TBPMO_WORKFLOWRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOWRow(ByVal row As TBPMO_WORKFLOWRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOWRow(ByVal TITLE As String, ByVal DESCRIPTION As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WORKFLOWRow - Dim rowTBPMO_WORKFLOWRow As TBPMO_WORKFLOWRow = CType(Me.NewRow,TBPMO_WORKFLOWRow) - Dim columnValuesArray() As Object = New Object() {Nothing, TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WORKFLOWRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOWRow) - Return rowTBPMO_WORKFLOWRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOWRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOWRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOWDataTable = CType(MyBase.Clone,TBPMO_WORKFLOWDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOWDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnTITLE = MyBase.Columns("TITLE") - Me.columnDESCRIPTION = MyBase.Columns("DESCRIPTION") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnTITLE = New Global.System.Data.DataColumn("TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTITLE) - Me.columnDESCRIPTION = New Global.System.Data.DataColumn("DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDESCRIPTION) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnTITLE.MaxLength = 100 - Me.columnDESCRIPTION.MaxLength = 250 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WORKFLOWRow() As TBPMO_WORKFLOWRow - Return CType(Me.NewRow,TBPMO_WORKFLOWRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOWRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOWRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOWRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowChanged(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOWRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowChanging(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOWRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowDeleted(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOWRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOWRowDeleting(Me, New TBPMO_WORKFLOWRowChangeEvent(CType(e.Row,TBPMO_WORKFLOWRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOWRow(ByVal row As TBPMO_WORKFLOWRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOWDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_WF_OVERVIEW_AUTHORITYDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_WF_OVERVIEW_AUTHORITYRow) - - Private columnSTATE As Global.System.Data.DataColumn - - Private columnSTATE_ID As Global.System.Data.DataColumn - - Private columnAuthority As Global.System.Data.DataColumn - - Private columnString As Global.System.Data.DataColumn - - Private columnWF_ID As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_WF_OVERVIEW_AUTHORITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property STATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE - End Get - End Property - - _ - Public ReadOnly Property STATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_ID - End Get - End Property - - _ - Public ReadOnly Property AuthorityColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAuthority - End Get - End Property - - _ - Public ReadOnly Property StringColumn() As Global.System.Data.DataColumn - Get - Return Me.columnString - End Get - End Property - - _ - Public ReadOnly Property WF_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_ID - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_WF_OVERVIEW_AUTHORITYRow - Get - Return CType(Me.Rows(index),VWPMO_WF_OVERVIEW_AUTHORITYRow) - End Get - End Property - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowChanging As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowChanged As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowDeleting As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Event VWPMO_WF_OVERVIEW_AUTHORITYRowDeleted As VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_WF_OVERVIEW_AUTHORITYRow(ByVal row As VWPMO_WF_OVERVIEW_AUTHORITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_WF_OVERVIEW_AUTHORITYRow(ByVal STATE As String, ByVal Authority As String, ByVal _String As String, ByVal WF_ID As Integer, ByVal RECORD_ID As Integer, ByVal COLOR As String, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As VWPMO_WF_OVERVIEW_AUTHORITYRow - Dim rowVWPMO_WF_OVERVIEW_AUTHORITYRow As VWPMO_WF_OVERVIEW_AUTHORITYRow = CType(Me.NewRow,VWPMO_WF_OVERVIEW_AUTHORITYRow) - Dim columnValuesArray() As Object = New Object() {STATE, Nothing, Authority, _String, WF_ID, RECORD_ID, COLOR, CHANGED_WHO, CHANGED_WHEN} - rowVWPMO_WF_OVERVIEW_AUTHORITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_WF_OVERVIEW_AUTHORITYRow) - Return rowVWPMO_WF_OVERVIEW_AUTHORITYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_WF_OVERVIEW_AUTHORITYDataTable = CType(MyBase.Clone,VWPMO_WF_OVERVIEW_AUTHORITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_WF_OVERVIEW_AUTHORITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnSTATE = MyBase.Columns("STATE") - Me.columnSTATE_ID = MyBase.Columns("STATE_ID") - Me.columnAuthority = MyBase.Columns("Authority") - Me.columnString = MyBase.Columns("String") - Me.columnWF_ID = MyBase.Columns("WF_ID") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnSTATE = New Global.System.Data.DataColumn("STATE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE) - Me.columnSTATE_ID = New Global.System.Data.DataColumn("STATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_ID) - Me.columnAuthority = New Global.System.Data.DataColumn("Authority", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAuthority) - Me.columnString = New Global.System.Data.DataColumn("String", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me.columnString.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "StringColumn") - Me.columnString.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnString") - Me.columnString.ExtendedProperties.Add("Generator_UserColumnName", "String") - MyBase.Columns.Add(Me.columnString) - Me.columnWF_ID = New Global.System.Data.DataColumn("WF_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_ID) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSTATE.ReadOnly = true - Me.columnSTATE.MaxLength = 153 - Me.columnSTATE_ID.AutoIncrement = true - Me.columnSTATE_ID.AutoIncrementSeed = -1 - Me.columnSTATE_ID.AutoIncrementStep = -1 - Me.columnSTATE_ID.AllowDBNull = false - Me.columnSTATE_ID.ReadOnly = true - Me.columnAuthority.ReadOnly = true - Me.columnAuthority.MaxLength = 102 - Me.columnString.ReadOnly = true - Me.columnString.MaxLength = 258 - Me.columnWF_ID.AllowDBNull = false - Me.columnRECORD_ID.AllowDBNull = false - Me.columnCOLOR.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_WF_OVERVIEW_AUTHORITYRow() As VWPMO_WF_OVERVIEW_AUTHORITYRow - Return CType(Me.NewRow,VWPMO_WF_OVERVIEW_AUTHORITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_WF_OVERVIEW_AUTHORITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_WF_OVERVIEW_AUTHORITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowChanged(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowChanging(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowDeleted(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_WF_OVERVIEW_AUTHORITYRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_OVERVIEW_AUTHORITYRowDeleting(Me, New VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent(CType(e.Row,VWPMO_WF_OVERVIEW_AUTHORITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_WF_OVERVIEW_AUTHORITYRow(ByVal row As VWPMO_WF_OVERVIEW_AUTHORITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_WF_OVERVIEW_AUTHORITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_DOKUMENTARTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_DOKUMENTARTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnEINGANGSART_ID As Global.System.Data.DataColumn - - Private columnKURZNAME As Global.System.Data.DataColumn - - Private columnZIEL_PFAD As Global.System.Data.DataColumn - - Private columnBESCHREIBUNG As Global.System.Data.DataColumn - - Private columnAKTIV As Global.System.Data.DataColumn - - Private columnNAMENKONVENTION As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - Private columnOBJEKTTYP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_DOKUMENTART" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property EINGANGSART_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEINGANGSART_ID - End Get - End Property - - _ - Public ReadOnly Property KURZNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnKURZNAME - End Get - End Property - - _ - Public ReadOnly Property ZIEL_PFADColumn() As Global.System.Data.DataColumn - Get - Return Me.columnZIEL_PFAD - End Get - End Property - - _ - Public ReadOnly Property BESCHREIBUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBESCHREIBUNG - End Get - End Property - - _ - Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAKTIV - End Get - End Property - - _ - Public ReadOnly Property NAMENKONVENTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAMENKONVENTION - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property OBJEKTTYPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOBJEKTTYP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_DOKUMENTARTRow - Get - Return CType(Me.Rows(index),TBDD_DOKUMENTARTRow) - End Get - End Property - - _ - Public Event TBDD_DOKUMENTARTRowChanging As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Event TBDD_DOKUMENTARTRowChanged As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Event TBDD_DOKUMENTARTRowDeleting As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Event TBDD_DOKUMENTARTRowDeleted As TBDD_DOKUMENTARTRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_DOKUMENTARTRow(ByVal row As TBDD_DOKUMENTARTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_DOKUMENTARTRow(ByVal BEZEICHNUNG As String, ByVal parentTBDD_EINGANGSARTENRowByFK_TBDD_DOKUMENTART_EINGID As TBDD_EINGANGSARTENRow, ByVal KURZNAME As String, ByVal ZIEL_PFAD As String, ByVal BESCHREIBUNG As String, ByVal AKTIV As Boolean, ByVal NAMENKONVENTION As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date, ByVal OBJEKTTYP As String) As TBDD_DOKUMENTARTRow - Dim rowTBDD_DOKUMENTARTRow As TBDD_DOKUMENTARTRow = CType(Me.NewRow,TBDD_DOKUMENTARTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, BEZEICHNUNG, Nothing, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP} - If (Not (parentTBDD_EINGANGSARTENRowByFK_TBDD_DOKUMENTART_EINGID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_EINGANGSARTENRowByFK_TBDD_DOKUMENTART_EINGID(0) - End If - rowTBDD_DOKUMENTARTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_DOKUMENTARTRow) - Return rowTBDD_DOKUMENTARTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_DOKUMENTARTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_DOKUMENTARTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_DOKUMENTARTDataTable = CType(MyBase.Clone,TBDD_DOKUMENTARTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_DOKUMENTARTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnEINGANGSART_ID = MyBase.Columns("EINGANGSART_ID") - Me.columnKURZNAME = MyBase.Columns("KURZNAME") - Me.columnZIEL_PFAD = MyBase.Columns("ZIEL_PFAD") - Me.columnBESCHREIBUNG = MyBase.Columns("BESCHREIBUNG") - Me.columnAKTIV = MyBase.Columns("AKTIV") - Me.columnNAMENKONVENTION = MyBase.Columns("NAMENKONVENTION") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - Me.columnOBJEKTTYP = MyBase.Columns("OBJEKTTYP") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnEINGANGSART_ID = New Global.System.Data.DataColumn("EINGANGSART_ID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEINGANGSART_ID) - Me.columnKURZNAME = New Global.System.Data.DataColumn("KURZNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnKURZNAME) - Me.columnZIEL_PFAD = New Global.System.Data.DataColumn("ZIEL_PFAD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnZIEL_PFAD) - Me.columnBESCHREIBUNG = New Global.System.Data.DataColumn("BESCHREIBUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBESCHREIBUNG) - Me.columnAKTIV = New Global.System.Data.DataColumn("AKTIV", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAKTIV) - Me.columnNAMENKONVENTION = New Global.System.Data.DataColumn("NAMENKONVENTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAMENKONVENTION) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.columnOBJEKTTYP = New Global.System.Data.DataColumn("OBJEKTTYP", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOBJEKTTYP) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnBEZEICHNUNG.MaxLength = 50 - Me.columnEINGANGSART_ID.AllowDBNull = false - Me.columnEINGANGSART_ID.DefaultValue = CType(1,Byte) - Me.columnKURZNAME.AllowDBNull = false - Me.columnKURZNAME.MaxLength = 50 - Me.columnZIEL_PFAD.AllowDBNull = false - Me.columnZIEL_PFAD.MaxLength = 250 - Me.columnBESCHREIBUNG.MaxLength = 250 - Me.columnAKTIV.AllowDBNull = false - Me.columnAKTIV.DefaultValue = CType(false,Boolean) - Me.columnNAMENKONVENTION.DefaultValue = CType("NONE",String) - Me.columnNAMENKONVENTION.MaxLength = 500 - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnGEANDERTWER.MaxLength = 50 - Me.columnOBJEKTTYP.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_DOKUMENTARTRow() As TBDD_DOKUMENTARTRow - Return CType(Me.NewRow,TBDD_DOKUMENTARTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_DOKUMENTARTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_DOKUMENTARTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_DOKUMENTARTRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowChanged(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_DOKUMENTARTRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowChanging(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_DOKUMENTARTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowDeleted(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_DOKUMENTARTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_DOKUMENTARTRowDeleting(Me, New TBDD_DOKUMENTARTRowChangeEvent(CType(e.Row,TBDD_DOKUMENTARTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_DOKUMENTARTRow(ByVal row As TBDD_DOKUMENTARTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_DOKUMENTARTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_EINGANGSARTENDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_EINGANGSARTENRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnBESCHREIBUNG As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_EINGANGSARTEN" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property BESCHREIBUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBESCHREIBUNG - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_EINGANGSARTENRow - Get - Return CType(Me.Rows(index),TBDD_EINGANGSARTENRow) - End Get - End Property - - _ - Public Event TBDD_EINGANGSARTENRowChanging As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Event TBDD_EINGANGSARTENRowChanged As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Event TBDD_EINGANGSARTENRowDeleting As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Event TBDD_EINGANGSARTENRowDeleted As TBDD_EINGANGSARTENRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_EINGANGSARTENRow(ByVal row As TBDD_EINGANGSARTENRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_EINGANGSARTENRow(ByVal GUID As Byte, ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date) As TBDD_EINGANGSARTENRow - Dim rowTBDD_EINGANGSARTENRow As TBDD_EINGANGSARTENRow = CType(Me.NewRow,TBDD_EINGANGSARTENRow) - Dim columnValuesArray() As Object = New Object() {GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN} - rowTBDD_EINGANGSARTENRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_EINGANGSARTENRow) - Return rowTBDD_EINGANGSARTENRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Byte) As TBDD_EINGANGSARTENRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_EINGANGSARTENRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_EINGANGSARTENDataTable = CType(MyBase.Clone,TBDD_EINGANGSARTENDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_EINGANGSARTENDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnBESCHREIBUNG = MyBase.Columns("BESCHREIBUNG") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnBESCHREIBUNG = New Global.System.Data.DataColumn("BESCHREIBUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBESCHREIBUNG) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnBEZEICHNUNG.AllowDBNull = false - Me.columnBEZEICHNUNG.MaxLength = 100 - Me.columnBESCHREIBUNG.MaxLength = 500 - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnGEANDERTWER.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_EINGANGSARTENRow() As TBDD_EINGANGSARTENRow - Return CType(Me.NewRow,TBDD_EINGANGSARTENRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_EINGANGSARTENRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_EINGANGSARTENRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_EINGANGSARTENRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowChanged(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_EINGANGSARTENRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowChanging(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_EINGANGSARTENRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowDeleted(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_EINGANGSARTENRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_EINGANGSARTENRowDeleting(Me, New TBDD_EINGANGSARTENRowChangeEvent(CType(e.Row,TBDD_EINGANGSARTENRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_EINGANGSARTENRow(ByVal row As TBDD_EINGANGSARTENRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_EINGANGSARTENDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_INDEX_AUTOMDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_INDEX_AUTOMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - Private columnINDEXNAME As Global.System.Data.DataColumn - - Private columnVALUE As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnSQL_ACTIVE As Global.System.Data.DataColumn - - Private columnSQL_RESULT As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_INDEX_AUTOM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property INDEXNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEXNAME - End Get - End Property - - _ - Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVALUE - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SQL_ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property SQL_RESULTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RESULT - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_INDEX_AUTOMRow - Get - Return CType(Me.Rows(index),TBDD_INDEX_AUTOMRow) - End Get - End Property - - _ - Public Event TBDD_INDEX_AUTOMRowChanging As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Event TBDD_INDEX_AUTOMRowChanged As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Event TBDD_INDEX_AUTOMRowDeleting As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Event TBDD_INDEX_AUTOMRowDeleted As TBDD_INDEX_AUTOMRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_INDEX_AUTOMRow(ByVal row As TBDD_INDEX_AUTOMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_INDEX_AUTOMRow(ByVal parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_AUTOM_DOCID As TBDD_DOKUMENTARTRow, ByVal INDEXNAME As String, ByVal VALUE As String, ByVal CONNECTION_ID As Short, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal SQL_ACTIVE As Boolean, ByVal SQL_RESULT As String, ByVal ENTITY_ID As Integer) As TBDD_INDEX_AUTOMRow - Dim rowTBDD_INDEX_AUTOMRow As TBDD_INDEX_AUTOMRow = CType(Me.NewRow,TBDD_INDEX_AUTOMRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT, ENTITY_ID} - If (Not (parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_AUTOM_DOCID) Is Nothing) Then - columnValuesArray(1) = parentTBDD_DOKUMENTARTRowByFK_TBDD_INDEX_AUTOM_DOCID(0) - End If - rowTBDD_INDEX_AUTOMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_INDEX_AUTOMRow) - Return rowTBDD_INDEX_AUTOMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_INDEX_AUTOMRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_INDEX_AUTOMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_INDEX_AUTOMDataTable = CType(MyBase.Clone,TBDD_INDEX_AUTOMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_INDEX_AUTOMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - Me.columnINDEXNAME = MyBase.Columns("INDEXNAME") - Me.columnVALUE = MyBase.Columns("VALUE") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnSQL_ACTIVE = MyBase.Columns("SQL_ACTIVE") - Me.columnSQL_RESULT = MyBase.Columns("SQL_RESULT") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.columnINDEXNAME = New Global.System.Data.DataColumn("INDEXNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEXNAME) - Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVALUE) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSQL_ACTIVE = New Global.System.Data.DataColumn("SQL_ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_ACTIVE) - Me.columnSQL_RESULT = New Global.System.Data.DataColumn("SQL_RESULT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RESULT) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnDOCTYPE_ID.AllowDBNull = false - Me.columnINDEXNAME.AllowDBNull = false - Me.columnINDEXNAME.MaxLength = 50 - Me.columnVALUE.MaxLength = 2000 - Me.columnCONNECTION_ID.AllowDBNull = false - Me.columnCONNECTION_ID.DefaultValue = CType(0,Short) - Me.columnCOMMENT.MaxLength = 400 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(true,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSQL_ACTIVE.AllowDBNull = false - Me.columnSQL_ACTIVE.DefaultValue = CType(false,Boolean) - Me.columnSQL_RESULT.AllowDBNull = false - Me.columnSQL_RESULT.DefaultValue = CType("",String) - Me.columnSQL_RESULT.MaxLength = 2000 - Me.columnENTITY_ID.AllowDBNull = false - Me.columnENTITY_ID.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBDD_INDEX_AUTOMRow() As TBDD_INDEX_AUTOMRow - Return CType(Me.NewRow,TBDD_INDEX_AUTOMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_INDEX_AUTOMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_INDEX_AUTOMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_INDEX_AUTOMRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowChanged(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_INDEX_AUTOMRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowChanging(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_INDEX_AUTOMRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowDeleted(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_INDEX_AUTOMRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_INDEX_AUTOMRowDeleting(Me, New TBDD_INDEX_AUTOMRowChangeEvent(CType(e.Row,TBDD_INDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_INDEX_AUTOMRow(ByVal row As TBDD_INDEX_AUTOMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_INDEX_AUTOMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_FORMVIEW_DOKTYPESDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_FORMVIEW_DOKTYPESRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORMVIEW_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_FORMVIEW_DOKTYPES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORMVIEW_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORMVIEW_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_FORMVIEW_DOKTYPESRow - Get - Return CType(Me.Rows(index),TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Get - End Property - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowChanging As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowChanged As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowDeleting As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Event TBPMO_WD_FORMVIEW_DOKTYPESRowDeleted As TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_FORMVIEW_DOKTYPESRow(ByVal row As TBPMO_WD_FORMVIEW_DOKTYPESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_FORMVIEW_DOKTYPESRow(ByVal FORMVIEW_ID As Integer, ByVal FORM_TITLE As String, ByVal DOCTYPE_ID As Integer, ByVal BEZEICHNUNG As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_FORMVIEW_DOKTYPESRow - Dim rowTBPMO_WD_FORMVIEW_DOKTYPESRow As TBPMO_WD_FORMVIEW_DOKTYPESRow = CType(Me.NewRow,TBPMO_WD_FORMVIEW_DOKTYPESRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORMVIEW_ID, FORM_TITLE, DOCTYPE_ID, BEZEICHNUNG, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WD_FORMVIEW_DOKTYPESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_FORMVIEW_DOKTYPESRow) - Return rowTBPMO_WD_FORMVIEW_DOKTYPESRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_FORMVIEW_DOKTYPESRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_FORMVIEW_DOKTYPESDataTable = CType(MyBase.Clone,TBPMO_WD_FORMVIEW_DOKTYPESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_FORMVIEW_DOKTYPESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORMVIEW_ID = MyBase.Columns("FORMVIEW_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORMVIEW_ID = New Global.System.Data.DataColumn("FORMVIEW_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORMVIEW_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORMVIEW_ID.AllowDBNull = false - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnDOCTYPE_ID.AllowDBNull = false - Me.columnBEZEICHNUNG.AllowDBNull = false - Me.columnBEZEICHNUNG.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_FORMVIEW_DOKTYPESRow() As TBPMO_WD_FORMVIEW_DOKTYPESRow - Return CType(Me.NewRow,TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_FORMVIEW_DOKTYPESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowChanged(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowChanging(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowDeleted(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_FORMVIEW_DOKTYPESRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_FORMVIEW_DOKTYPESRowDeleting(Me, New TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent(CType(e.Row,TBPMO_WD_FORMVIEW_DOKTYPESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_FORMVIEW_DOKTYPESRow(ByVal row As TBPMO_WD_FORMVIEW_DOKTYPESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_FORMVIEW_DOKTYPESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_KONFIGURATIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_KONFIGURATIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnLICENSE As Global.System.Data.DataColumn - - Private columnVEKTOR_DELIMITER As Global.System.Data.DataColumn - - Private columnEMAIL_ACTIVE As Global.System.Data.DataColumn - - Private columnEMAIL_FROM As Global.System.Data.DataColumn - - Private columnEMAIL_SMTP As Global.System.Data.DataColumn - - Private columnEMAIL_USER As Global.System.Data.DataColumn - - Private columnEMAIL_PW As Global.System.Data.DataColumn - - Private columnEMAIL_REMINDER_HEADER As Global.System.Data.DataColumn - - Private columnEMAIL_REMINDER_FOOTER As Global.System.Data.DataColumn - - Private columnADMIN_PW As Global.System.Data.DataColumn - - Private columnADMIN_SECURITY As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnSQL_RECORD_SQL1 As Global.System.Data.DataColumn - - Private columnSQL_RECORD_SQL2 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE1 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE2 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE3 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE4 As Global.System.Data.DataColumn - - Private columnWORKFLOW_FINAL_STATE5 As Global.System.Data.DataColumn - - Private columnVERSION_DELIMITER As Global.System.Data.DataColumn - - Private columnFILE_DELIMITER As Global.System.Data.DataColumn - - Private columnWD_UNICODE As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_LOG_ERR_ONLY As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_EMAIL_PROFILE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_KONFIGURATION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property LICENSEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLICENSE - End Get - End Property - - _ - Public ReadOnly Property VEKTOR_DELIMITERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVEKTOR_DELIMITER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property EMAIL_FROMColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_FROM - End Get - End Property - - _ - Public ReadOnly Property EMAIL_SMTPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_SMTP - End Get - End Property - - _ - Public ReadOnly Property EMAIL_USERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_USER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_PWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_PW - End Get - End Property - - _ - Public ReadOnly Property EMAIL_REMINDER_HEADERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_REMINDER_HEADER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_REMINDER_FOOTERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_REMINDER_FOOTER - End Get - End Property - - _ - Public ReadOnly Property ADMIN_PWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADMIN_PW - End Get - End Property - - _ - Public ReadOnly Property ADMIN_SECURITYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADMIN_SECURITY - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SQL_RECORD_SQL1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RECORD_SQL1 - End Get - End Property - - _ - Public ReadOnly Property SQL_RECORD_SQL2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RECORD_SQL2 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE1Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE1 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE2Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE2 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE3Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE3 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE4Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE4 - End Get - End Property - - _ - Public ReadOnly Property WORKFLOW_FINAL_STATE5Column() As Global.System.Data.DataColumn - Get - Return Me.columnWORKFLOW_FINAL_STATE5 - End Get - End Property - - _ - Public ReadOnly Property VERSION_DELIMITERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVERSION_DELIMITER - End Get - End Property - - _ - Public ReadOnly Property FILE_DELIMITERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILE_DELIMITER - End Get - End Property - - _ - Public ReadOnly Property WD_UNICODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWD_UNICODE - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_LOG_ERR_ONLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_LOG_ERR_ONLY - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_EMAIL_PROFILEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_EMAIL_PROFILE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_KONFIGURATIONRow - Get - Return CType(Me.Rows(index),TBPMO_KONFIGURATIONRow) - End Get - End Property - - _ - Public Event TBPMO_KONFIGURATIONRowChanging As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_KONFIGURATIONRowChanged As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_KONFIGURATIONRowDeleting As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_KONFIGURATIONRowDeleted As TBPMO_KONFIGURATIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_KONFIGURATIONRow(ByVal row As TBPMO_KONFIGURATIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_KONFIGURATIONRow( _ - ByVal GUID As Byte, _ - ByVal LICENSE As String, _ - ByVal VEKTOR_DELIMITER As String, _ - ByVal EMAIL_ACTIVE As Boolean, _ - ByVal EMAIL_FROM As String, _ - ByVal EMAIL_SMTP As String, _ - ByVal EMAIL_USER As String, _ - ByVal EMAIL_PW As String, _ - ByVal EMAIL_REMINDER_HEADER As String, _ - ByVal EMAIL_REMINDER_FOOTER As String, _ - ByVal ADMIN_PW As String, _ - ByVal ADMIN_SECURITY As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal SQL_RECORD_SQL1 As String, _ - ByVal SQL_RECORD_SQL2 As String, _ - ByVal WORKFLOW_FINAL_STATE1 As Integer, _ - ByVal WORKFLOW_FINAL_STATE2 As Integer, _ - ByVal WORKFLOW_FINAL_STATE3 As Integer, _ - ByVal WORKFLOW_FINAL_STATE4 As Integer, _ - ByVal WORKFLOW_FINAL_STATE5 As Integer, _ - ByVal VERSION_DELIMITER As String, _ - ByVal FILE_DELIMITER As String, _ - ByVal WD_UNICODE As Boolean, _ - ByVal FOLLOW_UP_LOG_ERR_ONLY As Boolean, _ - ByVal FOLLOW_UP_EMAIL_PROFILE As Integer) As TBPMO_KONFIGURATIONRow - Dim rowTBPMO_KONFIGURATIONRow As TBPMO_KONFIGURATIONRow = CType(Me.NewRow,TBPMO_KONFIGURATIONRow) - Dim columnValuesArray() As Object = New Object() {GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER, ADMIN_PW, ADMIN_SECURITY, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3, WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELIMITER, FILE_DELIMITER, WD_UNICODE, FOLLOW_UP_LOG_ERR_ONLY, FOLLOW_UP_EMAIL_PROFILE} - rowTBPMO_KONFIGURATIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_KONFIGURATIONRow) - Return rowTBPMO_KONFIGURATIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Byte) As TBPMO_KONFIGURATIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_KONFIGURATIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_KONFIGURATIONDataTable = CType(MyBase.Clone,TBPMO_KONFIGURATIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_KONFIGURATIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnLICENSE = MyBase.Columns("LICENSE") - Me.columnVEKTOR_DELIMITER = MyBase.Columns("VEKTOR_DELIMITER") - Me.columnEMAIL_ACTIVE = MyBase.Columns("EMAIL_ACTIVE") - Me.columnEMAIL_FROM = MyBase.Columns("EMAIL_FROM") - Me.columnEMAIL_SMTP = MyBase.Columns("EMAIL_SMTP") - Me.columnEMAIL_USER = MyBase.Columns("EMAIL_USER") - Me.columnEMAIL_PW = MyBase.Columns("EMAIL_PW") - Me.columnEMAIL_REMINDER_HEADER = MyBase.Columns("EMAIL_REMINDER_HEADER") - Me.columnEMAIL_REMINDER_FOOTER = MyBase.Columns("EMAIL_REMINDER_FOOTER") - Me.columnADMIN_PW = MyBase.Columns("ADMIN_PW") - Me.columnADMIN_SECURITY = MyBase.Columns("ADMIN_SECURITY") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnSQL_RECORD_SQL1 = MyBase.Columns("SQL_RECORD_SQL1") - Me.columnSQL_RECORD_SQL2 = MyBase.Columns("SQL_RECORD_SQL2") - Me.columnWORKFLOW_FINAL_STATE1 = MyBase.Columns("WORKFLOW_FINAL_STATE1") - Me.columnWORKFLOW_FINAL_STATE2 = MyBase.Columns("WORKFLOW_FINAL_STATE2") - Me.columnWORKFLOW_FINAL_STATE3 = MyBase.Columns("WORKFLOW_FINAL_STATE3") - Me.columnWORKFLOW_FINAL_STATE4 = MyBase.Columns("WORKFLOW_FINAL_STATE4") - Me.columnWORKFLOW_FINAL_STATE5 = MyBase.Columns("WORKFLOW_FINAL_STATE5") - Me.columnVERSION_DELIMITER = MyBase.Columns("VERSION_DELIMITER") - Me.columnFILE_DELIMITER = MyBase.Columns("FILE_DELIMITER") - Me.columnWD_UNICODE = MyBase.Columns("WD_UNICODE") - Me.columnFOLLOW_UP_LOG_ERR_ONLY = MyBase.Columns("FOLLOW_UP_LOG_ERR_ONLY") - Me.columnFOLLOW_UP_EMAIL_PROFILE = MyBase.Columns("FOLLOW_UP_EMAIL_PROFILE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnLICENSE = New Global.System.Data.DataColumn("LICENSE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLICENSE) - Me.columnVEKTOR_DELIMITER = New Global.System.Data.DataColumn("VEKTOR_DELIMITER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVEKTOR_DELIMITER) - Me.columnEMAIL_ACTIVE = New Global.System.Data.DataColumn("EMAIL_ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_ACTIVE) - Me.columnEMAIL_FROM = New Global.System.Data.DataColumn("EMAIL_FROM", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_FROM) - Me.columnEMAIL_SMTP = New Global.System.Data.DataColumn("EMAIL_SMTP", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_SMTP) - Me.columnEMAIL_USER = New Global.System.Data.DataColumn("EMAIL_USER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_USER) - Me.columnEMAIL_PW = New Global.System.Data.DataColumn("EMAIL_PW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_PW) - Me.columnEMAIL_REMINDER_HEADER = New Global.System.Data.DataColumn("EMAIL_REMINDER_HEADER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_REMINDER_HEADER) - Me.columnEMAIL_REMINDER_FOOTER = New Global.System.Data.DataColumn("EMAIL_REMINDER_FOOTER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_REMINDER_FOOTER) - Me.columnADMIN_PW = New Global.System.Data.DataColumn("ADMIN_PW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADMIN_PW) - Me.columnADMIN_SECURITY = New Global.System.Data.DataColumn("ADMIN_SECURITY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADMIN_SECURITY) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnSQL_RECORD_SQL1 = New Global.System.Data.DataColumn("SQL_RECORD_SQL1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RECORD_SQL1) - Me.columnSQL_RECORD_SQL2 = New Global.System.Data.DataColumn("SQL_RECORD_SQL2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RECORD_SQL2) - Me.columnWORKFLOW_FINAL_STATE1 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE1", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE1) - Me.columnWORKFLOW_FINAL_STATE2 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE2", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE2) - Me.columnWORKFLOW_FINAL_STATE3 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE3", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE3) - Me.columnWORKFLOW_FINAL_STATE4 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE4", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE4) - Me.columnWORKFLOW_FINAL_STATE5 = New Global.System.Data.DataColumn("WORKFLOW_FINAL_STATE5", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKFLOW_FINAL_STATE5) - Me.columnVERSION_DELIMITER = New Global.System.Data.DataColumn("VERSION_DELIMITER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVERSION_DELIMITER) - Me.columnFILE_DELIMITER = New Global.System.Data.DataColumn("FILE_DELIMITER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILE_DELIMITER) - Me.columnWD_UNICODE = New Global.System.Data.DataColumn("WD_UNICODE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWD_UNICODE) - Me.columnFOLLOW_UP_LOG_ERR_ONLY = New Global.System.Data.DataColumn("FOLLOW_UP_LOG_ERR_ONLY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_LOG_ERR_ONLY) - Me.columnFOLLOW_UP_EMAIL_PROFILE = New Global.System.Data.DataColumn("FOLLOW_UP_EMAIL_PROFILE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_EMAIL_PROFILE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnLICENSE.MaxLength = 2000 - Me.columnVEKTOR_DELIMITER.AllowDBNull = false - Me.columnVEKTOR_DELIMITER.MaxLength = 1 - Me.columnEMAIL_ACTIVE.AllowDBNull = false - Me.columnEMAIL_FROM.MaxLength = 50 - Me.columnEMAIL_SMTP.MaxLength = 50 - Me.columnEMAIL_USER.MaxLength = 50 - Me.columnEMAIL_PW.MaxLength = 50 - Me.columnEMAIL_REMINDER_HEADER.MaxLength = 250 - Me.columnEMAIL_REMINDER_FOOTER.MaxLength = 250 - Me.columnADMIN_PW.AllowDBNull = false - Me.columnADMIN_PW.MaxLength = 100 - Me.columnADMIN_SECURITY.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSQL_RECORD_SQL1.AllowDBNull = false - Me.columnSQL_RECORD_SQL1.MaxLength = 500 - Me.columnSQL_RECORD_SQL2.AllowDBNull = false - Me.columnSQL_RECORD_SQL2.MaxLength = 500 - Me.columnWORKFLOW_FINAL_STATE1.AllowDBNull = false - Me.columnVERSION_DELIMITER.AllowDBNull = false - Me.columnVERSION_DELIMITER.MaxLength = 1 - Me.columnFILE_DELIMITER.AllowDBNull = false - Me.columnFILE_DELIMITER.MaxLength = 1 - Me.columnWD_UNICODE.AllowDBNull = false - Me.columnFOLLOW_UP_LOG_ERR_ONLY.AllowDBNull = false - Me.columnFOLLOW_UP_EMAIL_PROFILE.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_KONFIGURATIONRow() As TBPMO_KONFIGURATIONRow - Return CType(Me.NewRow,TBPMO_KONFIGURATIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_KONFIGURATIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_KONFIGURATIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_KONFIGURATIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowChanged(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_KONFIGURATIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowChanging(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_KONFIGURATIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowDeleted(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_KONFIGURATIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_KONFIGURATIONRowDeleting(Me, New TBPMO_KONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_KONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_KONFIGURATIONRow(ByVal row As TBPMO_KONFIGURATIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_KONFIGURATIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnPRENAME As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnEMAIL As Global.System.Data.DataColumn - - Private columnLOGGED_IN As Global.System.Data.DataColumn - - Private columnLOGGED_WHERE As Global.System.Data.DataColumn - - Private columnLOG_IN_WHEN As Global.System.Data.DataColumn - - Private columnLOG_OUT_WHEN As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnRECORD_ADMIN As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnSHORTNAME As Global.System.Data.DataColumn - - Private columnWAN_ENVIRONMENT As Global.System.Data.DataColumn - - Private columnDATE_FORMAT As Global.System.Data.DataColumn - - Private columnGENERAL_VIEWER As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property PRENAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPRENAME - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property EMAILColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL - End Get - End Property - - _ - Public ReadOnly Property LOGGED_INColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOGGED_IN - End Get - End Property - - _ - Public ReadOnly Property LOGGED_WHEREColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOGGED_WHERE - End Get - End Property - - _ - Public ReadOnly Property LOG_IN_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_IN_WHEN - End Get - End Property - - _ - Public ReadOnly Property LOG_OUT_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_OUT_WHEN - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property RECORD_ADMINColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ADMIN - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property SHORTNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORTNAME - End Get - End Property - - _ - Public ReadOnly Property WAN_ENVIRONMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWAN_ENVIRONMENT - End Get - End Property - - _ - Public ReadOnly Property DATE_FORMATColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATE_FORMAT - End Get - End Property - - _ - Public ReadOnly Property GENERAL_VIEWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGENERAL_VIEWER - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_USERRow - Get - Return CType(Me.Rows(index),TBDD_USERRow) - End Get - End Property - - _ - Public Event TBDD_USERRowChanging As TBDD_USERRowChangeEventHandler - - _ - Public Event TBDD_USERRowChanged As TBDD_USERRowChangeEventHandler - - _ - Public Event TBDD_USERRowDeleting As TBDD_USERRowChangeEventHandler - - _ - Public Event TBDD_USERRowDeleted As TBDD_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_USERRow(ByVal row As TBDD_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_USERRow( _ - ByVal PRENAME As String, _ - ByVal NAME As String, _ - ByVal USERNAME As String, _ - ByVal EMAIL As String, _ - ByVal LOGGED_IN As Boolean, _ - ByVal LOGGED_WHERE As String, _ - ByVal LOG_IN_WHEN As Date, _ - ByVal LOG_OUT_WHEN As Date, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal RECORD_ADMIN As Boolean, _ - ByVal LANGUAGE As String, _ - ByVal COMMENT As String, _ - ByVal SHORTNAME As String, _ - ByVal WAN_ENVIRONMENT As Boolean, _ - ByVal DATE_FORMAT As String, _ - ByVal GENERAL_VIEWER As String) As TBDD_USERRow - Dim rowTBDD_USERRow As TBDD_USERRow = CType(Me.NewRow,TBDD_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, RECORD_ADMIN, LANGUAGE, COMMENT, SHORTNAME, WAN_ENVIRONMENT, DATE_FORMAT, GENERAL_VIEWER} - rowTBDD_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_USERRow) - Return rowTBDD_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_USERDataTable = CType(MyBase.Clone,TBDD_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnPRENAME = MyBase.Columns("PRENAME") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnEMAIL = MyBase.Columns("EMAIL") - Me.columnLOGGED_IN = MyBase.Columns("LOGGED_IN") - Me.columnLOGGED_WHERE = MyBase.Columns("LOGGED_WHERE") - Me.columnLOG_IN_WHEN = MyBase.Columns("LOG_IN_WHEN") - Me.columnLOG_OUT_WHEN = MyBase.Columns("LOG_OUT_WHEN") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnRECORD_ADMIN = MyBase.Columns("RECORD_ADMIN") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnSHORTNAME = MyBase.Columns("SHORTNAME") - Me.columnWAN_ENVIRONMENT = MyBase.Columns("WAN_ENVIRONMENT") - Me.columnDATE_FORMAT = MyBase.Columns("DATE_FORMAT") - Me.columnGENERAL_VIEWER = MyBase.Columns("GENERAL_VIEWER") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnPRENAME = New Global.System.Data.DataColumn("PRENAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPRENAME) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnEMAIL = New Global.System.Data.DataColumn("EMAIL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL) - Me.columnLOGGED_IN = New Global.System.Data.DataColumn("LOGGED_IN", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOGGED_IN) - Me.columnLOGGED_WHERE = New Global.System.Data.DataColumn("LOGGED_WHERE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOGGED_WHERE) - Me.columnLOG_IN_WHEN = New Global.System.Data.DataColumn("LOG_IN_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_IN_WHEN) - Me.columnLOG_OUT_WHEN = New Global.System.Data.DataColumn("LOG_OUT_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_OUT_WHEN) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnRECORD_ADMIN = New Global.System.Data.DataColumn("RECORD_ADMIN", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ADMIN) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnSHORTNAME = New Global.System.Data.DataColumn("SHORTNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORTNAME) - Me.columnWAN_ENVIRONMENT = New Global.System.Data.DataColumn("WAN_ENVIRONMENT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWAN_ENVIRONMENT) - Me.columnDATE_FORMAT = New Global.System.Data.DataColumn("DATE_FORMAT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATE_FORMAT) - Me.columnGENERAL_VIEWER = New Global.System.Data.DataColumn("GENERAL_VIEWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGENERAL_VIEWER) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnPRENAME.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnEMAIL.MaxLength = 100 - Me.columnLOGGED_IN.AllowDBNull = false - Me.columnLOGGED_IN.DefaultValue = CType(false,Boolean) - Me.columnLOGGED_WHERE.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnRECORD_ADMIN.AllowDBNull = false - Me.columnRECORD_ADMIN.DefaultValue = CType(false,Boolean) - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.DefaultValue = CType("de-DE",String) - Me.columnLANGUAGE.MaxLength = 5 - Me.columnCOMMENT.MaxLength = 200 - Me.columnSHORTNAME.MaxLength = 30 - Me.columnWAN_ENVIRONMENT.AllowDBNull = false - Me.columnWAN_ENVIRONMENT.DefaultValue = CType(false,Boolean) - Me.columnDATE_FORMAT.AllowDBNull = false - Me.columnDATE_FORMAT.DefaultValue = CType("dd.MM.yyyy",String) - Me.columnDATE_FORMAT.MaxLength = 10 - Me.columnGENERAL_VIEWER.AllowDBNull = false - Me.columnGENERAL_VIEWER.DefaultValue = CType("NONE",String) - Me.columnGENERAL_VIEWER.MaxLength = 30 - End Sub - - _ - Public Function NewTBDD_USERRow() As TBDD_USERRow - Return CType(Me.NewRow,TBDD_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowChanged(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowChanging(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowDeleted(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_USERRowDeleting(Me, New TBDD_USERRowChangeEvent(CType(e.Row,TBDD_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_USERRow(ByVal row As TBDD_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_TYPEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_TYPERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TYPE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_TYPE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TYPE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_TYPERow - Get - Return CType(Me.Rows(index),TBPMO_FORM_TYPERow) - End Get - End Property - - _ - Public Event TBPMO_FORM_TYPERowChanging As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Event TBPMO_FORM_TYPERowChanged As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Event TBPMO_FORM_TYPERowDeleting As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Event TBPMO_FORM_TYPERowDeleted As TBPMO_FORM_TYPERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_TYPERow(ByVal row As TBPMO_FORM_TYPERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_TYPERow(ByVal FORM_TYPE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_FORM_TYPERow - Dim rowTBPMO_FORM_TYPERow As TBPMO_FORM_TYPERow = CType(Me.NewRow,TBPMO_FORM_TYPERow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_FORM_TYPERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_TYPERow) - Return rowTBPMO_FORM_TYPERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_TYPERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_TYPERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_TYPEDataTable = CType(MyBase.Clone,TBPMO_FORM_TYPEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_TYPEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TYPE = MyBase.Columns("FORM_TYPE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TYPE = New Global.System.Data.DataColumn("FORM_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TYPE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TYPE.AllowDBNull = false - Me.columnFORM_TYPE.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_FORM_TYPERow() As TBPMO_FORM_TYPERow - Return CType(Me.NewRow,TBPMO_FORM_TYPERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_TYPERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_TYPERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_TYPERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowChanged(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_TYPERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowChanging(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_TYPERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowDeleted(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_TYPERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_TYPERowDeleting(Me, New TBPMO_FORM_TYPERowChangeEvent(CType(e.Row,TBPMO_FORM_TYPERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_TYPERow(ByVal row As TBPMO_FORM_TYPERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_TYPEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_USER_GROUPSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_USER_GROUPSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_USER_GROUPS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_USER_GROUPSRow - Get - Return CType(Me.Rows(index),TBDD_USER_GROUPSRow) - End Get - End Property - - _ - Public Event TBDD_USER_GROUPSRowChanging As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_USER_GROUPSRowChanged As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_USER_GROUPSRowDeleting As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_USER_GROUPSRowDeleted As TBDD_USER_GROUPSRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_USER_GROUPSRow(ByVal row As TBDD_USER_GROUPSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_USER_GROUPSRow(ByVal NAME As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal COMMENT As String) As TBDD_USER_GROUPSRow - Dim rowTBDD_USER_GROUPSRow As TBDD_USER_GROUPSRow = CType(Me.NewRow,TBDD_USER_GROUPSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMMENT} - rowTBDD_USER_GROUPSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_USER_GROUPSRow) - Return rowTBDD_USER_GROUPSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_USER_GROUPSRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_USER_GROUPSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_USER_GROUPSDataTable = CType(MyBase.Clone,TBDD_USER_GROUPSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_USER_GROUPSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 200 - End Sub - - _ - Public Function NewTBDD_USER_GROUPSRow() As TBDD_USER_GROUPSRow - Return CType(Me.NewRow,TBDD_USER_GROUPSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_USER_GROUPSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_USER_GROUPSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_USER_GROUPSRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowChanged(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_USER_GROUPSRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowChanging(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_USER_GROUPSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowDeleted(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_USER_GROUPSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_USER_GROUPSRowDeleting(Me, New TBDD_USER_GROUPSRowChangeEvent(CType(e.Row,TBDD_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_USER_GROUPSRow(ByVal row As TBDD_USER_GROUPSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_USER_GROUPSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_USERS_GROUPSDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_USERS_GROUPSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnGROUP_ID As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnPRENAME As Global.System.Data.DataColumn - - Private columnGROUP_NAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_USERS_GROUPS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property GROUP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_ID - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property PRENAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPRENAME - End Get - End Property - - _ - Public ReadOnly Property GROUP_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_NAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_USERS_GROUPSRow - Get - Return CType(Me.Rows(index),VWPMO_USERS_GROUPSRow) - End Get - End Property - - _ - Public Event VWPMO_USERS_GROUPSRowChanging As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Event VWPMO_USERS_GROUPSRowChanged As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Event VWPMO_USERS_GROUPSRowDeleting As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Event VWPMO_USERS_GROUPSRowDeleted As VWPMO_USERS_GROUPSRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_USERS_GROUPSRow(ByVal row As VWPMO_USERS_GROUPSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_USERS_GROUPSRow(ByVal GUID As Integer, ByVal USER_ID As Integer, ByVal GROUP_ID As Integer, ByVal USERNAME As String, ByVal NAME As String, ByVal PRENAME As String, ByVal GROUP_NAME As String) As VWPMO_USERS_GROUPSRow - Dim rowVWPMO_USERS_GROUPSRow As VWPMO_USERS_GROUPSRow = CType(Me.NewRow,VWPMO_USERS_GROUPSRow) - Dim columnValuesArray() As Object = New Object() {GUID, USER_ID, GROUP_ID, USERNAME, NAME, PRENAME, GROUP_NAME} - rowVWPMO_USERS_GROUPSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_USERS_GROUPSRow) - Return rowVWPMO_USERS_GROUPSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As VWPMO_USERS_GROUPSRow - Return CType(Me.Rows.Find(New Object() {GUID}),VWPMO_USERS_GROUPSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_USERS_GROUPSDataTable = CType(MyBase.Clone,VWPMO_USERS_GROUPSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_USERS_GROUPSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnPRENAME = MyBase.Columns("PRENAME") - Me.columnGROUP_NAME = MyBase.Columns("GROUP_NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnPRENAME = New Global.System.Data.DataColumn("PRENAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPRENAME) - Me.columnGROUP_NAME = New Global.System.Data.DataColumn("GROUP_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_NAME) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnGROUP_ID.AllowDBNull = false - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - Me.columnPRENAME.MaxLength = 50 - Me.columnGROUP_NAME.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_USERS_GROUPSRow() As VWPMO_USERS_GROUPSRow - Return CType(Me.NewRow,VWPMO_USERS_GROUPSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_USERS_GROUPSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_USERS_GROUPSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_USERS_GROUPSRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowChanged(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_USERS_GROUPSRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowChanging(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_USERS_GROUPSRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowDeleted(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_USERS_GROUPSRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_USERS_GROUPSRowDeleting(Me, New VWPMO_USERS_GROUPSRowChangeEvent(CType(e.Row,VWPMO_USERS_GROUPSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_USERS_GROUPSRow(ByVal row As VWPMO_USERS_GROUPSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_USERS_GROUPSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_GROUPS_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_GROUPS_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnGROUP_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_GROUPS_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property GROUP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_GROUPS_USERRow - Get - Return CType(Me.Rows(index),TBDD_GROUPS_USERRow) - End Get - End Property - - _ - Public Event TBDD_GROUPS_USERRowChanging As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Event TBDD_GROUPS_USERRowChanged As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Event TBDD_GROUPS_USERRowDeleting As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Event TBDD_GROUPS_USERRowDeleted As TBDD_GROUPS_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_GROUPS_USERRow(ByVal row As TBDD_GROUPS_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_GROUPS_USERRow(ByVal parentTBDD_USERRowByFK_TBDD_GROUPS_USER_USER_ID As TBDD_USERRow, ByVal parentTBDD_USER_GROUPSRowByFK_TBDD_GROUPS_USER_GROUP_ID As TBDD_USER_GROUPSRow, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal COMMENT As String) As TBDD_GROUPS_USERRow - Dim rowTBDD_GROUPS_USERRow As TBDD_GROUPS_USERRow = CType(Me.NewRow,TBDD_GROUPS_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMMENT} - If (Not (parentTBDD_USERRowByFK_TBDD_GROUPS_USER_USER_ID) Is Nothing) Then - columnValuesArray(1) = parentTBDD_USERRowByFK_TBDD_GROUPS_USER_USER_ID(0) - End If - If (Not (parentTBDD_USER_GROUPSRowByFK_TBDD_GROUPS_USER_GROUP_ID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_USER_GROUPSRowByFK_TBDD_GROUPS_USER_GROUP_ID(0) - End If - rowTBDD_GROUPS_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_GROUPS_USERRow) - Return rowTBDD_GROUPS_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_GROUPS_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_GROUPS_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_GROUPS_USERDataTable = CType(MyBase.Clone,TBDD_GROUPS_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_GROUPS_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnGROUP_ID.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 200 - End Sub - - _ - Public Function NewTBDD_GROUPS_USERRow() As TBDD_GROUPS_USERRow - Return CType(Me.NewRow,TBDD_GROUPS_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_GROUPS_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_GROUPS_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_GROUPS_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowChanged(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_GROUPS_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowChanging(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_GROUPS_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowDeleted(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_GROUPS_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPS_USERRowDeleting(Me, New TBDD_GROUPS_USERRowChangeEvent(CType(e.Row,TBDD_GROUPS_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_GROUPS_USERRow(ByVal row As TBDD_GROUPS_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_GROUPS_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_DOKART_MODULEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_DOKART_MODULERow) - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_DOKART_MODULE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_DOKART_MODULERow - Get - Return CType(Me.Rows(index),TBWH_DOKART_MODULERow) - End Get - End Property - - _ - Public Event TBWH_DOKART_MODULERowChanging As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Event TBWH_DOKART_MODULERowChanged As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Event TBWH_DOKART_MODULERowDeleting As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Event TBWH_DOKART_MODULERowDeleted As TBWH_DOKART_MODULERowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_DOKART_MODULERow(ByVal row As TBWH_DOKART_MODULERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_DOKART_MODULERow(ByVal BEZEICHNUNG As String, ByVal NAME As String) As TBWH_DOKART_MODULERow - Dim rowTBWH_DOKART_MODULERow As TBWH_DOKART_MODULERow = CType(Me.NewRow,TBWH_DOKART_MODULERow) - Dim columnValuesArray() As Object = New Object() {BEZEICHNUNG, NAME} - rowTBWH_DOKART_MODULERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_DOKART_MODULERow) - Return rowTBWH_DOKART_MODULERow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_DOKART_MODULEDataTable = CType(MyBase.Clone,TBWH_DOKART_MODULEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_DOKART_MODULEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnNAME = MyBase.Columns("NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnBEZEICHNUNG.AllowDBNull = false - Me.columnBEZEICHNUNG.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - End Sub - - _ - Public Function NewTBWH_DOKART_MODULERow() As TBWH_DOKART_MODULERow - Return CType(Me.NewRow,TBWH_DOKART_MODULERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_DOKART_MODULERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_DOKART_MODULERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_DOKART_MODULERowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowChanged(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_DOKART_MODULERowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowChanging(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_DOKART_MODULERowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowDeleted(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_DOKART_MODULERowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_DOKART_MODULERowDeleting(Me, New TBWH_DOKART_MODULERowChangeEvent(CType(e.Row,TBWH_DOKART_MODULERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_DOKART_MODULERow(ByVal row As TBWH_DOKART_MODULERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_DOKART_MODULEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTORDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_CONSTRUCTORRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnSEQUENCE_MENU As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnMENU_IMG As Global.System.Data.DataColumn - - Private columnSHORT_TITLE As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_CONSTRUCTOR" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property SEQUENCE_MENUColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE_MENU - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property MENU_IMGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMENU_IMG - End Get - End Property - - _ - Public ReadOnly Property SHORT_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORT_TITLE - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTORRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTORRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowChanging As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowChanged As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowDeleting As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowDeleted As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_CONSTRUCTORRow(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String) As TBPMO_FORM_CONSTRUCTORRow - Dim rowTBPMO_FORM_CONSTRUCTORRow As TBPMO_FORM_CONSTRUCTORRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE} - rowTBPMO_FORM_CONSTRUCTORRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTORRow) - Return rowTBPMO_FORM_CONSTRUCTORRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTORRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_CONSTRUCTORDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTORDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_CONSTRUCTORDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnSEQUENCE_MENU = MyBase.Columns("SEQUENCE_MENU") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnMENU_IMG = MyBase.Columns("MENU_IMG") - Me.columnSHORT_TITLE = MyBase.Columns("SHORT_TITLE") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnSEQUENCE_MENU = New Global.System.Data.DataColumn("SEQUENCE_MENU", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE_MENU) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnMENU_IMG = New Global.System.Data.DataColumn("MENU_IMG", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMENU_IMG) - Me.columnSHORT_TITLE = New Global.System.Data.DataColumn("SHORT_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORT_TITLE) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnSEQUENCE_MENU.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSHORT_TITLE.MaxLength = 50 - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.DefaultValue = CType("de-DE",String) - Me.columnLANGUAGE.MaxLength = 5 - End Sub - - _ - Public Function NewTBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow - Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_CONSTRUCTORRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowChanged(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowChanging(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowDeleted(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowDeleting(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_CONSTRUCTORDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_OBJECTTYPEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_OBJECTTYPERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnOBJECT_TYPE As Global.System.Data.DataColumn - - Private columnIDXNAME_ENTITYID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnIDXNAME_PARENTID As Global.System.Data.DataColumn - - Private columnIDXNAME_RECORDID As Global.System.Data.DataColumn - - Private columnIDXNAME_DOCTYPE As Global.System.Data.DataColumn - - Private columnIDXNAME_RELATION As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_OBJECTTYPE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property OBJECT_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOBJECT_TYPE - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_ENTITYIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_ENTITYID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_PARENTIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_PARENTID - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_RECORDIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_RECORDID - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_DOCTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_DOCTYPE - End Get - End Property - - _ - Public ReadOnly Property IDXNAME_RELATIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDXNAME_RELATION - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_OBJECTTYPERow - Get - Return CType(Me.Rows(index),TBPMO_WD_OBJECTTYPERow) - End Get - End Property - - _ - Public Event TBPMO_WD_OBJECTTYPERowChanging As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Event TBPMO_WD_OBJECTTYPERowChanged As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Event TBPMO_WD_OBJECTTYPERowDeleting As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Event TBPMO_WD_OBJECTTYPERowDeleted As TBPMO_WD_OBJECTTYPERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_OBJECTTYPERow(ByVal row As TBPMO_WD_OBJECTTYPERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_OBJECTTYPERow(ByVal OBJECT_TYPE As String, ByVal IDXNAME_ENTITYID As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal IDXNAME_PARENTID As String, ByVal IDXNAME_RECORDID As String, ByVal IDXNAME_DOCTYPE As String, ByVal IDXNAME_RELATION As String) As TBPMO_WD_OBJECTTYPERow - Dim rowTBPMO_WD_OBJECTTYPERow As TBPMO_WD_OBJECTTYPERow = CType(Me.NewRow,TBPMO_WD_OBJECTTYPERow) - Dim columnValuesArray() As Object = New Object() {Nothing, OBJECT_TYPE, IDXNAME_ENTITYID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, IDXNAME_PARENTID, IDXNAME_RECORDID, IDXNAME_DOCTYPE, IDXNAME_RELATION} - rowTBPMO_WD_OBJECTTYPERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_OBJECTTYPERow) - Return rowTBPMO_WD_OBJECTTYPERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_OBJECTTYPERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_OBJECTTYPERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_OBJECTTYPEDataTable = CType(MyBase.Clone,TBPMO_WD_OBJECTTYPEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_OBJECTTYPEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnOBJECT_TYPE = MyBase.Columns("OBJECT_TYPE") - Me.columnIDXNAME_ENTITYID = MyBase.Columns("IDXNAME_ENTITYID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnIDXNAME_PARENTID = MyBase.Columns("IDXNAME_PARENTID") - Me.columnIDXNAME_RECORDID = MyBase.Columns("IDXNAME_RECORDID") - Me.columnIDXNAME_DOCTYPE = MyBase.Columns("IDXNAME_DOCTYPE") - Me.columnIDXNAME_RELATION = MyBase.Columns("IDXNAME_RELATION") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnOBJECT_TYPE = New Global.System.Data.DataColumn("OBJECT_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOBJECT_TYPE) - Me.columnIDXNAME_ENTITYID = New Global.System.Data.DataColumn("IDXNAME_ENTITYID", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_ENTITYID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnIDXNAME_PARENTID = New Global.System.Data.DataColumn("IDXNAME_PARENTID", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_PARENTID) - Me.columnIDXNAME_RECORDID = New Global.System.Data.DataColumn("IDXNAME_RECORDID", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_RECORDID) - Me.columnIDXNAME_DOCTYPE = New Global.System.Data.DataColumn("IDXNAME_DOCTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_DOCTYPE) - Me.columnIDXNAME_RELATION = New Global.System.Data.DataColumn("IDXNAME_RELATION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDXNAME_RELATION) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnOBJECT_TYPE.AllowDBNull = false - Me.columnOBJECT_TYPE.MaxLength = 100 - Me.columnIDXNAME_ENTITYID.AllowDBNull = false - Me.columnIDXNAME_ENTITYID.MaxLength = 100 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnIDXNAME_PARENTID.AllowDBNull = false - Me.columnIDXNAME_PARENTID.MaxLength = 100 - Me.columnIDXNAME_RECORDID.MaxLength = 100 - Me.columnIDXNAME_DOCTYPE.MaxLength = 100 - Me.columnIDXNAME_RELATION.MaxLength = 100 - End Sub - - _ - Public Function NewTBPMO_WD_OBJECTTYPERow() As TBPMO_WD_OBJECTTYPERow - Return CType(Me.NewRow,TBPMO_WD_OBJECTTYPERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_OBJECTTYPERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_OBJECTTYPERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowChanged(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowChanging(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowDeleted(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_OBJECTTYPERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_OBJECTTYPERowDeleting(Me, New TBPMO_WD_OBJECTTYPERowChangeEvent(CType(e.Row,TBPMO_WD_OBJECTTYPERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_OBJECTTYPERow(ByVal row As TBPMO_WD_OBJECTTYPERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_OBJECTTYPEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FOLLOW_UP_EMAILDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FOLLOW_UP_EMAILRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_SEQUENCE As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_DAYS As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_TIME_SPAN As Global.System.Data.DataColumn - - Private columnDEPENDENT_DATE_CTRL_ID As Global.System.Data.DataColumn - - Private columnDEPENDENT_DONE_CTRL_ID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnTIME_UNITY As Global.System.Data.DataColumn - - Private columnTIME_SPAN As Global.System.Data.DataColumn - - Private columnEMAIL_SUBJECT As Global.System.Data.DataColumn - - Private columnEMAIL_BODY As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT1 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT2 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT3 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT4 As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTIME_DIST As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT5 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT6 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT7 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT8 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT9 As Global.System.Data.DataColumn - - Private columnPROCESS_SELECT10 As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnCONSTRUCTOR_ID As Global.System.Data.DataColumn - - Private columnCTRL_USER_DIRECT As Global.System.Data.DataColumn - - Private columnCTRL_GROUP_DIRECT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FOLLOW_UP_EMAIL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_SEQUENCE - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_DAYSColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_DAYS - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_TIME_SPANColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_TIME_SPAN - End Get - End Property - - _ - Public ReadOnly Property DEPENDENT_DATE_CTRL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDEPENDENT_DATE_CTRL_ID - End Get - End Property - - _ - Public ReadOnly Property DEPENDENT_DONE_CTRL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDEPENDENT_DONE_CTRL_ID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property TIME_UNITYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTIME_UNITY - End Get - End Property - - _ - Public ReadOnly Property TIME_SPANColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTIME_SPAN - End Get - End Property - - _ - Public ReadOnly Property EMAIL_SUBJECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_SUBJECT - End Get - End Property - - _ - Public ReadOnly Property EMAIL_BODYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_BODY - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT1Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT1 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT2Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT2 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT3Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT3 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT4Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT4 - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TIME_DISTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTIME_DIST - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT5Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT5 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT6Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT6 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT7Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT7 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT8Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT8 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT9Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT9 - End Get - End Property - - _ - Public ReadOnly Property PROCESS_SELECT10Column() As Global.System.Data.DataColumn - Get - Return Me.columnPROCESS_SELECT10 - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property CONSTRUCTOR_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTRUCTOR_ID - End Get - End Property - - _ - Public ReadOnly Property CTRL_USER_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRL_USER_DIRECT - End Get - End Property - - _ - Public ReadOnly Property CTRL_GROUP_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCTRL_GROUP_DIRECT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FOLLOW_UP_EMAILRow - Get - Return CType(Me.Rows(index),TBPMO_FOLLOW_UP_EMAILRow) - End Get - End Property - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowChanging As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowChanged As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowDeleting As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Event TBPMO_FOLLOW_UP_EMAILRowDeleted As TBPMO_FOLLOW_UP_EMAILRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FOLLOW_UP_EMAILRow(ByVal row As TBPMO_FOLLOW_UP_EMAILRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FOLLOW_UP_EMAILRow( _ - ByVal FOLLOW_UP_SEQUENCE As String, _ - ByVal FOLLOW_UP_DAYS As String, _ - ByVal FOLLOW_UP_TIME_SPAN As String, _ - ByVal parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID As TBTEMP_QUICKDISPLAYRow, _ - ByVal parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID As TBTEMP_QUICKDISPLAYRow, _ - ByVal PARENT_ID As Integer, _ - ByVal TIME_UNITY As String, _ - ByVal TIME_SPAN As Integer, _ - ByVal EMAIL_SUBJECT As String, _ - ByVal EMAIL_BODY As String, _ - ByVal PROCESS_SELECT1 As String, _ - ByVal PROCESS_SELECT2 As String, _ - ByVal PROCESS_SELECT3 As String, _ - ByVal PROCESS_SELECT4 As String, _ - ByVal ACTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal TIME_DIST As String, _ - ByVal PROCESS_SELECT5 As String, _ - ByVal PROCESS_SELECT6 As String, _ - ByVal PROCESS_SELECT7 As String, _ - ByVal PROCESS_SELECT8 As String, _ - ByVal PROCESS_SELECT9 As String, _ - ByVal PROCESS_SELECT10 As String, _ - ByVal NAME As String, _ - ByVal CONSTRUCTOR_ID As Integer, _ - ByVal CTRL_USER_DIRECT As Integer, _ - ByVal CTRL_GROUP_DIRECT As Integer) As TBPMO_FOLLOW_UP_EMAILRow - Dim rowTBPMO_FOLLOW_UP_EMAILRow As TBPMO_FOLLOW_UP_EMAILRow = CType(Me.NewRow,TBPMO_FOLLOW_UP_EMAILRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, Nothing, Nothing, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TIME_DIST, PROCESS_SELECT5, PROCESS_SELECT6, PROCESS_SELECT7, PROCESS_SELECT8, PROCESS_SELECT9, PROCESS_SELECT10, NAME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROUP_DIRECT} - If (Not (parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID) Is Nothing) Then - columnValuesArray(4) = parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID(0) - End If - If (Not (parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID) Is Nothing) Then - columnValuesArray(5) = parentTBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID(0) - End If - rowTBPMO_FOLLOW_UP_EMAILRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FOLLOW_UP_EMAILRow) - Return rowTBPMO_FOLLOW_UP_EMAILRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FOLLOW_UP_EMAILRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FOLLOW_UP_EMAILRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FOLLOW_UP_EMAILDataTable = CType(MyBase.Clone,TBPMO_FOLLOW_UP_EMAILDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FOLLOW_UP_EMAILDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFOLLOW_UP_SEQUENCE = MyBase.Columns("FOLLOW_UP_SEQUENCE") - Me.columnFOLLOW_UP_DAYS = MyBase.Columns("FOLLOW_UP_DAYS") - Me.columnFOLLOW_UP_TIME_SPAN = MyBase.Columns("FOLLOW_UP_TIME_SPAN") - Me.columnDEPENDENT_DATE_CTRL_ID = MyBase.Columns("DEPENDENT_DATE_CTRL_ID") - Me.columnDEPENDENT_DONE_CTRL_ID = MyBase.Columns("DEPENDENT_DONE_CTRL_ID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnTIME_UNITY = MyBase.Columns("TIME_UNITY") - Me.columnTIME_SPAN = MyBase.Columns("TIME_SPAN") - Me.columnEMAIL_SUBJECT = MyBase.Columns("EMAIL_SUBJECT") - Me.columnEMAIL_BODY = MyBase.Columns("EMAIL_BODY") - Me.columnPROCESS_SELECT1 = MyBase.Columns("PROCESS_SELECT1") - Me.columnPROCESS_SELECT2 = MyBase.Columns("PROCESS_SELECT2") - Me.columnPROCESS_SELECT3 = MyBase.Columns("PROCESS_SELECT3") - Me.columnPROCESS_SELECT4 = MyBase.Columns("PROCESS_SELECT4") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTIME_DIST = MyBase.Columns("TIME_DIST") - Me.columnPROCESS_SELECT5 = MyBase.Columns("PROCESS_SELECT5") - Me.columnPROCESS_SELECT6 = MyBase.Columns("PROCESS_SELECT6") - Me.columnPROCESS_SELECT7 = MyBase.Columns("PROCESS_SELECT7") - Me.columnPROCESS_SELECT8 = MyBase.Columns("PROCESS_SELECT8") - Me.columnPROCESS_SELECT9 = MyBase.Columns("PROCESS_SELECT9") - Me.columnPROCESS_SELECT10 = MyBase.Columns("PROCESS_SELECT10") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnCONSTRUCTOR_ID = MyBase.Columns("CONSTRUCTOR_ID") - Me.columnCTRL_USER_DIRECT = MyBase.Columns("CTRL_USER_DIRECT") - Me.columnCTRL_GROUP_DIRECT = MyBase.Columns("CTRL_GROUP_DIRECT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFOLLOW_UP_SEQUENCE = New Global.System.Data.DataColumn("FOLLOW_UP_SEQUENCE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_SEQUENCE) - Me.columnFOLLOW_UP_DAYS = New Global.System.Data.DataColumn("FOLLOW_UP_DAYS", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_DAYS) - Me.columnFOLLOW_UP_TIME_SPAN = New Global.System.Data.DataColumn("FOLLOW_UP_TIME_SPAN", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_TIME_SPAN) - Me.columnDEPENDENT_DATE_CTRL_ID = New Global.System.Data.DataColumn("DEPENDENT_DATE_CTRL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDEPENDENT_DATE_CTRL_ID) - Me.columnDEPENDENT_DONE_CTRL_ID = New Global.System.Data.DataColumn("DEPENDENT_DONE_CTRL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDEPENDENT_DONE_CTRL_ID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnTIME_UNITY = New Global.System.Data.DataColumn("TIME_UNITY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTIME_UNITY) - Me.columnTIME_SPAN = New Global.System.Data.DataColumn("TIME_SPAN", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTIME_SPAN) - Me.columnEMAIL_SUBJECT = New Global.System.Data.DataColumn("EMAIL_SUBJECT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_SUBJECT) - Me.columnEMAIL_BODY = New Global.System.Data.DataColumn("EMAIL_BODY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_BODY) - Me.columnPROCESS_SELECT1 = New Global.System.Data.DataColumn("PROCESS_SELECT1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT1) - Me.columnPROCESS_SELECT2 = New Global.System.Data.DataColumn("PROCESS_SELECT2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT2) - Me.columnPROCESS_SELECT3 = New Global.System.Data.DataColumn("PROCESS_SELECT3", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT3) - Me.columnPROCESS_SELECT4 = New Global.System.Data.DataColumn("PROCESS_SELECT4", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT4) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTIME_DIST = New Global.System.Data.DataColumn("TIME_DIST", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTIME_DIST) - Me.columnPROCESS_SELECT5 = New Global.System.Data.DataColumn("PROCESS_SELECT5", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT5) - Me.columnPROCESS_SELECT6 = New Global.System.Data.DataColumn("PROCESS_SELECT6", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT6) - Me.columnPROCESS_SELECT7 = New Global.System.Data.DataColumn("PROCESS_SELECT7", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT7) - Me.columnPROCESS_SELECT8 = New Global.System.Data.DataColumn("PROCESS_SELECT8", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT8) - Me.columnPROCESS_SELECT9 = New Global.System.Data.DataColumn("PROCESS_SELECT9", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT9) - Me.columnPROCESS_SELECT10 = New Global.System.Data.DataColumn("PROCESS_SELECT10", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROCESS_SELECT10) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnCONSTRUCTOR_ID = New Global.System.Data.DataColumn("CONSTRUCTOR_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTRUCTOR_ID) - Me.columnCTRL_USER_DIRECT = New Global.System.Data.DataColumn("CTRL_USER_DIRECT", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRL_USER_DIRECT) - Me.columnCTRL_GROUP_DIRECT = New Global.System.Data.DataColumn("CTRL_GROUP_DIRECT", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCTRL_GROUP_DIRECT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFOLLOW_UP_SEQUENCE.AllowDBNull = false - Me.columnFOLLOW_UP_SEQUENCE.MaxLength = 50 - Me.columnFOLLOW_UP_DAYS.AllowDBNull = false - Me.columnFOLLOW_UP_DAYS.MaxLength = 50 - Me.columnFOLLOW_UP_TIME_SPAN.AllowDBNull = false - Me.columnFOLLOW_UP_TIME_SPAN.DefaultValue = CType("08:00",String) - Me.columnFOLLOW_UP_TIME_SPAN.MaxLength = 50 - Me.columnDEPENDENT_DATE_CTRL_ID.AllowDBNull = false - Me.columnDEPENDENT_DONE_CTRL_ID.AllowDBNull = false - Me.columnPARENT_ID.AllowDBNull = false - Me.columnPARENT_ID.DefaultValue = CType(0,Integer) - Me.columnTIME_UNITY.AllowDBNull = false - Me.columnTIME_UNITY.MaxLength = 50 - Me.columnTIME_SPAN.AllowDBNull = false - Me.columnEMAIL_SUBJECT.AllowDBNull = false - Me.columnEMAIL_SUBJECT.DefaultValue = CType("Ihr Betreff",String) - Me.columnEMAIL_SUBJECT.MaxLength = 250 - Me.columnEMAIL_BODY.AllowDBNull = false - Me.columnEMAIL_BODY.MaxLength = 2000 - Me.columnPROCESS_SELECT1.AllowDBNull = false - Me.columnPROCESS_SELECT1.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT1.MaxLength = 2000 - Me.columnPROCESS_SELECT2.AllowDBNull = false - Me.columnPROCESS_SELECT2.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT2.MaxLength = 2000 - Me.columnPROCESS_SELECT3.AllowDBNull = false - Me.columnPROCESS_SELECT3.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT3.MaxLength = 2000 - Me.columnPROCESS_SELECT4.AllowDBNull = false - Me.columnPROCESS_SELECT4.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT4.MaxLength = 2000 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnTIME_DIST.AllowDBNull = false - Me.columnTIME_DIST.MaxLength = 30 - Me.columnPROCESS_SELECT5.AllowDBNull = false - Me.columnPROCESS_SELECT5.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT5.MaxLength = 2000 - Me.columnPROCESS_SELECT6.AllowDBNull = false - Me.columnPROCESS_SELECT6.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT6.MaxLength = 2000 - Me.columnPROCESS_SELECT7.AllowDBNull = false - Me.columnPROCESS_SELECT7.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT7.MaxLength = 2000 - Me.columnPROCESS_SELECT8.AllowDBNull = false - Me.columnPROCESS_SELECT8.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT8.MaxLength = 2000 - Me.columnPROCESS_SELECT9.AllowDBNull = false - Me.columnPROCESS_SELECT9.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT9.MaxLength = 2000 - Me.columnPROCESS_SELECT10.AllowDBNull = false - Me.columnPROCESS_SELECT10.DefaultValue = CType("",String) - Me.columnPROCESS_SELECT10.MaxLength = 2000 - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnCONSTRUCTOR_ID.AllowDBNull = false - Me.columnCTRL_USER_DIRECT.AllowDBNull = false - Me.columnCTRL_USER_DIRECT.DefaultValue = CType(0,Integer) - Me.columnCTRL_GROUP_DIRECT.AllowDBNull = false - Me.columnCTRL_GROUP_DIRECT.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBPMO_FOLLOW_UP_EMAILRow() As TBPMO_FOLLOW_UP_EMAILRow - Return CType(Me.NewRow,TBPMO_FOLLOW_UP_EMAILRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FOLLOW_UP_EMAILRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FOLLOW_UP_EMAILRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowChanged(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowChanging(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowDeleted(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FOLLOW_UP_EMAILRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLOW_UP_EMAILRowDeleting(Me, New TBPMO_FOLLOW_UP_EMAILRowChangeEvent(CType(e.Row,TBPMO_FOLLOW_UP_EMAILRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FOLLOW_UP_EMAILRow(ByVal row As TBPMO_FOLLOW_UP_EMAILRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FOLLOW_UP_EMAILDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FOLLUPEMAIL_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FOLLUPEMAIL_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnFOLLOW_UP_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FOLLUPEMAIL_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property FOLLOW_UP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFOLLOW_UP_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FOLLUPEMAIL_USERRow - Get - Return CType(Me.Rows(index),TBPMO_FOLLUPEMAIL_USERRow) - End Get - End Property - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowChanging As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowChanged As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowDeleting As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Event TBPMO_FOLLUPEMAIL_USERRowDeleted As TBPMO_FOLLUPEMAIL_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FOLLUPEMAIL_USERRow(ByVal row As TBPMO_FOLLUPEMAIL_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FOLLUPEMAIL_USERRow(ByVal USER_ID As Integer, ByVal parentTBDD_USERRowByFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID As TBDD_USERRow, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_FOLLUPEMAIL_USERRow - Dim rowTBPMO_FOLLUPEMAIL_USERRow As TBPMO_FOLLUPEMAIL_USERRow = CType(Me.NewRow,TBPMO_FOLLUPEMAIL_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, USER_ID, Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBDD_USERRowByFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_USERRowByFK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID(0) - End If - rowTBPMO_FOLLUPEMAIL_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FOLLUPEMAIL_USERRow) - Return rowTBPMO_FOLLUPEMAIL_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FOLLUPEMAIL_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FOLLUPEMAIL_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FOLLUPEMAIL_USERDataTable = CType(MyBase.Clone,TBPMO_FOLLUPEMAIL_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FOLLUPEMAIL_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnFOLLOW_UP_ID = MyBase.Columns("FOLLOW_UP_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnFOLLOW_UP_ID = New Global.System.Data.DataColumn("FOLLOW_UP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFOLLOW_UP_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnFOLLOW_UP_ID.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_FOLLUPEMAIL_USERRow() As TBPMO_FOLLUPEMAIL_USERRow - Return CType(Me.NewRow,TBPMO_FOLLUPEMAIL_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FOLLUPEMAIL_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FOLLUPEMAIL_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowChanged(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowChanging(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowDeleted(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FOLLUPEMAIL_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FOLLUPEMAIL_USERRowDeleting(Me, New TBPMO_FOLLUPEMAIL_USERRowChangeEvent(CType(e.Row,TBPMO_FOLLUPEMAIL_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FOLLUPEMAIL_USERRow(ByVal row As TBPMO_FOLLUPEMAIL_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FOLLUPEMAIL_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RECORD_LOG_CONFIGDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RECORD_LOG_CONFIGRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCONTROL_ID As Global.System.Data.DataColumn - - Private columnLOG_DELETE As Global.System.Data.DataColumn - - Private columnLOG_UPDATE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnFORM_ID1 As Global.System.Data.DataColumn - - Private columnString As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RECORD_LOG_CONFIG" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CONTROL_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_ID - End Get - End Property - - _ - Public ReadOnly Property LOG_DELETEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_DELETE - End Get - End Property - - _ - Public ReadOnly Property LOG_UPDATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOG_UPDATE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property FORM_ID1Column() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID1 - End Get - End Property - - _ - Public ReadOnly Property StringColumn() As Global.System.Data.DataColumn - Get - Return Me.columnString - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RECORD_LOG_CONFIGRow - Get - Return CType(Me.Rows(index),TBPMO_RECORD_LOG_CONFIGRow) - End Get - End Property - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowChanging As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowChanged As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowDeleting As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_LOG_CONFIGRowDeleted As TBPMO_RECORD_LOG_CONFIGRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RECORD_LOG_CONFIGRow(ByVal row As TBPMO_RECORD_LOG_CONFIGRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RECORD_LOG_CONFIGRow(ByVal CONTROL_ID As Integer, ByVal LOG_DELETE As Boolean, ByVal LOG_UPDATE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal FORM_ID As Integer, ByVal NAME As String, ByVal _String As String) As TBPMO_RECORD_LOG_CONFIGRow - Dim rowTBPMO_RECORD_LOG_CONFIGRow As TBPMO_RECORD_LOG_CONFIGRow = CType(Me.NewRow,TBPMO_RECORD_LOG_CONFIGRow) - Dim columnValuesArray() As Object = New Object() {Nothing, CONTROL_ID, LOG_DELETE, LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, FORM_ID, NAME, Nothing, _String} - rowTBPMO_RECORD_LOG_CONFIGRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RECORD_LOG_CONFIGRow) - Return rowTBPMO_RECORD_LOG_CONFIGRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RECORD_LOG_CONFIGRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RECORD_LOG_CONFIGRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RECORD_LOG_CONFIGDataTable = CType(MyBase.Clone,TBPMO_RECORD_LOG_CONFIGDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RECORD_LOG_CONFIGDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCONTROL_ID = MyBase.Columns("CONTROL_ID") - Me.columnLOG_DELETE = MyBase.Columns("LOG_DELETE") - Me.columnLOG_UPDATE = MyBase.Columns("LOG_UPDATE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnFORM_ID1 = MyBase.Columns("FORM_ID1") - Me.columnString = MyBase.Columns("String") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCONTROL_ID = New Global.System.Data.DataColumn("CONTROL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_ID) - Me.columnLOG_DELETE = New Global.System.Data.DataColumn("LOG_DELETE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_DELETE) - Me.columnLOG_UPDATE = New Global.System.Data.DataColumn("LOG_UPDATE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOG_UPDATE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnFORM_ID1 = New Global.System.Data.DataColumn("FORM_ID1", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID1) - Me.columnString = New Global.System.Data.DataColumn("String", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me.columnString.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "StringColumn") - Me.columnString.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnString") - Me.columnString.ExtendedProperties.Add("Generator_UserColumnName", "String") - MyBase.Columns.Add(Me.columnString) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCONTROL_ID.AllowDBNull = false - Me.columnLOG_DELETE.AllowDBNull = false - Me.columnLOG_DELETE.DefaultValue = CType(false,Boolean) - Me.columnLOG_UPDATE.AllowDBNull = false - Me.columnLOG_UPDATE.DefaultValue = CType(false,Boolean) - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnNAME.MaxLength = 100 - Me.columnFORM_ID1.AutoIncrement = true - Me.columnFORM_ID1.AutoIncrementSeed = -1 - Me.columnFORM_ID1.AutoIncrementStep = -1 - Me.columnFORM_ID1.ReadOnly = true - Me.columnString.ReadOnly = true - Me.columnString.MaxLength = 203 - End Sub - - _ - Public Function NewTBPMO_RECORD_LOG_CONFIGRow() As TBPMO_RECORD_LOG_CONFIGRow - Return CType(Me.NewRow,TBPMO_RECORD_LOG_CONFIGRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RECORD_LOG_CONFIGRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RECORD_LOG_CONFIGRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowChanged(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowChanging(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowDeleted(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RECORD_LOG_CONFIGRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_LOG_CONFIGRowDeleting(Me, New TBPMO_RECORD_LOG_CONFIGRowChangeEvent(CType(e.Row,TBPMO_RECORD_LOG_CONFIGRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RECORD_LOG_CONFIGRow(ByVal row As TBPMO_RECORD_LOG_CONFIGRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RECORD_LOG_CONFIGDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_RECORD_CHANGESDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_RECORD_CHANGESRow) - - Private columnID As Global.System.Data.DataColumn - - Private _columnControl_Name As Global.System.Data.DataColumn - - Private _columnLog_Description As Global.System.Data.DataColumn - - Private columnAdded_who As Global.System.Data.DataColumn - - Private columnAdded_When As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_RECORD_CHANGES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property _Control_NameColumn() As Global.System.Data.DataColumn - Get - Return Me._columnControl_Name - End Get - End Property - - _ - Public ReadOnly Property _Log_DescriptionColumn() As Global.System.Data.DataColumn - Get - Return Me._columnLog_Description - End Get - End Property - - _ - Public ReadOnly Property Added_whoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAdded_who - End Get - End Property - - _ - Public ReadOnly Property Added_WhenColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAdded_When - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_RECORD_CHANGESRow - Get - Return CType(Me.Rows(index),VWPMO_RECORD_CHANGESRow) - End Get - End Property - - _ - Public Event VWPMO_RECORD_CHANGESRowChanging As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Event VWPMO_RECORD_CHANGESRowChanged As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Event VWPMO_RECORD_CHANGESRowDeleting As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Event VWPMO_RECORD_CHANGESRowDeleted As VWPMO_RECORD_CHANGESRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_RECORD_CHANGESRow(ByVal row As VWPMO_RECORD_CHANGESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_RECORD_CHANGESRow(ByVal ID As Integer, ByVal _Control_Name As String, ByVal _Log_Description As String, ByVal Added_who As String, ByVal Added_When As Date) As VWPMO_RECORD_CHANGESRow - Dim rowVWPMO_RECORD_CHANGESRow As VWPMO_RECORD_CHANGESRow = CType(Me.NewRow,VWPMO_RECORD_CHANGESRow) - Dim columnValuesArray() As Object = New Object() {ID, _Control_Name, _Log_Description, Added_who, Added_When} - rowVWPMO_RECORD_CHANGESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_RECORD_CHANGESRow) - Return rowVWPMO_RECORD_CHANGESRow - End Function - - _ - Public Function FindByID(ByVal ID As Integer) As VWPMO_RECORD_CHANGESRow - Return CType(Me.Rows.Find(New Object() {ID}),VWPMO_RECORD_CHANGESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_RECORD_CHANGESDataTable = CType(MyBase.Clone,VWPMO_RECORD_CHANGESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_RECORD_CHANGESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnID = MyBase.Columns("ID") - Me._columnControl_Name = MyBase.Columns("Control-Name") - Me._columnLog_Description = MyBase.Columns("Log-Description") - Me.columnAdded_who = MyBase.Columns("Added who") - Me.columnAdded_When = MyBase.Columns("Added When") - End Sub - - _ - Private Sub InitClass() - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me._columnControl_Name = New Global.System.Data.DataColumn("Control-Name", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me._columnControl_Name.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnControl_Name") - Me._columnControl_Name.ExtendedProperties.Add("Generator_UserColumnName", "Control-Name") - MyBase.Columns.Add(Me._columnControl_Name) - Me._columnLog_Description = New Global.System.Data.DataColumn("Log-Description", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me._columnLog_Description.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnLog_Description") - Me._columnLog_Description.ExtendedProperties.Add("Generator_UserColumnName", "Log-Description") - MyBase.Columns.Add(Me._columnLog_Description) - Me.columnAdded_who = New Global.System.Data.DataColumn("Added who", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAdded_who) - Me.columnAdded_When = New Global.System.Data.DataColumn("Added When", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAdded_When) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnID}, true)) - Me.columnID.AllowDBNull = false - Me.columnID.Unique = true - Me._columnControl_Name.AllowDBNull = false - Me._columnControl_Name.MaxLength = 100 - Me._columnLog_Description.AllowDBNull = false - Me._columnLog_Description.MaxLength = 1000 - Me.columnAdded_who.MaxLength = 100 - End Sub - - _ - Public Function NewVWPMO_RECORD_CHANGESRow() As VWPMO_RECORD_CHANGESRow - Return CType(Me.NewRow,VWPMO_RECORD_CHANGESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_RECORD_CHANGESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_RECORD_CHANGESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowChanged(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowChanging(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowDeleted(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_RECORD_CHANGESRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_RECORD_CHANGESRowDeleting(Me, New VWPMO_RECORD_CHANGESRowChangeEvent(CType(e.Row,VWPMO_RECORD_CHANGESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_RECORD_CHANGESRow(ByVal row As VWPMO_RECORD_CHANGESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_RECORD_CHANGESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_EMAIL_ACCOUNTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_EMAIL_ACCOUNTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnEMAIL_FROM As Global.System.Data.DataColumn - - Private columnEMAIL_SMTP As Global.System.Data.DataColumn - - Private columnEMAIL_USER As Global.System.Data.DataColumn - - Private columnEMAIL_PW As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnPORT As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_EMAIL_ACCOUNT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property EMAIL_FROMColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_FROM - End Get - End Property - - _ - Public ReadOnly Property EMAIL_SMTPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_SMTP - End Get - End Property - - _ - Public ReadOnly Property EMAIL_USERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_USER - End Get - End Property - - _ - Public ReadOnly Property EMAIL_PWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEMAIL_PW - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property PORTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPORT - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_EMAIL_ACCOUNTRow - Get - Return CType(Me.Rows(index),TBDD_EMAIL_ACCOUNTRow) - End Get - End Property - - _ - Public Event TBDD_EMAIL_ACCOUNTRowChanging As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Event TBDD_EMAIL_ACCOUNTRowChanged As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Event TBDD_EMAIL_ACCOUNTRowDeleting As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Event TBDD_EMAIL_ACCOUNTRowDeleted As TBDD_EMAIL_ACCOUNTRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_EMAIL_ACCOUNTRow(ByVal row As TBDD_EMAIL_ACCOUNTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_EMAIL_ACCOUNTRow(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal PORT As Integer) As TBDD_EMAIL_ACCOUNTRow - Dim rowTBDD_EMAIL_ACCOUNTRow As TBDD_EMAIL_ACCOUNTRow = CType(Me.NewRow,TBDD_EMAIL_ACCOUNTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, PORT} - rowTBDD_EMAIL_ACCOUNTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_EMAIL_ACCOUNTRow) - Return rowTBDD_EMAIL_ACCOUNTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_EMAIL_ACCOUNTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_EMAIL_ACCOUNTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_EMAIL_ACCOUNTDataTable = CType(MyBase.Clone,TBDD_EMAIL_ACCOUNTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_EMAIL_ACCOUNTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnEMAIL_FROM = MyBase.Columns("EMAIL_FROM") - Me.columnEMAIL_SMTP = MyBase.Columns("EMAIL_SMTP") - Me.columnEMAIL_USER = MyBase.Columns("EMAIL_USER") - Me.columnEMAIL_PW = MyBase.Columns("EMAIL_PW") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnPORT = MyBase.Columns("PORT") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnEMAIL_FROM = New Global.System.Data.DataColumn("EMAIL_FROM", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_FROM) - Me.columnEMAIL_SMTP = New Global.System.Data.DataColumn("EMAIL_SMTP", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_SMTP) - Me.columnEMAIL_USER = New Global.System.Data.DataColumn("EMAIL_USER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_USER) - Me.columnEMAIL_PW = New Global.System.Data.DataColumn("EMAIL_PW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEMAIL_PW) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnPORT = New Global.System.Data.DataColumn("PORT", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPORT) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.MaxLength = 50 - Me.columnEMAIL_FROM.AllowDBNull = false - Me.columnEMAIL_FROM.MaxLength = 100 - Me.columnEMAIL_SMTP.AllowDBNull = false - Me.columnEMAIL_SMTP.MaxLength = 100 - Me.columnEMAIL_USER.AllowDBNull = false - Me.columnEMAIL_USER.MaxLength = 100 - Me.columnEMAIL_PW.AllowDBNull = false - Me.columnEMAIL_PW.DefaultValue = CType("",String) - Me.columnEMAIL_PW.MaxLength = 100 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnPORT.AllowDBNull = false - Me.columnPORT.DefaultValue = CType(25,Integer) - End Sub - - _ - Public Function NewTBDD_EMAIL_ACCOUNTRow() As TBDD_EMAIL_ACCOUNTRow - Return CType(Me.NewRow,TBDD_EMAIL_ACCOUNTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_EMAIL_ACCOUNTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_EMAIL_ACCOUNTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowChanged(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowChanging(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowDeleted(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_EMAIL_ACCOUNTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_EMAIL_ACCOUNTRowDeleting(Me, New TBDD_EMAIL_ACCOUNTRowChangeEvent(CType(e.Row,TBDD_EMAIL_ACCOUNTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_EMAIL_ACCOUNTRow(ByVal row As TBDD_EMAIL_ACCOUNTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_EMAIL_ACCOUNTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_CONNECTIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_CONNECTIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSQL_PROVIDER As Global.System.Data.DataColumn - - Private columnSERVER As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnPASSWORD As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnDATENBANK As Global.System.Data.DataColumn - - Private columnBEMERKUNG As Global.System.Data.DataColumn - - Private columnAKTIV As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_CONNECTION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property SQL_PROVIDERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PROVIDER - End Get - End Property - - _ - Public ReadOnly Property SERVERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSERVER - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property PASSWORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPASSWORD - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property DATENBANKColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATENBANK - End Get - End Property - - _ - Public ReadOnly Property BEMERKUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEMERKUNG - End Get - End Property - - _ - Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAKTIV - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_CONNECTIONRow - Get - Return CType(Me.Rows(index),TBDD_CONNECTIONRow) - End Get - End Property - - _ - Public Event TBDD_CONNECTIONRowChanging As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowChanged As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowDeleting As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowDeleted As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_CONNECTIONRow(ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEZEICHNUNG As String, ByVal DATENBANK As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date) As TBDD_CONNECTIONRow - Dim rowTBDD_CONNECTIONRow As TBDD_CONNECTIONRow = CType(Me.NewRow,TBDD_CONNECTIONRow) - Dim columnValuesArray() As Object = New Object() {Nothing, SQL_PROVIDER, SERVER, USERNAME, PASSWORD, BEZEICHNUNG, DATENBANK, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN} - rowTBDD_CONNECTIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_CONNECTIONRow) - Return rowTBDD_CONNECTIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Short) As TBDD_CONNECTIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_CONNECTIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_CONNECTIONDataTable = CType(MyBase.Clone,TBDD_CONNECTIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_CONNECTIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSQL_PROVIDER = MyBase.Columns("SQL_PROVIDER") - Me.columnSERVER = MyBase.Columns("SERVER") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnPASSWORD = MyBase.Columns("PASSWORD") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnDATENBANK = MyBase.Columns("DATENBANK") - Me.columnBEMERKUNG = MyBase.Columns("BEMERKUNG") - Me.columnAKTIV = MyBase.Columns("AKTIV") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSQL_PROVIDER = New Global.System.Data.DataColumn("SQL_PROVIDER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PROVIDER) - Me.columnSERVER = New Global.System.Data.DataColumn("SERVER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSERVER) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnPASSWORD = New Global.System.Data.DataColumn("PASSWORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPASSWORD) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnDATENBANK = New Global.System.Data.DataColumn("DATENBANK", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATENBANK) - Me.columnBEMERKUNG = New Global.System.Data.DataColumn("BEMERKUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEMERKUNG) - Me.columnAKTIV = New Global.System.Data.DataColumn("AKTIV", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAKTIV) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSQL_PROVIDER.MaxLength = 100 - Me.columnSERVER.MaxLength = 150 - Me.columnUSERNAME.MaxLength = 100 - Me.columnPASSWORD.MaxLength = 100 - Me.columnBEZEICHNUNG.MaxLength = 100 - Me.columnDATENBANK.MaxLength = 100 - Me.columnBEMERKUNG.MaxLength = 400 - Me.columnAKTIV.AllowDBNull = false - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnERSTELLTWANN.AllowDBNull = false - Me.columnGEANDERTWER.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_CONNECTIONRow() As TBDD_CONNECTIONRow - Return CType(Me.NewRow,TBDD_CONNECTIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_CONNECTIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_CONNECTIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_CONNECTIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowChanged(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_CONNECTIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowChanging(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_CONNECTIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowDeleted(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_CONNECTIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowDeleting(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_CONNECTIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_CONSTRUCTOR_DETAILRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCONSTRUCT_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnLEVEL1_SELECT As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - Private columnSQL_SELECT_EBENE1 As Global.System.Data.DataColumn - - Private columnSQL_SELECT_EBENE2 As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOLUMN_NAME1 As Global.System.Data.DataColumn - - Private columnCOLUMN_NAME2 As Global.System.Data.DataColumn - - Private columnWINDREAM_SEARCH As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN1 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN2 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN3 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN4 As Global.System.Data.DataColumn - - Private columnSEARCH_PATTERN5 As Global.System.Data.DataColumn - - Private columnLOAD_DIRECT As Global.System.Data.DataColumn - - Private columnSQL_QUICK_VIEW As Global.System.Data.DataColumn - - Private columnCONTROL_DOCTYPE_MATCH As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CONSTRUCT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTRUCT_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property LEVEL1_SELECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLEVEL1_SELECT - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property SQL_SELECT_EBENE1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_SELECT_EBENE1 - End Get - End Property - - _ - Public ReadOnly Property SQL_SELECT_EBENE2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_SELECT_EBENE2 - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COLUMN_NAME1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_NAME1 - End Get - End Property - - _ - Public ReadOnly Property COLUMN_NAME2Column() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_NAME2 - End Get - End Property - - _ - Public ReadOnly Property WINDREAM_SEARCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWINDREAM_SEARCH - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN1 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN2 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN3Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN3 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN4Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN4 - End Get - End Property - - _ - Public ReadOnly Property SEARCH_PATTERN5Column() As Global.System.Data.DataColumn - Get - Return Me.columnSEARCH_PATTERN5 - End Get - End Property - - _ - Public ReadOnly Property LOAD_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOAD_DIRECT - End Get - End Property - - _ - Public ReadOnly Property SQL_QUICK_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_QUICK_VIEW - End Get - End Property - - _ - Public ReadOnly Property CONTROL_DOCTYPE_MATCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_DOCTYPE_MATCH - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_CONSTRUCTOR_DETAILRow( _ - ByVal parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As TBPMO_FORM_CONSTRUCTORRow, _ - ByVal parentTBPMO_FORMRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID As TBPMO_FORMRow, _ - ByVal PARENT_ID As Integer, _ - ByVal LEVEL1_SELECT As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal SQL_SELECT_EBENE1 As String, _ - ByVal SQL_SELECT_EBENE2 As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal COLUMN_NAME1 As String, _ - ByVal COLUMN_NAME2 As String, _ - ByVal WINDREAM_SEARCH As String, _ - ByVal SEARCH_PATTERN1 As String, _ - ByVal SEARCH_PATTERN2 As String, _ - ByVal SEARCH_PATTERN3 As String, _ - ByVal SEARCH_PATTERN4 As String, _ - ByVal SEARCH_PATTERN5 As String, _ - ByVal LOAD_DIRECT As Boolean, _ - ByVal SQL_QUICK_VIEW As String, _ - ByVal CONTROL_DOCTYPE_MATCH As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Dim rowTBPMO_FORM_CONSTRUCTOR_DETAILRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH} - If (Not (parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID(0) - End If - If (Not (parentTBPMO_FORMRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID) Is Nothing) Then - columnValuesArray(2) = parentTBPMO_FORMRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID(0) - End If - rowTBPMO_FORM_CONSTRUCTOR_DETAILRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTOR_DETAILRow) - Return rowTBPMO_FORM_CONSTRUCTOR_DETAILRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCONSTRUCT_ID = MyBase.Columns("CONSTRUCT_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnLEVEL1_SELECT = MyBase.Columns("LEVEL1_SELECT") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - Me.columnSQL_SELECT_EBENE1 = MyBase.Columns("SQL_SELECT_EBENE1") - Me.columnSQL_SELECT_EBENE2 = MyBase.Columns("SQL_SELECT_EBENE2") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOLUMN_NAME1 = MyBase.Columns("COLUMN_NAME1") - Me.columnCOLUMN_NAME2 = MyBase.Columns("COLUMN_NAME2") - Me.columnWINDREAM_SEARCH = MyBase.Columns("WINDREAM_SEARCH") - Me.columnSEARCH_PATTERN1 = MyBase.Columns("SEARCH_PATTERN1") - Me.columnSEARCH_PATTERN2 = MyBase.Columns("SEARCH_PATTERN2") - Me.columnSEARCH_PATTERN3 = MyBase.Columns("SEARCH_PATTERN3") - Me.columnSEARCH_PATTERN4 = MyBase.Columns("SEARCH_PATTERN4") - Me.columnSEARCH_PATTERN5 = MyBase.Columns("SEARCH_PATTERN5") - Me.columnLOAD_DIRECT = MyBase.Columns("LOAD_DIRECT") - Me.columnSQL_QUICK_VIEW = MyBase.Columns("SQL_QUICK_VIEW") - Me.columnCONTROL_DOCTYPE_MATCH = MyBase.Columns("CONTROL_DOCTYPE_MATCH") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCONSTRUCT_ID = New Global.System.Data.DataColumn("CONSTRUCT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTRUCT_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnLEVEL1_SELECT = New Global.System.Data.DataColumn("LEVEL1_SELECT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLEVEL1_SELECT) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.columnSQL_SELECT_EBENE1 = New Global.System.Data.DataColumn("SQL_SELECT_EBENE1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_SELECT_EBENE1) - Me.columnSQL_SELECT_EBENE2 = New Global.System.Data.DataColumn("SQL_SELECT_EBENE2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_SELECT_EBENE2) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOLUMN_NAME1 = New Global.System.Data.DataColumn("COLUMN_NAME1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_NAME1) - Me.columnCOLUMN_NAME2 = New Global.System.Data.DataColumn("COLUMN_NAME2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_NAME2) - Me.columnWINDREAM_SEARCH = New Global.System.Data.DataColumn("WINDREAM_SEARCH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWINDREAM_SEARCH) - Me.columnSEARCH_PATTERN1 = New Global.System.Data.DataColumn("SEARCH_PATTERN1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN1) - Me.columnSEARCH_PATTERN2 = New Global.System.Data.DataColumn("SEARCH_PATTERN2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN2) - Me.columnSEARCH_PATTERN3 = New Global.System.Data.DataColumn("SEARCH_PATTERN3", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN3) - Me.columnSEARCH_PATTERN4 = New Global.System.Data.DataColumn("SEARCH_PATTERN4", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN4) - Me.columnSEARCH_PATTERN5 = New Global.System.Data.DataColumn("SEARCH_PATTERN5", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEARCH_PATTERN5) - Me.columnLOAD_DIRECT = New Global.System.Data.DataColumn("LOAD_DIRECT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOAD_DIRECT) - Me.columnSQL_QUICK_VIEW = New Global.System.Data.DataColumn("SQL_QUICK_VIEW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_QUICK_VIEW) - Me.columnCONTROL_DOCTYPE_MATCH = New Global.System.Data.DataColumn("CONTROL_DOCTYPE_MATCH", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_DOCTYPE_MATCH) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCONSTRUCT_ID.AllowDBNull = false - Me.columnFORM_ID.AllowDBNull = false - Me.columnPARENT_ID.AllowDBNull = false - Me.columnPARENT_ID.DefaultValue = CType(0,Integer) - Me.columnLEVEL1_SELECT.AllowDBNull = false - Me.columnSEQUENCE.AllowDBNull = false - Me.columnSQL_SELECT_EBENE1.MaxLength = 4000 - Me.columnSQL_SELECT_EBENE2.AllowDBNull = false - Me.columnSQL_SELECT_EBENE2.MaxLength = 4000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOLUMN_NAME1.AllowDBNull = false - Me.columnCOLUMN_NAME1.MaxLength = 100 - Me.columnCOLUMN_NAME2.AllowDBNull = false - Me.columnCOLUMN_NAME2.MaxLength = 100 - Me.columnWINDREAM_SEARCH.MaxLength = 300 - Me.columnSEARCH_PATTERN1.MaxLength = 50 - Me.columnSEARCH_PATTERN2.MaxLength = 50 - Me.columnSEARCH_PATTERN3.MaxLength = 50 - Me.columnSEARCH_PATTERN4.MaxLength = 50 - Me.columnSEARCH_PATTERN5.MaxLength = 50 - Me.columnLOAD_DIRECT.AllowDBNull = false - Me.columnSQL_QUICK_VIEW.AllowDBNull = false - Me.columnSQL_QUICK_VIEW.MaxLength = 2147483647 - Me.columnCONTROL_DOCTYPE_MATCH.AllowDBNull = false - Me.columnCONTROL_DOCTYPE_MATCH.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBPMO_FORM_CONSTRUCTOR_DETAILRow() As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_CONSTRUCTOR_DETAILDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWDDINDEX_AUTOMDataTable - Inherits Global.System.Data.TypedTableBase(Of VWDDINDEX_AUTOMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnINDEXNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - Private columnDOKUMENTART As Global.System.Data.DataColumn - - Private columnKURZNAME As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnCONNECTION As Global.System.Data.DataColumn - - Private columnSQL_PROVIDER As Global.System.Data.DataColumn - - Private columnSERVER As Global.System.Data.DataColumn - - Private columnDATENBANK As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnPASSWORD As Global.System.Data.DataColumn - - Private columnSQL_RESULT As Global.System.Data.DataColumn - - Private columnSQL_ACTIVE As Global.System.Data.DataColumn - - Private columnVALUE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWDDINDEX_AUTOM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property INDEXNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINDEXNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property DOKUMENTARTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOKUMENTART - End Get - End Property - - _ - Public ReadOnly Property KURZNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnKURZNAME - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property CONNECTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION - End Get - End Property - - _ - Public ReadOnly Property SQL_PROVIDERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PROVIDER - End Get - End Property - - _ - Public ReadOnly Property SERVERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSERVER - End Get - End Property - - _ - Public ReadOnly Property DATENBANKColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATENBANK - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property PASSWORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPASSWORD - End Get - End Property - - _ - Public ReadOnly Property SQL_RESULTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RESULT - End Get - End Property - - _ - Public ReadOnly Property SQL_ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_ACTIVE - End Get - End Property - - _ - Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVALUE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWDDINDEX_AUTOMRow - Get - Return CType(Me.Rows(index),VWDDINDEX_AUTOMRow) - End Get - End Property - - _ - Public Event VWDDINDEX_AUTOMRowChanging As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Event VWDDINDEX_AUTOMRowChanged As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Event VWDDINDEX_AUTOMRowDeleting As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Event VWDDINDEX_AUTOMRowDeleted As VWDDINDEX_AUTOMRowChangeEventHandler - - _ - Public Overloads Sub AddVWDDINDEX_AUTOMRow(ByVal row As VWDDINDEX_AUTOMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWDDINDEX_AUTOMRow( _ - ByVal GUID As Integer, _ - ByVal INDEXNAME As String, _ - ByVal COMMENT As String, _ - ByVal DOCTYPE_ID As Integer, _ - ByVal DOKUMENTART As String, _ - ByVal KURZNAME As String, _ - ByVal CONNECTION_ID As Short, _ - ByVal CONNECTION As String, _ - ByVal SQL_PROVIDER As String, _ - ByVal SERVER As String, _ - ByVal DATENBANK As String, _ - ByVal USERNAME As String, _ - ByVal PASSWORD As String, _ - ByVal SQL_RESULT As String, _ - ByVal SQL_ACTIVE As Boolean, _ - ByVal VALUE As String) As VWDDINDEX_AUTOMRow - Dim rowVWDDINDEX_AUTOMRow As VWDDINDEX_AUTOMRow = CType(Me.NewRow,VWDDINDEX_AUTOMRow) - Dim columnValuesArray() As Object = New Object() {GUID, INDEXNAME, COMMENT, DOCTYPE_ID, DOKUMENTART, KURZNAME, CONNECTION_ID, CONNECTION, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, SQL_RESULT, SQL_ACTIVE, VALUE} - rowVWDDINDEX_AUTOMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWDDINDEX_AUTOMRow) - Return rowVWDDINDEX_AUTOMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As VWDDINDEX_AUTOMRow - Return CType(Me.Rows.Find(New Object() {GUID}),VWDDINDEX_AUTOMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWDDINDEX_AUTOMDataTable = CType(MyBase.Clone,VWDDINDEX_AUTOMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWDDINDEX_AUTOMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnINDEXNAME = MyBase.Columns("INDEXNAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - Me.columnDOKUMENTART = MyBase.Columns("DOKUMENTART") - Me.columnKURZNAME = MyBase.Columns("KURZNAME") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnCONNECTION = MyBase.Columns("CONNECTION") - Me.columnSQL_PROVIDER = MyBase.Columns("SQL_PROVIDER") - Me.columnSERVER = MyBase.Columns("SERVER") - Me.columnDATENBANK = MyBase.Columns("DATENBANK") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnPASSWORD = MyBase.Columns("PASSWORD") - Me.columnSQL_RESULT = MyBase.Columns("SQL_RESULT") - Me.columnSQL_ACTIVE = MyBase.Columns("SQL_ACTIVE") - Me.columnVALUE = MyBase.Columns("VALUE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnINDEXNAME = New Global.System.Data.DataColumn("INDEXNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINDEXNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.columnDOKUMENTART = New Global.System.Data.DataColumn("DOKUMENTART", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOKUMENTART) - Me.columnKURZNAME = New Global.System.Data.DataColumn("KURZNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnKURZNAME) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnCONNECTION = New Global.System.Data.DataColumn("CONNECTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION) - Me.columnSQL_PROVIDER = New Global.System.Data.DataColumn("SQL_PROVIDER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PROVIDER) - Me.columnSERVER = New Global.System.Data.DataColumn("SERVER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSERVER) - Me.columnDATENBANK = New Global.System.Data.DataColumn("DATENBANK", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATENBANK) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnPASSWORD = New Global.System.Data.DataColumn("PASSWORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPASSWORD) - Me.columnSQL_RESULT = New Global.System.Data.DataColumn("SQL_RESULT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RESULT) - Me.columnSQL_ACTIVE = New Global.System.Data.DataColumn("SQL_ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_ACTIVE) - Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVALUE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnINDEXNAME.AllowDBNull = false - Me.columnINDEXNAME.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 400 - Me.columnDOCTYPE_ID.AllowDBNull = false - Me.columnDOKUMENTART.AllowDBNull = false - Me.columnDOKUMENTART.MaxLength = 50 - Me.columnKURZNAME.AllowDBNull = false - Me.columnKURZNAME.MaxLength = 50 - Me.columnCONNECTION_ID.AllowDBNull = false - Me.columnCONNECTION.MaxLength = 100 - Me.columnSQL_PROVIDER.MaxLength = 50 - Me.columnSERVER.MaxLength = 150 - Me.columnDATENBANK.MaxLength = 100 - Me.columnUSERNAME.MaxLength = 100 - Me.columnPASSWORD.MaxLength = 100 - Me.columnSQL_RESULT.AllowDBNull = false - Me.columnSQL_RESULT.MaxLength = 2000 - Me.columnSQL_ACTIVE.AllowDBNull = false - Me.columnVALUE.MaxLength = 2000 - End Sub - - _ - Public Function NewVWDDINDEX_AUTOMRow() As VWDDINDEX_AUTOMRow - Return CType(Me.NewRow,VWDDINDEX_AUTOMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWDDINDEX_AUTOMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWDDINDEX_AUTOMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWDDINDEX_AUTOMRowChangedEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowChanged(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWDDINDEX_AUTOMRowChangingEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowChanging(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWDDINDEX_AUTOMRowDeletedEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowDeleted(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWDDINDEX_AUTOMRowDeletingEvent) Is Nothing) Then - RaiseEvent VWDDINDEX_AUTOMRowDeleting(Me, New VWDDINDEX_AUTOMRowChangeEvent(CType(e.Row,VWDDINDEX_AUTOMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWDDINDEX_AUTOMRow(ByVal row As VWDDINDEX_AUTOMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWDDINDEX_AUTOMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_TEMPLATEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnTEMPLATE_PATH As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnDOCTYPE_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_TEMPLATE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property TEMPLATE_PATHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTEMPLATE_PATH - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property DOCTYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOCTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATERow - Get - Return CType(Me.Rows(index),TBPMO_TEMPLATERow) - End Get - End Property - - _ - Public Event TBPMO_TEMPLATERowChanging As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATERowChanged As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATERowDeleting As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATERowDeleted As TBPMO_TEMPLATERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_TEMPLATERow(ByVal row As TBPMO_TEMPLATERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_TEMPLATERow(ByVal NAME As String, ByVal TEMPLATE_PATH As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal DOCTYPE_ID As Integer) As TBPMO_TEMPLATERow - Dim rowTBPMO_TEMPLATERow As TBPMO_TEMPLATERow = CType(Me.NewRow,TBPMO_TEMPLATERow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, TEMPLATE_PATH, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, DOCTYPE_ID} - rowTBPMO_TEMPLATERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_TEMPLATERow) - Return rowTBPMO_TEMPLATERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_TEMPLATEDataTable = CType(MyBase.Clone,TBPMO_TEMPLATEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_TEMPLATEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnTEMPLATE_PATH = MyBase.Columns("TEMPLATE_PATH") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnDOCTYPE_ID = MyBase.Columns("DOCTYPE_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnTEMPLATE_PATH = New Global.System.Data.DataColumn("TEMPLATE_PATH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTEMPLATE_PATH) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnDOCTYPE_ID = New Global.System.Data.DataColumn("DOCTYPE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOCTYPE_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnTEMPLATE_PATH.AllowDBNull = false - Me.columnTEMPLATE_PATH.MaxLength = 1000 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(true,Boolean) - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnDOCTYPE_ID.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_TEMPLATERow() As TBPMO_TEMPLATERow - Return CType(Me.NewRow,TBPMO_TEMPLATERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_TEMPLATERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_TEMPLATERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_TEMPLATERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowChanged(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_TEMPLATERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowChanging(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_TEMPLATERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowDeleted(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_TEMPLATERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATERowDeleting(Me, New TBPMO_TEMPLATERowChangeEvent(CType(e.Row,TBPMO_TEMPLATERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_TEMPLATERow(ByVal row As TBPMO_TEMPLATERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_TEMPLATEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_ENTITYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATE_ENTITYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnTEMPLATE_ID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_TEMPLATE_ENTITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property TEMPLATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTEMPLATE_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATE_ENTITYRow - Get - Return CType(Me.Rows(index),TBPMO_TEMPLATE_ENTITYRow) - End Get - End Property - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowChanging As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowChanged As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowDeleting As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_ENTITYRowDeleted As TBPMO_TEMPLATE_ENTITYRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_TEMPLATE_ENTITYRow(ByVal row As TBPMO_TEMPLATE_ENTITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_TEMPLATE_ENTITYRow(ByVal parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID As TBPMO_TEMPLATERow, ByVal parentTBPMO_FORMRowByFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID As TBPMO_FORMRow, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHEN As Date) As TBPMO_TEMPLATE_ENTITYRow - Dim rowTBPMO_TEMPLATE_ENTITYRow As TBPMO_TEMPLATE_ENTITYRow = CType(Me.NewRow,TBPMO_TEMPLATE_ENTITYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN} - If (Not (parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_TEMPLATERowByFK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID(0) - End If - If (Not (parentTBPMO_FORMRowByFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID) Is Nothing) Then - columnValuesArray(2) = parentTBPMO_FORMRowByFK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID(0) - End If - rowTBPMO_TEMPLATE_ENTITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_TEMPLATE_ENTITYRow) - Return rowTBPMO_TEMPLATE_ENTITYRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATE_ENTITYRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATE_ENTITYRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_TEMPLATE_ENTITYDataTable = CType(MyBase.Clone,TBPMO_TEMPLATE_ENTITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_TEMPLATE_ENTITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnTEMPLATE_ID = MyBase.Columns("TEMPLATE_ID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnTEMPLATE_ID = New Global.System.Data.DataColumn("TEMPLATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTEMPLATE_ID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnTEMPLATE_ID.AllowDBNull = false - Me.columnENTITY_ID.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_TEMPLATE_ENTITYRow() As TBPMO_TEMPLATE_ENTITYRow - Return CType(Me.NewRow,TBPMO_TEMPLATE_ENTITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_TEMPLATE_ENTITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_TEMPLATE_ENTITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowChanged(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowChanging(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowDeleted(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_TEMPLATE_ENTITYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_ENTITYRowDeleting(Me, New TBPMO_TEMPLATE_ENTITYRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_ENTITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_TEMPLATE_ENTITYRow(ByVal row As TBPMO_TEMPLATE_ENTITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_TEMPLATE_ENTITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_PATTERNDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_TEMPLATE_PATTERNRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME_PATTERN As Global.System.Data.DataColumn - - Private columnFIXED_VALUE As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnSQL_COMMAND As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTEMPLATE_ENT_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_TEMPLATE_PATTERN" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAME_PATTERNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME_PATTERN - End Get - End Property - - _ - Public ReadOnly Property FIXED_VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFIXED_VALUE - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property SQL_COMMANDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_COMMAND - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TEMPLATE_ENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTEMPLATE_ENT_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_TEMPLATE_PATTERNRow - Get - Return CType(Me.Rows(index),TBPMO_TEMPLATE_PATTERNRow) - End Get - End Property - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowChanging As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowChanged As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowDeleting As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Event TBPMO_TEMPLATE_PATTERNRowDeleted As TBPMO_TEMPLATE_PATTERNRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_TEMPLATE_PATTERNRow(ByVal row As TBPMO_TEMPLATE_PATTERNRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_TEMPLATE_PATTERNRow(ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Integer, ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID As TBPMO_TEMPLATE_ENTITYRow) As TBPMO_TEMPLATE_PATTERNRow - Dim rowTBPMO_TEMPLATE_PATTERNRow As TBPMO_TEMPLATE_PATTERNRow = CType(Me.NewRow,TBPMO_TEMPLATE_PATTERNRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Nothing} - If (Not (parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID) Is Nothing) Then - columnValuesArray(9) = parentTBPMO_TEMPLATE_ENTITYRowByFK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID(0) - End If - rowTBPMO_TEMPLATE_PATTERNRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_TEMPLATE_PATTERNRow) - Return rowTBPMO_TEMPLATE_PATTERNRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_TEMPLATE_PATTERNRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_TEMPLATE_PATTERNRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_TEMPLATE_PATTERNDataTable = CType(MyBase.Clone,TBPMO_TEMPLATE_PATTERNDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_TEMPLATE_PATTERNDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME_PATTERN = MyBase.Columns("NAME_PATTERN") - Me.columnFIXED_VALUE = MyBase.Columns("FIXED_VALUE") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnSQL_COMMAND = MyBase.Columns("SQL_COMMAND") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTEMPLATE_ENT_ID = MyBase.Columns("TEMPLATE_ENT_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME_PATTERN = New Global.System.Data.DataColumn("NAME_PATTERN", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME_PATTERN) - Me.columnFIXED_VALUE = New Global.System.Data.DataColumn("FIXED_VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFIXED_VALUE) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnSQL_COMMAND = New Global.System.Data.DataColumn("SQL_COMMAND", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_COMMAND) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTEMPLATE_ENT_ID = New Global.System.Data.DataColumn("TEMPLATE_ENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTEMPLATE_ENT_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME_PATTERN.AllowDBNull = false - Me.columnNAME_PATTERN.MaxLength = 100 - Me.columnFIXED_VALUE.MaxLength = 100 - Me.columnSQL_COMMAND.MaxLength = 2000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnTEMPLATE_ENT_ID.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_TEMPLATE_PATTERNRow() As TBPMO_TEMPLATE_PATTERNRow - Return CType(Me.NewRow,TBPMO_TEMPLATE_PATTERNRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_TEMPLATE_PATTERNRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_TEMPLATE_PATTERNRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowChanged(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowChanging(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowDeleted(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_TEMPLATE_PATTERNRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_TEMPLATE_PATTERNRowDeleting(Me, New TBPMO_TEMPLATE_PATTERNRowChangeEvent(CType(e.Row,TBPMO_TEMPLATE_PATTERNRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_TEMPLATE_PATTERNRow(ByVal row As TBPMO_TEMPLATE_PATTERNRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_TEMPLATE_PATTERNDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBTEMP_QUICKDISPLAYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBTEMP_QUICKDISPLAYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCOL_NAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBTEMP_QUICKDISPLAY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property COL_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOL_NAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBTEMP_QUICKDISPLAYRow - Get - Return CType(Me.Rows(index),TBTEMP_QUICKDISPLAYRow) - End Get - End Property - - _ - Public Event TBTEMP_QUICKDISPLAYRowChanging As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Event TBTEMP_QUICKDISPLAYRowChanged As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Event TBTEMP_QUICKDISPLAYRowDeleting As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Event TBTEMP_QUICKDISPLAYRowDeleted As TBTEMP_QUICKDISPLAYRowChangeEventHandler - - _ - Public Overloads Sub AddTBTEMP_QUICKDISPLAYRow(ByVal row As TBTEMP_QUICKDISPLAYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBTEMP_QUICKDISPLAYRow(ByVal COL_NAME As String) As TBTEMP_QUICKDISPLAYRow - Dim rowTBTEMP_QUICKDISPLAYRow As TBTEMP_QUICKDISPLAYRow = CType(Me.NewRow,TBTEMP_QUICKDISPLAYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, COL_NAME} - rowTBTEMP_QUICKDISPLAYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBTEMP_QUICKDISPLAYRow) - Return rowTBTEMP_QUICKDISPLAYRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBTEMP_QUICKDISPLAYRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBTEMP_QUICKDISPLAYRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBTEMP_QUICKDISPLAYDataTable = CType(MyBase.Clone,TBTEMP_QUICKDISPLAYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBTEMP_QUICKDISPLAYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCOL_NAME = MyBase.Columns("COL_NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCOL_NAME = New Global.System.Data.DataColumn("COL_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOL_NAME) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCOL_NAME.AllowDBNull = false - Me.columnCOL_NAME.MaxLength = 100 - End Sub - - _ - Public Function NewTBTEMP_QUICKDISPLAYRow() As TBTEMP_QUICKDISPLAYRow - Return CType(Me.NewRow,TBTEMP_QUICKDISPLAYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBTEMP_QUICKDISPLAYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBTEMP_QUICKDISPLAYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowChangedEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowChanged(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowChangingEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowChanging(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowDeleted(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBTEMP_QUICKDISPLAYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBTEMP_QUICKDISPLAYRowDeleting(Me, New TBTEMP_QUICKDISPLAYRowChangeEvent(CType(e.Row,TBTEMP_QUICKDISPLAYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBTEMP_QUICKDISPLAYRow(ByVal row As TBTEMP_QUICKDISPLAYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBTEMP_QUICKDISPLAYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_LANGUAGE_OBJECTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_LANGUAGE_OBJECTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnLANGUAGE_TYPE As Global.System.Data.DataColumn - - Private columnSCREEN_ID As Global.System.Data.DataColumn - - Private columnPMO_OBJECT_NAME As Global.System.Data.DataColumn - - Private columnCAPTION As Global.System.Data.DataColumn - - Private columnHINT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_LANGUAGE_OBJECT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property LANGUAGE_TYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE_TYPE - End Get - End Property - - _ - Public ReadOnly Property SCREEN_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSCREEN_ID - End Get - End Property - - _ - Public ReadOnly Property PMO_OBJECT_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPMO_OBJECT_NAME - End Get - End Property - - _ - Public ReadOnly Property CAPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCAPTION - End Get - End Property - - _ - Public ReadOnly Property HINTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnHINT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_LANGUAGE_OBJECTRow - Get - Return CType(Me.Rows(index),TBPMO_LANGUAGE_OBJECTRow) - End Get - End Property - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowChanging As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowChanged As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowDeleting As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Event TBPMO_LANGUAGE_OBJECTRowDeleted As TBPMO_LANGUAGE_OBJECTRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_LANGUAGE_OBJECTRow(ByVal row As TBPMO_LANGUAGE_OBJECTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_LANGUAGE_OBJECTRow(ByVal LANGUAGE_TYPE As String, ByVal SCREEN_ID As Integer, ByVal PMO_OBJECT_NAME As String, ByVal CAPTION As String, ByVal HINT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_LANGUAGE_OBJECTRow - Dim rowTBPMO_LANGUAGE_OBJECTRow As TBPMO_LANGUAGE_OBJECTRow = CType(Me.NewRow,TBPMO_LANGUAGE_OBJECTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, LANGUAGE_TYPE, SCREEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_LANGUAGE_OBJECTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_LANGUAGE_OBJECTRow) - Return rowTBPMO_LANGUAGE_OBJECTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_LANGUAGE_OBJECTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_LANGUAGE_OBJECTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_LANGUAGE_OBJECTDataTable = CType(MyBase.Clone,TBPMO_LANGUAGE_OBJECTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_LANGUAGE_OBJECTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnLANGUAGE_TYPE = MyBase.Columns("LANGUAGE_TYPE") - Me.columnSCREEN_ID = MyBase.Columns("SCREEN_ID") - Me.columnPMO_OBJECT_NAME = MyBase.Columns("PMO_OBJECT_NAME") - Me.columnCAPTION = MyBase.Columns("CAPTION") - Me.columnHINT = MyBase.Columns("HINT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnLANGUAGE_TYPE = New Global.System.Data.DataColumn("LANGUAGE_TYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE_TYPE) - Me.columnSCREEN_ID = New Global.System.Data.DataColumn("SCREEN_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSCREEN_ID) - Me.columnPMO_OBJECT_NAME = New Global.System.Data.DataColumn("PMO_OBJECT_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPMO_OBJECT_NAME) - Me.columnCAPTION = New Global.System.Data.DataColumn("CAPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCAPTION) - Me.columnHINT = New Global.System.Data.DataColumn("HINT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnHINT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnLANGUAGE_TYPE.AllowDBNull = false - Me.columnLANGUAGE_TYPE.MaxLength = 5 - Me.columnSCREEN_ID.AllowDBNull = false - Me.columnPMO_OBJECT_NAME.AllowDBNull = false - Me.columnPMO_OBJECT_NAME.MaxLength = 100 - Me.columnCAPTION.AllowDBNull = false - Me.columnCAPTION.MaxLength = 100 - Me.columnHINT.MaxLength = 500 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_LANGUAGE_OBJECTRow() As TBPMO_LANGUAGE_OBJECTRow - Return CType(Me.NewRow,TBPMO_LANGUAGE_OBJECTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_LANGUAGE_OBJECTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_LANGUAGE_OBJECTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowChanged(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowChanging(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowDeleted(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_LANGUAGE_OBJECTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_LANGUAGE_OBJECTRowDeleting(Me, New TBPMO_LANGUAGE_OBJECTRowChangeEvent(CType(e.Row,TBPMO_LANGUAGE_OBJECTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_LANGUAGE_OBJECTRow(ByVal row As TBPMO_LANGUAGE_OBJECTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_LANGUAGE_OBJECTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_CLIENTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_CLIENTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCLIENT_NAME As Global.System.Data.DataColumn - - Private columnSHORTNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_CLIENT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CLIENT_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCLIENT_NAME - End Get - End Property - - _ - Public ReadOnly Property SHORTNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORTNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_CLIENTRow - Get - Return CType(Me.Rows(index),TBDD_CLIENTRow) - End Get - End Property - - _ - Public Event TBDD_CLIENTRowChanging As TBDD_CLIENTRowChangeEventHandler - - _ - Public Event TBDD_CLIENTRowChanged As TBDD_CLIENTRowChangeEventHandler - - _ - Public Event TBDD_CLIENTRowDeleting As TBDD_CLIENTRowChangeEventHandler - - _ - Public Event TBDD_CLIENTRowDeleted As TBDD_CLIENTRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_CLIENTRow(ByVal row As TBDD_CLIENTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_CLIENTRow(ByVal CLIENT_NAME As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBDD_CLIENTRow - Dim rowTBDD_CLIENTRow As TBDD_CLIENTRow = CType(Me.NewRow,TBDD_CLIENTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBDD_CLIENTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_CLIENTRow) - Return rowTBDD_CLIENTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_CLIENTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_CLIENTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_CLIENTDataTable = CType(MyBase.Clone,TBDD_CLIENTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_CLIENTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCLIENT_NAME = MyBase.Columns("CLIENT_NAME") - Me.columnSHORTNAME = MyBase.Columns("SHORTNAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCLIENT_NAME = New Global.System.Data.DataColumn("CLIENT_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCLIENT_NAME) - Me.columnSHORTNAME = New Global.System.Data.DataColumn("SHORTNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORTNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCLIENT_NAME.AllowDBNull = false - Me.columnCLIENT_NAME.MaxLength = 50 - Me.columnSHORTNAME.MaxLength = 30 - Me.columnCOMMENT.MaxLength = 200 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_CLIENTRow() As TBDD_CLIENTRow - Return CType(Me.NewRow,TBDD_CLIENTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_CLIENTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_CLIENTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_CLIENTRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowChanged(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_CLIENTRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowChanging(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_CLIENTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowDeleted(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_CLIENTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_CLIENTRowDeleting(Me, New TBDD_CLIENTRowChangeEvent(CType(e.Row,TBDD_CLIENTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_CLIENTRow(ByVal row As TBDD_CLIENTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_CLIENTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_CONSTRUCTOR_USER_SQLDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_CONSTRUCTOR_USER_SQLRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSQL_COMMAND As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCONSTR_DET_ID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_CONSTRUCTOR_USER_SQL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property SQL_COMMANDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_COMMAND - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CONSTR_DET_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTR_DET_ID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_CONSTRUCTOR_USER_SQLRow - Get - Return CType(Me.Rows(index),TBPMO_CONSTRUCTOR_USER_SQLRow) - End Get - End Property - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowChanging As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowChanged As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowDeleting As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Event TBPMO_CONSTRUCTOR_USER_SQLRowDeleted As TBPMO_CONSTRUCTOR_USER_SQLRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_CONSTRUCTOR_USER_SQLRow(ByVal row As TBPMO_CONSTRUCTOR_USER_SQLRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_CONSTRUCTOR_USER_SQLRow(ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal CONSTR_DET_ID As Integer, ByVal USER_ID As Integer) As TBPMO_CONSTRUCTOR_USER_SQLRow - Dim rowTBPMO_CONSTRUCTOR_USER_SQLRow As TBPMO_CONSTRUCTOR_USER_SQLRow = CType(Me.NewRow,TBPMO_CONSTRUCTOR_USER_SQLRow) - Dim columnValuesArray() As Object = New Object() {Nothing, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, CONSTR_DET_ID, USER_ID} - rowTBPMO_CONSTRUCTOR_USER_SQLRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_CONSTRUCTOR_USER_SQLRow) - Return rowTBPMO_CONSTRUCTOR_USER_SQLRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_CONSTRUCTOR_USER_SQLRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_CONSTRUCTOR_USER_SQLRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_CONSTRUCTOR_USER_SQLDataTable = CType(MyBase.Clone,TBPMO_CONSTRUCTOR_USER_SQLDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_CONSTRUCTOR_USER_SQLDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSQL_COMMAND = MyBase.Columns("SQL_COMMAND") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCONSTR_DET_ID = MyBase.Columns("CONSTR_DET_ID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSQL_COMMAND = New Global.System.Data.DataColumn("SQL_COMMAND", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_COMMAND) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCONSTR_DET_ID = New Global.System.Data.DataColumn("CONSTR_DET_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTR_DET_ID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSQL_COMMAND.MaxLength = 4000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCONSTR_DET_ID.AllowDBNull = false - Me.columnUSER_ID.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_CONSTRUCTOR_USER_SQLRow() As TBPMO_CONSTRUCTOR_USER_SQLRow - Return CType(Me.NewRow,TBPMO_CONSTRUCTOR_USER_SQLRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_CONSTRUCTOR_USER_SQLRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_CONSTRUCTOR_USER_SQLRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowChanged(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowChanging(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowDeleted(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_CONSTRUCTOR_USER_SQLRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_CONSTRUCTOR_USER_SQLRowDeleting(Me, New TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent(CType(e.Row,TBPMO_CONSTRUCTOR_USER_SQLRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_CONSTRUCTOR_USER_SQLRow(ByVal row As TBPMO_CONSTRUCTOR_USER_SQLRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_CONSTRUCTOR_USER_SQLDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILEDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_IMPORT_PROFILERow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnWD_SEARCH As Global.System.Data.DataColumn - - Private columnUNIQUE_DOC_SQL As Global.System.Data.DataColumn - - Private columnNEW_OBJECTTYPE As Global.System.Data.DataColumn - - Private columnCONNECTION_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnSQL_DOCTYPE As Global.System.Data.DataColumn - - Private columnOLD_OBJECTTYPE As Global.System.Data.DataColumn - - Private columnIDX_FILE_WORKED As Global.System.Data.DataColumn - - Private columnSQL_PARENT_RECORD As Global.System.Data.DataColumn - - Private columnONLY_RECORD_CREATING As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_IMPORT_PROFILE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property WD_SEARCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWD_SEARCH - End Get - End Property - - _ - Public ReadOnly Property UNIQUE_DOC_SQLColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUNIQUE_DOC_SQL - End Get - End Property - - _ - Public ReadOnly Property NEW_OBJECTTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNEW_OBJECTTYPE - End Get - End Property - - _ - Public ReadOnly Property CONNECTION_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONNECTION_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property SQL_DOCTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_DOCTYPE - End Get - End Property - - _ - Public ReadOnly Property OLD_OBJECTTYPEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnOLD_OBJECTTYPE - End Get - End Property - - _ - Public ReadOnly Property IDX_FILE_WORKEDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnIDX_FILE_WORKED - End Get - End Property - - _ - Public ReadOnly Property SQL_PARENT_RECORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PARENT_RECORD - End Get - End Property - - _ - Public ReadOnly Property ONLY_RECORD_CREATINGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnONLY_RECORD_CREATING - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_IMPORT_PROFILERow - Get - Return CType(Me.Rows(index),TBPMO_WD_IMPORT_PROFILERow) - End Get - End Property - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowChanging As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowChanged As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowDeleting As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILERowDeleted As TBPMO_WD_IMPORT_PROFILERowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_IMPORT_PROFILERow(ByVal row As TBPMO_WD_IMPORT_PROFILERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_IMPORT_PROFILERow(ByVal NAME As String, ByVal WD_SEARCH As String, ByVal UNIQUE_DOC_SQL As String, ByVal NEW_OBJECTTYPE As String, ByVal CONNECTION_ID As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal ENTITY_ID As Integer, ByVal SQL_DOCTYPE As String, ByVal OLD_OBJECTTYPE As String, ByVal IDX_FILE_WORKED As String, ByVal SQL_PARENT_RECORD As String, ByVal ONLY_RECORD_CREATING As Boolean) As TBPMO_WD_IMPORT_PROFILERow - Dim rowTBPMO_WD_IMPORT_PROFILERow As TBPMO_WD_IMPORT_PROFILERow = CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILERow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ENTITY_ID, SQL_DOCTYPE, OLD_OBJECTTYPE, IDX_FILE_WORKED, SQL_PARENT_RECORD, ONLY_RECORD_CREATING} - rowTBPMO_WD_IMPORT_PROFILERow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_IMPORT_PROFILERow) - Return rowTBPMO_WD_IMPORT_PROFILERow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_IMPORT_PROFILERow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_IMPORT_PROFILERow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_IMPORT_PROFILEDataTable = CType(MyBase.Clone,TBPMO_WD_IMPORT_PROFILEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_IMPORT_PROFILEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnWD_SEARCH = MyBase.Columns("WD_SEARCH") - Me.columnUNIQUE_DOC_SQL = MyBase.Columns("UNIQUE_DOC_SQL") - Me.columnNEW_OBJECTTYPE = MyBase.Columns("NEW_OBJECTTYPE") - Me.columnCONNECTION_ID = MyBase.Columns("CONNECTION_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnSQL_DOCTYPE = MyBase.Columns("SQL_DOCTYPE") - Me.columnOLD_OBJECTTYPE = MyBase.Columns("OLD_OBJECTTYPE") - Me.columnIDX_FILE_WORKED = MyBase.Columns("IDX_FILE_WORKED") - Me.columnSQL_PARENT_RECORD = MyBase.Columns("SQL_PARENT_RECORD") - Me.columnONLY_RECORD_CREATING = MyBase.Columns("ONLY_RECORD_CREATING") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnWD_SEARCH = New Global.System.Data.DataColumn("WD_SEARCH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWD_SEARCH) - Me.columnUNIQUE_DOC_SQL = New Global.System.Data.DataColumn("UNIQUE_DOC_SQL", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUNIQUE_DOC_SQL) - Me.columnNEW_OBJECTTYPE = New Global.System.Data.DataColumn("NEW_OBJECTTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNEW_OBJECTTYPE) - Me.columnCONNECTION_ID = New Global.System.Data.DataColumn("CONNECTION_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONNECTION_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnSQL_DOCTYPE = New Global.System.Data.DataColumn("SQL_DOCTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_DOCTYPE) - Me.columnOLD_OBJECTTYPE = New Global.System.Data.DataColumn("OLD_OBJECTTYPE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnOLD_OBJECTTYPE) - Me.columnIDX_FILE_WORKED = New Global.System.Data.DataColumn("IDX_FILE_WORKED", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnIDX_FILE_WORKED) - Me.columnSQL_PARENT_RECORD = New Global.System.Data.DataColumn("SQL_PARENT_RECORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PARENT_RECORD) - Me.columnONLY_RECORD_CREATING = New Global.System.Data.DataColumn("ONLY_RECORD_CREATING", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnONLY_RECORD_CREATING) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnWD_SEARCH.AllowDBNull = false - Me.columnWD_SEARCH.MaxLength = 1000 - Me.columnUNIQUE_DOC_SQL.MaxLength = 5000 - Me.columnNEW_OBJECTTYPE.AllowDBNull = false - Me.columnNEW_OBJECTTYPE.DefaultValue = CType("",String) - Me.columnNEW_OBJECTTYPE.MaxLength = 100 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnENTITY_ID.AllowDBNull = false - Me.columnSQL_DOCTYPE.DefaultValue = CType("",String) - Me.columnSQL_DOCTYPE.MaxLength = 5000 - Me.columnOLD_OBJECTTYPE.AllowDBNull = false - Me.columnOLD_OBJECTTYPE.DefaultValue = CType("",String) - Me.columnOLD_OBJECTTYPE.MaxLength = 100 - Me.columnIDX_FILE_WORKED.MaxLength = 100 - Me.columnSQL_PARENT_RECORD.AllowDBNull = false - Me.columnSQL_PARENT_RECORD.DefaultValue = CType("",String) - Me.columnSQL_PARENT_RECORD.MaxLength = 5000 - Me.columnONLY_RECORD_CREATING.AllowDBNull = false - Me.columnONLY_RECORD_CREATING.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBPMO_WD_IMPORT_PROFILERow() As TBPMO_WD_IMPORT_PROFILERow - Return CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_IMPORT_PROFILERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_IMPORT_PROFILERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowChanged(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowChanging(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowDeleted(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILERowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILERowDeleting(Me, New TBPMO_WD_IMPORT_PROFILERowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_IMPORT_PROFILERow(ByVal row As TBPMO_WD_IMPORT_PROFILERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_IMPORT_PROFILEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILE_IDXDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_IMPORT_PROFILE_IDXRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnPROFILE_ID As Global.System.Data.DataColumn - - Private columnSTRING1 As Global.System.Data.DataColumn - - Private columnSTRING2 As Global.System.Data.DataColumn - - Private columnSQL1 As Global.System.Data.DataColumn - - Private columnSQL2 As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_IMPORT_PROFILE_IDX" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property PROFILE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPROFILE_ID - End Get - End Property - - _ - Public ReadOnly Property STRING1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSTRING1 - End Get - End Property - - _ - Public ReadOnly Property STRING2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSTRING2 - End Get - End Property - - _ - Public ReadOnly Property SQL1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL1 - End Get - End Property - - _ - Public ReadOnly Property SQL2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL2 - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_IMPORT_PROFILE_IDXRow - Get - Return CType(Me.Rows(index),TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Get - End Property - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowChanging As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowChanged As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowDeleting As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Event TBPMO_WD_IMPORT_PROFILE_IDXRowDeleted As TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_IMPORT_PROFILE_IDXRow(ByVal row As TBPMO_WD_IMPORT_PROFILE_IDXRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_IMPORT_PROFILE_IDXRow(ByVal parentTBPMO_WD_IMPORT_PROFILERowByFK_TBPMO_WD_IMPORT_PROFILE_IDX_1 As TBPMO_WD_IMPORT_PROFILERow, ByVal STRING1 As String, ByVal STRING2 As String, ByVal SQL1 As String, ByVal SQL2 As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_IMPORT_PROFILE_IDXRow - Dim rowTBPMO_WD_IMPORT_PROFILE_IDXRow As TBPMO_WD_IMPORT_PROFILE_IDXRow = CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILE_IDXRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, STRING1, STRING2, SQL1, SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_WD_IMPORT_PROFILERowByFK_TBPMO_WD_IMPORT_PROFILE_IDX_1) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_WD_IMPORT_PROFILERowByFK_TBPMO_WD_IMPORT_PROFILE_IDX_1(0) - End If - rowTBPMO_WD_IMPORT_PROFILE_IDXRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_IMPORT_PROFILE_IDXRow) - Return rowTBPMO_WD_IMPORT_PROFILE_IDXRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_IMPORT_PROFILE_IDXRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_IMPORT_PROFILE_IDXDataTable = CType(MyBase.Clone,TBPMO_WD_IMPORT_PROFILE_IDXDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_IMPORT_PROFILE_IDXDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnPROFILE_ID = MyBase.Columns("PROFILE_ID") - Me.columnSTRING1 = MyBase.Columns("STRING1") - Me.columnSTRING2 = MyBase.Columns("STRING2") - Me.columnSQL1 = MyBase.Columns("SQL1") - Me.columnSQL2 = MyBase.Columns("SQL2") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnPROFILE_ID = New Global.System.Data.DataColumn("PROFILE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROFILE_ID) - Me.columnSTRING1 = New Global.System.Data.DataColumn("STRING1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTRING1) - Me.columnSTRING2 = New Global.System.Data.DataColumn("STRING2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTRING2) - Me.columnSQL1 = New Global.System.Data.DataColumn("SQL1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL1) - Me.columnSQL2 = New Global.System.Data.DataColumn("SQL2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL2) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnPROFILE_ID.AllowDBNull = false - Me.columnSTRING1.AllowDBNull = false - Me.columnSTRING1.MaxLength = 200 - Me.columnSTRING2.AllowDBNull = false - Me.columnSTRING2.MaxLength = 200 - Me.columnSQL1.MaxLength = 5000 - Me.columnSQL2.MaxLength = 5000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_IMPORT_PROFILE_IDXRow() As TBPMO_WD_IMPORT_PROFILE_IDXRow - Return CType(Me.NewRow,TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_IMPORT_PROFILE_IDXRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_IMPORT_PROFILE_IDXRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowChanged(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowChanging(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowDeleted(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_IMPORT_PROFILE_IDXRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_IMPORT_PROFILE_IDXRowDeleting(Me, New TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent(CType(e.Row,TBPMO_WD_IMPORT_PROFILE_IDXRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_IMPORT_PROFILE_IDXRow(ByVal row As TBPMO_WD_IMPORT_PROFILE_IDXRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_IMPORT_PROFILE_IDXDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_WF_ACTIVEDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_WF_ACTIVERow) - - Private columnWF_TASK_ID As Global.System.Data.DataColumn - - Private columnWF_ID As Global.System.Data.DataColumn - - Private columnWF_TITLE As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnSTATE_ID As Global.System.Data.DataColumn - - Private columnSTATE_TITLE As Global.System.Data.DataColumn - - Private columnFORM_VIEW_ID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnENTITY_TITLE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnDUE_DATE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnTASK_DATE As Global.System.Data.DataColumn - - Private columnFINAL As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnRECORD_DESCRIPTION As Global.System.Data.DataColumn - - Private columnDESCRIPTION As Global.System.Data.DataColumn - - Private columnExpr1 As Global.System.Data.DataColumn - - Private columnFINISHED As Global.System.Data.DataColumn - - Private columnMANUALLY As Global.System.Data.DataColumn - - Private columnCREATE_ON_REC_CREATE As Global.System.Data.DataColumn - - Private columnCREATE_ON_FOLL_UP As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_WF_ACTIVE" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property WF_TASK_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_TASK_ID - End Get - End Property - - _ - Public ReadOnly Property WF_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_ID - End Get - End Property - - _ - Public ReadOnly Property WF_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWF_TITLE - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property STATE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_ID - End Get - End Property - - _ - Public ReadOnly Property STATE_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_TITLE - End Get - End Property - - _ - Public ReadOnly Property FORM_VIEW_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_VIEW_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_TITLE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property DUE_DATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDUE_DATE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property TASK_DATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTASK_DATE - End Get - End Property - - _ - Public ReadOnly Property FINALColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFINAL - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property RECORD_DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_DESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property DESCRIPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDESCRIPTION - End Get - End Property - - _ - Public ReadOnly Property Expr1Column() As Global.System.Data.DataColumn - Get - Return Me.columnExpr1 - End Get - End Property - - _ - Public ReadOnly Property FINISHEDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFINISHED - End Get - End Property - - _ - Public ReadOnly Property MANUALLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMANUALLY - End Get - End Property - - _ - Public ReadOnly Property CREATE_ON_REC_CREATEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCREATE_ON_REC_CREATE - End Get - End Property - - _ - Public ReadOnly Property CREATE_ON_FOLL_UPColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCREATE_ON_FOLL_UP - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_WF_ACTIVERow - Get - Return CType(Me.Rows(index),VWPMO_WF_ACTIVERow) - End Get - End Property - - _ - Public Event VWPMO_WF_ACTIVERowChanging As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Event VWPMO_WF_ACTIVERowChanged As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Event VWPMO_WF_ACTIVERowDeleting As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Event VWPMO_WF_ACTIVERowDeleted As VWPMO_WF_ACTIVERowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_WF_ACTIVERow(ByVal row As VWPMO_WF_ACTIVERow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_WF_ACTIVERow( _ - ByVal WF_TASK_ID As Integer, _ - ByVal WF_ID As Integer, _ - ByVal WF_TITLE As String, _ - ByVal RECORD_ID As Integer, _ - ByVal STATE_ID As Integer, _ - ByVal STATE_TITLE As String, _ - ByVal FORM_VIEW_ID As Integer, _ - ByVal ENTITY_ID As Integer, _ - ByVal ENTITY_TITLE As String, _ - ByVal COMMENT As String, _ - ByVal DUE_DATE As Date, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal TASK_DATE As Date, _ - ByVal FINAL As Boolean, _ - ByVal COLOR As String, _ - ByVal USERNAME As String, _ - ByVal RECORD_DESCRIPTION As String, _ - ByVal DESCRIPTION As String, _ - ByVal Expr1 As String, _ - ByVal FINISHED As Boolean, _ - ByVal MANUALLY As Boolean, _ - ByVal CREATE_ON_REC_CREATE As Boolean, _ - ByVal CREATE_ON_FOLL_UP As Boolean) As VWPMO_WF_ACTIVERow - Dim rowVWPMO_WF_ACTIVERow As VWPMO_WF_ACTIVERow = CType(Me.NewRow,VWPMO_WF_ACTIVERow) - Dim columnValuesArray() As Object = New Object() {WF_TASK_ID, WF_ID, WF_TITLE, RECORD_ID, STATE_ID, STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, ENTITY_TITLE, COMMENT, DUE_DATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, USERNAME, RECORD_DESCRIPTION, DESCRIPTION, Expr1, FINISHED, MANUALLY, CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP} - rowVWPMO_WF_ACTIVERow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_WF_ACTIVERow) - Return rowVWPMO_WF_ACTIVERow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_WF_ACTIVEDataTable = CType(MyBase.Clone,VWPMO_WF_ACTIVEDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_WF_ACTIVEDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnWF_TASK_ID = MyBase.Columns("WF_TASK_ID") - Me.columnWF_ID = MyBase.Columns("WF_ID") - Me.columnWF_TITLE = MyBase.Columns("WF_TITLE") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnSTATE_ID = MyBase.Columns("STATE_ID") - Me.columnSTATE_TITLE = MyBase.Columns("STATE_TITLE") - Me.columnFORM_VIEW_ID = MyBase.Columns("FORM_VIEW_ID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnENTITY_TITLE = MyBase.Columns("ENTITY_TITLE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnDUE_DATE = MyBase.Columns("DUE_DATE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnTASK_DATE = MyBase.Columns("TASK_DATE") - Me.columnFINAL = MyBase.Columns("FINAL") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnRECORD_DESCRIPTION = MyBase.Columns("RECORD_DESCRIPTION") - Me.columnDESCRIPTION = MyBase.Columns("DESCRIPTION") - Me.columnExpr1 = MyBase.Columns("Expr1") - Me.columnFINISHED = MyBase.Columns("FINISHED") - Me.columnMANUALLY = MyBase.Columns("MANUALLY") - Me.columnCREATE_ON_REC_CREATE = MyBase.Columns("CREATE_ON_REC_CREATE") - Me.columnCREATE_ON_FOLL_UP = MyBase.Columns("CREATE_ON_FOLL_UP") - End Sub - - _ - Private Sub InitClass() - Me.columnWF_TASK_ID = New Global.System.Data.DataColumn("WF_TASK_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_TASK_ID) - Me.columnWF_ID = New Global.System.Data.DataColumn("WF_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_ID) - Me.columnWF_TITLE = New Global.System.Data.DataColumn("WF_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWF_TITLE) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnSTATE_ID = New Global.System.Data.DataColumn("STATE_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_ID) - Me.columnSTATE_TITLE = New Global.System.Data.DataColumn("STATE_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_TITLE) - Me.columnFORM_VIEW_ID = New Global.System.Data.DataColumn("FORM_VIEW_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_VIEW_ID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnENTITY_TITLE = New Global.System.Data.DataColumn("ENTITY_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_TITLE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnDUE_DATE = New Global.System.Data.DataColumn("DUE_DATE", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDUE_DATE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnTASK_DATE = New Global.System.Data.DataColumn("TASK_DATE", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTASK_DATE) - Me.columnFINAL = New Global.System.Data.DataColumn("FINAL", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFINAL) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnRECORD_DESCRIPTION = New Global.System.Data.DataColumn("RECORD_DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_DESCRIPTION) - Me.columnDESCRIPTION = New Global.System.Data.DataColumn("DESCRIPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDESCRIPTION) - Me.columnExpr1 = New Global.System.Data.DataColumn("Expr1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnExpr1) - Me.columnFINISHED = New Global.System.Data.DataColumn("FINISHED", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFINISHED) - Me.columnMANUALLY = New Global.System.Data.DataColumn("MANUALLY", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMANUALLY) - Me.columnCREATE_ON_REC_CREATE = New Global.System.Data.DataColumn("CREATE_ON_REC_CREATE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCREATE_ON_REC_CREATE) - Me.columnCREATE_ON_FOLL_UP = New Global.System.Data.DataColumn("CREATE_ON_FOLL_UP", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCREATE_ON_FOLL_UP) - Me.columnWF_TASK_ID.AllowDBNull = false - Me.columnWF_ID.AllowDBNull = false - Me.columnWF_TITLE.ReadOnly = true - Me.columnWF_TITLE.MaxLength = 100 - Me.columnRECORD_ID.AllowDBNull = false - Me.columnSTATE_ID.AllowDBNull = false - Me.columnSTATE_TITLE.ReadOnly = true - Me.columnSTATE_TITLE.MaxLength = 100 - Me.columnFORM_VIEW_ID.AllowDBNull = false - Me.columnENTITY_ID.AllowDBNull = false - Me.columnENTITY_TITLE.ReadOnly = true - Me.columnENTITY_TITLE.MaxLength = 100 - Me.columnCOMMENT.MaxLength = 500 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnFINAL.AllowDBNull = false - Me.columnCOLOR.MaxLength = 50 - Me.columnUSERNAME.ReadOnly = true - Me.columnUSERNAME.MaxLength = 1024 - Me.columnRECORD_DESCRIPTION.ReadOnly = true - Me.columnRECORD_DESCRIPTION.MaxLength = 2500 - Me.columnDESCRIPTION.MaxLength = 250 - Me.columnExpr1.ReadOnly = true - Me.columnExpr1.MaxLength = 2500 - Me.columnFINISHED.AllowDBNull = false - Me.columnMANUALLY.AllowDBNull = false - Me.columnCREATE_ON_REC_CREATE.AllowDBNull = false - Me.columnCREATE_ON_FOLL_UP.AllowDBNull = false - End Sub - - _ - Public Function NewVWPMO_WF_ACTIVERow() As VWPMO_WF_ACTIVERow - Return CType(Me.NewRow,VWPMO_WF_ACTIVERow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_WF_ACTIVERow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_WF_ACTIVERow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_WF_ACTIVERowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowChanged(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_WF_ACTIVERowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowChanging(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_WF_ACTIVERowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowDeleted(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_WF_ACTIVERowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_WF_ACTIVERowDeleting(Me, New VWPMO_WF_ACTIVERowChangeEvent(CType(e.Row,VWPMO_WF_ACTIVERow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_WF_ACTIVERow(ByVal row As VWPMO_WF_ACTIVERow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_WF_ACTIVEDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RIGHT_GROUPDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RIGHT_GROUPRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnGROUP_ID As Global.System.Data.DataColumn - - Private columnEDIT_REC As Global.System.Data.DataColumn - - Private columnADD_REC As Global.System.Data.DataColumn - - Private columnDELETE_REC As Global.System.Data.DataColumn - - Private columnADD_DOC As Global.System.Data.DataColumn - - Private columnVIEW_DOC As Global.System.Data.DataColumn - - Private columnDELETE_DOC As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RIGHT_GROUP" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property GROUP_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGROUP_ID - End Get - End Property - - _ - Public ReadOnly Property EDIT_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEDIT_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_REC - End Get - End Property - - _ - Public ReadOnly Property DELETE_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_DOC - End Get - End Property - - _ - Public ReadOnly Property VIEW_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVIEW_DOC - End Get - End Property - - _ - Public ReadOnly Property DELETE_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_DOC - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RIGHT_GROUPRow - Get - Return CType(Me.Rows(index),TBPMO_RIGHT_GROUPRow) - End Get - End Property - - _ - Public Event TBPMO_RIGHT_GROUPRowChanging As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_GROUPRowChanged As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_GROUPRowDeleting As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_GROUPRowDeleted As TBPMO_RIGHT_GROUPRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RIGHT_GROUPRow(ByVal row As TBPMO_RIGHT_GROUPRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RIGHT_GROUPRow(ByVal parentTBPMO_FORMRowByFK_TBPMO_RIGHT_GROUP_ENTITY_ID As TBPMO_FORMRow, ByVal parentTBDD_USER_GROUPSRowByFK_TBPMO_RIGHT_GROUP_GROUP_ID As TBDD_USER_GROUPSRow, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal VIEW_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_RIGHT_GROUPRow - Dim rowTBPMO_RIGHT_GROUPRow As TBPMO_RIGHT_GROUPRow = CType(Me.NewRow,TBPMO_RIGHT_GROUPRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, Nothing, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_RIGHT_GROUP_ENTITY_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORMRowByFK_TBPMO_RIGHT_GROUP_ENTITY_ID(0) - End If - If (Not (parentTBDD_USER_GROUPSRowByFK_TBPMO_RIGHT_GROUP_GROUP_ID) Is Nothing) Then - columnValuesArray(2) = parentTBDD_USER_GROUPSRowByFK_TBPMO_RIGHT_GROUP_GROUP_ID(0) - End If - rowTBPMO_RIGHT_GROUPRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RIGHT_GROUPRow) - Return rowTBPMO_RIGHT_GROUPRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RIGHT_GROUPRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RIGHT_GROUPRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RIGHT_GROUPDataTable = CType(MyBase.Clone,TBPMO_RIGHT_GROUPDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RIGHT_GROUPDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnEDIT_REC = MyBase.Columns("EDIT_REC") - Me.columnADD_REC = MyBase.Columns("ADD_REC") - Me.columnDELETE_REC = MyBase.Columns("DELETE_REC") - Me.columnADD_DOC = MyBase.Columns("ADD_DOC") - Me.columnVIEW_DOC = MyBase.Columns("VIEW_DOC") - Me.columnDELETE_DOC = MyBase.Columns("DELETE_DOC") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnEDIT_REC = New Global.System.Data.DataColumn("EDIT_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEDIT_REC) - Me.columnADD_REC = New Global.System.Data.DataColumn("ADD_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_REC) - Me.columnDELETE_REC = New Global.System.Data.DataColumn("DELETE_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_REC) - Me.columnADD_DOC = New Global.System.Data.DataColumn("ADD_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_DOC) - Me.columnVIEW_DOC = New Global.System.Data.DataColumn("VIEW_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVIEW_DOC) - Me.columnDELETE_DOC = New Global.System.Data.DataColumn("DELETE_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_DOC) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnENTITY_ID.AllowDBNull = false - Me.columnGROUP_ID.AllowDBNull = false - Me.columnEDIT_REC.AllowDBNull = false - Me.columnEDIT_REC.DefaultValue = CType(true,Boolean) - Me.columnADD_REC.AllowDBNull = false - Me.columnADD_REC.DefaultValue = CType(true,Boolean) - Me.columnDELETE_REC.AllowDBNull = false - Me.columnDELETE_REC.DefaultValue = CType(false,Boolean) - Me.columnADD_DOC.AllowDBNull = false - Me.columnADD_DOC.DefaultValue = CType(true,Boolean) - Me.columnVIEW_DOC.AllowDBNull = false - Me.columnVIEW_DOC.DefaultValue = CType(true,Boolean) - Me.columnDELETE_DOC.AllowDBNull = false - Me.columnDELETE_DOC.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_RIGHT_GROUPRow() As TBPMO_RIGHT_GROUPRow - Return CType(Me.NewRow,TBPMO_RIGHT_GROUPRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RIGHT_GROUPRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RIGHT_GROUPRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowChanged(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowChanging(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowDeleted(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RIGHT_GROUPRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_GROUPRowDeleting(Me, New TBPMO_RIGHT_GROUPRowChangeEvent(CType(e.Row,TBPMO_RIGHT_GROUPRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RIGHT_GROUPRow(ByVal row As TBPMO_RIGHT_GROUPRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RIGHT_GROUPDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WD_NAMECONVENTION_FORMATDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WD_NAMECONVENTION_FORMATRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnID As Global.System.Data.DataColumn - - Private columnPATTERN As Global.System.Data.DataColumn - - Private columnFORMAT_RULE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WD_NAMECONVENTION_FORMAT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property PATTERNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPATTERN - End Get - End Property - - _ - Public ReadOnly Property FORMAT_RULEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORMAT_RULE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WD_NAMECONVENTION_FORMATRow - Get - Return CType(Me.Rows(index),TBPMO_WD_NAMECONVENTION_FORMATRow) - End Get - End Property - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowChanging As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowChanged As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowDeleting As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Event TBPMO_WD_NAMECONVENTION_FORMATRowDeleted As TBPMO_WD_NAMECONVENTION_FORMATRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WD_NAMECONVENTION_FORMATRow(ByVal row As TBPMO_WD_NAMECONVENTION_FORMATRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WD_NAMECONVENTION_FORMATRow(ByVal ID As Integer, ByVal PATTERN As String, ByVal FORMAT_RULE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_WD_NAMECONVENTION_FORMATRow - Dim rowTBPMO_WD_NAMECONVENTION_FORMATRow As TBPMO_WD_NAMECONVENTION_FORMATRow = CType(Me.NewRow,TBPMO_WD_NAMECONVENTION_FORMATRow) - Dim columnValuesArray() As Object = New Object() {Nothing, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_WD_NAMECONVENTION_FORMATRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WD_NAMECONVENTION_FORMATRow) - Return rowTBPMO_WD_NAMECONVENTION_FORMATRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WD_NAMECONVENTION_FORMATRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WD_NAMECONVENTION_FORMATRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WD_NAMECONVENTION_FORMATDataTable = CType(MyBase.Clone,TBPMO_WD_NAMECONVENTION_FORMATDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WD_NAMECONVENTION_FORMATDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnID = MyBase.Columns("ID") - Me.columnPATTERN = MyBase.Columns("PATTERN") - Me.columnFORMAT_RULE = MyBase.Columns("FORMAT_RULE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnPATTERN = New Global.System.Data.DataColumn("PATTERN", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPATTERN) - Me.columnFORMAT_RULE = New Global.System.Data.DataColumn("FORMAT_RULE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORMAT_RULE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnID.AllowDBNull = false - Me.columnPATTERN.AllowDBNull = false - Me.columnPATTERN.MaxLength = 50 - Me.columnFORMAT_RULE.AllowDBNull = false - Me.columnFORMAT_RULE.MaxLength = 100 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_WD_NAMECONVENTION_FORMATRow() As TBPMO_WD_NAMECONVENTION_FORMATRow - Return CType(Me.NewRow,TBPMO_WD_NAMECONVENTION_FORMATRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WD_NAMECONVENTION_FORMATRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WD_NAMECONVENTION_FORMATRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowChanged(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowChanging(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowDeleted(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WD_NAMECONVENTION_FORMATRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WD_NAMECONVENTION_FORMATRowDeleting(Me, New TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent(CType(e.Row,TBPMO_WD_NAMECONVENTION_FORMATRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WD_NAMECONVENTION_FORMATRow(ByVal row As TBPMO_WD_NAMECONVENTION_FORMATRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WD_NAMECONVENTION_FORMATDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnTYPE_NODE As Global.System.Data.DataColumn - - Private columnNODE_IMAGE As Global.System.Data.DataColumn - - Private columnCREATE_RECORD As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnPARENT_NODE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_STRUCTURE_NODES_CONFIGURATION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property TYPE_NODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTYPE_NODE - End Get - End Property - - _ - Public ReadOnly Property NODE_IMAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNODE_IMAGE - End Get - End Property - - _ - Public ReadOnly Property CREATE_RECORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCREATE_RECORD - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property PARENT_NODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_NODE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Get - Return CType(Me.Rows(index),TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Get - End Property - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanging As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanged As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleting As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Event TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleted As TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_STRUCTURE_NODES_CONFIGURATIONRow(ByVal row As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_STRUCTURE_NODES_CONFIGURATIONRow(ByVal parentTBPMO_FORMRowByFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID As TBPMO_FORMRow, ByVal TYPE_NODE As Short, ByVal NODE_IMAGE() As Byte, ByVal CREATE_RECORD As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal NAME As String, ByVal COMMENT As String, ByVal PARENT_NODE As Integer) As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Dim rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow = CType(Me.NewRow,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORMRowByFK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID(0) - End If - rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Return rowTBPMO_STRUCTURE_NODES_CONFIGURATIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable = CType(MyBase.Clone,TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnTYPE_NODE = MyBase.Columns("TYPE_NODE") - Me.columnNODE_IMAGE = MyBase.Columns("NODE_IMAGE") - Me.columnCREATE_RECORD = MyBase.Columns("CREATE_RECORD") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnPARENT_NODE = MyBase.Columns("PARENT_NODE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnTYPE_NODE = New Global.System.Data.DataColumn("TYPE_NODE", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTYPE_NODE) - Me.columnNODE_IMAGE = New Global.System.Data.DataColumn("NODE_IMAGE", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNODE_IMAGE) - Me.columnCREATE_RECORD = New Global.System.Data.DataColumn("CREATE_RECORD", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCREATE_RECORD) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnPARENT_NODE = New Global.System.Data.DataColumn("PARENT_NODE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_NODE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = 1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnENTITY_ID.AllowDBNull = false - Me.columnTYPE_NODE.AllowDBNull = false - Me.columnCREATE_RECORD.AllowDBNull = false - Me.columnCREATE_RECORD.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 50 - Me.columnCOMMENT.MaxLength = 200 - Me.columnPARENT_NODE.AllowDBNull = false - Me.columnPARENT_NODE.DefaultValue = CType(0,Integer) - End Sub - - _ - Public Function NewTBPMO_STRUCTURE_NODES_CONFIGURATIONRow() As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Return CType(Me.NewRow,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_STRUCTURE_NODES_CONFIGURATIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanged(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChanging(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleted(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_STRUCTURE_NODES_CONFIGURATIONRowDeleting(Me, New TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent(CType(e.Row,TBPMO_STRUCTURE_NODES_CONFIGURATIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_STRUCTURE_NODES_CONFIGURATIONRow(ByVal row As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_ENTITYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_ENTITYRow) - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_ENTITY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_ENTITYRow - Get - Return CType(Me.Rows(index),TBWH_ENTITYRow) - End Get - End Property - - _ - Public Event TBWH_ENTITYRowChanging As TBWH_ENTITYRowChangeEventHandler - - _ - Public Event TBWH_ENTITYRowChanged As TBWH_ENTITYRowChangeEventHandler - - _ - Public Event TBWH_ENTITYRowDeleting As TBWH_ENTITYRowChangeEventHandler - - _ - Public Event TBWH_ENTITYRowDeleted As TBWH_ENTITYRowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_ENTITYRow(ByVal row As TBWH_ENTITYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_ENTITYRow(ByVal parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID1 As TBPMO_FORMRow, ByVal FORM_TITLE As String) As TBWH_ENTITYRow - Dim rowTBWH_ENTITYRow As TBWH_ENTITYRow = CType(Me.NewRow,TBWH_ENTITYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE} - If (Not (parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID1) Is Nothing) Then - columnValuesArray(0) = parentTBPMO_FORMRowByFK_TBPMO_FORM_VIEW_FORM_ID1(0) - End If - rowTBWH_ENTITYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_ENTITYRow) - Return rowTBWH_ENTITYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_ENTITYDataTable = CType(MyBase.Clone,TBWH_ENTITYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_ENTITYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - End Sub - - _ - Private Sub InitClass() - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnFORM_ID.AllowDBNull = false - Me.columnFORM_TITLE.ReadOnly = true - Me.columnFORM_TITLE.MaxLength = 100 - End Sub - - _ - Public Function NewTBWH_ENTITYRow() As TBWH_ENTITYRow - Return CType(Me.NewRow,TBWH_ENTITYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_ENTITYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_ENTITYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_ENTITYRowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowChanged(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_ENTITYRowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowChanging(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_ENTITYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowDeleted(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_ENTITYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITYRowDeleting(Me, New TBWH_ENTITYRowChangeEvent(CType(e.Row,TBWH_ENTITYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_ENTITYRow(ByVal row As TBWH_ENTITYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_ENTITYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_HISTORYDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_WORKFLOW_TASK_HISTORYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnSTATE_DESC As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_WORKFLOW_TASK_HISTORY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property STATE_DESCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSTATE_DESC - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_WORKFLOW_TASK_HISTORYRow - Get - Return CType(Me.Rows(index),TBPMO_WORKFLOW_TASK_HISTORYRow) - End Get - End Property - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowChanging As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowChanged As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowDeleting As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Event TBPMO_WORKFLOW_TASK_HISTORYRowDeleted As TBPMO_WORKFLOW_TASK_HISTORYRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_WORKFLOW_TASK_HISTORYRow(ByVal row As TBPMO_WORKFLOW_TASK_HISTORYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_WORKFLOW_TASK_HISTORYRow(ByVal STATE_DESC As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date) As TBPMO_WORKFLOW_TASK_HISTORYRow - Dim rowTBPMO_WORKFLOW_TASK_HISTORYRow As TBPMO_WORKFLOW_TASK_HISTORYRow = CType(Me.NewRow,TBPMO_WORKFLOW_TASK_HISTORYRow) - Dim columnValuesArray() As Object = New Object() {Nothing, STATE_DESC, COMMENT, ADDED_WHO, ADDED_WHEN} - rowTBPMO_WORKFLOW_TASK_HISTORYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_WORKFLOW_TASK_HISTORYRow) - Return rowTBPMO_WORKFLOW_TASK_HISTORYRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_WORKFLOW_TASK_HISTORYRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_WORKFLOW_TASK_HISTORYRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_WORKFLOW_TASK_HISTORYDataTable = CType(MyBase.Clone,TBPMO_WORKFLOW_TASK_HISTORYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_WORKFLOW_TASK_HISTORYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnSTATE_DESC = MyBase.Columns("STATE_DESC") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnSTATE_DESC = New Global.System.Data.DataColumn("STATE_DESC", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSTATE_DESC) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnSTATE_DESC.AllowDBNull = false - Me.columnSTATE_DESC.MaxLength = 500 - Me.columnCOMMENT.AllowDBNull = false - Me.columnCOMMENT.MaxLength = 1000 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 100 - End Sub - - _ - Public Function NewTBPMO_WORKFLOW_TASK_HISTORYRow() As TBPMO_WORKFLOW_TASK_HISTORYRow - Return CType(Me.NewRow,TBPMO_WORKFLOW_TASK_HISTORYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_WORKFLOW_TASK_HISTORYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_WORKFLOW_TASK_HISTORYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowChanged(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowChanging(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowDeleted(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_WORKFLOW_TASK_HISTORYRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_WORKFLOW_TASK_HISTORYRowDeleting(Me, New TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent(CType(e.Row,TBPMO_WORKFLOW_TASK_HISTORYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_WORKFLOW_TASK_HISTORYRow(ByVal row As TBPMO_WORKFLOW_TASK_HISTORYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_WORKFLOW_TASK_HISTORYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWPMO_RIGHTS_2B_WORKEDDataTable - Inherits Global.System.Data.TypedTableBase(Of VWPMO_RIGHTS_2B_WORKEDRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnDOC_ID As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnRIGHT_MODIFY As Global.System.Data.DataColumn - - Private columnFILE_RIGHT As Global.System.Data.DataColumn - - Private columnWORKING As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWPMO_RIGHTS_2B_WORKED" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property DOC_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDOC_ID - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property RIGHT_MODIFYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRIGHT_MODIFY - End Get - End Property - - _ - Public ReadOnly Property FILE_RIGHTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILE_RIGHT - End Get - End Property - - _ - Public ReadOnly Property WORKINGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWORKING - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWPMO_RIGHTS_2B_WORKEDRow - Get - Return CType(Me.Rows(index),VWPMO_RIGHTS_2B_WORKEDRow) - End Get - End Property - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowChanging As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowChanged As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowDeleting As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Event VWPMO_RIGHTS_2B_WORKEDRowDeleted As VWPMO_RIGHTS_2B_WORKEDRowChangeEventHandler - - _ - Public Overloads Sub AddVWPMO_RIGHTS_2B_WORKEDRow(ByVal row As VWPMO_RIGHTS_2B_WORKEDRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWPMO_RIGHTS_2B_WORKEDRow(ByVal GUID As Integer, ByVal DOC_ID As Integer, ByVal USERNAME As String, ByVal RIGHT_MODIFY As String, ByVal FILE_RIGHT As String, ByVal WORKING As Boolean, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date) As VWPMO_RIGHTS_2B_WORKEDRow - Dim rowVWPMO_RIGHTS_2B_WORKEDRow As VWPMO_RIGHTS_2B_WORKEDRow = CType(Me.NewRow,VWPMO_RIGHTS_2B_WORKEDRow) - Dim columnValuesArray() As Object = New Object() {GUID, DOC_ID, USERNAME, RIGHT_MODIFY, FILE_RIGHT, WORKING, ADDED_WHO, ADDED_WHEN} - rowVWPMO_RIGHTS_2B_WORKEDRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWPMO_RIGHTS_2B_WORKEDRow) - Return rowVWPMO_RIGHTS_2B_WORKEDRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As VWPMO_RIGHTS_2B_WORKEDRow - Return CType(Me.Rows.Find(New Object() {GUID}),VWPMO_RIGHTS_2B_WORKEDRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWPMO_RIGHTS_2B_WORKEDDataTable = CType(MyBase.Clone,VWPMO_RIGHTS_2B_WORKEDDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWPMO_RIGHTS_2B_WORKEDDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnDOC_ID = MyBase.Columns("DOC_ID") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnRIGHT_MODIFY = MyBase.Columns("RIGHT_MODIFY") - Me.columnFILE_RIGHT = MyBase.Columns("FILE_RIGHT") - Me.columnWORKING = MyBase.Columns("WORKING") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnDOC_ID = New Global.System.Data.DataColumn("DOC_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDOC_ID) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnRIGHT_MODIFY = New Global.System.Data.DataColumn("RIGHT_MODIFY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRIGHT_MODIFY) - Me.columnFILE_RIGHT = New Global.System.Data.DataColumn("FILE_RIGHT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILE_RIGHT) - Me.columnWORKING = New Global.System.Data.DataColumn("WORKING", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWORKING) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AllowDBNull = false - Me.columnGUID.Unique = true - Me.columnDOC_ID.AllowDBNull = false - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnRIGHT_MODIFY.AllowDBNull = false - Me.columnRIGHT_MODIFY.MaxLength = 30 - Me.columnFILE_RIGHT.ReadOnly = true - Me.columnFILE_RIGHT.MaxLength = 100 - Me.columnWORKING.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewVWPMO_RIGHTS_2B_WORKEDRow() As VWPMO_RIGHTS_2B_WORKEDRow - Return CType(Me.NewRow,VWPMO_RIGHTS_2B_WORKEDRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWPMO_RIGHTS_2B_WORKEDRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWPMO_RIGHTS_2B_WORKEDRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowChangedEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowChanged(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowChangingEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowChanging(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowDeletedEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowDeleted(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWPMO_RIGHTS_2B_WORKEDRowDeletingEvent) Is Nothing) Then - RaiseEvent VWPMO_RIGHTS_2B_WORKEDRowDeleting(Me, New VWPMO_RIGHTS_2B_WORKEDRowChangeEvent(CType(e.Row,VWPMO_RIGHTS_2B_WORKEDRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWPMO_RIGHTS_2B_WORKEDRow(ByVal row As VWPMO_RIGHTS_2B_WORKEDRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWPMO_RIGHTS_2B_WORKEDDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RIGHT_USERDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RIGHT_USERRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnEDIT_REC As Global.System.Data.DataColumn - - Private columnADD_REC As Global.System.Data.DataColumn - - Private columnDELETE_REC As Global.System.Data.DataColumn - - Private columnADD_DOC As Global.System.Data.DataColumn - - Private columnREAD_ONLY_DOC As Global.System.Data.DataColumn - - Private columnDELETE_DOC As Global.System.Data.DataColumn - - Private columnFILES_VISIBLE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RIGHT_USER" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property EDIT_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEDIT_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_REC - End Get - End Property - - _ - Public ReadOnly Property DELETE_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_DOC - End Get - End Property - - _ - Public ReadOnly Property READ_ONLY_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREAD_ONLY_DOC - End Get - End Property - - _ - Public ReadOnly Property DELETE_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_DOC - End Get - End Property - - _ - Public ReadOnly Property FILES_VISIBLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILES_VISIBLE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RIGHT_USERRow - Get - Return CType(Me.Rows(index),TBPMO_RIGHT_USERRow) - End Get - End Property - - _ - Public Event TBPMO_RIGHT_USERRowChanging As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_USERRowChanged As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_USERRowDeleting As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Event TBPMO_RIGHT_USERRowDeleted As TBPMO_RIGHT_USERRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RIGHT_USERRow(ByVal row As TBPMO_RIGHT_USERRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RIGHT_USERRow(ByVal USER_ID As Integer, ByVal ENTITY_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal READ_ONLY_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal FILES_VISIBLE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHEN As Date) As TBPMO_RIGHT_USERRow - Dim rowTBPMO_RIGHT_USERRow As TBPMO_RIGHT_USERRow = CType(Me.NewRow,TBPMO_RIGHT_USERRow) - Dim columnValuesArray() As Object = New Object() {Nothing, USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN} - rowTBPMO_RIGHT_USERRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RIGHT_USERRow) - Return rowTBPMO_RIGHT_USERRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RIGHT_USERRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RIGHT_USERRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RIGHT_USERDataTable = CType(MyBase.Clone,TBPMO_RIGHT_USERDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RIGHT_USERDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnEDIT_REC = MyBase.Columns("EDIT_REC") - Me.columnADD_REC = MyBase.Columns("ADD_REC") - Me.columnDELETE_REC = MyBase.Columns("DELETE_REC") - Me.columnADD_DOC = MyBase.Columns("ADD_DOC") - Me.columnREAD_ONLY_DOC = MyBase.Columns("READ_ONLY_DOC") - Me.columnDELETE_DOC = MyBase.Columns("DELETE_DOC") - Me.columnFILES_VISIBLE = MyBase.Columns("FILES_VISIBLE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnEDIT_REC = New Global.System.Data.DataColumn("EDIT_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEDIT_REC) - Me.columnADD_REC = New Global.System.Data.DataColumn("ADD_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_REC) - Me.columnDELETE_REC = New Global.System.Data.DataColumn("DELETE_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_REC) - Me.columnADD_DOC = New Global.System.Data.DataColumn("ADD_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_DOC) - Me.columnREAD_ONLY_DOC = New Global.System.Data.DataColumn("READ_ONLY_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREAD_ONLY_DOC) - Me.columnDELETE_DOC = New Global.System.Data.DataColumn("DELETE_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_DOC) - Me.columnFILES_VISIBLE = New Global.System.Data.DataColumn("FILES_VISIBLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILES_VISIBLE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnUSER_ID.AllowDBNull = false - Me.columnENTITY_ID.AllowDBNull = false - Me.columnEDIT_REC.AllowDBNull = false - Me.columnEDIT_REC.DefaultValue = CType(true,Boolean) - Me.columnADD_REC.AllowDBNull = false - Me.columnADD_REC.DefaultValue = CType(false,Boolean) - Me.columnDELETE_REC.AllowDBNull = false - Me.columnDELETE_REC.DefaultValue = CType(false,Boolean) - Me.columnADD_DOC.AllowDBNull = false - Me.columnADD_DOC.DefaultValue = CType(false,Boolean) - Me.columnREAD_ONLY_DOC.AllowDBNull = false - Me.columnREAD_ONLY_DOC.DefaultValue = CType(false,Boolean) - Me.columnDELETE_DOC.AllowDBNull = false - Me.columnDELETE_DOC.DefaultValue = CType(false,Boolean) - Me.columnFILES_VISIBLE.AllowDBNull = false - Me.columnFILES_VISIBLE.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBPMO_RIGHT_USERRow() As TBPMO_RIGHT_USERRow - Return CType(Me.NewRow,TBPMO_RIGHT_USERRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RIGHT_USERRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RIGHT_USERRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RIGHT_USERRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowChanged(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RIGHT_USERRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowChanging(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RIGHT_USERRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowDeleted(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RIGHT_USERRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RIGHT_USERRowDeleting(Me, New TBPMO_RIGHT_USERRowChangeEvent(CType(e.Row,TBPMO_RIGHT_USERRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RIGHT_USERRow(ByVal row As TBPMO_RIGHT_USERRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RIGHT_USERDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RECORD_VARIANTDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RECORD_VARIANTRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnRECORD_ID As Global.System.Data.DataColumn - - Private columnREASON_CODE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RECORD_VARIANT" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property RECORD_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRECORD_ID - End Get - End Property - - _ - Public ReadOnly Property REASON_CODEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREASON_CODE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RECORD_VARIANTRow - Get - Return CType(Me.Rows(index),TBPMO_RECORD_VARIANTRow) - End Get - End Property - - _ - Public Event TBPMO_RECORD_VARIANTRowChanging As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_VARIANTRowChanged As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_VARIANTRowDeleting As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Event TBPMO_RECORD_VARIANTRowDeleted As TBPMO_RECORD_VARIANTRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RECORD_VARIANTRow(ByVal row As TBPMO_RECORD_VARIANTRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RECORD_VARIANTRow(ByVal parentTBPMO_RECORDRowByFK_TBPMO_RECORD_VARIANT_RECORD_ID As TBPMO_RECORDRow, ByVal REASON_CODE As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_RECORD_VARIANTRow - Dim rowTBPMO_RECORD_VARIANTRow As TBPMO_RECORD_VARIANTRow = CType(Me.NewRow,TBPMO_RECORD_VARIANTRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, REASON_CODE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_RECORDRowByFK_TBPMO_RECORD_VARIANT_RECORD_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_RECORDRowByFK_TBPMO_RECORD_VARIANT_RECORD_ID(0) - End If - rowTBPMO_RECORD_VARIANTRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RECORD_VARIANTRow) - Return rowTBPMO_RECORD_VARIANTRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_RECORD_VARIANTRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_RECORD_VARIANTRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RECORD_VARIANTDataTable = CType(MyBase.Clone,TBPMO_RECORD_VARIANTDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RECORD_VARIANTDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnRECORD_ID = MyBase.Columns("RECORD_ID") - Me.columnREASON_CODE = MyBase.Columns("REASON_CODE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnRECORD_ID = New Global.System.Data.DataColumn("RECORD_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRECORD_ID) - Me.columnREASON_CODE = New Global.System.Data.DataColumn("REASON_CODE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREASON_CODE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnRECORD_ID.AllowDBNull = false - Me.columnREASON_CODE.AllowDBNull = false - Me.columnREASON_CODE.MaxLength = 100 - Me.columnCOMMENT.MaxLength = 500 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_RECORD_VARIANTRow() As TBPMO_RECORD_VARIANTRow - Return CType(Me.NewRow,TBPMO_RECORD_VARIANTRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RECORD_VARIANTRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RECORD_VARIANTRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowChanged(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowChanging(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowDeleted(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RECORD_VARIANTRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RECORD_VARIANTRowDeleting(Me, New TBPMO_RECORD_VARIANTRowChangeEvent(CType(e.Row,TBPMO_RECORD_VARIANTRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RECORD_VARIANTRow(ByVal row As TBPMO_RECORD_VARIANTRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RECORD_VARIANTDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_APPOINTMENTSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_APPOINTMENTSRow) - - Private columnUniqueID As Global.System.Data.DataColumn - - Private columnType As Global.System.Data.DataColumn - - Private columnStartDate As Global.System.Data.DataColumn - - Private columnEndDate As Global.System.Data.DataColumn - - Private columnAllDay As Global.System.Data.DataColumn - - Private columnSubject As Global.System.Data.DataColumn - - Private columnLocation As Global.System.Data.DataColumn - - Private columnDescription As Global.System.Data.DataColumn - - Private columnStatus As Global.System.Data.DataColumn - - Private columnLabel As Global.System.Data.DataColumn - - Private columnResourceID As Global.System.Data.DataColumn - - Private columnResourceIDs As Global.System.Data.DataColumn - - Private columnReminderInfo As Global.System.Data.DataColumn - - Private columnRecurrenceInfo As Global.System.Data.DataColumn - - Private columnCustomField1 As Global.System.Data.DataColumn - - Private columnCustomField2 As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_APPOINTMENTS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property UniqueIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUniqueID - End Get - End Property - - _ - Public ReadOnly Property TypeColumn() As Global.System.Data.DataColumn - Get - Return Me.columnType - End Get - End Property - - _ - Public ReadOnly Property StartDateColumn() As Global.System.Data.DataColumn - Get - Return Me.columnStartDate - End Get - End Property - - _ - Public ReadOnly Property EndDateColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEndDate - End Get - End Property - - _ - Public ReadOnly Property AllDayColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAllDay - End Get - End Property - - _ - Public ReadOnly Property SubjectColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSubject - End Get - End Property - - _ - Public ReadOnly Property LocationColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLocation - End Get - End Property - - _ - Public ReadOnly Property DescriptionColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDescription - End Get - End Property - - _ - Public ReadOnly Property StatusColumn() As Global.System.Data.DataColumn - Get - Return Me.columnStatus - End Get - End Property - - _ - Public ReadOnly Property LabelColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLabel - End Get - End Property - - _ - Public ReadOnly Property ResourceIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceID - End Get - End Property - - _ - Public ReadOnly Property ResourceIDsColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceIDs - End Get - End Property - - _ - Public ReadOnly Property ReminderInfoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnReminderInfo - End Get - End Property - - _ - Public ReadOnly Property RecurrenceInfoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRecurrenceInfo - End Get - End Property - - _ - Public ReadOnly Property CustomField1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField1 - End Get - End Property - - _ - Public ReadOnly Property CustomField2Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField2 - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_APPOINTMENTSRow - Get - Return CType(Me.Rows(index),TBPMO_APPOINTMENTSRow) - End Get - End Property - - _ - Public Event TBPMO_APPOINTMENTSRowChanging As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowChanged As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowDeleting As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowDeleted As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_APPOINTMENTSRow(ByVal row As TBPMO_APPOINTMENTSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_APPOINTMENTSRow(ByVal Type As Integer, ByVal StartDate As Date, ByVal EndDate As Date, ByVal AllDay As Boolean, ByVal Subject As String, ByVal Location As String, ByVal Description As String, ByVal Status As Integer, ByVal Label As Integer, ByVal ResourceID As Integer, ByVal ResourceIDs As String, ByVal ReminderInfo As String, ByVal RecurrenceInfo As String, ByVal CustomField1 As String, ByVal CustomField2 As String) As TBPMO_APPOINTMENTSRow - Dim rowTBPMO_APPOINTMENTSRow As TBPMO_APPOINTMENTSRow = CType(Me.NewRow,TBPMO_APPOINTMENTSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2} - rowTBPMO_APPOINTMENTSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_APPOINTMENTSRow) - Return rowTBPMO_APPOINTMENTSRow - End Function - - _ - Public Function FindByUniqueID(ByVal UniqueID As Integer) As TBPMO_APPOINTMENTSRow - Return CType(Me.Rows.Find(New Object() {UniqueID}),TBPMO_APPOINTMENTSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_APPOINTMENTSDataTable = CType(MyBase.Clone,TBPMO_APPOINTMENTSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_APPOINTMENTSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnUniqueID = MyBase.Columns("UniqueID") - Me.columnType = MyBase.Columns("Type") - Me.columnStartDate = MyBase.Columns("StartDate") - Me.columnEndDate = MyBase.Columns("EndDate") - Me.columnAllDay = MyBase.Columns("AllDay") - Me.columnSubject = MyBase.Columns("Subject") - Me.columnLocation = MyBase.Columns("Location") - Me.columnDescription = MyBase.Columns("Description") - Me.columnStatus = MyBase.Columns("Status") - Me.columnLabel = MyBase.Columns("Label") - Me.columnResourceID = MyBase.Columns("ResourceID") - Me.columnResourceIDs = MyBase.Columns("ResourceIDs") - Me.columnReminderInfo = MyBase.Columns("ReminderInfo") - Me.columnRecurrenceInfo = MyBase.Columns("RecurrenceInfo") - Me.columnCustomField1 = MyBase.Columns("CustomField1") - Me.columnCustomField2 = MyBase.Columns("CustomField2") - End Sub - - _ - Private Sub InitClass() - Me.columnUniqueID = New Global.System.Data.DataColumn("UniqueID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUniqueID) - Me.columnType = New Global.System.Data.DataColumn("Type", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnType) - Me.columnStartDate = New Global.System.Data.DataColumn("StartDate", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnStartDate) - Me.columnEndDate = New Global.System.Data.DataColumn("EndDate", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEndDate) - Me.columnAllDay = New Global.System.Data.DataColumn("AllDay", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAllDay) - Me.columnSubject = New Global.System.Data.DataColumn("Subject", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSubject) - Me.columnLocation = New Global.System.Data.DataColumn("Location", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLocation) - Me.columnDescription = New Global.System.Data.DataColumn("Description", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDescription) - Me.columnStatus = New Global.System.Data.DataColumn("Status", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnStatus) - Me.columnLabel = New Global.System.Data.DataColumn("Label", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLabel) - Me.columnResourceID = New Global.System.Data.DataColumn("ResourceID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceID) - Me.columnResourceIDs = New Global.System.Data.DataColumn("ResourceIDs", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceIDs) - Me.columnReminderInfo = New Global.System.Data.DataColumn("ReminderInfo", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnReminderInfo) - Me.columnRecurrenceInfo = New Global.System.Data.DataColumn("RecurrenceInfo", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRecurrenceInfo) - Me.columnCustomField1 = New Global.System.Data.DataColumn("CustomField1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField1) - Me.columnCustomField2 = New Global.System.Data.DataColumn("CustomField2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField2) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnUniqueID}, true)) - Me.columnUniqueID.AutoIncrement = true - Me.columnUniqueID.AutoIncrementSeed = -1 - Me.columnUniqueID.AutoIncrementStep = -1 - Me.columnUniqueID.AllowDBNull = false - Me.columnUniqueID.ReadOnly = true - Me.columnUniqueID.Unique = true - Me.columnSubject.MaxLength = 150 - Me.columnLocation.MaxLength = 50 - Me.columnDescription.MaxLength = 2147483647 - Me.columnResourceIDs.MaxLength = 2147483647 - Me.columnReminderInfo.MaxLength = 2147483647 - Me.columnRecurrenceInfo.MaxLength = 2147483647 - Me.columnCustomField1.MaxLength = 2147483647 - Me.columnCustomField2.MaxLength = 2147483647 - End Sub - - _ - Public Function NewTBPMO_APPOINTMENTSRow() As TBPMO_APPOINTMENTSRow - Return CType(Me.NewRow,TBPMO_APPOINTMENTSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_APPOINTMENTSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_APPOINTMENTSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_APPOINTMENTSRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowChanged(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_APPOINTMENTSRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowChanging(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_APPOINTMENTSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowDeleted(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_APPOINTMENTSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowDeleting(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_APPOINTMENTSRow(ByVal row As TBPMO_APPOINTMENTSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSet = New DD_DMSDataSet() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_APPOINTMENTSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORMRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM As TBPMO_FORMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM = CType(Me.Table,TBPMO_FORMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM.GUIDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_FORM.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM.NAMEColumn) = value - End Set - End Property - - _ - Public Property LEVEL() As String - Get - Return CType(Me(Me.tableTBPMO_FORM.LEVELColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM.LEVELColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property SHOW_FORM_CONSTRUCT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM.SHOW_FORM_CONSTRUCTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM.SHOW_FORM_CONSTRUCTColumn) = value - End Set - End Property - - _ - Public Property FORM_TYPE_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TYPE_ID in Tabelle TBPMO_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn) = value - End Set - End Property - - _ - Public Property SINGLE_RECORD() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM.SINGLE_RECORDColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM.SINGLE_RECORDColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORM_TYPERow() As TBPMO_FORM_TYPERow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_FORM_TYPE_ID")),TBPMO_FORM_TYPERow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_FORM_TYPE_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsFORM_TYPE_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn) - End Function - - _ - Public Sub SetFORM_TYPE_IDNull() - Me(Me.tableTBPMO_FORM.FORM_TYPE_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORM_VIEWRows() As TBPMO_FORM_VIEWRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID") Is Nothing) Then - Return New TBPMO_FORM_VIEWRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID")),TBPMO_FORM_VIEWRow()) - End If - End Function - - _ - Public Function GetTBPMO_FORM_CONSTRUCTOR_DETAILRows() As TBPMO_FORM_CONSTRUCTOR_DETAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID") Is Nothing) Then - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")),TBPMO_FORM_CONSTRUCTOR_DETAILRow()) - End If - End Function - - _ - Public Function GetTBPMO_TEMPLATE_ENTITYRows() As TBPMO_TEMPLATE_ENTITYRow() - If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID") Is Nothing) Then - Return New TBPMO_TEMPLATE_ENTITYRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")),TBPMO_TEMPLATE_ENTITYRow()) - End If - End Function - - _ - Public Function GetTBPMO_RIGHT_GROUPRows() As TBPMO_RIGHT_GROUPRow() - If (Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID") Is Nothing) Then - Return New TBPMO_RIGHT_GROUPRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID")),TBPMO_RIGHT_GROUPRow()) - End If - End Function - - _ - Public Function GetTBPMO_STRUCTURE_NODES_CONFIGURATIONRows() As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow() - If (Me.Table.ChildRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID") Is Nothing) Then - Return New TBPMO_STRUCTURE_NODES_CONFIGURATIONRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID")),TBPMO_STRUCTURE_NODES_CONFIGURATIONRow()) - End If - End Function - - _ - Public Function GetTBWH_ENTITYRows() As TBWH_ENTITYRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID1") Is Nothing) Then - Return New TBWH_ENTITYRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_VIEW_FORM_ID1")),TBWH_ENTITYRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_CONTROL_SCREENRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_CONTROL_SCREEN As VWPMO_CONTROL_SCREENDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_CONTROL_SCREEN = CType(Me.Table,VWPMO_CONTROL_SCREENDataTable) - End Sub - - _ - Public Property CONTROL_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_IDColumn) = value - End Set - End Property - - _ - Public Property CONTROL_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_NAMEColumn) = value - End Set - End Property - - _ - Public Property CONTROL_REQUIRED() As Boolean - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_REQUIREDColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_REQUIREDColumn) = value - End Set - End Property - - _ - Public Property CONTROL_DEF_VALUE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONTROL_DEF_VALUE in Tabelle VWPMO_CONTROL_SCREEN ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn) = value - End Set - End Property - - _ - Public Property CONTROL_READ_ONLY() As Boolean - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_READ_ONLYColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_READ_ONLYColumn) = value - End Set - End Property - - _ - Public Property CTRLTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property CTRLTYPE_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLTYPE_NAMEColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_NAMEColumn) = value - End Set - End Property - - _ - Public Property FORM_LEVEL() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_LEVELColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.FORM_LEVELColumn) = value - End Set - End Property - - _ - Public Property SCREEN_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_IDColumn) = value - End Set - End Property - - _ - Public Property SCREEN_NAME() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_NAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.SCREEN_NAMEColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_IDColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_CAPTION() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_CAPTIONColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_CAPTIONColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_X_LOC() As Double - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_X_LOCColumn),Double) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_X_LOCColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_Y_LOC() As Double - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_Y_LOCColumn),Double) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_Y_LOCColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_HEIGHT() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_HEIGHTColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_HEIGHTColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_WIDTH() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_WIDTHColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_WIDTHColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_FAMILY() As String - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_FAMILYColumn),String) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_FAMILYColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_COLOR() As Long - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_COLORColumn),Long) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_COLORColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_SIZE() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_SIZEColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_SIZEColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_FONT_STYLE() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_STYLEColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_FONT_STYLEColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_TAB_INDEX() As Short - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_INDEXColumn),Short) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_INDEXColumn) = value - End Set - End Property - - _ - Public Property CTRLSCR_TAB_STOP() As Boolean - Get - Return CType(Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_STOPColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_CONTROL_SCREEN.CTRLSCR_TAB_STOPColumn) = value - End Set - End Property - - _ - Public Function IsCONTROL_DEF_VALUENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn) - End Function - - _ - Public Sub SetCONTROL_DEF_VALUENull() - Me(Me.tableVWPMO_CONTROL_SCREEN.CONTROL_DEF_VALUEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_VIEWRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_VIEW As TBPMO_FORM_VIEWDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_VIEW = CType(Me.Table,TBPMO_FORM_VIEWDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.GUIDColumn) = value - End Set - End Property - - _ - Public Property SCREEN_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SCREEN_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SCREEN_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property DESCRIPTION() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.DESCRIPTIONColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property WIDTH() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.WIDTHColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WIDTH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.WIDTHColumn) = value - End Set - End Property - - _ - Public Property HEIGHT() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte HEIGHT in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn) = value - End Set - End Property - - _ - Public Property DIALOG() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.DIALOGColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.DIALOGColumn) = value - End Set - End Property - - _ - Public Property MAXIMIZABLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MAXIMIZABLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MAXIMIZABLEColumn) = value - End Set - End Property - - _ - Public Property MINIMIZABLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MINIMIZABLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MINIMIZABLEColumn) = value - End Set - End Property - - _ - Public Property MAX_WIDTH() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MAX_WIDTH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn) = value - End Set - End Property - - _ - Public Property MIN_WIDTH() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MIN_WIDTH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn) = value - End Set - End Property - - _ - Public Property MAX_HEIGHT() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MAX_HEIGHT in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn) = value - End Set - End Property - - _ - Public Property MIN_HEIGHT() As Short - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MIN_HEIGHT in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn) = value - End Set - End Property - - _ - Public Property X_LOC() As Double - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.X_LOCColumn),Double) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte X_LOC in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.X_LOCColumn) = value - End Set - End Property - - _ - Public Property Y_LOC() As Double - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn),Double) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Y_LOC in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property IS_MDI_CHILD() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.IS_MDI_CHILDColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.IS_MDI_CHILDColumn) = value - End Set - End Property - - _ - Public Property DOCUMENT_VIEW() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.DOCUMENT_VIEWColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.DOCUMENT_VIEWColumn) = value - End Set - End Property - - _ - Public Property WINDREAM_SEARCH() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WINDREAM_SEARCH in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN1 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN2 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN3() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN3 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN4() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN4 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN5() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN5 in Tabelle TBPMO_FORM_VIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column) = value - End Set - End Property - - _ - Public Property ALLOW_DROP() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_VIEW.ALLOW_DROPColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_VIEW.ALLOW_DROPColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID")) - End Set - End Property - - _ - Public Function IsWIDTHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.WIDTHColumn) - End Function - - _ - Public Sub SetWIDTHNull() - Me(Me.tableTBPMO_FORM_VIEW.WIDTHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsHEIGHTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn) - End Function - - _ - Public Sub SetHEIGHTNull() - Me(Me.tableTBPMO_FORM_VIEW.HEIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMAX_WIDTHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn) - End Function - - _ - Public Sub SetMAX_WIDTHNull() - Me(Me.tableTBPMO_FORM_VIEW.MAX_WIDTHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMIN_WIDTHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn) - End Function - - _ - Public Sub SetMIN_WIDTHNull() - Me(Me.tableTBPMO_FORM_VIEW.MIN_WIDTHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMAX_HEIGHTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn) - End Function - - _ - Public Sub SetMAX_HEIGHTNull() - Me(Me.tableTBPMO_FORM_VIEW.MAX_HEIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMIN_HEIGHTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn) - End Function - - _ - Public Sub SetMIN_HEIGHTNull() - Me(Me.tableTBPMO_FORM_VIEW.MIN_HEIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsX_LOCNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.X_LOCColumn) - End Function - - _ - Public Sub SetX_LOCNull() - Me(Me.tableTBPMO_FORM_VIEW.X_LOCColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsY_LOCNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn) - End Function - - _ - Public Sub SetY_LOCNull() - Me(Me.tableTBPMO_FORM_VIEW.Y_LOCColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_VIEW.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_VIEW.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWINDREAM_SEARCHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn) - End Function - - _ - Public Sub SetWINDREAM_SEARCHNull() - Me(Me.tableTBPMO_FORM_VIEW.WINDREAM_SEARCHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN1Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN2Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN3Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN3Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN3Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN4Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN4Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN4Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN5Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN5Null() - Me(Me.tableTBPMO_FORM_VIEW.SEARCH_PATTERN5Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RECORDRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RECORD As TBPMO_RECORDDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RECORD = CType(Me.Table,TBPMO_RECORDDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD.GUIDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_RECORD.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_RECORD.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_RECORD.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_RECORD.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RECORD ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RECORD ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RECORD.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RECORD.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_RECORD_VARIANTRows() As TBPMO_RECORD_VARIANTRow() - If (Me.Table.ChildRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID") Is Nothing) Then - Return New TBPMO_RECORD_VARIANTRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID")),TBPMO_RECORD_VARIANTRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_DOKUMENTTYPESRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_DOKUMENTTYPES As VWPMO_DOKUMENTTYPESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_DOKUMENTTYPES = CType(Me.Table,VWPMO_DOKUMENTTYPESDataTable) - End Sub - - _ - Public Property FORMVIEW_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FORMVIEW_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FORMVIEW_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property DOKUMENTTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property DOKUMENTTYPE() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.DOKUMENTTYPEColumn) = value - End Set - End Property - - _ - Public Property PATH() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.PATHColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.PATHColumn) = value - End Set - End Property - - _ - Public Property SHORTNAME() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.SHORTNAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.SHORTNAMEColumn) = value - End Set - End Property - - _ - Public Property OBJECT_TYPE() As String - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.OBJECT_TYPEColumn),String) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.OBJECT_TYPEColumn) = value - End Set - End Property - - _ - Public Property FW_DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_DOKUMENTTYPES.FW_DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_DOKUMENTTYPES.FW_DOCTYPE_IDColumn) = value - End Set - End Property - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_FVIEW_DT_INDEXRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_FVIEW_DT_INDEX As TBPMO_WD_FVIEW_DT_INDEXDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_FVIEW_DT_INDEX = CType(Me.Table,TBPMO_WD_FVIEW_DT_INDEXDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.GUIDColumn) = value - End Set - End Property - - _ - Public Property FW_DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.FW_DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.FW_DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property INDEXNAME() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEXNAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEXNAMEColumn) = value - End Set - End Property - - _ - Public Property INDEX_VALUE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEX_VALUEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.INDEX_VALUEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_FVIEW_DT_INDEX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_FVIEW_DT_INDEX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_FVIEW_DT_INDEX.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOW_TASKRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW_TASK As TBPMO_WORKFLOW_TASKDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW_TASK = CType(Me.Table,TBPMO_WORKFLOW_TASKDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.GUIDColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property WF_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.WF_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.WF_IDColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn) = value - End Set - End Property - - _ - Public Property DUE_DATE() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DUE_DATE in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn) = value - End Set - End Property - - _ - Public Property STATE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.STATE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.STATE_IDColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WORKFLOW_TASK ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TITLE() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK.TITLEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK.TITLEColumn) = value - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_WORKFLOW_TASK.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDUE_DATENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn) - End Function - - _ - Public Sub SetDUE_DATENull() - Me(Me.tableTBPMO_WORKFLOW_TASK.DUE_DATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOW_TASK_STATERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW_TASK_STATE As TBPMO_WORKFLOW_TASK_STATEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW_TASK_STATE = CType(Me.Table,TBPMO_WORKFLOW_TASK_STATEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.GUIDColumn) = value - End Set - End Property - - _ - Public Property STATE_DESC() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte STATE_DESC in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COLOR in Tabelle TBPMO_WORKFLOW_TASK_STATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Function IsSTATE_DESCNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn) - End Function - - _ - Public Sub SetSTATE_DESCNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.STATE_DESCColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOLORNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn) - End Function - - _ - Public Sub SetCOLORNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_STATE.COLORColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_GUI_ENTITYRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_GUI_ENTITY As VWPMO_GUI_ENTITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_GUI_ENTITY = CType(Me.Table,VWPMO_GUI_ENTITYDataTable) - End Sub - - _ - Public Property ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_GUI_ENTITY.IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_GUI_ENTITY.IDColumn) = value - End Set - End Property - - _ - Public Property Name() As String - Get - Return CType(Me(Me.tableVWPMO_GUI_ENTITY.NameColumn),String) - End Get - Set - Me(Me.tableVWPMO_GUI_ENTITY.NameColumn) = value - End Set - End Property - - _ - Public Property Title() As String - Get - Return CType(Me(Me.tableVWPMO_GUI_ENTITY.TitleColumn),String) - End Get - Set - Me(Me.tableVWPMO_GUI_ENTITY.TitleColumn) = value - End Set - End Property - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOWRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW As TBPMO_WORKFLOWDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW = CType(Me.Table,TBPMO_WORKFLOWDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.GUIDColumn) = value - End Set - End Property - - _ - Public Property TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte TITLE in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.TITLEColumn) = value - End Set - End Property - - _ - Public Property DESCRIPTION() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DESCRIPTION in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WORKFLOW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsTITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.TITLEColumn) - End Function - - _ - Public Sub SetTITLENull() - Me(Me.tableTBPMO_WORKFLOW.TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDESCRIPTIONNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn) - End Function - - _ - Public Sub SetDESCRIPTIONNull() - Me(Me.tableTBPMO_WORKFLOW.DESCRIPTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_WF_OVERVIEW_AUTHORITYRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_WF_OVERVIEW_AUTHORITY As VWPMO_WF_OVERVIEW_AUTHORITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_WF_OVERVIEW_AUTHORITY = CType(Me.Table,VWPMO_WF_OVERVIEW_AUTHORITYDataTable) - End Sub - - _ - Public Property STATE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte STATE in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn) = value - End Set - End Property - - _ - Public Property STATE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATE_IDColumn) = value - End Set - End Property - - _ - Public Property Authority() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Authority in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn) = value - End Set - End Property - - _ - Public Property _String() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte String in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn) = value - End Set - End Property - - _ - Public Property WF_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.WF_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.WF_IDColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COLOR in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle VWPMO_WF_OVERVIEW_AUTHORITY ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsSTATENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn) - End Function - - _ - Public Sub SetSTATENull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.STATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAuthorityNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn) - End Function - - _ - Public Sub SetAuthorityNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.AuthorityColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function Is_StringNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn) - End Function - - _ - Public Sub Set_StringNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.StringColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOLORNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn) - End Function - - _ - Public Sub SetCOLORNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.COLORColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableVWPMO_WF_OVERVIEW_AUTHORITY.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_DOKUMENTARTRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_DOKUMENTART As TBDD_DOKUMENTARTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_DOKUMENTART = CType(Me.Table,TBDD_DOKUMENTARTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.GUIDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEZEICHNUNG in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property EINGANGSART_ID() As Byte - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.EINGANGSART_IDColumn),Byte) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.EINGANGSART_IDColumn) = value - End Set - End Property - - _ - Public Property KURZNAME() As String - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.KURZNAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.KURZNAMEColumn) = value - End Set - End Property - - _ - Public Property ZIEL_PFAD() As String - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.ZIEL_PFADColumn),String) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.ZIEL_PFADColumn) = value - End Set - End Property - - _ - Public Property BESCHREIBUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BESCHREIBUNG in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn) = value - End Set - End Property - - _ - Public Property AKTIV() As Boolean - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.AKTIVColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.AKTIVColumn) = value - End Set - End Property - - _ - Public Property NAMENKONVENTION() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAMENKONVENTION in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ERSTELLTWANN in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Property OBJEKTTYP() As String - Get - Try - Return CType(Me(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte OBJEKTTYP in Tabelle TBDD_DOKUMENTART ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn) = value - End Set - End Property - - _ - Public Property TBDD_EINGANGSARTENRow() As TBDD_EINGANGSARTENRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_DOKUMENTART_EINGID")),TBDD_EINGANGSARTENRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_DOKUMENTART_EINGID")) - End Set - End Property - - _ - Public Function IsBEZEICHNUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn) - End Function - - _ - Public Sub SetBEZEICHNUNGNull() - Me(Me.tableTBDD_DOKUMENTART.BEZEICHNUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBESCHREIBUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn) - End Function - - _ - Public Sub SetBESCHREIBUNGNull() - Me(Me.tableTBDD_DOKUMENTART.BESCHREIBUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENKONVENTIONNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn) - End Function - - _ - Public Sub SetNAMENKONVENTIONNull() - Me(Me.tableTBDD_DOKUMENTART.NAMENKONVENTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsERSTELLTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn) - End Function - - _ - Public Sub SetERSTELLTWANNNull() - Me(Me.tableTBDD_DOKUMENTART.ERSTELLTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_DOKUMENTART.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_DOKUMENTART.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsOBJEKTTYPNull() As Boolean - Return Me.IsNull(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn) - End Function - - _ - Public Sub SetOBJEKTTYPNull() - Me(Me.tableTBDD_DOKUMENTART.OBJEKTTYPColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_INDEX_AUTOMRows() As TBDD_INDEX_AUTOMRow() - If (Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID") Is Nothing) Then - Return New TBDD_INDEX_AUTOMRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID")),TBDD_INDEX_AUTOMRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_EINGANGSARTENRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_EINGANGSARTEN As TBDD_EINGANGSARTENDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_EINGANGSARTEN = CType(Me.Table,TBDD_EINGANGSARTENDataTable) - End Sub - - _ - Public Property GUID() As Byte - Get - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.GUIDColumn),Byte) - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.GUIDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.BEZEICHNUNGColumn),String) - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property BESCHREIBUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BESCHREIBUNG in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ERSTELLTWANN in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_EINGANGSARTEN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Function IsBESCHREIBUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn) - End Function - - _ - Public Sub SetBESCHREIBUNGNull() - Me(Me.tableTBDD_EINGANGSARTEN.BESCHREIBUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsERSTELLTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn) - End Function - - _ - Public Sub SetERSTELLTWANNNull() - Me(Me.tableTBDD_EINGANGSARTEN.ERSTELLTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_EINGANGSARTEN.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_EINGANGSARTEN.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_DOKUMENTARTRows() As TBDD_DOKUMENTARTRow() - If (Me.Table.ChildRelations("FK_TBDD_DOKUMENTART_EINGID") Is Nothing) Then - Return New TBDD_DOKUMENTARTRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_DOKUMENTART_EINGID")),TBDD_DOKUMENTARTRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_INDEX_AUTOMRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_INDEX_AUTOM As TBDD_INDEX_AUTOMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_INDEX_AUTOM = CType(Me.Table,TBDD_INDEX_AUTOMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.GUIDColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property INDEXNAME() As String - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.INDEXNAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.INDEXNAMEColumn) = value - End Set - End Property - - _ - Public Property VALUE() As String - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VALUE in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.VALUEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Short - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.CONNECTION_IDColumn),Short) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_INDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property SQL_ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.SQL_ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.SQL_ACTIVEColumn) = value - End Set - End Property - - _ - Public Property SQL_RESULT() As String - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.SQL_RESULTColumn),String) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.SQL_RESULTColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_INDEX_AUTOM.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_INDEX_AUTOM.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property TBDD_DOKUMENTARTRow() As TBDD_DOKUMENTARTRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID")),TBDD_DOKUMENTARTRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID")) - End Set - End Property - - _ - Public Property TBPMO_WD_FORMVIEW_DOKTYPESRow() As TBPMO_WD_FORMVIEW_DOKTYPESRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID1")),TBPMO_WD_FORMVIEW_DOKTYPESRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_INDEX_AUTOM_DOCID1")) - End Set - End Property - - _ - Public Function IsVALUENull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.VALUEColumn) - End Function - - _ - Public Sub SetVALUENull() - Me(Me.tableTBDD_INDEX_AUTOM.VALUEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_INDEX_AUTOM.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_INDEX_AUTOM.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_INDEX_AUTOM.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_FORMVIEW_DOKTYPESRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_FORMVIEW_DOKTYPES As TBPMO_WD_FORMVIEW_DOKTYPESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_FORMVIEW_DOKTYPES = CType(Me.Table,TBPMO_WD_FORMVIEW_DOKTYPESDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORMVIEW_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.BEZEICHNUNGColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_FORMVIEW_DOKTYPES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_FORMVIEW_DOKTYPES ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_FORMVIEW_DOKTYPES ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_INDEX_AUTOMRows() As TBDD_INDEX_AUTOMRow() - If (Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID1") Is Nothing) Then - Return New TBDD_INDEX_AUTOMRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_INDEX_AUTOM_DOCID1")),TBDD_INDEX_AUTOMRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_KONFIGURATIONRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_KONFIGURATION As TBPMO_KONFIGURATIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_KONFIGURATION = CType(Me.Table,TBPMO_KONFIGURATIONDataTable) - End Sub - - _ - Public Property GUID() As Byte - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.GUIDColumn),Byte) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.GUIDColumn) = value - End Set - End Property - - _ - Public Property LICENSE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.LICENSEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LICENSE in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.LICENSEColumn) = value - End Set - End Property - - _ - Public Property VEKTOR_DELIMITER() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.VEKTOR_DELIMITERColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.VEKTOR_DELIMITERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_ACTIVEColumn) = value - End Set - End Property - - _ - Public Property EMAIL_FROM() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_FROM in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn) = value - End Set - End Property - - _ - Public Property EMAIL_SMTP() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_SMTP in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn) = value - End Set - End Property - - _ - Public Property EMAIL_USER() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_USER in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_PW() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_PW in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn) = value - End Set - End Property - - _ - Public Property EMAIL_REMINDER_HEADER() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_REMINDER_HEADER in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_REMINDER_FOOTER() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL_REMINDER_FOOTER in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn) = value - End Set - End Property - - _ - Public Property ADMIN_PW() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADMIN_PWColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADMIN_PWColumn) = value - End Set - End Property - - _ - Public Property ADMIN_SECURITY() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADMIN_SECURITYColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADMIN_SECURITYColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_KONFIGURATION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property SQL_RECORD_SQL1() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL1Column),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL1Column) = value - End Set - End Property - - _ - Public Property SQL_RECORD_SQL2() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL2Column),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.SQL_RECORD_SQL2Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE1() As Integer - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE1Column),Integer) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE1Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE2() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE2 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE3() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE3 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE4() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE4 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column) = value - End Set - End Property - - _ - Public Property WORKFLOW_FINAL_STATE5() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WORKFLOW_FINAL_STATE5 in Tabelle TBPMO_KONFIGURATION ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column) = value - End Set - End Property - - _ - Public Property VERSION_DELIMITER() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.VERSION_DELIMITERColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.VERSION_DELIMITERColumn) = value - End Set - End Property - - _ - Public Property FILE_DELIMITER() As String - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.FILE_DELIMITERColumn),String) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.FILE_DELIMITERColumn) = value - End Set - End Property - - _ - Public Property WD_UNICODE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.WD_UNICODEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.WD_UNICODEColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_LOG_ERR_ONLY() As Boolean - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_LOG_ERR_ONLYColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_LOG_ERR_ONLYColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_EMAIL_PROFILE() As Integer - Get - Return CType(Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_EMAIL_PROFILEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_KONFIGURATION.FOLLOW_UP_EMAIL_PROFILEColumn) = value - End Set - End Property - - _ - Public Function IsLICENSENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.LICENSEColumn) - End Function - - _ - Public Sub SetLICENSENull() - Me(Me.tableTBPMO_KONFIGURATION.LICENSEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_FROMNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn) - End Function - - _ - Public Sub SetEMAIL_FROMNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_FROMColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_SMTPNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn) - End Function - - _ - Public Sub SetEMAIL_SMTPNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_SMTPColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_USERNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn) - End Function - - _ - Public Sub SetEMAIL_USERNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_USERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_PWNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn) - End Function - - _ - Public Sub SetEMAIL_PWNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_PWColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_REMINDER_HEADERNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn) - End Function - - _ - Public Sub SetEMAIL_REMINDER_HEADERNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_HEADERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAIL_REMINDER_FOOTERNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn) - End Function - - _ - Public Sub SetEMAIL_REMINDER_FOOTERNull() - Me(Me.tableTBPMO_KONFIGURATION.EMAIL_REMINDER_FOOTERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_KONFIGURATION.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE2Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE3Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE3Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE3Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE4Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE4Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE4Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWORKFLOW_FINAL_STATE5Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column) - End Function - - _ - Public Sub SetWORKFLOW_FINAL_STATE5Null() - Me(Me.tableTBPMO_KONFIGURATION.WORKFLOW_FINAL_STATE5Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_USER As TBDD_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_USER = CType(Me.Table,TBDD_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property PRENAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.PRENAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PRENAME in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.PRENAMEColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.NAMEColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableTBDD_USER.USERNAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property EMAIL() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.EMAILColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EMAIL in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.EMAILColumn) = value - End Set - End Property - - _ - Public Property LOGGED_IN() As Boolean - Get - Return CType(Me(Me.tableTBDD_USER.LOGGED_INColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_USER.LOGGED_INColumn) = value - End Set - End Property - - _ - Public Property LOGGED_WHERE() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.LOGGED_WHEREColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOGGED_WHERE in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.LOGGED_WHEREColumn) = value - End Set - End Property - - _ - Public Property LOG_IN_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.LOG_IN_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOG_IN_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.LOG_IN_WHENColumn) = value - End Set - End Property - - _ - Public Property LOG_OUT_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.LOG_OUT_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOG_OUT_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.LOG_OUT_WHENColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_USER.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property RECORD_ADMIN() As Boolean - Get - Return CType(Me(Me.tableTBDD_USER.RECORD_ADMINColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_USER.RECORD_ADMINColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBDD_USER.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.COMMENTColumn) = value - End Set - End Property - - _ - Public Property SHORTNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER.SHORTNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORTNAME in Tabelle TBDD_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER.SHORTNAMEColumn) = value - End Set - End Property - - _ - Public Property WAN_ENVIRONMENT() As Boolean - Get - Return CType(Me(Me.tableTBDD_USER.WAN_ENVIRONMENTColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_USER.WAN_ENVIRONMENTColumn) = value - End Set - End Property - - _ - Public Property DATE_FORMAT() As String - Get - Return CType(Me(Me.tableTBDD_USER.DATE_FORMATColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.DATE_FORMATColumn) = value - End Set - End Property - - _ - Public Property GENERAL_VIEWER() As String - Get - Return CType(Me(Me.tableTBDD_USER.GENERAL_VIEWERColumn),String) - End Get - Set - Me(Me.tableTBDD_USER.GENERAL_VIEWERColumn) = value - End Set - End Property - - _ - Public Function IsPRENAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.PRENAMEColumn) - End Function - - _ - Public Sub SetPRENAMENull() - Me(Me.tableTBDD_USER.PRENAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_USER.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEMAILNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.EMAILColumn) - End Function - - _ - Public Sub SetEMAILNull() - Me(Me.tableTBDD_USER.EMAILColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOGGED_WHERENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.LOGGED_WHEREColumn) - End Function - - _ - Public Sub SetLOGGED_WHERENull() - Me(Me.tableTBDD_USER.LOGGED_WHEREColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOG_IN_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.LOG_IN_WHENColumn) - End Function - - _ - Public Sub SetLOG_IN_WHENNull() - Me(Me.tableTBDD_USER.LOG_IN_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOG_OUT_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.LOG_OUT_WHENColumn) - End Function - - _ - Public Sub SetLOG_OUT_WHENNull() - Me(Me.tableTBDD_USER.LOG_OUT_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_USER.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_USER.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSHORTNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER.SHORTNAMEColumn) - End Function - - _ - Public Sub SetSHORTNAMENull() - Me(Me.tableTBDD_USER.SHORTNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_GROUPS_USERRows() As TBDD_GROUPS_USERRow() - If (Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_USER_ID") Is Nothing) Then - Return New TBDD_GROUPS_USERRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_USER_ID")),TBDD_GROUPS_USERRow()) - End If - End Function - - _ - Public Function GetTBPMO_FOLLUPEMAIL_USERRows() As TBPMO_FOLLUPEMAIL_USERRow() - If (Me.Table.ChildRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID") Is Nothing) Then - Return New TBPMO_FOLLUPEMAIL_USERRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID")),TBPMO_FOLLUPEMAIL_USERRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_TYPERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_TYPE As TBPMO_FORM_TYPEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_TYPE = CType(Me.Table,TBPMO_FORM_TYPEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_TYPE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TYPE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_TYPE.FORM_TYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.FORM_TYPEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_TYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_TYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_TYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_TYPE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_TYPE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORMRows() As TBPMO_FORMRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_FORM_TYPE_ID") Is Nothing) Then - Return New TBPMO_FORMRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_FORM_TYPE_ID")),TBPMO_FORMRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_USER_GROUPSRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_USER_GROUPS As TBDD_USER_GROUPSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_USER_GROUPS = CType(Me.Table,TBDD_USER_GROUPSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_USER_GROUPS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.NAMEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_USER_GROUPS.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_USER_GROUPS.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_USER_GROUPS.COMMENTColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_USER_GROUPS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_USER_GROUPS.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_USER_GROUPS.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_USER_GROUPS.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_USER_GROUPS.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBDD_GROUPS_USERRows() As TBDD_GROUPS_USERRow() - If (Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_GROUP_ID") Is Nothing) Then - Return New TBDD_GROUPS_USERRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBDD_GROUPS_USER_GROUP_ID")),TBDD_GROUPS_USERRow()) - End If - End Function - - _ - Public Function GetTBPMO_RIGHT_GROUPRows() As TBPMO_RIGHT_GROUPRow() - If (Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID") Is Nothing) Then - Return New TBPMO_RIGHT_GROUPRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID")),TBPMO_RIGHT_GROUPRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_USERS_GROUPSRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_USERS_GROUPS As VWPMO_USERS_GROUPSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_USERS_GROUPS = CType(Me.Table,VWPMO_USERS_GROUPSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.USER_IDColumn) = value - End Set - End Property - - _ - Public Property GROUP_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.GROUP_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.GROUP_IDColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.USERNAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle VWPMO_USERS_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.NAMEColumn) = value - End Set - End Property - - _ - Public Property PRENAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PRENAME in Tabelle VWPMO_USERS_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn) = value - End Set - End Property - - _ - Public Property GROUP_NAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GROUP_NAME in Tabelle VWPMO_USERS_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_USERS_GROUPS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableVWPMO_USERS_GROUPS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPRENAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn) - End Function - - _ - Public Sub SetPRENAMENull() - Me(Me.tableVWPMO_USERS_GROUPS.PRENAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGROUP_NAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn) - End Function - - _ - Public Sub SetGROUP_NAMENull() - Me(Me.tableVWPMO_USERS_GROUPS.GROUP_NAMEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_GROUPS_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_GROUPS_USER As TBDD_GROUPS_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_GROUPS_USER = CType(Me.Table,TBDD_GROUPS_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.USER_IDColumn) = value - End Set - End Property - - _ - Public Property GROUP_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.GROUP_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.GROUP_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_GROUPS_USER.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS_USER.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_GROUPS_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS_USER.COMMENTColumn) = value - End Set - End Property - - _ - Public Property TBDD_USER_GROUPSRow() As TBDD_USER_GROUPSRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_GROUP_ID")),TBDD_USER_GROUPSRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_GROUP_ID")) - End Set - End Property - - _ - Public Property TBDD_USERRow() As TBDD_USERRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_USER_ID")),TBDD_USERRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBDD_GROUPS_USER_USER_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_GROUPS_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_GROUPS_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS_USER.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_GROUPS_USER.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_DOKART_MODULERow - Inherits Global.System.Data.DataRow - - Private tableTBWH_DOKART_MODULE As TBWH_DOKART_MODULEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_DOKART_MODULE = CType(Me.Table,TBWH_DOKART_MODULEDataTable) - End Sub - - _ - Public Property BEZEICHNUNG() As String - Get - Return CType(Me(Me.tableTBWH_DOKART_MODULE.BEZEICHNUNGColumn),String) - End Get - Set - Me(Me.tableTBWH_DOKART_MODULE.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBWH_DOKART_MODULE.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBWH_DOKART_MODULE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_DOKART_MODULE.NAMEColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBWH_DOKART_MODULE.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBWH_DOKART_MODULE.NAMEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_CONSTRUCTORRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_CONSTRUCTOR As TBPMO_FORM_CONSTRUCTORDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_CONSTRUCTOR = CType(Me.Table,TBPMO_FORM_CONSTRUCTORDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TITLE in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE_MENU() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SEQUENCE_MENUColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SEQUENCE_MENUColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property MENU_IMG() As Byte() - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MENU_IMG in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) = value - End Set - End Property - - _ - Public Property SHORT_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORT_TITLE in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Function IsFORM_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) - End Function - - _ - Public Sub SetFORM_TITLENull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMENU_IMGNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) - End Function - - _ - Public Sub SetMENU_IMGNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSHORT_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) - End Function - - _ - Public Sub SetSHORT_TITLENull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORM_CONSTRUCTOR_DETAILRows() As TBPMO_FORM_CONSTRUCTOR_DETAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID") Is Nothing) Then - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")),TBPMO_FORM_CONSTRUCTOR_DETAILRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_OBJECTTYPERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_OBJECTTYPE As TBPMO_WD_OBJECTTYPEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_OBJECTTYPE = CType(Me.Table,TBPMO_WD_OBJECTTYPEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.GUIDColumn) = value - End Set - End Property - - _ - Public Property OBJECT_TYPE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.OBJECT_TYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.OBJECT_TYPEColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_ENTITYID() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_ENTITYIDColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_ENTITYIDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_PARENTID() As String - Get - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_PARENTIDColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_PARENTIDColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_RECORDID() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RECORDIDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte IDXNAME_RECORDID in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RECORDIDColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_DOCTYPE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte IDXNAME_DOCTYPE in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn) = value - End Set - End Property - - _ - Public Property IDXNAME_RELATION() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RELATIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte IDXNAME_RELATION in Tabelle TBPMO_WD_OBJECTTYPE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RELATIONColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDXNAME_RECORDIDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RECORDIDColumn) - End Function - - _ - Public Sub SetIDXNAME_RECORDIDNull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RECORDIDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDXNAME_DOCTYPENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn) - End Function - - _ - Public Sub SetIDXNAME_DOCTYPENull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_DOCTYPEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDXNAME_RELATIONNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RELATIONColumn) - End Function - - _ - Public Sub SetIDXNAME_RELATIONNull() - Me(Me.tableTBPMO_WD_OBJECTTYPE.IDXNAME_RELATIONColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FOLLOW_UP_EMAILRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FOLLOW_UP_EMAIL As TBPMO_FOLLOW_UP_EMAILDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FOLLOW_UP_EMAIL = CType(Me.Table,TBPMO_FOLLOW_UP_EMAILDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.GUIDColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_SEQUENCE() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_SEQUENCEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_DAYS() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_DAYSColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_DAYSColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_TIME_SPAN() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_TIME_SPANColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_TIME_SPANColumn) = value - End Set - End Property - - _ - Public Property DEPENDENT_DATE_CTRL_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DATE_CTRL_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DATE_CTRL_IDColumn) = value - End Set - End Property - - _ - Public Property DEPENDENT_DONE_CTRL_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DONE_CTRL_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.DEPENDENT_DONE_CTRL_IDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property TIME_UNITY() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_UNITYColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_UNITYColumn) = value - End Set - End Property - - _ - Public Property TIME_SPAN() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_SPANColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_SPANColumn) = value - End Set - End Property - - _ - Public Property EMAIL_SUBJECT() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_SUBJECTColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_SUBJECTColumn) = value - End Set - End Property - - _ - Public Property EMAIL_BODY() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_BODYColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.EMAIL_BODYColumn) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT1() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT1Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT1Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT2() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT2Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT2Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT3() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT3Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT3Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT4() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT4Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT4Column) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FOLLOW_UP_EMAIL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FOLLOW_UP_EMAIL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FOLLOW_UP_EMAIL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TIME_DIST() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_DISTColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.TIME_DISTColumn) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT5() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT5Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT5Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT6() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT6Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT6Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT7() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT7Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT7Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT8() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT8Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT8Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT9() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT9Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT9Column) = value - End Set - End Property - - _ - Public Property PROCESS_SELECT10() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT10Column),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.PROCESS_SELECT10Column) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.NAMEColumn) = value - End Set - End Property - - _ - Public Property CONSTRUCTOR_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CONSTRUCTOR_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CONSTRUCTOR_IDColumn) = value - End Set - End Property - - _ - Public Property CTRL_USER_DIRECT() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_USER_DIRECTColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_USER_DIRECTColumn) = value - End Set - End Property - - _ - Public Property CTRL_GROUP_DIRECT() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_GROUP_DIRECTColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CTRL_GROUP_DIRECTColumn) = value - End Set - End Property - - _ - Public Property TBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID() As TBTEMP_QUICKDISPLAYRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID")),TBTEMP_QUICKDISPLAYRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID")) - End Set - End Property - - _ - Public Property TBTEMP_QUICKDISPLAYRowByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID() As TBTEMP_QUICKDISPLAYRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID")),TBTEMP_QUICKDISPLAYRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FOLLOW_UP_EMAIL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FOLLUPEMAIL_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FOLLUPEMAIL_USER As TBPMO_FOLLUPEMAIL_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FOLLUPEMAIL_USER = CType(Me.Table,TBPMO_FOLLUPEMAIL_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.USER_IDColumn) = value - End Set - End Property - - _ - Public Property FOLLOW_UP_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.FOLLOW_UP_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.FOLLOW_UP_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FOLLUPEMAIL_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FOLLUPEMAIL_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FOLLUPEMAIL_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBDD_USERRow() As TBDD_USERRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID")),TBDD_USERRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FOLLUPEMAIL_USER_FOLLUP_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FOLLUPEMAIL_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RECORD_LOG_CONFIGRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RECORD_LOG_CONFIG As TBPMO_RECORD_LOG_CONFIGDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RECORD_LOG_CONFIG = CType(Me.Table,TBPMO_RECORD_LOG_CONFIGDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.GUIDColumn) = value - End Set - End Property - - _ - Public Property CONTROL_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CONTROL_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CONTROL_IDColumn) = value - End Set - End Property - - _ - Public Property LOG_DELETE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_DELETEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_DELETEColumn) = value - End Set - End Property - - _ - Public Property LOG_UPDATE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_UPDATEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.LOG_UPDATEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_ID in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn) = value - End Set - End Property - - _ - Public Property FORM_ID1() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_ID1 in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column) = value - End Set - End Property - - _ - Public Property _String() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte String in Tabelle TBPMO_RECORD_LOG_CONFIG ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsFORM_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn) - End Function - - _ - Public Sub SetFORM_IDNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsFORM_ID1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column) - End Function - - _ - Public Sub SetFORM_ID1Null() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.FORM_ID1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function Is_StringNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn) - End Function - - _ - Public Sub Set_StringNull() - Me(Me.tableTBPMO_RECORD_LOG_CONFIG.StringColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_RECORD_CHANGESRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_RECORD_CHANGES As VWPMO_RECORD_CHANGESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_RECORD_CHANGES = CType(Me.Table,VWPMO_RECORD_CHANGESDataTable) - End Sub - - _ - Public Property ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES.IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES.IDColumn) = value - End Set - End Property - - _ - Public Property _Control_Name() As String - Get - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES._Control_NameColumn),String) - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES._Control_NameColumn) = value - End Set - End Property - - _ - Public Property _Log_Description() As String - Get - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES._Log_DescriptionColumn),String) - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES._Log_DescriptionColumn) = value - End Set - End Property - - _ - Public Property Added_who() As String - Get - Try - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Added who in Tabelle VWPMO_RECORD_CHANGES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn) = value - End Set - End Property - - _ - Public Property Added_When() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Added When in Tabelle VWPMO_RECORD_CHANGES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn) = value - End Set - End Property - - _ - Public Function IsAdded_whoNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn) - End Function - - _ - Public Sub SetAdded_whoNull() - Me(Me.tableVWPMO_RECORD_CHANGES.Added_whoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAdded_WhenNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn) - End Function - - _ - Public Sub SetAdded_WhenNull() - Me(Me.tableVWPMO_RECORD_CHANGES.Added_WhenColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_EMAIL_ACCOUNTRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_EMAIL_ACCOUNT As TBDD_EMAIL_ACCOUNTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_EMAIL_ACCOUNT = CType(Me.Table,TBDD_EMAIL_ACCOUNTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) = value - End Set - End Property - - _ - Public Property EMAIL_FROM() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_FROMColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_FROMColumn) = value - End Set - End Property - - _ - Public Property EMAIL_SMTP() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_SMTPColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_SMTPColumn) = value - End Set - End Property - - _ - Public Property EMAIL_USER() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_USERColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_USERColumn) = value - End Set - End Property - - _ - Public Property EMAIL_PW() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_PWColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.EMAIL_PWColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_EMAIL_ACCOUNT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property PORT() As Integer - Get - Return CType(Me(Me.tableTBDD_EMAIL_ACCOUNT.PORTColumn),Integer) - End Get - Set - Me(Me.tableTBDD_EMAIL_ACCOUNT.PORTColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_EMAIL_ACCOUNT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_CONNECTIONRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_CONNECTION = CType(Me.Table,TBDD_CONNECTIONDataTable) - End Sub - - _ - Public Property GUID() As Short - Get - Return CType(Me(Me.tableTBDD_CONNECTION.GUIDColumn),Short) - End Get - Set - Me(Me.tableTBDD_CONNECTION.GUIDColumn) = value - End Set - End Property - - _ - Public Property SQL_PROVIDER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_PROVIDER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) = value - End Set - End Property - - _ - Public Property SERVER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.SERVERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SERVER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.SERVERColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property PASSWORD() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.PASSWORDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PASSWORD in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.PASSWORDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEZEICHNUNG in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property DATENBANK() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.DATENBANKColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DATENBANK in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.DATENBANKColumn) = value - End Set - End Property - - _ - Public Property BEMERKUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEMERKUNG in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) = value - End Set - End Property - - _ - Public Property AKTIV() As Boolean - Get - Return CType(Me(Me.tableTBDD_CONNECTION.AKTIVColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_CONNECTION.AKTIVColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_CONNECTION.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_CONNECTION.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Return CType(Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn),Date) - End Get - Set - Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Function IsSQL_PROVIDERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) - End Function - - _ - Public Sub SetSQL_PROVIDERNull() - Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSERVERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.SERVERColumn) - End Function - - _ - Public Sub SetSERVERNull() - Me(Me.tableTBDD_CONNECTION.SERVERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableTBDD_CONNECTION.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPASSWORDNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.PASSWORDColumn) - End Function - - _ - Public Sub SetPASSWORDNull() - Me(Me.tableTBDD_CONNECTION.PASSWORDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBEZEICHNUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) - End Function - - _ - Public Sub SetBEZEICHNUNGNull() - Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDATENBANKNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.DATENBANKColumn) - End Function - - _ - Public Sub SetDATENBANKNull() - Me(Me.tableTBDD_CONNECTION.DATENBANKColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBEMERKUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) - End Function - - _ - Public Sub SetBEMERKUNGNull() - Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_CONSTRUCTOR_DETAIL As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = CType(Me.Table,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.GUIDColumn) = value - End Set - End Property - - _ - Public Property CONSTRUCT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property LEVEL1_SELECT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEQUENCEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property SQL_SELECT_EBENE1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_SELECT_EBENE1 in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL is"& _ - "t DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column) = value - End Set - End Property - - _ - Public Property SQL_SELECT_EBENE2() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE2Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE2Column) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBN"& _ - "ull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COLUMN_NAME1() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME1Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME1Column) = value - End Set - End Property - - _ - Public Property COLUMN_NAME2() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME2Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME2Column) = value - End Set - End Property - - _ - Public Property WINDREAM_SEARCH() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.WINDREAM_SEARCHColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WINDREAM_SEARCH in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.WINDREAM_SEARCHColumn) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN1 in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN1Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN2 in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN2Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN3() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN3Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN3 in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN3Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN4() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN4Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN4 in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN4Column) = value - End Set - End Property - - _ - Public Property SEARCH_PATTERN5() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN5Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SEARCH_PATTERN5 in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN5Column) = value - End Set - End Property - - _ - Public Property LOAD_DIRECT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LOAD_DIRECTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LOAD_DIRECTColumn) = value - End Set - End Property - - _ - Public Property SQL_QUICK_VIEW() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_QUICK_VIEWColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_QUICK_VIEWColumn) = value - End Set - End Property - - _ - Public Property CONTROL_DOCTYPE_MATCH() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")),TBPMO_FORM_CONSTRUCTORRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")) - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_FORMID")) - End Set - End Property - - _ - Public Function IsSQL_SELECT_EBENE1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column) - End Function - - _ - Public Sub SetSQL_SELECT_EBENE1Null() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWINDREAM_SEARCHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.WINDREAM_SEARCHColumn) - End Function - - _ - Public Sub SetWINDREAM_SEARCHNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.WINDREAM_SEARCHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN1Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN1Null() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN2Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN2Null() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN3Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN3Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN3Null() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN3Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN4Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN4Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN4Null() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN4Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSEARCH_PATTERN5Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN5Column) - End Function - - _ - Public Sub SetSEARCH_PATTERN5Null() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEARCH_PATTERN5Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWDDINDEX_AUTOMRow - Inherits Global.System.Data.DataRow - - Private tableVWDDINDEX_AUTOM As VWDDINDEX_AUTOMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWDDINDEX_AUTOM = CType(Me.Table,VWDDINDEX_AUTOMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.GUIDColumn) = value - End Set - End Property - - _ - Public Property INDEXNAME() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.INDEXNAMEColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.INDEXNAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.COMMENTColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Property DOKUMENTART() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.DOKUMENTARTColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.DOKUMENTARTColumn) = value - End Set - End Property - - _ - Public Property KURZNAME() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.KURZNAMEColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.KURZNAMEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Short - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.CONNECTION_IDColumn),Short) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property CONNECTION() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn) = value - End Set - End Property - - _ - Public Property SQL_PROVIDER() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_PROVIDER in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn) = value - End Set - End Property - - _ - Public Property SERVER() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SERVERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SERVER in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SERVERColumn) = value - End Set - End Property - - _ - Public Property DATENBANK() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DATENBANK in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property PASSWORD() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PASSWORD in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn) = value - End Set - End Property - - _ - Public Property SQL_RESULT() As String - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SQL_RESULTColumn),String) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SQL_RESULTColumn) = value - End Set - End Property - - _ - Public Property SQL_ACTIVE() As Boolean - Get - Return CType(Me(Me.tableVWDDINDEX_AUTOM.SQL_ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.SQL_ACTIVEColumn) = value - End Set - End Property - - _ - Public Property VALUE() As String - Get - Try - Return CType(Me(Me.tableVWDDINDEX_AUTOM.VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VALUE in Tabelle VWDDINDEX_AUTOM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDDINDEX_AUTOM.VALUEColumn) = value - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableVWDDINDEX_AUTOM.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCONNECTIONNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn) - End Function - - _ - Public Sub SetCONNECTIONNull() - Me(Me.tableVWDDINDEX_AUTOM.CONNECTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_PROVIDERNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn) - End Function - - _ - Public Sub SetSQL_PROVIDERNull() - Me(Me.tableVWDDINDEX_AUTOM.SQL_PROVIDERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSERVERNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.SERVERColumn) - End Function - - _ - Public Sub SetSERVERNull() - Me(Me.tableVWDDINDEX_AUTOM.SERVERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDATENBANKNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn) - End Function - - _ - Public Sub SetDATENBANKNull() - Me(Me.tableVWDDINDEX_AUTOM.DATENBANKColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableVWDDINDEX_AUTOM.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPASSWORDNull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn) - End Function - - _ - Public Sub SetPASSWORDNull() - Me(Me.tableVWDDINDEX_AUTOM.PASSWORDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsVALUENull() As Boolean - Return Me.IsNull(Me.tableVWDDINDEX_AUTOM.VALUEColumn) - End Function - - _ - Public Sub SetVALUENull() - Me(Me.tableVWDDINDEX_AUTOM.VALUEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_TEMPLATERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_TEMPLATE As TBPMO_TEMPLATEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_TEMPLATE = CType(Me.Table,TBPMO_TEMPLATEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.NAMEColumn) = value - End Set - End Property - - _ - Public Property TEMPLATE_PATH() As String - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.TEMPLATE_PATHColumn),String) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.TEMPLATE_PATHColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property DOCTYPE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE.DOCTYPE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE.DOCTYPE_IDColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_TEMPLATE_ENTITYRows() As TBPMO_TEMPLATE_ENTITYRow() - If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID") Is Nothing) Then - Return New TBPMO_TEMPLATE_ENTITYRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")),TBPMO_TEMPLATE_ENTITYRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_TEMPLATE_ENTITYRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_TEMPLATE_ENTITY As TBPMO_TEMPLATE_ENTITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_TEMPLATE_ENTITY = CType(Me.Table,TBPMO_TEMPLATE_ENTITYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.GUIDColumn) = value - End Set - End Property - - _ - Public Property TEMPLATE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.TEMPLATE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.TEMPLATE_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_ENTITY_ID")) - End Set - End Property - - _ - Public Property TBPMO_TEMPLATERow() As TBPMO_TEMPLATERow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")),TBPMO_TEMPLATERow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_ENTITY_TEMPLATE_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_ENTITY.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_ENTITY.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_TEMPLATE_PATTERNRows() As TBPMO_TEMPLATE_PATTERNRow() - If (Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID") Is Nothing) Then - Return New TBPMO_TEMPLATE_PATTERNRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")),TBPMO_TEMPLATE_PATTERNRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_TEMPLATE_PATTERNRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_TEMPLATE_PATTERN As TBPMO_TEMPLATE_PATTERNDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_TEMPLATE_PATTERN = CType(Me.Table,TBPMO_TEMPLATE_PATTERNDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME_PATTERN() As String - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.NAME_PATTERNColumn),String) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.NAME_PATTERNColumn) = value - End Set - End Property - - _ - Public Property FIXED_VALUE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FIXED_VALUE in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION_ID in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property SQL_COMMAND() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_COMMAND in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_TEMPLATE_PATTERN ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TEMPLATE_ENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_TEMPLATE_PATTERN.TEMPLATE_ENT_IDColumn) = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATE_ENTITYRow() As TBPMO_TEMPLATE_ENTITYRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")),TBPMO_TEMPLATE_ENTITYRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_TEMPLATE_PATTERN_TEMPLATE_ENT_ID")) - End Set - End Property - - _ - Public Function IsFIXED_VALUENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) - End Function - - _ - Public Sub SetFIXED_VALUENull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.FIXED_VALUEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCONNECTION_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) - End Function - - _ - Public Sub SetCONNECTION_IDNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CONNECTION_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_COMMANDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) - End Function - - _ - Public Sub SetSQL_COMMANDNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.SQL_COMMANDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_TEMPLATE_PATTERN.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBTEMP_QUICKDISPLAYRow - Inherits Global.System.Data.DataRow - - Private tableTBTEMP_QUICKDISPLAY As TBTEMP_QUICKDISPLAYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBTEMP_QUICKDISPLAY = CType(Me.Table,TBTEMP_QUICKDISPLAYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBTEMP_QUICKDISPLAY.GUIDColumn) = value - End Set - End Property - - _ - Public Property COL_NAME() As String - Get - Return CType(Me(Me.tableTBTEMP_QUICKDISPLAY.COL_NAMEColumn),String) - End Get - Set - Me(Me.tableTBTEMP_QUICKDISPLAY.COL_NAMEColumn) = value - End Set - End Property - - _ - Public Function GetTBPMO_FOLLOW_UP_EMAILRowsByFK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID() As TBPMO_FOLLOW_UP_EMAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID") Is Nothing) Then - Return New TBPMO_FOLLOW_UP_EMAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DATE_CTRL_ID")),TBPMO_FOLLOW_UP_EMAILRow()) - End If - End Function - - _ - Public Function GetTBPMO_FOLLOW_UP_EMAILRowsByFK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID() As TBPMO_FOLLOW_UP_EMAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID") Is Nothing) Then - Return New TBPMO_FOLLOW_UP_EMAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FOLLOW_UP_EMAIL_DONE_CTRL_ID")),TBPMO_FOLLOW_UP_EMAILRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_LANGUAGE_OBJECTRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_LANGUAGE_OBJECT As TBPMO_LANGUAGE_OBJECTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_LANGUAGE_OBJECT = CType(Me.Table,TBPMO_LANGUAGE_OBJECTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.GUIDColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE_TYPE() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.LANGUAGE_TYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.LANGUAGE_TYPEColumn) = value - End Set - End Property - - _ - Public Property SCREEN_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.SCREEN_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.SCREEN_IDColumn) = value - End Set - End Property - - _ - Public Property PMO_OBJECT_NAME() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.PMO_OBJECT_NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.PMO_OBJECT_NAMEColumn) = value - End Set - End Property - - _ - Public Property CAPTION() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.CAPTIONColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CAPTIONColumn) = value - End Set - End Property - - _ - Public Property HINT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte HINT in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_LANGUAGE_OBJECT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsHINTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn) - End Function - - _ - Public Sub SetHINTNull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.HINTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_LANGUAGE_OBJECT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_CLIENTRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_CLIENT As TBDD_CLIENTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_CLIENT = CType(Me.Table,TBDD_CLIENTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_CLIENT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_CLIENT.GUIDColumn) = value - End Set - End Property - - _ - Public Property CLIENT_NAME() As String - Get - Return CType(Me(Me.tableTBDD_CLIENT.CLIENT_NAMEColumn),String) - End Get - Set - Me(Me.tableTBDD_CLIENT.CLIENT_NAMEColumn) = value - End Set - End Property - - _ - Public Property SHORTNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.SHORTNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORTNAME in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.SHORTNAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBDD_CLIENT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBDD_CLIENT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CLIENT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_CLIENT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CLIENT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsSHORTNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.SHORTNAMEColumn) - End Function - - _ - Public Sub SetSHORTNAMENull() - Me(Me.tableTBDD_CLIENT.SHORTNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_CLIENT.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_CLIENT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_CLIENT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CLIENT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_CLIENT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_CONSTRUCTOR_USER_SQLRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_CONSTRUCTOR_USER_SQL As TBPMO_CONSTRUCTOR_USER_SQLDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_CONSTRUCTOR_USER_SQL = CType(Me.Table,TBPMO_CONSTRUCTOR_USER_SQLDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.GUIDColumn) = value - End Set - End Property - - _ - Public Property SQL_COMMAND() As String - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_COMMAND in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_CONSTRUCTOR_USER_SQL ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property CONSTR_DET_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CONSTR_DET_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CONSTR_DET_IDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.USER_IDColumn) = value - End Set - End Property - - _ - Public Function IsSQL_COMMANDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn) - End Function - - _ - Public Sub SetSQL_COMMANDNull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.SQL_COMMANDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_CONSTRUCTOR_USER_SQL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_IMPORT_PROFILERow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_IMPORT_PROFILE As TBPMO_WD_IMPORT_PROFILEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_IMPORT_PROFILE = CType(Me.Table,TBPMO_WD_IMPORT_PROFILEDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NAMEColumn) = value - End Set - End Property - - _ - Public Property WD_SEARCH() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.WD_SEARCHColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.WD_SEARCHColumn) = value - End Set - End Property - - _ - Public Property UNIQUE_DOC_SQL() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte UNIQUE_DOC_SQL in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn) = value - End Set - End Property - - _ - Public Property NEW_OBJECTTYPE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NEW_OBJECTTYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.NEW_OBJECTTYPEColumn) = value - End Set - End Property - - _ - Public Property CONNECTION_ID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CONNECTION_ID in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property SQL_DOCTYPE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_DOCTYPE in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn) = value - End Set - End Property - - _ - Public Property OLD_OBJECTTYPE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.OLD_OBJECTTYPEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.OLD_OBJECTTYPEColumn) = value - End Set - End Property - - _ - Public Property IDX_FILE_WORKED() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte IDX_FILE_WORKED in Tabelle TBPMO_WD_IMPORT_PROFILE ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn) = value - End Set - End Property - - _ - Public Property SQL_PARENT_RECORD() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_PARENT_RECORDColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_PARENT_RECORDColumn) = value - End Set - End Property - - _ - Public Property ONLY_RECORD_CREATING() As Boolean - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ONLY_RECORD_CREATINGColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ONLY_RECORD_CREATINGColumn) = value - End Set - End Property - - _ - Public Function IsUNIQUE_DOC_SQLNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn) - End Function - - _ - Public Sub SetUNIQUE_DOC_SQLNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.UNIQUE_DOC_SQLColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCONNECTION_IDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn) - End Function - - _ - Public Sub SetCONNECTION_IDNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CONNECTION_IDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_DOCTYPENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn) - End Function - - _ - Public Sub SetSQL_DOCTYPENull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.SQL_DOCTYPEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDX_FILE_WORKEDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn) - End Function - - _ - Public Sub SetIDX_FILE_WORKEDNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE.IDX_FILE_WORKEDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_WD_IMPORT_PROFILE_IDXRows() As TBPMO_WD_IMPORT_PROFILE_IDXRow() - If (Me.Table.ChildRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1") Is Nothing) Then - Return New TBPMO_WD_IMPORT_PROFILE_IDXRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1")),TBPMO_WD_IMPORT_PROFILE_IDXRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_IMPORT_PROFILE_IDXRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_IMPORT_PROFILE_IDX As TBPMO_WD_IMPORT_PROFILE_IDXDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_IMPORT_PROFILE_IDX = CType(Me.Table,TBPMO_WD_IMPORT_PROFILE_IDXDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.GUIDColumn) = value - End Set - End Property - - _ - Public Property PROFILE_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.PROFILE_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.PROFILE_IDColumn) = value - End Set - End Property - - _ - Public Property STRING1() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING1Column),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING1Column) = value - End Set - End Property - - _ - Public Property STRING2() As String - Get - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING2Column),String) - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.STRING2Column) = value - End Set - End Property - - _ - Public Property SQL1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL1 in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column) = value - End Set - End Property - - _ - Public Property SQL2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL2 in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_IMPORT_PROFILE_IDX ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_WD_IMPORT_PROFILERow() As TBPMO_WD_IMPORT_PROFILERow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1")),TBPMO_WD_IMPORT_PROFILERow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_WD_IMPORT_PROFILE_IDX_1")) - End Set - End Property - - _ - Public Function IsSQL1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column) - End Function - - _ - Public Sub SetSQL1Null() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column) - End Function - - _ - Public Sub SetSQL2Null() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.SQL2Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_IMPORT_PROFILE_IDX.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_WF_ACTIVERow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_WF_ACTIVE As VWPMO_WF_ACTIVEDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_WF_ACTIVE = CType(Me.Table,VWPMO_WF_ACTIVEDataTable) - End Sub - - _ - Public Property WF_TASK_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.WF_TASK_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.WF_TASK_IDColumn) = value - End Set - End Property - - _ - Public Property WF_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.WF_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.WF_IDColumn) = value - End Set - End Property - - _ - Public Property WF_TITLE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WF_TITLE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property STATE_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.STATE_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.STATE_IDColumn) = value - End Set - End Property - - _ - Public Property STATE_TITLE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte STATE_TITLE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn) = value - End Set - End Property - - _ - Public Property FORM_VIEW_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.FORM_VIEW_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.FORM_VIEW_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_TITLE() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ENTITY_TITLE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn) = value - End Set - End Property - - _ - Public Property DUE_DATE() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DUE_DATE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TASK_DATE() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte TASK_DATE in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn) = value - End Set - End Property - - _ - Public Property FINAL() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.FINALColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.FINALColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.COLORColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COLOR in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.COLORColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property RECORD_DESCRIPTION() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte RECORD_DESCRIPTION in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property DESCRIPTION() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DESCRIPTION in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn) = value - End Set - End Property - - _ - Public Property Expr1() As String - Get - Try - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.Expr1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Expr1 in Tabelle VWPMO_WF_ACTIVE ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.Expr1Column) = value - End Set - End Property - - _ - Public Property FINISHED() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.FINISHEDColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.FINISHEDColumn) = value - End Set - End Property - - _ - Public Property MANUALLY() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.MANUALLYColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.MANUALLYColumn) = value - End Set - End Property - - _ - Public Property CREATE_ON_REC_CREATE() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_REC_CREATEColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_REC_CREATEColumn) = value - End Set - End Property - - _ - Public Property CREATE_ON_FOLL_UP() As Boolean - Get - Return CType(Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_FOLL_UPColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_WF_ACTIVE.CREATE_ON_FOLL_UPColumn) = value - End Set - End Property - - _ - Public Function IsWF_TITLENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn) - End Function - - _ - Public Sub SetWF_TITLENull() - Me(Me.tableVWPMO_WF_ACTIVE.WF_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSTATE_TITLENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn) - End Function - - _ - Public Sub SetSTATE_TITLENull() - Me(Me.tableVWPMO_WF_ACTIVE.STATE_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsENTITY_TITLENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn) - End Function - - _ - Public Sub SetENTITY_TITLENull() - Me(Me.tableVWPMO_WF_ACTIVE.ENTITY_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableVWPMO_WF_ACTIVE.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDUE_DATENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn) - End Function - - _ - Public Sub SetDUE_DATENull() - Me(Me.tableVWPMO_WF_ACTIVE.DUE_DATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableVWPMO_WF_ACTIVE.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableVWPMO_WF_ACTIVE.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsTASK_DATENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn) - End Function - - _ - Public Sub SetTASK_DATENull() - Me(Me.tableVWPMO_WF_ACTIVE.TASK_DATEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOLORNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.COLORColumn) - End Function - - _ - Public Sub SetCOLORNull() - Me(Me.tableVWPMO_WF_ACTIVE.COLORColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableVWPMO_WF_ACTIVE.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsRECORD_DESCRIPTIONNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn) - End Function - - _ - Public Sub SetRECORD_DESCRIPTIONNull() - Me(Me.tableVWPMO_WF_ACTIVE.RECORD_DESCRIPTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDESCRIPTIONNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn) - End Function - - _ - Public Sub SetDESCRIPTIONNull() - Me(Me.tableVWPMO_WF_ACTIVE.DESCRIPTIONColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsExpr1Null() As Boolean - Return Me.IsNull(Me.tableVWPMO_WF_ACTIVE.Expr1Column) - End Function - - _ - Public Sub SetExpr1Null() - Me(Me.tableVWPMO_WF_ACTIVE.Expr1Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RIGHT_GROUPRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RIGHT_GROUP As TBPMO_RIGHT_GROUPDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RIGHT_GROUP = CType(Me.Table,TBPMO_RIGHT_GROUPDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.GUIDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property GROUP_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.GROUP_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.GROUP_IDColumn) = value - End Set - End Property - - _ - Public Property EDIT_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.EDIT_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.EDIT_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADD_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADD_RECColumn) = value - End Set - End Property - - _ - Public Property DELETE_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADD_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADD_DOCColumn) = value - End Set - End Property - - _ - Public Property VIEW_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.VIEW_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.VIEW_DOCColumn) = value - End Set - End Property - - _ - Public Property DELETE_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.DELETE_DOCColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RIGHT_GROUP ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_ENTITY_ID")) - End Set - End Property - - _ - Public Property TBDD_USER_GROUPSRow() As TBDD_USER_GROUPSRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID")),TBDD_USER_GROUPSRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_RIGHT_GROUP_GROUP_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RIGHT_GROUP.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RIGHT_GROUP.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WD_NAMECONVENTION_FORMATRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WD_NAMECONVENTION_FORMAT As TBPMO_WD_NAMECONVENTION_FORMATDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WD_NAMECONVENTION_FORMAT = CType(Me.Table,TBPMO_WD_NAMECONVENTION_FORMATDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.GUIDColumn) = value - End Set - End Property - - _ - Public Property ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.IDColumn) = value - End Set - End Property - - _ - Public Property PATTERN() As String - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.PATTERNColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.PATTERNColumn) = value - End Set - End Property - - _ - Public Property FORMAT_RULE() As String - Get - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.FORMAT_RULEColumn),String) - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.FORMAT_RULEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DBN"& _ - "ull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_WD_NAMECONVENTION_FORMAT ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_WD_NAMECONVENTION_FORMAT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_STRUCTURE_NODES_CONFIGURATION As TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION = CType(Me.Table,TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.GUIDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property TYPE_NODE() As Short - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.TYPE_NODEColumn),Short) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.TYPE_NODEColumn) = value - End Set - End Property - - _ - Public Property NODE_IMAGE() As Byte() - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NODE_IMAGE in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn) = value - End Set - End Property - - _ - Public Property CREATE_RECORD() As Boolean - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CREATE_RECORDColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CREATE_RECORDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION is"& _ - "t DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION i"& _ - "st DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_STRUCTURE_NODES_CONFIGURATION ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn) = value - End Set - End Property - - _ - Public Property PARENT_NODE() As Integer - Get - Return CType(Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.PARENT_NODEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.PARENT_NODEColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_STRUCTURE_NODES_CONFIGURATION_ENTITY_ID")) - End Set - End Property - - _ - Public Function IsNODE_IMAGENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn) - End Function - - _ - Public Sub SetNODE_IMAGENull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.NODE_IMAGEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_STRUCTURE_NODES_CONFIGURATION.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_ENTITYRow - Inherits Global.System.Data.DataRow - - Private tableTBWH_ENTITY As TBWH_ENTITYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_ENTITY = CType(Me.Table,TBWH_ENTITYDataTable) - End Sub - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBWH_ENTITY.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBWH_ENTITY.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBWH_ENTITY.FORM_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TITLE in Tabelle TBWH_ENTITY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_ENTITY.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORMRow() As TBPMO_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID1")),TBPMO_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_VIEW_FORM_ID1")) - End Set - End Property - - _ - Public Function IsFORM_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBWH_ENTITY.FORM_TITLEColumn) - End Function - - _ - Public Sub SetFORM_TITLENull() - Me(Me.tableTBWH_ENTITY.FORM_TITLEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_WORKFLOW_TASK_HISTORYRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_WORKFLOW_TASK_HISTORY As TBPMO_WORKFLOW_TASK_HISTORYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_WORKFLOW_TASK_HISTORY = CType(Me.Table,TBPMO_WORKFLOW_TASK_HISTORYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.GUIDColumn) = value - End Set - End Property - - _ - Public Property STATE_DESC() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.STATE_DESCColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.STATE_DESCColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.COMMENTColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_WORKFLOW_TASK_HISTORY ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_WORKFLOW_TASK_HISTORY.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWPMO_RIGHTS_2B_WORKEDRow - Inherits Global.System.Data.DataRow - - Private tableVWPMO_RIGHTS_2B_WORKED As VWPMO_RIGHTS_2B_WORKEDDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWPMO_RIGHTS_2B_WORKED = CType(Me.Table,VWPMO_RIGHTS_2B_WORKEDDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.GUIDColumn) = value - End Set - End Property - - _ - Public Property DOC_ID() As Integer - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.DOC_IDColumn),Integer) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.DOC_IDColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.USERNAMEColumn),String) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property RIGHT_MODIFY() As String - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.RIGHT_MODIFYColumn),String) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.RIGHT_MODIFYColumn) = value - End Set - End Property - - _ - Public Property FILE_RIGHT() As String - Get - Try - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FILE_RIGHT in Tabelle VWPMO_RIGHTS_2B_WORKED ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn) = value - End Set - End Property - - _ - Public Property WORKING() As Boolean - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.WORKINGColumn),Boolean) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.WORKINGColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle VWPMO_RIGHTS_2B_WORKED ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsFILE_RIGHTNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn) - End Function - - _ - Public Sub SetFILE_RIGHTNull() - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.FILE_RIGHTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableVWPMO_RIGHTS_2B_WORKED.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RIGHT_USERRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RIGHT_USER As TBPMO_RIGHT_USERDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RIGHT_USER = CType(Me.Table,TBPMO_RIGHT_USERDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.GUIDColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.USER_IDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property EDIT_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.EDIT_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.EDIT_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ADD_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ADD_RECColumn) = value - End Set - End Property - - _ - Public Property DELETE_REC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.DELETE_RECColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.DELETE_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ADD_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ADD_DOCColumn) = value - End Set - End Property - - _ - Public Property READ_ONLY_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.READ_ONLY_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.READ_ONLY_DOCColumn) = value - End Set - End Property - - _ - Public Property DELETE_DOC() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.DELETE_DOCColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.DELETE_DOCColumn) = value - End Set - End Property - - _ - Public Property FILES_VISIBLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_RIGHT_USER.FILES_VISIBLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.FILES_VISIBLEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RIGHT_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RIGHT_USER ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RIGHT_USER.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RIGHT_USER.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RECORD_VARIANTRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RECORD_VARIANT As TBPMO_RECORD_VARIANTDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RECORD_VARIANT = CType(Me.Table,TBPMO_RECORD_VARIANTDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.GUIDColumn) = value - End Set - End Property - - _ - Public Property RECORD_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.RECORD_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.RECORD_IDColumn) = value - End Set - End Property - - _ - Public Property REASON_CODE() As String - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.REASON_CODEColumn),String) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.REASON_CODEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_RECORD_VARIANT ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_RECORDRow() As TBPMO_RECORDRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID")),TBPMO_RECORDRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_RECORD_VARIANT_RECORD_ID")) - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_RECORD_VARIANT.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_RECORD_VARIANT.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_RECORD_VARIANT.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_APPOINTMENTSRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_APPOINTMENTS As TBPMO_APPOINTMENTSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_APPOINTMENTS = CType(Me.Table,TBPMO_APPOINTMENTSDataTable) - End Sub - - _ - Public Property UniqueID() As Integer - Get - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.UniqueIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.UniqueIDColumn) = value - End Set - End Property - - _ - Public Property Type() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Type in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn) = value - End Set - End Property - - _ - Public Property StartDate() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte StartDate in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) = value - End Set - End Property - - _ - Public Property EndDate() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EndDate in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) = value - End Set - End Property - - _ - Public Property AllDay() As Boolean - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte AllDay in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) = value - End Set - End Property - - _ - Public Property Subject() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Subject in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) = value - End Set - End Property - - _ - Public Property Location() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Location in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn) = value - End Set - End Property - - _ - Public Property Description() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Description in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) = value - End Set - End Property - - _ - Public Property Status() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Status in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn) = value - End Set - End Property - - _ - Public Property Label() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Label in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn) = value - End Set - End Property - - _ - Public Property ResourceID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceID in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) = value - End Set - End Property - - _ - Public Property ResourceIDs() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceIDs in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) = value - End Set - End Property - - _ - Public Property ReminderInfo() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ReminderInfo in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) = value - End Set - End Property - - _ - Public Property RecurrenceInfo() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte RecurrenceInfo in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) = value - End Set - End Property - - _ - Public Property CustomField1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField1 in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) = value - End Set - End Property - - _ - Public Property CustomField2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField2 in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) = value - End Set - End Property - - _ - Public Function IsTypeNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.TypeColumn) - End Function - - _ - Public Sub SetTypeNull() - Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsStartDateNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) - End Function - - _ - Public Sub SetStartDateNull() - Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEndDateNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) - End Function - - _ - Public Sub SetEndDateNull() - Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAllDayNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) - End Function - - _ - Public Sub SetAllDayNull() - Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSubjectNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) - End Function - - _ - Public Sub SetSubjectNull() - Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLocationNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.LocationColumn) - End Function - - _ - Public Sub SetLocationNull() - Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDescriptionNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) - End Function - - _ - Public Sub SetDescriptionNull() - Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsStatusNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.StatusColumn) - End Function - - _ - Public Sub SetStatusNull() - Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLabelNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.LabelColumn) - End Function - - _ - Public Sub SetLabelNull() - Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsResourceIDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) - End Function - - _ - Public Sub SetResourceIDNull() - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsResourceIDsNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) - End Function - - _ - Public Sub SetResourceIDsNull() - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsReminderInfoNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) - End Function - - _ - Public Sub SetReminderInfoNull() - Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsRecurrenceInfoNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) - End Function - - _ - Public Sub SetRecurrenceInfoNull() - Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) - End Function - - _ - Public Sub SetCustomField1Null() - Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) - End Function - - _ - Public Sub SetCustomField2Null() - Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_CONTROL_SCREENRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_CONTROL_SCREENRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_CONTROL_SCREENRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_CONTROL_SCREENRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_VIEWRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_VIEWRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_VIEWRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_VIEWRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RECORDRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RECORDRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RECORDRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RECORDRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_DOKUMENTTYPESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_DOKUMENTTYPESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_DOKUMENTTYPESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_DOKUMENTTYPESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_FVIEW_DT_INDEXRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_FVIEW_DT_INDEXRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_FVIEW_DT_INDEXRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_FVIEW_DT_INDEXRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOW_TASKRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOW_TASKRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOW_TASKRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOW_TASKRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOW_TASK_STATERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOW_TASK_STATERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOW_TASK_STATERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOW_TASK_STATERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_GUI_ENTITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_GUI_ENTITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_GUI_ENTITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_GUI_ENTITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOWRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOWRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOWRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOWRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_WF_OVERVIEW_AUTHORITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_WF_OVERVIEW_AUTHORITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_WF_OVERVIEW_AUTHORITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_WF_OVERVIEW_AUTHORITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_DOKUMENTARTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_DOKUMENTARTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_DOKUMENTARTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_DOKUMENTARTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_EINGANGSARTENRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_EINGANGSARTENRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_EINGANGSARTENRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_EINGANGSARTENRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_INDEX_AUTOMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_INDEX_AUTOMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_INDEX_AUTOMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_INDEX_AUTOMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_FORMVIEW_DOKTYPESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_FORMVIEW_DOKTYPESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_FORMVIEW_DOKTYPESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_FORMVIEW_DOKTYPESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_KONFIGURATIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_KONFIGURATIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_KONFIGURATIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_KONFIGURATIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_TYPERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_TYPERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_TYPERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_TYPERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_USER_GROUPSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_USER_GROUPSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_USER_GROUPSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_USER_GROUPSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_USERS_GROUPSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_USERS_GROUPSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_USERS_GROUPSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_USERS_GROUPSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_GROUPS_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_GROUPS_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_GROUPS_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_GROUPS_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_DOKART_MODULERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_DOKART_MODULERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_DOKART_MODULERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_DOKART_MODULERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_CONSTRUCTORRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_CONSTRUCTORRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_CONSTRUCTORRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_CONSTRUCTORRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_OBJECTTYPERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_OBJECTTYPERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_OBJECTTYPERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_OBJECTTYPERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FOLLOW_UP_EMAILRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FOLLOW_UP_EMAILRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FOLLOW_UP_EMAILRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FOLLOW_UP_EMAILRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FOLLUPEMAIL_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FOLLUPEMAIL_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FOLLUPEMAIL_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FOLLUPEMAIL_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RECORD_LOG_CONFIGRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RECORD_LOG_CONFIGRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RECORD_LOG_CONFIGRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RECORD_LOG_CONFIGRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_RECORD_CHANGESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_RECORD_CHANGESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_RECORD_CHANGESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_RECORD_CHANGESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_EMAIL_ACCOUNTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_EMAIL_ACCOUNTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_EMAIL_ACCOUNTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_EMAIL_ACCOUNTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_CONNECTIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_CONNECTIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_CONNECTIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_CONNECTIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWDDINDEX_AUTOMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWDDINDEX_AUTOMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWDDINDEX_AUTOMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWDDINDEX_AUTOMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_TEMPLATERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_TEMPLATERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_TEMPLATERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_TEMPLATERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_TEMPLATE_ENTITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_TEMPLATE_ENTITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_TEMPLATE_ENTITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_TEMPLATE_ENTITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_TEMPLATE_PATTERNRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_TEMPLATE_PATTERNRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_TEMPLATE_PATTERNRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_TEMPLATE_PATTERNRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBTEMP_QUICKDISPLAYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBTEMP_QUICKDISPLAYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBTEMP_QUICKDISPLAYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBTEMP_QUICKDISPLAYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_LANGUAGE_OBJECTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_LANGUAGE_OBJECTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_LANGUAGE_OBJECTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_LANGUAGE_OBJECTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_CLIENTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_CLIENTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_CLIENTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_CLIENTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_CONSTRUCTOR_USER_SQLRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_CONSTRUCTOR_USER_SQLRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_CONSTRUCTOR_USER_SQLRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_CONSTRUCTOR_USER_SQLRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_IMPORT_PROFILERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_IMPORT_PROFILERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_IMPORT_PROFILERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_IMPORT_PROFILERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_IMPORT_PROFILE_IDXRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_IMPORT_PROFILE_IDXRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_IMPORT_PROFILE_IDXRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_IMPORT_PROFILE_IDXRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_WF_ACTIVERowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_WF_ACTIVERow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_WF_ACTIVERow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_WF_ACTIVERow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RIGHT_GROUPRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RIGHT_GROUPRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RIGHT_GROUPRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RIGHT_GROUPRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WD_NAMECONVENTION_FORMATRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WD_NAMECONVENTION_FORMATRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WD_NAMECONVENTION_FORMATRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WD_NAMECONVENTION_FORMATRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_STRUCTURE_NODES_CONFIGURATIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_ENTITYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_ENTITYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_ENTITYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_ENTITYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_WORKFLOW_TASK_HISTORYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_WORKFLOW_TASK_HISTORYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_WORKFLOW_TASK_HISTORYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_WORKFLOW_TASK_HISTORYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWPMO_RIGHTS_2B_WORKEDRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWPMO_RIGHTS_2B_WORKEDRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWPMO_RIGHTS_2B_WORKEDRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWPMO_RIGHTS_2B_WORKEDRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RIGHT_USERRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RIGHT_USERRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RIGHT_USERRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RIGHT_USERRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RECORD_VARIANTRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RECORD_VARIANTRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RECORD_VARIANTRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RECORD_VARIANTRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_APPOINTMENTSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_APPOINTMENTSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_APPOINTMENTSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_APPOINTMENTSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class -End Class - -Namespace DD_DMSDataSetTableAdapters - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("LEVEL", "LEVEL") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("SHOW_FORM_CONSTRUCT", "SHOW_FORM_CONSTRUCT") - tableMapping.ColumnMappings.Add("FORM_TYPE_ID", "FORM_TYPE_ID") - tableMapping.ColumnMappings.Add("SINGLE_RECORD", "SINGLE_RECORD") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (PARENT_ID, NAME, LEVEL, ADDED_W"& _ - "HO, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@PARENT_ID"& _ - ",@NAME,@LEVEL,@ADDED_WHO,@SHOW_FORM_CONSTRUCT,@FORM_TYPE_ID,@SINGLE_RECORD); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGE"& _ - "D_WHEN FROM TBPMO_FORM WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHOW_FORM_CONSTRUCT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SHOW_FORM_CONSTRUCT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SINGLE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SINGLE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET PARENT_ID = @PARENT_ID, NAME = @NAME,"& _ - " LEVEL = @LEVEL, CHANGED_WHO = @CHANGED_WHO, SHOW_FORM_CONSTRUCT = @SHOW_FORM_CO"& _ - "NSTRUCT, FORM_TYPE_ID = @FORM_TYPE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SINGLE_RECORD "& _ - "= @SINGLE_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PARENT_"& _ - "ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOR"& _ - "M WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHOW_FORM_CONSTRUCT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SHOW_FORM_CONSTRUCT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SINGLE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SINGLE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, C"& _ - "HANGED_WHEN, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM T"& _ - "BPMO_FORM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @GUID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, C"& _ - "HANGED_WHEN, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM T"& _ - "BPMO_FORM" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORMDataTable, ByVal GUID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal GUID As Integer) As DD_DMSDataSet.TBPMO_FORMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORMDataTable = New DD_DMSDataSet.TBPMO_FORMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByAll(ByVal dataTable As DD_DMSDataSet.TBPMO_FORMDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy() As DD_DMSDataSet.TBPMO_FORMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Dim dataTable As DD_DMSDataSet.TBPMO_FORMDataTable = New DD_DMSDataSet.TBPMO_FORMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORMDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal PARENT_ID As Integer, ByVal NAME As String, ByVal LEVEL As String, ByVal ADDED_WHO As String, ByVal SHOW_FORM_CONSTRUCT As Boolean, ByVal FORM_TYPE_ID As Global.System.Nullable(Of Integer), ByVal SINGLE_RECORD As Boolean) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(PARENT_ID,Integer) - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(NAME,String) - End If - If (LEVEL Is Nothing) Then - Throw New Global.System.ArgumentNullException("LEVEL") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(LEVEL,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SHOW_FORM_CONSTRUCT,Boolean) - If (FORM_TYPE_ID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(5).Value = CType(FORM_TYPE_ID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.InsertCommand.Parameters(6).Value = CType(SINGLE_RECORD,Boolean) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal PARENT_ID As Integer, ByVal NAME As String, ByVal LEVEL As String, ByVal CHANGED_WHO As String, ByVal SHOW_FORM_CONSTRUCT As Boolean, ByVal FORM_TYPE_ID As Global.System.Nullable(Of Integer), ByVal SINGLE_RECORD As Boolean, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(PARENT_ID,Integer) - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(NAME,String) - End If - If (LEVEL Is Nothing) Then - Throw New Global.System.ArgumentNullException("LEVEL") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(LEVEL,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SHOW_FORM_CONSTRUCT,Boolean) - If (FORM_TYPE_ID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(FORM_TYPE_ID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(SINGLE_RECORD,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_CONTROL_SCREENTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_CONTROL_SCREEN" - tableMapping.ColumnMappings.Add("CONTROL_ID", "CONTROL_ID") - tableMapping.ColumnMappings.Add("CONTROL_NAME", "CONTROL_NAME") - tableMapping.ColumnMappings.Add("CONTROL_REQUIRED", "CONTROL_REQUIRED") - tableMapping.ColumnMappings.Add("CONTROL_DEF_VALUE", "CONTROL_DEF_VALUE") - tableMapping.ColumnMappings.Add("CONTROL_READ_ONLY", "CONTROL_READ_ONLY") - tableMapping.ColumnMappings.Add("CTRLTYPE_ID", "CTRLTYPE_ID") - tableMapping.ColumnMappings.Add("CTRLTYPE_NAME", "CTRLTYPE_NAME") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_NAME", "FORM_NAME") - tableMapping.ColumnMappings.Add("FORM_LEVEL", "FORM_LEVEL") - tableMapping.ColumnMappings.Add("SCREEN_ID", "SCREEN_ID") - tableMapping.ColumnMappings.Add("SCREEN_NAME", "SCREEN_NAME") - tableMapping.ColumnMappings.Add("CTRLSCR_ID", "CTRLSCR_ID") - tableMapping.ColumnMappings.Add("CTRLSCR_CAPTION", "CTRLSCR_CAPTION") - tableMapping.ColumnMappings.Add("CTRLSCR_X_LOC", "CTRLSCR_X_LOC") - tableMapping.ColumnMappings.Add("CTRLSCR_Y_LOC", "CTRLSCR_Y_LOC") - tableMapping.ColumnMappings.Add("CTRLSCR_HEIGHT", "CTRLSCR_HEIGHT") - tableMapping.ColumnMappings.Add("CTRLSCR_WIDTH", "CTRLSCR_WIDTH") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_FAMILY", "CTRLSCR_FONT_FAMILY") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_COLOR", "CTRLSCR_FONT_COLOR") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_SIZE", "CTRLSCR_FONT_SIZE") - tableMapping.ColumnMappings.Add("CTRLSCR_FONT_STYLE", "CTRLSCR_FONT_STYLE") - tableMapping.ColumnMappings.Add("CTRLSCR_TAB_INDEX", "CTRLSCR_TAB_INDEX") - tableMapping.ColumnMappings.Add("CTRLSCR_TAB_STOP", "CTRLSCR_TAB_STOP") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT CONTROL_ID, CONTROL_NAME, CONTROL_REQUIRED, CONTROL_DEF_VALUE, CONT"& _ - "ROL_READ_ONLY, CTRLTYPE_ID, CTRLTYPE_NAME, FORM_ID, FORM_NAME, FORM_LEVEL, SCREE"& _ - "N_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SCREEN_NAME, CTRLSCR_ID, CTRLSCR_CAPTION, CTRLS"& _ - "CR_X_LOC, CTRLSCR_Y_LOC, CTRLSCR_HEIGHT, CTRLSCR_WIDTH, CTRLSCR_FONT_FAMILY, CTR"& _ - "LSCR_FONT_COLOR, CTRLSCR_FONT_SIZE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CTRLSCR_FONT_STYL"& _ - "E, CTRLSCR_TAB_INDEX, CTRLSCR_TAB_STOP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_CONTROL_SCREEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WH"& _ - "ERE (FORM_ID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable = New DD_DMSDataSet.VWPMO_CONTROL_SCREENDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_VIEWTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_VIEW" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("SCREEN_ID", "SCREEN_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("DESCRIPTION", "DESCRIPTION") - tableMapping.ColumnMappings.Add("WIDTH", "WIDTH") - tableMapping.ColumnMappings.Add("HEIGHT", "HEIGHT") - tableMapping.ColumnMappings.Add("DIALOG", "DIALOG") - tableMapping.ColumnMappings.Add("MAXIMIZABLE", "MAXIMIZABLE") - tableMapping.ColumnMappings.Add("MINIMIZABLE", "MINIMIZABLE") - tableMapping.ColumnMappings.Add("MAX_WIDTH", "MAX_WIDTH") - tableMapping.ColumnMappings.Add("MIN_WIDTH", "MIN_WIDTH") - tableMapping.ColumnMappings.Add("MAX_HEIGHT", "MAX_HEIGHT") - tableMapping.ColumnMappings.Add("MIN_HEIGHT", "MIN_HEIGHT") - tableMapping.ColumnMappings.Add("X_LOC", "X_LOC") - tableMapping.ColumnMappings.Add("Y_LOC", "Y_LOC") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("IS_MDI_CHILD", "IS_MDI_CHILD") - tableMapping.ColumnMappings.Add("DOCUMENT_VIEW", "DOCUMENT_VIEW") - tableMapping.ColumnMappings.Add("WINDREAM_SEARCH", "WINDREAM_SEARCH") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN1", "SEARCH_PATTERN1") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN2", "SEARCH_PATTERN2") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN3", "SEARCH_PATTERN3") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN4", "SEARCH_PATTERN4") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN5", "SEARCH_PATTERN5") - tableMapping.ColumnMappings.Add("ALLOW_DROP", "ALLOW_DROP") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SCREEN_ID, FORM_ID, FORM_T"& _ - "ITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, M"& _ - "IN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@SCRE"& _ - "EN_ID,@FORM_ID,@FORM_TITLE,@DESCRIPTION,@WIDTH,@HEIGHT,@DIALOG,@MAXIMIZABLE,@MIN"& _ - "IMIZABLE,@MAX_WIDTH,@MIN_WIDTH,@MAX_HEIGHT,@MIN_HEIGHT,@X_LOC,@Y_LOC,@ADDED_WHO)"& _ - "; "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIA"& _ - "LOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_L"& _ - "OC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_VIEW"& _ - " WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DIALOG", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DIALOG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAXIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MAXIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MINIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MINIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@X_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "X_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Y_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "Y_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET SCREEN_ID = @SCREEN_ID, FORM_ID "& _ - "= @FORM_ID, FORM_TITLE = @FORM_TITLE, DESCRIPTION = @DESCRIPTION, WIDTH = @WIDTH"& _ - ", HEIGHT = @HEIGHT, DIALOG = @DIALOG, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" MAXIMIZABLE = @"& _ - "MAXIMIZABLE, MINIMIZABLE = @MINIMIZABLE, MAX_WIDTH = @MAX_WIDTH, MIN_WIDTH = @MI"& _ - "N_WIDTH, MAX_HEIGHT = @MAX_HEIGHT, MIN_HEIGHT = @MIN_HEIGHT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " X_LOC = @X_LOC, Y_LOC = @Y_LOC, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIP"& _ - "TION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX"& _ - "_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_W"& _ - "HEN FROM TBPMO_FORM_VIEW WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DIALOG", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DIALOG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAXIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MAXIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MINIMIZABLE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "MINIMIZABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_WIDTH", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MAX_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MAX_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MIN_HEIGHT", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "MIN_HEIGHT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@X_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "X_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Y_LOC", Global.System.Data.SqlDbType.Float, 8, Global.System.Data.ParameterDirection.Input, 0, 0, "Y_LOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, IS_MDI_CHILD, DO"& _ - "CUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3,"& _ - " SEARCH_PATTERN4, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTERN5, ALLOW_DROP, WIDTH,"& _ - " HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN"& _ - "_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED"& _ - "_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY FORM_TITLE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, IS_MDI_CHILD, DO"& _ - "CUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3,"& _ - " SEARCH_PATTERN4, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTERN5, ALLOW_DROP, WIDTH,"& _ - " HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN"& _ - "_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED"& _ - "_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_VIEW where FORM_ID = @FORMID and "& _ - "SCREEN_ID = 1" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable = New DD_DMSDataSet.TBPMO_FORM_VIEWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByFORMID(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable, ByVal FORMID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(FORMID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy(ByVal FORMID As Integer) As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(FORMID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable = New DD_DMSDataSet.TBPMO_FORM_VIEWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_VIEWDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_VIEW") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert( _ - ByVal SCREEN_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal FORM_TITLE As String, _ - ByVal DESCRIPTION As String, _ - ByVal WIDTH As Global.System.Nullable(Of Short), _ - ByVal HEIGHT As Global.System.Nullable(Of Short), _ - ByVal DIALOG As Boolean, _ - ByVal MAXIMIZABLE As Boolean, _ - ByVal MINIMIZABLE As Boolean, _ - ByVal MAX_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MIN_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MAX_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal MIN_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal X_LOC As Global.System.Nullable(Of Double), _ - ByVal Y_LOC As Global.System.Nullable(Of Double), _ - ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(SCREEN_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer) - If (FORM_TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TITLE") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(FORM_TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("DESCRIPTION") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DESCRIPTION,String) - End If - If (WIDTH.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(4).Value = CType(WIDTH.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (HEIGHT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(5).Value = CType(HEIGHT.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.InsertCommand.Parameters(6).Value = CType(DIALOG,Boolean) - Me.Adapter.InsertCommand.Parameters(7).Value = CType(MAXIMIZABLE,Boolean) - Me.Adapter.InsertCommand.Parameters(8).Value = CType(MINIMIZABLE,Boolean) - If (MAX_WIDTH.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(MAX_WIDTH.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (MIN_WIDTH.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(10).Value = CType(MIN_WIDTH.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - If (MAX_HEIGHT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(11).Value = CType(MAX_HEIGHT.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (MIN_HEIGHT.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(12).Value = CType(MIN_HEIGHT.Value,Short) - Else - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - If (X_LOC.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(13).Value = CType(X_LOC.Value,Double) - Else - Me.Adapter.InsertCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - If (Y_LOC.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(14).Value = CType(Y_LOC.Value,Double) - Else - Me.Adapter.InsertCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(15).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal SCREEN_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal FORM_TITLE As String, _ - ByVal DESCRIPTION As String, _ - ByVal WIDTH As Global.System.Nullable(Of Short), _ - ByVal HEIGHT As Global.System.Nullable(Of Short), _ - ByVal DIALOG As Boolean, _ - ByVal MAXIMIZABLE As Boolean, _ - ByVal MINIMIZABLE As Boolean, _ - ByVal MAX_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MIN_WIDTH As Global.System.Nullable(Of Short), _ - ByVal MAX_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal MIN_HEIGHT As Global.System.Nullable(Of Short), _ - ByVal X_LOC As Global.System.Nullable(Of Double), _ - ByVal Y_LOC As Global.System.Nullable(Of Double), _ - ByVal CHANGED_WHO As String, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(SCREEN_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FORM_ID,Integer) - If (FORM_TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TITLE") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(FORM_TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("DESCRIPTION") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DESCRIPTION,String) - End If - If (WIDTH.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(WIDTH.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (HEIGHT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(HEIGHT.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(DIALOG,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(MAXIMIZABLE,Boolean) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(MINIMIZABLE,Boolean) - If (MAX_WIDTH.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(MAX_WIDTH.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (MIN_WIDTH.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(MIN_WIDTH.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - If (MAX_HEIGHT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(MAX_HEIGHT.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (MIN_HEIGHT.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(MIN_HEIGHT.Value,Short) - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - If (X_LOC.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(X_LOC.Value,Double) - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - If (Y_LOC.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Y_LOC.Value,Double) - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RECORDTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RECORD" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_RECORD] WHERE (([GUID] = @Original_GUID) AND ([ADDED_WHO] = @O"& _ - "riginal_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANG"& _ - "ED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)"& _ - ") AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] "& _ - "= @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_RECORD] ([ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WH"& _ - "EN]) VALUES (@ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID"& _ - ", ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD WHERE (GUID"& _ - " = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_RECORD] SET [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, ["& _ - "CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Or"& _ - "iginal_GUID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Origin"& _ - "al_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHA"& _ - "NGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_"& _ - "WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ADD"& _ - "ED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD WHERE (GUID = @G"& _ - "UID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @RECORD_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORDDataTable, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECORD_ID As Integer) As DD_DMSDataSet.TBPMO_RECORDDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_RECORDDataTable = New DD_DMSDataSet.TBPMO_RECORDDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORDDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RECORD") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal GUID As Integer) As Integer - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_DOKUMENTTYPESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_DOKUMENTTYPES" - tableMapping.ColumnMappings.Add("FORMVIEW_ID", "FORMVIEW_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("DOKUMENTTYPE_ID", "DOKUMENTTYPE_ID") - tableMapping.ColumnMappings.Add("DOKUMENTTYPE", "DOKUMENTTYPE") - tableMapping.ColumnMappings.Add("PATH", "PATH") - tableMapping.ColumnMappings.Add("SHORTNAME", "SHORTNAME") - tableMapping.ColumnMappings.Add("OBJECT_TYPE", "OBJECT_TYPE") - tableMapping.ColumnMappings.Add("FW_DOCTYPE_ID", "FW_DOCTYPE_ID") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(2) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PA"& _ - "TH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_DOKUMENTTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (FORMVIEW_ID = @ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY DOKUMENTTYPE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMVIEW_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PA"& _ - "TH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_DOKUMENTTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "ORDER BY DOKUMENTTYPE" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(2).Connection = Me.Connection - Me._commandCollection(2).CommandText = "SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PA"& _ - "TH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_DOKUMENTTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (FORM_ID = @ENTITY_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY DOKUMENTTYPE" - Me._commandCollection(2).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable = New DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillBy(ByVal dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy() As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Dim dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable = New DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByENTITY_ID(ByVal dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(2) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByENTITY_ID(ByVal ENTITY_ID As Integer) As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(2) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable = New DD_DMSDataSet.VWPMO_DOKUMENTTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_FVIEW_DT_INDEXTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_FVIEW_DT_INDEX" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FW_DOCTYPE_ID", "FW_DOCTYPE_ID") - tableMapping.ColumnMappings.Add("INDEXNAME", "INDEXNAME") - tableMapping.ColumnMappings.Add("INDEX_VALUE", "INDEX_VALUE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_WD_FVIEW_DT_INDEX] WHERE (([GUID] = @Original_GUID) AND ([FW_D"& _ - "OCTYPE_ID] = @Original_FW_DOCTYPE_ID) AND ([INDEXNAME] = @Original_INDEXNAME) AN"& _ - "D ([INDEX_VALUE] = @Original_INDEX_VALUE) AND ([ADDED_WHO] = @Original_ADDED_WHO"& _ - ") AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [C"& _ - "HANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_C"& _ - "HANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANG"& _ - "ED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_WD_FVIEW_DT_INDEX] ([FW_DOCTYPE_ID], [INDEXNAME], [INDEX_VALUE"& _ - "], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@FW_DOCTYPE"& _ - "_ID, @INDEXNAME, @INDEX_VALUE, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_W"& _ - "HEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN"& _ - ", CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_FVIEW_DT_INDEX WHERE (GUID = SCOPE_IDE"& _ - "NTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_WD_FVIEW_DT_INDEX] SET [FW_DOCTYPE_ID] = @FW_DOCTYPE_ID, [INDEXNAME"& _ - "] = @INDEXNAME, [INDEX_VALUE] = @INDEX_VALUE, [ADDED_WHO] = @ADDED_WHO, [ADDED_W"& _ - "HEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN"& _ - " WHERE (([GUID] = @Original_GUID) AND ([FW_DOCTYPE_ID] = @Original_FW_DOCTYPE_ID"& _ - ") AND ([INDEXNAME] = @Original_INDEXNAME) AND ([INDEX_VALUE] = @Original_INDEX_V"& _ - "ALUE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDE"& _ - "D_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WH"& _ - "O] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] I"& _ - "S NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FW_DOCTYPE"& _ - "_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FR"& _ - "OM TBPMO_WD_FVIEW_DT_INDEX WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FW_DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEXNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INDEX_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEX_VALUE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_FVIEW_DT_INDEX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (FW_DOCTYPE_ID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FW_DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable = New DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_FVIEW_DT_INDEXDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_FVIEW_DT_INDEX") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_FW_DOCTYPE_ID As Integer, ByVal Original_INDEXNAME As String, ByVal Original_INDEX_VALUE As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_FW_DOCTYPE_ID,Integer) - If (Original_INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEXNAME") - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_INDEXNAME,String) - End If - If (Original_INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEX_VALUE") - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_INDEX_VALUE,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FW_DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal INDEX_VALUE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FW_DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEX_VALUE") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(INDEX_VALUE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(6).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal FW_DOCTYPE_ID As Integer, _ - ByVal INDEXNAME As String, _ - ByVal INDEX_VALUE As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_FW_DOCTYPE_ID As Integer, _ - ByVal Original_INDEXNAME As String, _ - ByVal Original_INDEX_VALUE As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FW_DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEX_VALUE") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(INDEX_VALUE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_FW_DOCTYPE_ID,Integer) - If (Original_INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEXNAME") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_INDEXNAME,String) - End If - If (Original_INDEX_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_INDEX_VALUE") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_INDEX_VALUE,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FW_DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal INDEX_VALUE As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_FW_DOCTYPE_ID As Integer, ByVal Original_INDEXNAME As String, ByVal Original_INDEX_VALUE As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_FW_DOCTYPE_ID, Original_INDEXNAME, Original_INDEX_VALUE, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASKTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW_TASK" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("WF_ID", "WF_ID") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("DUE_DATE", "DUE_DATE") - tableMapping.ColumnMappings.Add("STATE_ID", "STATE_ID") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TITLE", "TITLE") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(2) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TOP (1) TBPMO_WORKFLOW_TASK.GUID, TBPMO_WORKFLOW_TASK.RECORD_ID, TB"& _ - "PMO_WORKFLOW_TASK.WF_ID, TBPMO_WORKFLOW_TASK.COMMENT, TBPMO_WORKFLOW_TASK.DUE_DA"& _ - "TE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_WORKFLOW_TASK.STATE_ID, TBPMO_WORKFLOW_TASK"& _ - ".ACTIVE, TBPMO_WORKFLOW_TASK.ADDED_WHEN, TBPMO_WORKFLOW_TASK.CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_WORKFLOW_TASK.CHANGED_WHEN, TBPMO_WORKFLOW.TITLE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FRO"& _ - "M TBPMO_WORKFLOW_TASK INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_WORK"& _ - "FLOW ON TBPMO_WORKFLOW_TASK.WF_ID = TBPMO_WORKFLOW.GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TBPMO_WOR"& _ - "KFLOW_TASK.RECORD_ID = @RECID) AND (TBPMO_WORKFLOW_TASK.ACTIVE = 1) AND (TBPMO_W"& _ - "ORKFLOW_TASK.STATE_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT WORKFL"& _ - "OW_FINAL_STATE1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM TBPMO_KONFIGURAT"& _ - "ION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (GUID = 1)))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "UPDATE TBPMO_WORKFLOW_TASK"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ACTIVE = 1, CHANGED_WHO = @C"& _ - "HANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (RECORD_ID = @RECORD_ID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._commandCollection(2) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(2).Connection = Me.Connection - Me._commandCollection(2).CommandText = "UPDATE TBPMO_WORKFLOW_TASK"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET COMMENT = @COMMENT, DUE_DATE"& _ - " = @DUE_DATE, STATE_ID = @STATE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO"& _ - ", TASK_DATE = @TASK_DATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._commandCollection(2).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DUE_DATE", Global.System.Data.SqlDbType.[Date], 3, Global.System.Data.ParameterDirection.Input, 0, 0, "DUE_DATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TASK_DATE", Global.System.Data.SqlDbType.[Date], 3, Global.System.Data.ParameterDirection.Input, 0, 0, "TASK_DATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable, ByVal RECID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECID As Integer) As DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASKDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function cmdsetActive(ByVal CHANGED_WHO As String, ByVal RECORD_ID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - If (CHANGED_WHO Is Nothing) Then - command.Parameters(0).Value = Global.System.DBNull.Value - Else - command.Parameters(0).Value = CType(CHANGED_WHO,String) - End If - command.Parameters(1).Value = CType(RECORD_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - - _ - Public Overloads Overridable Function cmdUpdate(ByVal COMMENT As String, ByVal DUE_DATE As String, ByVal STATE_ID As Integer, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal TASK_DATE As String, ByVal Original_GUID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(2) - If (COMMENT Is Nothing) Then - command.Parameters(0).Value = Global.System.DBNull.Value - Else - command.Parameters(0).Value = CType(COMMENT,String) - End If - If (DUE_DATE Is Nothing) Then - command.Parameters(1).Value = Global.System.DBNull.Value - Else - command.Parameters(1).Value = CType(DUE_DATE,String) - End If - command.Parameters(2).Value = CType(STATE_ID,Integer) - command.Parameters(3).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - command.Parameters(4).Value = Global.System.DBNull.Value - Else - command.Parameters(4).Value = CType(CHANGED_WHO,String) - End If - If (TASK_DATE Is Nothing) Then - command.Parameters(5).Value = Global.System.DBNull.Value - Else - command.Parameters(5).Value = CType(TASK_DATE,String) - End If - command.Parameters(6).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_STATETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW_TASK_STATE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("STATE_DESC", "STATE_DESC") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WORKFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WORKFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (STATE_DESC, ADDE"& _ - "D_WHO, COLOR)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@STATE_DESC,@ADDED_WHO,@COLOR); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, STA"& _ - "TE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR FROM TBPMO_WORK"& _ - "FLOW_TASK_STATE WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_DESC", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_DESC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLOR", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WORKFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET STATE_DESC = @STATE_DE"& _ - "SC, CHANGED_WHO = @CHANGED_WHO, COLOR = @COLOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_G"& _ - "UID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHE"& _ - "N, COLOR FROM TBPMO_WORKFLOW_TASK_STATE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_DESC", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_DESC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLOR", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONV"& _ - "ERT(VARCHAR(5), GUID), 1) AS STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHA"& _ - "NGED_WHEN, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WOR"& _ - "KFLOW_TASK_STATE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONV"& _ - "ERT(VARCHAR(5), GUID), 1) AS STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHA"& _ - "NGED_WHEN, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WOR"& _ - "KFLOW_TASK_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT "& _ - " STATE_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM TBPMO_WORKFLOW_ENT"& _ - "ITY_STATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (WF_ID = @WF_ID) AND (ENT"& _ - "ITY_ID = @ENT_ID)))" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WF_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String) As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillBy(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable, ByVal LANGUAGE As String, ByVal WF_ID As Integer, ByVal ENT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(WF_ID,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(ENT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataBy(ByVal LANGUAGE As String, ByVal WF_ID As Integer, ByVal ENT_ID As Integer) As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(WF_ID,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(ENT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WORKFLOW_TASK_STATE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal STATE_DESC As String, ByVal ADDED_WHO As String, ByVal COLOR As String) As Integer - If (STATE_DESC Is Nothing) Then - Throw New Global.System.ArgumentNullException("STATE_DESC") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(STATE_DESC,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - If (COLOR Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COLOR,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal STATE_DESC As String, ByVal CHANGED_WHO As String, ByVal COLOR As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (STATE_DESC Is Nothing) Then - Throw New Global.System.ArgumentNullException("STATE_DESC") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(STATE_DESC,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - If (COLOR Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COLOR,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_GUI_ENTITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_GUI_ENTITY" - tableMapping.ColumnMappings.Add("ID", "ID") - tableMapping.ColumnMappings.Add("Name", "Name") - tableMapping.ColumnMappings.Add("Title", "Title") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT ID, Name, Title"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_GUI_ENTITY" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable = New DD_DMSDataSet.VWPMO_GUI_ENTITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOWTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("TITLE", "TITLE") - tableMapping.ColumnMappings.Add("DESCRIPTION", "DESCRIPTION") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_WORKFLOW] WHERE (([GUID] = @Original_GUID) AND ([TITLE] = @Ori"& _ - "ginal_TITLE) AND ((@IsNull_DESCRIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCR"& _ - "IPTION] = @Original_DESCRIPTION)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND (["& _ - "ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_W"& _ - "HO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_W"& _ - "HEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)"& _ - "))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_TITLE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TITLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DESCRIPTION", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WORKFLOW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (TITLE, DESCRIPTION, ADDED_W"& _ - "HO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@TITLE,@DESCRIPTION,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, TITLE, DESCR"& _ - "IPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WORKFLOW WHE"& _ - "RE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TITLE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WORKFLOW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET TITLE = @TITLE, DESCRIPTION = @DE"& _ - "SCRIPTION, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"S"& _ - "ELECT GUID, TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - " FROM TBPMO_WORKFLOW WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TITLE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITLE' + CONVERT("& _ - "VARCHAR(5), GUID), 1) AS TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WORKFLOW" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOWDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String) As DD_DMSDataSet.TBPMO_WORKFLOWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOWDataTable = New DD_DMSDataSet.TBPMO_WORKFLOWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOWDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WORKFLOW") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_TITLE As String, ByVal Original_DESCRIPTION As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_TITLE") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_TITLE,String) - End If - If (Original_DESCRIPTION Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_DESCRIPTION,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal TITLE As String, ByVal DESCRIPTION As String, ByVal ADDED_WHO As String) As Integer - If (TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("TITLE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(DESCRIPTION,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal TITLE As String, ByVal DESCRIPTION As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (TITLE Is Nothing) Then - Throw New Global.System.ArgumentNullException("TITLE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TITLE,String) - End If - If (DESCRIPTION Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(DESCRIPTION,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_WF_OVERVIEW_AUTHORITY" - tableMapping.ColumnMappings.Add("STATE", "STATE") - tableMapping.ColumnMappings.Add("STATE_ID", "STATE_ID") - tableMapping.ColumnMappings.Add("Authority", "Authority") - tableMapping.ColumnMappings.Add("String", "String") - tableMapping.ColumnMappings.Add("WF_ID", "WF_ID") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT WF_ID, RECORD_ID, STATE, STATE_ID, Authority, String, COLOR, CHANGE"& _ - "D_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_WF_OVERVIEW_AUTHORITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE ("& _ - "RECORD_ID = @RECORDID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORDID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable, ByVal RECORDID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORDID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECORDID As Integer) As DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORDID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable = New DD_DMSDataSet.VWPMO_WF_OVERVIEW_AUTHORITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_DOKUMENTARTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_DOKUMENTART" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("EINGANGSART_ID", "EINGANGSART_ID") - tableMapping.ColumnMappings.Add("KURZNAME", "KURZNAME") - tableMapping.ColumnMappings.Add("ZIEL_PFAD", "ZIEL_PFAD") - tableMapping.ColumnMappings.Add("BESCHREIBUNG", "BESCHREIBUNG") - tableMapping.ColumnMappings.Add("AKTIV", "AKTIV") - tableMapping.ColumnMappings.Add("NAMENKONVENTION", "NAMENKONVENTION") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - tableMapping.ColumnMappings.Add("OBJEKTTYP", "OBJEKTTYP") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_DOKUMENTART"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_DOKUMENTART"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (BEZEICHNUNG, EINGANGSART_"& _ - "ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, ERSTELLTWER, OBJEKTTYP)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@BEZEICHNUNG,@EINGANGSART_ID,@KURZNAME,@ZIEL_PFAD,@BESCHREIBUNG,@AKTIV,@ER"& _ - "STELLTWER,@OBJEKTTYP); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, EINGANGSART_ID, KURZNAME, Z"& _ - "IEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEAND"& _ - "ERTWER, GEAENDERTWANN FROM TBDD_DOKUMENTART WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EINGANGSART_ID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EINGANGSART_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@KURZNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "KURZNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ZIEL_PFAD", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "ZIEL_PFAD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJEKTTYP", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJEKTTYP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_DOKUMENTART"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET BEZEICHNUNG = @BEZEICHNUNG, EIN"& _ - "GANGSART_ID = @EINGANGSART_ID, KURZNAME = @KURZNAME, ZIEL_PFAD = @ZIEL_PFAD, BES"& _ - "CHREIBUNG = @BESCHREIBUNG, AKTIV = @AKTIV, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" GEANDERTWE"& _ - "R = @GEANDERTWER, OBJEKTTYP = @OBJEKTTYP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG,"& _ - " AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN F"& _ - "ROM TBDD_DOKUMENTART WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EINGANGSART_ID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EINGANGSART_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@KURZNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "KURZNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ZIEL_PFAD", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "ZIEL_PFAD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJEKTTYP", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJEKTTYP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'DOCTYPE_TITLE' + CONVE"& _ - "RT(VARCHAR(5), GUID), 1) AS BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BE"& _ - "SCHREIBUNG, AKTIV, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" NAMENKONVENTION, ERSTELLTWER, ERST"& _ - "ELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_DOKUMENTAR"& _ - "T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY BEZEICHNUNG" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'DOCTYPE_TITLE' + CONVE"& _ - "RT(VARCHAR(5), GUID), 1) AS BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BE"& _ - "SCHREIBUNG, AKTIV, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" NAMENKONVENTION, ERSTELLTWER, ERST"& _ - "ELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_DOKUMENTAR"& _ - "T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT DOKART_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM TBDD_DOKUMENTART_MODULE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (MODULE_ID = 0)))"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY BEZEICHNUNG" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String) As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable = New DD_DMSDataSet.TBDD_DOKUMENTARTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByPMO(ByVal dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable, ByVal LANGUAGE As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByPMO(ByVal LANGUAGE As String) As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Dim dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable = New DD_DMSDataSet.TBDD_DOKUMENTARTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_DOKUMENTARTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_DOKUMENTART") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal EINGANGSART_ID As Byte, ByVal KURZNAME As String, ByVal ZIEL_PFAD As String, ByVal BESCHREIBUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal OBJEKTTYP As String) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(EINGANGSART_ID,Byte) - If (KURZNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("KURZNAME") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(KURZNAME,String) - End If - If (ZIEL_PFAD Is Nothing) Then - Throw New Global.System.ArgumentNullException("ZIEL_PFAD") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ZIEL_PFAD,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(BESCHREIBUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(5).Value = CType(AKTIV,Boolean) - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ERSTELLTWER,String) - End If - If (OBJEKTTYP Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(OBJEKTTYP,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal EINGANGSART_ID As Byte, ByVal KURZNAME As String, ByVal ZIEL_PFAD As String, ByVal BESCHREIBUNG As String, ByVal AKTIV As Boolean, ByVal GEANDERTWER As String, ByVal OBJEKTTYP As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(EINGANGSART_ID,Byte) - If (KURZNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("KURZNAME") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(KURZNAME,String) - End If - If (ZIEL_PFAD Is Nothing) Then - Throw New Global.System.ArgumentNullException("ZIEL_PFAD") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ZIEL_PFAD,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(BESCHREIBUNG,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(AKTIV,Boolean) - If (GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(GEANDERTWER,String) - End If - If (OBJEKTTYP Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(OBJEKTTYP,String) - End If - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_EINGANGSARTENTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_EINGANGSARTEN" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("BESCHREIBUNG", "BESCHREIBUNG") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_EINGANGSARTEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_EINGANGSARTEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (BEZEICHNUNG, BESCHREIBU"& _ - "NG, ERSTELLTWER)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@BEZEICHNUNG,@BESCHREIBUNG,@ERSTELLTWER); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SEL"& _ - "ECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEA"& _ - "ENDERTWANN FROM TBDD_EINGANGSARTEN WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBDD_EINGANGSARTEN] SET [BEZEICHNUNG] = @BEZEICHNUNG, [BESCHREIBUNG] = @B"& _ - "ESCHREIBUNG, [ERSTELLTWER] = @ERSTELLTWER, [ERSTELLTWANN] = @ERSTELLTWANN, [GEAN"& _ - "DERTWER] = @GEANDERTWER, [GEAENDERTWANN] = @GEAENDERTWANN WHERE (([GUID] = @Orig"& _ - "inal_GUID) AND ([BEZEICHNUNG] = @Original_BEZEICHNUNG) AND ((@IsNull_BESCHREIBUN"& _ - "G = 1 AND [BESCHREIBUNG] IS NULL) OR ([BESCHREIBUNG] = @Original_BESCHREIBUNG)) "& _ - "AND ([ERSTELLTWER] = @Original_ERSTELLTWER) AND ([ERSTELLTWANN] = @Original_ERST"& _ - "ELLTWANN) AND ((@IsNull_GEANDERTWER = 1 AND [GEANDERTWER] IS NULL) OR ([GEANDERT"& _ - "WER] = @Original_GEANDERTWER)) AND ((@IsNull_GEAENDERTWANN = 1 AND [GEAENDERTWAN"& _ - "N] IS NULL) OR ([GEAENDERTWANN] = @Original_GEAENDERTWANN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZE"& _ - "ICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FRO"& _ - "M TBDD_EINGANGSARTEN WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEAENDERTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_BESCHREIBUNG", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_BESCHREIBUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BESCHREIBUNG", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ERSTELLTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWANN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_GEANDERTWER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_GEAENDERTWANN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GEAENDERTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDER"& _ - "TWER, GEAENDERTWANN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_EINGANGSARTEN" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable = New DD_DMSDataSet.TBDD_EINGANGSARTENDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_EINGANGSARTENDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_EINGANGSARTEN") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Byte) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(BESCHREIBUNG,String) - End If - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ERSTELLTWER,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Global.System.Nullable(Of Date), ByVal Original_GUID As Byte, ByVal Original_BEZEICHNUNG As String, ByVal Original_BESCHREIBUNG As String, ByVal Original_ERSTELLTWER As String, ByVal Original_ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal Original_GEANDERTWER As String, ByVal Original_GEAENDERTWANN As Global.System.Nullable(Of Date), ByVal GUID As Byte) As Integer - If (BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("BEZEICHNUNG") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (BESCHREIBUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(BESCHREIBUNG,String) - End If - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(ERSTELLTWER,String) - End If - If (ERSTELLTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ERSTELLTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GEANDERTWER,String) - End If - If (GEAENDERTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GEAENDERTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Byte) - If (Original_BEZEICHNUNG Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_BEZEICHNUNG") - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_BEZEICHNUNG,String) - End If - If (Original_BESCHREIBUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_BESCHREIBUNG,String) - End If - If (Original_ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ERSTELLTWER") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_ERSTELLTWER,String) - End If - If (Original_ERSTELLTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_ERSTELLTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (Original_GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_GEANDERTWER,String) - End If - If (Original_GEAENDERTWANN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_GEAENDERTWANN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal BESCHREIBUNG As String, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Global.System.Nullable(Of Date), ByVal Original_GUID As Byte, ByVal Original_BEZEICHNUNG As String, ByVal Original_BESCHREIBUNG As String, ByVal Original_ERSTELLTWER As String, ByVal Original_ERSTELLTWANN As Global.System.Nullable(Of Date), ByVal Original_GEANDERTWER As String, ByVal Original_GEAENDERTWANN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, Original_GUID, Original_BEZEICHNUNG, Original_BESCHREIBUNG, Original_ERSTELLTWER, Original_ERSTELLTWANN, Original_GEANDERTWER, Original_GEAENDERTWANN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_INDEX_AUTOMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_INDEX_AUTOM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - tableMapping.ColumnMappings.Add("INDEXNAME", "INDEXNAME") - tableMapping.ColumnMappings.Add("VALUE", "VALUE") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("SQL_ACTIVE", "SQL_ACTIVE") - tableMapping.ColumnMappings.Add("SQL_RESULT", "SQL_RESULT") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (DOCTYPE_ID, INDEXNAME, VA"& _ - "LUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, SQL_ACTIVE, SQL_RESULT, ENTITY_I"& _ - "D)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@DOCTYPE_ID,@INDEXNAME,@VALUE,@CONNECTION_ID,@COMMENT,@ACTIVE"& _ - ",@ADDED_WHO,@SQL_ACTIVE,@SQL_RESULT,@ENTITY_ID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DOCTYPE_ID, IND"& _ - "EXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WH"& _ - "O, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE (GUID = SCOP"& _ - "E_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VALUE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 400, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RESULT", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RESULT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET DOCTYPE_ID = @DOCTYPE_ID, INDEX"& _ - "NAME = @INDEXNAME, VALUE = @VALUE, CONNECTION_ID = @CONNECTION_ID, COMMENT = @CO"& _ - "MMENT, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "SQL_ACTIVE = @SQL_ACTIVE, SQL_RESULT = @SQL_RESULT, ENTITY_ID = @ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHER"& _ - "E (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, "& _ - "CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - ", SQL_ACTIVE, SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INDEXNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "INDEXNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VALUE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 400, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RESULT", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RESULT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE,"& _ - " ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT, ENTIT"& _ - "Y_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_INDEX_AUTOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (DOCTYPE_ID = @DocTypeID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DocTypeID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable, ByVal DocTypeID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DocTypeID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DocTypeID As Integer) As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DocTypeID,Integer) - Dim dataTable As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable = New DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_INDEX_AUTOMDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_INDEX_AUTOM") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal VALUE As String, ByVal CONNECTION_ID As Short, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal SQL_ACTIVE As Boolean, ByVal SQL_RESULT As String, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (VALUE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(VALUE,String) - End If - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CONNECTION_ID,Short) - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(COMMENT,String) - End If - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(SQL_ACTIVE,Boolean) - If (SQL_RESULT Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RESULT") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(SQL_RESULT,String) - End If - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ENTITY_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal DOCTYPE_ID As Integer, ByVal INDEXNAME As String, ByVal VALUE As String, ByVal CONNECTION_ID As Short, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal SQL_ACTIVE As Boolean, ByVal SQL_RESULT As String, ByVal ENTITY_ID As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - If (INDEXNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("INDEXNAME") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(INDEXNAME,String) - End If - If (VALUE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(VALUE,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CONNECTION_ID,Short) - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(SQL_ACTIVE,Boolean) - If (SQL_RESULT Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RESULT") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(SQL_RESULT,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_FORMVIEW_DOKTYPES" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORMVIEW_ID", "FORMVIEW_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(2) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_WD_FORMVIEW_DOKTYPES.GUID, TBPMO_WD_FORMVIEW_DOKTYPES.FORMVIE"& _ - "W_ID, TBPMO_FORM_VIEW.FORM_TITLE, TBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBDD_DOKUMENTART.BEZEICHNUNG, TBPMO_WD_FORMVIEW_DOKTYPES.ADD"& _ - "ED_WHO, TBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHEN, TBPMO_WD_FORMVIEW_DOKTYPES.CHANGE"& _ - "D_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_WD_FORMVIEW_DOKTYPES INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO"& _ - "_FORM_VIEW ON TBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_ID = TBPMO_FORM_VIEW.GUID INNE"& _ - "R JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBDD_DOKUMENTART ON TBPMO_WD_FORMVIEW_DOKTYPES."& _ - "DOCTYPE_ID = TBDD_DOKUMENTART.GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TBPMO_WD_FORMVIEW_DOKTYPES.DOC"& _ - "TYPE_ID = @DOC_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOC_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "INSERT INTO TBPMO_WD_FORMVIEW_DOKTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORMVIEW_ID, DO"& _ - "CTYPE_ID, OBJECT_TYPE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FORMVIEW_ID,@DOCTYPE_ID,@OBJE"& _ - "CT_TYPE,@ADDED_WHO)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMVIEW_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMVIEW_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJECT_TYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJECT_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(2) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(2).Connection = Me.Connection - Me._commandCollection(2).CommandText = "DELETE FROM TBPMO_WD_FORMVIEW_DOKTYPES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @GUID)" - Me._commandCollection(2).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(2).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable, ByVal DOC_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOC_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DOC_ID As Integer) As DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOC_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable = New DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function cmdInsert(ByVal FORMVIEW_ID As Integer, ByVal DOCTYPE_ID As Integer, ByVal OBJECT_TYPE As String, ByVal ADDED_WHO As String) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - command.Parameters(0).Value = CType(FORMVIEW_ID,Integer) - command.Parameters(1).Value = CType(DOCTYPE_ID,Integer) - If (OBJECT_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("OBJECT_TYPE") - Else - command.Parameters(2).Value = CType(OBJECT_TYPE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - command.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - - _ - Public Overloads Overridable Function DeleteQuery(ByVal GUID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(2) - command.Parameters(0).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_KONFIGURATIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_KONFIGURATION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("LICENSE", "LICENSE") - tableMapping.ColumnMappings.Add("VEKTOR_DELIMITER", "VEKTOR_DELIMITER") - tableMapping.ColumnMappings.Add("EMAIL_ACTIVE", "EMAIL_ACTIVE") - tableMapping.ColumnMappings.Add("EMAIL_FROM", "EMAIL_FROM") - tableMapping.ColumnMappings.Add("EMAIL_SMTP", "EMAIL_SMTP") - tableMapping.ColumnMappings.Add("EMAIL_USER", "EMAIL_USER") - tableMapping.ColumnMappings.Add("EMAIL_PW", "EMAIL_PW") - tableMapping.ColumnMappings.Add("EMAIL_REMINDER_HEADER", "EMAIL_REMINDER_HEADER") - tableMapping.ColumnMappings.Add("EMAIL_REMINDER_FOOTER", "EMAIL_REMINDER_FOOTER") - tableMapping.ColumnMappings.Add("ADMIN_PW", "ADMIN_PW") - tableMapping.ColumnMappings.Add("ADMIN_SECURITY", "ADMIN_SECURITY") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("SQL_RECORD_SQL1", "SQL_RECORD_SQL1") - tableMapping.ColumnMappings.Add("SQL_RECORD_SQL2", "SQL_RECORD_SQL2") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE1", "WORKFLOW_FINAL_STATE1") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE2", "WORKFLOW_FINAL_STATE2") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE3", "WORKFLOW_FINAL_STATE3") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE4", "WORKFLOW_FINAL_STATE4") - tableMapping.ColumnMappings.Add("WORKFLOW_FINAL_STATE5", "WORKFLOW_FINAL_STATE5") - tableMapping.ColumnMappings.Add("VERSION_DELIMITER", "VERSION_DELIMITER") - tableMapping.ColumnMappings.Add("FILE_DELIMITER", "FILE_DELIMITER") - tableMapping.ColumnMappings.Add("WD_UNICODE", "WD_UNICODE") - tableMapping.ColumnMappings.Add("FOLLOW_UP_LOG_ERR_ONLY", "FOLLOW_UP_LOG_ERR_ONLY") - tableMapping.ColumnMappings.Add("FOLLOW_UP_EMAIL_PROFILE", "FOLLOW_UP_EMAIL_PROFILE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_KONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET LICENSE = @LICENSE, VEKTOR_D"& _ - "ELIMITER = @VEKTOR_DELIMITER, EMAIL_ACTIVE = @EMAIL_ACTIVE, EMAIL_FROM = @EMAIL_"& _ - "FROM, EMAIL_SMTP = @EMAIL_SMTP, EMAIL_USER = @EMAIL_USER, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " EMAIL_PW = @EMAIL_PW, EMAIL_REMINDER_HEADER = @EMAIL_REMINDER_HEADER, EMAIL"& _ - "_REMINDER_FOOTER = @EMAIL_REMINDER_FOOTER, ADMIN_PW = @ADMIN_PW, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " ADMIN_SECURITY = @ADMIN_SECURITY, CHANGED_WHO = @CHANGED_WHO, SQL_RE"& _ - "CORD_SQL1 = @SQL_RECORD_SQL1, SQL_RECORD_SQL2 = @SQL_RECORD_SQL2, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WORKFLOW_FINAL_STATE1 = @WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STAT"& _ - "E2 = @WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3 = @WORKFLOW_FINAL_STATE3, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WORKFLOW_FINAL_STATE4 = @WORKFLOW_FINAL_STATE4, WORKFLOW"& _ - "_FINAL_STATE5 = @WORKFLOW_FINAL_STATE5, VERSION_DELIMITER = @VERSION_DELIMITER, "& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FILE_DELIMITER = @FILE_DELIMITER, WD_UNICODE = @WD_UN"& _ - "ICODE, FOLLOW_UP_LOG_ERR_ONLY = @FOLLOW_UP_LOG_ERR_ONLY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FOLLOW_UP_EMAIL_PROFILE = @FOLLOW_UP_EMAIL_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Or"& _ - "iginal_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FRO"& _ - "M, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTE"& _ - "R, ADMIN_PW, ADMIN_SECURITY, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, S"& _ - "QL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2, W"& _ - "ORKFLOW_FINAL_STATE3, WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELI"& _ - "MITER, FILE_DELIMITER FROM TBPMO_KONFIGURATION WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LICENSE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "LICENSE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VEKTOR_DELIMITER", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VEKTOR_DELIMITER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_FROM", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_FROM", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SMTP", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SMTP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_USER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_USER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_PW", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_REMINDER_HEADER", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_REMINDER_HEADER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_REMINDER_FOOTER", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_REMINDER_FOOTER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADMIN_PW", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "ADMIN_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADMIN_SECURITY", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADMIN_SECURITY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RECORD_SQL1", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RECORD_SQL1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RECORD_SQL2", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RECORD_SQL2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE1", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE2", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE3", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE4", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WORKFLOW_FINAL_STATE5", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WORKFLOW_FINAL_STATE5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VERSION_DELIMITER", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VERSION_DELIMITER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FILE_DELIMITER", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "FILE_DELIMITER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WD_UNICODE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "WD_UNICODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_LOG_ERR_ONLY", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_LOG_ERR_ONLY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_EMAIL_PROFILE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_EMAIL_PROFILE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FROM, EMAIL_SM"& _ - "TP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER, ADMIN_PW"& _ - ", ADMIN_SECURITY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN, SQL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW"& _ - "_FINAL_STATE2, WORKFLOW_FINAL_STATE3, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WORKFLOW_FINAL_"& _ - "STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELIMITER, FILE_DELIMITER, WD_UNICODE, FO"& _ - "LLOW_UP_LOG_ERR_ONLY, FOLLOW_UP_EMAIL_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_KONFIGURATI"& _ - "ON" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "UPDATE TBPMO_KONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET LICENSE = @LICENSE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LICENSE", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "LICENSE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.TinyInt, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable = New DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_KONFIGURATIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_KONFIGURATION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal LICENSE As String, _ - ByVal VEKTOR_DELIMITER As String, _ - ByVal EMAIL_ACTIVE As Boolean, _ - ByVal EMAIL_FROM As String, _ - ByVal EMAIL_SMTP As String, _ - ByVal EMAIL_USER As String, _ - ByVal EMAIL_PW As String, _ - ByVal EMAIL_REMINDER_HEADER As String, _ - ByVal EMAIL_REMINDER_FOOTER As String, _ - ByVal ADMIN_PW As String, _ - ByVal ADMIN_SECURITY As Boolean, _ - ByVal CHANGED_WHO As String, _ - ByVal SQL_RECORD_SQL1 As String, _ - ByVal SQL_RECORD_SQL2 As String, _ - ByVal WORKFLOW_FINAL_STATE1 As Integer, _ - ByVal WORKFLOW_FINAL_STATE2 As Global.System.Nullable(Of Integer), _ - ByVal WORKFLOW_FINAL_STATE3 As Global.System.Nullable(Of Integer), _ - ByVal WORKFLOW_FINAL_STATE4 As Global.System.Nullable(Of Integer), _ - ByVal WORKFLOW_FINAL_STATE5 As Global.System.Nullable(Of Integer), _ - ByVal VERSION_DELIMITER As String, _ - ByVal FILE_DELIMITER As String, _ - ByVal WD_UNICODE As Boolean, _ - ByVal FOLLOW_UP_LOG_ERR_ONLY As Boolean, _ - ByVal FOLLOW_UP_EMAIL_PROFILE As Integer, _ - ByVal Original_GUID As Byte, _ - ByVal GUID As Byte) As Integer - If (LICENSE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(LICENSE,String) - End If - If (VEKTOR_DELIMITER Is Nothing) Then - Throw New Global.System.ArgumentNullException("VEKTOR_DELIMITER") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(VEKTOR_DELIMITER,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EMAIL_ACTIVE,Boolean) - If (EMAIL_FROM Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(EMAIL_FROM,String) - End If - If (EMAIL_SMTP Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(EMAIL_SMTP,String) - End If - If (EMAIL_USER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(EMAIL_USER,String) - End If - If (EMAIL_PW Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(EMAIL_PW,String) - End If - If (EMAIL_REMINDER_HEADER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(EMAIL_REMINDER_HEADER,String) - End If - If (EMAIL_REMINDER_FOOTER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(EMAIL_REMINDER_FOOTER,String) - End If - If (ADMIN_PW Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADMIN_PW") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ADMIN_PW,String) - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(ADMIN_SECURITY,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(CHANGED_WHO,String) - End If - If (SQL_RECORD_SQL1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RECORD_SQL1") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(SQL_RECORD_SQL1,String) - End If - If (SQL_RECORD_SQL2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RECORD_SQL2") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(SQL_RECORD_SQL2,String) - End If - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(WORKFLOW_FINAL_STATE1,Integer) - If (WORKFLOW_FINAL_STATE2.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(WORKFLOW_FINAL_STATE2.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - End If - If (WORKFLOW_FINAL_STATE3.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(WORKFLOW_FINAL_STATE3.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - If (WORKFLOW_FINAL_STATE4.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(WORKFLOW_FINAL_STATE4.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - If (WORKFLOW_FINAL_STATE5.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(WORKFLOW_FINAL_STATE5.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - If (VERSION_DELIMITER Is Nothing) Then - Throw New Global.System.ArgumentNullException("VERSION_DELIMITER") - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(VERSION_DELIMITER,String) - End If - If (FILE_DELIMITER Is Nothing) Then - Throw New Global.System.ArgumentNullException("FILE_DELIMITER") - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(FILE_DELIMITER,String) - End If - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(WD_UNICODE,Boolean) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(FOLLOW_UP_LOG_ERR_ONLY,Boolean) - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(FOLLOW_UP_EMAIL_PROFILE,Integer) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_GUID,Byte) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function cmdSetLicense(ByVal LICENSE As String, ByVal Original_GUID As Byte) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - If (LICENSE Is Nothing) Then - command.Parameters(0).Value = Global.System.DBNull.Value - Else - command.Parameters(0).Value = CType(LICENSE,String) - End If - command.Parameters(1).Value = CType(Original_GUID,Byte) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("PRENAME", "PRENAME") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("EMAIL", "EMAIL") - tableMapping.ColumnMappings.Add("LOGGED_IN", "LOGGED_IN") - tableMapping.ColumnMappings.Add("LOGGED_WHERE", "LOGGED_WHERE") - tableMapping.ColumnMappings.Add("LOG_IN_WHEN", "LOG_IN_WHEN") - tableMapping.ColumnMappings.Add("LOG_OUT_WHEN", "LOG_OUT_WHEN") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("RECORD_ADMIN", "RECORD_ADMIN") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("SHORTNAME", "SHORTNAME") - tableMapping.ColumnMappings.Add("WAN_ENVIRONMENT", "WAN_ENVIRONMENT") - tableMapping.ColumnMappings.Add("DATE_FORMAT", "DATE_FORMAT") - tableMapping.ColumnMappings.Add("GENERAL_VIEWER", "GENERAL_VIEWER") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (PRENAME, NAME, USERNAME, EMAIL, "& _ - "LOGGED_IN, RECORD_ADMIN, ADDED_WHO, MODULE_RECORD_ORG, LANGUAGE, SHORTNAME, COMM"& _ - "ENT, WAN_ENVIRONMENT, DATE_FORMAT, GENERAL_VIEWER)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@PRENAME,@NAM"& _ - "E,@USERNAME,@EMAIL,@LOGGED_IN, 0,@ADDED_WHO, 1,@LANGUAG,@SHORTNAME,@COMMENT,@WAN"& _ - "_ENVIRONMENT,@DATE_FORMAT,@GENERAL_VIEWER); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PRENAME, NAME, "& _ - "USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMI"& _ - "N, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER WHERE (GUID ="& _ - " SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PRENAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PRENAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOGGED_IN", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOGGED_IN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAG", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WAN_ENVIRONMENT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "WAN_ENVIRONMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATE_FORMAT", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "DATE_FORMAT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GENERAL_VIEWER", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "GENERAL_VIEWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET PRENAME = @PRENAME, NAME = @NAME, USER"& _ - "NAME = @USERNAME, EMAIL = @EMAIL, RECORD_ADMIN = @RECORD_ADMIN, CHANGED_WHO = @C"& _ - "HANGED_WHO, LANGUAGE = @LANGUAGE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SHORTNAME = @SHORTN"& _ - "AME, COMMENT = @COMMENT, WAN_ENVIRONMENT = @WAN_ENVIRONMENT, DATE_FORMAT = @DATE"& _ - "_FORMAT, GENERAL_VIEWER = @GENERAL_VIEWER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID);"& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LO"& _ - "G_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANG"& _ - "ED_WHEN FROM TBDD_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PRENAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PRENAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ADMIN", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ADMIN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WAN_ENVIRONMENT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "WAN_ENVIRONMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATE_FORMAT", Global.System.Data.SqlDbType.VarChar, 10, Global.System.Data.ParameterDirection.Input, 0, 0, "DATE_FORMAT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GENERAL_VIEWER", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "GENERAL_VIEWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_"& _ - "IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED"& _ - "_WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE, COMMENT, SHORTNAME, WAN_ENVIRONMENT,"& _ - " DATE_FORMAT, GENERAL_VIEWER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (MODULE_RE"& _ - "CORD_ORG = 1)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY USERNAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_USERDataTable = New DD_DMSDataSet.TBDD_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal PRENAME As String, ByVal NAME As String, ByVal USERNAME As String, ByVal EMAIL As String, ByVal LOGGED_IN As Boolean, ByVal ADDED_WHO As String, ByVal LANGUAG As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal WAN_ENVIRONMENT As Boolean, ByVal DATE_FORMAT As String, ByVal GENERAL_VIEWER As String) As Integer - If (PRENAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(PRENAME,String) - End If - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(NAME,String) - End If - If (USERNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("USERNAME") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(USERNAME,String) - End If - If (EMAIL Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(EMAIL,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(LOGGED_IN,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (LANGUAG Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAG") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(LANGUAG,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(COMMENT,String) - End If - Me.Adapter.InsertCommand.Parameters(9).Value = CType(WAN_ENVIRONMENT,Boolean) - If (DATE_FORMAT Is Nothing) Then - Throw New Global.System.ArgumentNullException("DATE_FORMAT") - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(DATE_FORMAT,String) - End If - If (GENERAL_VIEWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("GENERAL_VIEWER") - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(GENERAL_VIEWER,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal PRENAME As String, ByVal NAME As String, ByVal USERNAME As String, ByVal EMAIL As String, ByVal RECORD_ADMIN As Boolean, ByVal CHANGED_WHO As String, ByVal LANGUAGE As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal WAN_ENVIRONMENT As Boolean, ByVal DATE_FORMAT As String, ByVal GENERAL_VIEWER As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (PRENAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(PRENAME,String) - End If - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(NAME,String) - End If - If (USERNAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("USERNAME") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(USERNAME,String) - End If - If (EMAIL Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(EMAIL,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(RECORD_ADMIN,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(LANGUAGE,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(WAN_ENVIRONMENT,Boolean) - If (DATE_FORMAT Is Nothing) Then - Throw New Global.System.ArgumentNullException("DATE_FORMAT") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(DATE_FORMAT,String) - End If - If (GENERAL_VIEWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("GENERAL_VIEWER") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(GENERAL_VIEWER,String) - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_TYPETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_TYPE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TYPE", "FORM_TYPE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_FORM_TYPE] WHERE (([GUID] = @Original_GUID) AND ([FORM_TYPE] ="& _ - " @Original_FORM_TYPE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] "& _ - "= @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL)"& _ - " OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND "& _ - "[CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FORM_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_TYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORM_TYPE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VAL"& _ - "UES (@FORM_TYPE,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TYPE, ADDED_WHO, ADDED_W"& _ - "HEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_TYPE WHERE (GUID = SCOPE_IDENTITY"& _ - "())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_TYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FORM_TYPE = @FORM_TYPE, CHANGED_"& _ - "WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TY"& _ - "PE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_TYPE WHERE "& _ - "(GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TYPE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_FORM_TYPE.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_TYPE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable = New DD_DMSDataSet.TBPMO_FORM_TYPEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_TYPEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_TYPE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_FORM_TYPE As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_FORM_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_FORM_TYPE") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_FORM_TYPE,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FORM_TYPE As String, ByVal ADDED_WHO As String) As Integer - If (FORM_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TYPE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FORM_TYPE,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FORM_TYPE As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (FORM_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FORM_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FORM_TYPE,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_USER_GROUPSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_USER_GROUPS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, ADDED_WHO, COMMENT)"& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@ADDED_WHO,@COMMENT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, ADDED_WHO, AD"& _ - "DED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER_GROUPS WHERE (GUID = SCOPE_ID"& _ - "ENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, CHANGED_WHO = @CH"& _ - "ANGED_WHO, COMMENT = @COMMENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT G"& _ - "UID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER_GROUP"& _ - "S WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMME"& _ - "NT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY NAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_USER_GROUPSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_USER_GROUPSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_USER_GROUPSDataTable = New DD_DMSDataSet.TBDD_USER_GROUPSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_USER_GROUPSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_USER_GROUPS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal ADDED_WHO As String, ByVal COMMENT As String) As Integer - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ADDED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COMMENT,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal NAME As String, ByVal CHANGED_WHO As String, ByVal COMMENT As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_USERS_GROUPSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_USERS_GROUPS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("PRENAME", "PRENAME") - tableMapping.ColumnMappings.Add("GROUP_NAME", "GROUP_NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT VWPMO_USERS_GROUPS.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_USERS_GROUPS" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable = New DD_DMSDataSet.VWPMO_USERS_GROUPSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_GROUPS_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_GROUPS_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_GROUPS_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_GROUPS_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (USER_ID, GROUP_ID, ADDED_"& _ - "WHO, COMMENT)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@USER_ID,@GROUP_ID,@ADDED_WHO,@COMMENT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT "& _ - "GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM T"& _ - "BDD_GROUPS_USER WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_GROUPS_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET USER_ID = @USER_ID, GROUP_ID = "& _ - "@GROUP_ID, CHANGED_WHO = @CHANGED_WHO, COMMENT = @COMMENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = "& _ - "@Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGE"& _ - "D_WHO, CHANGED_WHEN FROM TBDD_GROUPS_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGE"& _ - "D_WHEN, COMMENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_GROUPS_USER" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_GROUPS_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_GROUPS_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_GROUPS_USERDataTable = New DD_DMSDataSet.TBDD_GROUPS_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_GROUPS_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_GROUPS_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal USER_ID As Integer, ByVal GROUP_ID As Integer, ByVal ADDED_WHO As String, ByVal COMMENT As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(COMMENT,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal USER_ID As Integer, ByVal GROUP_ID As Integer, ByVal CHANGED_WHO As String, ByVal COMMENT As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBWH_DOKART_MODULETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBWH_DOKART_MODULE" - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("NAME", "NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBDD_DOKUMENTART.BEZEICHNUNG, TBDD_MODULES.NAME"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TB"& _ - "DD_DOKUMENTART INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBDD_DOKUMENTART_MODULE ON T"& _ - "BDD_DOKUMENTART.GUID = TBDD_DOKUMENTART_MODULE.DOKART_ID INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBDD_MODULES ON TBDD_DOKUMENTART_MODULE.MODULE_ID = TBDD_MODULES.G"& _ - "UID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TBDD_DOKUMENTART.GUID = @DokID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DokID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "INSERT INTO TBDD_DOKUMENTART_MODULE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (DOKART_ID, MODULE_"& _ - "ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@DOK_ID, 0)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOK_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOKART_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBWH_DOKART_MODULEDataTable, ByVal DokID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DokID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DokID As Integer) As DD_DMSDataSet.TBWH_DOKART_MODULEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DokID,Integer) - Dim dataTable As DD_DMSDataSet.TBWH_DOKART_MODULEDataTable = New DD_DMSDataSet.TBWH_DOKART_MODULEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function InsertDokartModule(ByVal DOK_ID As Integer) As Integer - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - command.Parameters(0).Value = CType(DOK_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Integer - Try - returnValue = command.ExecuteNonQuery - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - Return returnValue - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTORTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_CONSTRUCTOR" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("SEQUENCE_MENU", "SEQUENCE_MENU") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("MENU_IMG", "MENU_IMG") - tableMapping.ColumnMappings.Add("SHORT_TITLE", "SHORT_TITLE") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORM_TITLE, SEQUENC"& _ - "E_MENU, ADDED_WHO, MENU_IMG, SHORT_TITLE)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FORM_TITLE,@SEQUENCE_"& _ - "MENU,@ADDED_WHO,@MENU_IMG,@SHORT_TITLE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TITLE, SEQUENCE_MEN"& _ - "U, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM "& _ - "TBPMO_FORM_CONSTRUCTOR WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE_MENU", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE_MENU", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_IMG", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_IMG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORT_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORT_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FORM_TITLE = @FORM_TITLE,"& _ - " SEQUENCE_MENU = @SEQUENCE_MENU, CHANGED_WHO = @CHANGED_WHO, MENU_IMG = @MENU_IM"& _ - "G, SHORT_TITLE = @SHORT_TITLE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE = @LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TITLE, SEQUENCE_MENU,"& _ - " ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM TB"& _ - "PMO_FORM_CONSTRUCTOR WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE_MENU", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE_MENU", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_IMG", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_IMG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORT_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORT_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'CONSTR_MENUE' + CONVER"& _ - "T(VARCHAR(5), GUID), @SCREEN_ID) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_"& _ - "WHEN, CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHEN, MENU_IMG, SHORT_TITL"& _ - "E, LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " (SELECT DISTINCT CONSTRUCT_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBPMO_CLIENT_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "WHERE (CLIENT_ID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " (SELECT CLIENT_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBDD_CLIENT_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (USER_ID = @USER_ID)))))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable, ByVal LANGUAGE As String, ByVal SCREEN_ID As Integer, ByVal USER_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(USER_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal SCREEN_ID As Integer, ByVal USER_ID As Integer) As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(USER_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable = New DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTORDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_CONSTRUCTOR") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String) As Integer - If (FORM_TITLE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FORM_TITLE,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SEQUENCE_MENU,Integer) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - If (MENU_IMG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(MENU_IMG,Byte()) - End If - If (SHORT_TITLE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SHORT_TITLE,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal CHANGED_WHO As String, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (FORM_TITLE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FORM_TITLE,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SEQUENCE_MENU,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (MENU_IMG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(MENU_IMG,Byte()) - End If - If (SHORT_TITLE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SHORT_TITLE,String) - End If - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(LANGUAGE,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_OBJECTTYPETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_OBJECTTYPE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("OBJECT_TYPE", "OBJECT_TYPE") - tableMapping.ColumnMappings.Add("IDXNAME_ENTITYID", "IDXNAME_ENTITYID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("IDXNAME_PARENTID", "IDXNAME_PARENTID") - tableMapping.ColumnMappings.Add("IDXNAME_RECORDID", "IDXNAME_RECORDID") - tableMapping.ColumnMappings.Add("IDXNAME_DOCTYPE", "IDXNAME_DOCTYPE") - tableMapping.ColumnMappings.Add("IDXNAME_RELATION", "IDXNAME_RELATION") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_OBJECTTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_OBJECTTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (OBJECT_TYPE, IDXNAME_E"& _ - "NTITYID, IDXNAME_PARENTID, ADDED_WHO, IDXNAME_DOCTYPE, IDXNAME_RECORDID, IDXNAME"& _ - "_RELATION)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@OBJECT_TYPE,@IDXNAME_ENTITYID,@IDXNAME_PARENTID,@ADD"& _ - "ED_WHO,@IDXNAME_DOCTYPE,@IDXNAME_RECORDID,@IDXNAME_RELATION); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, O"& _ - "BJECT_TYPE, IDXNAME_ENTITYID, IDXNAME_PARENTID, ADDED_WHO, ADDED_WHEN, CHANGED_W"& _ - "HO, CHANGED_WHEN FROM TBPMO_WD_OBJECTTYPE WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJECT_TYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJECT_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_ENTITYID", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_ENTITYID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_PARENTID", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_PARENTID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_RECORDID", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_RECORDID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_RELATION", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_RELATION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_OBJECTTYPE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET OBJECT_TYPE = @OBJECT_TYPE, "& _ - "IDXNAME_ENTITYID = @IDXNAME_ENTITYID, IDXNAME_PARENTID = @IDXNAME_PARENTID, CHAN"& _ - "GED_WHO = @CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" IDXNAME_RECORDID = @IDXNAME_R"& _ - "ECORDID, IDXNAME_DOCTYPE = @IDXNAME_DOCTYPE, IDXNAME_RELATION = @IDXNAME_RELATIO"& _ - "N"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, OBJECT_TYPE, IDXNAME_E"& _ - "NTITYID, IDXNAME_PARENTID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM"& _ - " TBPMO_WD_OBJECTTYPE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OBJECT_TYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OBJECT_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_ENTITYID", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_ENTITYID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_PARENTID", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_PARENTID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_RECORDID", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_RECORDID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDXNAME_RELATION", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDXNAME_RELATION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, OBJECT_TYPE, IDXNAME_ENTITYID, IDXNAME_PARENTID, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, IDXNAME_RECORDID, IDXNAME_DOCTYPE, IDXNAME"& _ - "_RELATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_OBJECTTYPE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable = New DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_OBJECTTYPEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_OBJECTTYPE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal OBJECT_TYPE As String, ByVal IDXNAME_ENTITYID As String, ByVal IDXNAME_PARENTID As String, ByVal ADDED_WHO As String, ByVal IDXNAME_DOCTYPE As String, ByVal IDXNAME_RECORDID As String, ByVal IDXNAME_RELATION As String) As Integer - If (OBJECT_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("OBJECT_TYPE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(OBJECT_TYPE,String) - End If - If (IDXNAME_ENTITYID Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_ENTITYID") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(IDXNAME_ENTITYID,String) - End If - If (IDXNAME_PARENTID Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_PARENTID") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(IDXNAME_PARENTID,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - If (IDXNAME_DOCTYPE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(IDXNAME_DOCTYPE,String) - End If - If (IDXNAME_RECORDID Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(IDXNAME_RECORDID,String) - End If - If (IDXNAME_RELATION Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_RELATION") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(IDXNAME_RELATION,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal OBJECT_TYPE As String, ByVal IDXNAME_ENTITYID As String, ByVal IDXNAME_PARENTID As String, ByVal CHANGED_WHO As String, ByVal IDXNAME_RECORDID As String, ByVal IDXNAME_DOCTYPE As String, ByVal IDXNAME_RELATION As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (OBJECT_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("OBJECT_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(OBJECT_TYPE,String) - End If - If (IDXNAME_ENTITYID Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_ENTITYID") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(IDXNAME_ENTITYID,String) - End If - If (IDXNAME_PARENTID Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_PARENTID") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(IDXNAME_PARENTID,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - If (IDXNAME_RECORDID Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(IDXNAME_RECORDID,String) - End If - If (IDXNAME_DOCTYPE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(IDXNAME_DOCTYPE,String) - End If - If (IDXNAME_RELATION Is Nothing) Then - Throw New Global.System.ArgumentNullException("IDXNAME_RELATION") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(IDXNAME_RELATION,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FOLLOW_UP_EMAILTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FOLLOW_UP_EMAIL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FOLLOW_UP_SEQUENCE", "FOLLOW_UP_SEQUENCE") - tableMapping.ColumnMappings.Add("FOLLOW_UP_DAYS", "FOLLOW_UP_DAYS") - tableMapping.ColumnMappings.Add("FOLLOW_UP_TIME_SPAN", "FOLLOW_UP_TIME_SPAN") - tableMapping.ColumnMappings.Add("DEPENDENT_DATE_CTRL_ID", "DEPENDENT_DATE_CTRL_ID") - tableMapping.ColumnMappings.Add("DEPENDENT_DONE_CTRL_ID", "DEPENDENT_DONE_CTRL_ID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("TIME_UNITY", "TIME_UNITY") - tableMapping.ColumnMappings.Add("TIME_SPAN", "TIME_SPAN") - tableMapping.ColumnMappings.Add("EMAIL_SUBJECT", "EMAIL_SUBJECT") - tableMapping.ColumnMappings.Add("EMAIL_BODY", "EMAIL_BODY") - tableMapping.ColumnMappings.Add("PROCESS_SELECT1", "PROCESS_SELECT1") - tableMapping.ColumnMappings.Add("PROCESS_SELECT2", "PROCESS_SELECT2") - tableMapping.ColumnMappings.Add("PROCESS_SELECT3", "PROCESS_SELECT3") - tableMapping.ColumnMappings.Add("PROCESS_SELECT4", "PROCESS_SELECT4") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TIME_DIST", "TIME_DIST") - tableMapping.ColumnMappings.Add("PROCESS_SELECT5", "PROCESS_SELECT5") - tableMapping.ColumnMappings.Add("PROCESS_SELECT6", "PROCESS_SELECT6") - tableMapping.ColumnMappings.Add("PROCESS_SELECT7", "PROCESS_SELECT7") - tableMapping.ColumnMappings.Add("PROCESS_SELECT8", "PROCESS_SELECT8") - tableMapping.ColumnMappings.Add("PROCESS_SELECT9", "PROCESS_SELECT9") - tableMapping.ColumnMappings.Add("PROCESS_SELECT10", "PROCESS_SELECT10") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("CONSTRUCTOR_ID", "CONSTRUCTOR_ID") - tableMapping.ColumnMappings.Add("CTRL_USER_DIRECT", "CTRL_USER_DIRECT") - tableMapping.ColumnMappings.Add("CTRL_GROUP_DIRECT", "CTRL_GROUP_DIRECT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FOLLOW_UP_EMAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FOLLOW_UP_EMAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FOLLOW_UP_SEQUENCE, "& _ - "FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL"& _ - "_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY,"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4,"& _ - " ACTIVE, ADDED_WHO, TIME_DIST, NAME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROU"& _ - "P_DIRECT)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FOLLOW_UP_SEQUENCE,@FOLLOW_UP_DAYS,@FOLLOW_UP_TIME_SP"& _ - "AN,@DEPENDENT_DATE_CTRL_ID,@DEPENDENT_DONE_CTRL_ID,@PARENT_ID,@TIME_UNITY,@TIME_"& _ - "SPAN,@EMAIL_SUBJECT,@EMAIL_BODY,@PROCESS_SELECT1,@PROCESS_SELECT2,@PROCESS_SELEC"& _ - "T3,@PROCESS_SELECT4,@ACTIVE,@ADDED_WHO,@TIME_DIST,@NAME,@CONSTRUCTOR_ID,@CTRL_US"& _ - "ER_DIRECT,@CTRL_GROUP_DIRECT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_"& _ - "DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PAREN"& _ - "T_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS"& _ - "_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANG"& _ - "ED_WHO, CHANGED_WHEN FROM TBPMO_FOLLOW_UP_EMAIL WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_SEQUENCE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_DAYS", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_DAYS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_TIME_SPAN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DATE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DATE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DONE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DONE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_UNITY", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_UNITY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_SPAN", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SUBJECT", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SUBJECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_BODY", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_BODY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT1", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT2", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT3", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT4", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_DIST", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_DIST", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCTOR_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCTOR_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_USER_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_USER_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_GROUP_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_GROUP_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FOLLOW_UP_EMAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FOLLOW_UP_SEQUENCE = @FOLL"& _ - "OW_UP_SEQUENCE, FOLLOW_UP_DAYS = @FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN = @FOLLOW_"& _ - "UP_TIME_SPAN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" DEPENDENT_DATE_CTRL_ID = @DEPENDENT_DAT"& _ - "E_CTRL_ID, DEPENDENT_DONE_CTRL_ID = @DEPENDENT_DONE_CTRL_ID, PARENT_ID = @PARENT"& _ - "_ID, TIME_UNITY = @TIME_UNITY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TIME_SPAN = @TIME_SPAN"& _ - ", EMAIL_SUBJECT = @EMAIL_SUBJECT, EMAIL_BODY = @EMAIL_BODY, PROCESS_SELECT1 = @P"& _ - "ROCESS_SELECT1, PROCESS_SELECT2 = @PROCESS_SELECT2, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" P"& _ - "ROCESS_SELECT3 = @PROCESS_SELECT3, PROCESS_SELECT4 = @PROCESS_SELECT4, ACTIVE = "& _ - "@ACTIVE, CHANGED_WHO = @CHANGED_WHO, TIME_DIST = @TIME_DIST, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " PROCESS_SELECT5 = @PROCESS_SELECT5, PROCESS_SELECT6 = @PROCESS_SELECT6, "& _ - "PROCESS_SELECT7 = @PROCESS_SELECT7, PROCESS_SELECT8 = @PROCESS_SELECT8, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " PROCESS_SELECT9 = @PROCESS_SELECT9, PROCESS_SELECT10 = @PROCE"& _ - "SS_SELECT10, NAME = @NAME, CONSTRUCTOR_ID = @CONSTRUCTOR_ID, CTRL_USER_DIRECT = "& _ - "@CTRL_USER_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CTRL_GROUP_DIRECT = @CTRL_GROUP_DI"& _ - "RECT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FOLLOW_UP_SEQUENC"& _ - "E, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_C"& _ - "TRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SEL"& _ - "ECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDE"& _ - "D_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOLLOW_UP_EMAIL WHERE (GUID = @GUID"& _ - ")" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_SEQUENCE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_DAYS", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_DAYS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_TIME_SPAN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DATE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DATE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEPENDENT_DONE_CTRL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DEPENDENT_DONE_CTRL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_UNITY", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_UNITY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_SPAN", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_SPAN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SUBJECT", Global.System.Data.SqlDbType.VarChar, 250, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SUBJECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_BODY", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_BODY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT1", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT2", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT3", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT4", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TIME_DIST", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "TIME_DIST", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT5", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT6", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT6", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT7", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT7", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT8", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT8", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT9", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT9", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROCESS_SELECT10", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "PROCESS_SELECT10", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCTOR_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCTOR_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_USER_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_USER_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CTRL_GROUP_DIRECT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CTRL_GROUP_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPE"& _ - "NDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, TI"& _ - "ME_DIST, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, "& _ - "PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, PROCESS_SELECT5, PROCESS_SELE"& _ - "CT6, PROCESS_SELECT7, PROCESS_SELECT8, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" PROCESS_SELECT"& _ - "9, PROCESS_SELECT10, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, N"& _ - "AME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROUP_DIRECT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_"& _ - "FOLLOW_UP_EMAIL" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable = New DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAILDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FOLLOW_UP_EMAIL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert( _ - ByVal FOLLOW_UP_SEQUENCE As String, _ - ByVal FOLLOW_UP_DAYS As String, _ - ByVal FOLLOW_UP_TIME_SPAN As String, _ - ByVal DEPENDENT_DATE_CTRL_ID As Integer, _ - ByVal DEPENDENT_DONE_CTRL_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal TIME_UNITY As String, _ - ByVal TIME_SPAN As Integer, _ - ByVal EMAIL_SUBJECT As String, _ - ByVal EMAIL_BODY As String, _ - ByVal PROCESS_SELECT1 As String, _ - ByVal PROCESS_SELECT2 As String, _ - ByVal PROCESS_SELECT3 As String, _ - ByVal PROCESS_SELECT4 As String, _ - ByVal ACTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal TIME_DIST As String, _ - ByVal NAME As String, _ - ByVal CONSTRUCTOR_ID As Integer, _ - ByVal CTRL_USER_DIRECT As Integer, _ - ByVal CTRL_GROUP_DIRECT As Integer) As Integer - If (FOLLOW_UP_SEQUENCE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_SEQUENCE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FOLLOW_UP_SEQUENCE,String) - End If - If (FOLLOW_UP_DAYS Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_DAYS") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FOLLOW_UP_DAYS,String) - End If - If (FOLLOW_UP_TIME_SPAN Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_TIME_SPAN") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(FOLLOW_UP_TIME_SPAN,String) - End If - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DEPENDENT_DATE_CTRL_ID,Integer) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(DEPENDENT_DONE_CTRL_ID,Integer) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(PARENT_ID,Integer) - If (TIME_UNITY Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_UNITY") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(TIME_UNITY,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(TIME_SPAN,Integer) - If (EMAIL_SUBJECT Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SUBJECT") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(EMAIL_SUBJECT,String) - End If - If (EMAIL_BODY Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_BODY") - Else - Me.Adapter.InsertCommand.Parameters(9).Value = CType(EMAIL_BODY,String) - End If - If (PROCESS_SELECT1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT1") - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(PROCESS_SELECT1,String) - End If - If (PROCESS_SELECT2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT2") - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(PROCESS_SELECT2,String) - End If - If (PROCESS_SELECT3 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT3") - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(PROCESS_SELECT3,String) - End If - If (PROCESS_SELECT4 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT4") - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(PROCESS_SELECT4,String) - End If - Me.Adapter.InsertCommand.Parameters(14).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(15).Value = CType(ADDED_WHO,String) - End If - If (TIME_DIST Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_DIST") - Else - Me.Adapter.InsertCommand.Parameters(16).Value = CType(TIME_DIST,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(17).Value = CType(NAME,String) - End If - Me.Adapter.InsertCommand.Parameters(18).Value = CType(CONSTRUCTOR_ID,Integer) - Me.Adapter.InsertCommand.Parameters(19).Value = CType(CTRL_USER_DIRECT,Integer) - Me.Adapter.InsertCommand.Parameters(20).Value = CType(CTRL_GROUP_DIRECT,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal FOLLOW_UP_SEQUENCE As String, _ - ByVal FOLLOW_UP_DAYS As String, _ - ByVal FOLLOW_UP_TIME_SPAN As String, _ - ByVal DEPENDENT_DATE_CTRL_ID As Integer, _ - ByVal DEPENDENT_DONE_CTRL_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal TIME_UNITY As String, _ - ByVal TIME_SPAN As Integer, _ - ByVal EMAIL_SUBJECT As String, _ - ByVal EMAIL_BODY As String, _ - ByVal PROCESS_SELECT1 As String, _ - ByVal PROCESS_SELECT2 As String, _ - ByVal PROCESS_SELECT3 As String, _ - ByVal PROCESS_SELECT4 As String, _ - ByVal ACTIVE As Boolean, _ - ByVal CHANGED_WHO As String, _ - ByVal TIME_DIST As String, _ - ByVal PROCESS_SELECT5 As String, _ - ByVal PROCESS_SELECT6 As String, _ - ByVal PROCESS_SELECT7 As String, _ - ByVal PROCESS_SELECT8 As String, _ - ByVal PROCESS_SELECT9 As String, _ - ByVal PROCESS_SELECT10 As String, _ - ByVal NAME As String, _ - ByVal CONSTRUCTOR_ID As Integer, _ - ByVal CTRL_USER_DIRECT As Integer, _ - ByVal CTRL_GROUP_DIRECT As Integer, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - If (FOLLOW_UP_SEQUENCE Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_SEQUENCE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FOLLOW_UP_SEQUENCE,String) - End If - If (FOLLOW_UP_DAYS Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_DAYS") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FOLLOW_UP_DAYS,String) - End If - If (FOLLOW_UP_TIME_SPAN Is Nothing) Then - Throw New Global.System.ArgumentNullException("FOLLOW_UP_TIME_SPAN") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(FOLLOW_UP_TIME_SPAN,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DEPENDENT_DATE_CTRL_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(DEPENDENT_DONE_CTRL_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(PARENT_ID,Integer) - If (TIME_UNITY Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_UNITY") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(TIME_UNITY,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(TIME_SPAN,Integer) - If (EMAIL_SUBJECT Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SUBJECT") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(EMAIL_SUBJECT,String) - End If - If (EMAIL_BODY Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_BODY") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(EMAIL_BODY,String) - End If - If (PROCESS_SELECT1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT1") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(PROCESS_SELECT1,String) - End If - If (PROCESS_SELECT2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT2") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(PROCESS_SELECT2,String) - End If - If (PROCESS_SELECT3 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT3") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(PROCESS_SELECT3,String) - End If - If (PROCESS_SELECT4 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT4") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(PROCESS_SELECT4,String) - End If - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(CHANGED_WHO,String) - End If - If (TIME_DIST Is Nothing) Then - Throw New Global.System.ArgumentNullException("TIME_DIST") - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(TIME_DIST,String) - End If - If (PROCESS_SELECT5 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT5") - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(PROCESS_SELECT5,String) - End If - If (PROCESS_SELECT6 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT6") - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(PROCESS_SELECT6,String) - End If - If (PROCESS_SELECT7 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT7") - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(PROCESS_SELECT7,String) - End If - If (PROCESS_SELECT8 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT8") - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(PROCESS_SELECT8,String) - End If - If (PROCESS_SELECT9 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT9") - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(PROCESS_SELECT9,String) - End If - If (PROCESS_SELECT10 Is Nothing) Then - Throw New Global.System.ArgumentNullException("PROCESS_SELECT10") - Else - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(PROCESS_SELECT10,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(NAME,String) - End If - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(CONSTRUCTOR_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(CTRL_USER_DIRECT,Integer) - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(CTRL_GROUP_DIRECT,Integer) - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FOLLUPEMAIL_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FOLLUPEMAIL_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("FOLLOW_UP_ID", "FOLLOW_UP_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FOLLUPEMAIL_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FOLLUPEMAIL_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (USER_ID, FOLLOW_UP_"& _ - "ID, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@USER_ID,@FOLLOW_UP_ID,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID"& _ - ", USER_ID, FOLLOW_UP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM T"& _ - "BPMO_FOLLUPEMAIL_USER WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FOLLUPEMAIL_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET USER_ID = @USER_ID, FOLLO"& _ - "W_UP_ID = @FOLLOW_UP_ID, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Origi"& _ - "nal_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, FOLLOW_UP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_"& _ - "WHO, CHANGED_WHEN FROM TBPMO_FOLLUPEMAIL_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FOLLOW_UP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FOLLOW_UP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_FOLLUPEMAIL_USER.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FOLLUPEMAIL_USER" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable = New DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FOLLUPEMAIL_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FOLLUPEMAIL_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal USER_ID As Integer, ByVal FOLLOW_UP_ID As Integer, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FOLLOW_UP_ID,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal USER_ID As Integer, ByVal FOLLOW_UP_ID As Integer, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FOLLOW_UP_ID,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RECORD_LOG_CONFIGTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RECORD_LOG_CONFIG" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CONTROL_ID", "CONTROL_ID") - tableMapping.ColumnMappings.Add("LOG_DELETE", "LOG_DELETE") - tableMapping.ColumnMappings.Add("LOG_UPDATE", "LOG_UPDATE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("FORM_ID1", "FORM_ID1") - tableMapping.ColumnMappings.Add("String", "String") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_RECORD_LOG_CONFIG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_RECORD_LOG_CONFIG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONTROL_ID, LOG_DE"& _ - "LETE, LOG_UPDATE)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONTROL_ID,@LOG_DELETE,@LOG_UPDATE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT"& _ - " GUID, CONTROL_ID, LOG_DELETE, LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - " FROM TBPMO_RECORD_LOG_CONFIG WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_DELETE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_DELETE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_UPDATE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_UPDATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_RECORD_LOG_CONFIG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CONTROL_ID = @CONTROL_ID"& _ - ", LOG_DELETE = @LOG_DELETE, LOG_UPDATE = @LOG_UPDATE, CHANGED_WHO = @CHANGED_WHO"& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONTROL_ID, LOG_DELETE, "& _ - "LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD_LOG_CONFIG W"& _ - "HERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_DELETE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_DELETE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOG_UPDATE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOG_UPDATE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_RECORD_LOG_CONFIG.GUID, TBPMO_RECORD_LOG_CONFIG.CONTROL_ID, T"& _ - "BPMO_RECORD_LOG_CONFIG.LOG_DELETE, TBPMO_RECORD_LOG_CONFIG.LOG_UPDATE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_RECORD_LOG_CONFIG.ADDED_WHEN, TBPMO_RECORD_LOG_CONFIG.CH"& _ - "ANGED_WHO, TBPMO_RECORD_LOG_CONFIG.CHANGED_WHEN, TBPMO_CONTROL.FORM_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_FORM.GUID AS FORM_ID, TBPMO_FORM.NAME, TBPMO_FORM.NAME "& _ - "+ ' - ' + TBPMO_CONTROL.NAME AS String"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RECORD_LOG_CONFIG "& _ - "INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_CONTROL ON TBPMO_RECORD_LOG_CONFIG.CO"& _ - "NTROL_ID = TBPMO_CONTROL.GUID INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_FORM ON"& _ - " TBPMO_CONTROL.FORM_ID = TBPMO_FORM.GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY TBPMO_FORM.NAME, TBPMO_CONTRO"& _ - "L.NAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable = New DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIGDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RECORD_LOG_CONFIG") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONTROL_ID As Integer, ByVal LOG_DELETE As Boolean, ByVal LOG_UPDATE As Boolean) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONTROL_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(LOG_DELETE,Boolean) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(LOG_UPDATE,Boolean) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal CONTROL_ID As Integer, ByVal LOG_DELETE As Boolean, ByVal LOG_UPDATE As Boolean, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONTROL_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(LOG_DELETE,Boolean) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(LOG_UPDATE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_RECORD_CHANGESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_RECORD_CHANGES" - tableMapping.ColumnMappings.Add("ID", "ID") - tableMapping.ColumnMappings.Add("Control-Name", "Control-Name") - tableMapping.ColumnMappings.Add("Log-Description", "Log-Description") - tableMapping.ColumnMappings.Add("Added who", "Added who") - tableMapping.ColumnMappings.Add("Added When", "Added When") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID AS ID, NAME AS [Control-Name], LOG_DESCRIPTION AS [Log-Descrip"& _ - "tion], ADDED_WHO AS [Added who], ADDED_WHEN AS [Added When]"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWP"& _ - "MO_RECORD_CHANGES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (RECORD_ID = @RECORD_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal RECORD_ID As Integer) As DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable = New DD_DMSDataSet.VWPMO_RECORD_CHANGESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_EMAIL_ACCOUNTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_EMAIL_ACCOUNT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("EMAIL_FROM", "EMAIL_FROM") - tableMapping.ColumnMappings.Add("EMAIL_SMTP", "EMAIL_SMTP") - tableMapping.ColumnMappings.Add("EMAIL_USER", "EMAIL_USER") - tableMapping.ColumnMappings.Add("EMAIL_PW", "EMAIL_PW") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("PORT", "PORT") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_EMAIL_ACCOUNT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_EMAIL_ACCOUNT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, EMAIL_FROM, EMAIL"& _ - "_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, PORT)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@EMA"& _ - "IL_FROM,@EMAIL_SMTP,@EMAIL_USER,@EMAIL_PW,@ACTIVE,@ADDED_WHO,@PORT); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT G"& _ - "UID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDE"& _ - "D_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_EMAIL_ACCOUNT WHERE (GUID = SCOPE_ID"& _ - "ENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_FROM", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_FROM", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SMTP", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SMTP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_USER", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_USER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_PW", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PORT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PORT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_EMAIL_ACCOUNT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, EMAIL_FROM = @E"& _ - "MAIL_FROM, EMAIL_SMTP = @EMAIL_SMTP, EMAIL_USER = @EMAIL_USER, EMAIL_PW = @EMAIL"& _ - "_PW, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" PO"& _ - "RT = @PORT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, EMAIL_FR"& _ - "OM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO"& _ - ", CHANGED_WHEN FROM TBDD_EMAIL_ACCOUNT WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_FROM", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_FROM", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_SMTP", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_SMTP", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_USER", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_USER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EMAIL_PW", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "EMAIL_PW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PORT", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PORT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, PORT, ACT"& _ - "IVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_EMAI"& _ - "L_ACCOUNT" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable = New DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_EMAIL_ACCOUNTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_EMAIL_ACCOUNT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal PORT As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (EMAIL_FROM Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_FROM") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(EMAIL_FROM,String) - End If - If (EMAIL_SMTP Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SMTP") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EMAIL_SMTP,String) - End If - If (EMAIL_USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_USER") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(EMAIL_USER,String) - End If - If (EMAIL_PW Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_PW") - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(EMAIL_PW,String) - End If - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(PORT,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal NAME As String, ByVal EMAIL_FROM As String, ByVal EMAIL_SMTP As String, ByVal EMAIL_USER As String, ByVal EMAIL_PW As String, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal PORT As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (EMAIL_FROM Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_FROM") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(EMAIL_FROM,String) - End If - If (EMAIL_SMTP Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_SMTP") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EMAIL_SMTP,String) - End If - If (EMAIL_USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_USER") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(EMAIL_USER,String) - End If - If (EMAIL_PW Is Nothing) Then - Throw New Global.System.ArgumentNullException("EMAIL_PW") - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(EMAIL_PW,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(PORT,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_CONNECTIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_CONNECTION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("SQL_PROVIDER", "SQL_PROVIDER") - tableMapping.ColumnMappings.Add("SERVER", "SERVER") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("PASSWORD", "PASSWORD") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("DATENBANK", "DATENBANK") - tableMapping.ColumnMappings.Add("BEMERKUNG", "BEMERKUNG") - tableMapping.ColumnMappings.Add("AKTIV", "AKTIV") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBDD_CONNECTION] WHERE (([GUID] = @Original_GUID) AND ((@IsNull_DESC"& _ - "RIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION"& _ - ")) AND ((@IsNull_SQL_PROVIDER = 1 AND [SQL_PROVIDER] IS NULL) OR ([SQL_PROVIDER]"& _ - " = @Original_SQL_PROVIDER)) AND ((@IsNull_SERVER = 1 AND [SERVER] IS NULL) OR (["& _ - "SERVER] = @Original_SERVER)) AND ((@IsNull_DATABASE = 1 AND [DATABASE] IS NULL) "& _ - "OR ([DATABASE] = @Original_DATABASE)) AND ((@IsNull_USERNAME = 1 AND [USERNAME] "& _ - "IS NULL) OR ([USERNAME] = @Original_USERNAME)) AND ((@IsNull_PASSWORD = 1 AND [P"& _ - "ASSWORD] IS NULL) OR ([PASSWORD] = @Original_PASSWORD)) AND ((@IsNull_COMMENT = "& _ - "1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([AKTIVE] = @Or"& _ - "iginal_AKTIVE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Orig"& _ - "inal_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([C"& _ - "HANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGE"& _ - "D_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.SmallInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DESCRIPTION", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SQL_PROVIDER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SERVER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DATABASE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DATABASE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_USERNAME", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_PASSWORD", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_COMMENT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AKTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIVE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBDD_CONNECTION] ([BEZEICHNUNG], [SQL_PROVIDER], [SERVER], [DATENBAN"& _ - "K], [USERNAME], [PASSWORD], [BEMERKUNG], [AKTIV], [ERSTELLTWER], [ERSTELLTWANN],"& _ - " [GEANDERTWER], [GEAENDERTWANN]) VALUES (@BEZEICHNUNG, @SQL_PROVIDER, @SERVER, @"& _ - "DATENBANK, @USERNAME, @PASSWORD, @BEMERKUNG, @AKTIV, @ERSTELLTWER, @ERSTELLTWANN"& _ - ", @GEANDERTWER, @GEAENDERTWANN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER"& _ - ", DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GE"& _ - "ANDERTWER, GEAENDERTWANN FROM TBDD_CONNECTION WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATENBANK", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATENBANK", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEMERKUNG", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "BEMERKUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEAENDERTWANN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GEAENDERTWANN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBDD_CONNECTION] SET [DESCRIPTION] = @DESCRIPTION, [SQL_PROVIDER] = @SQL_"& _ - "PROVIDER, [SERVER] = @SERVER, [DATABASE] = @DATABASE, [USERNAME] = @USERNAME, [P"& _ - "ASSWORD] = @PASSWORD, [COMMENT] = @COMMENT, [AKTIVE] = @AKTIVE, [ADDED_WHO] = @A"& _ - "DDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHE"& _ - "N] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ((@IsNull_DESCRIPTION = "& _ - "1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION)) AND ((@"& _ - "IsNull_SQL_PROVIDER = 1 AND [SQL_PROVIDER] IS NULL) OR ([SQL_PROVIDER] = @Origin"& _ - "al_SQL_PROVIDER)) AND ((@IsNull_SERVER = 1 AND [SERVER] IS NULL) OR ([SERVER] = "& _ - "@Original_SERVER)) AND ((@IsNull_DATABASE = 1 AND [DATABASE] IS NULL) OR ([DATAB"& _ - "ASE] = @Original_DATABASE)) AND ((@IsNull_USERNAME = 1 AND [USERNAME] IS NULL) O"& _ - "R ([USERNAME] = @Original_USERNAME)) AND ((@IsNull_PASSWORD = 1 AND [PASSWORD] I"& _ - "S NULL) OR ([PASSWORD] = @Original_PASSWORD)) AND ((@IsNull_COMMENT = 1 AND [COM"& _ - "MENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([AKTIVE] = @Original_AKT"& _ - "IVE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED"& _ - "_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO"& _ - "] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS"& _ - " NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, DESCRIPTION"& _ - ", SQL_PROVIDER, SERVER, [DATABASE], USERNAME, PASSWORD, COMMENT, AKTIVE, ADDED_W"& _ - "HO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CONNECTION WHERE (GUID = @GU"& _ - "ID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATABASE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.SmallInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DESCRIPTION", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DESCRIPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DESCRIPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SQL_PROVIDER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_SERVER", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SERVER", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_DATABASE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DATABASE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DATABASE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_USERNAME", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USERNAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_PASSWORD", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PASSWORD", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_COMMENT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AKTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIVE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSW"& _ - "ORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FR"& _ - "OM TBDD_CONNECTION" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_CONNECTIONDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_CONNECTIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_CONNECTIONDataTable = New DD_DMSDataSet.TBDD_CONNECTIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_CONNECTIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_CONNECTION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Short, ByVal Original_DESCRIPTION As String, ByVal Original_SQL_PROVIDER As String, ByVal Original_SERVER As String, ByVal Original_DATABASE As String, ByVal Original_USERNAME As String, ByVal Original_PASSWORD As String, ByVal Original_COMMENT As String, ByVal Original_AKTIVE As Boolean, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Short) - If (Original_DESCRIPTION Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_DESCRIPTION,String) - End If - If (Original_SQL_PROVIDER Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_SQL_PROVIDER,String) - End If - If (Original_SERVER Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_SERVER,String) - End If - If (Original_DATABASE Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_DATABASE,String) - End If - If (Original_USERNAME Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_USERNAME,String) - End If - If (Original_PASSWORD Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_PASSWORD,String) - End If - If (Original_COMMENT Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_COMMENT,String) - End If - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(Original_AKTIVE,Boolean) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(19).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(19).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(21).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal DATENBANK As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Global.System.Nullable(Of Date)) As Integer - If (BEZEICHNUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (SQL_PROVIDER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SQL_PROVIDER,String) - End If - If (SERVER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SERVER,String) - End If - If (DATENBANK Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DATENBANK,String) - End If - If (USERNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(USERNAME,String) - End If - If (PASSWORD Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(PASSWORD,String) - End If - If (BEMERKUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(BEMERKUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(AKTIV,Boolean) - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(ERSTELLTWER,String) - End If - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ERSTELLTWANN,Date) - If (GEANDERTWER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(GEANDERTWER,String) - End If - If (GEAENDERTWANN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(11).Value = CType(GEAENDERTWANN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal DESCRIPTION As String, _ - ByVal SQL_PROVIDER As String, _ - ByVal SERVER As String, _ - ByVal DATABASE As String, _ - ByVal USERNAME As String, _ - ByVal PASSWORD As String, _ - ByVal COMMENT As String, _ - ByVal AKTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Short, _ - ByVal Original_DESCRIPTION As String, _ - ByVal Original_SQL_PROVIDER As String, _ - ByVal Original_SERVER As String, _ - ByVal Original_DATABASE As String, _ - ByVal Original_USERNAME As String, _ - ByVal Original_PASSWORD As String, _ - ByVal Original_COMMENT As String, _ - ByVal Original_AKTIVE As Boolean, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Short) As Integer - If (DESCRIPTION Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(DESCRIPTION,String) - End If - If (SQL_PROVIDER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SQL_PROVIDER,String) - End If - If (SERVER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(SERVER,String) - End If - If (DATABASE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DATABASE,String) - End If - If (USERNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(USERNAME,String) - End If - If (PASSWORD Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(PASSWORD,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(AKTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_GUID,Short) - If (Original_DESCRIPTION Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_DESCRIPTION,String) - End If - If (Original_SQL_PROVIDER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_SQL_PROVIDER,String) - End If - If (Original_SERVER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_SERVER,String) - End If - If (Original_DATABASE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_DATABASE,String) - End If - If (Original_USERNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_USERNAME,String) - End If - If (Original_PASSWORD Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_PASSWORD,String) - End If - If (Original_COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(26).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(Original_COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_AKTIVE,Boolean) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(29).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(34).Value = CType(GUID,Short) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal DESCRIPTION As String, _ - ByVal SQL_PROVIDER As String, _ - ByVal SERVER As String, _ - ByVal DATABASE As String, _ - ByVal USERNAME As String, _ - ByVal PASSWORD As String, _ - ByVal COMMENT As String, _ - ByVal AKTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Short, _ - ByVal Original_DESCRIPTION As String, _ - ByVal Original_SQL_PROVIDER As String, _ - ByVal Original_SERVER As String, _ - ByVal Original_DATABASE As String, _ - ByVal Original_USERNAME As String, _ - ByVal Original_PASSWORD As String, _ - ByVal Original_COMMENT As String, _ - ByVal Original_AKTIVE As Boolean, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(DESCRIPTION, SQL_PROVIDER, SERVER, DATABASE, USERNAME, PASSWORD, COMMENT, AKTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_DESCRIPTION, Original_SQL_PROVIDER, Original_SERVER, Original_DATABASE, Original_USERNAME, Original_PASSWORD, Original_COMMENT, Original_AKTIVE, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CONSTRUCT_ID", "CONSTRUCT_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("LEVEL1_SELECT", "LEVEL1_SELECT") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - tableMapping.ColumnMappings.Add("SQL_SELECT_EBENE1", "SQL_SELECT_EBENE1") - tableMapping.ColumnMappings.Add("SQL_SELECT_EBENE2", "SQL_SELECT_EBENE2") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COLUMN_NAME1", "COLUMN_NAME1") - tableMapping.ColumnMappings.Add("COLUMN_NAME2", "COLUMN_NAME2") - tableMapping.ColumnMappings.Add("WINDREAM_SEARCH", "WINDREAM_SEARCH") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN1", "SEARCH_PATTERN1") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN2", "SEARCH_PATTERN2") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN3", "SEARCH_PATTERN3") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN4", "SEARCH_PATTERN4") - tableMapping.ColumnMappings.Add("SEARCH_PATTERN5", "SEARCH_PATTERN5") - tableMapping.ColumnMappings.Add("LOAD_DIRECT", "LOAD_DIRECT") - tableMapping.ColumnMappings.Add("SQL_QUICK_VIEW", "SQL_QUICK_VIEW") - tableMapping.ColumnMappings.Add("CONTROL_DOCTYPE_MATCH", "CONTROL_DOCTYPE_MATCH") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONSTRUCT_ID"& _ - ", FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBE"& _ - "NE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEAR"& _ - "CH_PATTERN5, CONTROL_DOCTYPE_MATCH)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONSTRUCT_ID,@FORM_ID,@PARE"& _ - "NT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,"& _ - "@COLUMN_NAME1,@COLUMN_NAME2,@WINDREAM_SEARCH,@SEARCH_PATTERN1,@SEARCH_PATTERN2,@"& _ - "SEARCH_PATTERN3,@SEARCH_PATTERN4,@SEARCH_PATTERN5,@CONTROL_DOCTYPE_MATCH); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SE"& _ - "LECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT"& _ - "_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, CO"& _ - "LUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEA"& _ - "RCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTOR_DETAI"& _ - "L WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL1_SELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL1_SELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE1", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE2", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME1", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME2", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WINDREAM_SEARCH", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "WINDREAM_SEARCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN1", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN2", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN3", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN4", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN5", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CONSTRUCT_ID = @CO"& _ - "NSTRUCT_ID, FORM_ID = @FORM_ID, PARENT_ID = @PARENT_ID, LEVEL1_SELECT = @LEVEL1_"& _ - "SELECT, SEQUENCE = @SEQUENCE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQL_SELECT_EBENE1 = @SQ"& _ - "L_SELECT_EBENE1, SQL_SELECT_EBENE2 = @SQL_SELECT_EBENE2, CHANGED_WHO = @CHANGED_"& _ - "WHO, COLUMN_NAME1 = @COLUMN_NAME1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" COLUMN_NAME2 = @CO"& _ - "LUMN_NAME2, WINDREAM_SEARCH = @WINDREAM_SEARCH, SEARCH_PATTERN1 = @SEARCH_PATTER"& _ - "N1, SEARCH_PATTERN2 = @SEARCH_PATTERN2, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTER"& _ - "N3 = @SEARCH_PATTERN3, SEARCH_PATTERN4 = @SEARCH_PATTERN4, SEARCH_PATTERN5 = @SE"& _ - "ARCH_PATTERN5, LOAD_DIRECT = @LOAD_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQL_QUICK_"& _ - "VIEW = @SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH = @CONTROL_DOCTYPE_MATCH"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID,"& _ - " LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED"& _ - "_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, S"& _ - "EARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTER"& _ - "N5 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL1_SELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL1_SELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE1", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE2", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME1", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME2", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WINDREAM_SEARCH", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "WINDREAM_SEARCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN1", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN2", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN3", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN3", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN4", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN4", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEARCH_PATTERN5", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SEARCH_PATTERN5", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOAD_DIRECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOAD_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_QUICK_VIEW", Global.System.Data.SqlDbType.NVarChar, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_QUICK_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQ"& _ - "L_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_"& _ - "WHEN, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SE"& _ - "ARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN"& _ - "5, LOAD_DIRECT, SQL_QUICK_VIEW, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CONTROL_DOCTYPE_MATCH"& _ - ""&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT ADDED_WHEN, ADDED_WHO, CHANGED_WHEN, CHANGED_WHO, COLUMN_NAME1, COL"& _ - "UMN_NAME2, CONSTRUCT_ID, FORM_ID, GUID, LEVEL1_SELECT, PARENT_ID, SEARCH_PATTERN"& _ - "1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4,"& _ - " SEARCH_PATTERN5, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, WINDREAM_SEARC"& _ - "H, LOAD_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQL_QUICK_VIEW"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO"& _ - "_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @ID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = New DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByID(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByID(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = New DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_CONSTRUCTOR_DETAIL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert( _ - ByVal CONSTRUCT_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal LEVEL1_SELECT As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal SQL_SELECT_EBENE1 As String, _ - ByVal SQL_SELECT_EBENE2 As String, _ - ByVal ADDED_WHO As String, _ - ByVal COLUMN_NAME1 As String, _ - ByVal COLUMN_NAME2 As String, _ - ByVal WINDREAM_SEARCH As String, _ - ByVal SEARCH_PATTERN1 As String, _ - ByVal SEARCH_PATTERN2 As String, _ - ByVal SEARCH_PATTERN3 As String, _ - ByVal SEARCH_PATTERN4 As String, _ - ByVal SEARCH_PATTERN5 As String, _ - ByVal CONTROL_DOCTYPE_MATCH As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(PARENT_ID,Integer) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(LEVEL1_SELECT,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (SQL_SELECT_EBENE1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(SQL_SELECT_EBENE1,String) - End If - If (SQL_SELECT_EBENE2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE2") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(SQL_SELECT_EBENE2,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(ADDED_WHO,String) - End If - If (COLUMN_NAME1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME1") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(COLUMN_NAME1,String) - End If - If (COLUMN_NAME2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME2") - Else - Me.Adapter.InsertCommand.Parameters(9).Value = CType(COLUMN_NAME2,String) - End If - If (WINDREAM_SEARCH Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(WINDREAM_SEARCH,String) - End If - If (SEARCH_PATTERN1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(SEARCH_PATTERN1,String) - End If - If (SEARCH_PATTERN2 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(SEARCH_PATTERN2,String) - End If - If (SEARCH_PATTERN3 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(SEARCH_PATTERN3,String) - End If - If (SEARCH_PATTERN4 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(14).Value = CType(SEARCH_PATTERN4,String) - End If - If (SEARCH_PATTERN5 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(15).Value = CType(SEARCH_PATTERN5,String) - End If - Me.Adapter.InsertCommand.Parameters(16).Value = CType(CONTROL_DOCTYPE_MATCH,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal CONSTRUCT_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal LEVEL1_SELECT As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal SQL_SELECT_EBENE1 As String, _ - ByVal SQL_SELECT_EBENE2 As String, _ - ByVal CHANGED_WHO As String, _ - ByVal COLUMN_NAME1 As String, _ - ByVal COLUMN_NAME2 As String, _ - ByVal WINDREAM_SEARCH As String, _ - ByVal SEARCH_PATTERN1 As String, _ - ByVal SEARCH_PATTERN2 As String, _ - ByVal SEARCH_PATTERN3 As String, _ - ByVal SEARCH_PATTERN4 As String, _ - ByVal SEARCH_PATTERN5 As String, _ - ByVal LOAD_DIRECT As Boolean, _ - ByVal SQL_QUICK_VIEW As String, _ - ByVal CONTROL_DOCTYPE_MATCH As Integer, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FORM_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(PARENT_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(LEVEL1_SELECT,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (SQL_SELECT_EBENE1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(SQL_SELECT_EBENE1,String) - End If - If (SQL_SELECT_EBENE2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE2") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(SQL_SELECT_EBENE2,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (COLUMN_NAME1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME1") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(COLUMN_NAME1,String) - End If - If (COLUMN_NAME2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME2") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(COLUMN_NAME2,String) - End If - If (WINDREAM_SEARCH Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(WINDREAM_SEARCH,String) - End If - If (SEARCH_PATTERN1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(SEARCH_PATTERN1,String) - End If - If (SEARCH_PATTERN2 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(SEARCH_PATTERN2,String) - End If - If (SEARCH_PATTERN3 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(SEARCH_PATTERN3,String) - End If - If (SEARCH_PATTERN4 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(SEARCH_PATTERN4,String) - End If - If (SEARCH_PATTERN5 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(SEARCH_PATTERN5,String) - End If - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(LOAD_DIRECT,Boolean) - If (SQL_QUICK_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_QUICK_VIEW") - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(SQL_QUICK_VIEW,String) - End If - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(CONTROL_DOCTYPE_MATCH,Integer) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWDDINDEX_AUTOMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWDDINDEX_AUTOM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("INDEXNAME", "INDEXNAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - tableMapping.ColumnMappings.Add("DOKUMENTART", "DOKUMENTART") - tableMapping.ColumnMappings.Add("KURZNAME", "KURZNAME") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("CONNECTION", "CONNECTION") - tableMapping.ColumnMappings.Add("SQL_PROVIDER", "SQL_PROVIDER") - tableMapping.ColumnMappings.Add("SERVER", "SERVER") - tableMapping.ColumnMappings.Add("DATENBANK", "DATENBANK") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("PASSWORD", "PASSWORD") - tableMapping.ColumnMappings.Add("SQL_RESULT", "SQL_RESULT") - tableMapping.ColumnMappings.Add("SQL_ACTIVE", "SQL_ACTIVE") - tableMapping.ColumnMappings.Add("VALUE", "VALUE") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, INDEXNAME, COMMENT, DOCTYPE_ID, DOKUMENTART, KURZNAME, CONNEC"& _ - "TION_ID, CONNECTION, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, SQL_RE"& _ - "SULT, SQL_ACTIVE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" VALUE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWDDINDEX_AU"& _ - "TOM"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (DOCTYPE_ID = @DOCTYPE_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWDDINDEX_AUTOMDataTable, ByVal DOCTYPE_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal DOCTYPE_ID As Integer) As DD_DMSDataSet.VWDDINDEX_AUTOMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(DOCTYPE_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWDDINDEX_AUTOMDataTable = New DD_DMSDataSet.VWDDINDEX_AUTOMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_TEMPLATETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_TEMPLATE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("TEMPLATE_PATH", "TEMPLATE_PATH") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("DOCTYPE_ID", "DOCTYPE_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, TEMPLATE_PATH, DOCTYP"& _ - "E_ID, ACTIVE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@TEMPLATE_PATH,@DOCTYPE_ID,@ACTIV"& _ - "E,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO"& _ - ", ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE WHERE (GUID = SCOPE_"& _ - "IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_PATH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, TEMPLATE_PATH = @TE"& _ - "MPLATE_PATH, DOCTYPE_ID = @DOCTYPE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_"& _ - "WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, TEMPLATE_PATH, D"& _ - "OCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_T"& _ - "EMPLATE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_PATH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DOCTYPE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "DOCTYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHE"& _ - "N, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_TEMPLATE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_TEMPLATEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATEDataTable = New DD_DMSDataSet.TBPMO_TEMPLATEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal TEMPLATE_PATH As String, ByVal DOCTYPE_ID As Integer, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String) As Integer - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (TEMPLATE_PATH Is Nothing) Then - Throw New Global.System.ArgumentNullException("TEMPLATE_PATH") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(TEMPLATE_PATH,String) - End If - Me.Adapter.InsertCommand.Parameters(2).Value = CType(DOCTYPE_ID,Integer) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal NAME As String, ByVal TEMPLATE_PATH As String, ByVal DOCTYPE_ID As Integer, ByVal ACTIVE As Boolean, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (TEMPLATE_PATH Is Nothing) Then - Throw New Global.System.ArgumentNullException("TEMPLATE_PATH") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(TEMPLATE_PATH,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(DOCTYPE_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_ENTITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_TEMPLATE_ENTITY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("TEMPLATE_ID", "TEMPLATE_ID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (TEMPLATE_ID, ENTITY_"& _ - "ID, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@TEMPLATE_ID,@ENTITY_ID,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUI"& _ - "D, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_TEMPLA"& _ - "TE_ENTITY WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET TEMPLATE_ID = @TEMPLATE_ID"& _ - ", ENTITY_ID = @ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, T"& _ - "EMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_TEMPLATE_E"& _ - "NTITY WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "FROM TBPMO_TEMPLATE_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TEMPLATE_ID = @TEMPL_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable, ByVal TEMPL_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal TEMPL_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_ENTITYDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_ENTITY") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal TEMPLATE_ID As Integer, ByVal ENTITY_ID As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_TEMPLATE_PATTERNTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_TEMPLATE_PATTERN" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME_PATTERN", "NAME_PATTERN") - tableMapping.ColumnMappings.Add("FIXED_VALUE", "FIXED_VALUE") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("SQL_COMMAND", "SQL_COMMAND") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TEMPLATE_ENT_ID", "TEMPLATE_ENT_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (TEMPLATE_ENT_ID, NA"& _ - "ME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES ("& _ - "@TEMPLATE_ENT_ID,@NAME_PATTERN,@FIXED_VALUE,@CONNECTION_ID,@SQL_COMMAND,@ADDED_W"& _ - "HO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, S"& _ - "QL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE"& _ - "_PATTERN WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET TEMPLATE_ENT_ID = @TEMPLA"& _ - "TE_ENT_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_"& _ - "ID = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHAN"& _ - "GED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, TEM"& _ - "PLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, "& _ - "ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = "& _ - "@GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FIXED_VALUE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FIXED_VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 2000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQ"& _ - "L_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBP"& _ - "MO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (TEMPLATE_ENT_ID = @TEMPL_ENT_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPL_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "INSERT INTO TBPMO_TEMPLATE_PATTERN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME_PATTERN, ADDED"& _ - "_WHO, TEMPLATE_ENT_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME_PATTERN,@ADDED_WHO,@TEMPLATE_ENT_ID"& _ - ")" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME_PATTERN", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME_PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TEMPLATE_ENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "TEMPLATE_ENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable, ByVal TEMPL_ENT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ENT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal TEMPL_ENT_ID As Integer) As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(TEMPL_ENT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable = New DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_TEMPLATE_PATTERNDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_TEMPLATE_PATTERN") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal TEMPLATE_ENT_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(TEMPLATE_ENT_ID,Integer) - If (NAME_PATTERN Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME_PATTERN") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(NAME_PATTERN,String) - End If - If (FIXED_VALUE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(FIXED_VALUE,String) - End If - If (CONNECTION_ID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CONNECTION_ID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SQL_COMMAND,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal TEMPLATE_ENT_ID As Integer, ByVal NAME_PATTERN As String, ByVal FIXED_VALUE As String, ByVal CONNECTION_ID As Global.System.Nullable(Of Integer), ByVal SQL_COMMAND As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(TEMPLATE_ENT_ID,Integer) - If (NAME_PATTERN Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME_PATTERN") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(NAME_PATTERN,String) - End If - If (FIXED_VALUE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(FIXED_VALUE,String) - End If - If (CONNECTION_ID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CONNECTION_ID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SQL_COMMAND,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function cmdInsertBasics(ByVal NAME_PATTERN As String, ByVal ADDED_WHO As String, ByVal TEMPLATE_ENT_ID As Integer) As Object - Dim command As Global.System.Data.SqlClient.SqlCommand = Me.CommandCollection(1) - If (NAME_PATTERN Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME_PATTERN") - Else - command.Parameters(0).Value = CType(NAME_PATTERN,String) - End If - If (ADDED_WHO Is Nothing) Then - command.Parameters(1).Value = Global.System.DBNull.Value - Else - command.Parameters(1).Value = CType(ADDED_WHO,String) - End If - command.Parameters(2).Value = CType(TEMPLATE_ENT_ID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = command.Connection.State - If ((command.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - command.Connection.Open - End If - Dim returnValue As Object - Try - returnValue = command.ExecuteScalar - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - command.Connection.Close - End If - End Try - If ((returnValue Is Nothing) _ - OrElse (returnValue.GetType Is GetType(Global.System.DBNull))) Then - Return Nothing - Else - Return CType(returnValue,Object) - End If - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBTEMP_QUICKDISPLAYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBTEMP_QUICKDISPLAY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("COL_NAME", "COL_NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT T.GUID, T1.COL_NAME FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY T, TBPMO_CONTROL "& _ - "T1 WHERE T.CONTROL_ID = T1.GUID AND T.CONSTRUCT_ID = @CONSTRUCT_ID" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable, ByVal CONSTRUCT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal CONSTRUCT_ID As Integer) As DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable = New DD_DMSDataSet.TBTEMP_QUICKDISPLAYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_LANGUAGE_OBJECTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_LANGUAGE_OBJECT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("LANGUAGE_TYPE", "LANGUAGE_TYPE") - tableMapping.ColumnMappings.Add("SCREEN_ID", "SCREEN_ID") - tableMapping.ColumnMappings.Add("PMO_OBJECT_NAME", "PMO_OBJECT_NAME") - tableMapping.ColumnMappings.Add("CAPTION", "CAPTION") - tableMapping.ColumnMappings.Add("HINT", "HINT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_LANGUAGE_OBJECT] WHERE (([GUID] = @Original_GUID) AND ([LANGUA"& _ - "GE_TYPE] = @Original_LANGUAGE_TYPE) AND ([SCREEN_ID] = @Original_SCREEN_ID) AND "& _ - "([PMO_OBJECT_NAME] = @Original_PMO_OBJECT_NAME) AND ([CAPTION] = @Original_CAPTI"& _ - "ON) AND ((@IsNull_HINT = 1 AND [HINT] IS NULL) OR ([HINT] = @Original_HINT)) AND"& _ - " ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHE"& _ - "N] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO "& _ - "= 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ("& _ - "(@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Orig"& _ - "inal_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_HINT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_LANGUAGE_OBJECT] ([LANGUAGE_TYPE], [SCREEN_ID], [PMO_OBJECT_NA"& _ - "ME], [CAPTION], [HINT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]"& _ - ") VALUES (@LANGUAGE_TYPE, @SCREEN_ID, @PMO_OBJECT_NAME, @CAPTION, @HINT, @ADDED_"& _ - "WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, LANGUAGE_TYPE, SCR"& _ - "EEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHAN"& _ - "GED_WHEN FROM TBPMO_LANGUAGE_OBJECT WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_LANGUAGE_OBJECT] SET [LANGUAGE_TYPE] = @LANGUAGE_TYPE, [SCREEN_ID] "& _ - "= @SCREEN_ID, [PMO_OBJECT_NAME] = @PMO_OBJECT_NAME, [CAPTION] = @CAPTION, [HINT]"& _ - " = @HINT, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = "& _ - "@CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AN"& _ - "D ([LANGUAGE_TYPE] = @Original_LANGUAGE_TYPE) AND ([SCREEN_ID] = @Original_SCREE"& _ - "N_ID) AND ([PMO_OBJECT_NAME] = @Original_PMO_OBJECT_NAME) AND ([CAPTION] = @Orig"& _ - "inal_CAPTION) AND ((@IsNull_HINT = 1 AND [HINT] IS NULL) OR ([HINT] = @Original_"& _ - "HINT)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND "& _ - "[ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CH"& _ - "ANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_W"& _ - "HO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHE"& _ - "N] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, LANGUAGE_TYPE, SCREEN_ID, PMO_OBJE"& _ - "CT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TB"& _ - "PMO_LANGUAGE_OBJECT WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_LANGUAGE_TYPE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE_TYPE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SCREEN_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_PMO_OBJECT_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "PMO_OBJECT_NAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CAPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_HINT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_HINT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HINT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_LANGUAGE_OBJECT.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_LANGUAGE_OBJECT" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable = New DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_LANGUAGE_OBJECTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_LANGUAGE_OBJECT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_LANGUAGE_TYPE As String, ByVal Original_SCREEN_ID As Integer, ByVal Original_PMO_OBJECT_NAME As String, ByVal Original_CAPTION As String, ByVal Original_HINT As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_LANGUAGE_TYPE") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_LANGUAGE_TYPE,String) - End If - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_SCREEN_ID,Integer) - If (Original_PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_PMO_OBJECT_NAME") - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_PMO_OBJECT_NAME,String) - End If - If (Original_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_CAPTION") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_CAPTION,String) - End If - If (Original_HINT Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_HINT,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal LANGUAGE_TYPE As String, ByVal SCREEN_ID As Integer, ByVal PMO_OBJECT_NAME As String, ByVal CAPTION As String, ByVal HINT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - If (LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE_TYPE") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(LANGUAGE_TYPE,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - If (PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("PMO_OBJECT_NAME") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(PMO_OBJECT_NAME,String) - End If - If (CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("CAPTION") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CAPTION,String) - End If - If (HINT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(HINT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal LANGUAGE_TYPE As String, _ - ByVal SCREEN_ID As Integer, _ - ByVal PMO_OBJECT_NAME As String, _ - ByVal CAPTION As String, _ - ByVal HINT As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_LANGUAGE_TYPE As String, _ - ByVal Original_SCREEN_ID As Integer, _ - ByVal Original_PMO_OBJECT_NAME As String, _ - ByVal Original_CAPTION As String, _ - ByVal Original_HINT As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - If (LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(LANGUAGE_TYPE,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - If (PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("PMO_OBJECT_NAME") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(PMO_OBJECT_NAME,String) - End If - If (CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("CAPTION") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CAPTION,String) - End If - If (HINT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(HINT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Integer) - If (Original_LANGUAGE_TYPE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_LANGUAGE_TYPE") - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_LANGUAGE_TYPE,String) - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_SCREEN_ID,Integer) - If (Original_PMO_OBJECT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_PMO_OBJECT_NAME") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_PMO_OBJECT_NAME,String) - End If - If (Original_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_CAPTION") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_CAPTION,String) - End If - If (Original_HINT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_HINT,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal LANGUAGE_TYPE As String, _ - ByVal SCREEN_ID As Integer, _ - ByVal PMO_OBJECT_NAME As String, _ - ByVal CAPTION As String, _ - ByVal HINT As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_LANGUAGE_TYPE As String, _ - ByVal Original_SCREEN_ID As Integer, _ - ByVal Original_PMO_OBJECT_NAME As String, _ - ByVal Original_CAPTION As String, _ - ByVal Original_HINT As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(LANGUAGE_TYPE, SCREEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_LANGUAGE_TYPE, Original_SCREEN_ID, Original_PMO_OBJECT_NAME, Original_CAPTION, Original_HINT, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_CLIENTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_CLIENT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CLIENT_NAME", "CLIENT_NAME") - tableMapping.ColumnMappings.Add("SHORTNAME", "SHORTNAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_CLIENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_CLIENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CLIENT_NAME, SHORTNAME, COMMEN"& _ - "T, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CLIENT_NAME,@SHORTNAME,@COMMENT,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SE"& _ - "LECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, "& _ - "CHANGED_WHEN FROM TBDD_CLIENT WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CLIENT_NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CLIENT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_CLIENT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CLIENT_NAME = @CLIENT_NAME, SHORTNAM"& _ - "E = @SHORTNAME, COMMENT = @COMMENT, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GU"& _ - "ID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO,"& _ - " ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CLIENT WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CLIENT_NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CLIENT_NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORTNAME", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORTNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANG"& _ - "ED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_CLIENT" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBDD_CLIENTDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBDD_CLIENTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBDD_CLIENTDataTable = New DD_DMSDataSet.TBDD_CLIENTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBDD_CLIENTDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_CLIENT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CLIENT_NAME As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal ADDED_WHO As String) As Integer - If (CLIENT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("CLIENT_NAME") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CLIENT_NAME,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COMMENT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal CLIENT_NAME As String, ByVal SHORTNAME As String, ByVal COMMENT As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (CLIENT_NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("CLIENT_NAME") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CLIENT_NAME,String) - End If - If (SHORTNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SHORTNAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COMMENT,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_CONSTRUCTOR_USER_SQL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("SQL_COMMAND", "SQL_COMMAND") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("CONSTR_DET_ID", "CONSTR_DET_ID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONSTR_DET_ID, "& _ - "USER_ID, SQL_COMMAND, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@CONSTR_DET_ID,@USER_ID,@SQL_CO"& _ - "MMAND,@ADDED_WHO)" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTR_DET_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTR_DET_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET SQL_COMMAND = @SQL_CO"& _ - "MMAND, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELEC"& _ - "T GUID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO"& _ - "_CONSTRUCTOR_USER_SQL WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_COMMAND", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_COMMAND", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"& _ - ", CONSTR_DET_ID, USER_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_CONSTRUCTOR_USER_SQL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (CONSTR_DET_ID = @CONSTR_DET_ID) AND (USER_ID = @USERID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTR_DET_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTR_DET_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable, ByVal CONSTR_DET_ID As Integer, ByVal USERID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTR_DET_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USERID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal CONSTR_DET_ID As Integer, ByVal USERID As Integer) As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONSTR_DET_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USERID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable = New DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQLDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_CONSTRUCTOR_USER_SQL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONSTR_DET_ID As Integer, ByVal USER_ID As Integer, ByVal SQL_COMMAND As String, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONSTR_DET_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(USER_ID,Integer) - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SQL_COMMAND,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal SQL_COMMAND As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (SQL_COMMAND Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(SQL_COMMAND,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_IMPORT_PROFILE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("WD_SEARCH", "WD_SEARCH") - tableMapping.ColumnMappings.Add("UNIQUE_DOC_SQL", "UNIQUE_DOC_SQL") - tableMapping.ColumnMappings.Add("NEW_OBJECTTYPE", "NEW_OBJECTTYPE") - tableMapping.ColumnMappings.Add("CONNECTION_ID", "CONNECTION_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("SQL_DOCTYPE", "SQL_DOCTYPE") - tableMapping.ColumnMappings.Add("OLD_OBJECTTYPE", "OLD_OBJECTTYPE") - tableMapping.ColumnMappings.Add("IDX_FILE_WORKED", "IDX_FILE_WORKED") - tableMapping.ColumnMappings.Add("SQL_PARENT_RECORD", "SQL_PARENT_RECORD") - tableMapping.ColumnMappings.Add("ONLY_RECORD_CREATING", "ONLY_RECORD_CREATING") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_IMPORT_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_IMPORT_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, WD_SEARCH, U"& _ - "NIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ENTITY_ID, SQL_DOCTYPE,"& _ - " OLD_OBJECTTYPE, IDX_FILE_WORKED, SQL_PARENT_RECORD, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "ONLY_RECORD_CREATING)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@WD_SEARCH,@UNIQUE_DOC_SQL,@NEW_OBJE"& _ - "CTTYPE,@CONNECTION_ID,@ADDED_WHO,@ENTITY_ID,@SQL_DOCTYPE,@OLD_OBJECTTYPE,@IDX_FI"& _ - "LE_WORKED,@SQL_PARENT_RECORD,@ONLY_RECORD_CREATING); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, "& _ - "WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE WHERE (GUID = SCOPE_IDEN"& _ - "TITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WD_SEARCH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "WD_SEARCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UNIQUE_DOC_SQL", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "UNIQUE_DOC_SQL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NEW_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NEW_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OLD_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OLD_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDX_FILE_WORKED", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDX_FILE_WORKED", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PARENT_RECORD", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PARENT_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ONLY_RECORD_CREATING", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ONLY_RECORD_CREATING", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_IMPORT_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, WD_SEARCH "& _ - "= @WD_SEARCH, UNIQUE_DOC_SQL = @UNIQUE_DOC_SQL, NEW_OBJECTTYPE = @NEW_OBJECTTYPE"& _ - ", CONNECTION_ID = @CONNECTION_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHO = @CHAN"& _ - "GED_WHO, ENTITY_ID = @ENTITY_ID, SQL_DOCTYPE = @SQL_DOCTYPE, OLD_OBJECTTYPE = @O"& _ - "LD_OBJECTTYPE, IDX_FILE_WORKED = @IDX_FILE_WORKED, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" SQ"& _ - "L_PARENT_RECORD = @SQL_PARENT_RECORD, ONLY_RECORD_CREATING = @ONLY_RECORD_CREATI"& _ - "NG"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, WD_SEARCH, "& _ - "UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WH"& _ - "O, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WD_SEARCH", Global.System.Data.SqlDbType.VarChar, 1000, Global.System.Data.ParameterDirection.Input, 0, 0, "WD_SEARCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UNIQUE_DOC_SQL", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "UNIQUE_DOC_SQL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NEW_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NEW_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONNECTION_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONNECTION_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_DOCTYPE", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_DOCTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@OLD_OBJECTTYPE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "OLD_OBJECTTYPE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IDX_FILE_WORKED", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "IDX_FILE_WORKED", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PARENT_RECORD", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PARENT_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ONLY_RECORD_CREATING", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ONLY_RECORD_CREATING", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_I"& _ - "D, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ENTITY_ID, SQL_DOCTYPE, OLD"& _ - "_OBJECTTYPE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" IDX_FILE_WORKED, SQL_PARENT_RECORD, ONLY"& _ - "_RECORD_CREATING"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_IMPORT_PROFILE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable = New DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILEDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_IMPORT_PROFILE") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_IMPORT_PROFILE_IDX" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("PROFILE_ID", "PROFILE_ID") - tableMapping.ColumnMappings.Add("STRING1", "STRING1") - tableMapping.ColumnMappings.Add("STRING2", "STRING2") - tableMapping.ColumnMappings.Add("SQL1", "SQL1") - tableMapping.ColumnMappings.Add("SQL2", "SQL2") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_IMPORT_PROFILE_IDX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_IMPORT_PROFILE_IDX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (PROFILE_ID, ST"& _ - "RING1, STRING2, SQL1, SQL2, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@PROFILE_ID,@STRING1,@STR"& _ - "ING2,@SQL1,@SQL2,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PROFILE_ID, STRING1, STRING2, SQL1,"& _ - " SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PRO"& _ - "FILE_IDX WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROFILE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFILE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING1", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING2", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL1", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL2", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_IMPORT_PROFILE_IDX"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET PROFILE_ID = @PROFIL"& _ - "E_ID, STRING1 = @STRING1, STRING2 = @STRING2, SQL1 = @SQL1, SQL2 = @SQL2, CHANGE"& _ - "D_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, PROFI"& _ - "LE_ID, STRING1, STRING2, SQL1, SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED"& _ - "_WHEN FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROFILE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFILE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING1", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STRING2", Global.System.Data.SqlDbType.VarChar, 200, Global.System.Data.ParameterDirection.Input, 0, 0, "STRING2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL1", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL2", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_WD_IMPORT_PROFILE_IDX.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_IMPORT_PROF"& _ - "ILE_IDX where PROFILE_ID = @GUID" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFILE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable, ByVal GUID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal GUID As Integer) As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable = New DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDXDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_IMPORT_PROFILE_IDX") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal PROFILE_ID As Integer, ByVal STRING1 As String, ByVal STRING2 As String, ByVal SQL1 As String, ByVal SQL2 As String, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(PROFILE_ID,Integer) - If (STRING1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING1") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(STRING1,String) - End If - If (STRING2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING2") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(STRING2,String) - End If - If (SQL1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(SQL1,String) - End If - If (SQL2 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SQL2,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal PROFILE_ID As Integer, ByVal STRING1 As String, ByVal STRING2 As String, ByVal SQL1 As String, ByVal SQL2 As String, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(PROFILE_ID,Integer) - If (STRING1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING1") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(STRING1,String) - End If - If (STRING2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("STRING2") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(STRING2,String) - End If - If (SQL1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(SQL1,String) - End If - If (SQL2 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SQL2,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_WF_ACTIVETableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_WF_ACTIVE" - tableMapping.ColumnMappings.Add("WF_TASK_ID", "WF_TASK_ID") - tableMapping.ColumnMappings.Add("WF_ID", "WF_ID") - tableMapping.ColumnMappings.Add("WF_TITLE", "WF_TITLE") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("STATE_ID", "STATE_ID") - tableMapping.ColumnMappings.Add("STATE_TITLE", "STATE_TITLE") - tableMapping.ColumnMappings.Add("FORM_VIEW_ID", "FORM_VIEW_ID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("ENTITY_TITLE", "ENTITY_TITLE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("DUE_DATE", "DUE_DATE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("TASK_DATE", "TASK_DATE") - tableMapping.ColumnMappings.Add("FINAL", "FINAL") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("RECORD_DESCRIPTION", "RECORD_DESCRIPTION") - tableMapping.ColumnMappings.Add("DESCRIPTION", "DESCRIPTION") - tableMapping.ColumnMappings.Add("Expr1", "Expr1") - tableMapping.ColumnMappings.Add("FINISHED", "FINISHED") - tableMapping.ColumnMappings.Add("MANUALLY", "MANUALLY") - tableMapping.ColumnMappings.Add("CREATE_ON_REC_CREATE", "CREATE_ON_REC_CREATE") - tableMapping.ColumnMappings.Add("CREATE_ON_FOLL_UP", "CREATE_ON_FOLL_UP") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITL"& _ - "E' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVER"& _ - "T(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, dbo.FNPMO_G"& _ - "ETOBJECTCAPTION(@LANGUAGE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" 'FORMVIEW_TITLE' + CONVERT"& _ - "(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "@USER AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESC"& _ - "RIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO"& _ - "_WF_ACTIVE AS T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ("& _ - "SELECT WF_TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM VWPMO_W"& _ - "F_USER_EXCLUSIV"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT WF_"& _ - "TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM "& _ - " VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (UPPER(USERNAME) = UPPER"& _ - "(@USER))))))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITL"& _ - "E' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVER"& _ - "T(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, dbo.FNPMO_G"& _ - "ETOBJECTCAPTION(@LANGUAGE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" 'FORMVIEW_TITLE' + CONVERT"& _ - "(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN,"& _ - " CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - "@USER AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESC"& _ - "RIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO"& _ - "_WF_ACTIVE AS T"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ("& _ - "SELECT WF_TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM VWPMO_W"& _ - "F_USER_EXCLUSIV"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (WF_TASK_ID NOT IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT WF_"& _ - "TASK_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM "& _ - " VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (UPPER(USERNAME) = UPPER"& _ - "(@USER)))))) AND (RECORD_ID = @RECORD_ID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "RECORD_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable, ByVal LANGUAGE As String, ByVal USER As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal USER As String) As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - Dim dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable = New DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByRecord(ByVal dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable, ByVal LANGUAGE As String, ByVal USER As String, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - Me.Adapter.SelectCommand.Parameters(2).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByRecord(ByVal LANGUAGE As String, ByVal USER As String, ByVal RECORD_ID As Integer) As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - If (USER Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER") - Else - Me.Adapter.SelectCommand.Parameters(1).Value = CType(USER,String) - End If - Me.Adapter.SelectCommand.Parameters(2).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable = New DD_DMSDataSet.VWPMO_WF_ACTIVEDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RIGHT_GROUPTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RIGHT_GROUP" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("EDIT_REC", "EDIT_REC") - tableMapping.ColumnMappings.Add("ADD_REC", "ADD_REC") - tableMapping.ColumnMappings.Add("DELETE_REC", "DELETE_REC") - tableMapping.ColumnMappings.Add("ADD_DOC", "ADD_DOC") - tableMapping.ColumnMappings.Add("VIEW_DOC", "VIEW_DOC") - tableMapping.ColumnMappings.Add("DELETE_DOC", "DELETE_DOC") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_RIGHT_GROUP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_RIGHT_GROUP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (ENTITY_ID, GROUP_ID, EDI"& _ - "T_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@ENTITY_ID,@GROUP_ID,@EDIT_REC,@ADD_REC,@DELETE_REC,@ADD_DOC,@VIEW_DOC,@DE"& _ - "LETE_DOC,@ADDED_WHO); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DEL"& _ - "ETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHAN"& _ - "GED_WHEN FROM TBPMO_RIGHT_GROUP WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VIEW_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VIEW_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_RIGHT_GROUP"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ENTITY_ID = @ENTITY_ID, GROUP_"& _ - "ID = @GROUP_ID, EDIT_REC = @EDIT_REC, ADD_REC = @ADD_REC, DELETE_REC = @DELETE_R"& _ - "EC, ADD_DOC = @ADD_DOC, VIEW_DOC = @VIEW_DOC, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" DELETE_"& _ - "DOC = @DELETE_DOC, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GU"& _ - "ID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC,"& _ - " VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBP"& _ - "MO_RIGHT_GROUP WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GROUP_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GROUP_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VIEW_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "VIEW_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_RIGHT_GROUP.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RIGHT_GROUP" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable = New DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_GROUPDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RIGHT_GROUP") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ENTITY_ID As Integer, ByVal GROUP_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal VIEW_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal ADDED_WHO As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(6).Value = CType(VIEW_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(ADDED_WHO,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ENTITY_ID As Integer, ByVal GROUP_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal VIEW_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal CHANGED_WHO As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(GROUP_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(VIEW_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WD_NAMECONVENTION_FORMAT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ID", "ID") - tableMapping.ColumnMappings.Add("PATTERN", "PATTERN") - tableMapping.ColumnMappings.Add("FORMAT_RULE", "FORMAT_RULE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (ID, PATTERN"& _ - ", FORMAT_RULE, ADDED_WHO)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@ID,@PATTERN,@FORMAT_RULE,@ADDED_WHO);"& _ - " "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CH"& _ - "ANGED_WHEN FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PATTERN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMAT_RULE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMAT_RULE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ID = @ID, PATTERN"& _ - " = @PATTERN, FORMAT_RULE = @FORMAT_RULE, CHANGED_WHO = @CHANGED_WHO"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE ("& _ - "GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PATTERN", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "PATTERN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORMAT_RULE", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "FORMAT_RULE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_WD_NAMECONVENTION_FORMAT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (ID "& _ - "= @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable = New DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMATDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WD_NAMECONVENTION_FORMAT") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_STRUCTURE_NODES_CONFIGURATION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("TYPE_NODE", "TYPE_NODE") - tableMapping.ColumnMappings.Add("NODE_IMAGE", "NODE_IMAGE") - tableMapping.ColumnMappings.Add("CREATE_RECORD", "CREATE_RECORD") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("PARENT_NODE", "PARENT_NODE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_G"& _ - "UID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (ENTITY"& _ - "_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, NAME, COMMENT, PARENT_NODE"& _ - ")"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@ENTITY_ID,@TYPE_NODE,@NODE_IMAGE,@CREATE_RECORD,@ADDED_WHO,@N"& _ - "AME,@COMMENT,@PARENT_NODE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, C"& _ - "REATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_STRUCT"& _ - "URE_NODES_CONFIGURATION WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TYPE_NODE", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NODE_IMAGE", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "NODE_IMAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CREATE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "CREATE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_NODE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET ENTITY_ID = "& _ - "@ENTITY_ID, TYPE_NODE = @TYPE_NODE, NODE_IMAGE = @NODE_IMAGE, CREATE_RECORD = @C"& _ - "REATE_RECORD, CHANGED_WHO = @CHANGED_WHO, NAME = @NAME, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " COMMENT = @COMMENT, PARENT_NODE = @PARENT_NODE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Origina"& _ - "l_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED"& _ - "_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_STRUCTURE_NODES_CONFIGURA"& _ - "TION WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TYPE_NODE", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NODE_IMAGE", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "NODE_IMAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CREATE_RECORD", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "CREATE_RECORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 300, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_NODE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_NODE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_STRUCTURE_NODES_CONFIGURATION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (ENTITY_ID = @ENTITY_ID)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"OR"& _ - "DER BY ENTITY_ID, TYPE_NODE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_STRUCTURE_NODES_CONFIGURATION where GUID = @GUID" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ENTITY_ID As Integer) As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable = New DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillByID(ByVal dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable, ByVal GUID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetDataByID(ByVal GUID As Integer) As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(GUID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable = New DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_STRUCTURE_NODES_CONFIGURATION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ENTITY_ID As Integer, ByVal TYPE_NODE As Short, ByVal NODE_IMAGE() As Byte, ByVal CREATE_RECORD As Boolean, ByVal ADDED_WHO As String, ByVal NAME As String, ByVal COMMENT As String, ByVal PARENT_NODE As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(TYPE_NODE,Short) - If (NODE_IMAGE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(NODE_IMAGE,Byte()) - End If - Me.Adapter.InsertCommand.Parameters(3).Value = CType(CREATE_RECORD,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHO,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(NAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(COMMENT,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(PARENT_NODE,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ENTITY_ID As Integer, ByVal TYPE_NODE As Short, ByVal NODE_IMAGE() As Byte, ByVal CREATE_RECORD As Boolean, ByVal CHANGED_WHO As String, ByVal NAME As String, ByVal COMMENT As String, ByVal PARENT_NODE As Integer, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(TYPE_NODE,Short) - If (NODE_IMAGE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(NODE_IMAGE,Byte()) - End If - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(CREATE_RECORD,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(CHANGED_WHO,String) - End If - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(NAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(COMMENT,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(PARENT_NODE,Integer) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBWH_ENTITYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBWH_ENTITY" - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "select T1.FORM_ID, [dbo].[FNPMO_GETOBJECTCAPTION](@USER_LANG,'FORMVIEW_TITLE' + C"& _ - "ONVERT(VARCHAR(5), T1.GUID), 1) AS 'FORM_TITLE' FROM TBPMO_FORM_VIEW T1 WHERE T1"& _ - ".SCREEN_ID = 1 ORDER BY T1.FORM_TITLE" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_LANG", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBWH_ENTITYDataTable, ByVal USER_LANG As String) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (USER_LANG Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER_LANG") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(USER_LANG,String) - End If - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal USER_LANG As String) As DD_DMSDataSet.TBWH_ENTITYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (USER_LANG Is Nothing) Then - Throw New Global.System.ArgumentNullException("USER_LANG") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(USER_LANG,String) - End If - Dim dataTable As DD_DMSDataSet.TBWH_ENTITYDataTable = New DD_DMSDataSet.TBWH_ENTITYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_WORKFLOW_TASK_HISTORY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("STATE_DESC", "STATE_DESC") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_WORKFLOW_TASK_HISTORY] WHERE (([GUID] = @Original_GUID))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_WORKFLOW_TASK_HISTORY] SET [STATE_DESC] = @STATE_DESC, [COMMENT] = "& _ - "@COMMENT, [ADDED_WHO] = @ADDED_WHO WHERE (([GUID] = @Original_GUID));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GU"& _ - "ID, STATE_DESC, COMMENT, ADDED_WHO FROM TBPMO_WORKFLOW_TASK_HISTORY WHERE (GUID "& _ - "= @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@STATE_DESC", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "STATE_DESC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, STATE_DESC, COMMENT, ADDED_WHO FROM TBPMO_WORKFLOW_TASK_HISTORY WHER"& _ - "E (WF_TASK_ID = @WFT_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WFT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "WF_TASK_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable, ByVal WFT_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(WFT_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal WFT_ID As Integer) As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(WFT_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable = New DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORYDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_WORKFLOW_TASK_HISTORY") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWPMO_RIGHTS_2B_WORKEDTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWPMO_RIGHTS_2B_WORKED" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("DOC_ID", "DOC_ID") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("RIGHT_MODIFY", "RIGHT_MODIFY") - tableMapping.ColumnMappings.Add("FILE_RIGHT", "FILE_RIGHT") - tableMapping.ColumnMappings.Add("WORKING", "WORKING") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, DOC_ID, USERNAME, RIGHT_MODIFY, FILE_RIGHT, WORKING, ADDED_WH"& _ - "O, ADDED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWPMO_RIGHTS_2B_WORKED" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable = New DD_DMSDataSet.VWPMO_RIGHTS_2B_WORKEDDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RIGHT_USERTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RIGHT_USER" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("EDIT_REC", "EDIT_REC") - tableMapping.ColumnMappings.Add("ADD_REC", "ADD_REC") - tableMapping.ColumnMappings.Add("DELETE_REC", "DELETE_REC") - tableMapping.ColumnMappings.Add("ADD_DOC", "ADD_DOC") - tableMapping.ColumnMappings.Add("READ_ONLY_DOC", "READ_ONLY_DOC") - tableMapping.ColumnMappings.Add("DELETE_DOC", "DELETE_DOC") - tableMapping.ColumnMappings.Add("FILES_VISIBLE", "FILES_VISIBLE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_RIGHT_USER] WHERE (([GUID] = @Original_GUID) AND ([USER_ID] = "& _ - "@Original_USER_ID) AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([EDIT_REC] = @Or"& _ - "iginal_EDIT_REC) AND ([ADD_REC] = @Original_ADD_REC) AND ([DELETE_REC] = @Origin"& _ - "al_DELETE_REC) AND ([ADD_DOC] = @Original_ADD_DOC) AND ([READ_ONLY_DOC] = @Origi"& _ - "nal_READ_ONLY_DOC) AND ([DELETE_DOC] = @Original_DELETE_DOC) AND ([FILES_VISIBLE"& _ - "] = @Original_FILES_VISIBLE) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NU"& _ - "LL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHEN = 1 AND"& _ - " [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_RIGHT_USER] ([USER_ID], [ENTITY_ID], [EDIT_REC], [ADD_REC], [D"& _ - "ELETE_REC], [ADD_DOC], [READ_ONLY_DOC], [DELETE_DOC], [FILES_VISIBLE], [ADDED_WH"& _ - "EN], [CHANGED_WHEN]) VALUES (@USER_ID, @ENTITY_ID, @EDIT_REC, @ADD_REC, @DELETE_"& _ - "REC, @ADD_DOC, @READ_ONLY_DOC, @DELETE_DOC, @FILES_VISIBLE, @ADDED_WHEN, @CHANGE"& _ - "D_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DO"& _ - "C, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN FROM TBPMO"& _ - "_RIGHT_USER WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_RIGHT_USER] SET [USER_ID] = @USER_ID, [ENTITY_ID] = @ENTITY_ID, [ED"& _ - "IT_REC] = @EDIT_REC, [ADD_REC] = @ADD_REC, [DELETE_REC] = @DELETE_REC, [ADD_DOC]"& _ - " = @ADD_DOC, [READ_ONLY_DOC] = @READ_ONLY_DOC, [DELETE_DOC] = @DELETE_DOC, [FILE"& _ - "S_VISIBLE] = @FILES_VISIBLE, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHEN] = @CHANG"& _ - "ED_WHEN WHERE (([GUID] = @Original_GUID) AND ([USER_ID] = @Original_USER_ID) AND"& _ - " ([ENTITY_ID] = @Original_ENTITY_ID) AND ([EDIT_REC] = @Original_EDIT_REC) AND ("& _ - "[ADD_REC] = @Original_ADD_REC) AND ([DELETE_REC] = @Original_DELETE_REC) AND ([A"& _ - "DD_DOC] = @Original_ADD_DOC) AND ([READ_ONLY_DOC] = @Original_READ_ONLY_DOC) AND"& _ - " ([DELETE_DOC] = @Original_DELETE_DOC) AND ([FILES_VISIBLE] = @Original_FILES_VI"& _ - "SIBLE) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] ="& _ - " @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NUL"& _ - "L) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, USER_ID, ENTITY"& _ - "_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VI"& _ - "SIBLE, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_RIGHT_USER WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_USER_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "USER_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EDIT_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDIT_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_REC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_REC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADD_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_READ_ONLY_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "READ_ONLY_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DELETE_DOC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DELETE_DOC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FILES_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FILES_VISIBLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_RIGHT_USER.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RIGHT_USER" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable = New DD_DMSDataSet.TBPMO_RIGHT_USERDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_RIGHT_USERDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RIGHT_USER") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_USER_ID As Integer, ByVal Original_ENTITY_ID As Integer, ByVal Original_EDIT_REC As Boolean, ByVal Original_ADD_REC As Boolean, ByVal Original_DELETE_REC As Boolean, ByVal Original_ADD_DOC As Boolean, ByVal Original_READ_ONLY_DOC As Boolean, ByVal Original_DELETE_DOC As Boolean, ByVal Original_FILES_VISIBLE As Boolean, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_USER_ID,Integer) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_ENTITY_ID,Integer) - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_EDIT_REC,Boolean) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ADD_REC,Boolean) - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_DELETE_REC,Boolean) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_ADD_DOC,Boolean) - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_READ_ONLY_DOC,Boolean) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_DELETE_DOC,Boolean) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_FILES_VISIBLE,Boolean) - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal USER_ID As Integer, ByVal ENTITY_ID As Integer, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal READ_ONLY_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal FILES_VISIBLE As Boolean, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(6).Value = CType(READ_ONLY_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - Me.Adapter.InsertCommand.Parameters(8).Value = CType(FILES_VISIBLE,Boolean) - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(10).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal USER_ID As Integer, _ - ByVal ENTITY_ID As Integer, _ - ByVal EDIT_REC As Boolean, _ - ByVal ADD_REC As Boolean, _ - ByVal DELETE_REC As Boolean, _ - ByVal ADD_DOC As Boolean, _ - ByVal READ_ONLY_DOC As Boolean, _ - ByVal DELETE_DOC As Boolean, _ - ByVal FILES_VISIBLE As Boolean, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_USER_ID As Integer, _ - ByVal Original_ENTITY_ID As Integer, _ - ByVal Original_EDIT_REC As Boolean, _ - ByVal Original_ADD_REC As Boolean, _ - ByVal Original_DELETE_REC As Boolean, _ - ByVal Original_ADD_DOC As Boolean, _ - ByVal Original_READ_ONLY_DOC As Boolean, _ - ByVal Original_DELETE_DOC As Boolean, _ - ByVal Original_FILES_VISIBLE As Boolean, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EDIT_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADD_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(DELETE_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADD_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(READ_ONLY_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(DELETE_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(FILES_VISIBLE,Boolean) - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_USER_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_ENTITY_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_EDIT_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_ADD_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_DELETE_REC,Boolean) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_ADD_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_READ_ONLY_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_DELETE_DOC,Boolean) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_FILES_VISIBLE,Boolean) - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal USER_ID As Integer, _ - ByVal ENTITY_ID As Integer, _ - ByVal EDIT_REC As Boolean, _ - ByVal ADD_REC As Boolean, _ - ByVal DELETE_REC As Boolean, _ - ByVal ADD_DOC As Boolean, _ - ByVal READ_ONLY_DOC As Boolean, _ - ByVal DELETE_DOC As Boolean, _ - ByVal FILES_VISIBLE As Boolean, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_USER_ID As Integer, _ - ByVal Original_ENTITY_ID As Integer, _ - ByVal Original_EDIT_REC As Boolean, _ - ByVal Original_ADD_REC As Boolean, _ - ByVal Original_DELETE_REC As Boolean, _ - ByVal Original_ADD_DOC As Boolean, _ - ByVal Original_READ_ONLY_DOC As Boolean, _ - ByVal Original_DELETE_DOC As Boolean, _ - ByVal Original_FILES_VISIBLE As Boolean, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN, Original_GUID, Original_USER_ID, Original_ENTITY_ID, Original_EDIT_REC, Original_ADD_REC, Original_DELETE_REC, Original_ADD_DOC, Original_READ_ONLY_DOC, Original_DELETE_DOC, Original_FILES_VISIBLE, Original_ADDED_WHEN, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RECORD_VARIANTTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RECORD_VARIANT" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("RECORD_ID", "RECORD_ID") - tableMapping.ColumnMappings.Add("REASON_CODE", "REASON_CODE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, RECORD_ID, REASON_CODE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANG"& _ - "ED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_RECORD_VARIANT"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (RECORD"& _ - "_ID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELECT GUID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBPMO_RECORD"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE "& _ - " (RECORD_ENTITY_ID ="&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " (SELECT RECORD_ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBPMO_RECORD AS TBPMO_RECORD_1"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " WHERE (GUID = @RECORD"& _ - "_ID))) AND (FORM_ID = @ENTITY_ID) AND (GUID <> @RECORD_ID)))" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RECORD_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable, ByVal ENTITY_ID As Integer, ByVal RECORD_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(RECORD_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ENTITY_ID As Integer, ByVal RECORD_ID As Integer) As DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - Me.Adapter.SelectCommand.Parameters(1).Value = CType(RECORD_ID,Integer) - Dim dataTable As DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable = New DD_DMSDataSet.TBPMO_RECORD_VARIANTDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_APPOINTMENTSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_APPOINTMENTS" - tableMapping.ColumnMappings.Add("UniqueID", "UniqueID") - tableMapping.ColumnMappings.Add("Type", "Type") - tableMapping.ColumnMappings.Add("StartDate", "StartDate") - tableMapping.ColumnMappings.Add("EndDate", "EndDate") - tableMapping.ColumnMappings.Add("AllDay", "AllDay") - tableMapping.ColumnMappings.Add("Subject", "Subject") - tableMapping.ColumnMappings.Add("Location", "Location") - tableMapping.ColumnMappings.Add("Description", "Description") - tableMapping.ColumnMappings.Add("Status", "Status") - tableMapping.ColumnMappings.Add("Label", "Label") - tableMapping.ColumnMappings.Add("ResourceID", "ResourceID") - tableMapping.ColumnMappings.Add("ResourceIDs", "ResourceIDs") - tableMapping.ColumnMappings.Add("ReminderInfo", "ReminderInfo") - tableMapping.ColumnMappings.Add("RecurrenceInfo", "RecurrenceInfo") - tableMapping.ColumnMappings.Add("CustomField1", "CustomField1") - tableMapping.ColumnMappings.Add("CustomField2", "CustomField2") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_APPOINTMENTS] WHERE (([UniqueID] = @Original_UniqueID) AND ((@"& _ - "IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_"& _ - "StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) A"& _ - "ND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDat"& _ - "e)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllD"& _ - "ay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_"& _ - "Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @O"& _ - "riginal_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] ="& _ - " @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @"& _ - "Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([Res"& _ - "ourceID] = @Original_ResourceID)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_StartDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_EndDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_AllDay", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Subject", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Location", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_APPOINTMENTS] ([Type], [StartDate], [EndDate], [AllDay], [Subj"& _ - "ect], [Location], [Description], [Status], [Label], [ResourceID], [ResourceIDs],"& _ - " [ReminderInfo], [RecurrenceInfo], [CustomField1], [CustomField2]) VALUES (@Type"& _ - ", @StartDate, @EndDate, @AllDay, @Subject, @Location, @Description, @Status, @La"& _ - "bel, @ResourceID, @ResourceIDs, @ReminderInfo, @RecurrenceInfo, @CustomField1, @"& _ - "CustomField2);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Loca"& _ - "tion, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, Recurre"& _ - "nceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = SC"& _ - "OPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Description", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Description", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceIDs", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceIDs", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ReminderInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ReminderInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RecurrenceInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "RecurrenceInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField2", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_APPOINTMENTS] SET [Type] = @Type, [StartDate] = @StartDate, [EndDat"& _ - "e] = @EndDate, [AllDay] = @AllDay, [Subject] = @Subject, [Location] = @Location,"& _ - " [Description] = @Description, [Status] = @Status, [Label] = @Label, [ResourceID"& _ - "] = @ResourceID, [ResourceIDs] = @ResourceIDs, [ReminderInfo] = @ReminderInfo, ["& _ - "RecurrenceInfo] = @RecurrenceInfo, [CustomField1] = @CustomField1, [CustomField2"& _ - "] = @CustomField2 WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = "& _ - "1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 "& _ - "AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_E"& _ - "ndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsN"& _ - "ull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@Is"& _ - "Null_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND "& _ - "((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Locati"& _ - "on)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Sta"& _ - "tus)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label"& _ - ")) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Or"& _ - "iginal_ResourceID)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subjec"& _ - "t, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, "& _ - "RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (Unique"& _ - "ID = @UniqueID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Description", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Description", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceIDs", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceIDs", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ReminderInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ReminderInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RecurrenceInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "RecurrenceInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField2", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_StartDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_EndDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_AllDay", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Subject", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Location", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UniqueID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT T.UniqueID, T.Type, T.StartDate, T.EndDate, T.AllDay, T.Subject, T."& _ - "Location, T.Description, T.Status, T.Label, T.ResourceID, T.ResourceIDs, T.Remin"& _ - "derInfo, T.RecurrenceInfo, T.CustomField1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" T.CustomFi"& _ - "eld2"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_APPOINTMENTS AS T INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " TBPMO_RECORD AS T1 ON T.CustomField1 = T1.GUID" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable = New DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSet.TBPMO_APPOINTMENTSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSet) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_APPOINTMENTS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_UniqueID As Integer, ByVal Original_Type As Global.System.Nullable(Of Integer), ByVal Original_StartDate As Global.System.Nullable(Of Date), ByVal Original_EndDate As Global.System.Nullable(Of Date), ByVal Original_AllDay As Global.System.Nullable(Of Boolean), ByVal Original_Subject As String, ByVal Original_Location As String, ByVal Original_Status As Global.System.Nullable(Of Integer), ByVal Original_Label As Global.System.Nullable(Of Integer), ByVal Original_ResourceID As Global.System.Nullable(Of Integer)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_UniqueID,Integer) - If (Original_Type.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_Type.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (Original_StartDate.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_StartDate.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (Original_EndDate.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_EndDate.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (Original_AllDay.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_AllDay.Value,Boolean) - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (Original_Subject Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_Subject,String) - End If - If (Original_Location Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_Location,String) - End If - If (Original_Status.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_Status.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (Original_Label.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_Label.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - If (Original_ResourceID.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(Original_ResourceID.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal Type As Global.System.Nullable(Of Integer), ByVal StartDate As Global.System.Nullable(Of Date), ByVal EndDate As Global.System.Nullable(Of Date), ByVal AllDay As Global.System.Nullable(Of Boolean), ByVal Subject As String, ByVal Location As String, ByVal Description As String, ByVal Status As Global.System.Nullable(Of Integer), ByVal Label As Global.System.Nullable(Of Integer), ByVal ResourceID As Global.System.Nullable(Of Integer), ByVal ResourceIDs As String, ByVal ReminderInfo As String, ByVal RecurrenceInfo As String, ByVal CustomField1 As String, ByVal CustomField2 As String) As Integer - If (Type.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(0).Value = CType(Type.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - End If - If (StartDate.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(1).Value = CType(StartDate.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - End If - If (EndDate.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EndDate.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (AllDay.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(AllDay.Value,Boolean) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Subject Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(Subject,String) - End If - If (Location Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(Location,String) - End If - If (Description Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(Description,String) - End If - If (Status.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(7).Value = CType(Status.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (Label.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(Label.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (ResourceID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ResourceID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (ResourceIDs Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(ResourceIDs,String) - End If - If (ReminderInfo Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(ReminderInfo,String) - End If - If (RecurrenceInfo Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(RecurrenceInfo,String) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(CustomField1,String) - End If - If (CustomField2 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(14).Value = CType(CustomField2,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal Type As Global.System.Nullable(Of Integer), _ - ByVal StartDate As Global.System.Nullable(Of Date), _ - ByVal EndDate As Global.System.Nullable(Of Date), _ - ByVal AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Subject As String, _ - ByVal Location As String, _ - ByVal Description As String, _ - ByVal Status As Global.System.Nullable(Of Integer), _ - ByVal Label As Global.System.Nullable(Of Integer), _ - ByVal ResourceID As Global.System.Nullable(Of Integer), _ - ByVal ResourceIDs As String, _ - ByVal ReminderInfo As String, _ - ByVal RecurrenceInfo As String, _ - ByVal CustomField1 As String, _ - ByVal CustomField2 As String, _ - ByVal Original_UniqueID As Integer, _ - ByVal Original_Type As Global.System.Nullable(Of Integer), _ - ByVal Original_StartDate As Global.System.Nullable(Of Date), _ - ByVal Original_EndDate As Global.System.Nullable(Of Date), _ - ByVal Original_AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Original_Subject As String, _ - ByVal Original_Location As String, _ - ByVal Original_Status As Global.System.Nullable(Of Integer), _ - ByVal Original_Label As Global.System.Nullable(Of Integer), _ - ByVal Original_ResourceID As Global.System.Nullable(Of Integer), _ - ByVal UniqueID As Integer) As Integer - If (Type.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(Type.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - End If - If (StartDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(StartDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - End If - If (EndDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EndDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (AllDay.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(AllDay.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Subject Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Subject,String) - End If - If (Location Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Location,String) - End If - If (Description Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Description,String) - End If - If (Status.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Status.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (Label.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Label.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (ResourceID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ResourceID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (ResourceIDs Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(ResourceIDs,String) - End If - If (ReminderInfo Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(ReminderInfo,String) - End If - If (RecurrenceInfo Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(RecurrenceInfo,String) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(CustomField1,String) - End If - If (CustomField2 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(CustomField2,String) - End If - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_UniqueID,Integer) - If (Original_Type.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_Type.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - If (Original_StartDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_StartDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = Global.System.DBNull.Value - End If - If (Original_EndDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Original_EndDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - If (Original_AllDay.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(Original_AllDay.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = Global.System.DBNull.Value - End If - If (Original_Subject Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(Original_Subject,String) - End If - If (Original_Location Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_Location,String) - End If - If (Original_Status.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(29).Value = CType(Original_Status.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(29).Value = Global.System.DBNull.Value - End If - If (Original_Label.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = CType(Original_Label.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = Global.System.DBNull.Value - End If - If (Original_ResourceID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = CType(Original_ResourceID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(34).Value = CType(UniqueID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal Type As Global.System.Nullable(Of Integer), _ - ByVal StartDate As Global.System.Nullable(Of Date), _ - ByVal EndDate As Global.System.Nullable(Of Date), _ - ByVal AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Subject As String, _ - ByVal Location As String, _ - ByVal Description As String, _ - ByVal Status As Global.System.Nullable(Of Integer), _ - ByVal Label As Global.System.Nullable(Of Integer), _ - ByVal ResourceID As Global.System.Nullable(Of Integer), _ - ByVal ResourceIDs As String, _ - ByVal ReminderInfo As String, _ - ByVal RecurrenceInfo As String, _ - ByVal CustomField1 As String, _ - ByVal CustomField2 As String, _ - ByVal Original_UniqueID As Integer, _ - ByVal Original_Type As Global.System.Nullable(Of Integer), _ - ByVal Original_StartDate As Global.System.Nullable(Of Date), _ - ByVal Original_EndDate As Global.System.Nullable(Of Date), _ - ByVal Original_AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Original_Subject As String, _ - ByVal Original_Location As String, _ - ByVal Original_Status As Global.System.Nullable(Of Integer), _ - ByVal Original_Label As Global.System.Nullable(Of Integer), _ - ByVal Original_ResourceID As Global.System.Nullable(Of Integer)) As Integer - Return Me.Update(Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2, Original_UniqueID, Original_Type, Original_StartDate, Original_EndDate, Original_AllDay, Original_Subject, Original_Location, Original_Status, Original_Label, Original_ResourceID, Original_UniqueID) - End Function - End Class - - ''' - '''TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - ''' - _ - Partial Public Class TableAdapterManager - Inherits Global.System.ComponentModel.Component - - Private _updateOrder As UpdateOrderOption - - Private _tBPMO_FORMTableAdapter As TBPMO_FORMTableAdapter - - Private _tBPMO_FORM_VIEWTableAdapter As TBPMO_FORM_VIEWTableAdapter - - Private _tBPMO_RECORDTableAdapter As TBPMO_RECORDTableAdapter - - Private _tBPMO_WD_FVIEW_DT_INDEXTableAdapter As TBPMO_WD_FVIEW_DT_INDEXTableAdapter - - Private _tBPMO_WORKFLOW_TASK_STATETableAdapter As TBPMO_WORKFLOW_TASK_STATETableAdapter - - Private _tBPMO_WORKFLOWTableAdapter As TBPMO_WORKFLOWTableAdapter - - Private _tBDD_DOKUMENTARTTableAdapter As TBDD_DOKUMENTARTTableAdapter - - Private _tBDD_EINGANGSARTENTableAdapter As TBDD_EINGANGSARTENTableAdapter - - Private _tBDD_INDEX_AUTOMTableAdapter As TBDD_INDEX_AUTOMTableAdapter - - Private _tBPMO_KONFIGURATIONTableAdapter As TBPMO_KONFIGURATIONTableAdapter - - Private _tBDD_USERTableAdapter As TBDD_USERTableAdapter - - Private _tBPMO_FORM_TYPETableAdapter As TBPMO_FORM_TYPETableAdapter - - Private _tBDD_USER_GROUPSTableAdapter As TBDD_USER_GROUPSTableAdapter - - Private _tBDD_GROUPS_USERTableAdapter As TBDD_GROUPS_USERTableAdapter - - Private _tBPMO_FORM_CONSTRUCTORTableAdapter As TBPMO_FORM_CONSTRUCTORTableAdapter - - Private _tBPMO_WD_OBJECTTYPETableAdapter As TBPMO_WD_OBJECTTYPETableAdapter - - Private _tBPMO_FOLLOW_UP_EMAILTableAdapter As TBPMO_FOLLOW_UP_EMAILTableAdapter - - Private _tBPMO_FOLLUPEMAIL_USERTableAdapter As TBPMO_FOLLUPEMAIL_USERTableAdapter - - Private _tBPMO_RECORD_LOG_CONFIGTableAdapter As TBPMO_RECORD_LOG_CONFIGTableAdapter - - Private _tBDD_EMAIL_ACCOUNTTableAdapter As TBDD_EMAIL_ACCOUNTTableAdapter - - Private _tBDD_CONNECTIONTableAdapter As TBDD_CONNECTIONTableAdapter - - Private _tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter As TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - - Private _tBPMO_TEMPLATETableAdapter As TBPMO_TEMPLATETableAdapter - - Private _tBPMO_TEMPLATE_ENTITYTableAdapter As TBPMO_TEMPLATE_ENTITYTableAdapter - - Private _tBPMO_TEMPLATE_PATTERNTableAdapter As TBPMO_TEMPLATE_PATTERNTableAdapter - - Private _tBPMO_LANGUAGE_OBJECTTableAdapter As TBPMO_LANGUAGE_OBJECTTableAdapter - - Private _tBDD_CLIENTTableAdapter As TBDD_CLIENTTableAdapter - - Private _tBPMO_CONSTRUCTOR_USER_SQLTableAdapter As TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - - Private _tBPMO_WD_IMPORT_PROFILETableAdapter As TBPMO_WD_IMPORT_PROFILETableAdapter - - Private _tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter As TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - - Private _tBPMO_RIGHT_GROUPTableAdapter As TBPMO_RIGHT_GROUPTableAdapter - - Private _tBPMO_WD_NAMECONVENTION_FORMATTableAdapter As TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - - Private _tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter As TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - - Private _tBPMO_WORKFLOW_TASK_HISTORYTableAdapter As TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - - Private _tBPMO_RIGHT_USERTableAdapter As TBPMO_RIGHT_USERTableAdapter - - Private _tBPMO_APPOINTMENTSTableAdapter As TBPMO_APPOINTMENTSTableAdapter - - Private _backupDataSetBeforeUpdate As Boolean - - Private _connection As Global.System.Data.IDbConnection - - _ - Public Property UpdateOrder() As UpdateOrderOption - Get - Return Me._updateOrder - End Get - Set - Me._updateOrder = value - End Set - End Property - - _ - Public Property TBPMO_FORMTableAdapter() As TBPMO_FORMTableAdapter - Get - Return Me._tBPMO_FORMTableAdapter - End Get - Set - Me._tBPMO_FORMTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_VIEWTableAdapter() As TBPMO_FORM_VIEWTableAdapter - Get - Return Me._tBPMO_FORM_VIEWTableAdapter - End Get - Set - Me._tBPMO_FORM_VIEWTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RECORDTableAdapter() As TBPMO_RECORDTableAdapter - Get - Return Me._tBPMO_RECORDTableAdapter - End Get - Set - Me._tBPMO_RECORDTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_FVIEW_DT_INDEXTableAdapter() As TBPMO_WD_FVIEW_DT_INDEXTableAdapter - Get - Return Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter - End Get - Set - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WORKFLOW_TASK_STATETableAdapter() As TBPMO_WORKFLOW_TASK_STATETableAdapter - Get - Return Me._tBPMO_WORKFLOW_TASK_STATETableAdapter - End Get - Set - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WORKFLOWTableAdapter() As TBPMO_WORKFLOWTableAdapter - Get - Return Me._tBPMO_WORKFLOWTableAdapter - End Get - Set - Me._tBPMO_WORKFLOWTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_DOKUMENTARTTableAdapter() As TBDD_DOKUMENTARTTableAdapter - Get - Return Me._tBDD_DOKUMENTARTTableAdapter - End Get - Set - Me._tBDD_DOKUMENTARTTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_EINGANGSARTENTableAdapter() As TBDD_EINGANGSARTENTableAdapter - Get - Return Me._tBDD_EINGANGSARTENTableAdapter - End Get - Set - Me._tBDD_EINGANGSARTENTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_INDEX_AUTOMTableAdapter() As TBDD_INDEX_AUTOMTableAdapter - Get - Return Me._tBDD_INDEX_AUTOMTableAdapter - End Get - Set - Me._tBDD_INDEX_AUTOMTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_KONFIGURATIONTableAdapter() As TBPMO_KONFIGURATIONTableAdapter - Get - Return Me._tBPMO_KONFIGURATIONTableAdapter - End Get - Set - Me._tBPMO_KONFIGURATIONTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_USERTableAdapter() As TBDD_USERTableAdapter - Get - Return Me._tBDD_USERTableAdapter - End Get - Set - Me._tBDD_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_TYPETableAdapter() As TBPMO_FORM_TYPETableAdapter - Get - Return Me._tBPMO_FORM_TYPETableAdapter - End Get - Set - Me._tBPMO_FORM_TYPETableAdapter = value - End Set - End Property - - _ - Public Property TBDD_USER_GROUPSTableAdapter() As TBDD_USER_GROUPSTableAdapter - Get - Return Me._tBDD_USER_GROUPSTableAdapter - End Get - Set - Me._tBDD_USER_GROUPSTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_GROUPS_USERTableAdapter() As TBDD_GROUPS_USERTableAdapter - Get - Return Me._tBDD_GROUPS_USERTableAdapter - End Get - Set - Me._tBDD_GROUPS_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTORTableAdapter() As TBPMO_FORM_CONSTRUCTORTableAdapter - Get - Return Me._tBPMO_FORM_CONSTRUCTORTableAdapter - End Get - Set - Me._tBPMO_FORM_CONSTRUCTORTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_OBJECTTYPETableAdapter() As TBPMO_WD_OBJECTTYPETableAdapter - Get - Return Me._tBPMO_WD_OBJECTTYPETableAdapter - End Get - Set - Me._tBPMO_WD_OBJECTTYPETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FOLLOW_UP_EMAILTableAdapter() As TBPMO_FOLLOW_UP_EMAILTableAdapter - Get - Return Me._tBPMO_FOLLOW_UP_EMAILTableAdapter - End Get - Set - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FOLLUPEMAIL_USERTableAdapter() As TBPMO_FOLLUPEMAIL_USERTableAdapter - Get - Return Me._tBPMO_FOLLUPEMAIL_USERTableAdapter - End Get - Set - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RECORD_LOG_CONFIGTableAdapter() As TBPMO_RECORD_LOG_CONFIGTableAdapter - Get - Return Me._tBPMO_RECORD_LOG_CONFIGTableAdapter - End Get - Set - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_EMAIL_ACCOUNTTableAdapter() As TBDD_EMAIL_ACCOUNTTableAdapter - Get - Return Me._tBDD_EMAIL_ACCOUNTTableAdapter - End Get - Set - Me._tBDD_EMAIL_ACCOUNTTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_CONNECTIONTableAdapter() As TBDD_CONNECTIONTableAdapter - Get - Return Me._tBDD_CONNECTIONTableAdapter - End Get - Set - Me._tBDD_CONNECTIONTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter() As TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Get - Return Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - End Get - Set - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATETableAdapter() As TBPMO_TEMPLATETableAdapter - Get - Return Me._tBPMO_TEMPLATETableAdapter - End Get - Set - Me._tBPMO_TEMPLATETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATE_ENTITYTableAdapter() As TBPMO_TEMPLATE_ENTITYTableAdapter - Get - Return Me._tBPMO_TEMPLATE_ENTITYTableAdapter - End Get - Set - Me._tBPMO_TEMPLATE_ENTITYTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_TEMPLATE_PATTERNTableAdapter() As TBPMO_TEMPLATE_PATTERNTableAdapter - Get - Return Me._tBPMO_TEMPLATE_PATTERNTableAdapter - End Get - Set - Me._tBPMO_TEMPLATE_PATTERNTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_LANGUAGE_OBJECTTableAdapter() As TBPMO_LANGUAGE_OBJECTTableAdapter - Get - Return Me._tBPMO_LANGUAGE_OBJECTTableAdapter - End Get - Set - Me._tBPMO_LANGUAGE_OBJECTTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_CLIENTTableAdapter() As TBDD_CLIENTTableAdapter - Get - Return Me._tBDD_CLIENTTableAdapter - End Get - Set - Me._tBDD_CLIENTTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_CONSTRUCTOR_USER_SQLTableAdapter() As TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - Get - Return Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter - End Get - Set - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_IMPORT_PROFILETableAdapter() As TBPMO_WD_IMPORT_PROFILETableAdapter - Get - Return Me._tBPMO_WD_IMPORT_PROFILETableAdapter - End Get - Set - Me._tBPMO_WD_IMPORT_PROFILETableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter() As TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - Get - Return Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - End Get - Set - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RIGHT_GROUPTableAdapter() As TBPMO_RIGHT_GROUPTableAdapter - Get - Return Me._tBPMO_RIGHT_GROUPTableAdapter - End Get - Set - Me._tBPMO_RIGHT_GROUPTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WD_NAMECONVENTION_FORMATTableAdapter() As TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - Get - Return Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter - End Get - Set - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter() As TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - Get - Return Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - End Get - Set - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_WORKFLOW_TASK_HISTORYTableAdapter() As TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - Get - Return Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter - End Get - Set - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RIGHT_USERTableAdapter() As TBPMO_RIGHT_USERTableAdapter - Get - Return Me._tBPMO_RIGHT_USERTableAdapter - End Get - Set - Me._tBPMO_RIGHT_USERTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_APPOINTMENTSTableAdapter() As TBPMO_APPOINTMENTSTableAdapter - Get - Return Me._tBPMO_APPOINTMENTSTableAdapter - End Get - Set - Me._tBPMO_APPOINTMENTSTableAdapter = value - End Set - End Property - - _ - Public Property BackupDataSetBeforeUpdate() As Boolean - Get - Return Me._backupDataSetBeforeUpdate - End Get - Set - Me._backupDataSetBeforeUpdate = value - End Set - End Property - - _ - Public Property Connection() As Global.System.Data.IDbConnection - Get - If (Not (Me._connection) Is Nothing) Then - Return Me._connection - End If - If ((Not (Me._tBPMO_FORMTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORMTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORMTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_VIEWTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_VIEWTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RECORDTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RECORDTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection - End If - If ((Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WORKFLOWTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WORKFLOWTableAdapter.Connection - End If - If ((Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_DOKUMENTARTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_DOKUMENTARTTableAdapter.Connection - End If - If ((Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_EINGANGSARTENTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_EINGANGSARTENTableAdapter.Connection - End If - If ((Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_INDEX_AUTOMTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_INDEX_AUTOMTableAdapter.Connection - End If - If ((Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_KONFIGURATIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_KONFIGURATIONTableAdapter.Connection - End If - If ((Not (Me._tBDD_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_TYPETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_TYPETableAdapter.Connection - End If - If ((Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_USER_GROUPSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_USER_GROUPSTableAdapter.Connection - End If - If ((Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_GROUPS_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_GROUPS_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection - End If - If ((Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection - End If - If ((Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection - End If - If ((Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_CONNECTIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_CONNECTIONTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection - End If - If ((Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_TEMPLATETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_TEMPLATETableAdapter.Connection - End If - If ((Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection - End If - If ((Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection - End If - If ((Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection - End If - If ((Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_CLIENTTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_CLIENTTableAdapter.Connection - End If - If ((Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RIGHT_GROUPTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RIGHT_GROUPTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection - End If - If ((Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RIGHT_USERTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RIGHT_USERTableAdapter.Connection - End If - If ((Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_APPOINTMENTSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_APPOINTMENTSTableAdapter.Connection - End If - Return Nothing - End Get - Set - Me._connection = value - End Set - End Property - - _ - Public ReadOnly Property TableAdapterInstanceCount() As Integer - Get - Dim count As Integer = 0 - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - Return count - End Get - End Property - - ''' - '''Update rows in top-down order. - ''' - _ - Private Function UpdateUpdatedRows(ByVal dataSet As DD_DMSDataSet, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow), ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_TYPETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORMTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RECORDTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_HISTORY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE_IDX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LANGUAGE_OBJECT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_NAMECONVENTION_FORMAT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_CONSTRUCTOR_USER_SQL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_GROUP.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_GROUPTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CLIENT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_CLIENTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLUPEMAIL_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_EMAIL_ACCOUNTTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLOW_UP_EMAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - Return result - End Function - - ''' - '''Insert rows in top-down order. - ''' - _ - Private Function UpdateInsertedRows(ByVal dataSet As DD_DMSDataSet, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_TYPETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORMTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RECORDTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_HISTORY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE_IDX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LANGUAGE_OBJECT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_NAMECONVENTION_FORMAT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_CONSTRUCTOR_USER_SQL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_GROUP.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_GROUPTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CLIENT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_CLIENTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLUPEMAIL_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_EMAIL_ACCOUNTTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLOW_UP_EMAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - Return result - End Function - - ''' - '''Delete rows in bottom-up order. - ''' - _ - Private Function UpdateDeletedRows(ByVal dataSet As DD_DMSDataSet, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_INDEX_AUTOM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_INDEX_AUTOMTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD_LOG_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLOW_UP_EMAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_OBJECTTYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_OBJECTTYPETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_GROUPS_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_KONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_KONFIGURATIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_EMAIL_ACCOUNT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_EMAIL_ACCOUNTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOWTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_STATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_FVIEW_DT_INDEX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_VIEW.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_VIEWTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FOLLUPEMAIL_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CLIENT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_CLIENTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_GROUP.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_GROUPTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_CONSTRUCTOR_USER_SQL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_NAMECONVENTION_FORMAT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LANGUAGE_OBJECT.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE_IDX.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WORKFLOW_TASK_HISTORY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_PATTERN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RIGHT_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RIGHT_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RECORD.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RECORDTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_DOKUMENTART.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_DOKUMENTARTTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_WD_IMPORT_PROFILE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_USERTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_USER_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_USER_GROUPSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE_ENTITY.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_EINGANGSARTEN.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_EINGANGSARTENTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_TEMPLATE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_TEMPLATETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORMTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_TYPE.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_TYPETableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - Return result - End Function - - ''' - '''Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - ''' - _ - Private Function GetRealUpdatedRows(ByVal updatedRows() As Global.System.Data.DataRow, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Global.System.Data.DataRow() - If ((updatedRows Is Nothing) _ - OrElse (updatedRows.Length < 1)) Then - Return updatedRows - End If - If ((allAddedRows Is Nothing) _ - OrElse (allAddedRows.Count < 1)) Then - Return updatedRows - End If - Dim realUpdatedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim i As Integer = 0 - Do While (i < updatedRows.Length) - Dim row As Global.System.Data.DataRow = updatedRows(i) - If (allAddedRows.Contains(row) = false) Then - realUpdatedRows.Add(row) - End If - i = (i + 1) - Loop - Return realUpdatedRows.ToArray - End Function - - ''' - '''Update all changes to the dataset. - ''' - _ - Public Overridable Function UpdateAll(ByVal dataSet As DD_DMSDataSet) As Integer - If (dataSet Is Nothing) Then - Throw New Global.System.ArgumentNullException("dataSet") - End If - If (dataSet.HasChanges = false) Then - Return 0 - End If - If ((Not (Me._tBPMO_FORMTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORMTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_VIEWTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RECORDTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WORKFLOWTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_DOKUMENTARTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_EINGANGSARTENTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_INDEX_AUTOMTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_KONFIGURATIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_TYPETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_USER_GROUPSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_GROUPS_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_CONNECTIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_CLIENTTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RIGHT_GROUPTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RIGHT_USERTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_APPOINTMENTSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - Dim workConnection As Global.System.Data.IDbConnection = Me.Connection - If (workConnection Is Nothing) Then - Throw New Global.System.ApplicationException("TableAdapterManager enthält keine Verbindungsinformationen. Legen Sie jede TableA"& _ - "dapterManager TableAdapter-Eigenschaft auf eine gültige TableAdapter-Instanz fes"& _ - "t.") - End If - Dim workConnOpened As Boolean = false - If ((workConnection.State And Global.System.Data.ConnectionState.Broken) _ - = Global.System.Data.ConnectionState.Broken) Then - workConnection.Close - End If - If (workConnection.State = Global.System.Data.ConnectionState.Closed) Then - workConnection.Open - workConnOpened = true - End If - Dim workTransaction As Global.System.Data.IDbTransaction = workConnection.BeginTransaction - If (workTransaction Is Nothing) Then - Throw New Global.System.ApplicationException("Die Transaktion kann nicht gestartet werden. Die aktuelle Datenverbindung unterst"& _ - "ützt keine Transaktionen, oder der aktuelle Zustand lässt den Start der Transakt"& _ - "ion nicht zu.") - End If - Dim allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim adaptersWithAcceptChangesDuringUpdate As Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter) = New Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter)() - Dim revertConnections As Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection) = New Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection)() - Dim result As Integer = 0 - Dim backupDataSet As Global.System.Data.DataSet = Nothing - If Me.BackupDataSetBeforeUpdate Then - backupDataSet = New Global.System.Data.DataSet() - backupDataSet.Merge(dataSet) - End If - Try - '---- Prepare for update ----------- - ' - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORMTableAdapter, Me._tBPMO_FORMTableAdapter.Connection) - Me._tBPMO_FORMTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORMTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORMTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORMTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORMTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_VIEWTableAdapter, Me._tBPMO_FORM_VIEWTableAdapter.Connection) - Me._tBPMO_FORM_VIEWTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_VIEWTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_VIEWTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_VIEWTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_VIEWTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RECORDTableAdapter, Me._tBPMO_RECORDTableAdapter.Connection) - Me._tBPMO_RECORDTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORDTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RECORDTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RECORDTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RECORDTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter, Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection) - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter, Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection) - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WORKFLOWTableAdapter, Me._tBPMO_WORKFLOWTableAdapter.Connection) - Me._tBPMO_WORKFLOWTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOWTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WORKFLOWTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WORKFLOWTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WORKFLOWTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_DOKUMENTARTTableAdapter, Me._tBDD_DOKUMENTARTTableAdapter.Connection) - Me._tBDD_DOKUMENTARTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_DOKUMENTARTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_DOKUMENTARTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_DOKUMENTARTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_DOKUMENTARTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_EINGANGSARTENTableAdapter, Me._tBDD_EINGANGSARTENTableAdapter.Connection) - Me._tBDD_EINGANGSARTENTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EINGANGSARTENTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_EINGANGSARTENTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_EINGANGSARTENTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_EINGANGSARTENTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_INDEX_AUTOMTableAdapter, Me._tBDD_INDEX_AUTOMTableAdapter.Connection) - Me._tBDD_INDEX_AUTOMTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_INDEX_AUTOMTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_INDEX_AUTOMTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_INDEX_AUTOMTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_INDEX_AUTOMTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_KONFIGURATIONTableAdapter, Me._tBPMO_KONFIGURATIONTableAdapter.Connection) - Me._tBPMO_KONFIGURATIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_KONFIGURATIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_KONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_KONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_KONFIGURATIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_USERTableAdapter, Me._tBDD_USERTableAdapter.Connection) - Me._tBDD_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_TYPETableAdapter, Me._tBPMO_FORM_TYPETableAdapter.Connection) - Me._tBPMO_FORM_TYPETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_TYPETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_TYPETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_TYPETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_TYPETableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_USER_GROUPSTableAdapter, Me._tBDD_USER_GROUPSTableAdapter.Connection) - Me._tBDD_USER_GROUPSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USER_GROUPSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_USER_GROUPSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_USER_GROUPSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_USER_GROUPSTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_GROUPS_USERTableAdapter, Me._tBDD_GROUPS_USERTableAdapter.Connection) - Me._tBDD_GROUPS_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_GROUPS_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_GROUPS_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_GROUPS_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_GROUPS_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_CONSTRUCTORTableAdapter, Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_OBJECTTYPETableAdapter, Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection) - Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_OBJECTTYPETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_OBJECTTYPETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_OBJECTTYPETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_OBJECTTYPETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter, Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection) - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter, Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection) - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter, Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection) - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_EMAIL_ACCOUNTTableAdapter, Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection) - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_EMAIL_ACCOUNTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_EMAIL_ACCOUNTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_CONNECTIONTableAdapter, Me._tBDD_CONNECTIONTableAdapter.Connection) - Me._tBDD_CONNECTIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CONNECTIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_CONNECTIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_CONNECTIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_CONNECTIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter, Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_TEMPLATETableAdapter, Me._tBPMO_TEMPLATETableAdapter.Connection) - Me._tBPMO_TEMPLATETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_TEMPLATETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_TEMPLATETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_TEMPLATE_ENTITYTableAdapter, Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection) - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_TEMPLATE_PATTERNTableAdapter, Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection) - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_LANGUAGE_OBJECTTableAdapter, Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection) - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_CLIENTTableAdapter, Me._tBDD_CLIENTTableAdapter.Connection) - Me._tBDD_CLIENTTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CLIENTTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_CLIENTTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_CLIENTTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_CLIENTTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter, Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection) - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_IMPORT_PROFILETableAdapter, Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection) - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter, Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection) - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RIGHT_GROUPTableAdapter, Me._tBPMO_RIGHT_GROUPTableAdapter.Connection) - Me._tBPMO_RIGHT_GROUPTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_GROUPTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RIGHT_GROUPTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RIGHT_GROUPTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RIGHT_GROUPTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter, Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection) - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter, Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection) - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter, Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection) - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RIGHT_USERTableAdapter, Me._tBPMO_RIGHT_USERTableAdapter.Connection) - Me._tBPMO_RIGHT_USERTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_USERTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RIGHT_USERTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RIGHT_USERTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RIGHT_USERTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_APPOINTMENTSTableAdapter, Me._tBPMO_APPOINTMENTSTableAdapter.Connection) - Me._tBPMO_APPOINTMENTSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_APPOINTMENTSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_APPOINTMENTSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_APPOINTMENTSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_APPOINTMENTSTableAdapter.Adapter) - End If - End If - ' - '---- Perform updates ----------- - ' - If (Me.UpdateOrder = UpdateOrderOption.UpdateInsertDelete) Then - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - Else - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - End If - result = (result + Me.UpdateDeletedRows(dataSet, allChangedRows)) - ' - '---- Commit updates ----------- - ' - workTransaction.Commit - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - If (0 < allChangedRows.Count) Then - Dim rows((allChangedRows.Count) - 1) As Global.System.Data.DataRow - allChangedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - Catch ex As Global.System.Exception - workTransaction.Rollback - '---- Restore the dataset ----------- - If Me.BackupDataSetBeforeUpdate Then - Global.System.Diagnostics.Debug.Assert((Not (backupDataSet) Is Nothing)) - dataSet.Clear - dataSet.Merge(backupDataSet) - Else - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - row.SetAdded - i = (i + 1) - Loop - End If - End If - Throw ex - Finally - If workConnOpened Then - workConnection.Close - End If - If (Not (Me._tBPMO_FORMTableAdapter) Is Nothing) Then - Me._tBPMO_FORMTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORMTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORMTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_VIEWTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_VIEWTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_VIEWTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_VIEWTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RECORDTableAdapter) Is Nothing) Then - Me._tBPMO_RECORDTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RECORDTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORDTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter) Is Nothing) Then - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_FVIEW_DT_INDEXTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_STATETableAdapter) Is Nothing) Then - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Connection = CType(revertConnections(Me._tBPMO_WORKFLOW_TASK_STATETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_STATETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WORKFLOWTableAdapter) Is Nothing) Then - Me._tBPMO_WORKFLOWTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WORKFLOWTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOWTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_DOKUMENTARTTableAdapter) Is Nothing) Then - Me._tBDD_DOKUMENTARTTableAdapter.Connection = CType(revertConnections(Me._tBDD_DOKUMENTARTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_DOKUMENTARTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_EINGANGSARTENTableAdapter) Is Nothing) Then - Me._tBDD_EINGANGSARTENTableAdapter.Connection = CType(revertConnections(Me._tBDD_EINGANGSARTENTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EINGANGSARTENTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_INDEX_AUTOMTableAdapter) Is Nothing) Then - Me._tBDD_INDEX_AUTOMTableAdapter.Connection = CType(revertConnections(Me._tBDD_INDEX_AUTOMTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_INDEX_AUTOMTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_KONFIGURATIONTableAdapter) Is Nothing) Then - Me._tBPMO_KONFIGURATIONTableAdapter.Connection = CType(revertConnections(Me._tBPMO_KONFIGURATIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_KONFIGURATIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_USERTableAdapter) Is Nothing) Then - Me._tBDD_USERTableAdapter.Connection = CType(revertConnections(Me._tBDD_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_TYPETableAdapter) Is Nothing) Then - Me._tBPMO_FORM_TYPETableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_TYPETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_TYPETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_USER_GROUPSTableAdapter) Is Nothing) Then - Me._tBDD_USER_GROUPSTableAdapter.Connection = CType(revertConnections(Me._tBDD_USER_GROUPSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_USER_GROUPSTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_GROUPS_USERTableAdapter) Is Nothing) Then - Me._tBDD_GROUPS_USERTableAdapter.Connection = CType(revertConnections(Me._tBDD_GROUPS_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_GROUPS_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_CONSTRUCTORTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_OBJECTTYPETableAdapter) Is Nothing) Then - Me._tBPMO_WD_OBJECTTYPETableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_OBJECTTYPETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_OBJECTTYPETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FOLLOW_UP_EMAILTableAdapter) Is Nothing) Then - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FOLLOW_UP_EMAILTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLOW_UP_EMAILTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FOLLUPEMAIL_USERTableAdapter) Is Nothing) Then - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FOLLUPEMAIL_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FOLLUPEMAIL_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RECORD_LOG_CONFIGTableAdapter) Is Nothing) Then - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RECORD_LOG_CONFIGTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RECORD_LOG_CONFIGTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_EMAIL_ACCOUNTTableAdapter) Is Nothing) Then - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Connection = CType(revertConnections(Me._tBDD_EMAIL_ACCOUNTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_EMAIL_ACCOUNTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Me._tBDD_CONNECTIONTableAdapter.Connection = CType(revertConnections(Me._tBDD_CONNECTIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CONNECTIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_TEMPLATETableAdapter) Is Nothing) Then - Me._tBPMO_TEMPLATETableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_TEMPLATE_ENTITYTableAdapter) Is Nothing) Then - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_ENTITYTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_ENTITYTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_TEMPLATE_PATTERNTableAdapter) Is Nothing) Then - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Connection = CType(revertConnections(Me._tBPMO_TEMPLATE_PATTERNTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_TEMPLATE_PATTERNTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_LANGUAGE_OBJECTTableAdapter) Is Nothing) Then - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Connection = CType(revertConnections(Me._tBPMO_LANGUAGE_OBJECTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_LANGUAGE_OBJECTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_CLIENTTableAdapter) Is Nothing) Then - Me._tBDD_CLIENTTableAdapter.Connection = CType(revertConnections(Me._tBDD_CLIENTTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CLIENTTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter) Is Nothing) Then - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection = CType(revertConnections(Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILETableAdapter) Is Nothing) Then - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_IMPORT_PROFILETableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILETableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter) Is Nothing) Then - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RIGHT_GROUPTableAdapter) Is Nothing) Then - Me._tBPMO_RIGHT_GROUPTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RIGHT_GROUPTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_GROUPTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter) Is Nothing) Then - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter) Is Nothing) Then - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection = CType(revertConnections(Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter) Is Nothing) Then - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection = CType(revertConnections(Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RIGHT_USERTableAdapter) Is Nothing) Then - Me._tBPMO_RIGHT_USERTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RIGHT_USERTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RIGHT_USERTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Me._tBPMO_APPOINTMENTSTableAdapter.Connection = CType(revertConnections(Me._tBPMO_APPOINTMENTSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_APPOINTMENTSTableAdapter.Transaction = Nothing - End If - If (0 < adaptersWithAcceptChangesDuringUpdate.Count) Then - Dim adapters((adaptersWithAcceptChangesDuringUpdate.Count) - 1) As Global.System.Data.Common.DataAdapter - adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters) - Dim i As Integer = 0 - Do While (i < adapters.Length) - Dim adapter As Global.System.Data.Common.DataAdapter = adapters(i) - adapter.AcceptChangesDuringUpdate = true - i = (i + 1) - Loop - End If - End Try - Return result - End Function - - _ - Protected Overridable Sub SortSelfReferenceRows(ByVal rows() As Global.System.Data.DataRow, ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - Global.System.Array.Sort(Of Global.System.Data.DataRow)(rows, New SelfReferenceComparer(relation, childFirst)) - End Sub - - _ - Protected Overridable Function MatchTableAdapterConnection(ByVal inputConnection As Global.System.Data.IDbConnection) As Boolean - If (Not (Me._connection) Is Nothing) Then - Return true - End If - If ((Me.Connection Is Nothing) _ - OrElse (inputConnection Is Nothing)) Then - Return true - End If - If String.Equals(Me.Connection.ConnectionString, inputConnection.ConnectionString, Global.System.StringComparison.Ordinal) Then - Return true - End If - Return false - End Function - - ''' - '''Update Order Option - ''' - _ - Public Enum UpdateOrderOption - - InsertUpdateDelete = 0 - - UpdateInsertDelete = 1 - End Enum - - ''' - '''Used to sort self-referenced table's rows - ''' - _ - Private Class SelfReferenceComparer - Inherits Object - Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow) - - Private _relation As Global.System.Data.DataRelation - - Private _childFirst As Integer - - _ - Friend Sub New(ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - MyBase.New - Me._relation = relation - If childFirst Then - Me._childFirst = -1 - Else - Me._childFirst = 1 - End If - End Sub - - _ - Private Function GetRoot(ByVal row As Global.System.Data.DataRow, ByRef distance As Integer) As Global.System.Data.DataRow - Global.System.Diagnostics.Debug.Assert((Not (row) Is Nothing)) - Dim root As Global.System.Data.DataRow = row - distance = 0 - - Dim traversedRows As Global.System.Collections.Generic.IDictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow) = New Global.System.Collections.Generic.Dictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow)() - traversedRows(row) = row - - Dim parent As Global.System.Data.DataRow = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Loop - - If (distance = 0) Then - traversedRows.Clear - traversedRows(row) = row - parent = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Loop - End If - - Return root - End Function - - _ - Public Function Compare(ByVal row1 As Global.System.Data.DataRow, ByVal row2 As Global.System.Data.DataRow) As Integer Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow).Compare - If Object.ReferenceEquals(row1, row2) Then - Return 0 - End If - If (row1 Is Nothing) Then - Return -1 - End If - If (row2 Is Nothing) Then - Return 1 - End If - - Dim distance1 As Integer = 0 - Dim root1 As Global.System.Data.DataRow = Me.GetRoot(row1, distance1) - - Dim distance2 As Integer = 0 - Dim root2 As Global.System.Data.DataRow = Me.GetRoot(row2, distance2) - - If Object.ReferenceEquals(root1, root2) Then - Return (Me._childFirst * distance1.CompareTo(distance2)) - Else - Global.System.Diagnostics.Debug.Assert(((Not (root1.Table) Is Nothing) _ - AndAlso (Not (root2.Table) Is Nothing))) - If (root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2)) Then - Return -1 - Else - Return 1 - End If - End If - End Function - End Class - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.vb b/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.vb deleted file mode 100644 index 7f2bed8..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.vb +++ /dev/null @@ -1,8 +0,0 @@ - - -Partial Public Class DD_DMSDataSet -End Class - - -Partial Public Class DD_DMSDataSet -End Class diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsc b/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsc deleted file mode 100644 index 1c039c3..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsc +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsd b/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsd deleted file mode 100644 index 9a8b732..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xsd +++ /dev/null @@ -1,6256 +0,0 @@ - - - - - - - - - - - - - - - DELETE FROM TBPMO_FORM -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FORM - (PARENT_ID, NAME, LEVEL, ADDED_WHO, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD) -VALUES (@PARENT_ID,@NAME,@LEVEL,@ADDED_WHO,@SHOW_FORM_CONSTRUCT,@FORM_TYPE_ID,@SINGLE_RECORD); -SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD -FROM TBPMO_FORM -WHERE (GUID = @GUID) - - - - - - - - UPDATE TBPMO_FORM -SET PARENT_ID = @PARENT_ID, NAME = @NAME, LEVEL = @LEVEL, CHANGED_WHO = @CHANGED_WHO, SHOW_FORM_CONSTRUCT = @SHOW_FORM_CONSTRUCT, FORM_TYPE_ID = @FORM_TYPE_ID, - SINGLE_RECORD = @SINGLE_RECORD -WHERE (GUID = @Original_GUID); -SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, PARENT_ID, NAME, LEVEL, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SHOW_FORM_CONSTRUCT, FORM_TYPE_ID, SINGLE_RECORD -FROM TBPMO_FORM - - - - - - - - - - - - SELECT CONTROL_ID, CONTROL_NAME, CONTROL_REQUIRED, CONTROL_DEF_VALUE, CONTROL_READ_ONLY, CTRLTYPE_ID, CTRLTYPE_NAME, FORM_ID, FORM_NAME, FORM_LEVEL, SCREEN_ID, - SCREEN_NAME, CTRLSCR_ID, CTRLSCR_CAPTION, CTRLSCR_X_LOC, CTRLSCR_Y_LOC, CTRLSCR_HEIGHT, CTRLSCR_WIDTH, CTRLSCR_FONT_FAMILY, CTRLSCR_FONT_COLOR, CTRLSCR_FONT_SIZE, - CTRLSCR_FONT_STYLE, CTRLSCR_TAB_INDEX, CTRLSCR_TAB_STOP -FROM VWPMO_CONTROL_SCREEN -WHERE (FORM_ID = @ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_FORM_VIEW -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FORM_VIEW - (SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO) -VALUES (@SCREEN_ID,@FORM_ID,@FORM_TITLE,@DESCRIPTION,@WIDTH,@HEIGHT,@DIALOG,@MAXIMIZABLE,@MINIMIZABLE,@MAX_WIDTH,@MIN_WIDTH,@MAX_HEIGHT,@MIN_HEIGHT,@X_LOC,@Y_LOC,@ADDED_WHO); -SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_VIEW WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, IS_MDI_CHILD, DOCUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, - SEARCH_PATTERN5, ALLOW_DROP, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, - CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_FORM_VIEW -ORDER BY FORM_TITLE - - - - - - UPDATE TBPMO_FORM_VIEW -SET SCREEN_ID = @SCREEN_ID, FORM_ID = @FORM_ID, FORM_TITLE = @FORM_TITLE, DESCRIPTION = @DESCRIPTION, WIDTH = @WIDTH, HEIGHT = @HEIGHT, DIALOG = @DIALOG, - MAXIMIZABLE = @MAXIMIZABLE, MINIMIZABLE = @MINIMIZABLE, MAX_WIDTH = @MAX_WIDTH, MIN_WIDTH = @MIN_WIDTH, MAX_HEIGHT = @MAX_HEIGHT, MIN_HEIGHT = @MIN_HEIGHT, - X_LOC = @X_LOC, Y_LOC = @Y_LOC, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_VIEW WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, SCREEN_ID, FORM_ID, FORM_TITLE, DESCRIPTION, IS_MDI_CHILD, DOCUMENT_VIEW, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, - SEARCH_PATTERN5, ALLOW_DROP, WIDTH, HEIGHT, DIALOG, MAXIMIZABLE, MINIMIZABLE, MAX_WIDTH, MIN_WIDTH, MAX_HEIGHT, MIN_HEIGHT, X_LOC, Y_LOC, ADDED_WHO, ADDED_WHEN, - CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_FORM_VIEW where FORM_ID = @FORMID and SCREEN_ID = 1 - - - - - - - - - - - - - - DELETE FROM [TBPMO_RECORD] WHERE (([GUID] = @Original_GUID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - INSERT INTO [TBPMO_RECORD] ([ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - SELECT GUID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_RECORD -WHERE (GUID = @RECORD_ID) - - - - - - - - UPDATE [TBPMO_RECORD] SET [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PATH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID -FROM VWPMO_DOKUMENTTYPES -WHERE (FORMVIEW_ID = @ID) -ORDER BY DOKUMENTTYPE - - - - - - - - - - - - - - - - - - - - - - - SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PATH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID -FROM VWPMO_DOKUMENTTYPES -ORDER BY DOKUMENTTYPE - - - - - - - - SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PATH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID -FROM VWPMO_DOKUMENTTYPES -WHERE (FORM_ID = @ENTITY_ID) -ORDER BY DOKUMENTTYPE - - - - - - - - - - - - - - DELETE FROM [TBPMO_WD_FVIEW_DT_INDEX] WHERE (([GUID] = @Original_GUID) AND ([FW_DOCTYPE_ID] = @Original_FW_DOCTYPE_ID) AND ([INDEXNAME] = @Original_INDEXNAME) AND ([INDEX_VALUE] = @Original_INDEX_VALUE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_WD_FVIEW_DT_INDEX] ([FW_DOCTYPE_ID], [INDEXNAME], [INDEX_VALUE], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@FW_DOCTYPE_ID, @INDEXNAME, @INDEX_VALUE, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_FVIEW_DT_INDEX WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_WD_FVIEW_DT_INDEX -WHERE (FW_DOCTYPE_ID = @ID) - - - - - - - - UPDATE [TBPMO_WD_FVIEW_DT_INDEX] SET [FW_DOCTYPE_ID] = @FW_DOCTYPE_ID, [INDEXNAME] = @INDEXNAME, [INDEX_VALUE] = @INDEX_VALUE, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([FW_DOCTYPE_ID] = @Original_FW_DOCTYPE_ID) AND ([INDEXNAME] = @Original_INDEXNAME) AND ([INDEX_VALUE] = @Original_INDEX_VALUE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, FW_DOCTYPE_ID, INDEXNAME, INDEX_VALUE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_FVIEW_DT_INDEX WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT TOP (1) TBPMO_WORKFLOW_TASK.GUID, TBPMO_WORKFLOW_TASK.RECORD_ID, TBPMO_WORKFLOW_TASK.WF_ID, TBPMO_WORKFLOW_TASK.COMMENT, TBPMO_WORKFLOW_TASK.DUE_DATE, - TBPMO_WORKFLOW_TASK.STATE_ID, TBPMO_WORKFLOW_TASK.ACTIVE, TBPMO_WORKFLOW_TASK.ADDED_WHEN, TBPMO_WORKFLOW_TASK.CHANGED_WHO, - TBPMO_WORKFLOW_TASK.CHANGED_WHEN, TBPMO_WORKFLOW.TITLE -FROM TBPMO_WORKFLOW_TASK INNER JOIN - TBPMO_WORKFLOW ON TBPMO_WORKFLOW_TASK.WF_ID = TBPMO_WORKFLOW.GUID -WHERE (TBPMO_WORKFLOW_TASK.RECORD_ID = @RECID) AND (TBPMO_WORKFLOW_TASK.ACTIVE = 1) AND (TBPMO_WORKFLOW_TASK.STATE_ID NOT IN - (SELECT WORKFLOW_FINAL_STATE1 - FROM TBPMO_KONFIGURATION - WHERE (GUID = 1))) - - - - - - - - - - - - - - - - - - - - - - - - - UPDATE TBPMO_WORKFLOW_TASK -SET ACTIVE = 1, CHANGED_WHO = @CHANGED_WHO -WHERE (RECORD_ID = @RECORD_ID) - - - - - - - - - - - UPDATE TBPMO_WORKFLOW_TASK -SET COMMENT = @COMMENT, DUE_DATE = @DUE_DATE, STATE_ID = @STATE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, TASK_DATE = @TASK_DATE -WHERE (GUID = @Original_GUID) - - - - - - - - - - - - - - UPDATE TBPMO_WORKFLOW_TASK -SET COMMENT = @COMMENT, DUE_DATE = @DUE_DATE, STATE_ID = @STATE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID) - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_WORKFLOW_TASK_STATE -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_WORKFLOW_TASK_STATE - (STATE_DESC, ADDED_WHO, COLOR) -VALUES (@STATE_DESC,@ADDED_WHO,@COLOR); -SELECT GUID, STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR FROM TBPMO_WORKFLOW_TASK_STATE WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), GUID), 1) AS STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR, - LANGUAGE -FROM TBPMO_WORKFLOW_TASK_STATE - - - - - - - - UPDATE TBPMO_WORKFLOW_TASK_STATE -SET STATE_DESC = @STATE_DESC, CHANGED_WHO = @CHANGED_WHO, COLOR = @COLOR -WHERE (GUID = @Original_GUID); -SELECT GUID, STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR FROM TBPMO_WORKFLOW_TASK_STATE WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), GUID), 1) AS STATE_DESC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLOR, - LANGUAGE -FROM TBPMO_WORKFLOW_TASK_STATE -WHERE (GUID IN - (SELECT STATE_ID - FROM TBPMO_WORKFLOW_ENTITY_STATE - WHERE (WF_ID = @WF_ID) AND (ENTITY_ID = @ENT_ID))) - - - - - - - - - - - - - - - - SELECT ID, Name, Title -FROM VWPMO_GUI_ENTITY - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_WORKFLOW] WHERE (([GUID] = @Original_GUID) AND ([TITLE] = @Original_TITLE) AND ((@IsNull_DESCRIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - INSERT INTO TBPMO_WORKFLOW - (TITLE, DESCRIPTION, ADDED_WHO) -VALUES (@TITLE,@DESCRIPTION,@ADDED_WHO); -SELECT GUID, TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WORKFLOW WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITLE' + CONVERT(VARCHAR(5), GUID), 1) AS TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_WORKFLOW - - - - - - - - UPDATE TBPMO_WORKFLOW -SET TITLE = @TITLE, DESCRIPTION = @DESCRIPTION, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, TITLE, DESCRIPTION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WORKFLOW WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT WF_ID, RECORD_ID, STATE, STATE_ID, Authority, String, COLOR, CHANGED_WHO, CHANGED_WHEN -FROM VWPMO_WF_OVERVIEW_AUTHORITY -WHERE (RECORD_ID = @RECORDID) - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_DOKUMENTART -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_DOKUMENTART - (BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, ERSTELLTWER, OBJEKTTYP) -VALUES (@BEZEICHNUNG,@EINGANGSART_ID,@KURZNAME,@ZIEL_PFAD,@BESCHREIBUNG,@AKTIV,@ERSTELLTWER,@OBJEKTTYP); -SELECT GUID, BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_DOKUMENTART WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'DOCTYPE_TITLE' + CONVERT(VARCHAR(5), GUID), 1) AS BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, - NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP -FROM TBDD_DOKUMENTART -ORDER BY BEZEICHNUNG - - - - - - - - UPDATE TBDD_DOKUMENTART -SET BEZEICHNUNG = @BEZEICHNUNG, EINGANGSART_ID = @EINGANGSART_ID, KURZNAME = @KURZNAME, ZIEL_PFAD = @ZIEL_PFAD, BESCHREIBUNG = @BESCHREIBUNG, AKTIV = @AKTIV, - GEANDERTWER = @GEANDERTWER, OBJEKTTYP = @OBJEKTTYP -WHERE (GUID = @Original_GUID); -SELECT GUID, BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_DOKUMENTART WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'DOCTYPE_TITLE' + CONVERT(VARCHAR(5), GUID), 1) AS BEZEICHNUNG, EINGANGSART_ID, KURZNAME, ZIEL_PFAD, BESCHREIBUNG, AKTIV, NAMENKONVENTION, - ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, OBJEKTTYP - FROM TBDD_DOKUMENTART - WHERE (GUID IN - (SELECT DOKART_ID - FROM TBDD_DOKUMENTART_MODULE - WHERE (MODULE_ID = (SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'ADDI')))) - ORDER BY BEZEICHNUNG - - - - - - - - - - - - - - DELETE FROM TBDD_EINGANGSARTEN -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_EINGANGSARTEN - (BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER) -VALUES (@BEZEICHNUNG,@BESCHREIBUNG,@ERSTELLTWER); -SELECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_EINGANGSARTEN WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN -FROM TBDD_EINGANGSARTEN - - - - - - UPDATE [TBDD_EINGANGSARTEN] SET [BEZEICHNUNG] = @BEZEICHNUNG, [BESCHREIBUNG] = @BESCHREIBUNG, [ERSTELLTWER] = @ERSTELLTWER, [ERSTELLTWANN] = @ERSTELLTWANN, [GEANDERTWER] = @GEANDERTWER, [GEAENDERTWANN] = @GEAENDERTWANN WHERE (([GUID] = @Original_GUID) AND ([BEZEICHNUNG] = @Original_BEZEICHNUNG) AND ((@IsNull_BESCHREIBUNG = 1 AND [BESCHREIBUNG] IS NULL) OR ([BESCHREIBUNG] = @Original_BESCHREIBUNG)) AND ([ERSTELLTWER] = @Original_ERSTELLTWER) AND ([ERSTELLTWANN] = @Original_ERSTELLTWANN) AND ((@IsNull_GEANDERTWER = 1 AND [GEANDERTWER] IS NULL) OR ([GEANDERTWER] = @Original_GEANDERTWER)) AND ((@IsNull_GEAENDERTWANN = 1 AND [GEAENDERTWANN] IS NULL) OR ([GEAENDERTWANN] = @Original_GEAENDERTWANN))); -SELECT GUID, BEZEICHNUNG, BESCHREIBUNG, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_EINGANGSARTEN WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_INDEX_AUTOM -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_INDEX_AUTOM - (DOCTYPE_ID, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, SQL_ACTIVE, SQL_RESULT, ENTITY_ID) -VALUES (@DOCTYPE_ID,@INDEXNAME,@VALUE,@CONNECTION_ID,@COMMENT,@ACTIVE,@ADDED_WHO,@SQL_ACTIVE,@SQL_RESULT,@ENTITY_ID); -SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT, ENTITY_ID -FROM TBDD_INDEX_AUTOM -WHERE (DOCTYPE_ID = @DocTypeID) - - - - - - - - UPDATE TBDD_INDEX_AUTOM -SET DOCTYPE_ID = @DOCTYPE_ID, INDEXNAME = @INDEXNAME, VALUE = @VALUE, CONNECTION_ID = @CONNECTION_ID, COMMENT = @COMMENT, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, - SQL_ACTIVE = @SQL_ACTIVE, SQL_RESULT = @SQL_RESULT, ENTITY_ID = @ENTITY_ID -WHERE (GUID = @Original_GUID); -SELECT GUID, DOCTYPE_ID, INDEXNAME, VALUE, CONNECTION_ID, COMMENT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_ACTIVE, SQL_RESULT FROM TBDD_INDEX_AUTOM WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT TBPMO_WD_FORMVIEW_DOKTYPES.GUID, TBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_ID, TBPMO_FORM_VIEW.FORM_TITLE, TBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_ID, - TBDD_DOKUMENTART.BEZEICHNUNG, TBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHO, TBPMO_WD_FORMVIEW_DOKTYPES.ADDED_WHEN, TBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHO, - TBPMO_WD_FORMVIEW_DOKTYPES.CHANGED_WHEN -FROM TBPMO_WD_FORMVIEW_DOKTYPES INNER JOIN - TBPMO_FORM_VIEW ON TBPMO_WD_FORMVIEW_DOKTYPES.FORMVIEW_ID = TBPMO_FORM_VIEW.GUID INNER JOIN - TBDD_DOKUMENTART ON TBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_ID = TBDD_DOKUMENTART.GUID -WHERE (TBPMO_WD_FORMVIEW_DOKTYPES.DOCTYPE_ID = @DOC_ID) - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO TBPMO_WD_FORMVIEW_DOKTYPES - (FORMVIEW_ID, DOCTYPE_ID, OBJECT_TYPE, ADDED_WHO) -VALUES (@FORMVIEW_ID,@DOCTYPE_ID,@OBJECT_TYPE,@ADDED_WHO) - - - - - - - - - - - - - DELETE FROM TBPMO_WD_FORMVIEW_DOKTYPES -WHERE (GUID = @GUID) - - - - - - - - - - - - - - SELECT GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER, ADMIN_PW, ADMIN_SECURITY, - ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3, - WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELIMITER, FILE_DELIMITER, WD_UNICODE, FOLLOW_UP_LOG_ERR_ONLY, FOLLOW_UP_EMAIL_PROFILE -FROM TBPMO_KONFIGURATION - - - - - - UPDATE TBPMO_KONFIGURATION -SET LICENSE = @LICENSE, VEKTOR_DELIMITER = @VEKTOR_DELIMITER, EMAIL_ACTIVE = @EMAIL_ACTIVE, EMAIL_FROM = @EMAIL_FROM, EMAIL_SMTP = @EMAIL_SMTP, EMAIL_USER = @EMAIL_USER, - EMAIL_PW = @EMAIL_PW, EMAIL_REMINDER_HEADER = @EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER = @EMAIL_REMINDER_FOOTER, ADMIN_PW = @ADMIN_PW, - ADMIN_SECURITY = @ADMIN_SECURITY, CHANGED_WHO = @CHANGED_WHO, SQL_RECORD_SQL1 = @SQL_RECORD_SQL1, SQL_RECORD_SQL2 = @SQL_RECORD_SQL2, - WORKFLOW_FINAL_STATE1 = @WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2 = @WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3 = @WORKFLOW_FINAL_STATE3, - WORKFLOW_FINAL_STATE4 = @WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5 = @WORKFLOW_FINAL_STATE5, VERSION_DELIMITER = @VERSION_DELIMITER, - FILE_DELIMITER = @FILE_DELIMITER, WD_UNICODE = @WD_UNICODE, FOLLOW_UP_LOG_ERR_ONLY = @FOLLOW_UP_LOG_ERR_ONLY, - FOLLOW_UP_EMAIL_PROFILE = @FOLLOW_UP_EMAIL_PROFILE -WHERE (GUID = @Original_GUID); -SELECT GUID, LICENSE, VEKTOR_DELIMITER, EMAIL_ACTIVE, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, EMAIL_REMINDER_HEADER, EMAIL_REMINDER_FOOTER, ADMIN_PW, ADMIN_SECURITY, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, SQL_RECORD_SQL1, SQL_RECORD_SQL2, WORKFLOW_FINAL_STATE1, WORKFLOW_FINAL_STATE2, WORKFLOW_FINAL_STATE3, WORKFLOW_FINAL_STATE4, WORKFLOW_FINAL_STATE5, VERSION_DELIMITER, FILE_DELIMITER FROM TBPMO_KONFIGURATION WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UPDATE TBPMO_KONFIGURATION -SET LICENSE = @LICENSE -WHERE (GUID = @Original_GUID) - - - - - - - - - - - - - - - DELETE FROM TBDD_USER -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_USER - (PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, ADDED_WHO, LANGUAGE, SHORTNAME, COMMENT, WAN_ENVIRONMENT, DATE_FORMAT, GENERAL_VIEWER) -VALUES (@PRENAME,@NAME,@USERNAME,@EMAIL,@LOGGED_IN, 0,@ADDED_WHO, 1,@LANGUAG,@SHORTNAME,@COMMENT,@WAN_ENVIRONMENT,@DATE_FORMAT,@GENERAL_VIEWER); -SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, - LANGUAGE, COMMENT, SHORTNAME, WAN_ENVIRONMENT, DATE_FORMAT, GENERAL_VIEWER -FROM TBDD_USER -WHERE (MODULE_RECORD_ORG = 1) -ORDER BY USERNAME - - - - - - UPDATE TBDD_USER -SET PRENAME = @PRENAME, NAME = @NAME, USERNAME = @USERNAME, EMAIL = @EMAIL, RECORD_ADMIN = @RECORD_ADMIN, CHANGED_WHO = @CHANGED_WHO, LANGUAGE = @LANGUAGE, - SHORTNAME = @SHORTNAME, COMMENT = @COMMENT, WAN_ENVIRONMENT = @WAN_ENVIRONMENT, DATE_FORMAT = @DATE_FORMAT, GENERAL_VIEWER = @GENERAL_VIEWER -WHERE (GUID = @Original_GUID); -SELECT GUID, PRENAME, NAME, USERNAME, EMAIL, LOGGED_IN, LOGGED_WHERE, LOG_IN_WHEN, LOG_OUT_WHEN, RECORD_ADMIN, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_FORM_TYPE] WHERE (([GUID] = @Original_GUID) AND ([FORM_TYPE] = @Original_FORM_TYPE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - INSERT INTO TBPMO_FORM_TYPE - (FORM_TYPE, ADDED_WHO) -VALUES (@FORM_TYPE,@ADDED_WHO); -SELECT GUID, FORM_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_TYPE WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - SELECT TBPMO_FORM_TYPE.* -FROM TBPMO_FORM_TYPE - - - - - - UPDATE TBPMO_FORM_TYPE -SET FORM_TYPE = @FORM_TYPE, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, FORM_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FORM_TYPE WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_USER_GROUPS -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_USER_GROUPS - (NAME, ADDED_WHO, COMMENT) -VALUES (@NAME,@ADDED_WHO,@COMMENT); -SELECT GUID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER_GROUPS WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT GUID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMMENT -FROM TBDD_USER_GROUPS -ORDER BY NAME - - - - - - UPDATE TBDD_USER_GROUPS -SET NAME = @NAME, CHANGED_WHO = @CHANGED_WHO, COMMENT = @COMMENT -WHERE (GUID = @Original_GUID); -SELECT GUID, NAME, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_USER_GROUPS WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT VWPMO_USERS_GROUPS.* -FROM VWPMO_USERS_GROUPS - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_GROUPS_USER -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_GROUPS_USER - (USER_ID, GROUP_ID, ADDED_WHO, COMMENT) -VALUES (@USER_ID,@GROUP_ID,@ADDED_WHO,@COMMENT); -SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_GROUPS_USER WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COMMENT -FROM TBDD_GROUPS_USER - - - - - - UPDATE TBDD_GROUPS_USER -SET USER_ID = @USER_ID, GROUP_ID = @GROUP_ID, CHANGED_WHO = @CHANGED_WHO, COMMENT = @COMMENT -WHERE (GUID = @Original_GUID); -SELECT GUID, USER_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_GROUPS_USER WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT TBDD_DOKUMENTART.BEZEICHNUNG, TBDD_MODULES.NAME -FROM TBDD_DOKUMENTART INNER JOIN - TBDD_DOKUMENTART_MODULE ON TBDD_DOKUMENTART.GUID = TBDD_DOKUMENTART_MODULE.DOKART_ID INNER JOIN - TBDD_MODULES ON TBDD_DOKUMENTART_MODULE.MODULE_ID = TBDD_MODULES.GUID -WHERE (TBDD_DOKUMENTART.GUID = @DokID) - - - - - - - - - - - - - - - - INSERT INTO TBDD_DOKUMENTART_MODULE - (DOKART_ID, MODULE_ID) -VALUES (@DOK_ID, 0) - - - - - - - - - - - - - - DELETE FROM TBPMO_FORM_CONSTRUCTOR -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FORM_CONSTRUCTOR - (FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, MENU_IMG, SHORT_TITLE) -VALUES (@FORM_TITLE,@SEQUENCE_MENU,@ADDED_WHO,@MENU_IMG,@SHORT_TITLE); -SELECT GUID, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM TBPMO_FORM_CONSTRUCTOR WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'CONSTR_MENUE' + CONVERT(VARCHAR(5), GUID), @SCREEN_ID) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, - CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE -FROM TBPMO_FORM_CONSTRUCTOR - - - - - - - - - UPDATE TBPMO_FORM_CONSTRUCTOR -SET FORM_TITLE = @FORM_TITLE, SEQUENCE_MENU = @SEQUENCE_MENU, CHANGED_WHO = @CHANGED_WHO, MENU_IMG = @MENU_IMG, SHORT_TITLE = @SHORT_TITLE, - LANGUAGE = @LANGUAGE -WHERE (GUID = @Original_GUID); -SELECT GUID, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM TBPMO_FORM_CONSTRUCTOR WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_WD_OBJECTTYPE -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_WD_OBJECTTYPE - (OBJECT_TYPE, ADDED_WHO, IDXNAME_DOCTYPE, IDXNAME_RELATION) -VALUES (@OBJECT_TYPE,@ADDED_WHO,@IDXNAME_DOCTYPE,@IDXNAME_RELATION); -SELECT GUID, OBJECT_TYPE, IDXNAME_ENTITYID, IDXNAME_PARENTID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_OBJECTTYPE WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - SELECT GUID, OBJECT_TYPE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, IDXNAME_RELATION, IDXNAME_DOCTYPE -FROM TBPMO_WD_OBJECTTYPE - - - - - - UPDATE TBPMO_WD_OBJECTTYPE -SET OBJECT_TYPE = @OBJECT_TYPE, CHANGED_WHO = @CHANGED_WHO, IDXNAME_DOCTYPE = @IDXNAME_DOCTYPE, IDXNAME_RELATION = @IDXNAME_RELATION -WHERE (GUID = @Original_GUID); -SELECT GUID, OBJECT_TYPE, IDXNAME_ENTITYID, IDXNAME_PARENTID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_OBJECTTYPE WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_FOLLOW_UP_EMAIL -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FOLLOW_UP_EMAIL - (FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, - PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, TIME_DIST, NAME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROUP_DIRECT) -VALUES (@FOLLOW_UP_SEQUENCE,@FOLLOW_UP_DAYS,@FOLLOW_UP_TIME_SPAN,@DEPENDENT_DATE_CTRL_ID,@DEPENDENT_DONE_CTRL_ID,@PARENT_ID,@TIME_UNITY,@TIME_SPAN,@EMAIL_SUBJECT,@EMAIL_BODY,@PROCESS_SELECT1,@PROCESS_SELECT2,@PROCESS_SELECT3,@PROCESS_SELECT4,@ACTIVE,@ADDED_WHO,@TIME_DIST,@NAME,@CONSTRUCTOR_ID,@CTRL_USER_DIRECT,@CTRL_GROUP_DIRECT); -SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOLLOW_UP_EMAIL WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, TIME_DIST, - EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, PROCESS_SELECT5, PROCESS_SELECT6, PROCESS_SELECT7, PROCESS_SELECT8, - PROCESS_SELECT9, PROCESS_SELECT10, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, CONSTRUCTOR_ID, CTRL_USER_DIRECT, CTRL_GROUP_DIRECT -FROM TBPMO_FOLLOW_UP_EMAIL - - - - - - UPDATE TBPMO_FOLLOW_UP_EMAIL -SET FOLLOW_UP_SEQUENCE = @FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS = @FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN = @FOLLOW_UP_TIME_SPAN, - DEPENDENT_DATE_CTRL_ID = @DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID = @DEPENDENT_DONE_CTRL_ID, PARENT_ID = @PARENT_ID, TIME_UNITY = @TIME_UNITY, - TIME_SPAN = @TIME_SPAN, EMAIL_SUBJECT = @EMAIL_SUBJECT, EMAIL_BODY = @EMAIL_BODY, PROCESS_SELECT1 = @PROCESS_SELECT1, PROCESS_SELECT2 = @PROCESS_SELECT2, - PROCESS_SELECT3 = @PROCESS_SELECT3, PROCESS_SELECT4 = @PROCESS_SELECT4, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, TIME_DIST = @TIME_DIST, - PROCESS_SELECT5 = @PROCESS_SELECT5, PROCESS_SELECT6 = @PROCESS_SELECT6, PROCESS_SELECT7 = @PROCESS_SELECT7, PROCESS_SELECT8 = @PROCESS_SELECT8, - PROCESS_SELECT9 = @PROCESS_SELECT9, PROCESS_SELECT10 = @PROCESS_SELECT10, NAME = @NAME, CONSTRUCTOR_ID = @CONSTRUCTOR_ID, CTRL_USER_DIRECT = @CTRL_USER_DIRECT, - CTRL_GROUP_DIRECT = @CTRL_GROUP_DIRECT -WHERE (GUID = @Original_GUID); -SELECT GUID, FOLLOW_UP_SEQUENCE, FOLLOW_UP_DAYS, FOLLOW_UP_TIME_SPAN, DEPENDENT_DATE_CTRL_ID, DEPENDENT_DONE_CTRL_ID, PARENT_ID, TIME_UNITY, TIME_SPAN, EMAIL_SUBJECT, EMAIL_BODY, PROCESS_SELECT1, PROCESS_SELECT2, PROCESS_SELECT3, PROCESS_SELECT4, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOLLOW_UP_EMAIL WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_FOLLUPEMAIL_USER -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FOLLUPEMAIL_USER - (USER_ID, FOLLOW_UP_ID, ADDED_WHO) -VALUES (@USER_ID,@FOLLOW_UP_ID,@ADDED_WHO); -SELECT GUID, USER_ID, FOLLOW_UP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOLLUPEMAIL_USER WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT TBPMO_FOLLUPEMAIL_USER.* -FROM TBPMO_FOLLUPEMAIL_USER - - - - - - UPDATE TBPMO_FOLLUPEMAIL_USER -SET USER_ID = @USER_ID, FOLLOW_UP_ID = @FOLLOW_UP_ID, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, USER_ID, FOLLOW_UP_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_FOLLUPEMAIL_USER WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_RECORD_LOG_CONFIG -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_RECORD_LOG_CONFIG - (CONTROL_ID, LOG_DELETE, LOG_UPDATE) -VALUES (@CONTROL_ID,@LOG_DELETE,@LOG_UPDATE); -SELECT GUID, CONTROL_ID, LOG_DELETE, LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD_LOG_CONFIG WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT TBPMO_RECORD_LOG_CONFIG.GUID, TBPMO_RECORD_LOG_CONFIG.CONTROL_ID, TBPMO_RECORD_LOG_CONFIG.LOG_DELETE, TBPMO_RECORD_LOG_CONFIG.LOG_UPDATE, - TBPMO_RECORD_LOG_CONFIG.ADDED_WHEN, TBPMO_RECORD_LOG_CONFIG.CHANGED_WHO, TBPMO_RECORD_LOG_CONFIG.CHANGED_WHEN, TBPMO_CONTROL.FORM_ID, - TBPMO_FORM.GUID AS FORM_ID, TBPMO_FORM.NAME, TBPMO_FORM.NAME + ' - ' + TBPMO_CONTROL.NAME AS String -FROM TBPMO_RECORD_LOG_CONFIG INNER JOIN - TBPMO_CONTROL ON TBPMO_RECORD_LOG_CONFIG.CONTROL_ID = TBPMO_CONTROL.GUID INNER JOIN - TBPMO_FORM ON TBPMO_CONTROL.FORM_ID = TBPMO_FORM.GUID -ORDER BY TBPMO_FORM.NAME, TBPMO_CONTROL.NAME - - - - - - UPDATE TBPMO_RECORD_LOG_CONFIG -SET CONTROL_ID = @CONTROL_ID, LOG_DELETE = @LOG_DELETE, LOG_UPDATE = @LOG_UPDATE, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, CONTROL_ID, LOG_DELETE, LOG_UPDATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RECORD_LOG_CONFIG WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID AS ID, NAME AS [Control-Name], LOG_DESCRIPTION AS [Log-Description], ADDED_WHO AS [Added who], ADDED_WHEN AS [Added When] -FROM VWPMO_RECORD_CHANGES -WHERE (RECORD_ID = @RECORD_ID) - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_EMAIL_ACCOUNT -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_EMAIL_ACCOUNT - (NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, PORT) -VALUES (@NAME,@EMAIL_FROM,@EMAIL_SMTP,@EMAIL_USER,@EMAIL_PW,@ACTIVE,@ADDED_WHO,@PORT); -SELECT GUID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_EMAIL_ACCOUNT WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - SELECT GUID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, PORT, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBDD_EMAIL_ACCOUNT - - - - - - UPDATE TBDD_EMAIL_ACCOUNT -SET NAME = @NAME, EMAIL_FROM = @EMAIL_FROM, EMAIL_SMTP = @EMAIL_SMTP, EMAIL_USER = @EMAIL_USER, EMAIL_PW = @EMAIL_PW, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, - PORT = @PORT -WHERE (GUID = @Original_GUID); -SELECT GUID, NAME, EMAIL_FROM, EMAIL_SMTP, EMAIL_USER, EMAIL_PW, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_EMAIL_ACCOUNT WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBDD_CONNECTION] WHERE (([GUID] = @Original_GUID) AND ((@IsNull_DESCRIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION)) AND ((@IsNull_SQL_PROVIDER = 1 AND [SQL_PROVIDER] IS NULL) OR ([SQL_PROVIDER] = @Original_SQL_PROVIDER)) AND ((@IsNull_SERVER = 1 AND [SERVER] IS NULL) OR ([SERVER] = @Original_SERVER)) AND ((@IsNull_DATABASE = 1 AND [DATABASE] IS NULL) OR ([DATABASE] = @Original_DATABASE)) AND ((@IsNull_USERNAME = 1 AND [USERNAME] IS NULL) OR ([USERNAME] = @Original_USERNAME)) AND ((@IsNull_PASSWORD = 1 AND [PASSWORD] IS NULL) OR ([PASSWORD] = @Original_PASSWORD)) AND ((@IsNull_COMMENT = 1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([AKTIVE] = @Original_AKTIVE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBDD_CONNECTION] ([BEZEICHNUNG], [SQL_PROVIDER], [SERVER], [DATENBANK], [USERNAME], [PASSWORD], [BEMERKUNG], [AKTIV], [ERSTELLTWER], [ERSTELLTWANN], [GEANDERTWER], [GEAENDERTWANN]) VALUES (@BEZEICHNUNG, @SQL_PROVIDER, @SERVER, @DATENBANK, @USERNAME, @PASSWORD, @BEMERKUNG, @AKTIV, @ERSTELLTWER, @ERSTELLTWANN, @GEANDERTWER, @GEAENDERTWANN); -SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_CONNECTION WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN -FROM TBDD_CONNECTION - - - - - - UPDATE [TBDD_CONNECTION] SET [DESCRIPTION] = @DESCRIPTION, [SQL_PROVIDER] = @SQL_PROVIDER, [SERVER] = @SERVER, [DATABASE] = @DATABASE, [USERNAME] = @USERNAME, [PASSWORD] = @PASSWORD, [COMMENT] = @COMMENT, [AKTIVE] = @AKTIVE, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ((@IsNull_DESCRIPTION = 1 AND [DESCRIPTION] IS NULL) OR ([DESCRIPTION] = @Original_DESCRIPTION)) AND ((@IsNull_SQL_PROVIDER = 1 AND [SQL_PROVIDER] IS NULL) OR ([SQL_PROVIDER] = @Original_SQL_PROVIDER)) AND ((@IsNull_SERVER = 1 AND [SERVER] IS NULL) OR ([SERVER] = @Original_SERVER)) AND ((@IsNull_DATABASE = 1 AND [DATABASE] IS NULL) OR ([DATABASE] = @Original_DATABASE)) AND ((@IsNull_USERNAME = 1 AND [USERNAME] IS NULL) OR ([USERNAME] = @Original_USERNAME)) AND ((@IsNull_PASSWORD = 1 AND [PASSWORD] IS NULL) OR ([PASSWORD] = @Original_PASSWORD)) AND ((@IsNull_COMMENT = 1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ([AKTIVE] = @Original_AKTIVE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, DESCRIPTION, SQL_PROVIDER, SERVER, [DATABASE], USERNAME, PASSWORD, COMMENT, AKTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CONNECTION WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_FORM_CONSTRUCTOR_DETAIL -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FORM_CONSTRUCTOR_DETAIL - (CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, CONTROL_DOCTYPE_MATCH) -VALUES (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_NAME2,@CONTROL_DOCTYPE_MATCH); -SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, - COLUMN_NAME2, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH -FROM TBPMO_FORM_CONSTRUCTOR_DETAIL -WHERE (GUID = @ID) - - - - - - - - UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL -SET CONSTRUCT_ID = @CONSTRUCT_ID, FORM_ID = @FORM_ID, PARENT_ID = @PARENT_ID, LEVEL1_SELECT = @LEVEL1_SELECT, SEQUENCE = @SEQUENCE, SQL_SELECT_EBENE1 = @SQL_SELECT_EBENE1, - SQL_SELECT_EBENE2 = @SQL_SELECT_EBENE2, CHANGED_WHO = @CHANGED_WHO, COLUMN_NAME1 = @COLUMN_NAME1, COLUMN_NAME2 = @COLUMN_NAME2, LOAD_DIRECT = @LOAD_DIRECT, - SQL_QUICK_VIEW = @SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH = @CONTROL_DOCTYPE_MATCH -WHERE (GUID = @Original_GUID); -SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, WINDREAM_SEARCH, SEARCH_PATTERN1, SEARCH_PATTERN2, SEARCH_PATTERN3, SEARCH_PATTERN4, SEARCH_PATTERN5 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT ADDED_WHEN, ADDED_WHO, CHANGED_WHEN, CHANGED_WHO, COLUMN_NAME1, COLUMN_NAME2, CONSTRUCT_ID, FORM_ID, GUID, LEVEL1_SELECT, PARENT_ID, SEQUENCE, SQL_SELECT_EBENE1, - SQL_SELECT_EBENE2, LOAD_DIRECT, SQL_QUICK_VIEW -FROM TBPMO_FORM_CONSTRUCTOR_DETAIL -WHERE (GUID = @ID) - - - - - - - - - - - - - - SELECT GUID, INDEXNAME, COMMENT, DOCTYPE_ID, DOKUMENTART, KURZNAME, CONNECTION_ID, CONNECTION, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, SQL_RESULT, SQL_ACTIVE, - VALUE -FROM VWDDINDEX_AUTOM -WHERE (DOCTYPE_ID = @DOCTYPE_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_TEMPLATE -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_TEMPLATE - (NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO) -VALUES (@NAME,@TEMPLATE_PATH,@DOCTYPE_ID,@ACTIVE,@ADDED_WHO); -SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_TEMPLATE - - - - - - UPDATE TBPMO_TEMPLATE -SET NAME = @NAME, TEMPLATE_PATH = @TEMPLATE_PATH, DOCTYPE_ID = @DOCTYPE_ID, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, NAME, TEMPLATE_PATH, DOCTYPE_ID, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_TEMPLATE_ENTITY -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_TEMPLATE_ENTITY - (TEMPLATE_ID, ENTITY_ID, ADDED_WHO) -VALUES (@TEMPLATE_ID,@ENTITY_ID,@ADDED_WHO); -SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_TEMPLATE_ENTITY WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN -FROM TBPMO_TEMPLATE_ENTITY -WHERE (TEMPLATE_ID = @TEMPL_ID) - - - - - - - - UPDATE TBPMO_TEMPLATE_ENTITY -SET TEMPLATE_ID = @TEMPLATE_ID, ENTITY_ID = @ENTITY_ID -WHERE (GUID = @Original_GUID); -SELECT GUID, TEMPLATE_ID, ENTITY_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_TEMPLATE_ENTITY WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_TEMPLATE_PATTERN -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_TEMPLATE_PATTERN - (TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO) -VALUES (@TEMPLATE_ENT_ID,@NAME_PATTERN,@FIXED_VALUE,@CONNECTION_ID,@SQL_COMMAND,@ADDED_WHO); -SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_TEMPLATE_PATTERN -WHERE (TEMPLATE_ENT_ID = @TEMPL_ENT_ID) - - - - - - - - UPDATE TBPMO_TEMPLATE_PATTERN -SET TEMPLATE_ENT_ID = @TEMPLATE_ENT_ID, NAME_PATTERN = @NAME_PATTERN, FIXED_VALUE = @FIXED_VALUE, CONNECTION_ID = @CONNECTION_ID, SQL_COMMAND = @SQL_COMMAND, - CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, TEMPLATE_ENT_ID, NAME_PATTERN, FIXED_VALUE, CONNECTION_ID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_TEMPLATE_PATTERN WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO TBPMO_TEMPLATE_PATTERN - (NAME_PATTERN, ADDED_WHO, TEMPLATE_ENT_ID) -VALUES (@NAME_PATTERN,@ADDED_WHO,@TEMPLATE_ENT_ID) - - - - - - - - - - - - - - - - SELECT T.GUID, T1.COL_NAME FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY T, TBPMO_CONTROL T1 WHERE T.CONTROL_ID = T1.GUID AND T.CONSTRUCT_ID = @CONSTRUCT_ID - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_LANGUAGE_OBJECT] WHERE (([GUID] = @Original_GUID) AND ([LANGUAGE_TYPE] = @Original_LANGUAGE_TYPE) AND ([SCREEN_ID] = @Original_SCREEN_ID) AND ([PMO_OBJECT_NAME] = @Original_PMO_OBJECT_NAME) AND ([CAPTION] = @Original_CAPTION) AND ((@IsNull_HINT = 1 AND [HINT] IS NULL) OR ([HINT] = @Original_HINT)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_LANGUAGE_OBJECT] ([LANGUAGE_TYPE], [SCREEN_ID], [PMO_OBJECT_NAME], [CAPTION], [HINT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@LANGUAGE_TYPE, @SCREEN_ID, @PMO_OBJECT_NAME, @CAPTION, @HINT, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, LANGUAGE_TYPE, SCREEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_LANGUAGE_OBJECT WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - SELECT TBPMO_LANGUAGE_OBJECT.* -FROM TBPMO_LANGUAGE_OBJECT - - - - - - UPDATE [TBPMO_LANGUAGE_OBJECT] SET [LANGUAGE_TYPE] = @LANGUAGE_TYPE, [SCREEN_ID] = @SCREEN_ID, [PMO_OBJECT_NAME] = @PMO_OBJECT_NAME, [CAPTION] = @CAPTION, [HINT] = @HINT, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([LANGUAGE_TYPE] = @Original_LANGUAGE_TYPE) AND ([SCREEN_ID] = @Original_SCREEN_ID) AND ([PMO_OBJECT_NAME] = @Original_PMO_OBJECT_NAME) AND ([CAPTION] = @Original_CAPTION) AND ((@IsNull_HINT = 1 AND [HINT] IS NULL) OR ([HINT] = @Original_HINT)) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, LANGUAGE_TYPE, SCREEN_ID, PMO_OBJECT_NAME, CAPTION, HINT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_LANGUAGE_OBJECT WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_CLIENT -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_CLIENT - (CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO) -VALUES (@CLIENT_NAME,@SHORTNAME,@COMMENT,@ADDED_WHO); -SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CLIENT WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBDD_CLIENT - - - - - - UPDATE TBDD_CLIENT -SET CLIENT_NAME = @CLIENT_NAME, SHORTNAME = @SHORTNAME, COMMENT = @COMMENT, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, CLIENT_NAME, SHORTNAME, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_CLIENT WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_CONSTRUCTOR_USER_SQL -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_CONSTRUCTOR_USER_SQL - (CONSTR_DET_ID, USER_ID, SQL_COMMAND, ADDED_WHO) -VALUES (@CONSTR_DET_ID,@USER_ID,@SQL_COMMAND,@ADDED_WHO) - - - - - - - - - - - SELECT GUID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, CONSTR_DET_ID, USER_ID -FROM TBPMO_CONSTRUCTOR_USER_SQL -WHERE (CONSTR_DET_ID = @CONSTR_DET_ID) AND (USER_ID = @USERID) - - - - - - - - - UPDATE TBPMO_CONSTRUCTOR_USER_SQL -SET SQL_COMMAND = @SQL_COMMAND, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, SQL_COMMAND, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_CONSTRUCTOR_USER_SQL WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_WD_IMPORT_PROFILE -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_WD_IMPORT_PROFILE - (NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ENTITY_ID, SQL_DOCTYPE, OLD_OBJECTTYPE, IDX_FILE_WORKED, SQL_PARENT_RECORD, - ONLY_RECORD_CREATING) -VALUES (@NAME,@WD_SEARCH,@UNIQUE_DOC_SQL,@NEW_OBJECTTYPE,@CONNECTION_ID,@ADDED_WHO,@ENTITY_ID,@SQL_DOCTYPE,@OLD_OBJECTTYPE,@IDX_FILE_WORKED,@SQL_PARENT_RECORD,@ONLY_RECORD_CREATING); -SELECT GUID, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - SELECT GUID, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ENTITY_ID, SQL_DOCTYPE, OLD_OBJECTTYPE, - IDX_FILE_WORKED, SQL_PARENT_RECORD, ONLY_RECORD_CREATING -FROM TBPMO_WD_IMPORT_PROFILE - - - - - - UPDATE TBPMO_WD_IMPORT_PROFILE -SET NAME = @NAME, WD_SEARCH = @WD_SEARCH, UNIQUE_DOC_SQL = @UNIQUE_DOC_SQL, NEW_OBJECTTYPE = @NEW_OBJECTTYPE, CONNECTION_ID = @CONNECTION_ID, - CHANGED_WHO = @CHANGED_WHO, ENTITY_ID = @ENTITY_ID, SQL_DOCTYPE = @SQL_DOCTYPE, OLD_OBJECTTYPE = @OLD_OBJECTTYPE, IDX_FILE_WORKED = @IDX_FILE_WORKED, - SQL_PARENT_RECORD = @SQL_PARENT_RECORD, ONLY_RECORD_CREATING = @ONLY_RECORD_CREATING -WHERE (GUID = @Original_GUID); -SELECT GUID, NAME, WD_SEARCH, UNIQUE_DOC_SQL, NEW_OBJECTTYPE, CONNECTION_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_WD_IMPORT_PROFILE_IDX -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_WD_IMPORT_PROFILE_IDX - (PROFILE_ID, STRING1, STRING2, SQL1, SQL2, ADDED_WHO) -VALUES (@PROFILE_ID,@STRING1,@STRING2,@SQL1,@SQL2,@ADDED_WHO); -SELECT GUID, PROFILE_ID, STRING1, STRING2, SQL1, SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - SELECT TBPMO_WD_IMPORT_PROFILE_IDX.* -FROM TBPMO_WD_IMPORT_PROFILE_IDX where PROFILE_ID = @GUID - - - - - - - - UPDATE TBPMO_WD_IMPORT_PROFILE_IDX -SET PROFILE_ID = @PROFILE_ID, STRING1 = @STRING1, STRING2 = @STRING2, SQL1 = @SQL1, SQL2 = @SQL2, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, PROFILE_ID, STRING1, STRING2, SQL1, SQL2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITLE' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, - dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, - 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, - @USER AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESCRIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, - CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP -FROM VWPMO_WF_ACTIVE AS T -WHERE (WF_TASK_ID NOT IN - (SELECT WF_TASK_ID - FROM VWPMO_WF_USER_EXCLUSIV - WHERE (WF_TASK_ID NOT IN - (SELECT WF_TASK_ID - FROM VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1 - WHERE (UPPER(USERNAME) = UPPER(@USER)))))) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT WF_TASK_ID, WF_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'TASK_TITLE' + CONVERT(VARCHAR(5), WF_ID), 1) AS WF_TITLE, RECORD_ID, STATE_ID, - dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), STATE_ID), 1) AS STATE_TITLE, FORM_VIEW_ID, ENTITY_ID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, - 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), 1) AS 'ENTITY_TITLE', COMMENT, DUE_DATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR, - @USER AS USERNAME, dbo.FNPMO_GET_ENTITY_COLUMN_CONTENT(RECORD_ID) AS RECORD_DESCRIPTION, DESCRIPTION, RECORD_DESCRIPTION AS Expr1, FINISHED, MANUALLY, - CREATE_ON_REC_CREATE, CREATE_ON_FOLL_UP -FROM VWPMO_WF_ACTIVE AS T -WHERE (WF_TASK_ID NOT IN - (SELECT WF_TASK_ID - FROM VWPMO_WF_USER_EXCLUSIV - WHERE (WF_TASK_ID NOT IN - (SELECT WF_TASK_ID - FROM VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1 - WHERE (UPPER(USERNAME) = UPPER(@USER)))))) AND (RECORD_ID = @RECORD_ID) - - - - - - - - - - - - - - - - DELETE FROM TBPMO_RIGHT_GROUP -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_RIGHT_GROUP - (ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO) -VALUES (@ENTITY_ID,@GROUP_ID,@EDIT_REC,@ADD_REC,@DELETE_REC,@ADD_DOC,@VIEW_DOC,@DELETE_DOC,@ADDED_WHO); -SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RIGHT_GROUP WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - SELECT TBPMO_RIGHT_GROUP.* -FROM TBPMO_RIGHT_GROUP - - - - - - UPDATE TBPMO_RIGHT_GROUP -SET ENTITY_ID = @ENTITY_ID, GROUP_ID = @GROUP_ID, EDIT_REC = @EDIT_REC, ADD_REC = @ADD_REC, DELETE_REC = @DELETE_REC, ADD_DOC = @ADD_DOC, VIEW_DOC = @VIEW_DOC, - DELETE_DOC = @DELETE_DOC, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, ENTITY_ID, GROUP_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, VIEW_DOC, DELETE_DOC, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_RIGHT_GROUP WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_WD_NAMECONVENTION_FORMAT -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_WD_NAMECONVENTION_FORMAT - (ID, PATTERN, FORMAT_RULE, ADDED_WHO) -VALUES (@ID,@PATTERN,@FORMAT_RULE,@ADDED_WHO); -SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_WD_NAMECONVENTION_FORMAT -WHERE (ID = @ID) - - - - - - - - UPDATE TBPMO_WD_NAMECONVENTION_FORMAT -SET ID = @ID, PATTERN = @PATTERN, FORMAT_RULE = @FORMAT_RULE, CHANGED_WHO = @CHANGED_WHO -WHERE (GUID = @Original_GUID); -SELECT GUID, ID, PATTERN, FORMAT_RULE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_WD_NAMECONVENTION_FORMAT WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION -WHERE (GUID = @Original_GUID) - - - - - - - - SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE -FROM TBPMO_STRUCTURE_NODES_CONFIGURATION -WHERE (ENTITY_ID in (SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE CONSTRUCT_ID = @CONSTRUCT_ID )) -ORDER BY ENTITY_ID, TYPE_NODE - - - - - - - - UPDATE TBPMO_STRUCTURE_NODES_CONFIGURATION -SET ENTITY_ID = @ENTITY_ID, TYPE_NODE = @TYPE_NODE, NODE_IMAGE = @NODE_IMAGE, CREATE_RECORD = @CREATE_RECORD, CHANGED_WHO = @CHANGED_WHO, NAME = @NAME, COMMENT = @COMMENT, - PARENT_NODE = @PARENT_NODE -WHERE (GUID = @Original_GUID); -SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION WHERE (GUID = @GUID) ORDER BY ENTITY_ID, TYPE_NODE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, ENTITY_ID, TYPE_NODE, NODE_IMAGE, CREATE_RECORD, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, NAME, COMMENT, PARENT_NODE -FROM TBPMO_STRUCTURE_NODES_CONFIGURATION where GUID = @GUID - - - - - - - - - - - - - - select T1.FORM_ID, [dbo].[FNPMO_GETOBJECTCAPTION](@USER_LANG,'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), 1) AS 'FORM_TITLE' FROM TBPMO_FORM_VIEW T1 WHERE T1.SCREEN_ID = 1 ORDER BY T1.FORM_TITLE - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_WORKFLOW_TASK_HISTORY] WHERE (([GUID] = @Original_GUID)) - - - - - - - - SELECT GUID, STATE_DESC, COMMENT, ADDED_WHO FROM TBPMO_WORKFLOW_TASK_HISTORY WHERE (WF_TASK_ID = @WFT_ID) - - - - - - - - UPDATE [TBPMO_WORKFLOW_TASK_HISTORY] SET [STATE_DESC] = @STATE_DESC, [COMMENT] = @COMMENT, [ADDED_WHO] = @ADDED_WHO WHERE (([GUID] = @Original_GUID)); -SELECT GUID, STATE_DESC, COMMENT, ADDED_WHO FROM TBPMO_WORKFLOW_TASK_HISTORY WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, DOC_ID, USERNAME, RIGHT_MODIFY, FILE_RIGHT, WORKING, ADDED_WHO, ADDED_WHEN -FROM VWPMO_RIGHTS_2B_WORKED - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_RIGHT_USER] WHERE (([GUID] = @Original_GUID) AND ([USER_ID] = @Original_USER_ID) AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([EDIT_REC] = @Original_EDIT_REC) AND ([ADD_REC] = @Original_ADD_REC) AND ([DELETE_REC] = @Original_DELETE_REC) AND ([ADD_DOC] = @Original_ADD_DOC) AND ([READ_ONLY_DOC] = @Original_READ_ONLY_DOC) AND ([DELETE_DOC] = @Original_DELETE_DOC) AND ([FILES_VISIBLE] = @Original_FILES_VISIBLE) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_RIGHT_USER] ([USER_ID], [ENTITY_ID], [EDIT_REC], [ADD_REC], [DELETE_REC], [ADD_DOC], [READ_ONLY_DOC], [DELETE_DOC], [FILES_VISIBLE], [ADDED_WHEN], [CHANGED_WHEN]) VALUES (@USER_ID, @ENTITY_ID, @EDIT_REC, @ADD_REC, @DELETE_REC, @ADD_DOC, @READ_ONLY_DOC, @DELETE_DOC, @FILES_VISIBLE, @ADDED_WHEN, @CHANGED_WHEN); -SELECT GUID, USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_RIGHT_USER WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - SELECT TBPMO_RIGHT_USER.* -FROM TBPMO_RIGHT_USER - - - - - - UPDATE [TBPMO_RIGHT_USER] SET [USER_ID] = @USER_ID, [ENTITY_ID] = @ENTITY_ID, [EDIT_REC] = @EDIT_REC, [ADD_REC] = @ADD_REC, [DELETE_REC] = @DELETE_REC, [ADD_DOC] = @ADD_DOC, [READ_ONLY_DOC] = @READ_ONLY_DOC, [DELETE_DOC] = @DELETE_DOC, [FILES_VISIBLE] = @FILES_VISIBLE, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([USER_ID] = @Original_USER_ID) AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([EDIT_REC] = @Original_EDIT_REC) AND ([ADD_REC] = @Original_ADD_REC) AND ([DELETE_REC] = @Original_DELETE_REC) AND ([ADD_DOC] = @Original_ADD_DOC) AND ([READ_ONLY_DOC] = @Original_READ_ONLY_DOC) AND ([DELETE_DOC] = @Original_DELETE_DOC) AND ([FILES_VISIBLE] = @Original_FILES_VISIBLE) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, USER_ID, ENTITY_ID, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN FROM TBPMO_RIGHT_USER WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, RECORD_ID, REASON_CODE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_RECORD_VARIANT -WHERE (RECORD_ID IN - (SELECT GUID - FROM TBPMO_RECORD - WHERE (RECORD_ENTITY_ID = - (SELECT RECORD_ENTITY_ID - FROM TBPMO_RECORD AS TBPMO_RECORD_1 - WHERE (GUID = @RECORD_ID))) AND (FORM_ID = @ENTITY_ID) AND (GUID <> @RECORD_ID))) -ORDER BY GUID DESC - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_APPOINTMENTS] WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Original_ResourceID))) - - - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_APPOINTMENTS] ([Type], [StartDate], [EndDate], [AllDay], [Subject], [Location], [Description], [Status], [Label], [ResourceID], [ResourceIDs], [ReminderInfo], [RecurrenceInfo], [CustomField1], [CustomField2]) VALUES (@Type, @StartDate, @EndDate, @AllDay, @Subject, @Location, @Description, @Status, @Label, @ResourceID, @ResourceIDs, @ReminderInfo, @RecurrenceInfo, @CustomField1, @CustomField2); -SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - - SELECT T.UniqueID, T.Type, T.StartDate, T.EndDate, T.AllDay, T.Subject, T.Location, T.Description, T.Status, T.Label, T.ResourceID, T.ResourceIDs, T.ReminderInfo, T.RecurrenceInfo, T.CustomField1, - T.CustomField2 -FROM TBPMO_APPOINTMENTS AS T INNER JOIN - TBPMO_RECORD AS T1 ON T.CustomField1 = T1.GUID - - - - - - UPDATE [TBPMO_APPOINTMENTS] SET [Type] = @Type, [StartDate] = @StartDate, [EndDate] = @EndDate, [AllDay] = @AllDay, [Subject] = @Subject, [Location] = @Location, [Description] = @Description, [Status] = @Status, [Label] = @Label, [ResourceID] = @ResourceID, [ResourceIDs] = @ResourceIDs, [ReminderInfo] = @ReminderInfo, [RecurrenceInfo] = @RecurrenceInfo, [CustomField1] = @CustomField1, [CustomField2] = @CustomField2 WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Original_ResourceID))); -SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = @UniqueID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xss b/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xss deleted file mode 100644 index e4ba13f..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSet.xss +++ /dev/null @@ -1,387 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 437 - 366 - - - 437 - 340 - - - 493 - 340 - - - - - - - 1701 - 724 - - - 1627 - 724 - - - - - - - 1627 - 568 - - - 1687 - 568 - - - - - - - 710 - 276 - - - 710 - 548 - - - 1687 - 548 - - - - - - - 1374 - 271 - - - 1374 - 383 - - - 618 - 383 - - - - - - - 842 - 53 - - - 158 - 53 - - - - - - - 107 - -5 - - - 107 - -30 - - - 107 - -22 - - - 107 - 0 - - - - - - - 1632 - 115 - - - 217 - 115 - - - - - - - 1358 - 221 - - - 1358 - 352 - - - - - - - 601 - 652 - - - 601 - 660 - - - 1246 - 660 - - - - - - - 618 - 428 - - - 2068 - 428 - - - - - - - 2461 - 272 - - - 2461 - 317 - - - 2368 - 317 - - - - - - - 2358 - 491 - - - 2358 - 521 - - - - - - - 2134 - 166 - - - 2134 - 406 - - - 1061 - 406 - - - - - - - 2142 - 166 - - - 2142 - 414 - - - 1061 - 414 - - - - - - - 141 - 90 - - - 141 - 951 - - - 1895 - 951 - - - - - - - 22 - 0 - - - 22 - -30 - - - 22 - -30 - - - 22 - 0 - - - - - - - 14 - 0 - - - 14 - -30 - - - 14 - -30 - - - 14 - 0 - - - - - - - 389 - 391 - - - 251 - 391 - - - 251 - 348 - - - - - - - 158 - 74 - - - 196 - 74 - - - 196 - 74 - - - 158 - 74 - - - - - - - 961 - 580 - - - 961 - 1096 - - - 938 - 1096 - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.Designer.vb b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.Designer.vb deleted file mode 100644 index e05c002..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.Designer.vb +++ /dev/null @@ -1,3398 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -''' -'''Represents a strongly typed in-memory cache of data. -''' - _ -Partial Public Class DD_DMSDataSetCalendar - Inherits Global.System.Data.DataSet - - Private tableTBPMO_APPOINTMENTS As TBPMO_APPOINTMENTSDataTable - - Private tableTBPMO_RESOURCES As TBPMO_RESOURCESDataTable - - Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - - _ - Public Sub New() - MyBase.New - Me.BeginInit - Me.InitClass - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler - Me.EndInit - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context, false) - If (Me.IsBinarySerialized(info, context) = true) Then - Me.InitVars(false) - Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1 - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1 - Return - End If - Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String) - If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - If (Not (ds.Tables("TBPMO_APPOINTMENTS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_APPOINTMENTSDataTable(ds.Tables("TBPMO_APPOINTMENTS"))) - End If - If (Not (ds.Tables("TBPMO_RESOURCES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RESOURCESDataTable(ds.Tables("TBPMO_RESOURCES"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - End If - Me.GetSerializationData(info, context) - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler - End Sub - - _ - Public ReadOnly Property TBPMO_APPOINTMENTS() As TBPMO_APPOINTMENTSDataTable - Get - Return Me.tableTBPMO_APPOINTMENTS - End Get - End Property - - _ - Public ReadOnly Property TBPMO_RESOURCES() As TBPMO_RESOURCESDataTable - Get - Return Me.tableTBPMO_RESOURCES - End Get - End Property - - _ - Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode - Get - Return Me._schemaSerializationMode - End Get - Set - Me._schemaSerializationMode = value - End Set - End Property - - _ - Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection - Get - Return MyBase.Tables - End Get - End Property - - _ - Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection - Get - Return MyBase.Relations - End Get - End Property - - _ - Protected Overrides Sub InitializeDerivedDataSet() - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Public Overrides Function Clone() As Global.System.Data.DataSet - Dim cln As DD_DMSDataSetCalendar = CType(MyBase.Clone,DD_DMSDataSetCalendar) - cln.InitVars - cln.SchemaSerializationMode = Me.SchemaSerializationMode - Return cln - End Function - - _ - Protected Overrides Function ShouldSerializeTables() As Boolean - Return false - End Function - - _ - Protected Overrides Function ShouldSerializeRelations() As Boolean - Return false - End Function - - _ - Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) - If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Me.Reset - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXml(reader) - If (Not (ds.Tables("TBPMO_APPOINTMENTS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_APPOINTMENTSDataTable(ds.Tables("TBPMO_APPOINTMENTS"))) - End If - If (Not (ds.Tables("TBPMO_RESOURCES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_RESOURCESDataTable(ds.Tables("TBPMO_RESOURCES"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXml(reader) - Me.InitVars - End If - End Sub - - _ - Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema - Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) - stream.Position = 0 - Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing) - End Function - - _ - Friend Overloads Sub InitVars() - Me.InitVars(true) - End Sub - - _ - Friend Overloads Sub InitVars(ByVal initTable As Boolean) - Me.tableTBPMO_APPOINTMENTS = CType(MyBase.Tables("TBPMO_APPOINTMENTS"),TBPMO_APPOINTMENTSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_APPOINTMENTS) Is Nothing) Then - Me.tableTBPMO_APPOINTMENTS.InitVars - End If - End If - Me.tableTBPMO_RESOURCES = CType(MyBase.Tables("TBPMO_RESOURCES"),TBPMO_RESOURCESDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_RESOURCES) Is Nothing) Then - Me.tableTBPMO_RESOURCES.InitVars - End If - End If - End Sub - - _ - Private Sub InitClass() - Me.DataSetName = "DD_DMSDataSetCalendar" - Me.Prefix = "" - Me.Namespace = "http://tempuri.org/DD_DMSDataSetCalendar.xsd" - Me.EnforceConstraints = true - Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - Me.tableTBPMO_APPOINTMENTS = New TBPMO_APPOINTMENTSDataTable() - MyBase.Tables.Add(Me.tableTBPMO_APPOINTMENTS) - Me.tableTBPMO_RESOURCES = New TBPMO_RESOURCESDataTable() - MyBase.Tables.Add(Me.tableTBPMO_RESOURCES) - End Sub - - _ - Private Function ShouldSerializeTBPMO_APPOINTMENTS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_RESOURCES() As Boolean - Return false - End Function - - _ - Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) - If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then - Me.InitVars - End If - End Sub - - _ - Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim ds As DD_DMSDataSetCalendar = New DD_DMSDataSetCalendar() - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any.Namespace = ds.Namespace - sequence.Items.Add(any) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - - _ - Public Delegate Sub TBPMO_APPOINTMENTSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_APPOINTMENTSRowChangeEvent) - - _ - Public Delegate Sub TBPMO_RESOURCESRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_RESOURCESRowChangeEvent) - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_APPOINTMENTSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_APPOINTMENTSRow) - - Private columnUniqueID As Global.System.Data.DataColumn - - Private columnType As Global.System.Data.DataColumn - - Private columnStartDate As Global.System.Data.DataColumn - - Private columnEndDate As Global.System.Data.DataColumn - - Private columnAllDay As Global.System.Data.DataColumn - - Private columnSubject As Global.System.Data.DataColumn - - Private columnLocation As Global.System.Data.DataColumn - - Private columnDescription As Global.System.Data.DataColumn - - Private columnStatus As Global.System.Data.DataColumn - - Private columnLabel As Global.System.Data.DataColumn - - Private columnResourceID As Global.System.Data.DataColumn - - Private columnResourceIDs As Global.System.Data.DataColumn - - Private columnReminderInfo As Global.System.Data.DataColumn - - Private columnRecurrenceInfo As Global.System.Data.DataColumn - - Private columnCustomField1 As Global.System.Data.DataColumn - - Private columnCustomField2 As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_APPOINTMENTS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property UniqueIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUniqueID - End Get - End Property - - _ - Public ReadOnly Property TypeColumn() As Global.System.Data.DataColumn - Get - Return Me.columnType - End Get - End Property - - _ - Public ReadOnly Property StartDateColumn() As Global.System.Data.DataColumn - Get - Return Me.columnStartDate - End Get - End Property - - _ - Public ReadOnly Property EndDateColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEndDate - End Get - End Property - - _ - Public ReadOnly Property AllDayColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAllDay - End Get - End Property - - _ - Public ReadOnly Property SubjectColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSubject - End Get - End Property - - _ - Public ReadOnly Property LocationColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLocation - End Get - End Property - - _ - Public ReadOnly Property DescriptionColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDescription - End Get - End Property - - _ - Public ReadOnly Property StatusColumn() As Global.System.Data.DataColumn - Get - Return Me.columnStatus - End Get - End Property - - _ - Public ReadOnly Property LabelColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLabel - End Get - End Property - - _ - Public ReadOnly Property ResourceIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceID - End Get - End Property - - _ - Public ReadOnly Property ResourceIDsColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceIDs - End Get - End Property - - _ - Public ReadOnly Property ReminderInfoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnReminderInfo - End Get - End Property - - _ - Public ReadOnly Property RecurrenceInfoColumn() As Global.System.Data.DataColumn - Get - Return Me.columnRecurrenceInfo - End Get - End Property - - _ - Public ReadOnly Property CustomField1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField1 - End Get - End Property - - _ - Public ReadOnly Property CustomField2Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField2 - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_APPOINTMENTSRow - Get - Return CType(Me.Rows(index),TBPMO_APPOINTMENTSRow) - End Get - End Property - - _ - Public Event TBPMO_APPOINTMENTSRowChanging As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowChanged As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowDeleting As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Event TBPMO_APPOINTMENTSRowDeleted As TBPMO_APPOINTMENTSRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_APPOINTMENTSRow(ByVal row As TBPMO_APPOINTMENTSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_APPOINTMENTSRow(ByVal Type As Integer, ByVal StartDate As Date, ByVal EndDate As Date, ByVal AllDay As Boolean, ByVal Subject As String, ByVal Location As String, ByVal Description As String, ByVal Status As Integer, ByVal Label As Integer, ByVal ResourceID As Integer, ByVal ResourceIDs As String, ByVal ReminderInfo As String, ByVal RecurrenceInfo As String, ByVal CustomField1 As String, ByVal CustomField2 As String) As TBPMO_APPOINTMENTSRow - Dim rowTBPMO_APPOINTMENTSRow As TBPMO_APPOINTMENTSRow = CType(Me.NewRow,TBPMO_APPOINTMENTSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2} - rowTBPMO_APPOINTMENTSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_APPOINTMENTSRow) - Return rowTBPMO_APPOINTMENTSRow - End Function - - _ - Public Function FindByUniqueID(ByVal UniqueID As Integer) As TBPMO_APPOINTMENTSRow - Return CType(Me.Rows.Find(New Object() {UniqueID}),TBPMO_APPOINTMENTSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_APPOINTMENTSDataTable = CType(MyBase.Clone,TBPMO_APPOINTMENTSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_APPOINTMENTSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnUniqueID = MyBase.Columns("UniqueID") - Me.columnType = MyBase.Columns("Type") - Me.columnStartDate = MyBase.Columns("StartDate") - Me.columnEndDate = MyBase.Columns("EndDate") - Me.columnAllDay = MyBase.Columns("AllDay") - Me.columnSubject = MyBase.Columns("Subject") - Me.columnLocation = MyBase.Columns("Location") - Me.columnDescription = MyBase.Columns("Description") - Me.columnStatus = MyBase.Columns("Status") - Me.columnLabel = MyBase.Columns("Label") - Me.columnResourceID = MyBase.Columns("ResourceID") - Me.columnResourceIDs = MyBase.Columns("ResourceIDs") - Me.columnReminderInfo = MyBase.Columns("ReminderInfo") - Me.columnRecurrenceInfo = MyBase.Columns("RecurrenceInfo") - Me.columnCustomField1 = MyBase.Columns("CustomField1") - Me.columnCustomField2 = MyBase.Columns("CustomField2") - End Sub - - _ - Private Sub InitClass() - Me.columnUniqueID = New Global.System.Data.DataColumn("UniqueID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUniqueID) - Me.columnType = New Global.System.Data.DataColumn("Type", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnType) - Me.columnStartDate = New Global.System.Data.DataColumn("StartDate", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnStartDate) - Me.columnEndDate = New Global.System.Data.DataColumn("EndDate", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEndDate) - Me.columnAllDay = New Global.System.Data.DataColumn("AllDay", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAllDay) - Me.columnSubject = New Global.System.Data.DataColumn("Subject", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSubject) - Me.columnLocation = New Global.System.Data.DataColumn("Location", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLocation) - Me.columnDescription = New Global.System.Data.DataColumn("Description", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDescription) - Me.columnStatus = New Global.System.Data.DataColumn("Status", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnStatus) - Me.columnLabel = New Global.System.Data.DataColumn("Label", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLabel) - Me.columnResourceID = New Global.System.Data.DataColumn("ResourceID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceID) - Me.columnResourceIDs = New Global.System.Data.DataColumn("ResourceIDs", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceIDs) - Me.columnReminderInfo = New Global.System.Data.DataColumn("ReminderInfo", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnReminderInfo) - Me.columnRecurrenceInfo = New Global.System.Data.DataColumn("RecurrenceInfo", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnRecurrenceInfo) - Me.columnCustomField1 = New Global.System.Data.DataColumn("CustomField1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField1) - Me.columnCustomField2 = New Global.System.Data.DataColumn("CustomField2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField2) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnUniqueID}, true)) - Me.columnUniqueID.AutoIncrement = true - Me.columnUniqueID.AutoIncrementSeed = -1 - Me.columnUniqueID.AutoIncrementStep = -1 - Me.columnUniqueID.AllowDBNull = false - Me.columnUniqueID.ReadOnly = true - Me.columnUniqueID.Unique = true - Me.columnSubject.MaxLength = 150 - Me.columnLocation.MaxLength = 50 - Me.columnDescription.MaxLength = 2147483647 - Me.columnResourceIDs.MaxLength = 2147483647 - Me.columnReminderInfo.MaxLength = 2147483647 - Me.columnRecurrenceInfo.MaxLength = 2147483647 - Me.columnCustomField1.MaxLength = 2147483647 - Me.columnCustomField2.MaxLength = 2147483647 - End Sub - - _ - Public Function NewTBPMO_APPOINTMENTSRow() As TBPMO_APPOINTMENTSRow - Return CType(Me.NewRow,TBPMO_APPOINTMENTSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_APPOINTMENTSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_APPOINTMENTSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_APPOINTMENTSRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowChanged(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_APPOINTMENTSRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowChanging(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_APPOINTMENTSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowDeleted(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_APPOINTMENTSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_APPOINTMENTSRowDeleting(Me, New TBPMO_APPOINTMENTSRowChangeEvent(CType(e.Row,TBPMO_APPOINTMENTSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_APPOINTMENTSRow(ByVal row As TBPMO_APPOINTMENTSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSetCalendar = New DD_DMSDataSetCalendar() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_APPOINTMENTSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_RESOURCESDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_RESOURCESRow) - - Private columnUniqueID As Global.System.Data.DataColumn - - Private columnResourceID As Global.System.Data.DataColumn - - Private columnResourceName As Global.System.Data.DataColumn - - Private columnColor As Global.System.Data.DataColumn - - Private columnImage As Global.System.Data.DataColumn - - Private columnCustomField1 As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_RESOURCES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property UniqueIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUniqueID - End Get - End Property - - _ - Public ReadOnly Property ResourceIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceID - End Get - End Property - - _ - Public ReadOnly Property ResourceNameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnResourceName - End Get - End Property - - _ - Public ReadOnly Property ColorColumn() As Global.System.Data.DataColumn - Get - Return Me.columnColor - End Get - End Property - - _ - Public ReadOnly Property ImageColumn() As Global.System.Data.DataColumn - Get - Return Me.columnImage - End Get - End Property - - _ - Public ReadOnly Property CustomField1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCustomField1 - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_RESOURCESRow - Get - Return CType(Me.Rows(index),TBPMO_RESOURCESRow) - End Get - End Property - - _ - Public Event TBPMO_RESOURCESRowChanging As TBPMO_RESOURCESRowChangeEventHandler - - _ - Public Event TBPMO_RESOURCESRowChanged As TBPMO_RESOURCESRowChangeEventHandler - - _ - Public Event TBPMO_RESOURCESRowDeleting As TBPMO_RESOURCESRowChangeEventHandler - - _ - Public Event TBPMO_RESOURCESRowDeleted As TBPMO_RESOURCESRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_RESOURCESRow(ByVal row As TBPMO_RESOURCESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_RESOURCESRow(ByVal ResourceID As Integer, ByVal ResourceName As String, ByVal Color As Integer, ByVal Image() As Byte, ByVal CustomField1 As String) As TBPMO_RESOURCESRow - Dim rowTBPMO_RESOURCESRow As TBPMO_RESOURCESRow = CType(Me.NewRow,TBPMO_RESOURCESRow) - Dim columnValuesArray() As Object = New Object() {Nothing, ResourceID, ResourceName, Color, Image, CustomField1} - rowTBPMO_RESOURCESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_RESOURCESRow) - Return rowTBPMO_RESOURCESRow - End Function - - _ - Public Function FindByUniqueID(ByVal UniqueID As Integer) As TBPMO_RESOURCESRow - Return CType(Me.Rows.Find(New Object() {UniqueID}),TBPMO_RESOURCESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_RESOURCESDataTable = CType(MyBase.Clone,TBPMO_RESOURCESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_RESOURCESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnUniqueID = MyBase.Columns("UniqueID") - Me.columnResourceID = MyBase.Columns("ResourceID") - Me.columnResourceName = MyBase.Columns("ResourceName") - Me.columnColor = MyBase.Columns("Color") - Me.columnImage = MyBase.Columns("Image") - Me.columnCustomField1 = MyBase.Columns("CustomField1") - End Sub - - _ - Private Sub InitClass() - Me.columnUniqueID = New Global.System.Data.DataColumn("UniqueID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUniqueID) - Me.columnResourceID = New Global.System.Data.DataColumn("ResourceID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceID) - Me.columnResourceName = New Global.System.Data.DataColumn("ResourceName", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnResourceName) - Me.columnColor = New Global.System.Data.DataColumn("Color", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnColor) - Me.columnImage = New Global.System.Data.DataColumn("Image", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnImage) - Me.columnCustomField1 = New Global.System.Data.DataColumn("CustomField1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCustomField1) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnUniqueID}, true)) - Me.columnUniqueID.AutoIncrement = true - Me.columnUniqueID.AutoIncrementSeed = -1 - Me.columnUniqueID.AutoIncrementStep = -1 - Me.columnUniqueID.AllowDBNull = false - Me.columnUniqueID.ReadOnly = true - Me.columnUniqueID.Unique = true - Me.columnResourceID.AllowDBNull = false - Me.columnResourceName.MaxLength = 50 - Me.columnCustomField1.MaxLength = 2147483647 - End Sub - - _ - Public Function NewTBPMO_RESOURCESRow() As TBPMO_RESOURCESRow - Return CType(Me.NewRow,TBPMO_RESOURCESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_RESOURCESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_RESOURCESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_RESOURCESRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_RESOURCESRowChanged(Me, New TBPMO_RESOURCESRowChangeEvent(CType(e.Row,TBPMO_RESOURCESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_RESOURCESRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_RESOURCESRowChanging(Me, New TBPMO_RESOURCESRowChangeEvent(CType(e.Row,TBPMO_RESOURCESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_RESOURCESRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_RESOURCESRowDeleted(Me, New TBPMO_RESOURCESRowChangeEvent(CType(e.Row,TBPMO_RESOURCESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_RESOURCESRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_RESOURCESRowDeleting(Me, New TBPMO_RESOURCESRowChangeEvent(CType(e.Row,TBPMO_RESOURCESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_RESOURCESRow(ByVal row As TBPMO_RESOURCESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSetCalendar = New DD_DMSDataSetCalendar() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_RESOURCESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_APPOINTMENTSRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_APPOINTMENTS As TBPMO_APPOINTMENTSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_APPOINTMENTS = CType(Me.Table,TBPMO_APPOINTMENTSDataTable) - End Sub - - _ - Public Property UniqueID() As Integer - Get - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.UniqueIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.UniqueIDColumn) = value - End Set - End Property - - _ - Public Property Type() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Type in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn) = value - End Set - End Property - - _ - Public Property StartDate() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte StartDate in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) = value - End Set - End Property - - _ - Public Property EndDate() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte EndDate in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) = value - End Set - End Property - - _ - Public Property AllDay() As Boolean - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte AllDay in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) = value - End Set - End Property - - _ - Public Property Subject() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Subject in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) = value - End Set - End Property - - _ - Public Property Location() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Location in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn) = value - End Set - End Property - - _ - Public Property Description() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Description in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) = value - End Set - End Property - - _ - Public Property Status() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Status in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn) = value - End Set - End Property - - _ - Public Property Label() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Label in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn) = value - End Set - End Property - - _ - Public Property ResourceID() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceID in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) = value - End Set - End Property - - _ - Public Property ResourceIDs() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceIDs in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) = value - End Set - End Property - - _ - Public Property ReminderInfo() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ReminderInfo in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) = value - End Set - End Property - - _ - Public Property RecurrenceInfo() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte RecurrenceInfo in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) = value - End Set - End Property - - _ - Public Property CustomField1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField1 in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) = value - End Set - End Property - - _ - Public Property CustomField2() As String - Get - Try - Return CType(Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField2 in Tabelle TBPMO_APPOINTMENTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) = value - End Set - End Property - - _ - Public Function IsTypeNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.TypeColumn) - End Function - - _ - Public Sub SetTypeNull() - Me(Me.tableTBPMO_APPOINTMENTS.TypeColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsStartDateNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) - End Function - - _ - Public Sub SetStartDateNull() - Me(Me.tableTBPMO_APPOINTMENTS.StartDateColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEndDateNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) - End Function - - _ - Public Sub SetEndDateNull() - Me(Me.tableTBPMO_APPOINTMENTS.EndDateColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAllDayNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) - End Function - - _ - Public Sub SetAllDayNull() - Me(Me.tableTBPMO_APPOINTMENTS.AllDayColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSubjectNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) - End Function - - _ - Public Sub SetSubjectNull() - Me(Me.tableTBPMO_APPOINTMENTS.SubjectColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLocationNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.LocationColumn) - End Function - - _ - Public Sub SetLocationNull() - Me(Me.tableTBPMO_APPOINTMENTS.LocationColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDescriptionNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) - End Function - - _ - Public Sub SetDescriptionNull() - Me(Me.tableTBPMO_APPOINTMENTS.DescriptionColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsStatusNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.StatusColumn) - End Function - - _ - Public Sub SetStatusNull() - Me(Me.tableTBPMO_APPOINTMENTS.StatusColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLabelNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.LabelColumn) - End Function - - _ - Public Sub SetLabelNull() - Me(Me.tableTBPMO_APPOINTMENTS.LabelColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsResourceIDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) - End Function - - _ - Public Sub SetResourceIDNull() - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsResourceIDsNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) - End Function - - _ - Public Sub SetResourceIDsNull() - Me(Me.tableTBPMO_APPOINTMENTS.ResourceIDsColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsReminderInfoNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) - End Function - - _ - Public Sub SetReminderInfoNull() - Me(Me.tableTBPMO_APPOINTMENTS.ReminderInfoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsRecurrenceInfoNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) - End Function - - _ - Public Sub SetRecurrenceInfoNull() - Me(Me.tableTBPMO_APPOINTMENTS.RecurrenceInfoColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) - End Function - - _ - Public Sub SetCustomField1Null() - Me(Me.tableTBPMO_APPOINTMENTS.CustomField1Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField2Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) - End Function - - _ - Public Sub SetCustomField2Null() - Me(Me.tableTBPMO_APPOINTMENTS.CustomField2Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_RESOURCESRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_RESOURCES As TBPMO_RESOURCESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_RESOURCES = CType(Me.Table,TBPMO_RESOURCESDataTable) - End Sub - - _ - Public Property UniqueID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RESOURCES.UniqueIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RESOURCES.UniqueIDColumn) = value - End Set - End Property - - _ - Public Property ResourceID() As Integer - Get - Return CType(Me(Me.tableTBPMO_RESOURCES.ResourceIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_RESOURCES.ResourceIDColumn) = value - End Set - End Property - - _ - Public Property ResourceName() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RESOURCES.ResourceNameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ResourceName in Tabelle TBPMO_RESOURCES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RESOURCES.ResourceNameColumn) = value - End Set - End Property - - _ - Public Property Color() As Integer - Get - Try - Return CType(Me(Me.tableTBPMO_RESOURCES.ColorColumn),Integer) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Color in Tabelle TBPMO_RESOURCES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RESOURCES.ColorColumn) = value - End Set - End Property - - _ - Public Property Image() As Byte() - Get - Try - Return CType(Me(Me.tableTBPMO_RESOURCES.ImageColumn),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Image in Tabelle TBPMO_RESOURCES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RESOURCES.ImageColumn) = value - End Set - End Property - - _ - Public Property CustomField1() As String - Get - Try - Return CType(Me(Me.tableTBPMO_RESOURCES.CustomField1Column),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CustomField1 in Tabelle TBPMO_RESOURCES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_RESOURCES.CustomField1Column) = value - End Set - End Property - - _ - Public Function IsResourceNameNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RESOURCES.ResourceNameColumn) - End Function - - _ - Public Sub SetResourceNameNull() - Me(Me.tableTBPMO_RESOURCES.ResourceNameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsColorNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RESOURCES.ColorColumn) - End Function - - _ - Public Sub SetColorNull() - Me(Me.tableTBPMO_RESOURCES.ColorColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsImageNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_RESOURCES.ImageColumn) - End Function - - _ - Public Sub SetImageNull() - Me(Me.tableTBPMO_RESOURCES.ImageColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCustomField1Null() As Boolean - Return Me.IsNull(Me.tableTBPMO_RESOURCES.CustomField1Column) - End Function - - _ - Public Sub SetCustomField1Null() - Me(Me.tableTBPMO_RESOURCES.CustomField1Column) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_APPOINTMENTSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_APPOINTMENTSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_APPOINTMENTSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_APPOINTMENTSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_RESOURCESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_RESOURCESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_RESOURCESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_RESOURCESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class -End Class - -Namespace DD_DMSDataSetCalendarTableAdapters - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_APPOINTMENTSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_APPOINTMENTS" - tableMapping.ColumnMappings.Add("UniqueID", "UniqueID") - tableMapping.ColumnMappings.Add("Type", "Type") - tableMapping.ColumnMappings.Add("StartDate", "StartDate") - tableMapping.ColumnMappings.Add("EndDate", "EndDate") - tableMapping.ColumnMappings.Add("AllDay", "AllDay") - tableMapping.ColumnMappings.Add("Subject", "Subject") - tableMapping.ColumnMappings.Add("Location", "Location") - tableMapping.ColumnMappings.Add("Description", "Description") - tableMapping.ColumnMappings.Add("Status", "Status") - tableMapping.ColumnMappings.Add("Label", "Label") - tableMapping.ColumnMappings.Add("ResourceID", "ResourceID") - tableMapping.ColumnMappings.Add("ResourceIDs", "ResourceIDs") - tableMapping.ColumnMappings.Add("ReminderInfo", "ReminderInfo") - tableMapping.ColumnMappings.Add("RecurrenceInfo", "RecurrenceInfo") - tableMapping.ColumnMappings.Add("CustomField1", "CustomField1") - tableMapping.ColumnMappings.Add("CustomField2", "CustomField2") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_APPOINTMENTS] WHERE (([UniqueID] = @Original_UniqueID) AND ((@"& _ - "IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_"& _ - "StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) A"& _ - "ND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDat"& _ - "e)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllD"& _ - "ay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_"& _ - "Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @O"& _ - "riginal_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] ="& _ - " @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @"& _ - "Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([Res"& _ - "ourceID] = @Original_ResourceID)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_StartDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_EndDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_AllDay", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Subject", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Location", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_APPOINTMENTS] ([Type], [StartDate], [EndDate], [AllDay], [Subj"& _ - "ect], [Location], [Description], [Status], [Label], [ResourceID], [ResourceIDs],"& _ - " [ReminderInfo], [RecurrenceInfo], [CustomField1], [CustomField2]) VALUES (@Type"& _ - ", @StartDate, @EndDate, @AllDay, @Subject, @Location, @Description, @Status, @La"& _ - "bel, @ResourceID, @ResourceIDs, @ReminderInfo, @RecurrenceInfo, @CustomField1, @"& _ - "CustomField2);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Loca"& _ - "tion, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, Recurre"& _ - "nceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = SC"& _ - "OPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Description", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Description", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceIDs", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceIDs", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ReminderInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ReminderInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RecurrenceInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "RecurrenceInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField2", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_APPOINTMENTS] SET [Type] = @Type, [StartDate] = @StartDate, [EndDat"& _ - "e] = @EndDate, [AllDay] = @AllDay, [Subject] = @Subject, [Location] = @Location,"& _ - " [Description] = @Description, [Status] = @Status, [Label] = @Label, [ResourceID"& _ - "] = @ResourceID, [ResourceIDs] = @ResourceIDs, [ReminderInfo] = @ReminderInfo, ["& _ - "RecurrenceInfo] = @RecurrenceInfo, [CustomField1] = @CustomField1, [CustomField2"& _ - "] = @CustomField2 WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = "& _ - "1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 "& _ - "AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_E"& _ - "ndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsN"& _ - "ull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@Is"& _ - "Null_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND "& _ - "((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Locati"& _ - "on)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Sta"& _ - "tus)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label"& _ - ")) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Or"& _ - "iginal_ResourceID)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subjec"& _ - "t, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, "& _ - "RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (Unique"& _ - "ID = @UniqueID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Description", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Description", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceIDs", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceIDs", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ReminderInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ReminderInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@RecurrenceInfo", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "RecurrenceInfo", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField2", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Type", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Type", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_StartDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_StartDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "StartDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_EndDate", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EndDate", Global.System.Data.SqlDbType.SmallDateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EndDate", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_AllDay", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AllDay", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AllDay", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Subject", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Subject", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Subject", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Location", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Location", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Location", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Status", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Status", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Label", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Label", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UniqueID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Desc"& _ - "ription, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, C"& _ - "ustomField1, CustomField2"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_APPOINTMENTS" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSetCalendar.TBPMO_APPOINTMENTSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSetCalendar.TBPMO_APPOINTMENTSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSetCalendar.TBPMO_APPOINTMENTSDataTable = New DD_DMSDataSetCalendar.TBPMO_APPOINTMENTSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSetCalendar.TBPMO_APPOINTMENTSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSetCalendar) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_APPOINTMENTS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_UniqueID As Integer, ByVal Original_Type As Global.System.Nullable(Of Integer), ByVal Original_StartDate As Global.System.Nullable(Of Date), ByVal Original_EndDate As Global.System.Nullable(Of Date), ByVal Original_AllDay As Global.System.Nullable(Of Boolean), ByVal Original_Subject As String, ByVal Original_Location As String, ByVal Original_Status As Global.System.Nullable(Of Integer), ByVal Original_Label As Global.System.Nullable(Of Integer), ByVal Original_ResourceID As Global.System.Nullable(Of Integer)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_UniqueID,Integer) - If (Original_Type.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_Type.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (Original_StartDate.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_StartDate.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - If (Original_EndDate.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_EndDate.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (Original_AllDay.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_AllDay.Value,Boolean) - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (Original_Subject Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_Subject,String) - End If - If (Original_Location Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_Location,String) - End If - If (Original_Status.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_Status.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value - End If - If (Original_Label.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_Label.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - If (Original_ResourceID.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(18).Value = CType(Original_ResourceID.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(18).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal Type As Global.System.Nullable(Of Integer), ByVal StartDate As Global.System.Nullable(Of Date), ByVal EndDate As Global.System.Nullable(Of Date), ByVal AllDay As Global.System.Nullable(Of Boolean), ByVal Subject As String, ByVal Location As String, ByVal Description As String, ByVal Status As Global.System.Nullable(Of Integer), ByVal Label As Global.System.Nullable(Of Integer), ByVal ResourceID As Global.System.Nullable(Of Integer), ByVal ResourceIDs As String, ByVal ReminderInfo As String, ByVal RecurrenceInfo As String, ByVal CustomField1 As String, ByVal CustomField2 As String) As Integer - If (Type.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(0).Value = CType(Type.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - End If - If (StartDate.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(1).Value = CType(StartDate.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - End If - If (EndDate.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(2).Value = CType(EndDate.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (AllDay.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(3).Value = CType(AllDay.Value,Boolean) - Else - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Subject Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(Subject,String) - End If - If (Location Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(Location,String) - End If - If (Description Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(Description,String) - End If - If (Status.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(7).Value = CType(Status.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (Label.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(Label.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (ResourceID.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(ResourceID.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (ResourceIDs Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(10).Value = CType(ResourceIDs,String) - End If - If (ReminderInfo Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(ReminderInfo,String) - End If - If (RecurrenceInfo Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(RecurrenceInfo,String) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(CustomField1,String) - End If - If (CustomField2 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(14).Value = CType(CustomField2,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal Type As Global.System.Nullable(Of Integer), _ - ByVal StartDate As Global.System.Nullable(Of Date), _ - ByVal EndDate As Global.System.Nullable(Of Date), _ - ByVal AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Subject As String, _ - ByVal Location As String, _ - ByVal Description As String, _ - ByVal Status As Global.System.Nullable(Of Integer), _ - ByVal Label As Global.System.Nullable(Of Integer), _ - ByVal ResourceID As Global.System.Nullable(Of Integer), _ - ByVal ResourceIDs As String, _ - ByVal ReminderInfo As String, _ - ByVal RecurrenceInfo As String, _ - ByVal CustomField1 As String, _ - ByVal CustomField2 As String, _ - ByVal Original_UniqueID As Integer, _ - ByVal Original_Type As Global.System.Nullable(Of Integer), _ - ByVal Original_StartDate As Global.System.Nullable(Of Date), _ - ByVal Original_EndDate As Global.System.Nullable(Of Date), _ - ByVal Original_AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Original_Subject As String, _ - ByVal Original_Location As String, _ - ByVal Original_Status As Global.System.Nullable(Of Integer), _ - ByVal Original_Label As Global.System.Nullable(Of Integer), _ - ByVal Original_ResourceID As Global.System.Nullable(Of Integer), _ - ByVal UniqueID As Integer) As Integer - If (Type.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(Type.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - End If - If (StartDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(StartDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - End If - If (EndDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(EndDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (AllDay.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(AllDay.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - End If - If (Subject Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(Subject,String) - End If - If (Location Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Location,String) - End If - If (Description Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Description,String) - End If - If (Status.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Status.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (Label.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Label.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (ResourceID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(ResourceID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (ResourceIDs Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(ResourceIDs,String) - End If - If (ReminderInfo Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(ReminderInfo,String) - End If - If (RecurrenceInfo Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(RecurrenceInfo,String) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(CustomField1,String) - End If - If (CustomField2 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(CustomField2,String) - End If - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_UniqueID,Integer) - If (Original_Type.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_Type.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - If (Original_StartDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_StartDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = Global.System.DBNull.Value - End If - If (Original_EndDate.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Original_EndDate.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - If (Original_AllDay.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(Original_AllDay.Value,Boolean) - Else - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = Global.System.DBNull.Value - End If - If (Original_Subject Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(Original_Subject,String) - End If - If (Original_Location Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_Location,String) - End If - If (Original_Status.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(29).Value = CType(Original_Status.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(29).Value = Global.System.DBNull.Value - End If - If (Original_Label.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = CType(Original_Label.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(31).Value = Global.System.DBNull.Value - End If - If (Original_ResourceID.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = CType(Original_ResourceID.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(33).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(34).Value = CType(UniqueID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal Type As Global.System.Nullable(Of Integer), _ - ByVal StartDate As Global.System.Nullable(Of Date), _ - ByVal EndDate As Global.System.Nullable(Of Date), _ - ByVal AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Subject As String, _ - ByVal Location As String, _ - ByVal Description As String, _ - ByVal Status As Global.System.Nullable(Of Integer), _ - ByVal Label As Global.System.Nullable(Of Integer), _ - ByVal ResourceID As Global.System.Nullable(Of Integer), _ - ByVal ResourceIDs As String, _ - ByVal ReminderInfo As String, _ - ByVal RecurrenceInfo As String, _ - ByVal CustomField1 As String, _ - ByVal CustomField2 As String, _ - ByVal Original_UniqueID As Integer, _ - ByVal Original_Type As Global.System.Nullable(Of Integer), _ - ByVal Original_StartDate As Global.System.Nullable(Of Date), _ - ByVal Original_EndDate As Global.System.Nullable(Of Date), _ - ByVal Original_AllDay As Global.System.Nullable(Of Boolean), _ - ByVal Original_Subject As String, _ - ByVal Original_Location As String, _ - ByVal Original_Status As Global.System.Nullable(Of Integer), _ - ByVal Original_Label As Global.System.Nullable(Of Integer), _ - ByVal Original_ResourceID As Global.System.Nullable(Of Integer)) As Integer - Return Me.Update(Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2, Original_UniqueID, Original_Type, Original_StartDate, Original_EndDate, Original_AllDay, Original_Subject, Original_Location, Original_Status, Original_Label, Original_ResourceID, Original_UniqueID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_RESOURCESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_RESOURCES" - tableMapping.ColumnMappings.Add("UniqueID", "UniqueID") - tableMapping.ColumnMappings.Add("ResourceID", "ResourceID") - tableMapping.ColumnMappings.Add("ResourceName", "ResourceName") - tableMapping.ColumnMappings.Add("Color", "Color") - tableMapping.ColumnMappings.Add("Image", "Image") - tableMapping.ColumnMappings.Add("CustomField1", "CustomField1") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[TBPMO_RESOURCES] WHERE (([UniqueID] = @Original_UniqueID) AND "& _ - "([ResourceID] = @Original_ResourceID) AND ((@IsNull_ResourceName = 1 AND [Resour"& _ - "ceName] IS NULL) OR ([ResourceName] = @Original_ResourceName)) AND ((@IsNull_Col"& _ - "or = 1 AND [Color] IS NULL) OR ([Color] = @Original_Color)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceName", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceName", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceName", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceName", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Color", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Color", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Color", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Color", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[TBPMO_RESOURCES] ([ResourceID], [ResourceName], [Color], [Imag"& _ - "e], [CustomField1]) VALUES (@ResourceID, @ResourceName, @Color, @Image, @CustomF"& _ - "ield1);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, ResourceID, ResourceName, Color, Image, CustomField1 F"& _ - "ROM TBPMO_RESOURCES WHERE (UniqueID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceName", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Color", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Color", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Image", Global.System.Data.SqlDbType.Image, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Image", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[TBPMO_RESOURCES] SET [ResourceID] = @ResourceID, [ResourceName] = @"& _ - "ResourceName, [Color] = @Color, [Image] = @Image, [CustomField1] = @CustomField1"& _ - " WHERE (([UniqueID] = @Original_UniqueID) AND ([ResourceID] = @Original_Resource"& _ - "ID) AND ((@IsNull_ResourceName = 1 AND [ResourceName] IS NULL) OR ([ResourceName"& _ - "] = @Original_ResourceName)) AND ((@IsNull_Color = 1 AND [Color] IS NULL) OR ([C"& _ - "olor] = @Original_Color)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT UniqueID, ResourceID, ResourceName, Color, I"& _ - "mage, CustomField1 FROM TBPMO_RESOURCES WHERE (UniqueID = @UniqueID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ResourceName", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Color", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Color", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Image", Global.System.Data.SqlDbType.Image, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Image", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CustomField1", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CustomField1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_UniqueID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ResourceName", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceName", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ResourceName", Global.System.Data.SqlDbType.NVarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ResourceName", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_Color", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Color", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_Color", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "Color", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UniqueID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "UniqueID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT UniqueID, ResourceID, ResourceName, Color, Image, CustomField1 FROM dbo.TB"& _ - "PMO_RESOURCES" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSetCalendar.TBPMO_RESOURCESDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSetCalendar.TBPMO_RESOURCESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSetCalendar.TBPMO_RESOURCESDataTable = New DD_DMSDataSetCalendar.TBPMO_RESOURCESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSetCalendar.TBPMO_RESOURCESDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSetCalendar) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_RESOURCES") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_UniqueID As Integer, ByVal Original_ResourceID As Integer, ByVal Original_ResourceName As String, ByVal Original_Color As Global.System.Nullable(Of Integer)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_UniqueID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_ResourceID,Integer) - If (Original_ResourceName Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_ResourceName,String) - End If - If (Original_Color.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_Color.Value,Integer) - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(5).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ResourceID As Integer, ByVal ResourceName As String, ByVal Color As Global.System.Nullable(Of Integer), ByVal Image() As Byte, ByVal CustomField1 As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ResourceID,Integer) - If (ResourceName Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ResourceName,String) - End If - If (Color.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(2).Value = CType(Color.Value,Integer) - Else - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (Image Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(Image,Byte()) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(CustomField1,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ResourceID As Integer, ByVal ResourceName As String, ByVal Color As Global.System.Nullable(Of Integer), ByVal Image() As Byte, ByVal CustomField1 As String, ByVal Original_UniqueID As Integer, ByVal Original_ResourceID As Integer, ByVal Original_ResourceName As String, ByVal Original_Color As Global.System.Nullable(Of Integer), ByVal UniqueID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ResourceID,Integer) - If (ResourceName Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ResourceName,String) - End If - If (Color.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(Color.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - End If - If (Image Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Image,Byte()) - End If - If (CustomField1 Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(CustomField1,String) - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Original_UniqueID,Integer) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_ResourceID,Integer) - If (Original_ResourceName Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_ResourceName,String) - End If - If (Original_Color.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_Color.Value,Integer) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(UniqueID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal ResourceID As Integer, ByVal ResourceName As String, ByVal Color As Global.System.Nullable(Of Integer), ByVal Image() As Byte, ByVal CustomField1 As String, ByVal Original_UniqueID As Integer, ByVal Original_ResourceID As Integer, ByVal Original_ResourceName As String, ByVal Original_Color As Global.System.Nullable(Of Integer)) As Integer - Return Me.Update(ResourceID, ResourceName, Color, Image, CustomField1, Original_UniqueID, Original_ResourceID, Original_ResourceName, Original_Color, Original_UniqueID) - End Function - End Class - - ''' - '''TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - ''' - _ - Partial Public Class TableAdapterManager - Inherits Global.System.ComponentModel.Component - - Private _updateOrder As UpdateOrderOption - - Private _tBPMO_APPOINTMENTSTableAdapter As TBPMO_APPOINTMENTSTableAdapter - - Private _tBPMO_RESOURCESTableAdapter As TBPMO_RESOURCESTableAdapter - - Private _backupDataSetBeforeUpdate As Boolean - - Private _connection As Global.System.Data.IDbConnection - - _ - Public Property UpdateOrder() As UpdateOrderOption - Get - Return Me._updateOrder - End Get - Set - Me._updateOrder = value - End Set - End Property - - _ - Public Property TBPMO_APPOINTMENTSTableAdapter() As TBPMO_APPOINTMENTSTableAdapter - Get - Return Me._tBPMO_APPOINTMENTSTableAdapter - End Get - Set - Me._tBPMO_APPOINTMENTSTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_RESOURCESTableAdapter() As TBPMO_RESOURCESTableAdapter - Get - Return Me._tBPMO_RESOURCESTableAdapter - End Get - Set - Me._tBPMO_RESOURCESTableAdapter = value - End Set - End Property - - _ - Public Property BackupDataSetBeforeUpdate() As Boolean - Get - Return Me._backupDataSetBeforeUpdate - End Get - Set - Me._backupDataSetBeforeUpdate = value - End Set - End Property - - _ - Public Property Connection() As Global.System.Data.IDbConnection - Get - If (Not (Me._connection) Is Nothing) Then - Return Me._connection - End If - If ((Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_APPOINTMENTSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_APPOINTMENTSTableAdapter.Connection - End If - If ((Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_RESOURCESTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_RESOURCESTableAdapter.Connection - End If - Return Nothing - End Get - Set - Me._connection = value - End Set - End Property - - _ - Public ReadOnly Property TableAdapterInstanceCount() As Integer - Get - Dim count As Integer = 0 - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) Then - count = (count + 1) - End If - Return count - End Get - End Property - - ''' - '''Update rows in top-down order. - ''' - _ - Private Function UpdateUpdatedRows(ByVal dataSet As DD_DMSDataSetCalendar, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow), ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RESOURCES.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_RESOURCESTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - Return result - End Function - - ''' - '''Insert rows in top-down order. - ''' - _ - Private Function UpdateInsertedRows(ByVal dataSet As DD_DMSDataSetCalendar, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RESOURCES.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_RESOURCESTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - Return result - End Function - - ''' - '''Delete rows in bottom-up order. - ''' - _ - Private Function UpdateDeletedRows(ByVal dataSet As DD_DMSDataSetCalendar, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_RESOURCES.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_RESOURCESTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_APPOINTMENTS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_APPOINTMENTSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - Return result - End Function - - ''' - '''Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - ''' - _ - Private Function GetRealUpdatedRows(ByVal updatedRows() As Global.System.Data.DataRow, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Global.System.Data.DataRow() - If ((updatedRows Is Nothing) _ - OrElse (updatedRows.Length < 1)) Then - Return updatedRows - End If - If ((allAddedRows Is Nothing) _ - OrElse (allAddedRows.Count < 1)) Then - Return updatedRows - End If - Dim realUpdatedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim i As Integer = 0 - Do While (i < updatedRows.Length) - Dim row As Global.System.Data.DataRow = updatedRows(i) - If (allAddedRows.Contains(row) = false) Then - realUpdatedRows.Add(row) - End If - i = (i + 1) - Loop - Return realUpdatedRows.ToArray - End Function - - ''' - '''Update all changes to the dataset. - ''' - _ - Public Overridable Function UpdateAll(ByVal dataSet As DD_DMSDataSetCalendar) As Integer - If (dataSet Is Nothing) Then - Throw New Global.System.ArgumentNullException("dataSet") - End If - If (dataSet.HasChanges = false) Then - Return 0 - End If - If ((Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_APPOINTMENTSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_RESOURCESTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - Dim workConnection As Global.System.Data.IDbConnection = Me.Connection - If (workConnection Is Nothing) Then - Throw New Global.System.ApplicationException("TableAdapterManager enthält keine Verbindungsinformationen. Legen Sie jede TableA"& _ - "dapterManager TableAdapter-Eigenschaft auf eine gültige TableAdapter-Instanz fes"& _ - "t.") - End If - Dim workConnOpened As Boolean = false - If ((workConnection.State And Global.System.Data.ConnectionState.Broken) _ - = Global.System.Data.ConnectionState.Broken) Then - workConnection.Close - End If - If (workConnection.State = Global.System.Data.ConnectionState.Closed) Then - workConnection.Open - workConnOpened = true - End If - Dim workTransaction As Global.System.Data.IDbTransaction = workConnection.BeginTransaction - If (workTransaction Is Nothing) Then - Throw New Global.System.ApplicationException("Die Transaktion kann nicht gestartet werden. Die aktuelle Datenverbindung unterst"& _ - "ützt keine Transaktionen, oder der aktuelle Zustand lässt den Start der Transakt"& _ - "ion nicht zu.") - End If - Dim allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim adaptersWithAcceptChangesDuringUpdate As Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter) = New Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter)() - Dim revertConnections As Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection) = New Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection)() - Dim result As Integer = 0 - Dim backupDataSet As Global.System.Data.DataSet = Nothing - If Me.BackupDataSetBeforeUpdate Then - backupDataSet = New Global.System.Data.DataSet() - backupDataSet.Merge(dataSet) - End If - Try - '---- Prepare for update ----------- - ' - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_APPOINTMENTSTableAdapter, Me._tBPMO_APPOINTMENTSTableAdapter.Connection) - Me._tBPMO_APPOINTMENTSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_APPOINTMENTSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_APPOINTMENTSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_APPOINTMENTSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_APPOINTMENTSTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_RESOURCESTableAdapter, Me._tBPMO_RESOURCESTableAdapter.Connection) - Me._tBPMO_RESOURCESTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RESOURCESTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_RESOURCESTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_RESOURCESTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_RESOURCESTableAdapter.Adapter) - End If - End If - ' - '---- Perform updates ----------- - ' - If (Me.UpdateOrder = UpdateOrderOption.UpdateInsertDelete) Then - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - Else - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - End If - result = (result + Me.UpdateDeletedRows(dataSet, allChangedRows)) - ' - '---- Commit updates ----------- - ' - workTransaction.Commit - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - If (0 < allChangedRows.Count) Then - Dim rows((allChangedRows.Count) - 1) As Global.System.Data.DataRow - allChangedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - Catch ex As Global.System.Exception - workTransaction.Rollback - '---- Restore the dataset ----------- - If Me.BackupDataSetBeforeUpdate Then - Global.System.Diagnostics.Debug.Assert((Not (backupDataSet) Is Nothing)) - dataSet.Clear - dataSet.Merge(backupDataSet) - Else - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - row.SetAdded - i = (i + 1) - Loop - End If - End If - Throw ex - Finally - If workConnOpened Then - workConnection.Close - End If - If (Not (Me._tBPMO_APPOINTMENTSTableAdapter) Is Nothing) Then - Me._tBPMO_APPOINTMENTSTableAdapter.Connection = CType(revertConnections(Me._tBPMO_APPOINTMENTSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_APPOINTMENTSTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_RESOURCESTableAdapter) Is Nothing) Then - Me._tBPMO_RESOURCESTableAdapter.Connection = CType(revertConnections(Me._tBPMO_RESOURCESTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_RESOURCESTableAdapter.Transaction = Nothing - End If - If (0 < adaptersWithAcceptChangesDuringUpdate.Count) Then - Dim adapters((adaptersWithAcceptChangesDuringUpdate.Count) - 1) As Global.System.Data.Common.DataAdapter - adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters) - Dim i As Integer = 0 - Do While (i < adapters.Length) - Dim adapter As Global.System.Data.Common.DataAdapter = adapters(i) - adapter.AcceptChangesDuringUpdate = true - i = (i + 1) - Loop - End If - End Try - Return result - End Function - - _ - Protected Overridable Sub SortSelfReferenceRows(ByVal rows() As Global.System.Data.DataRow, ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - Global.System.Array.Sort(Of Global.System.Data.DataRow)(rows, New SelfReferenceComparer(relation, childFirst)) - End Sub - - _ - Protected Overridable Function MatchTableAdapterConnection(ByVal inputConnection As Global.System.Data.IDbConnection) As Boolean - If (Not (Me._connection) Is Nothing) Then - Return true - End If - If ((Me.Connection Is Nothing) _ - OrElse (inputConnection Is Nothing)) Then - Return true - End If - If String.Equals(Me.Connection.ConnectionString, inputConnection.ConnectionString, Global.System.StringComparison.Ordinal) Then - Return true - End If - Return false - End Function - - ''' - '''Update Order Option - ''' - _ - Public Enum UpdateOrderOption - - InsertUpdateDelete = 0 - - UpdateInsertDelete = 1 - End Enum - - ''' - '''Used to sort self-referenced table's rows - ''' - _ - Private Class SelfReferenceComparer - Inherits Object - Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow) - - Private _relation As Global.System.Data.DataRelation - - Private _childFirst As Integer - - _ - Friend Sub New(ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - MyBase.New - Me._relation = relation - If childFirst Then - Me._childFirst = -1 - Else - Me._childFirst = 1 - End If - End Sub - - _ - Private Function GetRoot(ByVal row As Global.System.Data.DataRow, ByRef distance As Integer) As Global.System.Data.DataRow - Global.System.Diagnostics.Debug.Assert((Not (row) Is Nothing)) - Dim root As Global.System.Data.DataRow = row - distance = 0 - - Dim traversedRows As Global.System.Collections.Generic.IDictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow) = New Global.System.Collections.Generic.Dictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow)() - traversedRows(row) = row - - Dim parent As Global.System.Data.DataRow = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Loop - - If (distance = 0) Then - traversedRows.Clear - traversedRows(row) = row - parent = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Loop - End If - - Return root - End Function - - _ - Public Function Compare(ByVal row1 As Global.System.Data.DataRow, ByVal row2 As Global.System.Data.DataRow) As Integer Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow).Compare - If Object.ReferenceEquals(row1, row2) Then - Return 0 - End If - If (row1 Is Nothing) Then - Return -1 - End If - If (row2 Is Nothing) Then - Return 1 - End If - - Dim distance1 As Integer = 0 - Dim root1 As Global.System.Data.DataRow = Me.GetRoot(row1, distance1) - - Dim distance2 As Integer = 0 - Dim root2 As Global.System.Data.DataRow = Me.GetRoot(row2, distance2) - - If Object.ReferenceEquals(root1, root2) Then - Return (Me._childFirst * distance1.CompareTo(distance2)) - Else - Global.System.Diagnostics.Debug.Assert(((Not (root1.Table) Is Nothing) _ - AndAlso (Not (root2.Table) Is Nothing))) - If (root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2)) Then - Return -1 - Else - Return 1 - End If - End If - End Function - End Class - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsc b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsc deleted file mode 100644 index 05b0199..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsc +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsd b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsd deleted file mode 100644 index f6f8b65..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xsd +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - - - - - - DELETE FROM [TBPMO_APPOINTMENTS] WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Original_ResourceID))) - - - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_APPOINTMENTS] ([Type], [StartDate], [EndDate], [AllDay], [Subject], [Location], [Description], [Status], [Label], [ResourceID], [ResourceIDs], [ReminderInfo], [RecurrenceInfo], [CustomField1], [CustomField2]) VALUES (@Type, @StartDate, @EndDate, @AllDay, @Subject, @Location, @Description, @Status, @Label, @ResourceID, @ResourceIDs, @ReminderInfo, @RecurrenceInfo, @CustomField1, @CustomField2); -SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - - SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2 -FROM TBPMO_APPOINTMENTS - - - - - - UPDATE [TBPMO_APPOINTMENTS] SET [Type] = @Type, [StartDate] = @StartDate, [EndDate] = @EndDate, [AllDay] = @AllDay, [Subject] = @Subject, [Location] = @Location, [Description] = @Description, [Status] = @Status, [Label] = @Label, [ResourceID] = @ResourceID, [ResourceIDs] = @ResourceIDs, [ReminderInfo] = @ReminderInfo, [RecurrenceInfo] = @RecurrenceInfo, [CustomField1] = @CustomField1, [CustomField2] = @CustomField2 WHERE (([UniqueID] = @Original_UniqueID) AND ((@IsNull_Type = 1 AND [Type] IS NULL) OR ([Type] = @Original_Type)) AND ((@IsNull_StartDate = 1 AND [StartDate] IS NULL) OR ([StartDate] = @Original_StartDate)) AND ((@IsNull_EndDate = 1 AND [EndDate] IS NULL) OR ([EndDate] = @Original_EndDate)) AND ((@IsNull_AllDay = 1 AND [AllDay] IS NULL) OR ([AllDay] = @Original_AllDay)) AND ((@IsNull_Subject = 1 AND [Subject] IS NULL) OR ([Subject] = @Original_Subject)) AND ((@IsNull_Location = 1 AND [Location] IS NULL) OR ([Location] = @Original_Location)) AND ((@IsNull_Status = 1 AND [Status] IS NULL) OR ([Status] = @Original_Status)) AND ((@IsNull_Label = 1 AND [Label] IS NULL) OR ([Label] = @Original_Label)) AND ((@IsNull_ResourceID = 1 AND [ResourceID] IS NULL) OR ([ResourceID] = @Original_ResourceID))); -SELECT UniqueID, Type, StartDate, EndDate, AllDay, Subject, Location, Description, Status, Label, ResourceID, ResourceIDs, ReminderInfo, RecurrenceInfo, CustomField1, CustomField2 FROM TBPMO_APPOINTMENTS WHERE (UniqueID = @UniqueID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [dbo].[TBPMO_RESOURCES] WHERE (([UniqueID] = @Original_UniqueID) AND ([ResourceID] = @Original_ResourceID) AND ((@IsNull_ResourceName = 1 AND [ResourceName] IS NULL) OR ([ResourceName] = @Original_ResourceName)) AND ((@IsNull_Color = 1 AND [Color] IS NULL) OR ([Color] = @Original_Color))) - - - - - - - - - - - - - INSERT INTO [dbo].[TBPMO_RESOURCES] ([ResourceID], [ResourceName], [Color], [Image], [CustomField1]) VALUES (@ResourceID, @ResourceName, @Color, @Image, @CustomField1); -SELECT UniqueID, ResourceID, ResourceName, Color, Image, CustomField1 FROM TBPMO_RESOURCES WHERE (UniqueID = SCOPE_IDENTITY()) - - - - - - - - - - - - SELECT UniqueID, ResourceID, ResourceName, Color, Image, CustomField1 FROM dbo.TBPMO_RESOURCES - - - - - - UPDATE [dbo].[TBPMO_RESOURCES] SET [ResourceID] = @ResourceID, [ResourceName] = @ResourceName, [Color] = @Color, [Image] = @Image, [CustomField1] = @CustomField1 WHERE (([UniqueID] = @Original_UniqueID) AND ([ResourceID] = @Original_ResourceID) AND ((@IsNull_ResourceName = 1 AND [ResourceName] IS NULL) OR ([ResourceName] = @Original_ResourceName)) AND ((@IsNull_Color = 1 AND [Color] IS NULL) OR ([Color] = @Original_Color))); -SELECT UniqueID, ResourceID, ResourceName, Color, Image, CustomField1 FROM TBPMO_RESOURCES WHERE (UniqueID = @UniqueID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xss b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xss deleted file mode 100644 index ce950e9..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetCalendar.xss +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.Designer.vb b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.Designer.vb deleted file mode 100644 index 9626b13..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.Designer.vb +++ /dev/null @@ -1,3036 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -''' -'''Represents a strongly typed in-memory cache of data. -''' - _ -Partial Public Class DD_DMSDataSetMenuDesigner - Inherits Global.System.Data.DataSet - - Private tableTBPMO_MENU_FORM As TBPMO_MENU_FORMDataTable - - Private tableTBPMO_MENU_FORM_ENTRIES As TBPMO_MENU_FORM_ENTRIESDataTable - - Private relationFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID As Global.System.Data.DataRelation - - Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - - _ - Public Sub New() - MyBase.New - Me.BeginInit - Me.InitClass - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler - Me.EndInit - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context, false) - If (Me.IsBinarySerialized(info, context) = true) Then - Me.InitVars(false) - Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1 - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1 - Return - End If - Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String) - If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - If (Not (ds.Tables("TBPMO_MENU_FORM")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_MENU_FORMDataTable(ds.Tables("TBPMO_MENU_FORM"))) - End If - If (Not (ds.Tables("TBPMO_MENU_FORM_ENTRIES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_MENU_FORM_ENTRIESDataTable(ds.Tables("TBPMO_MENU_FORM_ENTRIES"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - End If - Me.GetSerializationData(info, context) - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler - End Sub - - _ - Public ReadOnly Property TBPMO_MENU_FORM() As TBPMO_MENU_FORMDataTable - Get - Return Me.tableTBPMO_MENU_FORM - End Get - End Property - - _ - Public ReadOnly Property TBPMO_MENU_FORM_ENTRIES() As TBPMO_MENU_FORM_ENTRIESDataTable - Get - Return Me.tableTBPMO_MENU_FORM_ENTRIES - End Get - End Property - - _ - Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode - Get - Return Me._schemaSerializationMode - End Get - Set - Me._schemaSerializationMode = value - End Set - End Property - - _ - Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection - Get - Return MyBase.Tables - End Get - End Property - - _ - Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection - Get - Return MyBase.Relations - End Get - End Property - - _ - Protected Overrides Sub InitializeDerivedDataSet() - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Public Overrides Function Clone() As Global.System.Data.DataSet - Dim cln As DD_DMSDataSetMenuDesigner = CType(MyBase.Clone,DD_DMSDataSetMenuDesigner) - cln.InitVars - cln.SchemaSerializationMode = Me.SchemaSerializationMode - Return cln - End Function - - _ - Protected Overrides Function ShouldSerializeTables() As Boolean - Return false - End Function - - _ - Protected Overrides Function ShouldSerializeRelations() As Boolean - Return false - End Function - - _ - Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) - If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Me.Reset - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXml(reader) - If (Not (ds.Tables("TBPMO_MENU_FORM")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_MENU_FORMDataTable(ds.Tables("TBPMO_MENU_FORM"))) - End If - If (Not (ds.Tables("TBPMO_MENU_FORM_ENTRIES")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_MENU_FORM_ENTRIESDataTable(ds.Tables("TBPMO_MENU_FORM_ENTRIES"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXml(reader) - Me.InitVars - End If - End Sub - - _ - Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema - Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) - stream.Position = 0 - Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing) - End Function - - _ - Friend Overloads Sub InitVars() - Me.InitVars(true) - End Sub - - _ - Friend Overloads Sub InitVars(ByVal initTable As Boolean) - Me.tableTBPMO_MENU_FORM = CType(MyBase.Tables("TBPMO_MENU_FORM"),TBPMO_MENU_FORMDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_MENU_FORM) Is Nothing) Then - Me.tableTBPMO_MENU_FORM.InitVars - End If - End If - Me.tableTBPMO_MENU_FORM_ENTRIES = CType(MyBase.Tables("TBPMO_MENU_FORM_ENTRIES"),TBPMO_MENU_FORM_ENTRIESDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_MENU_FORM_ENTRIES) Is Nothing) Then - Me.tableTBPMO_MENU_FORM_ENTRIES.InitVars - End If - End If - Me.relationFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID = Me.Relations("FK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID") - End Sub - - _ - Private Sub InitClass() - Me.DataSetName = "DD_DMSDataSetMenuDesigner" - Me.Prefix = "" - Me.Namespace = "http://tempuri.org/DD_DMSDataSetMenuDesigner.xsd" - Me.EnforceConstraints = true - Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - Me.tableTBPMO_MENU_FORM = New TBPMO_MENU_FORMDataTable() - MyBase.Tables.Add(Me.tableTBPMO_MENU_FORM) - Me.tableTBPMO_MENU_FORM_ENTRIES = New TBPMO_MENU_FORM_ENTRIESDataTable() - MyBase.Tables.Add(Me.tableTBPMO_MENU_FORM_ENTRIES) - Me.relationFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID = New Global.System.Data.DataRelation("FK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_MENU_FORM.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_MENU_FORM_ENTRIES.MENU_FORM_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID) - End Sub - - _ - Private Function ShouldSerializeTBPMO_MENU_FORM() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_MENU_FORM_ENTRIES() As Boolean - Return false - End Function - - _ - Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) - If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then - Me.InitVars - End If - End Sub - - _ - Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim ds As DD_DMSDataSetMenuDesigner = New DD_DMSDataSetMenuDesigner() - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any.Namespace = ds.Namespace - sequence.Items.Add(any) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - - _ - Public Delegate Sub TBPMO_MENU_FORMRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_MENU_FORMRowChangeEvent) - - _ - Public Delegate Sub TBPMO_MENU_FORM_ENTRIESRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_MENU_FORM_ENTRIESRowChangeEvent) - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_MENU_FORMDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_MENU_FORMRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnMENU_ENTRY As Global.System.Data.DataColumn - - Private columnICON_PATH As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_MENU_FORM" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property MENU_ENTRYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMENU_ENTRY - End Get - End Property - - _ - Public ReadOnly Property ICON_PATHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnICON_PATH - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_MENU_FORMRow - Get - Return CType(Me.Rows(index),TBPMO_MENU_FORMRow) - End Get - End Property - - _ - Public Event TBPMO_MENU_FORMRowChanging As TBPMO_MENU_FORMRowChangeEventHandler - - _ - Public Event TBPMO_MENU_FORMRowChanged As TBPMO_MENU_FORMRowChangeEventHandler - - _ - Public Event TBPMO_MENU_FORMRowDeleting As TBPMO_MENU_FORMRowChangeEventHandler - - _ - Public Event TBPMO_MENU_FORMRowDeleted As TBPMO_MENU_FORMRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_MENU_FORMRow(ByVal row As TBPMO_MENU_FORMRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_MENU_FORMRow(ByVal MENU_ENTRY As String, ByVal ICON_PATH As String, ByVal SEQUENCE As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_MENU_FORMRow - Dim rowTBPMO_MENU_FORMRow As TBPMO_MENU_FORMRow = CType(Me.NewRow,TBPMO_MENU_FORMRow) - Dim columnValuesArray() As Object = New Object() {Nothing, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBPMO_MENU_FORMRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_MENU_FORMRow) - Return rowTBPMO_MENU_FORMRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_MENU_FORMRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_MENU_FORMRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_MENU_FORMDataTable = CType(MyBase.Clone,TBPMO_MENU_FORMDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_MENU_FORMDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnMENU_ENTRY = MyBase.Columns("MENU_ENTRY") - Me.columnICON_PATH = MyBase.Columns("ICON_PATH") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnMENU_ENTRY = New Global.System.Data.DataColumn("MENU_ENTRY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMENU_ENTRY) - Me.columnICON_PATH = New Global.System.Data.DataColumn("ICON_PATH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnICON_PATH) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnMENU_ENTRY.AllowDBNull = false - Me.columnMENU_ENTRY.MaxLength = 100 - Me.columnICON_PATH.MaxLength = 1000 - Me.columnSEQUENCE.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_MENU_FORMRow() As TBPMO_MENU_FORMRow - Return CType(Me.NewRow,TBPMO_MENU_FORMRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_MENU_FORMRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_MENU_FORMRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_MENU_FORMRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORMRowChanged(Me, New TBPMO_MENU_FORMRowChangeEvent(CType(e.Row,TBPMO_MENU_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_MENU_FORMRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORMRowChanging(Me, New TBPMO_MENU_FORMRowChangeEvent(CType(e.Row,TBPMO_MENU_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_MENU_FORMRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORMRowDeleted(Me, New TBPMO_MENU_FORMRowChangeEvent(CType(e.Row,TBPMO_MENU_FORMRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_MENU_FORMRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORMRowDeleting(Me, New TBPMO_MENU_FORMRowChangeEvent(CType(e.Row,TBPMO_MENU_FORMRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_MENU_FORMRow(ByVal row As TBPMO_MENU_FORMRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSetMenuDesigner = New DD_DMSDataSetMenuDesigner() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_MENU_FORMDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_MENU_FORM_ENTRIESDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_MENU_FORM_ENTRIESRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnMENU_FORM_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnICON_PATH As Global.System.Data.DataColumn - - Private columnMENU_ENTRY As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_MENU_FORM_ENTRIES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property MENU_FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMENU_FORM_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property ICON_PATHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnICON_PATH - End Get - End Property - - _ - Public ReadOnly Property MENU_ENTRYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMENU_ENTRY - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_MENU_FORM_ENTRIESRow - Get - Return CType(Me.Rows(index),TBPMO_MENU_FORM_ENTRIESRow) - End Get - End Property - - _ - Public Event TBPMO_MENU_FORM_ENTRIESRowChanging As TBPMO_MENU_FORM_ENTRIESRowChangeEventHandler - - _ - Public Event TBPMO_MENU_FORM_ENTRIESRowChanged As TBPMO_MENU_FORM_ENTRIESRowChangeEventHandler - - _ - Public Event TBPMO_MENU_FORM_ENTRIESRowDeleting As TBPMO_MENU_FORM_ENTRIESRowChangeEventHandler - - _ - Public Event TBPMO_MENU_FORM_ENTRIESRowDeleted As TBPMO_MENU_FORM_ENTRIESRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_MENU_FORM_ENTRIESRow(ByVal row As TBPMO_MENU_FORM_ENTRIESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_MENU_FORM_ENTRIESRow(ByVal parentTBPMO_MENU_FORMRowByFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID As TBPMO_MENU_FORMRow, ByVal FORM_ID As Integer, ByVal ICON_PATH As String, ByVal MENU_ENTRY As String, ByVal SEQUENCE As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_MENU_FORM_ENTRIESRow - Dim rowTBPMO_MENU_FORM_ENTRIESRow As TBPMO_MENU_FORM_ENTRIESRow = CType(Me.NewRow,TBPMO_MENU_FORM_ENTRIESRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_MENU_FORMRowByFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_MENU_FORMRowByFK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID(0) - End If - rowTBPMO_MENU_FORM_ENTRIESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_MENU_FORM_ENTRIESRow) - Return rowTBPMO_MENU_FORM_ENTRIESRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_MENU_FORM_ENTRIESRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_MENU_FORM_ENTRIESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_MENU_FORM_ENTRIESDataTable = CType(MyBase.Clone,TBPMO_MENU_FORM_ENTRIESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_MENU_FORM_ENTRIESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnMENU_FORM_ID = MyBase.Columns("MENU_FORM_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnICON_PATH = MyBase.Columns("ICON_PATH") - Me.columnMENU_ENTRY = MyBase.Columns("MENU_ENTRY") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnMENU_FORM_ID = New Global.System.Data.DataColumn("MENU_FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMENU_FORM_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnICON_PATH = New Global.System.Data.DataColumn("ICON_PATH", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnICON_PATH) - Me.columnMENU_ENTRY = New Global.System.Data.DataColumn("MENU_ENTRY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMENU_ENTRY) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnMENU_FORM_ID.AllowDBNull = false - Me.columnFORM_ID.AllowDBNull = false - Me.columnICON_PATH.MaxLength = 1000 - Me.columnMENU_ENTRY.AllowDBNull = false - Me.columnMENU_ENTRY.MaxLength = 50 - Me.columnSEQUENCE.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnADDED_WHEN.AllowDBNull = false - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_MENU_FORM_ENTRIESRow() As TBPMO_MENU_FORM_ENTRIESRow - Return CType(Me.NewRow,TBPMO_MENU_FORM_ENTRIESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_MENU_FORM_ENTRIESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_MENU_FORM_ENTRIESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_MENU_FORM_ENTRIESRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORM_ENTRIESRowChanged(Me, New TBPMO_MENU_FORM_ENTRIESRowChangeEvent(CType(e.Row,TBPMO_MENU_FORM_ENTRIESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_MENU_FORM_ENTRIESRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORM_ENTRIESRowChanging(Me, New TBPMO_MENU_FORM_ENTRIESRowChangeEvent(CType(e.Row,TBPMO_MENU_FORM_ENTRIESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_MENU_FORM_ENTRIESRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORM_ENTRIESRowDeleted(Me, New TBPMO_MENU_FORM_ENTRIESRowChangeEvent(CType(e.Row,TBPMO_MENU_FORM_ENTRIESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_MENU_FORM_ENTRIESRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_MENU_FORM_ENTRIESRowDeleting(Me, New TBPMO_MENU_FORM_ENTRIESRowChangeEvent(CType(e.Row,TBPMO_MENU_FORM_ENTRIESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_MENU_FORM_ENTRIESRow(ByVal row As TBPMO_MENU_FORM_ENTRIESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_DMSDataSetMenuDesigner = New DD_DMSDataSetMenuDesigner() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_MENU_FORM_ENTRIESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_MENU_FORMRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_MENU_FORM As TBPMO_MENU_FORMDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_MENU_FORM = CType(Me.Table,TBPMO_MENU_FORMDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.GUIDColumn) = value - End Set - End Property - - _ - Public Property MENU_ENTRY() As String - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM.MENU_ENTRYColumn),String) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.MENU_ENTRYColumn) = value - End Set - End Property - - _ - Public Property ICON_PATH() As String - Get - Try - Return CType(Me(Me.tableTBPMO_MENU_FORM.ICON_PATHColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ICON_PATH in Tabelle TBPMO_MENU_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.ICON_PATHColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Integer - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM.SEQUENCEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_MENU_FORM.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_MENU_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_MENU_FORM.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_MENU_FORM ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_MENU_FORM.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsICON_PATHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_MENU_FORM.ICON_PATHColumn) - End Function - - _ - Public Sub SetICON_PATHNull() - Me(Me.tableTBPMO_MENU_FORM.ICON_PATHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_MENU_FORM.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_MENU_FORM.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_MENU_FORM.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_MENU_FORM.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_MENU_FORM_ENTRIESRows() As TBPMO_MENU_FORM_ENTRIESRow() - If (Me.Table.ChildRelations("FK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID") Is Nothing) Then - Return New TBPMO_MENU_FORM_ENTRIESRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID")),TBPMO_MENU_FORM_ENTRIESRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_MENU_FORM_ENTRIESRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_MENU_FORM_ENTRIES As TBPMO_MENU_FORM_ENTRIESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_MENU_FORM_ENTRIES = CType(Me.Table,TBPMO_MENU_FORM_ENTRIESDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.GUIDColumn) = value - End Set - End Property - - _ - Public Property MENU_FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.MENU_FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.MENU_FORM_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property ICON_PATH() As String - Get - Try - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ICON_PATHColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ICON_PATH in Tabelle TBPMO_MENU_FORM_ENTRIES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ICON_PATHColumn) = value - End Set - End Property - - _ - Public Property MENU_ENTRY() As String - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.MENU_ENTRYColumn),String) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.MENU_ENTRYColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Integer - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.SEQUENCEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ADDED_WHENColumn),Date) - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_MENU_FORM_ENTRIES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_MENU_FORM_ENTRIES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_MENU_FORMRow() As TBPMO_MENU_FORMRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID")),TBPMO_MENU_FORMRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_MENU_FORM_ENTRIES_MENU_FORM_ID")) - End Set - End Property - - _ - Public Function IsICON_PATHNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_MENU_FORM_ENTRIES.ICON_PATHColumn) - End Function - - _ - Public Sub SetICON_PATHNull() - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.ICON_PATHColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_MENU_FORM_ENTRIES.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_MENU_FORMRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_MENU_FORMRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_MENU_FORMRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_MENU_FORMRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_MENU_FORM_ENTRIESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_MENU_FORM_ENTRIESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_MENU_FORM_ENTRIESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_MENU_FORM_ENTRIESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class -End Class - -Namespace DD_DMSDataSetMenuDesignerTableAdapters - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_MENU_FORMTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_MENU_FORM" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("MENU_ENTRY", "MENU_ENTRY") - tableMapping.ColumnMappings.Add("ICON_PATH", "ICON_PATH") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[TBPMO_MENU_FORM] WHERE (([GUID] = @Original_GUID) AND ([MENU_E"& _ - "NTRY] = @Original_MENU_ENTRY) AND ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NUL"& _ - "L) OR ([ICON_PATH] = @Original_ICON_PATH)) AND ([SEQUENCE] = @Original_SEQUENCE)"& _ - " AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHE"& _ - "N) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = "& _ - "@Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NUL"& _ - "L) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ICON_PATH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[TBPMO_MENU_FORM] ([MENU_ENTRY], [ICON_PATH], [SEQUENCE], [ADDE"& _ - "D_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@MENU_ENTRY, @ICON_"& _ - "PATH, @SEQUENCE, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT "& _ - "GUID, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANG"& _ - "ED_WHEN FROM TBPMO_MENU_FORM WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[TBPMO_MENU_FORM] SET [MENU_ENTRY] = @MENU_ENTRY, [ICON_PATH] = @ICO"& _ - "N_PATH, [SEQUENCE] = @SEQUENCE, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_"& _ - "WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID"& _ - "] = @Original_GUID) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ((@IsNull_ICON"& _ - "_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Original_ICON_PATH)) AND ("& _ - "[SEQUENCE] = @Original_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([A"& _ - "DDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WH"& _ - "O] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WH"& _ - "EN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))"& _ - ");"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED"& _ - "_WHO, CHANGED_WHEN FROM TBPMO_MENU_FORM WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ICON_PATH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO,"& _ - " CHANGED_WHEN FROM dbo.TBPMO_MENU_FORM" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORMDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORMDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORMDataTable = New DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORMDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORMDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSetMenuDesigner) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_MENU_FORM") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_MENU_ENTRY As String, ByVal Original_ICON_PATH As String, ByVal Original_SEQUENCE As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_MENU_ENTRY") - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_MENU_ENTRY,String) - End If - If (Original_ICON_PATH Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_ICON_PATH,String) - End If - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_SEQUENCE,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal MENU_ENTRY As String, ByVal ICON_PATH As String, ByVal SEQUENCE As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - If (MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("MENU_ENTRY") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(MENU_ENTRY,String) - End If - If (ICON_PATH Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ICON_PATH,String) - End If - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SEQUENCE,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(6).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal MENU_ENTRY As String, _ - ByVal ICON_PATH As String, _ - ByVal SEQUENCE As Integer, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_MENU_ENTRY As String, _ - ByVal Original_ICON_PATH As String, _ - ByVal Original_SEQUENCE As Integer, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - If (MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("MENU_ENTRY") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(MENU_ENTRY,String) - End If - If (ICON_PATH Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ICON_PATH,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(SEQUENCE,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Original_GUID,Integer) - If (Original_MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_MENU_ENTRY") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Original_MENU_ENTRY,String) - End If - If (Original_ICON_PATH Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_ICON_PATH,String) - End If - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_SEQUENCE,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal MENU_ENTRY As String, ByVal ICON_PATH As String, ByVal SEQUENCE As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal Original_MENU_ENTRY As String, ByVal Original_ICON_PATH As String, ByVal Original_SEQUENCE As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_MENU_ENTRY, Original_ICON_PATH, Original_SEQUENCE, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_MENU_FORM_ENTRIESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_MENU_FORM_ENTRIES" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("MENU_FORM_ID", "MENU_FORM_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("ICON_PATH", "ICON_PATH") - tableMapping.ColumnMappings.Add("MENU_ENTRY", "MENU_ENTRY") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[TBPMO_MENU_FORM_ENTRIES] WHERE (([GUID] = @Original_GUID) AND "& _ - "([MENU_FORM_ID] = @Original_MENU_FORM_ID) AND ([FORM_ID] = @Original_FORM_ID) AN"& _ - "D ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Original_I"& _ - "CON_PATH)) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ([SEQUENCE] = @Original"& _ - "_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original"& _ - "_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANG"& _ - "ED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WH"& _ - "EN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_MENU_FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_FORM_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ICON_PATH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[TBPMO_MENU_FORM_ENTRIES] ([MENU_FORM_ID], [FORM_ID], [ICON_PAT"& _ - "H], [MENU_ENTRY], [SEQUENCE], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED"& _ - "_WHEN]) VALUES (@MENU_FORM_ID, @FORM_ID, @ICON_PATH, @MENU_ENTRY, @SEQUENCE, @AD"& _ - "DED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, MENU_FORM_ID, "& _ - "FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CH"& _ - "ANGED_WHEN FROM TBPMO_MENU_FORM_ENTRIES WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[TBPMO_MENU_FORM_ENTRIES] SET [MENU_FORM_ID] = @MENU_FORM_ID, [FORM_"& _ - "ID] = @FORM_ID, [ICON_PATH] = @ICON_PATH, [MENU_ENTRY] = @MENU_ENTRY, [SEQUENCE]"& _ - " = @SEQUENCE, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO"& _ - "] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID"& _ - ") AND ([MENU_FORM_ID] = @Original_MENU_FORM_ID) AND ([FORM_ID] = @Original_FORM_"& _ - "ID) AND ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Orig"& _ - "inal_ICON_PATH)) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ([SEQUENCE] = @Or"& _ - "iginal_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Or"& _ - "iginal_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ("& _ - "[CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHAN"& _ - "GED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID,"& _ - " MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, "& _ - "CHANGED_WHO, CHANGED_WHEN FROM TBPMO_MENU_FORM_ENTRIES WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_MENU_FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_FORM_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_FORM_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ICON_PATH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ICON_PATH", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ICON_PATH", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_MENU_ENTRY", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_ENTRY", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(1) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, A"& _ - "DDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBPMO_MENU_FORM_ENTRIES" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(1).Connection = Me.Connection - Me._commandCollection(1).CommandText = "SELECT GUID, MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED"& _ - "_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_MENU_FORM_ENT"& _ - "RIES"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (MENU_FORM_ID = @MENU_FORM_ID)" - Me._commandCollection(1).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(1).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIESDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIESDataTable = New DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function FillBy(ByVal dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIESDataTable, ByVal MENU_FORM_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(1) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(MENU_FORM_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIESDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_DMSDataSetMenuDesigner) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_MENU_FORM_ENTRIES") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_MENU_FORM_ID As Integer, ByVal Original_FORM_ID As Integer, ByVal Original_ICON_PATH As String, ByVal Original_MENU_ENTRY As String, ByVal Original_SEQUENCE As Integer, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Date, ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_MENU_FORM_ID,Integer) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_FORM_ID,Integer) - If (Original_ICON_PATH Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_ICON_PATH,String) - End If - If (Original_MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_MENU_ENTRY") - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_MENU_ENTRY,String) - End If - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_SEQUENCE,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal MENU_FORM_ID As Integer, ByVal FORM_ID As Integer, ByVal ICON_PATH As String, ByVal MENU_ENTRY As String, ByVal SEQUENCE As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(MENU_FORM_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer) - If (ICON_PATH Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ICON_PATH,String) - End If - If (MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("MENU_ENTRY") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(MENU_ENTRY,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal MENU_FORM_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal ICON_PATH As String, _ - ByVal MENU_ENTRY As String, _ - ByVal SEQUENCE As Integer, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_MENU_FORM_ID As Integer, _ - ByVal Original_FORM_ID As Integer, _ - ByVal Original_ICON_PATH As String, _ - ByVal Original_MENU_ENTRY As String, _ - ByVal Original_SEQUENCE As Integer, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(MENU_FORM_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FORM_ID,Integer) - If (ICON_PATH Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(ICON_PATH,String) - End If - If (MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("MENU_ENTRY") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(MENU_ENTRY,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(ADDED_WHEN,Date) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_MENU_FORM_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_FORM_ID,Integer) - If (Original_ICON_PATH Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(13).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_ICON_PATH,String) - End If - If (Original_MENU_ENTRY Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_MENU_ENTRY") - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_MENU_ENTRY,String) - End If - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_SEQUENCE,Integer) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_ADDED_WHO,String) - End If - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_ADDED_WHEN,Date) - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal MENU_FORM_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal ICON_PATH As String, _ - ByVal MENU_ENTRY As String, _ - ByVal SEQUENCE As Integer, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_MENU_FORM_ID As Integer, _ - ByVal Original_FORM_ID As Integer, _ - ByVal Original_ICON_PATH As String, _ - ByVal Original_MENU_ENTRY As String, _ - ByVal Original_SEQUENCE As Integer, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Date, _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_MENU_FORM_ID, Original_FORM_ID, Original_ICON_PATH, Original_MENU_ENTRY, Original_SEQUENCE, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - ''' - _ - Partial Public Class TableAdapterManager - Inherits Global.System.ComponentModel.Component - - Private _updateOrder As UpdateOrderOption - - Private _tBPMO_MENU_FORMTableAdapter As TBPMO_MENU_FORMTableAdapter - - Private _tBPMO_MENU_FORM_ENTRIESTableAdapter As TBPMO_MENU_FORM_ENTRIESTableAdapter - - Private _backupDataSetBeforeUpdate As Boolean - - Private _connection As Global.System.Data.IDbConnection - - _ - Public Property UpdateOrder() As UpdateOrderOption - Get - Return Me._updateOrder - End Get - Set - Me._updateOrder = value - End Set - End Property - - _ - Public Property TBPMO_MENU_FORMTableAdapter() As TBPMO_MENU_FORMTableAdapter - Get - Return Me._tBPMO_MENU_FORMTableAdapter - End Get - Set - Me._tBPMO_MENU_FORMTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_MENU_FORM_ENTRIESTableAdapter() As TBPMO_MENU_FORM_ENTRIESTableAdapter - Get - Return Me._tBPMO_MENU_FORM_ENTRIESTableAdapter - End Get - Set - Me._tBPMO_MENU_FORM_ENTRIESTableAdapter = value - End Set - End Property - - _ - Public Property BackupDataSetBeforeUpdate() As Boolean - Get - Return Me._backupDataSetBeforeUpdate - End Get - Set - Me._backupDataSetBeforeUpdate = value - End Set - End Property - - _ - Public Property Connection() As Global.System.Data.IDbConnection - Get - If (Not (Me._connection) Is Nothing) Then - Return Me._connection - End If - If ((Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_MENU_FORMTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_MENU_FORMTableAdapter.Connection - End If - If ((Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Connection - End If - Return Nothing - End Get - Set - Me._connection = value - End Set - End Property - - _ - Public ReadOnly Property TableAdapterInstanceCount() As Integer - Get - Dim count As Integer = 0 - If (Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) Then - count = (count + 1) - End If - Return count - End Get - End Property - - ''' - '''Update rows in top-down order. - ''' - _ - Private Function UpdateUpdatedRows(ByVal dataSet As DD_DMSDataSetMenuDesigner, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow), ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_MENU_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_MENU_FORMTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_MENU_FORM_ENTRIES.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - Return result - End Function - - ''' - '''Insert rows in top-down order. - ''' - _ - Private Function UpdateInsertedRows(ByVal dataSet As DD_DMSDataSetMenuDesigner, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_MENU_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_MENU_FORMTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_MENU_FORM_ENTRIES.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - Return result - End Function - - ''' - '''Delete rows in bottom-up order. - ''' - _ - Private Function UpdateDeletedRows(ByVal dataSet As DD_DMSDataSetMenuDesigner, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_MENU_FORM_ENTRIES.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_MENU_FORM.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_MENU_FORMTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - Return result - End Function - - ''' - '''Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - ''' - _ - Private Function GetRealUpdatedRows(ByVal updatedRows() As Global.System.Data.DataRow, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Global.System.Data.DataRow() - If ((updatedRows Is Nothing) _ - OrElse (updatedRows.Length < 1)) Then - Return updatedRows - End If - If ((allAddedRows Is Nothing) _ - OrElse (allAddedRows.Count < 1)) Then - Return updatedRows - End If - Dim realUpdatedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim i As Integer = 0 - Do While (i < updatedRows.Length) - Dim row As Global.System.Data.DataRow = updatedRows(i) - If (allAddedRows.Contains(row) = false) Then - realUpdatedRows.Add(row) - End If - i = (i + 1) - Loop - Return realUpdatedRows.ToArray - End Function - - ''' - '''Update all changes to the dataset. - ''' - _ - Public Overridable Function UpdateAll(ByVal dataSet As DD_DMSDataSetMenuDesigner) As Integer - If (dataSet Is Nothing) Then - Throw New Global.System.ArgumentNullException("dataSet") - End If - If (dataSet.HasChanges = false) Then - Return 0 - End If - If ((Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_MENU_FORMTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - Dim workConnection As Global.System.Data.IDbConnection = Me.Connection - If (workConnection Is Nothing) Then - Throw New Global.System.ApplicationException("TableAdapterManager enthält keine Verbindungsinformationen. Legen Sie jede TableA"& _ - "dapterManager TableAdapter-Eigenschaft auf eine gültige TableAdapter-Instanz fes"& _ - "t.") - End If - Dim workConnOpened As Boolean = false - If ((workConnection.State And Global.System.Data.ConnectionState.Broken) _ - = Global.System.Data.ConnectionState.Broken) Then - workConnection.Close - End If - If (workConnection.State = Global.System.Data.ConnectionState.Closed) Then - workConnection.Open - workConnOpened = true - End If - Dim workTransaction As Global.System.Data.IDbTransaction = workConnection.BeginTransaction - If (workTransaction Is Nothing) Then - Throw New Global.System.ApplicationException("Die Transaktion kann nicht gestartet werden. Die aktuelle Datenverbindung unterst"& _ - "ützt keine Transaktionen, oder der aktuelle Zustand lässt den Start der Transakt"& _ - "ion nicht zu.") - End If - Dim allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim adaptersWithAcceptChangesDuringUpdate As Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter) = New Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter)() - Dim revertConnections As Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection) = New Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection)() - Dim result As Integer = 0 - Dim backupDataSet As Global.System.Data.DataSet = Nothing - If Me.BackupDataSetBeforeUpdate Then - backupDataSet = New Global.System.Data.DataSet() - backupDataSet.Merge(dataSet) - End If - Try - '---- Prepare for update ----------- - ' - If (Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_MENU_FORMTableAdapter, Me._tBPMO_MENU_FORMTableAdapter.Connection) - Me._tBPMO_MENU_FORMTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_MENU_FORMTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_MENU_FORMTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_MENU_FORMTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_MENU_FORMTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_MENU_FORM_ENTRIESTableAdapter, Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Connection) - Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Adapter) - End If - End If - ' - '---- Perform updates ----------- - ' - If (Me.UpdateOrder = UpdateOrderOption.UpdateInsertDelete) Then - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - Else - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - End If - result = (result + Me.UpdateDeletedRows(dataSet, allChangedRows)) - ' - '---- Commit updates ----------- - ' - workTransaction.Commit - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - If (0 < allChangedRows.Count) Then - Dim rows((allChangedRows.Count) - 1) As Global.System.Data.DataRow - allChangedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - Catch ex As Global.System.Exception - workTransaction.Rollback - '---- Restore the dataset ----------- - If Me.BackupDataSetBeforeUpdate Then - Global.System.Diagnostics.Debug.Assert((Not (backupDataSet) Is Nothing)) - dataSet.Clear - dataSet.Merge(backupDataSet) - Else - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - row.SetAdded - i = (i + 1) - Loop - End If - End If - Throw ex - Finally - If workConnOpened Then - workConnection.Close - End If - If (Not (Me._tBPMO_MENU_FORMTableAdapter) Is Nothing) Then - Me._tBPMO_MENU_FORMTableAdapter.Connection = CType(revertConnections(Me._tBPMO_MENU_FORMTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_MENU_FORMTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_MENU_FORM_ENTRIESTableAdapter) Is Nothing) Then - Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Connection = CType(revertConnections(Me._tBPMO_MENU_FORM_ENTRIESTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_MENU_FORM_ENTRIESTableAdapter.Transaction = Nothing - End If - If (0 < adaptersWithAcceptChangesDuringUpdate.Count) Then - Dim adapters((adaptersWithAcceptChangesDuringUpdate.Count) - 1) As Global.System.Data.Common.DataAdapter - adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters) - Dim i As Integer = 0 - Do While (i < adapters.Length) - Dim adapter As Global.System.Data.Common.DataAdapter = adapters(i) - adapter.AcceptChangesDuringUpdate = true - i = (i + 1) - Loop - End If - End Try - Return result - End Function - - _ - Protected Overridable Sub SortSelfReferenceRows(ByVal rows() As Global.System.Data.DataRow, ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - Global.System.Array.Sort(Of Global.System.Data.DataRow)(rows, New SelfReferenceComparer(relation, childFirst)) - End Sub - - _ - Protected Overridable Function MatchTableAdapterConnection(ByVal inputConnection As Global.System.Data.IDbConnection) As Boolean - If (Not (Me._connection) Is Nothing) Then - Return true - End If - If ((Me.Connection Is Nothing) _ - OrElse (inputConnection Is Nothing)) Then - Return true - End If - If String.Equals(Me.Connection.ConnectionString, inputConnection.ConnectionString, Global.System.StringComparison.Ordinal) Then - Return true - End If - Return false - End Function - - ''' - '''Update Order Option - ''' - _ - Public Enum UpdateOrderOption - - InsertUpdateDelete = 0 - - UpdateInsertDelete = 1 - End Enum - - ''' - '''Used to sort self-referenced table's rows - ''' - _ - Private Class SelfReferenceComparer - Inherits Object - Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow) - - Private _relation As Global.System.Data.DataRelation - - Private _childFirst As Integer - - _ - Friend Sub New(ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - MyBase.New - Me._relation = relation - If childFirst Then - Me._childFirst = -1 - Else - Me._childFirst = 1 - End If - End Sub - - _ - Private Function GetRoot(ByVal row As Global.System.Data.DataRow, ByRef distance As Integer) As Global.System.Data.DataRow - Global.System.Diagnostics.Debug.Assert((Not (row) Is Nothing)) - Dim root As Global.System.Data.DataRow = row - distance = 0 - - Dim traversedRows As Global.System.Collections.Generic.IDictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow) = New Global.System.Collections.Generic.Dictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow)() - traversedRows(row) = row - - Dim parent As Global.System.Data.DataRow = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Loop - - If (distance = 0) Then - traversedRows.Clear - traversedRows(row) = row - parent = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Loop - End If - - Return root - End Function - - _ - Public Function Compare(ByVal row1 As Global.System.Data.DataRow, ByVal row2 As Global.System.Data.DataRow) As Integer Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow).Compare - If Object.ReferenceEquals(row1, row2) Then - Return 0 - End If - If (row1 Is Nothing) Then - Return -1 - End If - If (row2 Is Nothing) Then - Return 1 - End If - - Dim distance1 As Integer = 0 - Dim root1 As Global.System.Data.DataRow = Me.GetRoot(row1, distance1) - - Dim distance2 As Integer = 0 - Dim root2 As Global.System.Data.DataRow = Me.GetRoot(row2, distance2) - - If Object.ReferenceEquals(root1, root2) Then - Return (Me._childFirst * distance1.CompareTo(distance2)) - Else - Global.System.Diagnostics.Debug.Assert(((Not (root1.Table) Is Nothing) _ - AndAlso (Not (root2.Table) Is Nothing))) - If (root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2)) Then - Return -1 - Else - Return 1 - End If - End If - End Function - End Class - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsc b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsc deleted file mode 100644 index 05b0199..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsc +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsd b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsd deleted file mode 100644 index c73b33e..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xsd +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - - - - - - - - DELETE FROM [dbo].[TBPMO_MENU_FORM] WHERE (([GUID] = @Original_GUID) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Original_ICON_PATH)) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - INSERT INTO [dbo].[TBPMO_MENU_FORM] ([MENU_ENTRY], [ICON_PATH], [SEQUENCE], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@MENU_ENTRY, @ICON_PATH, @SEQUENCE, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_MENU_FORM WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - SELECT GUID, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBPMO_MENU_FORM - - - - - - UPDATE [dbo].[TBPMO_MENU_FORM] SET [MENU_ENTRY] = @MENU_ENTRY, [ICON_PATH] = @ICON_PATH, [SEQUENCE] = @SEQUENCE, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Original_ICON_PATH)) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, MENU_ENTRY, ICON_PATH, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_MENU_FORM WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [dbo].[TBPMO_MENU_FORM_ENTRIES] WHERE (([GUID] = @Original_GUID) AND ([MENU_FORM_ID] = @Original_MENU_FORM_ID) AND ([FORM_ID] = @Original_FORM_ID) AND ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Original_ICON_PATH)) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - - - INSERT INTO [dbo].[TBPMO_MENU_FORM_ENTRIES] ([MENU_FORM_ID], [FORM_ID], [ICON_PATH], [MENU_ENTRY], [SEQUENCE], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@MENU_FORM_ID, @FORM_ID, @ICON_PATH, @MENU_ENTRY, @SEQUENCE, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_MENU_FORM_ENTRIES WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - SELECT GUID, MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBPMO_MENU_FORM_ENTRIES - - - - - - UPDATE [dbo].[TBPMO_MENU_FORM_ENTRIES] SET [MENU_FORM_ID] = @MENU_FORM_ID, [FORM_ID] = @FORM_ID, [ICON_PATH] = @ICON_PATH, [MENU_ENTRY] = @MENU_ENTRY, [SEQUENCE] = @SEQUENCE, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([MENU_FORM_ID] = @Original_MENU_FORM_ID) AND ([FORM_ID] = @Original_FORM_ID) AND ((@IsNull_ICON_PATH = 1 AND [ICON_PATH] IS NULL) OR ([ICON_PATH] = @Original_ICON_PATH)) AND ([MENU_ENTRY] = @Original_MENU_ENTRY) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ([ADDED_WHEN] = @Original_ADDED_WHEN) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_MENU_FORM_ENTRIES WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, MENU_FORM_ID, FORM_ID, ICON_PATH, MENU_ENTRY, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_MENU_FORM_ENTRIES -WHERE (MENU_FORM_ID = @MENU_FORM_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xss b/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xss deleted file mode 100644 index 5f28270..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_DMSDataSetMenuDesigner.xss +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.Designer.vb b/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.Designer.vb deleted file mode 100644 index 50fa9ad..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.Designer.vb +++ /dev/null @@ -1,17552 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -''' -'''Represents a strongly typed in-memory cache of data. -''' - _ -Partial Public Class DD_ECMAdmin - Inherits Global.System.Data.DataSet - - Private tableTBPMO_FORM_CONSTRUCTOR As TBPMO_FORM_CONSTRUCTORDataTable - - Private tableTBPMO_FORM_CONSTRUCTOR_DETAIL As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - - Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable - - Private tableVWTEMPQUICKVIEW As VWTEMPQUICKVIEWDataTable - - Private tableTBWH_ENTITIES As TBWH_ENTITIESDataTable - - Private tableTBWH_USER_GROUPS As TBWH_USER_GROUPSDataTable - - Private tableTBPMO_SAP_FUBA As TBPMO_SAP_FUBADataTable - - Private tableUSER_RIGHTS As USER_RIGHTSDataTable - - Private tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG As TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable - - Private tableVWDD_LOGIN_USER_HISTORY As VWDD_LOGIN_USER_HISTORYDataTable - - Private tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable - - Private tableTBPMO_LOG_ESSENTIALS As TBPMO_LOG_ESSENTIALSDataTable - - Private tableTBPMO_DOCRESULT_DROPDOWN_ITEMS As TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable - - Private tableTBDD_GROUPS As TBDD_GROUPSDataTable - - Private tableDT_VORSCHAU As DT_VORSCHAUDataTable - - Private tableTBAD_Users As TBAD_UsersDataTable - - Private tableTBWH_Users1 As TBWH_Users1DataTable - - Private tableTBWH_Users2 As TBWH_Users2DataTable - - Private relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As Global.System.Data.DataRelation - - Private relationFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID As Global.System.Data.DataRelation - - Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - - _ - Public Sub New() - MyBase.New - Me.BeginInit - Me.InitClass - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler - Me.EndInit - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context, false) - If (Me.IsBinarySerialized(info, context) = true) Then - Me.InitVars(false) - Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1 - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1 - Return - End If - Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String) - If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTORDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"))) - End If - If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION"))) - End If - If (Not (ds.Tables("VWTEMPQUICKVIEW")) Is Nothing) Then - MyBase.Tables.Add(New VWTEMPQUICKVIEWDataTable(ds.Tables("VWTEMPQUICKVIEW"))) - End If - If (Not (ds.Tables("TBWH_ENTITIES")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_ENTITIESDataTable(ds.Tables("TBWH_ENTITIES"))) - End If - If (Not (ds.Tables("TBWH_USER_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_USER_GROUPSDataTable(ds.Tables("TBWH_USER_GROUPS"))) - End If - If (Not (ds.Tables("TBPMO_SAP_FUBA")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_SAP_FUBADataTable(ds.Tables("TBPMO_SAP_FUBA"))) - End If - If (Not (ds.Tables("USER_RIGHTS")) Is Nothing) Then - MyBase.Tables.Add(New USER_RIGHTSDataTable(ds.Tables("USER_RIGHTS"))) - End If - If (Not (ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable(ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG"))) - End If - If (Not (ds.Tables("VWDD_LOGIN_USER_HISTORY")) Is Nothing) Then - MyBase.Tables.Add(New VWDD_LOGIN_USER_HISTORYDataTable(ds.Tables("VWDD_LOGIN_USER_HISTORY"))) - End If - If (Not (ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable(ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID"))) - End If - If (Not (ds.Tables("TBPMO_LOG_ESSENTIALS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_LOG_ESSENTIALSDataTable(ds.Tables("TBPMO_LOG_ESSENTIALS"))) - End If - If (Not (ds.Tables("TBPMO_DOCRESULT_DROPDOWN_ITEMS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable(ds.Tables("TBPMO_DOCRESULT_DROPDOWN_ITEMS"))) - End If - If (Not (ds.Tables("TBDD_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_GROUPSDataTable(ds.Tables("TBDD_GROUPS"))) - End If - If (Not (ds.Tables("DT_VORSCHAU")) Is Nothing) Then - MyBase.Tables.Add(New DT_VORSCHAUDataTable(ds.Tables("DT_VORSCHAU"))) - End If - If (Not (ds.Tables("TBAD_Users")) Is Nothing) Then - MyBase.Tables.Add(New TBAD_UsersDataTable(ds.Tables("TBAD_Users"))) - End If - If (Not (ds.Tables("TBWH_Users1")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_Users1DataTable(ds.Tables("TBWH_Users1"))) - End If - If (Not (ds.Tables("TBWH_Users2")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_Users2DataTable(ds.Tables("TBWH_Users2"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) - End If - Me.GetSerializationData(info, context) - Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged - AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler - AddHandler Me.Relations.CollectionChanged, schemaChangedHandler - End Sub - - _ - Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR() As TBPMO_FORM_CONSTRUCTORDataTable - Get - Return Me.tableTBPMO_FORM_CONSTRUCTOR - End Get - End Property - - _ - Public ReadOnly Property TBPMO_FORM_CONSTRUCTOR_DETAIL() As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Get - Return Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL - End Get - End Property - - _ - Public ReadOnly Property TBDD_CONNECTION() As TBDD_CONNECTIONDataTable - Get - Return Me.tableTBDD_CONNECTION - End Get - End Property - - _ - Public ReadOnly Property VWTEMPQUICKVIEW() As VWTEMPQUICKVIEWDataTable - Get - Return Me.tableVWTEMPQUICKVIEW - End Get - End Property - - _ - Public ReadOnly Property TBWH_ENTITIES() As TBWH_ENTITIESDataTable - Get - Return Me.tableTBWH_ENTITIES - End Get - End Property - - _ - Public ReadOnly Property TBWH_USER_GROUPS() As TBWH_USER_GROUPSDataTable - Get - Return Me.tableTBWH_USER_GROUPS - End Get - End Property - - _ - Public ReadOnly Property TBPMO_SAP_FUBA() As TBPMO_SAP_FUBADataTable - Get - Return Me.tableTBPMO_SAP_FUBA - End Get - End Property - - _ - Public ReadOnly Property USER_RIGHTS() As USER_RIGHTSDataTable - Get - Return Me.tableUSER_RIGHTS - End Get - End Property - - _ - Public ReadOnly Property TBPMO_DOCSEARCH_RESULTLIST_CONFIG() As TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable - Get - Return Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG - End Get - End Property - - _ - Public ReadOnly Property VWDD_LOGIN_USER_HISTORY() As VWDD_LOGIN_USER_HISTORYDataTable - Get - Return Me.tableVWDD_LOGIN_USER_HISTORY - End Get - End Property - - _ - Public ReadOnly Property TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID() As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable - Get - Return Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID - End Get - End Property - - _ - Public ReadOnly Property TBPMO_LOG_ESSENTIALS() As TBPMO_LOG_ESSENTIALSDataTable - Get - Return Me.tableTBPMO_LOG_ESSENTIALS - End Get - End Property - - _ - Public ReadOnly Property TBPMO_DOCRESULT_DROPDOWN_ITEMS() As TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable - Get - Return Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS - End Get - End Property - - _ - Public ReadOnly Property TBDD_GROUPS() As TBDD_GROUPSDataTable - Get - Return Me.tableTBDD_GROUPS - End Get - End Property - - _ - Public ReadOnly Property DT_VORSCHAU() As DT_VORSCHAUDataTable - Get - Return Me.tableDT_VORSCHAU - End Get - End Property - - _ - Public ReadOnly Property TBAD_Users() As TBAD_UsersDataTable - Get - Return Me.tableTBAD_Users - End Get - End Property - - _ - Public ReadOnly Property TBWH_Users1() As TBWH_Users1DataTable - Get - Return Me.tableTBWH_Users1 - End Get - End Property - - _ - Public ReadOnly Property TBWH_Users2() As TBWH_Users2DataTable - Get - Return Me.tableTBWH_Users2 - End Get - End Property - - _ - Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode - Get - Return Me._schemaSerializationMode - End Get - Set - Me._schemaSerializationMode = value - End Set - End Property - - _ - Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection - Get - Return MyBase.Tables - End Get - End Property - - _ - Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection - Get - Return MyBase.Relations - End Get - End Property - - _ - Protected Overrides Sub InitializeDerivedDataSet() - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Public Overrides Function Clone() As Global.System.Data.DataSet - Dim cln As DD_ECMAdmin = CType(MyBase.Clone,DD_ECMAdmin) - cln.InitVars - cln.SchemaSerializationMode = Me.SchemaSerializationMode - Return cln - End Function - - _ - Protected Overrides Function ShouldSerializeTables() As Boolean - Return false - End Function - - _ - Protected Overrides Function ShouldSerializeRelations() As Boolean - Return false - End Function - - _ - Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) - If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then - Me.Reset - Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet() - ds.ReadXml(reader) - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTORDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR"))) - End If - If (Not (ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable(ds.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"))) - End If - If (Not (ds.Tables("TBDD_CONNECTION")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_CONNECTIONDataTable(ds.Tables("TBDD_CONNECTION"))) - End If - If (Not (ds.Tables("VWTEMPQUICKVIEW")) Is Nothing) Then - MyBase.Tables.Add(New VWTEMPQUICKVIEWDataTable(ds.Tables("VWTEMPQUICKVIEW"))) - End If - If (Not (ds.Tables("TBWH_ENTITIES")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_ENTITIESDataTable(ds.Tables("TBWH_ENTITIES"))) - End If - If (Not (ds.Tables("TBWH_USER_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_USER_GROUPSDataTable(ds.Tables("TBWH_USER_GROUPS"))) - End If - If (Not (ds.Tables("TBPMO_SAP_FUBA")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_SAP_FUBADataTable(ds.Tables("TBPMO_SAP_FUBA"))) - End If - If (Not (ds.Tables("USER_RIGHTS")) Is Nothing) Then - MyBase.Tables.Add(New USER_RIGHTSDataTable(ds.Tables("USER_RIGHTS"))) - End If - If (Not (ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable(ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG"))) - End If - If (Not (ds.Tables("VWDD_LOGIN_USER_HISTORY")) Is Nothing) Then - MyBase.Tables.Add(New VWDD_LOGIN_USER_HISTORYDataTable(ds.Tables("VWDD_LOGIN_USER_HISTORY"))) - End If - If (Not (ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable(ds.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID"))) - End If - If (Not (ds.Tables("TBPMO_LOG_ESSENTIALS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_LOG_ESSENTIALSDataTable(ds.Tables("TBPMO_LOG_ESSENTIALS"))) - End If - If (Not (ds.Tables("TBPMO_DOCRESULT_DROPDOWN_ITEMS")) Is Nothing) Then - MyBase.Tables.Add(New TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable(ds.Tables("TBPMO_DOCRESULT_DROPDOWN_ITEMS"))) - End If - If (Not (ds.Tables("TBDD_GROUPS")) Is Nothing) Then - MyBase.Tables.Add(New TBDD_GROUPSDataTable(ds.Tables("TBDD_GROUPS"))) - End If - If (Not (ds.Tables("DT_VORSCHAU")) Is Nothing) Then - MyBase.Tables.Add(New DT_VORSCHAUDataTable(ds.Tables("DT_VORSCHAU"))) - End If - If (Not (ds.Tables("TBAD_Users")) Is Nothing) Then - MyBase.Tables.Add(New TBAD_UsersDataTable(ds.Tables("TBAD_Users"))) - End If - If (Not (ds.Tables("TBWH_Users1")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_Users1DataTable(ds.Tables("TBWH_Users1"))) - End If - If (Not (ds.Tables("TBWH_Users2")) Is Nothing) Then - MyBase.Tables.Add(New TBWH_Users2DataTable(ds.Tables("TBWH_Users2"))) - End If - Me.DataSetName = ds.DataSetName - Me.Prefix = ds.Prefix - Me.Namespace = ds.Namespace - Me.Locale = ds.Locale - Me.CaseSensitive = ds.CaseSensitive - Me.EnforceConstraints = ds.EnforceConstraints - Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) - Me.InitVars - Else - Me.ReadXml(reader) - Me.InitVars - End If - End Sub - - _ - Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema - Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) - stream.Position = 0 - Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing) - End Function - - _ - Friend Overloads Sub InitVars() - Me.InitVars(true) - End Sub - - _ - Friend Overloads Sub InitVars(ByVal initTable As Boolean) - Me.tableTBPMO_FORM_CONSTRUCTOR = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR"),TBPMO_FORM_CONSTRUCTORDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_CONSTRUCTOR) Is Nothing) Then - Me.tableTBPMO_FORM_CONSTRUCTOR.InitVars - End If - End If - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = CType(MyBase.Tables("TBPMO_FORM_CONSTRUCTOR_DETAIL"),TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL) Is Nothing) Then - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.InitVars - End If - End If - Me.tableTBDD_CONNECTION = CType(MyBase.Tables("TBDD_CONNECTION"),TBDD_CONNECTIONDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_CONNECTION) Is Nothing) Then - Me.tableTBDD_CONNECTION.InitVars - End If - End If - Me.tableVWTEMPQUICKVIEW = CType(MyBase.Tables("VWTEMPQUICKVIEW"),VWTEMPQUICKVIEWDataTable) - If (initTable = true) Then - If (Not (Me.tableVWTEMPQUICKVIEW) Is Nothing) Then - Me.tableVWTEMPQUICKVIEW.InitVars - End If - End If - Me.tableTBWH_ENTITIES = CType(MyBase.Tables("TBWH_ENTITIES"),TBWH_ENTITIESDataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_ENTITIES) Is Nothing) Then - Me.tableTBWH_ENTITIES.InitVars - End If - End If - Me.tableTBWH_USER_GROUPS = CType(MyBase.Tables("TBWH_USER_GROUPS"),TBWH_USER_GROUPSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_USER_GROUPS) Is Nothing) Then - Me.tableTBWH_USER_GROUPS.InitVars - End If - End If - Me.tableTBPMO_SAP_FUBA = CType(MyBase.Tables("TBPMO_SAP_FUBA"),TBPMO_SAP_FUBADataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_SAP_FUBA) Is Nothing) Then - Me.tableTBPMO_SAP_FUBA.InitVars - End If - End If - Me.tableUSER_RIGHTS = CType(MyBase.Tables("USER_RIGHTS"),USER_RIGHTSDataTable) - If (initTable = true) Then - If (Not (Me.tableUSER_RIGHTS) Is Nothing) Then - Me.tableUSER_RIGHTS.InitVars - End If - End If - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG = CType(MyBase.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG"),TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG) Is Nothing) Then - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.InitVars - End If - End If - Me.tableVWDD_LOGIN_USER_HISTORY = CType(MyBase.Tables("VWDD_LOGIN_USER_HISTORY"),VWDD_LOGIN_USER_HISTORYDataTable) - If (initTable = true) Then - If (Not (Me.tableVWDD_LOGIN_USER_HISTORY) Is Nothing) Then - Me.tableVWDD_LOGIN_USER_HISTORY.InitVars - End If - End If - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID = CType(MyBase.Tables("TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID"),TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID) Is Nothing) Then - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.InitVars - End If - End If - Me.tableTBPMO_LOG_ESSENTIALS = CType(MyBase.Tables("TBPMO_LOG_ESSENTIALS"),TBPMO_LOG_ESSENTIALSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_LOG_ESSENTIALS) Is Nothing) Then - Me.tableTBPMO_LOG_ESSENTIALS.InitVars - End If - End If - Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS = CType(MyBase.Tables("TBPMO_DOCRESULT_DROPDOWN_ITEMS"),TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS) Is Nothing) Then - Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.InitVars - End If - End If - Me.tableTBDD_GROUPS = CType(MyBase.Tables("TBDD_GROUPS"),TBDD_GROUPSDataTable) - If (initTable = true) Then - If (Not (Me.tableTBDD_GROUPS) Is Nothing) Then - Me.tableTBDD_GROUPS.InitVars - End If - End If - Me.tableDT_VORSCHAU = CType(MyBase.Tables("DT_VORSCHAU"),DT_VORSCHAUDataTable) - If (initTable = true) Then - If (Not (Me.tableDT_VORSCHAU) Is Nothing) Then - Me.tableDT_VORSCHAU.InitVars - End If - End If - Me.tableTBAD_Users = CType(MyBase.Tables("TBAD_Users"),TBAD_UsersDataTable) - If (initTable = true) Then - If (Not (Me.tableTBAD_Users) Is Nothing) Then - Me.tableTBAD_Users.InitVars - End If - End If - Me.tableTBWH_Users1 = CType(MyBase.Tables("TBWH_Users1"),TBWH_Users1DataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_Users1) Is Nothing) Then - Me.tableTBWH_Users1.InitVars - End If - End If - Me.tableTBWH_Users2 = CType(MyBase.Tables("TBWH_Users2"),TBWH_Users2DataTable) - If (initTable = true) Then - If (Not (Me.tableTBWH_Users2) Is Nothing) Then - Me.tableTBWH_Users2.InitVars - End If - End If - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID = Me.Relations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID") - Me.relationFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID = Me.Relations("FK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID") - End Sub - - _ - Private Sub InitClass() - Me.DataSetName = "DD_ECMAdmin" - Me.Prefix = "" - Me.Namespace = "http://tempuri.org/DD_ECMAdmin.xsd" - Me.EnforceConstraints = true - Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema - Me.tableTBPMO_FORM_CONSTRUCTOR = New TBPMO_FORM_CONSTRUCTORDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_CONSTRUCTOR) - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - MyBase.Tables.Add(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL) - Me.tableTBDD_CONNECTION = New TBDD_CONNECTIONDataTable() - MyBase.Tables.Add(Me.tableTBDD_CONNECTION) - Me.tableVWTEMPQUICKVIEW = New VWTEMPQUICKVIEWDataTable() - MyBase.Tables.Add(Me.tableVWTEMPQUICKVIEW) - Me.tableTBWH_ENTITIES = New TBWH_ENTITIESDataTable() - MyBase.Tables.Add(Me.tableTBWH_ENTITIES) - Me.tableTBWH_USER_GROUPS = New TBWH_USER_GROUPSDataTable() - MyBase.Tables.Add(Me.tableTBWH_USER_GROUPS) - Me.tableTBPMO_SAP_FUBA = New TBPMO_SAP_FUBADataTable() - MyBase.Tables.Add(Me.tableTBPMO_SAP_FUBA) - Me.tableUSER_RIGHTS = New USER_RIGHTSDataTable() - MyBase.Tables.Add(Me.tableUSER_RIGHTS) - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG = New TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable() - MyBase.Tables.Add(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG) - Me.tableVWDD_LOGIN_USER_HISTORY = New VWDD_LOGIN_USER_HISTORYDataTable() - MyBase.Tables.Add(Me.tableVWDD_LOGIN_USER_HISTORY) - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID = New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable() - MyBase.Tables.Add(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID) - Me.tableTBPMO_LOG_ESSENTIALS = New TBPMO_LOG_ESSENTIALSDataTable() - MyBase.Tables.Add(Me.tableTBPMO_LOG_ESSENTIALS) - Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS = New TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable() - MyBase.Tables.Add(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS) - Me.tableTBDD_GROUPS = New TBDD_GROUPSDataTable() - MyBase.Tables.Add(Me.tableTBDD_GROUPS) - Me.tableDT_VORSCHAU = New DT_VORSCHAUDataTable() - MyBase.Tables.Add(Me.tableDT_VORSCHAU) - Me.tableTBAD_Users = New TBAD_UsersDataTable() - MyBase.Tables.Add(Me.tableTBAD_Users) - Me.tableTBWH_Users1 = New TBWH_Users1DataTable() - MyBase.Tables.Add(Me.tableTBWH_Users1) - Me.tableTBWH_Users2 = New TBWH_Users2DataTable() - MyBase.Tables.Add(Me.tableTBWH_Users2) - Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID = New Global.System.Data.DataRelation("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) - Me.relationFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID = New Global.System.Data.DataRelation("FK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID", New Global.System.Data.DataColumn() {Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.GUIDColumn}, New Global.System.Data.DataColumn() {Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CONFIG_IDColumn}, false) - Me.Relations.Add(Me.relationFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID) - End Sub - - _ - Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_FORM_CONSTRUCTOR_DETAIL() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_CONNECTION() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWTEMPQUICKVIEW() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_ENTITIES() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_USER_GROUPS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_SAP_FUBA() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeUSER_RIGHTS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_DOCSEARCH_RESULTLIST_CONFIG() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeVWDD_LOGIN_USER_HISTORY() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_LOG_ESSENTIALS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBPMO_DOCRESULT_DROPDOWN_ITEMS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBDD_GROUPS() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeDT_VORSCHAU() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBAD_Users() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_Users1() As Boolean - Return false - End Function - - _ - Private Function ShouldSerializeTBWH_Users2() As Boolean - Return false - End Function - - _ - Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) - If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then - Me.InitVars - End If - End Sub - - _ - Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any.Namespace = ds.Namespace - sequence.Items.Add(any) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - - _ - Public Delegate Sub TBPMO_FORM_CONSTRUCTORRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTORRowChangeEvent) - - _ - Public Delegate Sub TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent) - - _ - Public Delegate Sub TBDD_CONNECTIONRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_CONNECTIONRowChangeEvent) - - _ - Public Delegate Sub VWTEMPQUICKVIEWRowChangeEventHandler(ByVal sender As Object, ByVal e As VWTEMPQUICKVIEWRowChangeEvent) - - _ - Public Delegate Sub TBWH_ENTITIESRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_ENTITIESRowChangeEvent) - - _ - Public Delegate Sub TBWH_USER_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_USER_GROUPSRowChangeEvent) - - _ - Public Delegate Sub TBPMO_SAP_FUBARowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_SAP_FUBARowChangeEvent) - - _ - Public Delegate Sub USER_RIGHTSRowChangeEventHandler(ByVal sender As Object, ByVal e As USER_RIGHTSRowChangeEvent) - - _ - Public Delegate Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent) - - _ - Public Delegate Sub VWDD_LOGIN_USER_HISTORYRowChangeEventHandler(ByVal sender As Object, ByVal e As VWDD_LOGIN_USER_HISTORYRowChangeEvent) - - _ - Public Delegate Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent) - - _ - Public Delegate Sub TBPMO_LOG_ESSENTIALSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_LOG_ESSENTIALSRowChangeEvent) - - _ - Public Delegate Sub TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent) - - _ - Public Delegate Sub TBDD_GROUPSRowChangeEventHandler(ByVal sender As Object, ByVal e As TBDD_GROUPSRowChangeEvent) - - _ - Public Delegate Sub DT_VORSCHAURowChangeEventHandler(ByVal sender As Object, ByVal e As DT_VORSCHAURowChangeEvent) - - _ - Public Delegate Sub TBAD_UsersRowChangeEventHandler(ByVal sender As Object, ByVal e As TBAD_UsersRowChangeEvent) - - _ - Public Delegate Sub TBWH_Users1RowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_Users1RowChangeEvent) - - _ - Public Delegate Sub TBWH_Users2RowChangeEventHandler(ByVal sender As Object, ByVal e As TBWH_Users2RowChangeEvent) - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTORDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_CONSTRUCTORRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnSEQUENCE_MENU As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnMENU_IMG As Global.System.Data.DataColumn - - Private columnSHORT_TITLE As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_CONSTRUCTOR" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property SEQUENCE_MENUColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE_MENU - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property MENU_IMGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMENU_IMG - End Get - End Property - - _ - Public ReadOnly Property SHORT_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSHORT_TITLE - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTORRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTORRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowChanging As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowChanged As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowDeleting As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTORRowDeleted As TBPMO_FORM_CONSTRUCTORRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_CONSTRUCTORRow(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String) As TBPMO_FORM_CONSTRUCTORRow - Dim rowTBPMO_FORM_CONSTRUCTORRow As TBPMO_FORM_CONSTRUCTORRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE} - rowTBPMO_FORM_CONSTRUCTORRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTORRow) - Return rowTBPMO_FORM_CONSTRUCTORRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTORRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_CONSTRUCTORDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTORDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_CONSTRUCTORDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnSEQUENCE_MENU = MyBase.Columns("SEQUENCE_MENU") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnMENU_IMG = MyBase.Columns("MENU_IMG") - Me.columnSHORT_TITLE = MyBase.Columns("SHORT_TITLE") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnSEQUENCE_MENU = New Global.System.Data.DataColumn("SEQUENCE_MENU", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE_MENU) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnMENU_IMG = New Global.System.Data.DataColumn("MENU_IMG", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMENU_IMG) - Me.columnSHORT_TITLE = New Global.System.Data.DataColumn("SHORT_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSHORT_TITLE) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnSEQUENCE_MENU.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnSHORT_TITLE.MaxLength = 50 - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.MaxLength = 5 - End Sub - - _ - Public Function NewTBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow - Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_CONSTRUCTORRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_CONSTRUCTORRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowChanged(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowChanging(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowDeleted(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTORRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTORRowDeleting(Me, New TBPMO_FORM_CONSTRUCTORRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTORRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_CONSTRUCTORRow(ByVal row As TBPMO_FORM_CONSTRUCTORRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_CONSTRUCTORDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_FORM_CONSTRUCTOR_DETAILRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCONSTRUCT_ID As Global.System.Data.DataColumn - - Private columnFORM_ID As Global.System.Data.DataColumn - - Private columnPARENT_ID As Global.System.Data.DataColumn - - Private columnLEVEL1_SELECT As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - Private columnSQL_SELECT_EBENE1 As Global.System.Data.DataColumn - - Private columnSQL_SELECT_EBENE2 As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnCOLUMN_NAME1 As Global.System.Data.DataColumn - - Private columnCOLUMN_NAME2 As Global.System.Data.DataColumn - - Private columnLOAD_DIRECT As Global.System.Data.DataColumn - - Private columnSQL_QUICK_VIEW As Global.System.Data.DataColumn - - Private columnCONTROL_DOCTYPE_MATCH As Global.System.Data.DataColumn - - Private columnSQL_RIGHT_READ_AND_VIEW_ONLY As Global.System.Data.DataColumn - - Private columnSQL_RIGHT_WINDREAM_VIEW As Global.System.Data.DataColumn - - Private columnADD_RECORDS As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CONSTRUCT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONSTRUCT_ID - End Get - End Property - - _ - Public ReadOnly Property FORM_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_ID - End Get - End Property - - _ - Public ReadOnly Property PARENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPARENT_ID - End Get - End Property - - _ - Public ReadOnly Property LEVEL1_SELECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLEVEL1_SELECT - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property SQL_SELECT_EBENE1Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_SELECT_EBENE1 - End Get - End Property - - _ - Public ReadOnly Property SQL_SELECT_EBENE2Column() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_SELECT_EBENE2 - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property COLUMN_NAME1Column() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_NAME1 - End Get - End Property - - _ - Public ReadOnly Property COLUMN_NAME2Column() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_NAME2 - End Get - End Property - - _ - Public ReadOnly Property LOAD_DIRECTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOAD_DIRECT - End Get - End Property - - _ - Public ReadOnly Property SQL_QUICK_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_QUICK_VIEW - End Get - End Property - - _ - Public ReadOnly Property CONTROL_DOCTYPE_MATCHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONTROL_DOCTYPE_MATCH - End Get - End Property - - _ - Public ReadOnly Property SQL_RIGHT_READ_AND_VIEW_ONLYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY - End Get - End Property - - _ - Public ReadOnly Property SQL_RIGHT_WINDREAM_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_RIGHT_WINDREAM_VIEW - End Get - End Property - - _ - Public ReadOnly Property ADD_RECORDSColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_RECORDS - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Get - Return CType(Me.Rows(index),TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Get - End Property - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Event TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted As TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_FORM_CONSTRUCTOR_DETAILRow( _ - ByVal parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID As TBPMO_FORM_CONSTRUCTORRow, _ - ByVal FORM_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal LEVEL1_SELECT As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal SQL_SELECT_EBENE1 As String, _ - ByVal SQL_SELECT_EBENE2 As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal COLUMN_NAME1 As String, _ - ByVal COLUMN_NAME2 As String, _ - ByVal LOAD_DIRECT As Boolean, _ - ByVal SQL_QUICK_VIEW As String, _ - ByVal CONTROL_DOCTYPE_MATCH As Integer, _ - ByVal SQL_RIGHT_READ_AND_VIEW_ONLY As String, _ - ByVal SQL_RIGHT_WINDREAM_VIEW As String, _ - ByVal ADD_RECORDS As Boolean) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Dim rowTBPMO_FORM_CONSTRUCTOR_DETAILRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow = CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH, SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_WINDREAM_VIEW, ADD_RECORDS} - If (Not (parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_FORM_CONSTRUCTORRowByFK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID(0) - End If - rowTBPMO_FORM_CONSTRUCTOR_DETAILRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_FORM_CONSTRUCTOR_DETAILRow) - Return rowTBPMO_FORM_CONSTRUCTOR_DETAILRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = CType(MyBase.Clone,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCONSTRUCT_ID = MyBase.Columns("CONSTRUCT_ID") - Me.columnFORM_ID = MyBase.Columns("FORM_ID") - Me.columnPARENT_ID = MyBase.Columns("PARENT_ID") - Me.columnLEVEL1_SELECT = MyBase.Columns("LEVEL1_SELECT") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - Me.columnSQL_SELECT_EBENE1 = MyBase.Columns("SQL_SELECT_EBENE1") - Me.columnSQL_SELECT_EBENE2 = MyBase.Columns("SQL_SELECT_EBENE2") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnCOLUMN_NAME1 = MyBase.Columns("COLUMN_NAME1") - Me.columnCOLUMN_NAME2 = MyBase.Columns("COLUMN_NAME2") - Me.columnLOAD_DIRECT = MyBase.Columns("LOAD_DIRECT") - Me.columnSQL_QUICK_VIEW = MyBase.Columns("SQL_QUICK_VIEW") - Me.columnCONTROL_DOCTYPE_MATCH = MyBase.Columns("CONTROL_DOCTYPE_MATCH") - Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY = MyBase.Columns("SQL_RIGHT_READ_AND_VIEW_ONLY") - Me.columnSQL_RIGHT_WINDREAM_VIEW = MyBase.Columns("SQL_RIGHT_WINDREAM_VIEW") - Me.columnADD_RECORDS = MyBase.Columns("ADD_RECORDS") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCONSTRUCT_ID = New Global.System.Data.DataColumn("CONSTRUCT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONSTRUCT_ID) - Me.columnFORM_ID = New Global.System.Data.DataColumn("FORM_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_ID) - Me.columnPARENT_ID = New Global.System.Data.DataColumn("PARENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPARENT_ID) - Me.columnLEVEL1_SELECT = New Global.System.Data.DataColumn("LEVEL1_SELECT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLEVEL1_SELECT) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.columnSQL_SELECT_EBENE1 = New Global.System.Data.DataColumn("SQL_SELECT_EBENE1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_SELECT_EBENE1) - Me.columnSQL_SELECT_EBENE2 = New Global.System.Data.DataColumn("SQL_SELECT_EBENE2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_SELECT_EBENE2) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnCOLUMN_NAME1 = New Global.System.Data.DataColumn("COLUMN_NAME1", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_NAME1) - Me.columnCOLUMN_NAME2 = New Global.System.Data.DataColumn("COLUMN_NAME2", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_NAME2) - Me.columnLOAD_DIRECT = New Global.System.Data.DataColumn("LOAD_DIRECT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOAD_DIRECT) - Me.columnSQL_QUICK_VIEW = New Global.System.Data.DataColumn("SQL_QUICK_VIEW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_QUICK_VIEW) - Me.columnCONTROL_DOCTYPE_MATCH = New Global.System.Data.DataColumn("CONTROL_DOCTYPE_MATCH", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONTROL_DOCTYPE_MATCH) - Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY = New Global.System.Data.DataColumn("SQL_RIGHT_READ_AND_VIEW_ONLY", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY) - Me.columnSQL_RIGHT_WINDREAM_VIEW = New Global.System.Data.DataColumn("SQL_RIGHT_WINDREAM_VIEW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_RIGHT_WINDREAM_VIEW) - Me.columnADD_RECORDS = New Global.System.Data.DataColumn("ADD_RECORDS", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_RECORDS) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCONSTRUCT_ID.AllowDBNull = false - Me.columnFORM_ID.AllowDBNull = false - Me.columnPARENT_ID.AllowDBNull = false - Me.columnLEVEL1_SELECT.AllowDBNull = false - Me.columnSEQUENCE.AllowDBNull = false - Me.columnSQL_SELECT_EBENE1.AllowDBNull = false - Me.columnSQL_SELECT_EBENE1.MaxLength = 4000 - Me.columnSQL_SELECT_EBENE2.AllowDBNull = false - Me.columnSQL_SELECT_EBENE2.MaxLength = 4000 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnCOLUMN_NAME1.AllowDBNull = false - Me.columnCOLUMN_NAME1.MaxLength = 100 - Me.columnCOLUMN_NAME2.AllowDBNull = false - Me.columnCOLUMN_NAME2.MaxLength = 100 - Me.columnLOAD_DIRECT.AllowDBNull = false - Me.columnSQL_QUICK_VIEW.AllowDBNull = false - Me.columnSQL_QUICK_VIEW.MaxLength = 2147483647 - Me.columnCONTROL_DOCTYPE_MATCH.AllowDBNull = false - Me.columnCONTROL_DOCTYPE_MATCH.DefaultValue = CType(0,Integer) - Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY.AllowDBNull = false - Me.columnSQL_RIGHT_READ_AND_VIEW_ONLY.MaxLength = 5000 - Me.columnSQL_RIGHT_WINDREAM_VIEW.AllowDBNull = false - Me.columnSQL_RIGHT_WINDREAM_VIEW.MaxLength = 5000 - Me.columnADD_RECORDS.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_FORM_CONSTRUCTOR_DETAILRow() As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Return CType(Me.NewRow,TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_FORM_CONSTRUCTOR_DETAILRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanged(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowChanging(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleted(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_FORM_CONSTRUCTOR_DETAILRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_FORM_CONSTRUCTOR_DETAILRowDeleting(Me, New TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent(CType(e.Row,TBPMO_FORM_CONSTRUCTOR_DETAILRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_FORM_CONSTRUCTOR_DETAILRow(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_FORM_CONSTRUCTOR_DETAILDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_CONNECTIONDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_CONNECTIONRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnBEZEICHNUNG As Global.System.Data.DataColumn - - Private columnSQL_PROVIDER As Global.System.Data.DataColumn - - Private columnSERVER As Global.System.Data.DataColumn - - Private columnDATENBANK As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnPASSWORD As Global.System.Data.DataColumn - - Private columnBEMERKUNG As Global.System.Data.DataColumn - - Private columnAKTIV As Global.System.Data.DataColumn - - Private columnERSTELLTWER As Global.System.Data.DataColumn - - Private columnERSTELLTWANN As Global.System.Data.DataColumn - - Private columnGEANDERTWER As Global.System.Data.DataColumn - - Private columnGEAENDERTWANN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_CONNECTION" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property BEZEICHNUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEZEICHNUNG - End Get - End Property - - _ - Public ReadOnly Property SQL_PROVIDERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSQL_PROVIDER - End Get - End Property - - _ - Public ReadOnly Property SERVERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSERVER - End Get - End Property - - _ - Public ReadOnly Property DATENBANKColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDATENBANK - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property PASSWORDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPASSWORD - End Get - End Property - - _ - Public ReadOnly Property BEMERKUNGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnBEMERKUNG - End Get - End Property - - _ - Public ReadOnly Property AKTIVColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAKTIV - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWER - End Get - End Property - - _ - Public ReadOnly Property ERSTELLTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnERSTELLTWANN - End Get - End Property - - _ - Public ReadOnly Property GEANDERTWERColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEANDERTWER - End Get - End Property - - _ - Public ReadOnly Property GEAENDERTWANNColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGEAENDERTWANN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_CONNECTIONRow - Get - Return CType(Me.Rows(index),TBDD_CONNECTIONRow) - End Get - End Property - - _ - Public Event TBDD_CONNECTIONRowChanging As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowChanged As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowDeleting As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Event TBDD_CONNECTIONRowDeleted As TBDD_CONNECTIONRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_CONNECTIONRow(ByVal BEZEICHNUNG As String, ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal DATENBANK As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String, ByVal ERSTELLTWANN As Date, ByVal GEANDERTWER As String, ByVal GEAENDERTWANN As Date) As TBDD_CONNECTIONRow - Dim rowTBDD_CONNECTIONRow As TBDD_CONNECTIONRow = CType(Me.NewRow,TBDD_CONNECTIONRow) - Dim columnValuesArray() As Object = New Object() {Nothing, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN} - rowTBDD_CONNECTIONRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_CONNECTIONRow) - Return rowTBDD_CONNECTIONRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Short) As TBDD_CONNECTIONRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_CONNECTIONRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_CONNECTIONDataTable = CType(MyBase.Clone,TBDD_CONNECTIONDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_CONNECTIONDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnBEZEICHNUNG = MyBase.Columns("BEZEICHNUNG") - Me.columnSQL_PROVIDER = MyBase.Columns("SQL_PROVIDER") - Me.columnSERVER = MyBase.Columns("SERVER") - Me.columnDATENBANK = MyBase.Columns("DATENBANK") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnPASSWORD = MyBase.Columns("PASSWORD") - Me.columnBEMERKUNG = MyBase.Columns("BEMERKUNG") - Me.columnAKTIV = MyBase.Columns("AKTIV") - Me.columnERSTELLTWER = MyBase.Columns("ERSTELLTWER") - Me.columnERSTELLTWANN = MyBase.Columns("ERSTELLTWANN") - Me.columnGEANDERTWER = MyBase.Columns("GEANDERTWER") - Me.columnGEAENDERTWANN = MyBase.Columns("GEAENDERTWANN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnBEZEICHNUNG = New Global.System.Data.DataColumn("BEZEICHNUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEZEICHNUNG) - Me.columnSQL_PROVIDER = New Global.System.Data.DataColumn("SQL_PROVIDER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSQL_PROVIDER) - Me.columnSERVER = New Global.System.Data.DataColumn("SERVER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSERVER) - Me.columnDATENBANK = New Global.System.Data.DataColumn("DATENBANK", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDATENBANK) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnPASSWORD = New Global.System.Data.DataColumn("PASSWORD", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPASSWORD) - Me.columnBEMERKUNG = New Global.System.Data.DataColumn("BEMERKUNG", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnBEMERKUNG) - Me.columnAKTIV = New Global.System.Data.DataColumn("AKTIV", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAKTIV) - Me.columnERSTELLTWER = New Global.System.Data.DataColumn("ERSTELLTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWER) - Me.columnERSTELLTWANN = New Global.System.Data.DataColumn("ERSTELLTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnERSTELLTWANN) - Me.columnGEANDERTWER = New Global.System.Data.DataColumn("GEANDERTWER", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEANDERTWER) - Me.columnGEAENDERTWANN = New Global.System.Data.DataColumn("GEAENDERTWANN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGEAENDERTWANN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnBEZEICHNUNG.MaxLength = 100 - Me.columnSQL_PROVIDER.MaxLength = 50 - Me.columnSERVER.MaxLength = 150 - Me.columnDATENBANK.MaxLength = 100 - Me.columnUSERNAME.MaxLength = 100 - Me.columnPASSWORD.MaxLength = 100 - Me.columnBEMERKUNG.MaxLength = 400 - Me.columnAKTIV.AllowDBNull = false - Me.columnAKTIV.DefaultValue = CType(true,Boolean) - Me.columnERSTELLTWER.AllowDBNull = false - Me.columnERSTELLTWER.MaxLength = 50 - Me.columnGEANDERTWER.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_CONNECTIONRow() As TBDD_CONNECTIONRow - Return CType(Me.NewRow,TBDD_CONNECTIONRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_CONNECTIONRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_CONNECTIONRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_CONNECTIONRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowChanged(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_CONNECTIONRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowChanging(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_CONNECTIONRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowDeleted(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_CONNECTIONRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_CONNECTIONRowDeleting(Me, New TBDD_CONNECTIONRowChangeEvent(CType(e.Row,TBDD_CONNECTIONRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_CONNECTIONRow(ByVal row As TBDD_CONNECTIONRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_CONNECTIONDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWTEMPQUICKVIEWDataTable - Inherits Global.System.Data.TypedTableBase(Of VWTEMPQUICKVIEWRow) - - Private _columnRecord_ID As Global.System.Data.DataColumn - - Private columnAktenzeichen As Global.System.Data.DataColumn - - Private _columnWiedergabe_der_Marke__Bild_ As Global.System.Data.DataColumn - - Private columnTag_der_Eintragung_im_Register As Global.System.Data.DataColumn - - Private columnAktenzustand As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWTEMPQUICKVIEW" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property _Record_IDColumn() As Global.System.Data.DataColumn - Get - Return Me._columnRecord_ID - End Get - End Property - - _ - Public ReadOnly Property AktenzeichenColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAktenzeichen - End Get - End Property - - _ - Public ReadOnly Property _Wiedergabe_der_Marke__Bild_Column() As Global.System.Data.DataColumn - Get - Return Me._columnWiedergabe_der_Marke__Bild_ - End Get - End Property - - _ - Public ReadOnly Property Tag_der_Eintragung_im_RegisterColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTag_der_Eintragung_im_Register - End Get - End Property - - _ - Public ReadOnly Property AktenzustandColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAktenzustand - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWTEMPQUICKVIEWRow - Get - Return CType(Me.Rows(index),VWTEMPQUICKVIEWRow) - End Get - End Property - - _ - Public Event VWTEMPQUICKVIEWRowChanging As VWTEMPQUICKVIEWRowChangeEventHandler - - _ - Public Event VWTEMPQUICKVIEWRowChanged As VWTEMPQUICKVIEWRowChangeEventHandler - - _ - Public Event VWTEMPQUICKVIEWRowDeleting As VWTEMPQUICKVIEWRowChangeEventHandler - - _ - Public Event VWTEMPQUICKVIEWRowDeleted As VWTEMPQUICKVIEWRowChangeEventHandler - - _ - Public Overloads Sub AddVWTEMPQUICKVIEWRow(ByVal row As VWTEMPQUICKVIEWRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWTEMPQUICKVIEWRow(ByVal _Record_ID As Integer, ByVal Aktenzeichen As String, ByVal _Wiedergabe_der_Marke__Bild_() As Byte, ByVal Tag_der_Eintragung_im_Register As String, ByVal Aktenzustand As String) As VWTEMPQUICKVIEWRow - Dim rowVWTEMPQUICKVIEWRow As VWTEMPQUICKVIEWRow = CType(Me.NewRow,VWTEMPQUICKVIEWRow) - Dim columnValuesArray() As Object = New Object() {_Record_ID, Aktenzeichen, _Wiedergabe_der_Marke__Bild_, Tag_der_Eintragung_im_Register, Aktenzustand} - rowVWTEMPQUICKVIEWRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWTEMPQUICKVIEWRow) - Return rowVWTEMPQUICKVIEWRow - End Function - - _ - Public Function FindBy_Record_ID(ByVal _Record_ID As Integer) As VWTEMPQUICKVIEWRow - Return CType(Me.Rows.Find(New Object() {_Record_ID}),VWTEMPQUICKVIEWRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWTEMPQUICKVIEWDataTable = CType(MyBase.Clone,VWTEMPQUICKVIEWDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWTEMPQUICKVIEWDataTable() - End Function - - _ - Friend Sub InitVars() - Me._columnRecord_ID = MyBase.Columns("Record-ID") - Me.columnAktenzeichen = MyBase.Columns("Aktenzeichen") - Me._columnWiedergabe_der_Marke__Bild_ = MyBase.Columns("Wiedergabe der Marke (Bild)") - Me.columnTag_der_Eintragung_im_Register = MyBase.Columns("Tag der Eintragung im Register") - Me.columnAktenzustand = MyBase.Columns("Aktenzustand") - End Sub - - _ - Private Sub InitClass() - Me._columnRecord_ID = New Global.System.Data.DataColumn("Record-ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - Me._columnRecord_ID.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnRecord_ID") - Me._columnRecord_ID.ExtendedProperties.Add("Generator_UserColumnName", "Record-ID") - MyBase.Columns.Add(Me._columnRecord_ID) - Me.columnAktenzeichen = New Global.System.Data.DataColumn("Aktenzeichen", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAktenzeichen) - Me._columnWiedergabe_der_Marke__Bild_ = New Global.System.Data.DataColumn("Wiedergabe der Marke (Bild)", GetType(Byte()), Nothing, Global.System.Data.MappingType.Element) - Me._columnWiedergabe_der_Marke__Bild_.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "_columnWiedergabe_der_Marke__Bild_") - Me._columnWiedergabe_der_Marke__Bild_.ExtendedProperties.Add("Generator_UserColumnName", "Wiedergabe der Marke (Bild)") - MyBase.Columns.Add(Me._columnWiedergabe_der_Marke__Bild_) - Me.columnTag_der_Eintragung_im_Register = New Global.System.Data.DataColumn("Tag der Eintragung im Register", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTag_der_Eintragung_im_Register) - Me.columnAktenzustand = New Global.System.Data.DataColumn("Aktenzustand", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAktenzustand) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me._columnRecord_ID}, true)) - Me._columnRecord_ID.AllowDBNull = false - Me._columnRecord_ID.Unique = true - Me.columnAktenzeichen.ReadOnly = true - Me.columnAktenzeichen.MaxLength = 2147483647 - Me._columnWiedergabe_der_Marke__Bild_.ReadOnly = true - Me.columnTag_der_Eintragung_im_Register.ReadOnly = true - Me.columnTag_der_Eintragung_im_Register.MaxLength = 2147483647 - Me.columnAktenzustand.ReadOnly = true - Me.columnAktenzustand.MaxLength = 2147483647 - End Sub - - _ - Public Function NewVWTEMPQUICKVIEWRow() As VWTEMPQUICKVIEWRow - Return CType(Me.NewRow,VWTEMPQUICKVIEWRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWTEMPQUICKVIEWRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWTEMPQUICKVIEWRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWTEMPQUICKVIEWRowChangedEvent) Is Nothing) Then - RaiseEvent VWTEMPQUICKVIEWRowChanged(Me, New VWTEMPQUICKVIEWRowChangeEvent(CType(e.Row,VWTEMPQUICKVIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWTEMPQUICKVIEWRowChangingEvent) Is Nothing) Then - RaiseEvent VWTEMPQUICKVIEWRowChanging(Me, New VWTEMPQUICKVIEWRowChangeEvent(CType(e.Row,VWTEMPQUICKVIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWTEMPQUICKVIEWRowDeletedEvent) Is Nothing) Then - RaiseEvent VWTEMPQUICKVIEWRowDeleted(Me, New VWTEMPQUICKVIEWRowChangeEvent(CType(e.Row,VWTEMPQUICKVIEWRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWTEMPQUICKVIEWRowDeletingEvent) Is Nothing) Then - RaiseEvent VWTEMPQUICKVIEWRowDeleting(Me, New VWTEMPQUICKVIEWRowChangeEvent(CType(e.Row,VWTEMPQUICKVIEWRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWTEMPQUICKVIEWRow(ByVal row As VWTEMPQUICKVIEWRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWTEMPQUICKVIEWDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_ENTITIESDataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_ENTITIESRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnCAPTION As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_ENTITIES" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property CAPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCAPTION - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_ENTITIESRow - Get - Return CType(Me.Rows(index),TBWH_ENTITIESRow) - End Get - End Property - - _ - Public Event TBWH_ENTITIESRowChanging As TBWH_ENTITIESRowChangeEventHandler - - _ - Public Event TBWH_ENTITIESRowChanged As TBWH_ENTITIESRowChangeEventHandler - - _ - Public Event TBWH_ENTITIESRowDeleting As TBWH_ENTITIESRowChangeEventHandler - - _ - Public Event TBWH_ENTITIESRowDeleted As TBWH_ENTITIESRowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_ENTITIESRow(ByVal row As TBWH_ENTITIESRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_ENTITIESRow(ByVal FORM_TITLE As String, ByVal CAPTION As String) As TBWH_ENTITIESRow - Dim rowTBWH_ENTITIESRow As TBWH_ENTITIESRow = CType(Me.NewRow,TBWH_ENTITIESRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE, CAPTION} - rowTBWH_ENTITIESRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_ENTITIESRow) - Return rowTBWH_ENTITIESRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBWH_ENTITIESRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBWH_ENTITIESRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_ENTITIESDataTable = CType(MyBase.Clone,TBWH_ENTITIESDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_ENTITIESDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnCAPTION = MyBase.Columns("CAPTION") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnCAPTION = New Global.System.Data.DataColumn("CAPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCAPTION) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TITLE.AllowDBNull = false - Me.columnFORM_TITLE.MaxLength = 50 - Me.columnCAPTION.ReadOnly = true - Me.columnCAPTION.MaxLength = 100 - End Sub - - _ - Public Function NewTBWH_ENTITIESRow() As TBWH_ENTITIESRow - Return CType(Me.NewRow,TBWH_ENTITIESRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_ENTITIESRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_ENTITIESRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_ENTITIESRowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITIESRowChanged(Me, New TBWH_ENTITIESRowChangeEvent(CType(e.Row,TBWH_ENTITIESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_ENTITIESRowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITIESRowChanging(Me, New TBWH_ENTITIESRowChangeEvent(CType(e.Row,TBWH_ENTITIESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_ENTITIESRowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITIESRowDeleted(Me, New TBWH_ENTITIESRowChangeEvent(CType(e.Row,TBWH_ENTITIESRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_ENTITIESRowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_ENTITIESRowDeleting(Me, New TBWH_ENTITIESRowChangeEvent(CType(e.Row,TBWH_ENTITIESRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_ENTITIESRow(ByVal row As TBWH_ENTITIESRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_ENTITIESDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_USER_GROUPSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_USER_GROUPSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_USER_GROUPS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_USER_GROUPSRow - Get - Return CType(Me.Rows(index),TBWH_USER_GROUPSRow) - End Get - End Property - - _ - Public Event TBWH_USER_GROUPSRowChanging As TBWH_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBWH_USER_GROUPSRowChanged As TBWH_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBWH_USER_GROUPSRowDeleting As TBWH_USER_GROUPSRowChangeEventHandler - - _ - Public Event TBWH_USER_GROUPSRowDeleted As TBWH_USER_GROUPSRowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_USER_GROUPSRow(ByVal row As TBWH_USER_GROUPSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_USER_GROUPSRow(ByVal NAME As String) As TBWH_USER_GROUPSRow - Dim rowTBWH_USER_GROUPSRow As TBWH_USER_GROUPSRow = CType(Me.NewRow,TBWH_USER_GROUPSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME} - rowTBWH_USER_GROUPSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_USER_GROUPSRow) - Return rowTBWH_USER_GROUPSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBWH_USER_GROUPSRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBWH_USER_GROUPSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_USER_GROUPSDataTable = CType(MyBase.Clone,TBWH_USER_GROUPSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_USER_GROUPSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.MaxLength = 50 - End Sub - - _ - Public Function NewTBWH_USER_GROUPSRow() As TBWH_USER_GROUPSRow - Return CType(Me.NewRow,TBWH_USER_GROUPSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_USER_GROUPSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_USER_GROUPSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_USER_GROUPSRowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_USER_GROUPSRowChanged(Me, New TBWH_USER_GROUPSRowChangeEvent(CType(e.Row,TBWH_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_USER_GROUPSRowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_USER_GROUPSRowChanging(Me, New TBWH_USER_GROUPSRowChangeEvent(CType(e.Row,TBWH_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_USER_GROUPSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_USER_GROUPSRowDeleted(Me, New TBWH_USER_GROUPSRowChangeEvent(CType(e.Row,TBWH_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_USER_GROUPSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_USER_GROUPSRowDeleting(Me, New TBWH_USER_GROUPSRowChangeEvent(CType(e.Row,TBWH_USER_GROUPSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_USER_GROUPSRow(ByVal row As TBWH_USER_GROUPSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_USER_GROUPSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_SAP_FUBADataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_SAP_FUBARow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnTableName As Global.System.Data.DataColumn - - Private columnHost As Global.System.Data.DataColumn - - Private columnSystemNumber As Global.System.Data.DataColumn - - Private columnUserName As Global.System.Data.DataColumn - - Private columnPassword As Global.System.Data.DataColumn - - Private columnClient As Global.System.Data.DataColumn - - Private columnLanguage As Global.System.Data.DataColumn - - Private columnTempTableName As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnWHERE_CLAUSE As Global.System.Data.DataColumn - - Private columnMethod As Global.System.Data.DataColumn - - Private columnFuBa_SplitCharacter As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_SAP_FUBA" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property TableNameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTableName - End Get - End Property - - _ - Public ReadOnly Property HostColumn() As Global.System.Data.DataColumn - Get - Return Me.columnHost - End Get - End Property - - _ - Public ReadOnly Property SystemNumberColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSystemNumber - End Get - End Property - - _ - Public ReadOnly Property UserNameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUserName - End Get - End Property - - _ - Public ReadOnly Property PasswordColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPassword - End Get - End Property - - _ - Public ReadOnly Property ClientColumn() As Global.System.Data.DataColumn - Get - Return Me.columnClient - End Get - End Property - - _ - Public ReadOnly Property LanguageColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLanguage - End Get - End Property - - _ - Public ReadOnly Property TempTableNameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTempTableName - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property WHERE_CLAUSEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWHERE_CLAUSE - End Get - End Property - - _ - Public ReadOnly Property MethodColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMethod - End Get - End Property - - _ - Public ReadOnly Property FuBa_SplitCharacterColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFuBa_SplitCharacter - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_SAP_FUBARow - Get - Return CType(Me.Rows(index),TBPMO_SAP_FUBARow) - End Get - End Property - - _ - Public Event TBPMO_SAP_FUBARowChanging As TBPMO_SAP_FUBARowChangeEventHandler - - _ - Public Event TBPMO_SAP_FUBARowChanged As TBPMO_SAP_FUBARowChangeEventHandler - - _ - Public Event TBPMO_SAP_FUBARowDeleting As TBPMO_SAP_FUBARowChangeEventHandler - - _ - Public Event TBPMO_SAP_FUBARowDeleted As TBPMO_SAP_FUBARowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_SAP_FUBARow(ByVal row As TBPMO_SAP_FUBARow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_SAP_FUBARow( _ - ByVal NAME As String, _ - ByVal COMMENT As String, _ - ByVal TableName As String, _ - ByVal Host As String, _ - ByVal SystemNumber As String, _ - ByVal UserName As String, _ - ByVal Password As String, _ - ByVal Client As String, _ - ByVal Language As String, _ - ByVal TempTableName As String, _ - ByVal ACTIVE As Boolean, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Date, _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Date, _ - ByVal WHERE_CLAUSE As String, _ - ByVal Method As String, _ - ByVal FuBa_SplitCharacter As String) As TBPMO_SAP_FUBARow - Dim rowTBPMO_SAP_FUBARow As TBPMO_SAP_FUBARow = CType(Me.NewRow,TBPMO_SAP_FUBARow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, COMMENT, TableName, Host, SystemNumber, UserName, Password, Client, Language, TempTableName, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, WHERE_CLAUSE, Method, FuBa_SplitCharacter} - rowTBPMO_SAP_FUBARow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_SAP_FUBARow) - Return rowTBPMO_SAP_FUBARow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_SAP_FUBARow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_SAP_FUBARow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_SAP_FUBADataTable = CType(MyBase.Clone,TBPMO_SAP_FUBADataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_SAP_FUBADataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnTableName = MyBase.Columns("TableName") - Me.columnHost = MyBase.Columns("Host") - Me.columnSystemNumber = MyBase.Columns("SystemNumber") - Me.columnUserName = MyBase.Columns("UserName") - Me.columnPassword = MyBase.Columns("Password") - Me.columnClient = MyBase.Columns("Client") - Me.columnLanguage = MyBase.Columns("Language") - Me.columnTempTableName = MyBase.Columns("TempTableName") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnWHERE_CLAUSE = MyBase.Columns("WHERE_CLAUSE") - Me.columnMethod = MyBase.Columns("Method") - Me.columnFuBa_SplitCharacter = MyBase.Columns("FuBa_SplitCharacter") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnTableName = New Global.System.Data.DataColumn("TableName", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTableName) - Me.columnHost = New Global.System.Data.DataColumn("Host", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnHost) - Me.columnSystemNumber = New Global.System.Data.DataColumn("SystemNumber", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSystemNumber) - Me.columnUserName = New Global.System.Data.DataColumn("UserName", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUserName) - Me.columnPassword = New Global.System.Data.DataColumn("Password", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPassword) - Me.columnClient = New Global.System.Data.DataColumn("Client", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnClient) - Me.columnLanguage = New Global.System.Data.DataColumn("Language", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLanguage) - Me.columnTempTableName = New Global.System.Data.DataColumn("TempTableName", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTempTableName) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnWHERE_CLAUSE = New Global.System.Data.DataColumn("WHERE_CLAUSE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWHERE_CLAUSE) - Me.columnMethod = New Global.System.Data.DataColumn("Method", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMethod) - Me.columnFuBa_SplitCharacter = New Global.System.Data.DataColumn("FuBa_SplitCharacter", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFuBa_SplitCharacter) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 - Me.columnCOMMENT.MaxLength = 500 - Me.columnTableName.AllowDBNull = false - Me.columnTableName.MaxLength = 100 - Me.columnHost.AllowDBNull = false - Me.columnHost.MaxLength = 100 - Me.columnSystemNumber.AllowDBNull = false - Me.columnSystemNumber.MaxLength = 30 - Me.columnUserName.AllowDBNull = false - Me.columnUserName.MaxLength = 50 - Me.columnPassword.AllowDBNull = false - Me.columnPassword.MaxLength = 100 - Me.columnClient.AllowDBNull = false - Me.columnClient.MaxLength = 100 - Me.columnLanguage.AllowDBNull = false - Me.columnLanguage.MaxLength = 20 - Me.columnTempTableName.AllowDBNull = false - Me.columnTempTableName.MaxLength = 100 - Me.columnACTIVE.AllowDBNull = false - Me.columnACTIVE.DefaultValue = CType(false,Boolean) - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnWHERE_CLAUSE.MaxLength = 500 - Me.columnMethod.AllowDBNull = false - Me.columnMethod.DefaultValue = CType("TABLE",String) - Me.columnMethod.MaxLength = 50 - Me.columnFuBa_SplitCharacter.AllowDBNull = false - Me.columnFuBa_SplitCharacter.DefaultValue = CType(";",String) - Me.columnFuBa_SplitCharacter.MaxLength = 1 - End Sub - - _ - Public Function NewTBPMO_SAP_FUBARow() As TBPMO_SAP_FUBARow - Return CType(Me.NewRow,TBPMO_SAP_FUBARow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_SAP_FUBARow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_SAP_FUBARow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_SAP_FUBARowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_SAP_FUBARowChanged(Me, New TBPMO_SAP_FUBARowChangeEvent(CType(e.Row,TBPMO_SAP_FUBARow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_SAP_FUBARowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_SAP_FUBARowChanging(Me, New TBPMO_SAP_FUBARowChangeEvent(CType(e.Row,TBPMO_SAP_FUBARow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_SAP_FUBARowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_SAP_FUBARowDeleted(Me, New TBPMO_SAP_FUBARowChangeEvent(CType(e.Row,TBPMO_SAP_FUBARow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_SAP_FUBARowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_SAP_FUBARowDeleting(Me, New TBPMO_SAP_FUBARowChangeEvent(CType(e.Row,TBPMO_SAP_FUBARow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_SAP_FUBARow(ByVal row As TBPMO_SAP_FUBARow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_SAP_FUBADataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class USER_RIGHTSDataTable - Inherits Global.System.Data.TypedTableBase(Of USER_RIGHTSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnFORM_TITLE As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnPRENAME As Global.System.Data.DataColumn - - Private columnEDIT_REC As Global.System.Data.DataColumn - - Private columnADD_REC As Global.System.Data.DataColumn - - Private columnDELETE_REC As Global.System.Data.DataColumn - - Private columnADD_DOC As Global.System.Data.DataColumn - - Private columnREAD_ONLY_DOC As Global.System.Data.DataColumn - - Private columnDELETE_DOC As Global.System.Data.DataColumn - - Private columnFILES_VISIBLE As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "USER_RIGHTS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property FORM_TITLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFORM_TITLE - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property PRENAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPRENAME - End Get - End Property - - _ - Public ReadOnly Property EDIT_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEDIT_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_REC - End Get - End Property - - _ - Public ReadOnly Property DELETE_RECColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_REC - End Get - End Property - - _ - Public ReadOnly Property ADD_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADD_DOC - End Get - End Property - - _ - Public ReadOnly Property READ_ONLY_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREAD_ONLY_DOC - End Get - End Property - - _ - Public ReadOnly Property DELETE_DOCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDELETE_DOC - End Get - End Property - - _ - Public ReadOnly Property FILES_VISIBLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnFILES_VISIBLE - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As USER_RIGHTSRow - Get - Return CType(Me.Rows(index),USER_RIGHTSRow) - End Get - End Property - - _ - Public Event USER_RIGHTSRowChanging As USER_RIGHTSRowChangeEventHandler - - _ - Public Event USER_RIGHTSRowChanged As USER_RIGHTSRowChangeEventHandler - - _ - Public Event USER_RIGHTSRowDeleting As USER_RIGHTSRowChangeEventHandler - - _ - Public Event USER_RIGHTSRowDeleted As USER_RIGHTSRowChangeEventHandler - - _ - Public Overloads Sub AddUSER_RIGHTSRow(ByVal row As USER_RIGHTSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddUSER_RIGHTSRow(ByVal FORM_TITLE As String, ByVal USERNAME As String, ByVal NAME As String, ByVal PRENAME As String, ByVal EDIT_REC As Boolean, ByVal ADD_REC As Boolean, ByVal DELETE_REC As Boolean, ByVal ADD_DOC As Boolean, ByVal READ_ONLY_DOC As Boolean, ByVal DELETE_DOC As Boolean, ByVal FILES_VISIBLE As Boolean, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHEN As Date) As USER_RIGHTSRow - Dim rowUSER_RIGHTSRow As USER_RIGHTSRow = CType(Me.NewRow,USER_RIGHTSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, FORM_TITLE, USERNAME, NAME, PRENAME, EDIT_REC, ADD_REC, DELETE_REC, ADD_DOC, READ_ONLY_DOC, DELETE_DOC, FILES_VISIBLE, ADDED_WHEN, CHANGED_WHEN} - rowUSER_RIGHTSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowUSER_RIGHTSRow) - Return rowUSER_RIGHTSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As USER_RIGHTSRow - Return CType(Me.Rows.Find(New Object() {GUID}),USER_RIGHTSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As USER_RIGHTSDataTable = CType(MyBase.Clone,USER_RIGHTSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New USER_RIGHTSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnFORM_TITLE = MyBase.Columns("FORM_TITLE") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnPRENAME = MyBase.Columns("PRENAME") - Me.columnEDIT_REC = MyBase.Columns("EDIT_REC") - Me.columnADD_REC = MyBase.Columns("ADD_REC") - Me.columnDELETE_REC = MyBase.Columns("DELETE_REC") - Me.columnADD_DOC = MyBase.Columns("ADD_DOC") - Me.columnREAD_ONLY_DOC = MyBase.Columns("READ_ONLY_DOC") - Me.columnDELETE_DOC = MyBase.Columns("DELETE_DOC") - Me.columnFILES_VISIBLE = MyBase.Columns("FILES_VISIBLE") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnFORM_TITLE = New Global.System.Data.DataColumn("FORM_TITLE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFORM_TITLE) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnPRENAME = New Global.System.Data.DataColumn("PRENAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPRENAME) - Me.columnEDIT_REC = New Global.System.Data.DataColumn("EDIT_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEDIT_REC) - Me.columnADD_REC = New Global.System.Data.DataColumn("ADD_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_REC) - Me.columnDELETE_REC = New Global.System.Data.DataColumn("DELETE_REC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_REC) - Me.columnADD_DOC = New Global.System.Data.DataColumn("ADD_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADD_DOC) - Me.columnREAD_ONLY_DOC = New Global.System.Data.DataColumn("READ_ONLY_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREAD_ONLY_DOC) - Me.columnDELETE_DOC = New Global.System.Data.DataColumn("DELETE_DOC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnDELETE_DOC) - Me.columnFILES_VISIBLE = New Global.System.Data.DataColumn("FILES_VISIBLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnFILES_VISIBLE) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnFORM_TITLE.ReadOnly = true - Me.columnFORM_TITLE.MaxLength = 100 - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - Me.columnPRENAME.MaxLength = 50 - Me.columnEDIT_REC.AllowDBNull = false - Me.columnADD_REC.AllowDBNull = false - Me.columnDELETE_REC.AllowDBNull = false - Me.columnADD_DOC.AllowDBNull = false - Me.columnREAD_ONLY_DOC.AllowDBNull = false - Me.columnDELETE_DOC.AllowDBNull = false - Me.columnFILES_VISIBLE.AllowDBNull = false - End Sub - - _ - Public Function NewUSER_RIGHTSRow() As USER_RIGHTSRow - Return CType(Me.NewRow,USER_RIGHTSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New USER_RIGHTSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(USER_RIGHTSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.USER_RIGHTSRowChangedEvent) Is Nothing) Then - RaiseEvent USER_RIGHTSRowChanged(Me, New USER_RIGHTSRowChangeEvent(CType(e.Row,USER_RIGHTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.USER_RIGHTSRowChangingEvent) Is Nothing) Then - RaiseEvent USER_RIGHTSRowChanging(Me, New USER_RIGHTSRowChangeEvent(CType(e.Row,USER_RIGHTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.USER_RIGHTSRowDeletedEvent) Is Nothing) Then - RaiseEvent USER_RIGHTSRowDeleted(Me, New USER_RIGHTSRowChangeEvent(CType(e.Row,USER_RIGHTSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.USER_RIGHTSRowDeletingEvent) Is Nothing) Then - RaiseEvent USER_RIGHTSRowDeleting(Me, New USER_RIGHTSRowChangeEvent(CType(e.Row,USER_RIGHTSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveUSER_RIGHTSRow(ByVal row As USER_RIGHTSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "USER_RIGHTSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnENTITY_ID As Global.System.Data.DataColumn - - Private columnLANGUAGE As Global.System.Data.DataColumn - - Private columnCOLUMN_VIEW As Global.System.Data.DataColumn - - Private columnHEADER_CAPTION As Global.System.Data.DataColumn - - Private columnWIDTH As Global.System.Data.DataColumn - - Private columnTYPE_ID As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - Private columnVISIBLE As Global.System.Data.DataColumn - - Private columnEDITABLE As Global.System.Data.DataColumn - - Private columnCONFIG_COLUMNS As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property ENTITY_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnENTITY_ID - End Get - End Property - - _ - Public ReadOnly Property LANGUAGEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLANGUAGE - End Get - End Property - - _ - Public ReadOnly Property COLUMN_VIEWColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLUMN_VIEW - End Get - End Property - - _ - Public ReadOnly Property HEADER_CAPTIONColumn() As Global.System.Data.DataColumn - Get - Return Me.columnHEADER_CAPTION - End Get - End Property - - _ - Public ReadOnly Property WIDTHColumn() As Global.System.Data.DataColumn - Get - Return Me.columnWIDTH - End Get - End Property - - _ - Public ReadOnly Property TYPE_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnTYPE_ID - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property VISIBLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVISIBLE - End Get - End Property - - _ - Public ReadOnly Property EDITABLEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEDITABLE - End Get - End Property - - _ - Public ReadOnly Property CONFIG_COLUMNSColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONFIG_COLUMNS - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Get - Return CType(Me.Rows(index),TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - End Get - End Property - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChanging As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChanged As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleting As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEventHandler - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleted As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow(ByVal row As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow(ByVal ENTITY_ID As Integer, ByVal LANGUAGE As String, ByVal COLUMN_VIEW As String, ByVal HEADER_CAPTION As String, ByVal WIDTH As Integer, ByVal TYPE_ID As Byte, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date, ByVal VISIBLE As Boolean, ByVal EDITABLE As Boolean, ByVal CONFIG_COLUMNS As Boolean, ByVal SEQUENCE As Integer) As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Dim rowTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow = CType(Me.NewRow,TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - Dim columnValuesArray() As Object = New Object() {Nothing, ENTITY_ID, LANGUAGE, COLUMN_VIEW, HEADER_CAPTION, WIDTH, TYPE_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, VISIBLE, EDITABLE, CONFIG_COLUMNS, SEQUENCE} - rowTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - Return rowTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable = CType(MyBase.Clone,TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnENTITY_ID = MyBase.Columns("ENTITY_ID") - Me.columnLANGUAGE = MyBase.Columns("LANGUAGE") - Me.columnCOLUMN_VIEW = MyBase.Columns("COLUMN_VIEW") - Me.columnHEADER_CAPTION = MyBase.Columns("HEADER_CAPTION") - Me.columnWIDTH = MyBase.Columns("WIDTH") - Me.columnTYPE_ID = MyBase.Columns("TYPE_ID") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - Me.columnVISIBLE = MyBase.Columns("VISIBLE") - Me.columnEDITABLE = MyBase.Columns("EDITABLE") - Me.columnCONFIG_COLUMNS = MyBase.Columns("CONFIG_COLUMNS") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnENTITY_ID = New Global.System.Data.DataColumn("ENTITY_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnENTITY_ID) - Me.columnLANGUAGE = New Global.System.Data.DataColumn("LANGUAGE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLANGUAGE) - Me.columnCOLUMN_VIEW = New Global.System.Data.DataColumn("COLUMN_VIEW", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLUMN_VIEW) - Me.columnHEADER_CAPTION = New Global.System.Data.DataColumn("HEADER_CAPTION", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnHEADER_CAPTION) - Me.columnWIDTH = New Global.System.Data.DataColumn("WIDTH", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnWIDTH) - Me.columnTYPE_ID = New Global.System.Data.DataColumn("TYPE_ID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnTYPE_ID) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.columnVISIBLE = New Global.System.Data.DataColumn("VISIBLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVISIBLE) - Me.columnEDITABLE = New Global.System.Data.DataColumn("EDITABLE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEDITABLE) - Me.columnCONFIG_COLUMNS = New Global.System.Data.DataColumn("CONFIG_COLUMNS", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONFIG_COLUMNS) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnENTITY_ID.AllowDBNull = false - Me.columnLANGUAGE.AllowDBNull = false - Me.columnLANGUAGE.MaxLength = 5 - Me.columnCOLUMN_VIEW.AllowDBNull = false - Me.columnCOLUMN_VIEW.MaxLength = 100 - Me.columnHEADER_CAPTION.AllowDBNull = false - Me.columnHEADER_CAPTION.MaxLength = 100 - Me.columnWIDTH.AllowDBNull = false - Me.columnTYPE_ID.AllowDBNull = false - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - Me.columnVISIBLE.AllowDBNull = false - Me.columnEDITABLE.AllowDBNull = false - Me.columnCONFIG_COLUMNS.AllowDBNull = false - Me.columnSEQUENCE.AllowDBNull = false - End Sub - - _ - Public Function NewTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow() As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Return CType(Me.NewRow,TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChanged(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChanging(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleted(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleting(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_DOCSEARCH_RESULTLIST_CONFIGRow(ByVal row As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class VWDD_LOGIN_USER_HISTORYDataTable - Inherits Global.System.Data.TypedTableBase(Of VWDD_LOGIN_USER_HISTORYRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnMODULE As Global.System.Data.DataColumn - - Private columnUSERNAME As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnPRENAME As Global.System.Data.DataColumn - - Private columnUSER_ID As Global.System.Data.DataColumn - - Private columnCLIENT_ID As Global.System.Data.DataColumn - - Private columnCLIENT_NAME As Global.System.Data.DataColumn - - Private columnLOGIN As Global.System.Data.DataColumn - - Private columnLOGOUT As Global.System.Data.DataColumn - - Private columnVERSION_CLIENT As Global.System.Data.DataColumn - - Private columnMACHINE_NAME As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "VWDD_LOGIN_USER_HISTORY" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property MODULEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMODULE - End Get - End Property - - _ - Public ReadOnly Property USERNAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSERNAME - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property PRENAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPRENAME - End Get - End Property - - _ - Public ReadOnly Property USER_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUSER_ID - End Get - End Property - - _ - Public ReadOnly Property CLIENT_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCLIENT_ID - End Get - End Property - - _ - Public ReadOnly Property CLIENT_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCLIENT_NAME - End Get - End Property - - _ - Public ReadOnly Property LOGINColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOGIN - End Get - End Property - - _ - Public ReadOnly Property LOGOUTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnLOGOUT - End Get - End Property - - _ - Public ReadOnly Property VERSION_CLIENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVERSION_CLIENT - End Get - End Property - - _ - Public ReadOnly Property MACHINE_NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnMACHINE_NAME - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As VWDD_LOGIN_USER_HISTORYRow - Get - Return CType(Me.Rows(index),VWDD_LOGIN_USER_HISTORYRow) - End Get - End Property - - _ - Public Event VWDD_LOGIN_USER_HISTORYRowChanging As VWDD_LOGIN_USER_HISTORYRowChangeEventHandler - - _ - Public Event VWDD_LOGIN_USER_HISTORYRowChanged As VWDD_LOGIN_USER_HISTORYRowChangeEventHandler - - _ - Public Event VWDD_LOGIN_USER_HISTORYRowDeleting As VWDD_LOGIN_USER_HISTORYRowChangeEventHandler - - _ - Public Event VWDD_LOGIN_USER_HISTORYRowDeleted As VWDD_LOGIN_USER_HISTORYRowChangeEventHandler - - _ - Public Overloads Sub AddVWDD_LOGIN_USER_HISTORYRow(ByVal row As VWDD_LOGIN_USER_HISTORYRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddVWDD_LOGIN_USER_HISTORYRow(ByVal GUID As Integer, ByVal _MODULE As String, ByVal USERNAME As String, ByVal NAME As String, ByVal PRENAME As String, ByVal USER_ID As Integer, ByVal CLIENT_ID As Integer, ByVal CLIENT_NAME As String, ByVal LOGIN As Date, ByVal LOGOUT As Date, ByVal VERSION_CLIENT As String, ByVal MACHINE_NAME As String) As VWDD_LOGIN_USER_HISTORYRow - Dim rowVWDD_LOGIN_USER_HISTORYRow As VWDD_LOGIN_USER_HISTORYRow = CType(Me.NewRow,VWDD_LOGIN_USER_HISTORYRow) - Dim columnValuesArray() As Object = New Object() {GUID, _MODULE, USERNAME, NAME, PRENAME, USER_ID, CLIENT_ID, CLIENT_NAME, LOGIN, LOGOUT, VERSION_CLIENT, MACHINE_NAME} - rowVWDD_LOGIN_USER_HISTORYRow.ItemArray = columnValuesArray - Me.Rows.Add(rowVWDD_LOGIN_USER_HISTORYRow) - Return rowVWDD_LOGIN_USER_HISTORYRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As VWDD_LOGIN_USER_HISTORYDataTable = CType(MyBase.Clone,VWDD_LOGIN_USER_HISTORYDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New VWDD_LOGIN_USER_HISTORYDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnMODULE = MyBase.Columns("MODULE") - Me.columnUSERNAME = MyBase.Columns("USERNAME") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnPRENAME = MyBase.Columns("PRENAME") - Me.columnUSER_ID = MyBase.Columns("USER_ID") - Me.columnCLIENT_ID = MyBase.Columns("CLIENT_ID") - Me.columnCLIENT_NAME = MyBase.Columns("CLIENT_NAME") - Me.columnLOGIN = MyBase.Columns("LOGIN") - Me.columnLOGOUT = MyBase.Columns("LOGOUT") - Me.columnVERSION_CLIENT = MyBase.Columns("VERSION_CLIENT") - Me.columnMACHINE_NAME = MyBase.Columns("MACHINE_NAME") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnMODULE = New Global.System.Data.DataColumn("MODULE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - Me.columnMODULE.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "MODULEColumn") - Me.columnMODULE.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnMODULE") - Me.columnMODULE.ExtendedProperties.Add("Generator_UserColumnName", "MODULE") - MyBase.Columns.Add(Me.columnMODULE) - Me.columnUSERNAME = New Global.System.Data.DataColumn("USERNAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSERNAME) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnPRENAME = New Global.System.Data.DataColumn("PRENAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPRENAME) - Me.columnUSER_ID = New Global.System.Data.DataColumn("USER_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUSER_ID) - Me.columnCLIENT_ID = New Global.System.Data.DataColumn("CLIENT_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCLIENT_ID) - Me.columnCLIENT_NAME = New Global.System.Data.DataColumn("CLIENT_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCLIENT_NAME) - Me.columnLOGIN = New Global.System.Data.DataColumn("LOGIN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOGIN) - Me.columnLOGOUT = New Global.System.Data.DataColumn("LOGOUT", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnLOGOUT) - Me.columnVERSION_CLIENT = New Global.System.Data.DataColumn("VERSION_CLIENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVERSION_CLIENT) - Me.columnMACHINE_NAME = New Global.System.Data.DataColumn("MACHINE_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnMACHINE_NAME) - Me.columnGUID.AllowDBNull = false - Me.columnMODULE.AllowDBNull = false - Me.columnMODULE.MaxLength = 30 - Me.columnUSERNAME.AllowDBNull = false - Me.columnUSERNAME.MaxLength = 50 - Me.columnNAME.MaxLength = 50 - Me.columnPRENAME.MaxLength = 50 - Me.columnUSER_ID.AllowDBNull = false - Me.columnCLIENT_ID.AllowDBNull = false - Me.columnCLIENT_NAME.AllowDBNull = false - Me.columnCLIENT_NAME.MaxLength = 50 - Me.columnVERSION_CLIENT.MaxLength = 30 - Me.columnMACHINE_NAME.AllowDBNull = false - Me.columnMACHINE_NAME.MaxLength = 250 - End Sub - - _ - Public Function NewVWDD_LOGIN_USER_HISTORYRow() As VWDD_LOGIN_USER_HISTORYRow - Return CType(Me.NewRow,VWDD_LOGIN_USER_HISTORYRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New VWDD_LOGIN_USER_HISTORYRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(VWDD_LOGIN_USER_HISTORYRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.VWDD_LOGIN_USER_HISTORYRowChangedEvent) Is Nothing) Then - RaiseEvent VWDD_LOGIN_USER_HISTORYRowChanged(Me, New VWDD_LOGIN_USER_HISTORYRowChangeEvent(CType(e.Row,VWDD_LOGIN_USER_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.VWDD_LOGIN_USER_HISTORYRowChangingEvent) Is Nothing) Then - RaiseEvent VWDD_LOGIN_USER_HISTORYRowChanging(Me, New VWDD_LOGIN_USER_HISTORYRowChangeEvent(CType(e.Row,VWDD_LOGIN_USER_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.VWDD_LOGIN_USER_HISTORYRowDeletedEvent) Is Nothing) Then - RaiseEvent VWDD_LOGIN_USER_HISTORYRowDeleted(Me, New VWDD_LOGIN_USER_HISTORYRowChangeEvent(CType(e.Row,VWDD_LOGIN_USER_HISTORYRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.VWDD_LOGIN_USER_HISTORYRowDeletingEvent) Is Nothing) Then - RaiseEvent VWDD_LOGIN_USER_HISTORYRowDeleting(Me, New VWDD_LOGIN_USER_HISTORYRowChangeEvent(CType(e.Row,VWDD_LOGIN_USER_HISTORYRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveVWDD_LOGIN_USER_HISTORYRow(ByVal row As VWDD_LOGIN_USER_HISTORYRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "VWDD_LOGIN_USER_HISTORYDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - - Private columnName As Global.System.Data.DataColumn - - Private columnID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property NameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnName - End Get - End Property - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - Get - Return CType(Me.Rows(index),TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - End Get - End Property - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChanging As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEventHandler - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChanged As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEventHandler - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowDeleting As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEventHandler - - _ - Public Event TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowDeleted As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow(ByVal row As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow(ByVal Name As String, ByVal ID As Byte) As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - Dim rowTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow = CType(Me.NewRow,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - Dim columnValuesArray() As Object = New Object() {Name, ID} - rowTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - Return rowTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable = CType(MyBase.Clone,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnName = MyBase.Columns("Name") - Me.columnID = MyBase.Columns("ID") - End Sub - - _ - Private Sub InitClass() - Me.columnName = New Global.System.Data.DataColumn("Name", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnName) - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnName.ReadOnly = true - Me.columnName.MaxLength = 10 - Me.columnID.ReadOnly = true - End Sub - - _ - Public Function NewTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow() As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - Return CType(Me.NewRow,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChanged(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChanging(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowDeleted(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowDeleting(Me, New TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent(CType(e.Row,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow(ByVal row As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_LOG_ESSENTIALSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_LOG_ESSENTIALSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnREFERENCE_KEY As Global.System.Data.DataColumn - - Private columnREFERENCE_STRING As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnSelection As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_LOG_ESSENTIALS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property REFERENCE_KEYColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREFERENCE_KEY - End Get - End Property - - _ - Public ReadOnly Property REFERENCE_STRINGColumn() As Global.System.Data.DataColumn - Get - Return Me.columnREFERENCE_STRING - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property SelectionColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSelection - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_LOG_ESSENTIALSRow - Get - Return CType(Me.Rows(index),TBPMO_LOG_ESSENTIALSRow) - End Get - End Property - - _ - Public Event TBPMO_LOG_ESSENTIALSRowChanging As TBPMO_LOG_ESSENTIALSRowChangeEventHandler - - _ - Public Event TBPMO_LOG_ESSENTIALSRowChanged As TBPMO_LOG_ESSENTIALSRowChangeEventHandler - - _ - Public Event TBPMO_LOG_ESSENTIALSRowDeleting As TBPMO_LOG_ESSENTIALSRowChangeEventHandler - - _ - Public Event TBPMO_LOG_ESSENTIALSRowDeleted As TBPMO_LOG_ESSENTIALSRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_LOG_ESSENTIALSRow(ByVal row As TBPMO_LOG_ESSENTIALSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_LOG_ESSENTIALSRow(ByVal REFERENCE_KEY As Integer, ByVal REFERENCE_STRING As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal Selection As Boolean) As TBPMO_LOG_ESSENTIALSRow - Dim rowTBPMO_LOG_ESSENTIALSRow As TBPMO_LOG_ESSENTIALSRow = CType(Me.NewRow,TBPMO_LOG_ESSENTIALSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, REFERENCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED_WHEN, Selection} - rowTBPMO_LOG_ESSENTIALSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_LOG_ESSENTIALSRow) - Return rowTBPMO_LOG_ESSENTIALSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_LOG_ESSENTIALSRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_LOG_ESSENTIALSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_LOG_ESSENTIALSDataTable = CType(MyBase.Clone,TBPMO_LOG_ESSENTIALSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_LOG_ESSENTIALSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnREFERENCE_KEY = MyBase.Columns("REFERENCE_KEY") - Me.columnREFERENCE_STRING = MyBase.Columns("REFERENCE_STRING") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnSelection = MyBase.Columns("Selection") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnREFERENCE_KEY = New Global.System.Data.DataColumn("REFERENCE_KEY", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREFERENCE_KEY) - Me.columnREFERENCE_STRING = New Global.System.Data.DataColumn("REFERENCE_STRING", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnREFERENCE_STRING) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnSelection = New Global.System.Data.DataColumn("Selection", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSelection) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnREFERENCE_KEY.AllowDBNull = false - Me.columnREFERENCE_STRING.AllowDBNull = false - Me.columnREFERENCE_STRING.MaxLength = 50 - Me.columnCOMMENT.AllowDBNull = false - Me.columnCOMMENT.MaxLength = 500 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_LOG_ESSENTIALSRow() As TBPMO_LOG_ESSENTIALSRow - Return CType(Me.NewRow,TBPMO_LOG_ESSENTIALSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_LOG_ESSENTIALSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_LOG_ESSENTIALSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_LOG_ESSENTIALSRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_LOG_ESSENTIALSRowChanged(Me, New TBPMO_LOG_ESSENTIALSRowChangeEvent(CType(e.Row,TBPMO_LOG_ESSENTIALSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_LOG_ESSENTIALSRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_LOG_ESSENTIALSRowChanging(Me, New TBPMO_LOG_ESSENTIALSRowChangeEvent(CType(e.Row,TBPMO_LOG_ESSENTIALSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_LOG_ESSENTIALSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_LOG_ESSENTIALSRowDeleted(Me, New TBPMO_LOG_ESSENTIALSRowChangeEvent(CType(e.Row,TBPMO_LOG_ESSENTIALSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_LOG_ESSENTIALSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_LOG_ESSENTIALSRowDeleting(Me, New TBPMO_LOG_ESSENTIALSRowChangeEvent(CType(e.Row,TBPMO_LOG_ESSENTIALSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_LOG_ESSENTIALSRow(ByVal row As TBPMO_LOG_ESSENTIALSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_LOG_ESSENTIALSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnCONFIG_ID As Global.System.Data.DataColumn - - Private columnVALUE As Global.System.Data.DataColumn - - Private columnSEQUENCE As Global.System.Data.DataColumn - - Private columnDEFAULT As Global.System.Data.DataColumn - - Private columnCOLOR As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBPMO_DOCRESULT_DROPDOWN_ITEMS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property CONFIG_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCONFIG_ID - End Get - End Property - - _ - Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVALUE - End Get - End Property - - _ - Public ReadOnly Property SEQUENCEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSEQUENCE - End Get - End Property - - _ - Public ReadOnly Property DEFAULTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnDEFAULT - End Get - End Property - - _ - Public ReadOnly Property COLORColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOLOR - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - Get - Return CType(Me.Rows(index),TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - End Get - End Property - - _ - Public Event TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChanging As TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEventHandler - - _ - Public Event TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChanged As TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEventHandler - - _ - Public Event TBPMO_DOCRESULT_DROPDOWN_ITEMSRowDeleting As TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEventHandler - - _ - Public Event TBPMO_DOCRESULT_DROPDOWN_ITEMSRowDeleted As TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEventHandler - - _ - Public Overloads Sub AddTBPMO_DOCRESULT_DROPDOWN_ITEMSRow(ByVal row As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBPMO_DOCRESULT_DROPDOWN_ITEMSRow(ByVal parentTBPMO_DOCSEARCH_RESULTLIST_CONFIGRowByFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow, ByVal VALUE As String, ByVal SEQUENCE As Byte, ByVal _DEFAULT As Boolean, ByVal COLOR As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - Dim rowTBPMO_DOCRESULT_DROPDOWN_ITEMSRow As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow = CType(Me.NewRow,TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, Nothing, VALUE, SEQUENCE, _DEFAULT, COLOR, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - If (Not (parentTBPMO_DOCSEARCH_RESULTLIST_CONFIGRowByFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID) Is Nothing) Then - columnValuesArray(1) = parentTBPMO_DOCSEARCH_RESULTLIST_CONFIGRowByFK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID(0) - End If - rowTBPMO_DOCRESULT_DROPDOWN_ITEMSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - Return rowTBPMO_DOCRESULT_DROPDOWN_ITEMSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable = CType(MyBase.Clone,TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnCONFIG_ID = MyBase.Columns("CONFIG_ID") - Me.columnVALUE = MyBase.Columns("VALUE") - Me.columnSEQUENCE = MyBase.Columns("SEQUENCE") - Me.columnDEFAULT = MyBase.Columns("DEFAULT") - Me.columnCOLOR = MyBase.Columns("COLOR") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnCONFIG_ID = New Global.System.Data.DataColumn("CONFIG_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCONFIG_ID) - Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVALUE) - Me.columnSEQUENCE = New Global.System.Data.DataColumn("SEQUENCE", GetType(Byte), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSEQUENCE) - Me.columnDEFAULT = New Global.System.Data.DataColumn("DEFAULT", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - Me.columnDEFAULT.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "DEFAULTColumn") - Me.columnDEFAULT.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnDEFAULT") - Me.columnDEFAULT.ExtendedProperties.Add("Generator_UserColumnName", "DEFAULT") - MyBase.Columns.Add(Me.columnDEFAULT) - Me.columnCOLOR = New Global.System.Data.DataColumn("COLOR", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOLOR) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnCONFIG_ID.AllowDBNull = false - Me.columnVALUE.AllowDBNull = false - Me.columnVALUE.MaxLength = 100 - Me.columnSEQUENCE.AllowDBNull = false - Me.columnDEFAULT.AllowDBNull = false - Me.columnCOLOR.AllowDBNull = false - Me.columnCOLOR.MaxLength = 50 - Me.columnADDED_WHO.AllowDBNull = false - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBPMO_DOCRESULT_DROPDOWN_ITEMSRow() As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - Return CType(Me.NewRow,TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBPMO_DOCRESULT_DROPDOWN_ITEMSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangedEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChanged(Me, New TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent(CType(e.Row,TBPMO_DOCRESULT_DROPDOWN_ITEMSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangingEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChanging(Me, New TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent(CType(e.Row,TBPMO_DOCRESULT_DROPDOWN_ITEMSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCRESULT_DROPDOWN_ITEMSRowDeleted(Me, New TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent(CType(e.Row,TBPMO_DOCRESULT_DROPDOWN_ITEMSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBPMO_DOCRESULT_DROPDOWN_ITEMSRowDeleting(Me, New TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent(CType(e.Row,TBPMO_DOCRESULT_DROPDOWN_ITEMSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBPMO_DOCRESULT_DROPDOWN_ITEMSRow(ByVal row As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBDD_GROUPSDataTable - Inherits Global.System.Data.TypedTableBase(Of TBDD_GROUPSRow) - - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - - Private columnECM_FK_ID As Global.System.Data.DataColumn - - Private columnAD_SYNC As Global.System.Data.DataColumn - - Private columnINTERNAL As Global.System.Data.DataColumn - - Private columnACTIVE As Global.System.Data.DataColumn - - Private columnCOMMENT As Global.System.Data.DataColumn - - Private columnADDED_WHO As Global.System.Data.DataColumn - - Private columnADDED_WHEN As Global.System.Data.DataColumn - - Private columnCHANGED_WHO As Global.System.Data.DataColumn - - Private columnCHANGED_WHEN As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBDD_GROUPS" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - - _ - Public ReadOnly Property ECM_FK_IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnECM_FK_ID - End Get - End Property - - _ - Public ReadOnly Property AD_SYNCColumn() As Global.System.Data.DataColumn - Get - Return Me.columnAD_SYNC - End Get - End Property - - _ - Public ReadOnly Property INTERNALColumn() As Global.System.Data.DataColumn - Get - Return Me.columnINTERNAL - End Get - End Property - - _ - Public ReadOnly Property ACTIVEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnACTIVE - End Get - End Property - - _ - Public ReadOnly Property COMMENTColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCOMMENT - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHO - End Get - End Property - - _ - Public ReadOnly Property ADDED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnADDED_WHEN - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHOColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHO - End Get - End Property - - _ - Public ReadOnly Property CHANGED_WHENColumn() As Global.System.Data.DataColumn - Get - Return Me.columnCHANGED_WHEN - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBDD_GROUPSRow - Get - Return CType(Me.Rows(index),TBDD_GROUPSRow) - End Get - End Property - - _ - Public Event TBDD_GROUPSRowChanging As TBDD_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_GROUPSRowChanged As TBDD_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_GROUPSRowDeleting As TBDD_GROUPSRowChangeEventHandler - - _ - Public Event TBDD_GROUPSRowDeleted As TBDD_GROUPSRowChangeEventHandler - - _ - Public Overloads Sub AddTBDD_GROUPSRow(ByVal row As TBDD_GROUPSRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBDD_GROUPSRow(ByVal NAME As String, ByVal ECM_FK_ID As Integer, ByVal AD_SYNC As Boolean, ByVal INTERNAL As Boolean, ByVal ACTIVE As Boolean, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Date, ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Date) As TBDD_GROUPSRow - Dim rowTBDD_GROUPSRow As TBDD_GROUPSRow = CType(Me.NewRow,TBDD_GROUPSRow) - Dim columnValuesArray() As Object = New Object() {Nothing, NAME, ECM_FK_ID, AD_SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN} - rowTBDD_GROUPSRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBDD_GROUPSRow) - Return rowTBDD_GROUPSRow - End Function - - _ - Public Function FindByGUID(ByVal GUID As Integer) As TBDD_GROUPSRow - Return CType(Me.Rows.Find(New Object() {GUID}),TBDD_GROUPSRow) - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBDD_GROUPSDataTable = CType(MyBase.Clone,TBDD_GROUPSDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBDD_GROUPSDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") - Me.columnECM_FK_ID = MyBase.Columns("ECM_FK_ID") - Me.columnAD_SYNC = MyBase.Columns("AD_SYNC") - Me.columnINTERNAL = MyBase.Columns("INTERNAL") - Me.columnACTIVE = MyBase.Columns("ACTIVE") - Me.columnCOMMENT = MyBase.Columns("COMMENT") - Me.columnADDED_WHO = MyBase.Columns("ADDED_WHO") - Me.columnADDED_WHEN = MyBase.Columns("ADDED_WHEN") - Me.columnCHANGED_WHO = MyBase.Columns("CHANGED_WHO") - Me.columnCHANGED_WHEN = MyBase.Columns("CHANGED_WHEN") - End Sub - - _ - Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) - Me.columnECM_FK_ID = New Global.System.Data.DataColumn("ECM_FK_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnECM_FK_ID) - Me.columnAD_SYNC = New Global.System.Data.DataColumn("AD_SYNC", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnAD_SYNC) - Me.columnINTERNAL = New Global.System.Data.DataColumn("INTERNAL", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnINTERNAL) - Me.columnACTIVE = New Global.System.Data.DataColumn("ACTIVE", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnACTIVE) - Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCOMMENT) - Me.columnADDED_WHO = New Global.System.Data.DataColumn("ADDED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHO) - Me.columnADDED_WHEN = New Global.System.Data.DataColumn("ADDED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnADDED_WHEN) - Me.columnCHANGED_WHO = New Global.System.Data.DataColumn("CHANGED_WHO", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHO) - Me.columnCHANGED_WHEN = New Global.System.Data.DataColumn("CHANGED_WHEN", GetType(Date), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnCHANGED_WHEN) - Me.Constraints.Add(New Global.System.Data.UniqueConstraint("Constraint1", New Global.System.Data.DataColumn() {Me.columnGUID}, true)) - Me.columnGUID.AutoIncrement = true - Me.columnGUID.AutoIncrementSeed = -1 - Me.columnGUID.AutoIncrementStep = -1 - Me.columnGUID.AllowDBNull = false - Me.columnGUID.ReadOnly = true - Me.columnGUID.Unique = true - Me.columnNAME.MaxLength = 50 - Me.columnECM_FK_ID.AllowDBNull = false - Me.columnAD_SYNC.AllowDBNull = false - Me.columnINTERNAL.AllowDBNull = false - Me.columnACTIVE.AllowDBNull = false - Me.columnCOMMENT.MaxLength = 200 - Me.columnADDED_WHO.MaxLength = 50 - Me.columnCHANGED_WHO.MaxLength = 50 - End Sub - - _ - Public Function NewTBDD_GROUPSRow() As TBDD_GROUPSRow - Return CType(Me.NewRow,TBDD_GROUPSRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBDD_GROUPSRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBDD_GROUPSRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBDD_GROUPSRowChangedEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPSRowChanged(Me, New TBDD_GROUPSRowChangeEvent(CType(e.Row,TBDD_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBDD_GROUPSRowChangingEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPSRowChanging(Me, New TBDD_GROUPSRowChangeEvent(CType(e.Row,TBDD_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBDD_GROUPSRowDeletedEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPSRowDeleted(Me, New TBDD_GROUPSRowChangeEvent(CType(e.Row,TBDD_GROUPSRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBDD_GROUPSRowDeletingEvent) Is Nothing) Then - RaiseEvent TBDD_GROUPSRowDeleting(Me, New TBDD_GROUPSRowChangeEvent(CType(e.Row,TBDD_GROUPSRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBDD_GROUPSRow(ByVal row As TBDD_GROUPSRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBDD_GROUPSDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class DT_VORSCHAUDataTable - Inherits Global.System.Data.TypedTableBase(Of DT_VORSCHAURow) - - Private columnVALUE As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "DT_VORSCHAU" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property VALUEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnVALUE - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As DT_VORSCHAURow - Get - Return CType(Me.Rows(index),DT_VORSCHAURow) - End Get - End Property - - _ - Public Event DT_VORSCHAURowChanging As DT_VORSCHAURowChangeEventHandler - - _ - Public Event DT_VORSCHAURowChanged As DT_VORSCHAURowChangeEventHandler - - _ - Public Event DT_VORSCHAURowDeleting As DT_VORSCHAURowChangeEventHandler - - _ - Public Event DT_VORSCHAURowDeleted As DT_VORSCHAURowChangeEventHandler - - _ - Public Overloads Sub AddDT_VORSCHAURow(ByVal row As DT_VORSCHAURow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddDT_VORSCHAURow(ByVal VALUE As String) As DT_VORSCHAURow - Dim rowDT_VORSCHAURow As DT_VORSCHAURow = CType(Me.NewRow,DT_VORSCHAURow) - Dim columnValuesArray() As Object = New Object() {VALUE} - rowDT_VORSCHAURow.ItemArray = columnValuesArray - Me.Rows.Add(rowDT_VORSCHAURow) - Return rowDT_VORSCHAURow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As DT_VORSCHAUDataTable = CType(MyBase.Clone,DT_VORSCHAUDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New DT_VORSCHAUDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnVALUE = MyBase.Columns("VALUE") - End Sub - - _ - Private Sub InitClass() - Me.columnVALUE = New Global.System.Data.DataColumn("VALUE", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnVALUE) - End Sub - - _ - Public Function NewDT_VORSCHAURow() As DT_VORSCHAURow - Return CType(Me.NewRow,DT_VORSCHAURow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New DT_VORSCHAURow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(DT_VORSCHAURow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.DT_VORSCHAURowChangedEvent) Is Nothing) Then - RaiseEvent DT_VORSCHAURowChanged(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row,DT_VORSCHAURow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.DT_VORSCHAURowChangingEvent) Is Nothing) Then - RaiseEvent DT_VORSCHAURowChanging(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row,DT_VORSCHAURow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.DT_VORSCHAURowDeletedEvent) Is Nothing) Then - RaiseEvent DT_VORSCHAURowDeleted(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row,DT_VORSCHAURow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.DT_VORSCHAURowDeletingEvent) Is Nothing) Then - RaiseEvent DT_VORSCHAURowDeleting(Me, New DT_VORSCHAURowChangeEvent(CType(e.Row,DT_VORSCHAURow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveDT_VORSCHAURow(ByVal row As DT_VORSCHAURow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "DT_VORSCHAUDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBAD_UsersDataTable - Inherits Global.System.Data.TypedTableBase(Of TBAD_UsersRow) - - Private columnSelect As Global.System.Data.DataColumn - - Private columnUsername As Global.System.Data.DataColumn - - Private columnPrename As Global.System.Data.DataColumn - - Private columnSurname As Global.System.Data.DataColumn - - Private columnEmail As Global.System.Data.DataColumn - - Private columnID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBAD_Users" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property SelectColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSelect - End Get - End Property - - _ - Public ReadOnly Property UsernameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUsername - End Get - End Property - - _ - Public ReadOnly Property PrenameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPrename - End Get - End Property - - _ - Public ReadOnly Property SurnameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSurname - End Get - End Property - - _ - Public ReadOnly Property EmailColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEmail - End Get - End Property - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBAD_UsersRow - Get - Return CType(Me.Rows(index),TBAD_UsersRow) - End Get - End Property - - _ - Public Event TBAD_UsersRowChanging As TBAD_UsersRowChangeEventHandler - - _ - Public Event TBAD_UsersRowChanged As TBAD_UsersRowChangeEventHandler - - _ - Public Event TBAD_UsersRowDeleting As TBAD_UsersRowChangeEventHandler - - _ - Public Event TBAD_UsersRowDeleted As TBAD_UsersRowChangeEventHandler - - _ - Public Overloads Sub AddTBAD_UsersRow(ByVal row As TBAD_UsersRow) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBAD_UsersRow(ByVal _Select As Boolean, ByVal Username As String, ByVal Prename As String, ByVal Surname As String, ByVal Email As String, ByVal ID As Short) As TBAD_UsersRow - Dim rowTBAD_UsersRow As TBAD_UsersRow = CType(Me.NewRow,TBAD_UsersRow) - Dim columnValuesArray() As Object = New Object() {_Select, Username, Prename, Surname, Email, ID} - rowTBAD_UsersRow.ItemArray = columnValuesArray - Me.Rows.Add(rowTBAD_UsersRow) - Return rowTBAD_UsersRow - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBAD_UsersDataTable = CType(MyBase.Clone,TBAD_UsersDataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBAD_UsersDataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnSelect = MyBase.Columns("Select") - Me.columnUsername = MyBase.Columns("Username") - Me.columnPrename = MyBase.Columns("Prename") - Me.columnSurname = MyBase.Columns("Surname") - Me.columnEmail = MyBase.Columns("Email") - Me.columnID = MyBase.Columns("ID") - End Sub - - _ - Private Sub InitClass() - Me.columnSelect = New Global.System.Data.DataColumn("Select", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - Me.columnSelect.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "SelectColumn") - Me.columnSelect.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnSelect") - Me.columnSelect.ExtendedProperties.Add("Generator_UserColumnName", "Select") - MyBase.Columns.Add(Me.columnSelect) - Me.columnUsername = New Global.System.Data.DataColumn("Username", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUsername) - Me.columnPrename = New Global.System.Data.DataColumn("Prename", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPrename) - Me.columnSurname = New Global.System.Data.DataColumn("Surname", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSurname) - Me.columnEmail = New Global.System.Data.DataColumn("Email", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEmail) - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnSelect.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBAD_UsersRow() As TBAD_UsersRow - Return CType(Me.NewRow,TBAD_UsersRow) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBAD_UsersRow(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBAD_UsersRow) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBAD_UsersRowChangedEvent) Is Nothing) Then - RaiseEvent TBAD_UsersRowChanged(Me, New TBAD_UsersRowChangeEvent(CType(e.Row,TBAD_UsersRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBAD_UsersRowChangingEvent) Is Nothing) Then - RaiseEvent TBAD_UsersRowChanging(Me, New TBAD_UsersRowChangeEvent(CType(e.Row,TBAD_UsersRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBAD_UsersRowDeletedEvent) Is Nothing) Then - RaiseEvent TBAD_UsersRowDeleted(Me, New TBAD_UsersRowChangeEvent(CType(e.Row,TBAD_UsersRow), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBAD_UsersRowDeletingEvent) Is Nothing) Then - RaiseEvent TBAD_UsersRowDeleting(Me, New TBAD_UsersRowChangeEvent(CType(e.Row,TBAD_UsersRow), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBAD_UsersRow(ByVal row As TBAD_UsersRow) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBAD_UsersDataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_Users1DataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_Users1Row) - - Private columnSelect As Global.System.Data.DataColumn - - Private columnUsername As Global.System.Data.DataColumn - - Private columnPrename As Global.System.Data.DataColumn - - Private columnSurname As Global.System.Data.DataColumn - - Private columnEmail As Global.System.Data.DataColumn - - Private columnID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_Users1" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property SelectColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSelect - End Get - End Property - - _ - Public ReadOnly Property UsernameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUsername - End Get - End Property - - _ - Public ReadOnly Property PrenameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPrename - End Get - End Property - - _ - Public ReadOnly Property SurnameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSurname - End Get - End Property - - _ - Public ReadOnly Property EmailColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEmail - End Get - End Property - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_Users1Row - Get - Return CType(Me.Rows(index),TBWH_Users1Row) - End Get - End Property - - _ - Public Event TBWH_Users1RowChanging As TBWH_Users1RowChangeEventHandler - - _ - Public Event TBWH_Users1RowChanged As TBWH_Users1RowChangeEventHandler - - _ - Public Event TBWH_Users1RowDeleting As TBWH_Users1RowChangeEventHandler - - _ - Public Event TBWH_Users1RowDeleted As TBWH_Users1RowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_Users1Row(ByVal row As TBWH_Users1Row) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_Users1Row(ByVal _Select As Boolean, ByVal Username As String, ByVal Prename As String, ByVal Surname As String, ByVal Email As String, ByVal ID As Short) As TBWH_Users1Row - Dim rowTBWH_Users1Row As TBWH_Users1Row = CType(Me.NewRow,TBWH_Users1Row) - Dim columnValuesArray() As Object = New Object() {_Select, Username, Prename, Surname, Email, ID} - rowTBWH_Users1Row.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_Users1Row) - Return rowTBWH_Users1Row - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_Users1DataTable = CType(MyBase.Clone,TBWH_Users1DataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_Users1DataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnSelect = MyBase.Columns("Select") - Me.columnUsername = MyBase.Columns("Username") - Me.columnPrename = MyBase.Columns("Prename") - Me.columnSurname = MyBase.Columns("Surname") - Me.columnEmail = MyBase.Columns("Email") - Me.columnID = MyBase.Columns("ID") - End Sub - - _ - Private Sub InitClass() - Me.columnSelect = New Global.System.Data.DataColumn("Select", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - Me.columnSelect.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "SelectColumn") - Me.columnSelect.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnSelect") - Me.columnSelect.ExtendedProperties.Add("Generator_UserColumnName", "Select") - MyBase.Columns.Add(Me.columnSelect) - Me.columnUsername = New Global.System.Data.DataColumn("Username", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUsername) - Me.columnPrename = New Global.System.Data.DataColumn("Prename", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPrename) - Me.columnSurname = New Global.System.Data.DataColumn("Surname", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSurname) - Me.columnEmail = New Global.System.Data.DataColumn("Email", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEmail) - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnSelect.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBWH_Users1Row() As TBWH_Users1Row - Return CType(Me.NewRow,TBWH_Users1Row) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_Users1Row(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_Users1Row) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_Users1RowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_Users1RowChanged(Me, New TBWH_Users1RowChangeEvent(CType(e.Row,TBWH_Users1Row), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_Users1RowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_Users1RowChanging(Me, New TBWH_Users1RowChangeEvent(CType(e.Row,TBWH_Users1Row), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_Users1RowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_Users1RowDeleted(Me, New TBWH_Users1RowChangeEvent(CType(e.Row,TBWH_Users1Row), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_Users1RowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_Users1RowDeleting(Me, New TBWH_Users1RowChangeEvent(CType(e.Row,TBWH_Users1Row), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_Users1Row(ByVal row As TBWH_Users1Row) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_Users1DataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents the strongly named DataTable class. - ''' - _ - Partial Public Class TBWH_Users2DataTable - Inherits Global.System.Data.TypedTableBase(Of TBWH_Users2Row) - - Private columnSelect As Global.System.Data.DataColumn - - Private columnUsername As Global.System.Data.DataColumn - - Private columnPrename As Global.System.Data.DataColumn - - Private columnSurname As Global.System.Data.DataColumn - - Private columnEmail As Global.System.Data.DataColumn - - Private columnID As Global.System.Data.DataColumn - - _ - Public Sub New() - MyBase.New - Me.TableName = "TBWH_Users2" - Me.BeginInit - Me.InitClass - Me.EndInit - End Sub - - _ - Friend Sub New(ByVal table As Global.System.Data.DataTable) - MyBase.New - Me.TableName = table.TableName - If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then - Me.CaseSensitive = table.CaseSensitive - End If - If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then - Me.Locale = table.Locale - End If - If (table.Namespace <> table.DataSet.Namespace) Then - Me.Namespace = table.Namespace - End If - Me.Prefix = table.Prefix - Me.MinimumCapacity = table.MinimumCapacity - End Sub - - _ - Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) - MyBase.New(info, context) - Me.InitVars - End Sub - - _ - Public ReadOnly Property SelectColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSelect - End Get - End Property - - _ - Public ReadOnly Property UsernameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnUsername - End Get - End Property - - _ - Public ReadOnly Property PrenameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnPrename - End Get - End Property - - _ - Public ReadOnly Property SurnameColumn() As Global.System.Data.DataColumn - Get - Return Me.columnSurname - End Get - End Property - - _ - Public ReadOnly Property EmailColumn() As Global.System.Data.DataColumn - Get - Return Me.columnEmail - End Get - End Property - - _ - Public ReadOnly Property IDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnID - End Get - End Property - - _ - Public ReadOnly Property Count() As Integer - Get - Return Me.Rows.Count - End Get - End Property - - _ - Public Default ReadOnly Property Item(ByVal index As Integer) As TBWH_Users2Row - Get - Return CType(Me.Rows(index),TBWH_Users2Row) - End Get - End Property - - _ - Public Event TBWH_Users2RowChanging As TBWH_Users2RowChangeEventHandler - - _ - Public Event TBWH_Users2RowChanged As TBWH_Users2RowChangeEventHandler - - _ - Public Event TBWH_Users2RowDeleting As TBWH_Users2RowChangeEventHandler - - _ - Public Event TBWH_Users2RowDeleted As TBWH_Users2RowChangeEventHandler - - _ - Public Overloads Sub AddTBWH_Users2Row(ByVal row As TBWH_Users2Row) - Me.Rows.Add(row) - End Sub - - _ - Public Overloads Function AddTBWH_Users2Row(ByVal _Select As Boolean, ByVal Username As String, ByVal Prename As String, ByVal Surname As String, ByVal Email As String, ByVal ID As Short) As TBWH_Users2Row - Dim rowTBWH_Users2Row As TBWH_Users2Row = CType(Me.NewRow,TBWH_Users2Row) - Dim columnValuesArray() As Object = New Object() {_Select, Username, Prename, Surname, Email, ID} - rowTBWH_Users2Row.ItemArray = columnValuesArray - Me.Rows.Add(rowTBWH_Users2Row) - Return rowTBWH_Users2Row - End Function - - _ - Public Overrides Function Clone() As Global.System.Data.DataTable - Dim cln As TBWH_Users2DataTable = CType(MyBase.Clone,TBWH_Users2DataTable) - cln.InitVars - Return cln - End Function - - _ - Protected Overrides Function CreateInstance() As Global.System.Data.DataTable - Return New TBWH_Users2DataTable() - End Function - - _ - Friend Sub InitVars() - Me.columnSelect = MyBase.Columns("Select") - Me.columnUsername = MyBase.Columns("Username") - Me.columnPrename = MyBase.Columns("Prename") - Me.columnSurname = MyBase.Columns("Surname") - Me.columnEmail = MyBase.Columns("Email") - Me.columnID = MyBase.Columns("ID") - End Sub - - _ - Private Sub InitClass() - Me.columnSelect = New Global.System.Data.DataColumn("Select", GetType(Boolean), Nothing, Global.System.Data.MappingType.Element) - Me.columnSelect.ExtendedProperties.Add("Generator_ColumnPropNameInTable", "SelectColumn") - Me.columnSelect.ExtendedProperties.Add("Generator_ColumnVarNameInTable", "columnSelect") - Me.columnSelect.ExtendedProperties.Add("Generator_UserColumnName", "Select") - MyBase.Columns.Add(Me.columnSelect) - Me.columnUsername = New Global.System.Data.DataColumn("Username", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnUsername) - Me.columnPrename = New Global.System.Data.DataColumn("Prename", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPrename) - Me.columnSurname = New Global.System.Data.DataColumn("Surname", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnSurname) - Me.columnEmail = New Global.System.Data.DataColumn("Email", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnEmail) - Me.columnID = New Global.System.Data.DataColumn("ID", GetType(Short), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnID) - Me.columnSelect.DefaultValue = CType(false,Boolean) - End Sub - - _ - Public Function NewTBWH_Users2Row() As TBWH_Users2Row - Return CType(Me.NewRow,TBWH_Users2Row) - End Function - - _ - Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow - Return New TBWH_Users2Row(builder) - End Function - - _ - Protected Overrides Function GetRowType() As Global.System.Type - Return GetType(TBWH_Users2Row) - End Function - - _ - Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanged(e) - If (Not (Me.TBWH_Users2RowChangedEvent) Is Nothing) Then - RaiseEvent TBWH_Users2RowChanged(Me, New TBWH_Users2RowChangeEvent(CType(e.Row,TBWH_Users2Row), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowChanging(e) - If (Not (Me.TBWH_Users2RowChangingEvent) Is Nothing) Then - RaiseEvent TBWH_Users2RowChanging(Me, New TBWH_Users2RowChangeEvent(CType(e.Row,TBWH_Users2Row), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleted(e) - If (Not (Me.TBWH_Users2RowDeletedEvent) Is Nothing) Then - RaiseEvent TBWH_Users2RowDeleted(Me, New TBWH_Users2RowChangeEvent(CType(e.Row,TBWH_Users2Row), e.Action)) - End If - End Sub - - _ - Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) - MyBase.OnRowDeleting(e) - If (Not (Me.TBWH_Users2RowDeletingEvent) Is Nothing) Then - RaiseEvent TBWH_Users2RowDeleting(Me, New TBWH_Users2RowChangeEvent(CType(e.Row,TBWH_Users2Row), e.Action)) - End If - End Sub - - _ - Public Sub RemoveTBWH_Users2Row(ByVal row As TBWH_Users2Row) - Me.Rows.Remove(row) - End Sub - - _ - Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType - Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType() - Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence() - Dim ds As DD_ECMAdmin = New DD_ECMAdmin() - Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any1.Namespace = "http://www.w3.org/2001/XMLSchema" - any1.MinOccurs = New Decimal(0) - any1.MaxOccurs = Decimal.MaxValue - any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any1) - Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny() - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" - any2.MinOccurs = New Decimal(1) - any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax - sequence.Items.Add(any2) - Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute1.Name = "namespace" - attribute1.FixedValue = ds.Namespace - type.Attributes.Add(attribute1) - Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute() - attribute2.Name = "tableTypeName" - attribute2.FixedValue = "TBWH_Users2DataTable" - type.Attributes.Add(attribute2) - type.Particle = sequence - Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable - If xs.Contains(dsSchema.TargetNamespace) Then - Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream() - Try - Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing - dsSchema.Write(s1) - Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator - Do While schemas.MoveNext - schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) - s2.SetLength(0) - schema.Write(s2) - If (s1.Length = s2.Length) Then - s1.Position = 0 - s2.Position = 0 - - Do While ((s1.Position <> s1.Length) _ - AndAlso (s1.ReadByte = s2.ReadByte)) - - - Loop - If (s1.Position = s1.Length) Then - Return type - End If - End If - - Loop - Finally - If (Not (s1) Is Nothing) Then - s1.Close - End If - If (Not (s2) Is Nothing) Then - s2.Close - End If - End Try - End If - xs.Add(dsSchema) - Return type - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_CONSTRUCTORRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_CONSTRUCTOR As TBPMO_FORM_CONSTRUCTORDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_CONSTRUCTOR = CType(Me.Table,TBPMO_FORM_CONSTRUCTORDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TITLE in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE_MENU() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SEQUENCE_MENUColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SEQUENCE_MENUColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property MENU_IMG() As Byte() - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte MENU_IMG in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) = value - End Set - End Property - - _ - Public Property SHORT_TITLE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SHORT_TITLE in Tabelle TBPMO_FORM_CONSTRUCTOR ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Function IsFORM_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) - End Function - - _ - Public Sub SetFORM_TITLENull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.FORM_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsMENU_IMGNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) - End Function - - _ - Public Sub SetMENU_IMGNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.MENU_IMGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSHORT_TITLENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) - End Function - - _ - Public Sub SetSHORT_TITLENull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR.SHORT_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_FORM_CONSTRUCTOR_DETAILRows() As TBPMO_FORM_CONSTRUCTOR_DETAILRow() - If (Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID") Is Nothing) Then - Return New TBPMO_FORM_CONSTRUCTOR_DETAILRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")),TBPMO_FORM_CONSTRUCTOR_DETAILRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_FORM_CONSTRUCTOR_DETAIL As TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL = CType(Me.Table,TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.GUIDColumn) = value - End Set - End Property - - _ - Public Property CONSTRUCT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONSTRUCT_IDColumn) = value - End Set - End Property - - _ - Public Property FORM_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.FORM_IDColumn) = value - End Set - End Property - - _ - Public Property PARENT_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.PARENT_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.PARENT_IDColumn) = value - End Set - End Property - - _ - Public Property LEVEL1_SELECT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LEVEL1_SELECTColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEQUENCEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property SQL_SELECT_EBENE1() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE1Column) = value - End Set - End Property - - _ - Public Property SQL_SELECT_EBENE2() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE2Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_SELECT_EBENE2Column) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNull"& _ - ".", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNul"& _ - "l.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_FORM_CONSTRUCTOR_DETAIL ist DBN"& _ - "ull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property COLUMN_NAME1() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME1Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME1Column) = value - End Set - End Property - - _ - Public Property COLUMN_NAME2() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME2Column),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.COLUMN_NAME2Column) = value - End Set - End Property - - _ - Public Property LOAD_DIRECT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LOAD_DIRECTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.LOAD_DIRECTColumn) = value - End Set - End Property - - _ - Public Property SQL_QUICK_VIEW() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_QUICK_VIEWColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_QUICK_VIEWColumn) = value - End Set - End Property - - _ - Public Property CONTROL_DOCTYPE_MATCH() As Integer - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CONTROL_DOCTYPE_MATCHColumn) = value - End Set - End Property - - _ - Public Property SQL_RIGHT_READ_AND_VIEW_ONLY() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_RIGHT_READ_AND_VIEW_ONLYColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_RIGHT_READ_AND_VIEW_ONLYColumn) = value - End Set - End Property - - _ - Public Property SQL_RIGHT_WINDREAM_VIEW() As String - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_RIGHT_WINDREAM_VIEWColumn),String) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.SQL_RIGHT_WINDREAM_VIEWColumn) = value - End Set - End Property - - _ - Public Property ADD_RECORDS() As Boolean - Get - Return CType(Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADD_RECORDSColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADD_RECORDSColumn) = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTORRow() As TBPMO_FORM_CONSTRUCTORRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")),TBPMO_FORM_CONSTRUCTORRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_FORM_CONSTRUCTOR_DETAIL_CONSTRUCT_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_FORM_CONSTRUCTOR_DETAIL.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_CONNECTIONRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_CONNECTION As TBDD_CONNECTIONDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_CONNECTION = CType(Me.Table,TBDD_CONNECTIONDataTable) - End Sub - - _ - Public Property GUID() As Short - Get - Return CType(Me(Me.tableTBDD_CONNECTION.GUIDColumn),Short) - End Get - Set - Me(Me.tableTBDD_CONNECTION.GUIDColumn) = value - End Set - End Property - - _ - Public Property BEZEICHNUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEZEICHNUNG in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) = value - End Set - End Property - - _ - Public Property SQL_PROVIDER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SQL_PROVIDER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) = value - End Set - End Property - - _ - Public Property SERVER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.SERVERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte SERVER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.SERVERColumn) = value - End Set - End Property - - _ - Public Property DATENBANK() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.DATENBANKColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte DATENBANK in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.DATENBANKColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.USERNAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte USERNAME in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property PASSWORD() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.PASSWORDColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PASSWORD in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.PASSWORDColumn) = value - End Set - End Property - - _ - Public Property BEMERKUNG() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte BEMERKUNG in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) = value - End Set - End Property - - _ - Public Property AKTIV() As Boolean - Get - Return CType(Me(Me.tableTBDD_CONNECTION.AKTIVColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_CONNECTION.AKTIVColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWER() As String - Get - Return CType(Me(Me.tableTBDD_CONNECTION.ERSTELLTWERColumn),String) - End Get - Set - Me(Me.tableTBDD_CONNECTION.ERSTELLTWERColumn) = value - End Set - End Property - - _ - Public Property ERSTELLTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ERSTELLTWANN in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn) = value - End Set - End Property - - _ - Public Property GEANDERTWER() As String - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEANDERTWER in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) = value - End Set - End Property - - _ - Public Property GEAENDERTWANN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GEAENDERTWANN in Tabelle TBDD_CONNECTION ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) = value - End Set - End Property - - _ - Public Function IsBEZEICHNUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) - End Function - - _ - Public Sub SetBEZEICHNUNGNull() - Me(Me.tableTBDD_CONNECTION.BEZEICHNUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSQL_PROVIDERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) - End Function - - _ - Public Sub SetSQL_PROVIDERNull() - Me(Me.tableTBDD_CONNECTION.SQL_PROVIDERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSERVERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.SERVERColumn) - End Function - - _ - Public Sub SetSERVERNull() - Me(Me.tableTBDD_CONNECTION.SERVERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsDATENBANKNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.DATENBANKColumn) - End Function - - _ - Public Sub SetDATENBANKNull() - Me(Me.tableTBDD_CONNECTION.DATENBANKColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUSERNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.USERNAMEColumn) - End Function - - _ - Public Sub SetUSERNAMENull() - Me(Me.tableTBDD_CONNECTION.USERNAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPASSWORDNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.PASSWORDColumn) - End Function - - _ - Public Sub SetPASSWORDNull() - Me(Me.tableTBDD_CONNECTION.PASSWORDColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsBEMERKUNGNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) - End Function - - _ - Public Sub SetBEMERKUNGNull() - Me(Me.tableTBDD_CONNECTION.BEMERKUNGColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsERSTELLTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn) - End Function - - _ - Public Sub SetERSTELLTWANNNull() - Me(Me.tableTBDD_CONNECTION.ERSTELLTWANNColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEANDERTWERNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) - End Function - - _ - Public Sub SetGEANDERTWERNull() - Me(Me.tableTBDD_CONNECTION.GEANDERTWERColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsGEAENDERTWANNNull() As Boolean - Return Me.IsNull(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) - End Function - - _ - Public Sub SetGEAENDERTWANNNull() - Me(Me.tableTBDD_CONNECTION.GEAENDERTWANNColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWTEMPQUICKVIEWRow - Inherits Global.System.Data.DataRow - - Private tableVWTEMPQUICKVIEW As VWTEMPQUICKVIEWDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWTEMPQUICKVIEW = CType(Me.Table,VWTEMPQUICKVIEWDataTable) - End Sub - - _ - Public Property _Record_ID() As Integer - Get - Return CType(Me(Me.tableVWTEMPQUICKVIEW._Record_IDColumn),Integer) - End Get - Set - Me(Me.tableVWTEMPQUICKVIEW._Record_IDColumn) = value - End Set - End Property - - _ - Public Property Aktenzeichen() As String - Get - Try - Return CType(Me(Me.tableVWTEMPQUICKVIEW.AktenzeichenColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Aktenzeichen in Tabelle VWTEMPQUICKVIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWTEMPQUICKVIEW.AktenzeichenColumn) = value - End Set - End Property - - _ - Public Property _Wiedergabe_der_Marke__Bild_() As Byte() - Get - Try - Return CType(Me(Me.tableVWTEMPQUICKVIEW._Wiedergabe_der_Marke__Bild_Column),Byte()) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Wiedergabe der Marke (Bild) in Tabelle VWTEMPQUICKVIEW ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableVWTEMPQUICKVIEW._Wiedergabe_der_Marke__Bild_Column) = value - End Set - End Property - - _ - Public Property Tag_der_Eintragung_im_Register() As String - Get - Try - Return CType(Me(Me.tableVWTEMPQUICKVIEW.Tag_der_Eintragung_im_RegisterColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Tag der Eintragung im Register in Tabelle VWTEMPQUICKVIEW ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWTEMPQUICKVIEW.Tag_der_Eintragung_im_RegisterColumn) = value - End Set - End Property - - _ - Public Property Aktenzustand() As String - Get - Try - Return CType(Me(Me.tableVWTEMPQUICKVIEW.AktenzustandColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Aktenzustand in Tabelle VWTEMPQUICKVIEW ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWTEMPQUICKVIEW.AktenzustandColumn) = value - End Set - End Property - - _ - Public Function IsAktenzeichenNull() As Boolean - Return Me.IsNull(Me.tableVWTEMPQUICKVIEW.AktenzeichenColumn) - End Function - - _ - Public Sub SetAktenzeichenNull() - Me(Me.tableVWTEMPQUICKVIEW.AktenzeichenColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function Is_Wiedergabe_der_Marke__Bild_Null() As Boolean - Return Me.IsNull(Me.tableVWTEMPQUICKVIEW._Wiedergabe_der_Marke__Bild_Column) - End Function - - _ - Public Sub Set_Wiedergabe_der_Marke__Bild_Null() - Me(Me.tableVWTEMPQUICKVIEW._Wiedergabe_der_Marke__Bild_Column) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsTag_der_Eintragung_im_RegisterNull() As Boolean - Return Me.IsNull(Me.tableVWTEMPQUICKVIEW.Tag_der_Eintragung_im_RegisterColumn) - End Function - - _ - Public Sub SetTag_der_Eintragung_im_RegisterNull() - Me(Me.tableVWTEMPQUICKVIEW.Tag_der_Eintragung_im_RegisterColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsAktenzustandNull() As Boolean - Return Me.IsNull(Me.tableVWTEMPQUICKVIEW.AktenzustandColumn) - End Function - - _ - Public Sub SetAktenzustandNull() - Me(Me.tableVWTEMPQUICKVIEW.AktenzustandColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_ENTITIESRow - Inherits Global.System.Data.DataRow - - Private tableTBWH_ENTITIES As TBWH_ENTITIESDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_ENTITIES = CType(Me.Table,TBWH_ENTITIESDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBWH_ENTITIES.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBWH_ENTITIES.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Return CType(Me(Me.tableTBWH_ENTITIES.FORM_TITLEColumn),String) - End Get - Set - Me(Me.tableTBWH_ENTITIES.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property CAPTION() As String - Get - Try - Return CType(Me(Me.tableTBWH_ENTITIES.CAPTIONColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CAPTION in Tabelle TBWH_ENTITIES ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_ENTITIES.CAPTIONColumn) = value - End Set - End Property - - _ - Public Function IsCAPTIONNull() As Boolean - Return Me.IsNull(Me.tableTBWH_ENTITIES.CAPTIONColumn) - End Function - - _ - Public Sub SetCAPTIONNull() - Me(Me.tableTBWH_ENTITIES.CAPTIONColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_USER_GROUPSRow - Inherits Global.System.Data.DataRow - - Private tableTBWH_USER_GROUPS As TBWH_USER_GROUPSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_USER_GROUPS = CType(Me.Table,TBWH_USER_GROUPSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBWH_USER_GROUPS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBWH_USER_GROUPS.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBWH_USER_GROUPS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBWH_USER_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_USER_GROUPS.NAMEColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBWH_USER_GROUPS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBWH_USER_GROUPS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_SAP_FUBARow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_SAP_FUBA As TBPMO_SAP_FUBADataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_SAP_FUBA = CType(Me.Table,TBPMO_SAP_FUBADataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.NAMEColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.NAMEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBPMO_SAP_FUBA.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBPMO_SAP_FUBA ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.COMMENTColumn) = value - End Set - End Property - - _ - Public Property TableName() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.TableNameColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.TableNameColumn) = value - End Set - End Property - - _ - Public Property Host() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.HostColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.HostColumn) = value - End Set - End Property - - _ - Public Property SystemNumber() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.SystemNumberColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.SystemNumberColumn) = value - End Set - End Property - - _ - Public Property UserName() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.UserNameColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.UserNameColumn) = value - End Set - End Property - - _ - Public Property Password() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.PasswordColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.PasswordColumn) = value - End Set - End Property - - _ - Public Property Client() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.ClientColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.ClientColumn) = value - End Set - End Property - - _ - Public Property Language() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.LanguageColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.LanguageColumn) = value - End Set - End Property - - _ - Public Property TempTableName() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.TempTableNameColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.TempTableNameColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_SAP_FUBA.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_SAP_FUBA ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_SAP_FUBA.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_SAP_FUBA ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_SAP_FUBA.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_SAP_FUBA ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property WHERE_CLAUSE() As String - Get - Try - Return CType(Me(Me.tableTBPMO_SAP_FUBA.WHERE_CLAUSEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte WHERE_CLAUSE in Tabelle TBPMO_SAP_FUBA ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.WHERE_CLAUSEColumn) = value - End Set - End Property - - _ - Public Property Method() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.MethodColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.MethodColumn) = value - End Set - End Property - - _ - Public Property FuBa_SplitCharacter() As String - Get - Return CType(Me(Me.tableTBPMO_SAP_FUBA.FuBa_SplitCharacterColumn),String) - End Get - Set - Me(Me.tableTBPMO_SAP_FUBA.FuBa_SplitCharacterColumn) = value - End Set - End Property - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_SAP_FUBA.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBPMO_SAP_FUBA.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_SAP_FUBA.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_SAP_FUBA.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_SAP_FUBA.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_SAP_FUBA.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_SAP_FUBA.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_SAP_FUBA.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsWHERE_CLAUSENull() As Boolean - Return Me.IsNull(Me.tableTBPMO_SAP_FUBA.WHERE_CLAUSEColumn) - End Function - - _ - Public Sub SetWHERE_CLAUSENull() - Me(Me.tableTBPMO_SAP_FUBA.WHERE_CLAUSEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class USER_RIGHTSRow - Inherits Global.System.Data.DataRow - - Private tableUSER_RIGHTS As USER_RIGHTSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableUSER_RIGHTS = CType(Me.Table,USER_RIGHTSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableUSER_RIGHTS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableUSER_RIGHTS.GUIDColumn) = value - End Set - End Property - - _ - Public Property FORM_TITLE() As String - Get - Try - Return CType(Me(Me.tableUSER_RIGHTS.FORM_TITLEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte FORM_TITLE in Tabelle USER_RIGHTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableUSER_RIGHTS.FORM_TITLEColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableUSER_RIGHTS.USERNAMEColumn),String) - End Get - Set - Me(Me.tableUSER_RIGHTS.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableUSER_RIGHTS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle USER_RIGHTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableUSER_RIGHTS.NAMEColumn) = value - End Set - End Property - - _ - Public Property PRENAME() As String - Get - Try - Return CType(Me(Me.tableUSER_RIGHTS.PRENAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PRENAME in Tabelle USER_RIGHTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableUSER_RIGHTS.PRENAMEColumn) = value - End Set - End Property - - _ - Public Property EDIT_REC() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.EDIT_RECColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.EDIT_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_REC() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.ADD_RECColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.ADD_RECColumn) = value - End Set - End Property - - _ - Public Property DELETE_REC() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.DELETE_RECColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.DELETE_RECColumn) = value - End Set - End Property - - _ - Public Property ADD_DOC() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.ADD_DOCColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.ADD_DOCColumn) = value - End Set - End Property - - _ - Public Property READ_ONLY_DOC() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.READ_ONLY_DOCColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.READ_ONLY_DOCColumn) = value - End Set - End Property - - _ - Public Property DELETE_DOC() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.DELETE_DOCColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.DELETE_DOCColumn) = value - End Set - End Property - - _ - Public Property FILES_VISIBLE() As Boolean - Get - Return CType(Me(Me.tableUSER_RIGHTS.FILES_VISIBLEColumn),Boolean) - End Get - Set - Me(Me.tableUSER_RIGHTS.FILES_VISIBLEColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableUSER_RIGHTS.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle USER_RIGHTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableUSER_RIGHTS.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableUSER_RIGHTS.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle USER_RIGHTS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableUSER_RIGHTS.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsFORM_TITLENull() As Boolean - Return Me.IsNull(Me.tableUSER_RIGHTS.FORM_TITLEColumn) - End Function - - _ - Public Sub SetFORM_TITLENull() - Me(Me.tableUSER_RIGHTS.FORM_TITLEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableUSER_RIGHTS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableUSER_RIGHTS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPRENAMENull() As Boolean - Return Me.IsNull(Me.tableUSER_RIGHTS.PRENAMEColumn) - End Function - - _ - Public Sub SetPRENAMENull() - Me(Me.tableUSER_RIGHTS.PRENAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableUSER_RIGHTS.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableUSER_RIGHTS.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableUSER_RIGHTS.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableUSER_RIGHTS.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG As TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG = CType(Me.Table,TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.GUIDColumn) = value - End Set - End Property - - _ - Public Property ENTITY_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ENTITY_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ENTITY_IDColumn) = value - End Set - End Property - - _ - Public Property LANGUAGE() As String - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.LANGUAGEColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.LANGUAGEColumn) = value - End Set - End Property - - _ - Public Property COLUMN_VIEW() As String - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.COLUMN_VIEWColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.COLUMN_VIEWColumn) = value - End Set - End Property - - _ - Public Property HEADER_CAPTION() As String - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.HEADER_CAPTIONColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.HEADER_CAPTIONColumn) = value - End Set - End Property - - _ - Public Property WIDTH() As Integer - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.WIDTHColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.WIDTHColumn) = value - End Set - End Property - - _ - Public Property TYPE_ID() As Byte - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.TYPE_IDColumn),Byte) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.TYPE_IDColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_DOCSEARCH_RESULTLIST_CONFIG ist D"& _ - "BNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_DOCSEARCH_RESULTLIST_CONFIG ist "& _ - "DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_DOCSEARCH_RESULTLIST_CONFIG ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property VISIBLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.VISIBLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.VISIBLEColumn) = value - End Set - End Property - - _ - Public Property EDITABLE() As Boolean - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.EDITABLEColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.EDITABLEColumn) = value - End Set - End Property - - _ - Public Property CONFIG_COLUMNS() As Boolean - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CONFIG_COLUMNSColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CONFIG_COLUMNSColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Integer - Get - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.SEQUENCEColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function GetTBPMO_DOCRESULT_DROPDOWN_ITEMSRows() As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow() - If (Me.Table.ChildRelations("FK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID") Is Nothing) Then - Return New TBPMO_DOCRESULT_DROPDOWN_ITEMSRow(-1) {} - Else - Return CType(MyBase.GetChildRows(Me.Table.ChildRelations("FK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID")),TBPMO_DOCRESULT_DROPDOWN_ITEMSRow()) - End If - End Function - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class VWDD_LOGIN_USER_HISTORYRow - Inherits Global.System.Data.DataRow - - Private tableVWDD_LOGIN_USER_HISTORY As VWDD_LOGIN_USER_HISTORYDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableVWDD_LOGIN_USER_HISTORY = CType(Me.Table,VWDD_LOGIN_USER_HISTORYDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.GUIDColumn) = value - End Set - End Property - - _ - Public Property _MODULE() As String - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.MODULEColumn),String) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.MODULEColumn) = value - End Set - End Property - - _ - Public Property USERNAME() As String - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.USERNAMEColumn),String) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.USERNAMEColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle VWDD_LOGIN_USER_HISTORY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.NAMEColumn) = value - End Set - End Property - - _ - Public Property PRENAME() As String - Get - Try - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.PRENAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte PRENAME in Tabelle VWDD_LOGIN_USER_HISTORY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.PRENAMEColumn) = value - End Set - End Property - - _ - Public Property USER_ID() As Integer - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.USER_IDColumn),Integer) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.USER_IDColumn) = value - End Set - End Property - - _ - Public Property CLIENT_ID() As Integer - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.CLIENT_IDColumn),Integer) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.CLIENT_IDColumn) = value - End Set - End Property - - _ - Public Property CLIENT_NAME() As String - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.CLIENT_NAMEColumn),String) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.CLIENT_NAMEColumn) = value - End Set - End Property - - _ - Public Property LOGIN() As Date - Get - Try - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.LOGINColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOGIN in Tabelle VWDD_LOGIN_USER_HISTORY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.LOGINColumn) = value - End Set - End Property - - _ - Public Property LOGOUT() As Date - Get - Try - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.LOGOUTColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte LOGOUT in Tabelle VWDD_LOGIN_USER_HISTORY ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.LOGOUTColumn) = value - End Set - End Property - - _ - Public Property VERSION_CLIENT() As String - Get - Try - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.VERSION_CLIENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VERSION_CLIENT in Tabelle VWDD_LOGIN_USER_HISTORY ist DBNull."& _ - "", e) - End Try - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.VERSION_CLIENTColumn) = value - End Set - End Property - - _ - Public Property MACHINE_NAME() As String - Get - Return CType(Me(Me.tableVWDD_LOGIN_USER_HISTORY.MACHINE_NAMEColumn),String) - End Get - Set - Me(Me.tableVWDD_LOGIN_USER_HISTORY.MACHINE_NAMEColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableVWDD_LOGIN_USER_HISTORY.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableVWDD_LOGIN_USER_HISTORY.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPRENAMENull() As Boolean - Return Me.IsNull(Me.tableVWDD_LOGIN_USER_HISTORY.PRENAMEColumn) - End Function - - _ - Public Sub SetPRENAMENull() - Me(Me.tableVWDD_LOGIN_USER_HISTORY.PRENAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOGINNull() As Boolean - Return Me.IsNull(Me.tableVWDD_LOGIN_USER_HISTORY.LOGINColumn) - End Function - - _ - Public Sub SetLOGINNull() - Me(Me.tableVWDD_LOGIN_USER_HISTORY.LOGINColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsLOGOUTNull() As Boolean - Return Me.IsNull(Me.tableVWDD_LOGIN_USER_HISTORY.LOGOUTColumn) - End Function - - _ - Public Sub SetLOGOUTNull() - Me(Me.tableVWDD_LOGIN_USER_HISTORY.LOGOUTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsVERSION_CLIENTNull() As Boolean - Return Me.IsNull(Me.tableVWDD_LOGIN_USER_HISTORY.VERSION_CLIENTColumn) - End Function - - _ - Public Sub SetVERSION_CLIENTNull() - Me(Me.tableVWDD_LOGIN_USER_HISTORY.VERSION_CLIENTColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID = CType(Me.Table,TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable) - End Sub - - _ - Public Property Name() As String - Get - Try - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.NameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Name in Tabelle TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID ist"& _ - " DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.NameColumn) = value - End Set - End Property - - _ - Public Property ID() As Byte - Get - Try - Return CType(Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.IDColumn),Byte) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ID in Tabelle TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID ist D"& _ - "BNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.IDColumn) = value - End Set - End Property - - _ - Public Function IsNameNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.NameColumn) - End Function - - _ - Public Sub SetNameNull() - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.NameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.IDColumn) - End Function - - _ - Public Sub SetIDNull() - Me(Me.tableTBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID.IDColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_LOG_ESSENTIALSRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_LOG_ESSENTIALS As TBPMO_LOG_ESSENTIALSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_LOG_ESSENTIALS = CType(Me.Table,TBPMO_LOG_ESSENTIALSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.GUIDColumn) = value - End Set - End Property - - _ - Public Property REFERENCE_KEY() As Integer - Get - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.REFERENCE_KEYColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.REFERENCE_KEYColumn) = value - End Set - End Property - - _ - Public Property REFERENCE_STRING() As String - Get - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.REFERENCE_STRINGColumn),String) - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.REFERENCE_STRINGColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.COMMENTColumn),String) - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_LOG_ESSENTIALS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property Selection() As Boolean - Get - Try - Return CType(Me(Me.tableTBPMO_LOG_ESSENTIALS.SelectionColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Selection in Tabelle TBPMO_LOG_ESSENTIALS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_LOG_ESSENTIALS.SelectionColumn) = value - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LOG_ESSENTIALS.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_LOG_ESSENTIALS.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSelectionNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_LOG_ESSENTIALS.SelectionColumn) - End Function - - _ - Public Sub SetSelectionNull() - Me(Me.tableTBPMO_LOG_ESSENTIALS.SelectionColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - Inherits Global.System.Data.DataRow - - Private tableTBPMO_DOCRESULT_DROPDOWN_ITEMS As TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS = CType(Me.Table,TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.GUIDColumn) = value - End Set - End Property - - _ - Public Property CONFIG_ID() As Integer - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CONFIG_IDColumn),Integer) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CONFIG_IDColumn) = value - End Set - End Property - - _ - Public Property VALUE() As String - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.VALUEColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.VALUEColumn) = value - End Set - End Property - - _ - Public Property SEQUENCE() As Byte - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.SEQUENCEColumn),Byte) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.SEQUENCEColumn) = value - End Set - End Property - - _ - Public Property _DEFAULT() As Boolean - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.DEFAULTColumn),Boolean) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.DEFAULTColumn) = value - End Set - End Property - - _ - Public Property COLOR() As String - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.COLORColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.COLORColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.ADDED_WHOColumn),String) - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBPMO_DOCRESULT_DROPDOWN_ITEMS ist DBNu"& _ - "ll.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBPMO_DOCRESULT_DROPDOWN_ITEMS ist DBN"& _ - "ull.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBPMO_DOCRESULT_DROPDOWN_ITEMS ist DB"& _ - "Null.", e) - End Try - End Get - Set - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Property TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow() As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Get - Return CType(Me.GetParentRow(Me.Table.ParentRelations("FK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID")),TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow) - End Get - Set - Me.SetParentRow(value, Me.Table.ParentRelations("FK_TBPMO_DOCRESULT_DROPDOWN_ITEMSCONFIG_ID")) - End Set - End Property - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBPMO_DOCRESULT_DROPDOWN_ITEMS.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBDD_GROUPSRow - Inherits Global.System.Data.DataRow - - Private tableTBDD_GROUPS As TBDD_GROUPSDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBDD_GROUPS = CType(Me.Table,TBDD_GROUPSDataTable) - End Sub - - _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS.GUIDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS.NAMEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte NAME in Tabelle TBDD_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS.NAMEColumn) = value - End Set - End Property - - _ - Public Property ECM_FK_ID() As Integer - Get - Return CType(Me(Me.tableTBDD_GROUPS.ECM_FK_IDColumn),Integer) - End Get - Set - Me(Me.tableTBDD_GROUPS.ECM_FK_IDColumn) = value - End Set - End Property - - _ - Public Property AD_SYNC() As Boolean - Get - Return CType(Me(Me.tableTBDD_GROUPS.AD_SYNCColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_GROUPS.AD_SYNCColumn) = value - End Set - End Property - - _ - Public Property INTERNAL() As Boolean - Get - Return CType(Me(Me.tableTBDD_GROUPS.INTERNALColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_GROUPS.INTERNALColumn) = value - End Set - End Property - - _ - Public Property ACTIVE() As Boolean - Get - Return CType(Me(Me.tableTBDD_GROUPS.ACTIVEColumn),Boolean) - End Get - Set - Me(Me.tableTBDD_GROUPS.ACTIVEColumn) = value - End Set - End Property - - _ - Public Property COMMENT() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS.COMMENTColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte COMMENT in Tabelle TBDD_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS.COMMENTColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS.ADDED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHO in Tabelle TBDD_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS.ADDED_WHOColumn) = value - End Set - End Property - - _ - Public Property ADDED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS.ADDED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ADDED_WHEN in Tabelle TBDD_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS.ADDED_WHENColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHO() As String - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS.CHANGED_WHOColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHO in Tabelle TBDD_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS.CHANGED_WHOColumn) = value - End Set - End Property - - _ - Public Property CHANGED_WHEN() As Date - Get - Try - Return CType(Me(Me.tableTBDD_GROUPS.CHANGED_WHENColumn),Date) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte CHANGED_WHEN in Tabelle TBDD_GROUPS ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBDD_GROUPS.CHANGED_WHENColumn) = value - End Set - End Property - - _ - Public Function IsNAMENull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS.NAMEColumn) - End Function - - _ - Public Sub SetNAMENull() - Me(Me.tableTBDD_GROUPS.NAMEColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCOMMENTNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS.COMMENTColumn) - End Function - - _ - Public Sub SetCOMMENTNull() - Me(Me.tableTBDD_GROUPS.COMMENTColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS.ADDED_WHOColumn) - End Function - - _ - Public Sub SetADDED_WHONull() - Me(Me.tableTBDD_GROUPS.ADDED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsADDED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS.ADDED_WHENColumn) - End Function - - _ - Public Sub SetADDED_WHENNull() - Me(Me.tableTBDD_GROUPS.ADDED_WHENColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHONull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS.CHANGED_WHOColumn) - End Function - - _ - Public Sub SetCHANGED_WHONull() - Me(Me.tableTBDD_GROUPS.CHANGED_WHOColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsCHANGED_WHENNull() As Boolean - Return Me.IsNull(Me.tableTBDD_GROUPS.CHANGED_WHENColumn) - End Function - - _ - Public Sub SetCHANGED_WHENNull() - Me(Me.tableTBDD_GROUPS.CHANGED_WHENColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class DT_VORSCHAURow - Inherits Global.System.Data.DataRow - - Private tableDT_VORSCHAU As DT_VORSCHAUDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableDT_VORSCHAU = CType(Me.Table,DT_VORSCHAUDataTable) - End Sub - - _ - Public Property VALUE() As String - Get - Try - Return CType(Me(Me.tableDT_VORSCHAU.VALUEColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte VALUE in Tabelle DT_VORSCHAU ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableDT_VORSCHAU.VALUEColumn) = value - End Set - End Property - - _ - Public Function IsVALUENull() As Boolean - Return Me.IsNull(Me.tableDT_VORSCHAU.VALUEColumn) - End Function - - _ - Public Sub SetVALUENull() - Me(Me.tableDT_VORSCHAU.VALUEColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBAD_UsersRow - Inherits Global.System.Data.DataRow - - Private tableTBAD_Users As TBAD_UsersDataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBAD_Users = CType(Me.Table,TBAD_UsersDataTable) - End Sub - - _ - Public Property _Select() As Boolean - Get - Try - Return CType(Me(Me.tableTBAD_Users.SelectColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Select in Tabelle TBAD_Users ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBAD_Users.SelectColumn) = value - End Set - End Property - - _ - Public Property Username() As String - Get - Try - Return CType(Me(Me.tableTBAD_Users.UsernameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Username in Tabelle TBAD_Users ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBAD_Users.UsernameColumn) = value - End Set - End Property - - _ - Public Property Prename() As String - Get - Try - Return CType(Me(Me.tableTBAD_Users.PrenameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Prename in Tabelle TBAD_Users ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBAD_Users.PrenameColumn) = value - End Set - End Property - - _ - Public Property Surname() As String - Get - Try - Return CType(Me(Me.tableTBAD_Users.SurnameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Surname in Tabelle TBAD_Users ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBAD_Users.SurnameColumn) = value - End Set - End Property - - _ - Public Property Email() As String - Get - Try - Return CType(Me(Me.tableTBAD_Users.EmailColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Email in Tabelle TBAD_Users ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBAD_Users.EmailColumn) = value - End Set - End Property - - _ - Public Property ID() As Short - Get - Try - Return CType(Me(Me.tableTBAD_Users.IDColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ID in Tabelle TBAD_Users ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBAD_Users.IDColumn) = value - End Set - End Property - - _ - Public Function Is_SelectNull() As Boolean - Return Me.IsNull(Me.tableTBAD_Users.SelectColumn) - End Function - - _ - Public Sub Set_SelectNull() - Me(Me.tableTBAD_Users.SelectColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUsernameNull() As Boolean - Return Me.IsNull(Me.tableTBAD_Users.UsernameColumn) - End Function - - _ - Public Sub SetUsernameNull() - Me(Me.tableTBAD_Users.UsernameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPrenameNull() As Boolean - Return Me.IsNull(Me.tableTBAD_Users.PrenameColumn) - End Function - - _ - Public Sub SetPrenameNull() - Me(Me.tableTBAD_Users.PrenameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSurnameNull() As Boolean - Return Me.IsNull(Me.tableTBAD_Users.SurnameColumn) - End Function - - _ - Public Sub SetSurnameNull() - Me(Me.tableTBAD_Users.SurnameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEmailNull() As Boolean - Return Me.IsNull(Me.tableTBAD_Users.EmailColumn) - End Function - - _ - Public Sub SetEmailNull() - Me(Me.tableTBAD_Users.EmailColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDNull() As Boolean - Return Me.IsNull(Me.tableTBAD_Users.IDColumn) - End Function - - _ - Public Sub SetIDNull() - Me(Me.tableTBAD_Users.IDColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_Users1Row - Inherits Global.System.Data.DataRow - - Private tableTBWH_Users1 As TBWH_Users1DataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_Users1 = CType(Me.Table,TBWH_Users1DataTable) - End Sub - - _ - Public Property _Select() As Boolean - Get - Try - Return CType(Me(Me.tableTBWH_Users1.SelectColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Select in Tabelle TBWH_Users1 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users1.SelectColumn) = value - End Set - End Property - - _ - Public Property Username() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users1.UsernameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Username in Tabelle TBWH_Users1 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users1.UsernameColumn) = value - End Set - End Property - - _ - Public Property Prename() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users1.PrenameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Prename in Tabelle TBWH_Users1 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users1.PrenameColumn) = value - End Set - End Property - - _ - Public Property Surname() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users1.SurnameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Surname in Tabelle TBWH_Users1 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users1.SurnameColumn) = value - End Set - End Property - - _ - Public Property Email() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users1.EmailColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Email in Tabelle TBWH_Users1 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users1.EmailColumn) = value - End Set - End Property - - _ - Public Property ID() As Short - Get - Try - Return CType(Me(Me.tableTBWH_Users1.IDColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ID in Tabelle TBWH_Users1 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users1.IDColumn) = value - End Set - End Property - - _ - Public Function Is_SelectNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users1.SelectColumn) - End Function - - _ - Public Sub Set_SelectNull() - Me(Me.tableTBWH_Users1.SelectColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUsernameNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users1.UsernameColumn) - End Function - - _ - Public Sub SetUsernameNull() - Me(Me.tableTBWH_Users1.UsernameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPrenameNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users1.PrenameColumn) - End Function - - _ - Public Sub SetPrenameNull() - Me(Me.tableTBWH_Users1.PrenameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSurnameNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users1.SurnameColumn) - End Function - - _ - Public Sub SetSurnameNull() - Me(Me.tableTBWH_Users1.SurnameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEmailNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users1.EmailColumn) - End Function - - _ - Public Sub SetEmailNull() - Me(Me.tableTBWH_Users1.EmailColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users1.IDColumn) - End Function - - _ - Public Sub SetIDNull() - Me(Me.tableTBWH_Users1.IDColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Represents strongly named DataRow class. - ''' - Partial Public Class TBWH_Users2Row - Inherits Global.System.Data.DataRow - - Private tableTBWH_Users2 As TBWH_Users2DataTable - - _ - Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) - MyBase.New(rb) - Me.tableTBWH_Users2 = CType(Me.Table,TBWH_Users2DataTable) - End Sub - - _ - Public Property _Select() As Boolean - Get - Try - Return CType(Me(Me.tableTBWH_Users2.SelectColumn),Boolean) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Select in Tabelle TBWH_Users2 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users2.SelectColumn) = value - End Set - End Property - - _ - Public Property Username() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users2.UsernameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Username in Tabelle TBWH_Users2 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users2.UsernameColumn) = value - End Set - End Property - - _ - Public Property Prename() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users2.PrenameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Prename in Tabelle TBWH_Users2 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users2.PrenameColumn) = value - End Set - End Property - - _ - Public Property Surname() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users2.SurnameColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Surname in Tabelle TBWH_Users2 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users2.SurnameColumn) = value - End Set - End Property - - _ - Public Property Email() As String - Get - Try - Return CType(Me(Me.tableTBWH_Users2.EmailColumn),String) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte Email in Tabelle TBWH_Users2 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users2.EmailColumn) = value - End Set - End Property - - _ - Public Property ID() As Short - Get - Try - Return CType(Me(Me.tableTBWH_Users2.IDColumn),Short) - Catch e As Global.System.InvalidCastException - Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte ID in Tabelle TBWH_Users2 ist DBNull.", e) - End Try - End Get - Set - Me(Me.tableTBWH_Users2.IDColumn) = value - End Set - End Property - - _ - Public Function Is_SelectNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users2.SelectColumn) - End Function - - _ - Public Sub Set_SelectNull() - Me(Me.tableTBWH_Users2.SelectColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsUsernameNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users2.UsernameColumn) - End Function - - _ - Public Sub SetUsernameNull() - Me(Me.tableTBWH_Users2.UsernameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsPrenameNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users2.PrenameColumn) - End Function - - _ - Public Sub SetPrenameNull() - Me(Me.tableTBWH_Users2.PrenameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsSurnameNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users2.SurnameColumn) - End Function - - _ - Public Sub SetSurnameNull() - Me(Me.tableTBWH_Users2.SurnameColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsEmailNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users2.EmailColumn) - End Function - - _ - Public Sub SetEmailNull() - Me(Me.tableTBWH_Users2.EmailColumn) = Global.System.Convert.DBNull - End Sub - - _ - Public Function IsIDNull() As Boolean - Return Me.IsNull(Me.tableTBWH_Users2.IDColumn) - End Function - - _ - Public Sub SetIDNull() - Me(Me.tableTBWH_Users2.IDColumn) = Global.System.Convert.DBNull - End Sub - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_CONSTRUCTORRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_CONSTRUCTORRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_CONSTRUCTORRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_CONSTRUCTORRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_FORM_CONSTRUCTOR_DETAILRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_FORM_CONSTRUCTOR_DETAILRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_FORM_CONSTRUCTOR_DETAILRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_FORM_CONSTRUCTOR_DETAILRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_CONNECTIONRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_CONNECTIONRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_CONNECTIONRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_CONNECTIONRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWTEMPQUICKVIEWRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWTEMPQUICKVIEWRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWTEMPQUICKVIEWRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWTEMPQUICKVIEWRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_ENTITIESRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_ENTITIESRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_ENTITIESRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_ENTITIESRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_USER_GROUPSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_USER_GROUPSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_USER_GROUPSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_USER_GROUPSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_SAP_FUBARowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_SAP_FUBARow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_SAP_FUBARow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_SAP_FUBARow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class USER_RIGHTSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As USER_RIGHTSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As USER_RIGHTSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As USER_RIGHTSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class VWDD_LOGIN_USER_HISTORYRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As VWDD_LOGIN_USER_HISTORYRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As VWDD_LOGIN_USER_HISTORYRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As VWDD_LOGIN_USER_HISTORYRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_LOG_ESSENTIALSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_LOG_ESSENTIALSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_LOG_ESSENTIALSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_LOG_ESSENTIALSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBPMO_DOCRESULT_DROPDOWN_ITEMSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBPMO_DOCRESULT_DROPDOWN_ITEMSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBDD_GROUPSRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBDD_GROUPSRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBDD_GROUPSRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBDD_GROUPSRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class DT_VORSCHAURowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As DT_VORSCHAURow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As DT_VORSCHAURow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As DT_VORSCHAURow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBAD_UsersRowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBAD_UsersRow - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBAD_UsersRow, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBAD_UsersRow - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_Users1RowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_Users1Row - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_Users1Row, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_Users1Row - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class - - ''' - '''Row event argument class - ''' - _ - Public Class TBWH_Users2RowChangeEvent - Inherits Global.System.EventArgs - - Private eventRow As TBWH_Users2Row - - Private eventAction As Global.System.Data.DataRowAction - - _ - Public Sub New(ByVal row As TBWH_Users2Row, ByVal action As Global.System.Data.DataRowAction) - MyBase.New - Me.eventRow = row - Me.eventAction = action - End Sub - - _ - Public ReadOnly Property Row() As TBWH_Users2Row - Get - Return Me.eventRow - End Get - End Property - - _ - Public ReadOnly Property Action() As Global.System.Data.DataRowAction - Get - Return Me.eventAction - End Get - End Property - End Class -End Class - -Namespace DD_ECMAdminTableAdapters - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTORTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_CONSTRUCTOR" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("SEQUENCE_MENU", "SEQUENCE_MENU") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("MENU_IMG", "MENU_IMG") - tableMapping.ColumnMappings.Add("SHORT_TITLE", "SHORT_TITLE") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (FORM_TITLE, SEQUENC"& _ - "E_MENU, ADDED_WHO, MENU_IMG, SHORT_TITLE, LANGUAGE)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@FORM_TITLE,"& _ - "@SEQUENCE_MENU,@ADDED_WHO,@MENU_IMG,@SHORT_TITLE,@LANGUAGE); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FOR"& _ - "M_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_I"& _ - "MG, SHORT_TITLE FROM TBPMO_FORM_CONSTRUCTOR WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE_MENU", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE_MENU", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_IMG", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_IMG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORT_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORT_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET FORM_TITLE = @FORM_TITLE,"& _ - " SEQUENCE_MENU = @SEQUENCE_MENU, CHANGED_WHO = @CHANGED_WHO, MENU_IMG = @MENU_IM"& _ - "G, SHORT_TITLE = @SHORT_TITLE, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" LANGUAGE = @LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)& _ - "WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, FORM_TITLE, SEQUENCE_MENU"& _ - ", ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM T"& _ - "BPMO_FORM_CONSTRUCTOR WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE_MENU", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE_MENU", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@MENU_IMG", Global.System.Data.SqlDbType.VarBinary, 2147483647, Global.System.Data.ParameterDirection.Input, 0, 0, "MENU_IMG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SHORT_TITLE", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SHORT_TITLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 5, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'CONSTR_MENUE' + CONVER"& _ - "T(VARCHAR(5), GUID), @SCREEN_ID) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_"& _ - "WHEN, CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHEN, MENU_IMG, SHORT_TITL"& _ - "E, LANGUAGE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTORDataTable, ByVal LANGUAGE As String, ByVal SCREEN_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal SCREEN_ID As Integer) As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTORDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN_ID,Integer) - Dim dataTable As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTORDataTable = New DD_ECMAdmin.TBPMO_FORM_CONSTRUCTORDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTORDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_CONSTRUCTOR") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal ADDED_WHO As String, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String) As Integer - If (FORM_TITLE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(FORM_TITLE,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SEQUENCE_MENU,Integer) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(ADDED_WHO,String) - End If - If (MENU_IMG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(MENU_IMG,Byte()) - End If - If (SHORT_TITLE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SHORT_TITLE,String) - End If - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(LANGUAGE,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal FORM_TITLE As String, ByVal SEQUENCE_MENU As Integer, ByVal CHANGED_WHO As String, ByVal MENU_IMG() As Byte, ByVal SHORT_TITLE As String, ByVal LANGUAGE As String, ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - If (FORM_TITLE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(FORM_TITLE,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SEQUENCE_MENU,Integer) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(CHANGED_WHO,String) - End If - If (MENU_IMG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(MENU_IMG,Byte()) - End If - If (SHORT_TITLE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SHORT_TITLE,String) - End If - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(LANGUAGE,String) - End If - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CONSTRUCT_ID", "CONSTRUCT_ID") - tableMapping.ColumnMappings.Add("FORM_ID", "FORM_ID") - tableMapping.ColumnMappings.Add("PARENT_ID", "PARENT_ID") - tableMapping.ColumnMappings.Add("LEVEL1_SELECT", "LEVEL1_SELECT") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - tableMapping.ColumnMappings.Add("SQL_SELECT_EBENE1", "SQL_SELECT_EBENE1") - tableMapping.ColumnMappings.Add("SQL_SELECT_EBENE2", "SQL_SELECT_EBENE2") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("COLUMN_NAME1", "COLUMN_NAME1") - tableMapping.ColumnMappings.Add("COLUMN_NAME2", "COLUMN_NAME2") - tableMapping.ColumnMappings.Add("LOAD_DIRECT", "LOAD_DIRECT") - tableMapping.ColumnMappings.Add("SQL_QUICK_VIEW", "SQL_QUICK_VIEW") - tableMapping.ColumnMappings.Add("CONTROL_DOCTYPE_MATCH", "CONTROL_DOCTYPE_MATCH") - tableMapping.ColumnMappings.Add("SQL_RIGHT_READ_AND_VIEW_ONLY", "SQL_RIGHT_READ_AND_VIEW_ONLY") - tableMapping.ColumnMappings.Add("SQL_RIGHT_WINDREAM_VIEW", "SQL_RIGHT_WINDREAM_VIEW") - tableMapping.ColumnMappings.Add("ADD_RECORDS", "ADD_RECORDS") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (CONSTRUCT_ID"& _ - ", FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBE"& _ - "NE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, CONTROL_DOCTYPE_MATCH, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_WINDREAM_VIEW)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBEN"& _ - "E1,@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_NAME2,@CONTROL_DOCTYPE_MA"& _ - "TCH,@SQL_RIGHT_READ_AND_VIEW_ONLY,@SQL_RIGHT_WINDREAM_VIEW); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, "& _ - "CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQ"& _ - "L_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1,"& _ - " COLUMN_NAME2 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = SCOPE_IDENTITY())"& _ - "" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL1_SELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL1_SELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE1", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE2", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME1", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME2", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RIGHT_READ_AND_VIEW_ONLY", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RIGHT_READ_AND_VIEW_ONLY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RIGHT_WINDREAM_VIEW", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RIGHT_WINDREAM_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET CONSTRUCT_ID = @CO"& _ - "NSTRUCT_ID, FORM_ID = @FORM_ID, PARENT_ID = @PARENT_ID, LEVEL1_SELECT = @LEVEL1_"& _ - "SELECT, SEQUENCE = @SEQUENCE, SQL_SELECT_EBENE1 = @SQL_SELECT_EBENE1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " SQL_SELECT_EBENE2 = @SQL_SELECT_EBENE2, CHANGED_WHO = @CHANGED_"& _ - "WHO, COLUMN_NAME1 = @COLUMN_NAME1, COLUMN_NAME2 = @COLUMN_NAME2, LOAD_DIRECT = @"& _ - "LOAD_DIRECT, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CONTROL_DOCTYPE_MATCH = @CONTROL_DOCTYPE"& _ - "_MATCH, SQL_RIGHT_READ_AND_VIEW_ONLY = @SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_"& _ - "WINDREAM_VIEW = @SQL_RIGHT_WINDREAM_VIEW, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" ADD_RECORDS"& _ - " = @ADD_RECORDS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CON"& _ - "STRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_S"& _ - "ELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, CO"& _ - "LUMN_NAME2 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONSTRUCT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONSTRUCT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FORM_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "FORM_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PARENT_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PARENT_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LEVEL1_SELECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LEVEL1_SELECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE1", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_SELECT_EBENE2", Global.System.Data.SqlDbType.VarChar, 4000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_SELECT_EBENE2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME1", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME1", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_NAME2", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_NAME2", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LOAD_DIRECT", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "LOAD_DIRECT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONTROL_DOCTYPE_MATCH", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONTROL_DOCTYPE_MATCH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RIGHT_READ_AND_VIEW_ONLY", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RIGHT_READ_AND_VIEW_ONLY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_RIGHT_WINDREAM_VIEW", Global.System.Data.SqlDbType.VarChar, 5000, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_RIGHT_WINDREAM_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADD_RECORDS", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ADD_RECORDS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQ"& _ - "L_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_"& _ - "WHEN, COLUMN_NAME1, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" COLUMN_NAME2, LOAD_DIRECT, SQL_QU"& _ - "ICK_VIEW, CONTROL_DOCTYPE_MATCH, SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_WINDREA"& _ - "M_VIEW, ADD_RECORDS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_FORM_CONSTRUCTOR_DETAIL"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE "& _ - " (GUID = @ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable, ByVal ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal ID As Integer) As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(ID,Integer) - Dim dataTable As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable = New DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAILDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_FORM_CONSTRUCTOR_DETAIL") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONSTRUCT_ID As Integer, ByVal FORM_ID As Integer, ByVal PARENT_ID As Integer, ByVal LEVEL1_SELECT As Boolean, ByVal SEQUENCE As Integer, ByVal SQL_SELECT_EBENE1 As String, ByVal SQL_SELECT_EBENE2 As String, ByVal ADDED_WHO As String, ByVal COLUMN_NAME1 As String, ByVal COLUMN_NAME2 As String, ByVal CONTROL_DOCTYPE_MATCH As Integer, ByVal SQL_RIGHT_READ_AND_VIEW_ONLY As String, ByVal SQL_RIGHT_WINDREAM_VIEW As String) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Me.Adapter.InsertCommand.Parameters(1).Value = CType(FORM_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(PARENT_ID,Integer) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(LEVEL1_SELECT,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (SQL_SELECT_EBENE1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE1") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(SQL_SELECT_EBENE1,String) - End If - If (SQL_SELECT_EBENE2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE2") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(SQL_SELECT_EBENE2,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(ADDED_WHO,String) - End If - If (COLUMN_NAME1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME1") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(COLUMN_NAME1,String) - End If - If (COLUMN_NAME2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME2") - Else - Me.Adapter.InsertCommand.Parameters(9).Value = CType(COLUMN_NAME2,String) - End If - Me.Adapter.InsertCommand.Parameters(10).Value = CType(CONTROL_DOCTYPE_MATCH,Integer) - If (SQL_RIGHT_READ_AND_VIEW_ONLY Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RIGHT_READ_AND_VIEW_ONLY") - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(SQL_RIGHT_READ_AND_VIEW_ONLY,String) - End If - If (SQL_RIGHT_WINDREAM_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RIGHT_WINDREAM_VIEW") - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(SQL_RIGHT_WINDREAM_VIEW,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal CONSTRUCT_ID As Integer, _ - ByVal FORM_ID As Integer, _ - ByVal PARENT_ID As Integer, _ - ByVal LEVEL1_SELECT As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal SQL_SELECT_EBENE1 As String, _ - ByVal SQL_SELECT_EBENE2 As String, _ - ByVal CHANGED_WHO As String, _ - ByVal COLUMN_NAME1 As String, _ - ByVal COLUMN_NAME2 As String, _ - ByVal LOAD_DIRECT As Boolean, _ - ByVal CONTROL_DOCTYPE_MATCH As Integer, _ - ByVal SQL_RIGHT_READ_AND_VIEW_ONLY As String, _ - ByVal SQL_RIGHT_WINDREAM_VIEW As String, _ - ByVal ADD_RECORDS As Boolean, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONSTRUCT_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(FORM_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(PARENT_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(LEVEL1_SELECT,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SEQUENCE,Integer) - If (SQL_SELECT_EBENE1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE1") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(SQL_SELECT_EBENE1,String) - End If - If (SQL_SELECT_EBENE2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_SELECT_EBENE2") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(SQL_SELECT_EBENE2,String) - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (COLUMN_NAME1 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME1") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(COLUMN_NAME1,String) - End If - If (COLUMN_NAME2 Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_NAME2") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(COLUMN_NAME2,String) - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(LOAD_DIRECT,Boolean) - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(CONTROL_DOCTYPE_MATCH,Integer) - If (SQL_RIGHT_READ_AND_VIEW_ONLY Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RIGHT_READ_AND_VIEW_ONLY") - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(SQL_RIGHT_READ_AND_VIEW_ONLY,String) - End If - If (SQL_RIGHT_WINDREAM_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("SQL_RIGHT_WINDREAM_VIEW") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(SQL_RIGHT_WINDREAM_VIEW,String) - End If - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(ADD_RECORDS,Boolean) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_CONNECTIONTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_CONNECTION" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("BEZEICHNUNG", "BEZEICHNUNG") - tableMapping.ColumnMappings.Add("SQL_PROVIDER", "SQL_PROVIDER") - tableMapping.ColumnMappings.Add("SERVER", "SERVER") - tableMapping.ColumnMappings.Add("DATENBANK", "DATENBANK") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("PASSWORD", "PASSWORD") - tableMapping.ColumnMappings.Add("BEMERKUNG", "BEMERKUNG") - tableMapping.ColumnMappings.Add("AKTIV", "AKTIV") - tableMapping.ColumnMappings.Add("ERSTELLTWER", "ERSTELLTWER") - tableMapping.ColumnMappings.Add("ERSTELLTWANN", "ERSTELLTWANN") - tableMapping.ColumnMappings.Add("GEANDERTWER", "GEANDERTWER") - tableMapping.ColumnMappings.Add("GEAENDERTWANN", "GEAENDERTWANN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBDD_CONNECTION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBDD_CONNECTION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (BEZEICHNUNG, SQL_PROVIDER,"& _ - " SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES "& _ - " (@BEZEICHNUNG,@SQL_PROVIDER,@SERVER,@DATENBANK,@USERNAME,@PASSWORD,@BEMERK"& _ - "UNG,@AKTIV,@ERSTELLTWER); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATE"& _ - "NBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERT"& _ - "WER, GEAENDERTWANN FROM TBDD_CONNECTION WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SERVER", Global.System.Data.SqlDbType.VarChar, 150, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATENBANK", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "DATENBANK", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PASSWORD", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEMERKUNG", Global.System.Data.SqlDbType.VarChar, 400, Global.System.Data.ParameterDirection.Input, 0, 0, "BEMERKUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ERSTELLTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ERSTELLTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBDD_CONNECTION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET BEZEICHNUNG = @BEZEICHNUNG, SQL_"& _ - "PROVIDER = @SQL_PROVIDER, SERVER = @SERVER, DATENBANK = @DATENBANK, USERNAME = @"& _ - "USERNAME, PASSWORD = @PASSWORD, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" BEMERKUNG = @BEMERKUN"& _ - "G, AKTIV = @AKTIV, GEANDERTWER = @GEANDERTWER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GU"& _ - "ID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASS"& _ - "WORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FR"& _ - "OM TBDD_CONNECTION WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEZEICHNUNG", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "BEZEICHNUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SQL_PROVIDER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "SQL_PROVIDER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SERVER", Global.System.Data.SqlDbType.VarChar, 150, Global.System.Data.ParameterDirection.Input, 0, 0, "SERVER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DATENBANK", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "DATENBANK", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USERNAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "USERNAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PASSWORD", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "PASSWORD", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@BEMERKUNG", Global.System.Data.SqlDbType.VarChar, 400, Global.System.Data.ParameterDirection.Input, 0, 0, "BEMERKUNG", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AKTIV", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "AKTIV", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GEANDERTWER", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "GEANDERTWER", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.SmallInt, 2, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBDD_CONNECTION.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_CONNECTION" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBDD_CONNECTIONDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBDD_CONNECTIONDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBDD_CONNECTIONDataTable = New DD_ECMAdmin.TBDD_CONNECTIONDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBDD_CONNECTIONDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_CONNECTION") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Short) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Short) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal BEZEICHNUNG As String, ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal DATENBANK As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal ERSTELLTWER As String) As Integer - If (BEZEICHNUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (SQL_PROVIDER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(SQL_PROVIDER,String) - End If - If (SERVER Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SERVER,String) - End If - If (DATENBANK Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(DATENBANK,String) - End If - If (USERNAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(USERNAME,String) - End If - If (PASSWORD Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(PASSWORD,String) - End If - If (BEMERKUNG Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(BEMERKUNG,String) - End If - Me.Adapter.InsertCommand.Parameters(7).Value = CType(AKTIV,Boolean) - If (ERSTELLTWER Is Nothing) Then - Throw New Global.System.ArgumentNullException("ERSTELLTWER") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(ERSTELLTWER,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal BEZEICHNUNG As String, ByVal SQL_PROVIDER As String, ByVal SERVER As String, ByVal DATENBANK As String, ByVal USERNAME As String, ByVal PASSWORD As String, ByVal BEMERKUNG As String, ByVal AKTIV As Boolean, ByVal GEANDERTWER As String, ByVal Original_GUID As Short, ByVal GUID As Short) As Integer - If (BEZEICHNUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(BEZEICHNUNG,String) - End If - If (SQL_PROVIDER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(SQL_PROVIDER,String) - End If - If (SERVER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(SERVER,String) - End If - If (DATENBANK Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(3).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(DATENBANK,String) - End If - If (USERNAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(USERNAME,String) - End If - If (PASSWORD Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(PASSWORD,String) - End If - If (BEMERKUNG Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(BEMERKUNG,String) - End If - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(AKTIV,Boolean) - If (GEANDERTWER Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(GEANDERTWER,String) - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Short) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(GUID,Short) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWTEMPQUICKVIEWTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWTEMPQUICKVIEW" - tableMapping.ColumnMappings.Add("Record-ID", "Record-ID") - tableMapping.ColumnMappings.Add("Aktenzeichen", "Aktenzeichen") - tableMapping.ColumnMappings.Add("Wiedergabe der Marke (Bild)", "Wiedergabe der Marke (Bild)") - tableMapping.ColumnMappings.Add("Tag der Eintragung im Register", "Tag der Eintragung im Register") - tableMapping.ColumnMappings.Add("Aktenzustand", "Aktenzustand") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT [Record-ID], Aktenzeichen, [Wiedergabe der Marke (Bild)], [Tag der "& _ - "Eintragung im Register], Aktenzustand"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWTEMPQUICKVIEW" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.VWTEMPQUICKVIEWDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.VWTEMPQUICKVIEWDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.VWTEMPQUICKVIEWDataTable = New DD_ECMAdmin.VWTEMPQUICKVIEWDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBWH_ENTITIESTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBWH_ENTITIES" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("CAPTION", "CAPTION") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT T.GUID, T1.FORM_TITLE, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'FORMV"& _ - "IEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), @SCREEN) AS 'CAPTION'"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_FORM AS T INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_FORM_VIEW AS T1 ON "& _ - "T.GUID = T1.FORM_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (T.GUID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (SELE"& _ - "CT DISTINCT ENTITY_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" FROM TBPMO_CLIE"& _ - "NT_ENTITY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHERE (CLIENT_ID IN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " (SELECT CLIENT_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FROM TBDD"& _ - "_CLIENT_USER"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" WHE"& _ - "RE (USER_ID = @USER_ID)))))"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY 'CAPTION'" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SCREEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@USER_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBWH_ENTITIESDataTable, ByVal LANGUAGE As String, ByVal SCREEN As Integer, ByVal USER_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(USER_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal SCREEN As Integer, ByVal USER_ID As Integer) As DD_ECMAdmin.TBWH_ENTITIESDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(SCREEN,Integer) - Me.Adapter.SelectCommand.Parameters(2).Value = CType(USER_ID,Integer) - Dim dataTable As DD_ECMAdmin.TBWH_ENTITIESDataTable = New DD_ECMAdmin.TBWH_ENTITIESDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBWH_USER_GROUPSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBWH_USER_GROUPS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_USER_GROUPS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY NAME" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBWH_USER_GROUPSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBWH_USER_GROUPSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBWH_USER_GROUPSDataTable = New DD_ECMAdmin.TBWH_USER_GROUPSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_SAP_FUBATableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_SAP_FUBA" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("TableName", "TableName") - tableMapping.ColumnMappings.Add("Host", "Host") - tableMapping.ColumnMappings.Add("SystemNumber", "SystemNumber") - tableMapping.ColumnMappings.Add("UserName", "UserName") - tableMapping.ColumnMappings.Add("Password", "Password") - tableMapping.ColumnMappings.Add("Client", "Client") - tableMapping.ColumnMappings.Add("Language", "Language") - tableMapping.ColumnMappings.Add("TempTableName", "TempTableName") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("WHERE_CLAUSE", "WHERE_CLAUSE") - tableMapping.ColumnMappings.Add("Method", "Method") - tableMapping.ColumnMappings.Add("FuBa_SplitCharacter", "FuBa_SplitCharacter") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM TBPMO_SAP_FUBA"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @Original_GUID)" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO TBPMO_SAP_FUBA"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" (NAME, COMMENT, TableName, H"& _ - "ost, SystemNumber, UserName, Password, Client, Language, TempTableName, ACTIVE, "& _ - "ADDED_WHO, WHERE_CLAUSE, Method, FuBa_SplitCharacter)"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"VALUES (@NAME,@COM"& _ - "MENT,@TableName,@Host,@SystemNumber,@UserName,@Password,@Client,@Language,@TempT"& _ - "ableName,@ACTIVE,@ADDED_WHO,@WHERE_CLAUSE,@Method,@FuBa_SplitCharacter); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SE"& _ - "LECT GUID, NAME, COMMENT, TableName, Host, SystemNumber, UserName, Password, Cli"& _ - "ent, Language, TempTableName, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGE"& _ - "D_WHEN FROM TBPMO_SAP_FUBA WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TableName", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TableName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Host", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "Host", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SystemNumber", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SystemNumber", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UserName", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "UserName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Password", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "Password", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Client", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "Client", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Language", Global.System.Data.SqlDbType.VarChar, 20, Global.System.Data.ParameterDirection.Input, 0, 0, "Language", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TempTableName", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TempTableName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WHERE_CLAUSE", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "WHERE_CLAUSE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Method", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "Method", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FuBa_SplitCharacter", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "FuBa_SplitCharacter", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE TBPMO_SAP_FUBA"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SET NAME = @NAME, COMMENT = @COMMENT,"& _ - " TableName = @TableName, Host = @Host, SystemNumber = @SystemNumber, UserName = "& _ - "@UserName, Password = @Password, Client = @Client, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" La"& _ - "nguage = @Language, TempTableName = @TempTableName, ACTIVE = @ACTIVE, CHANGED_WH"& _ - "O = @CHANGED_WHO, WHERE_CLAUSE = @WHERE_CLAUSE, Method = @Method, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" "& _ - " FuBa_SplitCharacter = @FuBa_SplitCharacter"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @O"& _ - "riginal_GUID); "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, COMMENT, TableName, Host, SystemNumber, U"& _ - "serName, Password, Client, Language, TempTableName, ACTIVE, ADDED_WHO, ADDED_WHE"& _ - "N, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_SAP_FUBA WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TableName", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TableName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Host", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "Host", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SystemNumber", Global.System.Data.SqlDbType.VarChar, 30, Global.System.Data.ParameterDirection.Input, 0, 0, "SystemNumber", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@UserName", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "UserName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Password", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "Password", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Client", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "Client", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Language", Global.System.Data.SqlDbType.VarChar, 20, Global.System.Data.ParameterDirection.Input, 0, 0, "Language", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TempTableName", Global.System.Data.SqlDbType.VarChar, 100, Global.System.Data.ParameterDirection.Input, 0, 0, "TempTableName", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WHERE_CLAUSE", Global.System.Data.SqlDbType.VarChar, 500, Global.System.Data.ParameterDirection.Input, 0, 0, "WHERE_CLAUSE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Method", Global.System.Data.SqlDbType.VarChar, 50, Global.System.Data.ParameterDirection.Input, 0, 0, "Method", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@FuBa_SplitCharacter", Global.System.Data.SqlDbType.VarChar, 1, Global.System.Data.ParameterDirection.Input, 0, 0, "FuBa_SplitCharacter", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, COMMENT, TableName, Host, SystemNumber, UserName, Passw"& _ - "ord, Client, Language, TempTableName, WHERE_CLAUSE, ACTIVE, ADDED_WHO, ADDED_WHE"& _ - "N, CHANGED_WHO, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" CHANGED_WHEN, Method, FuBa_SplitChara"& _ - "cter"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_SAP_FUBA" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_SAP_FUBADataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBPMO_SAP_FUBADataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBPMO_SAP_FUBADataTable = New DD_ECMAdmin.TBPMO_SAP_FUBADataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBPMO_SAP_FUBADataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_SAP_FUBA") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal COMMENT As String, ByVal TableName As String, ByVal Host As String, ByVal SystemNumber As String, ByVal UserName As String, ByVal Password As String, ByVal Client As String, ByVal Language As String, ByVal TempTableName As String, ByVal ACTIVE As Boolean, ByVal ADDED_WHO As String, ByVal WHERE_CLAUSE As String, ByVal Method As String, ByVal FuBa_SplitCharacter As String) As Integer - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(COMMENT,String) - End If - If (TableName Is Nothing) Then - Throw New Global.System.ArgumentNullException("TableName") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(TableName,String) - End If - If (Host Is Nothing) Then - Throw New Global.System.ArgumentNullException("Host") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(Host,String) - End If - If (SystemNumber Is Nothing) Then - Throw New Global.System.ArgumentNullException("SystemNumber") - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(SystemNumber,String) - End If - If (UserName Is Nothing) Then - Throw New Global.System.ArgumentNullException("UserName") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(UserName,String) - End If - If (Password Is Nothing) Then - Throw New Global.System.ArgumentNullException("Password") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(Password,String) - End If - If (Client Is Nothing) Then - Throw New Global.System.ArgumentNullException("Client") - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(Client,String) - End If - If (Language Is Nothing) Then - Throw New Global.System.ArgumentNullException("Language") - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(Language,String) - End If - If (TempTableName Is Nothing) Then - Throw New Global.System.ArgumentNullException("TempTableName") - Else - Me.Adapter.InsertCommand.Parameters(9).Value = CType(TempTableName,String) - End If - Me.Adapter.InsertCommand.Parameters(10).Value = CType(ACTIVE,Boolean) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(11).Value = CType(ADDED_WHO,String) - End If - If (WHERE_CLAUSE Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(12).Value = CType(WHERE_CLAUSE,String) - End If - If (Method Is Nothing) Then - Throw New Global.System.ArgumentNullException("Method") - Else - Me.Adapter.InsertCommand.Parameters(13).Value = CType(Method,String) - End If - If (FuBa_SplitCharacter Is Nothing) Then - Throw New Global.System.ArgumentNullException("FuBa_SplitCharacter") - Else - Me.Adapter.InsertCommand.Parameters(14).Value = CType(FuBa_SplitCharacter,String) - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal NAME As String, _ - ByVal COMMENT As String, _ - ByVal TableName As String, _ - ByVal Host As String, _ - ByVal SystemNumber As String, _ - ByVal UserName As String, _ - ByVal Password As String, _ - ByVal Client As String, _ - ByVal Language As String, _ - ByVal TempTableName As String, _ - ByVal ACTIVE As Boolean, _ - ByVal CHANGED_WHO As String, _ - ByVal WHERE_CLAUSE As String, _ - ByVal Method As String, _ - ByVal FuBa_SplitCharacter As String, _ - ByVal Original_GUID As Integer, _ - ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Throw New Global.System.ArgumentNullException("NAME") - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(1).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(COMMENT,String) - End If - If (TableName Is Nothing) Then - Throw New Global.System.ArgumentNullException("TableName") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(TableName,String) - End If - If (Host Is Nothing) Then - Throw New Global.System.ArgumentNullException("Host") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(Host,String) - End If - If (SystemNumber Is Nothing) Then - Throw New Global.System.ArgumentNullException("SystemNumber") - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(SystemNumber,String) - End If - If (UserName Is Nothing) Then - Throw New Global.System.ArgumentNullException("UserName") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(UserName,String) - End If - If (Password Is Nothing) Then - Throw New Global.System.ArgumentNullException("Password") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(Password,String) - End If - If (Client Is Nothing) Then - Throw New Global.System.ArgumentNullException("Client") - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(Client,String) - End If - If (Language Is Nothing) Then - Throw New Global.System.ArgumentNullException("Language") - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(Language,String) - End If - If (TempTableName Is Nothing) Then - Throw New Global.System.ArgumentNullException("TempTableName") - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(TempTableName,String) - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(ACTIVE,Boolean) - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(CHANGED_WHO,String) - End If - If (WHERE_CLAUSE Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(WHERE_CLAUSE,String) - End If - If (Method Is Nothing) Then - Throw New Global.System.ArgumentNullException("Method") - Else - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Method,String) - End If - If (FuBa_SplitCharacter Is Nothing) Then - Throw New Global.System.ArgumentNullException("FuBa_SplitCharacter") - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(FuBa_SplitCharacter,String) - End If - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class USER_RIGHTSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "USER_RIGHTS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("FORM_TITLE", "FORM_TITLE") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("PRENAME", "PRENAME") - tableMapping.ColumnMappings.Add("EDIT_REC", "EDIT_REC") - tableMapping.ColumnMappings.Add("ADD_REC", "ADD_REC") - tableMapping.ColumnMappings.Add("DELETE_REC", "DELETE_REC") - tableMapping.ColumnMappings.Add("ADD_DOC", "ADD_DOC") - tableMapping.ColumnMappings.Add("READ_ONLY_DOC", "READ_ONLY_DOC") - tableMapping.ColumnMappings.Add("DELETE_DOC", "DELETE_DOC") - tableMapping.ColumnMappings.Add("FILES_VISIBLE", "FILES_VISIBLE") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT T.GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'FORMVIEW_TITLE' + CO"& _ - "NVERT(VARCHAR(5), T3.GUID), 1) AS FORM_TITLE, T1.USERNAME, T1.NAME, T1.PRENAME, "& _ - "T.EDIT_REC, T.ADD_REC, "&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" T.DELETE_REC, T.ADD_DOC, T.REA"& _ - "D_ONLY_DOC, T.DELETE_DOC, T.FILES_VISIBLE, T.ADDED_WHEN, T.CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM "& _ - " TBPMO_RIGHT_USER AS T INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBDD_USER AS"& _ - " T1 ON T.USER_ID = T1.GUID INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_FORM AS T2"& _ - " ON T.ENTITY_ID = T2.GUID INNER JOIN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&" TBPMO_FORM_VIEW A"& _ - "S T3 ON T2.GUID = T3.FORM_ID"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (T2.GUID = @ENTITY_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 1024, Global.System.Data.ParameterDirection.Input, 0, 0, "", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.USER_RIGHTSDataTable, ByVal LANGUAGE As String, ByVal ENTITY_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal LANGUAGE As String, ByVal ENTITY_ID As Integer) As DD_ECMAdmin.USER_RIGHTSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.SelectCommand.Parameters(0).Value = CType(LANGUAGE,String) - End If - Me.Adapter.SelectCommand.Parameters(1).Value = CType(ENTITY_ID,Integer) - Dim dataTable As DD_ECMAdmin.USER_RIGHTSDataTable = New DD_ECMAdmin.USER_RIGHTSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("ENTITY_ID", "ENTITY_ID") - tableMapping.ColumnMappings.Add("LANGUAGE", "LANGUAGE") - tableMapping.ColumnMappings.Add("COLUMN_VIEW", "COLUMN_VIEW") - tableMapping.ColumnMappings.Add("HEADER_CAPTION", "HEADER_CAPTION") - tableMapping.ColumnMappings.Add("WIDTH", "WIDTH") - tableMapping.ColumnMappings.Add("TYPE_ID", "TYPE_ID") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - tableMapping.ColumnMappings.Add("VISIBLE", "VISIBLE") - tableMapping.ColumnMappings.Add("EDITABLE", "EDITABLE") - tableMapping.ColumnMappings.Add("CONFIG_COLUMNS", "CONFIG_COLUMNS") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_DOCSEARCH_RESULTLIST_CONFIG] WHERE (([GUID] = @Original_GUID) "& _ - "AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([LANGUAGE] = @Original_LANGUAGE) AN"& _ - "D ([COLUMN_VIEW] = @Original_COLUMN_VIEW) AND ([HEADER_CAPTION] = @Original_HEAD"& _ - "ER_CAPTION) AND ([WIDTH] = @Original_WIDTH) AND ([TYPE_ID] = @Original_TYPE_ID) "& _ - "AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_"& _ - "WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_W"& _ - "HO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AN"& _ - "D ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @O"& _ - "riginal_CHANGED_WHEN)) AND ([VISIBLE] = @Original_VISIBLE) AND ([EDITABLE] = @Or"& _ - "iginal_EDITABLE) AND ([CONFIG_COLUMNS] = @Original_CONFIG_COLUMNS) AND ([SEQUENC"& _ - "E] = @Original_SEQUENCE))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_LANGUAGE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COLUMN_VIEW", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_VIEW", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_HEADER_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HEADER_CAPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_WIDTH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_TYPE_ID", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VISIBLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EDITABLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDITABLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CONFIG_COLUMNS", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_COLUMNS", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_DOCSEARCH_RESULTLIST_CONFIG] ([ENTITY_ID], [LANGUAGE], [COLUMN"& _ - "_VIEW], [HEADER_CAPTION], [WIDTH], [TYPE_ID], [ADDED_WHO], [ADDED_WHEN], [CHANGE"& _ - "D_WHO], [CHANGED_WHEN], [VISIBLE], [EDITABLE], [CONFIG_COLUMNS], [SEQUENCE]) VAL"& _ - "UES (@ENTITY_ID, @LANGUAGE, @COLUMN_VIEW, @HEADER_CAPTION, @WIDTH, @TYPE_ID, @AD"& _ - "DED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN, @VISIBLE, @EDITABLE, @CONFIG_"& _ - "COLUMNS, @SEQUENCE);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, LANGUAGE, COLUMN_VIEW, HEADER_CAPT"& _ - "ION, WIDTH, TYPE_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, VISIBLE, "& _ - "EDITABLE, CONFIG_COLUMNS, SEQUENCE FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE "& _ - "(GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_VIEW", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HEADER_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HEADER_CAPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WIDTH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TYPE_ID", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VISIBLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDITABLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDITABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONFIG_COLUMNS", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_COLUMNS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_DOCSEARCH_RESULTLIST_CONFIG] SET [ENTITY_ID] = @ENTITY_ID, [LANGUAG"& _ - "E] = @LANGUAGE, [COLUMN_VIEW] = @COLUMN_VIEW, [HEADER_CAPTION] = @HEADER_CAPTION"& _ - ", [WIDTH] = @WIDTH, [TYPE_ID] = @TYPE_ID, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN]"& _ - " = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN, [V"& _ - "ISIBLE] = @VISIBLE, [EDITABLE] = @EDITABLE, [CONFIG_COLUMNS] = @CONFIG_COLUMNS, "& _ - "[SEQUENCE] = @SEQUENCE WHERE (([GUID] = @Original_GUID) AND ([ENTITY_ID] = @Orig"& _ - "inal_ENTITY_ID) AND ([LANGUAGE] = @Original_LANGUAGE) AND ([COLUMN_VIEW] = @Orig"& _ - "inal_COLUMN_VIEW) AND ([HEADER_CAPTION] = @Original_HEADER_CAPTION) AND ([WIDTH]"& _ - " = @Original_WIDTH) AND ([TYPE_ID] = @Original_TYPE_ID) AND ([ADDED_WHO] = @Orig"& _ - "inal_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDE"& _ - "D_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO]"& _ - " IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN"& _ - " = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)) A"& _ - "ND ([VISIBLE] = @Original_VISIBLE) AND ([EDITABLE] = @Original_EDITABLE) AND ([C"& _ - "ONFIG_COLUMNS] = @Original_CONFIG_COLUMNS) AND ([SEQUENCE] = @Original_SEQUENCE)"& _ - ");"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, ENTITY_ID, LANGUAGE, COLUMN_VIEW, HEADER_CAPTION, WIDTH, TYPE_I"& _ - "D, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, VISIBLE, EDITABLE, CONFIG_C"& _ - "OLUMNS, SEQUENCE FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@LANGUAGE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLUMN_VIEW", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_VIEW", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@HEADER_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HEADER_CAPTION", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@WIDTH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@TYPE_ID", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VISIBLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@EDITABLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDITABLE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONFIG_COLUMNS", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_COLUMNS", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ENTITY_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ENTITY_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_LANGUAGE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "LANGUAGE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COLUMN_VIEW", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLUMN_VIEW", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_HEADER_CAPTION", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "HEADER_CAPTION", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_WIDTH", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "WIDTH", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_TYPE_ID", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "TYPE_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_VISIBLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VISIBLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_EDITABLE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "EDITABLE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CONFIG_COLUMNS", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_COLUMNS", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT TBPMO_DOCSEARCH_RESULTLIST_CONFIG.*"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_DOCSEARC"& _ - "H_RESULTLIST_CONFIG" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable = New DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_DOCSEARCH_RESULTLIST_CONFIG") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_ENTITY_ID As Integer, ByVal Original_LANGUAGE As String, ByVal Original_COLUMN_VIEW As String, ByVal Original_HEADER_CAPTION As String, ByVal Original_WIDTH As Integer, ByVal Original_TYPE_ID As Byte, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal Original_VISIBLE As Boolean, ByVal Original_EDITABLE As Boolean, ByVal Original_CONFIG_COLUMNS As Boolean, ByVal Original_SEQUENCE As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_ENTITY_ID,Integer) - If (Original_LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_LANGUAGE") - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_LANGUAGE,String) - End If - If (Original_COLUMN_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_COLUMN_VIEW") - Else - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_COLUMN_VIEW,String) - End If - If (Original_HEADER_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_HEADER_CAPTION") - Else - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_HEADER_CAPTION,String) - End If - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_WIDTH,Integer) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_TYPE_ID,Byte) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(13).Value = Global.System.DBNull.Value - End If - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_VISIBLE,Boolean) - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(Original_EDITABLE,Boolean) - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_CONFIG_COLUMNS,Boolean) - Me.Adapter.DeleteCommand.Parameters(17).Value = CType(Original_SEQUENCE,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal ENTITY_ID As Integer, ByVal LANGUAGE As String, ByVal COLUMN_VIEW As String, ByVal HEADER_CAPTION As String, ByVal WIDTH As Integer, ByVal TYPE_ID As Byte, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), ByVal VISIBLE As Boolean, ByVal EDITABLE As Boolean, ByVal CONFIG_COLUMNS As Boolean, ByVal SEQUENCE As Integer) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(LANGUAGE,String) - End If - If (COLUMN_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_VIEW") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COLUMN_VIEW,String) - End If - If (HEADER_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("HEADER_CAPTION") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(HEADER_CAPTION,String) - End If - Me.Adapter.InsertCommand.Parameters(4).Value = CType(WIDTH,Integer) - Me.Adapter.InsertCommand.Parameters(5).Value = CType(TYPE_ID,Byte) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(7).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Me.Adapter.InsertCommand.Parameters(10).Value = CType(VISIBLE,Boolean) - Me.Adapter.InsertCommand.Parameters(11).Value = CType(EDITABLE,Boolean) - Me.Adapter.InsertCommand.Parameters(12).Value = CType(CONFIG_COLUMNS,Boolean) - Me.Adapter.InsertCommand.Parameters(13).Value = CType(SEQUENCE,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal ENTITY_ID As Integer, _ - ByVal LANGUAGE As String, _ - ByVal COLUMN_VIEW As String, _ - ByVal HEADER_CAPTION As String, _ - ByVal WIDTH As Integer, _ - ByVal TYPE_ID As Byte, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal VISIBLE As Boolean, _ - ByVal EDITABLE As Boolean, _ - ByVal CONFIG_COLUMNS As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal Original_GUID As Integer, _ - ByVal Original_ENTITY_ID As Integer, _ - ByVal Original_LANGUAGE As String, _ - ByVal Original_COLUMN_VIEW As String, _ - ByVal Original_HEADER_CAPTION As String, _ - ByVal Original_WIDTH As Integer, _ - ByVal Original_TYPE_ID As Byte, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_VISIBLE As Boolean, _ - ByVal Original_EDITABLE As Boolean, _ - ByVal Original_CONFIG_COLUMNS As Boolean, _ - ByVal Original_SEQUENCE As Integer, _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(ENTITY_ID,Integer) - If (LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(LANGUAGE,String) - End If - If (COLUMN_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLUMN_VIEW") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COLUMN_VIEW,String) - End If - If (HEADER_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("HEADER_CAPTION") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(HEADER_CAPTION,String) - End If - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(WIDTH,Integer) - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(TYPE_ID,Byte) - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(VISIBLE,Boolean) - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(EDITABLE,Boolean) - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(CONFIG_COLUMNS,Boolean) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(SEQUENCE,Integer) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_ENTITY_ID,Integer) - If (Original_LANGUAGE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_LANGUAGE") - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_LANGUAGE,String) - End If - If (Original_COLUMN_VIEW Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_COLUMN_VIEW") - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_COLUMN_VIEW,String) - End If - If (Original_HEADER_CAPTION Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_HEADER_CAPTION") - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_HEADER_CAPTION,String) - End If - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_WIDTH,Integer) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_TYPE_ID,Byte) - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(23).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(27).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(28).Value = CType(Original_VISIBLE,Boolean) - Me.Adapter.UpdateCommand.Parameters(29).Value = CType(Original_EDITABLE,Boolean) - Me.Adapter.UpdateCommand.Parameters(30).Value = CType(Original_CONFIG_COLUMNS,Boolean) - Me.Adapter.UpdateCommand.Parameters(31).Value = CType(Original_SEQUENCE,Integer) - Me.Adapter.UpdateCommand.Parameters(32).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal ENTITY_ID As Integer, _ - ByVal LANGUAGE As String, _ - ByVal COLUMN_VIEW As String, _ - ByVal HEADER_CAPTION As String, _ - ByVal WIDTH As Integer, _ - ByVal TYPE_ID As Byte, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal VISIBLE As Boolean, _ - ByVal EDITABLE As Boolean, _ - ByVal CONFIG_COLUMNS As Boolean, _ - ByVal SEQUENCE As Integer, _ - ByVal Original_GUID As Integer, _ - ByVal Original_ENTITY_ID As Integer, _ - ByVal Original_LANGUAGE As String, _ - ByVal Original_COLUMN_VIEW As String, _ - ByVal Original_HEADER_CAPTION As String, _ - ByVal Original_WIDTH As Integer, _ - ByVal Original_TYPE_ID As Byte, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_VISIBLE As Boolean, _ - ByVal Original_EDITABLE As Boolean, _ - ByVal Original_CONFIG_COLUMNS As Boolean, _ - ByVal Original_SEQUENCE As Integer) As Integer - Return Me.Update(ENTITY_ID, LANGUAGE, COLUMN_VIEW, HEADER_CAPTION, WIDTH, TYPE_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, VISIBLE, EDITABLE, CONFIG_COLUMNS, SEQUENCE, Original_GUID, Original_ENTITY_ID, Original_LANGUAGE, Original_COLUMN_VIEW, Original_HEADER_CAPTION, Original_WIDTH, Original_TYPE_ID, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_VISIBLE, Original_EDITABLE, Original_CONFIG_COLUMNS, Original_SEQUENCE, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class VWDD_LOGIN_USER_HISTORYTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "VWDD_LOGIN_USER_HISTORY" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("MODULE", "MODULE") - tableMapping.ColumnMappings.Add("USERNAME", "USERNAME") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("PRENAME", "PRENAME") - tableMapping.ColumnMappings.Add("USER_ID", "USER_ID") - tableMapping.ColumnMappings.Add("CLIENT_ID", "CLIENT_ID") - tableMapping.ColumnMappings.Add("CLIENT_NAME", "CLIENT_NAME") - tableMapping.ColumnMappings.Add("LOGIN", "LOGIN") - tableMapping.ColumnMappings.Add("LOGOUT", "LOGOUT") - tableMapping.ColumnMappings.Add("VERSION_CLIENT", "VERSION_CLIENT") - tableMapping.ColumnMappings.Add("MACHINE_NAME", "MACHINE_NAME") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, MODULE, USERNAME, NAME, PRENAME, USER_ID, CLIENT_ID, CLIENT_N"& _ - "AME, LOGIN, LOGOUT, VERSION_CLIENT, MACHINE_NAME"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWDD_LOGIN_USE"& _ - "R_HISTORY"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (MODULE = 'Record-Organizer')"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY GUID DESC" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.VWDD_LOGIN_USER_HISTORYDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.VWDD_LOGIN_USER_HISTORYDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.VWDD_LOGIN_USER_HISTORYDataTable = New DD_ECMAdmin.VWDD_LOGIN_USER_HISTORYDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID" - tableMapping.ColumnMappings.Add("Name", "Name") - tableMapping.ColumnMappings.Add("ID", "ID") - Me._adapter.TableMappings.Add(tableMapping) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT CONVERT(TINYINT, 1) AS ID, 'TextBox' AS Name"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"UNION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT "& _ - "CONVERT(TINYINT, 2) AS ID, 'CheckBox' AS Name"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"UNION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT CONVERT(TINY"& _ - "INT, 3) AS ID, 'ComboBox' AS Name"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"UNION"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT CONVERT(TINYINT, 4) AS I"& _ - "D, 'DatePicker' AS Name"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable = New DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_LOG_ESSENTIALSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_LOG_ESSENTIALS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("REFERENCE_KEY", "REFERENCE_KEY") - tableMapping.ColumnMappings.Add("REFERENCE_STRING", "REFERENCE_STRING") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("Selection", "Selection") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_LOG_ESSENTIALS] WHERE (([GUID] = @Original_GUID))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_LOG_ESSENTIALS] ([REFERENCE_KEY], [REFERENCE_STRING], [COMMENT"& _ - "], [ADDED_WHO], [ADDED_WHEN]) VALUES (@REFERENCE_KEY, @REFERENCE_STRING, @COMMEN"& _ - "T, @ADDED_WHO, @ADDED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT CONVERT (BIT, 0) AS Selection, GUID, REFERE"& _ - "NCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED_WHEN FROM TBPMO_LOG_ESSENTI"& _ - "ALS WHERE (GUID = SCOPE_IDENTITY()) ORDER BY GUID DESC" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@REFERENCE_KEY", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "REFERENCE_KEY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@REFERENCE_STRING", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "REFERENCE_STRING", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_LOG_ESSENTIALS] SET [REFERENCE_KEY] = @REFERENCE_KEY, [REFERENCE_ST"& _ - "RING] = @REFERENCE_STRING, [COMMENT] = @COMMENT, [ADDED_WHO] = @ADDED_WHO, [ADDE"& _ - "D_WHEN] = @ADDED_WHEN WHERE (([GUID] = @Original_GUID));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT CONVERT (BIT, 0"& _ - ") AS Selection, GUID, REFERENCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED"& _ - "_WHEN FROM TBPMO_LOG_ESSENTIALS WHERE (GUID = @GUID) ORDER BY GUID DESC" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@REFERENCE_KEY", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "REFERENCE_KEY", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@REFERENCE_STRING", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "REFERENCE_STRING", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT CONVERT(BIT, 0) AS Selection, GUID, REFERENCE_KEY, REFERENCE_STRING"& _ - ", COMMENT, ADDED_WHO, ADDED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_LOG_ESSENTIALS"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"ORDER BY"& _ - " GUID DESC" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_LOG_ESSENTIALSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBPMO_LOG_ESSENTIALSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBPMO_LOG_ESSENTIALSDataTable = New DD_ECMAdmin.TBPMO_LOG_ESSENTIALSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBPMO_LOG_ESSENTIALSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_LOG_ESSENTIALS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal REFERENCE_KEY As Integer, ByVal REFERENCE_STRING As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(REFERENCE_KEY,Integer) - If (REFERENCE_STRING Is Nothing) Then - Throw New Global.System.ArgumentNullException("REFERENCE_STRING") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(REFERENCE_STRING,String) - End If - If (COMMENT Is Nothing) Then - Throw New Global.System.ArgumentNullException("COMMENT") - Else - Me.Adapter.InsertCommand.Parameters(2).Value = CType(COMMENT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal REFERENCE_KEY As Integer, ByVal REFERENCE_STRING As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer, ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(REFERENCE_KEY,Integer) - If (REFERENCE_STRING Is Nothing) Then - Throw New Global.System.ArgumentNullException("REFERENCE_STRING") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(REFERENCE_STRING,String) - End If - If (COMMENT Is Nothing) Then - Throw New Global.System.ArgumentNullException("COMMENT") - Else - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(COMMENT,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update(ByVal REFERENCE_KEY As Integer, ByVal REFERENCE_STRING As String, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_GUID As Integer) As Integer - Return Me.Update(REFERENCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED_WHEN, Original_GUID, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBPMO_DOCRESULT_DROPDOWN_ITEMS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("CONFIG_ID", "CONFIG_ID") - tableMapping.ColumnMappings.Add("VALUE", "VALUE") - tableMapping.ColumnMappings.Add("SEQUENCE", "SEQUENCE") - tableMapping.ColumnMappings.Add("DEFAULT", "DEFAULT") - tableMapping.ColumnMappings.Add("COLOR", "COLOR") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBPMO_DOCRESULT_DROPDOWN_ITEMS] WHERE (([GUID] = @Original_GUID) AND"& _ - " ([CONFIG_ID] = @Original_CONFIG_ID) AND ([VALUE] = @Original_VALUE) AND ([SEQUE"& _ - "NCE] = @Original_SEQUENCE) AND ([DEFAULT] = @Original_DEFAULT) AND ([COLOR] = @O"& _ - "riginal_COLOR) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN "& _ - "= 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@I"& _ - "sNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_C"& _ - "HANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHA"& _ - "NGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CONFIG_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DEFAULT", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DEFAULT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COLOR", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBPMO_DOCRESULT_DROPDOWN_ITEMS] ([CONFIG_ID], [VALUE], [SEQUENCE], ["& _ - "DEFAULT], [COLOR], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VAL"& _ - "UES (@CONFIG_ID, @VALUE, @SEQUENCE, @DEFAULT, @COLOR, @ADDED_WHO, @ADDED_WHEN, @"& _ - "CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONFIG_ID, VALUE, SEQUENCE, [DEFAULT]"& _ - ", COLOR, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_DOCRESULT_D"& _ - "ROPDOWN_ITEMS WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONFIG_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEFAULT", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DEFAULT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLOR", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBPMO_DOCRESULT_DROPDOWN_ITEMS] SET [CONFIG_ID] = @CONFIG_ID, [VALUE] = @"& _ - "VALUE, [SEQUENCE] = @SEQUENCE, [DEFAULT] = @DEFAULT, [COLOR] = @COLOR, [ADDED_WH"& _ - "O] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHAN"& _ - "GED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([CONFIG_ID] = @O"& _ - "riginal_CONFIG_ID) AND ([VALUE] = @Original_VALUE) AND ([SEQUENCE] = @Original_S"& _ - "EQUENCE) AND ([DEFAULT] = @Original_DEFAULT) AND ([COLOR] = @Original_COLOR) AND"& _ - " ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHE"& _ - "N] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO "& _ - "= 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ("& _ - "(@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Orig"& _ - "inal_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, CONFIG_ID, VALUE, SEQUENCE, [DEFAULT], COLOR"& _ - ", ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_DOCRESULT_DROPDOWN"& _ - "_ITEMS WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONFIG_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@SEQUENCE", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@DEFAULT", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DEFAULT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COLOR", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CONFIG_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_VALUE", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "VALUE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_SEQUENCE", Global.System.Data.SqlDbType.TinyInt, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "SEQUENCE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_DEFAULT", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "DEFAULT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COLOR", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COLOR", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, CONFIG_ID, VALUE, SEQUENCE, [DEFAULT], COLOR, ADDED_WHO, ADDE"& _ - "D_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBPMO_DOCRESULT_DROPDOWN_ITEM"& _ - "S"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (CONFIG_ID = @CONFIG_ID)" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CONFIG_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "CONFIG_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable, ByVal CONFIG_ID As Integer) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONFIG_ID,Integer) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData(ByVal CONFIG_ID As Integer) As DD_ECMAdmin.TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Me.Adapter.SelectCommand.Parameters(0).Value = CType(CONFIG_ID,Integer) - Dim dataTable As DD_ECMAdmin.TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable = New DD_ECMAdmin.TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBPMO_DOCRESULT_DROPDOWN_ITEMSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBPMO_DOCRESULT_DROPDOWN_ITEMS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_CONFIG_ID As Integer, ByVal Original_VALUE As String, ByVal Original_SEQUENCE As Byte, ByVal Original_DEFAULT As Boolean, ByVal Original_COLOR As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(Original_CONFIG_ID,Integer) - If (Original_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_VALUE") - Else - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_VALUE,String) - End If - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_SEQUENCE,Byte) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_DEFAULT,Boolean) - If (Original_COLOR Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_COLOR") - Else - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_COLOR,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal CONFIG_ID As Integer, ByVal VALUE As String, ByVal SEQUENCE As Byte, ByVal _DEFAULT As Boolean, ByVal COLOR As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.InsertCommand.Parameters(0).Value = CType(CONFIG_ID,Integer) - If (VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("VALUE") - Else - Me.Adapter.InsertCommand.Parameters(1).Value = CType(VALUE,String) - End If - Me.Adapter.InsertCommand.Parameters(2).Value = CType(SEQUENCE,Byte) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(_DEFAULT,Boolean) - If (COLOR Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLOR") - Else - Me.Adapter.InsertCommand.Parameters(4).Value = CType(COLOR,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal CONFIG_ID As Integer, _ - ByVal VALUE As String, _ - ByVal SEQUENCE As Byte, _ - ByVal _DEFAULT As Boolean, _ - ByVal COLOR As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_CONFIG_ID As Integer, _ - ByVal Original_VALUE As String, _ - ByVal Original_SEQUENCE As Byte, _ - ByVal Original_DEFAULT As Boolean, _ - ByVal Original_COLOR As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(CONFIG_ID,Integer) - If (VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("VALUE") - Else - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(VALUE,String) - End If - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(SEQUENCE,Byte) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(_DEFAULT,Boolean) - If (COLOR Is Nothing) Then - Throw New Global.System.ArgumentNullException("COLOR") - Else - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(COLOR,String) - End If - If (ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(Original_GUID,Integer) - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_CONFIG_ID,Integer) - If (Original_VALUE Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_VALUE") - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(Original_VALUE,String) - End If - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_SEQUENCE,Byte) - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_DEFAULT,Boolean) - If (Original_COLOR Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_COLOR") - Else - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_COLOR,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Throw New Global.System.ArgumentNullException("Original_ADDED_WHO") - Else - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(17).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(21).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal CONFIG_ID As Integer, _ - ByVal VALUE As String, _ - ByVal SEQUENCE As Byte, _ - ByVal _DEFAULT As Boolean, _ - ByVal COLOR As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_CONFIG_ID As Integer, _ - ByVal Original_VALUE As String, _ - ByVal Original_SEQUENCE As Byte, _ - ByVal Original_DEFAULT As Boolean, _ - ByVal Original_COLOR As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(CONFIG_ID, VALUE, SEQUENCE, _DEFAULT, COLOR, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_CONFIG_ID, Original_VALUE, Original_SEQUENCE, Original_DEFAULT, Original_COLOR, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''Represents the connection and commands used to retrieve and save data. - ''' - _ - Partial Public Class TBDD_GROUPSTableAdapter - Inherits Global.System.ComponentModel.Component - - Private WithEvents _adapter As Global.System.Data.SqlClient.SqlDataAdapter - - Private _connection As Global.System.Data.SqlClient.SqlConnection - - Private _transaction As Global.System.Data.SqlClient.SqlTransaction - - Private _commandCollection() As Global.System.Data.SqlClient.SqlCommand - - Private _clearBeforeFill As Boolean - - _ - Public Sub New() - MyBase.New - Me.ClearBeforeFill = true - End Sub - - _ - Protected Friend ReadOnly Property Adapter() As Global.System.Data.SqlClient.SqlDataAdapter - Get - If (Me._adapter Is Nothing) Then - Me.InitAdapter - End If - Return Me._adapter - End Get - End Property - - _ - Friend Property Connection() As Global.System.Data.SqlClient.SqlConnection - Get - If (Me._connection Is Nothing) Then - Me.InitConnection - End If - Return Me._connection - End Get - Set - Me._connection = value - If (Not (Me.Adapter.InsertCommand) Is Nothing) Then - Me.Adapter.InsertCommand.Connection = value - End If - If (Not (Me.Adapter.DeleteCommand) Is Nothing) Then - Me.Adapter.DeleteCommand.Connection = value - End If - If (Not (Me.Adapter.UpdateCommand) Is Nothing) Then - Me.Adapter.UpdateCommand.Connection = value - End If - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - If (Not (Me.CommandCollection(i)) Is Nothing) Then - CType(Me.CommandCollection(i),Global.System.Data.SqlClient.SqlCommand).Connection = value - End If - i = (i + 1) - Loop - End Set - End Property - - _ - Friend Property Transaction() As Global.System.Data.SqlClient.SqlTransaction - Get - Return Me._transaction - End Get - Set - Me._transaction = value - Dim i As Integer = 0 - Do While (i < Me.CommandCollection.Length) - Me.CommandCollection(i).Transaction = Me._transaction - i = (i + 1) - Loop - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.DeleteCommand) Is Nothing)) Then - Me.Adapter.DeleteCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.InsertCommand) Is Nothing)) Then - Me.Adapter.InsertCommand.Transaction = Me._transaction - End If - If ((Not (Me.Adapter) Is Nothing) _ - AndAlso (Not (Me.Adapter.UpdateCommand) Is Nothing)) Then - Me.Adapter.UpdateCommand.Transaction = Me._transaction - End If - End Set - End Property - - _ - Protected ReadOnly Property CommandCollection() As Global.System.Data.SqlClient.SqlCommand() - Get - If (Me._commandCollection Is Nothing) Then - Me.InitCommandCollection - End If - Return Me._commandCollection - End Get - End Property - - _ - Public Property ClearBeforeFill() As Boolean - Get - Return Me._clearBeforeFill - End Get - Set - Me._clearBeforeFill = value - End Set - End Property - - _ - Private Sub InitAdapter() - Me._adapter = New Global.System.Data.SqlClient.SqlDataAdapter() - Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() - tableMapping.SourceTable = "Table" - tableMapping.DataSetTable = "TBDD_GROUPS" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") - tableMapping.ColumnMappings.Add("ECM_FK_ID", "ECM_FK_ID") - tableMapping.ColumnMappings.Add("AD_SYNC", "AD_SYNC") - tableMapping.ColumnMappings.Add("INTERNAL", "INTERNAL") - tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") - tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") - tableMapping.ColumnMappings.Add("ADDED_WHO", "ADDED_WHO") - tableMapping.ColumnMappings.Add("ADDED_WHEN", "ADDED_WHEN") - tableMapping.ColumnMappings.Add("CHANGED_WHO", "CHANGED_WHO") - tableMapping.ColumnMappings.Add("CHANGED_WHEN", "CHANGED_WHEN") - Me._adapter.TableMappings.Add(tableMapping) - Me._adapter.DeleteCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.DeleteCommand.Connection = Me.Connection - Me._adapter.DeleteCommand.CommandText = "DELETE FROM [TBDD_GROUPS] WHERE (([GUID] = @Original_GUID) AND ((@IsNull_NAME = 1"& _ - " AND [NAME] IS NULL) OR ([NAME] = @Original_NAME)) AND ([ECM_FK_ID] = @Original_"& _ - "ECM_FK_ID) AND ([AD_SYNC] = @Original_AD_SYNC) AND ([INTERNAL] = @Original_INTER"& _ - "NAL) AND ([ACTIVE] = @Original_ACTIVE) AND ((@IsNull_COMMENT = 1 AND [COMMENT] I"& _ - "S NULL) OR ([COMMENT] = @Original_COMMENT)) AND ((@IsNull_ADDED_WHO = 1 AND [ADD"& _ - "ED_WHO] IS NULL) OR ([ADDED_WHO] = @Original_ADDED_WHO)) AND ((@IsNull_ADDED_WHE"& _ - "N = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND (("& _ - "@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original"& _ - "_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([C"& _ - "HANGED_WHEN] = @Original_CHANGED_WHEN)))" - Me._adapter.DeleteCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_NAME", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ECM_FK_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ECM_FK_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AD_SYNC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AD_SYNC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INTERNAL", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INTERNAL", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ACTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_COMMENT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.DeleteCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.InsertCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.InsertCommand.Connection = Me.Connection - Me._adapter.InsertCommand.CommandText = "INSERT INTO [TBDD_GROUPS] ([NAME], [ECM_FK_ID], [AD_SYNC], [INTERNAL], [ACTIVE], "& _ - "[COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@NA"& _ - "ME, @ECM_FK_ID, @AD_SYNC, @INTERNAL, @ACTIVE, @COMMENT, @ADDED_WHO, @ADDED_WHEN,"& _ - " @CHANGED_WHO, @CHANGED_WHEN);"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, ECM_FK_ID, AD_SYNC, INTERNAL,"& _ - " ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_GRO"& _ - "UPS WHERE (GUID = SCOPE_IDENTITY())" - Me._adapter.InsertCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ECM_FK_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ECM_FK_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AD_SYNC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AD_SYNC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INTERNAL", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INTERNAL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.InsertCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand = New Global.System.Data.SqlClient.SqlCommand() - Me._adapter.UpdateCommand.Connection = Me.Connection - Me._adapter.UpdateCommand.CommandText = "UPDATE [TBDD_GROUPS] SET [NAME] = @NAME, [ECM_FK_ID] = @ECM_FK_ID, [AD_SYNC] = @A"& _ - "D_SYNC, [INTERNAL] = @INTERNAL, [ACTIVE] = @ACTIVE, [COMMENT] = @COMMENT, [ADDED"& _ - "_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [C"& _ - "HANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ((@IsNull_NAME"& _ - " = 1 AND [NAME] IS NULL) OR ([NAME] = @Original_NAME)) AND ([ECM_FK_ID] = @Origi"& _ - "nal_ECM_FK_ID) AND ([AD_SYNC] = @Original_AD_SYNC) AND ([INTERNAL] = @Original_I"& _ - "NTERNAL) AND ([ACTIVE] = @Original_ACTIVE) AND ((@IsNull_COMMENT = 1 AND [COMMEN"& _ - "T] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ((@IsNull_ADDED_WHO = 1 AND "& _ - "[ADDED_WHO] IS NULL) OR ([ADDED_WHO] = @Original_ADDED_WHO)) AND ((@IsNull_ADDED"& _ - "_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AN"& _ - "D ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Orig"& _ - "inal_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR"& _ - " ([CHANGED_WHEN] = @Original_CHANGED_WHEN)));"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"SELECT GUID, NAME, ECM_FK_ID, AD_"& _ - "SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHE"& _ - "N FROM TBDD_GROUPS WHERE (GUID = @GUID)" - Me._adapter.UpdateCommand.CommandType = Global.System.Data.CommandType.Text - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ECM_FK_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ECM_FK_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@AD_SYNC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AD_SYNC", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@INTERNAL", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INTERNAL", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ACTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_GUID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_NAME", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_NAME", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "NAME", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ECM_FK_ID", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ECM_FK_ID", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_AD_SYNC", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "AD_SYNC", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_INTERNAL", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "INTERNAL", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ACTIVE", Global.System.Data.SqlDbType.Bit, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ACTIVE", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_COMMENT", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_COMMENT", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "COMMENT", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_ADDED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_ADDED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "ADDED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHO", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHO", Global.System.Data.SqlDbType.VarChar, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHO", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@IsNull_CHANGED_WHEN", Global.System.Data.SqlDbType.Int, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, true, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@Original_CHANGED_WHEN", Global.System.Data.SqlDbType.DateTime, 0, Global.System.Data.ParameterDirection.Input, 0, 0, "CHANGED_WHEN", Global.System.Data.DataRowVersion.Original, false, Nothing, "", "", "")) - Me._adapter.UpdateCommand.Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@GUID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) - End Sub - - _ - Private Sub InitConnection() - Me._connection = New Global.System.Data.SqlClient.SqlConnection() - Me._connection.ConnectionString = Global.DD_Record_Organizer.My.MySettings.Default.DD_DMSConnectionString - End Sub - - _ - Private Sub InitCommandCollection() - Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} - Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() - Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, ECM_FK_ID, AD_SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WH"& _ - "O, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM TBDD_GROUPS" - Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - End Sub - - _ - Public Overloads Overridable Function Fill(ByVal dataTable As DD_ECMAdmin.TBDD_GROUPSDataTable) As Integer - Me.Adapter.SelectCommand = Me.CommandCollection(0) - If (Me.ClearBeforeFill = true) Then - dataTable.Clear - End If - Dim returnValue As Integer = Me.Adapter.Fill(dataTable) - Return returnValue - End Function - - _ - Public Overloads Overridable Function GetData() As DD_ECMAdmin.TBDD_GROUPSDataTable - Me.Adapter.SelectCommand = Me.CommandCollection(0) - Dim dataTable As DD_ECMAdmin.TBDD_GROUPSDataTable = New DD_ECMAdmin.TBDD_GROUPSDataTable() - Me.Adapter.Fill(dataTable) - Return dataTable - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataTable As DD_ECMAdmin.TBDD_GROUPSDataTable) As Integer - Return Me.Adapter.Update(dataTable) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataSet As DD_ECMAdmin) As Integer - Return Me.Adapter.Update(dataSet, "TBDD_GROUPS") - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRow As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(New Global.System.Data.DataRow() {dataRow}) - End Function - - _ - Public Overloads Overridable Function Update(ByVal dataRows() As Global.System.Data.DataRow) As Integer - Return Me.Adapter.Update(dataRows) - End Function - - _ - Public Overloads Overridable Function Delete(ByVal Original_GUID As Integer, ByVal Original_NAME As String, ByVal Original_ECM_FK_ID As Integer, ByVal Original_AD_SYNC As Boolean, ByVal Original_INTERNAL As Boolean, ByVal Original_ACTIVE As Boolean, ByVal Original_COMMENT As String, ByVal Original_ADDED_WHO As String, ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), ByVal Original_CHANGED_WHO As String, ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Me.Adapter.DeleteCommand.Parameters(0).Value = CType(Original_GUID,Integer) - If (Original_NAME Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(1).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(2).Value = CType(Original_NAME,String) - End If - Me.Adapter.DeleteCommand.Parameters(3).Value = CType(Original_ECM_FK_ID,Integer) - Me.Adapter.DeleteCommand.Parameters(4).Value = CType(Original_AD_SYNC,Boolean) - Me.Adapter.DeleteCommand.Parameters(5).Value = CType(Original_INTERNAL,Boolean) - Me.Adapter.DeleteCommand.Parameters(6).Value = CType(Original_ACTIVE,Boolean) - If (Original_COMMENT Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(7).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(8).Value = CType(Original_COMMENT,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(9).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(10).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(12).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = Global.System.DBNull.Value - Else - Me.Adapter.DeleteCommand.Parameters(13).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(14).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(0,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.DeleteCommand.Parameters(15).Value = CType(1,Object) - Me.Adapter.DeleteCommand.Parameters(16).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.DeleteCommand.Connection.State - If ((Me.Adapter.DeleteCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.DeleteCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.DeleteCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.DeleteCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Insert(ByVal NAME As String, ByVal ECM_FK_ID As Integer, ByVal AD_SYNC As Boolean, ByVal INTERNAL As Boolean, ByVal ACTIVE As Boolean, ByVal COMMENT As String, ByVal ADDED_WHO As String, ByVal ADDED_WHEN As Global.System.Nullable(Of Date), ByVal CHANGED_WHO As String, ByVal CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - If (NAME Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(0).Value = CType(NAME,String) - End If - Me.Adapter.InsertCommand.Parameters(1).Value = CType(ECM_FK_ID,Integer) - Me.Adapter.InsertCommand.Parameters(2).Value = CType(AD_SYNC,Boolean) - Me.Adapter.InsertCommand.Parameters(3).Value = CType(INTERNAL,Boolean) - Me.Adapter.InsertCommand.Parameters(4).Value = CType(ACTIVE,Boolean) - If (COMMENT Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(5).Value = CType(COMMENT,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(7).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.InsertCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.InsertCommand.Parameters(8).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.InsertCommand.Parameters(9).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.InsertCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.InsertCommand.Connection.State - If ((Me.Adapter.InsertCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.InsertCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.InsertCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.InsertCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal NAME As String, _ - ByVal ECM_FK_ID As Integer, _ - ByVal AD_SYNC As Boolean, _ - ByVal INTERNAL As Boolean, _ - ByVal ACTIVE As Boolean, _ - ByVal COMMENT As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_NAME As String, _ - ByVal Original_ECM_FK_ID As Integer, _ - ByVal Original_AD_SYNC As Boolean, _ - ByVal Original_INTERNAL As Boolean, _ - ByVal Original_ACTIVE As Boolean, _ - ByVal Original_COMMENT As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal GUID As Integer) As Integer - If (NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(0).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(0).Value = CType(NAME,String) - End If - Me.Adapter.UpdateCommand.Parameters(1).Value = CType(ECM_FK_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(2).Value = CType(AD_SYNC,Boolean) - Me.Adapter.UpdateCommand.Parameters(3).Value = CType(INTERNAL,Boolean) - Me.Adapter.UpdateCommand.Parameters(4).Value = CType(ACTIVE,Boolean) - If (COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(5).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(5).Value = CType(COMMENT,String) - End If - If (ADDED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(6).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(6).Value = CType(ADDED_WHO,String) - End If - If (ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(7).Value = CType(ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(7).Value = Global.System.DBNull.Value - End If - If (CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(8).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(8).Value = CType(CHANGED_WHO,String) - End If - If (CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(9).Value = CType(CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(9).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(10).Value = CType(Original_GUID,Integer) - If (Original_NAME Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(12).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(11).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(12).Value = CType(Original_NAME,String) - End If - Me.Adapter.UpdateCommand.Parameters(13).Value = CType(Original_ECM_FK_ID,Integer) - Me.Adapter.UpdateCommand.Parameters(14).Value = CType(Original_AD_SYNC,Boolean) - Me.Adapter.UpdateCommand.Parameters(15).Value = CType(Original_INTERNAL,Boolean) - Me.Adapter.UpdateCommand.Parameters(16).Value = CType(Original_ACTIVE,Boolean) - If (Original_COMMENT Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(17).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(18).Value = CType(Original_COMMENT,String) - End If - If (Original_ADDED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(19).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(20).Value = CType(Original_ADDED_WHO,String) - End If - If (Original_ADDED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = CType(Original_ADDED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(21).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(22).Value = Global.System.DBNull.Value - End If - If (Original_CHANGED_WHO Is Nothing) Then - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = Global.System.DBNull.Value - Else - Me.Adapter.UpdateCommand.Parameters(23).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(24).Value = CType(Original_CHANGED_WHO,String) - End If - If (Original_CHANGED_WHEN.HasValue = true) Then - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(0,Object) - Me.Adapter.UpdateCommand.Parameters(26).Value = CType(Original_CHANGED_WHEN.Value,Date) - Else - Me.Adapter.UpdateCommand.Parameters(25).Value = CType(1,Object) - Me.Adapter.UpdateCommand.Parameters(26).Value = Global.System.DBNull.Value - End If - Me.Adapter.UpdateCommand.Parameters(27).Value = CType(GUID,Integer) - Dim previousConnectionState As Global.System.Data.ConnectionState = Me.Adapter.UpdateCommand.Connection.State - If ((Me.Adapter.UpdateCommand.Connection.State And Global.System.Data.ConnectionState.Open) _ - <> Global.System.Data.ConnectionState.Open) Then - Me.Adapter.UpdateCommand.Connection.Open - End If - Try - Dim returnValue As Integer = Me.Adapter.UpdateCommand.ExecuteNonQuery - Return returnValue - Finally - If (previousConnectionState = Global.System.Data.ConnectionState.Closed) Then - Me.Adapter.UpdateCommand.Connection.Close - End If - End Try - End Function - - _ - Public Overloads Overridable Function Update( _ - ByVal NAME As String, _ - ByVal ECM_FK_ID As Integer, _ - ByVal AD_SYNC As Boolean, _ - ByVal INTERNAL As Boolean, _ - ByVal ACTIVE As Boolean, _ - ByVal COMMENT As String, _ - ByVal ADDED_WHO As String, _ - ByVal ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal CHANGED_WHO As String, _ - ByVal CHANGED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_GUID As Integer, _ - ByVal Original_NAME As String, _ - ByVal Original_ECM_FK_ID As Integer, _ - ByVal Original_AD_SYNC As Boolean, _ - ByVal Original_INTERNAL As Boolean, _ - ByVal Original_ACTIVE As Boolean, _ - ByVal Original_COMMENT As String, _ - ByVal Original_ADDED_WHO As String, _ - ByVal Original_ADDED_WHEN As Global.System.Nullable(Of Date), _ - ByVal Original_CHANGED_WHO As String, _ - ByVal Original_CHANGED_WHEN As Global.System.Nullable(Of Date)) As Integer - Return Me.Update(NAME, ECM_FK_ID, AD_SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, Original_GUID, Original_NAME, Original_ECM_FK_ID, Original_AD_SYNC, Original_INTERNAL, Original_ACTIVE, Original_COMMENT, Original_ADDED_WHO, Original_ADDED_WHEN, Original_CHANGED_WHO, Original_CHANGED_WHEN, Original_GUID) - End Function - End Class - - ''' - '''TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - ''' - _ - Partial Public Class TableAdapterManager - Inherits Global.System.ComponentModel.Component - - Private _updateOrder As UpdateOrderOption - - Private _tBPMO_FORM_CONSTRUCTORTableAdapter As TBPMO_FORM_CONSTRUCTORTableAdapter - - Private _tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter As TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - - Private _tBDD_CONNECTIONTableAdapter As TBDD_CONNECTIONTableAdapter - - Private _tBPMO_SAP_FUBATableAdapter As TBPMO_SAP_FUBATableAdapter - - Private _tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter As TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - - Private _tBPMO_LOG_ESSENTIALSTableAdapter As TBPMO_LOG_ESSENTIALSTableAdapter - - Private _tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter As TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - - Private _tBDD_GROUPSTableAdapter As TBDD_GROUPSTableAdapter - - Private _backupDataSetBeforeUpdate As Boolean - - Private _connection As Global.System.Data.IDbConnection - - _ - Public Property UpdateOrder() As UpdateOrderOption - Get - Return Me._updateOrder - End Get - Set - Me._updateOrder = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTORTableAdapter() As TBPMO_FORM_CONSTRUCTORTableAdapter - Get - Return Me._tBPMO_FORM_CONSTRUCTORTableAdapter - End Get - Set - Me._tBPMO_FORM_CONSTRUCTORTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter() As TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Get - Return Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - End Get - Set - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_CONNECTIONTableAdapter() As TBDD_CONNECTIONTableAdapter - Get - Return Me._tBDD_CONNECTIONTableAdapter - End Get - Set - Me._tBDD_CONNECTIONTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_SAP_FUBATableAdapter() As TBPMO_SAP_FUBATableAdapter - Get - Return Me._tBPMO_SAP_FUBATableAdapter - End Get - Set - Me._tBPMO_SAP_FUBATableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter() As TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - Get - Return Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - End Get - Set - Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_LOG_ESSENTIALSTableAdapter() As TBPMO_LOG_ESSENTIALSTableAdapter - Get - Return Me._tBPMO_LOG_ESSENTIALSTableAdapter - End Get - Set - Me._tBPMO_LOG_ESSENTIALSTableAdapter = value - End Set - End Property - - _ - Public Property TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter() As TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - Get - Return Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - End Get - Set - Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = value - End Set - End Property - - _ - Public Property TBDD_GROUPSTableAdapter() As TBDD_GROUPSTableAdapter - Get - Return Me._tBDD_GROUPSTableAdapter - End Get - Set - Me._tBDD_GROUPSTableAdapter = value - End Set - End Property - - _ - Public Property BackupDataSetBeforeUpdate() As Boolean - Get - Return Me._backupDataSetBeforeUpdate - End Get - Set - Me._backupDataSetBeforeUpdate = value - End Set - End Property - - _ - Public Property Connection() As Global.System.Data.IDbConnection - Get - If (Not (Me._connection) Is Nothing) Then - Return Me._connection - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection - End If - If ((Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_CONNECTIONTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_CONNECTIONTableAdapter.Connection - End If - If ((Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_SAP_FUBATableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_SAP_FUBATableAdapter.Connection - End If - If ((Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection - End If - If ((Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_LOG_ESSENTIALSTableAdapter.Connection - End If - If ((Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection - End If - If ((Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) _ - AndAlso (Not (Me._tBDD_GROUPSTableAdapter.Connection) Is Nothing)) Then - Return Me._tBDD_GROUPSTableAdapter.Connection - End If - Return Nothing - End Get - Set - Me._connection = value - End Set - End Property - - _ - Public ReadOnly Property TableAdapterInstanceCount() As Integer - Get - Dim count As Integer = 0 - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - If (Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) Then - count = (count + 1) - End If - Return count - End Get - End Property - - ''' - '''Update rows in top-down order. - ''' - _ - Private Function UpdateUpdatedRows(ByVal dataSet As DD_ECMAdmin, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow), ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LOG_ESSENTIALS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_LOG_ESSENTIALSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_SAP_FUBA.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_SAP_FUBATableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBPMO_DOCRESULT_DROPDOWN_ITEMS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - If (Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) Then - Dim updatedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.ModifiedCurrent) - updatedRows = Me.GetRealUpdatedRows(updatedRows, allAddedRows) - If ((Not (updatedRows) Is Nothing) _ - AndAlso (0 < updatedRows.Length)) Then - result = (result + Me._tBDD_GROUPSTableAdapter.Update(updatedRows)) - allChangedRows.AddRange(updatedRows) - End If - End If - Return result - End Function - - ''' - '''Insert rows in top-down order. - ''' - _ - Private Function UpdateInsertedRows(ByVal dataSet As DD_ECMAdmin, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LOG_ESSENTIALS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_LOG_ESSENTIALSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_SAP_FUBA.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_SAP_FUBATableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBPMO_DOCRESULT_DROPDOWN_ITEMS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - If (Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) Then - Dim addedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Added) - If ((Not (addedRows) Is Nothing) _ - AndAlso (0 < addedRows.Length)) Then - result = (result + Me._tBDD_GROUPSTableAdapter.Update(addedRows)) - allAddedRows.AddRange(addedRows) - End If - End If - Return result - End Function - - ''' - '''Delete rows in bottom-up order. - ''' - _ - Private Function UpdateDeletedRows(ByVal dataSet As DD_ECMAdmin, ByVal allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Integer - Dim result As Integer = 0 - If (Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_GROUPS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_GROUPSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_DOCRESULT_DROPDOWN_ITEMS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR_DETAIL.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBDD_CONNECTION.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBDD_CONNECTIONTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_SAP_FUBA.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_SAP_FUBATableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_LOG_ESSENTIALS.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_LOG_ESSENTIALSTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Dim deletedRows() As Global.System.Data.DataRow = dataSet.TBPMO_FORM_CONSTRUCTOR.Select(Nothing, Nothing, Global.System.Data.DataViewRowState.Deleted) - If ((Not (deletedRows) Is Nothing) _ - AndAlso (0 < deletedRows.Length)) Then - result = (result + Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Update(deletedRows)) - allChangedRows.AddRange(deletedRows) - End If - End If - Return result - End Function - - ''' - '''Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - ''' - _ - Private Function GetRealUpdatedRows(ByVal updatedRows() As Global.System.Data.DataRow, ByVal allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)) As Global.System.Data.DataRow() - If ((updatedRows Is Nothing) _ - OrElse (updatedRows.Length < 1)) Then - Return updatedRows - End If - If ((allAddedRows Is Nothing) _ - OrElse (allAddedRows.Count < 1)) Then - Return updatedRows - End If - Dim realUpdatedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim i As Integer = 0 - Do While (i < updatedRows.Length) - Dim row As Global.System.Data.DataRow = updatedRows(i) - If (allAddedRows.Contains(row) = false) Then - realUpdatedRows.Add(row) - End If - i = (i + 1) - Loop - Return realUpdatedRows.ToArray - End Function - - ''' - '''Update all changes to the dataset. - ''' - _ - Public Overridable Function UpdateAll(ByVal dataSet As DD_ECMAdmin) As Integer - If (dataSet Is Nothing) Then - Throw New Global.System.ArgumentNullException("dataSet") - End If - If (dataSet.HasChanges = false) Then - Return 0 - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_CONNECTIONTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_SAP_FUBATableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_LOG_ESSENTIALSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - If ((Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) _ - AndAlso (Me.MatchTableAdapterConnection(Me._tBDD_GROUPSTableAdapter.Connection) = false)) Then - Throw New Global.System.ArgumentException("Für alle von einem TableAdapterManager verwalteten Instanzen von TableAdapter mus"& _ - "s die gleiche Verbindungszeichenfolge verwendet werden.") - End If - Dim workConnection As Global.System.Data.IDbConnection = Me.Connection - If (workConnection Is Nothing) Then - Throw New Global.System.ApplicationException("TableAdapterManager enthält keine Verbindungsinformationen. Legen Sie jede TableA"& _ - "dapterManager TableAdapter-Eigenschaft auf eine gültige TableAdapter-Instanz fes"& _ - "t.") - End If - Dim workConnOpened As Boolean = false - If ((workConnection.State And Global.System.Data.ConnectionState.Broken) _ - = Global.System.Data.ConnectionState.Broken) Then - workConnection.Close - End If - If (workConnection.State = Global.System.Data.ConnectionState.Closed) Then - workConnection.Open - workConnOpened = true - End If - Dim workTransaction As Global.System.Data.IDbTransaction = workConnection.BeginTransaction - If (workTransaction Is Nothing) Then - Throw New Global.System.ApplicationException("Die Transaktion kann nicht gestartet werden. Die aktuelle Datenverbindung unterst"& _ - "ützt keine Transaktionen, oder der aktuelle Zustand lässt den Start der Transakt"& _ - "ion nicht zu.") - End If - Dim allChangedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim allAddedRows As Global.System.Collections.Generic.List(Of Global.System.Data.DataRow) = New Global.System.Collections.Generic.List(Of Global.System.Data.DataRow)() - Dim adaptersWithAcceptChangesDuringUpdate As Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter) = New Global.System.Collections.Generic.List(Of Global.System.Data.Common.DataAdapter)() - Dim revertConnections As Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection) = New Global.System.Collections.Generic.Dictionary(Of Object, Global.System.Data.IDbConnection)() - Dim result As Integer = 0 - Dim backupDataSet As Global.System.Data.DataSet = Nothing - If Me.BackupDataSetBeforeUpdate Then - backupDataSet = New Global.System.Data.DataSet() - backupDataSet.Merge(dataSet) - End If - Try - '---- Prepare for update ----------- - ' - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_CONSTRUCTORTableAdapter, Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter, Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_CONNECTIONTableAdapter, Me._tBDD_CONNECTIONTableAdapter.Connection) - Me._tBDD_CONNECTIONTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CONNECTIONTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_CONNECTIONTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_CONNECTIONTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_CONNECTIONTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_SAP_FUBATableAdapter, Me._tBPMO_SAP_FUBATableAdapter.Connection) - Me._tBPMO_SAP_FUBATableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_SAP_FUBATableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_SAP_FUBATableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_SAP_FUBATableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_SAP_FUBATableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter, Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection) - Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_LOG_ESSENTIALSTableAdapter, Me._tBPMO_LOG_ESSENTIALSTableAdapter.Connection) - Me._tBPMO_LOG_ESSENTIALSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_LOG_ESSENTIALSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_LOG_ESSENTIALSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_LOG_ESSENTIALSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_LOG_ESSENTIALSTableAdapter.Adapter) - End If - End If - If (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter, Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection) - Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Adapter) - End If - End If - If (Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) Then - revertConnections.Add(Me._tBDD_GROUPSTableAdapter, Me._tBDD_GROUPSTableAdapter.Connection) - Me._tBDD_GROUPSTableAdapter.Connection = CType(workConnection,Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_GROUPSTableAdapter.Transaction = CType(workTransaction,Global.System.Data.SqlClient.SqlTransaction) - If Me._tBDD_GROUPSTableAdapter.Adapter.AcceptChangesDuringUpdate Then - Me._tBDD_GROUPSTableAdapter.Adapter.AcceptChangesDuringUpdate = false - adaptersWithAcceptChangesDuringUpdate.Add(Me._tBDD_GROUPSTableAdapter.Adapter) - End If - End If - ' - '---- Perform updates ----------- - ' - If (Me.UpdateOrder = UpdateOrderOption.UpdateInsertDelete) Then - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - Else - result = (result + Me.UpdateInsertedRows(dataSet, allAddedRows)) - result = (result + Me.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)) - End If - result = (result + Me.UpdateDeletedRows(dataSet, allChangedRows)) - ' - '---- Commit updates ----------- - ' - workTransaction.Commit - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - If (0 < allChangedRows.Count) Then - Dim rows((allChangedRows.Count) - 1) As Global.System.Data.DataRow - allChangedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - i = (i + 1) - Loop - End If - Catch ex As Global.System.Exception - workTransaction.Rollback - '---- Restore the dataset ----------- - If Me.BackupDataSetBeforeUpdate Then - Global.System.Diagnostics.Debug.Assert((Not (backupDataSet) Is Nothing)) - dataSet.Clear - dataSet.Merge(backupDataSet) - Else - If (0 < allAddedRows.Count) Then - Dim rows((allAddedRows.Count) - 1) As Global.System.Data.DataRow - allAddedRows.CopyTo(rows) - Dim i As Integer = 0 - Do While (i < rows.Length) - Dim row As Global.System.Data.DataRow = rows(i) - row.AcceptChanges - row.SetAdded - i = (i + 1) - Loop - End If - End If - Throw ex - Finally - If workConnOpened Then - workConnection.Close - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTORTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_CONSTRUCTORTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTORTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter) Is Nothing) Then - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection = CType(revertConnections(Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_CONNECTIONTableAdapter) Is Nothing) Then - Me._tBDD_CONNECTIONTableAdapter.Connection = CType(revertConnections(Me._tBDD_CONNECTIONTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_CONNECTIONTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_SAP_FUBATableAdapter) Is Nothing) Then - Me._tBPMO_SAP_FUBATableAdapter.Connection = CType(revertConnections(Me._tBPMO_SAP_FUBATableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_SAP_FUBATableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter) Is Nothing) Then - Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection = CType(revertConnections(Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_LOG_ESSENTIALSTableAdapter) Is Nothing) Then - Me._tBPMO_LOG_ESSENTIALSTableAdapter.Connection = CType(revertConnections(Me._tBPMO_LOG_ESSENTIALSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_LOG_ESSENTIALSTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter) Is Nothing) Then - Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection = CType(revertConnections(Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Transaction = Nothing - End If - If (Not (Me._tBDD_GROUPSTableAdapter) Is Nothing) Then - Me._tBDD_GROUPSTableAdapter.Connection = CType(revertConnections(Me._tBDD_GROUPSTableAdapter),Global.System.Data.SqlClient.SqlConnection) - Me._tBDD_GROUPSTableAdapter.Transaction = Nothing - End If - If (0 < adaptersWithAcceptChangesDuringUpdate.Count) Then - Dim adapters((adaptersWithAcceptChangesDuringUpdate.Count) - 1) As Global.System.Data.Common.DataAdapter - adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters) - Dim i As Integer = 0 - Do While (i < adapters.Length) - Dim adapter As Global.System.Data.Common.DataAdapter = adapters(i) - adapter.AcceptChangesDuringUpdate = true - i = (i + 1) - Loop - End If - End Try - Return result - End Function - - _ - Protected Overridable Sub SortSelfReferenceRows(ByVal rows() As Global.System.Data.DataRow, ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - Global.System.Array.Sort(Of Global.System.Data.DataRow)(rows, New SelfReferenceComparer(relation, childFirst)) - End Sub - - _ - Protected Overridable Function MatchTableAdapterConnection(ByVal inputConnection As Global.System.Data.IDbConnection) As Boolean - If (Not (Me._connection) Is Nothing) Then - Return true - End If - If ((Me.Connection Is Nothing) _ - OrElse (inputConnection Is Nothing)) Then - Return true - End If - If String.Equals(Me.Connection.ConnectionString, inputConnection.ConnectionString, Global.System.StringComparison.Ordinal) Then - Return true - End If - Return false - End Function - - ''' - '''Update Order Option - ''' - _ - Public Enum UpdateOrderOption - - InsertUpdateDelete = 0 - - UpdateInsertDelete = 1 - End Enum - - ''' - '''Used to sort self-referenced table's rows - ''' - _ - Private Class SelfReferenceComparer - Inherits Object - Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow) - - Private _relation As Global.System.Data.DataRelation - - Private _childFirst As Integer - - _ - Friend Sub New(ByVal relation As Global.System.Data.DataRelation, ByVal childFirst As Boolean) - MyBase.New - Me._relation = relation - If childFirst Then - Me._childFirst = -1 - Else - Me._childFirst = 1 - End If - End Sub - - _ - Private Function GetRoot(ByVal row As Global.System.Data.DataRow, ByRef distance As Integer) As Global.System.Data.DataRow - Global.System.Diagnostics.Debug.Assert((Not (row) Is Nothing)) - Dim root As Global.System.Data.DataRow = row - distance = 0 - - Dim traversedRows As Global.System.Collections.Generic.IDictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow) = New Global.System.Collections.Generic.Dictionary(Of Global.System.Data.DataRow, Global.System.Data.DataRow)() - traversedRows(row) = row - - Dim parent As Global.System.Data.DataRow = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.[Default]) - - Loop - - If (distance = 0) Then - traversedRows.Clear - traversedRows(row) = row - parent = row.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Do While ((Not (parent) Is Nothing) _ - AndAlso (traversedRows.ContainsKey(parent) = false)) - distance = (distance + 1) - root = parent - traversedRows(parent) = parent - parent = parent.GetParentRow(Me._relation, Global.System.Data.DataRowVersion.Original) - - Loop - End If - - Return root - End Function - - _ - Public Function Compare(ByVal row1 As Global.System.Data.DataRow, ByVal row2 As Global.System.Data.DataRow) As Integer Implements Global.System.Collections.Generic.IComparer(Of Global.System.Data.DataRow).Compare - If Object.ReferenceEquals(row1, row2) Then - Return 0 - End If - If (row1 Is Nothing) Then - Return -1 - End If - If (row2 Is Nothing) Then - Return 1 - End If - - Dim distance1 As Integer = 0 - Dim root1 As Global.System.Data.DataRow = Me.GetRoot(row1, distance1) - - Dim distance2 As Integer = 0 - Dim root2 As Global.System.Data.DataRow = Me.GetRoot(row2, distance2) - - If Object.ReferenceEquals(root1, root2) Then - Return (Me._childFirst * distance1.CompareTo(distance2)) - Else - Global.System.Diagnostics.Debug.Assert(((Not (root1.Table) Is Nothing) _ - AndAlso (Not (root2.Table) Is Nothing))) - If (root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2)) Then - Return -1 - Else - Return 1 - End If - End If - End Function - End Class - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.vb b/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.vb deleted file mode 100644 index ba3401e..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.vb +++ /dev/null @@ -1,10 +0,0 @@ -Partial Class DD_ECMAdmin - Partial Class TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable - - Private Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIGDataTable_TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChanging(sender As Object, e As TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent) Handles Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChanging - - End Sub - - End Class - -End Class diff --git a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsc b/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsc deleted file mode 100644 index 4a6d2cf..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsc +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsd b/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsd deleted file mode 100644 index 4bcd157..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xsd +++ /dev/null @@ -1,1677 +0,0 @@ - - - - - - - - - - - - - - - DELETE FROM TBPMO_FORM_CONSTRUCTOR -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FORM_CONSTRUCTOR - (FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, MENU_IMG, SHORT_TITLE, LANGUAGE) -VALUES (@FORM_TITLE,@SEQUENCE_MENU,@ADDED_WHO,@MENU_IMG,@SHORT_TITLE,@LANGUAGE); -SELECT GUID, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM TBPMO_FORM_CONSTRUCTOR WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'CONSTR_MENUE' + CONVERT(VARCHAR(5), GUID), @SCREEN_ID) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, - CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE -FROM TBPMO_FORM_CONSTRUCTOR - - - - - - - - - UPDATE TBPMO_FORM_CONSTRUCTOR -SET FORM_TITLE = @FORM_TITLE, SEQUENCE_MENU = @SEQUENCE_MENU, CHANGED_WHO = @CHANGED_WHO, MENU_IMG = @MENU_IMG, SHORT_TITLE = @SHORT_TITLE, - LANGUAGE = @LANGUAGE -WHERE (GUID = @Original_GUID); -SELECT GUID, FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, MENU_IMG, SHORT_TITLE FROM TBPMO_FORM_CONSTRUCTOR WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_FORM_CONSTRUCTOR_DETAIL -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_FORM_CONSTRUCTOR_DETAIL - (CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, COLUMN_NAME1, COLUMN_NAME2, CONTROL_DOCTYPE_MATCH, - SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_WINDREAM_VIEW) -VALUES (@CONSTRUCT_ID,@FORM_ID,@PARENT_ID,@LEVEL1_SELECT,@SEQUENCE,@SQL_SELECT_EBENE1,@SQL_SELECT_EBENE2,@ADDED_WHO,@COLUMN_NAME1,@COLUMN_NAME2,@CONTROL_DOCTYPE_MATCH,@SQL_RIGHT_READ_AND_VIEW_ONLY,@SQL_RIGHT_WINDREAM_VIEW); -SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, - COLUMN_NAME2, LOAD_DIRECT, SQL_QUICK_VIEW, CONTROL_DOCTYPE_MATCH, SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_WINDREAM_VIEW, ADD_RECORDS -FROM TBPMO_FORM_CONSTRUCTOR_DETAIL -WHERE (GUID = @ID) - - - - - - - - UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL -SET CONSTRUCT_ID = @CONSTRUCT_ID, FORM_ID = @FORM_ID, PARENT_ID = @PARENT_ID, LEVEL1_SELECT = @LEVEL1_SELECT, SEQUENCE = @SEQUENCE, SQL_SELECT_EBENE1 = @SQL_SELECT_EBENE1, - SQL_SELECT_EBENE2 = @SQL_SELECT_EBENE2, CHANGED_WHO = @CHANGED_WHO, COLUMN_NAME1 = @COLUMN_NAME1, COLUMN_NAME2 = @COLUMN_NAME2, LOAD_DIRECT = @LOAD_DIRECT, - CONTROL_DOCTYPE_MATCH = @CONTROL_DOCTYPE_MATCH, SQL_RIGHT_READ_AND_VIEW_ONLY = @SQL_RIGHT_READ_AND_VIEW_ONLY, SQL_RIGHT_WINDREAM_VIEW = @SQL_RIGHT_WINDREAM_VIEW, - ADD_RECORDS = @ADD_RECORDS -WHERE (GUID = @Original_GUID); -SELECT GUID, CONSTRUCT_ID, FORM_ID, PARENT_ID, LEVEL1_SELECT, SEQUENCE, SQL_SELECT_EBENE1, SQL_SELECT_EBENE2, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, COLUMN_NAME1, COLUMN_NAME2 FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM TBDD_CONNECTION -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBDD_CONNECTION - (BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER) -VALUES (@BEZEICHNUNG,@SQL_PROVIDER,@SERVER,@DATENBANK,@USERNAME,@PASSWORD,@BEMERKUNG,@AKTIV,@ERSTELLTWER); -SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_CONNECTION WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - SELECT TBDD_CONNECTION.* -FROM TBDD_CONNECTION - - - - - - UPDATE TBDD_CONNECTION -SET BEZEICHNUNG = @BEZEICHNUNG, SQL_PROVIDER = @SQL_PROVIDER, SERVER = @SERVER, DATENBANK = @DATENBANK, USERNAME = @USERNAME, PASSWORD = @PASSWORD, - BEMERKUNG = @BEMERKUNG, AKTIV = @AKTIV, GEANDERTWER = @GEANDERTWER -WHERE (GUID = @Original_GUID); -SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN FROM TBDD_CONNECTION WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT [Record-ID], Aktenzeichen, [Wiedergabe der Marke (Bild)], [Tag der Eintragung im Register], Aktenzustand -FROM VWTEMPQUICKVIEW - - - - - - - - - - - - - - - - - - - - SELECT T.GUID, T1.FORM_TITLE, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), @SCREEN) AS 'CAPTION' -FROM TBPMO_FORM AS T INNER JOIN - TBPMO_FORM_VIEW AS T1 ON T.GUID = T1.FORM_ID -WHERE (T.GUID IN - (SELECT DISTINCT ENTITY_ID - FROM TBPMO_CLIENT_ENTITY - WHERE (CLIENT_ID IN - (SELECT CLIENT_ID - FROM TBDD_CLIENT_USER - WHERE (USER_ID = @USER_ID))))) -ORDER BY 'CAPTION' - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, NAME -FROM TBDD_USER_GROUPS -ORDER BY NAME - - - - - - - - - - - - - - - - - DELETE FROM TBPMO_SAP_FUBA -WHERE (GUID = @Original_GUID) - - - - - - - - INSERT INTO TBPMO_SAP_FUBA - (NAME, COMMENT, TableName, Host, SystemNumber, UserName, Password, Client, Language, TempTableName, ACTIVE, ADDED_WHO, WHERE_CLAUSE, Method, FuBa_SplitCharacter) -VALUES (@NAME,@COMMENT,@TableName,@Host,@SystemNumber,@UserName,@Password,@Client,@Language,@TempTableName,@ACTIVE,@ADDED_WHO,@WHERE_CLAUSE,@Method,@FuBa_SplitCharacter); -SELECT GUID, NAME, COMMENT, TableName, Host, SystemNumber, UserName, Password, Client, Language, TempTableName, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_SAP_FUBA WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, NAME, COMMENT, TableName, Host, SystemNumber, UserName, Password, Client, Language, TempTableName, WHERE_CLAUSE, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, - CHANGED_WHEN, Method, FuBa_SplitCharacter -FROM TBPMO_SAP_FUBA - - - - - - UPDATE TBPMO_SAP_FUBA -SET NAME = @NAME, COMMENT = @COMMENT, TableName = @TableName, Host = @Host, SystemNumber = @SystemNumber, UserName = @UserName, Password = @Password, Client = @Client, - Language = @Language, TempTableName = @TempTableName, ACTIVE = @ACTIVE, CHANGED_WHO = @CHANGED_WHO, WHERE_CLAUSE = @WHERE_CLAUSE, Method = @Method, - FuBa_SplitCharacter = @FuBa_SplitCharacter -WHERE (GUID = @Original_GUID); -SELECT GUID, NAME, COMMENT, TableName, Host, SystemNumber, UserName, Password, Client, Language, TempTableName, ACTIVE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_SAP_FUBA WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT T.GUID, dbo.FNPMO_GETOBJECTCAPTION(@LANGUAGE, 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T3.GUID), 1) AS FORM_TITLE, T1.USERNAME, T1.NAME, T1.PRENAME, T.EDIT_REC, T.ADD_REC, - T.DELETE_REC, T.ADD_DOC, T.READ_ONLY_DOC, T.DELETE_DOC, T.FILES_VISIBLE, T.ADDED_WHEN, T.CHANGED_WHEN -FROM TBPMO_RIGHT_USER AS T INNER JOIN - TBDD_USER AS T1 ON T.USER_ID = T1.GUID INNER JOIN - TBPMO_FORM AS T2 ON T.ENTITY_ID = T2.GUID INNER JOIN - TBPMO_FORM_VIEW AS T3 ON T2.GUID = T3.FORM_ID -WHERE (T2.GUID = @ENTITY_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_DOCSEARCH_RESULTLIST_CONFIG] WHERE (([GUID] = @Original_GUID) AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([LANGUAGE] = @Original_LANGUAGE) AND ([COLUMN_VIEW] = @Original_COLUMN_VIEW) AND ([HEADER_CAPTION] = @Original_HEADER_CAPTION) AND ([WIDTH] = @Original_WIDTH) AND ([TYPE_ID] = @Original_TYPE_ID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)) AND ([VISIBLE] = @Original_VISIBLE) AND ([EDITABLE] = @Original_EDITABLE) AND ([CONFIG_COLUMNS] = @Original_CONFIG_COLUMNS) AND ([SEQUENCE] = @Original_SEQUENCE)) - - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_DOCSEARCH_RESULTLIST_CONFIG] ([ENTITY_ID], [LANGUAGE], [COLUMN_VIEW], [HEADER_CAPTION], [WIDTH], [TYPE_ID], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN], [VISIBLE], [EDITABLE], [CONFIG_COLUMNS], [SEQUENCE]) VALUES (@ENTITY_ID, @LANGUAGE, @COLUMN_VIEW, @HEADER_CAPTION, @WIDTH, @TYPE_ID, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN, @VISIBLE, @EDITABLE, @CONFIG_COLUMNS, @SEQUENCE); -SELECT GUID, ENTITY_ID, LANGUAGE, COLUMN_VIEW, HEADER_CAPTION, WIDTH, TYPE_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, VISIBLE, EDITABLE, CONFIG_COLUMNS, SEQUENCE FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - - - - - SELECT TBPMO_DOCSEARCH_RESULTLIST_CONFIG.* -FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG - - - - - - UPDATE [TBPMO_DOCSEARCH_RESULTLIST_CONFIG] SET [ENTITY_ID] = @ENTITY_ID, [LANGUAGE] = @LANGUAGE, [COLUMN_VIEW] = @COLUMN_VIEW, [HEADER_CAPTION] = @HEADER_CAPTION, [WIDTH] = @WIDTH, [TYPE_ID] = @TYPE_ID, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN, [VISIBLE] = @VISIBLE, [EDITABLE] = @EDITABLE, [CONFIG_COLUMNS] = @CONFIG_COLUMNS, [SEQUENCE] = @SEQUENCE WHERE (([GUID] = @Original_GUID) AND ([ENTITY_ID] = @Original_ENTITY_ID) AND ([LANGUAGE] = @Original_LANGUAGE) AND ([COLUMN_VIEW] = @Original_COLUMN_VIEW) AND ([HEADER_CAPTION] = @Original_HEADER_CAPTION) AND ([WIDTH] = @Original_WIDTH) AND ([TYPE_ID] = @Original_TYPE_ID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN)) AND ([VISIBLE] = @Original_VISIBLE) AND ([EDITABLE] = @Original_EDITABLE) AND ([CONFIG_COLUMNS] = @Original_CONFIG_COLUMNS) AND ([SEQUENCE] = @Original_SEQUENCE)); -SELECT GUID, ENTITY_ID, LANGUAGE, COLUMN_VIEW, HEADER_CAPTION, WIDTH, TYPE_ID, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, VISIBLE, EDITABLE, CONFIG_COLUMNS, SEQUENCE FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT GUID, MODULE, USERNAME, NAME, PRENAME, USER_ID, CLIENT_ID, CLIENT_NAME, LOGIN, LOGOUT, VERSION_CLIENT, MACHINE_NAME -FROM VWDD_LOGIN_USER_HISTORY -WHERE (MODULE = 'Record-Organizer') -ORDER BY GUID DESC - - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT CONVERT(TINYINT, 1) AS ID, 'TextBox' AS Name -UNION -SELECT CONVERT(TINYINT, 2) AS ID, 'CheckBox' AS Name -UNION -SELECT CONVERT(TINYINT, 3) AS ID, 'ComboBox' AS Name -UNION -SELECT CONVERT(TINYINT, 4) AS ID, 'DatePicker' AS Name -FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_LOG_ESSENTIALS] WHERE (([GUID] = @Original_GUID)) - - - - - - - - INSERT INTO [TBPMO_LOG_ESSENTIALS] ([REFERENCE_KEY], [REFERENCE_STRING], [COMMENT], [ADDED_WHO], [ADDED_WHEN]) VALUES (@REFERENCE_KEY, @REFERENCE_STRING, @COMMENT, @ADDED_WHO, @ADDED_WHEN); -SELECT CONVERT (BIT, 0) AS Selection, GUID, REFERENCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED_WHEN FROM TBPMO_LOG_ESSENTIALS WHERE (GUID = SCOPE_IDENTITY()) ORDER BY GUID DESC - - - - - - - - - - - - SELECT CONVERT(BIT, 0) AS Selection, GUID, REFERENCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED_WHEN -FROM TBPMO_LOG_ESSENTIALS -ORDER BY GUID DESC - - - - - - UPDATE [TBPMO_LOG_ESSENTIALS] SET [REFERENCE_KEY] = @REFERENCE_KEY, [REFERENCE_STRING] = @REFERENCE_STRING, [COMMENT] = @COMMENT, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN WHERE (([GUID] = @Original_GUID)); -SELECT CONVERT (BIT, 0) AS Selection, GUID, REFERENCE_KEY, REFERENCE_STRING, COMMENT, ADDED_WHO, ADDED_WHEN FROM TBPMO_LOG_ESSENTIALS WHERE (GUID = @GUID) ORDER BY GUID DESC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBPMO_DOCRESULT_DROPDOWN_ITEMS] WHERE (([GUID] = @Original_GUID) AND ([CONFIG_ID] = @Original_CONFIG_ID) AND ([VALUE] = @Original_VALUE) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([DEFAULT] = @Original_DEFAULT) AND ([COLOR] = @Original_COLOR) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBPMO_DOCRESULT_DROPDOWN_ITEMS] ([CONFIG_ID], [VALUE], [SEQUENCE], [DEFAULT], [COLOR], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@CONFIG_ID, @VALUE, @SEQUENCE, @DEFAULT, @COLOR, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, CONFIG_ID, VALUE, SEQUENCE, [DEFAULT], COLOR, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_DOCRESULT_DROPDOWN_ITEMS WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - SELECT GUID, CONFIG_ID, VALUE, SEQUENCE, [DEFAULT], COLOR, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBPMO_DOCRESULT_DROPDOWN_ITEMS -WHERE (CONFIG_ID = @CONFIG_ID) - - - - - - - - UPDATE [TBPMO_DOCRESULT_DROPDOWN_ITEMS] SET [CONFIG_ID] = @CONFIG_ID, [VALUE] = @VALUE, [SEQUENCE] = @SEQUENCE, [DEFAULT] = @DEFAULT, [COLOR] = @COLOR, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ([CONFIG_ID] = @Original_CONFIG_ID) AND ([VALUE] = @Original_VALUE) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([DEFAULT] = @Original_DEFAULT) AND ([COLOR] = @Original_COLOR) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, CONFIG_ID, VALUE, SEQUENCE, [DEFAULT], COLOR, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBPMO_DOCRESULT_DROPDOWN_ITEMS WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DELETE FROM [TBDD_GROUPS] WHERE (([GUID] = @Original_GUID) AND ((@IsNull_NAME = 1 AND [NAME] IS NULL) OR ([NAME] = @Original_NAME)) AND ([ECM_FK_ID] = @Original_ECM_FK_ID) AND ([AD_SYNC] = @Original_AD_SYNC) AND ([INTERNAL] = @Original_INTERNAL) AND ([ACTIVE] = @Original_ACTIVE) AND ((@IsNull_COMMENT = 1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ((@IsNull_ADDED_WHO = 1 AND [ADDED_WHO] IS NULL) OR ([ADDED_WHO] = @Original_ADDED_WHO)) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) - - - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TBDD_GROUPS] ([NAME], [ECM_FK_ID], [AD_SYNC], [INTERNAL], [ACTIVE], [COMMENT], [ADDED_WHO], [ADDED_WHEN], [CHANGED_WHO], [CHANGED_WHEN]) VALUES (@NAME, @ECM_FK_ID, @AD_SYNC, @INTERNAL, @ACTIVE, @COMMENT, @ADDED_WHO, @ADDED_WHEN, @CHANGED_WHO, @CHANGED_WHEN); -SELECT GUID, NAME, ECM_FK_ID, AD_SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_GROUPS WHERE (GUID = SCOPE_IDENTITY()) - - - - - - - - - - - - - - - - - SELECT GUID, NAME, ECM_FK_ID, AD_SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN -FROM TBDD_GROUPS - - - - - - UPDATE [TBDD_GROUPS] SET [NAME] = @NAME, [ECM_FK_ID] = @ECM_FK_ID, [AD_SYNC] = @AD_SYNC, [INTERNAL] = @INTERNAL, [ACTIVE] = @ACTIVE, [COMMENT] = @COMMENT, [ADDED_WHO] = @ADDED_WHO, [ADDED_WHEN] = @ADDED_WHEN, [CHANGED_WHO] = @CHANGED_WHO, [CHANGED_WHEN] = @CHANGED_WHEN WHERE (([GUID] = @Original_GUID) AND ((@IsNull_NAME = 1 AND [NAME] IS NULL) OR ([NAME] = @Original_NAME)) AND ([ECM_FK_ID] = @Original_ECM_FK_ID) AND ([AD_SYNC] = @Original_AD_SYNC) AND ([INTERNAL] = @Original_INTERNAL) AND ([ACTIVE] = @Original_ACTIVE) AND ((@IsNull_COMMENT = 1 AND [COMMENT] IS NULL) OR ([COMMENT] = @Original_COMMENT)) AND ((@IsNull_ADDED_WHO = 1 AND [ADDED_WHO] IS NULL) OR ([ADDED_WHO] = @Original_ADDED_WHO)) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))); -SELECT GUID, NAME, ECM_FK_ID, AD_SYNC, INTERNAL, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBDD_GROUPS WHERE (GUID = @GUID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xss b/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xss deleted file mode 100644 index a88a0d8..0000000 --- a/app/DD-Record-Organizer - Kopie/DD_ECMAdmin.xss +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 291 - 177 - - - 386 - 177 - - - - - - - 1048 - 146 - - - 1022 - 146 - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/DD_Icons_ICO_ADDI_1.ico b/app/DD-Record-Organizer - Kopie/DD_Icons_ICO_ADDI_1.ico deleted file mode 100644 index 0b2bcc28247b10c04d2acb86f975890d16370b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14942 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 lm6uZJi|;48(oohP@ - ''' Checks if a property exists on an object - ''' - ''' The Object to check - ''' The Property to check for - ''' True, if prop exists - Public Function propExists(ByVal obj As Object, ByVal prop As String) As Boolean - Dim type As Type = obj.GetType - Return type.GetProperty(prop) IsNot Nothing - End Function - - Public Function propExistsWithType(ByVal obj As Object, ByVal prop As String, returnType As System.Type) - Dim type As Type = obj.GetType - Return type.GetProperty(prop, returnType) IsNot Nothing - End Function - - ''' - ''' Gets a ControlID from Control Name - ''' - ''' Control Name - ''' Current Form ID - ''' Control ID - Public Function GetControlID_for_Name(name As String, formid As Integer) As Integer - Try - Dim SQL = "SELECT GUID FROM TBPMO_CONTROL WHERE FORM_ID = " & formid & " and NAME = '" & name & "'" - Dim ID As Integer = ClassDatabase.Execute_Scalar(SQL) - If ID > 0 Then - Return ID - Else - Return -1 - End If - Catch ex As Exception - MsgBox("Error in GetControlID_for_Name:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Function - - Public Function GetControlID_for_RecordID(name As String, recID As Integer) As Integer - Try - Dim SQL = "SELECT CONTROL_ID FROM VWPMO_VALUES WHERE RECORD_ID = " & recID & " and CONTROL_NAME = '" & name & "'" - Dim ID As Integer = ClassDatabase.Execute_Scalar(SQL, True) - If ID > 0 Then - Return ID - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> es konnte keine ID für name geholt werden: " & SQL, False) - Return -1 - End If - Catch ex As Exception - MsgBox("Error in GetControlID:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Function - - ''' - ''' Gets a Control Name from ControlID - ''' - ''' ControlID - ''' Current Form ID - ''' Control Name - Public Function Get_Name_for_ControlID(Id As Integer, formid As Integer) As String - Try - Dim SQL = "SELECT NAME FROM TBPMO_CONTROL WHERE FORM_ID = " & formid & " AND GUID = " & Id - Dim Name = ClassDatabase.Execute_Scalar(SQL) - - Return Name - Catch ex As Exception - MsgBox("Error in GetName_for_ControlID:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Public Sub OpenFormCalendar() - Dim frm As New frmCalendar - frm = frmCalendar.Instance() - If My.Settings.User_Calendar_isChild = True Then - frm.MdiParent = MAIN_FORM - End If - - - frm.Show() - End Sub - Public Sub OpenViewsUser() - Dim frm As New frmViewsUser - frm = frmViewsUser - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - Public Sub OpenSearchAllOVer() - Dim frm As New frmGlobalSearch - frm = frmGlobalSearch - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - Public Sub OpenStatisticsADDI() - Dim frm As New frmStatistiscsADDI - frm = frmStatistiscsADDI - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - Public Sub Close_Maximized_Forms() - For i = System.Windows.Forms.Application.OpenForms.Count - 1 To 1 Step -1 - Dim form As Form = System.Windows.Forms.Application.OpenForms(i) - form.WindowState = FormWindowState.Normal - Next i - End Sub - Public Sub OpenFormOverview() - Close_Maximized_Forms() - Dim frm As New frmEntities - frm = frmEntities.Instance() - frm.MdiParent = MAIN_FORM - - frm.Show() - End Sub - Public Sub OpenFormLevelDesigner() - For i = System.Windows.Forms.Application.OpenForms.Count - 1 To 1 Step -1 - Dim form As Form = System.Windows.Forms.Application.OpenForms(i) - form.WindowState = FormWindowState.Normal - Next i - - Dim frm As New frmLevel_Designer - frm = frmLevel_Designer.Instance - frm.MdiParent = MAIN_FORM - frm.Show() - - - 'Dim frm2 As New frmTool_ControlDesigner - 'frm2 = frmTool_ControlDesigner.Instance - 'If My.Settings.User_DesignPanels_areChild = True Then - ' frm2.MdiParent = MAIN_FORM - 'End If - - 'frm2.Show() - - 'Dim frm3 As New frmTool_ControlProperties - 'frm3 = frmTool_ControlProperties.Instance - 'If My.Settings.User_DesignPanels_areChild = True Then - ' frm3.MdiParent = MAIN_FORM - 'End If - - 'frm3.Show() - - End Sub - - Public Sub OpenRecordView(recordId) - Try - JUMP_RECORD_ID = recordId - - Dim frm As New frmRecordView() - 'frm.MdiParent = MAIN_FORM - frm.Show() - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Public Sub OpenFormConstructor(id As Integer, Optional recordId As Integer = -1) - Try - If CURRENT_OPEN_CONSTRUCTOR_FORMS.Contains(id) Then - Dim frm1 As New frmConstructor_Main - frm1.Tag = id - Dim frmCollection = System.Windows.Forms.Application.OpenForms - For i As Int16 = 0I To frmCollection.Count - 1I - If frmCollection.Item(i).Tag = id Then - frmCollection.Item(i).Activate() - frmCollection.Item(i).BringToFront() - If frmCollection.Item(i).WindowState = FormWindowState.Minimized Then - frmCollection.Item(i).WindowState = FormWindowState.Normal - End If - Exit Sub - End If - Next i - Exit Sub - End If - - CURRENT_CONSTRUCTOR_ID = id - CURRENT_OPEN_CONSTRUCTOR_FORMS.Add(id) - Dim frm As New frmConstructor_Main() - frm.Tag = id - ' frm = frmForm_Constructor.Instance() - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - If recordId <> -1 Then - ' Wenn JUMP_RECORD_ID gesetzt wurde, wird zu diesem Record gesprungen - JUMP_RECORD_ID = recordId - End If - - frm.MdiParent = MAIN_FORM - frm.Show() - Catch ex As Exception - ClassLogger.Add("Error in OpenFormConstructor: " & ex.Message) - MsgBox("Error in OpenFormConstructor: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Sub OpenTaskmanagement() - Dim frm As New frmTask_Management - frm = frmTask_Management.Instance() - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenDokumentartt() - Dim frm As New frmWM_DoctypeConfig - frm = frmWM_DoctypeConfig.Instance() - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenMenuDesigner() - Dim frm As New frmMenuDesigner - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenUserKonfig() - Dim frm As New frmUserKonfig - frm = frmUserKonfig.Instance() - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - - Public Sub OpenImageManager() - Dim frm As New frmQuickStart_Images - 'frm = frmImageManager.Instance() - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenObjecttypeConfig() - Dim frm As New frmWM_ObjecttypeConfig - frm = frmWM_ObjecttypeConfig.Instance() - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenRightsmanager() - 'Dim path As String = ClassDatabase.Execute_Scalar("SELECT PATH_ADDONS FROm TBPMO_KONFIGURATION WHERE GUID = 1") - Try - Dim ProductionPath As String = System.IO.Path.Combine(MY_ADDON_PATH, "RightManager", "RecordOrganizer_RightManager.exe") - Dim DevelPath As String = System.IO.Path.Combine(MY_ADDON_PATH, "RecordOrganizer_RightManager\bin\Debug", "RecordOrganizer_RightManager.exe") - - Dim startInfo As New ProcessStartInfo() - startInfo.Arguments = """" & MyConnectionString & """" - - If System.IO.File.Exists(ProductionPath) Then - startInfo.FileName = ProductionPath - Else - startInfo.FileName = DevelPath - End If - - Process.Start(startInfo) - Catch ex As Exception - MsgBox("Could not find Right manager: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Public Sub OpenWindream_Files() - Dim frm As New frmWM_Import_Doc_Record - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenWiedervorlage() - Dim frm As New frmFollowUp - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenLogRecord() - Dim frm As New frmLogRecord - frm = frmLogRecord.Instance() - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenTemplatemanagement() - Dim frm As New frmTemplates - frm.MdiParent = MAIN_FORM - - Dim activeChild As Form = MAIN_FORM.ActiveMdiChild - If activeChild IsNot Nothing Then - activeChild.WindowState = FormWindowState.Normal - End If - - frm.Show() - End Sub - Public Sub OpenFormCockpit() - Close_Maximized_Forms() - Dim frm As New frmCockpit - frm = frmCockpit.Instance() - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - - Public Function ShortGUID() As String - Return Guid.NewGuid().ToString().GetHashCode().ToString("x") - End Function - - Public Function Get_Grid_Sql(ConstructorId As Integer, FormId As Integer, ConstructorDetailID As Integer, ByRef GRID_TYPE As frmConstructor_Main.GridType, UserGuid As Integer, QUICK_VIEW_SQL As String, - IS_SINGLE_RECORD As Boolean, FORM_TYPE As Integer, ByRef VIEW_ID As Integer, ByRef GridControlMain As GridControl, ByRef grvwGrid As GridView, Optional ByRef IS_GEOData As Boolean = False) - Try - Dim ViewName As String = "VWPMO_ENTITY_TABLE" & FormId.ToString - CURRENT_VIEWNAME = ViewName - Dim EntitySQL As String - - If GRID_TYPE = frmConstructor_Main.GridType.Grid Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> GridType = Grid", False) - EntitySQL = "SELECT T.* FROM " & ViewName & " T" - If IS_GEOData = True Then - - EntitySQL &= " LEFT OUTER JOIN TBPMO_RECORD_GEODATA T1 ON T.[Record-ID] = T1.RECORD_ID" - EntitySQL = EntitySQL.Replace("T.*", "T.*, T1.LATITUDE,T1.LONGITUDE,T1.LOCATION") - End If - Else 'Tiles und Carousel bekommen Quick View - EntitySQL = QUICK_VIEW_SQL - - If EntitySQL = String.Empty Then - EntitySQL = "SELECT T.* FROM VWPMO_ENTITY_TABLE" & FormId.ToString & " T" - If IS_SINGLE_RECORD = True Or FORM_TYPE = 5 Then - - Else - GRID_TYPE = frmConstructor_Main.GridType.Grid - GridControlMain.MainView = grvwGrid - VIEW_ID = 3 - End If - ' GridControlMain.MainView = grvwGrid - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> Quick-View is configured", False) - End If - End If - - - Try - Dim sql = String.Format("SELECT COUNT(*) FROM TBPMO_CONSTRUCTOR_USER_SQL WHERE USER_ID = {0} AND CONSTR_DET_ID = {1} AND SQL_COMMAND IS NOT NULL AND SQL_COMMAND <> ''", USER_GUID, ConstructorDetailID) - Dim exists = ClassDatabase.Execute_Scalar(sql) - If exists = 1 Then - sql = String.Format("SELECT SQL_COMMAND FROM TBPMO_CONSTRUCTOR_USER_SQL WHERE USER_ID = {0} AND CONSTR_DET_ID = {1}", USER_GUID, ConstructorDetailID) - Dim result = ClassDatabase.Execute_Scalar(sql) - If Not IsNothing(result) Then - ' result = result.ToUpper.Replace("@RECORDID", RECORD_ID) - result = result.ToUpper.Replace("@USER_ID", UserGuid) - EntitySQL = EntitySQL & " " & result.ToString - CURRENT_ENTITYSQL_WHERE = result - Else - CURRENT_ENTITYSQL_WHERE = "" - End If - Else - CURRENT_ENTITYSQL_WHERE = "" - End If - Catch ex As Exception - ClassLogger.Add("Error in Get Entity SQL for User: " & vbNewLine & ex.Message, True) - MsgBox("Error in Get Entity SQL for User: " & vbNewLine & ex.Message) - End Try - - Return EntitySQL - Catch ex As Exception - ClassLogger.Add("Error in Get_Grid_Sql: " & vbNewLine & ex.Message, True) - MsgBox("Error in Get_Grid_Sql: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function - - Public Class SW - Public label As String - Public stopwatch As Stopwatch - - Public Sub New(label As String) - Me.label = label - stopwatch = New Stopwatch() - stopwatch.Start() - End Sub - - Public Function Done() As Long - If LogErrorsOnly = True Then Return 0 - stopwatch.Stop() - Dim ts As TimeSpan = stopwatch.Elapsed - - Dim timespan_ = String.Format("{0:00}:{1:00}.{2:00}", ts.Minutes, ts.Seconds, ts.Milliseconds / 10) - If ts.Minutes > 0 Then - timespan_ = String.Format("{0:00}:{1:00}.{2:00}", ts.Minutes, ts.Seconds, ts.Milliseconds / 10) - ElseIf ts.Seconds > 0 And (ts.Minutes > 0) = False Then - timespan_ = String.Format("{0:00}.{1:00} seconds", ts.Seconds, ts.Milliseconds / 10) - ElseIf (ts.Seconds > 0) = False And ts.Milliseconds > 0 Then - timespan_ = String.Format("{0:00}.{1:00} seconds", ts.Seconds, ts.Milliseconds / 10) - End If - If timespan_ <> "00:00.00" Then - Dim message = String.Format("{0} || {1}", timespan_, label) - Console.WriteLine(message) - If LogErrorsOnly = False Then ClassLogger.Add(message, False) - End If - Return stopwatch.ElapsedMilliseconds - End Function - - - End Class - - Public Class PerfomanceHelper - _ - Public Shared Function SendMessage(hWnd As IntPtr, msg As Int32, wParam As Boolean, lParam As Int32) As Integer - End Function - Private Const WM_SETREDRAW As Int32 = &HB - - ''' - ''' Verhindert Draw-Events. Am Ende sollte ResumeDraw `aufgerufen` werden. - ''' - ''' - ''' - Public Shared Sub SuspendDraw(c As Control) - SendMessage(c.Handle, WM_SETREDRAW, False, 0) - End Sub - - ''' - ''' Lässt die Draw-Events wieder zu. Davor sollte `SuspendDraw` aufgerufen werden - ''' - ''' - ''' - Public Shared Sub ResumeDraw(c As Control) - SendMessage(c.Handle, WM_SETREDRAW, True, 0) - c.Refresh() - End Sub - End Class - -End Module diff --git a/app/DD-Record-Organizer - Kopie/ModuleMySettings.vb b/app/DD-Record-Organizer - Kopie/ModuleMySettings.vb deleted file mode 100644 index cf33e87..0000000 --- a/app/DD-Record-Organizer - Kopie/ModuleMySettings.vb +++ /dev/null @@ -1,447 +0,0 @@ -Imports System.IO -Imports System.Xml -Imports DD_LIB_Standards -Imports DevExpress.LookAndFeel - -Module ModuleMySettings - Public PATH_FileExclusions As String = Path.Combine(Application.UserAppDataPath(), "FileExclusions.xml") - Dim ConfigPath As String = Path.Combine(Application.UserAppDataPath(), "UserConfig.xml") - - Public MyConnectionString As String = "" - Public MyFormsDesign As String = "" - - Public LogErrorsOnly As Boolean = True - Public Sett_TaskOverviewKeepInFront As Boolean = True - Public Task_Popup_minutes As Integer = 2 - Public Sett_ConstructorStart As Integer - Public MY_ADDON_PATH As String - Public MY_WIKISTRING As String - Public WD_GROUP1 As String - Public WD_UNICODE As Boolean = False - Public GridDocResult_BestFitColumns As Boolean = True - Public SQL_FULLTEXT As String - - 'Public WD_ShowEnitityDocs As Boolean = True - Public WD_ShowDocs As Boolean = False - - Public WD_IndexDeleteDocs As Boolean = False - - Public CURRENT_FILE As String = "" - - Public vWLaufwerk As String = "W" - Public vVERSION_DELIMITER As String = "~" - Public vFILE_DELIMITER As String = "_" - Public AUTO_LOGOUT_USER As Integer - Public DBVERSION As String - - Public USER_IS_ADMIN = False - Public USERS_LOGGED_IN = 0 - - Public USER_USERNAME As String - Public USER_PERSONIFIED_TEST As Boolean = False - Public USER_GUID = 0 - Public USERID_FK_INT_ECM = 0 - Public USER_LANGUAGE As String = "de-DE" - Public USER_DATE_FORMAT As String - Public USER_GENERAL_VIEWER As String - Public USER_WAN As Boolean = False - - Public DT_CLIENT_USER As DataTable - Public CLIENT_SELECTED As Integer = 99 - 'Public USER_CLIENTS_COMMA_SEPERATED As String - Public FWSCAN_started As Boolean = False - - - - Dim rowresult As String = "" - Public Function LoadFileExclusion() - Dim rowresult As String = "" - Try - 'if file doesn't exist, create the file with its default xml table - If Not File.Exists(PATH_FileExclusions) Then - DTEXCLUDE_FILES = CreateExclusionTable() - DTEXCLUDE_FILES.WriteXml(PATH_FileExclusions) - End If - DTEXCLUDE_FILES = GetTablefromXML(PATH_FileExclusions) - - 'For Each Row As DataRow In DT.Rows - ' rowresult &= Row.Item("FILE_CONTAIN") - ' Select Case Row.Item("FILE_CONTAIN") - - ' End Select - - 'Next - Return True - Catch ex As Exception - MsgBox("Error in LoadFileExclusion" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - Return True - - End Function - Private Function CreateExclusionTable() As DataTable - Try - ' Create sample Customers table, in order - ' to demonstrate the behavior of the DataTableReader. - Dim table As New DataTable - table.TableName = "TBEXCLUSION" - - ' Create two columns, ID and Name. - table.Columns.Add("FILE_CONTAIN", GetType(System.String)) - Dim newRow As DataRow = table.NewRow() - newRow("FILE_CONTAIN") = "Thumbs" - table.Rows.Add(newRow) - Dim newRow1 As DataRow = table.NewRow() - newRow1("FILE_CONTAIN") = "\~$" - table.Rows.Add(newRow1) - Dim newRow2 As DataRow = table.NewRow() - newRow2("FILE_CONTAIN") = ".db" - table.Rows.Add(newRow2) - Dim newRow3 As DataRow = table.NewRow() - newRow3("FILE_CONTAIN") = "desktop.ini" - table.Rows.Add(newRow3) - table.AcceptChanges() - Return table - Catch ex As Exception - MsgBox("Error in CreateExclusionTable" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Public Function MySettings_Load() - Try - Dim DT As DataTable - 'if file doesn't exist, create the file with its default xml table - If Not File.Exists(ConfigPath) Then - ClassLogger.Add(">> ConfigFile was created in: " & ConfigPath, False) - DT = CreateConfigTable() - DT.WriteXml(ConfigPath) - ClassLogger.Add(">> Defaultvalues were saved.", False) - End If - DT = GetTablefromXML(ConfigPath) - If DT Is Nothing Then - MsgBox("Configuration could not be loaded!! Check LogFile!", MsgBoxStyle.Critical) - Return False - End If - For Each Row As DataRow In DT.Rows - rowresult &= Row.Item("ConfigName") - Select Case Row.Item("ConfigName") - Case "MyConnectionString" - Dim connstring As String - 'Den ConnectonString mit verschlüsseltem PW laden - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = Row.Item("Value") - If Not csb.ConnectionString = "" Then - If csb.ConnectionString.Contains("Password=") Then - 'sa- - 'Jetzt das Passwort entschlüsseln - Dim PWplainText As String - Dim wrapper As New ClassEncryption("!35452didalog=") - ' DecryptData throws if the wrong password is used. - Try - PWplainText = wrapper.DecryptData(csb.Password) - connstring = Row.Item("Value").ToString.Replace(csb.Password, PWplainText) - Catch ex As Exception - ClassLogger.Add("- the Password '" & csb.Password & "' could not be decrypted", False) - connstring = "" - End Try - - Else - 'Windows-Auth - connstring = Row.Item("Value").ToString - End If - - MyConnectionString = connstring - Else - MyConnectionString = "" - End If - Case "MyProxyConnectionString" - Dim connstring As String - 'Den ConnectonString mit verschlüsseltem PW laden - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = Row.Item("Value") - If Not csb.ConnectionString = "" Then - If csb.ConnectionString.Contains("Password=") Then - 'sa- - 'Jetzt das Passwort entschlüsseln - Dim PWplainText As String - Dim wrapper As New ClassEncryption("!35452didalog=") - ' DecryptData throws if the wrong password is used. - Try - PWplainText = wrapper.DecryptData(csb.Password) - connstring = Row.Item("Value").ToString.Replace(csb.Password, PWplainText) - Catch ex As Exception - ClassLogger.Add("- the Password '" & csb.Password & "' could not be decrypted", False) - connstring = "" - End Try - - Else - 'Windows-Auth - connstring = Row.Item("Value").ToString - End If - - ClassProxy.MyPROXYConnectionString = connstring - Else - ClassProxy.MyPROXYConnectionString = "" - End If - Case "MyLinkedServer" - ClassProxy.MyLinkedServer = Row.Item("Value") - Case "LogErrorsOnly" - LogErrorsOnly = CBool(Row.Item("Value")) - clsCURRENT.LOG_ERRORS_ONLY = LogErrorsOnly - Case "Sett_TaskOverviewKeepInFront" - Sett_TaskOverviewKeepInFront = CBool(Row.Item("Value")) - Case "WD_IndexDeleteDocs" - WD_IndexDeleteDocs = CBool(Row.Item("Value")) - Case "WD_ShowDocs" - WD_ShowDocs = CBool(Row.Item("Value")) - Case "Sett_ConstructorStart" - Sett_ConstructorStart = CInt(Row.Item("Value")) - Case "FWSCAN_started" - FWSCAN_started = CBool(Row.Item("Value")) - Case "Task_Popup_minutes" - If Row.Item("Value") = String.Empty Then - Task_Popup_minutes = 2 - Else - Task_Popup_minutes = CInt(Row.Item("Value")) - End If - Case "PATH_ADDON" - If Row.Item("Value") = String.Empty Then - MY_ADDON_PATH = "" - Else - MY_ADDON_PATH = Row.Item("Value") - End If - Case "MyFormsDesign" - If Row.Item("Value") <> String.Empty Then - MyFormsDesign = Row.Item("Value") - End If - Case "GridDocResult_BestFitColumns" - GridDocResult_BestFitColumns = CBool(Row.Item("Value")) - - End Select - Next - 'update 1.1 - If rowresult.Contains("WD_ShowDocs") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "WD_ShowDocs" - newRow("Value") = "False" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("Sett_ConstructorStart") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "Sett_ConstructorStart" - newRow("Value") = "0" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("FWSCAN_started") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "FWSCAN_started" - newRow("Value") = "False" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("Task_Popup_minutes") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "Task_Popup_minutes" - newRow("Value") = "2" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("PATH_ADDON") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "PATH_ADDON" - newRow("Value") = "" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("MyProxyConnectionString") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "MyProxyConnectionString" - newRow("Value") = "" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("MyLinkedServer") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "MyLinkedServer" - newRow("Value") = "" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("MyFormsDesign") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "MyFormsDesign" - newRow("Value") = "" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - If rowresult.Contains("GridDocResult_BestFitColumns") = False Then - Dim newRow As DataRow = DT.NewRow() - newRow("ConfigName") = "GridDocResult_BestFitColumns" - newRow("Value") = "True" - DT.Rows.Add(newRow) - DT.WriteXml(ConfigPath) - End If - - - Catch ex As Exception - MsgBox("Error in LoadMyConfig" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Error in LoadMyConfig: " & ex.Message, True) - Return False - End Try - Return True - - End Function - Private Function GetTablefromXML(path As String) - Try - Dim DS As New DataSet - DS.ReadXml(path) - Return DS.Tables(0) - Catch ex As Exception - MsgBox("Error in GetTablefromXML" & vbNewLine & ex.Message & vbNewLine & "ConfigPath: " & vbNewLine & path, MsgBoxStyle.Critical) - ClassLogger.Add("Error in GetTablefromXML: " & ex.Message, True) - ClassLogger.Add(">> ConfigPath: " & ConfigPath, False) - Return Nothing - End Try - - End Function - - Private Function CreateConfigTable() As DataTable - Try - ' Create sample Customers table, in order - ' to demonstrate the behavior of the DataTableReader. - Dim table As New DataTable - table.TableName = "MyConfig" - - ' Create two columns, ID and Name. - Dim idColumn As DataColumn = table.Columns.Add("ID", _ - GetType(System.Int32)) - - idColumn.AutoIncrement = True - idColumn.AutoIncrementSeed = 0 - idColumn.AutoIncrementStep = 1 - table.Columns.Add("ConfigName", GetType(System.String)) - table.Columns.Add("Value", GetType(System.String)) - 'Set the ID column as the primary key column. - table.PrimaryKey = New DataColumn() {idColumn} - Dim newRow As DataRow = table.NewRow() - newRow("ConfigName") = "MyConnectionString" - newRow("Value") = "" - table.Rows.Add(newRow) - Dim newRow1 As DataRow = table.NewRow() - newRow1("ConfigName") = "LogErrorsOnly" - newRow1("Value") = "True" - table.Rows.Add(newRow1) - Dim newRow2 As DataRow = table.NewRow() - newRow2("ConfigName") = "Sett_TaskOverviewKeepInFront" - newRow2("Value") = "True" - table.Rows.Add(newRow2) - Dim newRow3 As DataRow = table.NewRow() - newRow3("ConfigName") = "Sett_LoadWD_Docs" - newRow3("Value") = "True" - table.Rows.Add(newRow3) - Dim newRow7 As DataRow = table.NewRow() - newRow7("ConfigName") = "WD_IndexDeleteDocs" - newRow7("Value") = "False" - table.Rows.Add(newRow7) - Dim newRow8 As DataRow = table.NewRow() - newRow8("ConfigName") = "WD_ShowDocs" - newRow8("Value") = "False" - table.Rows.Add(newRow8) - Dim newRow9 As DataRow = table.NewRow() - newRow9("ConfigName") = "Sett_ConstructorStart" - newRow9("Value") = "0" - table.Rows.Add(newRow9) - Dim newRow10 As DataRow = table.NewRow() - newRow10("ConfigName") = "FWSCAN_started" - newRow10("Value") = "False" - table.Rows.Add(newRow10) - Dim newRow11 As DataRow = table.NewRow() - newRow11("ConfigName") = "Task_Popup_minutes" - newRow11("Value") = "2" - table.Rows.Add(newRow11) - Dim newRow12 As DataRow = table.NewRow() - newRow12("ConfigName") = "WAN_ENVIRONMENT" - newRow12("Value") = "False" - table.Rows.Add(newRow12) - Dim newRow13 As DataRow = table.NewRow() - newRow13("ConfigName") = "PATH_ADDON" - newRow13("Value") = "" - Dim newRow14 As DataRow = table.NewRow() - newRow14("ConfigName") = "MyProxyConnectionString" - newRow14("Value") = "" - table.Rows.Add(newRow14) - Dim newRow15 As DataRow = table.NewRow() - newRow15("ConfigName") = "MyLinkedServer" - newRow15("Value") = "" - table.Rows.Add(newRow15) - Dim newRow16 As DataRow = table.NewRow() - newRow16("ConfigName") = "MyFormsDesign" - newRow16("Value") = "" - Dim newRow17 As DataRow = table.NewRow() - newRow17("ConfigName") = "GridDocResult_BestFitColumns" - newRow17("Value") = "True" - - - table.AcceptChanges() - ClassLogger.Add(">> CreateConfigTable su...", False) - Return table - Catch ex As Exception - MsgBox("Error in CreateConfigTable" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Public Function SaveMySettingsValue(name As String, value As String, type As String) - Try - Dim DT As DataTable - If type = "ConfigMain" Then - DT = GetTablefromXML(ConfigPath) - End If - If type = "ExcludeFilter" Then - DT = GetTablefromXML(PATH_FileExclusions) - End If - - If Not DT Is Nothing Then - For Each Row As DataRow In DT.Rows - If Row.Item("ConfigName") = name Then - Row.Item("Value") = value - End If - Next - DT.AcceptChanges() - DT.WriteXml(ConfigPath) - Else - MsgBox("Setting could not be saved! Check logfile.", MsgBoxStyle.Critical) - End If - - Catch ex As Exception - MsgBox("Error in SaveConfigValue" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - Return True - - End Function - Public Function Settings_LoadBasicConfig() - Try - Dim sql As String = "select * from tbdd_Modules where UPPER(NAME) = UPPER('Record-Organizer')" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, False) - If DT.Rows.Count = 1 Then - vWLaufwerk = DT.Rows(0).Item("STRING1") - vVERSION_DELIMITER = DT.Rows(0).Item("VERSION_DELIMITER") - vFILE_DELIMITER = DT.Rows(0).Item("FILE_DELIMITER") - AUTO_LOGOUT_USER = DT.Rows(0).Item("AUTO_LOGOUT_USER") - Try - DBVERSION = DT.Rows(0).Item("DB_VERSION") - Catch ex As Exception - DBVERSION = "No DB Version-Config" - End Try - Else - Return False - End If - Catch ex As Exception - MsgBox("Error in Settings_LoadBasicConfig" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - Return True - End Function -End Module diff --git a/app/DD-Record-Organizer - Kopie/ModuleRuntimeVariables.vb b/app/DD-Record-Organizer - Kopie/ModuleRuntimeVariables.vb deleted file mode 100644 index 3a49e4d..0000000 --- a/app/DD-Record-Organizer - Kopie/ModuleRuntimeVariables.vb +++ /dev/null @@ -1,188 +0,0 @@ -Module ModuleRuntimeVariables - Public ESC_Hidden As Boolean = False - - Public MIN_REQUIRED_VERSION As String - - Public MAIN_FORM As frmMain = Nothing - Public ERROR_INIT = "NONE" - - ' Diese Werte müssen später zur Laufzeit geladen werden - Public CURRENT_PARENT_ENTITY_ID As Integer - Public CURRENT_PARENT_RECORD_ID As Integer - Public CURRENT_ACT_LEVEL As Integer - - Public DT_RIGHTS_USER As DataTable - Public DT_RIGHTS_GROUP As DataTable - Public SQL_RECORD_AND_FILE_READ_ONLY As String = "" - Public RIGHT_RECORD_AND_FILE_READ_ONLY As Boolean = False - - Public SQL_DOC_READ_ONLY As String = "" - Public RIGHT_READ_ONLY_DOC As Boolean = False - - Public RIGHT_EDIT_R As Boolean = True - Public RIGHT_ADD_R As Boolean = True - Public RIGHT_DELETE_R As Boolean = False - - Public RIGHT_ADD_DOC As Boolean = True - Public RIGHT_VIEW_DOC As Boolean = True - Public RIGHT_DELETE_DOC As Boolean = False - - - Public CURRENT_ENTITYSTRING As String = "" - Public CURRENT_ENTITYSQL As String - Public CURRENT_DT_ENTITY_RECORDS As DataTable - Public CURRENT_VIEWNAME As String = "" - - Public CURRENT_ENTITY_REDUNDANT_ID As Integer - 'Public CURRENT_ENTITYSQL As String - - Public CURRENT_SCREEN_ID As Integer = 1 - Public CURRENT_CONTROL_ID As Integer - Public CURRENT_RECORD_ID As Integer - - Public CURRENT_CHANGE_STEP As Integer = 0 - - Public CURRENT_TASK_ID As Integer - - Public CURRENT_DOKARTID As Integer - Public CURRENT_DOKARTSTRING As String - - Public CURRENT_OPEN_CONSTRUCTOR_FORMS As New List(Of Integer) - Public CURRENT_CONSTRUCTOR_ID As Integer = 1 - Public CURRENT_CONSTRUCTOR_DETAIL_ID As Integer - Public CURRENT_FILEID As Integer - Public CURRENT_FILENAME As String - Public CURRENT_OFFICE_FILE_CHANGED As Boolean = False - Public CURRENT_NEWFILENAME As String - Public CURRENT_CONTROL_DOCTYPE_MATCH As String = "" - Public CURRENT_NOTIFICATION_MSG As String - - Public CURRENT_ENTITY_ID As Integer - Public CURRENT_FORMVIEW_ID As Integer - Public CURRENT_REDUNDANT_FORM_ID As Integer - Public CURRENT_REDUNDANT_FORMVIEW_ID As Integer - 'Public CURRENT_MASTER_FORM_ID As Integer - Public CURRENT_FILEIN_WD As String - Public CURRENT_DOC_ID - - Public CURRENT_NAVIGATION_TYPE As String = "DEFAULT" - Public CURRENT_SELECTED_NODE As TreeNode - - Public NEW_RECORD_ID As Integer - - Public LOGPATH As String - - Public INTEGER1 As Integer - Public STRING1 As String - Public BOOLEAN1 As Boolean = False - - Public JUMP_STATE As Integer - Public JUMP_RECORD_ID As Integer - - Public TEMP_FILES As List(Of String) = New List(Of String) - Public FILE_FORMATS_CHANGE_DURING_EDIT As List(Of String) = New List(Of String) - - Public LICENSE_EXPIRED As Boolean = False - Public LICENSE_COUNT As Integer = 0 - Public LICENSE_DOSSIER_COUNT As Integer = 0 - Public LICENSE_SAP_Connect As Boolean = False - Public LICENSE_PROXY As Boolean = False - Public LICENSE_SITE As Boolean = False - Public LICENSE_DATE As Date - Public DT_LICENSE_ADDONS As DataTable - - Public CONNECTION_CHANGED As Boolean = False - - Public CURRENT_SCAN_FOLDERWATCH As String - Public CURRENT_SCAN_FOLDERWATCH_SD As Boolean = False - Public DTEXCLUDE_FILES As DataTable - Public LANGUAGE_CHANGED As Boolean = False - 'DATATABLES - Public CURRENT_TBPMO_CONN_SWITCH As DataTable - Public CURRENT_TBPMO_CONTROL As DataTable - Public CURRENT_SCAN_TABLE As DataTable - Public CURRENT_TASKS_GENERAL As DataTable - Public CURRENT_RESULTLIST_CONFIG As DataTable - Public CURRENT_VARIABLE_CONTROLS As DataTable - Public CURRENT_TBPMO_FORM_VIEW As DataTable - Public CURRENT_TBPMO_DOCRESULT_DROPDOWN_ITEMS As DataTable - Public CURRENT_TBPMO_RIGHT_USER As DataTable - - Public CURRENT_RECORD_ENABLED As Boolean = False - Public ENTITY_RELOAD_AFT_CONTROL_LOAD As Boolean = False - Public CURRENT_COL_COUNT As Integer = 0 - - Public CURRENT_CONTROL_VALUES As DataTable - Public CURRENT_SQL_AUTO_VALUES_DT As DataTable - Public CURRENT_ENTITYSQL_WHERE As String - Public CURRENT_TBPMO_INDEX_MAN As DataTable - Public CURRENT_DT_TBPMO_ENTITY_RIGHT_CONTROLS As DataTable - Public CURRENT_DT_DOC_ENTITY_SEARCH As DataTable - Public NODE_CONFIGURABLE_NODES_DT As DataTable - Public CURRENT_DOC_RESULTS As DataTable - Public CURRENT_DOC_DROPDOWN As DataTable - Public CURRENT_PARENT_DT As DataTable - - Public DT_VWPMO_CONTROL_SCREEN As DataTable - Public CURRENT_VWPMO_WF_ACTIVE As DataTable - - Public CURRENT_TBPMO_FILES_USER As DataTable - - Public CURRENT_SEARCH_TYPE As String = "RECORD" - Public CURRENT_FULLTEXT_PATTERN As String - - Public CURRENT_DT_SELECTED_FILES As DataTable - - Public MASS_RECORD_IDs2CHANGE As ArrayList - Public MASS_COLUMN_LIST As ArrayList - - Public SUCCESSFULL As Boolean = False - Public CURRENT_LAST_SQL As String - - Public CURRENT_DATE_FORMAT As String - - Public NEW_FILES_ADDED As Boolean = False - Public CURRENT_VARIABLE_FOLDER As String - Public CURRENT_VARIABLE_FOLDER_OVERRIDE As Boolean = False - Public CURRENT_DOCVIEW_PATH As String - Public CURRENT_DOCVIEW - - Public CURRENT_NODE_CONFIGURABLE_ID As Integer - Public CURRENT_NODE_IMAGE - - Public CURRENT_CHECK_SUBFOLDER As Boolean = False - Public CURRENT_SUBFOLDER As String = "" - - Public RECORD_CHANGED As Boolean = False - - Public CURRENT_COMBOBOX_SELECTED_INDEX As Integer = 0 - Public CURRENT_COMBOBOX_SELECTED_TEXT As String = "" - Public CURRENT_TEXTBOX_SELECTED_TEXT As String = "" - Public RIGHT_CONTROL_CHANGED As Boolean = False - Public MSG_RIGHTMODULE_DE = "Achtung: " & vbNewLine & "Sie haben Änderungen an Rechte-relevanten Eingaben vorgenommen!" & vbNewLine & _ - "Alle Rechte der zu diesem Datensatz gespeicherten Dateien werden nach Speichern serverseitig und im Hintergrund überprüft!" & vbNewLine & _ - "Dies kann je nach Anzahl der Dateien bis zu 10 Minuten dauern!" & vbNewLine & "Wollen Sie fortfahren?" - Public MSG_RIGHTMODULE_EN_US = "Attention:" & "You applied changes to right-relevant data!" & vbNewLine & _ - "All rights of files belonging to this record will be checked and changed after Saving!" & vbNewLine & _ - "This might take up to 10 Minutes (related to the amount of files)!" & vbNewLine & "Would You like to continue?" - - 'File Adding User FAU - Public FAU_AD_DOMAIN As String - Public FAU_AD_USER As String - Public FAU_AD_USER_PW As String - Public FAU_AD_SERVER As String - - Public MSG_TYPE As String - Public MSG_TITLE As String - Public MSG_LABLE1 As String - Public MSG_ERROR1 As String - Public MSG_LABLE2 As String - Public MSG_ERROR2 As String - - Public INSERT_IN_ACTION As Boolean = False - Public CURRENT_CONTROL_VALUE_COUNT As Integer = 1 - Public LAYOUT_DOC_GRIDVIEW As String - - Public CURRENT_DOCSEARCH_SQL As String - Public CURRENT_DOCSEARCH_CAPTION As String -End Module diff --git a/app/DD-Record-Organizer - Kopie/My Project/Application.Designer.vb b/app/DD-Record-Organizer - Kopie/My Project/Application.Designer.vb deleted file mode 100644 index a6e89cf..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/Application.Designer.vb +++ /dev/null @@ -1,38 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - 'HINWEIS: Diese Datei wird automatisch generiert und darf nicht direkt bearbeitet werden. Wenn Sie Änderungen vornehmen möchten - ' oder in dieser Datei Buildfehler auftreten, wechseln Sie zum Projekt-Designer. - ' (Wechseln Sie dazu zu den Projekteigenschaften, oder doppelklicken Sie auf den Knoten "Mein Projekt" im - ' Projektmappen-Explorer). Nehmen Sie auf der Registerkarte "Anwendung" entsprechende Änderungen vor. - ' - Partial Friend Class MyApplication - - _ - Public Sub New() - MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) - Me.IsSingleInstance = true - Me.EnableVisualStyles = true - Me.SaveMySettingsOnExit = true - Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses - End Sub - - _ - Protected Overrides Sub OnCreateMainForm() - Me.MainForm = Global.DD_Record_Organizer.frmMain - End Sub - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/My Project/Application.myapp b/app/DD-Record-Organizer - Kopie/My Project/Application.myapp deleted file mode 100644 index 5eb49b3..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/Application.myapp +++ /dev/null @@ -1,10 +0,0 @@ - - - true - frmMain - true - 0 - true - 0 - true - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/My Project/AssemblyInfo.vb b/app/DD-Record-Organizer - Kopie/My Project/AssemblyInfo.vb deleted file mode 100644 index f904a7f..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/AssemblyInfo.vb +++ /dev/null @@ -1,39 +0,0 @@ -Imports System.Resources - -Imports System -Imports System.Reflection -Imports System.Runtime.InteropServices - -' Allgemeine Informationen über eine Assembly werden über die folgenden -' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -' die mit einer Assembly verknüpft sind. - -' Die Werte der Assemblyattribute überprüfen - - - - - - - - - - -'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird - - -' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -' -' Hauptversion -' Nebenversion -' Buildnummer -' Revision -' -' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -' übernehmen, indem Sie "*" eingeben: -' - - - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/My Project/Resources.Designer.vb b/app/DD-Record-Organizer - Kopie/My Project/Resources.Designer.vb deleted file mode 100644 index f9260f2..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/Resources.Designer.vb +++ /dev/null @@ -1,2033 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.34209 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - -Imports System - -Namespace My.Resources - - 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - ''' - ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - ''' - _ - Friend Module Resources - - Private resourceMan As Global.System.Resources.ResourceManager - - Private resourceCulture As Global.System.Globalization.CultureInfo - - ''' - ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - ''' - _ - Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager - Get - If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DD_Record_Organizer.Resources", GetType(Resources).Assembly) - resourceMan = temp - End If - Return resourceMan - End Get - End Property - - ''' - ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - ''' - _ - Friend Property Culture() As Global.System.Globalization.CultureInfo - Get - Return resourceCulture - End Get - Set - resourceCulture = value - End Set - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _005_Task_32x42_72() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("005_Task_32x42_72", resourceCulture) - Return CType(obj,System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _112_RefreshArrow_Blue_24x24_72() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("112_RefreshArrow_Blue_24x24_72", resourceCulture) - Return CType(obj,System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _112_RefreshArrow_Blue_24x24_721() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("112_RefreshArrow_Blue_24x24_721", resourceCulture) - Return CType(obj,System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _138_PushPin_32x42_72() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("138_PushPin_32x42_72", resourceCulture) - Return CType(obj,System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _1532_Flag_Blue() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("1532_Flag_Blue", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _4_four_rows_9716() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("4(four)rows_9716", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property _blank() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_blank", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property action_add_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("action_add_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property action_add_16xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("action_add_16xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property action_add_16xSM() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("action_add_16xSM", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property action_Cancel_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("action_Cancel_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property action_Cancel_16xLG1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("action_Cancel_16xLG1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property add() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("add", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property add1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("add1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property AddExistingItem_6269() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("AddExistingItem_6269", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property AddExistingItem_62691() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("AddExistingItem_62691", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property AddMark_10580() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("AddMark_10580", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property AddressEnvelope_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("AddressEnvelope_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property AddTable_5632() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("AddTable_5632", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property application_form() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("application_form", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property application_view_detail() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("application_view_detail", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property application_view_detail1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("application_view_detail1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property application_view_tile() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("application_view_tile", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_Down_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_Down_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_Down_16xLG1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_Down_16xLG1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_Forward_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_Forward_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_left() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_left", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_Next_16xLG_color() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_Next_16xLG_color", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Arrow_RedoRetry_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Arrow_RedoRetry_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Arrow_RedoRetry_16xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Arrow_RedoRetry_16xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_refresh() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_refresh", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_right() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_right", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property arrow_switch() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("arrow_switch", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property asset_pie_series_chart_on_12X12() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("asset_pie-series-chart_on_12X12", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property asset_pie_series_chart_on_24X24() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("asset_pie-series-chart_on_24X24", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property base_globe_32() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("base_globe_32", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property bell_delete() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("bell_delete", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property bell_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("bell_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property benutzer3() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("benutzer3", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property bmp() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("bmp", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property brainpool() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("brainpool", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property brick() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("brick", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property brick_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("brick_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property bricks() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("bricks", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property bug_edit() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("bug_edit", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property bug_edit1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("bug_edit1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property calendar() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("calendar", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property calendar_32x32() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("calendar_32x32", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property calendar_add() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("calendar_add", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property cancel() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("cancel", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property cancel1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("cancel1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Carousel_16x16() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Carousel_16x16", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property changechartlegendalignment_32x32() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("changechartlegendalignment_32x32", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Checkbox() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Checkbox", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property checkbox_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("checkbox_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property CheckBox_669() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("CheckBox_669", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Close_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Close_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property cmb() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("cmb", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property color_wheel() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("color_wheel", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property ComboBox_672() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("ComboBox_672", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Configuredatasetwithwizard_8450() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Configuredatasetwithwizard_8450", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Connection_Manager() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Connection_Manager", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Copy_6524() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Copy_6524", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_add() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_add", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_connect() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_connect", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_delete() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_delete", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_edit() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_edit", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_error() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_error", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_gear() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_gear", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_go1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_go1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_key() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_key", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_lightning() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_lightning", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_link() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_link", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_refresh() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_refresh", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_save() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_save", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property database_table() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("database_table", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property DateOrTimePicker_675() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("DateOrTimePicker_675", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property DD_Icons_ADDI() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("DD_Icons-ADDI", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property delete() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("delete", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property doc() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("doc", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property doc_excel_csv() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("doc_excel_csv", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property dtp() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("dtp", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property dtp1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("dtp1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property dwg() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("dwg", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property dxf() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("dxf", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property EditLabel_13239() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("EditLabel_13239", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Einstellungen3() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Einstellungen3", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Einstellungen5() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Einstellungen5", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Einstellungen6() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Einstellungen6", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property email_edit() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("email_edit", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property email_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("email_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property eps() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("eps", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Excel_25ixel() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Excel_25ixel", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property eye() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("eye", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property f1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("f1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property f2() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("f2", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property f3() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("f3", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property f5() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("f5", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property f6() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("f6", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Files_7954() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Files_7954", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property FileSystemEditor_5852() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("FileSystemEditor_5852", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Filter() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Filter", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property FilteredObject_13400_16x() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("FilteredObject_13400_16x", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property flag_green() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("flag_green", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property folder_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("folder_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property folder_Open_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("folder_Open_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property folder_Open_32xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("folder_Open_32xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property folder_Open_32xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("folder_Open_32xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property grid_Data_16xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("grid_Data_16xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property GroupBox_680() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("GroupBox_680", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property handdrawn_arrow_right_green() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("handdrawn_arrow_right_green", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property handdrawn_user_admin() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("handdrawn_user-admin", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Home_5699_32() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Home_5699_32", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property HomeHS() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("HomeHS", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property ico6078() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("ico6078", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property ico858() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("ico858", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property ImageListControl_683() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("ImageListControl_683", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property InsertColumn_5626() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("InsertColumn_5626", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property keinbild() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("keinbild", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property key_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("key_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property key_go1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("key_go1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Label_684() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Label_684", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property lbl() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("lbl", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property lightbulb() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("lightbulb", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Link() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Link", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property ListBox_686_24() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("ListBox_686_24", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property lock() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("lock", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property lock_16xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("lock_16xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Login_6031_32x() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Login_6031_32x", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property magifier_zoom_out() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("magifier_zoom_out", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property mail() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("mail", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Men1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Men1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Men2() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Men2", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Men3() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Men3", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Men4() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Men4", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Men5() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Men5", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Men6() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Men6", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property module_32xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("module_32xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property module_32xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("module_32xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property module_32xSM() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("module_32xSM", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Monitor_Screen_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Monitor_Screen_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property NetworkPipes_32xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("NetworkPipes_32xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property note_delete() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("note_delete", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property page_copy() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("page_copy", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property page_excel() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("page_excel", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property page_red() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("page_red", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property page_refresh() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("page_refresh", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property page_white_office() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("page_white_office", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property page_white_office1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("page_white_office1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property pdf() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("pdf", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Permission_12796() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Permission_12796", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property ppt() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("ppt", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Property_501() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Property_501", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property PropertyGridEditorPart_6041() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("PropertyGridEditorPart_6041", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property RadioButton_701() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("RadioButton_701", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property refresh_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("refresh_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property RemoveLink_9938() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("RemoveLink_9938", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Reports_collapsed_12995_32x() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Reports-collapsed_12995_32x", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property RightFileOnly() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("RightFileOnly", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property save() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("save", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property save_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("save_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property save_16xLG1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("save_16xLG1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property save1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("save1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property search_glyph() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("search_glyph", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property shield_go() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("shield_go", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property sql() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("sql", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property table() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("table", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Table_748() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Table_748", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property table_add() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("table_add", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property table_refresh() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("table_refresh", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property table_relationship() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("table_relationship", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property TableView_nameonly_263() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("TableView_nameonly_263", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Task_16xMD() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Task_16xMD", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property text() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("text", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property text1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("text1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property TextBox_708() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("TextBox_708", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property txt() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("txt", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property user_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("user_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property user_green() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("user_green", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property user_suit() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("user_suit", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property userAccounts() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("userAccounts", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property UserInterfaceEditor_5845() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("UserInterfaceEditor_5845", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property UserInterfaceEditor_5845_32x() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("UserInterfaceEditor_5845_32x", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property view_16xLG() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("view_16xLG", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property WebUserControl_ascx__11270_16x() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("WebUserControl(ascx)_11270_16x", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property windream_Logo_transparent() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("windream-Logo-transparent", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property windream_Logo_transparent_klein() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("windream_Logo_transparent_klein", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property windream_Logo_transparent1() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("windream-Logo-transparent1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property WMI_Task_21x() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("WMI_Task_21x", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property Works_Finished__nonXP_() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("Works Finished (nonXP)", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property xls() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("xls", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property xml() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("xml", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property zip() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("zip", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. - ''' - Friend ReadOnly Property pushpin() As System.Drawing.Bitmap - Get - Dim obj As Object = ResourceManager.GetObject("_1480524473_1", resourceCulture) - Return CType(obj, System.Drawing.Bitmap) - End Get - End Property - End Module -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/My Project/Resources.resx b/app/DD-Record-Organizer - Kopie/My Project/Resources.resx deleted file mode 100644 index cc9fd2b..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/Resources.resx +++ /dev/null @@ -1,721 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\dxf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_table.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\handdrawn_user-admin.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\UserInterfaceEditor_5845_32x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\email_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Carousel_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\DD_Icons-ADDI.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\brainpool.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\action_add_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\PropertyGridEditorPart_6041.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_link.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\user_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\lbl.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_connect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\save1.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Files_7954.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\asset_pie-series-chart_on_12X12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Men3.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\4(four)rows_9716.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Arrow_RedoRetry_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\action_Cancel_16xLG1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\folder_Open_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\f6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\windream-Logo-transparent1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\text.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\userAccounts.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\key_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\mail.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\user_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\GroupBox_680.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\bell_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\checkbox_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\CheckBox_669.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\112_RefreshArrow_Blue_24x24_72.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\module_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_Next_16xLG_color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Men2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_Down_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\eye.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\error.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\table_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\save_16xLG1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Copy_6524.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TextBox_708.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\table.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_error.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\page_excel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\dtp.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\text1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\FilteredObject_13400_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\InsertColumn_5626.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\application_view_tile.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\application_view_detail.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\1480524473_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\magifier_zoom_out.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\brick_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\calendar_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\folder_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\dtp1.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\f5.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Einstellungen6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Filter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\flag_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ComboBox_672.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ImageListControl_683.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Monitor_Screen_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\save.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\windream-Logo-transparent_klein.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\page_copy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\base_globe_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\lightbulb.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\AddExistingItem_62691.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_Forward_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Arrow_RedoRetry_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Permission_12796.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\005_Task_32x42_72.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\module_32xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Property_501.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\action_Cancel_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Works Finished (nonXP).ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\shield_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TableView_nameonly_263.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Men1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WMI_Task_21x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Link.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\RightFileOnly.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Close_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\calendar_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\key_go1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\lock_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_go1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\sql.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\doc_excel_csv.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_lightning.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ListBox_686_24.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Label_684.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\DateOrTimePicker_675.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\bug_edit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\page_white_office1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_gear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Einstellungen3.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\page_white_office.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\AddMark_10580.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\RemoveLink_9938.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\cmb.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Einstellungen5.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ico6078.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ico858.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\view_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\xls.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Task_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Error_red_21x20.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_key.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\AddTable_5632.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\windream-Logo-transparent.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\1532_Flag_Blue.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\xml.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Men6.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\f2.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\save_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\refresh_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\RadioButton_701.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\doc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\handdrawn_arrow_right_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Excel_25ixel.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\dwg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\benutzer3.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\folder_Open_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\bmp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\user_suit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WebUserControl(ascx)_11270_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Home_5699_32.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\table_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\color_wheel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\brick.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\txt.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\action_add_16xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\email_edit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Connection_Manager.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\bricks.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\asset_pie-series-chart_on_24X24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\zip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\module_32xSM.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\AddExistingItem_6269.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\cancel1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\calendar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\folder_Open_32xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\page_red.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\bell_delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\f3.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\note_delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\action_add_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Table_748.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\add1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\bug_edit1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Men4.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\lock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\keinbild.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\UserInterfaceEditor_5845.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\changechartlegendalignment_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Login_6031_32x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\f1.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_save.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\_blank.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\search_glyph.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\page_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\error.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Checkbox.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\table_relationship.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Configuredatasetwithwizard_8450.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\pdf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_switch.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\application_form.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\grid_Data_16xMD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\application_view_detail1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\AddressEnvelope_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\FileSystemEditor_5852.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\138_PushPin_32x42_721.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Men5.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\database_edit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ppt.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\EditLabel_13239.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\eps.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\HomeHS.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\arrow_Down_16xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\112_RefreshArrow_Blue_24x24_721.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Reports-collapsed_12995_32x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\NetworkPipes_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/My Project/Settings.Designer.vb b/app/DD-Record-Organizer - Kopie/My Project/Settings.Designer.vb deleted file mode 100644 index 513e3a2..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/Settings.Designer.vb +++ /dev/null @@ -1,286 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - _ - Partial Friend NotInheritable Class MySettings - Inherits Global.System.Configuration.ApplicationSettingsBase - - Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) - -#Region "Automatische My.Settings-Speicherfunktion" -#If _MyType = "WindowsForms" Then - Private Shared addedHandler As Boolean - - Private Shared addedHandlerLockObject As New Object - - _ - Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) - If My.Application.SaveMySettingsOnExit Then - My.Settings.Save() - End If - End Sub -#End If -#End Region - - Public Shared ReadOnly Property [Default]() As MySettings - Get - -#If _MyType = "WindowsForms" Then - If Not addedHandler Then - SyncLock addedHandlerLockObject - If Not addedHandler Then - AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings - addedHandler = True - End If - End SyncLock - End If -#End If - Return defaultInstance - End Get - End Property - - _ - Public ReadOnly Property DD_DMSConnectionString() As String - Get - Return CType(Me("DD_DMSConnectionString"),String) - End Get - End Property - - _ - Public Property WD_ENTITYIMP_EXCLUDE() As String - Get - Return CType(Me("WD_ENTITYIMP_EXCLUDE"),String) - End Get - Set - Me("WD_ENTITYIMP_EXCLUDE") = value - End Set - End Property - - _ - Public Property WD_ENTITYIMP_FILTER() As String - Get - Return CType(Me("WD_ENTITYIMP_FILTER"),String) - End Get - Set - Me("WD_ENTITYIMP_FILTER") = value - End Set - End Property - - _ - Public Property WD_ENTITYIMP_IMPPATH() As String - Get - Return CType(Me("WD_ENTITYIMP_IMPPATH"),String) - End Get - Set - Me("WD_ENTITYIMP_IMPPATH") = value - End Set - End Property - - _ - Public Property WD_ENTITYIMP_TARGETPATH() As String - Get - Return CType(Me("WD_ENTITYIMP_TARGETPATH"),String) - End Get - Set - Me("WD_ENTITYIMP_TARGETPATH") = value - End Set - End Property - - _ - Public Property WD_ENTITYIMP_SAFETYPATH() As String - Get - Return CType(Me("WD_ENTITYIMP_SAFETYPATH"),String) - End Get - Set - Me("WD_ENTITYIMP_SAFETYPATH") = value - End Set - End Property - - _ - Public Property WD_ENTITYIMP_OBJECTTYPE() As String - Get - Return CType(Me("WD_ENTITYIMP_OBJECTTYPE"),String) - End Get - Set - Me("WD_ENTITYIMP_OBJECTTYPE") = value - End Set - End Property - - _ - Public Property WD_INDEXDOKART_SAVE() As String - Get - Return CType(Me("WD_INDEXDOKART_SAVE"),String) - End Get - Set - Me("WD_INDEXDOKART_SAVE") = value - End Set - End Property - - _ - Public Property User_Calendar_isChild() As Boolean - Get - Return CType(Me("User_Calendar_isChild"),Boolean) - End Get - Set - Me("User_Calendar_isChild") = value - End Set - End Property - - _ - Public Property User_DesignPanels_areChild() As Boolean - Get - Return CType(Me("User_DesignPanels_areChild"),Boolean) - End Get - Set - Me("User_DesignPanels_areChild") = value - End Set - End Property - - _ - Public Property Constructor_DetailsSplitter() As Integer - Get - Return CType(Me("Constructor_DetailsSplitter"),Integer) - End Get - Set - Me("Constructor_DetailsSplitter") = value - End Set - End Property - - _ - Public Property User_InBoxScan_NotinFront() As Boolean - Get - Return CType(Me("User_InBoxScan_NotinFront"),Boolean) - End Get - Set - Me("User_InBoxScan_NotinFront") = value - End Set - End Property - - _ - Public Property TBPMO_RIGHT_GROUPDataGridView() As String - Get - Return CType(Me("TBPMO_RIGHT_GROUPDataGridView"),String) - End Get - Set - Me("TBPMO_RIGHT_GROUPDataGridView") = value - End Set - End Property - - _ - Public Property frmRecordViewSplitter() As Integer - Get - Return CType(Me("frmRecordViewSplitter"),Integer) - End Get - Set - Me("frmRecordViewSplitter") = value - End Set - End Property - - _ - Public Property TBPMO_RIGHT_USERDataGridView() As String - Get - Return CType(Me("TBPMO_RIGHT_USERDataGridView"),String) - End Get - Set - Me("TBPMO_RIGHT_USERDataGridView") = value - End Set - End Property - - _ - Public ReadOnly Property windreamGruppe() As String - Get - Return CType(Me("windreamGruppe"),String) - End Get - End Property - - _ - Public Property UserDocIDIndexname() As String - Get - Return CType(Me("UserDocIDIndexname"),String) - End Get - Set - Me("UserDocIDIndexname") = value - End Set - End Property - End Class -End Namespace - -Namespace My - - _ - Friend Module MySettingsProperty - - _ - Friend ReadOnly Property Settings() As Global.DD_Record_Organizer.My.MySettings - Get - Return Global.DD_Record_Organizer.My.MySettings.Default - End Get - End Property - End Module -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/My Project/Settings.Settings b/app/DD-Record-Organizer - Kopie/My Project/Settings.Settings deleted file mode 100644 index f9f8688..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/Settings.Settings +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - <?xml version="1.0" encoding="utf-16"?> -<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <ConnectionString>Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=ddd</ConnectionString> - <ProviderName>System.Data.SqlClient</ProviderName> -</SerializableConnectionString> - Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;Persist Security Info=True;User ID=sa;Password=ddd - - - *.db - - - *.* - - - - - - - - - - - - - - - - - - True - - - True - - - 665 - - - False - - - - - - 332 - - - - - - sDigital Data - windream-Benutzer - - - Dokument-ID - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/My Project/app.manifest b/app/DD-Record-Organizer - Kopie/My Project/app.manifest deleted file mode 100644 index 1dcd8c6..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/app.manifest +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/DD-Record-Organizer - Kopie/My Project/licenses.licx b/app/DD-Record-Organizer - Kopie/My Project/licenses.licx deleted file mode 100644 index e69de29..0000000 diff --git a/app/DD-Record-Organizer - Kopie/My Project/licenses.licx.bak b/app/DD-Record-Organizer - Kopie/My Project/licenses.licx.bak deleted file mode 100644 index 590bd15..0000000 --- a/app/DD-Record-Organizer - Kopie/My Project/licenses.licx.bak +++ /dev/null @@ -1,6 +0,0 @@ -DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraScheduler.SchedulerControl, DevExpress.XtraScheduler.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.Navigation.TileNavPane, DevExpress.XtraBars.v15.2, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v15.2.UI, Version=15.2.16.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/app/DD-Record-Organizer - Kopie/Resources/005_Task_32x42_72.png b/app/DD-Record-Organizer - Kopie/Resources/005_Task_32x42_72.png deleted file mode 100644 index 7165c1650222e09c438fee148019a425c6c0f420..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1638 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/112_RefreshArrow_Blue_24x24_721.png b/app/DD-Record-Organizer - Kopie/Resources/112_RefreshArrow_Blue_24x24_721.png deleted file mode 100644 index e7457bf3b4dd5b9cd7a17fd758a156d74d2f149e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1139 zcmV-(1dRKMP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ<=}AOERCwC7m1}GiRUF07+no1#5lp-oLJ|e~jA3?!rs>Y;9Ot6v=i;sZ8f*?kWiCU@{#a4`p zXlqTe4QqG%*xlKgotf*`66tnZ<4x|T`~RQcy}9SyODLsS%yeWI`)=6!{G0RDVX=UM zKvQc|zd`d>G`1$IBS>+i<&^MQWwlwd+nX&2l0CiZmVha+sCw+RE+s9aV6HxfQkqoQ z+ELpZj%*@Tzbsw3gx<=I-?wRT^6@7}}i6^%6s%fz&* zB0e#y(nLJQ@d6>TOEx73PZK6XH4Ro=gC128wt2mUcRt<)pgAevy7~><%N}{XAv|;; zI`YZk<5L$tKWT=?F4BZH#Sj*b>>_{e?i0NlIKfmkP?LdVCcs_#cwoHm=xLziYQfo- z;zU`l-`5{nx~=mZCplML%XXfnb#?xpaa#1o2)+L0@2G#vD`zu&%eN9>$-Ftpuf2U! z`CU8D0LYlj*UQ@XAFMd=8};A4=Zrhg-^>7V%0aU^+=T!#lQony+|%LAE?y5nOeK)> z=HS1MlmSwDK5s-P<%Bvjxgf%PM-)AILdNoj&DGBy|K9DtsV!M;{+i7@1UW4)rN@pF z6~%jV(|tESee8$8TYu2N!Jnw0q}9$TzTue{OLx6L$`IndO6Olsgx$3ytFHO}iboH% zDMjTzB8d=OPW=7ZsR3;!{PpZwXJ!F$R|HmbHS3<@S8uDo^6L7XmT89PyaP^D+~w^D z&O3@L3yHvi2pk}aNZ4JNxHvF6{mtojX>>Bkasn&mm->+7uQok}l`43MXW#ku&z@bk zT9i)B31A4z`C6X*AiHtP9bimEIT16Q1VgZal@t(x0Sv&@6G+4&(5I$gL{vCN2ZLkX zJJ!agLtoA7BEjy+sodRrUM;B1ih%(uNgx6bPzuX1U}|v~u^0?h2hrjXe);0p;E_G; zkO*I530(AuK3mVCXumSOm<>G%!4PMLTz_H~8gyow{KREjS1H z5A5reH$J=;nuTb0$IF9}fTk diff --git a/app/DD-Record-Organizer - Kopie/Resources/138_PushPin_32x42_72.png b/app/DD-Record-Organizer - Kopie/Resources/138_PushPin_32x42_72.png deleted file mode 100644 index 93e4eca059e32bbb17f39e7f8b76ab97a218b81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/4(four)rows_9716.png b/app/DD-Record-Organizer - Kopie/Resources/4(four)rows_9716.png deleted file mode 100644 index d5d44ea49231f0c33e0a65c42337d33faab5baa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprD1P zi(^Pd+}nObE(QgjBkyv*|KGnwZ+lowOw1M~J>C>v7G}?hrEDJacCp>LwXUD(zj)R{ du}zPr@iA`Qer0N7#ZsUd44$rjF6*2UngA*KDkuN| diff --git a/app/DD-Record-Organizer - Kopie/Resources/AddExistingItem_6269.png b/app/DD-Record-Organizer - Kopie/Resources/AddExistingItem_6269.png deleted file mode 100644 index 39b55416dbed89c6637313fe4ced407c6cc1e2ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!D3Gr#}Etuty@pn zfNi7aC63LKHyLI~I5tnnZIg7Ety@pn zfNi7aC63LKHyLI~I5tnnZIg7EGD(B8>-gQ@+6!;z^|+=IN9m{>D27%(hZ)9;%x Q1!x|Fr>mdKI;Vst0Q|5qty@pn zfNi7aC63LKHyKLAA3icxxXokCa8p5Defj?#1~-<57&6Qk=h(#{5^;lvA@k3Nf66k+ zj}J3TM>9;!VX#~Nh}UI?c*jP;yWSdc3%VGWR5kz7QxM5zIozP6FEG3E!c|5Ftxs*G U(=%+$fsSDCboFyt=akR{0AChLT>t<8 diff --git a/app/DD-Record-Organizer - Kopie/Resources/AddressEnvelope_16xLG.png b/app/DD-Record-Organizer - Kopie/Resources/AddressEnvelope_16xLG.png deleted file mode 100644 index 846e434ac57369d5b53f0bc45506afbde06485d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP_Wd~ z#WAEJ?&xGkt_B4G*LuU_#ldrziBfvc&G7w`ZmNCU0UgRtdXd|{=L*IssZy<-&7rfK@1$S4L1vS3)wPQqSC0wLrn zS?{`TNYj*wc$*$`nNeaZOs)El+K(JXF_`2WkYTLH+ z#xM*eiXve4VTi?XJo`maU{NVJ!6DCco*V>0qiNcM0>0w={u~>}QTb~dv`+&n3m%V0 zEH{czipS-0VU?xWh|HqD-EJF@(EC1iyPfjZAPt-R^?HR=KNKocN0e2Bs6qy*m;$0y z?+S}5+$_sNt9;5ylAwd{6_VG7gzBR9ecz*-(?1=&l2ELW$gl7;dC&8j^ZCplkmER5 zGt5dVqm0D1?M8e+Wm&>KFm+ae4^a_65Tuo<0u@#bB#Z94OvYa^L2GX&(PNJQ0000< KMNUMnLSTYAm9aAb diff --git a/app/DD-Record-Organizer - Kopie/Resources/Arrow_RedoRetry_16xMD.png b/app/DD-Record-Organizer - Kopie/Resources/Arrow_RedoRetry_16xMD.png deleted file mode 100644 index 84834197391c3fc8f5256aa0b9791a16f080269c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmV;B0dM|^P)rmLdz9m<2`E#pgI zEqLFf$cXoUUOCluy<`x=w(SEG&%9j-kqxhxful^weL@_^OW*e?%d#G>>r$GgeHDDy z=g=gk77k2Ulx0bVVNehR&Er{3am8z=3IbwY7_xrXe3K}4rLhd-u7B->?Tv}U}1-~DvsZaQWe<_Fmuw zL%=FN0l|G$4DZjxNiAkb7BQHV`Cym2(#`|tO&DXuCRBgYhu0$e#AnZrJ|H$BhrvVHL->TkBwmN@b5ocv;lxVoy| z*?A*JJ%eGBTFy3M6NV)W%LFZ-Oib=b&^Zv(DDz20(m})UVF}~P%BHHy#z}8@7@n+o UzRoW-736LPPgg&ebxsLQ0IeBLApigX diff --git a/app/DD-Record-Organizer - Kopie/Resources/Checkbox.PNG b/app/DD-Record-Organizer - Kopie/Resources/Checkbox.PNG deleted file mode 100644 index 85506007e9df91f41d1dfde497eaf5b453f353c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 584 zcmV-O0=NB%P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0o_SNK~!i%?Uu`N z#2^fYQ;BKDH_GvKbKbN-FRsNin<{)G2=S0G_>r*Y5dIm>8iWyi60ARTR}*#cjnu(6 zQU~8i4E#8bzp}3D>fjqG3w~YKQ}!P4i&j$TVHm6lsZ0-O){~H0VdIY~%?152HrO;f zS7luS|NVMd|JUUY9jq$&!|HMnW;_*e4M%kAV#az*}GlB7qX*$ET+ZV|cJUf#?fkZ4zkmV66W= zRuTN?;}JmTs{JkCcNgtpxh8EVm1v;>q2iqQuG}Ogi9z9J=9(vx2$O7x82!3} zKuGFOVp!NbMpzq51o+_D{~l`>ysvt&wA#VEud3{Z$UR&9j?Y0N@5NHIzAD)ES?dG5q&(li!!IE=AUcM-U9xgC=33obzN5n-$)F6*L~{X8>xeDqz=A`wEh7A WQ_J+(su2tT00005t!!h`eZD7IYtJY&N8der?2N~Go0iGnyqJ%*9ARF+ zaT4>^zwcTsoix=P^A5FjD6i)|*AN%R{qKLT_yGYMcl`%PErD)f@O1TaS?83{1OQ?9 BPBQ=i diff --git a/app/DD-Record-Organizer - Kopie/Resources/ComboBox_672.png b/app/DD-Record-Organizer - Kopie/Resources/ComboBox_672.png deleted file mode 100644 index 91985513891e7fde29213c5e880184769dc6f0cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!9q_L#}Etum7e8YG!6`%Ghek?6YDputu71Y68K2l4jmMn#F>~x}Q4vol=5=IV@rvnJ8>6Nqx3buYlh+tJ%uYA&J;J6Bw4A}y L)z4*}Q$iB}e5Xe` diff --git a/app/DD-Record-Organizer - Kopie/Resources/Compare_RefreshScriptPreview.png b/app/DD-Record-Organizer - Kopie/Resources/Compare_RefreshScriptPreview.png deleted file mode 100644 index 4a84cd8c432b8b6f762d5591fe0b92d374372745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!GE4Ejv*HQODFH;Z8i{SwRLhk!7;OOp6-ji zthTm6Z41;*ZEI(#@U{wn47ak;=8v6_E5iDcrET~5^7oRazLO&l+q4>!eKiVHGl zl`e^8m=x*3vEa%P^-s^|2IkE7ERyL77dfhB(E7~ww9#sXDJ>`ZW3R7Wm(#s7Y(v-X z3r;mGB9EU`=FNZhRa9tMK}11DP4TtTx3|7C&X5<0C=+IKx%-oQgY5I?d{5p5ZTS5* zQP4*IprC@*8{SCv^k4h-voZc)c0RYjT7>^_0n-EC6L;jYznxdM0)_;Gr>mdKI;Vst E0IMX73jhEB diff --git a/app/DD-Record-Organizer - Kopie/Resources/Configuredatasetwithwizard_8450.png b/app/DD-Record-Organizer - Kopie/Resources/Configuredatasetwithwizard_8450.png deleted file mode 100644 index 34c53862b36599df74a4451838ff529d3dc32a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!SkLjjv*HQQ-clp4lD4S5&pHLYp#9BS^bF1 zJI`qLpE_jkAugfmR{EsDk>#Y&rjIwv%`Q*z<9PUPZ-2%EX*-ihjzU?M)lNpYmij#~ z^j)T~a<_X|{*-(F_c`iZep8yTw)fbKRSZ8ArWJklbXdj6^!}Z+<>majUr)tO33iCG zose3&mC?)b`d8tVXU|(+J|(;5n8(WkrErEj64AnoCco;sv8smYfs0GjVTPyote@vy z*f(WTtPw-o4MVqgj}J^but{U7mcR$u?km4bomboZ$(81>zrm!O{j6tk2+(T`p00i_ I>zopr0HU~lY5)KL diff --git a/app/DD-Record-Organizer - Kopie/Resources/Connection_Manager.png b/app/DD-Record-Organizer - Kopie/Resources/Connection_Manager.png deleted file mode 100644 index 978ae4012e44fdd0b3f354e8299d59065264cf3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3798 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 M07*qoM6N<$f>CLUqyPW_ diff --git a/app/DD-Record-Organizer - Kopie/Resources/Copy_6524.png b/app/DD-Record-Organizer - Kopie/Resources/Copy_6524.png deleted file mode 100644 index 5e506e805554e936c68f705311318e55ea64c6c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprD7R zi(^Pd+}+8JTnq{vEY-9B|L-onnf*}rMpsLKhr~A}X6~pk<^}f?c1JgM%;69T$u(B_ uP@>kjym(53b-mh#Gok{P+yDQmWuF(JzkUCb(`G<389ZJ6T-G@yGywn{CNUKN diff --git a/app/DD-Record-Organizer - Kopie/Resources/DD_Icons-ADDI.png b/app/DD-Record-Organizer - Kopie/Resources/DD_Icons-ADDI.png deleted file mode 100644 index bcbb58a3ddeac55e8e96f1092b746d696c190772..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29512 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 V2KHp0_653v!PC{xWt~$(699kiPiO!D diff --git a/app/DD-Record-Organizer - Kopie/Resources/EditLabel_13239.png b/app/DD-Record-Organizer - Kopie/Resources/EditLabel_13239.png deleted file mode 100644 index 113595b21bca98bd38b7096d52ece2a51bb200a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/Einstellungen5.ico b/app/DD-Record-Organizer - Kopie/Resources/Einstellungen5.ico deleted file mode 100644 index a0eee6f6218d1cc88abca1d9d66823dcfe99e95a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2238 zcmZ{m30#b69LIkhnsi&aN@lV)M{6BxTZM^6C?>f^ie0HjW_L)5XlSOgNo_SmqD1MC zqS7H&vO3)NTGvwBhILljSkklqx3bIHedhCj=kq+@-}Aix>wRYc4f+TKpsOyjbb+1# z29ePc#*=aD+)!$_e|>nFoe0cMAlm}WBAXruxWoW+cK~y?V}SZLyeb$b6}<#p)zJL5 z1bXUvXa^hz#8IT(2-7tcm|oP3z%vZaM;OKyF*xpj2F%<9qlCvWPI&=?Z4J=&KL$+Q z0H*_u@UCQ-Q_e8{5QEJ@hH+{2Fp8_iN2#x1LS~rK0ysy&a?`Jve3-$$gkdzDJ2a1B z&;bUc;7ahb8O-*!!63N>`q6iRiK{V&G&Y3{BMKM>lD2;?Lm$%g$ZCWB?$_w5JP(Xp z3QSf~d`W5yfY_uMxv{+(F;$HuNGtOf%bHobU)d z^?h{R`2u>;wSc1nW%n2oZ!m;jWRM(Vm{CS?M4h6%$HF`?A13J(H^qR7YhV+1316LH z@Hoz36|fIjd=OAv16E%G0%_0J>EJ64!+c*Gy3_r-sD1`SLCC3L@TJ^i)j1&KCN;({ zz*_Rz{|w+$1jAIyQS5!dVHNx+CRsJZV$yq34`5yj5O5L*x{983CRUtn7 z7uDG-2ZjsjdG@1cHs}Jq7?ywd9#}d`5%J+_=ZdSB*Q(YxZ`uWi+phgvCu&u-4+ViN zRoJd;dG9O4uR8ea2&Ao0B}pXO?+e6-UXma~9i)i(Q>EG_kw|v^EwJE@631kmD|*uS zN1a5aYPnJULLzzVgUMq~u%*7p`-#ufI@4#W20>#*)AQy|?x0eISy(_^?|ri{_nztf zst3Q<(Rlc%gUdL-!X)C}=WA|ClZ*Ma?c>+F-|k%F1O`8I{Q7yxp&NuF`L{0KuJXNI z#sB4w_RhN`=*?mEnX~84Uy$yPB&u{q>SwIN!(6De>(CP(i*30Fd-*J4Iw~v&tz}H_Eup)5f zDp@;TL)bHzYc?Knsor8=w;@YpGV zf98>4^yYh4e0?RLKz8pH*cDUUb ztFhyRu($sQgEv?p7-IeD(9ebqA7N!>HS+UO??7&UKR#bz*}wnCT?Tw&HPFn=i2Hed zXYfAiZmQR#XRqGq(#Ooqyf3xu`-7*e(N#}ho7&OP$k?RY`>L@d2}8T$+9#{x|N diff --git a/app/DD-Record-Organizer - Kopie/Resources/Einstellungen6.ico b/app/DD-Record-Organizer - Kopie/Resources/Einstellungen6.ico deleted file mode 100644 index 66e5fa972a65bf5500cd276e8cdd1af152fa0d7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH{&r4KM6vsdJz45(i%5j_~D|4EuX7WebG+F6rmT5$|kdT51f@ot9NuZk;tQi`x zNL*Blgn<^dXj4RxU|5M^*&?G{1VZ5=+O#MM!XUk!H%_(iKM2pe=idAMzH`3!-m^HM zKnW8C;!192?af z8PS9WJ`?B}qhnmtJE>`XqDc%&?1^E>e1yJPIQ5)B_ao@nRNb3{wj0o#gp&`UWk7V# z;LiSlnl3muLHe!axA$QtCm8&sNxsoUd&l7H3l0rywAR#RrwCn}g3Djw>Mz3WemE{?p8pP=A1F(`Ci70y@lv#IeIt5jj+*=P92lC1i$C#S`2yXdm(lny zyn=(0fAs0%+AJ|k75LvPVAx{F$eYnry}#LRY{?PIz^HH7(->~pyH5zUbCij1to{ZRJ^RSu2z>j6#7fM^A~4WtpaXnYnO52Z+fl za`#uVS1z-_$iK!(5&sMS(7AQC9A-@zm)@9i`eVLFrbpmX>K~R}?*FvJP8Y#U2200009a7bBm000ie z000ie0hKEb8vpwMRoVwnT1ey8uh=#-o0!6m?@JsUOBDQ0QR|9(ZLwB47zq z*Y6kSxz_XqxrH72xV<4M^sojGyvQIcq2xC&JGH9)vbI3_xkX`u2VP{51w($)yxG-m zZ?99oLIzndJSY#v?3$CnMCHgUmh4L~7+~@7vz^)rnt`BNTt)#9+D8@)um=5J>aA9# zZv=pN?k+H5s~ahX+H%Ux&6NN|!raqi_OQrj*bx$vV1%V4P>P{{RX9`*MTmzK3Uvl1 zlf8gAGO8!oXE+S4$I=;+l0%W-v6RoK^YqKn^iuA%w9CI$9>kBIt!1pz=?w23^bJG?Sug_AS4uUBXf~S8IM@}(2@^cu{mbj*6Z6~);aqe?M*si-07*qoM6N<$f`w$_ AmH+?% diff --git a/app/DD-Record-Organizer - Kopie/Resources/Excel_25ixel.jpg b/app/DD-Record-Organizer - Kopie/Resources/Excel_25ixel.jpg deleted file mode 100644 index a1c46d1987e69832ec43c9b74b7bc39a4ee790c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 591 zcmex=^lOiET&UP@Y7ModgWM?qOlT~kX_QeM|USHnP6LsJ7}2qQZ?I~NC+Fc+7w zhLo6;2Fc+60R}-121y1TMRrvhcF2OMeP|(4$O#>Jtvuw+by+V3dF=oGIQX}7cZDy83R8vEa&`vl{tS{%asAa?zd>_q|MaPSic_n8 z%AD$$(!#J|hVF}YhoyZxfBnnOt<;@SwPtZxbXk1p_clS@C(`Dk$@df{hVAH=%(H&I zQhmn6)lE7*U6x(u+lp=+yihwunfaO6yeIadKKCc7pXxQ(HP5$sZh7#f{|xdwlDkq= zo=bJcn7x#$} zXxw;oX2FGwXm3x?HBs5!(`s&i|6%d`PejFe)*IUwN4BykGWc>fwJ}c9Qg~J`l98+Z zbdHr{{4ARZYndC~88v0t&0v_*=#Ziw!tcSDt~|}3%c6VgDMgQYO!<26G@^f+KmL`* fbhR3HZEuzV-NWGN>gTe~DWM4fp_)>P diff --git a/app/DD-Record-Organizer - Kopie/Resources/Files_7954.png b/app/DD-Record-Organizer - Kopie/Resources/Files_7954.png deleted file mode 100644 index a28ff46cb2646c655b73fede1e9cab38f44ce852..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!Kt1ujv*HQYbOWt9T4DgkWF>JAt;t!SU!K- znun9WE>^mlbXw(az@9xp$2gRimS}AB{JlG-$I$!XUVerR{)!bhqHebq>vapP^KLMX z*~#0|CEzRhS;k>Py6%-Aw^K4r4lN1$m@`gII%(7}j!LqcE(R%ux-ON_Ekpey;d7zXV)##m*z@6=-Bu3t+ol!fefCmelF{r5}E*wGhP`0 diff --git a/app/DD-Record-Organizer - Kopie/Resources/Filter.png b/app/DD-Record-Organizer - Kopie/Resources/Filter.png deleted file mode 100644 index b3319ec6d3bac90519eaa18b13de0d70ababbc09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3526 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 Cpj_$z diff --git a/app/DD-Record-Organizer - Kopie/Resources/Go.png b/app/DD-Record-Organizer - Kopie/Resources/Go.png deleted file mode 100644 index d92fd1da66cc939758e882533fd19d66d24248ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3218 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 Ef@ZG+1poj5 diff --git a/app/DD-Record-Organizer - Kopie/Resources/GroupBox_680.png b/app/DD-Record-Organizer - Kopie/Resources/GroupBox_680.png deleted file mode 100644 index c43cd272527db4e3f4d4e221bd83124252aba27c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprEIx zi(^Pd+}mD9E(Qe-mfG3>>-(=SI^4EkjSH)+P@CgTe~DWM4fc7-x< diff --git a/app/DD-Record-Organizer - Kopie/Resources/HomeHS.png b/app/DD-Record-Organizer - Kopie/Resources/HomeHS.png deleted file mode 100644 index 8f1bc6096fc45a81b8fffc13411b3bd73bab12b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 619 zcmV-x0+juUP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ-;Ymb6RCwB?lf7#cQ540`1jSy&MjLGeF(6pzhJ{#+ znt;0mW^AG)Tf|a@*obLTXbKfv(LX=~#v&{cKOiv#M}$Gag(Yec*hs{H2x_uxX7;(W=?0q|FUHUOYB`DFIN)nlCmfU!64tt78w zGkBzL0b~7(0C4|I@k9;)mKtlR+>R{xru!1*sr|U~>>zIS*8sr(B^4Tx%>Kf9cyuz4 z-m@36(hM;=5#f5DkCDe+Xnd=sE0P3B3=KNDp+Sc$Pj~XtK#_BE9+Q}v_2``JV(s1z zx&@nV!Okb#Kj9>%UwG`vAK|<5_LN8>uqhl#!^WEA^J$NE?l7yjLAPLYy+HTzqn-4; z*O~Cw?;-2UO^#1Y@xZ>lbPINgB&=kRoPi6hjNfg0Q+Zg1RticANFmVeTtU#%sMi-T ze0dm4AAKv;MkS+^xmqdo?7D{D-8V2_{eYmQ5rhhn;>K;%#vb;b*fi6K=C|7{gY6H>Ggh8m~# zR50`E5WXybhBAaPX@RzhcJUnRi=X~`3lkHqt*-O$0RWfFeYoqMdY}LR002ovPDHLk FV1i7@4SE0o diff --git a/app/DD-Record-Organizer - Kopie/Resources/Home_5699_32.bmp b/app/DD-Record-Organizer - Kopie/Resources/Home_5699_32.bmp deleted file mode 100644 index a95f33f4287d32f72ca1c750fabb733802b86577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1078 zcmds#!3~2j5Cn~scSH$!rUDA^pSE01Xd?XtKK_E2WTnl@Ai^`2jyr76-udjyW6-AqS3U|3sIV2rBIkDrdN08Lp(N#dx@|hxOaNaL-_c#JpIqSxh<(Pao%Qh)}(- j$Lr^p-}V=y?^iIp-90rcsZ6^A=p+VDS3j3^P6@3NOTqvE diff --git a/app/DD-Record-Organizer - Kopie/Resources/Label_684.png b/app/DD-Record-Organizer - Kopie/Resources/Label_684.png deleted file mode 100644 index 183818d3358afa6fb7deb8efd26fa4a0dfad7d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!M&a?jv*HQQ-crk9#Pon=`8&sW qZuOpnvO;%K3|<>OXG|9R&)END?K(l@{bzw5VeoYIb6Mw<&;$UzQF&(o diff --git a/app/DD-Record-Organizer - Kopie/Resources/Link.png b/app/DD-Record-Organizer - Kopie/Resources/Link.png deleted file mode 100644 index d91031cf29780fc63717ddf0119e62c59d2003bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmV+w0_y#VP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-n@L1LRCwCtl20f@aRA4^)0BguQQp{Q!kEo}cA%A(+JWsfhZP4!6iJRwa^m9P zBvG=1@+U)H5;0f1_JcB@^NtDUk}7BOa{7Qzb*qE0nq8FD`RFB)^7KW+rx&40tA$Ar()n4zS*X)s#=mMX5jceX8FjQEX(T8p^8n0n5(7P zWhpClX)`tKVK`zUf)E4%wMa#OVE?3{(O&B)FzP|*D=^TDoxOv2wl-_gUSso>7MXMf zM!k;ER~$#qv9os&r-b?eK&2=Od_$A&1jl<5JaKXy2O`iQrF7-#VtwN$_9gh|SN<3P X2}|1UAI>0w00000NkvXXu0mjf>u%#K diff --git a/app/DD-Record-Organizer - Kopie/Resources/ListBox_686_24.bmp b/app/DD-Record-Organizer - Kopie/Resources/ListBox_686_24.bmp deleted file mode 100644 index 5ac712e68fbc63aadd197b186a09b8748ec995a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmb7=K@LDb3`Ixm#nKU+zyW4&KL@sFi$fs6mQR^9Q$(BTPxI&Zk+EeFo3jdNj!v(R zOm_N*R0;KMY-UrPRbTdZ5&L)C^87T6@&M(W>)Q^BImq)5(Jq{(t}#Pp{*liiZ+y8( sPLP)|4#&LA3s%TPIJlMTT7HoCd{2g>eV@1Y_wbK_|IbIvUr}DAJ3{x|cK`qY diff --git a/app/DD-Record-Organizer - Kopie/Resources/Login_6031_32x.png b/app/DD-Record-Organizer - Kopie/Resources/Login_6031_32x.png deleted file mode 100644 index ce2f37d9fb92a4bc9192cd253e77a04808b7ae59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmV-~0ek+5P)pGHc3Q5RCr$PlsihsKoo^tf=h4-t|5KEHl0QK>>_>ofMrT|kUo`L zNTD_<<`?oP$9%;dWG)DfGvKI!1D87o&UfdLtM7itaolX%_OS1}Ib{(wJ=X9f)4Hy= zUa&8NCrLQdN%%O9wyG*y6a}KD=OB{o1Y0cO66{ML@J0ua>D}a7thrrC0br3AswBSO z2@v@R(qF>-pCMr}ls$kt>$YuG2tCi22tY$fcrXAr{O&Y9`co+Y4S~Y{3C5Ufd0wBX zu4@&b6apaO%d#+uEz8mcP}5@#Pt!C}0eIK<80LAFU|#})2N30Zd45G<0O!J!KUv@R zcA6$c?fQ7|c3l?-fU}pa7xOR->g?%#mh^w1Sm&0000m6I2CR*niY24mSPdlYpVp}`+mo}9*`giLSL~lrW-1bqR0eShQyIkXn!!3 a-PS3+{y^``@S$H}411by diff --git a/app/DD-Record-Organizer - Kopie/Resources/Men2.ico b/app/DD-Record-Organizer - Kopie/Resources/Men2.ico deleted file mode 100644 index 3300ab8da9d760605daaccfa593d0ba94c903500..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmZQzU<5(|f&V~~gCT>JfkBLcfk6X^1%Oxqh(Y4G!2kdM84?l_82$ql{1g*n_`%1+ z@XJV>;itAL!!LgqhF>0b48LGz3ONU@(OMBM2Zlh>?kj35Czh%!0ya zWo1L+GcvNXb08VO$jQmc#g0(G$j!~o!->S_<>lq$LE`fZ@bhvb_zaAK0=!6EUU9HX&P!m3%Wt3k JdCuK4cLz{YFoOU9 diff --git a/app/DD-Record-Organizer - Kopie/Resources/Men4.ico b/app/DD-Record-Organizer - Kopie/Resources/Men4.ico deleted file mode 100644 index fae85e6478d16c5e898b0406a98af863a89e6fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH{yAFad6o&r;A|O^OUS>xhi_wv{;1L*IOIbllBY+gw0yVKEfsdmH^hok`-y^zlC!Sd7cAX?%0zZsmXzy$dNSUOs?cY?&L-u zy{9S?$`a*;5MR04_Pcoe=j wNRlMuSh+D~GFG12)Ff|*Os!GMA53NEJtdpX^|~yUvyNktY5zR0p8D(X1q$LGN&o-= diff --git a/app/DD-Record-Organizer - Kopie/Resources/Men5.ico b/app/DD-Record-Organizer - Kopie/Resources/Men5.ico deleted file mode 100644 index f9fb109c88ebeda278f3e73e50e9ebae9908adff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeHDF-t;G7(JhwR%*VdJ}tF;TA69)+|t+@{eVIUqA8q;z@@>Yp|-Fsi=vQ*5W*0L zmY}9LG}so@&=Ap5G~T}Zva!k4^Emf>=ezfw`}hFjPf-M~y;$u50sxXsg{d=T|33&J zkjv$G`v4VPXFX?DfJ1@fXcR|G;F@^}^-SO*o96nCd4pt4pfNYgwZUv*rXg^@w7~Tf z^A+>A0uO78cwAp*|H1smiXrg4oyY6mI(vbQmcZM70bi#(*nJidSNk}57bus@D3wac z=kwSq7O`0vhzcO&nLNc=`O~j4rwp=uV)c36MlP!K^J7%U_SIRx80K@&w|jud<6%#vD5QE-b%1<64kf?ePg+3psuTi2U9~t7G8E44%_ywZGL{f@rCsRb}sR@!Q bw=>fzLOSuQ?6a9kdDhhSeJL`>)XtV4d<<4s diff --git a/app/DD-Record-Organizer - Kopie/Resources/Men6.ico b/app/DD-Record-Organizer - Kopie/Resources/Men6.ico deleted file mode 100644 index 4ea11864385249488f99740e69ef9d3bc3a46d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeHDze_@46g^i>6ARz-cm8}@i7&I}mS}2?{(wRVqA8q;z@@>Yp*FECi=vQ*5WPx5j3XECFaPK ze?;*R40`HX~zD{?s_aY#!DmeKNs8*{e zm&+&=3fL}{uvIL=Fbp)CO*C$9a9pqBwbS7lee^fb-#||rAc^h-v$t3*e;HY=R diff --git a/app/DD-Record-Organizer - Kopie/Resources/Monitor_Screen_16xLG.png b/app/DD-Record-Organizer - Kopie/Resources/Monitor_Screen_16xLG.png deleted file mode 100644 index 8914729ce2406a898869c57d9536c28b4869e755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP%zcg z#WAEJ?(HQ*t^*1@tQXe*Ik`DCv-;e&?(|~clL7)vtfen6u&UmunHnyWEAXp%0^Cz<mdKI;Vst00>n-9RL6T diff --git a/app/DD-Record-Organizer - Kopie/Resources/NetworkPipes_32xLG.png b/app/DD-Record-Organizer - Kopie/Resources/NetworkPipes_32xLG.png deleted file mode 100644 index 446362548498d51aef3703fff340aa3efe70c082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*m4 z#WAEJ?rr!%E@wra&B@|_&Gg^DwZ30=a{Eie!@t=UChyr~x_~`XwasnyM4j|UL4IyR z9!%FwXU-I{IW|G(a@1rq6-h@%_Nw>#*BSrJk>Db;19~&LD=Q-4E7o|9(4+MdN3qh`j!FPhpvKK=}UzM}_2^cRWCsGI+ZBxvX1 diff --git a/app/DD-Record-Organizer - Kopie/Resources/Permission_12796.png b/app/DD-Record-Organizer - Kopie/Resources/Permission_12796.png deleted file mode 100644 index 5fc58ae3f213e8cd33b8e98fdd3de124be5d3a05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmV;50d@X~P)X|Y2 zL4xhlaMyM3uItLWt`iDpc(_}9KoAE(KVP@BwcQHFf4{NO~WOW_rUYKPk7T| z-}lixPPctE4C5Mx;kB-7DDUB~DI|EYEQ`vr#Ao7qI2_0{O}>*n&q;tYys^MWq<9+S z6=s%YWZU-mGeDZAT#v^iO*x%T-#cK8y$KHsqM|7HU~!S@nPz oT+jAi0@RHEOR$;#ALtK!0SGg|BZEFT`2YX_07*qoM6N<$f>HLVVgLXD diff --git a/app/DD-Record-Organizer - Kopie/Resources/PropertyGridEditorPart_6041.png b/app/DD-Record-Organizer - Kopie/Resources/PropertyGridEditorPart_6041.png deleted file mode 100644 index 09bdd02d1c52b921a785e3eba924cc573cd0ec0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpkTbG zi(^Pd+}_ECd<=>lEVZ}){nyXhyf*xzK#Jl{>&d(eXZ9>mwo>so4QF5w<&7x5AH-I{ z%=|w;;qPy@wNn{67_Y6ECADOiig3fe{F@4Mwn(z9-<^{ S?zjwS6@#a%pUXO@geCxpvpG!w diff --git a/app/DD-Record-Organizer - Kopie/Resources/Property_501.png b/app/DD-Record-Organizer - Kopie/Resources/Property_501.png deleted file mode 100644 index 8c5f315fd163fe19e056911808673a655a6c4d46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpx`x6 z7srr_xV@7U`I;RBT&r8;mbzzrxU;Z{Ib`vw4;7QVRG9ot=P^GJ=rH9ukvm_)ar5N7 zSzA=%-?V) zh419kn{wFs4>PPO`Xg>4Fflv!y4sy>Yv2FAXPkQB!P9$BD&J@^{uemFhE%0 zfkpEs9Y){MSn;~1jyt73-a6sae{iOKk@Z=l;v$}NqmR$@pi-bfL%GD`6}S2x|FB)- nzd+_l^1;Br>e0Q=*H&sp!byK@#@yTW_p6yLl| zK?VoWb@!DRz0cm}Iy`CDl<7}HPH+^JF49}ElH*D6s-Wm{RT-9>$JR~waM5YQ%GP~~ tW&e*|m$}71sqJFv6xU0oGo$jp312?+$uQ_;xF66j44$rjF6*2UngGoydZYjV diff --git a/app/DD-Record-Organizer - Kopie/Resources/RemoveLink_9938.png b/app/DD-Record-Organizer - Kopie/Resources/RemoveLink_9938.png deleted file mode 100644 index 9ad9ca0e735941a10837d36d608f9edcab9ed02b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmV-}0et?6P)pGHAzH4RCr#ck-bXAKoCar0)h`Yrm+gx#>ygn3awJ9MM`~v zz{SScU2Lob(L#s_w+Xh!CKpMuO8&|*r`QEaT(3AVY-ZT+aKcLsP z?cPu;-5=^>=chn;xxFFR-i~}MO9k-reMv1ZS2M&j#};*6zuq4Oa{J7=4q*Q0zjHpG90HMY@njz!ftX<-;M7yc0druO zY{UjIVlGqbWSBSmyQ4nOW!)Mu&+}ZuFcjByCo>2FiK6IRjRuGVO^a>Goj8t7?fX7% z6b?)?NfN253c93e%C`}Do`--t22vD-OaZuTtWpEZvTPb)o-lr|HO&)P5tdhkjE6`7 h!3h?vIbP%c;|qT&0@KZk_45D#002ovPDHLkV1m5}rLF(~ diff --git a/app/DD-Record-Organizer - Kopie/Resources/Reports-collapsed_12995_32x.png b/app/DD-Record-Organizer - Kopie/Resources/Reports-collapsed_12995_32x.png deleted file mode 100644 index d494f8510cfe108792963040ad17dd10e7a40142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4j!ywFfJby(BP%z5V z#WAEJ?(K9#E(Qf2=Gy50|HVsRt_oh>v}nbR35U*FdM#ABxgx8&^XWfz1toJ%m4G5! z&zQ!$p^G`rJmgK_wy0p{c4TX4Xl80waA4&6pAGuCQ2to9$8d zVfOZ^t#3{`WL&lT=hSe?*`+F=cjo$#g1?f2?Mh0n#T|_0)w`xPF&B01V76f@_F3=V z;J@fM_k*wZ8Rz3=m47eKhBHf4rW{@dw41@x L)z4*}Q$iB}<hQz8_OGVtj02#X(>WTI(eBcOT8 dXUdZdhLS&<65Zn~7Xi&?@O1TaS?83{1OU=aJ3asa diff --git a/app/DD-Record-Organizer - Kopie/Resources/Table_748.png b/app/DD-Record-Organizer - Kopie/Resources/Table_748.png deleted file mode 100644 index 958b79f7e887d5291d2289d19adbd564eda11900..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL3d9V#}Etuh($ diff --git a/app/DD-Record-Organizer - Kopie/Resources/Task_16xMD.png b/app/DD-Record-Organizer - Kopie/Resources/Task_16xMD.png deleted file mode 100644 index a4695b370451cf52897a5a7ba0d7ac3231b49e5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmV-m0iXVfP)379m?T~)ZoAsjIKVb^t7Kdz+I z-h6;Q^8s-jBhPaj4@U@bz~{%8)D*UI{|7pD(=_~O@O>Z2bArXVPOm`+z+qP^5)%Ndut$?RAP2qVS>bhpL yoQe?Q?m6OH5(VA9W2TuH*-jhmlx&{zf?f00004z6ih7_w=lZS?3^US%aFKo!ppsdYd}tC@O1TaS?83{1OQ0&L3aQE diff --git a/app/DD-Record-Organizer - Kopie/Resources/UserInterfaceEditor_5845.png b/app/DD-Record-Organizer - Kopie/Resources/UserInterfaceEditor_5845.png deleted file mode 100644 index 6a6b05dcf249466c09ef3c02111178b3d008f699..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1FVU zi(^Pd+}ufy=b9XNTJQ7RWsvTF5NLBiVzHhDPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WnELK~z{r-Iq%a zf9bhlB8&=NV!Q zDc;+BjNtf8XMmz8AjF^p{VqVKdhi*f-q#BF1jjwW0c`z1!2bu}nu_2GWCxHuz;mA5 z1IYlgryx4OG))d3FZ^cE~Z&(c?L81xe&8o=x1(6%kqb-f0{ zYn(%{z8jps2i6LZ?Aze98RrmS)MFd~rPPt6mn1gbm&|FUKz0D^Qnc0=Jmp>rbc_^m z*YBBdyVkZI7*pWee41WIeqZc}KAEeks+Qo#W;B^tY`^(N49tV$8ehen6xfqD z8Nls&2OQS9v~Kv>LMf-&0i4YgT7l#MuIBPRaIk;Dp#UCamwEaOIKJ5c0000k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcfQS24TkI`72U@g1bCj978Pp-%dHmby$I??RU<-*1etlTlZbx zQ+=cD%Ie3$Mn`VCy7OCa5t#Jv;(3WHse$`)Z|fNzi}un?K9X^3&t03z&Kx%_r}r8j z?YLOSX8-Oy)5dGhzU~rJc3b@DW!BAA-}i;E_pllynPj$eO>2CVdfGOF_g?G*R!)KY zdHc_Kp834>T1r{Go}I20D)jNOl53dE{_kftulD+od;8k2$CEB|CEOP}a7<$Pl%mqu z_KdZyK5k7}EY1R+C%ShnFkrg;L%eZCb7^e;yi%PrQqxms{&*hDZ}Y?M{O0UgYT47R ze>R!y4%Y~7IrKq->EP?1d=srJmtFW?%TN~kU6|AEf|-|ydxF%-&wK&db4w*S%VPEB z9&b0AF1TRVb;mQYLT}Dmot-P#VPi3?C4UMs2pIx!)O{9Iq&wtS+ TV%BGXzGU!p^>bP0l+XkKbDn`T diff --git a/app/DD-Record-Organizer - Kopie/Resources/Works Finished (nonXP).ico b/app/DD-Record-Organizer - Kopie/Resources/Works Finished (nonXP).ico deleted file mode 100644 index 3a3f610614de19eb8c47d1b42dae45c9c2136f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9158 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 SQ(U@f6XUc#hBNnNn*RqUnrzkp diff --git a/app/DD-Record-Organizer - Kopie/Resources/_blank.png b/app/DD-Record-Organizer - Kopie/Resources/_blank.png deleted file mode 100644 index ceebb42107f0a7e266f94ecd742d532d1e97504a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmV+}0@3}6P) zeZT$B%zrkr)#50t&LhY5B+vd-RYsVrFmFgoMSz``!KQFF1HU) zx`t>M3It+ys`>-55GKI%1RI11z}QHI4MGH9v{GV&5CJF`i);`g0L7sK8-xfzVNkO{ zhydsT#Rj3W+>d*uFI9>SLPP--MQjjS0-%2P@U4iuMno`fwOR(6pDlQ6e!#oi6Oi%v zHGXWoq+^G>wdMuD%w!eLudZ|5J6tY-);hj_dOk=7z@7jsGr;EhO4n)~pI!8pLbk&g z+qcMgzk~I0s%y35u>mI_}7bA=b456+o)6*O5oj?;@bsRFVoWT*-l@ivOo6biTt wCFy4jhFip#8ksNv5K`!-ew!|z<4b@60F$D0 z(P&t>;Eo_Dp1ZDVK{yQv3dP&)wg|Z0ZV4A~epn#Pn8zeD)`o@Avu0mJPPJN<*myh+ zEg9w=D#pTK>)0$qAKZLE44b;yY-Gty5dl%(wrwoRvpH-2#@Q3c7SN^DYFU@d<)+8+ zc*KtDwr|Y802<&e;O*c&M1q2%-bj7(A0)_skxf)e(SPs_r?oQAec(|A00000NkvXX Hu0mjf*m&lf diff --git a/app/DD-Record-Organizer - Kopie/Resources/action_Cancel_16xLG1.png b/app/DD-Record-Organizer - Kopie/Resources/action_Cancel_16xLG1.png deleted file mode 100644 index 657a5263f4b8c67e504e86a4d4b838861d6e3bab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmV+g0{Z=lP)$D0 z(P&t>;Eo_Dp1ZDVK{yQv3dP&)wg|Z0ZV4A~epn#Pn8zeD)`o@Avu0mJPPJN<*myh+ zEg9w=D#pTK>)0$qAKZLE44b;yY-Gty5dl%(wrwoRvpH-2#@Q3c7SN^DYFU@d<)+8+ zc*KtDwr|Y802<&e;O*c&M1q2%-bj7(A0)_skxf)e(SPs_r?oQAec(|A00000NkvXX Hu0mjf*m&lf diff --git a/app/DD-Record-Organizer - Kopie/Resources/action_add_16xLG.png b/app/DD-Record-Organizer - Kopie/Resources/action_add_16xLG.png deleted file mode 100644 index 92db8ebdbf91d6c767d17da117642d3b914cbd48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP%zBX z#WAEJ?(QW+t^)=<&VfrSF5Rq&nSVChx-Dqtv?`7#`Hc@AE@TW$nfm?}o0xbB}+#Cq4R(P5JI1l4)|6_1+XY%?1lyA)pNmp00i_ I>zopr0AsB<7ytkO diff --git a/app/DD-Record-Organizer - Kopie/Resources/action_add_16xMD.png b/app/DD-Record-Organizer - Kopie/Resources/action_add_16xMD.png deleted file mode 100644 index d1ad503318eff8e60972ef3652a59dc67ee080f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP%z%p z#WAEJ?&#!$Tn7v|oX>uEvi;}Iy4m67vv^n>mzbz~dsirm2|7yKZV~y<&rnqMy-7{! z=L6;RtR<@~XW!h(p<7nmZ=!Ld*+TWuSt;TCD@@bpu~!$UIrUzC{VV;J^d8B2Ev1eM S?UO*O7(8A5T-G@yGywp!aygIy diff --git a/app/DD-Record-Organizer - Kopie/Resources/action_add_16xSM.png b/app/DD-Record-Organizer - Kopie/Resources/action_add_16xSM.png deleted file mode 100644 index 2de86ca223e49fb5cd329351701e02413fb0ce8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP%y#M z#WAEJ?(O7*Tn!E!F0)@e+5U59-R$d{-<3F11z8*qZLr|}H6zurs4D35vVQ)ERg4L9 z-tFUdcR9v-@-@pUsa?(!X8YHeu?f+@EaUR$pyH?f5EUwtC0V2!HN U6z0IAK)V<`UHx3vIVCg!0MxQPlK=n! diff --git a/app/DD-Record-Organizer - Kopie/Resources/add.png b/app/DD-Record-Organizer - Kopie/Resources/add.png deleted file mode 100644 index 6332fefea4be19eeadf211b0b202b272e8564898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmV<30wVp1P)9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S diff --git a/app/DD-Record-Organizer - Kopie/Resources/add1.png b/app/DD-Record-Organizer - Kopie/Resources/add1.png deleted file mode 100644 index 61d25953c2f84175b9787cfa53e2edc08601d8d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)>QTFvN&9 z;P>y}3_pMW#1O-3K*1CjYyrmb^VfG&1AhHt0IEd~@#!qTe*VhL4{yaV`OK{iDE!QT zdJHuaS5{}TfJ{DoWf=n@fK3fZFUSQ9-+z8*AP0c-LJjyvz5zgIOh0w<0!AR}8mgi2 zFQ31K&5Y@c*pjkej>3O!BV`n^tLN@AY?|_bk+^gK3><9HNSlO2lcWsHIMZ*Oe1MUi dv8e?JFaU&-kNmLq2fY9Q002ovPDHLkV1lw^iHiUL diff --git a/app/DD-Record-Organizer - Kopie/Resources/application_form.png b/app/DD-Record-Organizer - Kopie/Resources/application_form.png deleted file mode 100644 index 807b862cfc087b70dcdd971af3ac92688484e998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmV;^0WAKBP)4nWfMy23V#h*$3p-!?D%AI~T5+JJ;5Qi)|`;Y?)XOj2U`VS70o zp1%L~Y4f1;U-b7MEOk38OU$EtImvzCpiEkKCg)@3^{;h@nc_6NuOBn7?ZF9Ev4w3+ zWiSxI_v2&k@_b{1R8kdeGLx;rFK&F@c}mqZ4YwJO$7q^VC6&nL^Y#-6g9F*zM-oa= z70W0^1X#=%!t{DQE-wCJ^Pd1r08&yFDUlL$EtoM3e+;?Hv-Nc(QI%=il9}v$`OS^N z)(TbAG~DLw><`m+N>!Xf5_@kR0j83~eKLh5sv-%=fC#``TU}jaG#UW`VS>Ph2!jLJ zROR&N$x3B;J002ov JPDHLkV1im=zqAx)Hk^e2H4jA zqMp?=kuw0+)g#_`oi1?9<#Nbovq&bBC~8$C5(!-9btsAgS(XtFhdHm)k*NX1z-X03 zG8Gg^r3&tfI)C33bX?!-xX71rcB|p^M&taBv7`Z@X|tuRJjYBXgH$SoSS-eXXf(HUrW$71hbZ=gB zq@LsPI6|Qi1A@UI?nO&JpATNI7aos?^V)2(0Wi;h=Z$iuigL{bsi-}bDj<2`f<&uj zXu|-!oBL`^RX*oPy+3+`7O%$BV#=F5s5ZNTR%-+=hQq>kNSrJ|)Q}_wH2fMH1v~(6Q9)T8`;*=P O0000Ax)Hk^e2H4jA zqMp?=kuw0+)g#_`oi1?9<#Nbovq&bBC~8$C5(!-9btsAgS(XtFhdHm)k*NX1z-X03 zG8Gg^r3&tfI)C33bX?!-xX71rcB|p^M&taBv7`Z@X|tuRJjYBXgH$SoSS-eXXf(HUrW$71hbZ=gB zq@LsPI6|Qi1A@UI?nO&JpATNI7aos?^V)2(0Wi;h=Z$iuigL{bsi-}bDj<2`f<&uj zXu|-!oBL`^RX*oPy+3+`7O%$BV#=F5s5ZNTR%-+=hQq>kNSrJ|)Q}_wH2fMH1v~(6Q9)T8`;*=P O0000zJNu3H-P zO&@UpeyZQXi7jKe-Hk?r-sue;aDce_XqkvXP+W#F_*ot`jB?BS93Uw71|U^ZjLH`yP%FO7U<6!nLCG} z$SDlW)x|0TZUmMcENE*5520x0b+=AQ526&)5tYMQ6x!{Tnw==ZhqB4RhH$X z7}Rww^rC_A_-A8n&Vh~Hb|+t-6~*_zA!yLzU=1Unes+8Nt!+ZJwY zhz_6}4h`CwEx_(I42J+u?u6surEZ6TRJWa0-F|;wCW~vf94FIJj&%n@rpY!_^E{WaoxpKMkG=!=yPxwPJJ_NRi!ocY P00000NkvXXu0mjf(R`Ok diff --git a/app/DD-Record-Organizer - Kopie/Resources/arrow_Next_16xLG_color.png b/app/DD-Record-Organizer - Kopie/Resources/arrow_Next_16xLG_color.png deleted file mode 100644 index 4e3fa4407a060a7c8fa59a436bb50fd898302377..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP;jTG zi(^Pd+}+6=IS(6%xcECxJ$6DQ)5bN5{n4?{OUxK|b4V)t&hnXPcty+RN81gL6$OGP z4%XT^{a^C=q~6jcx;Fyrv>s@lvuu=jtnqS<%`yR}<@yQri3iPmzWn_VWN}w+GLr(RdZ?kY1b7axXm*&R0=IV5&uv1SY2%1h?@rn)g8sk%}{cKw99 zIQiUbr?_%f@T4cl>|tGGe11ve`!~@ab|!i=Op~AVkiTvj|6}zzbNA1A^91M#22WQ% Jmvv4FO#n62XafKM diff --git a/app/DD-Record-Organizer - Kopie/Resources/arrow_left.png b/app/DD-Record-Organizer - Kopie/Resources/arrow_left.png deleted file mode 100644 index b44e93a05d209ea74d40a5211989faf0d40d55ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 450 zcmV;z0X_bSP)+;#^#z81|Nk-^Jb#>!{^?)?a{3+GC57cGT+I9#9=tls z@bBLru&l9)A70&)R@X4Fq;*&pNs7o-*co~-Tz`Cs;V)D(2pqn;9IpYte*R=&`Sa^f zubGZL!TdKM-02>zGNgiApsQ^zkl;_;-lLy7=Hfx2}($RNlwc97riTZ|LWtECwE_g slJazd0Ri#?Hf$Nf8H-B}83P0u0IRp(6EpCB`!iy8(2_#ButL^3%VaH2WCpD^U)OZxp@C)2#hU)y+@T%ZNzJigNk%37 zz-WYJwT%teVfiEI+B*@v4ey@58(ld4VY_&5-ox`e@AKg+0U-I`y79bmuw_~y6+4rZ zBG5EdFDS+@M0OSE`>d7SUDOzKZ&h*4eB1iX7tOd9RiYtW2mQ--bUahxr1`i{RG@dM zL#}_X=DDO1{;UI$pFu=dLYT_=5d8WC-sLfjr7UO-HKMAwa=!>)kEhvuwre zuW3yF@ZxFCkI*+ad|5kOX%5zu8IQjhan)UqgSrFGA_0nQFn@Z08DSEUToCSz4Z1ls z&fDbq$T&7|6iq$_uDI$@q1_kQ@dfqk*0>{SDL6V)94@)ete)j++*>bIc9sj}Y;R1o z#OpH+Yt-^4wfv{nern^iVag8o>#A+qW*AYQLZl(!&BX$x7Ik;qO170ssEM z@$bKXf%rGW?|(r27bf-TSv zD}TdX0CM*JhkLO)8|Y^+n~Q^sK~hqR;q|N647YFGy>NTZJsWr!5CaSfwJm@a><8NX v2&h?|A3WJ2dfsV78ToP)wU4~UJxT^#Yl8pW;T)B2y+W_BqqmW z&#t|w0SE!KR$a#7aL!?!V{G>0(f7&GF0n$i_yAiovkXpE$M|c8KDe}2*w(W8jK3Y2*x)V03j=u2XF48q6F<0_UD&z zFmi~T?K=p$491faq~>RsPR$VB89_xzOpK2V+=|x$1lD3~x!;g2Mz5ELE831k>xd528II@{FM*4t5cwMI2$KMmfFm;RN43xW+e;$tzEyd|PV<@i4gUfKh|U-I$hymfQ} zt?kWDj37pE;wZ>1WHG%+SvbnRqEaTN#u*-slSm{u7_C6WGBh|el4$>24G=QE;Y9f< z)G2BOvC3T5Jn;{4ig%R|E{ITA5W$|ds8uW$Z^f(HeLnnp>dACn(D>^wEGjH6Et2~F zjpx1H%%|rOCx{iqDPk27MT{DNK*OCgPK;oDLHt!jVx&(zZS&Lq>Ld9Y&Ck!LvbvJw zmn1{|Z(}o^vo(KE_?LHcbXmlFGip zCqGY})0e)poL}YoY2Qh%N^cGxkctXomB?7N%re7VBEosnwW!KPIWsFC9~3&k@t`XH zadi_f)8(JtNwRE*Ce}PGwv*MgDOr&f{&L~|xa`QhJ=s^=5C3@j@ZUevd1?!1eJk62 ROc3Z722WQ%mvv4FO#lI7aanMpx|py z7srr_xVux=3N<;1wAPwg&DDuCN;~sQV3Ml$w4TtlS)tsebMwjM(957El(`&3z)*8F!&h(;l zeXWTeXAPQlqAxzZF0sn_>Z=u@k{3ivp8AAjL|yn|q!6C;GUiXst`oA(F&T5&j(pNA zmXw#`j9T8ftQtr%-sF2JccIUmK`CavxmuS}=7Qc6zOnMT-#*&7t^RdV>cWE1++f~} z3*YQAa?NWOh@CyK`p{mBt#NwR&sNO*vuoa)gFly>-&D_c`Eu&=;T(x?KyNd6y85}S Ib4q9e0Arnk^8f$< diff --git a/app/DD-Record-Organizer - Kopie/Resources/base_globe_32.png b/app/DD-Record-Organizer - Kopie/Resources/base_globe_32.png deleted file mode 100644 index 555852c86acd9a5064f5c26b4da362b700e98361..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4707 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 z 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 RW7hxx002ovPDHLkV1f}kWw8JN diff --git a/app/DD-Record-Organizer - Kopie/Resources/brainpool.png b/app/DD-Record-Organizer - Kopie/Resources/brainpool.png deleted file mode 100644 index 8f736c1289199f9e8788c516e122a48c76a69e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9255 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/brick.png b/app/DD-Record-Organizer - Kopie/Resources/brick.png deleted file mode 100644 index 7851cf34c946e5667221e3478668503eb1cd733f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)Pdwe5?6tW?r-ok|b$oDQj8FV%kZPq;(MWOV8?8;<)(iP}>hNMU> z7fbz%jjlr7h8uuoQ~J6}n}@Y@PdTk=)PxO{%7zmL?dchpZX*~n;I{!C>*(8cU;q(~ zAS%Po_@naEU!xidrBXD?;hN|x^%W|Ij)0y*r5vi|?W&Fub(NqJ@z0o=Ozp{gHSP{di*#8D&?(h#;bi2r7yUe@M_9Z^R^1th67Ma+}U=ey(q{ z%~>)Q;cRVlbJ5&n%2W)U;$S+(K9zyBt*3JiDKhoI1BdsV_j#W8ea|5PNIG0D*E5U7 z66xyd`pdxfEVk3#Z2_~{oMA8+{vd6!m|m|xvLnHN#V}P%QJ}ZC7h_{%NTpIpCX*N) z9py20#_q7Y8;&>uWnbT_HZwDW?(S{`gFz0H$;4x6j@CIrPfw4Q0-;cdD>8V!URbSG z=yW;`wr4TsCXq;BWMl*^N3B-t2~|o=OiaM<_ahJpa7Ct`zBU{U4GqERbi!`8L#0wB z2(>4zt*v2UVF6Q9Q<$Ef2CWa1larf{*nVJO0ORB1u-R-J!^6X9Z*P}~(P-oZD=RBl zUS7uR>@2tI^Z7P=z*NiL=b=!07GJ;F;BYv&+qSkgi8YWDNRou5r6t5-F+?H}uF6Vt zyWL!|xHA_|Ew^z?c?$jZJ}#hCDkVZ^`#Thr?l%iM7ujJ_6Bn65+CbO^3N2U=TO*NG^KHr9~2xj9}2BVoNL)#c(-Kn}D29Z&q=YesW_ z1q5#+N<j%go#9EE}){AAsopP$F#;vyc>dRg+DzH&5tDMkI~BGgzO zpw?OprK=8iJM(bj2}y1~Nv&3!q0wmS>1=;_JRaOpord8@GsN$&Aq+M`<9R_z9zo%% zMUi*~S=A(Vw36g(`wJZ%9oclg;tfR>uC^RQep3c6y*z+>+KZ4oYfzw*A+wr94_A^i zJAS4O&<@KK3WZ%Rm%C}Ru4UKliQgCUky%9|H2LJNzi~HE%kkq?dvUOmWNnTA1HB~u UMVP_&o&W#<07*qoM6N<$f>=0SnE(I) diff --git a/app/DD-Record-Organizer - Kopie/Resources/bricks.png b/app/DD-Record-Organizer - Kopie/Resources/bricks.png deleted file mode 100644 index 0905f933b87ab32f21098d7db8d603209730c753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 825 zcmV-91IGM`P)wd|HNMlZ|>D)M67h? zOIjz3DJbk0=97q(mSBd~-ilc0Oupt^z$#N6O&at_s8u-PL@9M^gQuq(+UH^IB$&*DHP!HzH+vkEzC?S52tN1$mKhziPkOR=y$ zhl#aO1Xly_M?EkN>tM6E5T&Ht4dh{0oQr6Q1b3J=sM^ACOsvD=TSP81#0oTC1v|Df zgpp-GhL(KrE_8t&(jeFR1W%(osQ12tvSpHp_}~HR_8G{VUO;FILQv(P-b)es=)ZlJM#c>{Wx-rgY3D#Ol9rJl39A<60Xo5cneo(9g5a4q>ayzV-7%Ue2}0_ z&TIets{Cl`n(nefrZ+9F8|N&Kp}^StU2b+&pVj;XvgEdBL3Wlp00000NkvXXu0mjf DwZ3{L diff --git a/app/DD-Record-Organizer - Kopie/Resources/bug_edit.png b/app/DD-Record-Organizer - Kopie/Resources/bug_edit.png deleted file mode 100644 index e5c7dc0572e0c19f66c1bf18bd106b8c0019e5c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 873 zcmV-v1D5=WP){*+c^G!iQ-|(6%~LCN zA@Y!iBF(UtNGXJ#^nk?NWwKXJ&2s67_xAd{w%2Q~yc~D9jDi0}CJUZQwS#(;Yq$^K=%m$}|b|DLo2FO9X^c3YQci2rS?u zyuuA3MgEA&(tkZW6u-3e?k=VtilH35gP#*!7%T}^5nj&k8cmWIlP=lzD0`HFh;m1y z)Cc2yX+||%ZhL~ zB+&>;()&0&7=sm6Hx@_zp?d3s`4_Pmm)U%JA~|BZw#2^;)U#8xwQ6U;juxkr+cDJ_ z^+)Un)ucDRKaay`uI>D*bW8K~7SslGE=A1JSj0Hmkm!Z(B@KzY+=m*^F0Uv%p&A$A z$6H^_ttJ`CwNnnKQ~Ng5sM%}bDIL*JLoA*(X5oF0Cl<$jFw-B6*HXdfVF|_f=MFT9 zsx&)begeaC546Yb#^Y;_=twaCFp$bN+Vqe#iNql0@=~`HOFh}>Nfw|gaL+<>j0x+% zpGlMOq_tEj{s))aQXQ9DCAJ-PQO1n_iPiH94U>E_m{*tA00000NkvXXu0mjf-H(&g diff --git a/app/DD-Record-Organizer - Kopie/Resources/bug_edit1.png b/app/DD-Record-Organizer - Kopie/Resources/bug_edit1.png deleted file mode 100644 index e5c7dc0572e0c19f66c1bf18bd106b8c0019e5c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 873 zcmV-v1D5=WP){*+c^G!iQ-|(6%~LCN zA@Y!iBF(UtNGXJ#^nk?NWwKXJ&2s67_xAd{w%2Q~yc~D9jDi0}CJUZQwS#(;Yq$^K=%m$}|b|DLo2FO9X^c3YQci2rS?u zyuuA3MgEA&(tkZW6u-3e?k=VtilH35gP#*!7%T}^5nj&k8cmWIlP=lzD0`HFh;m1y z)Cc2yX+||%ZhL~ zB+&>;()&0&7=sm6Hx@_zp?d3s`4_Pmm)U%JA~|BZw#2^;)U#8xwQ6U;juxkr+cDJ_ z^+)Un)ucDRKaay`uI>D*bW8K~7SslGE=A1JSj0Hmkm!Z(B@KzY+=m*^F0Uv%p&A$A z$6H^_ttJ`CwNnnKQ~Ng5sM%}bDIL*JLoA*(X5oF0Cl<$jFw-B6*HXdfVF|_f=MFT9 zsx&)begeaC546Yb#^Y;_=twaCFp$bN+Vqe#iNql0@=~`HOFh}>Nfw|gaL+<>j0x+% zpGlMOq_tEj{s))aQXQ9DCAJ-PQO1n_iPiH94U>E_m{*tA00000NkvXXu0mjf-H(&g diff --git a/app/DD-Record-Organizer - Kopie/Resources/calendar.png b/app/DD-Record-Organizer - Kopie/Resources/calendar.png deleted file mode 100644 index 658913852d60fc6ca8557568d26b8e93e7d56525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)w!? zFisFv!T|cmRtW;1f$>$s0G>^*GP-h`H-mzTP&3`b(d;hDCL-{+T2LSiJi1S%34OTG znWn~v^Brk?FQB#MFuosf?qnt!t(A%g#tAAA`tV{p&t%~)6GMus628BV?|aP6=Lr0O zrxPn=6Fy3{fE84gngF`mQ;ZG4p#ul`mYb)mJw@Q%q_eddamvg>kv)yI#B0M!3sxev z!1s9dp#Z>KE{BK5@W%p1Kt!2cEYj2vBiUHDJ-HCTS{r%b!`Wj=!r&Tb+LFBfRN!=5 zl7aC&Ul)Foh{s4J>JU)^p9+C-Q44MR8(8|WK})8dx#e}T%`v`wFOp3_q9I1QsXihN zJVaEgK9Y|1KAJgEb`m$%VXVVh!8pM>`_Eli`}OBJfVb0i{tF{QT8%v&>u>-7002ov JPDHLkV1feuD8K*! diff --git a/app/DD-Record-Organizer - Kopie/Resources/calendar_32x32.png b/app/DD-Record-Organizer - Kopie/Resources/calendar_32x32.png deleted file mode 100644 index 89faceee1242ec9dd446f1d18f7e09dfc9b22351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2254 zcmV;<2r>7GP)Px#1ZP1_K>z@;j|==^1poj59dt!lbW~|{Y-IpLVQgh?WMOhUQ)6glWOZz1aywRO zWp{-jhJc`6OAHa z7XjHpkwp{{WD$)hsH}kiRyeLvt0yV~qKNg_^&G=C`##JJ%rFd_efqw4<{M^;v^njZ z^E>zbX1Mox-h1DB@5h4YeR2-hEXXdX=5P_Q*uz5p;=g_VpT6EtM&2oI7A0pL?;sG9 za=440mk>PAH(~KN=sV{l{lLzdmt)gQasNp_0=K7wo?j!Rj9z#SFZ!_T-}=5munC5L zpED~9yS8q4zb7d0QO~xGV6Lrw4^>gS;P@wSU~M2StX_$(&Fj$h(eKbnbZq(%9f2R> z?#8uf-xz@Q4Qp`c_iJ!_{Tj5cT;bQZ>FrjYYhqD% z&?bw%?ilRXn_<7&1ZCY(ln3uX!HG8PUKN18$|8(hsKdzlTG-lZU~MJ-Pz~$ZGqALr zhNbxwhQFx5aN|kzmFD{O{oBC|7*ChMKn&z%;L2~`vyvvy2G6u`vH0HR^{`)Sg6Zg9 z7!If4@5#X^+Y*9`#v4fZ)haxW`2^bBIB538LX#Z>b=FR(Gj~9_Cko2lkx-;ZLY^89 zd2$$fgV+1@?ff_Z13R~&Kk5@GbCPj+)jPZ_ulO0@DYbvu07GFi^aV+HnjVInmA}S@ zpZpvVZ@!7YCI&&16GP%Vp~{SgDq{y!EKb6Tvf$v)37t+ZuqyXlIv{XRX+n|wf8Vd0{jPlP-lm0iUwhLkSUBx zIHxe;gH13A>)0f01hTuCO zE)3hpVIFnDVt3JZ{M(dQ&@Ji~9A@mZ@NXG~U-}u~t+1q|s#8p}TXYIdSN?)VVuUi9 zFRniK2vui$$;h}j)|wqK6sJR9lm@fG41HlLbOos}lel@*ZFYCT6*jP(;KN85c&YeI zhgf4az|-4s=?NMxJ`o+}i%+%mqOzq2dW+o~t4$6PO(D@_m~|%T@{^!Fma*41Dghn^Uw?Bt-ATuyvPXh>W$>=ZK*m(|J!zT<1))qQ0* zMFE;foVN@Ylfq~hjx}bx5K-u@G|g7Xv=+*ASfJF~XkZ5hH6wxnjSXrN)+lsP%XLu6 zwbT+M&IkjU=h(n^{S0K6{!vsvZx=3wI4U~zFV(Yt_}YDYCZCYB*)?_2|~Wfor-)o-xzejUe=n$B6#st)h; z7SVYjL@C>X%G)?paU1<=8}g}$^UJ?NAH@SP^zsqC4Jw%y{X6JJB$OsHK=4xR+;f%< ze9zaw@{Ge*MFC3N#a*=$R6riYT6)$~Z5i`St-DoGmQto1Dv@{mX}Y4P=z5-_3u}_0qnldW1RdXm z)kTccRXk2-iIbr%Jx0*EVq)kD@BN1kk!ekA;D>$&5^~ybyy-EH)IUO5eJ@Juh}vG1 z)I3CSO%ICBJV4Ru2Piy!9|fnnafryTAWn88@8mt?o#?{;@=oL)@5H`i9mpZF%kC2G z$U4H@K}P8v?E9<(pC;7#84$Z5HnU~?a`zx^K2{2DNNuk>zSb)fF}D&|dWHnz`QhyI zf1jWVQwUnKQ_!LykN^Mx diff --git a/app/DD-Record-Organizer - Kopie/Resources/calendar_add.png b/app/DD-Record-Organizer - Kopie/Resources/calendar_add.png deleted file mode 100644 index 17679db6bdaa6771296fb016d21b0fdfc79e48b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmV;^0xbQBP)5ETnpqPAn6zU<&FIp9Il1xF$N9eryjdy0$g_1Iflt9aIG62{ zJh%k%4xHmhLo?3#;voiuIS4Atz|yRg7EJQs@{lI*wgUi{`ac_PABetl_Z_I|3#8?`eD|ed6f0%TQcqH8_?!MPbDcMaNaP9 zID)f}I*Fo?b1j|35nOoE$%C)^xO?7^8AZ<;nKNMoiOUGW!7B)eqks)d%85f*Ut3O5 z2y1J~34@4P(`OKd5v!{!vZqb$PX^8#GKfRC{H%*7-3NGlMMxrkzLPKvXnpw>efz<- zL+i*V2}yntup}dJsUeA?2-Z}W0WfXy6oMdN)xt6+rt=t6;#s+T8Fd@$sj8kz$=Hk3 zZm&ETLN;{(Q5bOJWj6qApFR-~(46b$`TH|e&0c^HJqyOKzz2@nc}oH6k;Ja!@6_`> zujX8rB$7<5R4{TFutjs$=EoolyOHUV|OXy7|=wB>Mn!!NA5kcv+BTC4y7002ovPDHLk FV1h%aQKkR@ diff --git a/app/DD-Record-Organizer - Kopie/Resources/cancel.png b/app/DD-Record-Organizer - Kopie/Resources/cancel.png deleted file mode 100644 index c149c2bc017d5ce5a8ae9330dd7dbd012482e0f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`^!P)FS^-G}e*;M)Q6>s#cP zI`Y#S($G6W`W@NI5g|L-MKl0Zmu$m^(0~^Lwo5OO~d#(vPfz zw53{*2K3q+MFegEzPgS^xjHiL2?sfp2G-`R3c1Wrou<4SI{Ztq$T&5$qz^PGBIISwVOxDW&y% zPA?E~TQ8a{Z4;e)ys&NRg{7|t9M3^oTtb%kfqxc$*7Y--r1dw~(Hm4ew7%qcmrvk9!@q3$ATj0v_KGYOn4fdh;U& zkM;lQQ_3S2ied2h05%`lO(p%Lrf~3Qew@GCVe8_}ZRh$Ac~P2vgts3|@WoS@nKwg~ zRR;RbVsmRydK1OQeLG>aw+C6Rs=?p2*Nf`hODI(t!w+NZqtwrSu`%dlN=-%O{R?z@ zcYxOND!2m{3m_MYL_k3*bf(!kEoc-|qdCfvi)C2tMv&UWyrRLwl`=$GVaUIJg2Yq+ z{~C?aT!V*P0;IN|c2Fy)(vYe03f?{a)FMD*dQL?YX$K$zSSaSJP%1LRQn~xDw)NxC zT!UB6Rfzz;(Gl)vB{W;p7k@o}l0h%h;AJI^ju4?Egp-LPYGsA}pwAO07@2zES%g6! zV?VK?;QNmv9U;s%G3>NY+HJ;Q?*;?@$ClG7gq(8OFJ#A>t9;FAziu~k{%)rMWc^pQ zI-$nJI)p+!91yajEyr}l>6kPbxS-3dp?w{&*7!S4b_cmKkSTGfDcYsef_Qe-Yor!( vIC_Zl6C5RI9K<5QZFv{}NyTe<)!33K*Df00000NkvXXu0mjfS&>A7 diff --git a/app/DD-Record-Organizer - Kopie/Resources/changechartlegendalignment_32x32.png b/app/DD-Record-Organizer - Kopie/Resources/changechartlegendalignment_32x32.png deleted file mode 100644 index 6a718f73c0d3faeb56a66dcc66f2f13f62c454d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1789 zcmVPx#1ZP1_K>z@;j|==^1poj58FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GP zWjp`?05Eh#SaeirbZlh+LuGDsWpX=EZ*ysMX>V>jL2PMfZf#|5bURFMV_|e@Z*Dt5 zZewU~ayxC<9t;2g21ZFlK~z{ry_e}vl}8lDsr%mLk1=h!{0U9Eq)F|EMr>^bxyYh` z?8we#=Yp&%C{z@r?okV}x}i2{lPYROKoA8kJNL4kp6ATG3rJ1uhm!pAoSA|1JTve3 z-m8!PS;ee=3)cKc)@o3r&pV9Is>=GiO~)JV)0?OQXI7vddXFkW{l9ap&fu<4QG5Hk z4&k%9;#4R7-#^9GH;KJ*8a`{vYgK^R*#+{>&TEVsYDcYmY`=rr!?nk&*I3`g;^HC| z9lwD9>m)$w$vd>j0qh1VAts{p)KyVV_hKUHUi3kFP*x_5)9e1EU3nd}GpC)BYyXhB zyCs3t6!94~hJQ+(#ep>AoudT~P-qWOQgfSAku*jKk5}zRfT3Nv0rXDz0dk)$CwD_B zUGw#&8P6PjpVdZ}9=L_?GFoNsYUn34^{|qr{yIWeLO$lXc?saE>_C9^2(Y%e`j!fy zn}Zpxs#fz*G{9P$BY=iZx~MNZoGyI3gQj_YM|!K6S9K23H>u4scPa2A8vi|yhMR)u zqT@rFLV$%u%0Jd_1vq@-rUXD@4+8@MX4-HX^Ct7u>CB{tFTbXSFTSGIn0Q%_uDnm5 z$2AJ5G1rmrp!5FQ>73toYR_}f)C@lY4v>4a)e3;;fdJFI!)cotRH5cpV#;9da{YYpTc7(p0Ien~m*ob6rnLtxREvd1G$E2vFW^ z1t_R&my3Zvh)6t2MK!mmkne?XLaB=%lk50RD$tr=#faVz@&I3~TyPAu3pqzEvX8V$ zfVufa$|}8%02>iteI7p#JQwUDJh6fXUQW=!AQeGtmeLSyFW>8_k!dc!*<5Ma?#^FXQ zKu&p!JQo~KSb_?m8f##t8!HS`z-xvH#;mbhnH$mHiS&ldy7vp>Gn zH0iaONexrONSoL(jGpzot@=5}YA&s~Sq0#?ZA!sa1lWuK8=b{Xax=$xF*J??h#@yM z%&;rLGO;5DFnaD5x}j{S>QOajQV(Az_k;?Nly}7nkm9;3&jpJiu_e+JJM3ZeMkyP$+F9pXGTc+B~JVvRFo!Lxm zYM4QnlTy?~BV!(Znaxvd=0!8WrbIpt6~IHm(Z$+C@2(HnOf=F|8`}BXUiVrGk_($? zm;>O27wwb)TO~k3&Sn0%UEt&KQcz^k5+l=WIl4Ji47fIogdW8cXzvK?2qn21X=qdh zh;m*q18j~*0R9eu;|V-ixWq(uWNVChF$3m24A_io7+I+CV?9nRXrx!8GyKAvqsX*# zR)E;7OL8%WIh_Lm%*Kq(2nJ$itm&QEjSQYVV-<$A>HuyJzi&7|ssz}E09#`CLf~TH zcpMQft117HU^LcaqoFYe9?ARw&3 zGBI{yGg4+yZ3u-4YMWUX^r@;Jbq`V3(;*2k$N})e3s05+?;^m~$c*!HF<$Yae^|a{ zCJmwL7?pu#Vh4s@Y}f@e8N+m#9z(pZ_jY4l=51=yb`0p61U z2UE|=w-p=@LI9&iV$_P2YUs2yHqqn3k(t-#fE%y;LubqY+weSaGp**jv2G%2G==Il z)zD^Qn;X#ez%XN5L+zgQQfNZGbpm0@zsffiTn-Z+k-!Acq_n0M^trlNWvKk;Z%w`{)IXU;$I4iKTSb#Ozdge7ki2VK@1aJOOBXY z3Sb3$qfRO!eZ1v=J;xaf0MYC0Lk8l_uqmK f82k;J`>g&4n(S!Tk`J`%00000NkvXXu0mjfpwU47 diff --git a/app/DD-Record-Organizer - Kopie/Resources/checkbox_16xLG.png b/app/DD-Record-Organizer - Kopie/Resources/checkbox_16xLG.png deleted file mode 100644 index 78e8c0c99a37fb3fe470fe098c9bde22f89d4a6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9F5M?jcysy3fAP;io` zi(^Pd+|-GVT!#!qTV)OvyEXG}UT!VmZ+K|%g6XT_zTNA--|KF= z@cHtYl377f>!wRrto^^!K<@afxYt*iYBn6=T^6Tv!D|9{X^Z$2)_Xz6BeT7d?XsI^ V$=!;590znAgQu&X%Q~loCIH#yT4w+N diff --git a/app/DD-Record-Organizer - Kopie/Resources/cmb.PNG b/app/DD-Record-Organizer - Kopie/Resources/cmb.PNG deleted file mode 100644 index d2718bad755289a81fcbaf7c8ddc9b70ac5d781f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 669 zcmV;O0%HA%P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0y0TNK~!i%?N~8x z!!Qi=Khg)ZpXi>k$P@g6jG5XYbJt8BI%Mx!1PC$&=qrLCZ|DP9F*apMRwc@205y;S zA#x;<6puVguAn?wdZ5bEs$vurU@{GY0!;3}yf$CJZ4WPR;I>Tn_ixS88H1p39|Yxa zIOvA&<&pKkXkZ8&${abfF0ffV!|bVRi!Gewgeyr$SU%RUIj0K6b%tHazU4ku27kT< zjE|zY|M67@W}de&SDUvstp3}GI$#Pg2B244*RT`W_)v&d{9| zz0H(cMqz7*5HO?V@Vqe!7zCxNDj;w~fZ;@7mr+D>J&2vN_ie`EIF6l~T2tb@xpW>G z&h5w4l$Z{p!2KF#t7GqF@47bFw0vB{q-HNL=yYl(zLYIEhJE@K114y6%kdhFt0Rb7 zI{v5i=l}(djZ)M%YAO9 z(7Q;+pi*CC=~J1HE{GaZGsd7f3ycIEQ3^C|6QVM+#$cbGo7Nao;uKMRbs=rHav?p?@hn_c{`hmk48KbA2!Ih9T4!n=|%y7n`HO=N{yXhvI{h!_0ot^nS)JXfldwbvK_6nsG2Z&Wi&v@PQ zheULFT39nvnw}fe2u3u2dsOe=oVI#j9M1QC>zmd3XI9C7d+1ER`oBP|zA^0tJC|RwkIug^e1fA zX~N2H7aFgMFJ&|`u{>vFkyaX=K50U-_$2WeLXrR?y%y9osP$m;9(wLDa(L0IUjO100%{ufD~Y>02&pjbm4v#?whc82VKwMSB#SqZE`$mB-jcCHlU+0 z5!eC}fZ@6i#^osNm{8QAUxQqp!Je3uR3kxXnuJ~O)qerH3OWj$UL38Ff>!fEx(x_D ze9vUyrvmBUlf}BOj>p;pw*yU}8i3vdQv(|vr;&lW3vL^{HjGO;yJh@AvLL%V=8X-d zj-N^keq9GM0OdgtfE|S-5NpMdyD8XjL8D3d)Ci3ms|*JAHOZR#{F@d3_1R~2nP^IO zx1jHVVL;UcM?t(JNH>#EYr=^m)YgmC{@kfR@+(bUGOoFIyidRT#pP%sAgjUt2GomC z-GbUC?3chRN8#8QO)J9o??pQO=z9z5hjj@+!++`xv!lb9;ml&Wvph&Nw86?bNyh%=cqNQD8i+$LPB!e5mg zGpxOzX7}R-bs>C2a6nYto*kyOG|b@Xj8Ib}DhS31*TztPJc)IANu4e{-2WFIIaS?u SuzCdm0000!x2AA6$+S6}hN-9%vmdKI;Vst04O9%8~^|S diff --git a/app/DD-Record-Organizer - Kopie/Resources/cube.ico b/app/DD-Record-Organizer - Kopie/Resources/cube.ico deleted file mode 100644 index 69f1509f6b085b9ac51c6dab4b53ac9eb7447bae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23558 zcmeHv2Ut{B)9|55vw#g79d_9Q?6RFjSdc1B1Vj)O5y6hA2nxumh@erhVZ}<+5EVrb zk)UW|CmJ>SnGmCiDW=$CNrKKl=k6|oC2!t0dB6XE{wGI=bI-kV?wL7d&YYRqONbsZ zA$E2am>ZJY`h*k`LM$vaWfwg{rWz0;5D*4$S64#H3<=_E%O-?)_n`Qi@^~XczU!~U zwP3P_(qf8*LAni}u*`Mt7`@9B7grmhqlRkv6IE2Bt+> z+LXBCBqAfpF6OvE=EMoAj^3?>NV_Ek+ zgIHmGV)9h`JgX=l;Av65?m6@rGWh52(eMXF5ZBJ9S#Ktt~siyysIVL^Lz}~W_UG_53 z{%@bUzdBwW2keyr#^N(VY;O``+(d{0(yd2<{FjpM{Y}``O>C34P3JkCKz0cK)p@Sz zC0%!Px9meF={!qIW-4Y|T4t%cJtLUslWzCPGt6~m+V`|fbNZa#r)7#q%hO7pn&_Tm zZbc`1hHjj68 zgaq)cNR)d|GFa4?#L9Y;adK1Q$8#aEST{uENTNL*iONnu28o3v*x!hxA>ekvSJB`6-dO+{zN45Cp`8rBH<+vr8I%?oyQXqe78S z#KUzKk$U7{jaV{B5J3DqrxEs`LBusai?C92NLW}HNeB)h!vbT;gs3Poa>^(&eNs3H z3zqO4Z7Lj$M!pJ)rp`>Q|U{aQm zME2&Sl80D+)46W$_eJyL}oty&#y} z*c?Vq6%HrIHx4D|Dn^h~i^q|3%O{butFp+&JsITY;pyb}rdaay%v9t;P4x8E5iWNT zk&EXO7H1t{$yX4WbR97;d6#tV{vNTisv!DZs!1oS2GZTOfmk`#6K9uQ#6z^3IPne= zw(tWYQyd^FpLdAwz)I3RVKuRfE+&TK))3d3#iV~&1rZ1CBb_qeBiyNnNO))o85>kU z!sjk0Q&S7bApa^76mpOR4X-8f@r@)YZZ`>R_61Mmhaq_%Mgaa=TJ zviK6oF1$h}&%Z-53x6VMr9YGW(z_(J;02k!_z9W199RE}-$`EeEkaKIN;n_iBP%wP zlKN%y$Nw$5)mR_-+F! zT5^Rf|KJOve&<`VXw~;*^~PI7z3v5Bx$_y>T=P5GdGI&#$&nAqnq%LR56(O%S5G#R z;~&2u%~zk3%U`@8Enht+U*CSg@cO_1M?}+~Z&tKqp1WB3r>lrccUJCHPjmZ|HAE%q zg9jTM8+WQX;c-lG2dgXV8fYW*-s_x*!UKbu6d1fjee_^WZEbpPX?k_z z`|4?|H;@$`9ISnZ2+@xoJWx}csm@KGb>zsAI`!Pw$ZCgPg6N2Upl0^m^z`&=NX+N?T!Pdit#Q+wf0B zOo_I}ey^*)hN-26!QW2%rwRvxA*pg!Wjp-HDL+a}8yZRuY0w`wB0Uw`v(sl|H&L!@ ztLu&&d5KR(Cj9i1`siGB9rN~w8hl!Z_A6GHm0nuc9{+U0l%IwkotsyO#C%$J<>eF)a`4veeI7TMr=KY{aMNw1u^sYHBL^LAn9M2EHnePKk?4dGK)VgVq-> zS|8P7hn6v~#|mZX>N<)a__D&D;$nGBa&q$b&nWt{$B!N!tzurz{K+a!pN;gi!(UK* z;)FaVB_(D2a}D~#hYwpCbyenOrKfK~{FfC<7o2ErJ{^^Y>B+Ol59?bHpH@M-Xu`fi ze9{j8P;v8x3+E%pW165=*Vol+Dm;96tp@RtlTCC!w^b-T)KYxm!o`c><0njr34iBK zeccsZg@-K+D;j)V1sv5!#fX1>crsRq`TkDZ`(cXE9|M=On6Bn;vzkZ6L zY5X^Buh(3(lrLfMwQIe!o_1t0t#CdZy9v{+_BF1Qt2LdkZJ@NC>Gw+)u3x-(VR&R* z4EAl>{k9sPmX~PIbp(~xYli943B!zZQMVWQo1p}9cl z86J}o6&1zQsMpX=?uA`jA@}~C{yFO1jPp<3+xY=054h|W?&HA}^Afy4PiLE(@Bz)$nCBx7W;D0a=AE@U z&2*=?_PJVn|JA%ndtaB|q-7rs9kdZ7gK3P(yJ^dj+B{90kJaWgw0VX$|5cOgX>$Y2 zDWApT_BF6}TvHILPeM~_z3l&7bc<4LO_pR2=&VKxvE zeSEa4s%C9wEpr+>T+Y)F${fR($JdTlRIRV1N0%c<%5!(_bYl=kMkD34HXd70;m=FQ zqe|nEN_Bd*M%5oV*;=G-ppRSd`I_|f^%S8oEB&zc`M61?4W&)=5QERR&(5UBqk~99 zqvrY7NmGtD<~3bw!Gi^(@}j0+Q=6mSseMk8Qir@l4=JTr9%1{Xc-)|DT4WTvlU5Z0vEYM+yD3nNhjROkKndsW4j%=9g&SyxrLt2*oE(C#R(R`r`M;R3&57|1IkD9lYpJO&1oOXg-mW zmUjDoJ)`lXT1^iw+xX&84MOQ9)JBs~17BIMRluow|1Mulw9g-ZapB_iGZWI%zWI!5 zeKfTk-8N55l9|CR{q6Z()UiLoHq!2B9zT58R4&GW*F2|`qndwVcvMWvP0gXBsgyp} zJXc>q%3D6Zc;SRFIxaaX2{rDzeCDy{IjLjL5m!+IKCw_vwcpjbVurQQWM*;^)M2UC zdlmK9g$q68!DEx6<#gKW9wSy=X(?*Chl*A$EM9ow%X6bbLr1lH%DkpdUDs6lp#G2a z!8&zmxu#RK4gckgQ6uP|`v^CE;6AElO{jTnM%Cj8YC>M9jmQZ>&8H)%u}q-}wU(P2 zKY{_~dI+Xku*Q5KLLTZ)vs*RlOgFfR>PxFFZIMY-Pq9F-L-kqw4Zro-oyM}vimC(qnDW`^o2}32Mzwweqaz$@K0E%y|6%M* zifF`m@bu!vq?>d<`beN;m6I&@KJZJ;KOKa@$tRSK3}}hBRVN5oEB-ifBDXR zeEO!OIqQkk&*11$wQbE>JLAS9#Q4ZzVvH5=+^D8tpl(#_T|25aT3@N|a^u&@}+Gw%~CHL;IZbaELp zuoIU8y^fZcI0SLb`VQpu?Ca^s;d?l$QiDS3TBUv`K^busJOj^wL|y}IcEMA3`@nC- zHhoS?Y^*Cqb`FcA_Uy3|2e(0TXAh2yFSBCi9W%Go`hSHNHTHLsikOV_?A$xbqcbN` zVCosnGY^Uon8wD5O-9AbOvX@%6Pu3;=XW0F=h7uy>D+s$!g0W4XYS^ ob{NCNN~ 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/database.png b/app/DD-Record-Organizer - Kopie/Resources/database.png deleted file mode 100644 index 3d09261a26eb97c6dedc1d3504cbc2cf915eb642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmV;10eSw3P);1k*-!zk~CMF9Bv_3(^PCOq;$< zN?sD2BV4j9Yl`*+fsWQD?H_4>L?~r48B=l;Spkuc)A?yA6iP)R5d;DO`2BwH_g=3D z!!XcjG|+Ch%jCP5&1Rc|$N`LEvA9yN*EyX%X^loByIQT_h>#+l_9wi@{(Z?D2RE zUDq)j4#hY2{Z&BrR!Yn$4g z^!3C0RHpz#W@n--_jThHPEAe2R834DnuV#1kUlxXv}=C^n7~&>f1RO6h@8fUuT`wRE91*{Z%LW-oO8KckjTdf s77ewwyuEar+*b)ffn+a07*qoM6N<$f>LlT?EnA( diff --git a/app/DD-Record-Organizer - Kopie/Resources/database_connect.png b/app/DD-Record-Organizer - Kopie/Resources/database_connect.png deleted file mode 100644 index 3a111977cd9dcd631ce1de85d5ce82b9ed477c27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 763 zcmV-F$IpKw}ImgOJ; z7f9UkeLqXqGzqfxt7QF3)<-1d`T2Q|JMMspFO%GpXf%2y9*-j&4kHu_f!^zMI#5*= zjYb2lR%?Ug7ES=x*VkWXGMU+li3xBVcdBjIby2NWQLEKf0>=*tFc*u({#ko6nFJ|g z?nDoqo*3BN+=QlS$mjD227?eqk(Hq9I@;|vn$0FssT2kLZQ|-id%$+QRo569<9qv% zBnjnm8M$1JiK%TxQD9jX1VLcAK49g|FTrt~4?&Sj3z0ZJ?)<=HM1kjdtcg@W0W=PK zM#c1;^}sOgal>-cAqn6)AN*Jv@9IG$QdhCIwua^9WsnCLfUZ<{=zsybx}CIan}V?0 z(jf9aq{ui*&$pQ6>FH?{i$&Pv&LM~b`VLgXi0VYFk?86scD^Y%BLayFDZKrnV|#lW zi9~`4jsobO0XnL2(RM88rUON{plT*+du<%376#5=!^`(R3b$_eU!?$QpE}}O=L(Xl zTXHla@d^=2JO_a%GalgJ`5qcOEzISoaA`8ae&guqD6-iso5p&*t_ugM(H#y2M2}E4 z!@_QpjO%X=M%RSdwJ?@atIWY8Xx%dePiIz*;vQsHA#%EP6lrG0Mp{)++EaGtq_b;C96!L6rv t?W2=fDwT$aV2XrKn)Z2danU+@{s+9Sw^uGDfpq`?002ovPDHLkV1o6HVQ&Bc diff --git a/app/DD-Record-Organizer - Kopie/Resources/database_delete.png b/app/DD-Record-Organizer - Kopie/Resources/database_delete.png deleted file mode 100644 index cce652e845cde732ac3ce9a4132b597301ad660e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 659 zcmV;E0&M+>P)ps_J1 zHhTmGl@tMUh=_=a3Fb%)BqZVTW3s!xH?UsxE?7A5@n+t<@6Gq#%m~l(@IOPFT;%il z03|#}Sa4nU2-$-Kn!4}FekQv@$S0FY$L9!N0g;c={9!m8K4zLG48uSu6aw$J+ii5a zT~sO+G#ZW9!I0fqFSvY9*@h|sR=YqL#x%oU@(yD@pz0* zr-R{eDEHX6V*RaK<|4rWl@GKt@8COeKZT>%ICBq4+h_I-+?Y*V28oxmqBc+Oz5 zc>4@kzJgDe<1lkKXYEtktsNC`FoTI)4qLaF!_1E&4qv>EKx`iUcee83)!MzalltZ# z3K)~8`*H_w9^uf5^9X)<39-6>(AOuJvu0IKc#FRkFoCa%ULtC>8v6bIR-H|{S~CWm zy|LB2yL+L!Vs5g8ONBz=aUzj0EX$JbfSV}a#vT*B_2)32Uc<0oLyzLS9V$=7hM4?~ znM@`|iEa~8)bZW?7q}d~l*7K(I`+@}grT|_=WaH**u tj~DMRZZpzVy^OjT85Vq(G=8XD@S91FH}kp`d7hyPh1 z5CCa%X>*RH50W(1GMNlqE*ChCgTvu4bCM)M5Co)BDTG2HvvyYjmSvI4<)A2v`CcxU zQ79BpEEdf*P56K_c;lUWy=bic9s#4IZm`yWps?HR<^;5uf_%3rLf1Uy7}ym7{u3SG zgQxL#;V@<+y-&7GK#MIB!!Xb^&5SuEhPoOV9{wDJpWonQN~qlHho`!h-y&cUDCjiw zot3{JSR;b3Z$U9V2&bDtVsaL$Qu?FFtIb;kXm<)qqyl<=9Kq@&_)r^^)N|OJWjH)_ za7i;6X_aj`duRB^h5&`toyKA^3V-E1_yb`=eg>PPj8Y+p^vFkpk)_tg?(s>=HO~R< zNVkfdL~{$}rBQI|9QHR{MrpYhcBg@2p$?h%pAnUsbBDUeKUv#oTc6-&EEZdf$Kwze zM&QwZLDd6D&pd?=1#1F{N2f6?Hf8gwvt`>|pf)ft5F|nm_AI~XywcT&?}K--v^WN? z_7vo-s3)9F{TXfF{hpqll^q2vdwBb}datvKg-yfc+gC^|#8-K5)%lB$rlxi}-rEGO xUZ|2A>wRp~(I5;*aZFyx-fDe3J-^%i_y?+(!m^mX(n$aS002ovPDHLkV1gwlT*CkW diff --git a/app/DD-Record-Organizer - Kopie/Resources/database_error.png b/app/DD-Record-Organizer - Kopie/Resources/database_error.png deleted file mode 100644 index 578221aaab1c7f6f1f5f9eb4adf02aaad93bf407..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682 zcmV;b0#*HqP)87 z5D7ClS`>i>siY*D_Hz7r-uLe7+&8^)8l^=KKF+=8o%5aVo_ns%Fbw?9=NR3j(`lIq z&l4_j&X15iM4%;qPxcepJA`yB7SpX9o27t~=V*Q3@ApT8!5};y58Q4y#D7Im(CKtg zsZ`KtG+vYMVmuzNnu#JnAeBlzFPF=roH6NRj2XFH&PXPcD^{M}l0uuKfk5D&XAXrz zpdx3t^?;lvW4&I7%jJSB%WyiKrmxrQq19@kTCE}+4x6zP2^(duC2SE#)bB9=iVf68`kSQeakO%!CNk8ZR-m z?*w*FFTmM-3w@)sMZq=#Gl@t{bZZ!XeF5)YAM_uOFn#O_`sF9!I-5*jRo65I^~*E( zBNu?dI#%!A!!BPRgIX3|y(Et%5U{H2%16kyA-q#PaP>1aiIe;_%$~lEAY1pW-a6^s zLLj7ztD;GSyh8%7JcV!OIC$?J<@T`{kAM$r)ZhXRM9)c@I=uF`f~8C*(=8T@aDLBH z?I;- zi%TAvMLVRO5!65AQFy%kz&7qVzqz^CG<5E!W7`eUT(0v?OSAIJVzcSlpH|(e&rbmL QkpKVy07*qoM6N<$f|gM=-T(jq diff --git a/app/DD-Record-Organizer - Kopie/Resources/database_gear.png b/app/DD-Record-Organizer - Kopie/Resources/database_gear.png deleted file mode 100644 index 7c0ab2b4c643f33162c0ebd80c4b0f8418acef2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmV;_0W1EAP)xrrOlR+AYYd7dzkRXrG^eM& z0Ukd7oRTC-k|gQnMef{;h-hbg699m%$}xbdi0=mUTP2n)`eug$pemyB(~7A5(p8B9 zpo-`-pi=3n1vBanKvhJor`FPV@4HbW;>w}!^`!?_&$o+c)M|~!f&*g2sIl2&+nRI7 z2dg4_dK!Hio3Z4v0sAzDZropP7e%esh`Tl#_R2+_g}2LFOq{)tc4JXTKlp1=*9P-? z()(@ByuPV7UnkqEhjpwo;fJpEp5FC1>gt?lJU4c>+hFP*|&0tGt{!YG|5fRw@-UpUxK})gOY{KjH!sGG4?RHzSe!mY<6j86&kw_%0+>rt+UvTG zPNxG!QLHl_`>TN6lhf(69Pnfg>e~`ot!6OL_K}%<0mC@>2*2;ZcEFQ4iGwF{@R*{j z7!M|qd3hZgQye2(un7;}EWl(MRHj3v{mH--l93DO%KKRTaX^3MX`58z^<+{ z6<23&!!Q{PW`ItyBW>gC_$Bnz0p8cvrP&8U;E(_Zug)QpWlpZPzmjE&ksHm>&{4WL zcWMqjtuMUYDzy&;xOM)i=ubqW(I5dCx}hU{e1gb^CAKTo5EzT#!}bO?zL#36j`?8+ z3*~b8c`}*w$6_%IbOkHrWx4~^auW|u<6?Xs@2VxNZ5G?Ij>|hs<|oJSYs}?xlO%MH zkQM~t1b+*>9q#P0c*i_HG3Qv{e6_1E^9qr_9C}QDj%+r2jL4@6j4t)_BWY1InA104 gM*QcJxn<}50%n)c1HutrKL7v#07*qoM6N<$f)5Qpt^fc4 diff --git a/app/DD-Record-Organizer - Kopie/Resources/database_go1.png b/app/DD-Record-Organizer - Kopie/Resources/database_go1.png deleted file mode 100644 index 61a8556c403a1b56cb7719f4916d07ed82cd55ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 zcmV;r0!96aP)U4c>+hFP*|&0tGt{!YG|5fRw@-UpUxK})gOY{KjH!sGG4?RHzSe!mY<6j86&kw_%0+>rt+UvTG zPNxG!QLHl_`>TN6lhf(69Pnfg>e~`ot!6OL_K}%<0mC@>2*2;ZcEFQ4iGwF{@R*{j z7!M|qd3hZgQye2(un7;}EWl(MRHj3v{mH--l93DO%KKRTaX^3MX`58z^<+{ z6<23&!!Q{PW`ItyBW>gC_$Bnz0p8cvrP&8U;E(_Zug)QpWlpZPzmjE&ksHm>&{4WL zcWMqjtuMUYDzy&;xOM)i=ubqW(I5dCx}hU{e1gb^CAKTo5EzT#!}bO?zL#36j`?8+ z3*~b8c`}*w$6_%IbOkHrWx4~^auW|u<6?Xs@2VxNZ5G?Ij>|hs<|oJSYs}?xlO%MH zkQM~t1b+*>9q#P0c*i_HG3Qv{e6_1E^9qr_9C}QDj%+r2jL4@6j4t)_BWY1InA104 gM*QcJxn<}50%n)c1HutrKL7v#07*qoM6N<$f)5Qpt^fc4 diff --git a/app/DD-Record-Organizer - Kopie/Resources/database_key.png b/app/DD-Record-Organizer - Kopie/Resources/database_key.png deleted file mode 100644 index 333414767983f2db7c3d182cd6b4966cd136a255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 764 zcmV8(Zs~5pkxC`Czx(!Sg&Qcw=J& zxm*s3L;~q_`XljO2nK`6ZG=!LG!>7>X*g{!E0s!GG#b@LMn(oHxKb?nwAIwq;D1(M zUk?)G%uc_FICawM>MCqD8?06<%x1Ih6Gai3Oa{qh5=~7_6o5SeCX)%-Y!;H

={4^ZidAM3m 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/delete1.png b/app/DD-Record-Organizer - Kopie/Resources/delete1.png deleted file mode 100644 index 5e6c9627d512295eec0ff84f073b321b754eecea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3106 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/delete_12x12.png b/app/DD-Record-Organizer - Kopie/Resources/delete_12x12.png deleted file mode 100644 index 3987c116bc9349c220eeee0ed2ccfce49f384b12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3318 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/doc_excel_csv.png b/app/DD-Record-Organizer - Kopie/Resources/doc_excel_csv.png deleted file mode 100644 index 6bb6cefd91d0a2b9a6d5a35aae0447233add1868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmV-f0;c_mP)vF%VLzRLl%v+>Ll35SX}eLJts=$t0^* zt9Oz#CS&3bQ5FvwhQVV#pNFcdoVi>M*=&}R;PH4!7fvJ+F>%j&pi-&uC`r-{%CgKO zLDzM7yI+s6q`9pp(P)&}49&pY z`(+%Lf8gx$1Urj6JmbjH7|t)w(aBoT{=`6`P=J^iMTf(|OOo|J1{U7Vz&$vCrWOT5 z(@*hob{K`9XRzOA__VSH($w~YB0ue!SmT6sAUz~ha2c~ zcH?1>6W{i~;@zux%KBJ*qoK(v(UiRxB1d{eC|mqq!H?V|0i5>;6c>K`0c0%jL34u$IE-^YLu;7D|vn ncWgDw6gU6#F#ZqmzXA*Zhmoj+0zUpb00000NkvXXu0mjf>m3)W diff --git a/app/DD-Record-Organizer - Kopie/Resources/dtp.PNG b/app/DD-Record-Organizer - Kopie/Resources/dtp.PNG deleted file mode 100644 index 3a835b3b9246f9f25f3372a082431147cb1dd831..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmV-{1AhF8P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0~Sd{K~!i%?ODre z6hRctf5Z=nD{<*2xE*&g;0GjR<3ec{$_POhjhmndqJzR91O`DjZbZW1FpDg*@e3q` z7*wK5iTLE&)zwvftEL{ed#Z*BR6{}c^zHjNb?&2*B}i9703ooH&`1bi1dN2ZGuQ#@ zI&=9h=qo{ddJ(V^f*KMd!(=j%i#@07^db<15P}q&ox$PkYAX$+ zo~m2eDQz4Kp|i3M{ew{Ev{-@%ha;SDe0|;d{jl;^H_C%iucagxO~(TaG80~#1A8q$ozCAPigs62JHc<9|P0u(7brzuzqSydY;*0OuW=S3FS%Pk}4xfTm zRzCtHLikP=tTKdc8Ggr;L>vT2grNTCQ^>_}HEEp(0$xJQ!--^LaS%v^Se(6B2v7b4 X*6TTV6ENjq00000NkvXXu0mjfUCxeg diff --git a/app/DD-Record-Organizer - Kopie/Resources/dtp1.PNG b/app/DD-Record-Organizer - Kopie/Resources/dtp1.PNG deleted file mode 100644 index 3a835b3b9246f9f25f3372a082431147cb1dd831..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 897 zcmV-{1AhF8P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0~Sd{K~!i%?ODre z6hRctf5Z=nD{<*2xE*&g;0GjR<3ec{$_POhjhmndqJzR91O`DjZbZW1FpDg*@e3q` z7*wK5iTLE&)zwvftEL{ed#Z*BR6{}c^zHjNb?&2*B}i9703ooH&`1bi1dN2ZGuQ#@ zI&=9h=qo{ddJ(V^f*KMd!(=j%i#@07^db<15P}q&ox$PkYAX$+ zo~m2eDQz4Kp|i3M{ew{Ev{-@%ha;SDe0|;d{jl;^H_C%iucagxO~(TaG80~#1A8q$ozCAPigs62JHc<9|P0u(7brzuzqSydY;*0OuW=S3FS%Pk}4xfTm zRzCtHLikP=tTKdc8Ggr;L>vT2grNTCQ^>_}HEEp(0$xJQ!--^LaS%v^Se(6B2v7b4 X*6TTV6ENjq00000NkvXXu0mjfUCxeg diff --git a/app/DD-Record-Organizer - Kopie/Resources/dwg.png b/app/DD-Record-Organizer - Kopie/Resources/dwg.png deleted file mode 100644 index 698eb4c6d39413ab1b4ee682f50cfbd54f97d61f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 zcmV;r1x5OaP)#C_4(;?7R1 zK#J5Kj4{4U!^cpy+&7zEvOS}gQq=>Cu*_jf2|(?oyD)ge?pvdg7JS|@Cx}GiwS?8@ zJ!tF`bsJ~8jJFrru7_WB4KZwIlPWDH1uNW#GfvuP8MX5_Hgo*D>#E_5~{ zkGl1Xu$6ANm%>r~n-`DdrsLGcT-wQ@bttT^F+G;s90v%d)Iexffs!<@EU~G^n9JW; zl}QFU)IXGs0~Grc-2nt71-6MYMgj;}Xy(8Xz}P)vH}A0WR7{7-bSYxAFr^fx;1}`=nTr!))^~` zP5@C#LdHK0NAZIj~ixwegH}^0v9Dr zP{RLCl13eBmSI4W>Ei;(7dVxj7EYBhW^m}+k)^sTQOipBavs+&L z#jkwZ7giFfhx##-Pte4;%^RI2-*Z(|l8MQfj;o~0UL^S#%D=pwyu+*Vb7 zxI2W;Zidt~tzOJ&{W(Q`Rs|MhR>aNg0mPIAu@Ai=fY-k;0Ae%S>%RgF0Lhap U74tHN9smFU07*qoM6N<$g4}Mj%>V!Z diff --git a/app/DD-Record-Organizer - Kopie/Resources/dxf.png b/app/DD-Record-Organizer - Kopie/Resources/dxf.png deleted file mode 100644 index 18abb2a869e1e5838182bb3b1a00c95716273334..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2379 zcmV-R3AFZ!P)QbzE{Waj#-1~Fg0L%R1$>Eg4(GjMIh9<25h*)ikI)Ml+Cf@*eG@!9nI`= zwAN&I6Kx%X<7h6`VM9w9=s~ElXwXa$OJopc*c5=s4nPuw0o+$@#9K?N(NwBO=jT4G z>mFf%N94Xl?HKS7pc8HXbja=|+Qeu3Nf%0V8f?0=92Tt_8kGuGgGvU`L{LjA4EQE3 zQD0RU2z9;#r_ubo7FXioIy3slLs)ls1l^bYa$moj8$C59$BgJ}JK`Wv62NgM#=}vp zZz)C76kRN=IL4%lfw+wz8q2g;6nCe_0zhbU7$BvTP=lN1Suvkl+jH85Ej^=nY=#A$ z7k%>1UYcKyVSfaBPPwr2#F#us0DidEJRwgd7FDZY)Wy-n{$x#xx(~4SjratJW%-;F z+MFj~nzpajny67Nb}~3S;(@)YX^QM>q6lqoWvq;cC0ZmbgPKPEPa?M%2(2V}&0O@KYH@P&v;rZoytZXcq=)04@-($>(_I?6*`V$B2qrntqTmu1= z8q}C()}WzOi@PiIczn7AcU0%+PB~pDLkfbU&LG}p;Fjn$*w$Kp-8c*B^2ZA+@J62- z`)Q>Y?W6ccjS_W@yOYn170MBf*_OrCH^lQtnE-C;9xf~fgj+<@)Tik0%j-O}XIVA^pTkB-Se*Kzzzi#F|;Ts4ym=LY~nh?KTI*=3W>2J&~L;(^W+*lr53|V91Y;ogvI)N>I&!`wKVvWKZk>voPs-j;__aDv(8hZp?}Vhz4Gt3;;FxdgKJf)5@}dUmE6 z_2hOje+@S+VnFo0HsGa8Mev>JraZ5bN&s+nB#nd-a``J~JxtD2*w|zSiAWyzI=zg(Af@pRR| zfL~`b;c2>%hreGs=f%ED!7Koz!d)mTA;k?2Im7t-SO{|%nBS@~q;;=+%TlWrHlrCo zr9wLBQoW?w=WRxqHL6q>l8WR)=X_DTe>upsL5*i^#v9grx@seHZErAPAv4?mQhr;% zPhO{JE+otsrUVzc{k4k$cq#0=HUsojl4vhR6|&aX8nA*cDdcZG@5diULlgZGr7pw- z5qqh52kBsCwH~*THA01ZPR8;OZ)UZW{U+D?l_QLkw8Tn+3M-*e0pO$2FnTC#aft?B zvT*a!o3Q(MY2Y<;Yn=gakA&nk9klvlO|)yco^amvvOI27~sY6i07h0Cl;?sCg{$@A~f1v;bp*>Nifw;{Eqxiy0Gc7OH zf2U9Yi^%u2)Iu;S;Z~J!R6!7HxN-k2+`K43B{V8HIFJ-WW{$R*G$~_zJZ&y`Q`L0) zl-QWlNdcIcn;1XctcGdQsVj?xY-WE~g^$~92}N?b@V&v=pm zU;KL)dAe&P_Ro)cYI225kBu!RZ1~i}i#+hNem`DcV8Pex^f<&rX(nSyZ2kmkasTI` zlpJSUuP-%K=Z;g>loSH+Bw4^0_s1c>gd@%vfFn*|l*eUTvk~`_ZVy}x!b1h_>ht4A zb4>Vly#cMI8u^v(CujT<@)FLKkdvwSq6+TB0Zw)&)r6~yz)Eia?QqQGiz>7eZ3nM} z@DFPL9=3^#&tAGtzb`V;pGXmA(T$R;JHwg!^s`Jbs-=Fc!(Q)W`+TF zo&!H1y^1kQ%S+Kd*Ni{VMa0;ISXZtqS405-@hTxDnK1Ev73opbL>VBzKKk!*TqSK; z={modXOY|2^mq{EoU@)NwiC$i7PH*<=zqp1-rJ(Nax5h@I&r6r7d!6;%MQC!eU>@4 z-4#j60N2<(*R{XOv%&6+Olb9m;~rRb>fD!JB{4AhWy{I$U6+Gdr(_$G+%A-n-_x9= x1b~$LZSQ86Vp`zV08nB9k3UxbkIVlA7yww&u7>0T9JT-e002ovPDHLkV1oXaf_4A^ diff --git a/app/DD-Record-Organizer - Kopie/Resources/email_edit.png b/app/DD-Record-Organizer - Kopie/Resources/email_edit.png deleted file mode 100644 index 244f04ae15277e4b20ca9c99f627beadecf23c18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmVYCj9)0M$R^4v<1rbljMjA>+a4*Fv?vRhe{~gr z%Dh6QGei@IC{91XUoMy!8piefTprt(G*USyp&U=#>zgJyrzjLP6B&-PJrzNYsRhW}abY-=o|braxZC!={j}CE5Rpfy5PR8yX4z5xy*} ztSSisPRYSHeV<*&Z}a8BIY#Ms7s7Cbbv+>flXm`dkZsR)Ahv@B#N$BW8|H*E=uaL^Dpo+dHYMiN4- zIrR{~4g*QN((=Y<@+z19F(uVfdg9>O-pYU#3dw*eq%<*1foXtY2n@N(Thl^-b{(Zw m7UwhR(d2ir-fuKmCw>B@7##EPk)wG40000~0d>kmp9&fG9>#5EaEn(MD9Xvl47<{Rb2T3D!0$wpy4@P!Tnn zB0fxQ2!aPL_fZ@!=Wv9zmj8jnf5JO`<=MmZs@#@p z5O*{}9L5B6J+L7ORza<+9h)-B~<&cwIhUkd?cp4is-ziNrfY^u-7xdbFt=#%1534Oi8ajBBo}VZvCxd1 zTu*VtX+~P45)Om?dG5aS`PPW(%?lDPBwaz$6C^$8$_Q#plJTjpbgj;_rYi*?oK~m+ zDD`C->dkZKh0j6|Q^-0bJxIFHnHJOo$@r8{VNIUWU>31rp3@BVvYIZG2D0>Yuj2Y- zg?b?AObc>pK`oG+zkPsr3x_BTWXX8H*w}0@e;@>?SdsP&!-HMidhRn*4VkHi+<58} zTg6ae0~aSoNqRq(^;(g}0#Yiz)&q*YIg-f)mmeJA&3%nD3aJ$X-6L%1+fEQRIeTL* zS5K6|3cOaNtTtBowSZzzj!ZfM7L<|f+jtyp4ccf7mf6J$n}&ALkZlfLEYRoNvtG0Q zzJh|U~_Rdjkv}0kGt_?V}5$?sXN`N zTt|nOa)sx)IIf_-7XW**;!X9`USPjuUUsJrREk)6q*M9ZHEb zl2A!T3LBjrrTx74{FsUNcVA1zw%IWoiGNMw=s9P8>+qh!B*saR2}S diff --git a/app/DD-Record-Organizer - Kopie/Resources/eps.png b/app/DD-Record-Organizer - Kopie/Resources/eps.png deleted file mode 100644 index 41fc8dc3b0159dc2607dd63a755bb1a2b1456030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1797 zcmV+g2m1JlP)=%myD}tY( ztWYsU?P91_`XD52+6U9FCYsn6NSgMcO>O)OfWJW0hxSeA8!@KEG_`4Il(Z_JWwB8) zYFI!GAjpCOyRb9UbMGw6&aw;a%z*JGCp&lUx#ynWJ?EZt?qmf;QIMz!-=D3epBk9o z0z{R#c*&Q_q-1(pmz(4)E{1dOUeh!WkB?*O&K(zNa|36;OBqC>CSskNGc64c*CrP| zG7z4(4nUUOj>CC*rh!<03s|l2Y{@kZ#JU4;5P&_|n@j_-?f`673$|rtng(Ls0a!&5 z+3D%nmYE6nCgUKiW+|owgP6H~9ig5c-nVSuj*K&BAi7-I9TP-kP$c4WB1B=8|8@ed zP+%gZ5Nlm2dC1Es%!nz-eqaC82x)kPBw8V)Igozh1gYcF%$G@?AOLAL+fsRv@h(Mi z%}oYY4Pr$L#AiThWCX#M7K8@})r{?Mz_N8Kq_J^TdFnflABP+YQO*rO%*xUzDG&mi zg?X+m>6%>xeYGG`av^DS6w^&jP?&O7b*dss2tR+W>CZGbFD{Uuk94n>tdh3qMsyBT z^^JpA-i6{UAWcrfURK7R=bt=*{NlyRf&hG}TYw#|7y#D7LV#$lqXY89M0D4=D^Z43NC~Uk z&D}_zn$m1U_~}y!+1YqBAI6uz{;?xrwf(Y&`5 z6>-JGeSL7AJ`EuwBcaT+BS%t-Zqmz_2)4E9%L4)<7CB-l#DtNF8SxMqdA97_2}gN3 z1bP?z^ACW|N&H;Bq&tx@_mOCREGe@yeD}rNT-Yg83Qi~Q3l#U+xb4_6$P|5o?d?nE z>LJ+>01iUd5G)ibb8=z(OKy5#7th1g_S)_nl^e2Pw>@&UucDzTb~CAp1^ zHnJNIuUeOtvF-rE531_;Q z7Kj5t37OK&J!Huwg%eeff_6<~E~IE(==E#0 zL|qHT7q4sDH4Ot;*loT$;@T>|utw~frbZ$5>BdN2Sgi$O*EH@zlJ=0UwFMRe#hL(k z6U`U^Z4~n4k&F0ugdiVOFtY2Q9jBX~D&SCgJgH-poOrKU&Uts_7P2Q&tB5)D-GEI?&Mf z0Nw&OerC74nDscB8b%|+8t*?qE!}ySGkGkJ%V9^)nJ-XH<@LGNR#fdP=I<-7UX4!c zrTp^wo;~nnXT$d*#tM>b!~$~Mj>wCy6~9x<@C2yT2!uie#KHUi$w|&~O0ywvHtmwK1TJyg9M@w^_`t&SwK#lRN{dpF!?}W0yq2n z6SDMw^DX~%U%JT8Mu1B3W(va$fXi;z%9bR90K(xV!m19whhw{TYgm1BkvaGK^~D9_ z=f<=PZFf*pQHh?fzDA?Zhb+30ReL<#QVrezCR|g$3&jWv(2XnEt}ZCNz~di(nG`^6 zOAF_(Dm_F%D%3>w;65(gzD@JSQaZ%Kvj3H^S!-a`|5eSjQX&+pQ!ZSr)fa`{>RO0R nPUTX+CT%^xO1y#gzW@UOodVkGDoTUk00000NkvXXu0mjfA~{m& diff --git a/app/DD-Record-Organizer - Kopie/Resources/error.ico b/app/DD-Record-Organizer - Kopie/Resources/error.ico deleted file mode 100644 index cf402c465b45bcfbf51eea885deb044315ebeac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161862 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

jcug(KaIL|)QCm~b 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 LNkvXXu0mjfl3?&I diff --git a/app/DD-Record-Organizer - Kopie/Resources/eye.png b/app/DD-Record-Organizer - Kopie/Resources/eye.png deleted file mode 100644 index 564a1a9714ff37aee1c8758109113e434eff7862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 750 zcmVWW=I5Rl}zuENrQ28Pt;CX(qKOcDU|M8F&Z%jVGSZA7t& zSX&s1bi|{*v*DgAz3ST9+K6Us3~0Q9*~BWe6PID=&0x|wWdf!IWgI(}6lv9v-FpSS zw1U9OL{Ex%ACuJL>=wxTZg0 zEf8`!jsrze5UvA~SqG-HeEY!{P)iC{?3#nq?S616TB~hnMW{0-6j9tLvf?&u+XiC{ z?O_E0jiYQZlqIojGL$5a1qk9N)mlxpmZq1W6gHT`ec`8K>j$jl3}`WfukS z{=!u2#P1a^U!H8Xl5T`7??NT1t zUc_pqB=&-xQ}oxwg~5^6HaUDuDLGXE;y3!@QP_pOFSc-kKKIu gX8xa5{%_a#2W_ovs9z>%07*qoM6N<$f|edvg8%>k diff --git a/app/DD-Record-Organizer - Kopie/Resources/f1.ico b/app/DD-Record-Organizer - Kopie/Resources/f1.ico deleted file mode 100644 index f3d16638b011cd8bc85e0f595af0165cf0c74956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29926 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 N`76pH-WJO9{{Sr3BX9r! diff --git a/app/DD-Record-Organizer - Kopie/Resources/f2.ico b/app/DD-Record-Organizer - Kopie/Resources/f2.ico deleted file mode 100644 index 3da6b6a4b0dfb43795089a376ef4d3cb6ff86001..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29926 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'%!#KI8iOCkwZ==)U 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'%!#KI8iOCkwZ==)U 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 Y4VL=|FPjmdKI;Vst0QE(06aWAK diff --git a/app/DD-Record-Organizer - Kopie/Resources/folder_Open_32xLG.png b/app/DD-Record-Organizer - Kopie/Resources/folder_Open_32xLG.png deleted file mode 100644 index 3a6e58b114421468998b99a53a823d8e8321ce70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355 zcmV-p0i6DcP)jMS!X7vu1HPDKU7mpp}&d#3CUZU_wmw~^tal!C75H4WxzS#bz+GC0Op1hkj>LH zB}GvTGS2h-DQvUm@;EQz{P0$SIb)0@$(Hz@|JHE6nDtVTfQGq70x)qL4~CG<0NN5}=gcL>(Dp#vyEwD0Kt?q&fls zQXK)nL>z|jh_f4V&b>}tQI}KG4;1wE`~e6rf=bypq(1-v002ovPDHLkV1o5o Bj`9Ei diff --git a/app/DD-Record-Organizer - Kopie/Resources/folder_Open_32xMD.png b/app/DD-Record-Organizer - Kopie/Resources/folder_Open_32xMD.png deleted file mode 100644 index a0392ce8750435c43cd198794fe8f69a52284c32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375 zcmV--0f_#IP)^@RCr$Pmpx8}Koo_~nAZTC@UaT0X$eFvXkCJ9cy0h!;BTuo zV@Dn?!q;0<*+7fA)h#B^G4}?DkuPB?l5>D>?gTTABbMX@3$qs3fPpav5{6;81#pR9 z5(I%!I^c#Y-+(^6u4^<+gP*Y0dK^%OOW1fqJVS!RqbR~|ca81o)(JVkIFs!HLHINd zg%jj$Ob{Xmz^Z4*Yf{Gk?rzK5O zXlUELSi*Z+ilTr9`(|YY!Z5r8@D;}~=#tWP9S(;Nv4m6tWm!VQzHP+?ZfHr8ghWz# z;EL=oK%e20WTfyJWaI)1$;bsJl96YJzkpsw{Umf{yvni+bj^7du#7XX{u{0Zz5&0M VbWuTrHsJsO002ovPDHLkV1h(von`<4 diff --git a/app/DD-Record-Organizer - Kopie/Resources/folder_go.png b/app/DD-Record-Organizer - Kopie/Resources/folder_go.png deleted file mode 100644 index 34a736f70261338c9bca98c38b78193740fa83a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcmV;n0!jUeP)N@Zw27r|iugjyK_i?%mf=ZN1k*q&Uedp~2B7g_+fS`hk+Nr1A{hI)z0`VHB6Nndl zX$Di6C%-U4JXr@~z-vS-U`e(1B@n-FV+JTmdRsylL39C=TOrljOR~Cct>JYCvg#mK z1ulqf0!%<`#~!NMu5Ba=9u&fmP-Zhc6E?!yaAE01t20W#1|(JmqlC- zu^GHsMqCzbhR}vI*0gbTWQ<2wA~0LlNQ8*Dc(aJuEaI~Cy?zX0(B7i0rEb>&+G>xJ z3k&o-xX8WohAjXsqHu`)jo1ugGgz-V-_eT`kMj#kXL{&TC&D=t zDS)urCatsVt!&16hZE0Sc81**wR}pC@@4w{a?#MB{`E|khgw{yHQH-JtJz=E5u9kb zz}Up2NNywuEp|LI|A7vpB>Qy%XezP7K*`zavU w#&yO<_^UgYoFM0J_4tR{N0@o}PX0f}=XgUm!}0U=cA&8gp00i_>zopr0P@x^(f|Me diff --git a/app/DD-Record-Organizer - Kopie/Resources/handdrawn_arrow_right_green.png b/app/DD-Record-Organizer - Kopie/Resources/handdrawn_arrow_right_green.png deleted file mode 100644 index 8d247d39e0599daabc0952c09288068dfbaeadcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14056 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 - ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - ''' - _ - Friend Class ControlProperties - - Private Shared resourceMan As Global.System.Resources.ResourceManager - - Private Shared resourceCulture As Global.System.Globalization.CultureInfo - - _ - Friend Sub New() - MyBase.New - End Sub - - ''' - ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - ''' - _ - Friend Shared ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager - Get - If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DD_Record_Organizer.ControlProperties", GetType(ControlProperties).Assembly) - resourceMan = temp - End If - Return resourceMan - End Get - End Property - - ''' - ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - ''' - _ - Friend Shared Property Culture() As Global.System.Globalization.CultureInfo - Get - Return resourceCulture - End Get - Set - resourceCulture = value - End Set - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Termin Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_appointment() As String - Get - Return ResourceManager.GetString("category_appointment", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Daten ähnelt. - ''' - Friend Shared ReadOnly Property category_data() As String - Get - Return ResourceManager.GetString("category_data", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Datenbank Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_database() As String - Get - Return ResourceManager.GetString("category_database", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Datums Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_date() As String - Get - Return ResourceManager.GetString("category_date", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Schrift Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_font() As String - Get - Return ResourceManager.GetString("category_font", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Form Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_form() As String - Get - Return ResourceManager.GetString("category_form", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Information ähnelt. - ''' - Friend Shared ReadOnly Property category_info() As String - Get - Return ResourceManager.GetString("category_info", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Andere Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_other() As String - Get - Return ResourceManager.GetString("category_other", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Ansichts Einstellungen ähnelt. - ''' - Friend Shared ReadOnly Property category_view() As String - Get - Return ResourceManager.GetString("category_view", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Schlägt bereits eingegebene Einträge bei der der Eingabe vor. ähnelt. - ''' - Friend Shared ReadOnly Property desc_autosuggest() As String - Get - Return ResourceManager.GetString("desc_autosuggest", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Hintergrundfarbe des Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_backcolor() As String - Get - Return ResourceManager.GetString("desc_backcolor", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Beschreibungstext dieses Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_caption() As String - Get - Return ResourceManager.GetString("desc_caption", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Spaltentitel des Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_col_title() As String - Get - Return ResourceManager.GetString("desc_col_title", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Standardwert dieses Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_defaultvalue() As String - Get - Return ResourceManager.GetString("desc_defaultvalue", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Beschreibung des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt. - ''' - Friend Shared ReadOnly Property desc_description() As String - Get - Return ResourceManager.GetString("desc_description", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt einen SQL Befehl an, der das Control abhängig vom Ergebnis (0 oder 1) aktiviert oder deaktiviert ähnelt. - ''' - Friend Shared ReadOnly Property desc_enabledwhen() As String - Get - Return ResourceManager.GetString("desc_enabledwhen", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Schriftfarbe an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_fontcolor() As String - Get - Return ResourceManager.GetString("desc_fontcolor", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Schriftart an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_fontstyle() As String - Get - Return ResourceManager.GetString("desc_fontstyle", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt das Format des Textes an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_format() As String - Get - Return ResourceManager.GetString("desc_format", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Form-ID der zu öffnenden Form an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_formid() As String - Get - Return ResourceManager.GetString("desc_formid", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Der Name eines Elements von dem das End-Datum gelesen wird. ähnelt. - ''' - Friend Shared ReadOnly Property desc_fromdate() As String - Get - Return ResourceManager.GetString("desc_fromdate", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Der Text, der beim überfahren des Controls angezeigt wird ähnelt. - ''' - Friend Shared ReadOnly Property desc_hint() As String - Get - Return ResourceManager.GetString("desc_hint", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die eindeutige ID des Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_id() As String - Get - Return ResourceManager.GetString("desc_id", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Position des Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_location() As String - Get - Return ResourceManager.GetString("desc_location", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Die Id des Formulars, das über das Kontextmenü geöffnet wird. ähnelt. - ''' - Friend Shared ReadOnly Property desc_masterdataid() As String - Get - Return ResourceManager.GetString("desc_masterdataid", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Feld mehrzeilig sein soll. ähnelt. - ''' - Friend Shared ReadOnly Property desc_multiline() As String - Get - Return ResourceManager.GetString("desc_multiline", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den internen Namen des Elements an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_name() As String - Get - Return ResourceManager.GetString("desc_name", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Ort des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt. - ''' - Friend Shared ReadOnly Property desc_place() As String - Get - Return ResourceManager.GetString("desc_place", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob dieses Element nur lesbar ist. ähnelt. - ''' - Friend Shared ReadOnly Property desc_readonly() As String - Get - Return ResourceManager.GetString("desc_readonly", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an ob dieses Element benötigt wird um die Eingabe abzuschließen. ähnelt. - ''' - Friend Shared ReadOnly Property desc_required() As String - Get - Return ResourceManager.GetString("desc_required", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Screen-ID der zu öffnenden Form an. ähnelt. - ''' - Friend Shared ReadOnly Property desc_screenid() As String - Get - Return ResourceManager.GetString("desc_screenid", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob nur vorhandene Listeneinträge ausgewählt werden können ähnelt. - ''' - Friend Shared ReadOnly Property desc_select_only() As String - Get - Return ResourceManager.GetString("desc_select_only", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Feld als Spalte im Grid angezeigt wird. ähnelt. - ''' - Friend Shared ReadOnly Property desc_showcolumn() As String - Get - Return ResourceManager.GetString("desc_showcolumn", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Größe des Elements an ähnelt. - ''' - Friend Shared ReadOnly Property desc_size() As String - Get - Return ResourceManager.GetString("desc_size", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Datenbank-Abfrage für dieses Element an. Es können @RECORD_ID und @FORM_ID als Platzhalter verwendet werden. ähnelt. - ''' - Friend Shared ReadOnly Property desc_sqlcommand() As String - Get - Return ResourceManager.GetString("desc_sqlcommand", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Eine Liste von statischen Werten, die durch ';' getrennt sind. Überschreibt die Daten aus 'Datenbank-Einstellungen' ähnelt. - ''' - Friend Shared ReadOnly Property desc_staticlist() As String - Get - Return ResourceManager.GetString("desc_staticlist", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt. - ''' - Friend Shared ReadOnly Property desc_subject() As String - Get - Return ResourceManager.GetString("desc_subject", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt den optionalen zweiten Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden ähnelt. - ''' - Friend Shared ReadOnly Property desc_subject2() As String - Get - Return ResourceManager.GetString("desc_subject2", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt die Reihenfolge an, in der das Element durch die Tabulatortaste aktiviert wird. ähnelt. - ''' - Friend Shared ReadOnly Property desc_tabindex() As String - Get - Return ResourceManager.GetString("desc_tabindex", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Element durch die Tabulartortaste aktiviert werden soll. ähnelt. - ''' - Friend Shared ReadOnly Property desc_tabstop() As String - Get - Return ResourceManager.GetString("desc_tabstop", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Der Name eines Elements von dem das Start-Datum gelesen wird. ähnelt. - ''' - Friend Shared ReadOnly Property desc_todate() As String - Get - Return ResourceManager.GetString("desc_todate", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Der Typ des Elements ähnelt. - ''' - Friend Shared ReadOnly Property desc_type() As String - Get - Return ResourceManager.GetString("desc_type", resourceCulture) - End Get - End Property - - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die Gibt an, ob das Element angezeigt wird. ähnelt. - ''' - Friend Shared ReadOnly Property desc_visible() As String - Get - Return ResourceManager.GetString("desc_visible", resourceCulture) - End Get - End Property - End Class -End Namespace diff --git a/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.Designer.vb b/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.Designer.vb deleted file mode 100644 index e69de29..0000000 diff --git a/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.resx b/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.resx deleted file mode 100644 index b4e9d0e..0000000 --- a/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.en.resx +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Scheduler Configuration - - - Data - - - Database Configuration - - - Date Configuration - - - Font Configuration - - - Form Configuration - - - Information - - - Other Configuration - - - View Configuration - - - Suggests already entered entries - - - The element's background color. - - - The element's caption. - - - The element's colum title. - - - The element's default value. - - - The appointment's description. Dynamic values from other controls can be inserted with the syntax [%controlname]. - - - An SQL Query that enables or disables the Control depending on the result (0 or 1) - - - The element's font color. - - - The element's font style. - - - The element's number format. - - - The form-ID of the form that will be opened. - - - The appointment's start-date. Dynamic values from other controls can be inserted with the syntax [%controlname]. - - - The text that will be shown when the control is hovered over - - - The element's unique identifier. - - - The element's location - - - The Form's Id that will be opened via the contextmenu. - - - Should the element be a multiline field? - - - The element's internal name - - - The appointment's location. Dynamic values from other controls can be inserted with the syntax [%controlname]. - - - Is the element read-only? - - - Is the element required to be filled to complete the input? - - - The screen-ID of the form that will be opened. - - - Can only existing list items be selected? - - - Should the element be show as a column? - - - The element's size - - - The database query for this element. @RECORD_ID and @FORM_ID can be used as placeholders. Dynamic values from other controls can be inserted with the Syntax @controlid@. - - - A list of static values seperated by a semicolon (;) - - - The appointment's subject. Dynamic values from other controls can be inserted with the syntax [%controlname]. - - - The appointment's optional secondary subject. Dynamic values from other controls can be inserted with the syntax [%controlname]. - - - The order in which this element should be activated by the tab key. - - - Should this element be activated by the tab key? - - - The appointment's end-date. Dynamic values from other controls can be inserted with the syntax [%controlname]. - - - The element's type - - - Should the element be visible? - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.resx b/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.resx deleted file mode 100644 index 130f1f6..0000000 --- a/app/DD-Record-Organizer - Kopie/Strings/ControlProperties.resx +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Termin Einstellungen - - - Daten - - - Datenbank Einstellungen - - - Datums Einstellungen - - - Schrift Einstellungen - - - Form Einstellungen - - - Information - - - Andere Einstellungen - - - Ansichts Einstellungen - - - Schlägt bereits eingegebene Einträge bei der der Eingabe vor. - - - Gibt die Hintergrundfarbe des Elements an. - - - Gibt den Beschreibungstext dieses Elements an. - - - Gibt den Spaltentitel des Elements an. - - - Gibt den Standardwert dieses Elements an. - - - Gibt die Beschreibung des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden - - - Gibt einen SQL Befehl an, der das Control abhängig vom Ergebnis (0 oder 1) aktiviert oder deaktiviert - - - Gibt die Schriftfarbe an. - - - Gibt die Schriftart an. - - - Gibt das Format des Textes an. - - - Gibt die Form-ID der zu öffnenden Form an. - - - Der Name eines Elements von dem das End-Datum gelesen wird. - - - Der Text, der beim überfahren des Controls angezeigt wird - - - Gibt die eindeutige ID des Elements an. - - - Gibt die Position des Elements an. - - - Die Id des Formulars, das über das Kontextmenü geöffnet wird. - - - Gibt an, ob das Feld mehrzeilig sein soll. - - - Gibt den internen Namen des Elements an. - - - Gibt den Ort des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden - - - Gibt an, ob dieses Element nur lesbar ist. - - - Gibt an ob dieses Element benötigt wird um die Eingabe abzuschließen. - - - Gibt die Screen-ID der zu öffnenden Form an. - - - Gibt an, ob nur vorhandene Listeneinträge ausgewählt werden können - - - Gibt an, ob das Feld als Spalte im Grid angezeigt wird. - - - Gibt die Größe des Elements an - - - Gibt die Datenbank-Abfrage für dieses Element an. Es können @RECORD_ID und @FORM_ID als Platzhalter verwendet werden. - - - Eine Liste von statischen Werten, die durch ';' getrennt sind. Überschreibt die Daten aus 'Datenbank-Einstellungen' - - - Gibt den Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden - - - Gibt den optionalen zweiten Betreff des Termins an. Dynamische Werte aus anderen Controls können mit der Syntax [%controlname] eingefügt werden - - - Gibt die Reihenfolge an, in der das Element durch die Tabulatortaste aktiviert wird. - - - Gibt an, ob das Element durch die Tabulartortaste aktiviert werden soll. - - - Der Name eines Elements von dem das Start-Datum gelesen wird. - - - Der Typ des Elements - - - Gibt an, ob das Element angezeigt wird. - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/email.png b/app/DD-Record-Organizer - Kopie/email.png deleted file mode 100644 index 7348aed77fe6a64c2210a202f12c6eccae7fcf24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G98P)Az`{eoOom?Tf*9)f$7n8&|1&5M4#i^32;+&E? zC3Q;bRFQN#y*%%=_V)Mfa<$xe^kB0TO;vJPkN*k(2v-CI7)OaWj?&eKPos(H4wGh_ zIC;6#q1B5SMap5{(Hc0~XO7OfqZ=x{kupu8-H&9azl`L1pTuu^Znm3EA)kCoG=JuwsyNLEtY83i->Z~j3y~F)`RA1k>zTES07po!kBVS2y#L{jCt|CMY&v{ zxmqM|`OA#P2{R&)OcQd}v0kt6_Dh#`Z$i5_;q|93je3Q^PcfR{TmBHRmr;rWahz~G z2x-&;d_O~HkmKXt5Cd#Bs?-+qj3zOiUdU24KowBIUPg(gPNmxqX)Fiia~V*$y;5L( zrGNmU;81MA$F2k%oeUXQ@}N%bXz=qOij$4IYk4W=jfhDxfCz{PGXe-#ge#VfYTyoj zh4JvDePrW{lf(Oux2xG;VZmlSvDU+Qf@i=O!B`MLglhttCUHDIKkc7 _ -Partial Class frmAbout - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - Friend WithEvents OKButton As System.Windows.Forms.Button - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAbout)) - Me.OKButton = New System.Windows.Forms.Button() - Me.lblProduktname = New System.Windows.Forms.Label() - Me.lblVersion = New System.Windows.Forms.Label() - Me.lblCompanyName = New System.Windows.Forms.Label() - Me.LinkLabel1 = New System.Windows.Forms.LinkLabel() - Me.LinkLabel2 = New System.Windows.Forms.LinkLabel() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.PictureBox2 = New System.Windows.Forms.PictureBox() - Me.lbldatabase = New System.Windows.Forms.Label() - Me.LinkLabel3 = New System.Windows.Forms.LinkLabel() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'OKButton - ' - Me.OKButton.DialogResult = System.Windows.Forms.DialogResult.Cancel - resources.ApplyResources(Me.OKButton, "OKButton") - Me.OKButton.Name = "OKButton" - ' - 'lblProduktname - ' - resources.ApplyResources(Me.lblProduktname, "lblProduktname") - Me.lblProduktname.Name = "lblProduktname" - ' - 'lblVersion - ' - resources.ApplyResources(Me.lblVersion, "lblVersion") - Me.lblVersion.Name = "lblVersion" - ' - 'lblCompanyName - ' - resources.ApplyResources(Me.lblCompanyName, "lblCompanyName") - Me.lblCompanyName.Name = "lblCompanyName" - ' - 'LinkLabel1 - ' - resources.ApplyResources(Me.LinkLabel1, "LinkLabel1") - Me.LinkLabel1.Name = "LinkLabel1" - Me.LinkLabel1.TabStop = True - ' - 'LinkLabel2 - ' - resources.ApplyResources(Me.LinkLabel2, "LinkLabel2") - Me.LinkLabel2.Name = "LinkLabel2" - Me.LinkLabel2.TabStop = True - ' - 'PictureBox1 - ' - Me.PictureBox1.BackgroundImage = Global.DD_Record_Organizer.My.Resources.Resources.DD_Icons_ADDI - resources.ApplyResources(Me.PictureBox1, "PictureBox1") - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.TabStop = False - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'PictureBox2 - ' - Me.PictureBox2.Image = Global.DD_Record_Organizer.My.Resources.Resources.windream_Logo_transparent - resources.ApplyResources(Me.PictureBox2, "PictureBox2") - Me.PictureBox2.Name = "PictureBox2" - Me.PictureBox2.TabStop = False - ' - 'lbldatabase - ' - resources.ApplyResources(Me.lbldatabase, "lbldatabase") - Me.lbldatabase.Name = "lbldatabase" - ' - 'LinkLabel3 - ' - resources.ApplyResources(Me.LinkLabel3, "LinkLabel3") - Me.LinkLabel3.Name = "LinkLabel3" - Me.LinkLabel3.TabStop = True - ' - 'frmAbout - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.OKButton - Me.Controls.Add(Me.LinkLabel3) - Me.Controls.Add(Me.lbldatabase) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.PictureBox2) - Me.Controls.Add(Me.LinkLabel2) - Me.Controls.Add(Me.LinkLabel1) - Me.Controls.Add(Me.lblCompanyName) - Me.Controls.Add(Me.lblVersion) - Me.Controls.Add(Me.lblProduktname) - Me.Controls.Add(Me.OKButton) - Me.Controls.Add(Me.PictureBox1) - Me.DoubleBuffered = True - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmAbout" - Me.ShowInTaskbar = False - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox - Friend WithEvents lblProduktname As System.Windows.Forms.Label - Friend WithEvents lblVersion As System.Windows.Forms.Label - Friend WithEvents lblCompanyName As System.Windows.Forms.Label - Friend WithEvents LinkLabel1 As System.Windows.Forms.LinkLabel - Friend WithEvents LinkLabel2 As System.Windows.Forms.LinkLabel - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox - Friend WithEvents lbldatabase As System.Windows.Forms.Label - Friend WithEvents LinkLabel3 As System.Windows.Forms.LinkLabel - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmAbout.en-GB.resx b/app/DD-Record-Organizer - Kopie/frmAbout.en-GB.resx deleted file mode 100644 index 4c2ea04..0000000 --- a/app/DD-Record-Organizer - Kopie/frmAbout.en-GB.resx +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - NoControl - - - - 2, 276 - - - NoControl - - - NoControl - - - NoControl - - - NoControl - - - NoControl - - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 182, 13 - - - This software is in parts based on: - - - NoControl - - - 281, 238 - - - 109, 38 - - - Zoom - - - NoControl - - - NoControl - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmAbout.resx b/app/DD-Record-Organizer - Kopie/frmAbout.resx deleted file mode 100644 index d5305a7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmAbout.resx +++ /dev/null @@ -1,456 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 9, 276 - - - 260, 23 - - - - 0 - - - &OK - - - OKButton - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 278, 9 - - - 48, 17 - - - 2 - - - Label1 - - - lblProduktname - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - 278, 35 - - - 40, 13 - - - 3 - - - Label1 - - - lblVersion - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True - - - 278, 53 - - - 40, 13 - - - 4 - - - Label1 - - - lblCompanyName - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - 278, 200 - - - 93, 13 - - - 6 - - - www.didalog.de - - - LinkLabel1 - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - 430, 200 - - - 83, 13 - - - 7 - - - Support-Portal - - - LinkLabel2 - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - - Zoom - - - 2, 1 - - - 267, 264 - - - 1 - - - PictureBox1 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 278, 230 - - - 182, 13 - - - 9 - - - This software is in parts based on: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - NoControl - - - 283, 246 - - - 109, 38 - - - Zoom - - - 8 - - - PictureBox2 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - True - - - NoControl - - - 278, 73 - - - 40, 13 - - - 10 - - - Label1 - - - lbldatabase - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 280, 99 - - - 79, 13 - - - 11 - - - Release Notes - - - LinkLabel3 - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - Zoom - - - 545, 316 - - - Segoe UI, 8.25pt - - - 9, 9, 9, 9 - - - CenterParent - - - AboutBox1 - - - frmAbout - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmAbout.vb b/app/DD-Record-Organizer - Kopie/frmAbout.vb deleted file mode 100644 index 715d2cb..0000000 --- a/app/DD-Record-Organizer - Kopie/frmAbout.vb +++ /dev/null @@ -1,53 +0,0 @@ -Public NotInheritable Class frmAbout - - Private Sub AboutBox1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - ' Legen Sie den Titel des Formulars fest. - Dim ApplicationTitle As String - If My.Application.Info.Title <> "" Then - ApplicationTitle = My.Application.Info.Title - Else - ApplicationTitle = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName) - End If - Me.Text = String.Format("Information about: {0}", ApplicationTitle) - 'Initialisieren Sie den gesamten Text, der im Infofeld angezeigt wird. - 'TODO: Die Assemblyinformationen der Anwendung im Bereich "Anwendung" des Dialogfelds für die - 'Projekteigenschaften (im Menü "Projekt") anpassen. - lblProduktname.Text = My.Application.Info.ProductName - Me.lblVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString) - Me.lblCompanyName.Text = My.Application.Info.CompanyName - ' Me.txtDescription.Text = My.Application.Info.Description - Dim version = ClassDatabase.Execute_Scalar("SELECT PRODUCT_VERSION FROM TBDD_MODULES WHERE UPPER(NAME) = UPPER('Record-Organizer')") - If Not IsNothing(version) Then - Me.lbldatabase.Text = String.Format("Database-Version: {0}", version.ToString) - Else - Me.lbldatabase.Text = "Could not read database-version" - End If - - End Sub - Private Sub OKButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OKButton.Click - Me.Close() - End Sub - Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked - System.Diagnostics.Process.Start("http://www.didalog.de") - LinkLabel1.LinkVisited = True - End Sub - Private Sub LinkLabel2_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked - System.Diagnostics.Process.Start("http://www.didalog.de/support") - LinkLabel2.LinkVisited = True - End Sub - - Private Sub Label2_Click(sender As Object, e As EventArgs) Handles lbldatabase.Click - - End Sub - - Private Sub LinkLabel3_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked - Dim _filename = Application.StartupPath & "\ChangeLog.txt" - If System.IO.File.Exists(_filename) Then - System.Diagnostics.Process.Start(_filename) - LinkLabel3.LinkVisited = True - Else - MsgBox("Could not find the changelog file!", MsgBoxStyle.Exclamation) - End If - - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmCalendar.Designer.vb b/app/DD-Record-Organizer - Kopie/frmCalendar.Designer.vb deleted file mode 100644 index 992750a..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCalendar.Designer.vb +++ /dev/null @@ -1,560 +0,0 @@ - _ -Partial Class frmCalendar - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim TimeRuler1 As DevExpress.XtraScheduler.TimeRuler = New DevExpress.XtraScheduler.TimeRuler() - Dim TimeRuler2 As DevExpress.XtraScheduler.TimeRuler = New DevExpress.XtraScheduler.TimeRuler() - Dim TimeRuler3 As DevExpress.XtraScheduler.TimeRuler = New DevExpress.XtraScheduler.TimeRuler() - Me.SchedulerControl1 = New DevExpress.XtraScheduler.SchedulerControl() - Me.ribbonCalendar = New DevExpress.XtraBars.Ribbon.RibbonControl() - Me.SwitchToDayViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToDayViewItem() - Me.SwitchToWorkWeekViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToWorkWeekViewItem() - Me.SwitchToWeekViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToWeekViewItem() - Me.SwitchToFullWeekViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToFullWeekViewItem() - Me.SwitchToMonthViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToMonthViewItem() - Me.SwitchToTimelineViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToTimelineViewItem() - Me.SwitchToGanttViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToGanttViewItem() - Me.SwitchTimeScalesItem1 = New DevExpress.XtraScheduler.UI.SwitchTimeScalesItem() - Me.ChangeScaleWidthItem1 = New DevExpress.XtraScheduler.UI.ChangeScaleWidthItem() - Me.RepositoryItemSpinEdit1 = New DevExpress.XtraEditors.Repository.RepositoryItemSpinEdit() - Me.SwitchTimeScalesCaptionItem1 = New DevExpress.XtraScheduler.UI.SwitchTimeScalesCaptionItem() - Me.SwitchCompressWeekendItem1 = New DevExpress.XtraScheduler.UI.SwitchCompressWeekendItem() - Me.SwitchShowWorkTimeOnlyItem1 = New DevExpress.XtraScheduler.UI.SwitchShowWorkTimeOnlyItem() - Me.SwitchCellsAutoHeightItem1 = New DevExpress.XtraScheduler.UI.SwitchCellsAutoHeightItem() - Me.ChangeSnapToCellsUIItem1 = New DevExpress.XtraScheduler.UI.ChangeSnapToCellsUIItem() - Me.EditAppointmentQueryItem1 = New DevExpress.XtraScheduler.UI.EditAppointmentQueryItem() - Me.EditOccurrenceUICommandItem1 = New DevExpress.XtraScheduler.UI.EditOccurrenceUICommandItem() - Me.EditSeriesUICommandItem1 = New DevExpress.XtraScheduler.UI.EditSeriesUICommandItem() - Me.DeleteAppointmentsItem1 = New DevExpress.XtraScheduler.UI.DeleteAppointmentsItem() - Me.DeleteOccurrenceItem1 = New DevExpress.XtraScheduler.UI.DeleteOccurrenceItem() - Me.DeleteSeriesItem1 = New DevExpress.XtraScheduler.UI.DeleteSeriesItem() - Me.SplitAppointmentItem1 = New DevExpress.XtraScheduler.UI.SplitAppointmentItem() - Me.ChangeAppointmentStatusItem1 = New DevExpress.XtraScheduler.UI.ChangeAppointmentStatusItem() - Me.ChangeAppointmentLabelItem1 = New DevExpress.XtraScheduler.UI.ChangeAppointmentLabelItem() - Me.ToggleRecurrenceItem1 = New DevExpress.XtraScheduler.UI.ToggleRecurrenceItem() - Me.ChangeAppointmentReminderItem1 = New DevExpress.XtraScheduler.UI.ChangeAppointmentReminderItem() - Me.RepositoryItemDuration1 = New DevExpress.XtraScheduler.UI.RepositoryItemDuration() - Me.NewAppointmentItem1 = New DevExpress.XtraScheduler.UI.NewAppointmentItem() - Me.NewRecurringAppointmentItem1 = New DevExpress.XtraScheduler.UI.NewRecurringAppointmentItem() - Me.NavigateViewBackwardItem1 = New DevExpress.XtraScheduler.UI.NavigateViewBackwardItem() - Me.NavigateViewForwardItem1 = New DevExpress.XtraScheduler.UI.NavigateViewForwardItem() - Me.GotoTodayItem1 = New DevExpress.XtraScheduler.UI.GotoTodayItem() - Me.ViewZoomInItem1 = New DevExpress.XtraScheduler.UI.ViewZoomInItem() - Me.ViewZoomOutItem1 = New DevExpress.XtraScheduler.UI.ViewZoomOutItem() - Me.GroupByNoneItem1 = New DevExpress.XtraScheduler.UI.GroupByNoneItem() - Me.GroupByDateItem1 = New DevExpress.XtraScheduler.UI.GroupByDateItem() - Me.GroupByResourceItem1 = New DevExpress.XtraScheduler.UI.GroupByResourceItem() - Me.CalendarToolsRibbonPageCategory1 = New DevExpress.XtraScheduler.UI.CalendarToolsRibbonPageCategory() - Me.pageAppointment = New DevExpress.XtraScheduler.UI.AppointmentRibbonPage() - Me.ActionsRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.ActionsRibbonPageGroup() - Me.OptionsRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.OptionsRibbonPageGroup() - Me.pageCalendar = New DevExpress.XtraScheduler.UI.HomeRibbonPage() - Me.AppointmentRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.AppointmentRibbonPageGroup() - Me.NavigatorRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.NavigatorRibbonPageGroup() - Me.ArrangeRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.ArrangeRibbonPageGroup() - Me.GroupByRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.GroupByRibbonPageGroup() - Me.SchedulerStorage1 = New DevExpress.XtraScheduler.SchedulerStorage(Me.components) - Me.TBPMOAPPOINTMENTSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSetCalendar = New DD_Record_Organizer.DD_DMSDataSetCalendar() - Me.TBPMORESOURCESBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_APPOINTMENTSTableAdapter = New DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TBPMO_APPOINTMENTSTableAdapter() - Me.TBPMO_RESOURCESTableAdapter = New DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TBPMO_RESOURCESTableAdapter() - Me.SchedulerBarController1 = New DevExpress.XtraScheduler.UI.SchedulerBarController() - CType(Me.SchedulerControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.ribbonCalendar, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.RepositoryItemSpinEdit1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.RepositoryItemDuration1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SchedulerStorage1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMOAPPOINTMENTSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSetCalendar, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMORESOURCESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SchedulerBarController1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'SchedulerControl1 - ' - Me.SchedulerControl1.ActiveViewType = DevExpress.XtraScheduler.SchedulerViewType.Week - Me.SchedulerControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SchedulerControl1.Location = New System.Drawing.Point(0, 141) - Me.SchedulerControl1.MenuManager = Me.ribbonCalendar - Me.SchedulerControl1.Name = "SchedulerControl1" - Me.SchedulerControl1.OptionsView.FirstDayOfWeek = DevExpress.XtraScheduler.FirstDayOfWeek.Monday - Me.SchedulerControl1.Size = New System.Drawing.Size(926, 456) - Me.SchedulerControl1.Start = New Date(2014, 12, 22, 0, 0, 0, 0) - Me.SchedulerControl1.Storage = Me.SchedulerStorage1 - Me.SchedulerControl1.TabIndex = 0 - Me.SchedulerControl1.Text = "SchedulerControl1" - Me.SchedulerControl1.Views.DayView.TimeRulers.Add(TimeRuler1) - Me.SchedulerControl1.Views.FullWeekView.Enabled = True - Me.SchedulerControl1.Views.FullWeekView.TimeRulers.Add(TimeRuler2) - Me.SchedulerControl1.Views.WorkWeekView.TimeRulers.Add(TimeRuler3) - ' - 'ribbonCalendar - ' - Me.ribbonCalendar.ExpandCollapseItem.Id = 0 - Me.ribbonCalendar.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.ribbonCalendar.ExpandCollapseItem, Me.SwitchToDayViewItem1, Me.SwitchToWorkWeekViewItem1, Me.SwitchToWeekViewItem1, Me.SwitchToFullWeekViewItem1, Me.SwitchToMonthViewItem1, Me.SwitchToTimelineViewItem1, Me.SwitchToGanttViewItem1, Me.SwitchTimeScalesItem1, Me.ChangeScaleWidthItem1, Me.SwitchTimeScalesCaptionItem1, Me.SwitchCompressWeekendItem1, Me.SwitchShowWorkTimeOnlyItem1, Me.SwitchCellsAutoHeightItem1, Me.ChangeSnapToCellsUIItem1, Me.EditAppointmentQueryItem1, Me.EditOccurrenceUICommandItem1, Me.EditSeriesUICommandItem1, Me.DeleteAppointmentsItem1, Me.DeleteOccurrenceItem1, Me.DeleteSeriesItem1, Me.SplitAppointmentItem1, Me.ChangeAppointmentStatusItem1, Me.ChangeAppointmentLabelItem1, Me.ToggleRecurrenceItem1, Me.ChangeAppointmentReminderItem1, Me.NewAppointmentItem1, Me.NewRecurringAppointmentItem1, Me.NavigateViewBackwardItem1, Me.NavigateViewForwardItem1, Me.GotoTodayItem1, Me.ViewZoomInItem1, Me.ViewZoomOutItem1, Me.GroupByNoneItem1, Me.GroupByDateItem1, Me.GroupByResourceItem1}) - Me.ribbonCalendar.Location = New System.Drawing.Point(0, 0) - Me.ribbonCalendar.MaxItemId = 1 - Me.ribbonCalendar.Name = "ribbonCalendar" - Me.ribbonCalendar.PageCategories.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageCategory() {Me.CalendarToolsRibbonPageCategory1}) - Me.ribbonCalendar.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.pageCalendar}) - Me.ribbonCalendar.RepositoryItems.AddRange(New DevExpress.XtraEditors.Repository.RepositoryItem() {Me.RepositoryItemSpinEdit1, Me.RepositoryItemDuration1}) - Me.ribbonCalendar.Size = New System.Drawing.Size(926, 141) - ' - 'SwitchToDayViewItem1 - ' - Me.SwitchToDayViewItem1.Id = 1 - Me.SwitchToDayViewItem1.Name = "SwitchToDayViewItem1" - ' - 'SwitchToWorkWeekViewItem1 - ' - Me.SwitchToWorkWeekViewItem1.Id = 2 - Me.SwitchToWorkWeekViewItem1.Name = "SwitchToWorkWeekViewItem1" - ' - 'SwitchToWeekViewItem1 - ' - Me.SwitchToWeekViewItem1.Caption = "&Wochenansicht (Arbeitswoche)" - Me.SwitchToWeekViewItem1.Id = 3 - Me.SwitchToWeekViewItem1.Name = "SwitchToWeekViewItem1" - ' - 'SwitchToFullWeekViewItem1 - ' - Me.SwitchToFullWeekViewItem1.Caption = "&Ganze Woche anzeigen" - Me.SwitchToFullWeekViewItem1.Id = 4 - Me.SwitchToFullWeekViewItem1.Name = "SwitchToFullWeekViewItem1" - ' - 'SwitchToMonthViewItem1 - ' - Me.SwitchToMonthViewItem1.Id = 5 - Me.SwitchToMonthViewItem1.Name = "SwitchToMonthViewItem1" - ' - 'SwitchToTimelineViewItem1 - ' - Me.SwitchToTimelineViewItem1.Id = 6 - Me.SwitchToTimelineViewItem1.Name = "SwitchToTimelineViewItem1" - ' - 'SwitchToGanttViewItem1 - ' - Me.SwitchToGanttViewItem1.Id = 7 - Me.SwitchToGanttViewItem1.Name = "SwitchToGanttViewItem1" - ' - 'SwitchTimeScalesItem1 - ' - Me.SwitchTimeScalesItem1.Id = 8 - Me.SwitchTimeScalesItem1.Name = "SwitchTimeScalesItem1" - ' - 'ChangeScaleWidthItem1 - ' - Me.ChangeScaleWidthItem1.Edit = Me.RepositoryItemSpinEdit1 - Me.ChangeScaleWidthItem1.Id = 9 - Me.ChangeScaleWidthItem1.Name = "ChangeScaleWidthItem1" - Me.ChangeScaleWidthItem1.UseCommandCaption = True - ' - 'RepositoryItemSpinEdit1 - ' - Me.RepositoryItemSpinEdit1.AutoHeight = False - Me.RepositoryItemSpinEdit1.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) - Me.RepositoryItemSpinEdit1.EditValueChangedFiringMode = DevExpress.XtraEditors.Controls.EditValueChangedFiringMode.[Default] - Me.RepositoryItemSpinEdit1.MaxValue = New Decimal(New Integer() {200, 0, 0, 0}) - Me.RepositoryItemSpinEdit1.MinValue = New Decimal(New Integer() {10, 0, 0, 0}) - Me.RepositoryItemSpinEdit1.Name = "RepositoryItemSpinEdit1" - ' - 'SwitchTimeScalesCaptionItem1 - ' - Me.SwitchTimeScalesCaptionItem1.Id = 10 - Me.SwitchTimeScalesCaptionItem1.Name = "SwitchTimeScalesCaptionItem1" - ' - 'SwitchCompressWeekendItem1 - ' - Me.SwitchCompressWeekendItem1.Id = 11 - Me.SwitchCompressWeekendItem1.Name = "SwitchCompressWeekendItem1" - ' - 'SwitchShowWorkTimeOnlyItem1 - ' - Me.SwitchShowWorkTimeOnlyItem1.Id = 12 - Me.SwitchShowWorkTimeOnlyItem1.Name = "SwitchShowWorkTimeOnlyItem1" - ' - 'SwitchCellsAutoHeightItem1 - ' - Me.SwitchCellsAutoHeightItem1.Id = 13 - Me.SwitchCellsAutoHeightItem1.Name = "SwitchCellsAutoHeightItem1" - ' - 'ChangeSnapToCellsUIItem1 - ' - Me.ChangeSnapToCellsUIItem1.Id = 14 - Me.ChangeSnapToCellsUIItem1.Name = "ChangeSnapToCellsUIItem1" - ' - 'EditAppointmentQueryItem1 - ' - Me.EditAppointmentQueryItem1.Id = 15 - Me.EditAppointmentQueryItem1.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.EditOccurrenceUICommandItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.EditSeriesUICommandItem1)}) - Me.EditAppointmentQueryItem1.Name = "EditAppointmentQueryItem1" - Me.EditAppointmentQueryItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph - ' - 'EditOccurrenceUICommandItem1 - ' - Me.EditOccurrenceUICommandItem1.Id = 16 - Me.EditOccurrenceUICommandItem1.Name = "EditOccurrenceUICommandItem1" - ' - 'EditSeriesUICommandItem1 - ' - Me.EditSeriesUICommandItem1.Id = 17 - Me.EditSeriesUICommandItem1.Name = "EditSeriesUICommandItem1" - ' - 'DeleteAppointmentsItem1 - ' - Me.DeleteAppointmentsItem1.Id = 18 - Me.DeleteAppointmentsItem1.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.DeleteOccurrenceItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.DeleteSeriesItem1)}) - Me.DeleteAppointmentsItem1.Name = "DeleteAppointmentsItem1" - Me.DeleteAppointmentsItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph - ' - 'DeleteOccurrenceItem1 - ' - Me.DeleteOccurrenceItem1.Id = 19 - Me.DeleteOccurrenceItem1.Name = "DeleteOccurrenceItem1" - ' - 'DeleteSeriesItem1 - ' - Me.DeleteSeriesItem1.Id = 20 - Me.DeleteSeriesItem1.Name = "DeleteSeriesItem1" - ' - 'SplitAppointmentItem1 - ' - Me.SplitAppointmentItem1.Id = 21 - Me.SplitAppointmentItem1.Name = "SplitAppointmentItem1" - ' - 'ChangeAppointmentStatusItem1 - ' - Me.ChangeAppointmentStatusItem1.Id = 22 - Me.ChangeAppointmentStatusItem1.Name = "ChangeAppointmentStatusItem1" - ' - 'ChangeAppointmentLabelItem1 - ' - Me.ChangeAppointmentLabelItem1.Id = 23 - Me.ChangeAppointmentLabelItem1.Name = "ChangeAppointmentLabelItem1" - ' - 'ToggleRecurrenceItem1 - ' - Me.ToggleRecurrenceItem1.Id = 24 - Me.ToggleRecurrenceItem1.Name = "ToggleRecurrenceItem1" - ' - 'ChangeAppointmentReminderItem1 - ' - Me.ChangeAppointmentReminderItem1.Edit = Me.RepositoryItemDuration1 - Me.ChangeAppointmentReminderItem1.Id = 25 - Me.ChangeAppointmentReminderItem1.Name = "ChangeAppointmentReminderItem1" - ' - 'RepositoryItemDuration1 - ' - Me.RepositoryItemDuration1.AllowNullInput = DevExpress.Utils.DefaultBoolean.[False] - Me.RepositoryItemDuration1.AutoHeight = False - Me.RepositoryItemDuration1.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) - Me.RepositoryItemDuration1.DisabledStateText = Nothing - Me.RepositoryItemDuration1.Name = "RepositoryItemDuration1" - Me.RepositoryItemDuration1.NullValuePromptShowForEmptyValue = True - Me.RepositoryItemDuration1.ShowEmptyItem = True - Me.RepositoryItemDuration1.ValidateOnEnterKey = True - ' - 'NewAppointmentItem1 - ' - Me.NewAppointmentItem1.Id = 26 - Me.NewAppointmentItem1.Name = "NewAppointmentItem1" - ' - 'NewRecurringAppointmentItem1 - ' - Me.NewRecurringAppointmentItem1.Id = 27 - Me.NewRecurringAppointmentItem1.Name = "NewRecurringAppointmentItem1" - ' - 'NavigateViewBackwardItem1 - ' - Me.NavigateViewBackwardItem1.Id = 28 - Me.NavigateViewBackwardItem1.Name = "NavigateViewBackwardItem1" - ' - 'NavigateViewForwardItem1 - ' - Me.NavigateViewForwardItem1.Id = 29 - Me.NavigateViewForwardItem1.Name = "NavigateViewForwardItem1" - ' - 'GotoTodayItem1 - ' - Me.GotoTodayItem1.Id = 30 - Me.GotoTodayItem1.Name = "GotoTodayItem1" - ' - 'ViewZoomInItem1 - ' - Me.ViewZoomInItem1.Id = 31 - Me.ViewZoomInItem1.Name = "ViewZoomInItem1" - ' - 'ViewZoomOutItem1 - ' - Me.ViewZoomOutItem1.Id = 32 - Me.ViewZoomOutItem1.Name = "ViewZoomOutItem1" - ' - 'GroupByNoneItem1 - ' - Me.GroupByNoneItem1.Id = 33 - Me.GroupByNoneItem1.Name = "GroupByNoneItem1" - ' - 'GroupByDateItem1 - ' - Me.GroupByDateItem1.Id = 34 - Me.GroupByDateItem1.Name = "GroupByDateItem1" - ' - 'GroupByResourceItem1 - ' - Me.GroupByResourceItem1.Id = 35 - Me.GroupByResourceItem1.Name = "GroupByResourceItem1" - ' - 'CalendarToolsRibbonPageCategory1 - ' - Me.CalendarToolsRibbonPageCategory1.Control = Me.SchedulerControl1 - Me.CalendarToolsRibbonPageCategory1.Name = "CalendarToolsRibbonPageCategory1" - Me.CalendarToolsRibbonPageCategory1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.pageAppointment}) - Me.CalendarToolsRibbonPageCategory1.Visible = False - ' - 'pageAppointment - ' - Me.pageAppointment.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.ActionsRibbonPageGroup1, Me.OptionsRibbonPageGroup1}) - Me.pageAppointment.Name = "pageAppointment" - Me.pageAppointment.Visible = False - ' - 'ActionsRibbonPageGroup1 - ' - Me.ActionsRibbonPageGroup1.ItemLinks.Add(Me.EditAppointmentQueryItem1) - Me.ActionsRibbonPageGroup1.ItemLinks.Add(Me.DeleteAppointmentsItem1) - Me.ActionsRibbonPageGroup1.ItemLinks.Add(Me.SplitAppointmentItem1) - Me.ActionsRibbonPageGroup1.Name = "ActionsRibbonPageGroup1" - ' - 'OptionsRibbonPageGroup1 - ' - Me.OptionsRibbonPageGroup1.ItemLinks.Add(Me.ChangeAppointmentStatusItem1) - Me.OptionsRibbonPageGroup1.ItemLinks.Add(Me.ChangeAppointmentLabelItem1) - Me.OptionsRibbonPageGroup1.ItemLinks.Add(Me.ToggleRecurrenceItem1) - Me.OptionsRibbonPageGroup1.ItemLinks.Add(Me.ChangeAppointmentReminderItem1) - Me.OptionsRibbonPageGroup1.Name = "OptionsRibbonPageGroup1" - ' - 'pageCalendar - ' - Me.pageCalendar.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.AppointmentRibbonPageGroup1, Me.NavigatorRibbonPageGroup1, Me.ArrangeRibbonPageGroup1, Me.GroupByRibbonPageGroup1}) - Me.pageCalendar.Name = "pageCalendar" - Me.pageCalendar.Text = "Kalender" - ' - 'AppointmentRibbonPageGroup1 - ' - Me.AppointmentRibbonPageGroup1.ItemLinks.Add(Me.NewAppointmentItem1) - Me.AppointmentRibbonPageGroup1.ItemLinks.Add(Me.NewRecurringAppointmentItem1) - Me.AppointmentRibbonPageGroup1.Name = "AppointmentRibbonPageGroup1" - ' - 'NavigatorRibbonPageGroup1 - ' - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.NavigateViewBackwardItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.NavigateViewForwardItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.GotoTodayItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.ViewZoomInItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.ViewZoomOutItem1) - Me.NavigatorRibbonPageGroup1.Name = "NavigatorRibbonPageGroup1" - ' - 'ArrangeRibbonPageGroup1 - ' - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToDayViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToWorkWeekViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToWeekViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToFullWeekViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToMonthViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToTimelineViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToGanttViewItem1) - Me.ArrangeRibbonPageGroup1.Name = "ArrangeRibbonPageGroup1" - ' - 'GroupByRibbonPageGroup1 - ' - Me.GroupByRibbonPageGroup1.ItemLinks.Add(Me.GroupByNoneItem1) - Me.GroupByRibbonPageGroup1.ItemLinks.Add(Me.GroupByDateItem1) - Me.GroupByRibbonPageGroup1.ItemLinks.Add(Me.GroupByResourceItem1) - Me.GroupByRibbonPageGroup1.Name = "GroupByRibbonPageGroup1" - ' - 'SchedulerStorage1 - ' - Me.SchedulerStorage1.Appointments.CustomFieldMappings.Add(New DevExpress.XtraScheduler.AppointmentCustomFieldMapping("RecordID", "CustomField1")) - Me.SchedulerStorage1.Appointments.CustomFieldMappings.Add(New DevExpress.XtraScheduler.AppointmentCustomFieldMapping("ControlID", "CustomField2")) - Me.SchedulerStorage1.Appointments.DataSource = Me.TBPMOAPPOINTMENTSBindingSource - Me.SchedulerStorage1.Appointments.Mappings.AllDay = "AllDay" - Me.SchedulerStorage1.Appointments.Mappings.Description = "Description" - Me.SchedulerStorage1.Appointments.Mappings.End = "EndDate" - Me.SchedulerStorage1.Appointments.Mappings.Label = "Label" - Me.SchedulerStorage1.Appointments.Mappings.Location = "Location" - Me.SchedulerStorage1.Appointments.Mappings.RecurrenceInfo = "RecurrenceInfo" - Me.SchedulerStorage1.Appointments.Mappings.ReminderInfo = "ReminderInfo" - Me.SchedulerStorage1.Appointments.Mappings.ResourceId = "ResourceID" - Me.SchedulerStorage1.Appointments.Mappings.Start = "StartDate" - Me.SchedulerStorage1.Appointments.Mappings.Status = "Status" - Me.SchedulerStorage1.Appointments.Mappings.Subject = "Subject" - Me.SchedulerStorage1.Appointments.Mappings.Type = "Type" - Me.SchedulerStorage1.Resources.DataSource = Me.TBPMORESOURCESBindingSource - Me.SchedulerStorage1.Resources.Mappings.Caption = "ResourceName" - Me.SchedulerStorage1.Resources.Mappings.Color = "Color" - Me.SchedulerStorage1.Resources.Mappings.Id = "ResourceID" - Me.SchedulerStorage1.Resources.Mappings.Image = "Image" - Me.SchedulerStorage1.Resources.Mappings.ParentId = "UniqueID" - ' - 'TBPMOAPPOINTMENTSBindingSource - ' - Me.TBPMOAPPOINTMENTSBindingSource.DataMember = "TBPMO_APPOINTMENTS" - Me.TBPMOAPPOINTMENTSBindingSource.DataSource = Me.DD_DMSDataSetCalendar - ' - 'DD_DMSDataSetCalendar - ' - Me.DD_DMSDataSetCalendar.DataSetName = "DD_DMSDataSetCalendar" - Me.DD_DMSDataSetCalendar.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMORESOURCESBindingSource - ' - Me.TBPMORESOURCESBindingSource.DataMember = "TBPMO_RESOURCES" - Me.TBPMORESOURCESBindingSource.DataSource = Me.DD_DMSDataSetCalendar - ' - 'TBPMO_APPOINTMENTSTableAdapter - ' - Me.TBPMO_APPOINTMENTSTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_RESOURCESTableAdapter - ' - Me.TBPMO_RESOURCESTableAdapter.ClearBeforeFill = True - ' - 'SchedulerBarController1 - ' - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToDayViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToWorkWeekViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToWeekViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToFullWeekViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToMonthViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToTimelineViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchToGanttViewItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchTimeScalesItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ChangeScaleWidthItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchTimeScalesCaptionItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchCompressWeekendItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchShowWorkTimeOnlyItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SwitchCellsAutoHeightItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ChangeSnapToCellsUIItem1) - Me.SchedulerBarController1.BarItems.Add(Me.EditAppointmentQueryItem1) - Me.SchedulerBarController1.BarItems.Add(Me.EditOccurrenceUICommandItem1) - Me.SchedulerBarController1.BarItems.Add(Me.EditSeriesUICommandItem1) - Me.SchedulerBarController1.BarItems.Add(Me.DeleteAppointmentsItem1) - Me.SchedulerBarController1.BarItems.Add(Me.DeleteOccurrenceItem1) - Me.SchedulerBarController1.BarItems.Add(Me.DeleteSeriesItem1) - Me.SchedulerBarController1.BarItems.Add(Me.SplitAppointmentItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ChangeAppointmentStatusItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ChangeAppointmentLabelItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ToggleRecurrenceItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ChangeAppointmentReminderItem1) - Me.SchedulerBarController1.BarItems.Add(Me.NewAppointmentItem1) - Me.SchedulerBarController1.BarItems.Add(Me.NewRecurringAppointmentItem1) - Me.SchedulerBarController1.BarItems.Add(Me.NavigateViewBackwardItem1) - Me.SchedulerBarController1.BarItems.Add(Me.NavigateViewForwardItem1) - Me.SchedulerBarController1.BarItems.Add(Me.GotoTodayItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ViewZoomInItem1) - Me.SchedulerBarController1.BarItems.Add(Me.ViewZoomOutItem1) - Me.SchedulerBarController1.BarItems.Add(Me.GroupByNoneItem1) - Me.SchedulerBarController1.BarItems.Add(Me.GroupByDateItem1) - Me.SchedulerBarController1.BarItems.Add(Me.GroupByResourceItem1) - Me.SchedulerBarController1.Control = Me.SchedulerControl1 - ' - 'frmCalendar - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(926, 597) - Me.Controls.Add(Me.SchedulerControl1) - Me.Controls.Add(Me.ribbonCalendar) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Name = "frmCalendar" - Me.Text = "Kalender Ansicht" - CType(Me.SchedulerControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.ribbonCalendar, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.RepositoryItemSpinEdit1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.RepositoryItemDuration1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.SchedulerStorage1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMOAPPOINTMENTSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSetCalendar, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMORESOURCESBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.SchedulerBarController1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents SchedulerControl1 As DevExpress.XtraScheduler.SchedulerControl - Friend WithEvents SchedulerStorage1 As DevExpress.XtraScheduler.SchedulerStorage - Friend WithEvents DD_DMSDataSetCalendar As DD_Record_Organizer.DD_DMSDataSetCalendar - Friend WithEvents TBPMOAPPOINTMENTSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_APPOINTMENTSTableAdapter As DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TBPMO_APPOINTMENTSTableAdapter - Friend WithEvents TBPMORESOURCESBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_RESOURCESTableAdapter As DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TBPMO_RESOURCESTableAdapter - Friend WithEvents ribbonCalendar As DevExpress.XtraBars.Ribbon.RibbonControl - Friend WithEvents SwitchToDayViewItem1 As DevExpress.XtraScheduler.UI.SwitchToDayViewItem - Friend WithEvents SwitchToWorkWeekViewItem1 As DevExpress.XtraScheduler.UI.SwitchToWorkWeekViewItem - Friend WithEvents SwitchToWeekViewItem1 As DevExpress.XtraScheduler.UI.SwitchToWeekViewItem - Friend WithEvents SwitchToFullWeekViewItem1 As DevExpress.XtraScheduler.UI.SwitchToFullWeekViewItem - Friend WithEvents SwitchToMonthViewItem1 As DevExpress.XtraScheduler.UI.SwitchToMonthViewItem - Friend WithEvents SwitchToTimelineViewItem1 As DevExpress.XtraScheduler.UI.SwitchToTimelineViewItem - Friend WithEvents SwitchToGanttViewItem1 As DevExpress.XtraScheduler.UI.SwitchToGanttViewItem - Friend WithEvents SwitchTimeScalesItem1 As DevExpress.XtraScheduler.UI.SwitchTimeScalesItem - Friend WithEvents ChangeScaleWidthItem1 As DevExpress.XtraScheduler.UI.ChangeScaleWidthItem - Friend WithEvents RepositoryItemSpinEdit1 As DevExpress.XtraEditors.Repository.RepositoryItemSpinEdit - Friend WithEvents SwitchTimeScalesCaptionItem1 As DevExpress.XtraScheduler.UI.SwitchTimeScalesCaptionItem - Friend WithEvents SwitchCompressWeekendItem1 As DevExpress.XtraScheduler.UI.SwitchCompressWeekendItem - Friend WithEvents SwitchShowWorkTimeOnlyItem1 As DevExpress.XtraScheduler.UI.SwitchShowWorkTimeOnlyItem - Friend WithEvents SwitchCellsAutoHeightItem1 As DevExpress.XtraScheduler.UI.SwitchCellsAutoHeightItem - Friend WithEvents ChangeSnapToCellsUIItem1 As DevExpress.XtraScheduler.UI.ChangeSnapToCellsUIItem - Friend WithEvents SchedulerBarController1 As DevExpress.XtraScheduler.UI.SchedulerBarController - Friend WithEvents EditAppointmentQueryItem1 As DevExpress.XtraScheduler.UI.EditAppointmentQueryItem - Friend WithEvents EditOccurrenceUICommandItem1 As DevExpress.XtraScheduler.UI.EditOccurrenceUICommandItem - Friend WithEvents EditSeriesUICommandItem1 As DevExpress.XtraScheduler.UI.EditSeriesUICommandItem - Friend WithEvents DeleteAppointmentsItem1 As DevExpress.XtraScheduler.UI.DeleteAppointmentsItem - Friend WithEvents DeleteOccurrenceItem1 As DevExpress.XtraScheduler.UI.DeleteOccurrenceItem - Friend WithEvents DeleteSeriesItem1 As DevExpress.XtraScheduler.UI.DeleteSeriesItem - Friend WithEvents SplitAppointmentItem1 As DevExpress.XtraScheduler.UI.SplitAppointmentItem - Friend WithEvents ChangeAppointmentStatusItem1 As DevExpress.XtraScheduler.UI.ChangeAppointmentStatusItem - Friend WithEvents ChangeAppointmentLabelItem1 As DevExpress.XtraScheduler.UI.ChangeAppointmentLabelItem - Friend WithEvents ToggleRecurrenceItem1 As DevExpress.XtraScheduler.UI.ToggleRecurrenceItem - Friend WithEvents ChangeAppointmentReminderItem1 As DevExpress.XtraScheduler.UI.ChangeAppointmentReminderItem - Friend WithEvents RepositoryItemDuration1 As DevExpress.XtraScheduler.UI.RepositoryItemDuration - Friend WithEvents CalendarToolsRibbonPageCategory1 As DevExpress.XtraScheduler.UI.CalendarToolsRibbonPageCategory - Friend WithEvents pageAppointment As DevExpress.XtraScheduler.UI.AppointmentRibbonPage - Friend WithEvents ActionsRibbonPageGroup1 As DevExpress.XtraScheduler.UI.ActionsRibbonPageGroup - Friend WithEvents OptionsRibbonPageGroup1 As DevExpress.XtraScheduler.UI.OptionsRibbonPageGroup - Friend WithEvents NewAppointmentItem1 As DevExpress.XtraScheduler.UI.NewAppointmentItem - Friend WithEvents NewRecurringAppointmentItem1 As DevExpress.XtraScheduler.UI.NewRecurringAppointmentItem - Friend WithEvents NavigateViewBackwardItem1 As DevExpress.XtraScheduler.UI.NavigateViewBackwardItem - Friend WithEvents NavigateViewForwardItem1 As DevExpress.XtraScheduler.UI.NavigateViewForwardItem - Friend WithEvents GotoTodayItem1 As DevExpress.XtraScheduler.UI.GotoTodayItem - Friend WithEvents ViewZoomInItem1 As DevExpress.XtraScheduler.UI.ViewZoomInItem - Friend WithEvents ViewZoomOutItem1 As DevExpress.XtraScheduler.UI.ViewZoomOutItem - Friend WithEvents GroupByNoneItem1 As DevExpress.XtraScheduler.UI.GroupByNoneItem - Friend WithEvents GroupByDateItem1 As DevExpress.XtraScheduler.UI.GroupByDateItem - Friend WithEvents GroupByResourceItem1 As DevExpress.XtraScheduler.UI.GroupByResourceItem - Friend WithEvents pageCalendar As DevExpress.XtraScheduler.UI.HomeRibbonPage - Friend WithEvents AppointmentRibbonPageGroup1 As DevExpress.XtraScheduler.UI.AppointmentRibbonPageGroup - Friend WithEvents NavigatorRibbonPageGroup1 As DevExpress.XtraScheduler.UI.NavigatorRibbonPageGroup - Friend WithEvents ArrangeRibbonPageGroup1 As DevExpress.XtraScheduler.UI.ArrangeRibbonPageGroup - Friend WithEvents GroupByRibbonPageGroup1 As DevExpress.XtraScheduler.UI.GroupByRibbonPageGroup -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmCalendar.resx b/app/DD-Record-Organizer - Kopie/frmCalendar.resx deleted file mode 100644 index ffdc838..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCalendar.resx +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 362, 17 - - - 171, 17 - - - 884, 17 - - - 623, 17 - - - 1121, 17 - - - 17, 56 - - - 134 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCalendar.vb b/app/DD-Record-Organizer - Kopie/frmCalendar.vb deleted file mode 100644 index 83c2825..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCalendar.vb +++ /dev/null @@ -1,83 +0,0 @@ -Public Class frmCalendar - Private Shared _Instance As frmCalendar = Nothing - Public Shared Function Instance() As frmCalendar - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmCalendar - End If - _Instance.BringToFront() - Return _Instance - End Function - - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), "CALENDAR-UserLayout.xml") - - Private Sub frmCalendar_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - SaveCalendarLayout() - End Sub - - Private Sub SchedulerControl1_ActiveViewChanged(sender As Object, e As EventArgs) Handles SchedulerControl1.ActiveViewChanged - SaveCalendarLayout() - End Sub - - Private Sub frmCalendar_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Me.TBPMO_APPOINTMENTSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_RESOURCESTableAdapter.Connection.ConnectionString = MyConnectionString - - Me.TBPMO_RESOURCESTableAdapter.Fill(Me.DD_DMSDataSetCalendar.TBPMO_RESOURCES) - Me.TBPMO_APPOINTMENTSTableAdapter.Fill(Me.DD_DMSDataSetCalendar.TBPMO_APPOINTMENTS) - - LoadCalendarLayout() - End Sub - - Private Sub AppointmentsInsertedChangedDeleted(sender As Object, e As DevExpress.XtraScheduler.PersistentObjectsEventArgs) Handles SchedulerStorage1.AppointmentsInserted, SchedulerStorage1.AppointmentsChanged, SchedulerStorage1.AppointmentsDeleted - Try - Me.TBPMO_APPOINTMENTSTableAdapter.Connection.ConnectionString = MyConnectionString - TBPMO_APPOINTMENTSTableAdapter.Update(DD_DMSDataSetCalendar) - DD_DMSDataSetCalendar.AcceptChanges() - Catch ex As Exception - MsgBox("Error in Appointment InsertedChangedDeleted: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub RessourcesInsertedChangedDeleted(sender As Object, e As DevExpress.XtraScheduler.PersistentObjectsEventArgs) Handles SchedulerStorage1.ResourcesInserted, SchedulerStorage1.ResourcesChanged, SchedulerStorage1.ResourcesDeleted - Try - Me.TBPMO_RESOURCESTableAdapter.Connection.ConnectionString = MyConnectionString - TBPMO_RESOURCESTableAdapter.Update(DD_DMSDataSetCalendar) - DD_DMSDataSetCalendar.AcceptChanges() - Catch ex As Exception - MsgBox("Error in Ressources InsertedChangedDeleted: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub SaveCalendarLayout() - Try - SchedulerControl1.SaveLayoutToXml(XMLPath) - Catch ex As Exception - MsgBox("Das Kalender-Layout konnte nicht gespeichert werden:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub LoadCalendarLayout() - Try - SchedulerControl1.RestoreLayoutFromXml(XMLPath) - Catch notFoundEx As System.IO.FileNotFoundException - 'MsgBox("Das Kalender Layout konnte nicht gefunden werden. Es wird beim Schließen der Form angelegt.", MsgBoxStyle.Information) - Catch ex As Exception - MsgBox("Das Kalender Layout konnte nicht geladen werden:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub SchedulerControl1_EditAppointmentFormShowing(sender As Object, e As DevExpress.XtraScheduler.AppointmentFormEventArgs) Handles SchedulerControl1.EditAppointmentFormShowing - Dim scheduler As DevExpress.XtraScheduler.SchedulerControl = CType(sender, DevExpress.XtraScheduler.SchedulerControl) - Dim form As DD_Record_Organizer.frmCustomAppointment = New DD_Record_Organizer.frmCustomAppointment(scheduler, e.Appointment, e.OpenRecurrenceForm) - Try - e.DialogResult = form.ShowDialog - e.Handled = True - Finally - form.Dispose() - End Try - End Sub - - Private Sub SchedulerControl1_Click(sender As Object, e As EventArgs) Handles SchedulerControl1.Click - - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCalendarEntity.Designer.vb b/app/DD-Record-Organizer - Kopie/frmCalendarEntity.Designer.vb deleted file mode 100644 index f50c1d5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCalendarEntity.Designer.vb +++ /dev/null @@ -1,421 +0,0 @@ - _ -Partial Class frmCalendarEntity - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim TimeRuler4 As DevExpress.XtraScheduler.TimeRuler = New DevExpress.XtraScheduler.TimeRuler() - Dim TimeRuler5 As DevExpress.XtraScheduler.TimeRuler = New DevExpress.XtraScheduler.TimeRuler() - Dim TimeRuler6 As DevExpress.XtraScheduler.TimeRuler = New DevExpress.XtraScheduler.TimeRuler() - Me.ribbonCalendar = New DevExpress.XtraBars.Ribbon.RibbonControl() - Me.SwitchToDayViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToDayViewItem() - Me.SwitchToWorkWeekViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToWorkWeekViewItem() - Me.SwitchToWeekViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToWeekViewItem() - Me.SwitchToFullWeekViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToFullWeekViewItem() - Me.SwitchToMonthViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToMonthViewItem() - Me.SwitchToTimelineViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToTimelineViewItem() - Me.SwitchToGanttViewItem1 = New DevExpress.XtraScheduler.UI.SwitchToGanttViewItem() - Me.SwitchTimeScalesItem1 = New DevExpress.XtraScheduler.UI.SwitchTimeScalesItem() - Me.ChangeScaleWidthItem1 = New DevExpress.XtraScheduler.UI.ChangeScaleWidthItem() - Me.SwitchTimeScalesCaptionItem1 = New DevExpress.XtraScheduler.UI.SwitchTimeScalesCaptionItem() - Me.SwitchCompressWeekendItem1 = New DevExpress.XtraScheduler.UI.SwitchCompressWeekendItem() - Me.SwitchShowWorkTimeOnlyItem1 = New DevExpress.XtraScheduler.UI.SwitchShowWorkTimeOnlyItem() - Me.SwitchCellsAutoHeightItem1 = New DevExpress.XtraScheduler.UI.SwitchCellsAutoHeightItem() - Me.ChangeSnapToCellsUIItem1 = New DevExpress.XtraScheduler.UI.ChangeSnapToCellsUIItem() - Me.EditAppointmentQueryItem1 = New DevExpress.XtraScheduler.UI.EditAppointmentQueryItem() - Me.EditOccurrenceUICommandItem1 = New DevExpress.XtraScheduler.UI.EditOccurrenceUICommandItem() - Me.EditSeriesUICommandItem1 = New DevExpress.XtraScheduler.UI.EditSeriesUICommandItem() - Me.DeleteAppointmentsItem1 = New DevExpress.XtraScheduler.UI.DeleteAppointmentsItem() - Me.DeleteOccurrenceItem1 = New DevExpress.XtraScheduler.UI.DeleteOccurrenceItem() - Me.DeleteSeriesItem1 = New DevExpress.XtraScheduler.UI.DeleteSeriesItem() - Me.SplitAppointmentItem1 = New DevExpress.XtraScheduler.UI.SplitAppointmentItem() - Me.ChangeAppointmentStatusItem1 = New DevExpress.XtraScheduler.UI.ChangeAppointmentStatusItem() - Me.ChangeAppointmentLabelItem1 = New DevExpress.XtraScheduler.UI.ChangeAppointmentLabelItem() - Me.ToggleRecurrenceItem1 = New DevExpress.XtraScheduler.UI.ToggleRecurrenceItem() - Me.ChangeAppointmentReminderItem1 = New DevExpress.XtraScheduler.UI.ChangeAppointmentReminderItem() - Me.NewAppointmentItem1 = New DevExpress.XtraScheduler.UI.NewAppointmentItem() - Me.NewRecurringAppointmentItem1 = New DevExpress.XtraScheduler.UI.NewRecurringAppointmentItem() - Me.NavigateViewBackwardItem1 = New DevExpress.XtraScheduler.UI.NavigateViewBackwardItem() - Me.NavigateViewForwardItem1 = New DevExpress.XtraScheduler.UI.NavigateViewForwardItem() - Me.GotoTodayItem1 = New DevExpress.XtraScheduler.UI.GotoTodayItem() - Me.ViewZoomInItem1 = New DevExpress.XtraScheduler.UI.ViewZoomInItem() - Me.ViewZoomOutItem1 = New DevExpress.XtraScheduler.UI.ViewZoomOutItem() - Me.GroupByNoneItem1 = New DevExpress.XtraScheduler.UI.GroupByNoneItem() - Me.GroupByDateItem1 = New DevExpress.XtraScheduler.UI.GroupByDateItem() - Me.GroupByResourceItem1 = New DevExpress.XtraScheduler.UI.GroupByResourceItem() - Me.pageCalendar = New DevExpress.XtraScheduler.UI.HomeRibbonPage() - Me.AppointmentRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.AppointmentRibbonPageGroup() - Me.NavigatorRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.NavigatorRibbonPageGroup() - Me.ArrangeRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.ArrangeRibbonPageGroup() - Me.GroupByRibbonPageGroup1 = New DevExpress.XtraScheduler.UI.GroupByRibbonPageGroup() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.SchedulerControl1 = New DevExpress.XtraScheduler.SchedulerControl() - Me.SchedulerStorage1 = New DevExpress.XtraScheduler.SchedulerStorage(Me.components) - CType(Me.ribbonCalendar, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SchedulerControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SchedulerStorage1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'ribbonCalendar - ' - Me.ribbonCalendar.ExpandCollapseItem.Id = 0 - Me.ribbonCalendar.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.ribbonCalendar.ExpandCollapseItem, Me.SwitchToDayViewItem1, Me.SwitchToWorkWeekViewItem1, Me.SwitchToWeekViewItem1, Me.SwitchToFullWeekViewItem1, Me.SwitchToMonthViewItem1, Me.SwitchToTimelineViewItem1, Me.SwitchToGanttViewItem1, Me.SwitchTimeScalesItem1, Me.ChangeScaleWidthItem1, Me.SwitchTimeScalesCaptionItem1, Me.SwitchCompressWeekendItem1, Me.SwitchShowWorkTimeOnlyItem1, Me.SwitchCellsAutoHeightItem1, Me.ChangeSnapToCellsUIItem1, Me.EditAppointmentQueryItem1, Me.EditOccurrenceUICommandItem1, Me.EditSeriesUICommandItem1, Me.DeleteAppointmentsItem1, Me.DeleteOccurrenceItem1, Me.DeleteSeriesItem1, Me.SplitAppointmentItem1, Me.ChangeAppointmentStatusItem1, Me.ChangeAppointmentLabelItem1, Me.ToggleRecurrenceItem1, Me.ChangeAppointmentReminderItem1, Me.NewAppointmentItem1, Me.NewRecurringAppointmentItem1, Me.NavigateViewBackwardItem1, Me.NavigateViewForwardItem1, Me.GotoTodayItem1, Me.ViewZoomInItem1, Me.ViewZoomOutItem1, Me.GroupByNoneItem1, Me.GroupByDateItem1, Me.GroupByResourceItem1}) - Me.ribbonCalendar.Location = New System.Drawing.Point(0, 0) - Me.ribbonCalendar.MaxItemId = 1 - Me.ribbonCalendar.Name = "ribbonCalendar" - Me.ribbonCalendar.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.pageCalendar}) - Me.ribbonCalendar.Size = New System.Drawing.Size(1047, 141) - ' - 'SwitchToDayViewItem1 - ' - Me.SwitchToDayViewItem1.Id = 1 - Me.SwitchToDayViewItem1.Name = "SwitchToDayViewItem1" - ' - 'SwitchToWorkWeekViewItem1 - ' - Me.SwitchToWorkWeekViewItem1.Id = 2 - Me.SwitchToWorkWeekViewItem1.Name = "SwitchToWorkWeekViewItem1" - ' - 'SwitchToWeekViewItem1 - ' - Me.SwitchToWeekViewItem1.Caption = "&Wochenansicht (Arbeitswoche)" - Me.SwitchToWeekViewItem1.Id = 3 - Me.SwitchToWeekViewItem1.Name = "SwitchToWeekViewItem1" - ' - 'SwitchToFullWeekViewItem1 - ' - Me.SwitchToFullWeekViewItem1.Caption = "&Ganze Woche anzeigen" - Me.SwitchToFullWeekViewItem1.Id = 4 - Me.SwitchToFullWeekViewItem1.Name = "SwitchToFullWeekViewItem1" - ' - 'SwitchToMonthViewItem1 - ' - Me.SwitchToMonthViewItem1.Id = 5 - Me.SwitchToMonthViewItem1.Name = "SwitchToMonthViewItem1" - ' - 'SwitchToTimelineViewItem1 - ' - Me.SwitchToTimelineViewItem1.Id = 6 - Me.SwitchToTimelineViewItem1.Name = "SwitchToTimelineViewItem1" - ' - 'SwitchToGanttViewItem1 - ' - Me.SwitchToGanttViewItem1.Id = 7 - Me.SwitchToGanttViewItem1.Name = "SwitchToGanttViewItem1" - ' - 'SwitchTimeScalesItem1 - ' - Me.SwitchTimeScalesItem1.Id = 8 - Me.SwitchTimeScalesItem1.Name = "SwitchTimeScalesItem1" - ' - 'ChangeScaleWidthItem1 - ' - Me.ChangeScaleWidthItem1.Edit = Nothing - Me.ChangeScaleWidthItem1.Id = 9 - Me.ChangeScaleWidthItem1.Name = "ChangeScaleWidthItem1" - Me.ChangeScaleWidthItem1.UseCommandCaption = True - ' - 'SwitchTimeScalesCaptionItem1 - ' - Me.SwitchTimeScalesCaptionItem1.Id = 10 - Me.SwitchTimeScalesCaptionItem1.Name = "SwitchTimeScalesCaptionItem1" - ' - 'SwitchCompressWeekendItem1 - ' - Me.SwitchCompressWeekendItem1.Id = 11 - Me.SwitchCompressWeekendItem1.Name = "SwitchCompressWeekendItem1" - ' - 'SwitchShowWorkTimeOnlyItem1 - ' - Me.SwitchShowWorkTimeOnlyItem1.Id = 12 - Me.SwitchShowWorkTimeOnlyItem1.Name = "SwitchShowWorkTimeOnlyItem1" - ' - 'SwitchCellsAutoHeightItem1 - ' - Me.SwitchCellsAutoHeightItem1.Id = 13 - Me.SwitchCellsAutoHeightItem1.Name = "SwitchCellsAutoHeightItem1" - ' - 'ChangeSnapToCellsUIItem1 - ' - Me.ChangeSnapToCellsUIItem1.Id = 14 - Me.ChangeSnapToCellsUIItem1.Name = "ChangeSnapToCellsUIItem1" - ' - 'EditAppointmentQueryItem1 - ' - Me.EditAppointmentQueryItem1.Id = 15 - Me.EditAppointmentQueryItem1.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.EditOccurrenceUICommandItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.EditSeriesUICommandItem1)}) - Me.EditAppointmentQueryItem1.Name = "EditAppointmentQueryItem1" - Me.EditAppointmentQueryItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph - ' - 'EditOccurrenceUICommandItem1 - ' - Me.EditOccurrenceUICommandItem1.Id = 16 - Me.EditOccurrenceUICommandItem1.Name = "EditOccurrenceUICommandItem1" - ' - 'EditSeriesUICommandItem1 - ' - Me.EditSeriesUICommandItem1.Id = 17 - Me.EditSeriesUICommandItem1.Name = "EditSeriesUICommandItem1" - ' - 'DeleteAppointmentsItem1 - ' - Me.DeleteAppointmentsItem1.Id = 18 - Me.DeleteAppointmentsItem1.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.DeleteOccurrenceItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.DeleteSeriesItem1)}) - Me.DeleteAppointmentsItem1.Name = "DeleteAppointmentsItem1" - Me.DeleteAppointmentsItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph - ' - 'DeleteOccurrenceItem1 - ' - Me.DeleteOccurrenceItem1.Id = 19 - Me.DeleteOccurrenceItem1.Name = "DeleteOccurrenceItem1" - ' - 'DeleteSeriesItem1 - ' - Me.DeleteSeriesItem1.Id = 20 - Me.DeleteSeriesItem1.Name = "DeleteSeriesItem1" - ' - 'SplitAppointmentItem1 - ' - Me.SplitAppointmentItem1.Id = 21 - Me.SplitAppointmentItem1.Name = "SplitAppointmentItem1" - ' - 'ChangeAppointmentStatusItem1 - ' - Me.ChangeAppointmentStatusItem1.Id = 22 - Me.ChangeAppointmentStatusItem1.Name = "ChangeAppointmentStatusItem1" - ' - 'ChangeAppointmentLabelItem1 - ' - Me.ChangeAppointmentLabelItem1.Id = 23 - Me.ChangeAppointmentLabelItem1.Name = "ChangeAppointmentLabelItem1" - ' - 'ToggleRecurrenceItem1 - ' - Me.ToggleRecurrenceItem1.Id = 24 - Me.ToggleRecurrenceItem1.Name = "ToggleRecurrenceItem1" - ' - 'ChangeAppointmentReminderItem1 - ' - Me.ChangeAppointmentReminderItem1.Edit = Nothing - Me.ChangeAppointmentReminderItem1.Id = 25 - Me.ChangeAppointmentReminderItem1.Name = "ChangeAppointmentReminderItem1" - ' - 'NewAppointmentItem1 - ' - Me.NewAppointmentItem1.Id = 26 - Me.NewAppointmentItem1.Name = "NewAppointmentItem1" - ' - 'NewRecurringAppointmentItem1 - ' - Me.NewRecurringAppointmentItem1.Id = 27 - Me.NewRecurringAppointmentItem1.Name = "NewRecurringAppointmentItem1" - ' - 'NavigateViewBackwardItem1 - ' - Me.NavigateViewBackwardItem1.Id = 28 - Me.NavigateViewBackwardItem1.Name = "NavigateViewBackwardItem1" - ' - 'NavigateViewForwardItem1 - ' - Me.NavigateViewForwardItem1.Id = 29 - Me.NavigateViewForwardItem1.Name = "NavigateViewForwardItem1" - ' - 'GotoTodayItem1 - ' - Me.GotoTodayItem1.Id = 30 - Me.GotoTodayItem1.Name = "GotoTodayItem1" - ' - 'ViewZoomInItem1 - ' - Me.ViewZoomInItem1.Id = 31 - Me.ViewZoomInItem1.Name = "ViewZoomInItem1" - ' - 'ViewZoomOutItem1 - ' - Me.ViewZoomOutItem1.Id = 32 - Me.ViewZoomOutItem1.Name = "ViewZoomOutItem1" - ' - 'GroupByNoneItem1 - ' - Me.GroupByNoneItem1.Id = 33 - Me.GroupByNoneItem1.Name = "GroupByNoneItem1" - ' - 'GroupByDateItem1 - ' - Me.GroupByDateItem1.Id = 34 - Me.GroupByDateItem1.Name = "GroupByDateItem1" - ' - 'GroupByResourceItem1 - ' - Me.GroupByResourceItem1.Id = 35 - Me.GroupByResourceItem1.Name = "GroupByResourceItem1" - ' - 'pageCalendar - ' - Me.pageCalendar.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.AppointmentRibbonPageGroup1, Me.NavigatorRibbonPageGroup1, Me.ArrangeRibbonPageGroup1, Me.GroupByRibbonPageGroup1}) - Me.pageCalendar.Name = "pageCalendar" - Me.pageCalendar.Text = "Kalender" - ' - 'AppointmentRibbonPageGroup1 - ' - Me.AppointmentRibbonPageGroup1.ItemLinks.Add(Me.NewAppointmentItem1) - Me.AppointmentRibbonPageGroup1.ItemLinks.Add(Me.NewRecurringAppointmentItem1) - Me.AppointmentRibbonPageGroup1.Name = "AppointmentRibbonPageGroup1" - ' - 'NavigatorRibbonPageGroup1 - ' - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.NavigateViewBackwardItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.NavigateViewForwardItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.GotoTodayItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.ViewZoomInItem1) - Me.NavigatorRibbonPageGroup1.ItemLinks.Add(Me.ViewZoomOutItem1) - Me.NavigatorRibbonPageGroup1.Name = "NavigatorRibbonPageGroup1" - ' - 'ArrangeRibbonPageGroup1 - ' - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToDayViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToWorkWeekViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToWeekViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToFullWeekViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToMonthViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToTimelineViewItem1) - Me.ArrangeRibbonPageGroup1.ItemLinks.Add(Me.SwitchToGanttViewItem1) - Me.ArrangeRibbonPageGroup1.Name = "ArrangeRibbonPageGroup1" - ' - 'GroupByRibbonPageGroup1 - ' - Me.GroupByRibbonPageGroup1.ItemLinks.Add(Me.GroupByNoneItem1) - Me.GroupByRibbonPageGroup1.ItemLinks.Add(Me.GroupByDateItem1) - Me.GroupByRibbonPageGroup1.ItemLinks.Add(Me.GroupByResourceItem1) - Me.GroupByRibbonPageGroup1.Name = "GroupByRibbonPageGroup1" - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Location = New System.Drawing.Point(0, 527) - Me.StatusStrip1.Name = "StatusStrip1" - Me.StatusStrip1.Size = New System.Drawing.Size(1047, 22) - Me.StatusStrip1.TabIndex = 2 - Me.StatusStrip1.Text = "StatusStrip1" - ' - 'SchedulerControl1 - ' - Me.SchedulerControl1.ActiveViewType = DevExpress.XtraScheduler.SchedulerViewType.Week - Me.SchedulerControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SchedulerControl1.Location = New System.Drawing.Point(0, 141) - Me.SchedulerControl1.MenuManager = Me.ribbonCalendar - Me.SchedulerControl1.Name = "SchedulerControl1" - Me.SchedulerControl1.OptionsView.FirstDayOfWeek = DevExpress.XtraScheduler.FirstDayOfWeek.Monday - Me.SchedulerControl1.Size = New System.Drawing.Size(1047, 386) - Me.SchedulerControl1.Start = New Date(2014, 12, 22, 0, 0, 0, 0) - Me.SchedulerControl1.Storage = Me.SchedulerStorage1 - Me.SchedulerControl1.TabIndex = 3 - Me.SchedulerControl1.Text = "SchedulerControl1" - Me.SchedulerControl1.Views.DayView.TimeRulers.Add(TimeRuler4) - Me.SchedulerControl1.Views.FullWeekView.Enabled = True - Me.SchedulerControl1.Views.FullWeekView.TimeRulers.Add(TimeRuler5) - Me.SchedulerControl1.Views.WorkWeekView.TimeRulers.Add(TimeRuler6) - ' - 'SchedulerStorage1 - ' - Me.SchedulerStorage1.Appointments.CustomFieldMappings.Add(New DevExpress.XtraScheduler.AppointmentCustomFieldMapping("RecordID", "CustomField1")) - Me.SchedulerStorage1.Appointments.CustomFieldMappings.Add(New DevExpress.XtraScheduler.AppointmentCustomFieldMapping("ControlID", "CustomField2")) - Me.SchedulerStorage1.Appointments.Mappings.AllDay = "AllDay" - Me.SchedulerStorage1.Appointments.Mappings.Description = "Description" - Me.SchedulerStorage1.Appointments.Mappings.End = "EndDate" - Me.SchedulerStorage1.Appointments.Mappings.Label = "Label" - Me.SchedulerStorage1.Appointments.Mappings.Location = "Location" - Me.SchedulerStorage1.Appointments.Mappings.RecurrenceInfo = "RecurrenceInfo" - Me.SchedulerStorage1.Appointments.Mappings.ReminderInfo = "ReminderInfo" - Me.SchedulerStorage1.Appointments.Mappings.ResourceId = "ResourceID" - Me.SchedulerStorage1.Appointments.Mappings.Start = "StartDate" - Me.SchedulerStorage1.Appointments.Mappings.Status = "Status" - Me.SchedulerStorage1.Appointments.Mappings.Subject = "Subject" - Me.SchedulerStorage1.Appointments.Mappings.Type = "Type" - Me.SchedulerStorage1.Resources.Mappings.Caption = "ResourceName" - Me.SchedulerStorage1.Resources.Mappings.Color = "Color" - Me.SchedulerStorage1.Resources.Mappings.Id = "ResourceID" - Me.SchedulerStorage1.Resources.Mappings.Image = "Image" - Me.SchedulerStorage1.Resources.Mappings.ParentId = "UniqueID" - ' - 'frmCalendarEntity - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1047, 549) - Me.Controls.Add(Me.SchedulerControl1) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.ribbonCalendar) - Me.Name = "frmCalendarEntity" - Me.Text = "frmCalendarEntity" - CType(Me.ribbonCalendar, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.SchedulerControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.SchedulerStorage1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - - Friend WithEvents ribbonCalendar As DevExpress.XtraBars.Ribbon.RibbonControl - Friend WithEvents SwitchToDayViewItem1 As DevExpress.XtraScheduler.UI.SwitchToDayViewItem - Friend WithEvents SwitchToWorkWeekViewItem1 As DevExpress.XtraScheduler.UI.SwitchToWorkWeekViewItem - Friend WithEvents SwitchToWeekViewItem1 As DevExpress.XtraScheduler.UI.SwitchToWeekViewItem - Friend WithEvents SwitchToFullWeekViewItem1 As DevExpress.XtraScheduler.UI.SwitchToFullWeekViewItem - Friend WithEvents SwitchToMonthViewItem1 As DevExpress.XtraScheduler.UI.SwitchToMonthViewItem - Friend WithEvents SwitchToTimelineViewItem1 As DevExpress.XtraScheduler.UI.SwitchToTimelineViewItem - Friend WithEvents SwitchToGanttViewItem1 As DevExpress.XtraScheduler.UI.SwitchToGanttViewItem - Friend WithEvents SwitchTimeScalesItem1 As DevExpress.XtraScheduler.UI.SwitchTimeScalesItem - Friend WithEvents ChangeScaleWidthItem1 As DevExpress.XtraScheduler.UI.ChangeScaleWidthItem - Friend WithEvents SwitchTimeScalesCaptionItem1 As DevExpress.XtraScheduler.UI.SwitchTimeScalesCaptionItem - Friend WithEvents SwitchCompressWeekendItem1 As DevExpress.XtraScheduler.UI.SwitchCompressWeekendItem - Friend WithEvents SwitchShowWorkTimeOnlyItem1 As DevExpress.XtraScheduler.UI.SwitchShowWorkTimeOnlyItem - Friend WithEvents SwitchCellsAutoHeightItem1 As DevExpress.XtraScheduler.UI.SwitchCellsAutoHeightItem - Friend WithEvents ChangeSnapToCellsUIItem1 As DevExpress.XtraScheduler.UI.ChangeSnapToCellsUIItem - Friend WithEvents EditAppointmentQueryItem1 As DevExpress.XtraScheduler.UI.EditAppointmentQueryItem - Friend WithEvents EditOccurrenceUICommandItem1 As DevExpress.XtraScheduler.UI.EditOccurrenceUICommandItem - Friend WithEvents EditSeriesUICommandItem1 As DevExpress.XtraScheduler.UI.EditSeriesUICommandItem - Friend WithEvents DeleteAppointmentsItem1 As DevExpress.XtraScheduler.UI.DeleteAppointmentsItem - Friend WithEvents DeleteOccurrenceItem1 As DevExpress.XtraScheduler.UI.DeleteOccurrenceItem - Friend WithEvents DeleteSeriesItem1 As DevExpress.XtraScheduler.UI.DeleteSeriesItem - Friend WithEvents SplitAppointmentItem1 As DevExpress.XtraScheduler.UI.SplitAppointmentItem - Friend WithEvents ChangeAppointmentStatusItem1 As DevExpress.XtraScheduler.UI.ChangeAppointmentStatusItem - Friend WithEvents ChangeAppointmentLabelItem1 As DevExpress.XtraScheduler.UI.ChangeAppointmentLabelItem - Friend WithEvents ToggleRecurrenceItem1 As DevExpress.XtraScheduler.UI.ToggleRecurrenceItem - Friend WithEvents ChangeAppointmentReminderItem1 As DevExpress.XtraScheduler.UI.ChangeAppointmentReminderItem - Friend WithEvents NewAppointmentItem1 As DevExpress.XtraScheduler.UI.NewAppointmentItem - Friend WithEvents NewRecurringAppointmentItem1 As DevExpress.XtraScheduler.UI.NewRecurringAppointmentItem - Friend WithEvents NavigateViewBackwardItem1 As DevExpress.XtraScheduler.UI.NavigateViewBackwardItem - Friend WithEvents NavigateViewForwardItem1 As DevExpress.XtraScheduler.UI.NavigateViewForwardItem - Friend WithEvents GotoTodayItem1 As DevExpress.XtraScheduler.UI.GotoTodayItem - Friend WithEvents ViewZoomInItem1 As DevExpress.XtraScheduler.UI.ViewZoomInItem - Friend WithEvents ViewZoomOutItem1 As DevExpress.XtraScheduler.UI.ViewZoomOutItem - Friend WithEvents GroupByNoneItem1 As DevExpress.XtraScheduler.UI.GroupByNoneItem - Friend WithEvents GroupByDateItem1 As DevExpress.XtraScheduler.UI.GroupByDateItem - Friend WithEvents GroupByResourceItem1 As DevExpress.XtraScheduler.UI.GroupByResourceItem - Friend WithEvents pageCalendar As DevExpress.XtraScheduler.UI.HomeRibbonPage - Friend WithEvents AppointmentRibbonPageGroup1 As DevExpress.XtraScheduler.UI.AppointmentRibbonPageGroup - Friend WithEvents NavigatorRibbonPageGroup1 As DevExpress.XtraScheduler.UI.NavigatorRibbonPageGroup - Friend WithEvents ArrangeRibbonPageGroup1 As DevExpress.XtraScheduler.UI.ArrangeRibbonPageGroup - Friend WithEvents GroupByRibbonPageGroup1 As DevExpress.XtraScheduler.UI.GroupByRibbonPageGroup - Friend WithEvents StatusStrip1 As StatusStrip - Friend WithEvents SchedulerControl1 As DevExpress.XtraScheduler.SchedulerControl - Friend WithEvents SchedulerStorage1 As DevExpress.XtraScheduler.SchedulerStorage -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmCalendarEntity.resx b/app/DD-Record-Organizer - Kopie/frmCalendarEntity.resx deleted file mode 100644 index f337e83..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCalendarEntity.resx +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 171, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCalendarEntity.vb b/app/DD-Record-Organizer - Kopie/frmCalendarEntity.vb deleted file mode 100644 index 0e8cbdc..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCalendarEntity.vb +++ /dev/null @@ -1,3 +0,0 @@ -Public Class frmCalendarEntity - -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.Designer.vb b/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.Designer.vb deleted file mode 100644 index 81729d2..0000000 --- a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.Designer.vb +++ /dev/null @@ -1,130 +0,0 @@ - _ -Partial Class frmChooseParentRecord - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmChooseParentRecord)) - Me.Panel1 = New System.Windows.Forms.Panel() - Me.Label1 = New System.Windows.Forms.Label() - Me.GridControl = New DevExpress.XtraGrid.GridControl() - Me.GridView = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.btnAddLink = New System.Windows.Forms.Button() - Me.btncancel = New System.Windows.Forms.Button() - Me.Panel1.SuspendLayout() - CType(Me.GridControl, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'Panel1 - ' - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Controls.Add(Me.Label1) - Me.Panel1.Name = "Panel1" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'GridControl - ' - resources.ApplyResources(Me.GridControl, "GridControl") - Me.GridControl.EmbeddedNavigator.AccessibleDescription = resources.GetString("GridControl.EmbeddedNavigator.AccessibleDescription") - Me.GridControl.EmbeddedNavigator.AccessibleName = resources.GetString("GridControl.EmbeddedNavigator.AccessibleName") - Me.GridControl.EmbeddedNavigator.AllowHtmlTextInToolTip = CType(resources.GetObject("GridControl.EmbeddedNavigator.AllowHtmlTextInToolTip"), DevExpress.Utils.DefaultBoolean) - Me.GridControl.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridControl.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) - Me.GridControl.EmbeddedNavigator.BackgroundImage = CType(resources.GetObject("GridControl.EmbeddedNavigator.BackgroundImage"), System.Drawing.Image) - Me.GridControl.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridControl.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) - Me.GridControl.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridControl.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) - Me.GridControl.EmbeddedNavigator.MaximumSize = CType(resources.GetObject("GridControl.EmbeddedNavigator.MaximumSize"), System.Drawing.Size) - Me.GridControl.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridControl.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) - Me.GridControl.EmbeddedNavigator.ToolTip = resources.GetString("GridControl.EmbeddedNavigator.ToolTip") - Me.GridControl.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridControl.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) - Me.GridControl.EmbeddedNavigator.ToolTipTitle = resources.GetString("GridControl.EmbeddedNavigator.ToolTipTitle") - Me.GridControl.MainView = Me.GridView - Me.GridControl.Name = "GridControl" - Me.GridControl.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView}) - ' - 'GridView - ' - Me.GridView.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView.Appearance.EvenRow.FontSizeDelta = CType(resources.GetObject("GridView.Appearance.EvenRow.FontSizeDelta"), Integer) - Me.GridView.Appearance.EvenRow.FontStyleDelta = CType(resources.GetObject("GridView.Appearance.EvenRow.FontStyleDelta"), System.Drawing.FontStyle) - Me.GridView.Appearance.EvenRow.GradientMode = CType(resources.GetObject("GridView.Appearance.EvenRow.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.GridView.Appearance.EvenRow.Image = CType(resources.GetObject("GridView.Appearance.EvenRow.Image"), System.Drawing.Image) - Me.GridView.Appearance.EvenRow.Options.UseBackColor = True - resources.ApplyResources(Me.GridView, "GridView") - Me.GridView.GridControl = Me.GridControl - Me.GridView.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - Me.GridView.Name = "GridView" - Me.GridView.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView.OptionsBehavior.Editable = False - Me.GridView.OptionsBehavior.ReadOnly = True - Me.GridView.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView.OptionsSelection.EnableAppearanceFocusedRow = False - Me.GridView.OptionsSelection.EnableAppearanceHideSelection = False - Me.GridView.OptionsSelection.MultiSelect = True - Me.GridView.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridView.OptionsView.ColumnAutoWidth = False - Me.GridView.OptionsView.EnableAppearanceEvenRow = True - Me.GridView.OptionsView.ShowAutoFilterRow = True - Me.GridView.VertScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - ' - 'btnAddLink - ' - resources.ApplyResources(Me.btnAddLink, "btnAddLink") - Me.btnAddLink.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_link - Me.btnAddLink.Name = "btnAddLink" - Me.btnAddLink.UseVisualStyleBackColor = True - ' - 'btncancel - ' - resources.ApplyResources(Me.btncancel, "btncancel") - Me.btncancel.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel1 - Me.btncancel.Name = "btncancel" - Me.btncancel.UseVisualStyleBackColor = True - ' - 'frmChooseParentRecord - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.btncancel) - Me.Controls.Add(Me.btnAddLink) - Me.Controls.Add(Me.GridControl) - Me.Controls.Add(Me.Panel1) - Me.Name = "frmChooseParentRecord" - Me.Panel1.ResumeLayout(False) - Me.Panel1.PerformLayout() - CType(Me.GridControl, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents GridControl As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents btnAddLink As System.Windows.Forms.Button - Friend WithEvents btncancel As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.en-US.resx b/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.en-US.resx deleted file mode 100644 index e52e262..0000000 --- a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.en-US.resx +++ /dev/null @@ -1,591 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 351, 15 - - - Please choose a Record which will be used as new Parent-Record. - - - 821, 453 - - - 153, 30 - - - Set the new parent link - - - 728, 453 - - - Cancel - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAFAGkAOgBrAHIAagCjAGoAxQBoANsAaADkAGgA5ABm - ANoAZgDFAGYAogBkAHIAYgA5AD8ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAG4ANQBuAJkAbADqAW4A/gdxAP8NcwD/EnQA/xV1 - AP8WdQD/F3MA/xZyAP8TcAD/Dm4A/wdrAP8AZwD+AGUA6QBlAJcAZAAzAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtAEEAbwDCAG8A/Qh2AP8SewD/Gn0A/x18 - AP8fegD/IXkA/yJ3AP8kdgD/JXUA/yZzAP8mcgD/JnEA/yZxAP8jcAD/GG8A/wprAP8AZgD9AGUAvwBi - AD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAYAHEAqwByAP0IfAD/FYIA/xiC - AP8XgwD/F4IA/xiCAP8ZgAD/HX0A/yJ5AP8ndgD/KXQA/ypzAP8qcgD/KnEA/ypwAP8qbwD/Km8A/ylu - AP8gbwD/DGwA/wBmAP0AZgClAFwAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAEoAcgDpA3sA/wqL - AP8JjwD/BJIA/wCUAP8AlAD/AJQA/wCTAP8AkgD/AJIA/wCRAP8CjgD/CokA/xWCAP8ieQD/LnEA/y9v - AP8vbwD/Lm4A/y1uAP8sbQD/K20A/x9vAP8GagD/AGUA5wBjAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMAcwB1 - APwBiAD/ApYA/wCYAP8AmAD/AJgA/wCXAP8AlwD/AJYA/wCWAP8AlQD/AJQA/wCUAP8AkwD/AJIA/wCR - AP8AkAD/A4wA/xWBAP8qcwD/Mm0A/zFtAP8wbAD/L2wA/y1sAP8pbQD/EW0A/wBmAPsAZgBuAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAdQCAAHgA/gGRAv8BmgP/AZoD/wGaA/8BmgP/AZoC/wCZAv8AmQH/AJkB/wCYAP8AmAD/AJcA/wCW - AP8AlQD/AJQA/wCTAP8AkgD/AJEA/wCQAP8AjgD/EYMA/yxyAP80bAD/M2wA/zFsAP8vbAD/LGwA/xdu - AP8AZwD+AGUAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAB2AHYAegD+ApUG/wOcB/8DnAf/A5wH/wOcB/8DnAf/A5wH/wOcBv8CmwX/ApsF/wGa - BP8BmgP/AJkC/wCZAP8AmAD/AJcA/wCWAP8AlQD/AJMA/wCSAP8AkQD/AI8A/wGNAP8afQD/NWwA/zRr - AP8yawD/MGsA/y1sAP8abgD/AGcA/gBlAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHgATgB6APwElgn/BZ4L/wWeC/8Fngv/BZ4L/wWeC/8Fngv/BZ4L/wWe - Cv8EnQr/CKER/w2mGv8KoxX/A5wG/wKbBP8BmgP/AJkB/wCYAP8AlwD/AJYA/wCUAP8AkwD/AJIA/wCQ - AP8AjgD/C4YA/zFuAP82awD/M2sA/zBrAP8tbAD/GG4A/wBmAPsAZgBGAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAcAHoA7ASRCf8NohX/B6AP/wegD/8HoA//B6AP/weg - D/8HoA//B6AP/w2mHP8kvUn/Mclh/0DOb/84zWn/K8RX/w+oH/8DnAf/ApsF/wGaA/8AmQH/AJgA/wCX - AP8AlQD/AJQA/wCSAP8AkQD/AI8A/waKAP8ucAD/NmsA/zNrAP8wawD/LWwA/w9uAP8AZgDoAF8AGAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegCxAocG/xmnIf8KohT/CaIT/wmi - E/8JohT/CaIU/wmiFP8JohP/EKkh/ynAUP+F2J3/3u7j//T09P/w9fH/oeW4/zTKZP8RqiP/BJ0J/wOc - B/8CmwX/AZoD/wCZAf8AmAD/AJYA/wCVAP8AkwD/AJEA/wCPAP8EiwD/L3AA/zZrAP8zawD/L2wA/ypt - AP8GawD/AGUAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AEgAfgH+FKMe/xyq - J/8Koxf/C6QX/wukGP8LpBj/C6QY/wukGP8QqSL/JLxH/5raqv/w8PD/8vLy//X19f/39/f/+fn5/7Dp - w/80y2T/Eqsl/wWeC/8EnQn/A5wG/wKbBP8AmQL/AJgA/wCXAP8AlQD/AJMA/wCRAP8AkAD/B4kA/zNu - AP81awD/MmwA/y5sAP8fbwD/AGYA/QBjAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB9 - AMkHkg7/L7E6/xGnHv8Nphv/DaYb/w2mHP8Nphz/DaYc/xGqI/8ftz7/l9el/+7u7v/w8PD/8vLy//X1 - 9f/39/f/+fn5//v7+/+y68X/NMtk/xOsJv8Fngz/BJ0K/wOcCP8CmwX/AZoD/wCZAP8AlwD/AJUA/wCT - AP8AkgD/AJAA/w+EAP83bAD/NGwA/zBtAP8sbQD/DG4A/wBmAMMAAAABAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAH0APwCAAf4gqyz/M7Q//w6nHv8PqB//D6gf/w+oIP8PqCD/Eaoj/xqyNP+U1KD/7Ozs/+7u - 7v/w8PD/8vLy//T09P/39/f/+fn5//v7+//9/f3/s+zG/zTLZP8TrCj/Bp8N/wWeC/8EnQn/A5wG/wGa - BP8AmQH/AJcA/wCVAP8AkwD/AJEA/wCPAP8ieQD/NWwA/zJtAP8tbgD/IXAA/wBnAP4AYwA2AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIAAoweQDv82tkT/LbM8/xCpIv8RqiP/Eaoj/xGqJP8RqiT/Fa0r/5LR - m//p6un/7Ozs/+7u7v/w8PD/8vLy//T09P/29vb/+Pj4//r6+v/9/f3//v7+/7Tsxv80y2X/FK0p/weg - Dv8Fngz/BJ0J/wOcB/8BmgT/AJkB/wCXAP8AlQD/AJMA/wCRAP8EjQD/M28A/zNtAP8vbgD/K28A/whu - AP8AZgCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAJAIAA8BylKf9Au0//KbM7/xKrJv8Sqyf/E6wo/xGq - JP8RqSL/js2W/+fn5//p6en/6+vr/+7u7v/w8PD/8vLy//T09P/29vb/+Pj4//r6+v/8/Pz//v7+//// - //+07Mf/Nctl/xStKv8HoA//Bp8N/wSdCv8DnAf/AZoE/wCZAf8AlwD/AJUA/wCTAP8AkQD/G38A/zRu - AP8wbgD/LG8A/xhxAP8AZwDsAEgABwAAAAAAAAAAAAAAAAAAAAAAgQBFAYUD/zG2Qv9Fvlb/JrM6/xSt - Kv8UrSv/Eaok/w2kGP+LypH/5eXl/+fn5//p6en/6+vr/+3t7f/v7+//8fHx//Pz8//19fX/9/f3//n5 - +f/7+/v//f39////////////tezH/zXLZf8UrSr/B6AQ/wafDf8EnQr/A5wH/wGaBP8AmQH/AJcA/wCV - AP8AkwD/BI4A/zNvAP8xbwD/LHAA/yNzAP8AagD/AGUAPwAAAAAAAAAAAAAAAAAAAAAAgQCAB5AO/0G8 - Uv9KwFz/JbQ7/xavLv8RqiT/CJ8P/4jGjP/i4uL/5OTk/+bm5v/o6Oj/6urq/+zs7P/v7+//8fHx//Pz - 8//19fX/9/f3//n5+f/7+/v//Pz8//7+/v///////////7XsyP80y2X/Fa4q/wegEP8Gnw3/BJ0K/wOc - B/8BmgP/AJkA/wCXAP8AlAD/AJIA/yJ7AP8xcAD/LXEA/ylyAP8FbgD/AGgAeAAAAAAAAAAAAAAAAAAA - AAAAgwCxE5we/0jAW/9Pw2L/J7Y//xSsKf8DmgX/hcOH/+Dg4P/i4uL/5OTk/+bm5v/o6Oj/6urq/+zs - 7P/u7u7/8PDw//Ly8v/09PT/9vb2//j4+P/6+vr/+/v7//39/f/+/v7///////////+27Mj/NMtl/xWu - K/8HoBD/Bp8M/wSdCf8Cmwb/AZoD/wCYAP8AlgD/AJQA/xCHAP8xcQD/LXIA/ylzAP8NcQD/AGgApgAA - AAAAAAAAAAAAAAAAAAAAhADUIKcv/03DYP9TxWf/K7hE/wyiGf9JrUn/3d3d/9/f3//h4eH/4+Pj/+Xl - 5f/n5+f/6enp/+vr6//q7Or/odeo/3nNhv+S1p3/7/Pw//f39//4+Pj/+vr6//z8/P/+/v7//v7+//// - ///+/v7/sOvE/zPLZP8Vriv/B6AP/wWeDP8EnQj/ApsF/wCZAv8AlwD/AJUA/wKRAP8wcwD/LXMA/yl0 - AP8TcwD/AGkAywAAAAAAAAAAAAAAAAAAAAAAhADoKq47/1DFZf9Xx2z/MLtL/w2hG/9RrVH/3d3d/9/f - 3//g4OD/4uLi/+Tk5P/m5ub/6Ojo/+bp5/9ewGn/E6wn/xewMP8XsDD/XcZv/+/08P/39/f/+fn5//v7 - +//8/Pz//v7+//7+/v///////v7+/7Dqw/80ymT/Fa4q/wafDv8Fngv/A5wH/wGaBP8AmQD/AJYA/wCU - AP8lewD/LHQA/yh1AP8WdQD/AGoA4wAAAAAAAAAAAAAAAAAAAAAAhQDxMLND/1THav9bynH/Or9V/xat - Lv8Mkwz/yNXI/97e3v/g4OD/4uLi/+Tk5P/l5eX/4+bj/1q8Yf8PqCD/HLU5/xy1O/8btDj/F7Aw/1zG - bv/w9PD/+Pj4//n5+f/7+/v//Pz8//39/f/+/v7///////7+/v+x6sP/NMpk/xStKv8Gnw3/BJ0K/wKb - Bv8BmgL/AJgA/wCVAP8aggD/LHUA/yd2AP8YdgD/AGsA7gAAAAAAAAAAAAAAAAAAAAAAhgDxMrVG/1fJ - bv9ey3X/RsRh/yC5Qf8KmxX/PKM8/9Xa1f/f39//4eHh/+Pj4//g4+D/VbdZ/wukGP8etz3/H7hA/x63 - Pv8dtjz/HLU5/xewL/9cxW3/8PTx//j4+P/5+fn/+vr6//z8/P/9/f3//v7+//7+/v/+/v7/serD/zPK - Y/8UrSn/BZ4M/wOcCP8CmwT/AJkB/wCXAP8SiAD/KncA/yZ4AP8YdwD/AGsA7QAAAAAAAAAAAAAAAAAA - AAAAhwDmMLNE/1nKcf9gzXj/Vspw/yK7Rv8guEL/B5YO/zGgMf+9073/4ODg/93g3f9Qs1H/B6AP/x+4 - QP8iu0b/IbpE/yC5Qv8fuED/Hrc+/xy1Ov8Wry7/W8Vs//D08f/39/f/+fn5//r6+v/7+/v//Pz8//z8 - /P/9/f3//v7+/7Hqw/8yyWL/E6wo/wSdCv8DnAb/AZoC/wCYAP8MjQD/KXgA/yV5AP8VeAD/AGwA4gAA - AAAAAAAAAAAAAAAAAAAAhwDRKq48/1vMdf9iz3z/ZtCA/ya+S/8lvkv/JLxI/w+gHv8DkAT/LqAu/x+e - H/8GnQ3/IbpE/yW+S/8kvUn/I7xI/yK7Rv8hukP/ILlB/x63Pv8ctTr/Fq8u/1rEav/v9PD/9/f3//j4 - +P/5+fn/+vr6//r6+v/7+/v/+/v7//z8/P+w6cL/Msli/xOsJ/8DnAj/ApsE/wCZAP8JkAD/KHoA/yR7 - AP8ReAD/AG4AxwAAAAAAAAAAAAAAAAAAAAAAiACsHqYu/13Nd/9k0H7/a9OF/znFXf8nwE//J8BQ/yjB - Uf8ju0f/Gq81/xyyOP8mv07/J8BQ/yfAT/8mv03/Jb5L/yS9Sf8jvEf/IbpE/yC5Qf8etz7/HLU6/xav - Lf9ZxGn/7vPv//b29v/39/f/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/r+fA/zLJYf8SqyX/ApsG/wCZ - Av8HkgD/JnwA/yJ8AP8MdwD/AG4AogAAAAAAAAAAAAAAAAAAAAAAiQB6D5oZ/13Oef9l0YH/bNSH/1PN - dP8pwlP/KcJU/yrDVf8qw1b/KsNW/yrDVv8qw1X/KcJU/ynCU/8owVH/J8BP/ya/Tf8kvUr/I7xH/yG6 - RP8guUH/Hrc+/xy1Ov8Vriz/XsVt/+/y7//19fX/9vb2//b29v/39/f/9/f3//f39//39/f/9/f3/67l - v/8yyGD/Eaoj/wGaA/8HkwD/JH4A/yB+AP8GdQD/AG4AcwAAAAAAAAAAAAAAAAAAAAAAhwA+A44G/1TL - cv9m0oL/bNWJ/27Wi/8uxVn/K8RY/yzFWf8sxVr/LMVa/yzFWv8sxVn/K8RY/yvEVv8qw1X/KcJS/yfA - UP8mv03/JL1K/yO8R/8hukT/H7hB/x63Pf8btDj/Fa4r/13EbP/u8e7/9PT0//T09P/19fX/9fX1//X1 - 9f/19fX/9fX1//X19f+q47z/LcZa/wWeDP8JkwH/IoAA/xyBAP8AcgD/AG0AOAAAAAAAAAAAAAAAAAAA - AAAAfwAGAIoA6zu7U/9m04T/bdaK/3PYkf9MznP/LcZc/y7HXf8ux17/Lsde/y7HXv8ux13/LcZc/yzF - Wv8rxFj/KsNW/ynCU/8nwFD/Jr9N/yS9Sv8iu0b/IbpD/x+4P/8dtjz/G7Q3/xStKv9cw2r/7PDt//Ly - 8v/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//y8vL/Us53/xKrJv8MkgL/H4IA/xJ/AP8AcQDmAH8ABAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIwAmRmiJ/9l1IX/bNaL/3PZkv9x2ZH/Msli/zDJYf8xymL/Mcpi/zHK - Yv8wyWH/L8hg/y7HXv8txlv/LMVZ/yrDVv8pwlP/J8BP/yW+TP8kvUn/IrtF/yC5Qf8etz7/HLU6/xqz - Nf8UrSn/WsJp/+ru6//w8PD/8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/Vc13/xKrJf8QkAP/HYQA/wd6 - AP8AcQCSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkANAGOA/1Ty3P/bNeM/3LZkv953Jj/V9SA/zLL - Zf8yy2X/Mstl/zLLZf8yy2X/Mcpj/zDJYf8vyF//LcZc/yzFWf8qw1X/KMFS/ya/Tv8lvkv/I7xH/yG6 - Q/8fuD//HbY7/xu0OP8YsTP/E6wo/1nBZ//o7en/7+/v/+/v7//v7+//7+/v/+/v7//J5dD/KcBQ/wih - Ef8UjQP/FYYA/wB0APwAbgAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMALsjqzX/ateM/3Ha - k/933Jj/et2b/0HPcP8zzGb/M8xm/zPMZv8zzGb/Mstl/zLLZP8wyWL/L8he/y3GW/8rxFj/KcJU/yfA - UP8lvkz/I7xJ/yG6Rf8guUH/HbY9/xu0Of8ZsjX/F7Aw/xKrJv9YwGb/5uvn/+3t7f/t7e3/7e3t/9bn - 2v9Cwl//Fq8t/wScCP8ZigP/CH8A/wB0ALUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK - ADsCjwP8Ustz/2/akv913Jf/et2b/3HblP83zWn/M8xm/zPMZv8zzGb/M8xm/zLLZf8yy2T/MMlh/y7H - Xf8sxVn/KsNW/yjBUv8mv07/JL1K/yK7Rv8guUL/Hrc+/xy1Ov8aszb/GLEy/xavLf8SqyX/T71d/8Pf - x//N49H/kNKc/y66Sf8Wry7/Bp8O/wmZCf8TiQT/AHYA+wBzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAjAChFJ8g/2nZjv9y25X/dtyY/3venP9r2pD/Ncxn/zPMZv8zzGb/M8xm/zPM - Zv8yy2X/Mcpj/y/IX/8txlv/K8RX/ynCU/8nwE//Jb5L/yO8R/8hukP/Hrc//xy1O/8aszb/GLEy/xav - Lv8UrSr/Eaok/xOrJ/8Vriv/Fa4r/w+oIP8IoRL/Bp8N/xCUCf8DfgH/AHcAmAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjQASAI4A4jC0Rv9u2pL/ctyV/3fdmf973pz/admP/zbM - aP8zzGb/M8xm/zPMZv8zzGb/Mcpk/y/IYP8txlz/K8RY/ynCVP8nwFD/Jb5L/yO8R/8hukP/H7g//x22 - O/8btDf/GLEz/xavL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqjFv8IoRL/CZ0O/wiHBf8AeADdAHcADwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI4APQCOAflDwWD/b9uT/3Pc - lv923Jj/et2b/23akv89zm3/M8xm/zPMZv8zzGb/Mstk/zDJYP8ux1z/K8RY/ynCVP8nwFD/Jb5M/yO8 - SP8hukT/H7g//x22O/8btDf/GbIz/xewL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqjFv8JoRL/B5EJ/wB6 - APYAdgA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO - AF8CkQX8ScRl/27akv9y25X/ddyX/3jdmv923Jj/TtJ6/zPMZv8zzGb/Mstk/zDJYP8ux1z/K8RY/ynC - VP8nwFD/Jb5M/yO8SP8hukT/H7g//x22O/8btDf/GbIz/xewL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqj - Fv8Glw3/AHwA/AB5AFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAjgBoApAE/ELAXf9t2pH/cNuU/3Pclv923Jj/eN2Z/2nZjv9D0HL/Mstk/y/I - YP8txlz/K8RY/ynCVP8nwFD/Jb5M/yO8R/8hukP/H7g//x22O/8btDf/GLEz/xavL/8UrSv/Eqsn/xCp - Iv8Opx7/DaUa/weXD/8AfQD7AHsAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI0AWgCPAfcvskP/aNiN/27akv9w25T/ctuV/3Tc - lv913Jf/ZdeK/0fOcf8wx17/K8RX/ynCU/8nwE//Jb5L/yO8R/8hukP/Hrc//xy1O/8aszf/GLEy/xav - Lv8UrSr/Eqsm/xWrJv8RqCD/BpEM/wB9APUAfABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLADUAjgDaE54c/1HK - cf9r2pD/bdqR/27akv9v2pL/btmQ/23Yjv9q1or/V9B5/0XJaf81w1r/Kb9O/yO7R/8guUL/Hrc+/xy1 - Ov8aszb/GrI0/x2yNf8ksjj/JLE2/xKjIP8DiAb/AH4A1wB8ADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAiQANAI8AkAGOAfojqTL/VM11/2jYjf9o2Iz/Z9eK/2bViP9l1IX/Y9OC/2HRf/9ez3v/Ws12/1TK - b/9Lxmb/RsNg/0LBWv9BwFf/P75U/zW5Sf8eqy//B5EO/wCBAPkAgACLAHMACwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRACoAjQCoAY8C+RmhJP87u1T/V854/1/Tgf9e0n//XNB8/1rP - eP9XzXT/VMtw/1DIa/9Mxmb/SMRh/0HAWf8xt0f/GqQp/waQDf8AgwD4AIEApQB/ACgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AIACOAH8AjQDTAY4C/g6Z - Fv8fpS3/Kq48/zGzRf8ytUj/MLNF/ymuPP8gpi//E5wd/waPC/8AhgH+AIUA0gCEAH0AfwAeAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAI4AIgCMAFkAiwCLAIsArwCJAMQAigDOAIkAzgCIAMQAiACvAIcAiwCGAFkAfwAiAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP//4Af//wAA//8AAP// - AAD//AAAP/8AAP/wAAAP/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAA/wAA/gAAAAB/AAD+AAAAAH8AAPwA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAPAAAAAADwAA8AAAAAAP - AAD4AAAAAB8AAPgAAAAAHwAA/AAAAAA/AAD+AAAAAH8AAP4AAAAAfwAA/wAAAAD/AAD/gAAAAf8AAP/g - AAAH/wAA//AAAA//AAD//AAAP/8AAP//AAD//wAA///gB///AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx b/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx deleted file mode 100644 index e9f6895..0000000 --- a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx +++ /dev/null @@ -1,797 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridControl - - - - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - - 1 - - - $this - - - - 87, 30 - - - 2 - - - Tile - - - 3 - - - GridView - - - 7, 15 - - - 0 - - - True - - - Top, Bottom, Left, Right - - - Label1 - - - 756, 453 - - - Regular - - - Abbruch - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bottom, Right - - - - None - - - 0 - - - 2 - - - 125, 30 - - - Top - - - 3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bitte wählen Sie einen gültigen Parentdatensatz für den neu zu erstellenden bzw. den aktuellen Datensatz - - - 0, 0 - - - $this - - - 970, 410 - - - Horizontal - - - MiddleLeft - - - Segoe UI, 9pt - - - 4, 37 - - - Top, Left - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - Panel1 - - - 0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Center - - - MiddleLeft - - - 0, 0 - - - Setze Parent-Link - - - MiddleRight - - - 849, 453 - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wBDyGYACIgAAKrJpwAerzMAyuzXAFqKWgB6zIUAOmwAACZ9JgCD5acA7ObqAAuoFwBZ034AJ8NTABNs - DQAemiMAIX0AAI6/iAAViBYAAJ4CAHfclQBinWIA+ur5ADu+UADc8+kALstjACyOKwAguUIAU8ZsACZt - AAALrScAYdiJANHh0QAPfQ8ATNN5ACSkLQDa7d0AK7Q+AACjDQAQaQIAE4wAABejJQD89voAApQAADJy - AAAbhgAADo4IABawLgB93pwAHLU6AA+pIAAsxVoABYoIAFbKcwASdAsA9vD1ACd1JQApfAAAIKoqAC2V - LQAShQAABKAIAB6TIgA2wVQAJ8BNAFyQXABgl2AAIpooAHfgnAAJqiIA//n/ABGtJAAhvEcAAJkAAB6q - LwAbuUAABYUHAAipGwApeScAe9uZABOLEwAhliQAAJ4HAF3SfAAVcA0AJKgvAA+NAAA2cQAAC6gfAC/J - YAApxFYAJXglACySLAATiAAAHn4AAF7YiAAxymMA//z/ANvv3wCB46YAet2bAB6WJAAfu0UAEW4NAACb - AgA4v1QA9e70ACK7RQA5v08AAJ0AAACfCQABoQ0AKcNUACbATwD/9/8A2u/dAACUAAAAlwAAEnILABGr - JABgmWAAeNuWAB22OwA5awAAAJ0DABRxDQALrCYAH5sjACyRKwAuymIA//3/AP/7/wDa7t0Afd2cAACY - AAAAmgAAe92bACZuAAAffgAAWotaAFyPXAAvyWEAYpxiACK7RgAsxVkAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAI5Qf1Y6BwAAAAAAAAAAACMDWF+MLh8QAAAAAAAAAE4/byiJd3ZgfSkA - AAAAABQNcWsaZn5LiD4JaQAAAERXTyc5LAEyVGpLEouNAAAcbjwMbHSFAYdwai1ZXQAAQBkEGCIFdQEB - ilSJO3gAAFNVKxN5TSBkAQFRFS84AABeFjVoXHNtgIZjhHsqCgAAkB4hg4+SQh1HJkgGMEMAAAARCyQb - W3KRM1oISSMAAAAAACVlYWIPSnwxNDYAAAAAAAAAgTdGDgJBTFIAAAAAAAAAAAAXPUVngnoAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wAA+B8AAPAPAADgBwAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AADgBwAA8A8AAPgfAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHgAEABtAHgDawDGCG0A6wlsAOwDZwDIAGUAewBjABMAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIEARwF5AOkIiAD/D40A/xOIAP8ffgD/MnIA/yZtAP8HaADsAHYATQAA - AAAAAAAAAAAAAAAAAAAAAAAAAIgARgKFBPkEoAj/AJ0A/wCjDf8AmgD/AJcA/wCUAP8efgD/OWsA/w9q - APsAcgBNAAAAAAAAAAAAAAAAAIkADgaGB+cLqBf/AaEN/zi/VP/c8+n/et2b/wCdA/8AmQD/AJgA/xKF - AP86bAD/BWoA7ABjABMAAAAAAAAAAAB7AHMkqC//CKkb/yu0Pv/28PX//Pb6//////993pz/AJ4H/wCb - Av8AmQD/IX0A/yZuAP8AZgB8AAAAAAAAAAAChADAOb9P/yCqKv/s5ur/9e70///3////+////////33d - nP8Anwn/AJsC/wKUAP82cQD/AGoAyQAAAAAAAAAAD5IU5Tu+UP+qyaf/+ur5/9Hh0f8erzP/2u/d//// - ////////e92b/wCeB/8AmgD/KXwA/whvAO4AAAAAAAAAABGVFeRd0nz/F6Ml/46/iP8RqyT/G7lA/wut - J//b79////////////9725n/AJ4C/xuGAP8IcQDuAAAAAAAAAAAAigC+d9yV/yzFWv8fu0X/KcRW/ybA - T/8iu0X/C6wm/9ru3f///P////3//3jblv8TjAD/AXEAxwAAAAAAAAAAAIUAcFPGbP9h2In/Lspi/y/J - Yf8sxVn/J8BN/yC5Qv8JqiL/2u3d///5///K7Nf/Do4I/wBwAHkAAAAAAAAAAACgAAwOmRTkg+Wn/0zT - ef8uy2P/L8lg/ynDVP8iu0b/HLU6/wuoH/96zIX/Ea0k/wF5AOkAdwAQAAAAAAAAAAAAAAAAAKIAQCKm - K/iB46b/XtiI/zHKY/8nw1P/IbxH/x22O/8WsC7/D6kg/wKKBfkAjABHAAAAAAAAAAAAAAAAAAAAAAAA - AAAAogBAD5oU5FbKc/934Jz/WdN+/0PIZv82wVT/Hqov/wWJBegAjABGAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACgAAwAiABwAo4CvhOZGeQPlRblAokBwAB/AHMAiAAOAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAA+B8AAPAPAADgBwAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMADAADgBwAA8A8AAPgf - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8APc5uAACR - AACc4bUAPYI9AHCWcAAUuDoAOGoAAM3p0QBq2YwAV7VVAB6PHwAQbAoABKkbADOnMQDs6uwAWI5YACrD - VQB2tnMAXch1AH7iogC44r4AIXMhACV+AABGpUEAQb1UAC+PLwA0s0UA+un5ACCjKwACoAoAEJcVAF++ - ZQAQhgAAUNN8AB9sAAAwyWMAEKopAE2UTQAptDcAIbpFAO348wATfA8AZZplAFPIaABk0oAAdd2XAG6k - bgAVeQAADZQBAC5yAABGyGUAIIIgAC6CLgAenCAATL1bALDctgBFtEwAFoYWABixMQAacxcA+Pf4AGmR - aQAJoBcAOsZgAPPv8wAOpx4AH7Y6AAGaAgD/9f4AI5QmAC6uPQAuukgAA4cAACW+TAA3fjcACa0jADq4 - SgBWy3IAMsJVAEKeQgAtxlsANc5oACe2PwAImw0AX896AAWkEQAuly4ACI0AABaBAABSmFIA9uf1AAaW - AABn1oYAV9J+AHbZkQASdQ8A5+XnADvLaAAzbQAADIgFAFG/XwD88voAFXAUAB14GgAXixoAEawjACxs - AAAMpxgAWc55AFLQdwAet0AALXgAAACcDgD8/P0A7u3uAAueEQAQrywALIssABmzNgC23rsAAp4FAAel - FwD09PQAMowyAHrhngAgfgAABqENAA2bFgAanSMAXs11AACVAAAqfAAAFK0pADnOawAGqyAALocuACfA - UAB/358ADW4HAAKXBQBy25QAMpEyAC3FVwAxsEMAdd+bAAiSAAActToAs9u6AGDSfQAitTcAHnQbACq1 - OwD67foA9+r2ABGKAAAhniIAMstmAP/8/wAWfQAALI8sAGWWZQAEnQgAAqgYABawMAAjwU0ALcheAPz4 - +wD39PcA8e/wABxuAAAvdQAAA6EPADzNawAKoxYA+vr7ABFvCwAbcBgAeNyWAB+FHwBm04UAPIU8ACS9 - SQBSx2sAKL9NADVtAAAqcQAAKncAAHLelwBj0X0AHbc+ACC5QgAwymAA/vn9APX3+AAPcAgAA5UAAAKb - BAAAnwgAd96ZAAKqHQAvki8AbqFuAFfNcwAivEYAKsZYAP31/QD87/oAuOC8AACYAAA0bwAAfN+eAAWn - FwD//f8AuuO/AHvhoQAFngoABagaAAqkFwAFqh0AOHw4ACa1PQAowVIAM7RHAP3//wD08vMADmwJAAKX - AAAAmAUAN20AAAKeCAAGnw4ABKofAA2nHAANqR4AEaslAB22OwAfuUEAPM5sADHMZAAuymEAJr9OACjC - UAD/+f8AHGwAAACTAAAAmgAAFoMAAC9zAAAtdAAAJXwAAAKgDAAhdSEAcJhwACvGWwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFmLGxst0/AAAAAAAAAAAAAAAAAACiYTF/+7z6M7v1DREAAAAA - AAAAAAAAADZKXdLS0oRZWjO6ZCQXAAAAAAAAAAAANY16xkXS0tKEhPYiurpsaAAAAAAAAAB9VYDo2XsH - B+f30oSEAzMIbP0AAAAAAMsgba+v2rWpKgIfxkXShPYz5iQRAAAAADso6kPaFEapwnMCraPG0oQD5mTj - AAAAAIKZ7Npm0Kp8Ptbh762jxtKE+OarPwAAJ05U1TqbEHSpqHMBAe+to8bShNMzTAAAdy3eD1xiEGc5 - CZ9zAQHvraNF0n/5PQAADINJGVximiHJ6dfW1gHhrq3GRZysjAAADL40chMdC00pv4jX1nMB4a78RZNx - xAAAGy5WpibldvO3KXCIFp+wn7Bjx8WFaQAAW7hgkP+nUhKKS82/3NH0PqjDY+QYtgAAAEizX6fBwVKQ - ircp7Q55z+JGBHWg/gAAADe9i4eeniVSEvLNcHiklUZCUDIrAAAAAACRFcjwnp7BUt+37pSl2jilV2Us - AAAAAABRTxUvU/DwUt+3wO08huvbVYkAAAAAAAAAWE/Y1CPxzt+3wJQ8hmtAtAAAAAAAAAAAAFEckn6O - b0G57u1El4GPAAAAAAAAAAAAAAAAneBuCl6WzBoeajAAAAAAAAAAAAAAAAAAAABbykdHoScAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A/wD/APwAPwD4AB8A8AAPAOAABwDAAAMAwAADAMAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAEAwAADAOAAAwDgAAcA8AAPAPgAHwD+AD8A/4H/AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAkAbQBbAGwApQRq - ANcHbADuCGsA8ARoANsAZQCtAGQAZgBvAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAlwACAHYAawRxAOkVeQD/IH0A/yV8AP8qdwD/LXQA/y5yAP8qcQD/HGwA/wdp - APAAbQB+AIEABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBABIAcwC7A4cA/waW - AP8AmAD/AJgA/wCXAP8AlAD/CI0A/xaBAP8tcgD/NW0A/zJtAP8fbAD/AGYAzgBxAB8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIsAEQB5ANAClwX/Ap4F/wKcBf8BmgP/AJkA/wCYAP8AlwD/AJUA/wCV - AP8AkwD/EIYA/zRtAP81bAD/LGwA/wJpAOEAdgAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAtQib - Df8GoQ3/Bp8O/wWeCv8HpRf/E7g6/xS3Of8Cngj/AJoA/wCYAP8AlgD/AJQA/wCQAP8tcgD/OGoA/yts - AP8AaQDOAE8ABwAAAAAAAAAAAAAAAAAAAAAAjABeEJcV/wynGP8Koxb/CaMV/waoGv9m04X/9vX3/+34 - 8/89zm7/AqAK/wGbBP8BmQL/AJgA/wCUAP8AkwD/LnIA/zdsAP8fbAD/AG8AfgAAAAAAAAAAAAAAAACJ - AAQAggHeKbQ3/w2nHP8Opx7/Baca/13Idf//9P7/9/T2//75/f/7/P3/Pc5t/wOhDv8EnQf/AZoE/wCX - AP8AlQD/AJEA/zdsAP8zbQD/BmoA8QBmABAAAAAAAAAAAACAAEcanSP/KrU7/xGrJf8GqBr/Ub9f//zv - +v/x7/D/9PT0//j3+P///f///f///zzObP8EohD/BJ0I/wKbBP8AlwD/AJUA/xaDAP83bQD/HG4A/wBm - AGYAAAAAAAAAAAB/AI86uEr/J7Y//wWnF/9FtEz/9+r2/+zq7P/u7e7/+PT3//v3+v/8+/z///////7/ - //88zmz/BKIQ/wSdCP8BmgT/AJgA/wCVAP80bwD/LXIA/wBoAK8AAAAAAAAAAACAAL9TyGj/JrU9/zOn - Mf/15/T/5+Xn/+vp6//88vr/sNy2/83p0f//+////Pv8///////+////PM5s/wSiEP8EnQf/AZoD/wCZ - AP8gfgD/L3MA/wRrAN0AAAAAAAAAAACJAdNezXX/LrpI/0alQf/25/X/5+Xn//rt+v9fvmX/Aqod/wSq - H/+547////3///79/v///////f///zvNa/8DoQ//A5wF/wCZAf8RigD/L3UA/wdtAPQAAAAAAAAAAAGK - AtJj0X3/Rshl/wCcDv92tnP/+un5/1e1Vf8JrSP/ILpF/x23Pf8GqyD/uuO////9///9/P3///////3/ - /v88zGv/AqAM/wCaAv8IkgD/LXgA/whvAPIAAAAAAAAAAACFALpk0oD/X896/yPBTf8Qqin/AJgF/xCv - LP8owlD/Jb5J/yG6RP8dtz//Bqsf/7jivv//+///+vn6///8///5+vv/Osto/wCfCP8DlQD/KnwA/wRv - ANkAAAAAAAAAAACFAIdSx2v/dtmR/y3FV/8rxlv/Lcdd/y3GWv8pwlT/J8BQ/yW+TP8ivEb/Hbc+/wWq - Hf+44Lz///n///j3+P/8+Pv/9ff4/zvLZ/8ClwD/JX4A/wBwAKcAAAAAAAAAAACSAD0vsD7+eNyW/1fS - fv8syF7/MMpg/zDJYP8txlv/LMVW/yfAUP8kvUr/IbpE/x22O/8EqRv/tt67//31/f/08vP///b+/5zh - tf8LnhH/Fn0A/wBxAFwAAAAAAAAAAAAAAAEAmgPSct6X/3/fn/85zmv/Mstl/zPMZv8wyWP/LcZd/yrD - Vf8mv07/IrtG/x63QP8Zszb/AqgY/7Pbuv//9f//8+/z/zLCVf8NlAH/BXgA6QB6AAkAAAAAAAAAAAAA - AAAAnwBMMrJE/n3iov933pn/Msxk/zPMZv8yy2b/Mcph/yzFWv8owVH/JL1J/x+4Qf8btDr/FrAw/wWo - Gv9MvVv/FbAv/wWkEf8MiAX/AH4AbAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAn1XLcv9+4aH/dd2X/zXO - aP8xzGX/Mctk/y3GXP8owVL/JL1K/yC5Qv8ctTv/GLEx/xStKf8NqR7/CqQX/wibDf8AegC8AJYAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAJEACACPALxWynL/e+Gh/3zfnv9Q03z/Lsph/yrGWP8nwVL/JL1K/yC5 - Qv8ctTr/GLEx/xStKf8RrCP/CaAX/wB+ANEAgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACR - AAgAlwCeNbVG/nXfm/964Z7/ctuU/1LQd/86xmD/KL9N/x+5QP8ctTv/H7Y6/yK1N/8Nmxb/AIcAtQCL - ABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8ATASdBtI0tkj+Wc55/2rZ - jP9n1ob/YNJ9/1fNc/9BvVT/IKMr/wKIBd4AkgBfAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAkQA9AIYAhwCJALoHkQrSBo8J0wCFAL8AgQCPAIMARwCI - AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP8A/wD8AD8A+AAfAPAADwDgAAcAwAADAMAAAwDAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAwAABAMAAAwDgAAMA4AAHAPAADwD4AB8A/gA/AP+B/wD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8ANs5qAAKJAACoz6oAd6F3ADmKOQBo3JIAOmoAABK3 - NwDj4uMAHXcdAFuPWwDD5sgAQ7VKAAGnFwBbyW8ADGgAAIXcpAAmwU8AIYIAAByaFwD35/cAquO7AG22 - agApqzgASMFeAC55LgBIk0gAJo0mABGrJQAgbAAADnkOAGfPfwACnAYATdJ6AFOgUwB24ZwAOsBUADut - PQAguUIALsheADWhMgAgpCkAEosAAAZ1AAASkg4A9vb2ABR5AAAwdAAAnNSkABuxLgBd2YoA7+7uAG+Z - bwC127sACZ0UAA1sDQD/8v8AL40vABuOGwBTxWYAMrJEABdvFwBCnEIAGIEYAFrQeQA3ljcAVIhUAHfa - kwBFyGgAB6sgACiCKAAIkgkAbch5ACd4AABs14sAGZ4kADm2TQAAlAAANH40ALrgxAALphkAHb9JABOY - GwARsS0AG7Q4AFHLbQAiqTEAAZoPABV6FQBDwFMAft+eAELFYABCkkIA6enpAK3UrwAFaQUAK8RXABlv - AAAMmAYAMctkAB56AAD37vUATZdNABGEAAAaggAADYkGAAWhDAALrygAKWwAAAiOAAACgwMAVc10AG/c - lQAzbQAAYNJ/APv6+wBjzXkADqgfACSwMAAykDIAQ75aACS9SQCq58EA8eXxACd8JwBwn3AALq8/AA6A - DgDy8vIAAJoBAAqTDwBNxGMACW4JAPvz+QBc1YUAC4gAAGPYiwAkcQAACKMSAMDhwwAGcAAAB5oOACzA - TwD/+P4ABqkbABWtKwB23ZkABKIVAG7ZjwAUszIA8+vyAB2GAAAacxoAatKDAE3PdQB54Z8ABIgFAD3B - WQD66/kAL28AAAeNBwAnkicAet6bACp4AAAnfAAACZcSAA2sIwAWsC8AMsddAAhrAAA3kTcA5uXmACK7 - RQAUcRQAF3UXAGbajwAClQQALstiADdsAAAowVIASsJjAEG8UwBX0XwAGbM2AACfBgAycQAABJ0KAAyl - FQAmiiYAHq4uAB64PwBOw18ABnoAAAWYCwAVtjgAIKUtADPMZgAwyWEAO8BQABV+FQD+/P4AxefKAHTg - mwBy3ZcAa9SHAC3GWwA7uU4AJ24AACh1AAASrSoA+Pf4APT09ADv5+8AAZoDAA2xKgAygDIAN4w3ACeF - JwAUtTUAUchuACW+TABBlUEARcFdAPvw+QD38fYAE3YAAA+KAAAwcQAAJHkAAAahDwBq2Y4ABqoeABWs - KAAdtzwAIb1HADKxQQD99PsA6+rrAMLlywDB48YAs928AAppAAAZbAAAC2sLAACSAAAAlwAAC5UNAHHa - lABu25EABacZAAqlGAAHpxoAFK8tABexMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFCaOTk/G0QAAAAAAAAAAAAA - AAAAAAAAAAAAAAAASI7jZuZL0tKL9PMLNgAAAAAAAAAAAAAAAAAAAAAABi1pLOTkaWrm5eWhodERfgAA - AAAAAAAAAAAAAAAAAFoDg4P3g/f3T0/2adK0c3Mf9QAAAAAAAAAAAAAAAAAgsiIiIteDg/f3909PT4m7 - tHNuYQAAAAAAAAAAAAAAQcNsvLy8IqhV/IPX9/dP9vbmCHNu9QAAAAAAAAAAAF6EvYyMjIxTEnw03IMi - g/dP9vZmCHMffgAAAAAAAAAAcHj8UlJSCfCRkQEH3Nci1/f3T09LtHPzNgAAAAAAAKwrv3d3d21Rh4Iv - dQEHxCK8IoP3T/a0c9ELAAAAAAAAcFvqHh4PN2c1gi/UygGxxCK8IoP3T2m0u6sAAAAAAH9UwdPTumCY - 7zWC1S91AQGxxLy8IoNPT7u7Y0QAAAAAHBk904ME1q1fNYeRdXXKAQGxxLy81/f3aruLGwAAAAA70BCV - GH0Kre/hSrcNynUBAQGxxCIi1/dvu9KvAAAAAL4adh4qFgqtoA7pl0fLysoBAQGxxCIig/cxpYYAAAAA - voUhkPYYFqAnkq4oVkfLynXKAQGx3NfXg6alhgAAAAB5Gptd3lkuFf0Te64oVunLynV1ygGK3IODFKaw - AAAAAGhOzkITYhPeYhPee64oVukNkdTUdQGKl4OZZtkAAAAABcVMRWLPz8/PYrUTe64oVpINkS8v1JGI - /ZkwDAAAAAAAopZFuCnHx8fPYrUTe67AuZLx7tWChxfYmS0AAAAAAABAepRcAmXGxscpYrXerihW//uN - 7uI6Roxq2wAAAAAAAABJzKTNs8bGxmXPYhN7KOu5/vsy8p+oZMIAAAAAAAAAACSAnVzos8bGZSlitXuu - wFb/0/2SUudr2gAAAAAAAAAAAKO2nVz6xmVlKWK13q7AVv+THndSj8kAAAAAAAAAAAAAADy2naSkI7Mp - YrXersBW/5MedziBAAAAAAAAAAAAAAAAAKPtJZSk+ZyqE+wo67mpkzOnQQAAAAAAAAAAAAAAAAAAACT4 - tsxylkx0V12fJshYnt8AAAAAAAAAAAAAAAAAAAAAAABASRl63XFX4D5NnkMAAAAAAAAAAAAAAAAAAAAA - AAAAAAAABWh5HR07HH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////8A///8AB//8AAP/+AAB//AAAP/gA - AB/wAAAP8AAAB+AAAAfgAAAHwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPgAAAH4AAAB/AA - AA/wAAAP+AAAH/wAAD/+AAB//wAA///AA///8A////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHcALABsAHgAagCzAGkA2QBoAOwAaADtAGYA3QBmALsAZQCDAGoAOQAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAH8ASAB2AMQHcQD+E3YA/x54AP8keAD/JngA/yh2AP8ncwD/JHAA/xls - AP8KaQD+AG8A1AB2AF0AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIUAFAB5AKwGdwD+EYMA/xKLAP8PigD/DokA/xKFAP8ZgQD/I3kA/y9x - AP8wcQD/L28A/y5uAP8mbgD/DWkA/gBvAMUAdAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEACwAdADgAokA/wKbAP8AmwD/AJgA/wCZAP8AlwD/AJcA/wCU - AP8AlQD/AJEA/xGFAP8odQD/N2sA/zNtAP8xbgD/IWwA/wBnAO8AcgBFAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAApAHYA6gKVBP8Cngb/ApwG/wKbBf8CmwT/AZoB/wCZ - AP8AmAD/AJcA/wCWAP8AlQD/AJMA/wCTAP8LiAD/MnAA/zdsAP8zbAD/KGwA/wFoAPcAdABEAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAB6ANsFmAv/BaEM/wWeDP8Fngz/BZ4M/wOc - CP8NrCP/EbEt/wmlF/8AmQD/AJkC/wCYAP8AlgD/AJUA/wCSAP8AkgD/I3kA/zppAP80awD/KWwA/wBn - AO8AcwAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQCfCpMP/wylFf8JoxL/CaIT/wmi - E/8IoxP/Hb9J/4XcpP+q58H/XdmK/xS1Nf8AmQH/ApsF/wCZAf8AlwD/AJUA/wCSAP8AkgD/HnsA/zpq - AP8zbAD/H2wA/wBuAMUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEANwCEA/0ksDD/CqQY/wyl - Gf8MpRn/C6YZ/xK3N//C5cv///b+///4/f///f//aNyS/xS1Nf8CmwP/A5wH/wGaA/8AmAD/AJYA/wCU - AP8AkwD/J3gA/zdsAP8ybgD/C2oA/gB0AF4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQCvIKQp/x6u - Lv8Opx//D6gf/w6pH/8Lryj/uuDE//vy+P/z8vL/9fX1//z6/P//////Z9uR/xW2N/8DnAf/BJ0J/wKb - Bf8AmQH/AJYA/wCTAP8AkgD/Nm0A/zRtAP8nbgD/AG0A1QAAAAEAAAAAAAAAAAAAAAAAAAAAAIIAFwCD - APpDwFP/Fawo/xKrJf8RqiX/AacX/7Xbu//37vX/7+7u//Ly8v/19fX/+Pj4//78/f//////ZtqR/xW2 - N/8DnAj/BJ0K/wKbBf8AmQH/AJYA/wCVAP8ShQD/OG0A/zFwAP8JbAD+AG4AOQAAAAAAAAAAAAAAAAAA - AAAAggBcE5gb/07DX/8SrSn/E60q/wCfBv+t1K//8+vy/+vq6//u7u7/8fHx//T09P/39/f/+vr6///+ - ////////ZtqR/xa3OP8EnQn/BJ0K/wKbBf8AmQH/AJUA/wCVAP8ycAD/MXAA/xlvAP8AZwCFAAAAAAAA - AAAAAAAAAAAAAAB/AJYpqzf/U8Vm/xGuK/8AmQD/qM+q/+/n7//n5uf/6enp/+/u7//78/r///j///z5 - /P/6+vr//f39////////////ZtqR/xa3OP8EnQj/BJ0J/wKbBP8AmAD/AJYA/xqBAP8xcQD/JHIA/wBp - AL0AAAAAAAAAAAAAAAAAAAAAAH8Auju5Tv9byW//BKIV/2y2af/x5fH/4+Lj/+Xl5f/r6ev/+/D5/23I - ef9BvFP/wuXI///7///7+vv//v7+////////////ZtqP/xW2OP8DnAj/A5wI/wGaA/8AmAD/CI4A/zNx - AP8pdgD/AGoA4QAAAAAAAAAAAAAAAAAAAAAAgQDISMJe/2PNef8Qqyf/NaEy//bm9v/j4uP/5+Xn//rs - +f9DtUr/Bqsf/xSyMf8GqyH/xebK///8///9/P3//v7+////////////ZdmO/xW2N/8Cmwb/A5wG/wCa - Af8AmAD/MHQA/yt3AP8AbADzAAAAAAAAAAAAAAAAAAAAAACBAMdNxGP/Z89//yzAT/8AkgH/bbVq//fo - 9//56vj/O609/wepG/8ivEX/ILlA/xu1Of8Hqx//xebK///8///7+vv//fz8///+////////ZdqP/xS1 - Nv8BmgT/AZoE/wCaAP8nfQD/KXkA/wBsAPEAAAAAAAAAAAAAAAAAAAAAAIMAtkjAXv9q0oP/QMVg/yO/ - S/8Bmg//EpIO/xyaF/8Gpxn/JsBP/yO8Sf8hukT/H7hC/xu1Of8Fqh7/xefJ///7///6+fr/+vr6//78 - /v//////Y9iL/xO0Nf8AmQH/AJwB/yGCAP8mewD/AG0A3QAAAAAAAAAAAAAAAAAAAAAAhQCOObZN/2vU - h/9a0Hn/JcFO/yzFWP8mwU//JL5M/yrEVv8nwFD/Jr9N/yS9Sv8iu0f/IbpC/xu1Of8GqR3/xObI///6 - ///49/j/+Pj4//v5+v///f//Y9eL/xO0Mv8AmgD/HoUA/x56AP8AbgC2AAAAAAAAAAAAAAAAAAAAAACF - AFIgpS3/bNiL/3fZk/8rxlj/LMVZ/yzFW/8sxVv/LcZa/yrDVv8pwlP/J8BP/yS9Sv8iu0X/H7hB/xq0 - N/8FqRv/wuXI///4///29vb/9fX1//j2+P//+f//XNWF/wenGv8chQD/FHkA/wBvAHsAAAAAAAAAAAAA - AAAAAAAAAJ4ADgCNAPRt2Y//dtqT/1fRfP8syF7/MMli/zDJYP8vyGD/LcZc/yvEWP8pwlP/J8BQ/yS9 - Sf8hukX/Hrg//xmzNv8EqBv/wePG//31+//08/P/8/Pz//z0+v+q47v/DbEq/x6HAP8HdQD+AHoALQAA - AAAAAAAAAAAAAAAAAAAAAAAAAJAAnkO9Wf923Jj/f9+e/zbOav8yy2X/Mstm/zPMZf8wyWL/Lsde/yvE - WP8owVL/Jb5M/yK7R/8fuEL/HLU6/xexMf8Epxn/wOHD//3z+//38fb///L//0XIaP8HoxH/GoMA/wB7 - AMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAowAmBJIG+XTgmv963pv/ct2X/y/LYv8zzGb/M81m/zPM - Zv8xymL/LcZb/yrDVf8nwE//JL1J/yC5Q/8dtjz/GrM2/xSvLf8Fpxn/nNSk/7PdvP89wFn/DKwi/wyY - Bv8HewH+AIcASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQCGLq8//3rhoP99357/atmO/y3L - Yv8zzGb/M8xn/zHKZP8ux13/K8RX/yjBUf8kvUr/IbpE/x63Pv8btDf/F7Ax/xOtKP8Hpxv/B6kc/wqn - Gf8GoQ//DYkG/wB+AK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAAYAiwDGS8Jj/3ng - nv9+353/btuR/zPNZv8xzGX/Msxk/y/IXv8rxFj/KMFT/yW+S/8hukX/Hrc+/xu0OP8YsTH/FK0r/xGq - JP8Opx3/C6YX/weaDv8AeADgAIQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACm - ABcAigDXS8Jk/3jhn/953pr/et2b/03Sev8uy2L/Lchd/yvEWP8owVH/Jb5L/yG6Rv8etz7/G7Q5/xix - Mf8UrSv/Eaok/w+qIP8JnRT/AH0A6gCLACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACmABcAiwDGMrFB/3bhnP923pr/ed6b/3HalP9Nz3X/Msdd/yTBTv8hvUf/H7pC/x23 - O/8Yszb/FrAv/xWtK/8bsS7/CZcS/wB8ANsAkwAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAYAlgCFCJYK+UnCY/9z35v/b9yV/27Yj/9s1or/YNJ//1DL - bf9DxWD/PMJY/zrAVP87wFD/Iqkx/wSJBf0AhwCgAJQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAlAJUAngOSA/Qpqzj/Qr5a/1HI - bv9VzXT/Uspt/0XBXf8yskT/GZ4k/wGIA/oAiwCvAJkANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0ADgCL - AFEAiQCOAIcAtQCFAMcAhQDIAIMAugCDAJYAhQBdAJAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////AP///AAf//AAD//gAAf/wA - AD/4AAAf8AAAD/AAAAfgAAAH4AAAB8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB+AA - AAfwAAAP8AAAD/gAAB/8AAA//gAAf/8AAP//wAP///AP////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AOc1qAAKMAQCoz6oAdJ10AD2CPQBo3JIAOmoAABK3 - NwDf4d8AHXcdAF6RXgDD5sgATbBNAAGnFwBbxm0AD24AAIXYnQAnwE8AIIAAAByaFwD35/cApuS6AG22 - agAprzsASMFdACx3LABHiEcAIZAhABGqJAAgbwAAEHYQAGXQgAADmwYATtJ6AFeiVwB24ZwAO7xUADyj - PAAhuEEAL8deADCgMAAbpSkAEowDAAV2AQARjw8A9vb2ABZ4AAAucwAAldSgABuxLgBd2YoA7vDuAGua - awC9070ADJoWAA5sDgD/8v8AL40vAB2OHQBXw2cAMbVFABlwGQBGmUYAG4QbAFvOeAA5ljkAVIhUAIrI - jwBCzW0AB6sgACiCKAAGkAsAhcOHACd5AABs1osAGaEiADW5SQAAlAAAPH48ALXsyAANpRoAHb9JABKc - HAARsS0AHLQ4AFTLcAAjqjQAAZoPABV6FQBFvlYAft+eAETDYABAi0AA6OroAK3UrwABZwEAK8RXABhw - AAAJmQkAMstkAB18AAD37vUATplOABKDAAAZgQAACogKAAafDQALrygAK24AAAiQAAACggIAVMx0AG/b - kwAybQAAYNKAAPv7+wBgzXgAEKYfACSyNwAulC4AQcBZACS8SQCx6sMA8eXxACd4JwBwoHAALLI7AA2C - DQDw8/EAAJkBAAeRDgBNxWUAC24LAPvz+QBc1YUACokAAGbWiQAkcgAACaITAMjVyAAEcAAAB5oOAC28 - SwD/+P4ABqkbABWuKwB33JgABKIVAG7ZjwAUszIA8+vyABuHAgAacxoAZtOEAEfPcgB54Z8ABIcGADnF - XQD66/kALm4AAASPBQAokCgAe96cACp3AAAlfAAACZcSAA2sIwAXsC8ANcNaAAhrAAA2kTYA5OjlACK7 - RQATcBMAF3UXAGbajwADkwUALstiADZsAAApwVIAScRjAEC8UgBX1IAAGrI1AACfBgAxcQAABJ0KAAyj - FQAlhyUAH6suAB+3PwBQvV0ABHwCAAWXCwAVtjgAH6YuADTLZQAxyWEAO8BQABd+FwD9/f0Ay+TRAHTg - mwBz3JYAb9KHAC3GWwA7uU4AKnEAACh0AAASrSoA+Pj4APT09ADv5+8AAZoDAA2xKgAyhDIANYk1ACeF - JwAUtTUAUcluACa+TABAmEAAQ8FfAPvw+QD38fYAEnQAAA+KAAAtcgAAI3kAAAegDwBp2Y4ABqoeABWs - KAAetjwAI7xHADO0PwD99PsA6+zrAMLlywDD38cAs928AAxsAAAZbAAAC2sLAAGQAAABlwAADJMMAHLa - kwBu2pIABacZAAujFwAHpxoAFq4uABixMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAADAZ+P6+vP34GDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAHDmOjuPj4+NjY+MRq2E5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6OLTBmZmbm - 5ubSi4uLi4tjq2EbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjsJpampqampm5tLS0tLR0W5ubh/z - YVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDCiW/2T09PT/b29vaJaebloaGhoW5uH6s5AAAAAAAAAAAA - AAAAAAAAAAAAAAAMLQP39/f39/f3909PT0/29vYDadJzc3OhoW4RYQwAAAAAAAAAAAAAAAAAAAAAAAwt - 9tfX19fXg4OD9/f3909PT/b29vZp5XNzc6FuY2EMAAAAAAAAAAAAAAAAAAAADMKyIiIiIiIiIiIi19eD - g/f3909P9vb2A2a0c3NzoWNhDAAAAAAAAAAAAAAAAAAAwsO8vLy8vLy8vLyMUr0i19eD9/f3T0/29vaJ - c7Rzc6FjYQAAAAAAAAAAAAAAAACBSb3n5+fn5+fnUnvHRgJidyIi14P3909P9vb2A6G0c3OhETkAAAAA - AAAAAAAAANqeTYyMjIyMjIx3tRKt1YIXxh68IiLXg/f3T0/29gOhtHOhbqtQAAAAAAAAAAAAAMJ36vz8 - /Pz8/B57MjWCL9TUfMYevLwi14P3909P9vaJc7RzoR9hAAAAAAAAAAAAvoSAd1JSUlJSHsAyNTWCL9TU - dXzGHry8IiLXg/dPT/b2abRzoW6rfgAAAAAAAAAAcL/td3d3d3ceuTLvNTWC1dTUdcp8xupsvLwi14P3 - T0/29ua0c6GLYQAAAAAAAABehD6AHh4eHh6TMl/vNTWC1S/UdcoBfMbq57y8IteD909P9m9zc6Fujl4A - AAAAAACBK7eAHh7qHh4yrV/vNTWC1S/UdXUBAXzGk+dsvCLXg/dPT/Zqc6GhYzkAAAAAAABwPlsZk5Me - UkWtrV/vNTWCgi/U1HXKAQFRxpPnbLwi14P3T09vc6Ghi2EAAAAAAAyEtxrrqR7nRQoKrV/v7zWCgi/U - 1HV1AQEBUcaT52y8IteD90/25ruh0o4MAAAAAKxUGoUo6iJKCgoKrV/v7zU1gtUv1HV1ygEBAVHGk+ds - vCLX9/dPabvl0o4GAAAAADzFwT0+/A4KCgoKra1f7+8yzjKC1NR1dQEBAQF8ZZPnvLwig/dP9jEx0uN+ - AAAAAIEZPRCQUiQKCgoKCq1fXxDqqakQgtTUdXUBAQEBfMaT57wi14P3T6Yx0uOvAAAAAGs+PRAm/viN - CgoKCq0KPXdW61apEILU1HV1ygEBAXzGk2y8Itf3T2ql0jCGAAAAAGs+EHZdKDgnCgoKCgrB/OvAwOtW - qRCC1NR1dcoBAQF8Zeq8IteD9yylSzA5AAAAAC4+EHZxriiPKjcKCg7nwK6uKMDAVqkQgtTUdXV1dcoB - fMfqvCLX92+l5jCvAAAAADwZQnYh3t57d7IqTY+u3nt7rigowFapEILU1NR1dXV1dXzH6iLXg29L5uN+ - AAAAAEPFQiHOnxMTta65VhMTE97ee+yuKMBW/j2CL9TU1NTU1NR8xx4ig2+m5i0GAAAAACRUQiHOcbW1 - YmJiYmK1tbUT3nvsrijAVpMQNS8vL9TU1NTUfMce12+mFC0MAAAAAACicZvOTM9iYs/Pz2JiYmK1E957 - 7K4o61aTEDXV1S8vLy8vLxfPvG8Uao4AAAAAAABrJptM+ZzPKSkpKSnPz2JitRPee64owOtWkxA1goKC - goKCgoJxHm8UaSAAAAAAAABATZtM+fnHx8fHx8fHKc9iYrUT3nuuKMBWueo97zWCgoKCgjVxHiyZwhwA - AAAAAAAAA3FM+ZS4ZWVlZWVlxynPYmK1E97sKMDrVv/qPV81NTU1Ncu1jCxpLQAAAAAAAAAAeVhM+ZSk - RsbGxsZlZccpz2K1E957rijrVrmpHj1fNTU1Cl3+vJnC2QAAAAAAAAAAAKJx+pSk+QLGxsbGZWXHKWJi - tRN7rijAVrn//h7B8csykKnnZCwtAAAAAAAAAAAAAN9N6PmUpOjGxsbGxmVlKc9itRPe7CjA67n/qZMe - 6pOTd4xsLsIcAAAAAAAAAAAAAAAuPvrNlKToAsbGxsZlx89itRPe7CjA61b/qZMeHndS/IyPnskAAAAA - AAAAAAAAAAAAouByzZSk+gLGxsZlx89itRPee67A61b/qZMeHndS/IxJwgAAAAAAAAAAAAAAAAAAf6K2 - +vmUlJQjxsZlx89itRPee67A61b/qZMeHndS/MPCfwAAAAAAAAAAAAAAAAAAAH+i4Pr5zZSU6Jxlx89i - tRPe7CjA61b/qZMeHndSj8I2AAAAAAAAAAAAAAAAAAAAAAB/oj7o+vn5zZSKnClitRPe7CjA67n/qZMe - 6ndJwgUAAAAAAAAAAAAAAAAAAAAAAAAAADxU3ej6+vqWlkxCRqqQrijAVrm5Vnh4d55BAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABoA1hx6OiKipt0dEJCV4Uaenq3Tr+EcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAEOiTSZCdHRCQnFX3YW2ej4rSXBeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDwDOMUZ - Pj4+GcVUSXA8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf2hDox0do6xofwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA///gB///AAD//wAA//8AAP/8AAA//wAA//AAAA//AAD/4AAAB/8AAP+AAAAB/wAA/wAAAAD/ - AAD+AAAAAH8AAP4AAAAAfwAA/AAAAAA/AAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAPAADwAAAAAA8AAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAAD - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA8AAAAAAPAADwAAAAAA8AAPgAAAAAHwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA/gAAAAB/ - AAD/AAAAAP8AAP+AAAAB/wAA/+AAAAf/AAD/8AAAD/8AAP/8AAA//wAA//8AAP//AAD//+AH//8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAFAGkAOgBrAHIAagCjAGoAxQBoANsAaADkAGgA5ABm - ANoAZgDFAGYAogBkAHIAYgA5AD8ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAG4ANQBuAJkAbADqAW4A/gdxAP8NcwD/EnQA/xV1 - AP8WdQD/F3MA/xZyAP8TcAD/Dm4A/wdrAP8AZwD+AGUA6QBlAJcAZAAzAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtAEEAbwDCAG8A/Qh2AP8SewD/Gn0A/x18 - AP8fegD/IXkA/yJ3AP8kdgD/JXUA/yZzAP8mcgD/JnEA/yZxAP8jcAD/GG8A/wprAP8AZgD9AGUAvwBi - AD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAYAHEAqwByAP0IfAD/FYIA/xiC - AP8XgwD/F4IA/xiCAP8ZgAD/HX0A/yJ5AP8ndgD/KXQA/ypzAP8qcgD/KnEA/ypwAP8qbwD/Km8A/ylu - AP8gbwD/DGwA/wBmAP0AZgClAFwAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAEoAcgDpA3sA/wqL - AP8JjwD/BJIA/wCUAP8AlAD/AJQA/wCTAP8AkgD/AJIA/wCRAP8CjgD/CokA/xWCAP8ieQD/LnEA/y9v - AP8vbwD/Lm4A/y1uAP8sbQD/K20A/x9vAP8GagD/AGUA5wBjAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMAcwB1 - APwBiAD/ApYA/wCYAP8AmAD/AJgA/wCXAP8AlwD/AJYA/wCWAP8AlQD/AJQA/wCUAP8AkwD/AJIA/wCR - AP8AkAD/A4wA/xWBAP8qcwD/Mm0A/zFtAP8wbAD/L2wA/y1sAP8pbQD/EW0A/wBmAPsAZgBuAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAdQCAAHgA/gGRAv8BmgP/AZoD/wGaA/8BmgP/AZoC/wCZAv8AmQH/AJkB/wCYAP8AmAD/AJcA/wCW - AP8AlQD/AJQA/wCTAP8AkgD/AJEA/wCQAP8AjgD/EYMA/yxyAP80bAD/M2wA/zFsAP8vbAD/LGwA/xdu - AP8AZwD+AGUAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAB2AHYAegD+ApUG/wOcB/8DnAf/A5wH/wOcB/8DnAf/A5wH/wOcBv8CmwX/ApsF/wGa - BP8BmgP/AJkC/wCZAP8AmAD/AJcA/wCWAP8AlQD/AJMA/wCSAP8AkQD/AI8A/wGNAP8afQD/NWwA/zRr - AP8yawD/MGsA/y1sAP8abgD/AGcA/gBlAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHgATgB6APwElgn/BZ4L/wWeC/8Fngv/BZ4L/wWeC/8Fngv/BZ4L/wWe - Cv8EnQr/CKER/w2mGv8KoxX/A5wG/wKbBP8BmgP/AJkB/wCYAP8AlwD/AJYA/wCUAP8AkwD/AJIA/wCQ - AP8AjgD/C4YA/zFuAP82awD/M2sA/zBrAP8tbAD/GG4A/wBmAPsAZgBGAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAcAHoA7ASRCf8NohX/B6AP/wegD/8HoA//B6AP/weg - D/8HoA//B6AP/w2mHP8kvUn/Mclh/0DOb/84zWn/K8RX/w+oH/8DnAf/ApsF/wGaA/8AmQH/AJgA/wCX - AP8AlQD/AJQA/wCSAP8AkQD/AI8A/waKAP8ucAD/NmsA/zNrAP8wawD/LWwA/w9uAP8AZgDoAF8AGAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegCxAocG/xmnIf8KohT/CaIT/wmi - E/8JohT/CaIU/wmiFP8JohP/EKkh/ynAUP+F2J3/3u7j//T09P/w9fH/oeW4/zTKZP8RqiP/BJ0J/wOc - B/8CmwX/AZoD/wCZAf8AmAD/AJYA/wCVAP8AkwD/AJEA/wCPAP8EiwD/L3AA/zZrAP8zawD/L2wA/ypt - AP8GawD/AGUAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AEgAfgH+FKMe/xyq - J/8Koxf/C6QX/wukGP8LpBj/C6QY/wukGP8QqSL/JLxH/5raqv/w8PD/8vLy//X19f/39/f/+fn5/7Dp - w/80y2T/Eqsl/wWeC/8EnQn/A5wG/wKbBP8AmQL/AJgA/wCXAP8AlQD/AJMA/wCRAP8AkAD/B4kA/zNu - AP81awD/MmwA/y5sAP8fbwD/AGYA/QBjAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB9 - AMkHkg7/L7E6/xGnHv8Nphv/DaYb/w2mHP8Nphz/DaYc/xGqI/8ftz7/l9el/+7u7v/w8PD/8vLy//X1 - 9f/39/f/+fn5//v7+/+y68X/NMtk/xOsJv8Fngz/BJ0K/wOcCP8CmwX/AZoD/wCZAP8AlwD/AJUA/wCT - AP8AkgD/AJAA/w+EAP83bAD/NGwA/zBtAP8sbQD/DG4A/wBmAMMAAAABAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAH0APwCAAf4gqyz/M7Q//w6nHv8PqB//D6gf/w+oIP8PqCD/Eaoj/xqyNP+U1KD/7Ozs/+7u - 7v/w8PD/8vLy//T09P/39/f/+fn5//v7+//9/f3/s+zG/zTLZP8TrCj/Bp8N/wWeC/8EnQn/A5wG/wGa - BP8AmQH/AJcA/wCVAP8AkwD/AJEA/wCPAP8ieQD/NWwA/zJtAP8tbgD/IXAA/wBnAP4AYwA2AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIAAoweQDv82tkT/LbM8/xCpIv8RqiP/Eaoj/xGqJP8RqiT/Fa0r/5LR - m//p6un/7Ozs/+7u7v/w8PD/8vLy//T09P/29vb/+Pj4//r6+v/9/f3//v7+/7Tsxv80y2X/FK0p/weg - Dv8Fngz/BJ0J/wOcB/8BmgT/AJkB/wCXAP8AlQD/AJMA/wCRAP8EjQD/M28A/zNtAP8vbgD/K28A/whu - AP8AZgCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAJAIAA8BylKf9Au0//KbM7/xKrJv8Sqyf/E6wo/xGq - JP8RqSL/js2W/+fn5//p6en/6+vr/+7u7v/w8PD/8vLy//T09P/29vb/+Pj4//r6+v/8/Pz//v7+//// - //+07Mf/Nctl/xStKv8HoA//Bp8N/wSdCv8DnAf/AZoE/wCZAf8AlwD/AJUA/wCTAP8AkQD/G38A/zRu - AP8wbgD/LG8A/xhxAP8AZwDsAEgABwAAAAAAAAAAAAAAAAAAAAAAgQBFAYUD/zG2Qv9Fvlb/JrM6/xSt - Kv8UrSv/Eaok/w2kGP+LypH/5eXl/+fn5//p6en/6+vr/+3t7f/v7+//8fHx//Pz8//19fX/9/f3//n5 - +f/7+/v//f39////////////tezH/zXLZf8UrSr/B6AQ/wafDf8EnQr/A5wH/wGaBP8AmQH/AJcA/wCV - AP8AkwD/BI4A/zNvAP8xbwD/LHAA/yNzAP8AagD/AGUAPwAAAAAAAAAAAAAAAAAAAAAAgQCAB5AO/0G8 - Uv9KwFz/JbQ7/xavLv8RqiT/CJ8P/4jGjP/i4uL/5OTk/+bm5v/o6Oj/6urq/+zs7P/v7+//8fHx//Pz - 8//19fX/9/f3//n5+f/7+/v//Pz8//7+/v///////////7XsyP80y2X/Fa4q/wegEP8Gnw3/BJ0K/wOc - B/8BmgP/AJkA/wCXAP8AlAD/AJIA/yJ7AP8xcAD/LXEA/ylyAP8FbgD/AGgAeAAAAAAAAAAAAAAAAAAA - AAAAgwCxE5we/0jAW/9Pw2L/J7Y//xSsKf8DmgX/hcOH/+Dg4P/i4uL/5OTk/+bm5v/o6Oj/6urq/+zs - 7P/u7u7/8PDw//Ly8v/09PT/9vb2//j4+P/6+vr/+/v7//39/f/+/v7///////////+27Mj/NMtl/xWu - K/8HoBD/Bp8M/wSdCf8Cmwb/AZoD/wCYAP8AlgD/AJQA/xCHAP8xcQD/LXIA/ylzAP8NcQD/AGgApgAA - AAAAAAAAAAAAAAAAAAAAhADUIKcv/03DYP9TxWf/K7hE/wyiGf9JrUn/3d3d/9/f3//h4eH/4+Pj/+Xl - 5f/n5+f/6enp/+vr6//q7Or/odeo/3nNhv+S1p3/7/Pw//f39//4+Pj/+vr6//z8/P/+/v7//v7+//// - ///+/v7/sOvE/zPLZP8Vriv/B6AP/wWeDP8EnQj/ApsF/wCZAv8AlwD/AJUA/wKRAP8wcwD/LXMA/yl0 - AP8TcwD/AGkAywAAAAAAAAAAAAAAAAAAAAAAhADoKq47/1DFZf9Xx2z/MLtL/w2hG/9RrVH/3d3d/9/f - 3//g4OD/4uLi/+Tk5P/m5ub/6Ojo/+bp5/9ewGn/E6wn/xewMP8XsDD/XcZv/+/08P/39/f/+fn5//v7 - +//8/Pz//v7+//7+/v///////v7+/7Dqw/80ymT/Fa4q/wafDv8Fngv/A5wH/wGaBP8AmQD/AJYA/wCU - AP8lewD/LHQA/yh1AP8WdQD/AGoA4wAAAAAAAAAAAAAAAAAAAAAAhQDxMLND/1THav9bynH/Or9V/xat - Lv8Mkwz/yNXI/97e3v/g4OD/4uLi/+Tk5P/l5eX/4+bj/1q8Yf8PqCD/HLU5/xy1O/8btDj/F7Aw/1zG - bv/w9PD/+Pj4//n5+f/7+/v//Pz8//39/f/+/v7///////7+/v+x6sP/NMpk/xStKv8Gnw3/BJ0K/wKb - Bv8BmgL/AJgA/wCVAP8aggD/LHUA/yd2AP8YdgD/AGsA7gAAAAAAAAAAAAAAAAAAAAAAhgDxMrVG/1fJ - bv9ey3X/RsRh/yC5Qf8KmxX/PKM8/9Xa1f/f39//4eHh/+Pj4//g4+D/VbdZ/wukGP8etz3/H7hA/x63 - Pv8dtjz/HLU5/xewL/9cxW3/8PTx//j4+P/5+fn/+vr6//z8/P/9/f3//v7+//7+/v/+/v7/serD/zPK - Y/8UrSn/BZ4M/wOcCP8CmwT/AJkB/wCXAP8SiAD/KncA/yZ4AP8YdwD/AGsA7QAAAAAAAAAAAAAAAAAA - AAAAhwDmMLNE/1nKcf9gzXj/Vspw/yK7Rv8guEL/B5YO/zGgMf+9073/4ODg/93g3f9Qs1H/B6AP/x+4 - QP8iu0b/IbpE/yC5Qv8fuED/Hrc+/xy1Ov8Wry7/W8Vs//D08f/39/f/+fn5//r6+v/7+/v//Pz8//z8 - /P/9/f3//v7+/7Hqw/8yyWL/E6wo/wSdCv8DnAb/AZoC/wCYAP8MjQD/KXgA/yV5AP8VeAD/AGwA4gAA - AAAAAAAAAAAAAAAAAAAAhwDRKq48/1vMdf9iz3z/ZtCA/ya+S/8lvkv/JLxI/w+gHv8DkAT/LqAu/x+e - H/8GnQ3/IbpE/yW+S/8kvUn/I7xI/yK7Rv8hukP/ILlB/x63Pv8ctTr/Fq8u/1rEav/v9PD/9/f3//j4 - +P/5+fn/+vr6//r6+v/7+/v/+/v7//z8/P+w6cL/Msli/xOsJ/8DnAj/ApsE/wCZAP8JkAD/KHoA/yR7 - AP8ReAD/AG4AxwAAAAAAAAAAAAAAAAAAAAAAiACsHqYu/13Nd/9k0H7/a9OF/znFXf8nwE//J8BQ/yjB - Uf8ju0f/Gq81/xyyOP8mv07/J8BQ/yfAT/8mv03/Jb5L/yS9Sf8jvEf/IbpE/yC5Qf8etz7/HLU6/xav - Lf9ZxGn/7vPv//b29v/39/f/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/r+fA/zLJYf8SqyX/ApsG/wCZ - Av8HkgD/JnwA/yJ8AP8MdwD/AG4AogAAAAAAAAAAAAAAAAAAAAAAiQB6D5oZ/13Oef9l0YH/bNSH/1PN - dP8pwlP/KcJU/yrDVf8qw1b/KsNW/yrDVv8qw1X/KcJU/ynCU/8owVH/J8BP/ya/Tf8kvUr/I7xH/yG6 - RP8guUH/Hrc+/xy1Ov8Vriz/XsVt/+/y7//19fX/9vb2//b29v/39/f/9/f3//f39//39/f/9/f3/67l - v/8yyGD/Eaoj/wGaA/8HkwD/JH4A/yB+AP8GdQD/AG4AcwAAAAAAAAAAAAAAAAAAAAAAhwA+A44G/1TL - cv9m0oL/bNWJ/27Wi/8uxVn/K8RY/yzFWf8sxVr/LMVa/yzFWv8sxVn/K8RY/yvEVv8qw1X/KcJS/yfA - UP8mv03/JL1K/yO8R/8hukT/H7hB/x63Pf8btDj/Fa4r/13EbP/u8e7/9PT0//T09P/19fX/9fX1//X1 - 9f/19fX/9fX1//X19f+q47z/LcZa/wWeDP8JkwH/IoAA/xyBAP8AcgD/AG0AOAAAAAAAAAAAAAAAAAAA - AAAAfwAGAIoA6zu7U/9m04T/bdaK/3PYkf9MznP/LcZc/y7HXf8ux17/Lsde/y7HXv8ux13/LcZc/yzF - Wv8rxFj/KsNW/ynCU/8nwFD/Jr9N/yS9Sv8iu0b/IbpD/x+4P/8dtjz/G7Q3/xStKv9cw2r/7PDt//Ly - 8v/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//y8vL/Us53/xKrJv8MkgL/H4IA/xJ/AP8AcQDmAH8ABAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIwAmRmiJ/9l1IX/bNaL/3PZkv9x2ZH/Msli/zDJYf8xymL/Mcpi/zHK - Yv8wyWH/L8hg/y7HXv8txlv/LMVZ/yrDVv8pwlP/J8BP/yW+TP8kvUn/IrtF/yC5Qf8etz7/HLU6/xqz - Nf8UrSn/WsJp/+ru6//w8PD/8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/Vc13/xKrJf8QkAP/HYQA/wd6 - AP8AcQCSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkANAGOA/1Ty3P/bNeM/3LZkv953Jj/V9SA/zLL - Zf8yy2X/Mstl/zLLZf8yy2X/Mcpj/zDJYf8vyF//LcZc/yzFWf8qw1X/KMFS/ya/Tv8lvkv/I7xH/yG6 - Q/8fuD//HbY7/xu0OP8YsTP/E6wo/1nBZ//o7en/7+/v/+/v7//v7+//7+/v/+/v7//J5dD/KcBQ/wih - Ef8UjQP/FYYA/wB0APwAbgAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMALsjqzX/ateM/3Ha - k/933Jj/et2b/0HPcP8zzGb/M8xm/zPMZv8zzGb/Mstl/zLLZP8wyWL/L8he/y3GW/8rxFj/KcJU/yfA - UP8lvkz/I7xJ/yG6Rf8guUH/HbY9/xu0Of8ZsjX/F7Aw/xKrJv9YwGb/5uvn/+3t7f/t7e3/7e3t/9bn - 2v9Cwl//Fq8t/wScCP8ZigP/CH8A/wB0ALUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK - ADsCjwP8Ustz/2/akv913Jf/et2b/3HblP83zWn/M8xm/zPMZv8zzGb/M8xm/zLLZf8yy2T/MMlh/y7H - Xf8sxVn/KsNW/yjBUv8mv07/JL1K/yK7Rv8guUL/Hrc+/xy1Ov8aszb/GLEy/xavLf8SqyX/T71d/8Pf - x//N49H/kNKc/y66Sf8Wry7/Bp8O/wmZCf8TiQT/AHYA+wBzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAjAChFJ8g/2nZjv9y25X/dtyY/3venP9r2pD/Ncxn/zPMZv8zzGb/M8xm/zPM - Zv8yy2X/Mcpj/y/IX/8txlv/K8RX/ynCU/8nwE//Jb5L/yO8R/8hukP/Hrc//xy1O/8aszb/GLEy/xav - Lv8UrSr/Eaok/xOrJ/8Vriv/Fa4r/w+oIP8IoRL/Bp8N/xCUCf8DfgH/AHcAmAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjQASAI4A4jC0Rv9u2pL/ctyV/3fdmf973pz/admP/zbM - aP8zzGb/M8xm/zPMZv8zzGb/Mcpk/y/IYP8txlz/K8RY/ynCVP8nwFD/Jb5L/yO8R/8hukP/H7g//x22 - O/8btDf/GLEz/xavL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqjFv8IoRL/CZ0O/wiHBf8AeADdAHcADwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI4APQCOAflDwWD/b9uT/3Pc - lv923Jj/et2b/23akv89zm3/M8xm/zPMZv8zzGb/Mstk/zDJYP8ux1z/K8RY/ynCVP8nwFD/Jb5M/yO8 - SP8hukT/H7g//x22O/8btDf/GbIz/xewL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqjFv8JoRL/B5EJ/wB6 - APYAdgA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO - AF8CkQX8ScRl/27akv9y25X/ddyX/3jdmv923Jj/TtJ6/zPMZv8zzGb/Mstk/zDJYP8ux1z/K8RY/ynC - VP8nwFD/Jb5M/yO8SP8hukT/H7g//x22O/8btDf/GbIz/xewL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqj - Fv8Glw3/AHwA/AB5AFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAjgBoApAE/ELAXf9t2pH/cNuU/3Pclv923Jj/eN2Z/2nZjv9D0HL/Mstk/y/I - YP8txlz/K8RY/ynCVP8nwFD/Jb5M/yO8R/8hukP/H7g//x22O/8btDf/GLEz/xavL/8UrSv/Eqsn/xCp - Iv8Opx7/DaUa/weXD/8AfQD7AHsAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI0AWgCPAfcvskP/aNiN/27akv9w25T/ctuV/3Tc - lv913Jf/ZdeK/0fOcf8wx17/K8RX/ynCU/8nwE//Jb5L/yO8R/8hukP/Hrc//xy1O/8aszf/GLEy/xav - Lv8UrSr/Eqsm/xWrJv8RqCD/BpEM/wB9APUAfABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLADUAjgDaE54c/1HK - cf9r2pD/bdqR/27akv9v2pL/btmQ/23Yjv9q1or/V9B5/0XJaf81w1r/Kb9O/yO7R/8guUL/Hrc+/xy1 - Ov8aszb/GrI0/x2yNf8ksjj/JLE2/xKjIP8DiAb/AH4A1wB8ADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAiQANAI8AkAGOAfojqTL/VM11/2jYjf9o2Iz/Z9eK/2bViP9l1IX/Y9OC/2HRf/9ez3v/Ws12/1TK - b/9Lxmb/RsNg/0LBWv9BwFf/P75U/zW5Sf8eqy//B5EO/wCBAPkAgACLAHMACwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRACoAjQCoAY8C+RmhJP87u1T/V854/1/Tgf9e0n//XNB8/1rP - eP9XzXT/VMtw/1DIa/9Mxmb/SMRh/0HAWf8xt0f/GqQp/waQDf8AgwD4AIEApQB/ACgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AIACOAH8AjQDTAY4C/g6Z - Fv8fpS3/Kq48/zGzRf8ytUj/MLNF/ymuPP8gpi//E5wd/waPC/8AhgH+AIUA0gCEAH0AfwAeAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAI4AIgCMAFkAiwCLAIsArwCJAMQAigDOAIkAzgCIAMQAiACvAIcAiwCGAFkAfwAiAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP//4Af//wAA//8AAP// - AAD//AAAP/8AAP/wAAAP/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAA/wAA/gAAAAB/AAD+AAAAAH8AAPwA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAPAAAAAADwAA8AAAAAAP - AAD4AAAAAB8AAPgAAAAAHwAA/AAAAAA/AAD+AAAAAH8AAP4AAAAAfwAA/wAAAAD/AAD/gAAAAf8AAP/g - AAAH/wAA//AAAA//AAD//AAAP/8AAP//AAD//wAA///gB///AAD///////8AAP///////wAA - - - - Inherit - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - Choose a parent record - - - Aqua - - - - - - - Default - - - - - - 557, 15 - - - $this - - - 979, 34 - - - - - - - - - - - - btnAddLink - - - 12, 9 - - - MiddleRight - - - 979, 488 - - - frmChooseParentRecord - - - Panel1 - - - $this - - - btncancel - - - True - - - en-US - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx.bak b/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx.bak deleted file mode 100644 index 9c6e184..0000000 --- a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.resx.bak +++ /dev/null @@ -1,797 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridControl - - - - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - - 1 - - - $this - - - - 87, 30 - - - 2 - - - Tile - - - 3 - - - GridView - - - 7, 15 - - - 0 - - - True - - - Top, Bottom, Left, Right - - - Label1 - - - 756, 453 - - - Regular - - - Abbruch - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bottom, Right - - - - None - - - 0 - - - 2 - - - 125, 30 - - - Top - - - 3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bitte wählen Sie einen gültigen Parentdatensatz für den neu zu erstellenden bzw. den aktuellen Datensatz - - - 0, 0 - - - $this - - - 970, 410 - - - Horizontal - - - MiddleLeft - - - Segoe UI, 9pt - - - 4, 37 - - - Top, Left - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - Panel1 - - - 0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Center - - - MiddleLeft - - - 0, 0 - - - Setze Parent-Link - - - MiddleRight - - - 849, 453 - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wBDyGYACIgAAKrJpwAerzMAyuzXAFqKWgB6zIUAOmwAACZ9JgCD5acA7ObqAAuoFwBZ034AJ8NTABNs - DQAemiMAIX0AAI6/iAAViBYAAJ4CAHfclQBinWIA+ur5ADu+UADc8+kALstjACyOKwAguUIAU8ZsACZt - AAALrScAYdiJANHh0QAPfQ8ATNN5ACSkLQDa7d0AK7Q+AACjDQAQaQIAE4wAABejJQD89voAApQAADJy - AAAbhgAADo4IABawLgB93pwAHLU6AA+pIAAsxVoABYoIAFbKcwASdAsA9vD1ACd1JQApfAAAIKoqAC2V - LQAShQAABKAIAB6TIgA2wVQAJ8BNAFyQXABgl2AAIpooAHfgnAAJqiIA//n/ABGtJAAhvEcAAJkAAB6q - LwAbuUAABYUHAAipGwApeScAe9uZABOLEwAhliQAAJ4HAF3SfAAVcA0AJKgvAA+NAAA2cQAAC6gfAC/J - YAApxFYAJXglACySLAATiAAAHn4AAF7YiAAxymMA//z/ANvv3wCB46YAet2bAB6WJAAfu0UAEW4NAACb - AgA4v1QA9e70ACK7RQA5v08AAJ0AAACfCQABoQ0AKcNUACbATwD/9/8A2u/dAACUAAAAlwAAEnILABGr - JABgmWAAeNuWAB22OwA5awAAAJ0DABRxDQALrCYAH5sjACyRKwAuymIA//3/AP/7/wDa7t0Afd2cAACY - AAAAmgAAe92bACZuAAAffgAAWotaAFyPXAAvyWEAYpxiACK7RgAsxVkAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAI5Qf1Y6BwAAAAAAAAAAACMDWF+MLh8QAAAAAAAAAE4/byiJd3ZgfSkA - AAAAABQNcWsaZn5LiD4JaQAAAERXTyc5LAEyVGpLEouNAAAcbjwMbHSFAYdwai1ZXQAAQBkEGCIFdQEB - ilSJO3gAAFNVKxN5TSBkAQFRFS84AABeFjVoXHNtgIZjhHsqCgAAkB4hg4+SQh1HJkgGMEMAAAARCyQb - W3KRM1oISSMAAAAAACVlYWIPSnwxNDYAAAAAAAAAgTdGDgJBTFIAAAAAAAAAAAAXPUVngnoAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wAA+B8AAPAPAADgBwAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AADgBwAA8A8AAPgfAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHgAEABtAHgDawDGCG0A6wlsAOwDZwDIAGUAewBjABMAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIEARwF5AOkIiAD/D40A/xOIAP8ffgD/MnIA/yZtAP8HaADsAHYATQAA - AAAAAAAAAAAAAAAAAAAAAAAAAIgARgKFBPkEoAj/AJ0A/wCjDf8AmgD/AJcA/wCUAP8efgD/OWsA/w9q - APsAcgBNAAAAAAAAAAAAAAAAAIkADgaGB+cLqBf/AaEN/zi/VP/c8+n/et2b/wCdA/8AmQD/AJgA/xKF - AP86bAD/BWoA7ABjABMAAAAAAAAAAAB7AHMkqC//CKkb/yu0Pv/28PX//Pb6//////993pz/AJ4H/wCb - Av8AmQD/IX0A/yZuAP8AZgB8AAAAAAAAAAAChADAOb9P/yCqKv/s5ur/9e70///3////+////////33d - nP8Anwn/AJsC/wKUAP82cQD/AGoAyQAAAAAAAAAAD5IU5Tu+UP+qyaf/+ur5/9Hh0f8erzP/2u/d//// - ////////e92b/wCeB/8AmgD/KXwA/whvAO4AAAAAAAAAABGVFeRd0nz/F6Ml/46/iP8RqyT/G7lA/wut - J//b79////////////9725n/AJ4C/xuGAP8IcQDuAAAAAAAAAAAAigC+d9yV/yzFWv8fu0X/KcRW/ybA - T/8iu0X/C6wm/9ru3f///P////3//3jblv8TjAD/AXEAxwAAAAAAAAAAAIUAcFPGbP9h2In/Lspi/y/J - Yf8sxVn/J8BN/yC5Qv8JqiL/2u3d///5///K7Nf/Do4I/wBwAHkAAAAAAAAAAACgAAwOmRTkg+Wn/0zT - ef8uy2P/L8lg/ynDVP8iu0b/HLU6/wuoH/96zIX/Ea0k/wF5AOkAdwAQAAAAAAAAAAAAAAAAAKIAQCKm - K/iB46b/XtiI/zHKY/8nw1P/IbxH/x22O/8WsC7/D6kg/wKKBfkAjABHAAAAAAAAAAAAAAAAAAAAAAAA - AAAAogBAD5oU5FbKc/934Jz/WdN+/0PIZv82wVT/Hqov/wWJBegAjABGAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACgAAwAiABwAo4CvhOZGeQPlRblAokBwAB/AHMAiAAOAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAA+B8AAPAPAADgBwAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMADAADgBwAA8A8AAPgf - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8APc5uAACR - AACc4bUAPYI9AHCWcAAUuDoAOGoAAM3p0QBq2YwAV7VVAB6PHwAQbAoABKkbADOnMQDs6uwAWI5YACrD - VQB2tnMAXch1AH7iogC44r4AIXMhACV+AABGpUEAQb1UAC+PLwA0s0UA+un5ACCjKwACoAoAEJcVAF++ - ZQAQhgAAUNN8AB9sAAAwyWMAEKopAE2UTQAptDcAIbpFAO348wATfA8AZZplAFPIaABk0oAAdd2XAG6k - bgAVeQAADZQBAC5yAABGyGUAIIIgAC6CLgAenCAATL1bALDctgBFtEwAFoYWABixMQAacxcA+Pf4AGmR - aQAJoBcAOsZgAPPv8wAOpx4AH7Y6AAGaAgD/9f4AI5QmAC6uPQAuukgAA4cAACW+TAA3fjcACa0jADq4 - SgBWy3IAMsJVAEKeQgAtxlsANc5oACe2PwAImw0AX896AAWkEQAuly4ACI0AABaBAABSmFIA9uf1AAaW - AABn1oYAV9J+AHbZkQASdQ8A5+XnADvLaAAzbQAADIgFAFG/XwD88voAFXAUAB14GgAXixoAEawjACxs - AAAMpxgAWc55AFLQdwAet0AALXgAAACcDgD8/P0A7u3uAAueEQAQrywALIssABmzNgC23rsAAp4FAAel - FwD09PQAMowyAHrhngAgfgAABqENAA2bFgAanSMAXs11AACVAAAqfAAAFK0pADnOawAGqyAALocuACfA - UAB/358ADW4HAAKXBQBy25QAMpEyAC3FVwAxsEMAdd+bAAiSAAActToAs9u6AGDSfQAitTcAHnQbACq1 - OwD67foA9+r2ABGKAAAhniIAMstmAP/8/wAWfQAALI8sAGWWZQAEnQgAAqgYABawMAAjwU0ALcheAPz4 - +wD39PcA8e/wABxuAAAvdQAAA6EPADzNawAKoxYA+vr7ABFvCwAbcBgAeNyWAB+FHwBm04UAPIU8ACS9 - SQBSx2sAKL9NADVtAAAqcQAAKncAAHLelwBj0X0AHbc+ACC5QgAwymAA/vn9APX3+AAPcAgAA5UAAAKb - BAAAnwgAd96ZAAKqHQAvki8AbqFuAFfNcwAivEYAKsZYAP31/QD87/oAuOC8AACYAAA0bwAAfN+eAAWn - FwD//f8AuuO/AHvhoQAFngoABagaAAqkFwAFqh0AOHw4ACa1PQAowVIAM7RHAP3//wD08vMADmwJAAKX - AAAAmAUAN20AAAKeCAAGnw4ABKofAA2nHAANqR4AEaslAB22OwAfuUEAPM5sADHMZAAuymEAJr9OACjC - UAD/+f8AHGwAAACTAAAAmgAAFoMAAC9zAAAtdAAAJXwAAAKgDAAhdSEAcJhwACvGWwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFmLGxst0/AAAAAAAAAAAAAAAAAACiYTF/+7z6M7v1DREAAAAA - AAAAAAAAADZKXdLS0oRZWjO6ZCQXAAAAAAAAAAAANY16xkXS0tKEhPYiurpsaAAAAAAAAAB9VYDo2XsH - B+f30oSEAzMIbP0AAAAAAMsgba+v2rWpKgIfxkXShPYz5iQRAAAAADso6kPaFEapwnMCraPG0oQD5mTj - AAAAAIKZ7Npm0Kp8Ptbh762jxtKE+OarPwAAJ05U1TqbEHSpqHMBAe+to8bShNMzTAAAdy3eD1xiEGc5 - CZ9zAQHvraNF0n/5PQAADINJGVximiHJ6dfW1gHhrq3GRZysjAAADL40chMdC00pv4jX1nMB4a78RZNx - xAAAGy5WpibldvO3KXCIFp+wn7Bjx8WFaQAAW7hgkP+nUhKKS82/3NH0PqjDY+QYtgAAAEizX6fBwVKQ - ircp7Q55z+JGBHWg/gAAADe9i4eeniVSEvLNcHiklUZCUDIrAAAAAACRFcjwnp7BUt+37pSl2jilV2Us - AAAAAABRTxUvU/DwUt+3wO08huvbVYkAAAAAAAAAWE/Y1CPxzt+3wJQ8hmtAtAAAAAAAAAAAAFEckn6O - b0G57u1El4GPAAAAAAAAAAAAAAAAneBuCl6WzBoeajAAAAAAAAAAAAAAAAAAAABbykdHoScAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A/wD/APwAPwD4AB8A8AAPAOAABwDAAAMAwAADAMAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAEAwAADAOAAAwDgAAcA8AAPAPgAHwD+AD8A/4H/AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAkAbQBbAGwApQRq - ANcHbADuCGsA8ARoANsAZQCtAGQAZgBvAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAlwACAHYAawRxAOkVeQD/IH0A/yV8AP8qdwD/LXQA/y5yAP8qcQD/HGwA/wdp - APAAbQB+AIEABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBABIAcwC7A4cA/waW - AP8AmAD/AJgA/wCXAP8AlAD/CI0A/xaBAP8tcgD/NW0A/zJtAP8fbAD/AGYAzgBxAB8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIsAEQB5ANAClwX/Ap4F/wKcBf8BmgP/AJkA/wCYAP8AlwD/AJUA/wCV - AP8AkwD/EIYA/zRtAP81bAD/LGwA/wJpAOEAdgAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAtQib - Df8GoQ3/Bp8O/wWeCv8HpRf/E7g6/xS3Of8Cngj/AJoA/wCYAP8AlgD/AJQA/wCQAP8tcgD/OGoA/yts - AP8AaQDOAE8ABwAAAAAAAAAAAAAAAAAAAAAAjABeEJcV/wynGP8Koxb/CaMV/waoGv9m04X/9vX3/+34 - 8/89zm7/AqAK/wGbBP8BmQL/AJgA/wCUAP8AkwD/LnIA/zdsAP8fbAD/AG8AfgAAAAAAAAAAAAAAAACJ - AAQAggHeKbQ3/w2nHP8Opx7/Baca/13Idf//9P7/9/T2//75/f/7/P3/Pc5t/wOhDv8EnQf/AZoE/wCX - AP8AlQD/AJEA/zdsAP8zbQD/BmoA8QBmABAAAAAAAAAAAACAAEcanSP/KrU7/xGrJf8GqBr/Ub9f//zv - +v/x7/D/9PT0//j3+P///f///f///zzObP8EohD/BJ0I/wKbBP8AlwD/AJUA/xaDAP83bQD/HG4A/wBm - AGYAAAAAAAAAAAB/AI86uEr/J7Y//wWnF/9FtEz/9+r2/+zq7P/u7e7/+PT3//v3+v/8+/z///////7/ - //88zmz/BKIQ/wSdCP8BmgT/AJgA/wCVAP80bwD/LXIA/wBoAK8AAAAAAAAAAACAAL9TyGj/JrU9/zOn - Mf/15/T/5+Xn/+vp6//88vr/sNy2/83p0f//+////Pv8///////+////PM5s/wSiEP8EnQf/AZoD/wCZ - AP8gfgD/L3MA/wRrAN0AAAAAAAAAAACJAdNezXX/LrpI/0alQf/25/X/5+Xn//rt+v9fvmX/Aqod/wSq - H/+547////3///79/v///////f///zvNa/8DoQ//A5wF/wCZAf8RigD/L3UA/wdtAPQAAAAAAAAAAAGK - AtJj0X3/Rshl/wCcDv92tnP/+un5/1e1Vf8JrSP/ILpF/x23Pf8GqyD/uuO////9///9/P3///////3/ - /v88zGv/AqAM/wCaAv8IkgD/LXgA/whvAPIAAAAAAAAAAACFALpk0oD/X896/yPBTf8Qqin/AJgF/xCv - LP8owlD/Jb5J/yG6RP8dtz//Bqsf/7jivv//+///+vn6///8///5+vv/Osto/wCfCP8DlQD/KnwA/wRv - ANkAAAAAAAAAAACFAIdSx2v/dtmR/y3FV/8rxlv/Lcdd/y3GWv8pwlT/J8BQ/yW+TP8ivEb/Hbc+/wWq - Hf+44Lz///n///j3+P/8+Pv/9ff4/zvLZ/8ClwD/JX4A/wBwAKcAAAAAAAAAAACSAD0vsD7+eNyW/1fS - fv8syF7/MMpg/zDJYP8txlv/LMVW/yfAUP8kvUr/IbpE/x22O/8EqRv/tt67//31/f/08vP///b+/5zh - tf8LnhH/Fn0A/wBxAFwAAAAAAAAAAAAAAAEAmgPSct6X/3/fn/85zmv/Mstl/zPMZv8wyWP/LcZd/yrD - Vf8mv07/IrtG/x63QP8Zszb/AqgY/7Pbuv//9f//8+/z/zLCVf8NlAH/BXgA6QB6AAkAAAAAAAAAAAAA - AAAAnwBMMrJE/n3iov933pn/Msxk/zPMZv8yy2b/Mcph/yzFWv8owVH/JL1J/x+4Qf8btDr/FrAw/wWo - Gv9MvVv/FbAv/wWkEf8MiAX/AH4AbAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAn1XLcv9+4aH/dd2X/zXO - aP8xzGX/Mctk/y3GXP8owVL/JL1K/yC5Qv8ctTv/GLEx/xStKf8NqR7/CqQX/wibDf8AegC8AJYAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAJEACACPALxWynL/e+Gh/3zfnv9Q03z/Lsph/yrGWP8nwVL/JL1K/yC5 - Qv8ctTr/GLEx/xStKf8RrCP/CaAX/wB+ANEAgAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACR - AAgAlwCeNbVG/nXfm/964Z7/ctuU/1LQd/86xmD/KL9N/x+5QP8ctTv/H7Y6/yK1N/8Nmxb/AIcAtQCL - ABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8ATASdBtI0tkj+Wc55/2rZ - jP9n1ob/YNJ9/1fNc/9BvVT/IKMr/wKIBd4AkgBfAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAkQA9AIYAhwCJALoHkQrSBo8J0wCFAL8AgQCPAIMARwCI - AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP8A/wD8AD8A+AAfAPAADwDgAAcAwAADAMAAAwDAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAwAABAMAAAwDgAAMA4AAHAPAADwD4AB8A/gA/AP+B/wD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8ANs5qAAKJAACoz6oAd6F3ADmKOQBo3JIAOmoAABK3 - NwDj4uMAHXcdAFuPWwDD5sgAQ7VKAAGnFwBbyW8ADGgAAIXcpAAmwU8AIYIAAByaFwD35/cAquO7AG22 - agApqzgASMFeAC55LgBIk0gAJo0mABGrJQAgbAAADnkOAGfPfwACnAYATdJ6AFOgUwB24ZwAOsBUADut - PQAguUIALsheADWhMgAgpCkAEosAAAZ1AAASkg4A9vb2ABR5AAAwdAAAnNSkABuxLgBd2YoA7+7uAG+Z - bwC127sACZ0UAA1sDQD/8v8AL40vABuOGwBTxWYAMrJEABdvFwBCnEIAGIEYAFrQeQA3ljcAVIhUAHfa - kwBFyGgAB6sgACiCKAAIkgkAbch5ACd4AABs14sAGZ4kADm2TQAAlAAANH40ALrgxAALphkAHb9JABOY - GwARsS0AG7Q4AFHLbQAiqTEAAZoPABV6FQBDwFMAft+eAELFYABCkkIA6enpAK3UrwAFaQUAK8RXABlv - AAAMmAYAMctkAB56AAD37vUATZdNABGEAAAaggAADYkGAAWhDAALrygAKWwAAAiOAAACgwMAVc10AG/c - lQAzbQAAYNJ/APv6+wBjzXkADqgfACSwMAAykDIAQ75aACS9SQCq58EA8eXxACd8JwBwn3AALq8/AA6A - DgDy8vIAAJoBAAqTDwBNxGMACW4JAPvz+QBc1YUAC4gAAGPYiwAkcQAACKMSAMDhwwAGcAAAB5oOACzA - TwD/+P4ABqkbABWtKwB23ZkABKIVAG7ZjwAUszIA8+vyAB2GAAAacxoAatKDAE3PdQB54Z8ABIgFAD3B - WQD66/kAL28AAAeNBwAnkicAet6bACp4AAAnfAAACZcSAA2sIwAWsC8AMsddAAhrAAA3kTcA5uXmACK7 - RQAUcRQAF3UXAGbajwAClQQALstiADdsAAAowVIASsJjAEG8UwBX0XwAGbM2AACfBgAycQAABJ0KAAyl - FQAmiiYAHq4uAB64PwBOw18ABnoAAAWYCwAVtjgAIKUtADPMZgAwyWEAO8BQABV+FQD+/P4AxefKAHTg - mwBy3ZcAa9SHAC3GWwA7uU4AJ24AACh1AAASrSoA+Pf4APT09ADv5+8AAZoDAA2xKgAygDIAN4w3ACeF - JwAUtTUAUchuACW+TABBlUEARcFdAPvw+QD38fYAE3YAAA+KAAAwcQAAJHkAAAahDwBq2Y4ABqoeABWs - KAAdtzwAIb1HADKxQQD99PsA6+rrAMLlywDB48YAs928AAppAAAZbAAAC2sLAACSAAAAlwAAC5UNAHHa - lABu25EABacZAAqlGAAHpxoAFK8tABexMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFCaOTk/G0QAAAAAAAAAAAAA - AAAAAAAAAAAAAAAASI7jZuZL0tKL9PMLNgAAAAAAAAAAAAAAAAAAAAAABi1pLOTkaWrm5eWhodERfgAA - AAAAAAAAAAAAAAAAAFoDg4P3g/f3T0/2adK0c3Mf9QAAAAAAAAAAAAAAAAAgsiIiIteDg/f3909PT4m7 - tHNuYQAAAAAAAAAAAAAAQcNsvLy8IqhV/IPX9/dP9vbmCHNu9QAAAAAAAAAAAF6EvYyMjIxTEnw03IMi - g/dP9vZmCHMffgAAAAAAAAAAcHj8UlJSCfCRkQEH3Nci1/f3T09LtHPzNgAAAAAAAKwrv3d3d21Rh4Iv - dQEHxCK8IoP3T/a0c9ELAAAAAAAAcFvqHh4PN2c1gi/UygGxxCK8IoP3T2m0u6sAAAAAAH9UwdPTumCY - 7zWC1S91AQGxxLy8IoNPT7u7Y0QAAAAAHBk904ME1q1fNYeRdXXKAQGxxLy81/f3aruLGwAAAAA70BCV - GH0Kre/hSrcNynUBAQGxxCIi1/dvu9KvAAAAAL4adh4qFgqtoA7pl0fLysoBAQGxxCIig/cxpYYAAAAA - voUhkPYYFqAnkq4oVkfLynXKAQGx3NfXg6alhgAAAAB5Gptd3lkuFf0Te64oVunLynV1ygGK3IODFKaw - AAAAAGhOzkITYhPeYhPee64oVukNkdTUdQGKl4OZZtkAAAAABcVMRWLPz8/PYrUTe64oVpINkS8v1JGI - /ZkwDAAAAAAAopZFuCnHx8fPYrUTe67AuZLx7tWChxfYmS0AAAAAAABAepRcAmXGxscpYrXerihW//uN - 7uI6Roxq2wAAAAAAAABJzKTNs8bGxmXPYhN7KOu5/vsy8p+oZMIAAAAAAAAAACSAnVzos8bGZSlitXuu - wFb/0/2SUudr2gAAAAAAAAAAAKO2nVz6xmVlKWK13q7AVv+THndSj8kAAAAAAAAAAAAAADy2naSkI7Mp - YrXersBW/5MedziBAAAAAAAAAAAAAAAAAKPtJZSk+ZyqE+wo67mpkzOnQQAAAAAAAAAAAAAAAAAAACT4 - tsxylkx0V12fJshYnt8AAAAAAAAAAAAAAAAAAAAAAABASRl63XFX4D5NnkMAAAAAAAAAAAAAAAAAAAAA - AAAAAAAABWh5HR07HH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////8A///8AB//8AAP/+AAB//AAAP/gA - AB/wAAAP8AAAB+AAAAfgAAAHwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPgAAAH4AAAB/AA - AA/wAAAP+AAAH/wAAD/+AAB//wAA///AA///8A////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHcALABsAHgAagCzAGkA2QBoAOwAaADtAGYA3QBmALsAZQCDAGoAOQAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAH8ASAB2AMQHcQD+E3YA/x54AP8keAD/JngA/yh2AP8ncwD/JHAA/xls - AP8KaQD+AG8A1AB2AF0AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIUAFAB5AKwGdwD+EYMA/xKLAP8PigD/DokA/xKFAP8ZgQD/I3kA/y9x - AP8wcQD/L28A/y5uAP8mbgD/DWkA/gBvAMUAdAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEACwAdADgAokA/wKbAP8AmwD/AJgA/wCZAP8AlwD/AJcA/wCU - AP8AlQD/AJEA/xGFAP8odQD/N2sA/zNtAP8xbgD/IWwA/wBnAO8AcgBFAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAApAHYA6gKVBP8Cngb/ApwG/wKbBf8CmwT/AZoB/wCZ - AP8AmAD/AJcA/wCWAP8AlQD/AJMA/wCTAP8LiAD/MnAA/zdsAP8zbAD/KGwA/wFoAPcAdABEAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAB6ANsFmAv/BaEM/wWeDP8Fngz/BZ4M/wOc - CP8NrCP/EbEt/wmlF/8AmQD/AJkC/wCYAP8AlgD/AJUA/wCSAP8AkgD/I3kA/zppAP80awD/KWwA/wBn - AO8AcwAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQCfCpMP/wylFf8JoxL/CaIT/wmi - E/8IoxP/Hb9J/4XcpP+q58H/XdmK/xS1Nf8AmQH/ApsF/wCZAf8AlwD/AJUA/wCSAP8AkgD/HnsA/zpq - AP8zbAD/H2wA/wBuAMUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEANwCEA/0ksDD/CqQY/wyl - Gf8MpRn/C6YZ/xK3N//C5cv///b+///4/f///f//aNyS/xS1Nf8CmwP/A5wH/wGaA/8AmAD/AJYA/wCU - AP8AkwD/J3gA/zdsAP8ybgD/C2oA/gB0AF4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQCvIKQp/x6u - Lv8Opx//D6gf/w6pH/8Lryj/uuDE//vy+P/z8vL/9fX1//z6/P//////Z9uR/xW2N/8DnAf/BJ0J/wKb - Bf8AmQH/AJYA/wCTAP8AkgD/Nm0A/zRtAP8nbgD/AG0A1QAAAAEAAAAAAAAAAAAAAAAAAAAAAIIAFwCD - APpDwFP/Fawo/xKrJf8RqiX/AacX/7Xbu//37vX/7+7u//Ly8v/19fX/+Pj4//78/f//////ZtqR/xW2 - N/8DnAj/BJ0K/wKbBf8AmQH/AJYA/wCVAP8ShQD/OG0A/zFwAP8JbAD+AG4AOQAAAAAAAAAAAAAAAAAA - AAAAggBcE5gb/07DX/8SrSn/E60q/wCfBv+t1K//8+vy/+vq6//u7u7/8fHx//T09P/39/f/+vr6///+ - ////////ZtqR/xa3OP8EnQn/BJ0K/wKbBf8AmQH/AJUA/wCVAP8ycAD/MXAA/xlvAP8AZwCFAAAAAAAA - AAAAAAAAAAAAAAB/AJYpqzf/U8Vm/xGuK/8AmQD/qM+q/+/n7//n5uf/6enp/+/u7//78/r///j///z5 - /P/6+vr//f39////////////ZtqR/xa3OP8EnQj/BJ0J/wKbBP8AmAD/AJYA/xqBAP8xcQD/JHIA/wBp - AL0AAAAAAAAAAAAAAAAAAAAAAH8Auju5Tv9byW//BKIV/2y2af/x5fH/4+Lj/+Xl5f/r6ev/+/D5/23I - ef9BvFP/wuXI///7///7+vv//v7+////////////ZtqP/xW2OP8DnAj/A5wI/wGaA/8AmAD/CI4A/zNx - AP8pdgD/AGoA4QAAAAAAAAAAAAAAAAAAAAAAgQDISMJe/2PNef8Qqyf/NaEy//bm9v/j4uP/5+Xn//rs - +f9DtUr/Bqsf/xSyMf8GqyH/xebK///8///9/P3//v7+////////////ZdmO/xW2N/8Cmwb/A5wG/wCa - Af8AmAD/MHQA/yt3AP8AbADzAAAAAAAAAAAAAAAAAAAAAACBAMdNxGP/Z89//yzAT/8AkgH/bbVq//fo - 9//56vj/O609/wepG/8ivEX/ILlA/xu1Of8Hqx//xebK///8///7+vv//fz8///+////////ZdqP/xS1 - Nv8BmgT/AZoE/wCaAP8nfQD/KXkA/wBsAPEAAAAAAAAAAAAAAAAAAAAAAIMAtkjAXv9q0oP/QMVg/yO/ - S/8Bmg//EpIO/xyaF/8Gpxn/JsBP/yO8Sf8hukT/H7hC/xu1Of8Fqh7/xefJ///7///6+fr/+vr6//78 - /v//////Y9iL/xO0Nf8AmQH/AJwB/yGCAP8mewD/AG0A3QAAAAAAAAAAAAAAAAAAAAAAhQCOObZN/2vU - h/9a0Hn/JcFO/yzFWP8mwU//JL5M/yrEVv8nwFD/Jr9N/yS9Sv8iu0f/IbpC/xu1Of8GqR3/xObI///6 - ///49/j/+Pj4//v5+v///f//Y9eL/xO0Mv8AmgD/HoUA/x56AP8AbgC2AAAAAAAAAAAAAAAAAAAAAACF - AFIgpS3/bNiL/3fZk/8rxlj/LMVZ/yzFW/8sxVv/LcZa/yrDVv8pwlP/J8BP/yS9Sv8iu0X/H7hB/xq0 - N/8FqRv/wuXI///4///29vb/9fX1//j2+P//+f//XNWF/wenGv8chQD/FHkA/wBvAHsAAAAAAAAAAAAA - AAAAAAAAAJ4ADgCNAPRt2Y//dtqT/1fRfP8syF7/MMli/zDJYP8vyGD/LcZc/yvEWP8pwlP/J8BQ/yS9 - Sf8hukX/Hrg//xmzNv8EqBv/wePG//31+//08/P/8/Pz//z0+v+q47v/DbEq/x6HAP8HdQD+AHoALQAA - AAAAAAAAAAAAAAAAAAAAAAAAAJAAnkO9Wf923Jj/f9+e/zbOav8yy2X/Mstm/zPMZf8wyWL/Lsde/yvE - WP8owVL/Jb5M/yK7R/8fuEL/HLU6/xexMf8Epxn/wOHD//3z+//38fb///L//0XIaP8HoxH/GoMA/wB7 - AMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAowAmBJIG+XTgmv963pv/ct2X/y/LYv8zzGb/M81m/zPM - Zv8xymL/LcZb/yrDVf8nwE//JL1J/yC5Q/8dtjz/GrM2/xSvLf8Fpxn/nNSk/7PdvP89wFn/DKwi/wyY - Bv8HewH+AIcASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQCGLq8//3rhoP99357/atmO/y3L - Yv8zzGb/M8xn/zHKZP8ux13/K8RX/yjBUf8kvUr/IbpE/x63Pv8btDf/F7Ax/xOtKP8Hpxv/B6kc/wqn - Gf8GoQ//DYkG/wB+AK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAAYAiwDGS8Jj/3ng - nv9+353/btuR/zPNZv8xzGX/Msxk/y/IXv8rxFj/KMFT/yW+S/8hukX/Hrc+/xu0OP8YsTH/FK0r/xGq - JP8Opx3/C6YX/weaDv8AeADgAIQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACm - ABcAigDXS8Jk/3jhn/953pr/et2b/03Sev8uy2L/Lchd/yvEWP8owVH/Jb5L/yG6Rv8etz7/G7Q5/xix - Mf8UrSv/Eaok/w+qIP8JnRT/AH0A6gCLACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACmABcAiwDGMrFB/3bhnP923pr/ed6b/3HalP9Nz3X/Msdd/yTBTv8hvUf/H7pC/x23 - O/8Yszb/FrAv/xWtK/8bsS7/CZcS/wB8ANsAkwAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAYAlgCFCJYK+UnCY/9z35v/b9yV/27Yj/9s1or/YNJ//1DL - bf9DxWD/PMJY/zrAVP87wFD/Iqkx/wSJBf0AhwCgAJQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAlAJUAngOSA/Qpqzj/Qr5a/1HI - bv9VzXT/Uspt/0XBXf8yskT/GZ4k/wGIA/oAiwCvAJkANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0ADgCL - AFEAiQCOAIcAtQCFAMcAhQDIAIMAugCDAJYAhQBdAJAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////AP///AAf//AAD//gAAf/wA - AD/4AAAf8AAAD/AAAAfgAAAH4AAAB8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB+AA - AAfwAAAP8AAAD/gAAB/8AAA//gAAf/8AAP//wAP///AP////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AOc1qAAKMAQCoz6oAdJ10AD2CPQBo3JIAOmoAABK3 - NwDf4d8AHXcdAF6RXgDD5sgATbBNAAGnFwBbxm0AD24AAIXYnQAnwE8AIIAAAByaFwD35/cApuS6AG22 - agAprzsASMFdACx3LABHiEcAIZAhABGqJAAgbwAAEHYQAGXQgAADmwYATtJ6AFeiVwB24ZwAO7xUADyj - PAAhuEEAL8deADCgMAAbpSkAEowDAAV2AQARjw8A9vb2ABZ4AAAucwAAldSgABuxLgBd2YoA7vDuAGua - awC9070ADJoWAA5sDgD/8v8AL40vAB2OHQBXw2cAMbVFABlwGQBGmUYAG4QbAFvOeAA5ljkAVIhUAIrI - jwBCzW0AB6sgACiCKAAGkAsAhcOHACd5AABs1osAGaEiADW5SQAAlAAAPH48ALXsyAANpRoAHb9JABKc - HAARsS0AHLQ4AFTLcAAjqjQAAZoPABV6FQBFvlYAft+eAETDYABAi0AA6OroAK3UrwABZwEAK8RXABhw - AAAJmQkAMstkAB18AAD37vUATplOABKDAAAZgQAACogKAAafDQALrygAK24AAAiQAAACggIAVMx0AG/b - kwAybQAAYNKAAPv7+wBgzXgAEKYfACSyNwAulC4AQcBZACS8SQCx6sMA8eXxACd4JwBwoHAALLI7AA2C - DQDw8/EAAJkBAAeRDgBNxWUAC24LAPvz+QBc1YUACokAAGbWiQAkcgAACaITAMjVyAAEcAAAB5oOAC28 - SwD/+P4ABqkbABWuKwB33JgABKIVAG7ZjwAUszIA8+vyABuHAgAacxoAZtOEAEfPcgB54Z8ABIcGADnF - XQD66/kALm4AAASPBQAokCgAe96cACp3AAAlfAAACZcSAA2sIwAXsC8ANcNaAAhrAAA2kTYA5OjlACK7 - RQATcBMAF3UXAGbajwADkwUALstiADZsAAApwVIAScRjAEC8UgBX1IAAGrI1AACfBgAxcQAABJ0KAAyj - FQAlhyUAH6suAB+3PwBQvV0ABHwCAAWXCwAVtjgAH6YuADTLZQAxyWEAO8BQABd+FwD9/f0Ay+TRAHTg - mwBz3JYAb9KHAC3GWwA7uU4AKnEAACh0AAASrSoA+Pj4APT09ADv5+8AAZoDAA2xKgAyhDIANYk1ACeF - JwAUtTUAUcluACa+TABAmEAAQ8FfAPvw+QD38fYAEnQAAA+KAAAtcgAAI3kAAAegDwBp2Y4ABqoeABWs - KAAetjwAI7xHADO0PwD99PsA6+zrAMLlywDD38cAs928AAxsAAAZbAAAC2sLAAGQAAABlwAADJMMAHLa - kwBu2pIABacZAAujFwAHpxoAFq4uABixMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAADAZ+P6+vP34GDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAHDmOjuPj4+NjY+MRq2E5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6OLTBmZmbm - 5ubSi4uLi4tjq2EbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjsJpampqampm5tLS0tLR0W5ubh/z - YVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDCiW/2T09PT/b29vaJaebloaGhoW5uH6s5AAAAAAAAAAAA - AAAAAAAAAAAAAAAMLQP39/f39/f3909PT0/29vYDadJzc3OhoW4RYQwAAAAAAAAAAAAAAAAAAAAAAAwt - 9tfX19fXg4OD9/f3909PT/b29vZp5XNzc6FuY2EMAAAAAAAAAAAAAAAAAAAADMKyIiIiIiIiIiIi19eD - g/f3909P9vb2A2a0c3NzoWNhDAAAAAAAAAAAAAAAAAAAwsO8vLy8vLy8vLyMUr0i19eD9/f3T0/29vaJ - c7Rzc6FjYQAAAAAAAAAAAAAAAACBSb3n5+fn5+fnUnvHRgJidyIi14P3909P9vb2A6G0c3OhETkAAAAA - AAAAAAAAANqeTYyMjIyMjIx3tRKt1YIXxh68IiLXg/f3T0/29gOhtHOhbqtQAAAAAAAAAAAAAMJ36vz8 - /Pz8/B57MjWCL9TUfMYevLwi14P3909P9vaJc7RzoR9hAAAAAAAAAAAAvoSAd1JSUlJSHsAyNTWCL9TU - dXzGHry8IiLXg/dPT/b2abRzoW6rfgAAAAAAAAAAcL/td3d3d3ceuTLvNTWC1dTUdcp8xupsvLwi14P3 - T0/29ua0c6GLYQAAAAAAAABehD6AHh4eHh6TMl/vNTWC1S/UdcoBfMbq57y8IteD909P9m9zc6Fujl4A - AAAAAACBK7eAHh7qHh4yrV/vNTWC1S/UdXUBAXzGk+dsvCLXg/dPT/Zqc6GhYzkAAAAAAABwPlsZk5Me - UkWtrV/vNTWCgi/U1HXKAQFRxpPnbLwi14P3T09vc6Ghi2EAAAAAAAyEtxrrqR7nRQoKrV/v7zWCgi/U - 1HV1AQEBUcaT52y8IteD90/25ruh0o4MAAAAAKxUGoUo6iJKCgoKrV/v7zU1gtUv1HV1ygEBAVHGk+ds - vCLX9/dPabvl0o4GAAAAADzFwT0+/A4KCgoKra1f7+8yzjKC1NR1dQEBAQF8ZZPnvLwig/dP9jEx0uN+ - AAAAAIEZPRCQUiQKCgoKCq1fXxDqqakQgtTUdXUBAQEBfMaT57wi14P3T6Yx0uOvAAAAAGs+PRAm/viN - CgoKCq0KPXdW61apEILU1HV1ygEBAXzGk2y8Itf3T2ql0jCGAAAAAGs+EHZdKDgnCgoKCgrB/OvAwOtW - qRCC1NR1dcoBAQF8Zeq8IteD9yylSzA5AAAAAC4+EHZxriiPKjcKCg7nwK6uKMDAVqkQgtTUdXV1dcoB - fMfqvCLX92+l5jCvAAAAADwZQnYh3t57d7IqTY+u3nt7rigowFapEILU1NR1dXV1dXzH6iLXg29L5uN+ - AAAAAEPFQiHOnxMTta65VhMTE97ee+yuKMBW/j2CL9TU1NTU1NR8xx4ig2+m5i0GAAAAACRUQiHOcbW1 - YmJiYmK1tbUT3nvsrijAVpMQNS8vL9TU1NTUfMce12+mFC0MAAAAAACicZvOTM9iYs/Pz2JiYmK1E957 - 7K4o61aTEDXV1S8vLy8vLxfPvG8Uao4AAAAAAABrJptM+ZzPKSkpKSnPz2JitRPee64owOtWkxA1goKC - goKCgoJxHm8UaSAAAAAAAABATZtM+fnHx8fHx8fHKc9iYrUT3nuuKMBWueo97zWCgoKCgjVxHiyZwhwA - AAAAAAAAA3FM+ZS4ZWVlZWVlxynPYmK1E97sKMDrVv/qPV81NTU1Ncu1jCxpLQAAAAAAAAAAeVhM+ZSk - RsbGxsZlZccpz2K1E957rijrVrmpHj1fNTU1Cl3+vJnC2QAAAAAAAAAAAKJx+pSk+QLGxsbGZWXHKWJi - tRN7rijAVrn//h7B8csykKnnZCwtAAAAAAAAAAAAAN9N6PmUpOjGxsbGxmVlKc9itRPe7CjA67n/qZMe - 6pOTd4xsLsIcAAAAAAAAAAAAAAAuPvrNlKToAsbGxsZlx89itRPe7CjA61b/qZMeHndS/IyPnskAAAAA - AAAAAAAAAAAAouByzZSk+gLGxsZlx89itRPee67A61b/qZMeHndS/IxJwgAAAAAAAAAAAAAAAAAAf6K2 - +vmUlJQjxsZlx89itRPee67A61b/qZMeHndS/MPCfwAAAAAAAAAAAAAAAAAAAH+i4Pr5zZSU6Jxlx89i - tRPe7CjA61b/qZMeHndSj8I2AAAAAAAAAAAAAAAAAAAAAAB/oj7o+vn5zZSKnClitRPe7CjA67n/qZMe - 6ndJwgUAAAAAAAAAAAAAAAAAAAAAAAAAADxU3ej6+vqWlkxCRqqQrijAVrm5Vnh4d55BAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABoA1hx6OiKipt0dEJCV4Uaenq3Tr+EcGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAEOiTSZCdHRCQnFX3YW2ej4rSXBeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDwDOMUZ - Pj4+GcVUSXA8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf2hDox0do6xofwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA///gB///AAD//wAA//8AAP/8AAA//wAA//AAAA//AAD/4AAAB/8AAP+AAAAB/wAA/wAAAAD/ - AAD+AAAAAH8AAP4AAAAAfwAA/AAAAAA/AAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAPAADwAAAAAA8AAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAAD - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA8AAAAAAPAADwAAAAAA8AAPgAAAAAHwAA+AAAAAAfAAD8AAAAAD8AAP4AAAAAfwAA/gAAAAB/ - AAD/AAAAAP8AAP+AAAAB/wAA/+AAAAf/AAD/8AAAD/8AAP/8AAA//wAA//8AAP//AAD//+AH//8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAFAGkAOgBrAHIAagCjAGoAxQBoANsAaADkAGgA5ABm - ANoAZgDFAGYAogBkAHIAYgA5AD8ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAG4ANQBuAJkAbADqAW4A/gdxAP8NcwD/EnQA/xV1 - AP8WdQD/F3MA/xZyAP8TcAD/Dm4A/wdrAP8AZwD+AGUA6QBlAJcAZAAzAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtAEEAbwDCAG8A/Qh2AP8SewD/Gn0A/x18 - AP8fegD/IXkA/yJ3AP8kdgD/JXUA/yZzAP8mcgD/JnEA/yZxAP8jcAD/GG8A/wprAP8AZgD9AGUAvwBi - AD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAYAHEAqwByAP0IfAD/FYIA/xiC - AP8XgwD/F4IA/xiCAP8ZgAD/HX0A/yJ5AP8ndgD/KXQA/ypzAP8qcgD/KnEA/ypwAP8qbwD/Km8A/ylu - AP8gbwD/DGwA/wBmAP0AZgClAFwAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAEoAcgDpA3sA/wqL - AP8JjwD/BJIA/wCUAP8AlAD/AJQA/wCTAP8AkgD/AJIA/wCRAP8CjgD/CokA/xWCAP8ieQD/LnEA/y9v - AP8vbwD/Lm4A/y1uAP8sbQD/K20A/x9vAP8GagD/AGUA5wBjAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMAcwB1 - APwBiAD/ApYA/wCYAP8AmAD/AJgA/wCXAP8AlwD/AJYA/wCWAP8AlQD/AJQA/wCUAP8AkwD/AJIA/wCR - AP8AkAD/A4wA/xWBAP8qcwD/Mm0A/zFtAP8wbAD/L2wA/y1sAP8pbQD/EW0A/wBmAPsAZgBuAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAdQCAAHgA/gGRAv8BmgP/AZoD/wGaA/8BmgP/AZoC/wCZAv8AmQH/AJkB/wCYAP8AmAD/AJcA/wCW - AP8AlQD/AJQA/wCTAP8AkgD/AJEA/wCQAP8AjgD/EYMA/yxyAP80bAD/M2wA/zFsAP8vbAD/LGwA/xdu - AP8AZwD+AGUAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAB2AHYAegD+ApUG/wOcB/8DnAf/A5wH/wOcB/8DnAf/A5wH/wOcBv8CmwX/ApsF/wGa - BP8BmgP/AJkC/wCZAP8AmAD/AJcA/wCWAP8AlQD/AJMA/wCSAP8AkQD/AI8A/wGNAP8afQD/NWwA/zRr - AP8yawD/MGsA/y1sAP8abgD/AGcA/gBlAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAHgATgB6APwElgn/BZ4L/wWeC/8Fngv/BZ4L/wWeC/8Fngv/BZ4L/wWe - Cv8EnQr/CKER/w2mGv8KoxX/A5wG/wKbBP8BmgP/AJkB/wCYAP8AlwD/AJYA/wCUAP8AkwD/AJIA/wCQ - AP8AjgD/C4YA/zFuAP82awD/M2sA/zBrAP8tbAD/GG4A/wBmAPsAZgBGAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdgAcAHoA7ASRCf8NohX/B6AP/wegD/8HoA//B6AP/weg - D/8HoA//B6AP/w2mHP8kvUn/Mclh/0DOb/84zWn/K8RX/w+oH/8DnAf/ApsF/wGaA/8AmQH/AJgA/wCX - AP8AlQD/AJQA/wCSAP8AkQD/AI8A/waKAP8ucAD/NmsA/zNrAP8wawD/LWwA/w9uAP8AZgDoAF8AGAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegCxAocG/xmnIf8KohT/CaIT/wmi - E/8JohT/CaIU/wmiFP8JohP/EKkh/ynAUP+F2J3/3u7j//T09P/w9fH/oeW4/zTKZP8RqiP/BJ0J/wOc - B/8CmwX/AZoD/wCZAf8AmAD/AJYA/wCVAP8AkwD/AJEA/wCPAP8EiwD/L3AA/zZrAP8zawD/L2wA/ypt - AP8GawD/AGUAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AEgAfgH+FKMe/xyq - J/8Koxf/C6QX/wukGP8LpBj/C6QY/wukGP8QqSL/JLxH/5raqv/w8PD/8vLy//X19f/39/f/+fn5/7Dp - w/80y2T/Eqsl/wWeC/8EnQn/A5wG/wKbBP8AmQL/AJgA/wCXAP8AlQD/AJMA/wCRAP8AkAD/B4kA/zNu - AP81awD/MmwA/y5sAP8fbwD/AGYA/QBjAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB9 - AMkHkg7/L7E6/xGnHv8Nphv/DaYb/w2mHP8Nphz/DaYc/xGqI/8ftz7/l9el/+7u7v/w8PD/8vLy//X1 - 9f/39/f/+fn5//v7+/+y68X/NMtk/xOsJv8Fngz/BJ0K/wOcCP8CmwX/AZoD/wCZAP8AlwD/AJUA/wCT - AP8AkgD/AJAA/w+EAP83bAD/NGwA/zBtAP8sbQD/DG4A/wBmAMMAAAABAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAH0APwCAAf4gqyz/M7Q//w6nHv8PqB//D6gf/w+oIP8PqCD/Eaoj/xqyNP+U1KD/7Ozs/+7u - 7v/w8PD/8vLy//T09P/39/f/+fn5//v7+//9/f3/s+zG/zTLZP8TrCj/Bp8N/wWeC/8EnQn/A5wG/wGa - BP8AmQH/AJcA/wCVAP8AkwD/AJEA/wCPAP8ieQD/NWwA/zJtAP8tbgD/IXAA/wBnAP4AYwA2AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIAAoweQDv82tkT/LbM8/xCpIv8RqiP/Eaoj/xGqJP8RqiT/Fa0r/5LR - m//p6un/7Ozs/+7u7v/w8PD/8vLy//T09P/29vb/+Pj4//r6+v/9/f3//v7+/7Tsxv80y2X/FK0p/weg - Dv8Fngz/BJ0J/wOcB/8BmgT/AJkB/wCXAP8AlQD/AJMA/wCRAP8EjQD/M28A/zNtAP8vbgD/K28A/whu - AP8AZgCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAJAIAA8BylKf9Au0//KbM7/xKrJv8Sqyf/E6wo/xGq - JP8RqSL/js2W/+fn5//p6en/6+vr/+7u7v/w8PD/8vLy//T09P/29vb/+Pj4//r6+v/8/Pz//v7+//// - //+07Mf/Nctl/xStKv8HoA//Bp8N/wSdCv8DnAf/AZoE/wCZAf8AlwD/AJUA/wCTAP8AkQD/G38A/zRu - AP8wbgD/LG8A/xhxAP8AZwDsAEgABwAAAAAAAAAAAAAAAAAAAAAAgQBFAYUD/zG2Qv9Fvlb/JrM6/xSt - Kv8UrSv/Eaok/w2kGP+LypH/5eXl/+fn5//p6en/6+vr/+3t7f/v7+//8fHx//Pz8//19fX/9/f3//n5 - +f/7+/v//f39////////////tezH/zXLZf8UrSr/B6AQ/wafDf8EnQr/A5wH/wGaBP8AmQH/AJcA/wCV - AP8AkwD/BI4A/zNvAP8xbwD/LHAA/yNzAP8AagD/AGUAPwAAAAAAAAAAAAAAAAAAAAAAgQCAB5AO/0G8 - Uv9KwFz/JbQ7/xavLv8RqiT/CJ8P/4jGjP/i4uL/5OTk/+bm5v/o6Oj/6urq/+zs7P/v7+//8fHx//Pz - 8//19fX/9/f3//n5+f/7+/v//Pz8//7+/v///////////7XsyP80y2X/Fa4q/wegEP8Gnw3/BJ0K/wOc - B/8BmgP/AJkA/wCXAP8AlAD/AJIA/yJ7AP8xcAD/LXEA/ylyAP8FbgD/AGgAeAAAAAAAAAAAAAAAAAAA - AAAAgwCxE5we/0jAW/9Pw2L/J7Y//xSsKf8DmgX/hcOH/+Dg4P/i4uL/5OTk/+bm5v/o6Oj/6urq/+zs - 7P/u7u7/8PDw//Ly8v/09PT/9vb2//j4+P/6+vr/+/v7//39/f/+/v7///////////+27Mj/NMtl/xWu - K/8HoBD/Bp8M/wSdCf8Cmwb/AZoD/wCYAP8AlgD/AJQA/xCHAP8xcQD/LXIA/ylzAP8NcQD/AGgApgAA - AAAAAAAAAAAAAAAAAAAAhADUIKcv/03DYP9TxWf/K7hE/wyiGf9JrUn/3d3d/9/f3//h4eH/4+Pj/+Xl - 5f/n5+f/6enp/+vr6//q7Or/odeo/3nNhv+S1p3/7/Pw//f39//4+Pj/+vr6//z8/P/+/v7//v7+//// - ///+/v7/sOvE/zPLZP8Vriv/B6AP/wWeDP8EnQj/ApsF/wCZAv8AlwD/AJUA/wKRAP8wcwD/LXMA/yl0 - AP8TcwD/AGkAywAAAAAAAAAAAAAAAAAAAAAAhADoKq47/1DFZf9Xx2z/MLtL/w2hG/9RrVH/3d3d/9/f - 3//g4OD/4uLi/+Tk5P/m5ub/6Ojo/+bp5/9ewGn/E6wn/xewMP8XsDD/XcZv/+/08P/39/f/+fn5//v7 - +//8/Pz//v7+//7+/v///////v7+/7Dqw/80ymT/Fa4q/wafDv8Fngv/A5wH/wGaBP8AmQD/AJYA/wCU - AP8lewD/LHQA/yh1AP8WdQD/AGoA4wAAAAAAAAAAAAAAAAAAAAAAhQDxMLND/1THav9bynH/Or9V/xat - Lv8Mkwz/yNXI/97e3v/g4OD/4uLi/+Tk5P/l5eX/4+bj/1q8Yf8PqCD/HLU5/xy1O/8btDj/F7Aw/1zG - bv/w9PD/+Pj4//n5+f/7+/v//Pz8//39/f/+/v7///////7+/v+x6sP/NMpk/xStKv8Gnw3/BJ0K/wKb - Bv8BmgL/AJgA/wCVAP8aggD/LHUA/yd2AP8YdgD/AGsA7gAAAAAAAAAAAAAAAAAAAAAAhgDxMrVG/1fJ - bv9ey3X/RsRh/yC5Qf8KmxX/PKM8/9Xa1f/f39//4eHh/+Pj4//g4+D/VbdZ/wukGP8etz3/H7hA/x63 - Pv8dtjz/HLU5/xewL/9cxW3/8PTx//j4+P/5+fn/+vr6//z8/P/9/f3//v7+//7+/v/+/v7/serD/zPK - Y/8UrSn/BZ4M/wOcCP8CmwT/AJkB/wCXAP8SiAD/KncA/yZ4AP8YdwD/AGsA7QAAAAAAAAAAAAAAAAAA - AAAAhwDmMLNE/1nKcf9gzXj/Vspw/yK7Rv8guEL/B5YO/zGgMf+9073/4ODg/93g3f9Qs1H/B6AP/x+4 - QP8iu0b/IbpE/yC5Qv8fuED/Hrc+/xy1Ov8Wry7/W8Vs//D08f/39/f/+fn5//r6+v/7+/v//Pz8//z8 - /P/9/f3//v7+/7Hqw/8yyWL/E6wo/wSdCv8DnAb/AZoC/wCYAP8MjQD/KXgA/yV5AP8VeAD/AGwA4gAA - AAAAAAAAAAAAAAAAAAAAhwDRKq48/1vMdf9iz3z/ZtCA/ya+S/8lvkv/JLxI/w+gHv8DkAT/LqAu/x+e - H/8GnQ3/IbpE/yW+S/8kvUn/I7xI/yK7Rv8hukP/ILlB/x63Pv8ctTr/Fq8u/1rEav/v9PD/9/f3//j4 - +P/5+fn/+vr6//r6+v/7+/v/+/v7//z8/P+w6cL/Msli/xOsJ/8DnAj/ApsE/wCZAP8JkAD/KHoA/yR7 - AP8ReAD/AG4AxwAAAAAAAAAAAAAAAAAAAAAAiACsHqYu/13Nd/9k0H7/a9OF/znFXf8nwE//J8BQ/yjB - Uf8ju0f/Gq81/xyyOP8mv07/J8BQ/yfAT/8mv03/Jb5L/yS9Sf8jvEf/IbpE/yC5Qf8etz7/HLU6/xav - Lf9ZxGn/7vPv//b29v/39/f/+Pj4//j4+P/5+fn/+fn5//n5+f/5+fn/r+fA/zLJYf8SqyX/ApsG/wCZ - Av8HkgD/JnwA/yJ8AP8MdwD/AG4AogAAAAAAAAAAAAAAAAAAAAAAiQB6D5oZ/13Oef9l0YH/bNSH/1PN - dP8pwlP/KcJU/yrDVf8qw1b/KsNW/yrDVv8qw1X/KcJU/ynCU/8owVH/J8BP/ya/Tf8kvUr/I7xH/yG6 - RP8guUH/Hrc+/xy1Ov8Vriz/XsVt/+/y7//19fX/9vb2//b29v/39/f/9/f3//f39//39/f/9/f3/67l - v/8yyGD/Eaoj/wGaA/8HkwD/JH4A/yB+AP8GdQD/AG4AcwAAAAAAAAAAAAAAAAAAAAAAhwA+A44G/1TL - cv9m0oL/bNWJ/27Wi/8uxVn/K8RY/yzFWf8sxVr/LMVa/yzFWv8sxVn/K8RY/yvEVv8qw1X/KcJS/yfA - UP8mv03/JL1K/yO8R/8hukT/H7hB/x63Pf8btDj/Fa4r/13EbP/u8e7/9PT0//T09P/19fX/9fX1//X1 - 9f/19fX/9fX1//X19f+q47z/LcZa/wWeDP8JkwH/IoAA/xyBAP8AcgD/AG0AOAAAAAAAAAAAAAAAAAAA - AAAAfwAGAIoA6zu7U/9m04T/bdaK/3PYkf9MznP/LcZc/y7HXf8ux17/Lsde/y7HXv8ux13/LcZc/yzF - Wv8rxFj/KsNW/ynCU/8nwFD/Jr9N/yS9Sv8iu0b/IbpD/x+4P/8dtjz/G7Q3/xStKv9cw2r/7PDt//Ly - 8v/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pz8//y8vL/Us53/xKrJv8MkgL/H4IA/xJ/AP8AcQDmAH8ABAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIwAmRmiJ/9l1IX/bNaL/3PZkv9x2ZH/Msli/zDJYf8xymL/Mcpi/zHK - Yv8wyWH/L8hg/y7HXv8txlv/LMVZ/yrDVv8pwlP/J8BP/yW+TP8kvUn/IrtF/yC5Qf8etz7/HLU6/xqz - Nf8UrSn/WsJp/+ru6//w8PD/8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/Vc13/xKrJf8QkAP/HYQA/wd6 - AP8AcQCSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkANAGOA/1Ty3P/bNeM/3LZkv953Jj/V9SA/zLL - Zf8yy2X/Mstl/zLLZf8yy2X/Mcpj/zDJYf8vyF//LcZc/yzFWf8qw1X/KMFS/ya/Tv8lvkv/I7xH/yG6 - Q/8fuD//HbY7/xu0OP8YsTP/E6wo/1nBZ//o7en/7+/v/+/v7//v7+//7+/v/+/v7//J5dD/KcBQ/wih - Ef8UjQP/FYYA/wB0APwAbgAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMALsjqzX/ateM/3Ha - k/933Jj/et2b/0HPcP8zzGb/M8xm/zPMZv8zzGb/Mstl/zLLZP8wyWL/L8he/y3GW/8rxFj/KcJU/yfA - UP8lvkz/I7xJ/yG6Rf8guUH/HbY9/xu0Of8ZsjX/F7Aw/xKrJv9YwGb/5uvn/+3t7f/t7e3/7e3t/9bn - 2v9Cwl//Fq8t/wScCP8ZigP/CH8A/wB0ALUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK - ADsCjwP8Ustz/2/akv913Jf/et2b/3HblP83zWn/M8xm/zPMZv8zzGb/M8xm/zLLZf8yy2T/MMlh/y7H - Xf8sxVn/KsNW/yjBUv8mv07/JL1K/yK7Rv8guUL/Hrc+/xy1Ov8aszb/GLEy/xavLf8SqyX/T71d/8Pf - x//N49H/kNKc/y66Sf8Wry7/Bp8O/wmZCf8TiQT/AHYA+wBzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAjAChFJ8g/2nZjv9y25X/dtyY/3venP9r2pD/Ncxn/zPMZv8zzGb/M8xm/zPM - Zv8yy2X/Mcpj/y/IX/8txlv/K8RX/ynCU/8nwE//Jb5L/yO8R/8hukP/Hrc//xy1O/8aszb/GLEy/xav - Lv8UrSr/Eaok/xOrJ/8Vriv/Fa4r/w+oIP8IoRL/Bp8N/xCUCf8DfgH/AHcAmAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjQASAI4A4jC0Rv9u2pL/ctyV/3fdmf973pz/admP/zbM - aP8zzGb/M8xm/zPMZv8zzGb/Mcpk/y/IYP8txlz/K8RY/ynCVP8nwFD/Jb5L/yO8R/8hukP/H7g//x22 - O/8btDf/GLEz/xavL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqjFv8IoRL/CZ0O/wiHBf8AeADdAHcADwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI4APQCOAflDwWD/b9uT/3Pc - lv923Jj/et2b/23akv89zm3/M8xm/zPMZv8zzGb/Mstk/zDJYP8ux1z/K8RY/ynCVP8nwFD/Jb5M/yO8 - SP8hukT/H7g//x22O/8btDf/GbIz/xewL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqjFv8JoRL/B5EJ/wB6 - APYAdgA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO - AF8CkQX8ScRl/27akv9y25X/ddyX/3jdmv923Jj/TtJ6/zPMZv8zzGb/Mstk/zDJYP8ux1z/K8RY/ynC - VP8nwFD/Jb5M/yO8SP8hukT/H7g//x22O/8btDf/GbIz/xewL/8UrSv/Eqsn/xCpI/8Opx7/DKUa/wqj - Fv8Glw3/AHwA/AB5AFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAjgBoApAE/ELAXf9t2pH/cNuU/3Pclv923Jj/eN2Z/2nZjv9D0HL/Mstk/y/I - YP8txlz/K8RY/ynCVP8nwFD/Jb5M/yO8R/8hukP/H7g//x22O/8btDf/GLEz/xavL/8UrSv/Eqsn/xCp - Iv8Opx7/DaUa/weXD/8AfQD7AHsAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI0AWgCPAfcvskP/aNiN/27akv9w25T/ctuV/3Tc - lv913Jf/ZdeK/0fOcf8wx17/K8RX/ynCU/8nwE//Jb5L/yO8R/8hukP/Hrc//xy1O/8aszf/GLEy/xav - Lv8UrSr/Eqsm/xWrJv8RqCD/BpEM/wB9APUAfABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLADUAjgDaE54c/1HK - cf9r2pD/bdqR/27akv9v2pL/btmQ/23Yjv9q1or/V9B5/0XJaf81w1r/Kb9O/yO7R/8guUL/Hrc+/xy1 - Ov8aszb/GrI0/x2yNf8ksjj/JLE2/xKjIP8DiAb/AH4A1wB8ADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAiQANAI8AkAGOAfojqTL/VM11/2jYjf9o2Iz/Z9eK/2bViP9l1IX/Y9OC/2HRf/9ez3v/Ws12/1TK - b/9Lxmb/RsNg/0LBWv9BwFf/P75U/zW5Sf8eqy//B5EO/wCBAPkAgACLAHMACwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRACoAjQCoAY8C+RmhJP87u1T/V854/1/Tgf9e0n//XNB8/1rP - eP9XzXT/VMtw/1DIa/9Mxmb/SMRh/0HAWf8xt0f/GqQp/waQDf8AgwD4AIEApQB/ACgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AIACOAH8AjQDTAY4C/g6Z - Fv8fpS3/Kq48/zGzRf8ytUj/MLNF/ymuPP8gpi//E5wd/waPC/8AhgH+AIUA0gCEAH0AfwAeAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAI4AIgCMAFkAiwCLAIsArwCJAMQAigDOAIkAzgCIAMQAiACvAIcAiwCGAFkAfwAiAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP//4Af//wAA//8AAP// - AAD//AAAP/8AAP/wAAAP/wAA/+AAAAf/AAD/gAAAAf8AAP8AAAAA/wAA/gAAAAB/AAD+AAAAAH8AAPwA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPAAAAAADwAA8AAAAAAPAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAPAAAAAADwAA8AAAAAAP - AAD4AAAAAB8AAPgAAAAAHwAA/AAAAAA/AAD+AAAAAH8AAP4AAAAAfwAA/wAAAAD/AAD/gAAAAf8AAP/g - AAAH/wAA//AAAA//AAD//AAAP/8AAP//AAD//wAA///gB///AAD///////8AAP///////wAA - - - - Inherit - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - Choose a parent record - - - Aqua - - - - - - - Default - - - - - - 557, 15 - - - $this - - - 979, 34 - - - - - - - - - - - - btnAddLink - - - 12, 9 - - - MiddleRight - - - 979, 488 - - - frmChooseParentRecord - - - Panel1 - - - $this - - - btncancel - - - True - - - en-US - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.vb b/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.vb deleted file mode 100644 index 271801f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmChooseParentRecord.vb +++ /dev/null @@ -1,127 +0,0 @@ -Imports System.Text -Imports System.IO - -Public Class frmChooseParentRecord - Private selected As Boolean = False - - Private Sub frmChooseParentRecord_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Save_GridLayout() - If selected = False Then - CURRENT_PARENT_RECORD_ID = 0 - End If - End Sub - Private Sub frmChooseParentRecord_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - If Not IsNothing(CURRENT_PARENT_DT) Then - GridControl.DataSource = CURRENT_PARENT_DT - HideColumns() - Load_GridLayout() - End If - Catch ex As Exception - MsgBox("Unexpected Error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub HideColumns() - Try - Dim SQL As String = "SELECT CONTROL_ID, CONTROL_COL_NAME, CONTROL_SHOW_COLUMN FROM VWPMO_CONTROL_SCREEN WHERE CONTROL_SHOW_COLUMN = 0 AND FORM_ID = " & CURRENT_PARENT_ENTITY_ID - Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL, True) - - Dim cols As DevExpress.XtraGrid.Columns.GridColumnCollection = GridView.Columns - - If DT.Rows.Count <> 0 Then - ' Alle Spalten, die ausgeblendet werden sollten durchgehen und Visible = False - For Each row As DataRow In DT.Rows - Dim colname As String = row.Item("CONTROL_COL_NAME") - Dim col As DevExpress.XtraGrid.Columns.GridColumn = GridView.Columns.Item(colname) - If Not IsNothing(col) Then - col.Visible = False - End If - Next - End If - - ' FormID und RecordID immer ausblenden - GridView.Columns.Item("Record-ID").Visible = False - GridView.Columns.Item("Form-ID").Visible = False - GridView.Columns.Item("ROW_COLOR").Visible = False - - Catch ex As Exception - MsgBox("Error in HideColumns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub GridView_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles GridView.RowStyle - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Orange - Else - If e.RowHandle = -1 Then - Exit Sub - End If - Try - Dim rowCellValue = GridView.GetRowCellValue(e.RowHandle, "ROW_COLOR") - If rowCellValue <> "" Then - Dim ColorRow As Color - Try - ColorRow = Color.FromName(rowCellValue) - Catch ex As Exception - ClassLogger.Add(">> RowBackColor '" & rowCellValue & "'could not be converted from name!", False) - Exit Sub - End Try - 'Dim c As Color = DirectCast(rowCellValue, Color) - e.Appearance.BackColor = ColorRow - e.HighPriority = True - End If - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in RowStyle: " & ex.Message, False) - End Try - End If - - End Sub - - Private Sub btnAddLink_Click(sender As Object, e As EventArgs) Handles btnAddLink.Click - Try - Dim RecID = GridView.GetFocusedRowCellValue(GridView.Columns("Record-ID")) - If IsNothing(RecID) Then - MsgBox("Could not get the Record-ID (Nothing)", MsgBoxStyle.Exclamation) - Else - If RecID = 0 Then - MsgBox("Could not get the Record-ID (0)", MsgBoxStyle.Exclamation) - Console.WriteLine("Grid_RecordID = 0") - Else - CURRENT_PARENT_RECORD_ID = RecID - selected = True - Me.Close() - End If - End If - Catch ex As Exception - MsgBox("Error in btnAddLink:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btncancel_Click(sender As Object, e As EventArgs) Handles btncancel.Click - selected = False - Me.Close() - End Sub - Sub Save_GridLayout() - Try - Dim Filename As String = String.Format("PARENT_GRID_{0}-UserLayout.xml", CURRENT_PARENT_ENTITY_ID.ToString) - Dim XMLPATH = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - GridView.SaveLayoutToXml(XMLPATH) - Catch ex As Exception - - End Try - - End Sub - Sub Load_GridLayout() - Try - Dim Filename As String = String.Format("PARENT_GRID_{0}-UserLayout.xml", CURRENT_PARENT_ENTITY_ID.ToString) - Dim XMLPATH = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - If File.Exists(XMLPATH) Then - GridView.RestoreLayoutFromXml(XMLPATH) - GridView.GuessAutoFilterRowValuesFromFilter() - End If - Catch ex As Exception - - End Try - - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmClientLogin.Designer.vb b/app/DD-Record-Organizer - Kopie/frmClientLogin.Designer.vb deleted file mode 100644 index f8754c5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmClientLogin.Designer.vb +++ /dev/null @@ -1,78 +0,0 @@ - _ -Partial Class frmClientLogin - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmClientLogin)) - Me.Label1 = New System.Windows.Forms.Label() - Me.cmbClients = New System.Windows.Forms.ComboBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.btnLogin = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'cmbClients - ' - resources.ApplyResources(Me.cmbClients, "cmbClients") - Me.cmbClients.FormattingEnabled = True - Me.cmbClients.Name = "cmbClients" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btnLogin - ' - resources.ApplyResources(Me.btnLogin, "btnLogin") - Me.btnLogin.Image = Global.DD_Record_Organizer.My.Resources.Resources.Login_6031_32x - Me.btnLogin.Name = "btnLogin" - Me.btnLogin.UseVisualStyleBackColor = True - ' - 'frmClientLogin - ' - Me.AcceptButton = Me.btnLogin - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.BackColor = System.Drawing.SystemColors.ControlLight - Me.ControlBox = False - Me.Controls.Add(Me.btnLogin) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.cmbClients) - Me.Controls.Add(Me.Label1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmClientLogin" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents cmbClients As System.Windows.Forms.ComboBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents btnLogin As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmClientLogin.en.resx b/app/DD-Record-Organizer - Kopie/frmClientLogin.en.resx deleted file mode 100644 index 8e0571a..0000000 --- a/app/DD-Record-Organizer - Kopie/frmClientLogin.en.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 421, 16 - - - Your User is configured for more than one cleint. Please choose a client. - - - 287, 14 - - - Your license will be charged on the selected client. - - - Client Login - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmClientLogin.resx b/app/DD-Record-Organizer - Kopie/frmClientLogin.resx deleted file mode 100644 index ac5ae54..0000000 --- a/app/DD-Record-Organizer - Kopie/frmClientLogin.resx +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 1 - - - $this - - - Ihr User ist für mehrere Mandanten konfiguriert. Bitte wählen Sie einen Mandanten. - - - Mandanten Login - - - 1 - - - - 6, 13 - - - Ihre Userlizenz wird vom Kontingent des ausgewählten Mandanten abgezogen. - - - btnLogin - - - 12, 31 - - - 440, 14 - - - 486, 16 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 12, 9 - - - 2 - - - Login - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - $this - - - 499, 142 - - - $this - - - - CenterScreen - - - $this - - - Label2 - - - Tahoma, 9pt, style=Italic - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - MiddleLeft - - - 15, 86 - - - cmbClients - - - frmClientLogin - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 472, 42 - - - 3 - - - 15, 56 - - - 2 - - - Tahoma, 9.75pt - - - 3 - - - Label1 - - - 472, 24 - - - Tahoma, 9.75pt - - - 0 - - - Tahoma, 8.25pt - - - Tahoma, 9.75pt - - - True - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmClientLogin.vb b/app/DD-Record-Organizer - Kopie/frmClientLogin.vb deleted file mode 100644 index f84a695..0000000 --- a/app/DD-Record-Organizer - Kopie/frmClientLogin.vb +++ /dev/null @@ -1,29 +0,0 @@ -Public Class frmClientLogin - - Private Sub frmClientLogin_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - If cmbClients.SelectedIndex = -1 Or CLIENT_SELECTED = 99 Then - MsgBox("Please select a client from the dropdown-list.", MsgBoxStyle.Exclamation) - e.Cancel = True - End If - End Sub - - Private Sub frmClientLogin_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - cmbClients.DataSource = DT_CLIENT_USER - cmbClients.DisplayMember = DT_CLIENT_USER.Columns("CLIENT_NAME").ColumnName - cmbClients.ValueMember = DT_CLIENT_USER.Columns("CLIENT_ID").ColumnName - Catch ex As Exception - MsgBox("Unexpected Error in Loading Data: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnLogin_Click(sender As Object, e As EventArgs) Handles btnLogin.Click - If cmbClients.SelectedIndex <> -1 Then - CLIENT_SELECTED = cmbClients.SelectedValue - Me.Close() - Else - MsgBox("Please select a client from the dropdown-list.", MsgBoxStyle.Exclamation) - Exit Sub - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCockpit.Designer.vb b/app/DD-Record-Organizer - Kopie/frmCockpit.Designer.vb deleted file mode 100644 index becc22c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCockpit.Designer.vb +++ /dev/null @@ -1,208 +0,0 @@ - _ -Partial Class frmCockpit - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmCockpit)) - Me.grbxTasksGeneral = New System.Windows.Forms.GroupBox() - Me.ListViewTasksGeneral = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.ListViewTasksExclusive = New System.Windows.Forms.ListView() - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.grbxTasksGeneral.SuspendLayout() - Me.GroupBox2.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - Me.SuspendLayout() - ' - 'grbxTasksGeneral - ' - Me.grbxTasksGeneral.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.grbxTasksGeneral.Controls.Add(Me.ListViewTasksGeneral) - Me.grbxTasksGeneral.Location = New System.Drawing.Point(528, 6) - Me.grbxTasksGeneral.Name = "grbxTasksGeneral" - Me.grbxTasksGeneral.Size = New System.Drawing.Size(491, 168) - Me.grbxTasksGeneral.TabIndex = 2 - Me.grbxTasksGeneral.TabStop = False - Me.grbxTasksGeneral.Text = "Tasks - Groups" - ' - 'ListViewTasksGeneral - ' - Me.ListViewTasksGeneral.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1}) - Me.ListViewTasksGeneral.Dock = System.Windows.Forms.DockStyle.Fill - Me.ListViewTasksGeneral.LargeImageList = Me.ImageList1 - Me.ListViewTasksGeneral.Location = New System.Drawing.Point(3, 19) - Me.ListViewTasksGeneral.Name = "ListViewTasksGeneral" - Me.ListViewTasksGeneral.Size = New System.Drawing.Size(485, 146) - Me.ListViewTasksGeneral.SmallImageList = Me.ImageList1 - Me.ListViewTasksGeneral.TabIndex = 1 - Me.ListViewTasksGeneral.UseCompatibleStateImageBehavior = False - Me.ListViewTasksGeneral.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - Me.ColumnHeader1.Text = "Task" - Me.ColumnHeader1.Width = 350 - ' - '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, "Task_16xLG.png") - Me.ImageList1.Images.SetKeyName(1, "TaskHH.bmp") - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.ListViewTasksExclusive) - Me.GroupBox2.Location = New System.Drawing.Point(8, 6) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.Size = New System.Drawing.Size(514, 171) - Me.GroupBox2.TabIndex = 1 - Me.GroupBox2.TabStop = False - Me.GroupBox2.Text = "Tasks - Exclusiv" - ' - 'ListViewTasksExclusive - ' - Me.ListViewTasksExclusive.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader2}) - Me.ListViewTasksExclusive.Dock = System.Windows.Forms.DockStyle.Fill - Me.ListViewTasksExclusive.LargeImageList = Me.ImageList1 - Me.ListViewTasksExclusive.Location = New System.Drawing.Point(3, 19) - Me.ListViewTasksExclusive.Name = "ListViewTasksExclusive" - Me.ListViewTasksExclusive.Size = New System.Drawing.Size(508, 149) - Me.ListViewTasksExclusive.SmallImageList = Me.ImageList1 - Me.ListViewTasksExclusive.TabIndex = 0 - Me.ListViewTasksExclusive.UseCompatibleStateImageBehavior = False - Me.ListViewTasksExclusive.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader2 - ' - Me.ColumnHeader2.Text = "Task" - Me.ColumnHeader2.Width = 350 - ' - 'GridControl1 - ' - Me.GridControl1.Dock = System.Windows.Forms.DockStyle.Bottom - Me.GridControl1.Location = New System.Drawing.Point(3, 183) - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.Size = New System.Drawing.Size(1034, 195) - Me.GridControl1.TabIndex = 87 - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = System.Drawing.Color.LightBlue - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView1.Appearance.FocusedRow.BackColor = System.Drawing.Color.Fuchsia - Me.GridView1.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.CopyToClipboardWithColumnHeaders = False - Me.GridView1.OptionsBehavior.Editable = False - Me.GridView1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - Me.GridView1.OptionsView.ShowGroupPanel = False - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.TabControl1.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.TabControl1.Location = New System.Drawing.Point(0, 0) - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - Me.TabControl1.Size = New System.Drawing.Size(1048, 409) - Me.TabControl1.TabIndex = 88 - ' - 'TabPage1 - ' - Me.TabPage1.Controls.Add(Me.grbxTasksGeneral) - Me.TabPage1.Controls.Add(Me.GroupBox2) - Me.TabPage1.Controls.Add(Me.GridControl1) - Me.TabPage1.Location = New System.Drawing.Point(4, 24) - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.Padding = New System.Windows.Forms.Padding(3) - Me.TabPage1.Size = New System.Drawing.Size(1040, 381) - Me.TabPage1.TabIndex = 0 - Me.TabPage1.Text = "Aktuelle Tasks" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'TabPage2 - ' - Me.TabPage2.Location = New System.Drawing.Point(4, 26) - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.Padding = New System.Windows.Forms.Padding(3) - Me.TabPage2.Size = New System.Drawing.Size(192, 70) - Me.TabPage2.TabIndex = 1 - Me.TabPage2.Text = "TabPage2" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'frmCockpit - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 17.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1048, 409) - Me.Controls.Add(Me.TabControl1) - Me.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4) - Me.Name = "frmCockpit" - Me.Text = "Cockpit" - Me.grbxTasksGeneral.ResumeLayout(False) - Me.GroupBox2.ResumeLayout(False) - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.ResumeLayout(False) - - End Sub - Friend WithEvents grbxTasksGeneral As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents ListViewTasksExclusive As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents ImageList1 As System.Windows.Forms.ImageList - Friend WithEvents ListViewTasksGeneral As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader1 As System.Windows.Forms.ColumnHeader - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents TabPage1 As System.Windows.Forms.TabPage - Friend WithEvents TabPage2 As System.Windows.Forms.TabPage -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmCockpit.resx b/app/DD-Record-Organizer - Kopie/frmCockpit.resx deleted file mode 100644 index 5e9ff83..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCockpit.resx +++ /dev/null @@ -1,913 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD8 - CAAAAk1TRnQBSQFMAgEBAgEAASgBAAEoAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wMADfQyAAH/AfQB7QMU - Ae0B7wUUAfQDAAG1Bf8G9CMAAfQB7QETAe8BEwIUAe0B7AQUAfQDAAG1Bv8F9CMAAfQBEwG8AfQBvAET - AhQD9AIUAfQDAAG1A/8BBwGTBP8C9CMAAfQBbQEHAeoCvAETARQD9AIUAfQDAAG1Av8BBwIXAZME/wH0 - IwAB9AMUARMCvAETA/QCFAH0AwABtQH/AZMBFwKUARcBGgT/IwAB9AHtAxQBEwG8AfED9AIUAfQDAAG1 - AZkClAIaAZQBRgH0A/8jAAH/AfQB7QMUAZIE9AIUAfQDAAG1Af8CGgL/ARoBlAFGA/8kAAL0AQcBvAb0 - AhQB9AMAAbUG/wEaAZQBbwL/JAAC9AIUBvQCFAH0AwABtQf/ARoBlAGTAf8kAAL0ChQB9AMAAbUI/wEa - AZQB8yQAAvQKFAH0AwAB7wn/ARoBRiQAA/QB8gIUAvICFAP0AwAB7wL/AVICUQNLAXMB/wEaJwAB9AHz - ARQC8gEUAvQFAAG1Av8BwwKgAnoBWQFLAv8oAAH0AZICFAGSAfQGAAO1Au8BoAFRAVIEtSgAAf8E9AH/ - CwACWAFuJgABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEAAcABAQYAAYABAQYA - AYABAQYAAYABAQYAAYABAQYAAYABAQYAAYABAQYAAYABAQYAAcABAQYAAcABAQYAAcABAQYAAcABAQYA - AcABAQYAAfgBBwYAAfwBDwYAAfwBDwYACw== - - - - - - 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 - fwiIEAQiMYUvQvFnkSYARGJCYNPtrkHkU5QUfx6pAkAkNgRE5u4Komb7RxR/LukCYBMdBCJzhEGGoheh - 8LNKGwAiOUJgUykMshT9huLPK3UAiOQKgUfbj3tEH7/t3QiZCv4RxZ9b+gDYZA2CR9ahkL3YH1H4NZQJ - AJEaIQCKv5JS3wbcBhZBkBOFX0+J14I/Y6Dlsq7rF+ekppIBIMKgy4JzUFupJcAelgUxKPw5lA+ADUHg - g8KfyzQBsCEIbFD4c5ouADYEgQ4Kf27TBsCGIPgMhd/D9AGweRzQhME+ir6fNgHwiK7gvyj8vloGwKZz - V0DRQ6R5ADx6LojZAoGCxx4C4IUZugOKHu8QAAfsFVK2UKDY8QkC4EOvCs46GCh0aPofoIJMjI37WFQA - AAAASUVORK5CYIIoAAAAMAAAAGAAAAABAAQAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA - gAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAA - AA//////8AAAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAD/////////////AAAA - AAAAAAAAAAAAAA////h3d3d3j///8AAAAAAAAAAAAAAAAP//h3d3d3d3d3j//wAAAAAAAAAAAAAAD//3 - d3d3d3d3d3d///AAAAAAAAAAAAAA//93d3d3d3d3d3d3//8AAAAAAAAAAAAP//d3d3d3d3d3d3d3f//w - AAAAAAAAAAD//3d3d3d3j/h3d3d3d///AAAAAAAAAAD/93d3d/d3//93f3d3d3///////////w//h3d3 - j/d3//93f/h3d3j//////////w//d3d3/4d4//+HeP93d3f//////////w//d3d3d3d3d3d3d3d3d3f/ - 93d3d3d////4d3d3d3d3d3d3d3d3d3eP93d3d3d////3d3d3d3d3d3d3d3d3d3d/93d3d3d////3d3f/ - /3d////3d///d3d/+Hd3d3d////3d3f//3d////3d///d3d/+Hd3d3d////3d3j//3d////3d///d3d/ - +Hd3d3d////3d3j//3d////3d///d3d/+Hd3d3d////3d3f//3d////3d///d3d/+Hd3d3d////3d3f/ - /3d////3d///d3d/+Hd3d3d////3d3d3d3d3d3d3d3d3d3d/93d3d3d////4d3d3d3d3d3d3d3d3d3eP - 93d3d3d//w//d3d3d3d3d3d3d3d3d3f//3d3d3d//w//d3d3/4d4//+HeP93d3f///d3d3d//w//h3d3 - j/d3//93f/h3d3j///h3d3d//wD/93d3d/d3//93f3d3d3////93d3d//wD//3d3d3d3j/h3d3d3d/// - /////////wAP//d3d3d3d3d3d3d3f////////////wAA//93d3d3d3d3d3d3/////////////wAAD//3 - d3d3d3d3d3d///d3d3f///AAAAAAAP//h3d3d3d3d3j/+Hd3d3d4//AAAAAAAA////h3d3d3j///h3d3 - d3d3j/8AAAAAAAD/////////////d3d3d3d3f/8AAAAAAAAA///////////3d3d3d3d3d//wAAAAAAAA - AA//////8P/3d3d3d3d3d//wAAAAAAAAAAAAAAAAAP/3d3d3d3d3d//wAAAAAAAAAAAAAAAAAP/3d3d3 - d3d3d//wAAAAAAAAAAAAAAAAAP/3d3d3d3d3d//wAAAAAAAAAAAAAAAAAP/3d3d3d3d3d//wAAAAAAAA - AAAAAAAAAP/3d3d3d3d3d//wAAAAAAAAAAAAAAAAAA//d3d3d3d3f/8AAAAAAAAAAAAAAAAAAA//h3d3 - d3d3j/8AAAAAAAAAAAAAAAAAAAD/+Hd3d3d4//AAAAAAAAAAAAAAAAAAAAD///d3d3f///AAAAAAAAAA - AAAAAAAAAAAP/////////wAAAAAAAAAAAAAAAAAAAAAAD///////AAAAAAAAAAAAAAAAAAAAAAAAAA// - //8AAAAAAP/4Af///wAA/8AAP///AAD/AAAP//8AAP4AAAf//wAA/AAAA///AAD4AAAB//8AAPAAAAD/ - /wAA4AAAAH//AADAAAAAP/8AAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAAAMAAAAAAAAAA4AAAAAAAAADw - AAAAAAAAAPgAAAAAHwAA/AAAAAAfAAD+AAAAAA8AAP8AAAAADwAA/8AAAAAHAAD/+AEAAAcAAP///wAA - BwAA////AAAHAAD///8AAAcAAP///wAABwAA////AAAHAAD///+AAA8AAP///4AADwAA////wAAfAAD/ - ///AAB8AAP///+AAPwAA////+AD/AAD////+A/8AACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/ - AAAA/wD/AP//AAD///8AAAAAAP////8AAAAAAAAAAAAAAP///////wAAAAAAAAAAAP//d3d3d///AAAA - AAAAAA//d3d3d3d3//AAAAAAAAD/93d3d3d3d3//AAAAAAAA/3d3d3iHd3d3/wAAAAAAD/d3ePd/93+H - d3/wAAAAAA/3d4+Hj/h4+Hd/8AAAAAD/d3d3d3d3d3d3d////////3d3d3d3d3d3d3f///////93f/93 - //93//d3+Hd3d///d3//d///d//3d/h3d3f//3d//3f//3f/93f4d3d3//93f/93//93//d3+Hd3d/// - d3d3d3d3d3d3d/h3d3f//3d3d3d3d3d3d3f3d3d3/w/3d4+Hj/h4+Hd/93d3d/8P93d493/3f4d3f/d3 - d3f/AP93d3d4h3d3d///d3d3/wD/93d3d3d3d3////d3d/8AD/93d3d3d3f/////////AAD//3d3d3f/ - /////////wAAAP////////+Hd3j/AAAAAAAA/////w/4d3d3j/AAAAAAAAAAAAAP93d3d3/wAAAAAAAA - AAAAD/d3d3d/8AAAAAAAAAAAAA/3d3d3f/AAAAAAAAAAAAAP93d3d3/wAAAAAAAAAAAAD/h3d3eP8AAA - AAAAAAAAAAD/h3d4/wAAAAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAD///8AAAD/AP///AA///AAD//g - AAf/wAAD/8AAA/+AAAH/gAAB/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAADA - AAAAwAAAAOAAAADwAAAA/AAAD/8AgAf//4AH//+AB///gAf//4AH//+AB///wA///+Af///wPygAAAAQ - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAABoZGRkZGRkZGhoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoZGRkZGRkZGRkZGRkZGRoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAaGRkZGRkZGRkZGRkZGRkZGRkZGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABkZGRkZFQ4GAgEBAQECBg4VGRkZGRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRkZGRMGAQEBAQEB - AQEBAQEBBhMZGRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGRkXCgEBAQEBAQEBAQEBAQEBAQEKFxkZ - GQAAAAAAAAAAAAAAAAAAAAAAAAAAABkZGRcFAQEBAQEBAQEBAQEBAQEBAQEBBRcZGRkAAAAAAAAAAAAA - AAAAAAAAAAAAGRkZFwUBAQEBAQEBAQYLCwcBAQEBAQEBAQUXGRkZAAAAAAAAAAAAAAAAAAAAAAAaGRkX - BQEBAQEBAwYBARQYGBQBAQYDAQEBAQEFGRkZGgAAAAAAAAAAAAAAAAAAAAAZGRkKAQEBAQEIFQYBBRgY - GBgFAQYVCAEBAQEBChkZGRkZGRkZGRkZGRkZGRkZABoZGRMBAQEBAQ8YGAEBCxgYGBgLAQEYGA8BAQEB - ARMZGRkZGRkZGRkZGRkZGRkZABkZGQYBAQEBCRgYEQEBERgYGBgRAQERGBgJAQEBAQYZGRkZGRkZGRkZ - GRkZGRkZABkZFQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEVGRcBAQEBAQEBAQEBGRkZGhkZDgEB - AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEOGRkGAQEBAQEBAQEBGRkZGRkZBgEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQEBAQEGGRkLAQEBAQEBAQEBGRkZGRkZAgEBAQcYGBgYBgEGGBgYGBgYBgEGGBgYGAcB - AQECGRkQAQEBAQEBAQEBGRkZGRkZAQEBAQsYGBgYBgEGGBgYGBgYBgEGGBgYGAsBAQEBGRkSAQEBAQEB - AQEBGRkZGRkZAQEBAQ4YGBgYBgELGBgYGBgYCwEGGBgYGAsBAQEBGRkSAQEBAQEBAQEBGRkZGRkZAQEB - AQ4YGBgYBQELGBgYGBgYCwEGGBgYGAsBAQEBGRkSAQEBAQEBAQEBGRkZGRkZAQEBAQsYGBgYBgEGGBgY - GBgYBgEGGBgYGAsBAQEBGRkSAQEBAQEBAQEBGRkZGRkZAgEBAQcYGBgYBgEGGBgYGBgYBgEGGBgYGAcB - AQECGRkQAQEBAQEBAQEBGRkZGRkZBgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGGRkLAQEBAQEB - AQEBGRkZGhkZDgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEOGRkKAQEBAQEBAQEBGRkZABkZFQEB - AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEVGRkZBQEBAQEBAQEBGRkZABkZGQYBAQEBCRgYEQEBERgY - GBgRAQERGBgJAQEBAQcZGRkZFQIBAQEBAQEBGRkZABoZGRMBAQEBAQ8YGAEBCxgYGBgLAQEYGA8BAQEB - ARMZGRkZGRABAQEBAQEBGRkZAAAZGRkKAQEBAQEIFQYBBRgYGBgFAQYVCAEBAQEBChkZGRkZGRkKAQEB - AQEBGRkZAAAaGRkXBQEBAQEBAwYBARQYGBQBAQYDAQEBAQEFGRkZGRkZGRkZGRkZGRkZGRkZAAAAGRkZ - FwUBAQEBAQEBAQcLCwcBAQEBAQEBAQUXGRkZGRkZGRkZGRkZGRkZGRkZAAAAABkZGRcFAQEBAQEBAQEB - AQEBAQEBAQEBBRcZGRkZGRkZGRkZGRkZGRkZGRkZAAAAAAAZGRkXCgEBAQEBAQEBAQEBAQEBAQEKGRkZ - FwoDAQEBAwoXGRkZGgAAAAAAAAAAAAAAGRkZGRMGAQEBAQEBAQEBAQEBBhMZGRkQAgEBAQEBAQECEBkZ - GQAAAAAAAAAAAAAAABkZGRkZFQ4GAgEBAQECBg4VGRkZGRABAQEBAQEBAQEBARAZGRkAAAAAAAAAAAAA - AAAaGRkZGRkZGRkZGRkZGRkZGRkZFwIBAQEBAQEBAQEBAQIXGRkAAAAAAAAAAAAAAAAAABoZGRkZGRkZ - GRkZGRkZGRkZCgEBAQEBAQEBAQEBAQEKGRkaAAAAAAAAAAAAAAAAAAAAABoZGRkZGRkZGhoAGRkZAwEB - AQEBAQEBAQEBAQEDGRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRkZAQEBAQEBAQEBAQEBAQEB - GRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRkVAQEBAQEBAQEBAQEBAQEBGRkZAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAGRkZAQEBAQEBAQEBAQEBAQEBGRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAGRkZAwEBAQEBAQEBAQEBAQEDGRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhkZCgEB - AQEBAQEBAQEBAQEKGRkaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZFwIBAQEBAQEBAQEBAQIX - GRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZGRABAQEBAQEBAQEBARAZGRkAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAZGRkQAgEBAQEBAQECEBkZGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAaGRkZFwoDAQEBAwoXGRkZGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhkZ - GRkZGRkZGRkZGRkaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGRkZGRkZGRkZGQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoZGRkZGRoAAAAAAAAAAAAA//gB//// - AAD/wAA///8AAP8AAA///wAA/gAAB///AAD8AAAD//8AAPgAAAH//wAA8AAAAP//AADgAAAAf/8AAMAA - AAA//wAAwAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA - AAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADgAAAAAAAAAPAAAAAAAAAA+AAAAAAf - AAD8AAAAAB8AAP4AAAAADwAA/wAAAAAPAAD/wAAAAAcAAP/4AQAABwAA////AAAHAAD///8AAAcAAP// - /wAABwAA////AAAHAAD///8AAAcAAP///4AADwAA////gAAPAAD////AAB8AAP///8AAHwAA////4AA/ - AAD////4AP8AAP////4D/wAAKAAAACAAAABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAA - AABCQkIATU1NAFhYWABjYmMAZGRkAG5tbgB6enoAhoaGAJGRkQCko6QAs7OzALq5ugC+vr4AycnJAODg - 4ADr6+sA8e/wAPb29gD5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wAAAAAAAAAAABMSEhISEhITAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEhISEhISEhISEgAAAAAAAAAA - AAAAAAAAAAAAABMSEg8JBQEBAQEFCQ8SEhMAAAAAAAAAAAAAAAAAAAATEhIJAQEBAQEBAQEBAQkSEhMA - AAAAAAAAAAAAAAAAExIQBQEBAQEBAQEBAQEBAQUQEhMAAAAAAAAAAAAAAAASEAUBAQEGAwEMDAEDBgEB - AQUSEgAAAAAAAAAAAAAAEhIJAQEBChECBRERBQIRCgEBAQkSEgAAAAAAAAAAAAASDwEBAQoRDAEKEREK - AQwRCgEBAQ8SAAAAAAAAAAAAExIJAQEBAQEBAQEBAQEBAQEBAQEBCRISEhISEhISEhISEgUBAQEBAQEB - AQEBAQEBAQEBAQEFEhISEhISEhISEhISAQEBERERBgERERERAQYREREBAQESDgEBAQEBARISEhABAQIR - EREGAhEREREBBhEREQEBARIOAQEBAQEBEhISEAEBAhEREQYCEREREQEGERERAQEBEg4BAQEBAQESEhIS - AQEBERERBgERERERAQYREREBAQESDgEBAQEBARISEhIFAQEBAQEBAQEBAQEBAQEBAQEBBRILAQEBAQEB - EhITEgkBAQEBAQEBAQEBAQEBAQEBAQEJEgcBAQEBAQESEgASDwEBAQoRDAEKEREKAQwRCgEBAQ8QAQEB - AQEBARISABISCQEBAQoRAgUREQUCEQoBAQEJEhAIAQEBAQEBEhIAABIQBQEBAQYDAQwMAQMGAQEBBRAS - EhIIAQEBAQESEgAAExIQBQEBAQEBAQEBAQEBAQUQEhISEhIIAQEBARISAAAAExIQCQEBAQEBAQEBAQEJ - EhISEhISEhISEhISEhIAAAAAExISDwkFAQEBAQUJDxISEhISEhISEhISEhISEgAAAAAAABISEhISEhIS - EhISEhISDAMBAQMMEhIAAAAAAAAAAAAAAAATEhISEhISEwATEgwBAQEBAQEMEhMAAAAAAAAAAAAAAAAA - AAAAAAAAABISAwEBAQEBAQMSEgAAAAAAAAAAAAAAAAAAAAAAAAAAEhABAQEBAQEBARISAAAAAAAAAAAA - AAAAAAAAAAAAAAASEAEBAQEBAQEBEhIAAAAAAAAAAAAAAAAAAAAAAAAAABISAwEBAQEBAQMSEgAAAAAA - AAAAAAAAAAAAAAAAAAAAExIMAQEBAQEBDBITAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhIMAwEBAwwSEgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAEhISEhISEhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExISEhIT - AAAAAAAA/wD///wAP//wAA//4AAH/8AAA//AAAP/gAAB/4AAAf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIAAAACAAAAAwAAAAMAAAADgAAAA8AAAAPwAAA//AIAH//+AB///gAf//4AH//+AB/// - gAf//8AP///gH///8D8oAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJC - QgBNTU0Aenp6AIaGhgCRkZEAnJycAKSjpAC+vr4AycnJAODg4ADx7/AA9vb2APn5+QAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAA - AAwMDAwMAAAAAAAAAAAADQoDAQEBAwoNAAAAAAAAAAoCBwELAQcCCgAAAAAAAAwDBwsBCwELBwMMDAwM - DAwMAQEBAQEBAQEBCQEBAQEMCgELCwELAQsLAQkBAQEBDAwBAQEBAQEBAQEJAQEBAQwMAwcLAQsBCwcD - BQQBAQEMAAoCBwELAQcCCAYMBQEBDAANCgMBAQEDCgwMDAwMDAwAAAAMDAwMDAwJAgECCQ0AAAAAAAAA - AAAMAgEBAQIMAAAAAAAAAAAADAEBAQEBDAAAAAAAAAAAAAwCAQEBAgwAAAAAAAAAAAANCAIBAgkNAAAA - AAAAAAAAAA0MDAwNAADg/wAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAA4AEAAP8B - AAD/AQAA/wEAAP8BAAD/gwAAiVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMA - AA7DAAAOwwHHb6hkAAAe2klEQVR4nO2dTWwcx5XH/9YaOXRflIOHe+TMyQDZgHyhhkAQk+Lcomjki2kQ - u2tJwCAJYMqiFcAmoA9LIkAHCMVxZCAJBpCo3QVh+iKOotyGGioXtnWIuGjyOmSO7BzMQ7ovvuyhu6kh - Rc70TL3q6o/3AwQJFPt19Uy/f716VfXqLTBMAnFddwzAGQCnAbzv/3gs5OXr/t8vAOwD2NQ0bf3E304x - b6luAMOEwXf4MXjOPibpNuvwRGE9K4LAAsDEFt/pPwZwEV5PHyX7AFYBPE6zGLAAMLHCdd3TAK7Bc/xB - ta05YBfAYwBVTdP2FbeFFBYAJha4rjsI4DaAS2pb0pUlAHc0TdtV3A4SWAAYpSTI8Y+yhBQIAQsAowzX - db8E8CmiH99TsQ/ga03TvlTdkH5hAWAix0/uPUJ8xvii7AK4nMRk4SnVDWCyheu6iwCaSI/zA96zNP1n - SxQcATCR4LruGXi9/hnVbZHMJrxoYFN1Q8LAAsBIx3Xdi/CcP6lj/V7ZhycCq6ob0g0eAjBScV33GoAn - yI7zA96zPvGfPdZwBMBIw3XdR0je9B41S5qmXVbdiJNgAWCkwM5/iNiKAAsAQw47/7HEUgRYABhS2Pk7 - EjsRYAFgyPCTXpHOhVuWBcuy0Gq1YNs2Wq1Wx98vFArI5XIoFAowDAOGYUTU0gNmNE2rRn3Tk2ABYEjw - p/qeyL6P4zgwTRMbGxswTZPEZrFYxOjoKIrFInRdJ7HZhQ/iMkXIAsAI4y/yaULiVF+r1cLTp0/RaDRk - 3QIAUCqVcOHCBRQKBZm32QcwHofFQiwAjDCu676CpBV+lmVheXkZlmXJMH8ihmGgUqnIFIJNTdPek2U8 - LCwAjBD++nfyBS+O46BWq0nv8btRKpVQqVRkDQ2qmqbNyDAcFhYApm/8XX1NarumaWJxcRGO41Cb7gtd - 1zEzM4NisSjD/LjKXYQsAEzfuK67A+JdfdVqVXmvfxLlchmVSoXa7K6maXlqo2HhvQBMX/jFPAap7DmO - g6tXr8bW+QGgXq/j6tWr1JHJoP9ZKoEjAKZn/DJer0CU9bdtG3Nzc13n8ONCoVDA/Pw8ZV5gH8B7KsqL - cQTA9MNtEDm/4ziYnp5OjPMD3pTk7OwsZSRwGt5nGjkcATA94ff+OxS2HMfB7Oxsopy/HQmRQD7qKIAj - AKZXyHqqJDs/8DoSICTyKIAFgAmNf2jHJQpb1Wo10c4f0Gq1UKvVqMxd8j/jyGABYHqBZMGPaZqxzvb3 - Sr1eJ9uXAAmLqjrBOQAmNBTz/o7j4MqVK7FZ5EOFrut4+PAhRT4g0nUBHAEwofBX/Q2K2qnVaqlzfuD1 - 0mUCBv3POhJYAJiwfCxqwLKsVIX+R2k0GlR5DeHPOiwsAExYLooaWF5epmhHrCGKAoQ/67CwADBd8UNS - oex0ULkn7QTViQQ5HdUwgAWACcOYqIG1tTWCZiSDp0+fUpgZozDSDRYAJgzvi1zsOE6qx/5HaTQaFIlO - oc88LCwATBjGRC4mnCNPDATPPEbQjK6wADAdoRiLbmxsELQkWVA8cxR5ABYAphvCtf44AuibQQojnWAB - YLohnP3PKgTPPkjQjI6wADDdEEpGsQAIIT0RyALASCUNO/76JQnPzgLAdGNM5GLbtomakTwInn2MoBkd - YQFgpJKEXlAWSXh2FgCGyTAsAAyTYVgAmBPxC4D2TZbH/0mBBYA5EdEKtblcjqgljCxYABgmw7AAMEyG - YQFgmAzDAsBIpVAoqG6CMpLw7CwATDc2RS7OciKQ4NmFPvswsAAw3dgXuTgJvaAsCJ5d6LMPAwsA0w2h - XsgwDKp2JA6CZ+cIgFHOP0QuZgEQQuizDwMLANMN4V6oWCxStCNRED0zRwCMWjRNWxe1MTo6StCSZEH0 - zCwATCwQehE5AuiLTU3TOAnIxIJ1kYt1XUepVCJqSvwplUoUpwSvEzSlKywATBheiBq4cOECRTsSAdGz - Cn/mYWABYLqiadoqCNYDZGFGwDAMqrUP6xRGusECwIRlVdTA1NQURTtiTaVSoTCzGsX4HwDejuImWaDt - BN3gII32ks5jfZpdb/v3i/afUWTne6QO4JKIAcMwUCqVUntOYKlUour96xRGwvBWVDdKC67rnoHn5IPw - nPwMBA/PEGDX//MCXqZ+U7SIRydc1/0Bgs/qOA6uXLlCcXhmrNB1HQ8fPqRI/u0DyEcVAbAAdMHv2cfg - OfuYyraEZB9elPB/8EJJsrlk13UXAVwTtWOaJubm5ghaFB9u3LhBNd25pGnaZQpDYWABOILfw48BKCMZ - Dt+NQBDqANZFIgS/RuAORaNqtRrq9cgiXamUy2WqsT8AvEcp2t1gAcCB038M4CIiOI9NMZsAHsOLDnZ7 - vdh13UcQzAUEXL16NRG18ztRKBTwhz/8gcrcuqZp41TGwpBZAfB7s0+RDac/iZ7FwB8SNSlu7jgOZmdn - EysChUIB8/PzFOP+gPGok7uZEgDXdU/Dc/hPQXDsdcpYBfDYn/PviOu6T+B9jsI4joOrV69ib2+Pwlxk - SHD+yHt/ICMC4Pf2t+G9tKoy9klhF15UUD0pE02ZCwCSFwlIcH5AQe8PpFwA/HA1CPOZ3lkCcOe44QHV - jEBAUkRAkvOvapr2AaXBsKRSAHzHv410ZPHjwBKAr9uz0/5wagfEEVWcZweIs/0B+/Ay/7vUhsOQKgFg - x5fOKoCZ4GV1XfcigCfUNzFNE4uLi7FZLKTrOmZmZmRta57RNK0qw3AYUiEA7PiRswR/aECZEGzHcRzU - ajXly4ZLpRIqlQp1yB+gJPHXTqIFoC25d0ltSzLLHXhi0ISkqdRWq4VarQbLsmSYPxHDMFCpVGRWNVYa - +gckVgBc1/0SXoKPs/pq2YcnAmQJweNotVp4+vSp9IigVCrhwoULUZQz/yDMlKtsEicAfrj/CNldvJNp - HMeBaZrY2NiAaZokNovFIkZHR1EsFmWF+ke5o2nal1HcqBuJEQA/63wbknsaJllYlgXLstBqtWDbdtdp - xEKhgFwud1CgREGRkkg3+3QjEQKQlF7/6EsYjFtt2+55pdvAwMDB0VKFQgG6rh96eRmGgtgLAPWCEyqC - XseyrFA9DzWBGAQlqLJQbouhJ7YC4O/Qe4SYrNkPQs3gTxwJQlpFoS2TQGIpAK7rXgKwCIUZ/iDZZFkW - NjY2YrMoJSy6rmN0dBSGYUSZ3GISRuwEQHXIb5omGo0GWYY5LhSLRZRKpUwe0sGcTGwEwM/yP4GC1Xy2 - baNer6PRaCSup++V4JCOcrlMcX49k3BiIQD+eP8JIs7ym6aJer0e2zG9bAzDQLlc5qggwygXAN/5m4hw - vL+2tobl5eXEFaGQxcDAAKampjAxMaG6KUzEKBUAP9n3KKr7seN3hoUgeygTgCidnx2/N1gIsoMSAYjK - +S3LwvLycmbH+KIYhoGpqSleU5BiIhcAyrLSJxGXveRpQfKeeEYhkQpAFM4ft2oyaUFyVRxGEZEJgOyw - 33EcLC4upm4BT9woFouYmZnhaCAlRCIAsp2fe/1o4WggPfyb7BvIdH7HcfD48WPUajX8+OOPMm7BHMOP - P/6Iv/3tb3AcB++++y5+8pOfqG4S0ydSIwB/kc8rGbZt28bc3Fzs68innUKhgBs3bmRyWXG1WlWeaH72 - 7JnQ9aeI2vEGbSv8yDFNE9PT0+z8MaDVamF6ejpzuZc4OD8FUoYA/saeJoB/p7Zdr9dRrVY55I8RwZBA - 13W8++67qpsjnTg5/9TUlND1siIAKRt7qtUqarUatVmGiFqthmpV2RkXkRAn56fgbWqD/n7+MUqbPMWX - HBqNBv71r3+lcqowbc4PEEcAfsaftJhHcGgkO39yME0Ts7OzqZqWTaPzA4QC4Cf9FqnsAck5MZZ5k1ar - lRoRSKvzA7QRwCMQ7uln508+aRCBNDs/QCQA/rifrHpvFpw/P5jHwsJ9LCzcR34wr7o50kiyCKTd+QGC - aUD/0I4/iTfFIyvOf/fuPeRyOfz09E/xs5/9DJuvXmF/f19106Twww8/4O9//zt+/vOfJ2bVYFKcX+k0 - oD/fT7rMd3FxMdXOr+s6Pv/8i0MZ8uN+ljZarRYWF0lTRNJIivNTIDoEuA3C+f5qtZr6bP/0J9PHLpvN - 5XKY/mRaQYuiwzTN2K8TyJLzAwIC4If+ZFN+QVnuuKHrOkZGzpLYOn/+lx1tjYycxfnzvyS518jI2VhG - FI1GA/V6XXUzjiVrzg+IRQBkob9pmrFb4afrOiYnP8Kf/vhn5PPiSTpd1zH54WTX35v8cJLEcfP5PP70 - xz9jcvKj2AlBrVaLXaSXRecH+hQA13W/BFHob9t2rMaG7Y4fOGOz+VzY7pXLV0I5oq7ruHL5ivD9ms3n - B6ITRyFYXFyEbduqmwEgu84P9CEArusOAviU4uaO42Bubi42U0Tj4+cOOT7gOZLoi5ofzGN8/FxP7RCd - GrRt+0C42oWgl3bIJC7ffZadH+gvArgNogU/y8vLscj45wfzuHf3HqY/mX6jl2w2xXc0X7nSe4/ezzVH - Odp2Xdcx/ck07t29F4u1B61WC8vLy8run3XnB3oUAD/xd4nixsGxXKqZnPwICwv3MTQ0/Mb/2baNre0t - IfvDQ8PH2u7G0NAwhvu4rp2t7a1jo5ehoWEsLNzH5ORHQvYpqNfrSvIB7PwevUYAtyluGuzuU0kul/Oc - oENi7tlfxaqtAMD4+LiSawM6PcPkh5NYWLivvJpP1PUc2flfE1oA/N5/jOKmqgt4joycxcLvuy/Bffny - e6H75HI5oTH3+Pg5Yefs9gz5wTwWfn+fbKqzH6LsENj5D9NLBEDS+5umqXQKaHLyI3wRYtXdzu6OcPLv - /C/OC11PYcO2bezs7nT8HV3X8cXnXygdEkTxXrDzv0koAaDq/VWH/tOfTIeaiwdokn8UGXcKG2ELR05+ - OKl0NaLMyJCd/3jCRgAkvX+tVlMS+uu6joWF+z05k2j4Pz5+jmTeXdd1YRHY7iGROT5+DgsL95WsGQiO - dKOgPZpg5z+ZrgJA1ftblqXkS9B1HXd7nPaiCP/PESTwqGyFGQa0E+xWVCECjUaD5DBXXddRrVbZ+bsQ - JgIgWfSjYr63H+cHxMP/XC7X19TfSQwNDQsnA3t9JpUiQPGuGIaBvb09dv4udBQAf9XfRdGbrK2tRX5E - d7/ODwDbW2Jz/zIy6qI2+3kmVSJgWRbW1taE7ZRKJYLWpJtuEQDJ2F9F79+v8/caLh8Hxfw9tc1+hzWB - CEQNxTszMTGBgYEBgtaklxMFwC/2QdL77+3tiZrpielPpvte6tpLwuw4crmclGW2+cG88DCg32fLD+Yj - nx3Y29sjiQImJiYIWpNeOkUAF0Gw5j/q3n9y8iOhrPnW9rbQ/SnH/tS2RZ5tfPxc5OsEKN6dcrlM0JL0 - 0kkAhJN/Uff+IyNnQ8/zn4RoBHB2ZEToepm2RZ9t8sPJSFcMUkQBuq7zMeYdOFYA/OSfcJXfKHt/ipJa - tm0LT//FOQKgeL6TSprJguId4mTgyZwUAQj3/qZpRtr7H7eVt1dEe8jhoWGpGXNd14V3CIo+Y7ClOCr2 - 9vaElwgXi8VYFUOJE28d90PXdXcgWPFndnY28qk/Jp0YhoH5+XkhG7VaLRbbz6kJu8z7JN6IAPwjvgZF - jNq2zc7PkGFZlvDQhWcDjue4IcDHokbTqLSMWkTfqUKhwGsCjuE4ARCe++fllww1FO8Uzwa8ySEBoAj/ - TdNUXuiRSR+O4wgnAw3DIGpNejgaAYyJGuTen5GF6LvFswFvclQAhJZNUag0w5wERXTJUcBhSCMAdn5G - NjwMoOVAAPzCH0Lw1B8jG9F3bHR0lKgl6aA9AhgTNbaxsSFqgmE6IvqO5XI5ng5so10A3hcxZFkWZ/8Z - 6TiOIxwF8HTga8giAA7/magQfdcqlQqLgM8p4GD+XwgWACYqKN61mZkZnhLE6wiABYBJDFRVgzkh+FoA - BkWMsPMzUUPxzvEw4LUACCUA43DEN5MtKN45HgIAb/t/Cw0BoogA/ue//1fKF+Y4Dv7zv/6j7+uHh4aV - VM0FgFu3bgodXx7XzzQMOztilZsZjyACECr+KbpXuxsyK+3sCpYATzKynp2iclE3KCIAnrYGTlGsAJQ9 - BBgalvsyiaCybVn+XCjeOV667kUAQr1/FOP/4aEhabaz3AvIfHaZ31mA6LvHO1c9ARAa/8sO/wFgUMJB - GwE7u7tC1+feeYemIQruLfrsnZD5nQVkWbypCHs8+InIjgByuVyss7VRlsiO0727oeu69PaJJp95Z6An - AEJTgLJVOIqehJEDf3fxJ/YRQD4v9yXK8nSS7GeX/d1xBCCOsADIRvYY2xWMYGSeBCT73qLP3g2V+REm - HKcguAtQdhIwzuNcpjOyvzvRdy/OuaWoEI4AZB//9c47LABJRZPsYKLvXqFQIGpJcon/EIAjgMSS5yRg - 7Im9ADAMIw8WAIbJMCwADJNhhAQgilWAcYbHuEzSERIA2VnUKPYZ2P/s/x47Gd5KzKSDzA8BcjzNyGSY - zAsAw2QZFgCGyTAsAAyTYWIvAJxoSy783cUfYQGQfdCi7B1rjDxkf3ei7x6Xs/cEYF3EQNx3fDHqiPtO - US4ploAhgP3Pf0q1L7pjbVugLr8ooveWvVtP9nfHiCMsALKrqiS9ak2cSXq1JdF3j4+08wTghepGdCLL - B3ckHf7u4o9wBBDFcuA4j9VU5ijinB9xHEd6+0QjAE4CegKwKWIgig07MnuS/OCg0PUqx7mi9xZ99k5E - 0fuLlvSKc8cSFacA7IsYiKKs0tb2tjTbWa4LJ/PZZX5nASLvHo//PU5pmrYuakS2CGxvqcu0d0Nl27L8 - uYi+c9z7ewQ5AKEoQPYwYGt7S9oXluXDK2Q9u+M4QseWh0FUAHj87/EWALiu24RAefB6vY5arUbVJobp - SqVSQblcVt2MxBNEAEJTgVxemYkafudoCARgV8QIH7HERA2/czQEAiA0FQjwF8JEB79rdJwCAE3TWACY - xMDvGh3tKwHXRQzxl8JEBb9rdLQLgFAi0DCMTC+qYaJB13UWAELIIgAAGB0dFTXBMB3hd4yWAwGgWBHI - yszIht8xWo7uBlwXMVYsFkUuZ5iu8DtGy1EBqIsY03WdvyBGGsVikfNMxJBGAABQKpVETTDMsfC7Rc8h - AfDXA+yKGGSVZmTA0aUcjqsItCpqlJWaoYbfKTkcJwCPRY3yLi2GGn6n5PCGAFAMA3K5HE/XMGQYhhFJ - 6bks8vYJP18FcE3EcLlcjrTs0r279zA0NCxko9l8jgffPOj7+uGhYdy9e0+oDd24deumULGN6U+mMT5+ - TqgN29tbuHnrppCNXiDq/S9rmrZEYShNnFQV+GtRw8ViUfqxYe08+OaBcNUgUQGRWbkIoKm0I/qMjuMI - iWSvDAwMUCX/hHNbaeRYAdA0bRcEW4SnpqZETYTGtm3hFzOXywmHmjJPChK1TfF8D755EGk5cqJ3aEnT - NKGyd2ml07kAwlHAxMREpFHAy5ffY+W7FSEboj3k9y9fCl0v07bos618t4KXL78XstELAwMDmJiYoDAl - tMAtzXQSgFUIFgsFoo0CAGBl5Vs0m8/7vn54aEjo/nGOAESerdl8jpWVb4Xu3ytE786upmkc/p/AiQLg - h0zCH1zUUQDghan9nk0v2kvatt33vTuxs7sjHHr3+2w7uzuRjvsB0t5fOJJNM92OBrtDcZOoowDAy5b3 - 44i5XA55wXLZzWZT6HoZNvOD+b7G/zu7O7gVYcY/gOid2QewRGEorXQUAD8ZSBIFRL0uwHGcvkVgaFgs - CpAxTha12c8zBc4f9SEahmFQ9f6rnPzrTJjDQUlCKBVRQL8iMD4+LnRf27ZJcwHb21vC4X+vz6TK+QHS - d4Ukgk0zXQXALxSyLnojwzCUrOfuRwT6DZfbeU44DBC11euwRqXzl0olqmhxyY9gmQ6EPR6cREkrlYqS - nYKO4+D69c96mh0YGTkrdM9m8zmJAzmOIzSrAfSW/Gs2n+P69c+UOL+u66hUKlTmuPcPQSgBoIoCdF3H - zMyMqJm+efDNg9DrBESHAQCEHZfKxvnz50P93sp3K5Fn+9uZmZmh6iC49w9J2AgAIFLUYrGodF/3ysq3 - +Op3X3Xt4SiGAc/++kzoegobYcJ/x3Hw1e++inyevx3i94J7/5CEFgCqKAAgVfq+ePnye1z/7WddE3Wi - wwDbtoV68GbzuXDyr9szbG9v4fpvP4t0hd9RiCND7v17oJcIACBSVtVDAcBzzpu3bnYcEpz/RbjQuRMi - 8/cU6wk6PcPKdyu4eetmpGv7j4OwQ9gH9/490ZMA+FHAEsWNi8ViLIo8rKx8i+vXj48Gcrkchgl2CPYz - Jbi9vSW88294aPjYYcz29hauX/9MacgfUC6XKUP/r7n3741eIwDAU1iSxRVTU1OxOOZ5Z3cHN2/dPHZL - MUUy8OHDh5Fcc5SjbQ+28t7sc4EUNYVCgXLOfxdAlcpYVuhZAHyFJVkcpOs6bty4EZsios3mc/z6N7/C - yncrB0IwPn5OOBm4s7vTUy6g2Xwu7KC5XO6g8IfjOFj5bgW//s2vSGYVKJDw3c/wqr/e6ScCgKZpX0Kw - bFhALpdTng9ox3EcrKx8e0gIRCvoAMDDRw9Dza07joOHjyh6/3OHHH9l5Vslc/snMTMzQ1nma513/PXH - W/1e6LruGACy5W71eh21Wo3KHBm6rmNoaJgkS37+/C9x5fKVjr/z8NFDPHv2F+F7jYycxbbkCkX9UqlU - qPM/eR7790dfEQBwkBAkG3OVy+VYln52HIdsiuzZs790tPXy5fckzh/YiqPzl0olaue/w87fP30LgM8d - EA0FAODatWupP/zhpFoFFCXN4k6xWMS1a0K1Zo+y6Q9HmT4REgA/6XKZqC0AvLFhHGYGZOE4Dr55cHi2 - wXEc/C7E6sQkUygUqHM95O9eFuk7B9CO67qLECwj3o7jOJidnUWr1aIyGTtyuRw+//wLAMA3D/qvYJQE - CoUC5ufnqWd7ZjRN42k/QUgEAABc130F4AyVvSyIQBaQ5PzrmqaJL9BghHMA7VwG0QIhwMu+z8/Pp3o4 - kHYkOf8+gA8oDWYZMgHwjxQjHeSxCCQXSc4PAB/wgh86KCMA+EcvkY7LAhFI++xAmigWi7Kcf8affmaI - IMsBtOO6bhPAGLXdarWKRqNBbZYhpFQqUU/1BSxpmsZZf2JkCcBpAK8ADFLbjuuKQUbKCr+ATQDjHPrT - I0UAAMB13TPwlgqfprZtmiYWFxdTPW+eJIL6DpKGafvwlvqy80tAmgAAByLwSoZt27YxNzfH04SKKRQK - uHHjBuXGnnb24fX8wgfVMscjVQAAwHXdSwAeybDtOA6Wl5dRr/PZjyool8uYmpqSuZ37PXZ+uUgXAECu - CAA8JIgaySF/wGV/VomRSCQCAMgXAcdxsLi4CNM0Zd2CgTfFF0FRV3b+iIhMAADAdd1HAC7JvAdHA3KI - qNcH2PkjJVIBAKIRAcdxUKvVeM0AEaVSKapTndj5IyZyAQDkDwcCLMvC8vIyLMuSfatUYhgGpqamojrZ - mZ1fAUoEAIhOBABgbW0Ny8vL2Nvbi+J2iWdgYABTU1NUR3SHgZ1fEcoEAIhWBAAWgm4ocPx9eJt71qO6 - IXMYpQIAyF0xeBIsBIdR4PgAL/KJBcoFADgQgSeQsHegE6Zpol6vZzZHYBgG9ck8YdmE1/PvRn1j5jCx - EADgYAPRE0jYRdgN27ZRr9fRaDRSP32o6/pBZV5Jy3e7sQpvzM9r+2NAbAQggLq+YK+YpolGo5G6BUXF - YhGlUkl1XYU7XMU3XsROAICD5OAiIswLHMVxHJimCcuysLGxkbjIQNd1jI6OwjAMFItF1cevcbIvpsRS - AICDvMAjEBYaFcGyrEN/4ohhGIf+xIR1eCH/ruJ2MMcQWwEIUD0kOAnLstBqtbCzs4NWqxX5tuRCoYBC - oYB8Po9CoRAnh2+HQ/6YE3sBAA7OIXyEiGcJeqXVasFxnIMIIfjbtu2epxwHBgYOknSBcxuGAV3Xk1Ak - dRNer89TfDEnEQIAHMwS3EYMowHmEHcAVDnLnwwSIwABSYkGMgj3+gkkcQIQ4LrulwA+hcKZAgaAl+G/ - w8d0JZPECgAAuK47CG9YcEltSzLLErxa/RzuJ5REC0CAPyy4DQWrCDPKOnhqLxWkQgACWAiksw4v3F9X - 3A6GiFQJQAALATnrYMdPJakUgABfCD4FcFFxU5LKEoDH7PjpJdUCENCWLLwInjXoxj48x/+ax/jpJxMC - EOAvJroILyqIxR6DGLEO4DGAVc7qZ4dMCUA7flQQDA8GlTZGHbvw9udzb59RMisA7fg7Dz9GNsRgF57T - P+ZVewwLwBF8MRgDUEZ6ZhFWAbyAF97vKm4LEyNYALrgzySMAXgfyRCEfXjr8l8AWOcMPtMJFoAe8SOE - M/CGCu/7/1Y1s9Du7LsANjmsZ3qBBYAIP1I4jdezC++3/fdYn2bX2/79wv97E8A+9+wMBf8PN1/EL7TJ - N3sAAAAASUVORK5CYIIoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2UPb29o/29vbP9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2v/b29o/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2IPb29o/29vbv9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb27/b29oD29vYQAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaA9vb27/b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vbv9vb2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2IPb2 - 9s/29vb/9vb2//b29v/29vb/4ODg/6enp/9vb2//TU1N/0JCQv9CQkL/QkJC/0JCQv9NTU3/b29v/6en - p//g4OD/9vb2//b29v/29vb/9vb2//b29s/29vYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vYw9vb27/b29v/29vb/9vb2/9TU1P9vb2//QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/b29v/9TU1P/29vb/9vb2//b29v/29vbv9vb2MAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29jD29vbv9vb2//b29v/r6+v/kZGR/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+RkZH/6+vr//b29v/29vb/9vb27/b2 - 9jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2IPb29u/29vb/9vb2/+vr6/9kZGT/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk/+vr - 6//29vb/9vb2//b29u/29vYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2z/b29v/29vb/6+vr/2RkZP9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/25tbv+amZn/mpmZ/3l4eP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/2RkZP/r6+v/9vb2//b29v/29vbPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaA9vb2//b29v/r6+v/ZGRk/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/WFhY/25tbv9CQkL/QkJC/9vZ2v/x7/D/8e/w/9vZ2v9CQkL/QkJC/25t - bv9YWFj/QkJC/0JCQv9CQkL/QkJC/0JCQv9kZGT/9vb2//b29v/29vb/9vb2gAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29iD29vbv9vb2//b2 - 9v+RkZH/QkJC/0JCQv9CQkL/QkJC/0JCQv+Eg4P/5uTl/25tbv9CQkL/Y2Jj//Hv8P/x7/D/8e/w//Hv - 8P9jYmP/QkJC/25tbv/m5OX/hIOD/0JCQv9CQkL/QkJC/0JCQv9CQkL/kZGR//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAPb2 - 9o/29vb/9vb2/9TU1P9CQkL/QkJC/0JCQv9CQkL/QkJC/6+ur//x7/D/8e/w/0JCQv9CQkL/mpmZ//Hv - 8P/x7/D/8e/w//Hv8P+amZn/QkJC/0JCQv/x7/D/8e/w/6+ur/9CQkL/QkJC/0JCQv9CQkL/QkJC/9TU - 1P/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/AAAAAPb29u/29vb/9vb2/29vb/9CQkL/QkJC/0JCQv9CQkL/j46O//Hv8P/x7/D/xcTF/0JC - Qv9CQkL/xcTF//Hv8P/x7/D/8e/w//Hv8P/FxMX/QkJC/0JCQv/FxMX/8e/w//Hv8P+Pjo7/QkJC/0JC - Qv9CQkL/QkJC/29vb//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2UPb29v/29vb/4ODg/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/g4OD/9vb2/+vr6/9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2j/b29v/29vb/p6en/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+np6f/9vb2//b29v9vb2//QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2z/b29v/29vb/b29v/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9vb2//9vb2//b2 - 9v+cnJz/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/TU1N/0JCQv9CQkL/QkJC/3l4eP/x7/D/8e/w//Hv8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv8P/x7/D/8e/w/3l4eP9CQkL/QkJC/0JC - Qv9NTU3/9vb2//b29v++vr7/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/5qZmf/x7/D/8e/w//Hv8P/x7/D/bm1u/0JC - Qv9ubW7/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv8P/x7/D/8e/w/5qZ - mf9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/Jycn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/6SjpP/x7/D/8e/w//Hv - 8P/x7/D/bm1u/0JCQv+amZn/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/mpmZ/0JCQv9ubW7/8e/w//Hv - 8P/x7/D/8e/w/5qZmf9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/Jycn/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/6Sj - pP/x7/D/8e/w//Hv8P/x7/D/Y2Jj/0JCQv+amZn/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/mpmZ/0JC - Qv9ubW7/8e/w//Hv8P/x7/D/8e/w/5qZmf9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/Jycn/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/5qZmf/x7/D/8e/w//Hv8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv8P/x7/D/8e/w/5qZmf9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/Jycn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/TU1N/0JCQv9CQkL/QkJC/3l4eP/x7/D/8e/w//Hv8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/bm1u/0JCQv9ubW7/8e/w//Hv8P/x7/D/8e/w/3l4eP9CQkL/QkJC/0JC - Qv9NTU3/9vb2//b29v++vr7/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2z/b29v/29vb/b29v/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9vb2//9vb2//b29v+cnJz/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v/29vb/9vb2j/b29v/29vb/p6en/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+np6f/9vb2//b29v+RkZH/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2UPb29v/29vb/4ODg/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/g4OD/9vb2//b29v/29vb/ZGRk/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/AAAAAPb29u/29vb/9vb2/29v - b/9CQkL/QkJC/0JCQv9CQkL/j46O//Hv8P/x7/D/xcTF/0JCQv9CQkL/xcTF//Hv8P/x7/D/8e/w//Hv - 8P/FxMX/QkJC/0JCQv/FxMX/8e/w//Hv8P+Pjo7/QkJC/0JCQv9CQkL/QkJC/3p6ev/29vb/9vb2//b2 - 9v/29vb/4ODg/01NTf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/AAAAAPb2 - 9o/29vb/9vb2/9TU1P9CQkL/QkJC/0JCQv9CQkL/QkJC/6+ur//x7/D/8e/w/0JCQv9CQkL/mpmZ//Hv - 8P/x7/D/8e/w//Hv8P+amZn/QkJC/0JCQv/x7/D/8e/w/6+ur/9CQkL/QkJC/0JCQv9CQkL/QkJC/9TU - 1P/29vb/9vb2//b29v/29vb/9vb2/76+vv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/AAAAAPb29iD29vbv9vb2//b29v+RkZH/QkJC/0JCQv9CQkL/QkJC/0JCQv+Eg4P/5uTl/25t - bv9CQkL/Y2Jj//Hv8P/x7/D/8e/w//Hv8P9jYmP/QkJC/25tbv/m5OX/hIOD/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/kZGR//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v+RkZH/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v/29vb/AAAAAAAAAAD29vaA9vb2//b29v/r6+v/ZGRk/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/WFhY/25tbv9CQkL/QkJC/9vZ2v/x7/D/8e/w/9vZ2v9CQkL/QkJC/25tbv9YWFj/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9kZGT/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAA9vb2z/b29v/29vb/6+vr/2Rk - ZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/3l4eP+amZn/mpmZ/3l4eP9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/2RkZP/r6+v/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAA9vb2IPb2 - 9u/29vb/9vb2/+vr6/9kZGT/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk/+vr6//29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29jD29vbv9vb2//b29v/r6+v/kZGR/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+RkZH/9vb2//b29v/29vb/6+vr/5GR - kf9ZWVn/QkJC/0JCQv9CQkL/WVlZ/5GRkf/r6+v/9vb2//b29v/29vb/9vb2nwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYw9vb27/b29v/29vb/9vb2/9TU1P9vb2//QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/b29v/9TU1P/29vb/9vb2//b2 - 9v++vr7/TU1N/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9NTU3/vr6+//b29v/29vb/9vb2//b2 - 9nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2IPb29s/29vb/9vb2//b2 - 9v/29vb/4ODg/6enp/9vb2//TU1N/0JCQv9CQkL/QkJC/0JCQv9NTU3/b29v/6enp//g4OD/9vb2//b2 - 9v/29vb/9vb2/76+vv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/76+ - vv/29vb/9vb2//b29u/29vYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vaA9vb27/b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/6+vr/01NTf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/01NTf/r6+v/9vb2//b29v/29vZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2IPb29oD29vbv9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/kZGR/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+RkZH/9vb2//b29v/29va/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2UPb29o/29vbP9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2v/b29o/29vZQ9vb2//b29v/29vb/WVlZ/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9ZWVn/9vb2//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/g4OD/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/WVlZ/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9ZWVn/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2r/b29v/29vb/kZGR/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+RkZH/9vb2//b29v/29vavAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2YPb29v/29vb/6+vr/01N - Tf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/01NTf/r6+v/9vb2//b2 - 9v/29vZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9t/29vb/9vb2/76+vv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/76+ - vv/29vb/9vb2//b29t8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29lD29vb/9vb2//b29v++vr7/TU1N/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9NTU3/vr6+//b29v/29vb/9vb2//b29lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaP9vb2//b29v/29vb/6+vr/5GRkf9ZWVn/QkJC/0JC - Qv9CQkL/WVlZ/5GRkf/r6+v/9vb2//b29v/29vb/9vb2jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2j/b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vaPAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9lD29vbf9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb23/b29lAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2YPb29q/29vb/9vb2//b29v/29vb/9vb2//b29q/29vZgAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AA////AAD/gAAf//8AAP8AAA///wAA/AAAA/// - AAD4AAAB//8AAPAAAAD//wAA4AAAAH//AADgAAAAf/8AAMAAAAA//wAAgAAAAAAAAACAAAAAAAAAAIAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAA - AAAAAAAAwAAAAAAAAADgAAAAAAAAAOAAAAAAAAAA8AAAAAAfAAD4AAAAAA8AAPwAAAAABwAA/wAAAAAH - AAD/gAAAAAcAAP/wAAAABwAA////AAAHAAD///8AAAcAAP///wAABwAA////AAAHAAD///8AAAcAAP// - /wAABwAA////gAAPAAD///+AAA8AAP///8AAHwAA////4AA/AAD////wAH8AAP////wB/wAAKAAAACAA - AABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZQ9vb2n/b29t/29vb/9vb2//b29v/29vb/9vb23/b29p/29vZQAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZA9vb23/b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vbf9vb2QAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2j/b29v/29vb/4ODg/5GRkf9kZGT/QkJC/0JCQv9CQkL/QkJC/2RkZP+RkZH/4ODg//b2 - 9v/29vb/9vb2jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29p/29vb/9vb2/5GRkf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/kZGR//b29v/29vb/9vb2nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vaP9vb2/+vr6/9kZGT/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/ZGRk/+vr6//29vb/9vb2jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2QPb29v/r6+v/ZGRk/0JCQv9CQkL/QkJC/25tbv9YWFj/QkJC/7q5 - uv+6ubr/QkJC/1hYWP9ubW7/QkJC/0JCQv9CQkL/ZGRk//b29v/29vb/9vb2QAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vbf9vb2/5GRkf9CQkL/QkJC/0JCQv+ko6T/8e/w/01N - Tf9jYmP/8e/w//Hv8P9jYmP/TU1N//Hv8P+ko6T/QkJC/0JCQv9CQkL/kZGR//b29v/29vbfAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2UPb29v/g4OD/QkJC/0JCQv9CQkL/pKOk//Hv - 8P+6ubr/QkJC/6SjpP/x7/D/8e/w/6SjpP9CQkL/urm6//Hv8P+ko6T/QkJC/0JCQv9CQkL/4ODg//b2 - 9v/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaf9vb2/5GRkf9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv+RkZH/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29t/29vb/ZGRk/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/2RkZP/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P9ubW7/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/bm1u//Hv - 8P/x7/D/8e/w/0JCQv9CQkL/QkJC//b29v/Jycn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/6+vr/0JCQv9CQkL/TU1N//Hv8P/x7/D/8e/w/25tbv9NTU3/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9ubW7/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2/8nJyf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2//b29v/r6+v/QkJC/0JCQv9NTU3/8e/w//Hv8P/x7/D/bm1u/01NTf/x7/D/8e/w//Hv - 8P/x7/D/QkJC/25tbv/x7/D/8e/w//Hv8P9CQkL/QkJC/0JCQv/29vb/ycnJ/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P9ubW7/QkJC//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/bm1u//Hv8P/x7/D/8e/w/0JCQv9CQkL/QkJC//b29v/Jycn/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vbf9vb2/2RkZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9kZGT/9vb2/7Oz - s/9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2//b29p/29vb/kZGR/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/5GR - kf/29vb/enp6/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/9vb2UPb29v/g4OD/QkJC/0JC - Qv9CQkL/pKOk//Hv8P+6ubr/QkJC/6SjpP/x7/D/8e/w/6SjpP9CQkL/urm6//Hv8P+ko6T/QkJC/0JC - Qv9CQkL/4ODg/+vr6/9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAA9vb23/b2 - 9v+RkZH/QkJC/0JCQv9CQkL/pKOk//Hv8P9NTU3/Y2Jj//Hv8P/x7/D/Y2Jj/01NTf/x7/D/pKOk/0JC - Qv9CQkL/QkJC/5GRkf/29vb/6+vr/4aGhv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAD29vZA9vb2/+vr6/9kZGT/QkJC/0JCQv9CQkL/bm1u/1hYWP9CQkL/urm6/7q5uv9CQkL/WFhY/25t - bv9CQkL/QkJC/0JCQv9kZGT/6+vr//b29v/29vb/9vb2/4aGhv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAD29vaP9vb2/+vr6/9kZGT/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/ZGRk/+vr6//29vb/9vb2//b29v/29vb/9vb2/4aGhv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAD29vaf9vb2/+vr6/+RkZH/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/5GRkf/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vaP9vb2//b29v/g4OD/kZGR/2Rk - ZP9CQkL/QkJC/0JCQv9CQkL/ZGRk/5GRkf/g4OD/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vZA9vb23/b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vbv9vb2//b29v++vr7/WVlZ/0JC - Qv9CQkL/WVlZ/76+vv/29vb/9vb27/b29iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2UPb29p/29vbf9vb2//b29v/29vb/9vb2//b29t/29vaf9vb2UPb29p/29vb/vr6+/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/76+vv/29vb/9vb2nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb27/b2 - 9v9ZWVn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/WVlZ//b29v/29vbvAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/6+vr/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29v/r6+v/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb27/b29v9ZWVn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/WVlZ//b2 - 9v/29vbvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaf9vb2/76+vv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv++vr7/9vb2//b29p8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29iD29vbv9vb2/76+vv9ZWVn/QkJC/0JC - Qv9ZWVn/vr6+//b29v/29vbv9vb2IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbv9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb27/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9iD29vaf9vb27/b29v/29vb/9vb27/b29p/29vYgAAAAAAAAAAAAAAAAAAAAAAAAAAD+AH//+AAf//AA - D//gAAf/wAAD/4AAAf+AAAH/AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA - AACAAAAAwAAAAOAAAADwAAAA+AAAB/4AAAf//4AH//+AB///gAf//4AH//+AB///gAf//8AP///gHygA - AAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29lD29vbP9vb2//b2 - 9v/29vb/9vb2z/b29lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29oDg4OD/enp6/0JC - Qv9CQkL/QkJC/3p6ev/g4OD/9vb2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29lDg4OD/TU1N/6Sj - pP9CQkL/8e/w/0JCQv+ko6T/TU1N/+Dg4P/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAD29vbPenp6/6Sj - pP/x7/D/QkJC//Hv8P9CQkL/8e/w/6SjpP96enr/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/8nJyf9CQkL/QkJC/0JCQv9CQkL/9vb2/+Dg - 4P9CQkL/8e/w//Hv8P9CQkL/8e/w/0JCQv/x7/D/8e/w/0JCQv/Jycn/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ycnJ/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2z3p6ev+ko6T/8e/w/0JCQv/x7/D/QkJC//Hv8P+ko6T/enp6/5GRkf+Ghob/QkJC/0JC - Qv9CQkL/9vb2//b29lDg4OD/TU1N/6SjpP9CQkL/8e/w/0JCQv+ko6T/TU1N/76+vv+cnJz/9vb2/5GR - kf9CQkL/QkJC//b29v8AAAAA9vb2gODg4P96enr/QkJC/0JCQv9CQkL/enp6/+Dg4P/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/AAAAAAAAAAD29vZQ9vb2z/b29v/29vb/9vb2//b29s/29vbfycnJ/01N - Tf9CQkL/TU1N/8nJyf/29vaPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/01N - Tf9CQkL/QkJC/0JCQv9NTU3/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/TU1N/0JCQv9CQkL/QkJC/01NTf/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2j76+vv9NTU3/QkJC/01NTf/Jycn/9vb2jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vaP9vb2//b29v/29vb/9vb2jwAAAAAAAAAAwH8AAIA/AAAAHwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAgAAAAMABAAD/AQAA/wEAAP8BAAD/AQAA/4MAAA== - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCockpit.vb b/app/DD-Record-Organizer - Kopie/frmCockpit.vb deleted file mode 100644 index 6deffd3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCockpit.vb +++ /dev/null @@ -1,61 +0,0 @@ -Public Class frmCockpit - Private Shared _Instance As frmCockpit = Nothing - Public Shared Function Instance() As frmCockpit - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmCockpit - End If - _Instance.BringToFront() - Return _Instance - End Function - Sub Load_Task_Over_All() - Try - - - Dim sql = String.Format("SELECT WF_ID AS [Workflow-ID], RECORD_ID AS [Record-ID], RECORD_DESCRIPTION as 'Beschreibung',dbo.FNPMO_GETOBJECTCAPTION('{0}', 'TASK_TITLE' + CONVERT(VARCHAR(5), WF_ID), 1) AS [Workflow-Title], " & _ - "dbo.FNPMO_GETOBJECTCAPTION('{0}', " & _ - "'FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), 1) AS 'Entity-Title', dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), STATE_ID), 1) AS 'State-Title', " & _ - "COMMENT, DUE_DATE, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, TASK_DATE, FINAL, COLOR FROM VWPMO_WF_ACTIVE AS T " & _ - "WHERE (WF_TASK_ID NOT IN (SELECT WF_TASK_ID FROM VWPMO_WF_USER_EXCLUSIV " & _ - "WHERE (WF_TASK_ID NOT IN (SELECT WF_TASK_ID FROM VWPMO_WF_USER_EXCLUSIV AS VWPMO_WF_USER_EXCLUSIV_1 WHERE (UPPER(USERNAME) = UPPER('{1}'))))))", USER_LANGUAGE, USER_USERNAME) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If Not DT Is Nothing Then - GridControl1.DataSource = DT - Dim captiongrbx - captiongrbx = DT.Rows.Count & " Tasks - Team/Group" - grbxTasksGeneral.Text = captiongrbx - Dim i As Integer - Dim _col As Color = Color.White - - - For Each row As DataRow In CURRENT_TASKS_GENERAL.Rows - 'Dim i = row.Item(0) - 'Dim y = row.Item(1) - Dim _string = row.Item("WF_ID").ToString & "-" & row.Item("WF_TITLE") & "/" & row.Item("ENTITY_TITLE") - - With ListViewTasksGeneral.Items.Add(_string.ToString, 0) - '.SubItems.Add(row.Item(1)) - '.SubItems.Add("Dritte Spalte") - .Tag = row.Item(0) - .BackColor = _col - End With - i += 1 - ' ListViewTasksGeneral.Items(i).BackColor = _col - If _col = Color.White Then - _col = Color.Lavender - Else - _col = Color.White - End If - - - Next - End If - - Catch ex As Exception - - End Try - End Sub - - Private Sub frmCockpit_Load(sender As Object, e As EventArgs) Handles Me.Load - Load_Task_Over_All() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.Designer.vb b/app/DD-Record-Organizer - Kopie/frmConfig_Basic.Designer.vb deleted file mode 100644 index 109c442..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.Designer.vb +++ /dev/null @@ -1,611 +0,0 @@ - -Partial Class frmConfig_Basic - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - - Private Sub InitializeComponent() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmConfig_Basic)) - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.lblLinkedServer = New System.Windows.Forms.Label() - Me.txtLinkedServer = New System.Windows.Forms.TextBox() - Me.btndeleteProxy = New System.Windows.Forms.Button() - Me.rbConn_Proxy = New System.Windows.Forms.RadioButton() - Me.rbConnDefault = New System.Windows.Forms.RadioButton() - Me.chkbxUserAut = New System.Windows.Forms.CheckBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.cmbDatenbank = New System.Windows.Forms.ComboBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.Label1 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.txtActualConnection = New System.Windows.Forms.TextBox() - Me.txtServer = New System.Windows.Forms.TextBox() - Me.txtUser = New System.Windows.Forms.TextBox() - Me.txtPasswort = New System.Windows.Forms.TextBox() - Me.BtnConnect = New System.Windows.Forms.Button() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.Button4 = New System.Windows.Forms.Button() - Me.GroupBox5 = New System.Windows.Forms.GroupBox() - Me.Label11 = New System.Windows.Forms.Label() - Me.Label10 = New System.Windows.Forms.Label() - Me.txtTask_Popup = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.Button5 = New System.Windows.Forms.Button() - Me.cmbDesign = New System.Windows.Forms.ComboBox() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.Button3 = New System.Windows.Forms.Button() - Me.cmbLanguage = New System.Windows.Forms.ComboBox() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.cmbConstructor = New System.Windows.Forms.ComboBox() - Me.CheckBox1 = New System.Windows.Forms.CheckBox() - Me.chkLogErrorsOnly = New System.Windows.Forms.CheckBox() - Me.Button1 = New System.Windows.Forms.Button() - Me.btnApplicationFolder = New System.Windows.Forms.Button() - Me.LinkLabel1 = New System.Windows.Forms.LinkLabel() - Me.TabPage3 = New System.Windows.Forms.TabPage() - Me.chkSubfolder = New System.Windows.Forms.CheckBox() - Me.Label9 = New System.Windows.Forms.Label() - Me.DataGridView1 = New System.Windows.Forms.DataGridView() - Me.btnSaveExclusionFiles = New System.Windows.Forms.Button() - Me.Button2 = New System.Windows.Forms.Button() - Me.txtScanFolderWatch = New System.Windows.Forms.TextBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.btnstartstop2 = New System.Windows.Forms.Button() - Me.TabPage4 = New System.Windows.Forms.TabPage() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.Button7 = New System.Windows.Forms.Button() - Me.RadioButton3 = New System.Windows.Forms.RadioButton() - Me.rbGruppe = New System.Windows.Forms.RadioButton() - Me.rbUser = New System.Windows.Forms.RadioButton() - Me.txtObjectExists = New System.Windows.Forms.TextBox() - Me.Button6 = New System.Windows.Forms.Button() - Me.btncheckWDFolderexists = New System.Windows.Forms.Button() - Me.txtwdFolder = New System.Windows.Forms.TextBox() - Me.Label12 = New System.Windows.Forms.Label() - Me.CheckBoxGridDocResult_BestFitColumns = New System.Windows.Forms.CheckBox() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - Me.TabPage2.SuspendLayout() - Me.GroupBox5.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.GroupBox4.SuspendLayout() - Me.GroupBox3.SuspendLayout() - Me.TabPage3.SuspendLayout() - CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabPage4.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.SuspendLayout() - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - Me.TabControl1.Controls.Add(Me.TabPage3) - Me.TabControl1.Controls.Add(Me.TabPage4) - resources.ApplyResources(Me.TabControl1, "TabControl1") - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - ' - 'TabPage1 - ' - Me.TabPage1.Controls.Add(Me.lblLinkedServer) - Me.TabPage1.Controls.Add(Me.txtLinkedServer) - Me.TabPage1.Controls.Add(Me.btndeleteProxy) - Me.TabPage1.Controls.Add(Me.rbConn_Proxy) - Me.TabPage1.Controls.Add(Me.rbConnDefault) - Me.TabPage1.Controls.Add(Me.chkbxUserAut) - Me.TabPage1.Controls.Add(Me.Label5) - Me.TabPage1.Controls.Add(Me.cmbDatenbank) - Me.TabPage1.Controls.Add(Me.Label4) - Me.TabPage1.Controls.Add(Me.Label1) - Me.TabPage1.Controls.Add(Me.Label2) - Me.TabPage1.Controls.Add(Me.Label3) - Me.TabPage1.Controls.Add(Me.txtActualConnection) - Me.TabPage1.Controls.Add(Me.txtServer) - Me.TabPage1.Controls.Add(Me.txtUser) - Me.TabPage1.Controls.Add(Me.txtPasswort) - Me.TabPage1.Controls.Add(Me.BtnConnect) - resources.ApplyResources(Me.TabPage1, "TabPage1") - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'lblLinkedServer - ' - resources.ApplyResources(Me.lblLinkedServer, "lblLinkedServer") - Me.lblLinkedServer.Name = "lblLinkedServer" - ' - 'txtLinkedServer - ' - resources.ApplyResources(Me.txtLinkedServer, "txtLinkedServer") - Me.txtLinkedServer.Name = "txtLinkedServer" - ' - 'btndeleteProxy - ' - resources.ApplyResources(Me.btndeleteProxy, "btndeleteProxy") - Me.btndeleteProxy.Name = "btndeleteProxy" - Me.btndeleteProxy.UseVisualStyleBackColor = True - ' - 'rbConn_Proxy - ' - resources.ApplyResources(Me.rbConn_Proxy, "rbConn_Proxy") - Me.rbConn_Proxy.Name = "rbConn_Proxy" - Me.rbConn_Proxy.UseVisualStyleBackColor = True - ' - 'rbConnDefault - ' - resources.ApplyResources(Me.rbConnDefault, "rbConnDefault") - Me.rbConnDefault.Checked = True - Me.rbConnDefault.Name = "rbConnDefault" - Me.rbConnDefault.TabStop = True - Me.rbConnDefault.UseVisualStyleBackColor = True - ' - 'chkbxUserAut - ' - resources.ApplyResources(Me.chkbxUserAut, "chkbxUserAut") - Me.chkbxUserAut.Name = "chkbxUserAut" - Me.chkbxUserAut.UseVisualStyleBackColor = True - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'cmbDatenbank - ' - Me.cmbDatenbank.FormattingEnabled = True - resources.ApplyResources(Me.cmbDatenbank, "cmbDatenbank") - Me.cmbDatenbank.Name = "cmbDatenbank" - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'txtActualConnection - ' - resources.ApplyResources(Me.txtActualConnection, "txtActualConnection") - Me.txtActualConnection.BackColor = System.Drawing.Color.WhiteSmoke - Me.txtActualConnection.Name = "txtActualConnection" - Me.txtActualConnection.ReadOnly = True - ' - 'txtServer - ' - Me.txtServer.ForeColor = System.Drawing.SystemColors.WindowText - resources.ApplyResources(Me.txtServer, "txtServer") - Me.txtServer.Name = "txtServer" - ' - 'txtUser - ' - Me.txtUser.ForeColor = System.Drawing.SystemColors.WindowText - resources.ApplyResources(Me.txtUser, "txtUser") - Me.txtUser.Name = "txtUser" - ' - 'txtPasswort - ' - Me.txtPasswort.ForeColor = System.Drawing.SystemColors.WindowText - resources.ApplyResources(Me.txtPasswort, "txtPasswort") - Me.txtPasswort.Name = "txtPasswort" - Me.txtPasswort.UseSystemPasswordChar = True - ' - 'BtnConnect - ' - Me.BtnConnect.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_go1 - resources.ApplyResources(Me.BtnConnect, "BtnConnect") - Me.BtnConnect.Name = "BtnConnect" - Me.BtnConnect.UseVisualStyleBackColor = True - ' - 'TabPage2 - ' - Me.TabPage2.Controls.Add(Me.CheckBoxGridDocResult_BestFitColumns) - Me.TabPage2.Controls.Add(Me.Button4) - Me.TabPage2.Controls.Add(Me.GroupBox5) - Me.TabPage2.Controls.Add(Me.GroupBox1) - Me.TabPage2.Controls.Add(Me.GroupBox4) - Me.TabPage2.Controls.Add(Me.GroupBox3) - Me.TabPage2.Controls.Add(Me.chkLogErrorsOnly) - Me.TabPage2.Controls.Add(Me.Button1) - Me.TabPage2.Controls.Add(Me.btnApplicationFolder) - Me.TabPage2.Controls.Add(Me.LinkLabel1) - resources.ApplyResources(Me.TabPage2, "TabPage2") - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'Button4 - ' - Me.Button4.Image = Global.DD_Record_Organizer.My.Resources.Resources.email_go - resources.ApplyResources(Me.Button4, "Button4") - Me.Button4.Name = "Button4" - Me.Button4.UseVisualStyleBackColor = True - ' - 'GroupBox5 - ' - Me.GroupBox5.Controls.Add(Me.Label11) - Me.GroupBox5.Controls.Add(Me.Label10) - Me.GroupBox5.Controls.Add(Me.txtTask_Popup) - resources.ApplyResources(Me.GroupBox5, "GroupBox5") - Me.GroupBox5.Name = "GroupBox5" - Me.GroupBox5.TabStop = False - ' - 'Label11 - ' - resources.ApplyResources(Me.Label11, "Label11") - Me.Label11.Name = "Label11" - ' - 'Label10 - ' - resources.ApplyResources(Me.Label10, "Label10") - Me.Label10.Name = "Label10" - ' - 'txtTask_Popup - ' - resources.ApplyResources(Me.txtTask_Popup, "txtTask_Popup") - Me.txtTask_Popup.Name = "txtTask_Popup" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.Button5) - Me.GroupBox1.Controls.Add(Me.cmbDesign) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'Button5 - ' - resources.ApplyResources(Me.Button5, "Button5") - Me.Button5.Name = "Button5" - Me.Button5.UseVisualStyleBackColor = True - ' - 'cmbDesign - ' - Me.cmbDesign.FormattingEnabled = True - Me.cmbDesign.Items.AddRange(New Object() {resources.GetString("cmbDesign.Items"), resources.GetString("cmbDesign.Items1"), resources.GetString("cmbDesign.Items2"), resources.GetString("cmbDesign.Items3"), resources.GetString("cmbDesign.Items4"), resources.GetString("cmbDesign.Items5"), resources.GetString("cmbDesign.Items6")}) - resources.ApplyResources(Me.cmbDesign, "cmbDesign") - Me.cmbDesign.Name = "cmbDesign" - ' - 'GroupBox4 - ' - Me.GroupBox4.Controls.Add(Me.Button3) - Me.GroupBox4.Controls.Add(Me.cmbLanguage) - resources.ApplyResources(Me.GroupBox4, "GroupBox4") - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.TabStop = False - ' - 'Button3 - ' - resources.ApplyResources(Me.Button3, "Button3") - Me.Button3.Name = "Button3" - Me.Button3.UseVisualStyleBackColor = True - ' - 'cmbLanguage - ' - Me.cmbLanguage.FormattingEnabled = True - Me.cmbLanguage.Items.AddRange(New Object() {resources.GetString("cmbLanguage.Items"), resources.GetString("cmbLanguage.Items1")}) - resources.ApplyResources(Me.cmbLanguage, "cmbLanguage") - Me.cmbLanguage.Name = "cmbLanguage" - ' - 'GroupBox3 - ' - Me.GroupBox3.Controls.Add(Me.Label7) - Me.GroupBox3.Controls.Add(Me.cmbConstructor) - Me.GroupBox3.Controls.Add(Me.CheckBox1) - resources.ApplyResources(Me.GroupBox3, "GroupBox3") - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.TabStop = False - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'cmbConstructor - ' - Me.cmbConstructor.FormattingEnabled = True - resources.ApplyResources(Me.cmbConstructor, "cmbConstructor") - Me.cmbConstructor.Name = "cmbConstructor" - ' - 'CheckBox1 - ' - resources.ApplyResources(Me.CheckBox1, "CheckBox1") - Me.CheckBox1.Checked = Global.DD_Record_Organizer.My.MySettings.Default.User_Calendar_isChild - Me.CheckBox1.CheckState = System.Windows.Forms.CheckState.Checked - Me.CheckBox1.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Global.DD_Record_Organizer.My.MySettings.Default, "User_Calendar_isChild", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.CheckBox1.Name = "CheckBox1" - Me.CheckBox1.UseVisualStyleBackColor = True - ' - 'chkLogErrorsOnly - ' - resources.ApplyResources(Me.chkLogErrorsOnly, "chkLogErrorsOnly") - Me.chkLogErrorsOnly.Name = "chkLogErrorsOnly" - Me.chkLogErrorsOnly.UseVisualStyleBackColor = True - ' - 'Button1 - ' - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_go - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'btnApplicationFolder - ' - Me.btnApplicationFolder.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_go - resources.ApplyResources(Me.btnApplicationFolder, "btnApplicationFolder") - Me.btnApplicationFolder.Name = "btnApplicationFolder" - Me.btnApplicationFolder.UseVisualStyleBackColor = True - ' - 'LinkLabel1 - ' - resources.ApplyResources(Me.LinkLabel1, "LinkLabel1") - Me.LinkLabel1.Name = "LinkLabel1" - Me.LinkLabel1.TabStop = True - ' - 'TabPage3 - ' - Me.TabPage3.Controls.Add(Me.chkSubfolder) - Me.TabPage3.Controls.Add(Me.Label9) - Me.TabPage3.Controls.Add(Me.DataGridView1) - Me.TabPage3.Controls.Add(Me.btnSaveExclusionFiles) - Me.TabPage3.Controls.Add(Me.Button2) - Me.TabPage3.Controls.Add(Me.txtScanFolderWatch) - Me.TabPage3.Controls.Add(Me.Label8) - Me.TabPage3.Controls.Add(Me.btnstartstop2) - resources.ApplyResources(Me.TabPage3, "TabPage3") - Me.TabPage3.Name = "TabPage3" - Me.TabPage3.UseVisualStyleBackColor = True - ' - 'chkSubfolder - ' - resources.ApplyResources(Me.chkSubfolder, "chkSubfolder") - Me.chkSubfolder.Name = "chkSubfolder" - Me.chkSubfolder.UseVisualStyleBackColor = True - ' - 'Label9 - ' - resources.ApplyResources(Me.Label9, "Label9") - Me.Label9.Name = "Label9" - ' - 'DataGridView1 - ' - DataGridViewCellStyle2.BackColor = System.Drawing.Color.Aqua - Me.DataGridView1.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2 - resources.ApplyResources(Me.DataGridView1, "DataGridView1") - Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.DataGridView1.Name = "DataGridView1" - ' - 'btnSaveExclusionFiles - ' - resources.ApplyResources(Me.btnSaveExclusionFiles, "btnSaveExclusionFiles") - Me.btnSaveExclusionFiles.Name = "btnSaveExclusionFiles" - Me.btnSaveExclusionFiles.UseVisualStyleBackColor = True - ' - 'Button2 - ' - resources.ApplyResources(Me.Button2, "Button2") - Me.Button2.Name = "Button2" - Me.Button2.UseVisualStyleBackColor = True - ' - 'txtScanFolderWatch - ' - Me.txtScanFolderWatch.BackColor = System.Drawing.Color.LemonChiffon - resources.ApplyResources(Me.txtScanFolderWatch, "txtScanFolderWatch") - Me.txtScanFolderWatch.Name = "txtScanFolderWatch" - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'btnstartstop2 - ' - Me.btnstartstop2.Image = Global.DD_Record_Organizer.My.Resources.Resources.bell_go - resources.ApplyResources(Me.btnstartstop2, "btnstartstop2") - Me.btnstartstop2.Name = "btnstartstop2" - Me.btnstartstop2.UseVisualStyleBackColor = True - ' - 'TabPage4 - ' - Me.TabPage4.Controls.Add(Me.GroupBox2) - Me.TabPage4.Controls.Add(Me.btncheckWDFolderexists) - Me.TabPage4.Controls.Add(Me.txtwdFolder) - Me.TabPage4.Controls.Add(Me.Label12) - resources.ApplyResources(Me.TabPage4, "TabPage4") - Me.TabPage4.Name = "TabPage4" - Me.TabPage4.UseVisualStyleBackColor = True - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.Button7) - Me.GroupBox2.Controls.Add(Me.RadioButton3) - Me.GroupBox2.Controls.Add(Me.rbGruppe) - Me.GroupBox2.Controls.Add(Me.rbUser) - Me.GroupBox2.Controls.Add(Me.txtObjectExists) - Me.GroupBox2.Controls.Add(Me.Button6) - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'Button7 - ' - resources.ApplyResources(Me.Button7, "Button7") - Me.Button7.Name = "Button7" - Me.Button7.UseVisualStyleBackColor = True - ' - 'RadioButton3 - ' - resources.ApplyResources(Me.RadioButton3, "RadioButton3") - Me.RadioButton3.Name = "RadioButton3" - Me.RadioButton3.TabStop = True - Me.RadioButton3.UseVisualStyleBackColor = True - ' - 'rbGruppe - ' - resources.ApplyResources(Me.rbGruppe, "rbGruppe") - Me.rbGruppe.Name = "rbGruppe" - Me.rbGruppe.TabStop = True - Me.rbGruppe.UseVisualStyleBackColor = True - ' - 'rbUser - ' - resources.ApplyResources(Me.rbUser, "rbUser") - Me.rbUser.Name = "rbUser" - Me.rbUser.TabStop = True - Me.rbUser.UseVisualStyleBackColor = True - ' - 'txtObjectExists - ' - resources.ApplyResources(Me.txtObjectExists, "txtObjectExists") - Me.txtObjectExists.Name = "txtObjectExists" - ' - 'Button6 - ' - resources.ApplyResources(Me.Button6, "Button6") - Me.Button6.Name = "Button6" - Me.Button6.UseVisualStyleBackColor = True - ' - 'btncheckWDFolderexists - ' - resources.ApplyResources(Me.btncheckWDFolderexists, "btncheckWDFolderexists") - Me.btncheckWDFolderexists.Name = "btncheckWDFolderexists" - Me.btncheckWDFolderexists.UseVisualStyleBackColor = True - ' - 'txtwdFolder - ' - resources.ApplyResources(Me.txtwdFolder, "txtwdFolder") - Me.txtwdFolder.Name = "txtwdFolder" - ' - 'Label12 - ' - resources.ApplyResources(Me.Label12, "Label12") - Me.Label12.Name = "Label12" - ' - 'CheckBoxGridDocResult_BestFitColumns - ' - resources.ApplyResources(Me.CheckBoxGridDocResult_BestFitColumns, "CheckBoxGridDocResult_BestFitColumns") - Me.CheckBoxGridDocResult_BestFitColumns.Name = "CheckBoxGridDocResult_BestFitColumns" - Me.CheckBoxGridDocResult_BestFitColumns.UseVisualStyleBackColor = True - ' - 'frmConfig_Basic - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.TabControl1) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmConfig_Basic" - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.TabPage1.PerformLayout() - Me.TabPage2.ResumeLayout(False) - Me.TabPage2.PerformLayout() - Me.GroupBox5.ResumeLayout(False) - Me.GroupBox5.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox4.ResumeLayout(False) - Me.GroupBox3.ResumeLayout(False) - Me.GroupBox3.PerformLayout() - Me.TabPage3.ResumeLayout(False) - Me.TabPage3.PerformLayout() - CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabPage4.ResumeLayout(False) - Me.TabPage4.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents TabPage1 As System.Windows.Forms.TabPage - Friend WithEvents chkbxUserAut As System.Windows.Forms.CheckBox - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents cmbDatenbank As System.Windows.Forms.ComboBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents txtActualConnection As System.Windows.Forms.TextBox - Friend WithEvents txtServer As System.Windows.Forms.TextBox - Friend WithEvents txtUser As System.Windows.Forms.TextBox - Friend WithEvents txtPasswort As System.Windows.Forms.TextBox - Friend WithEvents BtnConnect As System.Windows.Forms.Button - Friend WithEvents TabPage2 As System.Windows.Forms.TabPage - Friend WithEvents LinkLabel1 As System.Windows.Forms.LinkLabel - Friend WithEvents btnApplicationFolder As System.Windows.Forms.Button - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents chkLogErrorsOnly As System.Windows.Forms.CheckBox - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox - Friend WithEvents CheckBox1 As System.Windows.Forms.CheckBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents cmbConstructor As System.Windows.Forms.ComboBox - Friend WithEvents TabPage3 As System.Windows.Forms.TabPage - Friend WithEvents Button2 As System.Windows.Forms.Button - Friend WithEvents txtScanFolderWatch As System.Windows.Forms.TextBox - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents btnstartstop2 As System.Windows.Forms.Button - Friend WithEvents Label9 As System.Windows.Forms.Label - Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView - Friend WithEvents btnSaveExclusionFiles As System.Windows.Forms.Button - Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox - Friend WithEvents Button3 As System.Windows.Forms.Button - Friend WithEvents cmbLanguage As System.Windows.Forms.ComboBox - Friend WithEvents GroupBox5 As System.Windows.Forms.GroupBox - Friend WithEvents Label11 As System.Windows.Forms.Label - Friend WithEvents Label10 As System.Windows.Forms.Label - Friend WithEvents txtTask_Popup As System.Windows.Forms.TextBox - Friend WithEvents Button4 As System.Windows.Forms.Button - Friend WithEvents chkSubfolder As System.Windows.Forms.CheckBox - Friend WithEvents rbConn_Proxy As System.Windows.Forms.RadioButton - Friend WithEvents rbConnDefault As System.Windows.Forms.RadioButton - Friend WithEvents btndeleteProxy As System.Windows.Forms.Button - Friend WithEvents lblLinkedServer As System.Windows.Forms.Label - Friend WithEvents txtLinkedServer As System.Windows.Forms.TextBox - Friend WithEvents TabPage4 As System.Windows.Forms.TabPage - Friend WithEvents btncheckWDFolderexists As System.Windows.Forms.Button - Friend WithEvents txtwdFolder As System.Windows.Forms.TextBox - Friend WithEvents Label12 As System.Windows.Forms.Label - Friend WithEvents GroupBox1 As GroupBox - Friend WithEvents Button5 As Button - Friend WithEvents cmbDesign As ComboBox - Friend WithEvents GroupBox2 As GroupBox - Friend WithEvents RadioButton3 As RadioButton - Friend WithEvents rbGruppe As RadioButton - Friend WithEvents rbUser As RadioButton - Friend WithEvents txtObjectExists As TextBox - Friend WithEvents Button6 As Button - Friend WithEvents Button7 As Button - Friend WithEvents CheckBoxGridDocResult_BestFitColumns As CheckBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.de.resx b/app/DD-Record-Organizer - Kopie/frmConfig_Basic.de.resx deleted file mode 100644 index 7221ed3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.de.resx +++ /dev/null @@ -1,500 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAYAMDAAAAEACACoDgAAZgAAACAgAAABAAgAqAgAAA4PAAAQEAAAAQAIAGgFAAC2FwAAMDAAAAEA - IACoJQAAHh0AACAgAAABACAAqBAAAMZCAAAQEAAAAQAgAGgEAABuUwAAKAAAADAAAABgAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNZ2cA0WtrANRubgDWcHAA2XNzANt1dQDdd3cA4Hp6AOJ8 - fADlf38A54GBAOmDgwDshoYA5oSDAO6IiADJc3MA8IqKAPKMjADriYgA9Y+PAPeRkQD5k5MA2YCAAMt4 - eAD8lpYA/piYAM17ewD/mpoA/5ycAP+engDzlpYA/6CgAKlqagD/oqIA5pKSAI9cXAD/paUA0IeHAP+n - pwD/qakAmGVlAP+rqwD/rq4AxYaGAP+wsADnn58ArHd3AP+ysgD/tLQA6KSkAP+2tgD9tbQA+7SzAH5a - WgD/uLgAs4KCAKZ5eQD/u7sAq35+AP+9vQCYcXEA/7+/AP/BwQCziYkA/8TEAP/GxgDRoqIAgmVlANys - rACKbGwAt5CQAP/KygDEoKAA3ba2ALmamgBnVlYAdGNjAFxUVACwoaEAy7y8AFNNTQCemZkAqKSkAKGe - ngBqaWkA03FvANl5dwDlg4EA3H58AOmHhQDriYcA9JKQAPOSkADdj4wAtHVzAOucmQD0pqMA76WiAMCE - gwD2trQA56upAPy/vgD7wb8AzHFtANJ6dgDXfnoA24R/AOGHgwDiiYUAzH97APWalgDrlZAA86qmAPSt - qgD3sa4AuY2LAPW9ugDmtrQAzq2rAIt2dQB7a2oAloOCAM9+dwDlkIoA752XAOqjnQDzubUAvJWSALCQ - jQDajoYA7bu1AOSckwCojIgAxK6rAMiDeADMiX0A0o2CAN6ZjgDXlIkA3ZyQAOKroQDptKsA1pqNAN2l - mQC3j4cAwqKbAK+TjQDJq6UAya6pANKVhwDBmY8A0ZmKANSejwDbrJ8Ay6GVALmbkwDGp54Ay5eHAM+b - iwDRn48A1aSVALORhgDDn5QAvpuQAL+spgDGlIIAzZ6NANSqnADHppoAxKOYAMGhlgC+oJUAyaqfAMqs - ogDKrqQAyJyKAM2ikADPp5cAyaeZAMWjlgDJqJsArKCbAK+qqADFmYYAyZ+MANWyowDEpZcAza2fAM2w - owCompQAxZ2JAMmkkQDJqJgAza6eAKOKfgDPsaIAz7KkAJWRjwCWlJMAx6GNAMmjjwDHoo4AyKaTAMqp - lgDIp5UAza2bAMytnADLrJsAxqiXANCxoADQsqEA0LKiAM+xoQC4qJ8Awp+JAMShjADDoIsAw6GMAMak - jwDEoo0AxaOPAMalkADHppIAyqmVAMmolADLq5cAy6uYAMysmQDNrpsAza6cAM+wngDOr50A0bSiANO2 - pQB7cWoAmJiYAJSUlACSkpIAjo6OAIyMjACAgIAAfHx8AHp6egB3d3cAdHR0AG9vbwBjY2MAXl5eAFxc - XABbW1sAWFhYAFVVVQBTU1MATExMAAAAAAD/////////////////////////////VPX9+FXx7/////// - ////////////////////////////////////////7+/17u++w3ZKd0t6Ve////////////////////// - /////////////////////8esk3ZJ+5Po2UhISEhIee////////////////////////////////////// - //+3rKh1QkJCeYXOwEJCQkJChe//7+/08e///////////////////////////////6zR10JCQkJCdqPi - skJCQkJCgfW2w6RFTPfv/////////////////////////////5Ln3INBQUFBQYPhmkFBQUFBQ3nQsmdB - QXj77f///////////////////////////6zq35o/Pz8/Pz9mPz8/Pz8/drPAfz8/Pz9H+f////////// - /////////////6zs8ay14sk+Pj4+Pj4+Pj4+Pj4+Pj51Pj4+Pj4+eP//////////////////////rKyi - Q03D6NpkPDw8PDw8PDw8PDw8PDw8PDw8PDxk7/////////////////////+swslkOjpluslkOjo6Ojo6 - Ojo6Ojo6Ojo6Ojo6OjqA7/////////////////////+s4I03Nzc3N2Q3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3 - Nzd4/////////////////////4bSyjUzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP+7//v7/L///// - /////////6vMoTExMTExMTExMTExMTE0jo6omo1zMTExMTExMTE7Tnh0MkT1/////////////8XOynIw - MDAwMDAwMDAwMEr/////rdDLoXIwMDAwMDAwczAwMDL97/////////////+148hyLS0tLS0tLS1yUP// - //////+p5d2QLS0tLS0tLS0tLS1G9f//////////////s+PIcSsrKysrKytP////////////ndLeoSsr - KysrKysrKysu+////////////////9XMvyoqKioqKkD//////////////53S3ZAqKioqKioqKioqev// - ////////////U5zjoCgoKCgoYVL///////////////+d5dliKCgoKCgoKChi////////////xus7OX5h - YScnJycnOP//////////////////xOCnJycnJycnJzL/////////////ztclJSUlJSUlJSUlef////// - ////////////gOfcfiUlJSUlY/////////////+R5LkiIiIiIiIiIiIi9v///////////////////9Xh - mSIiIiIiRO7///////////+R46AgICAgICAgICBe8////////////////////6rO1yAgICAgL/727P// - //////+R46AeHh4eHh4eHh4m9P///////////////////5XS3H0eHh4eHiMvTPz0//////+R5NcdHR0d - HR0dHR0m9//////////////////////p3oQdHR0dHR0dHR/7//////+k5tyEbxwcHBwcHBwf+/////// - ///////////////q34ocHBwcHBwcHBz7////////paXBzLGMbxoaGhoaTv/////////////////////q - y4oaGhoaGhoaGhr7////////////pbPgnxkZGRkZRPD////////////////////q3ooZGRkZGRkZGRn6 - /////////////6TksBYWFhYWX/j////////////////////p23AWFhYWFhYWFhby////////////U6un - XBUVFRUVFVHs///////////////////n2V0VFRUVFRUVXWD///////////++448UFBQUFBQUFCH4//// - /////////////6vjmBQUFBQUY9b//////////////6XNixISEhISEhISEhJM9P///////////////9Db - fBISEhISNvP/////////////perflhEREREREREREREXUfH/////////////nOSYERERERERG/7t//// - /////////6PjvxMPDw8PDw8PDw8PG1Hy//////////+lz6dbDw8PDw8PDyH97f///////////5XS24IN - DQ0NDQ0NDQ0NDRhO+P///////7e7p1oNDQ0NDQ0NDQ0h/f////////////+8zLgMDAwMbWwMDAwMDAwM - KU779e7seqSLDgwMDAwMDAwMDAwMIf////////////+U0tuJI6Wb4r9YCwsLCwsLCwsQKSlfXgsLCwsL - CwsLCwsLCwsLPf//////////////0tIj//+l0txrCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpZVP// - //////////////////+szrgJCQkJCQkJCQkJCQkJCQkJCQkJCQmCnmsJCQkv//////////////////// - //+14YkICAgICAgICAgICAgICAgICAgICAiXnt6uWRf//////////////////////6XT3WoHBwcHBwcH - BwcHBwcHBwcHBwcHBwc2eq6urv///////////////////////5LOuAYGBgYGBleIVwYGBgYGBgYGBgYG - BgYh+P///////////////////////////6Pkv2kFBQUFBajLiAUFBQUFBYmIBQUFBQUFTv////////// - //////////////////+15L97BAQEO7TMpgQEBAQEauXZaQQEBAQERP////////////////////////// - ////rujdiFYs/6PkuAMDAwMDENTMpgMDAwMDbv///////////////////////////////3e9vb3//5Ll - 1wICAgICJIHT3ocCAmhu/////////////////////////////////////////6/n2GgCAgICKYGdztlu - bv///////////////////////////////////////////6/T24doAQEBgf////////////////////// - //////////////////////////////+vr6+vr6+v//////////////////////////////wH//8AAP// - AAP//wAA//wAA///AAD/8AACD/8AAP/gAAAH/wAA/+AAAAP/AAD/4AAAA/8AAP8AAAAD/wAA/gAAAAP/ - AAD8AAAAA/8AAPwAAAAH/wAA+AAAAAI/AAD4AAAAAB8AAPgAB4AADwAA/AAP4AAPAAD+AB/wAA8AAP8A - P/gADwAA/gA//AAfAADwAH/+AD8AAPAAf/4AfwAA4AB//wA/AADgAH//AA8AAOAAf/8AAwAA4AB//4AD - AADgAH//gAMAAPAAf/+AAwAA/gA//4ADAAD/AD//gAMAAP4AH/+ABwAA/AAf/wA/AAD4AA//AD8AAPAA - B/4AHwAA+AAD/AAPAAD4AAH4AA8AAPwAAAAADwAA/AAAAAAPAAD+MAAAAA8AAP/wAAAAHwAA//AAAAA/ - AAD/4AAAAH8AAP/gAAAD/wAA/+AAAAP/AAD/8AAAA/8AAP/4EAAD/wAA//wwAAf/AAD///AAH/8AAP// - 8Af//wAA///4D///AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9s - bQDRZmcA2W9wANdubwDTbG0A13BxANtzdADfdncA43l6AOV9fgDmfn8A6oKDAO6FhgD3i40A9oyNAPWN - jgC6bG0A/JOUAPuTlAD9nZ4A/6GiAP+lpgD/tbYA/7m6AP+6uwD/vb4A/8PEAP/FxgDVa2sA2HFxANVx - cADgd3cA2nR0AN54eADie3sA4Xt7AOWAfwDlf38A439+AOmDgwDlgIAA7oaGAOWCgQDjgIAA3Hx8AOyG - hgDphIQA8ImJANt+fQDwiooA7YqJAOeGhQDIdHMA9I6OAOuIiAD4kZEA/JSUAPuUlAD3kZEA9pOSAP2Y - lwD+mJgA6oyMAP+bmwD/np4A/6GhALh0dAD/paUArG9vAP+npwCfaGgA/6ioAP+srAD+q6sA+qqpAP+u - rgCvd3cA/6+vANuWlgDChoYA/rCwAO2kpAD/srIA76moAIVdXQD/tLQA9q2tAP+1tQD/trYAoXNzAI9n - ZwD/ubkA1pubAK9/fwD/vLwApXp6AOWrqwDVn58A/8DAAP2+vgCGZWUAfl9fAP/DwwCogIAAtYuLAP3E - xAD/x8cAjG1tAHRbWwD/ysoA/83NAJN3dwB5ZGQAiHFxAN25uQCrkJAAdGVlAF5SUgCjkpIAqJmZAGxn - ZwBeWloAioWFAIOAgABnZmYAZmVlAFZVVQClpKQAzmxqANJvbQDYdXMA2Hh2AOWGgwDskY4A+52aAPaa - lwDqlZIA4JWSAPynpQDRjYsA252cAPazsQD4t7UAyJWUAP2+vQD+wL8A3KqpAPnFwwDgtLMArI2MANF5 - dADbhH8A44uGAPOWkgDyqqYA+K+sAPmzsADVgXsA3IuFAOqinADuqaMA7rizAPK9uQCIbmwAinx7AG9k - YwDgk4sA6JuTAPCzrQCNengA042DAMqGfQDRk4oAt5uXAJqTkgDSkIUAy4yCAOWtpADIpJ4A5rasAJR/ - ewDFrKcAuqypAN+rngC4kokAxqmiANihkgCXhH8AyZSEANSgkADMmooA1qOUAMKnnwCpmZQAyZiHANGf - jgDRoZEAz6KSAMegkgDUq5wA0LSqAKeUjQC+mowAzaueALOWiwDGp5oAyKyhAMqvpACjjYQAyqCNAM6l - kgDOqZgAwJ6PAMirngC+pJkAzaeUANCrmADLp5UAwqKSAMamlgCfhnkAs5iLAMClmADEqp0AZGJhAM6p - lQDEpJIAyq6eAM6tmQDLrZoAyauZAMeqmQDKrZwAwaaWAMOrnQDJqpYAy6+dAMGmkgDHrJgAwaqZAJKR - jwCbm5sAmJiYAJSUlACTk5MAjIyMAIaGhgCEhIQAfX19AGpqagBlZWUAYGBgAFxcXABYWFgAAAAAAP// - ////////////////8/P49vP///////////////////////////////N8+fPKrnS8efP///////////// - //////////////O8s5WmzdSUbm619fPz////////////////////////3KNra5PcyGprb3B5vJZ1+v// - /////////////////9flohxnG7S0G2drkN20G6Jyff////////////////97qu64Z2NjY2NjY2OSopFj - Y2Sl////////////////3pNp3MgZX19fX19fX18aGl9fYa///////////////+OyGBmPjlxcXFwYGBkY - XFxcXFxp9v////////////+62Z1ZWFlZWFhZVo6pqZ1ZF1hYWGh6pXB+/////////8/Zm1ZTU1NTU1dz - ///J1LicU1NTV41UUXH4/////////87Ym05MTExSt///////0NihTkxMTE5MkH3//////////+DTS0lJ - Spb/////////5NibSUlJSUlLeP///////68BubiLSEhPgP//////////6MBGSEhISGL/////////xUYW - FkRERGD////////////Q7KAWRERegP///////9vAQkJCQkJCcf/////////////muxVCQmb79f////// - 1btBQUFBQUF1/////////////9bTFEFBiU1lff/////OxYdAQEBAQG3/////////////uuKIQEBAQED+ - ////////zMCoPT4+W/b///////////+22Zo+Pj4+Pv3/////////19OaOTpD+////////////8HiPDo6 - OhIT+P///////7fLiTs7Oz929P//////////3744OziGiqD/////////x4YPNjY2NkX99P/////////v - pxA2DqTx/////////+jEMDIyMjIyN1X89P//////rsUzMjIwR3/y////////uuyZDSoNKi4uL1V/9/// - /8LGmSouLi4qR/z/////////560MNKefDCgoKBFtf+G1rYUMKCgoKCgrbP/////////k5OTk8L8nJiYm - KSwtMSsLCyYmJgoLJTF3/////////////+TqsAkkJCQkJCQjIyQkJAmfXZgjUP//////////////5Nqe - CCIiCAgiIiIiCCIiIEPRXV3////////////////P0oMHISGrniEhISGEISEhEXr///////////////// - /+TmsR8DQ+29BgYEntKXAwYepP///////////////////+Tkv4z/68OCBR018L0FBTVd//////////// - ///////////////g0oECAlq35qxd/////////////////////////////+TpsbGt//////////////// - /////B///8AP//8AA///AAD//gAAf/wAAH/4AAB/8AAAf+AAAA/gAwAH8AfAB/gP4AfgD/AP4B/wD8Af - +AfAH/gDwB/4A/AP+AP4D/gD8Af4B/AD+A/gAfAH4ADgB/AAAAfwAAAH/gAAD/4AAB/+AAB//gAAf/8I - AH//+AH///g//ygAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJmZAMSU - lADFlpYAw5SUAMycnAC7j48Auo6OALKIiADOnp4Av5OTALeNjQCziooAsomJALqQkADNoKAAu5KSAKuF - hQDQo6MAo4CAALWPjwCae3sAkXR0ANasrACYenoAk3Z2AI9zcwCnh4cAiG5uANOsrADOqKgAiG9vANCq - qgCJcHAAtZWVAMWlpQCzlpYAknt7AKeNjQCxmJgAppCQALegoACkkZEAuKSkAJyMjACYiIgAZ2FhAFJO - TgBjX18AYl5eAJ+fnwCYmJgAkZGRAImJiQCDg4MAgoKCAICAgAB5eXkAc3NzAG5ubgBtbW0AZ2dnAGVl - ZQBkZGQAX19fAF5eXgBWVlYAU1NTAE9PTwBNTU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARkZGRkZG - RjVDNEZGRkZGRkZGRkYtQCIBGT0sQThGRkZGRkYPAR8MAQ0WAQY7RkZGRkY5EAEBAQEBAQEIRDw5RkYF - Cw0BAQEgAQEBAwgEMEZGAQEBASlGRkZGAQEBASpGRiQBASVGRkZGRkYBASE+Nx4OAQQ6RkZGRkZGCQEN - E0MBAQERP0ZGRkZGRh4BAQEzHh4BAkUyRkZGRkYBAREmRkYjAQEcQjNGRkYnAQEVMUZGAQEBARovQi4Y - AQEBAShGRhceDwEBAQEBAQEHGwFGRkZGRhIBAQEBAQEBCjZGRkZGRkYXAR4dARQrAQFGRkZGRkZGRkZG - FwEBRkZGRkZGRv4//7rwB1lY4AdYWMABjqmAAVkXg8FYaIfgcH4H4P//B+D/zwPhVlOBwVNTgAH//4AD - uJzgB1NX4A9Rcfx///8oAAAAMAAAAGAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA - AAkAAAAPAAAAFQAAABAAAAADAAAAKgAAAGAAAACLAAAArAAAAKEAAACUAAAAfwAAAF0AAAAYAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAMAAAAQAAAAJwAAAEwAAABxAAAAiwAAAG5ZRkJDhHFlr5Z8bOTnubT72a6u882kpO6xjo7lhWpq1hkU - FKYAAAA9AAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAADQAAADEdGRd3ZFRLxKODfeHjtLL2v5eX6gAAAKebeXLMzq+d/8Ogi///ysr//8rK///K - yv//ysr//8rK/1JBQcYAAABbAAAADAAAAAkAAAAPAAAAEwAAABMAAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAKOS0qaZF3bNjTq57/87+7///Hx///x8f//8fH/2JMTNGlhn3uza2b/8mk - kf//x8f//8fH///Hx///x8f//8fH/5Z1ddoAAABrAAAAHwAAAEsAAABwAAAAiAAAAH0AAAA9AAAADQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjfnd7xKWU98Ofiv//xsb//8bG///Gxv//xsb//8bG/+ay - svfFn5X/y6uX/9Cnl///xsb//8bG///Gxv//xsb//8bG/6N+fuAAAACLemdfoJJ6bNy6lInx2qio8j0v - L8gAAACdAAAAVAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0jIXRz7Ce/8Sijf/vubT//8TE///E - xP//xMT//8TE///ExP/rvbb/yaiU/9ytof//xMT//8TE///ExP//xMT//8TE/82enu5XREDMy6yb/86n - lv/7wb///8TE///ExP9yV1fXAAAApwAAAGsAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAADQAAABKSZ2V80rWk/8em - kv/brKD//8HB///Bwf//wcH//8HB///Bwf//wcH//L++///Bwf//wcH//8HB///Bwf//wcH//8HB/+au - rvfMppr/yaWS//O5tf//wcH//8HB///Bwf//wcH/sIWF5wAAAKMAAAAwAAAABgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAABDAAAAZwAA - AH8kGBiIyamb/8url//Joo///7+///+/v///v7///7+///+/v///v7///7+///+/v///v7///7+///+/ - v///v7///7+///+/v///v7//97q4//+/v///v7///7+///+/v///v7///7+//1xFRbIAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXNc - VoOIc2bUrYh87M6Zme1QOzvLoH938M6vnf/DoYz/87ay//+9vf//vb3//729//+9vf//vb3//729//+9 - vf//vb3//729//+9vf//vb3//729//+9vf//vb3//729//+9vf//vb3//729//+9vf//vb3/9LW1+gAA - AHEAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAABfFlXa82unv/Io5D/97a0//+7u///u7v/56up/9Wyo//Io4//97a0//+7u///u7v//7u7//+7 - u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7 - u///u7v/tISE4QAAAEUAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABYOjocuZiM68mplf/gqp///7i4//+4uP//uLj//7i4//+4uP/3tLL//7i4//+4 - uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4 - uP//uLj//7i4//+4uP//uLj/aUxMwwAAAC0AAAADAAAACQAAAA8AAAAVAAAABwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGWbmqPz7Gg/8eijv/7tLP//7a2//+2tv//trb//7a2//+2 - tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2 - tv//trb//7a2//+2tv//trb//7a2//+2tv//trb/AAAAtQAAAGgAAAA6AAAATgAAAHEAAACCAAAASAAA - AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFWVhO+m5DxyqmW/9immP//tLT//7S0//+0 - tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT//bW0/++1r//jsqf/1qqb/9uq - nf/kq6L/97Gu//+0tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT/oXJy4yMeG75rUUzKsH584eej - o/ZjRUXPAAAAiwAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlmZiDMrZ7wzK2a/8ei - jv/zrqr//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//+ysv/Mj4+ghF1dHwAA - AAGZZmYwuZSLcsGekuDLrJv/yKeT/9KklP/zrqr//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//ew - rf//srL//7Ky//+ysv/moaH3AAAArQAAAFEAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACkdXJgyaib/8urmP/HoY3/86yo//+wsP//sLD//7Cw//+wsP//sLD//7Cw//+wsP//sLD/9amp+XpU - VGQAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAACug31gw6CU8M2um//Fo47/36ab//+wsP//sLD//7Cw//+w - sP//sLD//7Cw//+wsP//sLD//7Cw//+wsP//sLD/c09P1QAAAIwAAAAbAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAApHVyYMinmf/Lq5j/xqCM//Oqpv//rq7//66u//+urv//rq7//66u//+u - rv//rq7/YEJCfwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmELiSidDPsZ//xqWQ/9ej - lf//rq7//66u//+urv//rq7//66u//+urv//rq7//66u//+urv//rq7/5pyc9wAAAKcAAAA0AAAABgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAB5hsaWfPsaH/yqqW/8Weiv//q6v//6ur//+r - q///q6v//6ur//+rq/+gbGzMAAAAKAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlm - ZhC4konQz7Gf/8Wjj//fpJn//6ur//+rq///q6v//6ur//+rq///q6v//6ur//+rq///q6v//6ur/2JC - QqcAAAAtAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAArAAAARQAAAFu0kojty6uY/9Cg - kP//qan//6mp//+pqf//qan//6mp//SiovokGBhxAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACZZmYgxKKW8M2um//DoYv/76Wg//+pqf//qan//6mp//+pqf//qan//6mp//+p - qf//qan/7p6e75BfX1UAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDEpJYNQQjnAmGRk15Zi - Ytnoo5//8qei//emo///p6f//6en//+np///p6f//6en/6dtbdsAAAA3AAAABAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApHVyYM+xov/JqZX/zJ+N//+np///p6f//6en//+n - p///p6f//6en//+np//nl5flTTIyNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvZyRt82t - m//Cnon//6Wl//+lpf//paX//6Wl//+lpf//paX//6Wl//+lpf//paX//6Wl/0QsLLQAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKJguDPsJ7/xKKN/+ui - m///paX//6Wl//+lpf//paX//6Wl/7R0dOEsHBxdAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAt4+H/8ysmf/Jn4z//6Ki//+iov//oqL//6Ki//+iov//oqL//6Ki//+iov//oqL//6Ki/wAA - AI8AAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR1 - cmDPsaH/yaiU/9Sej///oqL//6Ki//+iov//oqL//6Ki/2RAQMwAAABtAAAAIgAAAA0AAAAEAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAt4+H/8urmP/Rn4///6Cg//+goP//oKD//6Cg//+goP//oKD//6Cg//+g - oP//oKD/2omJ8gAAAIUAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAADAnZLwzK2a/8Kfif//oKD//6Cg//+goP//oKD//6Cg/6FlZeMAAACyAAAAkQAA - AGcAAAA3AAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAt4+H/8urmP/Rn4///56e//+env//np7//56e//+e - nv//np7//56e//+env//np7/zoCA7QAAAIgAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxioOzz7Gf/8Sijf/vnZf//56e//+env//np7//56e//+e - nv/mj4/3oWRk4j8nJ8MAAACqAAAAiQAAABYAAAAAAAAAAAAAAAAAAAAAt4+H/8ysmf/Bnoj//5yc//+c - nP//nJz//5yc//+cnP//nJz//5yc//+cnP//nJz/zH197wAAAJsAAAAYAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACleXWD0bSi/8alkP/jm5L//5yc//+c - nP//nJz//5yc//+cnP//nJz//5yc//+cnP/zlZX7AAAApgAAABgAAAAAAAAAAAAAAAAAAAAAuZOK782u - nP/Eoo3/5JyT//Oalv//mpr//5qa//+amv//mpr//5qa//+amv//mpr/85KS+wAAAKcAAAAlAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSYWFU07al/8em - kv/fmo///5qa//+amv//mpr//5qa//+amv//mpr//5qa//+amv//mpr/AAAApwAAABgAAAAAAAAAAAAA - AAAAAAAAmWZmILCIgXLFpJiyyaiY/8qql//NopD/3ZyQ//eZlv/+mJj//piY//6YmP/+mJj//piY/xcO - DrQAAABGAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACQYGBE07em/8imkv/fmo///piY//6YmP/+mJj//piY//6YmP/+mJj//piY//6YmP/+mJj/AAAApwAA - ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmEKh7d4DIp5n/yqmV/8+bi//8lpb//JaW//yW - lv/8lpb//JaW/2I6Os0AAABzAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmMMmqnIKxlINJAAAABgAAAAAAAAAAr4yEmdCy - oP/Foo3/3YR//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/ - f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//23p6+iIT - E2oAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAADsY2E2M2tm//Fmof/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8 - fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/2Y2G/8uXh//ZhH7/4nx8/+J8 - fP/ifHz/lFFRxAAAACcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB3UFApyaia/8molP/OjYH/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6 - ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/wJeN+s6v - nf/GpZD/zZGD/9x+e//VdHTqPSEhOgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcdG970bOh/8Wjjv/Xfnr/3Xd3/913d//dd3f/3Xd3/913 - d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913 - d//dd3f/ZTY202tPTLTEopbjw6WTtreWgoipW1sqAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1kIfUza2b/8WZhv/bdXX/23V1/9t1 - df/bdXX/23V1/9t1df/Yenj/zol+/9l3dv/bdXX/23V1/9t1df/bdXX/23V1/9t1df/bdXX/23V1/9t1 - df/bdXX/23V1/9t1df/bdXX/olZW6wAAAKEAAAAlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCn5T/zKyZ/8Sd - if/Uenb/2XNz/9lzc//Zc3P/2XNz/9lzc//TqJr/yKeT/8uKfv/Zc3P/2XNz/9lzc//Zc3P/2XNz/9lz - c//RjYP/zId9/9lzc//Zc3P/2XNz/9lzc//Zc3P/2XNz/xQKCrQAAABCAAAABwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACkdXJgyaib/8ysmf/Fnor/z353/9ZwcP/WcHD/1nBw/5FSUr/Fo5b/yqmW/8aSgf/WcHD/1nBw/9Zw - cP/WcHD/1nBw/9Z9ev/Nrpv/w6GL/9B6df/WcHD/1nBw/9ZwcP/WcHD/1nBw/1ovL74AAABJAAAACgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAroN+MMKglODOr53/xaOP/8mIfP/TcW//sVxcvgAAAB/Cn5T/y6yZ/8SY - hf/Ubm7/1G5u/9Rubv/Ubm7/1G5u/8lxcP/QsqL/yqmW/8WVg//Ubm7/1G5u/9Rubv/Ubm7/1G5u/5lP - T5sAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlmZhC1jIWvxqaX4b+fi6e4hXd4hkREGQAA - AAG7lYzhza6b/8Kfif/Ra2v/0Wtr/9Fra//Ra2v/0Wtr/3s/P9mhe3bV0LKh/8alkP/Ig3j/0Wtr/9Fr - a//MaGj1nVBQawAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - KoMAAAATAAAABQAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAelVUP8Skkv7lraT//7m6//+6 - u//4t7X/9bWx//+5uf//ubn//7m5//+5uf//ubr//7m6//+6u///ubr//7m5//+5uf//ubn//7m5//+5 - uf+vf3/hAAAAcgAAACwAAAA2AAAAPQAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAGwjIK+0auZ//my - r///trf//7W1//+2tv//trb//7W1//+1tf//trb//rS0//axsP/wtK7/8LGr//izsP//trf//7W2//+1 - tf//tbX//7W1/5xvb+EUEA+wUTs5rmxLS8EIBgaeAAAAQwAAAAcAAAAAAAAAAAAAAAAAAAAAl2NkBsCd - kNnPq5j/8a2n//+ztP//srL//7Ky//+ysv//srL//7Ky//esrPrGioqYxZGOTLePh2XBnZDDzqiY/96r - nv/4r6z//7Kz//+ysv//srL/9aqq+9mZmPTvqKf7/rCw/1U7O8sAAAB7AAAAFgAAAAAAAAAAAAAAAAAA - AACVX2EBoXNwRcGgkuvNqJX/8aql//+vr///rq7//66u//+urv/soaH3bUtLcwAAAA4AAAAAAAAAAAAA - AACsg3xYxKaW5M2mlP/uqaP//6+w//+urv//rq7//66v//+vr///rq7/x4iI7QAAAJkAAAApAAAABAAA - AAAAAAAAAAAAAAAAAAEAAAAXbVFPXL+llO3PpZP/+aqo//+srP//rKz//qur/4teXrYAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAC5lIs8xaaW6M2nlP/0qKX//6yt//+srP//rKz//6ys//+srP/6qan8Vzo6hAAA - ABYAAAABAAAAAAAAAAAAAAAATEE7GEExLYZJLzC0tI2D8+KonP/8p6X//6io//+oqP/Zj4/vAAAAXgAA - AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwhX9hx6qY/tWjlP/+p6f//6io//+oqP//qKj//6io/8mE - hMZAKiokAAAAAQAAAAAAAAAAAAAAAAAAAAC9oJCzz56P+P+np///pqb//6Wm//+lpf//paX//6Wl/5Nf - X9QAAAA9AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJZiYwK5k4rAyKqV/+uimv//pab//6Wl//+l - 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 - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.en-US.resx b/app/DD-Record-Organizer - Kopie/frmConfig_Basic.en-US.resx deleted file mode 100644 index 722cdd0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.en-US.resx +++ /dev/null @@ -1,699 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Database Connection - - - Configurations - - - - 6, 188 - - - 11, 204 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 564, 161 - - - 513, 64 - - - 156, 17 - - - Windows-Authentication - - - 8, 143 - - - 143, 13 - - - Current ConnectionString: - - - 11, 110 - - - 8, 90 - - - 58, 13 - - - Database: - - - 8, 42 - - - 302, 42 - - - 61, 13 - - - Username: - - - 426, 42 - - - 59, 13 - - - Password: - - - 11, 163 - - - 11, 62 - - - 305, 62 - - - 429, 62 - - - 305, 110 - - - Establish Database Connection - - - task configs - - - 189, 25 - - - 48, 13 - - - minutes - - - 152, 13 - - - show popup-reminder every - - - 160, 22 - - - current language: - - - Change language - - - formulars open: - - - 214, 13 - - - run following sight on application start: - - - 133, 17 - - - run calendar as child - - - Windream-Configuration: - - - 236, 17 - - - run windream search on entity-changing - - - 192, 17 - - - start windream search ultimately - - - 163, 13 - - - max. result# windream-search: - - - menue configs - - - 128, 17 - - - show quick menues - - - 192, 17 - - - Link Support-Portal Digital Data - - - 397, 13 - - - Set the filenames/filename parts that should be excluded from Folderwatch: - - - Save - - - 285, 13 - - - Set the directory that should be used for Scan2Folder: - - - Start Folderwatch - - - - AAABAAYAMDAAAAEACACoDgAAZgAAACAgAAABAAgAqAgAAA4PAAAQEAAAAQAIAGgFAAC2FwAAMDAAAAEA - IACoJQAAHh0AACAgAAABACAAqBAAAMZCAAAQEAAAAQAgAGgEAABuUwAAKAAAADAAAABgAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNZ2cA0WtrANRubgDWcHAA2XNzANt1dQDdd3cA4Hp6AOJ8 - fADlf38A54GBAOmDgwDshoYA5oSDAO6IiADJc3MA8IqKAPKMjADriYgA9Y+PAPeRkQD5k5MA2YCAAMt4 - eAD8lpYA/piYAM17ewD/mpoA/5ycAP+engDzlpYA/6CgAKlqagD/oqIA5pKSAI9cXAD/paUA0IeHAP+n - pwD/qakAmGVlAP+rqwD/rq4AxYaGAP+wsADnn58ArHd3AP+ysgD/tLQA6KSkAP+2tgD9tbQA+7SzAH5a - WgD/uLgAs4KCAKZ5eQD/u7sAq35+AP+9vQCYcXEA/7+/AP/BwQCziYkA/8TEAP/GxgDRoqIAgmVlANys - rACKbGwAt5CQAP/KygDEoKAA3ba2ALmamgBnVlYAdGNjAFxUVACwoaEAy7y8AFNNTQCemZkAqKSkAKGe - ngBqaWkA03FvANl5dwDlg4EA3H58AOmHhQDriYcA9JKQAPOSkADdj4wAtHVzAOucmQD0pqMA76WiAMCE - gwD2trQA56upAPy/vgD7wb8AzHFtANJ6dgDXfnoA24R/AOGHgwDiiYUAzH97APWalgDrlZAA86qmAPSt - qgD3sa4AuY2LAPW9ugDmtrQAzq2rAIt2dQB7a2oAloOCAM9+dwDlkIoA752XAOqjnQDzubUAvJWSALCQ - jQDajoYA7bu1AOSckwCojIgAxK6rAMiDeADMiX0A0o2CAN6ZjgDXlIkA3ZyQAOKroQDptKsA1pqNAN2l - mQC3j4cAwqKbAK+TjQDJq6UAya6pANKVhwDBmY8A0ZmKANSejwDbrJ8Ay6GVALmbkwDGp54Ay5eHAM+b - iwDRn48A1aSVALORhgDDn5QAvpuQAL+spgDGlIIAzZ6NANSqnADHppoAxKOYAMGhlgC+oJUAyaqfAMqs - ogDKrqQAyJyKAM2ikADPp5cAyaeZAMWjlgDJqJsArKCbAK+qqADFmYYAyZ+MANWyowDEpZcAza2fAM2w - owCompQAxZ2JAMmkkQDJqJgAza6eAKOKfgDPsaIAz7KkAJWRjwCWlJMAx6GNAMmjjwDHoo4AyKaTAMqp - lgDIp5UAza2bAMytnADLrJsAxqiXANCxoADQsqEA0LKiAM+xoQC4qJ8Awp+JAMShjADDoIsAw6GMAMak - jwDEoo0AxaOPAMalkADHppIAyqmVAMmolADLq5cAy6uYAMysmQDNrpsAza6cAM+wngDOr50A0bSiANO2 - pQB7cWoAmJiYAJSUlACSkpIAjo6OAIyMjACAgIAAfHx8AHp6egB3d3cAdHR0AG9vbwBjY2MAXl5eAFxc - XABbW1sAWFhYAFVVVQBTU1MATExMAAAAAAD/////////////////////////////VPX9+FXx7/////// - ////////////////////////////////////////7+/17u++w3ZKd0t6Ve////////////////////// - /////////////////////8esk3ZJ+5Po2UhISEhIee////////////////////////////////////// - //+3rKh1QkJCeYXOwEJCQkJChe//7+/08e///////////////////////////////6zR10JCQkJCdqPi - skJCQkJCgfW2w6RFTPfv/////////////////////////////5Ln3INBQUFBQYPhmkFBQUFBQ3nQsmdB - QXj77f///////////////////////////6zq35o/Pz8/Pz9mPz8/Pz8/drPAfz8/Pz9H+f////////// - /////////////6zs8ay14sk+Pj4+Pj4+Pj4+Pj4+Pj51Pj4+Pj4+eP//////////////////////rKyi - Q03D6NpkPDw8PDw8PDw8PDw8PDw8PDw8PDxk7/////////////////////+swslkOjpluslkOjo6Ojo6 - Ojo6Ojo6Ojo6Ojo6OjqA7/////////////////////+s4I03Nzc3N2Q3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3 - Nzd4/////////////////////4bSyjUzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP+7//v7/L///// - /////////6vMoTExMTExMTExMTExMTE0jo6omo1zMTExMTExMTE7Tnh0MkT1/////////////8XOynIw - MDAwMDAwMDAwMEr/////rdDLoXIwMDAwMDAwczAwMDL97/////////////+148hyLS0tLS0tLS1yUP// - //////+p5d2QLS0tLS0tLS0tLS1G9f//////////////s+PIcSsrKysrKytP////////////ndLeoSsr - KysrKysrKysu+////////////////9XMvyoqKioqKkD//////////////53S3ZAqKioqKioqKioqev// - ////////////U5zjoCgoKCgoYVL///////////////+d5dliKCgoKCgoKChi////////////xus7OX5h - YScnJycnOP//////////////////xOCnJycnJycnJzL/////////////ztclJSUlJSUlJSUlef////// - ////////////gOfcfiUlJSUlY/////////////+R5LkiIiIiIiIiIiIi9v///////////////////9Xh - mSIiIiIiRO7///////////+R46AgICAgICAgICBe8////////////////////6rO1yAgICAgL/727P// - //////+R46AeHh4eHh4eHh4m9P///////////////////5XS3H0eHh4eHiMvTPz0//////+R5NcdHR0d - HR0dHR0m9//////////////////////p3oQdHR0dHR0dHR/7//////+k5tyEbxwcHBwcHBwf+/////// - ///////////////q34ocHBwcHBwcHBz7////////paXBzLGMbxoaGhoaTv/////////////////////q - y4oaGhoaGhoaGhr7////////////pbPgnxkZGRkZRPD////////////////////q3ooZGRkZGRkZGRn6 - /////////////6TksBYWFhYWX/j////////////////////p23AWFhYWFhYWFhby////////////U6un - XBUVFRUVFVHs///////////////////n2V0VFRUVFRUVXWD///////////++448UFBQUFBQUFCH4//// - /////////////6vjmBQUFBQUY9b//////////////6XNixISEhISEhISEhJM9P///////////////9Db - fBISEhISNvP/////////////perflhEREREREREREREXUfH/////////////nOSYERERERERG/7t//// - /////////6PjvxMPDw8PDw8PDw8PG1Hy//////////+lz6dbDw8PDw8PDyH97f///////////5XS24IN - DQ0NDQ0NDQ0NDRhO+P///////7e7p1oNDQ0NDQ0NDQ0h/f////////////+8zLgMDAwMbWwMDAwMDAwM - KU779e7seqSLDgwMDAwMDAwMDAwMIf////////////+U0tuJI6Wb4r9YCwsLCwsLCwsQKSlfXgsLCwsL - CwsLCwsLCwsLPf//////////////0tIj//+l0txrCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpZVP// - //////////////////+szrgJCQkJCQkJCQkJCQkJCQkJCQkJCQmCnmsJCQkv//////////////////// - //+14YkICAgICAgICAgICAgICAgICAgICAiXnt6uWRf//////////////////////6XT3WoHBwcHBwcH - BwcHBwcHBwcHBwcHBwc2eq6urv///////////////////////5LOuAYGBgYGBleIVwYGBgYGBgYGBgYG - BgYh+P///////////////////////////6Pkv2kFBQUFBajLiAUFBQUFBYmIBQUFBQUFTv////////// - //////////////////+15L97BAQEO7TMpgQEBAQEauXZaQQEBAQERP////////////////////////// - ////rujdiFYs/6PkuAMDAwMDENTMpgMDAwMDbv///////////////////////////////3e9vb3//5Ll - 1wICAgICJIHT3ocCAmhu/////////////////////////////////////////6/n2GgCAgICKYGdztlu - bv///////////////////////////////////////////6/T24doAQEBgf////////////////////// - //////////////////////////////+vr6+vr6+v//////////////////////////////wH//8AAP// - AAP//wAA//wAA///AAD/8AACD/8AAP/gAAAH/wAA/+AAAAP/AAD/4AAAA/8AAP8AAAAD/wAA/gAAAAP/ - AAD8AAAAA/8AAPwAAAAH/wAA+AAAAAI/AAD4AAAAAB8AAPgAB4AADwAA/AAP4AAPAAD+AB/wAA8AAP8A - P/gADwAA/gA//AAfAADwAH/+AD8AAPAAf/4AfwAA4AB//wA/AADgAH//AA8AAOAAf/8AAwAA4AB//4AD - AADgAH//gAMAAPAAf/+AAwAA/gA//4ADAAD/AD//gAMAAP4AH/+ABwAA/AAf/wA/AAD4AA//AD8AAPAA - B/4AHwAA+AAD/AAPAAD4AAH4AA8AAPwAAAAADwAA/AAAAAAPAAD+MAAAAA8AAP/wAAAAHwAA//AAAAA/ - AAD/4AAAAH8AAP/gAAAD/wAA/+AAAAP/AAD/8AAAA/8AAP/4EAAD/wAA//wwAAf/AAD///AAH/8AAP// - 8Af//wAA///4D///AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9s - bQDRZmcA2W9wANdubwDTbG0A13BxANtzdADfdncA43l6AOV9fgDmfn8A6oKDAO6FhgD3i40A9oyNAPWN - jgC6bG0A/JOUAPuTlAD9nZ4A/6GiAP+lpgD/tbYA/7m6AP+6uwD/vb4A/8PEAP/FxgDVa2sA2HFxANVx - cADgd3cA2nR0AN54eADie3sA4Xt7AOWAfwDlf38A439+AOmDgwDlgIAA7oaGAOWCgQDjgIAA3Hx8AOyG - hgDphIQA8ImJANt+fQDwiooA7YqJAOeGhQDIdHMA9I6OAOuIiAD4kZEA/JSUAPuUlAD3kZEA9pOSAP2Y - lwD+mJgA6oyMAP+bmwD/np4A/6GhALh0dAD/paUArG9vAP+npwCfaGgA/6ioAP+srAD+q6sA+qqpAP+u - rgCvd3cA/6+vANuWlgDChoYA/rCwAO2kpAD/srIA76moAIVdXQD/tLQA9q2tAP+1tQD/trYAoXNzAI9n - ZwD/ubkA1pubAK9/fwD/vLwApXp6AOWrqwDVn58A/8DAAP2+vgCGZWUAfl9fAP/DwwCogIAAtYuLAP3E - xAD/x8cAjG1tAHRbWwD/ysoA/83NAJN3dwB5ZGQAiHFxAN25uQCrkJAAdGVlAF5SUgCjkpIAqJmZAGxn - ZwBeWloAioWFAIOAgABnZmYAZmVlAFZVVQClpKQAzmxqANJvbQDYdXMA2Hh2AOWGgwDskY4A+52aAPaa - lwDqlZIA4JWSAPynpQDRjYsA252cAPazsQD4t7UAyJWUAP2+vQD+wL8A3KqpAPnFwwDgtLMArI2MANF5 - dADbhH8A44uGAPOWkgDyqqYA+K+sAPmzsADVgXsA3IuFAOqinADuqaMA7rizAPK9uQCIbmwAinx7AG9k - YwDgk4sA6JuTAPCzrQCNengA042DAMqGfQDRk4oAt5uXAJqTkgDSkIUAy4yCAOWtpADIpJ4A5rasAJR/ - ewDFrKcAuqypAN+rngC4kokAxqmiANihkgCXhH8AyZSEANSgkADMmooA1qOUAMKnnwCpmZQAyZiHANGf - jgDRoZEAz6KSAMegkgDUq5wA0LSqAKeUjQC+mowAzaueALOWiwDGp5oAyKyhAMqvpACjjYQAyqCNAM6l - kgDOqZgAwJ6PAMirngC+pJkAzaeUANCrmADLp5UAwqKSAMamlgCfhnkAs5iLAMClmADEqp0AZGJhAM6p - lQDEpJIAyq6eAM6tmQDLrZoAyauZAMeqmQDKrZwAwaaWAMOrnQDJqpYAy6+dAMGmkgDHrJgAwaqZAJKR - jwCbm5sAmJiYAJSUlACTk5MAjIyMAIaGhgCEhIQAfX19AGpqagBlZWUAYGBgAFxcXABYWFgAAAAAAP// - ////////////////8/P49vP///////////////////////////////N8+fPKrnS8efP///////////// - //////////////O8s5WmzdSUbm619fPz////////////////////////3KNra5PcyGprb3B5vJZ1+v// - /////////////////9flohxnG7S0G2drkN20G6Jyff////////////////97qu64Z2NjY2NjY2OSopFj - Y2Sl////////////////3pNp3MgZX19fX19fX18aGl9fYa///////////////+OyGBmPjlxcXFwYGBkY - XFxcXFxp9v////////////+62Z1ZWFlZWFhZVo6pqZ1ZF1hYWGh6pXB+/////////8/Zm1ZTU1NTU1dz - ///J1LicU1NTV41UUXH4/////////87Ym05MTExSt///////0NihTkxMTE5MkH3//////////+DTS0lJ - Spb/////////5NibSUlJSUlLeP///////68BubiLSEhPgP//////////6MBGSEhISGL/////////xUYW - FkRERGD////////////Q7KAWRERegP///////9vAQkJCQkJCcf/////////////muxVCQmb79f////// - 1btBQUFBQUF1/////////////9bTFEFBiU1lff/////OxYdAQEBAQG3/////////////uuKIQEBAQED+ - ////////zMCoPT4+W/b///////////+22Zo+Pj4+Pv3/////////19OaOTpD+////////////8HiPDo6 - OhIT+P///////7fLiTs7Oz929P//////////3744OziGiqD/////////x4YPNjY2NkX99P/////////v - pxA2DqTx/////////+jEMDIyMjIyN1X89P//////rsUzMjIwR3/y////////uuyZDSoNKi4uL1V/9/// - /8LGmSouLi4qR/z/////////560MNKefDCgoKBFtf+G1rYUMKCgoKCgrbP/////////k5OTk8L8nJiYm - KSwtMSsLCyYmJgoLJTF3/////////////+TqsAkkJCQkJCQjIyQkJAmfXZgjUP//////////////5Nqe - CCIiCAgiIiIiCCIiIEPRXV3////////////////P0oMHISGrniEhISGEISEhEXr///////////////// - /+TmsR8DQ+29BgYEntKXAwYepP///////////////////+Tkv4z/68OCBR018L0FBTVd//////////// - ///////////////g0oECAlq35qxd/////////////////////////////+TpsbGt//////////////// - /////B///8AP//8AA///AAD//gAAf/wAAH/4AAB/8AAAf+AAAA/gAwAH8AfAB/gP4AfgD/AP4B/wD8Af - +AfAH/gDwB/4A/AP+AP4D/gD8Af4B/AD+A/gAfAH4ADgB/AAAAfwAAAH/gAAD/4AAB/+AAB//gAAf/8I - AH//+AH///g//ygAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJmZAMSU - lADFlpYAw5SUAMycnAC7j48Auo6OALKIiADOnp4Av5OTALeNjQCziooAsomJALqQkADNoKAAu5KSAKuF - hQDQo6MAo4CAALWPjwCae3sAkXR0ANasrACYenoAk3Z2AI9zcwCnh4cAiG5uANOsrADOqKgAiG9vANCq - qgCJcHAAtZWVAMWlpQCzlpYAknt7AKeNjQCxmJgAppCQALegoACkkZEAuKSkAJyMjACYiIgAZ2FhAFJO - TgBjX18AYl5eAJ+fnwCYmJgAkZGRAImJiQCDg4MAgoKCAICAgAB5eXkAc3NzAG5ubgBtbW0AZ2dnAGVl - ZQBkZGQAX19fAF5eXgBWVlYAU1NTAE9PTwBNTU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARkZGRkZG - RjVDNEZGRkZGRkZGRkYtQCIBGT0sQThGRkZGRkYPAR8MAQ0WAQY7RkZGRkY5EAEBAQEBAQEIRDw5RkYF - Cw0BAQEgAQEBAwgEMEZGAQEBASlGRkZGAQEBASpGRiQBASVGRkZGRkYBASE+Nx4OAQQ6RkZGRkZGCQEN - E0MBAQERP0ZGRkZGRh4BAQEzHh4BAkUyRkZGRkYBAREmRkYjAQEcQjNGRkYnAQEVMUZGAQEBARovQi4Y - AQEBAShGRhceDwEBAQEBAQEHGwFGRkZGRhIBAQEBAQEBCjZGRkZGRkYXAR4dARQrAQFGRkZGRkZGRkZG - FwEBRkZGRkZGRv4//7rwB1lY4AdYWMABjqmAAVkXg8FYaIfgcH4H4P//B+D/zwPhVlOBwVNTgAH//4AD - uJzgB1NX4A9Rcfx///8oAAAAMAAAAGAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA - AAkAAAAPAAAAFQAAABAAAAADAAAAKgAAAGAAAACLAAAArAAAAKEAAACUAAAAfwAAAF0AAAAYAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAMAAAAQAAAAJwAAAEwAAABxAAAAiwAAAG5ZRkJDhHFlr5Z8bOTnubT72a6u882kpO6xjo7lhWpq1hkU - FKYAAAA9AAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAADQAAADEdGRd3ZFRLxKODfeHjtLL2v5eX6gAAAKebeXLMzq+d/8Ogi///ysr//8rK///K - yv//ysr//8rK/1JBQcYAAABbAAAADAAAAAkAAAAPAAAAEwAAABMAAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAKOS0qaZF3bNjTq57/87+7///Hx///x8f//8fH/2JMTNGlhn3uza2b/8mk - kf//x8f//8fH///Hx///x8f//8fH/5Z1ddoAAABrAAAAHwAAAEsAAABwAAAAiAAAAH0AAAA9AAAADQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjfnd7xKWU98Ofiv//xsb//8bG///Gxv//xsb//8bG/+ay - svfFn5X/y6uX/9Cnl///xsb//8bG///Gxv//xsb//8bG/6N+fuAAAACLemdfoJJ6bNy6lInx2qio8j0v - L8gAAACdAAAAVAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0jIXRz7Ce/8Sijf/vubT//8TE///E - xP//xMT//8TE///ExP/rvbb/yaiU/9ytof//xMT//8TE///ExP//xMT//8TE/82enu5XREDMy6yb/86n - lv/7wb///8TE///ExP9yV1fXAAAApwAAAGsAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAADQAAABKSZ2V80rWk/8em - kv/brKD//8HB///Bwf//wcH//8HB///Bwf//wcH//L++///Bwf//wcH//8HB///Bwf//wcH//8HB/+au - rvfMppr/yaWS//O5tf//wcH//8HB///Bwf//wcH/sIWF5wAAAKMAAAAwAAAABgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAABDAAAAZwAA - AH8kGBiIyamb/8url//Joo///7+///+/v///v7///7+///+/v///v7///7+///+/v///v7///7+///+/ - v///v7///7+///+/v///v7//97q4//+/v///v7///7+///+/v///v7///7+//1xFRbIAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXNc - VoOIc2bUrYh87M6Zme1QOzvLoH938M6vnf/DoYz/87ay//+9vf//vb3//729//+9vf//vb3//729//+9 - vf//vb3//729//+9vf//vb3//729//+9vf//vb3//729//+9vf//vb3//729//+9vf//vb3/9LW1+gAA - AHEAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAABfFlXa82unv/Io5D/97a0//+7u///u7v/56up/9Wyo//Io4//97a0//+7u///u7v//7u7//+7 - u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7 - u///u7v/tISE4QAAAEUAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABYOjocuZiM68mplf/gqp///7i4//+4uP//uLj//7i4//+4uP/3tLL//7i4//+4 - uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4 - uP//uLj//7i4//+4uP//uLj/aUxMwwAAAC0AAAADAAAACQAAAA8AAAAVAAAABwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGWbmqPz7Gg/8eijv/7tLP//7a2//+2tv//trb//7a2//+2 - tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2 - tv//trb//7a2//+2tv//trb//7a2//+2tv//trb/AAAAtQAAAGgAAAA6AAAATgAAAHEAAACCAAAASAAA - AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFWVhO+m5DxyqmW/9immP//tLT//7S0//+0 - tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT//bW0/++1r//jsqf/1qqb/9uq - nf/kq6L/97Gu//+0tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT/oXJy4yMeG75rUUzKsH584eej - o/ZjRUXPAAAAiwAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlmZiDMrZ7wzK2a/8ei - jv/zrqr//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//+ysv/Mj4+ghF1dHwAA - AAGZZmYwuZSLcsGekuDLrJv/yKeT/9KklP/zrqr//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//ew - rf//srL//7Ky//+ysv/moaH3AAAArQAAAFEAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACkdXJgyaib/8urmP/HoY3/86yo//+wsP//sLD//7Cw//+wsP//sLD//7Cw//+wsP//sLD/9amp+XpU - VGQAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAACug31gw6CU8M2um//Fo47/36ab//+wsP//sLD//7Cw//+w - sP//sLD//7Cw//+wsP//sLD//7Cw//+wsP//sLD/c09P1QAAAIwAAAAbAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAApHVyYMinmf/Lq5j/xqCM//Oqpv//rq7//66u//+urv//rq7//66u//+u - rv//rq7/YEJCfwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmELiSidDPsZ//xqWQ/9ej - lf//rq7//66u//+urv//rq7//66u//+urv//rq7//66u//+urv//rq7/5pyc9wAAAKcAAAA0AAAABgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAB5hsaWfPsaH/yqqW/8Weiv//q6v//6ur//+r - q///q6v//6ur//+rq/+gbGzMAAAAKAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlm - ZhC4konQz7Gf/8Wjj//fpJn//6ur//+rq///q6v//6ur//+rq///q6v//6ur//+rq///q6v//6ur/2JC - QqcAAAAtAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAArAAAARQAAAFu0kojty6uY/9Cg - kP//qan//6mp//+pqf//qan//6mp//SiovokGBhxAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACZZmYgxKKW8M2um//DoYv/76Wg//+pqf//qan//6mp//+pqf//qan//6mp//+p - qf//qan/7p6e75BfX1UAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDEpJYNQQjnAmGRk15Zi - Ytnoo5//8qei//emo///p6f//6en//+np///p6f//6en/6dtbdsAAAA3AAAABAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApHVyYM+xov/JqZX/zJ+N//+np///p6f//6en//+n - p///p6f//6en//+np//nl5flTTIyNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvZyRt82t - m//Cnon//6Wl//+lpf//paX//6Wl//+lpf//paX//6Wl//+lpf//paX//6Wl/0QsLLQAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKJguDPsJ7/xKKN/+ui - m///paX//6Wl//+lpf//paX//6Wl/7R0dOEsHBxdAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAt4+H/8ysmf/Jn4z//6Ki//+iov//oqL//6Ki//+iov//oqL//6Ki//+iov//oqL//6Ki/wAA - AI8AAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR1 - cmDPsaH/yaiU/9Sej///oqL//6Ki//+iov//oqL//6Ki/2RAQMwAAABtAAAAIgAAAA0AAAAEAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAt4+H/8urmP/Rn4///6Cg//+goP//oKD//6Cg//+goP//oKD//6Cg//+g - oP//oKD/2omJ8gAAAIUAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAADAnZLwzK2a/8Kfif//oKD//6Cg//+goP//oKD//6Cg/6FlZeMAAACyAAAAkQAA - AGcAAAA3AAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAt4+H/8urmP/Rn4///56e//+env//np7//56e//+e - nv//np7//56e//+env//np7/zoCA7QAAAIgAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxioOzz7Gf/8Sijf/vnZf//56e//+env//np7//56e//+e - nv/mj4/3oWRk4j8nJ8MAAACqAAAAiQAAABYAAAAAAAAAAAAAAAAAAAAAt4+H/8ysmf/Bnoj//5yc//+c - nP//nJz//5yc//+cnP//nJz//5yc//+cnP//nJz/zH197wAAAJsAAAAYAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACleXWD0bSi/8alkP/jm5L//5yc//+c - nP//nJz//5yc//+cnP//nJz//5yc//+cnP/zlZX7AAAApgAAABgAAAAAAAAAAAAAAAAAAAAAuZOK782u - nP/Eoo3/5JyT//Oalv//mpr//5qa//+amv//mpr//5qa//+amv//mpr/85KS+wAAAKcAAAAlAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSYWFU07al/8em - kv/fmo///5qa//+amv//mpr//5qa//+amv//mpr//5qa//+amv//mpr/AAAApwAAABgAAAAAAAAAAAAA - AAAAAAAAmWZmILCIgXLFpJiyyaiY/8qql//NopD/3ZyQ//eZlv/+mJj//piY//6YmP/+mJj//piY/xcO - DrQAAABGAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACQYGBE07em/8imkv/fmo///piY//6YmP/+mJj//piY//6YmP/+mJj//piY//6YmP/+mJj/AAAApwAA - ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmEKh7d4DIp5n/yqmV/8+bi//8lpb//JaW//yW - lv/8lpb//JaW/2I6Os0AAABzAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmMMmqnIKxlINJAAAABgAAAAAAAAAAr4yEmdCy - oP/Foo3/3YR//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/ - f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//23p6+iIT - E2oAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAADsY2E2M2tm//Fmof/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8 - fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/2Y2G/8uXh//ZhH7/4nx8/+J8 - fP/ifHz/lFFRxAAAACcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB3UFApyaia/8molP/OjYH/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6 - ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/wJeN+s6v - nf/GpZD/zZGD/9x+e//VdHTqPSEhOgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcdG970bOh/8Wjjv/Xfnr/3Xd3/913d//dd3f/3Xd3/913 - d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913 - d//dd3f/ZTY202tPTLTEopbjw6WTtreWgoipW1sqAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1kIfUza2b/8WZhv/bdXX/23V1/9t1 - df/bdXX/23V1/9t1df/Yenj/zol+/9l3dv/bdXX/23V1/9t1df/bdXX/23V1/9t1df/bdXX/23V1/9t1 - df/bdXX/23V1/9t1df/bdXX/olZW6wAAAKEAAAAlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCn5T/zKyZ/8Sd - if/Uenb/2XNz/9lzc//Zc3P/2XNz/9lzc//TqJr/yKeT/8uKfv/Zc3P/2XNz/9lzc//Zc3P/2XNz/9lz - c//RjYP/zId9/9lzc//Zc3P/2XNz/9lzc//Zc3P/2XNz/xQKCrQAAABCAAAABwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACkdXJgyaib/8ysmf/Fnor/z353/9ZwcP/WcHD/1nBw/5FSUr/Fo5b/yqmW/8aSgf/WcHD/1nBw/9Zw - cP/WcHD/1nBw/9Z9ev/Nrpv/w6GL/9B6df/WcHD/1nBw/9ZwcP/WcHD/1nBw/1ovL74AAABJAAAACgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAroN+MMKglODOr53/xaOP/8mIfP/TcW//sVxcvgAAAB/Cn5T/y6yZ/8SY - hf/Ubm7/1G5u/9Rubv/Ubm7/1G5u/8lxcP/QsqL/yqmW/8WVg//Ubm7/1G5u/9Rubv/Ubm7/1G5u/5lP - T5sAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlmZhC1jIWvxqaX4b+fi6e4hXd4hkREGQAA - AAG7lYzhza6b/8Kfif/Ra2v/0Wtr/9Fra//Ra2v/0Wtr/3s/P9mhe3bV0LKh/8alkP/Ig3j/0Wtr/9Fr - a//MaGj1nVBQawAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - KoMAAAATAAAABQAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAelVUP8Skkv7lraT//7m6//+6 - u//4t7X/9bWx//+5uf//ubn//7m5//+5uf//ubr//7m6//+6u///ubr//7m5//+5uf//ubn//7m5//+5 - uf+vf3/hAAAAcgAAACwAAAA2AAAAPQAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAGwjIK+0auZ//my - r///trf//7W1//+2tv//trb//7W1//+1tf//trb//rS0//axsP/wtK7/8LGr//izsP//trf//7W2//+1 - tf//tbX//7W1/5xvb+EUEA+wUTs5rmxLS8EIBgaeAAAAQwAAAAcAAAAAAAAAAAAAAAAAAAAAl2NkBsCd - kNnPq5j/8a2n//+ztP//srL//7Ky//+ysv//srL//7Ky//esrPrGioqYxZGOTLePh2XBnZDDzqiY/96r - nv/4r6z//7Kz//+ysv//srL/9aqq+9mZmPTvqKf7/rCw/1U7O8sAAAB7AAAAFgAAAAAAAAAAAAAAAAAA - AACVX2EBoXNwRcGgkuvNqJX/8aql//+vr///rq7//66u//+urv/soaH3bUtLcwAAAA4AAAAAAAAAAAAA - AACsg3xYxKaW5M2mlP/uqaP//6+w//+urv//rq7//66v//+vr///rq7/x4iI7QAAAJkAAAApAAAABAAA - AAAAAAAAAAAAAAAAAAEAAAAXbVFPXL+llO3PpZP/+aqo//+srP//rKz//qur/4teXrYAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAC5lIs8xaaW6M2nlP/0qKX//6yt//+srP//rKz//6ys//+srP/6qan8Vzo6hAAA - ABYAAAABAAAAAAAAAAAAAAAATEE7GEExLYZJLzC0tI2D8+KonP/8p6X//6io//+oqP/Zj4/vAAAAXgAA - AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwhX9hx6qY/tWjlP/+p6f//6io//+oqP//qKj//6io/8mE - hMZAKiokAAAAAQAAAAAAAAAAAAAAAAAAAAC9oJCzz56P+P+np///pqb//6Wm//+lpf//paX//6Wl/5Nf - X9QAAAA9AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJZiYwK5k4rAyKqV/+uimv//pab//6Wl//+l - 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 - - - - User Basic Configuration - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.resx b/app/DD-Record-Organizer - Kopie/frmConfig_Basic.resx deleted file mode 100644 index 728548f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.resx +++ /dev/null @@ -1,2736 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lblLinkedServer - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - txtLinkedServer - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - btndeleteProxy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - rbConn_Proxy - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - rbConnDefault - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - chkbxUserAut - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 6 - - - cmbDatenbank - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 7 - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 8 - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 9 - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 10 - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 11 - - - txtActualConnection - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 12 - - - txtServer - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 13 - - - txtUser - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 14 - - - txtPasswort - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 15 - - - BtnConnect - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 16 - - - - 4, 22 - - - - 3, 3, 3, 3 - - - 687, 259 - - - - 0 - - - Datenbank-Verbindung - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - True - - - 363, 136 - - - 183, 17 - - - 15 - - - GridDocResult BestFitColumns - - - CheckBoxGridDocResult_BestFitColumns - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 0 - - - MiddleLeft - - - NoControl - - - 363, 13 - - - 133, 23 - - - 14 - - - Create Log-Email - - - MiddleRight - - - Button4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 1 - - - Label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 0 - - - Label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 1 - - - txtTask_Popup - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 2 - - - 14, 127 - - - 304, 53 - - - 13 - - - Tasks-Einstellungen - - - GroupBox5 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - Button5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - cmbDesign - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - 363, 71 - - - 300, 50 - - - 12 - - - Aktuelles Design: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - Button3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - cmbLanguage - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 1 - - - 14, 71 - - - 304, 50 - - - 12 - - - Aktuelle Sprache: - - - GroupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 4 - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 0 - - - cmbConstructor - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 1 - - - CheckBox1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 2 - - - 14, 186 - - - 665, 61 - - - 11 - - - Formularaufrufe: - - - GroupBox3 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 5 - - - True - - - NoControl - - - 24, 17 - - - 105, 17 - - - 7 - - - Log Errors Only - - - chkLogErrorsOnly - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 6 - - - MiddleLeft - - - NoControl - - - 363, 42 - - - 133, 23 - - - 6 - - - Open Log-Folder - - - MiddleRight - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 7 - - - MiddleLeft - - - NoControl - - - 502, 42 - - - 161, 23 - - - 2 - - - Open AppFolder User - - - MiddleRight - - - btnApplicationFolder - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 8 - - - True - - - Segoe UI, 9.75pt - - - NoControl - - - 138, 15 - - - 200, 17 - - - 1 - - - Link zu Support-Tool Digital Data - - - LinkLabel1 - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 9 - - - 4, 22 - - - 3, 3, 3, 3 - - - 687, 259 - - - 1 - - - Weitere Einstellungen - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - chkSubfolder - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 0 - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 1 - - - DataGridView1 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 2 - - - btnSaveExclusionFiles - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 3 - - - Button2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 4 - - - txtScanFolderWatch - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 5 - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 6 - - - btnstartstop2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 7 - - - 4, 22 - - - 3, 3, 3, 3 - - - 687, 259 - - - 2 - - - Hot Folder - Scan - - - TabPage3 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 2 - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 0 - - - btncheckWDFolderexists - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 1 - - - txtwdFolder - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 2 - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 3 - - - 4, 22 - - - 3, 3, 3, 3 - - - 687, 259 - - - 3 - - - Weiteres - - - TabPage4 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 3 - - - Fill - - - 0, 0 - - - 695, 285 - - - 0 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - NoControl - - - 6, 168 - - - 117, 13 - - - 52 - - - Name/IP Proxy-Server: - - - False - - - lblLinkedServer - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - 9, 184 - - - 288, 22 - - - 51 - - - False - - - txtLinkedServer - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - MiddleLeft - - - 559, 141 - - - 97, 23 - - - 50 - - - Lösche Proxy - - - MiddleRight - - - False - - - btndeleteProxy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - True - - - 141, 6 - - - 115, 17 - - - 49 - - - Proxy Connection - - - rbConn_Proxy - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - True - - - 9, 6 - - - 126, 17 - - - 48 - - - Default Connection - - - rbConnDefault - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - True - - - NoControl - - - 511, 48 - - - 170, 17 - - - 47 - - - Windows-Authentifizierung - - - chkbxUserAut - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - True - - - NoControl - - - 6, 127 - - - 150, 13 - - - 46 - - - Aktueller ConnectionString: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 6 - - - 9, 94 - - - 288, 21 - - - 39 - - - cmbDatenbank - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 7 - - - True - - - NoControl - - - 6, 74 - - - 67, 13 - - - 44 - - - Datenbank: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 8 - - - True - - - NoControl - - - 6, 26 - - - 74, 13 - - - 41 - - - Server-Name: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 9 - - - True - - - NoControl - - - 300, 26 - - - 84, 13 - - - 42 - - - Benutzername: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 10 - - - True - - - NoControl - - - 424, 26 - - - 56, 13 - - - 43 - - - Passwort: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 11 - - - Top, Left, Right - - - 9, 143 - - - 547, 22 - - - 45 - - - txtActualConnection - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 12 - - - 9, 46 - - - 288, 22 - - - 36 - - - txtServer - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 13 - - - 303, 46 - - - 118, 22 - - - 37 - - - txtUser - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 14 - - - 427, 46 - - - 64, 22 - - - 38 - - - txtPasswort - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 15 - - - MiddleLeft - - - NoControl - - - 303, 90 - - - 253, 25 - - - 40 - - - Verbindung zur Datenbank herstellen - - - MiddleRight - - - BtnConnect - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 16 - - - True - - - NoControl - - - 64, 25 - - - 157, 13 - - - 8 - - - Minuten ein Popup anzeigen - - - Label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 0 - - - True - - - NoControl - - - 6, 25 - - - 25, 13 - - - 7 - - - alle - - - Label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 1 - - - 33, 22 - - - 25, 22 - - - 6 - - - txtTask_Popup - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 2 - - - NoControl - - - 149, 19 - - - 134, 23 - - - 47 - - - Design jetzt wechseln - - - Button5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - DevExpress Style - - - DevExpress Dark Style - - - Office 2016 Colorful - - - Office 2013 - - - Office 2010 Blue - - - Seven Classic - - - Visual Studio 2013 Light - - - 9, 21 - - - 134, 21 - - - 46 - - - cmbDesign - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - NoControl - - - 149, 19 - - - 134, 23 - - - 47 - - - Sprache jetzt wechseln - - - Button3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - de-DE - - - en-US - - - 9, 21 - - - 134, 21 - - - 46 - - - cmbLanguage - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 1 - - - True - - - NoControl - - - 284, 14 - - - 216, 13 - - - 4 - - - Folgende Sicht bei Programmstart laden: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 0 - - - 287, 30 - - - 248, 21 - - - 1 - - - cmbConstructor - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 1 - - - True - - - NoControl - - - 10, 21 - - - 184, 30 - - - 0 - - - Kalender als Child aufrufen -(Eingebettet in Hauptformular) - - - CheckBox1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 2 - - - True - - - 11, 56 - - - 123, 17 - - - 18 - - - include Subfolders - - - chkSubfolder - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 0 - - - True - - - NoControl - - - 8, 86 - - - 611, 13 - - - 17 - - - Definieren Sie hier Inhalte von Dateinamen welche von der Folderwatch-Überwachung ausgenommen werden sollen: - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 1 - - - Top, Bottom, Left - - - 11, 102 - - - 192, 79 - - - 15 - - - DataGridView1 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 2 - - - MiddleLeft - - - NoControl - - - 209, 102 - - - 94, 29 - - - 16 - - - Speichern - - - MiddleRight - - - btnSaveExclusionFiles - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 3 - - - NoControl - - - 616, 28 - - - 49, 22 - - - 14 - - - ... - - - Button2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 4 - - - 11, 28 - - - 602, 22 - - - 12 - - - txtScanFolderWatch - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 5 - - - True - - - NoControl - - - 8, 12 - - - 392, 13 - - - 11 - - - Definieren Sie hier den Ordner der für Scan2Folder verwendet werden soll: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 6 - - - MiddleLeft - - - NoControl - - - 408, 55 - - - 4, 4, 4, 4 - - - 205, 25 - - - 13 - - - Überwachung starten - - - MiddleRight - - - btnstartstop2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage3 - - - 7 - - - Button7 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - RadioButton3 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - rbGruppe - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - rbUser - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - txtObjectExists - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - Button6 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - 22, 47 - - - 438, 100 - - - 6 - - - Check WMObject exists: - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 0 - - - NoControl - - - 320, 71 - - - 75, 23 - - - 9 - - - GetObject - - - Button7 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - True - - - NoControl - - - 217, 24 - - - 97, 17 - - - 8 - - - RadioButton3 - - - RadioButton3 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - True - - - NoControl - - - 109, 21 - - - 64, 17 - - - 7 - - - Gruppe - - - rbGruppe - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - True - - - 6, 21 - - - 48, 17 - - - 6 - - - User - - - rbUser - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - 6, 47 - - - 308, 22 - - - 4 - - - txtObjectExists - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - NoControl - - - 320, 45 - - - 75, 23 - - - 5 - - - Check - - - Button6 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - 466, 19 - - - 75, 23 - - - 2 - - - Check - - - btncheckWDFolderexists - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 1 - - - 22, 19 - - - 438, 22 - - - 1 - - - txtwdFolder - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 2 - - - True - - - 19, 3 - - - 161, 13 - - - 0 - - - Check windream-folder exists: - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage4 - - - 3 - - - True - - - 6, 13 - - - 695, 285 - - - Segoe UI, 8.25pt - - - - AAABAAYAMDAAAAEACACoDgAAZgAAACAgAAABAAgAqAgAAA4PAAAQEAAAAQAIAGgFAAC2FwAAMDAAAAEA - IACoJQAAHh0AACAgAAABACAAqBAAAMZCAAAQEAAAAQAgAGgEAABuUwAAKAAAADAAAABgAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNZ2cA0WtrANRubgDWcHAA2XNzANt1dQDdd3cA4Hp6AOJ8 - fADlf38A54GBAOmDgwDshoYA5oSDAO6IiADJc3MA8IqKAPKMjADriYgA9Y+PAPeRkQD5k5MA2YCAAMt4 - eAD8lpYA/piYAM17ewD/mpoA/5ycAP+engDzlpYA/6CgAKlqagD/oqIA5pKSAI9cXAD/paUA0IeHAP+n - pwD/qakAmGVlAP+rqwD/rq4AxYaGAP+wsADnn58ArHd3AP+ysgD/tLQA6KSkAP+2tgD9tbQA+7SzAH5a - WgD/uLgAs4KCAKZ5eQD/u7sAq35+AP+9vQCYcXEA/7+/AP/BwQCziYkA/8TEAP/GxgDRoqIAgmVlANys - rACKbGwAt5CQAP/KygDEoKAA3ba2ALmamgBnVlYAdGNjAFxUVACwoaEAy7y8AFNNTQCemZkAqKSkAKGe - ngBqaWkA03FvANl5dwDlg4EA3H58AOmHhQDriYcA9JKQAPOSkADdj4wAtHVzAOucmQD0pqMA76WiAMCE - gwD2trQA56upAPy/vgD7wb8AzHFtANJ6dgDXfnoA24R/AOGHgwDiiYUAzH97APWalgDrlZAA86qmAPSt - qgD3sa4AuY2LAPW9ugDmtrQAzq2rAIt2dQB7a2oAloOCAM9+dwDlkIoA752XAOqjnQDzubUAvJWSALCQ - jQDajoYA7bu1AOSckwCojIgAxK6rAMiDeADMiX0A0o2CAN6ZjgDXlIkA3ZyQAOKroQDptKsA1pqNAN2l - mQC3j4cAwqKbAK+TjQDJq6UAya6pANKVhwDBmY8A0ZmKANSejwDbrJ8Ay6GVALmbkwDGp54Ay5eHAM+b - iwDRn48A1aSVALORhgDDn5QAvpuQAL+spgDGlIIAzZ6NANSqnADHppoAxKOYAMGhlgC+oJUAyaqfAMqs - ogDKrqQAyJyKAM2ikADPp5cAyaeZAMWjlgDJqJsArKCbAK+qqADFmYYAyZ+MANWyowDEpZcAza2fAM2w - owCompQAxZ2JAMmkkQDJqJgAza6eAKOKfgDPsaIAz7KkAJWRjwCWlJMAx6GNAMmjjwDHoo4AyKaTAMqp - lgDIp5UAza2bAMytnADLrJsAxqiXANCxoADQsqEA0LKiAM+xoQC4qJ8Awp+JAMShjADDoIsAw6GMAMak - jwDEoo0AxaOPAMalkADHppIAyqmVAMmolADLq5cAy6uYAMysmQDNrpsAza6cAM+wngDOr50A0bSiANO2 - pQB7cWoAmJiYAJSUlACSkpIAjo6OAIyMjACAgIAAfHx8AHp6egB3d3cAdHR0AG9vbwBjY2MAXl5eAFxc - XABbW1sAWFhYAFVVVQBTU1MATExMAAAAAAD/////////////////////////////VPX9+FXx7/////// - ////////////////////////////////////////7+/17u++w3ZKd0t6Ve////////////////////// - /////////////////////8esk3ZJ+5Po2UhISEhIee////////////////////////////////////// - //+3rKh1QkJCeYXOwEJCQkJChe//7+/08e///////////////////////////////6zR10JCQkJCdqPi - skJCQkJCgfW2w6RFTPfv/////////////////////////////5Ln3INBQUFBQYPhmkFBQUFBQ3nQsmdB - QXj77f///////////////////////////6zq35o/Pz8/Pz9mPz8/Pz8/drPAfz8/Pz9H+f////////// - /////////////6zs8ay14sk+Pj4+Pj4+Pj4+Pj4+Pj51Pj4+Pj4+eP//////////////////////rKyi - Q03D6NpkPDw8PDw8PDw8PDw8PDw8PDw8PDxk7/////////////////////+swslkOjpluslkOjo6Ojo6 - Ojo6Ojo6Ojo6Ojo6OjqA7/////////////////////+s4I03Nzc3N2Q3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3 - Nzd4/////////////////////4bSyjUzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP+7//v7/L///// - /////////6vMoTExMTExMTExMTExMTE0jo6omo1zMTExMTExMTE7Tnh0MkT1/////////////8XOynIw - MDAwMDAwMDAwMEr/////rdDLoXIwMDAwMDAwczAwMDL97/////////////+148hyLS0tLS0tLS1yUP// - //////+p5d2QLS0tLS0tLS0tLS1G9f//////////////s+PIcSsrKysrKytP////////////ndLeoSsr - KysrKysrKysu+////////////////9XMvyoqKioqKkD//////////////53S3ZAqKioqKioqKioqev// - ////////////U5zjoCgoKCgoYVL///////////////+d5dliKCgoKCgoKChi////////////xus7OX5h - YScnJycnOP//////////////////xOCnJycnJycnJzL/////////////ztclJSUlJSUlJSUlef////// - ////////////gOfcfiUlJSUlY/////////////+R5LkiIiIiIiIiIiIi9v///////////////////9Xh - mSIiIiIiRO7///////////+R46AgICAgICAgICBe8////////////////////6rO1yAgICAgL/727P// - //////+R46AeHh4eHh4eHh4m9P///////////////////5XS3H0eHh4eHiMvTPz0//////+R5NcdHR0d - HR0dHR0m9//////////////////////p3oQdHR0dHR0dHR/7//////+k5tyEbxwcHBwcHBwf+/////// - ///////////////q34ocHBwcHBwcHBz7////////paXBzLGMbxoaGhoaTv/////////////////////q - y4oaGhoaGhoaGhr7////////////pbPgnxkZGRkZRPD////////////////////q3ooZGRkZGRkZGRn6 - /////////////6TksBYWFhYWX/j////////////////////p23AWFhYWFhYWFhby////////////U6un - XBUVFRUVFVHs///////////////////n2V0VFRUVFRUVXWD///////////++448UFBQUFBQUFCH4//// - /////////////6vjmBQUFBQUY9b//////////////6XNixISEhISEhISEhJM9P///////////////9Db - fBISEhISNvP/////////////perflhEREREREREREREXUfH/////////////nOSYERERERERG/7t//// - /////////6PjvxMPDw8PDw8PDw8PG1Hy//////////+lz6dbDw8PDw8PDyH97f///////////5XS24IN - DQ0NDQ0NDQ0NDRhO+P///////7e7p1oNDQ0NDQ0NDQ0h/f////////////+8zLgMDAwMbWwMDAwMDAwM - KU779e7seqSLDgwMDAwMDAwMDAwMIf////////////+U0tuJI6Wb4r9YCwsLCwsLCwsQKSlfXgsLCwsL - CwsLCwsLCwsLPf//////////////0tIj//+l0txrCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpZVP// - //////////////////+szrgJCQkJCQkJCQkJCQkJCQkJCQkJCQmCnmsJCQkv//////////////////// - //+14YkICAgICAgICAgICAgICAgICAgICAiXnt6uWRf//////////////////////6XT3WoHBwcHBwcH - BwcHBwcHBwcHBwcHBwc2eq6urv///////////////////////5LOuAYGBgYGBleIVwYGBgYGBgYGBgYG - BgYh+P///////////////////////////6Pkv2kFBQUFBajLiAUFBQUFBYmIBQUFBQUFTv////////// - //////////////////+15L97BAQEO7TMpgQEBAQEauXZaQQEBAQERP////////////////////////// - ////rujdiFYs/6PkuAMDAwMDENTMpgMDAwMDbv///////////////////////////////3e9vb3//5Ll - 1wICAgICJIHT3ocCAmhu/////////////////////////////////////////6/n2GgCAgICKYGdztlu - bv///////////////////////////////////////////6/T24doAQEBgf////////////////////// - //////////////////////////////+vr6+vr6+v//////////////////////////////wH//8AAP// - AAP//wAA//wAA///AAD/8AACD/8AAP/gAAAH/wAA/+AAAAP/AAD/4AAAA/8AAP8AAAAD/wAA/gAAAAP/ - AAD8AAAAA/8AAPwAAAAH/wAA+AAAAAI/AAD4AAAAAB8AAPgAB4AADwAA/AAP4AAPAAD+AB/wAA8AAP8A - P/gADwAA/gA//AAfAADwAH/+AD8AAPAAf/4AfwAA4AB//wA/AADgAH//AA8AAOAAf/8AAwAA4AB//4AD - AADgAH//gAMAAPAAf/+AAwAA/gA//4ADAAD/AD//gAMAAP4AH/+ABwAA/AAf/wA/AAD4AA//AD8AAPAA - B/4AHwAA+AAD/AAPAAD4AAH4AA8AAPwAAAAADwAA/AAAAAAPAAD+MAAAAA8AAP/wAAAAHwAA//AAAAA/ - AAD/4AAAAH8AAP/gAAAD/wAA/+AAAAP/AAD/8AAAA/8AAP/4EAAD/wAA//wwAAf/AAD///AAH/8AAP// - 8Af//wAA///4D///AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9s - bQDRZmcA2W9wANdubwDTbG0A13BxANtzdADfdncA43l6AOV9fgDmfn8A6oKDAO6FhgD3i40A9oyNAPWN - jgC6bG0A/JOUAPuTlAD9nZ4A/6GiAP+lpgD/tbYA/7m6AP+6uwD/vb4A/8PEAP/FxgDVa2sA2HFxANVx - cADgd3cA2nR0AN54eADie3sA4Xt7AOWAfwDlf38A439+AOmDgwDlgIAA7oaGAOWCgQDjgIAA3Hx8AOyG - hgDphIQA8ImJANt+fQDwiooA7YqJAOeGhQDIdHMA9I6OAOuIiAD4kZEA/JSUAPuUlAD3kZEA9pOSAP2Y - lwD+mJgA6oyMAP+bmwD/np4A/6GhALh0dAD/paUArG9vAP+npwCfaGgA/6ioAP+srAD+q6sA+qqpAP+u - rgCvd3cA/6+vANuWlgDChoYA/rCwAO2kpAD/srIA76moAIVdXQD/tLQA9q2tAP+1tQD/trYAoXNzAI9n - ZwD/ubkA1pubAK9/fwD/vLwApXp6AOWrqwDVn58A/8DAAP2+vgCGZWUAfl9fAP/DwwCogIAAtYuLAP3E - xAD/x8cAjG1tAHRbWwD/ysoA/83NAJN3dwB5ZGQAiHFxAN25uQCrkJAAdGVlAF5SUgCjkpIAqJmZAGxn - ZwBeWloAioWFAIOAgABnZmYAZmVlAFZVVQClpKQAzmxqANJvbQDYdXMA2Hh2AOWGgwDskY4A+52aAPaa - lwDqlZIA4JWSAPynpQDRjYsA252cAPazsQD4t7UAyJWUAP2+vQD+wL8A3KqpAPnFwwDgtLMArI2MANF5 - dADbhH8A44uGAPOWkgDyqqYA+K+sAPmzsADVgXsA3IuFAOqinADuqaMA7rizAPK9uQCIbmwAinx7AG9k - YwDgk4sA6JuTAPCzrQCNengA042DAMqGfQDRk4oAt5uXAJqTkgDSkIUAy4yCAOWtpADIpJ4A5rasAJR/ - ewDFrKcAuqypAN+rngC4kokAxqmiANihkgCXhH8AyZSEANSgkADMmooA1qOUAMKnnwCpmZQAyZiHANGf - jgDRoZEAz6KSAMegkgDUq5wA0LSqAKeUjQC+mowAzaueALOWiwDGp5oAyKyhAMqvpACjjYQAyqCNAM6l - kgDOqZgAwJ6PAMirngC+pJkAzaeUANCrmADLp5UAwqKSAMamlgCfhnkAs5iLAMClmADEqp0AZGJhAM6p - lQDEpJIAyq6eAM6tmQDLrZoAyauZAMeqmQDKrZwAwaaWAMOrnQDJqpYAy6+dAMGmkgDHrJgAwaqZAJKR - jwCbm5sAmJiYAJSUlACTk5MAjIyMAIaGhgCEhIQAfX19AGpqagBlZWUAYGBgAFxcXABYWFgAAAAAAP// - ////////////////8/P49vP///////////////////////////////N8+fPKrnS8efP///////////// - //////////////O8s5WmzdSUbm619fPz////////////////////////3KNra5PcyGprb3B5vJZ1+v// - /////////////////9flohxnG7S0G2drkN20G6Jyff////////////////97qu64Z2NjY2NjY2OSopFj - Y2Sl////////////////3pNp3MgZX19fX19fX18aGl9fYa///////////////+OyGBmPjlxcXFwYGBkY - XFxcXFxp9v////////////+62Z1ZWFlZWFhZVo6pqZ1ZF1hYWGh6pXB+/////////8/Zm1ZTU1NTU1dz - ///J1LicU1NTV41UUXH4/////////87Ym05MTExSt///////0NihTkxMTE5MkH3//////////+DTS0lJ - Spb/////////5NibSUlJSUlLeP///////68BubiLSEhPgP//////////6MBGSEhISGL/////////xUYW - FkRERGD////////////Q7KAWRERegP///////9vAQkJCQkJCcf/////////////muxVCQmb79f////// - 1btBQUFBQUF1/////////////9bTFEFBiU1lff/////OxYdAQEBAQG3/////////////uuKIQEBAQED+ - ////////zMCoPT4+W/b///////////+22Zo+Pj4+Pv3/////////19OaOTpD+////////////8HiPDo6 - OhIT+P///////7fLiTs7Oz929P//////////3744OziGiqD/////////x4YPNjY2NkX99P/////////v - pxA2DqTx/////////+jEMDIyMjIyN1X89P//////rsUzMjIwR3/y////////uuyZDSoNKi4uL1V/9/// - /8LGmSouLi4qR/z/////////560MNKefDCgoKBFtf+G1rYUMKCgoKCgrbP/////////k5OTk8L8nJiYm - KSwtMSsLCyYmJgoLJTF3/////////////+TqsAkkJCQkJCQjIyQkJAmfXZgjUP//////////////5Nqe - CCIiCAgiIiIiCCIiIEPRXV3////////////////P0oMHISGrniEhISGEISEhEXr///////////////// - /+TmsR8DQ+29BgYEntKXAwYepP///////////////////+Tkv4z/68OCBR018L0FBTVd//////////// - ///////////////g0oECAlq35qxd/////////////////////////////+TpsbGt//////////////// - /////B///8AP//8AA///AAD//gAAf/wAAH/4AAB/8AAAf+AAAA/gAwAH8AfAB/gP4AfgD/AP4B/wD8Af - +AfAH/gDwB/4A/AP+AP4D/gD8Af4B/AD+A/gAfAH4ADgB/AAAAfwAAAH/gAAD/4AAB/+AAB//gAAf/8I - AH//+AH///g//ygAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJmZAMSU - lADFlpYAw5SUAMycnAC7j48Auo6OALKIiADOnp4Av5OTALeNjQCziooAsomJALqQkADNoKAAu5KSAKuF - hQDQo6MAo4CAALWPjwCae3sAkXR0ANasrACYenoAk3Z2AI9zcwCnh4cAiG5uANOsrADOqKgAiG9vANCq - qgCJcHAAtZWVAMWlpQCzlpYAknt7AKeNjQCxmJgAppCQALegoACkkZEAuKSkAJyMjACYiIgAZ2FhAFJO - TgBjX18AYl5eAJ+fnwCYmJgAkZGRAImJiQCDg4MAgoKCAICAgAB5eXkAc3NzAG5ubgBtbW0AZ2dnAGVl - ZQBkZGQAX19fAF5eXgBWVlYAU1NTAE9PTwBNTU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARkZGRkZG - RjVDNEZGRkZGRkZGRkYtQCIBGT0sQThGRkZGRkYPAR8MAQ0WAQY7RkZGRkY5EAEBAQEBAQEIRDw5RkYF - Cw0BAQEgAQEBAwgEMEZGAQEBASlGRkZGAQEBASpGRiQBASVGRkZGRkYBASE+Nx4OAQQ6RkZGRkZGCQEN - E0MBAQERP0ZGRkZGRh4BAQEzHh4BAkUyRkZGRkYBAREmRkYjAQEcQjNGRkYnAQEVMUZGAQEBARovQi4Y - AQEBAShGRhceDwEBAQEBAQEHGwFGRkZGRhIBAQEBAQEBCjZGRkZGRkYXAR4dARQrAQFGRkZGRkZGRkZG - FwEBRkZGRkZGRv4//7rwB1lY4AdYWMABjqmAAVkXg8FYaIfgcH4H4P//B+D/zwPhVlOBwVNTgAH//4AD - uJzgB1NX4A9Rcfx///8oAAAAMAAAAGAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA - AAkAAAAPAAAAFQAAABAAAAADAAAAKgAAAGAAAACLAAAArAAAAKEAAACUAAAAfwAAAF0AAAAYAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAMAAAAQAAAAJwAAAEwAAABxAAAAiwAAAG5ZRkJDhHFlr5Z8bOTnubT72a6u882kpO6xjo7lhWpq1hkU - FKYAAAA9AAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAADQAAADEdGRd3ZFRLxKODfeHjtLL2v5eX6gAAAKebeXLMzq+d/8Ogi///ysr//8rK///K - yv//ysr//8rK/1JBQcYAAABbAAAADAAAAAkAAAAPAAAAEwAAABMAAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAKOS0qaZF3bNjTq57/87+7///Hx///x8f//8fH/2JMTNGlhn3uza2b/8mk - kf//x8f//8fH///Hx///x8f//8fH/5Z1ddoAAABrAAAAHwAAAEsAAABwAAAAiAAAAH0AAAA9AAAADQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjfnd7xKWU98Ofiv//xsb//8bG///Gxv//xsb//8bG/+ay - svfFn5X/y6uX/9Cnl///xsb//8bG///Gxv//xsb//8bG/6N+fuAAAACLemdfoJJ6bNy6lInx2qio8j0v - L8gAAACdAAAAVAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0jIXRz7Ce/8Sijf/vubT//8TE///E - xP//xMT//8TE///ExP/rvbb/yaiU/9ytof//xMT//8TE///ExP//xMT//8TE/82enu5XREDMy6yb/86n - lv/7wb///8TE///ExP9yV1fXAAAApwAAAGsAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAADQAAABKSZ2V80rWk/8em - kv/brKD//8HB///Bwf//wcH//8HB///Bwf//wcH//L++///Bwf//wcH//8HB///Bwf//wcH//8HB/+au - rvfMppr/yaWS//O5tf//wcH//8HB///Bwf//wcH/sIWF5wAAAKMAAAAwAAAABgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAABDAAAAZwAA - AH8kGBiIyamb/8url//Joo///7+///+/v///v7///7+///+/v///v7///7+///+/v///v7///7+///+/ - v///v7///7+///+/v///v7//97q4//+/v///v7///7+///+/v///v7///7+//1xFRbIAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXNc - VoOIc2bUrYh87M6Zme1QOzvLoH938M6vnf/DoYz/87ay//+9vf//vb3//729//+9vf//vb3//729//+9 - vf//vb3//729//+9vf//vb3//729//+9vf//vb3//729//+9vf//vb3//729//+9vf//vb3/9LW1+gAA - AHEAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAABfFlXa82unv/Io5D/97a0//+7u///u7v/56up/9Wyo//Io4//97a0//+7u///u7v//7u7//+7 - u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7u///u7v//7u7//+7 - u///u7v/tISE4QAAAEUAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABYOjocuZiM68mplf/gqp///7i4//+4uP//uLj//7i4//+4uP/3tLL//7i4//+4 - uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4uP//uLj//7i4//+4 - uP//uLj//7i4//+4uP//uLj/aUxMwwAAAC0AAAADAAAACQAAAA8AAAAVAAAABwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGWbmqPz7Gg/8eijv/7tLP//7a2//+2tv//trb//7a2//+2 - tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2tv//trb//7a2//+2 - tv//trb//7a2//+2tv//trb//7a2//+2tv//trb/AAAAtQAAAGgAAAA6AAAATgAAAHEAAACCAAAASAAA - AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFWVhO+m5DxyqmW/9immP//tLT//7S0//+0 - tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT//bW0/++1r//jsqf/1qqb/9uq - nf/kq6L/97Gu//+0tP//tLT//7S0//+0tP//tLT//7S0//+0tP//tLT/oXJy4yMeG75rUUzKsH584eej - o/ZjRUXPAAAAiwAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlmZiDMrZ7wzK2a/8ei - jv/zrqr//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//+ysv/Mj4+ghF1dHwAA - AAGZZmYwuZSLcsGekuDLrJv/yKeT/9KklP/zrqr//7Ky//+ysv//srL//7Ky//+ysv//srL//7Ky//ew - rf//srL//7Ky//+ysv/moaH3AAAArQAAAFEAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACkdXJgyaib/8urmP/HoY3/86yo//+wsP//sLD//7Cw//+wsP//sLD//7Cw//+wsP//sLD/9amp+XpU - VGQAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAACug31gw6CU8M2um//Fo47/36ab//+wsP//sLD//7Cw//+w - sP//sLD//7Cw//+wsP//sLD//7Cw//+wsP//sLD/c09P1QAAAIwAAAAbAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAApHVyYMinmf/Lq5j/xqCM//Oqpv//rq7//66u//+urv//rq7//66u//+u - rv//rq7/YEJCfwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmELiSidDPsZ//xqWQ/9ej - lf//rq7//66u//+urv//rq7//66u//+urv//rq7//66u//+urv//rq7/5pyc9wAAAKcAAAA0AAAABgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAB5hsaWfPsaH/yqqW/8Weiv//q6v//6ur//+r - q///q6v//6ur//+rq/+gbGzMAAAAKAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlm - ZhC4konQz7Gf/8Wjj//fpJn//6ur//+rq///q6v//6ur//+rq///q6v//6ur//+rq///q6v//6ur/2JC - QqcAAAAtAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAArAAAARQAAAFu0kojty6uY/9Cg - kP//qan//6mp//+pqf//qan//6mp//SiovokGBhxAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACZZmYgxKKW8M2um//DoYv/76Wg//+pqf//qan//6mp//+pqf//qan//6mp//+p - qf//qan/7p6e75BfX1UAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDEpJYNQQjnAmGRk15Zi - Ytnoo5//8qei//emo///p6f//6en//+np///p6f//6en/6dtbdsAAAA3AAAABAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApHVyYM+xov/JqZX/zJ+N//+np///p6f//6en//+n - p///p6f//6en//+np//nl5flTTIyNQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvZyRt82t - m//Cnon//6Wl//+lpf//paX//6Wl//+lpf//paX//6Wl//+lpf//paX//6Wl/0QsLLQAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKJguDPsJ7/xKKN/+ui - m///paX//6Wl//+lpf//paX//6Wl/7R0dOEsHBxdAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAt4+H/8ysmf/Jn4z//6Ki//+iov//oqL//6Ki//+iov//oqL//6Ki//+iov//oqL//6Ki/wAA - AI8AAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKR1 - cmDPsaH/yaiU/9Sej///oqL//6Ki//+iov//oqL//6Ki/2RAQMwAAABtAAAAIgAAAA0AAAAEAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAt4+H/8urmP/Rn4///6Cg//+goP//oKD//6Cg//+goP//oKD//6Cg//+g - oP//oKD/2omJ8gAAAIUAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAADAnZLwzK2a/8Kfif//oKD//6Cg//+goP//oKD//6Cg/6FlZeMAAACyAAAAkQAA - AGcAAAA3AAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAt4+H/8urmP/Rn4///56e//+env//np7//56e//+e - nv//np7//56e//+env//np7/zoCA7QAAAIgAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxioOzz7Gf/8Sijf/vnZf//56e//+env//np7//56e//+e - nv/mj4/3oWRk4j8nJ8MAAACqAAAAiQAAABYAAAAAAAAAAAAAAAAAAAAAt4+H/8ysmf/Bnoj//5yc//+c - nP//nJz//5yc//+cnP//nJz//5yc//+cnP//nJz/zH197wAAAJsAAAAYAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACleXWD0bSi/8alkP/jm5L//5yc//+c - nP//nJz//5yc//+cnP//nJz//5yc//+cnP/zlZX7AAAApgAAABgAAAAAAAAAAAAAAAAAAAAAuZOK782u - nP/Eoo3/5JyT//Oalv//mpr//5qa//+amv//mpr//5qa//+amv//mpr/85KS+wAAAKcAAAAlAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSYWFU07al/8em - kv/fmo///5qa//+amv//mpr//5qa//+amv//mpr//5qa//+amv//mpr/AAAApwAAABgAAAAAAAAAAAAA - AAAAAAAAmWZmILCIgXLFpJiyyaiY/8qql//NopD/3ZyQ//eZlv/+mJj//piY//6YmP/+mJj//piY/xcO - DrQAAABGAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACQYGBE07em/8imkv/fmo///piY//6YmP/+mJj//piY//6YmP/+mJj//piY//6YmP/+mJj/AAAApwAA - ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmEKh7d4DIp5n/yqmV/8+bi//8lpb//JaW//yW - lv/8lpb//JaW/2I6Os0AAABzAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWZmMMmqnIKxlINJAAAABgAAAAAAAAAAr4yEmdCy - oP/Foo3/3YR//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/ - f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//5X9//+V/f//lf3//23p6+iIT - E2oAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAADsY2E2M2tm//Fmof/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8 - fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/4nx8/+J8fP/ifHz/2Y2G/8uXh//ZhH7/4nx8/+J8 - fP/ifHz/lFFRxAAAACcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB3UFApyaia/8molP/OjYH/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6 - ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/4Hp6/+B6ev/genr/wJeN+s6v - nf/GpZD/zZGD/9x+e//VdHTqPSEhOgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcdG970bOh/8Wjjv/Xfnr/3Xd3/913d//dd3f/3Xd3/913 - d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913d//dd3f/3Xd3/913 - d//dd3f/ZTY202tPTLTEopbjw6WTtreWgoipW1sqAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1kIfUza2b/8WZhv/bdXX/23V1/9t1 - df/bdXX/23V1/9t1df/Yenj/zol+/9l3dv/bdXX/23V1/9t1df/bdXX/23V1/9t1df/bdXX/23V1/9t1 - df/bdXX/23V1/9t1df/bdXX/olZW6wAAAKEAAAAlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCn5T/zKyZ/8Sd - if/Uenb/2XNz/9lzc//Zc3P/2XNz/9lzc//TqJr/yKeT/8uKfv/Zc3P/2XNz/9lzc//Zc3P/2XNz/9lz - c//RjYP/zId9/9lzc//Zc3P/2XNz/9lzc//Zc3P/2XNz/xQKCrQAAABCAAAABwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACkdXJgyaib/8ysmf/Fnor/z353/9ZwcP/WcHD/1nBw/5FSUr/Fo5b/yqmW/8aSgf/WcHD/1nBw/9Zw - cP/WcHD/1nBw/9Z9ev/Nrpv/w6GL/9B6df/WcHD/1nBw/9ZwcP/WcHD/1nBw/1ovL74AAABJAAAACgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAroN+MMKglODOr53/xaOP/8mIfP/TcW//sVxcvgAAAB/Cn5T/y6yZ/8SY - hf/Ubm7/1G5u/9Rubv/Ubm7/1G5u/8lxcP/QsqL/yqmW/8WVg//Ubm7/1G5u/9Rubv/Ubm7/1G5u/5lP - T5sAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlmZhC1jIWvxqaX4b+fi6e4hXd4hkREGQAA - AAG7lYzhza6b/8Kfif/Ra2v/0Wtr/9Fra//Ra2v/0Wtr/3s/P9mhe3bV0LKh/8alkP/Ig3j/0Wtr/9Fr - a//MaGj1nVBQawAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - KoMAAAATAAAABQAAAAcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAelVUP8Skkv7lraT//7m6//+6 - u//4t7X/9bWx//+5uf//ubn//7m5//+5uf//ubr//7m6//+6u///ubr//7m5//+5uf//ubn//7m5//+5 - uf+vf3/hAAAAcgAAACwAAAA2AAAAPQAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAGwjIK+0auZ//my - r///trf//7W1//+2tv//trb//7W1//+1tf//trb//rS0//axsP/wtK7/8LGr//izsP//trf//7W2//+1 - tf//tbX//7W1/5xvb+EUEA+wUTs5rmxLS8EIBgaeAAAAQwAAAAcAAAAAAAAAAAAAAAAAAAAAl2NkBsCd - kNnPq5j/8a2n//+ztP//srL//7Ky//+ysv//srL//7Ky//esrPrGioqYxZGOTLePh2XBnZDDzqiY/96r - nv/4r6z//7Kz//+ysv//srL/9aqq+9mZmPTvqKf7/rCw/1U7O8sAAAB7AAAAFgAAAAAAAAAAAAAAAAAA - AACVX2EBoXNwRcGgkuvNqJX/8aql//+vr///rq7//66u//+urv/soaH3bUtLcwAAAA4AAAAAAAAAAAAA - AACsg3xYxKaW5M2mlP/uqaP//6+w//+urv//rq7//66v//+vr///rq7/x4iI7QAAAJkAAAApAAAABAAA - AAAAAAAAAAAAAAAAAAEAAAAXbVFPXL+llO3PpZP/+aqo//+srP//rKz//qur/4teXrYAAAAcAAAAAAAA - AAAAAAAAAAAAAAAAAAC5lIs8xaaW6M2nlP/0qKX//6yt//+srP//rKz//6ys//+srP/6qan8Vzo6hAAA - ABYAAAABAAAAAAAAAAAAAAAATEE7GEExLYZJLzC0tI2D8+KonP/8p6X//6io//+oqP/Zj4/vAAAAXgAA - AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwhX9hx6qY/tWjlP/+p6f//6io//+oqP//qKj//6io/8mE - hMZAKiokAAAAAQAAAAAAAAAAAAAAAAAAAAC9oJCzz56P+P+np///pqb//6Wm//+lpf//paX//6Wl/5Nf - X9QAAAA9AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJZiYwK5k4rAyKqV/+uimv//pab//6Wl//+l - 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 - - - - CenterScreen - - - Grundeinstellungen Benutzer - - - frmConfig_Basic - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.vb b/app/DD-Record-Organizer - Kopie/frmConfig_Basic.vb deleted file mode 100644 index 0623778..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConfig_Basic.vb +++ /dev/null @@ -1,570 +0,0 @@ -Imports System.Threading -Imports System.Globalization -Imports DevExpress.LookAndFeel -Imports DD_LIB_Standards -Public Class frmConfig_Basic - Private _Helper As New ClassHelper - Dim formloaded As Boolean = False - Private email As New ClassEmail - Private Sub BtnConnect_Click(sender As Object, e As EventArgs) Handles BtnConnect.Click - Try - Dim con As String - If chkbxUserAut.Checked Then - con = "Server=" & Me.txtServer.Text & ";Database=" & Me.cmbDatenbank.Text & ";Trusted_Connection=True;Application Name=DD ADDI-Client" - Else - con = "Server=" & Me.txtServer.Text & ";Database=" & Me.cmbDatenbank.Text & ";User Id=" & Me.txtUser.Text & ";Password=" & Me.txtPasswort.Text & ";Application Name=DD ADDI-Client" - End If - - - Dim connection As New SqlClient.SqlConnection(con) 'csb.ConnectionString) - 'während Verbindungsaufbau Sanduhr-Mauszeiger - Cursor = Cursors.WaitCursor - connection.Open() - Cursor = Cursors.Default - 'DialogResult = Windows.Forms.DialogResult.OK - Dim result As MsgBoxResult - Dim msg = "Die Verbindung wurde erfolgreich aufgebaut!" & vbNewLine & "Möchten Sie diese Verbindung nun in der Anwendung speichern?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Connection was successfully opened!" & vbNewLine & "Would You like to save it?" - End If - result = MessageBox.Show(msg, "Database-Connection", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - CONNECTION_CHANGED = True - 'Set the construction string - If rbConnDefault.Checked Then - MyConnectionString = con - 'csb.ConnectionString - ClassDatabase.Init() - Else - ClassProxy.MyPROXYConnectionString = con - clsDatabase.Init(MyConnectionString, True) - End If - My.Settings.Save() - - If chkbxUserAut.Checked = False Then - Dim wrapper As New ClassEncryption("!35452didalog=") - Dim cipherText As String = wrapper.EncryptData(Me.txtPasswort.Text) - Dim pw As String = cipherText - con = "Server=" & Me.txtServer.Text & ";Database=" & Me.cmbDatenbank.Text & ";User Id=" & Me.txtUser.Text & ";Password=" & pw & ";" - End If - If rbConnDefault.Checked Then - SaveMySettingsValue("MyConnectionString", con, "ConfigMain") - Else - SaveMySettingsValue("MyProxyConnectionString", con, "ConfigMain") - End If - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = MyConnectionString - Dim constr = connection.ConnectionString - If chkbxUserAut.Checked = False Then - constr = constr.Replace(csb.Password, "XXXXX") - End If - Me.txtActualConnection.Text = constr - End If - Catch ex As Exception - Cursor = Cursors.Default - MsgBox("Error in Connectionbuild: " & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - End Try - End Sub - - Private Sub cmbDatenbank_MouseClick(sender As Object, e As MouseEventArgs) Handles cmbDatenbank.MouseClick - Load_Databases() - End Sub - Sub Load_Databases() - Try - Me.Cursor = Cursors.WaitCursor - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.DataSource = Me.txtServer.Text - csb.IntegratedSecurity = False - csb.UserID = Me.txtUser.Text - csb.Password = Me.txtPasswort.Text - - Dim con As String - If chkbxUserAut.Checked Then - con = "Data Source=" & Me.txtServer.Text & ";Trusted_Connection=True;" - Else - 'con = "Server=" & Me.txtServer.Text & ";Database=" & Me.cmbDatenbank.Text & ";User Id=" & Me.txtUser.Text & ";Password=" & Me.txtPasswort.Text & ";" - con = "Server=" & Me.txtServer.Text & ";User Id=" & Me.txtUser.Text & ";Password=" & Me.txtPasswort.Text & ";" - End If - Dim connection As New SqlClient.SqlConnection(con) 'csb.ConnectionString) - connection.Open() - Dim cmd As New SqlClient.SqlCommand("sp_databases", connection) - cmd.CommandType = CommandType.StoredProcedure - ' Ausführen und Ergebnis in einer ListBox anzeigen - Dim dr As SqlClient.SqlDataReader = cmd.ExecuteReader - If dr.HasRows Then - cmbDatenbank.Items.Clear() - Do While dr.Read - cmbDatenbank.Items.Add(dr("Database_Name")) - Loop - cmbDatenbank.DroppedDown = True - Else - MsgBox("The standard-databases could not be retrieved. The default database will be set!" & vbNewLine & "Check rights in sql-server for user: " & Me.txtUser.Text, MsgBoxStyle.Exclamation) - End If - connection.Close() - Catch ex As Exception - If ex.Message.ToLower.Contains("he standard-databases") Or ex.Message.ToLower.Contains("ie standard-datenbanken") Then - cmbDatenbank.Text = "DD_ECM" - End If - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Load Databases:") - End Try - Cursor = Cursors.Default - End Sub - Private Sub frmConfig_Basic_Load(sender As Object, e As EventArgs) Handles MyBase.Load - _Helper = New ClassHelper - If LICENSE_PROXY = True Then - Me.rbConn_Proxy.Visible = True - Else - Me.rbConn_Proxy.Visible = False - End If - If Not MyConnectionString = String.Empty Then - CONNECTION_CHANGED = False - 'Try - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = MyConnectionString - - Dim constr = MyConnectionString - If Not MyConnectionString.Contains("Trusted") Then - constr = constr.Replace(csb.Password, "XXXXX") - txtUser.Text = csb.UserID - chkbxUserAut.Checked = False - Else - chkbxUserAut.Checked = True - End If - - Try - txtServer.Text = csb.DataSource - cmbDatenbank.Text = csb.InitialCatalog - Catch ex As Exception - - End Try - - Me.txtActualConnection.Text = constr - chkLogErrorsOnly.Checked = LogErrorsOnly - 'txtwdSearch_Count.Text = WDResultListCount.ToString - txtTask_Popup.Text = Task_Popup_minutes.ToString - CheckBoxGridDocResult_BestFitColumns.Checked = GridDocResult_BestFitColumns - - Dim sql As String = "SELECT 0,'' UNION ALL SELECT T.GUID, T.FORM_TITLE FROM TBPMO_FORM_CONSTRUCTOR T" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If DT.Rows.Count > 0 Then - cmbConstructor.Enabled = True - cmbConstructor.DataSource = DT - cmbConstructor.DisplayMember = DT.Columns(1).ColumnName - cmbConstructor.ValueMember = DT.Columns(0).ColumnName - If Sett_ConstructorStart <> 0 Then - cmbConstructor.SelectedValue = Sett_ConstructorStart - End If - - Else - cmbConstructor.Enabled = False - End If - - cmbDesign.Text = MyFormsDesign - - 'Catch ex As Exception - ' MsgBox("Fehler in FormLoad: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - 'End Try - - - - End If - End Sub - Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked - ' Specify that the link was visited. - Me.LinkLabel1.LinkVisited = True - ' Navigate to a URL. - System.Diagnostics.Process.Start("http://www.didalog.de/Support") - End Sub - - Private Sub btnApplicationFolder_Click(sender As Object, e As EventArgs) Handles btnApplicationFolder.Click - Process.Start(Application.UserAppDataPath()) - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - Process.Start(ClassLogger.DateiSpeicherort) - End Sub - - Private Sub chkLogErrorsOnly_CheckedChanged(sender As Object, e As EventArgs) Handles chkLogErrorsOnly.CheckedChanged - LogErrorsOnly = chkLogErrorsOnly.Checked - SaveMySettingsValue("LogErrorsOnly", LogErrorsOnly, "ConfigMain") - clsCURRENT.LOG_ERRORS_ONLY = LogErrorsOnly - - - End Sub - Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged - My.Settings.Save() - End Sub - - Private Sub cmbConstructor_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbConstructor.SelectedIndexChanged - If cmbConstructor.SelectedIndex <> -1 And formloaded = True Then - If Sett_ConstructorStart <> cmbConstructor.SelectedValue Then - Sett_ConstructorStart = cmbConstructor.SelectedValue - SaveMySettingsValue("Sett_ConstructorStart", Sett_ConstructorStart, "ConfigMain") - End If - - End If - End Sub - - Private Sub frmConfig_Basic_Shown(sender As Object, e As EventArgs) Handles Me.Shown - formloaded = True - End Sub - - Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged - Select Case TabControl1.SelectedIndex - Case 1 - cmbLanguage.SelectedIndex = cmbLanguage.FindStringExact(USER_LANGUAGE) - Case 2 - Dim DTSCAN_folderwatch As DataTable = ClassDatabase.Return_Datatable("SELECT FOLDER_PATH,SUBDIRECTORIES FROM TBPMO_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'SCAN' AND USER_ID = " & USER_GUID) - If Not DTSCAN_folderwatch Is Nothing Then - If DTSCAN_folderwatch.Rows.Count = 1 Then - CURRENT_SCAN_FOLDERWATCH = DTSCAN_folderwatch.Rows(0).Item(0) - CURRENT_SCAN_FOLDERWATCH_SD = DTSCAN_folderwatch.Rows(0).Item(1) - End If - - End If - Me.txtScanFolderWatch.Text = CURRENT_SCAN_FOLDERWATCH - - If Not ClassFolderWatcher.FolderWatcher_SCAN Is Nothing Then - If ClassFolderWatcher.FolderWatcher_SCAN.EnableRaisingEvents = True Then - 'If USER_LANGUAGE = "de-DE" Then - btnstartstop2.Text = "Überwachung stoppen" - 'Else - ' btnstartstop2.Text = "Stop hotfolder" - 'End If - - btnstartstop2.Image = My.Resources.bell_delete - Else - ' If USER_LANGUAGE = "de-DE" Then - btnstartstop2.Text = "Überwachung starten" - 'Else - 'btnstartstop2.Text = "Stop hotfolder" - 'End If - - btnstartstop2.Image = My.Resources.bell_go - End If - Else - ' If USER_LANGUAGE = "de-DE" Then - btnstartstop2.Text = "Überwachung starten" - 'Else - ' btnstartstop2.Text = "Stop hotfolder" - 'End If - - btnstartstop2.Image = My.Resources.bell_go - End If - Me.DataGridView1.DataSource = DTEXCLUDE_FILES - - End Select - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - Dim fbdialog As New FolderBrowserDialog - If txtScanFolderWatch.Text <> "" Then - fbdialog.SelectedPath = txtScanFolderWatch.Text - End If - If fbdialog.ShowDialog() = DialogResult.OK Then - CheckScanFolder(fbdialog.SelectedPath, chkSubfolder.Checked) - End If - End Sub - Sub CheckScanFolder(mypath As String, SUBDIRECTORIES As Boolean) - Try - If mypath <> "" Then - Try - If (Not System.IO.Directory.Exists(mypath)) Then - System.IO.Directory.CreateDirectory(mypath) - End If - Catch ex As Exception - ClassLogger.Add(" >> Fehler beim Erstellen des Folderwatchordners: " & mypath, False) - ClassLogger.Add(" >> " & ex.Message, False) - MsgBox("Error in creating Hotfolder: " & mypath & vbNewLine & "Please check the rights!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - End If - - Dim _SUBDIRECTORIES - If SUBDIRECTORIES = False Then - _SUBDIRECTORIES = 0 - Else - _SUBDIRECTORIES = 1 - End If - - Dim folderwatch = ClassDatabase.Execute_Scalar("SELECT GUID FROM TBPMO_FOLDERWATCH_USER WHERE USER_ID = " & USER_GUID & " AND FOLDER_TYPE = 'SCAN'") - Dim sql As String - If folderwatch Is Nothing And mypath <> "" Then - sql = "INSERT INTO TBPMO_FOLDERWATCH_USER (USER_ID, FOLDER_PATH, FOLDER_TYPE,SUBDIRECTORIES, ADDED_WHO) VALUES (" & USER_GUID & ",'" & mypath & "','SCAN', " & _SUBDIRECTORIES & ",'" & USER_USERNAME & "')" - Else - sql = "UPDATE TBPMO_FOLDERWATCH_USER SET FOLDER_PATH = '" & mypath & "', SUBDIRECTORIES = " & _SUBDIRECTORIES & ", CHANGED_WHO = '" & USER_USERNAME & "' where GUID = " & folderwatch - End If - If ClassDatabase.Execute_non_Query(sql) Then - Dim DT As DataTable = ClassDatabase.Return_Datatable("SELECT FOLDER_PATH, SUBDIRECTORIES FROM TBPMO_FOLDERWATCH_USER WHERE USER_ID = " & USER_GUID & " AND FOLDER_TYPE = 'SCAN'") - - CURRENT_SCAN_FOLDERWATCH = DT.Rows(0).Item(0) - CURRENT_SCAN_FOLDERWATCH_SD = DT.Rows(0).Item(1) - Me.txtScanFolderWatch.Text = CURRENT_SCAN_FOLDERWATCH - Me.chkSubfolder.Checked = CURRENT_SCAN_FOLDERWATCH_SD - End If - If FWSCAN_started = True Then - ClassFolderWatcher.Restart_FolderWatchSCAN() - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in CheckFolder:") - End Try - - End Sub - - Private Sub btnSaveExclusionFiles_Click(sender As Object, e As EventArgs) Handles btnSaveExclusionFiles.Click - Try - DTEXCLUDE_FILES.AcceptChanges() - DTEXCLUDE_FILES.WriteXml(PATH_FileExclusions) - MsgBox("Changes saved.", MsgBoxStyle.Information) - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Saving Exclusion files:") - End Try - - End Sub - - Private Sub btnstartstop2_Click(sender As Object, e As EventArgs) Handles btnstartstop2.Click - If CURRENT_SCAN_FOLDERWATCH <> "" Then - ClassFolderWatcher.DELETE_SCAN_File_User() - CheckScanFolder(CURRENT_SCAN_FOLDERWATCH, chkSubfolder.Checked) - CheckFWSCAN_State() - End If - End Sub - Sub CheckFWSCAN_State() - Select Case ClassFolderWatcher.StartStop_FolderWatchSCAN() - Case 1 - 'If USER_LANGUAGE = "de-DE" Then - btnstartstop2.Text = "Überwachung stoppen" - ' Else - 'btnstartstop2.Text = "Stop Hotfolder" - ' End If - btnstartstop2.Image = My.Resources.bell_delete - Case 0 - ' If USER_LANGUAGE = "de-DE" Then - btnstartstop2.Text = "Überwachung starten" - 'Else - ' btnstartstop2.Text = "Start Hotfolder" - 'End If - btnstartstop2.Image = My.Resources.bell_go - End Select - End Sub - - Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click - Dim result As MsgBoxResult - If USER_LANGUAGE = "de-DE" Then - result = MessageBox.Show("Wollen Sie die Applikationssprache nun auf '" & cmbLanguage.Text & "' ändern?", "Bestätigung erforderlich:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - Else - result = MessageBox.Show("Would You like to change Your application language to '" & cmbLanguage.Text & "' ?", "Confirmation required:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - End If - - If result = MsgBoxResult.Yes Then - formloaded = False - Try - Dim update As String = "UPDATE TBDD_USER SET [LANGUAGE] = '" & cmbLanguage.Text & "' WHERE GUID = " & USER_GUID - USER_LANGUAGE = cmbLanguage.Text - - If ClassDatabase.Execute_non_Query(update) = True Then - If USER_LANGUAGE = "de-DE" Then - MsgBox("Die Sprache wurde erfolgreich geändert und nach einem Neustart angewendet!", MsgBoxStyle.Information) - Else - MsgBox("The language was changed successfully and will be set after App-Restart", MsgBoxStyle.Information) - End If - LANGUAGE_CHANGED = True - End If - Catch ex As Exception - - End Try - formloaded = True - End If - End Sub - Private Sub chkbxUserAut_CheckedChanged(sender As Object, e As EventArgs) Handles chkbxUserAut.CheckedChanged - If chkbxUserAut.Checked Then - Me.txtPasswort.Enabled = False - Me.txtUser.Enabled = False - Else - Me.txtPasswort.Enabled = True - Me.txtUser.Enabled = True - End If - End Sub - - Private Sub txtActualConnection_TextChanged(sender As Object, e As EventArgs) Handles txtActualConnection.TextChanged - - End Sub - - Private Sub cmbDatenbank_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbDatenbank.SelectedIndexChanged - - End Sub - - Private Sub txtPasswort_Leave(sender As Object, e As EventArgs) Handles txtPasswort.Leave - - End Sub - - Private Sub txtTask_Popup_TextChanged(sender As Object, e As EventArgs) Handles txtTask_Popup.TextChanged - Try - If IsNumeric(txtTask_Popup.Text) Then - Task_Popup_minutes = txtTask_Popup.Text - SaveMySettingsValue("Task_Popup_minutes", txtTask_Popup.Text, "ConfigMain") - End If - Catch ex As Exception - - End Try - - - - End Sub - - Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click - If email.Send_Log_Mail(" Log-/SupportMail Record-Organizer.

", - "Support-Mail Record-Organizer", "support@didalog.de", "mail.triplew.de", "support@didalog.de", "ddemail40", "support@didalog.de") = True Then - MsgBox("Log Mail was sent to Digital Data!", MsgBoxStyle.Information, "Success!") - End If - End Sub - - Private Sub txtScanFolderWatch_TextChanged(sender As Object, e As EventArgs) Handles txtScanFolderWatch.TextChanged - CheckScanFolder(txtScanFolderWatch.Text, chkSubfolder.Checked) - End Sub - - Private Sub chkSubfolder_CheckedChanged(sender As Object, e As EventArgs) Handles chkSubfolder.CheckedChanged - CheckScanFolder(txtScanFolderWatch.Text, chkSubfolder.Checked) - End Sub - - Private Sub txtPasswort_TextChanged(sender As Object, e As EventArgs) Handles txtPasswort.TextChanged - - End Sub - - Private Sub rbConn_Proxy_CheckedChanged(sender As Object, e As EventArgs) Handles rbConn_Proxy.CheckedChanged - If rbConn_Proxy.Checked Then - Display_Proxy_String() - Me.lblLinkedServer.Visible = True - Me.txtLinkedServer.Visible = True - txtLinkedServer.Text = ClassProxy.MyLinkedServer - Else - Me.lblLinkedServer.Visible = False - Me.txtLinkedServer.Visible = False - End If - End Sub - Sub Display_Proxy_String() - If clsDatabase.DB_PROXY_INITIALIZED And ClassProxy.MyPROXYConnectionString <> String.Empty Then - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = ClassProxy.MyPROXYConnectionString - - Dim constr = ClassProxy.MyPROXYConnectionString - If Not constr.Contains("Trusted") Then - constr = constr.Replace(csb.Password, "XXXXX") - txtUser.Text = csb.UserID - chkbxUserAut.Checked = False - Else - chkbxUserAut.Checked = True - End If - - Try - txtServer.Text = csb.DataSource - cmbDatenbank.Text = csb.InitialCatalog - Catch ex As Exception - - End Try - - Me.txtActualConnection.Text = constr - btndeleteProxy.Visible = True - Else - Me.txtActualConnection.Text = "" - btndeleteProxy.Visible = False - End If - End Sub - Private Sub rbConnDefault_CheckedChanged(sender As Object, e As EventArgs) Handles rbConnDefault.CheckedChanged - If rbConnDefault.Checked Then - If MyConnectionString <> String.Empty Then - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = MyConnectionString - - Dim constr = MyConnectionString - If Not constr.Contains("Trusted") Then - constr = constr.Replace(csb.Password, "XXXXX") - txtUser.Text = csb.UserID - chkbxUserAut.Checked = False - Else - chkbxUserAut.Checked = True - End If - - Try - txtServer.Text = csb.DataSource - cmbDatenbank.Text = csb.InitialCatalog - Catch ex As Exception - - End Try - - Me.txtActualConnection.Text = constr - End If - End If - End Sub - - Private Sub btndeleteProxy_Click(sender As Object, e As EventArgs) Handles btndeleteProxy.Click - SaveMySettingsValue("MyProxyConnectionString", "", "ConfigMain") - ClassProxy.MyPROXYConnectionString = "" - clsDatabase.DB_PROXY_INITIALIZED = False - Me.txtActualConnection.Text = "" - CONNECTION_CHANGED = True - End Sub - - Private Sub txtLinkedServer_Leave(sender As Object, e As EventArgs) Handles txtLinkedServer.Leave - SaveMySettingsValue("MyLinkedServer", txtLinkedServer.Text, "ConfigMain") - ClassProxy.MyLinkedServer = txtLinkedServer.Text - End Sub - - Private Sub btncheckWDFolderexists_Click(sender As Object, e As EventArgs) Handles btncheckWDFolderexists.Click - If txtwdFolder.Text <> String.Empty And clsWindream.SESSION_CREATED = True Then - Dim folderpath = _Helper.FORMAT_WM_PATH(txtwdFolder.Text) - - If clsWD_GET.WD_PATH_EXISTS(folderpath) Then - MsgBox("Folder exists in windream!") - Else - MsgBox("Folder is not existing in windream!", MsgBoxStyle.Critical) - End If - End If - End Sub - - Private Sub btnTest_Anmeldung_Click(sender As Object, e As EventArgs) - - End Sub - - Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click - If cmbDesign.SelectedIndex <> -1 Then - UserLookAndFeel.Default.SetSkinStyle(cmbDesign.Text) - SaveMySettingsValue("MyFormsDesign", cmbDesign.Text, "ConfigMain") - End If - - End Sub - - Private Sub cmbLanguage_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbLanguage.SelectedIndexChanged - - End Sub - - Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click - Dim exists - If rbUser.Checked Then - exists = clsWD_GET.WM_USER_EXISTS(txtObjectExists.Text) - ElseIf rbGruppe.Checked Then - exists = clsWD_GET.WM_GROUP_EXISTS(txtObjectExists.Text) - End If - If exists = True Then - MsgBox("Object exists in windream!") - Else - MsgBox("Object is not existing in windream!", MsgBoxStyle.Critical) - End If - End Sub - - Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click - Dim group - If rbGruppe.Checked Then - group = clsWD_GET.GET_WM_GROUP_OBJECT(txtObjectExists.Text) - If Not IsNothing(group) Then - MsgBox("GROUP.NAME: " & group.aname) - End If - End If - End Sub - - Private Sub CheckBoxGridDocResult_BestFitColumns_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBoxGridDocResult_BestFitColumns.CheckedChanged - If formloaded = False Then Exit Sub - GridDocResult_BestFitColumns = chkLogErrorsOnly.Checked - SaveMySettingsValue("GridDocResult_BestFitColumns", GridDocResult_BestFitColumns, "ConfigMain") - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConnections.Designer.vb b/app/DD-Record-Organizer - Kopie/frmConnections.Designer.vb deleted file mode 100644 index 535a606..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConnections.Designer.vb +++ /dev/null @@ -1,483 +0,0 @@ - _ -Partial Class frmConnections - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmConnections)) - Dim DESCRIPTIONLabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim SQL_PROVIDERLabel As System.Windows.Forms.Label - Me.TBDD_CONNECTIONBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.TBDD_CONNECTIONBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBDD_CONNECTIONBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.DESCRIPTIONTextBox = New System.Windows.Forms.TextBox() - Me.SERVERTextBox = New System.Windows.Forms.TextBox() - Me.USERNAMETextBox = New System.Windows.Forms.TextBox() - Me.PASSWORDTextBox = New System.Windows.Forms.TextBox() - Me.BEMERKUNGTextBox = New System.Windows.Forms.TextBox() - Me.AKTIVECheckBox = New System.Windows.Forms.CheckBox() - Me.btnCheck_Con = New System.Windows.Forms.Button() - Me.cmbDatabase = New System.Windows.Forms.ComboBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CheckBoxwin_aut = New System.Windows.Forms.CheckBox() - Me.chkOR_ohne_TNS = New System.Windows.Forms.CheckBox() - Me.lblSave = New System.Windows.Forms.Label() - Me.SQL_PROVIDERComboBox = New System.Windows.Forms.ComboBox() - Me.lblServer = New System.Windows.Forms.Label() - Me.lblInitialCatalog = New System.Windows.Forms.Label() - Me.lblUserId = New System.Windows.Forms.Label() - Me.lblPassword = New System.Windows.Forms.Label() - Me.DATABASETextBox = New System.Windows.Forms.TextBox() - Me.TBDD_CONNECTIONTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBDD_CONNECTIONTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - GUIDLabel = New System.Windows.Forms.Label() - DESCRIPTIONLabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - SQL_PROVIDERLabel = New System.Windows.Forms.Label() - CType(Me.TBDD_CONNECTIONBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBDD_CONNECTIONBindingNavigator.SuspendLayout() - CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'DESCRIPTIONLabel - ' - resources.ApplyResources(DESCRIPTIONLabel, "DESCRIPTIONLabel") - DESCRIPTIONLabel.Name = "DESCRIPTIONLabel" - ' - 'COMMENTLabel - ' - resources.ApplyResources(COMMENTLabel, "COMMENTLabel") - COMMENTLabel.Name = "COMMENTLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'SQL_PROVIDERLabel - ' - resources.ApplyResources(SQL_PROVIDERLabel, "SQL_PROVIDERLabel") - SQL_PROVIDERLabel.Name = "SQL_PROVIDERLabel" - ' - 'TBDD_CONNECTIONBindingNavigator - ' - Me.TBDD_CONNECTIONBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBDD_CONNECTIONBindingNavigator.BindingSource = Me.TBDD_CONNECTIONBindingSource - Me.TBDD_CONNECTIONBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBDD_CONNECTIONBindingNavigator.CountItemFormat = "of {0}" - Me.TBDD_CONNECTIONBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBDD_CONNECTIONBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBDD_CONNECTIONBindingNavigatorSaveItem, Me.ToolStripButton1}) - resources.ApplyResources(Me.TBDD_CONNECTIONBindingNavigator, "TBDD_CONNECTIONBindingNavigator") - Me.TBDD_CONNECTIONBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBDD_CONNECTIONBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBDD_CONNECTIONBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBDD_CONNECTIONBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBDD_CONNECTIONBindingNavigator.Name = "TBDD_CONNECTIONBindingNavigator" - Me.TBDD_CONNECTIONBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'TBDD_CONNECTIONBindingSource - ' - Me.TBDD_CONNECTIONBindingSource.DataMember = "TBDD_CONNECTION" - Me.TBDD_CONNECTIONBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBDD_CONNECTIONBindingNavigatorSaveItem - ' - Me.TBDD_CONNECTIONBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TBDD_CONNECTIONBindingNavigatorSaveItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - Me.TBDD_CONNECTIONBindingNavigatorSaveItem.Name = "TBDD_CONNECTIONBindingNavigatorSaveItem" - resources.ApplyResources(Me.TBDD_CONNECTIONBindingNavigatorSaveItem, "TBDD_CONNECTIONBindingNavigatorSaveItem") - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ListBox1 - ' - Me.ListBox1.DataSource = Me.TBDD_CONNECTIONBindingSource - Me.ListBox1.DisplayMember = "BEZEICHNUNG" - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.FormattingEnabled = True - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.ValueMember = "GUID" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - ' - 'DESCRIPTIONTextBox - ' - Me.DESCRIPTIONTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "BEZEICHNUNG", True)) - resources.ApplyResources(Me.DESCRIPTIONTextBox, "DESCRIPTIONTextBox") - Me.DESCRIPTIONTextBox.Name = "DESCRIPTIONTextBox" - ' - 'SERVERTextBox - ' - Me.SERVERTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "SERVER", True)) - resources.ApplyResources(Me.SERVERTextBox, "SERVERTextBox") - Me.SERVERTextBox.Name = "SERVERTextBox" - ' - 'USERNAMETextBox - ' - Me.USERNAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "USERNAME", True)) - resources.ApplyResources(Me.USERNAMETextBox, "USERNAMETextBox") - Me.USERNAMETextBox.Name = "USERNAMETextBox" - ' - 'PASSWORDTextBox - ' - Me.PASSWORDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "PASSWORD", True)) - resources.ApplyResources(Me.PASSWORDTextBox, "PASSWORDTextBox") - Me.PASSWORDTextBox.Name = "PASSWORDTextBox" - Me.PASSWORDTextBox.UseSystemPasswordChar = True - ' - 'BEMERKUNGTextBox - ' - Me.BEMERKUNGTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "BEMERKUNG", True)) - resources.ApplyResources(Me.BEMERKUNGTextBox, "BEMERKUNGTextBox") - Me.BEMERKUNGTextBox.Name = "BEMERKUNGTextBox" - ' - 'AKTIVECheckBox - ' - Me.AKTIVECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Me.TBDD_CONNECTIONBindingSource, "AKTIV", True)) - resources.ApplyResources(Me.AKTIVECheckBox, "AKTIVECheckBox") - Me.AKTIVECheckBox.Name = "AKTIVECheckBox" - Me.AKTIVECheckBox.UseVisualStyleBackColor = True - ' - 'btnCheck_Con - ' - resources.ApplyResources(Me.btnCheck_Con, "btnCheck_Con") - Me.btnCheck_Con.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_go - Me.btnCheck_Con.Name = "btnCheck_Con" - Me.btnCheck_Con.UseVisualStyleBackColor = True - ' - 'cmbDatabase - ' - Me.cmbDatabase.DataBindings.Add(New System.Windows.Forms.Binding("SelectedItem", Me.TBDD_CONNECTIONBindingSource, "DATENBANK", True)) - resources.ApplyResources(Me.cmbDatabase, "cmbDatabase") - Me.cmbDatabase.FormattingEnabled = True - Me.cmbDatabase.Name = "cmbDatabase" - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "ERSTELLTWER", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "ERSTELLTWANN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "GEANDERTWER", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "GEAENDERTWANN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'CheckBoxwin_aut - ' - resources.ApplyResources(Me.CheckBoxwin_aut, "CheckBoxwin_aut") - Me.CheckBoxwin_aut.Name = "CheckBoxwin_aut" - Me.CheckBoxwin_aut.UseVisualStyleBackColor = True - ' - 'chkOR_ohne_TNS - ' - resources.ApplyResources(Me.chkOR_ohne_TNS, "chkOR_ohne_TNS") - Me.chkOR_ohne_TNS.Name = "chkOR_ohne_TNS" - Me.chkOR_ohne_TNS.UseVisualStyleBackColor = True - ' - 'lblSave - ' - resources.ApplyResources(Me.lblSave, "lblSave") - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Name = "lblSave" - ' - 'SQL_PROVIDERComboBox - ' - Me.SQL_PROVIDERComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedItem", Me.TBDD_CONNECTIONBindingSource, "SQL_PROVIDER", True)) - resources.ApplyResources(Me.SQL_PROVIDERComboBox, "SQL_PROVIDERComboBox") - Me.SQL_PROVIDERComboBox.FormattingEnabled = True - Me.SQL_PROVIDERComboBox.Items.AddRange(New Object() {resources.GetString("SQL_PROVIDERComboBox.Items"), resources.GetString("SQL_PROVIDERComboBox.Items1"), resources.GetString("SQL_PROVIDERComboBox.Items2"), resources.GetString("SQL_PROVIDERComboBox.Items3")}) - Me.SQL_PROVIDERComboBox.Name = "SQL_PROVIDERComboBox" - ' - 'lblServer - ' - resources.ApplyResources(Me.lblServer, "lblServer") - Me.lblServer.Name = "lblServer" - ' - 'lblInitialCatalog - ' - resources.ApplyResources(Me.lblInitialCatalog, "lblInitialCatalog") - Me.lblInitialCatalog.Name = "lblInitialCatalog" - ' - 'lblUserId - ' - resources.ApplyResources(Me.lblUserId, "lblUserId") - Me.lblUserId.Name = "lblUserId" - ' - 'lblPassword - ' - resources.ApplyResources(Me.lblPassword, "lblPassword") - Me.lblPassword.Name = "lblPassword" - ' - 'DATABASETextBox - ' - Me.DATABASETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CONNECTIONBindingSource, "DATENBANK", True)) - resources.ApplyResources(Me.DATABASETextBox, "DATABASETextBox") - Me.DATABASETextBox.Name = "DATABASETextBox" - ' - 'TBDD_CONNECTIONTableAdapter - ' - Me.TBDD_CONNECTIONTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Me.TBDD_CONNECTIONTableAdapter - Me.TableAdapterManager.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'frmConnections - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.lblPassword) - Me.Controls.Add(Me.lblUserId) - Me.Controls.Add(Me.lblInitialCatalog) - Me.Controls.Add(Me.lblServer) - Me.Controls.Add(SQL_PROVIDERLabel) - Me.Controls.Add(Me.SQL_PROVIDERComboBox) - Me.Controls.Add(Me.lblSave) - Me.Controls.Add(Me.chkOR_ohne_TNS) - Me.Controls.Add(Me.CheckBoxwin_aut) - Me.Controls.Add(CHANGED_WHENLabel) - Me.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Controls.Add(CHANGED_WHOLabel) - Me.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Controls.Add(ADDED_WHENLabel) - Me.Controls.Add(Me.ADDED_WHENTextBox) - Me.Controls.Add(ADDED_WHOLabel) - Me.Controls.Add(Me.ADDED_WHOTextBox) - Me.Controls.Add(Me.cmbDatabase) - Me.Controls.Add(Me.btnCheck_Con) - Me.Controls.Add(Me.AKTIVECheckBox) - Me.Controls.Add(COMMENTLabel) - Me.Controls.Add(Me.BEMERKUNGTextBox) - Me.Controls.Add(Me.PASSWORDTextBox) - Me.Controls.Add(Me.USERNAMETextBox) - Me.Controls.Add(Me.SERVERTextBox) - Me.Controls.Add(DESCRIPTIONLabel) - Me.Controls.Add(Me.DESCRIPTIONTextBox) - Me.Controls.Add(GUIDLabel) - Me.Controls.Add(Me.GUIDTextBox) - Me.Controls.Add(Me.ListBox1) - Me.Controls.Add(Me.TBDD_CONNECTIONBindingNavigator) - Me.Controls.Add(Me.DATABASETextBox) - Me.MaximizeBox = False - Me.Name = "frmConnections" - CType(Me.TBDD_CONNECTIONBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBDD_CONNECTIONBindingNavigator.ResumeLayout(False) - Me.TBDD_CONNECTIONBindingNavigator.PerformLayout() - CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents TBDD_CONNECTIONBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBDD_CONNECTIONBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents DESCRIPTIONTextBox As System.Windows.Forms.TextBox - Friend WithEvents SERVERTextBox As System.Windows.Forms.TextBox - Friend WithEvents USERNAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents PASSWORDTextBox As System.Windows.Forms.TextBox - Friend WithEvents BEMERKUNGTextBox As System.Windows.Forms.TextBox - Friend WithEvents AKTIVECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents btnCheck_Con As System.Windows.Forms.Button - Friend WithEvents cmbDatabase As System.Windows.Forms.ComboBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CheckBoxwin_aut As System.Windows.Forms.CheckBox - Friend WithEvents chkOR_ohne_TNS As System.Windows.Forms.CheckBox - Friend WithEvents lblSave As System.Windows.Forms.Label - Friend WithEvents SQL_PROVIDERComboBox As System.Windows.Forms.ComboBox - Friend WithEvents lblServer As System.Windows.Forms.Label - Friend WithEvents lblInitialCatalog As System.Windows.Forms.Label - Friend WithEvents lblUserId As System.Windows.Forms.Label - Friend WithEvents lblPassword As System.Windows.Forms.Label - Friend WithEvents DATABASETextBox As System.Windows.Forms.TextBox - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBDD_CONNECTIONBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_CONNECTIONTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBDD_CONNECTIONTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmConnections.en-US.resx b/app/DD-Record-Organizer - Kopie/frmConnections.en-US.resx deleted file mode 100644 index 5d46e9c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConnections.en-US.resx +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 81, 13 - - - Internal name: - - - 59, 13 - - - Comment: - - - 76, 13 - - - Created who: - - - 82, 13 - - - Created when: - - - 83, 13 - - - Changed who: - - - 89, 13 - - - Changed when: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 35, 22 - - - of {0} - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - Active - - - Test DB-Connection - - - 155, 17 - - - Windows Authentication - - - 141, 17 - - - Without tnsnames.ora - - - 168, 13 - - - Connection saved successfully! - - - 64, 13 - - - Password*: - - - - AAABAAMAICAQAAEABADoAgAANgAAACAgAAABAAgAqAgAAB4DAAAgIAAAAQAgAKgQAADGCwAAKAAAACAA - AABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAP///////wAAAAAAAAAAD/// - ////////8AAAAAAAD//4d3d3d3d3j//wAAAAD/+Hd3d3d3d3d3d4//AAAA/3d3d3d3d3d3d3d3/wAAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3 - /wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3 - d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3 - d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3eI/////4h3d3f/AAD/d3f//////////3d3 - /wAA/3eP///////////4d/8AAP93j///////////+Hf/AAD/d3f//////////3d3/wAAD/d3d4j///// - iHd3f/AAAA//h3d3d3d3d3d3eP/wAAAAD//4d3d3d3d3j//wAAAAAAAP///////////wAAAAAAAAAAD/ - //////8AAAAAAP/AA//+AAB/+AAAH+AAAAfgAAAHwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA+AA - AAfgAAAH+AAAH/4AAH//wAP/KAAAACAAAABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAA - AABCQkIATU1NAG9vbwB5eXkAhoaGAJGRkQCamZkApKOkALOzswDFxMUAycnJANDPzwDm5OUA6+vrAPHv - 8AD29vYA+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wAAAAAAAAAAAAAAEREQEBAQEBAQEBERAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAA - AAAAAAAAAAAAAAAQEBAOCQYDAQEBAQEBAQIDBgkOEBAQAAAAAAAAAAAREBALBAEBAQEBAQEBAQEBAQEB - AQEECxAQEQAAAAAAABAQBQEBAQEBAQEBAQEBAQEBAQEBAQEBBRAQAAAAAAAQEAUBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBBRAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQEBAQEB - AQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQAAAAABAQAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEB - AQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAA - EBABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQ - AAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQEBAQEBAQEBAQEBAQEBAQEB - AQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEB - AQEBAQEBEBAAAAAAEBABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBARAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQQICg0P - Dw8PDw8NCggEAQEBAQEQEAAAAAAQEAEBAgcNDw8PDw8PDw8PDw8PDw8NBwIBARAQAAAAABAOAQEMDw8P - Dw8PDw8PDw8PDw8PDw8PDAEBEBAAAAAAEA4BAQwPDw8PDw8PDw8PDw8PDw8PDw8MAQEQEAAAAAAQEAUB - AgcNDw8PDw8PDw8PDw8PDw8NBwIBBRAQAAAAAAAQDgUBAQEECAoNDw8PDw8PDQoIBAEBAQUOEAAAAAAA - ABEQEAsEAQEBAQEBAQEBAQEBAQEBAQQLEBARAAAAAAAAAAAQEBAOCQYDAQEBAQEBAQEDBgkOEBAQAAAA - AAAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAARERAQEBAQEBAQEREAAAAA - AAAAAAAA/8AD//4AAH/4AAAf4AAAB+AAAAfAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB+AA - AAf4AAAf/gAAf//AA/8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYg9vb2cPb29p/29va/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29va/9vb2n/b29nD29vYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vZw9vb23/b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vbf9vb2cPb29hAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vZQ9vb27/b29v/29vb/6+vr/7Ozs/+RkZH/b29v/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9NTU3/b29v/5GRkf+zs7P/6+vr//b29v/29vb/9vb27/b2 - 9lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2n/b29v/29vb/ycnJ/3p6ev9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/enp6/8nJ - yf/29vb/9vb2//b29p8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29nD29vb/9vb2/4aGhv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/4aGhv/29vb/9vb2//b29nAAAAAAAAAAAAAAAAAAAAAA9vb23/b29v+Ghob/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/4aGhv/29vb/9vb23wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv95eHj/pKOk/8XExf/m5OX/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/5uTl/8XExf+ko6T/eXh4/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/01NTf+amZn/5uTl//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/5uTl/5qZmf9NTU3/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/6+vr/0JCQv9CQkL/0M/P//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/9DPz/9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/r6+v/QkJC/0JCQv/Qz8//8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/0M/P/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb23/b29v+Ghob/QkJC/01NTf+amZn/5uTl//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/5uTl/5qZ - mf9NTU3/QkJC/4aGhv/29vb/9vb23wAAAAAAAAAAAAAAAAAAAAD29vZw9vb2/+vr6/+Ghob/QkJC/0JC - Qv9CQkL/eXh4/6SjpP/FxMX/5uTl//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/+bk5f/FxMX/pKOk/3l4 - eP9CQkL/QkJC/0JCQv+Ghob/6+vr//b29v/29vZwAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaf9vb2//b2 - 9v/Jycn/enp6/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv96enr/ycnJ//b29v/29vb/9vb2nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZQ9vb27/b29v/29vb/6+vr/7Ozs/+RkZH/b29v/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/b29v/5GRkf+zs7P/6+vr//b29v/29vb/9vb27/b29lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vYQ9vb2cPb29t/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb23/b29nD29vYQAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29iD29vZw9vb2n/b29r/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29r/29vaf9vb2cPb29iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP8AAP/4AAAf8AAAD+AAAAfAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPgAAAH8AAAD/gAAB//AAD/ - - - - Connection Management - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConnections.resx b/app/DD-Record-Organizer - Kopie/frmConnections.resx deleted file mode 100644 index 5209e9c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConnections.resx +++ /dev/null @@ -1,1461 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt - - - 180, 28 - - - 20, 13 - - - 2 - - - Id: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 27 - - - False - - - True - - - Segoe UI, 8.25pt - - - 254, 28 - - - 83, 13 - - - 4 - - - Interner Name: - - - DESCRIPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - False - - - True - - - Segoe UI, 8.25pt - - - 180, 184 - - - 69, 13 - - - 14 - - - Bemerkung: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - False - - - True - - - Segoe UI, 8.25pt - - - 181, 242 - - - 67, 13 - - - 20 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - Segoe UI, 8.25pt - - - 291, 242 - - - 77, 13 - - - 22 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - False - - - True - - - Segoe UI, 8.25pt - - - 401, 242 - - - 80, 13 - - - 24 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - False - - - True - - - Segoe UI, 8.25pt - - - 510, 242 - - - 90, 13 - - - 26 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - False - - - True - - - Segoe UI, 8.25pt - - - 179, 67 - - - 112, 13 - - - 30 - - - Datenbank Provider: - - - SQL_PROVIDERLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 17, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 413, 17 - - - 278, 17 - - - 35, 22 - - - of {0} - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - 0, 0 - - - 714, 25 - - - 0 - - - BindingNavigator1 - - - TBDD_CONNECTIONBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 30 - - - Segoe UI, 8.25pt - - - 12, 28 - - - 162, 251 - - - 1 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 29 - - - Segoe UI, 8.25pt - - - 183, 44 - - - 68, 22 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 28 - - - Segoe UI, 8.25pt - - - 257, 44 - - - 267, 22 - - - 5 - - - DESCRIPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 26 - - - Segoe UI, 8.25pt - - - 184, 122 - - - 202, 22 - - - 9 - - - SERVERTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - Segoe UI, 8.25pt - - - 183, 161 - - - 203, 22 - - - 11 - - - USERNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - Segoe UI, 8.25pt - - - 403, 161 - - - 121, 22 - - - 13 - - - PASSWORDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - Segoe UI, 8.25pt - - - 184, 200 - - - 340, 22 - - - 15 - - - BEMERKUNGTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - Segoe UI, 8.25pt - - - 530, 42 - - - 104, 24 - - - 17 - - - Aktiv - - - AKTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 530, 81 - - - 171, 23 - - - 18 - - - Test DB-Verbindung - - - MiddleRight - - - btnCheck_Con - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - Segoe UI, 8.25pt - - - 403, 123 - - - 121, 21 - - - 19 - - - cmbDatabase - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - Segoe UI, 8.25pt - - - 184, 258 - - - 100, 22 - - - 21 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - Segoe UI, 8.25pt - - - 294, 258 - - - 100, 22 - - - 23 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - Segoe UI, 8.25pt - - - 404, 258 - - - 100, 22 - - - 25 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - Segoe UI, 8.25pt - - - 513, 258 - - - 100, 22 - - - 27 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - True - - - Segoe UI, 8.25pt - - - 530, 127 - - - 170, 17 - - - 28 - - - Windows-Authentifizierung - - - CheckBoxwin_aut - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - Segoe UI, 8.25pt - - - 530, 161 - - - 127, 17 - - - 29 - - - Ohne tnsnames.ora - - - chkOR_ohne_TNS - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 401, 229 - - - 193, 13 - - - 30 - - - Connection erfolgreich gespeichert! - - - lblSave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - Segoe UI, 8.25pt - - - MS-SQL - - - Oracle - - - ODBC (SAP - MAXDB) - - - ODBC - - - 183, 83 - - - 121, 21 - - - 31 - - - SQL_PROVIDERComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - Segoe UI, 8.25pt - - - 181, 106 - - - 74, 13 - - - 32 - - - DataSource*: - - - lblServer - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - True - - - Segoe UI, 8.25pt - - - 400, 107 - - - 84, 13 - - - 33 - - - InitialCatalog*: - - - lblInitialCatalog - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - Segoe UI, 8.25pt - - - 181, 145 - - - 48, 13 - - - 34 - - - UserId*: - - - lblUserId - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Segoe UI, 8.25pt - - - 400, 145 - - - 61, 13 - - - 35 - - - Passwort*: - - - lblPassword - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - Segoe UI, 8.25pt - - - 403, 122 - - - 121, 22 - - - 36 - - - DATABASETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 31 - - - 657, 17 - - - 895, 17 - - - en-US - - - True - - - 6, 13 - - - 714, 291 - - - Segoe UI, 8.25pt - - - - AAABAAMAICAQAAEABADoAgAANgAAACAgAAABAAgAqAgAAB4DAAAgIAAAAQAgAKgQAADGCwAAKAAAACAA - AABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAP///////wAAAAAAAAAAD/// - ////////8AAAAAAAD//4d3d3d3d3j//wAAAAD/+Hd3d3d3d3d3d4//AAAA/3d3d3d3d3d3d3d3/wAAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3 - /wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3 - d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3 - d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93d3eI/////4h3d3f/AAD/d3f//////////3d3 - /wAA/3eP///////////4d/8AAP93j///////////+Hf/AAD/d3f//////////3d3/wAAD/d3d4j///// - iHd3f/AAAA//h3d3d3d3d3d3eP/wAAAAD//4d3d3d3d3j//wAAAAAAAP///////////wAAAAAAAAAAD/ - //////8AAAAAAP/AA//+AAB/+AAAH+AAAAfgAAAHwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA+AA - AAfgAAAH+AAAH/4AAH//wAP/KAAAACAAAABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAA - AABCQkIATU1NAG9vbwB5eXkAhoaGAJGRkQCamZkApKOkALOzswDFxMUAycnJANDPzwDm5OUA6+vrAPHv - 8AD29vYA+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wAAAAAAAAAAAAAAEREQEBAQEBAQEBERAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAA - AAAAAAAAAAAAAAAQEBAOCQYDAQEBAQEBAQIDBgkOEBAQAAAAAAAAAAAREBALBAEBAQEBAQEBAQEBAQEB - AQEECxAQEQAAAAAAABAQBQEBAQEBAQEBAQEBAQEBAQEBAQEBBRAQAAAAAAAQEAUBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBBRAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQEBAQEB - AQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQAAAAABAQAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEB - AQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAA - EBABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQ - AAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQEBAQEBAQEBAQEBAQEBAQEB - AQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEB - AQEBAQEBEBAAAAAAEBABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQEAAAAAAQEAEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBARAQAAAAABAQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEBAAAAAAEBABAQEBAQQICg0P - Dw8PDw8NCggEAQEBAQEQEAAAAAAQEAEBAgcNDw8PDw8PDw8PDw8PDw8NBwIBARAQAAAAABAOAQEMDw8P - Dw8PDw8PDw8PDw8PDw8PDAEBEBAAAAAAEA4BAQwPDw8PDw8PDw8PDw8PDw8PDw8MAQEQEAAAAAAQEAUB - AgcNDw8PDw8PDw8PDw8PDw8NBwIBBRAQAAAAAAAQDgUBAQEECAoNDw8PDw8PDQoIBAEBAQUOEAAAAAAA - ABEQEAsEAQEBAQEBAQEBAQEBAQEBAQQLEBARAAAAAAAAAAAQEBAOCQYDAQEBAQEBAQEDBgkOEBAQAAAA - AAAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAARERAQEBAQEBAQEREAAAAA - AAAAAAAA/8AD//4AAH/4AAAf4AAAB+AAAAfAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB+AA - AAf4AAAf/gAAf//AA/8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYg9vb2cPb29p/29va/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29va/9vb2n/b29nD29vYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vZw9vb23/b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vbf9vb2cPb29hAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vZQ9vb27/b29v/29vb/6+vr/7Ozs/+RkZH/b29v/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9NTU3/b29v/5GRkf+zs7P/6+vr//b29v/29vb/9vb27/b2 - 9lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2n/b29v/29vb/ycnJ/3p6ev9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/enp6/8nJ - yf/29vb/9vb2//b29p8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29nD29vb/9vb2/4aGhv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/4aGhv/29vb/9vb2//b29nAAAAAAAAAAAAAAAAAAAAAA9vb23/b29v+Ghob/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/4aGhv/29vb/9vb23wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv95eHj/pKOk/8XExf/m5OX/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/5uTl/8XExf+ko6T/eXh4/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/01NTf+amZn/5uTl//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/5uTl/5qZmf9NTU3/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/6+vr/0JCQv9CQkL/0M/P//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/9DPz/9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/r6+v/QkJC/0JCQv/Qz8//8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/0M/P/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb23/b29v+Ghob/QkJC/01NTf+amZn/5uTl//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/5uTl/5qZ - mf9NTU3/QkJC/4aGhv/29vb/9vb23wAAAAAAAAAAAAAAAAAAAAD29vZw9vb2/+vr6/+Ghob/QkJC/0JC - Qv9CQkL/eXh4/6SjpP/FxMX/5uTl//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/+bk5f/FxMX/pKOk/3l4 - eP9CQkL/QkJC/0JCQv+Ghob/6+vr//b29v/29vZwAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaf9vb2//b2 - 9v/Jycn/enp6/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv96enr/ycnJ//b29v/29vb/9vb2nwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZQ9vb27/b29v/29vb/6+vr/7Ozs/+RkZH/b29v/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/b29v/5GRkf+zs7P/6+vr//b29v/29vb/9vb27/b29lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vYQ9vb2cPb29t/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb23/b29nD29vYQAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29iD29vZw9vb2n/b29r/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29r/29vaf9vb2cPb29iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP8AAP/4AAAf8AAAD+AAAAfAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPgAAAH8AAAD/gAAB//AAD/ - - - - Datenbank Verbindungen - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_CONNECTIONBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_CONNECTIONBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_CONNECTIONTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBDD_CONNECTIONTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmConnections - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConnections.vb b/app/DD-Record-Organizer - Kopie/frmConnections.vb deleted file mode 100644 index 4197cde..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConnections.vb +++ /dev/null @@ -1,311 +0,0 @@ -Imports Oracle.ManagedDataAccess.Client -Imports System.Data.Odbc - - -Public Class frmConnections - - Private Sub TBDD_CONNECTIONBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBDD_CONNECTIONBindingNavigatorSaveItem.Click - Try - Me.Validate() - Me.TBDD_CONNECTIONBindingSource.EndEdit() - If DD_ECMAdmin.TBDD_CONNECTION.GetChanges Is Nothing = False Then - CHANGED_WHOTextBox.Text = USER_USERNAME - TBDD_CONNECTIONBindingSource.EndEdit() - TBDD_CONNECTIONTableAdapter.Update(DD_ECMAdmin.TBDD_CONNECTION) - Me.lblSave.Visible = True - Else - Me.lblSave.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Connection:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmConnections_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMAdmin.TBDD_CONNECTION". Sie können sie bei Bedarf verschieben oder entfernen. - - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMDataset.TBDD_CONNECTION". Sie können sie bei Bedarf verschieben oder entfernen. - Me.TBDD_CONNECTIONTableAdapter.Connection.ConnectionString = MyConnectionString - Load_Connections() - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Load_Connections() - End Sub - - Sub Load_Connections() - Try - Me.TBDD_CONNECTIONTableAdapter.Fill(Me.DD_ECMAdmin.TBDD_CONNECTION) - Catch ex As Exception - MsgBox("Error in Laod Form: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub SQL_PROVIDERComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles SQL_PROVIDERComboBox.SelectedIndexChanged - If Me.SQL_PROVIDERComboBox.SelectedIndex <> -1 Then - Me.btnCheck_Con.Visible = True - CheckBoxwin_aut.Visible = False - chkOR_ohne_TNS.Visible = False - Select Case Me.SQL_PROVIDERComboBox.SelectedItem - Case "MS-SQL" - cmbDatabase.Items.Clear() - ' DATABASETextBox.Visible = False - Me.lblServer.Text = "Datenbank-Server (IP-Adresse oder Name)*:" - Me.lblInitialCatalog.Text = "Datenbank-Name:" - Me.SERVERTextBox.ReadOnly = False - Me.SERVERTextBox.BackColor = System.Drawing.SystemColors.Window - Me.SERVERTextBox.Text = "" - Me.lblUserId.Text = "UserId:" - Me.lblPassword.Text = "Passwort:" - Me.lblInitialCatalog.Visible = False - cmbDatabase.Items.Add(DATABASETextBox.Text) - 'Me.DATENBANKTextBox.Visible = False - Me.cmbDatabase.Visible = True - 'Me.lblDatenbank.Visible = True - CheckBoxwin_aut.Visible = True - Case "Oracle" - ' DATABASETextBox.Visible = True - Me.cmbDatabase.Visible = False - Me.lblServer.Text = "IP Oracle-Server:" - Me.lblInitialCatalog.Visible = True - Me.lblInitialCatalog.Text = "Servicename:" - Me.SERVERTextBox.ReadOnly = False - Me.SERVERTextBox.BackColor = System.Drawing.SystemColors.Window - Me.SERVERTextBox.Text = "" - Me.lblUserId.Text = "UserId:" - Me.lblPassword.Text = "Passwort:" - - - 'Me.DATENBANKTextBox.Visible = True - chkOR_ohne_TNS.Visible = True - Case "ODBC (SAP - MAXDB)" - Me.lblServer.Text = "Servername:" - Me.lblInitialCatalog.Text = "Databasename:" - Me.lblInitialCatalog.Visible = True - Me.cmbDatabase.Visible = False - - Me.SERVERTextBox.ReadOnly = False - Me.SERVERTextBox.BackColor = System.Drawing.SystemColors.Window - Me.SERVERTextBox.Text = "" - Me.lblUserId.Text = "Username:" - Me.lblPassword.Text = "Password:" - Case "ODBC" - Me.lblServer.Text = "DSN Name:" - Me.lblInitialCatalog.Visible = False - Me.cmbDatabase.Visible = False - Me.DATABASETextBox.Visible = False - Me.SERVERTextBox.Visible = False - Me.lblUserId.Text = "Username:" - Me.lblPassword.Text = "Password:" - End Select - If Me.SQL_PROVIDERComboBox.SelectedItem <> "ODBC" Then - - End If - Me.SERVERTextBox.Visible = True - Me.lblServer.Visible = True - Me.lblUserId.Visible = True - Me.lblPassword.Visible = True - Me.USERNAMETextBox.Visible = True - Me.PASSWORDTextBox.Visible = True - Else - Me.lblServer.Visible = False - Me.lblUserId.Visible = False - Me.lblPassword.Visible = False - Me.SERVERTextBox.Visible = False - Me.USERNAMETextBox.Visible = False - Me.PASSWORDTextBox.Visible = False - End If - End Sub - - Private Sub CheckBoxwin_aut_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBoxwin_aut.CheckedChanged - If CheckBoxwin_aut.Checked Then - Me.USERNAMETextBox.Enabled = False - Me.PASSWORDTextBox.Enabled = False - Me.USERNAMETextBox.Text = "WINAUTH" - Me.PASSWORDTextBox.Text = "" - Else - Me.USERNAMETextBox.Enabled = True - Me.PASSWORDTextBox.Enabled = True - Me.USERNAMETextBox.Text = "" - Me.PASSWORDTextBox.Text = "" - End If - End Sub - - Private Sub chkOR_ohne_TNS_CheckedChanged(sender As Object, e As EventArgs) Handles chkOR_ohne_TNS.CheckedChanged - If chkOR_ohne_TNS.Checked Then - Me.BEMERKUNGTextBox.Text = "without tnsnames" - Me.BEMERKUNGTextBox.Enabled = False - Else - Me.BEMERKUNGTextBox.Text = "" - Me.BEMERKUNGTextBox.Enabled = True - End If - End Sub - - Private Sub btnCheck_Con_Click(sender As Object, e As EventArgs) Handles btnCheck_Con.Click - Dim msg_string As String - Try - If Me.SQL_PROVIDERComboBox.SelectedIndex <> -1 Then - Cursor = Cursors.WaitCursor - - Select Case Me.SQL_PROVIDERComboBox.SelectedItem - Case "MS-SQL" - Dim con As String - If CheckBoxwin_aut.Checked Then - con = "Server=" & Me.SERVERTextBox.Text & ";Database=" & Me.cmbDatabase.Text & ";Trusted_Connection=True;" - Else - con = "Server=" & Me.SERVERTextBox.Text & ";Database=" & Me.cmbDatabase.Text & ";User Id=" & Me.USERNAMETextBox.Text & ";Password=" & Me.PASSWORDTextBox.Text & ";" - End If - msg_string = con - Dim connection As New SqlClient.SqlConnection(con) - connection.Open() - Cursor = Cursors.Default - MsgBox("Die SQL-Server Verbindung wurde erfolgreich aufgebaut!", MsgBoxStyle.Information, "Erfolg:") - My.Settings.Save() - 'DialogResult = Windows.Forms.DialogResult.OK - Case "Oracle" - My.Settings.Save() - Dim connstr As String - Try - Dim conn As New OracleConnectionStringBuilder - - If chkOR_ohne_TNS.Checked Then - connstr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" & SERVERTextBox.Text & ")(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" & _ - DATABASETextBox.Text & ")));User Id=" & USERNAMETextBox.Text & ";Password=" & PASSWORDTextBox.Text & ";" - Else - conn.DataSource = DATABASETextBox.Text - conn.UserID = USERNAMETextBox.Text - conn.Password = PASSWORDTextBox.Text - conn.PersistSecurityInfo = True - conn.ConnectionTimeout = 120 - connstr = conn.ConnectionString - End If - - Dim connection As New OracleConnection(connstr) - connection.Open() - - MsgBox("Die Verbindung wurde erfolgreich aufgebaut!", MsgBoxStyle.Information, "Erfolg:") - My.Settings.Save() - - Catch ex As Exception - MsgBox(ex.Message & vbNewLine & vbNewLine & connstr, MsgBoxStyle.Critical, "Fehler bei Verbindungsaufbau Oracle:") - End Try - Case "ODBC (SAP - MAXDB)" - Dim Connstring - Try - Dim conn As New OdbcConnection("driver=sap db;servernode=" & SERVERTextBox.Text & ";serverdb=" + DATABASETextBox.Text & _ - ";uid=" & USERNAMETextBox.Text & ";pwd=" + PASSWORDTextBox.Text) - Connstring = conn.ConnectionString - conn.Open() - MsgBox("Die Verbindung wurde erfolgreich aufgebaut!", MsgBoxStyle.Information, "Erfolg:") - conn.Close() - Catch ex As Exception - MsgBox(ex.Message & vbNewLine & vbNewLine & Connstring, MsgBoxStyle.Critical, "Error in Create Conenction SAPMAX DB:") - End Try - Case "ODBC" - Dim Connstring - Try - Dim conn As New OdbcConnection("dsn=" & SERVERTextBox.Text & ";uid=" & USERNAMETextBox.Text & ";pwd=" + PASSWORDTextBox.Text) - Connstring = conn.ConnectionString - conn.Open() - MsgBox("Die Verbindung wurde erfolgreich aufgebaut!", MsgBoxStyle.Information, "Erfolg:") - conn.Close() - Catch ex As Exception - MsgBox(ex.Message & vbNewLine & vbNewLine & Connstring, MsgBoxStyle.Critical, "Error in Create Conenction ODBC:") - End Try - Case Else - MsgBox("Test zur Zeit nicht möglich", MsgBoxStyle.Information, "Achtung:") - End Select - End If - - - Catch ex As Exception - Dim template As String = ex.Message - Clipboard.SetDataObject(template) - MsgBox("Fehler beim Verbindungsaufbau: " & vbNewLine & ex.Message & vbNewLine & "Connection-String: " & vbNewLine & msg_string, MsgBoxStyle.Critical) - End Try - Cursor = Cursors.Default - End Sub - - Private Sub cmbInitialCatalog_Click(sender As Object, e As EventArgs) Handles cmbDatabase.Click - Get_MSSQL_Databases() - End Sub - Sub Get_MSSQL_Databases() - Try - ' Dim csb As New SqlClient.SqlConnectionStringBuilder - If Me.SQL_PROVIDERComboBox.SelectedIndex <> -1 Then - - Select Case Me.SQL_PROVIDERComboBox.SelectedItem - Case "MS-SQL" - Dim con As String - If CheckBoxwin_aut.Checked Then - con = "Server=" & Me.SERVERTextBox.Text & ";Database=" & Me.cmbDatabase.Text & ";Trusted_Connection=True;" - Else - con = "Server=" & Me.SERVERTextBox.Text & ";Database=" & Me.cmbDatabase.Text & ";User Id=" & Me.USERNAMETextBox.Text & ";Password=" & Me.PASSWORDTextBox.Text & ";" - - End If - 'csb.DataSource = Me.txtDataSource.Text - 'csb.IntegratedSecurity = False - 'csb.UserID = Me.txtUserId.Text - 'csb.Password = Me.txtPassword.Text - Dim connection As New SqlClient.SqlConnection(con) - 'während Verbindungsaufbau Sanduhr-Mauszeiger - Cursor = Cursors.WaitCursor - connection.Open() - Cursor = Cursors.Default - ' SQLCommand-Objekt über alle Datenbanken erstellen - Dim cmd As New SqlClient.SqlCommand("SELECT [name] FROM master.dbo.sysdatabases WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb')", connection) - 'cmd.CommandType = CommandType. - ' Ausführen und Ergebnis in einer ListBox anzeigen - Dim dr As SqlClient.SqlDataReader = cmd.ExecuteReader - If dr.HasRows Then - cmbDatabase.Items.Clear() - Do While dr.Read - cmbDatabase.Items.Add(dr("name")) - Loop - cmbDatabase.DroppedDown = True - End If - End Select - End If - - - Catch ex As Exception - Cursor = Cursors.Default - - Dim template As String = ex.Message - Clipboard.SetDataObject(template) - MsgBox("Fehler beim Verbindungsaufbau: " & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - End Try - End Sub - Private Sub BEMERKUNGTextBox_TextChanged(sender As Object, e As EventArgs) Handles BEMERKUNGTextBox.TextChanged - If BEMERKUNGTextBox.Text.Contains("without tnsnames") Then - Me.chkOR_ohne_TNS.Checked = True - Else - Me.chkOR_ohne_TNS.Checked = False - End If - End Sub - - Private Sub TBDD_CONNECTIONBindingSource_AddingNew1(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_CONNECTIONBindingSource.AddingNew - Me.DD_ECMAdmin.TBDD_CONNECTION.ERSTELLTWERColumn.DefaultValue = USER_USERNAME - Me.DD_ECMAdmin.TBDD_CONNECTION.ERSTELLTWANNColumn.DefaultValue = Date.Now - End Sub - - Private Sub TBDD_CONNECTIONBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBDD_CONNECTIONBindingSource.CurrentChanged - Me.lblSave.Visible = False - Select Case Me.SQL_PROVIDERComboBox.SelectedItem - Case "MS-SQL" - cmbDatabase.Items.Clear() - cmbDatabase.Items.Add(DATABASETextBox.Text) - cmbDatabase.SelectedIndex = 0 - End Select - - End Sub - - Private Sub frmConnections_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Select Case Me.SQL_PROVIDERComboBox.SelectedItem - Case "MS-SQL" - cmbDatabase.Items.Clear() - cmbDatabase.Items.Add(DATABASETextBox.Text) - cmbDatabase.SelectedIndex = 0 - End Select - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.Designer.vb b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.Designer.vb deleted file mode 100644 index e4a74bc..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.Designer.vb +++ /dev/null @@ -1,1988 +0,0 @@ - _ -Partial Class frmConstructorDesigner - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmConstructorDesigner)) - Dim FORM_TITLELabel As System.Windows.Forms.Label - Dim SEQUENCE_MENULabel As System.Windows.Forms.Label - Dim SHORT_TITLELabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim GUIDLabel1 As System.Windows.Forms.Label - Dim ADDED_WHOLabel1 As System.Windows.Forms.Label - Dim ADDED_WHENLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHOLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHENLabel1 As System.Windows.Forms.Label - Dim COLUMN_NAME1Label1 As System.Windows.Forms.Label - Dim GUIDLabel2 As System.Windows.Forms.Label - Dim SQL_COMMANDLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel2 As System.Windows.Forms.Label - Dim ADDED_WHENLabel2 As System.Windows.Forms.Label - Dim CHANGED_WHOLabel2 As System.Windows.Forms.Label - Dim CHANGED_WHENLabel2 As System.Windows.Forms.Label - Dim Label19 As System.Windows.Forms.Label - Dim SQL_RIGHT_READ_AND_VIEW_ONLYLabel As System.Windows.Forms.Label - Dim SQL_RIGHT_WINDREAM_VIEWLabel As System.Windows.Forms.Label - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.TBPMO_FORM_CONSTRUCTORBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_FORM_CONSTRUCTORTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - Me.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter() - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TreeViewDetails = New System.Windows.Forms.TreeView() - Me.cmstrpEntity = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.FormDesignerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) - Me.CONSTRUCTOR_IDTextBox = New System.Windows.Forms.TextBox() - Me.FORM_TITLETextBox = New System.Windows.Forms.TextBox() - Me.SEQUENCE_MENUNumericUpDown = New System.Windows.Forms.NumericUpDown() - Me.SHORT_TITLETextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() - Me.LEVEL1_SELECTCheckBox = New System.Windows.Forms.CheckBox() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.XtraTabControl2 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage() - Me.chkAddRecords = New System.Windows.Forms.CheckBox() - Me.SQL_RIGHT_WINDREAM_VIEWTextBox = New System.Windows.Forms.TextBox() - Me.SQL_RIGHT_READ_AND_VIEW_ONLYTextBox = New System.Windows.Forms.TextBox() - Me.CONTROL_DOCTYPE_MATCHTextBox = New System.Windows.Forms.TextBox() - Me.LOAD_DIRECTCheckBox = New System.Windows.Forms.CheckBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.COLUMN_NAME1ComboBox = New System.Windows.Forms.ComboBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.CHANGED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.XtraTabPage5 = New DevExpress.XtraTab.XtraTabPage() - Me.Button2 = New System.Windows.Forms.Button() - Me.lblQuickViewAdded = New System.Windows.Forms.Label() - Me.btnSetQuickViewPicture = New System.Windows.Forms.Button() - Me.txtQuickViewPicture = New System.Windows.Forms.TextBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.lblChangeHeadline = New System.Windows.Forms.Label() - Me.btnSetHeadline = New System.Windows.Forms.Button() - Me.btndeleteControl = New System.Windows.Forms.Button() - Me.btnAddControl = New System.Windows.Forms.Button() - Me.ListBoxConfiguredDisplay = New System.Windows.Forms.ListBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.Label5 = New System.Windows.Forms.Label() - Me.listBoxControls = New System.Windows.Forms.ListBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.XtraTabPage4 = New DevExpress.XtraTab.XtraTabPage() - Me.chkActivateDSOnEdit = New System.Windows.Forms.CheckBox() - Me.chkDOC_SEARCH_TAB1 = New System.Windows.Forms.CheckBox() - Me.XtraTabControlSV = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage7 = New DevExpress.XtraTab.XtraTabPage() - Me.Label20 = New System.Windows.Forms.Label() - Me.GridControl2 = New DevExpress.XtraGrid.GridControl() - Me.TBWH_Users2BindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridView2 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn14 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname3 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn15 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn16 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn17 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.Label7 = New System.Windows.Forms.Label() - Me.Label9 = New System.Windows.Forms.Label() - Me.Label11 = New System.Windows.Forms.Label() - Me.cmbRight = New System.Windows.Forms.ComboBox() - Me.GridControlSupervisorAdd = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewSupervisorsAdd = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn10 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn11 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn12 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn13 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.btnDeleteUserSupervisor = New System.Windows.Forms.Button() - Me.btnAddUser2Supervisor = New System.Windows.Forms.Button() - Me.XtraTabPage8 = New DevExpress.XtraTab.XtraTabPage() - Me.btndeleteSupervisorControl = New System.Windows.Forms.Button() - Me.btnAddSupervisorControl = New System.Windows.Forms.Button() - Me.Label13 = New System.Windows.Forms.Label() - Me.Label15 = New System.Windows.Forms.Label() - Me.cmbSupervisorControls = New System.Windows.Forms.ComboBox() - Me.CheckedListBoxSupervisorControls = New System.Windows.Forms.CheckedListBox() - Me.Label14 = New System.Windows.Forms.Label() - Me.chkWDSearch_Active = New System.Windows.Forms.CheckBox() - Me.lblSaveDocSearch = New System.Windows.Forms.Label() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.GridControlUserSQL = New DevExpress.XtraGrid.GridControl() - Me.TBWH_Users1BindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewUserSQL = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSurname4 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn4 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn5 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn6 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.Label12 = New System.Windows.Forms.Label() - Me.Label17 = New System.Windows.Forms.Label() - Me.dgvResult = New System.Windows.Forms.DataGridView() - Me.dgvPlaceholders = New System.Windows.Forms.DataGridView() - Me.colPlaceholder = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.colReplace = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.btnTestSQL = New System.Windows.Forms.Button() - Me.btnAddUserSQL = New System.Windows.Forms.Button() - Me.lblsaveSQLUser = New System.Windows.Forms.Label() - Me.CHANGED_WHENTextBox2 = New System.Windows.Forms.TextBox() - Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.CHANGED_WHOTextBox2 = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox2 = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox2 = New System.Windows.Forms.TextBox() - Me.SQL_COMMANDTextBox = New System.Windows.Forms.TextBox() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.Label10 = New System.Windows.Forms.Label() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.XtraTabPage6 = New DevExpress.XtraTab.XtraTabPage() - Me.btndeleteEntityfromClient = New System.Windows.Forms.Button() - Me.lblUser2Client = New System.Windows.Forms.Label() - Me.chklbxEntitiesforClient = New System.Windows.Forms.CheckedListBox() - Me.btnsaddUser2Client = New System.Windows.Forms.Button() - Me.Label18 = New System.Windows.Forms.Label() - Me.chklbxClient = New System.Windows.Forms.CheckedListBox() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tslblSaveDetail = New System.Windows.Forms.ToolStripStatusLabel() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.tsbtnSave = New System.Windows.Forms.ToolStripButton() - Me.TBTEMP_QUICKDISPLAYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.TBPMO_FORM_CONSTRUCTORBindingSource1 = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_FORM_CONSTRUCTORTableAdapter1 = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter() - Me.TableAdapterManager1 = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - Me.lblSave = New System.Windows.Forms.Label() - Me.OFDWindreamsuche = New System.Windows.Forms.OpenFileDialog() - Me.TBTEMP_QUICKDISPLAYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBTEMP_QUICKDISPLAYTableAdapter() - Me.TableAdapterManager2 = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.ImageCollection1 = New DevExpress.Utils.ImageCollection(Me.components) - Me.btndeleteUserConstructorRel = New System.Windows.Forms.Button() - Me.btnAddUser2ConstructorREL = New System.Windows.Forms.Button() - Me.lblConfiguredUsers = New System.Windows.Forms.Label() - Me.lblUsers = New System.Windows.Forms.Label() - Me.Label16 = New System.Windows.Forms.Label() - Me.LANGUAGETextBox = New System.Windows.Forms.TextBox() - Me.CheckBoxHome = New System.Windows.Forms.CheckBox() - Me.btnChangeHOMESTANDARD = New System.Windows.Forms.Button() - Me.TableAdapterManager3 = New DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager() - Me.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter() - Me.GridControlUsers2Menue = New DevExpress.XtraGrid.GridControl() - Me.GridViewlUsers2Menue = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn7 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn8 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn9 = New DevExpress.XtraGrid.Columns.GridColumn() - GUIDLabel = New System.Windows.Forms.Label() - FORM_TITLELabel = New System.Windows.Forms.Label() - SEQUENCE_MENULabel = New System.Windows.Forms.Label() - SHORT_TITLELabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - GUIDLabel1 = New System.Windows.Forms.Label() - ADDED_WHOLabel1 = New System.Windows.Forms.Label() - ADDED_WHENLabel1 = New System.Windows.Forms.Label() - CHANGED_WHOLabel1 = New System.Windows.Forms.Label() - CHANGED_WHENLabel1 = New System.Windows.Forms.Label() - COLUMN_NAME1Label1 = New System.Windows.Forms.Label() - GUIDLabel2 = New System.Windows.Forms.Label() - SQL_COMMANDLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel2 = New System.Windows.Forms.Label() - ADDED_WHENLabel2 = New System.Windows.Forms.Label() - CHANGED_WHOLabel2 = New System.Windows.Forms.Label() - CHANGED_WHENLabel2 = New System.Windows.Forms.Label() - Label19 = New System.Windows.Forms.Label() - SQL_RIGHT_READ_AND_VIEW_ONLYLabel = New System.Windows.Forms.Label() - SQL_RIGHT_WINDREAM_VIEWLabel = New System.Windows.Forms.Label() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.SuspendLayout() - CType(Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.cmstrpEntity.SuspendLayout() - CType(Me.SEQUENCE_MENUNumericUpDown, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - CType(Me.XtraTabControl2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl2.SuspendLayout() - Me.XtraTabPage3.SuspendLayout() - Me.XtraTabPage5.SuspendLayout() - Me.XtraTabPage4.SuspendLayout() - CType(Me.XtraTabControlSV, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControlSV.SuspendLayout() - Me.XtraTabPage7.SuspendLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_Users2BindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlSupervisorAdd, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewSupervisorsAdd, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabPage8.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - CType(Me.GridControlUserSQL, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewUserSQL, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.dgvResult, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.dgvPlaceholders, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabPage6.SuspendLayout() - Me.StatusStrip1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - CType(Me.TBTEMP_QUICKDISPLAYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.ImageCollection1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'FORM_TITLELabel - ' - resources.ApplyResources(FORM_TITLELabel, "FORM_TITLELabel") - FORM_TITLELabel.Name = "FORM_TITLELabel" - ' - 'SEQUENCE_MENULabel - ' - resources.ApplyResources(SEQUENCE_MENULabel, "SEQUENCE_MENULabel") - SEQUENCE_MENULabel.Name = "SEQUENCE_MENULabel" - ' - 'SHORT_TITLELabel - ' - resources.ApplyResources(SHORT_TITLELabel, "SHORT_TITLELabel") - SHORT_TITLELabel.Name = "SHORT_TITLELabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'GUIDLabel1 - ' - resources.ApplyResources(GUIDLabel1, "GUIDLabel1") - GUIDLabel1.Name = "GUIDLabel1" - ' - 'ADDED_WHOLabel1 - ' - resources.ApplyResources(ADDED_WHOLabel1, "ADDED_WHOLabel1") - ADDED_WHOLabel1.Name = "ADDED_WHOLabel1" - ' - 'ADDED_WHENLabel1 - ' - resources.ApplyResources(ADDED_WHENLabel1, "ADDED_WHENLabel1") - ADDED_WHENLabel1.Name = "ADDED_WHENLabel1" - ' - 'CHANGED_WHOLabel1 - ' - resources.ApplyResources(CHANGED_WHOLabel1, "CHANGED_WHOLabel1") - CHANGED_WHOLabel1.Name = "CHANGED_WHOLabel1" - ' - 'CHANGED_WHENLabel1 - ' - resources.ApplyResources(CHANGED_WHENLabel1, "CHANGED_WHENLabel1") - CHANGED_WHENLabel1.Name = "CHANGED_WHENLabel1" - ' - 'COLUMN_NAME1Label1 - ' - resources.ApplyResources(COLUMN_NAME1Label1, "COLUMN_NAME1Label1") - COLUMN_NAME1Label1.Name = "COLUMN_NAME1Label1" - ' - 'GUIDLabel2 - ' - resources.ApplyResources(GUIDLabel2, "GUIDLabel2") - GUIDLabel2.Name = "GUIDLabel2" - ' - 'SQL_COMMANDLabel - ' - resources.ApplyResources(SQL_COMMANDLabel, "SQL_COMMANDLabel") - SQL_COMMANDLabel.Name = "SQL_COMMANDLabel" - ' - 'ADDED_WHOLabel2 - ' - resources.ApplyResources(ADDED_WHOLabel2, "ADDED_WHOLabel2") - ADDED_WHOLabel2.Name = "ADDED_WHOLabel2" - ' - 'ADDED_WHENLabel2 - ' - resources.ApplyResources(ADDED_WHENLabel2, "ADDED_WHENLabel2") - ADDED_WHENLabel2.Name = "ADDED_WHENLabel2" - ' - 'CHANGED_WHOLabel2 - ' - resources.ApplyResources(CHANGED_WHOLabel2, "CHANGED_WHOLabel2") - CHANGED_WHOLabel2.Name = "CHANGED_WHOLabel2" - ' - 'CHANGED_WHENLabel2 - ' - resources.ApplyResources(CHANGED_WHENLabel2, "CHANGED_WHENLabel2") - CHANGED_WHENLabel2.Name = "CHANGED_WHENLabel2" - ' - 'Label19 - ' - resources.ApplyResources(Label19, "Label19") - Label19.Name = "Label19" - ' - 'SQL_RIGHT_READ_AND_VIEW_ONLYLabel - ' - resources.ApplyResources(SQL_RIGHT_READ_AND_VIEW_ONLYLabel, "SQL_RIGHT_READ_AND_VIEW_ONLYLabel") - SQL_RIGHT_READ_AND_VIEW_ONLYLabel.Name = "SQL_RIGHT_READ_AND_VIEW_ONLYLabel" - ' - 'SQL_RIGHT_WINDREAM_VIEWLabel - ' - resources.ApplyResources(SQL_RIGHT_WINDREAM_VIEWLabel, "SQL_RIGHT_WINDREAM_VIEWLabel") - SQL_RIGHT_WINDREAM_VIEWLabel.Name = "SQL_RIGHT_WINDREAM_VIEWLabel" - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_FORM_CONSTRUCTORBindingSource - ' - Me.TBPMO_FORM_CONSTRUCTORBindingSource.DataMember = "TBPMO_FORM_CONSTRUCTOR" - Me.TBPMO_FORM_CONSTRUCTORBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'TBPMO_FORM_CONSTRUCTORTableAdapter - ' - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Me.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Me.TBPMO_FORM_CONSTRUCTORTableAdapter - Me.TableAdapterManager.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - ' - Me.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_FORM_CONSTRUCTORBindingNavigator - ' - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.BindingSource = Me.TBPMO_FORM_CONSTRUCTORBindingSource - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.CountItemFormat = "from {0} Views" - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.DeleteItem = Nothing - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_FORM_CONSTRUCTORBindingNavigator, "TBPMO_FORM_CONSTRUCTORBindingNavigator") - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.Name = "TBPMO_FORM_CONSTRUCTORBindingNavigator" - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem - ' - Me.TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem, "TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem") - Me.TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem.Name = "TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem" - ' - 'TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource - ' - Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource.DataMember = "TBPMO_FORM_CONSTRUCTOR_DETAIL" - Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'TreeViewDetails - ' - Me.TreeViewDetails.AllowDrop = True - Me.TreeViewDetails.ContextMenuStrip = Me.cmstrpEntity - resources.ApplyResources(Me.TreeViewDetails, "TreeViewDetails") - Me.TreeViewDetails.ImageList = Me.ImageList1 - Me.TreeViewDetails.Name = "TreeViewDetails" - ' - 'cmstrpEntity - ' - Me.cmstrpEntity.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.FormDesignerToolStripMenuItem}) - Me.cmstrpEntity.Name = "cmstrpEntity" - resources.ApplyResources(Me.cmstrpEntity, "cmstrpEntity") - ' - 'FormDesignerToolStripMenuItem - ' - Me.FormDesignerToolStripMenuItem.Name = "FormDesignerToolStripMenuItem" - resources.ApplyResources(Me.FormDesignerToolStripMenuItem, "FormDesignerToolStripMenuItem") - ' - '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, "medal_bronze_1.png") - Me.ImageList1.Images.SetKeyName(1, "medal_gold_2.png") - ' - 'CONSTRUCTOR_IDTextBox - ' - Me.CONSTRUCTOR_IDTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CONSTRUCTOR_IDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "GUID", True)) - resources.ApplyResources(Me.CONSTRUCTOR_IDTextBox, "CONSTRUCTOR_IDTextBox") - Me.CONSTRUCTOR_IDTextBox.Name = "CONSTRUCTOR_IDTextBox" - Me.CONSTRUCTOR_IDTextBox.ReadOnly = True - ' - 'FORM_TITLETextBox - ' - Me.FORM_TITLETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "FORM_TITLE", True)) - resources.ApplyResources(Me.FORM_TITLETextBox, "FORM_TITLETextBox") - Me.FORM_TITLETextBox.Name = "FORM_TITLETextBox" - ' - 'SEQUENCE_MENUNumericUpDown - ' - Me.SEQUENCE_MENUNumericUpDown.DataBindings.Add(New System.Windows.Forms.Binding("Value", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "SEQUENCE_MENU", True)) - resources.ApplyResources(Me.SEQUENCE_MENUNumericUpDown, "SEQUENCE_MENUNumericUpDown") - Me.SEQUENCE_MENUNumericUpDown.Name = "SEQUENCE_MENUNumericUpDown" - ' - 'SHORT_TITLETextBox - ' - Me.SHORT_TITLETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "SHORT_TITLE", True)) - resources.ApplyResources(Me.SHORT_TITLETextBox, "SHORT_TITLETextBox") - Me.SHORT_TITLETextBox.Name = "SHORT_TITLETextBox" - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'GUIDTextBox1 - ' - Me.GUIDTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.GUIDTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox1, "GUIDTextBox1") - Me.GUIDTextBox1.Name = "GUIDTextBox1" - Me.GUIDTextBox1.ReadOnly = True - ' - 'LEVEL1_SELECTCheckBox - ' - Me.LEVEL1_SELECTCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "LEVEL1_SELECT", True)) - resources.ApplyResources(Me.LEVEL1_SELECTCheckBox, "LEVEL1_SELECTCheckBox") - Me.LEVEL1_SELECTCheckBox.Name = "LEVEL1_SELECTCheckBox" - Me.LEVEL1_SELECTCheckBox.UseVisualStyleBackColor = True - ' - 'XtraTabControl1 - ' - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1}) - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Controls.Add(Me.XtraTabControl2) - Me.XtraTabPage1.Controls.Add(Me.StatusStrip1) - Me.XtraTabPage1.Controls.Add(Me.ToolStrip1) - Me.XtraTabPage1.Controls.Add(Me.TreeViewDetails) - Me.XtraTabPage1.Name = "XtraTabPage1" - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - ' - 'XtraTabControl2 - ' - resources.ApplyResources(Me.XtraTabControl2, "XtraTabControl2") - Me.XtraTabControl2.Name = "XtraTabControl2" - Me.XtraTabControl2.SelectedTabPage = Me.XtraTabPage3 - Me.XtraTabControl2.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage5, Me.XtraTabPage3, Me.XtraTabPage4, Me.XtraTabPage2, Me.XtraTabPage6}) - ' - 'XtraTabPage3 - ' - resources.ApplyResources(Me.XtraTabPage3, "XtraTabPage3") - Me.XtraTabPage3.Controls.Add(Me.chkAddRecords) - Me.XtraTabPage3.Controls.Add(SQL_RIGHT_WINDREAM_VIEWLabel) - Me.XtraTabPage3.Controls.Add(Me.SQL_RIGHT_WINDREAM_VIEWTextBox) - Me.XtraTabPage3.Controls.Add(SQL_RIGHT_READ_AND_VIEW_ONLYLabel) - Me.XtraTabPage3.Controls.Add(Me.SQL_RIGHT_READ_AND_VIEW_ONLYTextBox) - Me.XtraTabPage3.Controls.Add(Me.CONTROL_DOCTYPE_MATCHTextBox) - Me.XtraTabPage3.Controls.Add(Label19) - Me.XtraTabPage3.Controls.Add(Me.LOAD_DIRECTCheckBox) - Me.XtraTabPage3.Controls.Add(Me.Label4) - Me.XtraTabPage3.Controls.Add(COLUMN_NAME1Label1) - Me.XtraTabPage3.Controls.Add(Me.COLUMN_NAME1ComboBox) - Me.XtraTabPage3.Controls.Add(Me.Label2) - Me.XtraTabPage3.Controls.Add(CHANGED_WHENLabel1) - Me.XtraTabPage3.Controls.Add(Me.CHANGED_WHENTextBox1) - Me.XtraTabPage3.Controls.Add(CHANGED_WHOLabel1) - Me.XtraTabPage3.Controls.Add(Me.CHANGED_WHOTextBox1) - Me.XtraTabPage3.Controls.Add(ADDED_WHENLabel1) - Me.XtraTabPage3.Controls.Add(Me.ADDED_WHENTextBox1) - Me.XtraTabPage3.Controls.Add(ADDED_WHOLabel1) - Me.XtraTabPage3.Controls.Add(GUIDLabel1) - Me.XtraTabPage3.Controls.Add(Me.ADDED_WHOTextBox1) - Me.XtraTabPage3.Controls.Add(Me.GUIDTextBox1) - Me.XtraTabPage3.Controls.Add(Me.LEVEL1_SELECTCheckBox) - Me.XtraTabPage3.Name = "XtraTabPage3" - ' - 'chkAddRecords - ' - Me.chkAddRecords.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "ADD_RECORDS", True)) - resources.ApplyResources(Me.chkAddRecords, "chkAddRecords") - Me.chkAddRecords.Name = "chkAddRecords" - Me.chkAddRecords.UseVisualStyleBackColor = True - ' - 'SQL_RIGHT_WINDREAM_VIEWTextBox - ' - Me.SQL_RIGHT_WINDREAM_VIEWTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "SQL_RIGHT_WINDREAM_VIEW", True)) - resources.ApplyResources(Me.SQL_RIGHT_WINDREAM_VIEWTextBox, "SQL_RIGHT_WINDREAM_VIEWTextBox") - Me.SQL_RIGHT_WINDREAM_VIEWTextBox.Name = "SQL_RIGHT_WINDREAM_VIEWTextBox" - ' - 'SQL_RIGHT_READ_AND_VIEW_ONLYTextBox - ' - Me.SQL_RIGHT_READ_AND_VIEW_ONLYTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "SQL_RIGHT_READ_AND_VIEW_ONLY", True)) - resources.ApplyResources(Me.SQL_RIGHT_READ_AND_VIEW_ONLYTextBox, "SQL_RIGHT_READ_AND_VIEW_ONLYTextBox") - Me.SQL_RIGHT_READ_AND_VIEW_ONLYTextBox.Name = "SQL_RIGHT_READ_AND_VIEW_ONLYTextBox" - ' - 'CONTROL_DOCTYPE_MATCHTextBox - ' - Me.CONTROL_DOCTYPE_MATCHTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "CONTROL_DOCTYPE_MATCH", True)) - resources.ApplyResources(Me.CONTROL_DOCTYPE_MATCHTextBox, "CONTROL_DOCTYPE_MATCHTextBox") - Me.CONTROL_DOCTYPE_MATCHTextBox.Name = "CONTROL_DOCTYPE_MATCHTextBox" - ' - 'LOAD_DIRECTCheckBox - ' - Me.LOAD_DIRECTCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "LOAD_DIRECT", True)) - resources.ApplyResources(Me.LOAD_DIRECTCheckBox, "LOAD_DIRECTCheckBox") - Me.LOAD_DIRECTCheckBox.Name = "LOAD_DIRECTCheckBox" - Me.LOAD_DIRECTCheckBox.UseVisualStyleBackColor = True - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'COLUMN_NAME1ComboBox - ' - Me.COLUMN_NAME1ComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "COLUMN_NAME1", True)) - Me.COLUMN_NAME1ComboBox.FormattingEnabled = True - resources.ApplyResources(Me.COLUMN_NAME1ComboBox, "COLUMN_NAME1ComboBox") - Me.COLUMN_NAME1ComboBox.Name = "COLUMN_NAME1ComboBox" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'CHANGED_WHENTextBox1 - ' - Me.CHANGED_WHENTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox1, "CHANGED_WHENTextBox1") - Me.CHANGED_WHENTextBox1.Name = "CHANGED_WHENTextBox1" - Me.CHANGED_WHENTextBox1.ReadOnly = True - ' - 'CHANGED_WHOTextBox1 - ' - Me.CHANGED_WHOTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox1, "CHANGED_WHOTextBox1") - Me.CHANGED_WHOTextBox1.Name = "CHANGED_WHOTextBox1" - Me.CHANGED_WHOTextBox1.ReadOnly = True - ' - 'ADDED_WHENTextBox1 - ' - Me.ADDED_WHENTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox1, "ADDED_WHENTextBox1") - Me.ADDED_WHENTextBox1.Name = "ADDED_WHENTextBox1" - Me.ADDED_WHENTextBox1.ReadOnly = True - ' - 'ADDED_WHOTextBox1 - ' - Me.ADDED_WHOTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox1, "ADDED_WHOTextBox1") - Me.ADDED_WHOTextBox1.Name = "ADDED_WHOTextBox1" - Me.ADDED_WHOTextBox1.ReadOnly = True - ' - 'XtraTabPage5 - ' - resources.ApplyResources(Me.XtraTabPage5, "XtraTabPage5") - Me.XtraTabPage5.Controls.Add(Me.Button2) - Me.XtraTabPage5.Controls.Add(Me.lblQuickViewAdded) - Me.XtraTabPage5.Controls.Add(Me.btnSetQuickViewPicture) - Me.XtraTabPage5.Controls.Add(Me.txtQuickViewPicture) - Me.XtraTabPage5.Controls.Add(Me.Label8) - Me.XtraTabPage5.Controls.Add(Me.lblChangeHeadline) - Me.XtraTabPage5.Controls.Add(Me.btnSetHeadline) - Me.XtraTabPage5.Controls.Add(Me.btndeleteControl) - Me.XtraTabPage5.Controls.Add(Me.btnAddControl) - Me.XtraTabPage5.Controls.Add(Me.ListBoxConfiguredDisplay) - Me.XtraTabPage5.Controls.Add(Me.Label6) - Me.XtraTabPage5.Controls.Add(Me.Label5) - Me.XtraTabPage5.Controls.Add(Me.listBoxControls) - Me.XtraTabPage5.Controls.Add(Me.Label3) - Me.XtraTabPage5.Name = "XtraTabPage5" - ' - 'Button2 - ' - resources.ApplyResources(Me.Button2, "Button2") - Me.Button2.Name = "Button2" - Me.Button2.UseVisualStyleBackColor = True - ' - 'lblQuickViewAdded - ' - resources.ApplyResources(Me.lblQuickViewAdded, "lblQuickViewAdded") - Me.lblQuickViewAdded.BackColor = System.Drawing.Color.Yellow - Me.lblQuickViewAdded.Name = "lblQuickViewAdded" - ' - 'btnSetQuickViewPicture - ' - resources.ApplyResources(Me.btnSetQuickViewPicture, "btnSetQuickViewPicture") - Me.btnSetQuickViewPicture.Name = "btnSetQuickViewPicture" - Me.btnSetQuickViewPicture.UseVisualStyleBackColor = True - ' - 'txtQuickViewPicture - ' - resources.ApplyResources(Me.txtQuickViewPicture, "txtQuickViewPicture") - Me.txtQuickViewPicture.Name = "txtQuickViewPicture" - Me.txtQuickViewPicture.ReadOnly = True - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'lblChangeHeadline - ' - resources.ApplyResources(Me.lblChangeHeadline, "lblChangeHeadline") - Me.lblChangeHeadline.BackColor = System.Drawing.Color.Yellow - Me.lblChangeHeadline.Name = "lblChangeHeadline" - ' - 'btnSetHeadline - ' - resources.ApplyResources(Me.btnSetHeadline, "btnSetHeadline") - Me.btnSetHeadline.Name = "btnSetHeadline" - Me.btnSetHeadline.UseVisualStyleBackColor = True - ' - 'btndeleteControl - ' - resources.ApplyResources(Me.btndeleteControl, "btndeleteControl") - Me.btndeleteControl.Name = "btndeleteControl" - Me.btndeleteControl.UseVisualStyleBackColor = True - ' - 'btnAddControl - ' - resources.ApplyResources(Me.btnAddControl, "btnAddControl") - Me.btnAddControl.Name = "btnAddControl" - Me.btnAddControl.UseVisualStyleBackColor = True - ' - 'ListBoxConfiguredDisplay - ' - Me.ListBoxConfiguredDisplay.FormattingEnabled = True - resources.ApplyResources(Me.ListBoxConfiguredDisplay, "ListBoxConfiguredDisplay") - Me.ListBoxConfiguredDisplay.Name = "ListBoxConfiguredDisplay" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'listBoxControls - ' - resources.ApplyResources(Me.listBoxControls, "listBoxControls") - Me.listBoxControls.FormattingEnabled = True - Me.listBoxControls.Name = "listBoxControls" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'XtraTabPage4 - ' - resources.ApplyResources(Me.XtraTabPage4, "XtraTabPage4") - Me.XtraTabPage4.Controls.Add(Me.chkActivateDSOnEdit) - Me.XtraTabPage4.Controls.Add(Me.chkDOC_SEARCH_TAB1) - Me.XtraTabPage4.Controls.Add(Me.XtraTabControlSV) - Me.XtraTabPage4.Controls.Add(Me.chkWDSearch_Active) - Me.XtraTabPage4.Controls.Add(Me.lblSaveDocSearch) - Me.XtraTabPage4.Name = "XtraTabPage4" - ' - 'chkActivateDSOnEdit - ' - resources.ApplyResources(Me.chkActivateDSOnEdit, "chkActivateDSOnEdit") - Me.chkActivateDSOnEdit.Name = "chkActivateDSOnEdit" - Me.chkActivateDSOnEdit.UseVisualStyleBackColor = True - ' - 'chkDOC_SEARCH_TAB1 - ' - resources.ApplyResources(Me.chkDOC_SEARCH_TAB1, "chkDOC_SEARCH_TAB1") - Me.chkDOC_SEARCH_TAB1.Name = "chkDOC_SEARCH_TAB1" - Me.chkDOC_SEARCH_TAB1.UseVisualStyleBackColor = True - ' - 'XtraTabControlSV - ' - resources.ApplyResources(Me.XtraTabControlSV, "XtraTabControlSV") - Me.XtraTabControlSV.Name = "XtraTabControlSV" - Me.XtraTabControlSV.SelectedTabPage = Me.XtraTabPage7 - Me.XtraTabControlSV.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage7, Me.XtraTabPage8}) - ' - 'XtraTabPage7 - ' - Me.XtraTabPage7.Controls.Add(Me.Label20) - Me.XtraTabPage7.Controls.Add(Me.GridControl2) - Me.XtraTabPage7.Controls.Add(Me.Label7) - Me.XtraTabPage7.Controls.Add(Me.Label9) - Me.XtraTabPage7.Controls.Add(Me.Label11) - Me.XtraTabPage7.Controls.Add(Me.cmbRight) - Me.XtraTabPage7.Controls.Add(Me.GridControlSupervisorAdd) - Me.XtraTabPage7.Controls.Add(Me.btnDeleteUserSupervisor) - Me.XtraTabPage7.Controls.Add(Me.btnAddUser2Supervisor) - Me.XtraTabPage7.Name = "XtraTabPage7" - resources.ApplyResources(Me.XtraTabPage7, "XtraTabPage7") - ' - 'Label20 - ' - resources.ApplyResources(Me.Label20, "Label20") - Me.Label20.Name = "Label20" - ' - 'GridControl2 - ' - resources.ApplyResources(Me.GridControl2, "GridControl2") - Me.GridControl2.DataSource = Me.TBWH_Users2BindingSource - Me.GridControl2.MainView = Me.GridView2 - Me.GridControl2.Name = "GridControl2" - Me.GridControl2.ShowOnlyPredefinedDetails = True - Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView2}) - ' - 'TBWH_Users2BindingSource - ' - Me.TBWH_Users2BindingSource.DataMember = "TBWH_Users2" - Me.TBWH_Users2BindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridView2 - ' - Me.GridView2.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView2.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView2.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView2.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView2.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView2.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView2.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn14, Me.colSurname3, Me.GridColumn15, Me.GridColumn16, Me.GridColumn17}) - Me.GridView2.GridControl = Me.GridControl2 - Me.GridView2.Name = "GridView2" - Me.GridView2.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView2.OptionsView.ColumnAutoWidth = False - Me.GridView2.OptionsView.EnableAppearanceEvenRow = True - Me.GridView2.OptionsView.ShowAutoFilterRow = True - Me.GridView2.OptionsView.ShowGroupPanel = False - ' - 'GridColumn14 - ' - resources.ApplyResources(Me.GridColumn14, "GridColumn14") - Me.GridColumn14.FieldName = "Select" - Me.GridColumn14.Name = "GridColumn14" - ' - 'colSurname3 - ' - resources.ApplyResources(Me.colSurname3, "colSurname3") - Me.colSurname3.FieldName = "Surname" - Me.colSurname3.Name = "colSurname3" - ' - 'GridColumn15 - ' - Me.GridColumn15.FieldName = "Username" - Me.GridColumn15.Name = "GridColumn15" - Me.GridColumn15.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn15, "GridColumn15") - ' - 'GridColumn16 - ' - Me.GridColumn16.FieldName = "Email" - Me.GridColumn16.Name = "GridColumn16" - Me.GridColumn16.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn16, "GridColumn16") - ' - 'GridColumn17 - ' - Me.GridColumn17.FieldName = "ID" - Me.GridColumn17.Name = "GridColumn17" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'Label9 - ' - resources.ApplyResources(Me.Label9, "Label9") - Me.Label9.Name = "Label9" - ' - 'Label11 - ' - resources.ApplyResources(Me.Label11, "Label11") - Me.Label11.Name = "Label11" - ' - 'cmbRight - ' - resources.ApplyResources(Me.cmbRight, "cmbRight") - Me.cmbRight.FormattingEnabled = True - Me.cmbRight.Items.AddRange(New Object() {resources.GetString("cmbRight.Items"), resources.GetString("cmbRight.Items1")}) - Me.cmbRight.Name = "cmbRight" - ' - 'GridControlSupervisorAdd - ' - resources.ApplyResources(Me.GridControlSupervisorAdd, "GridControlSupervisorAdd") - Me.GridControlSupervisorAdd.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlSupervisorAdd.MainView = Me.GridViewSupervisorsAdd - Me.GridControlSupervisorAdd.Name = "GridControlSupervisorAdd" - Me.GridControlSupervisorAdd.ShowOnlyPredefinedDetails = True - Me.GridControlSupervisorAdd.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewSupervisorsAdd}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewSupervisorsAdd - ' - Me.GridViewSupervisorsAdd.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewSupervisorsAdd.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewSupervisorsAdd.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewSupervisorsAdd.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewSupervisorsAdd.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewSupervisorsAdd.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewSupervisorsAdd.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn10, Me.colSurname2, Me.GridColumn11, Me.GridColumn12, Me.GridColumn13}) - Me.GridViewSupervisorsAdd.GridControl = Me.GridControlSupervisorAdd - Me.GridViewSupervisorsAdd.Name = "GridViewSupervisorsAdd" - Me.GridViewSupervisorsAdd.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewSupervisorsAdd.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewSupervisorsAdd.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewSupervisorsAdd.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewSupervisorsAdd.OptionsView.ColumnAutoWidth = False - Me.GridViewSupervisorsAdd.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewSupervisorsAdd.OptionsView.ShowAutoFilterRow = True - Me.GridViewSupervisorsAdd.OptionsView.ShowGroupPanel = False - ' - 'GridColumn10 - ' - resources.ApplyResources(Me.GridColumn10, "GridColumn10") - Me.GridColumn10.FieldName = "Select" - Me.GridColumn10.Name = "GridColumn10" - ' - 'colSurname2 - ' - resources.ApplyResources(Me.colSurname2, "colSurname2") - Me.colSurname2.FieldName = "Surname" - Me.colSurname2.Name = "colSurname2" - ' - 'GridColumn11 - ' - Me.GridColumn11.FieldName = "Username" - Me.GridColumn11.Name = "GridColumn11" - Me.GridColumn11.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn11, "GridColumn11") - ' - 'GridColumn12 - ' - Me.GridColumn12.FieldName = "Email" - Me.GridColumn12.Name = "GridColumn12" - Me.GridColumn12.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn12, "GridColumn12") - ' - 'GridColumn13 - ' - Me.GridColumn13.FieldName = "ID" - Me.GridColumn13.Name = "GridColumn13" - ' - 'btnDeleteUserSupervisor - ' - resources.ApplyResources(Me.btnDeleteUserSupervisor, "btnDeleteUserSupervisor") - Me.btnDeleteUserSupervisor.Name = "btnDeleteUserSupervisor" - Me.btnDeleteUserSupervisor.UseVisualStyleBackColor = True - ' - 'btnAddUser2Supervisor - ' - resources.ApplyResources(Me.btnAddUser2Supervisor, "btnAddUser2Supervisor") - Me.btnAddUser2Supervisor.Name = "btnAddUser2Supervisor" - Me.btnAddUser2Supervisor.UseVisualStyleBackColor = True - ' - 'XtraTabPage8 - ' - Me.XtraTabPage8.Controls.Add(Me.btndeleteSupervisorControl) - Me.XtraTabPage8.Controls.Add(Me.btnAddSupervisorControl) - Me.XtraTabPage8.Controls.Add(Me.Label13) - Me.XtraTabPage8.Controls.Add(Me.Label15) - Me.XtraTabPage8.Controls.Add(Me.cmbSupervisorControls) - Me.XtraTabPage8.Controls.Add(Me.CheckedListBoxSupervisorControls) - Me.XtraTabPage8.Controls.Add(Me.Label14) - Me.XtraTabPage8.Name = "XtraTabPage8" - resources.ApplyResources(Me.XtraTabPage8, "XtraTabPage8") - ' - 'btndeleteSupervisorControl - ' - resources.ApplyResources(Me.btndeleteSupervisorControl, "btndeleteSupervisorControl") - Me.btndeleteSupervisorControl.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.btndeleteSupervisorControl.Name = "btndeleteSupervisorControl" - Me.btndeleteSupervisorControl.UseVisualStyleBackColor = True - ' - 'btnAddSupervisorControl - ' - resources.ApplyResources(Me.btnAddSupervisorControl, "btnAddSupervisorControl") - Me.btnAddSupervisorControl.Name = "btnAddSupervisorControl" - Me.btnAddSupervisorControl.UseVisualStyleBackColor = True - ' - 'Label13 - ' - resources.ApplyResources(Me.Label13, "Label13") - Me.Label13.Name = "Label13" - ' - 'Label15 - ' - resources.ApplyResources(Me.Label15, "Label15") - Me.Label15.Name = "Label15" - ' - 'cmbSupervisorControls - ' - resources.ApplyResources(Me.cmbSupervisorControls, "cmbSupervisorControls") - Me.cmbSupervisorControls.FormattingEnabled = True - Me.cmbSupervisorControls.Name = "cmbSupervisorControls" - ' - 'CheckedListBoxSupervisorControls - ' - resources.ApplyResources(Me.CheckedListBoxSupervisorControls, "CheckedListBoxSupervisorControls") - Me.CheckedListBoxSupervisorControls.BackColor = System.Drawing.SystemColors.GradientActiveCaption - Me.CheckedListBoxSupervisorControls.FormattingEnabled = True - Me.CheckedListBoxSupervisorControls.Name = "CheckedListBoxSupervisorControls" - ' - 'Label14 - ' - resources.ApplyResources(Me.Label14, "Label14") - Me.Label14.Name = "Label14" - ' - 'chkWDSearch_Active - ' - resources.ApplyResources(Me.chkWDSearch_Active, "chkWDSearch_Active") - Me.chkWDSearch_Active.Name = "chkWDSearch_Active" - Me.chkWDSearch_Active.UseVisualStyleBackColor = True - ' - 'lblSaveDocSearch - ' - resources.ApplyResources(Me.lblSaveDocSearch, "lblSaveDocSearch") - Me.lblSaveDocSearch.BackColor = System.Drawing.Color.Yellow - Me.lblSaveDocSearch.Name = "lblSaveDocSearch" - ' - 'XtraTabPage2 - ' - Me.XtraTabPage2.Controls.Add(Me.TabControl1) - Me.XtraTabPage2.Name = "XtraTabPage2" - resources.ApplyResources(Me.XtraTabPage2, "XtraTabPage2") - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - resources.ApplyResources(Me.TabControl1, "TabControl1") - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - ' - 'TabPage1 - ' - resources.ApplyResources(Me.TabPage1, "TabPage1") - Me.TabPage1.Controls.Add(Me.GridControlUserSQL) - Me.TabPage1.Controls.Add(Me.Label12) - Me.TabPage1.Controls.Add(Me.Label17) - Me.TabPage1.Controls.Add(Me.dgvResult) - Me.TabPage1.Controls.Add(Me.dgvPlaceholders) - Me.TabPage1.Controls.Add(Me.btnTestSQL) - Me.TabPage1.Controls.Add(Me.btnAddUserSQL) - Me.TabPage1.Controls.Add(Me.lblsaveSQLUser) - Me.TabPage1.Controls.Add(CHANGED_WHENLabel2) - Me.TabPage1.Controls.Add(Me.CHANGED_WHENTextBox2) - Me.TabPage1.Controls.Add(CHANGED_WHOLabel2) - Me.TabPage1.Controls.Add(Me.CHANGED_WHOTextBox2) - Me.TabPage1.Controls.Add(ADDED_WHENLabel2) - Me.TabPage1.Controls.Add(Me.ADDED_WHENTextBox2) - Me.TabPage1.Controls.Add(ADDED_WHOLabel2) - Me.TabPage1.Controls.Add(Me.ADDED_WHOTextBox2) - Me.TabPage1.Controls.Add(SQL_COMMANDLabel) - Me.TabPage1.Controls.Add(Me.SQL_COMMANDTextBox) - Me.TabPage1.Controls.Add(GUIDLabel2) - Me.TabPage1.Controls.Add(Me.GUIDTextBox) - Me.TabPage1.Controls.Add(Me.Label10) - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'GridControlUserSQL - ' - resources.ApplyResources(Me.GridControlUserSQL, "GridControlUserSQL") - Me.GridControlUserSQL.DataSource = Me.TBWH_Users1BindingSource - Me.GridControlUserSQL.MainView = Me.GridViewUserSQL - Me.GridControlUserSQL.Name = "GridControlUserSQL" - Me.GridControlUserSQL.ShowOnlyPredefinedDetails = True - Me.GridControlUserSQL.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewUserSQL}) - ' - 'TBWH_Users1BindingSource - ' - Me.TBWH_Users1BindingSource.DataMember = "TBWH_Users1" - Me.TBWH_Users1BindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewUserSQL - ' - Me.GridViewUserSQL.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewUserSQL.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewUserSQL.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewUserSQL.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewUserSQL.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewUserSQL.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewUserSQL.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSurname4, Me.GridColumn4, Me.GridColumn5, Me.GridColumn6, Me.colID1}) - Me.GridViewUserSQL.GridControl = Me.GridControlUserSQL - Me.GridViewUserSQL.Name = "GridViewUserSQL" - Me.GridViewUserSQL.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUserSQL.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUserSQL.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUserSQL.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewUserSQL.OptionsView.ColumnAutoWidth = False - Me.GridViewUserSQL.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewUserSQL.OptionsView.ShowAutoFilterRow = True - Me.GridViewUserSQL.OptionsView.ShowGroupPanel = False - ' - 'colSurname4 - ' - resources.ApplyResources(Me.colSurname4, "colSurname4") - Me.colSurname4.FieldName = "Surname" - Me.colSurname4.Name = "colSurname4" - ' - 'GridColumn4 - ' - Me.GridColumn4.FieldName = "Username" - Me.GridColumn4.Name = "GridColumn4" - Me.GridColumn4.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn4, "GridColumn4") - ' - 'GridColumn5 - ' - Me.GridColumn5.FieldName = "Email" - Me.GridColumn5.Name = "GridColumn5" - Me.GridColumn5.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn5, "GridColumn5") - ' - 'GridColumn6 - ' - Me.GridColumn6.FieldName = "ID" - Me.GridColumn6.Name = "GridColumn6" - ' - 'colID1 - ' - Me.colID1.FieldName = "ID" - Me.colID1.Name = "colID1" - ' - 'Label12 - ' - resources.ApplyResources(Me.Label12, "Label12") - Me.Label12.Name = "Label12" - ' - 'Label17 - ' - resources.ApplyResources(Me.Label17, "Label17") - Me.Label17.Name = "Label17" - ' - 'dgvResult - ' - Me.dgvResult.AllowUserToAddRows = False - Me.dgvResult.AllowUserToDeleteRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.LightBlue - Me.dgvResult.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 - resources.ApplyResources(Me.dgvResult, "dgvResult") - Me.dgvResult.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvResult.Name = "dgvResult" - Me.dgvResult.ReadOnly = True - ' - 'dgvPlaceholders - ' - Me.dgvPlaceholders.AllowUserToAddRows = False - Me.dgvPlaceholders.AllowUserToDeleteRows = False - DataGridViewCellStyle2.BackColor = System.Drawing.Color.LightBlue - Me.dgvPlaceholders.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2 - Me.dgvPlaceholders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvPlaceholders.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.colPlaceholder, Me.colReplace}) - resources.ApplyResources(Me.dgvPlaceholders, "dgvPlaceholders") - Me.dgvPlaceholders.Name = "dgvPlaceholders" - ' - 'colPlaceholder - ' - resources.ApplyResources(Me.colPlaceholder, "colPlaceholder") - Me.colPlaceholder.Name = "colPlaceholder" - Me.colPlaceholder.ReadOnly = True - ' - 'colReplace - ' - resources.ApplyResources(Me.colReplace, "colReplace") - Me.colReplace.Name = "colReplace" - ' - 'btnTestSQL - ' - resources.ApplyResources(Me.btnTestSQL, "btnTestSQL") - Me.btnTestSQL.Image = Global.DD_Record_Organizer.My.Resources.Resources.Go - Me.btnTestSQL.Name = "btnTestSQL" - Me.btnTestSQL.UseVisualStyleBackColor = True - ' - 'btnAddUserSQL - ' - Me.btnAddUserSQL.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - resources.ApplyResources(Me.btnAddUserSQL, "btnAddUserSQL") - Me.btnAddUserSQL.Name = "btnAddUserSQL" - Me.btnAddUserSQL.UseVisualStyleBackColor = True - ' - 'lblsaveSQLUser - ' - resources.ApplyResources(Me.lblsaveSQLUser, "lblsaveSQLUser") - Me.lblsaveSQLUser.BackColor = System.Drawing.Color.Yellow - Me.lblsaveSQLUser.Name = "lblsaveSQLUser" - ' - 'CHANGED_WHENTextBox2 - ' - Me.CHANGED_WHENTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox2, "CHANGED_WHENTextBox2") - Me.CHANGED_WHENTextBox2.Name = "CHANGED_WHENTextBox2" - Me.CHANGED_WHENTextBox2.ReadOnly = True - ' - 'TBPMO_CONSTRUCTOR_USER_SQLBindingSource - ' - Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource.DataMember = "TBPMO_CONSTRUCTOR_USER_SQL" - Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'CHANGED_WHOTextBox2 - ' - Me.CHANGED_WHOTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox2, "CHANGED_WHOTextBox2") - Me.CHANGED_WHOTextBox2.Name = "CHANGED_WHOTextBox2" - Me.CHANGED_WHOTextBox2.ReadOnly = True - ' - 'ADDED_WHENTextBox2 - ' - Me.ADDED_WHENTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox2, "ADDED_WHENTextBox2") - Me.ADDED_WHENTextBox2.Name = "ADDED_WHENTextBox2" - Me.ADDED_WHENTextBox2.ReadOnly = True - ' - 'ADDED_WHOTextBox2 - ' - Me.ADDED_WHOTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox2, "ADDED_WHOTextBox2") - Me.ADDED_WHOTextBox2.Name = "ADDED_WHOTextBox2" - Me.ADDED_WHOTextBox2.ReadOnly = True - ' - 'SQL_COMMANDTextBox - ' - Me.SQL_COMMANDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, "SQL_COMMAND", True)) - resources.ApplyResources(Me.SQL_COMMANDTextBox, "SQL_COMMANDTextBox") - Me.SQL_COMMANDTextBox.Name = "SQL_COMMANDTextBox" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - ' - 'Label10 - ' - resources.ApplyResources(Me.Label10, "Label10") - Me.Label10.Name = "Label10" - ' - 'TabPage2 - ' - resources.ApplyResources(Me.TabPage2, "TabPage2") - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'XtraTabPage6 - ' - Me.XtraTabPage6.Controls.Add(Me.btndeleteEntityfromClient) - Me.XtraTabPage6.Controls.Add(Me.lblUser2Client) - Me.XtraTabPage6.Controls.Add(Me.chklbxEntitiesforClient) - Me.XtraTabPage6.Controls.Add(Me.btnsaddUser2Client) - Me.XtraTabPage6.Controls.Add(Me.Label18) - Me.XtraTabPage6.Controls.Add(Me.chklbxClient) - Me.XtraTabPage6.Name = "XtraTabPage6" - resources.ApplyResources(Me.XtraTabPage6, "XtraTabPage6") - ' - 'btndeleteEntityfromClient - ' - Me.btndeleteEntityfromClient.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btndeleteEntityfromClient, "btndeleteEntityfromClient") - Me.btndeleteEntityfromClient.Name = "btndeleteEntityfromClient" - Me.btndeleteEntityfromClient.UseVisualStyleBackColor = True - ' - 'lblUser2Client - ' - resources.ApplyResources(Me.lblUser2Client, "lblUser2Client") - Me.lblUser2Client.Name = "lblUser2Client" - ' - 'chklbxEntitiesforClient - ' - resources.ApplyResources(Me.chklbxEntitiesforClient, "chklbxEntitiesforClient") - Me.chklbxEntitiesforClient.BackColor = System.Drawing.SystemColors.GradientActiveCaption - Me.chklbxEntitiesforClient.FormattingEnabled = True - Me.chklbxEntitiesforClient.Name = "chklbxEntitiesforClient" - ' - 'btnsaddUser2Client - ' - Me.btnsaddUser2Client.Image = Global.DD_Record_Organizer.My.Resources.Resources.add1 - resources.ApplyResources(Me.btnsaddUser2Client, "btnsaddUser2Client") - Me.btnsaddUser2Client.Name = "btnsaddUser2Client" - Me.btnsaddUser2Client.UseVisualStyleBackColor = True - ' - 'Label18 - ' - resources.ApplyResources(Me.Label18, "Label18") - Me.Label18.Name = "Label18" - ' - 'chklbxClient - ' - resources.ApplyResources(Me.chklbxClient, "chklbxClient") - Me.chklbxClient.BackColor = System.Drawing.SystemColors.GradientActiveCaption - Me.chklbxClient.FormattingEnabled = True - Me.chklbxClient.Name = "chklbxClient" - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblSaveDetail}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'tslblSaveDetail - ' - Me.tslblSaveDetail.BackColor = System.Drawing.Color.Yellow - Me.tslblSaveDetail.Name = "tslblSaveDetail" - resources.ApplyResources(Me.tslblSaveDetail, "tslblSaveDetail") - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbtnSave}) - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'tsbtnSave - ' - resources.ApplyResources(Me.tsbtnSave, "tsbtnSave") - Me.tsbtnSave.Name = "tsbtnSave" - ' - 'TBTEMP_QUICKDISPLAYBindingSource - ' - Me.TBTEMP_QUICKDISPLAYBindingSource.DataMember = "TBTEMP_QUICKDISPLAY" - Me.TBTEMP_QUICKDISPLAYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'ListBox1 - ' - Me.ListBox1.DataSource = Me.TBPMO_FORM_CONSTRUCTORBindingSource - Me.ListBox1.DisplayMember = "FORM_TITLE" - Me.ListBox1.FormattingEnabled = True - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.ValueMember = "GUID" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'TBPMO_FORM_CONSTRUCTORTableAdapter1 - ' - Me.TBPMO_FORM_CONSTRUCTORTableAdapter1.ClearBeforeFill = True - ' - 'TableAdapterManager1 - ' - Me.TableAdapterManager1.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager1.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_GROUPSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTORTableAdapter = Me.TBPMO_FORM_CONSTRUCTORTableAdapter1 - Me.TableAdapterManager1.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager1.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'lblSave - ' - resources.ApplyResources(Me.lblSave, "lblSave") - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Name = "lblSave" - ' - 'OFDWindreamsuche - ' - resources.ApplyResources(Me.OFDWindreamsuche, "OFDWindreamsuche") - Me.OFDWindreamsuche.RestoreDirectory = True - ' - 'TBTEMP_QUICKDISPLAYTableAdapter - ' - Me.TBTEMP_QUICKDISPLAYTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager2 - ' - Me.TableAdapterManager2.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager2.Connection = Nothing - Me.TableAdapterManager2.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager2.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager2.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager2.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'ImageCollection1 - ' - resources.ApplyResources(Me.ImageCollection1, "ImageCollection1") - Me.ImageCollection1.ImageStream = CType(resources.GetObject("ImageCollection1.ImageStream"), DevExpress.Utils.ImageCollectionStreamer) - Me.ImageCollection1.Images.SetKeyName(0, "2012-Dodge-Ram-Red.jpg") - Me.ImageCollection1.Images.SetKeyName(1, "bluejeep.jpg") - Me.ImageCollection1.Images.SetKeyName(2, "tesla_black.jpg") - Me.ImageCollection1.Images.SetKeyName(3, "whitejeep.jpg") - ' - 'btndeleteUserConstructorRel - ' - resources.ApplyResources(Me.btndeleteUserConstructorRel, "btndeleteUserConstructorRel") - Me.btndeleteUserConstructorRel.Name = "btndeleteUserConstructorRel" - Me.btndeleteUserConstructorRel.UseVisualStyleBackColor = True - ' - 'btnAddUser2ConstructorREL - ' - resources.ApplyResources(Me.btnAddUser2ConstructorREL, "btnAddUser2ConstructorREL") - Me.btnAddUser2ConstructorREL.Name = "btnAddUser2ConstructorREL" - Me.btnAddUser2ConstructorREL.UseVisualStyleBackColor = True - ' - 'lblConfiguredUsers - ' - resources.ApplyResources(Me.lblConfiguredUsers, "lblConfiguredUsers") - Me.lblConfiguredUsers.Name = "lblConfiguredUsers" - ' - 'lblUsers - ' - resources.ApplyResources(Me.lblUsers, "lblUsers") - Me.lblUsers.Name = "lblUsers" - ' - 'Label16 - ' - resources.ApplyResources(Me.Label16, "Label16") - Me.Label16.Name = "Label16" - ' - 'LANGUAGETextBox - ' - Me.LANGUAGETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_CONSTRUCTORBindingSource, "LANGUAGE", True)) - resources.ApplyResources(Me.LANGUAGETextBox, "LANGUAGETextBox") - Me.LANGUAGETextBox.Name = "LANGUAGETextBox" - Me.LANGUAGETextBox.ReadOnly = True - ' - 'CheckBoxHome - ' - resources.ApplyResources(Me.CheckBoxHome, "CheckBoxHome") - Me.CheckBoxHome.Name = "CheckBoxHome" - Me.CheckBoxHome.UseVisualStyleBackColor = True - ' - 'btnChangeHOMESTANDARD - ' - Me.btnChangeHOMESTANDARD.Image = Global.DD_Record_Organizer.My.Resources.Resources.Link - resources.ApplyResources(Me.btnChangeHOMESTANDARD, "btnChangeHOMESTANDARD") - Me.btnChangeHOMESTANDARD.Name = "btnChangeHOMESTANDARD" - Me.btnChangeHOMESTANDARD.UseVisualStyleBackColor = True - ' - 'TableAdapterManager3 - ' - Me.TableAdapterManager3.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager3.Connection = Nothing - Me.TableAdapterManager3.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager3.TBPMO_RESOURCESTableAdapter = Nothing - Me.TableAdapterManager3.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - ' - Me.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter.ClearBeforeFill = True - ' - 'GridControlUsers2Menue - ' - Me.GridControlUsers2Menue.DataSource = Me.TBAD_UsersBindingSource - resources.ApplyResources(Me.GridControlUsers2Menue, "GridControlUsers2Menue") - Me.GridControlUsers2Menue.MainView = Me.GridViewlUsers2Menue - Me.GridControlUsers2Menue.Name = "GridControlUsers2Menue" - Me.GridControlUsers2Menue.ShowOnlyPredefinedDetails = True - Me.GridControlUsers2Menue.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Menue}) - ' - 'GridViewlUsers2Menue - ' - Me.GridViewlUsers2Menue.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewlUsers2Menue.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Menue.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewlUsers2Menue.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Menue.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.colSurname, Me.GridColumn1, Me.GridColumn2, Me.colID}) - Me.GridViewlUsers2Menue.GridControl = Me.GridControlUsers2Menue - Me.GridViewlUsers2Menue.Name = "GridViewlUsers2Menue" - Me.GridViewlUsers2Menue.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Menue.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Menue.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - resources.ApplyResources(Me.colSelect, "colSelect") - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - ' - 'colSurname - ' - resources.ApplyResources(Me.colSurname, "colSurname") - Me.colSurname.FieldName = "Surname" - Me.colSurname.Name = "colSurname" - ' - 'GridColumn1 - ' - Me.GridColumn1.FieldName = "Username" - Me.GridColumn1.Name = "GridColumn1" - Me.GridColumn1.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Email" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn2, "GridColumn2") - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'GridControl1 - ' - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.DataSource = Me.TBWH_Users1BindingSource - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView1.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView1.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView1.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn3, Me.colSurname1, Me.GridColumn7, Me.GridColumn8, Me.GridColumn9}) - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - Me.GridView1.OptionsView.ShowGroupPanel = False - ' - 'GridColumn3 - ' - resources.ApplyResources(Me.GridColumn3, "GridColumn3") - Me.GridColumn3.FieldName = "Select" - Me.GridColumn3.Name = "GridColumn3" - ' - 'colSurname1 - ' - resources.ApplyResources(Me.colSurname1, "colSurname1") - Me.colSurname1.FieldName = "Surname" - Me.colSurname1.Name = "colSurname1" - ' - 'GridColumn7 - ' - Me.GridColumn7.FieldName = "Username" - Me.GridColumn7.Name = "GridColumn7" - Me.GridColumn7.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn7, "GridColumn7") - ' - 'GridColumn8 - ' - Me.GridColumn8.FieldName = "Email" - Me.GridColumn8.Name = "GridColumn8" - Me.GridColumn8.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn8, "GridColumn8") - ' - 'GridColumn9 - ' - Me.GridColumn9.FieldName = "ID" - Me.GridColumn9.Name = "GridColumn9" - ' - 'frmConstructorDesigner - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.GridControl1) - Me.Controls.Add(Me.GridControlUsers2Menue) - Me.Controls.Add(Me.btnChangeHOMESTANDARD) - Me.Controls.Add(Me.CheckBoxHome) - Me.Controls.Add(Me.LANGUAGETextBox) - Me.Controls.Add(Me.btndeleteUserConstructorRel) - Me.Controls.Add(Me.btnAddUser2ConstructorREL) - Me.Controls.Add(Me.lblConfiguredUsers) - Me.Controls.Add(Me.lblUsers) - Me.Controls.Add(Me.Label16) - Me.Controls.Add(Me.lblSave) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.ListBox1) - Me.Controls.Add(Me.XtraTabControl1) - Me.Controls.Add(CHANGED_WHENLabel) - Me.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Controls.Add(CHANGED_WHOLabel) - Me.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Controls.Add(ADDED_WHENLabel) - Me.Controls.Add(Me.ADDED_WHENTextBox) - Me.Controls.Add(ADDED_WHOLabel) - Me.Controls.Add(Me.ADDED_WHOTextBox) - Me.Controls.Add(SHORT_TITLELabel) - Me.Controls.Add(Me.SHORT_TITLETextBox) - Me.Controls.Add(SEQUENCE_MENULabel) - Me.Controls.Add(Me.SEQUENCE_MENUNumericUpDown) - Me.Controls.Add(FORM_TITLELabel) - Me.Controls.Add(Me.FORM_TITLETextBox) - Me.Controls.Add(GUIDLabel) - Me.Controls.Add(Me.CONSTRUCTOR_IDTextBox) - Me.Controls.Add(Me.TBPMO_FORM_CONSTRUCTORBindingNavigator) - Me.Name = "frmConstructorDesigner" - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.ResumeLayout(False) - Me.TBPMO_FORM_CONSTRUCTORBindingNavigator.PerformLayout() - CType(Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.cmstrpEntity.ResumeLayout(False) - CType(Me.SEQUENCE_MENUNumericUpDown, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - CType(Me.XtraTabControl2, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl2.ResumeLayout(False) - Me.XtraTabPage3.ResumeLayout(False) - Me.XtraTabPage3.PerformLayout() - Me.XtraTabPage5.ResumeLayout(False) - Me.XtraTabPage5.PerformLayout() - Me.XtraTabPage4.ResumeLayout(False) - Me.XtraTabPage4.PerformLayout() - CType(Me.XtraTabControlSV, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControlSV.ResumeLayout(False) - Me.XtraTabPage7.ResumeLayout(False) - Me.XtraTabPage7.PerformLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_Users2BindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlSupervisorAdd, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewSupervisorsAdd, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabPage8.ResumeLayout(False) - Me.XtraTabPage8.PerformLayout() - Me.XtraTabPage2.ResumeLayout(False) - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.TabPage1.PerformLayout() - CType(Me.GridControlUserSQL, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewUserSQL, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.dgvResult, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.dgvPlaceholders, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabPage6.ResumeLayout(False) - Me.XtraTabPage6.PerformLayout() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.TBTEMP_QUICKDISPLAYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.ImageCollection1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBPMO_FORM_CONSTRUCTORBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORM_CONSTRUCTORTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_FORM_CONSTRUCTORBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - Friend WithEvents TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TreeViewDetails As System.Windows.Forms.TreeView - Friend WithEvents ImageList1 As System.Windows.Forms.ImageList - Friend WithEvents CONSTRUCTOR_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents FORM_TITLETextBox As System.Windows.Forms.TextBox - Friend WithEvents SEQUENCE_MENUNumericUpDown As System.Windows.Forms.NumericUpDown - Friend WithEvents SHORT_TITLETextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents GUIDTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents LEVEL1_SELECTCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents TBPMO_FORM_CONSTRUCTORBindingSource1 As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORM_CONSTRUCTORTableAdapter1 As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter - Friend WithEvents TableAdapterManager1 As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager - Friend WithEvents XtraTabControl2 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage3 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents XtraTabPage4 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents tslblSaveDetail As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents tsbtnSave As System.Windows.Forms.ToolStripButton - Friend WithEvents CHANGED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents XtraTabPage5 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents COLUMN_NAME1ComboBox As System.Windows.Forms.ComboBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents lblSave As System.Windows.Forms.Label - Friend WithEvents OFDWindreamsuche As System.Windows.Forms.OpenFileDialog - Friend WithEvents chkWDSearch_Active As System.Windows.Forms.CheckBox - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents listBoxControls As System.Windows.Forms.ListBox - Friend WithEvents ListBoxConfiguredDisplay As System.Windows.Forms.ListBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents btnAddControl As System.Windows.Forms.Button - Friend WithEvents btndeleteControl As System.Windows.Forms.Button - Friend WithEvents btnSetHeadline As System.Windows.Forms.Button - Friend WithEvents lblChangeHeadline As System.Windows.Forms.Label - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBTEMP_QUICKDISPLAYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBTEMP_QUICKDISPLAYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBTEMP_QUICKDISPLAYTableAdapter - Friend WithEvents TableAdapterManager2 As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents btnSetQuickViewPicture As System.Windows.Forms.Button - Friend WithEvents txtQuickViewPicture As System.Windows.Forms.TextBox - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents lblQuickViewAdded As System.Windows.Forms.Label - Friend WithEvents Button2 As System.Windows.Forms.Button - Friend WithEvents ImageCollection1 As DevExpress.Utils.ImageCollection - Friend WithEvents LOAD_DIRECTCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents btndeleteUserConstructorRel As System.Windows.Forms.Button - Friend WithEvents btnAddUser2ConstructorREL As System.Windows.Forms.Button - Friend WithEvents lblConfiguredUsers As System.Windows.Forms.Label - Friend WithEvents lblUsers As System.Windows.Forms.Label - Friend WithEvents Label16 As System.Windows.Forms.Label - Friend WithEvents cmstrpEntity As System.Windows.Forms.ContextMenuStrip - Friend WithEvents FormDesignerToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents LANGUAGETextBox As System.Windows.Forms.TextBox - Friend WithEvents CheckBoxHome As System.Windows.Forms.CheckBox - Friend WithEvents btnChangeHOMESTANDARD As System.Windows.Forms.Button - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents TabPage1 As System.Windows.Forms.TabPage - Friend WithEvents TabPage2 As System.Windows.Forms.TabPage - Friend WithEvents TableAdapterManager3 As DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager - Friend WithEvents Label10 As System.Windows.Forms.Label - Friend WithEvents TBPMO_CONSTRUCTOR_USER_SQLBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_CONSTRUCTOR_USER_SQLTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - Friend WithEvents lblsaveSQLUser As System.Windows.Forms.Label - Friend WithEvents CHANGED_WHENTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents SQL_COMMANDTextBox As System.Windows.Forms.TextBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents btnAddUserSQL As System.Windows.Forms.Button - Friend WithEvents Label12 As System.Windows.Forms.Label - Friend WithEvents Label17 As System.Windows.Forms.Label - Friend WithEvents dgvResult As System.Windows.Forms.DataGridView - Friend WithEvents dgvPlaceholders As System.Windows.Forms.DataGridView - Friend WithEvents btnTestSQL As System.Windows.Forms.Button - Friend WithEvents colPlaceholder As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents colReplace As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents XtraTabPage6 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents btndeleteEntityfromClient As System.Windows.Forms.Button - Friend WithEvents lblUser2Client As System.Windows.Forms.Label - Friend WithEvents chklbxEntitiesforClient As System.Windows.Forms.CheckedListBox - Friend WithEvents btnsaddUser2Client As System.Windows.Forms.Button - Friend WithEvents Label18 As System.Windows.Forms.Label - Friend WithEvents chklbxClient As System.Windows.Forms.CheckedListBox - Friend WithEvents GridControlUsers2Menue As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Menue As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents GridControlUserSQL As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewUserSQL As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn4 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn5 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn6 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents TBWH_Users1BindingSource As System.Windows.Forms.BindingSource - Friend WithEvents colID1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents CONTROL_DOCTYPE_MATCHTextBox As System.Windows.Forms.TextBox - Friend WithEvents SQL_RIGHT_READ_AND_VIEW_ONLYTextBox As System.Windows.Forms.TextBox - Friend WithEvents SQL_RIGHT_WINDREAM_VIEWTextBox As System.Windows.Forms.TextBox - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn7 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn8 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn9 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents lblSaveDocSearch As System.Windows.Forms.Label - Friend WithEvents btnDeleteUserSupervisor As System.Windows.Forms.Button - Friend WithEvents btnAddUser2Supervisor As System.Windows.Forms.Button - Friend WithEvents Label9 As System.Windows.Forms.Label - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents TBWH_Users2BindingSource As System.Windows.Forms.BindingSource - Friend WithEvents Label11 As System.Windows.Forms.Label - Friend WithEvents cmbRight As System.Windows.Forms.ComboBox - Friend WithEvents GridControlSupervisorAdd As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewSupervisorsAdd As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn10 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn11 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn12 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn13 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControl2 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView2 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn14 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn15 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn16 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn17 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents cmbSupervisorControls As System.Windows.Forms.ComboBox - Friend WithEvents Label13 As System.Windows.Forms.Label - Friend WithEvents btnAddSupervisorControl As System.Windows.Forms.Button - Friend WithEvents Label15 As System.Windows.Forms.Label - Friend WithEvents CheckedListBoxSupervisorControls As System.Windows.Forms.CheckedListBox - Friend WithEvents Label14 As System.Windows.Forms.Label - Friend WithEvents btndeleteSupervisorControl As System.Windows.Forms.Button - Friend WithEvents XtraTabControlSV As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage7 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents Label20 As System.Windows.Forms.Label - Friend WithEvents XtraTabPage8 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents colSurname3 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname4 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents chkDOC_SEARCH_TAB1 As System.Windows.Forms.CheckBox - Friend WithEvents chkActivateDSOnEdit As System.Windows.Forms.CheckBox - Friend WithEvents chkAddRecords As CheckBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx deleted file mode 100644 index f251ae9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx +++ /dev/null @@ -1,5767 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 134, 13 - - - Title of constructor form: - - - 92, 13 - - - Sequence menu: - - - 65, 13 - - - shortname: - - - 62, 13 - - - Added who: - - - 67, 13 - - - Added when: - - - 74, 13 - - - Changed who: - - - 79, 13 - - - Changed when: - - - 73, 13 - - - Created who: - - - 79, 13 - - - Created when: - - - Changed who: - - - 83, 13 - - - Changed when: - - - 103, 13 - - - Columnname Entity: - - - 229, 13 - - - Spaltenmatching Docoumenttype - Control-ID: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 83, 22 - - - from {0} Views - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS - CQAAAk1TRnQBSQFMAgEBAgEAAYABCgGAAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wUAAfQBlARNAZQB9AgA - AfQBeQFSAisBTAF0AfQnAAEbAVMBdQKaAZMBdAF1AU0BGgYAARoBUgF6ApoCegFYAUwBGiUAAfQBUwKa - AZMEdAF1AVMB9AQAAfQBWQKaBnoBTAH0JAAEmgGTBXQBdQGaBAACegKaBnoBWQF0JAABUwEaApoCkwV0 - AVMEAAFZAcMDmgZ6AVIkAAFTARoDmgGTBXQBTQQAATgBwwSaBXoBMSQAAVMBGgOaAZQBkwN0AZMBTQQA - ATgBwwSaBXoBMSQAAVMBGgSaApMCdAGUAVMEAAFZAsMEmgR6AVIkAAKaARoEmgGTAXQBkwF6AZoEAAKa - AcMFmgR6JAAB9AF1AhoGmgFTAfQEAAH0AVkCwwaaAVkB9CUAARsBUwGaAxoCmgFTARsGAAEbAVkBmgPD - AZoBegFYARsmAAG9AeMBdQVTARcBvQYAAQgBeAFYBFkBWAFzAQgmAAHjAZQB4wRHARcBFgFHBgABcgEI - AXgFlwGYAUkmAAHjAZQCFwRHARYBRwYAAZcBCAaXAZgBTyYAAeMBlAQXAkcBFgFHBgABlwEIBpcBmAFP - JgAB4wGUBRcBRwEWARcGAAGXAQgCeASXAZgBTyMAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAHwAQ8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQA - AcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQAAcABAwHAAQMEAAHAAQMBwAEDBAAB4AEHAeABBwQA - AeABBwHgAQcEAAHgAQcB4AEHBAAB4AEHAeABBwQAAeABBwHgAQcEAAHgAQcB4AEHBAAL - - - - Level 1 Selection? - - - Load first record - - - 191, 13 - - - Serves as display of selection of Records - - - 280, 13 - - - Is it possible to select data on the first level for this Entity? - - - General - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - 174, 13 - - - QuickView Image Control added - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - 127, 13 - - - QuickView image-control: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - 127, 13 - - - Configured field-selction: - - - 86, 13 - - - fields for choice: - - - 186, 238 - - - 247, 13 - - - Please configure the Quickview for Entity-Records - - - Quick View - - - 229, 17 - - - Filemanagement on record-change active? - - - 142, 17 - - - Display results on Tab1? - - - 94, 13 - - - windream-Search: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - 139, 17 - - - windream search active - - - windream-search - - - 272, 221 - - - 283, -103 - - - 77, 15 - - - Placeholders: - - - 536, -103 - - - 42, 15 - - - Result: - - - 542, 149 - - - Placeholder - - - Replaced by - - - Test SQL-Result - - - Add Record-Restriction - - - 80, 13 - - - Record saved! - - - 95, 13 - - - User for selection: - - - 1078, 248 - - - Restrictions Recordmanagement - - - 1078, 248 - - - Usermapping - - - 89, 13 - - - Assigned Clients: - - - Assign Entity to -selected clients - - - 43, 13 - - - Clients: - - - Entity-Client Assignment - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - 51, 22 - - - Save - - - Entity - Hierarchy - - - 106, 13 - - - Constructor-Forms: - - - 481, 47 - - - 80, 13 - - - Record saved! - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - OS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT - eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv - a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0 - cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P// - /xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAAEABAADwAAAACQUAAAAP - BQAAAHWbBAACdycBAIlQTkcNChoKAAAADUlIRFIAAAFAAAAA8AgGAAAAcS29awAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+ySURBVHhe7L0FgB3FuoUbGY+Mu7u7W9zd3YFASJDgECBA - IARCCHF3d3dX4m5ocHcJ8fXW6pkKm7k555737uXcw2MqLKq7d9vuPfX1+quqqyugPJWn8lSe/qapHIDl - qTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7K - U3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyV - p79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n6 - 26ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79t - KgdgeSpPpelmqcrT3yeVA7A8/fN0o1SlZFCm2eulspIhR1mZbf+ZbredEZNZzRzP6Fpp/i/s4r9NWk/7 - uloq2/2aZPZney46B3N+t9Y1K1oLbi0tT/+hqRyA5emfJ9sCXaqbNrpdKl2tVH/8Zy213cGNMrL9jP/d - IkwZ3SzVLRr9I5lj3k7KStfTvm6U6qY5F32mY0jWJtqG3+IPKv3s1jrUraSF5ek/OZUDsDz902TKtZVs - C7sBTFl4la70+78b/+Xf9VKVTP/zf4LR/0ilR7mdblIloCs9/1u6wW1LdGuZvpstJc1nsoFl7WhppqOX - p//sVA7A8vRPUwkmVJRLirQFAhV8QaMUHLdgI0fEf0SHJf0zKLCV+ad1rnLvV/6BrnKNa9Y6v0vztrL9 - rKz0uYXZmwTe7WT9++O5lpxXSSh8hTLHKcUl/1+iW+nWjYAq/UCZzWx5+g9O5QAsT/80CRNGJagoFd2Q - pIJuGGDq0AQOSdMWBf6RDCXMdFlxedmPyiaz+T8U/2djTC39YZmSmS49ppK+TwkA/2jyJLO6Jf5P0qb6 - zGYXNhPl6T81lQOwPP3TdOOGir5AV+KYrt68hisS569oSSkAboGABPjDvMQ9yCzyv5L/SVqPxLhxnSDV - Spab/P0zW4dZsrOS7NZ61jrKS+f12W2kcy759wd8ly7RCtzYOgeuX5qucb86zDWzH3O80uPcsM67ZPYK - F1ymfqN+4bUS9LWJ9T+bfZan/8xUDsDy9M+TKFVa+oWN65yXrpE+ljNkob8hN0gQ3bzG9QgTix7ajOy8 - dr0EnHKL4LQFHK13ldNXGVxeZ7B6nSi9wWD46mWuw42uMP/1F+AX6vvvcePLr3H5k8/w20ef4NeLH+GX - 9z7AT2+/jx8vvIsfzr+N70v13bnfp28tO38e31+4gB/ffhs/vfMufn3vPfz2/kVc/vBDXP3wY1z/9DPg - 2++Bn37ETR735jUeX9/hKvVbyTla56RlpJ6+63XmV/k9ruhr8ryvEoMK5S9Z0zYA1DUoT//RqRyA5em/ - SSr09Dk3WbTp/CBHKCAIDITFjRu/Wbp54zJuXP2V8LoE/PwDrn37NS59/hl+ef9dfHv6JL48eQIf79uP - 9zZtxdvLVuHU1Fk4MGo8tg95GWsfewqL+j+AGb3uxKQO3TC2VXu83rgFRjRohhFFdTEsuwhDUnIwJDEL - z0am4NnwJDwdHI9BgXF4KiAGT/n/rid8o27pSepZnyg87xONIf6xeCkgDi9xu1fDUzAyJgNvxGfh9dQ8 - jCysjdcbNcfI9p0wqU9fzOl7P9Y/8AxODh2HM1Nn4MOVK/HV/gP47vRpgvMD3Pz2G9z87TcCkt/1MgPl - K7w2vCY3eWMo8Zel6dZEefpPTeUA/IunP6WMaaeWWJwJvRs3WMilX3/FjR9+xpXPv8HPH3yGb0++ha93 - 7cJHy5bj1OSp2P/K69j4yFNY3qcfZrXujNG1GuGFzGw8EZuAxyNj8WhgOMEUisfdg/BYNT88WsULjzu7 - 4wnqcWdXDHJxx3NVvPFSdT8M9wzBKJ9wjA2IwoSgGEwLS8CsiGQsjM7A0pgsrI7Pw9rEQmxIKsKmlBrY - klYLW9Nr/xdtS+fytJrYklqMzSnFXD8f6xPysComE0sJwgVhyZgckYCnvQNwT3VXPOgbiJdjUjGV+12Y - XAuzItMxNTwZk6LTMTE5FzNqNMKCVp2x7eFBODdmCj5dt51gfBeXPvsaN3/62XKJum6mMeXPTOV8/Z+n - cgD+hZMKgOrhrKJWWl+mf2q1tAoH/6f8OgukPtZ02To6hWyK1NSCWxL6MSS9RDf38yVc//wrXD91Bt9s - 3IJz02Zj13NDsarfg5jRphteL2qIQbHpGOgXiHuru+NuRxfcXdkRAyo54eGKznjazg3PO7pjuIsv3nAN - wjivMEyhE5seGI95YalYFpuL1YJXel1sz26EvQXNcahmWxyr0wEn6nbC6fpdLJ1p1NnSucZdLJ1v2BkX - GnahOuOtBl3wXoOueJ+62LAbLjbqjvcbcpr5R0164qPmvXGx1Z14ry3V/k5c7HAHPm7bB5+36Y2vpLZ3 - 4P1O92Fp2054MCAQU6NTcJLf7XSH3nirZS+crtUOe2IKsdKX8K0Wipmu/A4uQRjj6I/XnHzxgqMXnnYL - wbCodEyp2xJr7nsUBydPx5cHD+PaN1/ixmXeMOSUreury1vyuwiMuuaSrr/WsH4Dyvq/qgusClL9kiXr - W0kz+piZtrkVbiuVfvZfVJ7+aSoH4F883bDq20rFAqZGBbULWH/8KnASpwW466Sf+rbdKJUVzl5iKPfF - l7h87gI+3bIDp8dPxaZ7H8Kshq3xamo2BgdF4VH3AAx09MCACi54gHqwgjMer1gVT1Wma3PwxLMufnih - ehBe8gzHq37RGM5Qc2RIIkbRXY2mYxsdl4UxCTl4IzEHI5JyMDwt19IwakhaPp5LycMzidl4Ki4TT8Zm - 4ImYdEuPR6fh0ajEW3okMuGWzLIn6N6etFVkopU/EU7RNT4bkIBnghPxTGginuf8a5E8p5AETIpMxZTY - LLyWWIzW/sE8bhLeatQV79Rqg2P1W2N3Rh0srB6BKXa+mFwlAOOrBmCskw/GVvawNMbJCyOcPTHKxQej - nH0xnMtequSOQZXd8STXHZaQgbmtu2DnS6/j0217cf3iJwyZr+A6gXjdqhflT6b/8SewahY4fZlhtNXd - RnWqAiBV0qWnNFm/q/VjWre9ku5Jpcn67DYqT/80lQPwr5z4By6GqaxYs5w3kuu7xnCspFKfK9DZQfVW - X3+NX86cxkfr1uLAqFFY06cvJtSshxci4/CQqzceYij6iGNVPF7ZhaqC+5y8cV9VfzxAFzfQIxQPelHe - YXjYn2AMisPDgUkYGJyC/kGJuDs0CXcSML2ik9EtNhkdCZU2KalomZKClqnMM9PRXMrOQLOcDDSl6uSm - o05eJpX1B9XOzbRU8pmmMyyZ+Tq3PtP2afzMKPXWdJ3sVLTg8Vsl89hU2+QUtI9PRqe4RHRNTEFnTrcI - CkcX32Aszm+Ao2n1cSK3IbYV1sFYtwDMcgnEMrcozKwWjNEE3XBei1ftPfEKIfdSZTe8wBvAUN4IhlWs - hjcIv1GVPDCyIlXJG69U8sIQQnEQQ/onPQPwYmI6Fvbqi0NjJuLjfYdw/dMvefO5Qurxx1KDyzXdoPib - aZa/5e/OUE1I+oFLZTnDUgmUXCqOKreSJmxVnv5pKgfgXzjp7/sSJfNnlQJK3TJ+48Q1FpTratX8+jv8 - +Pb7uLhmEzYNfhnTW3TE64lZGOIVhKecXPGwAOfkyRDWDXdW80TP6p7o5eWLjm4e6MS8u28EugVGo2No - NFpHxqBpXBwapCSgTloCamUlo1Z2Dmrl5qNmHlVQiKKCAhQUUTUKLdUoLkJhYaGlIk0XleQFxfy8sKDk - M25XqO3yKe4nPy8P+bl5yKNyc0qVnYecUmVn5SIrMweZGVnIJEzTs9KRlpmG1IxUZGRlWDLL0gjZ9OxM - ZGVlIofKTOMyAjk2Jhpx0VHIjwjBM9GpWBdfAwcSauBIZm2G6eF4w80Xi71jMdHeH684eOMxezf0t6+G - /g7M7dzRjxAc4OCFxxw98YyzN55jODyYUHy+khuG2HlgMNcZVLk6Bru48DNnwrAKnicwn3HxpquOx6h6 - zbDmqefx7o4d+PWTj3Hz51/44xGI6oPD31Pws5yf5QQ1V9IdW0AsqV2kLCd4C43W38OtpJk/LChPt0vl - APyrJ5UAq7Qo3FX3jMv47ecf8NOJ0zg2biYWd7wbL8QX4iHfONxdLQh9q/jiHrqSu5w90MO+Oho5eKAe - 3U2Nal7I9/BHll8IMkLCkRkXjyyCIpMuKotuKq8wC3kFmVQWAZaLoqJc1KiRT8jVpGohv7gkLyquRcjV - RFFhTcKNec3ahF0tbl+M3LxCS3n5RYQbp3MIQM4X5pSoILsA+dkEYFY+8rIIwMx85GYQflROOsEnMWzO - SsthnmPlmakEXgphR4eXlpSCVCM6vGTmkWnJiElNQRKdYFJKGhLTMxAWn4jqfgEICgtHw8hwTIzMxsaw - XOzNqIVtDNnH0gVPZ+g/iiHvPdV90aK6O3KquiCumiOiq1IuTohwcESMcxWkOjki38kZdR2c0dHFA/14 - fQc6+OBxQvMpey88a1cVz1d0wYuVqmGonRuG2nvgBWcvPOHgyvVc8aBHMIbl1cKShx7FO1u34Mo3X+DG - Fd7CCD0BTz+wMKdQWDc7evjfQ2IxsCS7BUHJSuUA/JdSOQD/YulW/R2T6pKuW91TLgO//Iyv9h3B/udf - x9yabfG8WwweqeyHvi5+6EyX0pywq2lfFamOVRDm6AR/Z2f4u1VHiK8PYkLDkBwTh8ykNOQTMvmZBSjK - roHiXMIsJx+FuQRefh6BRjgVFyCPyi1VjaIaloqpwho1CMEayKtZA7m1aiCHypNqEH50fTl0ezn5hBqd - Xl6p8ukC8+n+8qzlBByPlSPl5RKW+ZzmMp5DVnYuMuX8mJdME35UdmYGsjLSkZFG90elJScjJTGxRElJ - iE5OQEJiAlLjEpBC8CXw8wSG40FBoUilq30wPAGLgjKwOTYPmwiieR4hWOIWhgnVgzCYrq55dT+kubgi - wsMDQf6+CAgIgL8v5R0AP58A+Pp4wcfDDd4EpI+TAwId7BHMPCckAOme7mjp5odurgHoVzUAjzv7E4ie - hKEbXmbYPKxSVbzk4I4X5BbpGgc6eeGp6GQsuGcAji9bgisff0ADyACYrvC3a1ct+AmCV+j8rGoPyupE - rnlrtgSZVioH4L+UygH4F0uCn9WgQfhdY6H44YcvsG/JYrzetAMe947HfQ4B6Ebg1a9SjQXXCSFOlRHg - WBHejpXh4WgPr+rV4evtjxAW/ujYJKSkxTNkTKTLSyVwMunKMpGfk03l0I3l0olxmmFuQQ4hyFC0Rl4B - w90Chr0lEhQLrVCW0KSKCbMaEuFWkypiOFxYxHUKCNCCXIa5OSg0yssh+LJ53GyCLovwyyTsMpDNsDYz - m1BjCJupkJaQSyfk0tLTkJJKwKUkIzmF556chPTkRDq/eKQmxNL1xSE5PgZJsdFIjI1CQlw0IuKjEav5 - aIa8zCOTYhCRwOnQUNQLjcEInzis9E/FlpQirCD8JxBCq70T8WJlL9xV1QeZVXwQXt3bgp27j78lDy/m - npz3CoKXpx88PXwR6BtIEYpunqhib4e48DDERoQhIi4WcXTUaU5uaEjg3WXviYdVN0gn+Dzd9+uVPPBq - RVcMJRRfdGQoTdf5pL07nmao/GpIAqZ1vBNHpy7ED6feAn76BTevXrWqNy7fvGE9fWJ1KpcT1N8F/z4E - wJLbI1M5AP/bVA7Av1gy8Lt06RJ27NiOjq2bocA/EI0ZxjZkwUmzo7NztIOrSyVUc64E5yr2qObqBDf3 - avClg4mIjER8XDLSUhlCssDnZaUQcMnIyUoidAgUTqfnpSK9gAAqyuR0FjIFKAIr3wJXHory8ugOKeaZ - NQqQUbMA2XKGAqHgR0DWJhzr5OajluoGud7vYuhMh1cjN4dA5TkQgBn5WTxOJtJyM5Cak46U7DQkZaYg - IT0ZiRlJSMhIRHx6AuIIa0upJYpNiUNsYixiEmIQRdhFE3bRzDUdFReFSCpMywm/2CjCMDYSgYnhCIwM - RAYB2Dk8EdM8Y7EuPBM70mpgfkAMprkGY3LVcDziHIBi52oIreoJb0LNzcsbrt4+8CIAfbz84E0H6M3r - LiBWcdfn/MyPn1EuLlXgw3XjYgm/mHgkRMUhmOsEO7sgys4eaZXsULOyE1o5VMf9BOITDJefsSf8KtMd - UmpcGWLnihcJ46cJ4sFVgvFSVCrmdOmD41Nn4Muzp3Hle4bKN9QRm7i7pIYu4wJLVM6+fy2VA/AvlgS/ - ixcv4uGHH0aAnx+8XJwRQrcXaO8EX0dHVGX45VzNCVXcXFDdtSo8PL3gS2cSEhKGJIZ/6enpyMqk08rK - ZE63lZGBnOwsa5mUQ/eXk0sxz2aem5OFPDlCujUBMI/KKShRLlUzv5Bur4jOrwhFVGFhEfKLipBH5RYX - Mrxl2Mzw1soVQlN5VA7dYHY+w1yCMJcgzMnm8bKyCGLmmYQuz0vnmp6WQlgnI9VyfIlITCRQEuIsxcfH - IS4hAbHx8XSzcZaiYmJvKSIqBpHRXCdCovOLiYJfdDDCo0JQKzQK/UNTMds3HqsTcrAzoQDz6Z7nc/55 - B3/0dA1CWNUq8PBwhaunG6p5u9PxecCHYa2/hzv8vD14Q/FGcFAQ/P394eXFUNjPl8v86BDpAqtUQSLP - LzosFPHRkQgK9oebR3X4cBtfT27r6opAl2qItrdHNn+7ps6u6OXsiQedPDHY2QtDGBq/WKk6XrV3w6sO - bhjK+UF21fGQsxuejYrHnG7dcWTCBHx+5Ayu/XAJN3+7aoXLcn/lAPzXUzkA/8OSCXFtpWSmFy5ciLi4 - OLi7u8PDzQ0eVarS7VWBk5MjqrDAquC5cbk+9yUgg4MJvsRUpKbS0REqaWlpzNOYJ1shZkq6QswcZFJW - K6tyKo/Kt5SFfIXBConp3vJUN8dwNodSXievkE6vELUJwRoCoOCn+j4quwYhSFcoyR3mEHy5DIlzqGxO - Z9FNFjCszs/ifnms3AwCN4MQTGc4nJaBLJ5zelKKpbREQjAhyVJyXALD3HgkxhBsBF1sNF0gYRctRcZY - 01ERDHfD6f4EvsgIxDAkjYqIQDBvBHHxsWgQFYXhHjFY7JOAVUm5WEGHtdQ+ANM9Y3C/kz/yqnvy5uFO - Z8drTNi5U55e7vD2cLPq/Px8POFLBdPxRQSHMPwl/Ly9ERTIMJggdObvERwUiMiYMEsRUaF0j56EqDu8 - fH3gQXkTnH7+Pta+AqtXRaiDA5Iq2qFGJSe0IfD6ugZgkKMXhlashlcqVMErlathuIsXhjN0foFwfIxA - fCwoGjOad8Znq7cDPzM8vqond0rc4BV1qC5P/zSVA/A/LAlypqHDSMs+/PBD9O7dm47Eg+GXt+U4PDld - rVo1VK1a1cpd6So8PT2tz4KDgxETE0PwpdLNyb0xHK1VC82aNUOrVq3Qvn07dOzYAfXr1yf85PxyS9wh - XZiULUdGadtcfpbH8NVWlqujCtR9hTJdXcrKfF52fbMf7V/SscyxdT4G1ikpKUimc01KSrKUmMhwmI5P - 302KZZipXGFuFKFmFMlQP4LAiwin+4oMQjjD3qjQEEQHRyOB+2gVFYF51UKxLiAVG1ILMc0vAsuqh2Ok - cyC6uHgj0tMbbgp5vb2s66lrLun66jfw8SHAOO/Hm0xYGCHH4wUFBlrXPYiusHr16ta6cXGEMY+lesjA - QH9u48lttU/twwv+PIY/9+EX4M8bli8CfP0Q5O6FEBc3hstV0KJSVQx09MELLv54UW6QMBxf0R0TKnlj - lJ0XRtu74g3mz/G7bHjkBVz+/DvcvHzd+rspeY6kPP2zVA7A/7CkENe4PeuP+No17Nq1y4KGCpQvnYYK - nRyeJOipsMn1qUAqHBMMBIuWLVvi/vvvx3PPPYfXXnsNo0ePxvjx4zFmzBgrnzRpEu644w4LNrbwswWg - gaCBXlkA2kLtH8msZ7uPXLX0loLPwM+AT+dSFn4GfJKgZ4Cn3EwLQkaCX3h4OEJDw6gAhDD0jSCc4qJi - kZmQiHsDI7HAIwIbQzOxITEPM5wDMNs1DIPtvFGvujvCPL0IQILPpwR8Ap5kYKhp/RZSaGgoQ/IE65ia - 1vG1nm5KtgCMiAizoOfryzCY8vPzQRAdpD8lAPrRMQbQQYYGBCHSNxDRHr6IdnFGjJ0dWlV1w/MMy8fb - +WBqRS/KG9OoCZXdMdbBh67QH4PdIrFy4NO4/tNPuKEBK9RCXJ7+aSoH4H9YMvCTfvvtN0ydOtUqWIJf - IB2G4KcCKOCVdSMqfAqPBZ2HHnoI48aNsyA3ZcoUK5cmT56MiRMnYsKECZaKGLIKOoKQ8rIAFKhsYVUW - frbzZcEn2a5nZLu/24FPrvV28BP4jOMz8DOOz3J7pRL45MpCw0IRTNcXFhKAgChCJSwECXGxqMuQeSjh - t9A3Glti8rA6LBVLHEMxpkoQHnDyQRrD3UA6NU+BjqGqLewk3WT0O6hLjH4THUvnq3PUsXWOcoFy5uHh - oTxfnWukBUFBT/CTGwwKIpgD6Bq5blBwUAkAQ4IRyDzUPwBhBGMw4e0VxPNxrITOlatglH0QJtv5YwIh - OKuyH6ZU8sF4B19MdPAjHP3wtHsITi1ZxjvpVcbA6iBanv5ZKgfgf1gyIe8PP/yAgQMHWpAT3Az4NG9c - iKZVOFXYBAGBonXr1hg5cqQFOwFOsDPSMuUCovLHH3/8FnQEIIGoLAAlWweoaSOBzBaA/0i24Lsd/CSd - h2QLP30fSe7KuD7JOLzbOT4j3QxuieALDKajio5ARnIcugdFYmq1SCwJisemuFwsdo3EokrBGOoQgE6u - vgj3c4eXnwf8/P0s2EmCnZHCXIEvJIT7LQ17dZ66hvodDAiteljCTg02kZHhVh4aGmxB0N/f1wJgaFAw - Qrh9sMBHWPuHEIYEt3XewSEIDgwmvMMQ6OeF1EqVMcDeG29UC7PC3gmcnuEYhIlOfpho74559oShnlcu - qAt8/S2uW0+QlKd/lsoB+H+cFPIqXb16FVeuaGDQG3jvvffQpEkTC3Km8Al0xukJgAKiPlNBUYFT4bvv - vvus0NYWemVlPpcTbNy48S3wGBkAGglWdevWxbBhw/D6669j6NCheOaZZ6zQulevXlaYrc9r1qx5C3K2 - 0JMLtAWfLQDLwk8SAE19n8AnydXa1vPdDnqW4+O1MLklAiqEgPINY/gbpOsUg8L4CDzjHY4F1SOwNioT - a+KyMIfOaXrlYDzlGIgiL29uw+sc6otAAlDuTIAT7Mz+bSGrm48gqPPSb6DzNeeq383NrboFvjBC2ITD - cn9SMKEcYgGQ58l9BYeHWfCTNK1jxRLW4YHhiIiKRjBveLmVHDGITnUsQ94JDt6Yah+IqQzfJ1ahI3Tx - xDyG8G84BeLEpJm4fOMSrGeJ+TelpBtrefpjKgfg/3Ey9XwlHZuvYe/evVZYqtDWwE9hl3GBto5EhU5O - SfB59tlnb4W3/0xyf3KGzz//vAU4Ax4VXul2AHzyySetfZtQWtPGYUoC45AhQ/DII4+ge/fuFliLi4st - AGp7AbGs89OxzLHl+IzzE/gEdOP6jPMz0LMFnoGd4GQaHzR9S1wWFhgET7qr6OBIpCfHowVD0jeqBmKp - ZxQ2J+ZhQVAsZlX0xsjKgejvHIh4OrbQID94hQh+hFQZACo3x9a0OabOSd9JblrA1vlrWZUqzjz/SAt8 - CoEluUALfnR7t/Yt1yfoRfC7UeGRDOep6PAoxIZFISgiEn6x4QhxdkZPezeGvEEEty+mORCATgEYX8UT - k6p6YCFD4Tl2QRiTUwfXf/mO0Ptjr4Ly9MdUDsD/4yTwCYJygGvXrrWApvo9AztT7yT3Z+qdVOhUyBR2 - CTbDhw+3oPSvAFASyDp16mQVVgM/2/DXVvXq1bNcowGnJPgZaV77NFDUtBpZXnzxRdx9991o2LChtR/B - 758B0Dbs1XezdX3G7dnW79nCTzIA/IMUngYGwDswBNFRCShKSsa9AWGY7hKANQFx2JiQiynuBIidD14k - SLq4BSHCzxehdGd+DFED6QRt6/2MbI+h4+qcdC6CuKBvHKxuUHKAcnvqv2jCYOWCoFxhaOl30T6kCCN9 - XwIwJDqc+4lGRHQ8grmP8EA/1Kxoj+FVAjG3sg9mEn7TnP0x2cUXU1y8MdveDwurRuIl9wi8t2CJNR5h - uQP8x6kcgP/HSX+c0uzZs60CpfBWIZVt2GtCXy1TQZO7ECi6deuGsWPH3qrT+1ckUI0YMcKCkQqsAaCg - ZOBkqwcffNCCnLazhZ+BofZpcp2HgbByadSoUWjQoIEFWB2nrAThso0dAp9p6LCFngHN7cBnrpnJJf8A - 3UR86QLDEZmagTqxiXjOMxTzXIOwOSIVqyLTMdK+GkZX9sIge3/UcfdHlJ+e9fVBkDqQ+3vyplPS6m72 - aaTjmnNTrnPS+avrjwnjNa/jq8uLwKdW4Ph4NeJEcbtQaz4iis5WIuSj6PKiwiMsRWuaAAyPC7OebEmO - pzuOS0E8bwgxzo6408UVM+hkZ7v4E+j+mOMSjPmOQZjtHIqJruEY7RaBlYXNgJ8vWX9fgp8ijPL0x1QO - wH9zKhuKyPm9/PLLlrMwYa4KsUBowGcaPgQBFSxBQ3VwBjYGOMaB2ep2y+TMBJ8SB5ZmPWublS0AEno2 - ysvPs7rOGPDZ7s/kBnRm31puJCBOnz4dTZs2tQCo8zahrpmWBArbuj6Bz8DP1ukpF3iMBD4DJF0/AypN - K1cjhh7/iwuKRmJGFtoER2FUFX/M9w3BltgsLAxIwpDKThhTyRuP0QGmePsgkOv7eHsh2KvE9QXwt9Dv - YdyeOa7OTbC2Dc0VrqvOU9/V/E5yem5urvxeqr9US3AMv2cstyeUFeIShlHRaiWm+HkU9xXD7y7Fclls - fAzi4xKQGpuKjMRM66mXqABPFFe2w3DvcMyo4kfo+WJhlSDMqxKC6VVDMdU9HFOcgxgSh+KDVetx7epl - XOHf2g0NNmj96V238vJu0uUA/LcnE44IfL/88ovVR0+FVbBTwVIhNuCTDAhV+FWoBC45NdW7Gej8KzKQ - Ujhbp04dC0KWA8tItcbUy8rJvJUbte/YztrOANA2l4t86aWXrLrHQYMGWS3KejxPUuu1AD1gwADLQdao - UcM6lpyejivgmWlJ8BNMTH2f4GILPwNASddIEpQkAzsjXT9Jy63wlQ4uMTIORSnpuJ/AmOzsg4UhEdgY - k4PJ1SLxlIMjxlf0xX1OQYgO4k0ozA+hwYEID2VIGkKnFlbiPnU+lksrhbPO09RTmnPVcgFQ9Z/6XrrB - aB31B9T6WleA1zLNC5oKh1U/qFyOULnpMiNQxsbx5hCVhJS4NCSmZCAmldOxkUitZI8BbsGY7BaAeQ7e - WEAXONUtkCF9MOZVDcECwnCqawiWtuwE/PYrftFNV+1t+vu7cZWyGTnmb5zKAfhvTgpD5AB//vlnq3FB - BVWA+0OhpQQ/LbeFnwlX1aCg0PK/a/GVbB2Z5l944QWrcMp5WS2wGnHFBoAZWenWtPIB9/e/tZ3Zh7rY - 6IkUQVSNNaa19x81cug4JU6zpK5P38PUX2peueYN/IybMuGureuSbGGn62WAZ66brpfJvXnzCKILjE9L - QfOYFAypHkFIBGBVRDw2hmVgqIMvnrergtcc/NC1WiBiI3i8qBCeh5xZHMPQeLqyknMS3HSOks5X56rv - IpDrc8FZINR3V6OUcbdaR3W6+g7aVuuaEF/fUfAT8ExDiYGfQuWERD3rTAAydE9PSEMyw/gE/l7pyXSE - rm5o7uyG8V4hmOPkh0V0gNMIwGnuIXSCwVhE9zfLMwKvBMbiyzcP4wr/7jRwDP/49Fdo5TaByN82lQPw - 35wuX75sjeSijsoGdAaCtoVYYa8KtiCggmSAogKmkFIwsg09/5EMuOTa1Km6c+fOt+CnEM0Az0DPAFHq - 1aenta1CWdOpukuXLtb2Ap72YQs+Az8tt+BaCkCdu4GF3I8KvxyflikXTEzIa8Bn4PePgGegZ3ILeDau - 2XpkkNcwhvuJy0lBr4A4jHUMxWz/SGyJSsMynwQ8Uak6RlR2x7NVA9HQhw6Q4IuMDOP5MawV5CLp8GJK - XJuR4CfpfHXumpb7E5wFQeP0lJtpfabvonkB0EBU+1B9oLrHGKmu0Cieik3mdeI1y6L7y8rMRmp2Fn+j - VORExSDNzglDvYKsJ1gWVwvDjGrBmOkRhvnVQrGALnCmWxjGecVg/T2PMOS4jkulQa+G2LdqA8tHTSgH - 4L87ff3119bjZyqogpwKtXIVcOWmMCtXYRFEBBNbsKgLi2293D+TgZ8gJtcoYFngKwVqZmY6wZVpSdMa - KCEri4WN6tq18y0Aal+qqzQOVLAz4FOuZZJxg+Z8dSyBTlKhV+EXSARC4/4EAn1XwU8wsQ13dX1uBz5z - nXTNBDvzWKDclskDuV0qj5WZFo/H3CIwzzkCS4PisT0sHROqBGBgBReMruCB/h5ByOXxo+W8eC7RBKDG - 8YuN0fn9/vidzlGQ1rkJ0CUOriQclkqAVtJyrfWNTMirG4Ck626+uwGgHJ+k1mIpKSkBSXR6sSmxzOOR - n5GJorx8pPO6pudkI5P7iOb3vquKG6Z4RRGAEZhTLQSzPUKwyDUUi13DMdstHHNcozE6JB2X33oPV29e - sxCoEaU1uGoJBf/eqRyAf3IyrbwKffV0x7333msVXgFQdVimMJuCrWWCoQqTAGIbVmq+a9eufwCb8rIy - 8NPnyo1TfPTRRy1HZgAoCXSCn/L0dDnDEggqb9Wqxa1ttS/VVwpu5gmPsuCTbM9X+9fxBL/fC3xJI4eg - UBYsps7PwO927k/Qk8OTDPRUx2YrjYhjXV9ul83jNI2OwTA6okWukdgQlILtoVkY4uSBRyu64A07f3T2 - DSYkkxFL2CVFC1qEWbxgLYdaAi/jXPUdNG2+k3JBzVxXwc3ctMw11rypdtA2ys205fQU7pa6PoEvOVnV - A0lI5Tklpidyv0nI429SSyPq5GYjTcrLZWgcg3oOzngjIB7zqkViHqE3zzMMS9zDKc57RGKpayzD4ljs - GzIMN/UCe8a9ahCxAHilxBH+nVM5AP/kZACoOr/+/ftbBViFWQXUuBhJhVsFXQAQFFRwBBIjFSh1J1Ef - u7KAKytbGNpCsn379lYhVeFToRSkNN5fjgAo8BGAgp/G4MsmEDWKs7rZmP2o/tAWgAZ8ygU+yYBa+9ex - TNgr2Bn4CXjGDWregE9houCn3NwIdK1MrutlwGfr9DQYhMCnXM/fapnWDwsNQY2kZNztG45xLsFY4BWO - HSFZWBOQhkcrueA5DTrK5U1Dwhj+ZyIxgcCxHB/dGPO4eD2Nkmidp76PfhN9RwN7A3/z/W3Br/UN5PS9 - 9f3MDU/fV9dGUBTsDPCMUlOT+blayglNveiJys1KR60iNbDkIzufxykuREZeNpId7PGkTyTD3Rgs9owh - 9BgOu1NyvITgCsJvkVsUphTUwY0vP2fYywCYYe9Vxb7WuPp/7xi4HIB/ctId99dff8UDDzxgQc/Az7gZ - 4/5UyFUwVFgEEBUmAxVNq3VRra6CkemYfLtGEIGqrLRcIBO0jEtRITUANPBTLhhmEoICYK2axVZrs44j - J6jQ2wDZFPZ/VPhNAZdDMnVlclJyegaA+q4KIwU8Sa7PFny6Lspt4adw14DOuD1bOTs7W+tqm7iYaDQk - 1J6rGmrVjy0IiMT2iBzM8oxn+GuPYQ6eeMg1GLUjIvn9M5Ean4ZEAjOJIWiq9f6QVMIp5Vb4KqCZMNbW - 1ZrvovUEdFOXKZjru+j3Fqx1zpLmjQsU/OS8JevmU5rLgcuVW2++08C1ORmEXx5q1ypkXoDCmjWQU5SP - BH8vdKvqjeneiVgg1+cZjsUeJQ5wvnsUlhOKq3xiMSYgCh8sXamXD5eEvuSe3jpcDsDy9KcmwU9dQeRa - VKAN+CQDRBV+wU+gEEwEOzkMAUu55vVkxYwZMywQqTHDNreVcXtll6uriuBkAKXcAqzq/1jQBEA5P426 - rBGYY2Oi6IjirEKqddWyqadCDJQlwU/QkwRtyThMAwkT5goQJswVHDQvEAoSgp4t+CRzrQwEdb3k7AQ9 - QdBq5Ci9ftpO0NM1ljQvmCbyuI3DYjDGIRTz3IKxNCIOG6JzMLxKMJ6u4ILhjl7o5ROMWgRZTnIW8pJy - kJhG55aSjJx4nj+n0/ndTd2kXJxyMy0Zx2oAbhu6m99a5yTwCc6S5nVtdL0EQFMHK+XwhpTLEDdPI3Az - zC3M1tvz8pCdl4XimvmoX6cYDWrXQN3atZBPR5iZmYQ6lZww2S+FDjeGisQSzwgs9YjCAsJvqV8clniF - Ya5vJJZ36AX8wgBYMTB1yfKB5QD8S6d/7efTz1zyU1vrmwnK6gpgLSzJrJdsKS+VbpZG1j6sUXYp632t - Ej/R28mN1Nte0uAG332PoY88ghhPT8R7+yCGhTbGw9NSpKubtTyOBSSRhTiVBSefDqImw8UCwqGYIVh+ - VDSyI0PRtmYRBnbtgse6d8OT3bphcM/eeL57L7zU+06M6H0X3rjzHrxOje13HyY/8AhmPvIE5j3+DBYP - eh7Lnnoey6mhbbugR3ImeqXloHtCBnokZuCujHz0SuGy5Ax0i0tGx4hYtAwIQyu/EDT19Edz72A0CQhF - k6Bw1PMJRD2/IDQKCkPD4DA0Do1As4hotAiPRXNu1zSSsImMQf3IaNThedeKikRxZARyGV5mBgUjLTAI - yfye+r4x6psXHIQYDQkV4IMAf4FMVQOa9qUINT/KV3kAAik/X718SA1HPggK1PO4hKkGO7WenIhCPEEX - ExKJQF5HnwA/RESGIyM6Cr3cAzDJIYjhYChWRaVgbUw2nrdzw5CKbhjmHICmgWEoJOiyktKRm8KQUi9f - Sk1BThJvBpxWh3DjUo1DtZWBtoG1QCwwG7cq2Mmxuri4WPBTLpDrBqAbi0LeggKF1HpmWtULuda8pBdN - 1civweli61UCNWsXoVH9umhUrw4a1quLOnXroKhWAVKrVcVLBN4S73gs8onCMm9C0Dsai+n8NOTXsoBo - LPeJwbSoLPx09JQ1dD6u6P3RGjK19I//b5r+4wGon+fWT2RmbGQmbyWbz0qSfmI1/GuEXLJJw4WLYaoI - 4QL9LVhI43IrJxGvXrtu9Zu6zhU1fUMi0G7+9BOuffctLn36CX68+D6+OX8OX+3fh3fXrceR2XOxZ8Ik - rHvpFSx94lnMvu8hvNGuC9q4eqGpQxW0cHZFc8dqlpo5VEUz5i2cqlt5E/sqaEppeQsHLrfyKmjlVA1t - nF3QqVp1dK/mhrvcvHCfmy8e9wrGi/yjHh6SgCkRaZibVIBF6TWxuqgxttRrg/3Nu+Fo61443ro3zrS5 - A+c79MXxVr1xrFUvHG7ZA4eadcX+hh2xp25b7KzbGttqNsfWwibYlF0fa1NqYl1SMVbFFmB5VC7mRWVi - ZlgapgYnYVJwIsYHJ2BMUBxGB8dhXGgipoSnY1pMDqbzHKakFmJCZhHGZhdhVG4RXs8pwquZNfBSehGe - prt6ND4d90bGo2dIBDoHhqKljx+KeTMo4I0gl8rw8EKaty+SCL5E/0Akcp3YwGCCUoMZ0H0xDyH8QkJC - EcR5b79AuBI63h6EZjVvBPsSfiFB8AzyQVYioUw4vurM8NAlCPM9Y7EkIAkL/WPxQkVHDKnsiWeqhSE/ - NsF6/4ica1YmQ3iGmwKT3o+SqZep0+nKqd4OdAZ2BngGegZ8Bn4KzZ2cnODo6GjlcrEKlVVtIAAWF2vk - 7Dwrl2rUKLLeplcyX2xJfS41onfjxo3QoEF9qz5Yqlu/NqKjAtHXxQcr6AKX+sZgmU8kFvpFY0VgIhb7 - 0wX6R2GNXzxWeifhwPMv4drNX1UQSsrB3zz9JQD4T5Mt8P6RmCzmUVfo0qy73g3OEXrXblwlBAm7a4wJ - rl7GzUu/4MbPP+P6l1/iyrlz+Hr9LpyftgC7h7yGFXcMwNSm7TAitxaGJmVhcHgCnvEMxZPVAvC4ky+e - quKL56oGYWj1ULxUPRgjvKLxhmc4xvpEY7RXhJWP5x/oON6VlU9geCJN9I/H5MAkTAtOwazQNCyIzsXi - uHysSa2N7ekNsS+3OY4UtcWp2p1wvn43vN+0Dz5teTc+b90PX7dh3upOfEp92LIP3m7UBSeLW+FIThMc - zGyE7Rl1sYKuZ14o902AzQ1jqBSaiuXR2VhCeE10C8UoFz+Mpia4BGKGKs+9Y1lwErHMPwmbAjOwNTgL - 28JysSOqANui8rElKg8bI3KwITwb68OU52J9RC7WURtjCrExthBbkmpiR1o97M9ojDdzmuFQQSscqtkG - R+p1wMEGHbCvQXuqA3bwXNfnNcXirAaYmEJYJuTikZg09A6ORju/UDSg+6vh44t8gjHdyxMpPt6I9/VC - XKAvYoL9ERyox9cYZnq7oXqIN6oEuyMy2AdtCNlHec0n8HupNXQDz39NZBZGVvPB8xXsMMzBBwP5eU58 - glVXaeovlQtMJsRXNYQcoKm2uJ0MDCUDRy0XGAVDAU/uz8HBwZKAqOoAHUMhsECn14sKfLVq1UDt2jVR - s2axlQt6Rhp2TK80UD/QRo0aWWrcuD6yC9J4Y62KRd6JWEnQLQ6KwZLAWKwh8FcExmM5tZ4wXOOfgum1 - G+P6d1/ypn6VN32raPyt01+/DlC3Mf2Syq1bWhmJepok9OQDr95kaIrLuHTzEu+EvwE/fIUfTh7D22tW - 4/BrI7G59z1YUqc5phIQ4xg2TPRLsMC0kC5nbXIxtmXXw76CRjhY3BSn6rbBO0274L3m3fFBix74gPlH - zXsSRr0JqN74mNOft+mJT1p2o7pzeXdr+uMWmu/G+R74hOt81rwXPmvRC59Qn7Xqgy/a3sXt7sRX7fri - +1b9LH3RvC/eb9Ad5+p2xtEarQm2+lgdm4/l4RlYqn5triEY5uiBl+xcWcCr4NkKzhhBKOvZ1xcqVsEz - FRzxNDWkQlUMq+SKsc5+GOPsi5H2nnjdzgOjHX0w1sWfwNDYcoGYUj0EU6kZVUMwq3oY5rhHYo5XFBYE - JGBJSApWRWdhbUI+NqbVwKaUYmzhtdmeWAM74goJynxsDcnCpoBUrPCPY8EkVHmjmK/cOxzz6V4Xh8QR - wEm8prnYllMbewsb4kjtljhDZ3qhaQ+806w3LjTuicONu2B77VZYmtMAU1IK8Gp0KgYFx2CAdyB60l03 - pDPOcXRChms1RLo6IcbNCR3CQjGOIF0VmoM1BP9KOthtIXnYkliMZ6tUx3MVHHhtgtDJJ5ihb7JVR2ka - bAwETb2m5k1dpUAo56bGDoWw2k51nEZqDDGt2gqPBUM1fgh4cn/29vaWA1R9oOoPBUB1e5H7E/AEvzp1 - alngq1u3tiXVu+q9Lco1sk6LFi2sQW8NCJs2bowGzeoiw9Eekz1isdYvGQt4Y14eGIcN/glYG5RoQXAd - HfwK3vhmxOVZzwdfvvab9YL1v3v6zwegzW8kjolnhmnG4JWi7paEOkn/9CZ9q6pX9XVXruDqJ5/j4qbt - 2PPy65jT7U7MyamDyQwjJwUlYCYLyzoW5jeLm+EM3ckHDBk/7dgXX3Tuh8863oUvOlEd7sCXHXrji/a9 - LH3ShlBrQ5BRH3P6w1bd8F7TjrjYvLOVv9u8A95q3AYXGrXB+Uatcb5hK5xr0MrKtexC/bZ4u0E7vEVH - dJ7Tp+rSKTGU3ZdXD5sZUi6je5vFUHOcbwSGufnjKSdXPMwQ+b5KTri3oj0GO7piSFUvPMEQ+sFKjniA - etDOGQ/YOeFRuyoYUqk6hhKKrxCOw528MNLZB6M0arCjLyYQkOMFQkdvjHbwxgg7N7xW0R3DKlbDy3oT - WWVXAtUNL+kVjdQL9q4YVNkFT/AYT/D4T9m5YJC9M553rI7hdFbjPUKwMCSRoCnAwewGOJzbAEf4PQ7l - 1sF+hsK70+ggE7OxgRBbF5WC5SGxWBAYidm+emwrCLM9QzCXoFzsw5AtOBmbIzLxZkIxTmQ3xIXa7XCu - fgec4w3nJEP4w007YU+91tic1wRzQjMxNzKXv2MWxkVmYEVaTa7P6073uS0uF5sSC/FmVA2CMB0PEpYv - VqqKlx0C0Sg0DBkpyRawVMcnaAl2piXXNHaYhhblxt0ZyeHZdsUxLb1yfCbsleuzs7OzACjpMx1PDlN9 - /9T4Ub9+XQt4yuupjq9hfUsKc393e42tAWjVnUkQ1HSr5s3RvF0zpNL1Psub13o69nkxqVhNt79VDj4k - DatDkrBRrj8qA8vDsnG435O4fvVXGgGVpL93+ksBUD+X6vGUm8VqyL/MGbP8FhgtV0gMyur/8iu+PnEW - GxnGvl7YGM8yxHu5agSm+CRhVWQO9rCAHa3dBscbdsCxhu1xqGFb7KvXEjtrNcX23HrYklETm9KLCcc8 - rE7KxvLYFCyOTMTC0DisDI7HioA4LPPTKxajsYSh7RK/WCzlsqV0P8uYrwiK53qJWB1KxxNOyEYQAITu - 2vBUrA9J5905DasCkrHUN55OKYphaCgmM6we7eyNV6iXnD2tjrvPObtjsIuHBcEnCb5nnD0YynngRbvq - GGxXFc/aV8Mgu2p4gpB6ivNPV65iFfYXK7PA2xNS9h4Y4eBpwW8Kw91ZemSKLneep/qRhfGYQRincNjJ - m6D0YmjsjTFVGBpXD8Rkgmkq3dtU30hM94/CzKBYgicBC+niFofx3Pm9Vuj70BluSyjA/rTaOJRVD8fz - G+JUYROcoU4XUPmNcCq3IU7mNCTY6uMkYXWcN53DyUXYn1SInUkF2Ez3tj4uG2tjMhlap2MT3fiWeDq4 - hEJ+Vojt3Pcebr+X+zpaozlOMYw+V9AaHzaiC2/RG2eadMKhWs2wm+DdSYe6K6s+9kYUYHKVADxIGL1U - mdfLMRC1CJ/kpMRbbk0A05Mltg0YcnBl4WYkZ6dGDdPAYStb+Al6lSpVQuXKla1cy3Qchdp66kNdXwzw - GjdueCtv0qSRNTK45fRK1aZNG2ssxw4dOqBdu3bo2LY9WrRrgbzcZPR0dOPfWA4WxWZgXUgytjNy2RLO - a8jfZVMEbwwxWdgcko3VWU1w7bOPWU7UHGxTwP6G6S8JQGuR/scFWnb1+k1cu3q9pF/nVYJPrwX85TKu - fvkdvt1zCKsGvYh+EYnoThfU384Lzzr7Y7R3FMZSr/mF4xWfELxY3QfPu3jiWadqGOxQBc/Zu2BwZSc8 - R71QyZkgccHQytXwmgtdVDVfjPMIwhQCYRGBt5yhxppgQi0sE1tjCxgKFmN3CsO61Do4ktUIx3Ia42Re - M5wubIHzNen6arW1dL5mW7xVsz3eqd3J0tvKGeJeqCd1wvl6HXGKIaF0mo5UOlGnLY7Vao0jxS1xuLAZ - juU2waHsRtiX1QC7CZQdWXXpHBmWEigb4vOxjjBaT7CspStbRTe0io5ybVQ2AZyF9TzfdeHp2BCZic2x - uQQMQ1dutz2d0Miugz2E/yHu8wj3fZg6lMl5iUA5TId3hDrG6eOZDXAiS0Aj2HIb4yjXPZJZ31pvn6UG - 2M/97Of0Aa57kDpEHeY2RxnKH+fnxwm0Y9xe1+o4v9MJOrvj1DF+x6P6ntSJ/OYEaAucyW2J0zktcCq7 - GQ7yHM/XaY1363fE/uQ6eKsuXWI9XqPazXCgsB728nqsiMzCfJcwjKrohkGOLhhCAA7kDaAwPQW+fj4W - wAQ4gUnTBm63A5w+MzDUcrOOgKftjdszjk+5oCdpWhDUcm2nkFkhsDo+N2rUgIBrzNBWwCvJmzdvSjW3 - wl5Jjk/Q0/PYeqa7Y8eO6NKhM9p3bI+GzekcHVwwPzwXy/l9NxJ4m3jT3cLfWvDbEk0Q8qayO5w38YhC - vLd8JQuP4qNyAP5np7IAvFHSKguNbaZHefTmK81fZk7gfXbwGPZNmIFJPe/Gw1mF6Obuj9aEWE+Gb3fR - HfWr6IQBFRxwf4XKDBkd8DBDuScYKj7nzPDP1R8TvCMwh384yxhKbWTotCeHBbVGCxyvTWA17oK3mnXH - Oy164oM2d+CT9nfjU+qzDvfg8479GCLfa+nLziW5tYyffdGen7fti8/a3IXPlNvoc23Lzz9tx31Rn3dg - uM1lRl+074svqa873I1vqO+47vft7sEPXPd76geu/2PnAfix2/34ofv9+J76hiH7N536cZt78EnrPrjY - ogdD7o44Xqsl9hFEe9LpjAjpHXH5LBjZ2EzXtjGKBYTfeV1kOl0cwRidgTV0XxuozQTklqgsbC3Vtpgc - 7CAwd3L7XXEF2BVL5ybwx+ZjO5dtJXi3xsvJEb6cXx+bh/UxVDSdHR33Bhst5/7USLOa5yEwb+J6m6Pz - sLVUGyO5TMu57laGuTsjebzIQuyOLKIKsYPH2Uiwb6bTm+UdzWmdRwG2hvL8feIws2owXqvsgZEVqmF0 - RVe8wr+BF+mE73QNQkF6ugU1gckWZGZauXFzxtEJXsbZ2crAzsjMm/Ul4wK1vvarOkXrmV+qQYN61qOH - LVs2t3IjhbqSnJ9xf3rtgKTHIrt36YnuXbuhU/cOSKleFa8FJvE3yufvyd8yLMnq97iFQNzK33drbDZ2 - hOVgU2xNbL/rQeDSjyxRipn+vukvA0Bl+qmuC3aWy7uJ69/8hI+PHsW+WTMx8d4BuD8jBz29/dGLoeKd - FavizgpOuJdh4ECGiE/Zu+PFKgzr3IIwIzAGi2Lo2NIZquXQgRQ3s+rgPmjZAx+26YWP2t6Bj9sJcHfh - U05/KtgRJJ+2Yt6iDz5q3gsfNiMEm/bAu0274J0mnfFWo064QMicr98eb9fvYOlCvXY4V7ftf9HZOm1K - xOlT9VrjZJ1WOFW3NU7X5TK6l/OW2uFC/XZ4S/uj83uH+36Xx3i3UWe836QLj6+GlJ74mEB+l5+dqdkK - x4qaYl9Gbf6h52FdaCpWEADLfRiOe/P7MtSVW13MsFzdI9aFpGJjOJ0BC8YOAmQPXeI+QuTNjFo4SNd0 - hNflaF5DHMrnDUDKo2uj2zqYXRcHsupwvdrYn14LuxiO7kytjR3JNbEtqRhbE4uoYmxhvpkw0rlsjaG7 - VEGMysFmOk8NRbU+JA1rGfqvCEnB8uBkLA5IwALfWMyn5tKZz/aMwEz3MMwiqDTy8dQq/phM5643oE1w - 9GMYTzn4YmzlkkacYU5eeKZSNQyjw3+jshdh54E3KlbDGxVcMZLLpAmVPDCOfxdDnX3RyTsYeUkpsCek - BCYBSsAT6Gwdn4GdAZpxcrbSZ1JZIJptBD3tR6G1nKPCa9U1qiHFDIKgBpAOHdqhbdvWaN++raV27dpY - jk91fpLCXkFPw5H16dMHvXox73EnenfrgZ69uiI7KRL3VwvA/rAiQi4La+PSeGPh78vrv503md38rbfx - JrUxoQaW0mlfefctFqxyAP6fplsdMfU7lJm0PiuZ4MIbuHnpN/zw0Se4sHk7lr70Gp5t3g59wiLQoaor - Oto5oQ9DVcFuMGH3Gv/Ip7IQLWdB3xZfhKMME88wBH2fodJnBN2n1Gdte+Hzdr3pzAi9lt0tfdiiG95r - QtA07mTB5zwhdaZWK5yt3RqnilvgNEPPkwXNcUzhGcO946rnyqyLYxl1cZTO6khKTRyljhAIhwmEN1OK - sS+lyALM7qSCkpzhqLSH87sT6aLi5aZymedhN/O9dFBv0n0eSC7Gfoaze9JrYncmQ2pCZ19qTe6vpuWw - 1BK7kuH3Es9ozKseitl0O3OrBWM+p5d5RGEVAbguMBmbwzOxM6EQe9Nq4YBC2rxG/B7NcY7QPEdXKJ2v - 3QoXKOVnazTHGd4UTlPHC/k9CxpzGwKQYJQOZhKA3NfelBqEXy0Lfgr7dZ23JxRhVyJD6IRiusFCbGbB - s9xIeBrWhCRjRUC81VdtIX+b+W5h1uCdc6sQco7+mGLng0kE1UQ7T0ygS5tg546xFatjbIXqGMNcIewb - ldzwOjWcbu5VaiSXvU4IvsRlz1WoiuHcx4hK3ni9YgkIxxCEo+y9MdLeC5OpKRXcCEB/dPQKQnFMAhzs - Surn7Jg7ODoTVoKWAyoxr1jJDhUJsIoEmGRnT7A5CIiOsOPnlSqqTq8ytxEIBTzBj5870kVWrQY/vwDE - xJY82qh+fGq51bSPt4/V77DkKRkNqxWLosJ8hrUdGNa2Q+dOHazpTsw7de70u7p0Rrce3dH7jj7oc+cd - 6H1nH/S+qy/69uiNu3r2ZOhcF+2dPbA1KB87Ve2RlIHVhN5u/q3ob2svb0Cq5tiYXAMrE2vio0VL5SgY - WZX0gbWSVQbViPj3SP/nALyuwFbN8VcoK5q9gatqvGCoe/P6VVy7dAk/ffwJTq5Zj4l39ccTmfnoVt0d - 3So64i4C7xHqeSeGOO5BmM3QdUN8IV1KI5wrbo2PGnTD53RrX6prScte+LR5D3zAMPbdBnRqdGBnarbE - scKmOMICfjC3Ad6k69lNB7SDwNmWSjeTXIgtcQzJGO5tZb6R4dr6CIZWYWlYRdeykk5qLQv0OmotndVq - Fuw1dFqrJYZjq3yi6bwiscAnAgsYWs/3KhmtQy2dcz1Y8N1DsICwWlg6fptgsLB6GBa4hmGhWzgWKa8W - hJkewZjipW4pAZhLUMy3D8BkO1+MZkGe5hKA2dW5H89Iy9mtoaNSyCjg7U+vjWP5ja3vKTcqoMtJSu81 - 7mw5SwFecBfkT3O9Uwr3eU0kbStYHs5tyGtaH28S9Psz6ljaQxDvIqB3ENQ7CfodSYQfC9p2hr3beWxz - vdbyWq0MUn+0RCzmddF5znENxQx1tXH0JfC8CaYS8I2r6G5pLKE2hs5tNME3msCSRpVqdAV3awirMZU8 - 6f686P7o7rifl9TaLSByejT3N4HXZ4q9PyZV9sM4J1+McfLmMTwwpTIB6RyMe/g71PIMQKi/P/z9/K2G - DgGvAqEmVazsgIr2TqhEN+dYrRp8g0OQmJqG/MJi5OUXWsPUh4VGIDIiGglxGtAgDXl56rxcE3Xq1keT - Zs1xZ997MODBB9DvvgHo1/9e9L3nbtRr0ACedILJKSlWHaAAmJQUj5zsDHQh9Lp37YQeXTujZ9cu6Nmt - C7r37IYevXugW8+u6NGrO3rd0ZMA7MWc6tsH3e6/EwP63o17e92Fbtym0NEVMwMzcTClNjak0W1HZljV - FHtYLnbS/amBagtvyutTi3C230CGwZcYTN3A5ZLCqDomwu8a//09EPh/D0B1QtYl5/W+Kpen9+Revowf - z1/AzomTMa5dF/QJCkOnyi4MaRnOMh/mwj9wwmN+SCI2pdfAvmI6MYaQ5+nazrNQq7Cfr9Eax+nQDjBk - 20uo7WZ4t5NQ25Kcj02JuVgXn4U1MRnYEJmODXInoSlWd4HVYSlYyXyF6gGDEuggk7AsOAFLOb3Yn+Fk - UDzDNYaW/HxpYDzmc7k0LzABcwjBOVxHmu0Xg9kE4lxCUP3nZkss/NIsSxGY4RGO6YTidM9wTPUIxRR+ - J2mymxRM4AVjnmMgZtn7YSpDvslVCb4qAZjhSuBppA/fBDqqRAvGAvM2OkfB6VhBEwtqJSFzJwt2BniS - ro90huucJvhOEXwnCT7B7ySdobY/SvgZ8EkH6HS1732EqmQBkA5QEDQSDHUO0hbeNNR6qwYWQXA1wSwI - LvOnA9TzqQx1F/EmoVzzkgHkPHeNY0dHW9oPcZpLECYT/BMZ8o4nMMcRfOMqeWEsISj3N4Kh7fMVHPEq - XeAIzr8hOPLziXSCk6ixdH6jHTy4rTsmc9tRjgF4jNewnbsfiiLCUJwQg7TQQPg7O8LDrhK8nRwR6uWO - +JAgpEZFIp2hanZyEvIz0pGbkYqC3CwU5GcTdvmor6cz6tZFkwb10ap5M7Ru1cIKZTsRZv3v648HHn0U - fe+7D3369UPve+5Bazq5ql6eiElORhwhGKmBFlL1npRUAqwb+vTqgzt79qGjK9GdfXqjLx1fX+b97rgD - /aXefdCvZy/cy+me9/XFfXf3Q787++FOQjbbg9/PPwX76cK3peZZ3YC2xdL98SalOlv9NjsYVWzNqImN - NRrh5uef4eq1K/hVvBMAaUDKAfhvTHou8TIv9vc3r9AEMsS9eBHz730A9/oG4U6nqhjoWAUvuvpgYkAU - FkSmElw5dGk16dYYjuXUw4mMejiWWhtvMvzaHZOHPaqIj8zGjugcbKMT2s6730Za/43RhB6XraczWctw - YDXDztUspJu5zaYoVc5nM0zLxKqwdKwMldKwnNNzCcA5DN1m08XMDk7i3TUB0wm6GdQ0Ft7xPgmYUKpx - 3vEY6xVnaYxnLMZ4xGKiZxwmecZjslcCXVwiwc1lHlzmEW99NsYrkttFcT9RmEBgTiQoJ1GTvaK5fjTX - iyAMorC4KsFQNdyq6J8ZEIMlhOxGnpPq1uTMBC9Bzbg74/SM8zPQExjl9IzjE/BOFCnUpeMj+A7l0AmX - Oj0DOoXOto6vxPXxeisEZi73Z5bbwlBu0BaI0uYYhmGljtrIrKP1zX4k7XunCa8ZWm+li9nC33OT6rHU - oMLfdxUBO5e/wxsOXljMG8FC/wQs9I5leB3J0JoQdQ6x6g1HObhjlF1VTKBTfL1CNTxH5/hIFT887uyL - R+kOH+f0I1X8MdDFFwOrB+Eh3pAe9A5Dj4BIdA6KRLugcLTkjbhpaBgahoWhblgoakeGIycmAplxEciI - i0RmYhTSqbSkSGRlxCM/Nw21s3NRJ7cADYpqoAHdYcNatREeGITE6FikxSchPjwGyXEaMiwFrTt2Qk9C - rOt996LLA/3Rlep7T1/c2+9u3NP3LvS/uy/633UX7mPYex/zB+++B/cNuA+P3zMQjz34GO598H7UjojC - 01VCsCeyAAdV3cLfQtd4L3+/PYSgfrPdaTWxk6ZgfXZtfLxpK26YlyZZABT4SkzJ3yH93zeC3LhJAGq4 - 7ivWIzojW7bFg05uGOkZgjnRSdiczB8vqxb2ZtYi9Ooxr40dGTWwnT+grPy2OP3ARdhEAK5TvRgL0hIW - svnRmZgdlYHp4VmYEJyK8SGpeD0oEcMCYvGiXxQGe4djEEPR+1z90N/VF/2k6j64q7o37nbzxb0e/ujn - HYSePv7o4ReI7lTvgBDcwUJwV0g4+gSH4o6QCHSLjEX3mAT0ik9Gb/4RK5d6xiVZ6paQjC4MkTrwD75d - ZDTahEWWKFx5BNoEB6F1UCBaMxRrw1CstbcvWnt6o5WrB1pWdUXn6h54qJofxlaLwGL3BDqmJCwhkNfH - ZdKV1bLCW9NIYnIDQFOHeU7hvpxeqcsT6IwU4srh2QJPALMKSqnDs502cDOAMpAzILMFm6TPzXZWHSSd - pI4nd6ljy2nqPARgwVjSOZp615JGI9N4ZNOAVDp9vkFHuvYMuvVknK7dlk6W37OoJY7nNcWRzIY4kFKP - 4CzCqije0ELjsYI3mrkMvyc4+WOkC8Fo743hDLmHl9YjDqnsjucqe+BZusZnHbzxor0vhjj44wXnADzH - 7Z5xDcZTdOmPe4TgUf79POwXjYH8e7rfNxL9fcJxr184+vryb4R5L79QtCLgGodEonFYFBqFR6N+eBTq - RkSiFn/7Wvx7SGcYnRwchlT+PRSmZ6BeYREa1amDlk0ao02r5ujSqT169GAU1KcHYXgH7u5/FwYM7I/7 - Hh6A+x++Hw89MBCDHngCjz0+CPc88TCa5uegJ8vPhthCfv862Jteywp7d5feyHRz02+8j59tZhk6Nmyk - FQZbD4iqIrAcgP/edJMXXMMU3Lx2CQfGT8R99h6Y7hGF7bTpu4vVz6wBDiYz7EpRS2NtbGa+PK4Q8yJy - MDkoDS/SoT3uG4X7+AfZ1zMQPd190dnDB+3dvdDO0xddeAfvE5mEu5MyMSCvCA/VrounW7bCS126Ynif - O/Dqvfdi5MCBmDhoEKYPeQFzhr2MRW+8jtWTJmDttClYO3cWNi9ZZGnr8iXYtXol9qxbjV1rVmHv+jXY - u3UD9m3fhAM7t1jat20Tl23Eni3rsWvzOmzeugZr1i/HspULsXjZPMydPx1zqNnzpmHO3GmYOWU8Zkwc - i2lj3sDk14djzIsv4I3Bz+IlntNjvXujZ9N6aBMTjU4ubnjG2R9LInKxh65XrbNn67Yg3Fpb4FOoK+iZ - 3Lg94/Tk8gQbQcc2nLUFm2Q5OsJNy20BZ0JahdoKaZWbaYW5+lzrajvtW4AT1AQzC2SElc5J56pW7ItN - u1rStAG2PjPQNk7VqqPlOcuZGngaUOs4WxjeLfCM4rI6eLset61FKNZojbM11FjVDIfS6mNXUk3eIPPo - 8tOwNpAQVANMtWDrfbqTCMJx9j54g6H1cILvJYbTz1V0xTOE4tPMX6hYnfN0jNSz1ODK1fF0pWoYxPyZ - ym54maH2sEo+GGbnh2EOfhjqFICXqwRhaNVgDGUI/yw1mCH9czzHZ+n0n/aOxCD+vT7hE4kn6OQfDIjD - PT7RuDswljfUWHQNikIHArNVcDia8UZbkyFycVwcipMSUJSejOKCTNSpS0i2rI8W7Zuia9u2DInvQN97 - 78E9Tz2Ilo1qoqlLVSxIK8IuGYYMlhv+jnt5zfbxelnXMLMejqgjeXY9bOvVD/jxF1gD94p5VmuInqFS - 4dT//v+d/s8BeEPDsVy7hh/ffR93Bcfgedr3JeG5WJZWjImpOXgpIglP+PPu6k4XVtUbrR3d6I580Non - CJ1DY9AxOQN316qPR9p0wEv39MOop57CtOGvYOGUCVg2ezrWLlyELStXY8f69di7Ywd2bd+GHbt3YPvu - 7di1dxf27NiJ3dt2YOdWLt+yFds2b8GWTZuxft16rFq5CkuXr8DylSuZL8eiJUsxb8ECzJk3H7PmzMXM - 2bMxc85MzJg9A1NnTsXkaZMxdcZUTJkxxZqeNHUSJk1nrulpkzBR88wnc5k0ZfpUbjcbs+bOx/yFi7Fo - 4VIsW7wcy6mlC5Zi+aKlWLF6Ifbu3IRDq1bgmYZNcK9rINapkzAL+HsWKFrdatwQQGxDXbkpQcgWenIB - Bm4CnmBn69wUogpoVmNPaKpVv7g8IMGquzO5Ok8LhgKeYKR9C7AClzkXU/doAGfOTVATiLWNttXxtR8d - 24TIxjnqHPek0v2nqcuNwnK6lxTNqyGmHg5kljTMCLbvEH5v0xW+RQCeKWyOY7mNrEagHYwONkbmYDW/ - y1L/WCzyCMe8qgGYTuenbjGj1JBCiL1a0QNDK3riBS57lvnTnH+CEHyiclU8blcFT1augqcqVSH0qlpj - CT5DDa5QBc8znJae5bSWPUNIPsMw+1k7NzpJOssKbgy53TGiggde4z5f5f5fpdt8hQ7zFTrM110CMdwx - ACOqhzLqicRwgnE4wfhqSByGhyfhFUYwL4Zl4rnwDDzFiOaByGTcHZmAnhEx6BwWbTnMpszrR1EpCagX - GojOVd0xKyGHgKuPA4Scfm85wIOq3hAAqSNZdOGE4Pp6rXDjrXdpRK5b9fAl5CtlXzkA//ykYahw+Som - PfEM6ju4omMlV9xTPRA9PAPQPigELVOT0aG4AL1bNsODd/XBc4OewIjXhmHSpImYOX0GlkyfhVWz52P5 - 7HlYMW8B5s+cxeXTMHXqFEwlYKZMm4bJU6ZiEjV20iSM4XYjJ4zH8HFjMHzsGIwdPxljx03C6LETMWrM - BIx4YyxGjhmPN8ZOsDRqzDiMHDUGY8aN5zrjuf4ETk+wpqWRY0ZzvTGWND1i9BsYMWqkpddHvYHRr4/E - 2DdGlWjkGxjHfNyo0RhPjRs9BqO5r1HjeGwdn8cbP4HnPW0WZsyYg8WLl2ETneSXP3yJqzeu4Oevv8CU - J55CH+9gbCBEzhfJ6bSywGPAJ8cnCUgCgwl5bN2dgCfQCGJqqRXoTAOFGiXUEDHfgy6JWugVZTVOCIRa - V9sLXIKYjiOwCXACngGccZs6voBr6hBVEE0YJigLztqH3KHZj3GHHzTrVqIm3XGxcTdL7zeiY6Qucpny - t+uXdFfSsd8i/N7l8d+qRfDnN8GbhP22hHyrI/CqoBQs8+b3co/AdCv89SH43PE6Hd6wCq4YSki9SEi9 - QEA9T/hZAKzkSeBJ1ShCr2JVQq7qLeC9SKnVWY5Q/Q+lQRp0QtOWO6xuffYit3uR2w0hIDUoxRDOvyBV - rsZwu5rVlWcY96XnrzX9CvWqwMlISH0Xp1UKwQy7MMx0jsIM11jM9E7CjMBUzAzPxMzoXIyPy8XY+FyM - poZHZ1LpmBSZjjWMkM6mN8aJHLpnAk/XXgA8XOqmj2Y3xIncxthV3BRfbtjK0Pd6yStCbKFXDsA/P6kH - zKfvXkQ2Ydc4Jg73NmqCp7p3x5D7BuD1QU9h/NCXMOm11zB+5AiMHTOK0CFoCJHRBNPo0eMwliAZQ7CM - J0zGjxmL8ePGYQJhNWniREyeNBnTpkzCzGlTMXvmdMycyZBzFkNQhrULFtJ1LZiH+YsWWe5rDnNp7pIl - mLuUYj5nyWIsYOg7fzHBKi3iNswXLFmAhUsWYtHSRVjCdZcuXYoldIeLuP0Sbqf5ZcuWYTld4yo6SGkl - p1csXXZLK5ctt5atWrUSK+kwV61ahdWrV2Hd+nXYsm0rtu/Yjt17d+Ps2VO4fvUqrl65imsMU37++QdM - fOIJDPAKwr6iVjhW0NQCjqk/E1QM+AQbE8bKXZkwVmGr3JyB3Vy3MKvFdZZeq1g1yGqB1XK1zKr1Vtto - XyasFeQELU3LyRlHaQCnZarX0/nIiQrQtoAT2Ez4axsGC2S2kpN8r0HnW3qXwFP+Tj263boMl+n6ztTR - DaC11YfxXA1+f3VnUr1XYh7WMORdFpyIhQw/51cNwyynIIxnuDvczhNDNcgDb7ZDCJ8hhOAL1PPUcwTh - 4IqUnCAB+EwlN8qV0xTh9Jz6G1YiLKkhDJkVIr9IDeXyl6lh1Ct0jtKrqlvkeq9xX5JaqDVfsozicV7n - MUdSr/E8Rgh+AiEd5LBSvabPrOXVuZ1auT3wur0nRjqoNdsH45z8MMnZ3xrzcK5rNGZ6xWJeQBKW+SRi - h38GttE97iAo9dvv5E3QcoB0hnLIJ9WXlb/RhbGTFIpZDSHlAPxfTrc6Oiu7zQVVHeC44a+jSX4hnh74 - AF4cOhjPvzoELwx/GcNefQWjXnkVY18bQbjRNY0fT4ek4d6nEmwC2hzMnE+ILVuChcsZMq5ZhZVrVmPV - 2jVYu2E91m1Yh82b12Pbtk3YvHUDNnFajkr55q0bsXHTOmzbsAHb1m/AZoa8m9auxYZ1lHLuw5pesxKb - 1q3GhtUrsHHtKmte0xtWr8R65uvWrMH6tessrVuzFutWcztOb9Q+N2zEuo0bsJZav2kjNm3dYmkzAbeF - ofhWatdOasdW5luxm2H5vr0MyffswIGDe3Hk6EG8/d7buP4r/zR/u4nrvEVfZozy41ef4Yk6jfBKVCb2 - 6Q7PUEZ3d1NPJhCpL54qv43bU0grmMnlCW6C3TQWnMnqi+fgg0nM9aTFjGpBWEjHtyIoCesZCpt6PasV - MZmhVFKx9UTHhtB0bGPB2snPDzA0FYTPqCN1fYahDRiONuqAdxr/XjcpABoZt2pap5WXlZYLnBbs6hF2 - dbjcRtboMAx3zxJ+5/QkTWETHM2pb3Uc3xqXgzXhqVjkH4PZnuH8noGYWtkPEyp6YySler7BlV0JNoaq - dGyWFLrK5Vm5lpXA7iUCsURuBCXn6RK1/YulGsFlb/DzUQxx1T9xXAVPjP+DvLnsd42vSGhR4yv4YCI1 - Wl12GIarf+M4Ok917RnPfAK3ncBjvW5P6Nm5WvkousJRPK8xBOJYSfCkOx3D855M2E5W/0juawTBKPeo - Po+z7Hww08EPM5wDMNstFPO9Ivg3EGcNlrDZqsrIwfYBA4GrvxGA/BtTmbQKJlUaDv/XZFOYbcp0ySba - x++ylpZmt0t/OMQ/WOfPTH86AK2OzpJGZ1E/v5sam1lvpuI87d+v3/+EDk1b4ulHHsOIoS9jypTJmDln - FuYtWogly5ZiLaGyaeNGbN+2Hbt27bK0d+9eHDp0yNKRo0dw/MQJ5kctHTh4EPv278PBQwexf/9+QmUX - AbgV6+ms5LCWcZ8zZ87ABIbBr702HK++8jKGD38FL7/8El54fjCeeWYQnnjiMTzy8EA8+MB9GKiOrP3u - QZ8+vXEH1bt3L/To0R3dunVF9+7d0L1byTOZRt26dUMPOtiePXtymz644847cFffu3D3Pffg3v79cd99 - 3OfAgXj88cet93Q899xgDBnyAoYNe9k6n8mTJ2Hu3DnYtGkT9u3bi738vm+dv2C9VvPq1Wu4qSqDK9dx - bsc+NPOPwurEmoRTXeym81K/vJ0M+7YLeuouwnwdwaeOyHJ7c+j05PAEvQksIGPV8djOG2M4PZ7wm6SG - AYW+6pcXlIzlgclY4Z/E0DEKc6uFYWH1CKyms9gZmYfDyXVxOpthMMPNM4Tf6ZrNcapWM5yq1wKn67Us - kRpp6rax3KKt5AolE65r2na57XpmnX8kU6coxysXuolhutytID+bTnayYwABw5CX4HuNgHiZoHmB0BpM - gMjZPU0IPk13NZj5C5wfIjfHz16m5OLkvoyG87PXGTqPYIj6mtyYBSM3gkgdt0s0nlAcT3CpfnFCJT15 - QodWyQ+TqSmVfDGe5zLGXtc/ANMr8gZEQE0m9EqAR/jRoaqv49TK3phZyZufe2Oifan4OymfdEteGOPA - Y6p/I7edzPUncP86xsRKPphK0M6q4IVJPJ+xdL3jHLh/Ot/J/A5T7d0xjS5yStVgvJ6ag5tffITLN361 - Xp5+VcxSsdXII6VJOLvBhdawckLbTf4tapp/jzf1fD6lkq03D6tXx6+c+vWmxmriTrSe1cSsMq+9lSRN - 6vWc2qM1owmtZpLNun9W+jc4QPPFdVV5OXghrCZ3zfDi7du2Ew/07Ydl8xfh+KHDOH3yFC5cuIBzF87j - 7XffsabfeustnDlzBkcJOEFt27ZtBNp6K8ycN2+e5QxHjhyJwYMHWy8g0oPiGjpIo+jqpUJ6/Mi8oEfP - YN5DGOktadOmTcPs2TMJnNnczxxreiZD5WnTpmAOITxo0JPW40vmeU49MlWxYsU/yCyXbKdvNy+Z50f1 - vKieOzUjj2iEEQ29pGGSNAadxorT91HjjOD//sX3cVWdxPVHcYVX8NerGNK7H56uHoDVcXnYFlOAHQx3 - dkVlYwcdn0YB2RiWjlWEwWLPCMyuEmg9CjaBBXeMHi2znrKozgLqSbGQsLDOrhqKWZTCKUFyHAvxWIZq - k6v4Y55XpBVOro5Iw3o6rA0JDKeTCrA1tRg79VxwZj0czqqPk3SkZ3Ia463cZngnrzlOF5WE5mUlxyiZ - OkMTxpvcdp3byTTu3AIfw3Q5XNVXKpyfytBwPEPOUYTGq/wOwwiqlwixF6nnCDsBbzCdlZyeYKhQVt1g - NFisQlR1rn6DoBhtR1dFeIwlLMZRE10INInXZAo11Qo/CTNKT7dImpa7nqInUKrwPLj+FLrsqXRnk3k+ - E5wINl7fGQThWBcNREtoOfN685yliU7cr4MvZtr5YirX0xMzkr7TZO7HSBCc7Mh9OhKYXN/6zaywmK5e - 6zsSsPY8Prcbw3MYx/Od5KLz4n64ns5pJiH5Mtc98vIIfHXkGC5/8hnwK7GkVmH+swzLdYKM5VcNJVaj - JcvwDeo617nCZdd1U9bfpbrQCJrWm9c5fVmlvGQ/ooBWkX6fKFn11jLblcz8n5z+/DpA69uVZAK86hks - 0OuOwP9mMKRdu2wF3n/rHbz31ts4f/ac5ew2MGScTSc0evRo63WMeqm3HJVGxtAw5XqQXKP0alBKjdum - QSnNEEUCiwGNoGMLLI37Jnf1/vvvW3B9+20B9jzOnTuDU6dO4NixIzz+Afzww3f45ZefsJHuU/szD7dL - ZnQPScezPb4eqTLSMj34LqiZodKVS2aQTfNiHb1wRwNwmhfvaJ9a/67efbBl8xbs3bcPX333bcnfCP/g - rl26grcPHEGbqtUwPCgGa8OzsDs8Gzv17G1sBlaFqR4omk4oDDOq6w+fjs/BFW/YVaN7qYLXKldhQa9K - Z0QXwwI/hnB8jWHhMC4bUsGJDqgKRjl4YIaLL+ZUDcA81yDMcQ/GHI8QOsRILOQxl4VqUIV0bA7Nwo6I - POyJLsSbibWwL0X9z+pjr4a9Yniu0Fz1hwKWkeYl81nZaSPbbSStozosNaoovFd9psJ6NdgIPoKCXNg4 - fidr9BdC7CXBrRRyz1ODGeJKz8v1cfmLvBEMJSD1JInq5kZye4FvnL0cGaEn4BAaUwmPaVUDMbM6r4N7 - GObTZQq4qiuV61RDkhqLBGJpZWgK5kckYFFwLJb7RmMltdSH22gYNTe9qD0IM5nPcA3GLEJ7GsPUKQIq - XfpUl0ArdJ+h1xSUQrUsaKWZhOUMntfUKgGYXJXwdJWTL4UzoTeN20+vEsx1gzHTJYTr85iWeExqQeUA - zKoWgWEeYXg8KA7PZtXEax26W/XMC8ePxs7lS3F6zy5cPH0Kn73/Hn785htc+vUXgu8azQzxxshEDzNY - L1qyynUpBzmrMUvk8DTolnKVfQHPGD0xwYpoSt2h/l2lVM3zGz9VSK51/sz05wOw5LpYX1zPG1o9zrWA - X/zSjz9j4uix+PDd93GWzm/S+Ano3LETNPS3hiIPDA6yXJEZlUOOSgAyuQBncjMtZ2VG9dB2mjZgElTk - AA8yTH733XcJPwL3/Nlb8Dtx4hiOHFFofcCCn85U4ba2M69vVC5QmdGCNS8YawRhzWs0YTNsuoZMVy6Z - 4dLNcs3LkWpbnZMZHUT70GjBgp/O39PVDU8Peho7du7Ecf4RXmaocVXhxtWruPbzL3iqXUvcU80Li/X4 - U1gedsfmYk1MOkPYWCx1D8dcFoypci4EwRgC7o3K1TGiYlUMr1wNrxB2L9m74QXLCVXDExUc8VRFRzyn - z+gsRsqVMFSaxNBpilwLNY2OZkZ1Fjw3AtErDPP0vDPD6xX+CVgXlIZNYVnWsFcb4guwIVlPcpR0pBaw - 1ECirjimD6Kt9JnWM11zJNtpW5l6TdtnjQUgwUggnEVATef3nsjzfY3nPoxh38sa3Zrf/WVOK8R9SdCj - Xq5Q0hKsztCvV3THKAJQI8xMsNwVnRfBp+etLdgQTJIcph7XUwu5qhYEYJ2DWtPVRUjnZbWy82a0JTEP - exMKsSexCBtTirAmXXkhtifmW/Wne2J5jSLzsF3vVwlIwmqfOKwNSsYifh89YmmN4uOtG1lJy7yObRqs - ZlXhb1ClZHqaayCmuhKQ7gQa89mMDGZX43T1IGtwjMVVw7C4SijmO4dgLl3+nGr826gegXnVQvl7hmAK - j/OYXXU8wuv1bEA0HgwIx4DgcDzux+UB8XgkMh3P1WhkvV1wzP0DMWvYq1gycRJ2rVyOC4cO4suL7+Ln - b7/GTz98j0u/XcIlglFD7lsvG5ObZKGXxLpS3pVIYFD/GzlM/lMdol5MJi5Kf3b68wHIL6gvcolfSgAU - /a1bA28R758+iy3rN+Dt8xcwhRczKSHRApkJD6u7lkDLuCi9ZMa4J4HCQEi5LXAU7gowenG1ICNpWiNw - KLSUw7QF4Nmzpy0AHj16GIcPH7QA+OuvP/NEb+DAgQPWucjpCaSCkqZth0wSZJUb6Co3DlHT+j7aVuC2 - DYtNCC2ZdbSN2a/k4uSMhHjCZf06bNu1Ez/y7nuZf1yqSrh69TJ2LJiNTi7umO2ZjB1+2dhLB7YmPhfL - I1KxwpPOQ4/Q2bPwVvLFtEqqG1L/N7okq/OvF54m4B4l/B4mFJ+2c8erLOwjnQL5mS9GV/az3hMyigAd - zTBwsiNhwLBqhgNdip0P5nC9qe50FZ7hVoi8xDsKK/x4TP8463lqhcsbGZqafn2mb59tNxwBQ+CQY1Iu - eGi5PrfdzkhQvB1QjRQSG8Cq79sOzm9OrYF1CfnWYLCLgpMwj9Ca7hqKCXRbYwg5a7QYwm+06vOYK3Se - 6uCN6YTfLAGPgJlDSMwlSOa7hVvdaRZ5RmGxV7QFXrk+0yHc9ty3UfsJuENxtbE6oRhz67fA/I5dMbNm - I0wnGOcRhBvT6mFjKs81uwF2J9fAvrhCHE6ri12ptbAtqw728DuaLkT67rp2atHVdbI6ogerpTsZC3jD - WxjA34A3peVuoVjG77eY5zrbMxgL6e4WEeBLeGOYS8c5k+vM8ImwnkOf5RWKmZyeTL3i7INHKlTGWLrb - idQU91CM4nZj1EeReqWaBg4Ow2DXCDxJiD5M+N7vF4EHI+LxaGo2nq7TAE81a4lhfe/G1BdewMY5c3F4 - 2zZ8ePo0vv/kU1z5+aeStyvyb1eQuy4RDhoHRS7R4oNgoTDaiOkm1/uz0r8FgLLElvvTLUCdjX67jitf - f4e54ybg/XfewexZszGgf38UFhTcgo1gZ0JEEzaa9zAIhpIZmdcASPAwDlBQEUyVCzSm/k2DUB45cgTv - 8Li2ADx9+qQV/h48+KYFwUuXfuEZ38A+hp5yj+bVh8rlzsy5ya0JwpLcoHIdQ45Ojk+uTtLLyAVivTBc - Lw7XvJHcruopVV+peU2b5XkEto416OmnsX3nDnz82aclDpB3yqsMQ77+7EO0iYjGQOcgjPZJwpT4PAyP - TcdLIXF4yTsCjzIkur+KD+518kRvOrvejm7oZl8Nne2qop19VRRVckBuhUpo6FgFTZ1c0da+OrrQCdxB - x9SPQHyAuVzBk4TgEALwVYZPY5xZaNzjGa4x7KSzmEk3MV9DchEMC70i6AblCKOxjiHypugsC3KChFyS - 3JKtYxI4VJBVqOXuBDnlAuXtZD4vu47gIBkw/i4CMVODOWhgh4Y4ltcUx/NLRtLWiNS7CcvtScVYwfNb - RpjJ0WmorrnVgjCL8J+pEJQ3hTmEoMC3WP0iCb6ldEzLGPrqe+l76DuYJ2IEKXOeB5PqYVd8PQxjOHx2 - 1Ur8/PXH+OnsORwYPQmjOvfAM7Xr48mcfIwsqokFOTWwNbXIGmH7YHo97C1t1ZcU9kuqArCtKjjC7/Nm - QSPsydc6tXCS4D8aW4hDemoqsRhrErJ4PnTkDM838iazkO5ulj9/pwCG7grH5eJ5A5vF32tSYAwermSP - 11w8reHVlroEYZKbLyZ6MKx2o6w6T9Vv0gk7hmC6fTAmVg3E2KoBeIP5K7xmQ92C8SL/Bp4mPJ/0jsT9 - oQnoF56IfrGpeLiwDoa064iJDz6M5SNGYue8eQTkVpw+eQwffPYRfmTUdf03koIG6fqVkubTPzv9W0Lg - q3IrmiT98fMVfHviAl7o0xfP3/8A3n3nbdx511145tlnrCG/DbiMCzROyzYX4OQMjQQmQUnOUBKABCPz - Fi8BSA5Q4BFkTp06hQ8++MBqXCkb/h44sN/Kf/vtV+vk1fCifZpQVvuUjPsUAHUs1d0ZUJeVoKn1BG+d - p6TlyvWZJKDb1mcq9Le+m7eX9b1r1KyJbdu3Wy3d165fpxhi3LiGb2/+hnt790JcRTvk2jkhx9EZ2dy+ - OMAf9fTincgI5MREIycuBgVJccjVW8jSklEzNxVFOWlo3aYRnho0EMOGPo0Rw57DyBeexqhnn8Kkwc9g - ytODMP3hhzFpwH0Yf0dfjOrYHUMbtMCg7Jp4IDoV9xF0jzoH4mnC4Xm3MIyl65vLUGkpC9omDbjKcG6Z - T6wFFUl1ZbeG4C91SZKgIdk6PkHkdg5Q+u8AaAvBNwnAA4TJm+l18WZqHRzgvOByiDqYUQ/79FhhbmMr - VJdrtICTTteVRLfKm4mclgBn+k1Kiynj/Az85Pz0Hcz5mfPZmVYH21Lr4x5C4tH+fdHy7q4489ZZa2zL - H3/4Fh9+8j4+fOc0Pty9GaNq18Eqhsh6vYBeE3Agp+Q5bVvola0TPZrXDIeKmuJQcWOcKmiIdwj283kt - sL9Ga2ys2x6b6rTC3pqtcUyvJK3REvtrtcCWzFo4kFwLZ2Jr4GhcAfbF5GJzbA6WJeZihG8YnqjshHl+ - 0VhGB7mweiAWMLyeR82uFojp1QhBhtdTOD2Z+aQq3phc1QdTVTVCzeENY7a9H+Yy6pjrEISpVcMxxY1w - 9YrDKO9YvMIbx9CAOAzm387g4AQ8x7+H5zOK8ULdJhjWogMm974Xcx8ZhC8ZHV67pprDP8/9Kf3pAFT8 - f4UAvHKD8CPdP9p1CANya6KWTwAWjnoDRw4fQvuOHfDQIw9bg0bKbRl3ZQCm+jU5KuWalxTiGihJZrnW - USgsQGl7gUf7EsQEHYHw5MmTVggsF3jhwjmcOXOKy45b4Nu3b4/lAA0A33zzzVvwNQ7TyDSI6DPBWvNG - JvwVrLW9IC3HKrgJbMbFarkBo85V56h5A8+gkGBrub7PksWLsWPbdvzy08+4evmK1Qr3w83rWLFxHVx4 - Pn7Vq6JJnRp48blB2LJxLU4cOYwLZ8/iHYL+/XffwcX338OHH1zEBx9+gE8++Rgff/wRvvnmS4b7P+HH - n77Hjz9+Z+U///QDfvrxB/wi/fYjfv71R+uz77/7Ct9++Rk+/+giPnzrPA7TkS4ZMQaPt++Mrhk5aOzl - i7s96BAIjWWeiVhfjcCgMxQsjNMz9WMGegKHgYegZyvB5HbLbgdBAxwTHhtp8Ng302oTgAyRJZtQ+c2s - uiUAJFy0TwFXo10fzKiNg5k1cYDS87P7ua7CafWr3MRzV1i/QSEoQW6Abs7fnIuOrSHYtmfXsEbMfpDh - ZaI3oxY/D7wy9BW8feYCjl18B+c+/QQff/UZLn//Beb36ImVhIH1fhX171TfxvzGtwauMFILuFrCTxU3 - x5nCVjhR3ALHazTF2WLCj+72VN2OmMnvdPD5V3F0xDjM69AHI3g+o9KLMa9+S6ys3QJHa7TFpwUd8D63 - /bB2G7xTqy2O12mL9QUN8HhFRyzX8PkJdNyhGdgclIp1fgS+dxyWetA1uodjAW941oC2BORcwnAu8zkE - 4hzmqnuc4xrEz4KxuGoIFujF9Ayf57mGY543HSg1Q6MaEYYrXOm4feIxjX8jUwOTMY3HGhGYhBU9+uIS - Q+ebvNH/melPB6CcivoGieafkOodGJ7l2lVBgZsXDq9fizWrV6JLt67o0KkjQsPDLEiYVw2aENcAxkDH - 1JkprNW0kZyjJOAYCBkQaR+SYHnixAlcvHjxlgMUAOUAFf7u2rXDyg0Ajx07ZoFIcDXhrHkfbEJCgiW9 - U1buUnBV/aPCXC0zy1X3qJZr5QprbV++rVzSMrlTrW+2075S0lKRlZNt3RRee3U4dmzdhs8++hg3rzEI - vnodNy7fwMcXP0azho2QEBWJnryZvPr8i3jlpWF0da9i9cq12LNjL44fOYHlS1Zh0vgpmDhuCl5/bRSe - fXIwXnz2eQwbMhRPPvEkHnr0UTwz5AW8yhvTC68Mw4ixY7Bn1x6C9Dg2rd+I9WvWY8f2nXTMp/H1N9/i - +59+wrcE8c8E8bc//YgdG9ahF51qIztnjI/IwmL/NKzmH/XK4CSsCqNTCqdT4nIBcLM1VH7JCDIGhpIB - nIGdAZ+R+fxfBaAkJ2jVpckVEm57BTXC783sehbcbFuVBUDpUJaeaCE4SwFoQZMA1b40kooGF9DwUjtt - zsMc31qHn+/PrI1DNerhCAE8lqFzQYVKiHWqiqQqrkh290EEb2xJkbFolJOLQc1aYUxBbWzLqY+zuQRc - XhMcrNnMel2D6RYkmRF9pNPU+cLWzFviVC2N8N3MGgxiZ5326OsXgUUjRmDfm/vwzQcfYc+ipVg7bjw2 - 8jddNOB+rGrQHmfqd8XpenqhVDtcrNMB7zToghONOuM5R1csJgAPZeuZbYbXqXWtocg0BNnaMPUrTeFN - TQ1PiXT4DKW9orHIMxLzPPT+6BDM9mJ47BGEWZ7BmOseiPmcnkct9A7DXI9gzGfYvciXIKXLXOQfiQWh - MZgbTriGJGIdAbg6JAOzotOxs++9uPnzJVj9DAUTWzNoTf/P3eGfD8BrV1hYr+K3H3/CxOEjcH/3nmhT - tx46NmuG08eOYMrkyejXr5/VvUUuSI7JtNjKHQk+Wm7rkhRyGscnoBkgCUACkiAj2BiZejVBqLi4GGfp - ij755BMrDJYLVEh8/PhxK9xVA4nq/a5cocNiqCkA6lx0fDk22xBVMt1dbOsjjQRi4x71mQGxcsk4SuMa - tY6BuIG6gbxyvQVs69atOEUHq3O7dpW3lms3rMfkli1dhmQCM58QXb1qFebMnsPvWoOheTAc7B3pjCN5 - jtV5fBfuj/uvxBsG82o8ZmBAoHXtdJ3ydI1q1EDDRo3QvUcPNG7UGHXr1EXHDh0w8MGBVlckgXvIkCE4 - euwotu/dhU1btmDL1u04yJvIRx++h151auMON3/M5R/yBr94LA1j+Bibik3hadgdQfhF52GDHs+KoBR+ - CYilMmFxWegpN8sNBCUDwNuB0IIhobWHYeheDabA8PdNFuYjqfVwNIVgSqYD1PD+ghs/2xFfRBg2tN6A - d1h1bnkNcEKhczY/JwyPpdbCQe5zR3ZNC25nkukUM/g5AWnq6kx9namjO5RPJ5fXGHsZrk5hAX+FhX8w - w8hHnNzQz6EKuvJm0a2yI552C8Cm3AbYm1nfGsbrVEFTHJdK3Z6RLQQ1FNr54jY4XbMVztDVnScEzxCA - m+u3R0NC1tvJDsW1ajNiIERopFRvfOPGZeDTj7Hjjv443bQbLjTT+2w64uO6nfFuwy54u0VPDHH3xbDg - SJzMZXhNN7qP10Cjfm+Ny7fculy8bePVqtJWeEkt1gu9o25Jr4pdxHyRdyQWekVa03p1rJ5GUZVIyWtj - E3mDTOE+07BBjjoiExsI4NW8sXw9dy3/xi/jV0aRVr9qMU+6oRZjucP/GQT/PQAkwffv2IGvPvoIX374 - ET4leNauXIn333sHr7/+ugVAvfxFYarCVdv6NZNruVyQbX2ZcYqCkIGPoGJgY9yfmRaMFEoLgHqi5PDh - w5YbFOQU6m7fvt16Lnfz5s24dOmSBRmB0ezfwE4Q1LFNo4jOS+euc9J5qj5Q5ywpDNcxBWkTwstFKoQX - rOXyjARrMy0gGWm5XGVhYaF1fraAvmq1qt20zl03Bt0Q1Bn8oYcewoQJEzBs2DDUpCt79tlnrZdsa1r7 - 03XVTUNPrwisffv2xf33349HHnkEzz33nNX/cgd/M83feeed1pMtb7zxBmbPnm11Mh8wYACOHD1sPba3 - h+stmr8Iuw8ewq5D+3Fm/x608A/Ec0GxWBGajGXhSVgZlUzgpWJnJB2gCpFelHQbAMoFGghKZt4WhGUh - aOsEbSFYAkJ1r6FbK5VeVWpAKO2nIzzMMPggIbmFYD6c3QgHWegFMr0w60BuXWwvJADyCU7rfSi1sSOP - +8qpjVPclzp/29bT2dbVWeErQ1ILqvlN8SZBuIOuc1N6TRbufCyNz8Ecam5MFpfV5rGaWOd2MKM+jnFd - bS8A2kKwrBM8U9ya7q+V5QAv0AG+TRi+SQA+EBCJyAoVUJySjIF97sDghx7BEw89iDGvDsWuaZOwsHU7 - HGvRGeebdsLbjTvhE7rBi0264f2WvTDSPxyPevridGFLHGEoLsDL1ep66vrqmut3EQwV/qt641bfR8JQ - Up9IyYBRDV+mv6Rk2whmqhEEVlNFYt3wCN1NLXrh+tdf4Zqq0Gx5pxZkq5nkPxyA6kl+7eplhk+r8c75 - c5g+cSJGvPoKhr86jO7rLbz44otWwVOhEqjkiJTb1qOZXABTLhdlXJiBkqAoGMkxqnALBgKpgY4Ku8Ci - MHPPnj2YO3cuXn31VQu+enxN71+94447MJHnt4WO5vLly1b9peoLtS8DJe3H9OETwAQ2faZpEx4bad70 - 79P6OhcBUXlZmXPVsQzwzQ3BdI7WvACkztk//vijBT5J5/npp59agNR+Hn74YQto6kCuJ2R0bQUvvVKx - EZ1dnTp1rGO1bdsWCxYswKxZszBnzhxrQIZ169ZZ4NM1UEdxPWUzgqFU/fr1rZuVPr/33nutY5w+fQoX - zp3Ged5EDu09iD0HDuPAuTN454N3Mf3loWjs5okpBN+qSN7Z+Qe/RS/ojkkn/DIsCG6J+iP8jEw4bAtC - WxhKBoSatoVg2dB4d6KeX64JjQm4izDcyYK8kyHpDrq+XXR/ewi0fXR3AuHG8Ey6L0Iso4EFoUPp9bE/ - W/DjunmCHSFI2O3Or4fdeRpSiuC0cX1Gt0BI6WVcx3KacLvGFlzVGq33I+t9yXslwnGfjqn3R2fSLdKd - HuBxD2s0HeuFVL/X+90OhqcIwBO1WlIEYI2meK+QLrBGK6zltg/5haOzqzfaO7ijdeXqaOnggZZO1TGl - ZgPsrNUMF+u2xzuEnwXAhhqgogc+at0HM6JS0b+qqwXvo7mNre+i72hAKGdtQKjfwIBQdbyC2R/cYTB/ - f8p0czLLlZuWc1MHbH5X/X5WVQLd+5bCFnh3yTLcvPyr1TqsUNiEwyVz/7P05zeCEICfffEpNmxYh6NH - DuGlIc/jqScfp8t4Fu9dfNcqSHo+Vp2f5axU+FWIBQ4DGgMb44g0rToyuSLNC0Cme4nmTW4LJjkjFXrV - r+3evdv6TMcQcOUc5Y4Ex4KCAutzOUA9f6vwWHA1Ia0BspG2F5A1LWibENY2jJW0nun3p3BW0xV4h1Zu - uulo38rN57bSMu3z5ZdfxurVq63wXUkAlBMUsAU9XTO5Nj3qJ/enRwUV/usmo5uNXq8ot924cWOr3lHw - l8PTy7blGPV4oWA5adIkzJw5E+PGjbNgqOqBj+jg9RSN9jN06FCrIeWTjz/AOdWpnn8XR46cxIVPPsGx - t9/Ct7xrt+T1vN8nECv5x70jKA1bo1gw4viHH8vp6Kz/4v5sZQtBM227zBaCtrJ1hdIuugj1r9ulgRwU - vlLbqW3ptbCD4NueUxObc1igs2tY74Y5wnBPrcYH0xsw5G2Ek2n1rZe36+XwpzIaMiQmDLIZquY1pKP7 - /Z0pBnplpTcHHiX0DjO0VV4CWEKOjlMSZI/wGIdT6uI493+YAHwzrR7D5kYWAG0bQQS/sjA8pUYQhsLH - VQdYowne5bK38prgbN12eLNeW2zMq481KTX5GxRjcXQhFicU4lj9DjjFc/mqRlu8r4EqGnXCR/U1Ik9X - fETHtSqzJu50cLIgfTi35Kkd830MCE3nddWd3qpuKK1v1WdlqwVut51k3aRstpdU32pdO7rgE0UtsKn3 - 3bj57TcKJy3PZ7rH/M+8X0n60wGolx6dpSt4dfgr2LptC6ZMnYx7+t2NsePH4NSZk1Yo9eSTT6JVq1YW - AKWydW2CjwAiAAgygogBjAGEgYkBjuaNDECUyyEKIHJ7aghp0qSJ9ZZ9hZRfffWV5Y42bNiAn3/+2Qov - FS4LrrbQE6iMNC8wKkSWBEMzr3pBOVR9B9vvZL6jCaEl1W8qlJZMCG1crBytYC0pvJVTE5Dk/Gxd4Pz5 - 8616PNXTCVpTpkyxnpvWs8+6wSgMVt2dbjh6Gkb70vd/+umnreentY5CZzlCuT4N1qDnkYcPH245YQFw - xowZVng8ZswYnKOj//izj/DuWxfwwdvv48yJs/xN38InX3+L9z/4EAd37EJtVzdM5R1+WwjDXjrAlQJg - TKr1om6BTnd/W9nCTzLzBnq200b/DILbkghCFrJd1N7EYuxJ0CtKWegIxn10gnsyamJTZhG2ZVB0JILT - BgJtPd3V1rwWLJCEHaG3jw7uUBadXHpDHKXk5hTSGjCYOr+yOkRppB5Lel5asCQMBMRDlJ6h1sCumj5C - 0B5kCLyPTlXgOZJf8soCQbBsa7DlBKmzDFNPFtMBMvw9RQCeLWyId2o0w+kCwrtGcxyrq1Zhhsu1W+Ek - daJ+W5xu1B5HCxri7drNrXdKX2jUARfrdcY7DbvgYqOu2Ml99axYGZsJIwNAo1vdb3g+ynUuJiTXABZm - 2LMPm3fHxy174tPWeu1sH3zR7k581UEv+b/rVq5l+vyjFj2sIdG0rQbAMOG9Xtv6Ab/bm6264dO16+kA - NcxCCQAFv78EAGVUz184hycHPYFxE8dZY+h17toJq1avwO49uywAPvbYY1YBLOuABC/jmJQLflpHQBRE - BA0BTeGhYCFAmDo3OT7TQGLcoOq+1OKqsE71XAobVQ+oAq1CP3XqVMvxKMT89ddfLXhMnz7dckYavUXn - KWjIYWle4H7qqafwzDPP4IUXXrAkZySX9sorr1ghtkCiMFTA0HHkzHQMhdpyWZMnT7aOq+NIJhxViC6g - KURVvnjxYmucQe1fucJUuT4DPyXVZWoACLm8nTt3WqG+YK7zlrNVXZ/ORw5O4a0e8xPkvvnmGyuk1jKB - VfPavz6X49P1EFCVC4QKgzX24dlz5/DRl58Sgp/g4jvv4eJbF/Hu2XfwxSdf4LOPPsdP336PIXfehXvc - g7Aqtgjr6frWxKZiA0OszZEMfzivEMhWZSEowGmZPjPhlaS6I8lsY9YtC0IN2LBFENTjaPGFeDOhGPvj - S3QgQf3gStzHvoxa2B6cju2E4vQ6jTGtZ29M6dAD89v2wJym7TGtbnPMrdkYmwWl9EY4TQmWtqHv7fQm - wbffEqfpqA5wWg5Sjkity7tyqRyG4tmlLdN0P2pdPlIaOttCx4DHQNACYH5znC5kSMzw93hNLqNO1dSY - jVStpoReY5zkeZ/SZ1zndN2WOFW/NQ5z2bFaTfBO/fY417A93q2nYcsIrgZdcJCQ7F7ZDsvjc3nMEsiX - Pb4FYIbhApUAKHCZgXkFMg2DZjv2o4Ao2H3SqpeVf972DguABojfdLoH33buhx+6DbByLf+c636jsSHb - 9sGRF18FGAYb8BkX+D9N/5Y6QD1pcd/9A9C3/93YsXen9X5T9bVbv3aN5ThUCFWw9cZ7hWfmDfg9evSw - nNrdd99thXAKlwUd1W2pIAtMBhoK9QQJMyiptHDhwlsAUS5waD2BSa3O2qcKuMCgRg05rddee81qaFAr - seCk/Zv9af/aj46haTP4qZk265hp87nCSu1zxYoV1iCptjKDodpKDlVau3atNb9mzRprXo0zuk4KTbX8 - +++/v+UClQSuXr16WQDUeaiFW4/y6XrJ5QrMcnAaSUfgV19IgViwU7ivUFr68ssvrUYiHe/8+fPWtTh9 - +rQVUuszPUGj83mH23/67df48LNP8elnn1kQ/OKDT/AtAfg1dennX3Fy334UOlfDyNhsrIrPI7AIv4hU - 632166JKwGYrUxFupHoi1ReZJ0nKVrBr3rZ+ycDQQHAjIbiZTnA74bcrrgj74hlqEXw7CULpaDTD46TS - 8Cs0B+sZlr7UtCke7tsTgx4cgKcfGIB727XBk927YlCr5ljVoSd20xGeTm6Ao3RrBwgxhXZGZcO+/YSd - pHBSepPTbzKc1tMp++j+dubWpmphdw5DQ0FQdZOJRVZL8LEsQifnvzqvWxCS+2K4qxGwBcMjxfyM4Dta - i0CkiztNJ3ihqAnOFzXF+eKmOEdgvUNQvcWQ+STD6+OFjfFe3RIAvlO/E8HV2QqFT9LB9XFywezwZDrF - klF3dDwd14DPtiHGcmulQ5iZ8R3NaxEEQQNCOUK5PeUGhHKHgqEB4dcd78b3XftbIPyh6724TH3TeQDO - PD8cUNe0UgL+dQB4/Rq2M/S9777+KKhRgP2H9qNv3zvx7jtvYeHcObiLDkF1TnIvGvJKIacKm6R51cHJ - dehzPcKm0E3ORIVWXUJMrkItZyLISAKPAKhGAxV6DX0lUMr9CWyq75M71D4FGHWdUf2Z1pP70mgxgqwc - m5ybthNwlcvBSWaZ1rGV7ecCjNYxuVyf7TKzD9vPdX6alzSvc1IuGMtlarm+m8BkXeNSFygJcmqx1fqf - EUpaR9O6nr/99pt1HdX/UcsFQHX7kUNV+K+kfchZCnJaV+sJgnKIunGo2kD7FSD1+3z740/46vtv8cW3 - 3+Cjjz/ED4Tw5V9+tkYM2XfwTWu07cZ5+ejqE4ylBNHW4DRsDU3DesJtrV5TGlFSeW4rgVDuzhZ4gp1y - 8yidaVU0T5iYZYKhthU85Qg3x+Vbr9LcHlsi9Wdbn1iAFUn5WJFaiHV0W8tzamF9Zi3sCM3FakJtdJ8+ - OHz8TRw5dQLbDh7AnkMH8OTgJ9D/rq44PmYsNtMVHU5Si3BJ/0Bb2cLQAiJBd4Ch7ZsZehqFUOS0Nc/l - bxKA+zPVpUYvktJzzSXPNit0P5jJsFr1hXRftiG2LQSlIwxlj+U3xAlC0IIUwXRMrqyIrqywBc4U6Z3P - qiNsQSgSVLXblLwwiuupnvF9AvBsg3a4UL8j3mrQCRdrd8TZJl3R380DE/yjcVRgLQWgrfMzAFQu52fG - cjQuUBAs6wRNWCz4GfDJBdo6QeMGv+tyL37sfh9+7DkAv/V5HBv73IdrX/NvtDQG/p83f5SkPz8EvnHd - agHu06cXomIiWSDmWYOOvvf2W5gzfRq6duligUvdTeRWzFh/cjhyR8ZhKSwUCAwoDDhMaKkWShVkwVTT - cnKqu1IoKsm9aJmmBQ/VbSmE1rF0TDUKqLFEdWQChqCr0FHzcl0KG6WXXnrJWiZpXrkclqSw2nZex5BU - 9yaprk25HK+k0Fm5liuUfuKJJyzJ5erYksJtDQUmp6zpu+66y9q3voMAZeAn56ZpuVM5QJ2Huvh8+OGH - 1hiKcrpq2BHwfvrpJ8vxqd5TYJMrFtS0vdmf6kC//fZbXP7tCkH5Ht4n+FauXIVz587j0MHD2LJtO84R - pFev38R3v17CLzeu4bebejzvCq4xP3HhNB4Y9BiatOuAcRPHI9XJCRMi0rBLQ2eFZmINIbcyQg7vdwBu - UB6eYbk9C3hBib87Ps6vspyfulEQdtRS9SWjNG2kbbSt9iGQbonJx1bKgh9BKPgtSs3H2qatsaZjZyxo - 3xnz+/TE5i49sDIkC6sS62Dp/Y/hwPZt+PDti9i5bT8OHTiBQydP0LHPx8cr6NjVAEKg7cpW6/E/BqDc - 4aG0elbDxkHmB1JLHsOTBEGF0MdSGYZTR9JqcnktHEivY4Xub1rQ/L1xxRaAthA8WMTwlBC0XGC+xkls - YelMQUucz22J00WtcLxGaxwhnI5Tp6w35lE129ChNsS7ddrhXH0BsAMuWADsgPME4GM+fniNN60jNgDU - 8WwBKAl6GtNRuRygAaCtE1SdoHnPiy0Ey4bCkhygpDD4OzrBr3oShD0extK2vfDrJ5/eAmBJzPM/T386 - AK+ykC1ZvMSq41PFvgr8qFGj8J7Cr/ETrFBUYBPs5NbkfgQ1uS85DjkauR7BxQBDkDBwUJ2cpHBW9YmS - uraoRVThsxoEFBZaIzUzpFZXEB1HdV3qFK1lAkTdunWtBgcdS0CVA1JIroaBevXqWeuqfk1dTdShWqPK - mCc5lEtqgDBPcqjOUXWPkpym3KVpjTaduCW1TKveUuG3jq9rZGS6v5h+hpLqPFU9oJuC6uU0Isz161cJ - rZIReo8fP8pjqstNGB5//DHrhqDrq/PQjaZ///7W9RB0BdLHH30CzZu3tG4mH370AU6fPcX1p+DpQU+i - T6/e6NvrfixZtBqnzpzFqpVrMGfGfOzcug8btuzEnpPH8N6Xn+PsRx9hyaYtGDZ2El4ZPREzFizBvsNH - sXrDBsxftASvvjEStTJT0MXDCysSs7A9RF1iMrEsMgsro0rqAjcRipuC0rE2IIWQS8GioAQsDk3CksBY - C3or/GKwyj8Wq4PiCEU9NRDLdaKtEVAWBlHB0VhALQqhKwwiCAPpBgPV1yzN6li7PSYP2yPzsJ75zLQC - XOAN9N1t63Bg40YcP7QbV8+dxKoGrbEipTZGFNXH1vnzsZGRxeKlKzFj2UpMW74cW1etxOZHn8b6fL2a - U4+6Ff8BeLeTgCbpKZKSx/H0hruSIcCUH7BUAj7JOEC9u0PTqkc0ELwdCI+UgtByZ6UO7XghAUWdKmzO - 0FgDy9L9FdOtlYarZiRtnd8FAktv0rtQl86wsV5H0AEfNO6O4Z7BeMYjAG/m/zHslgRAHUf70vnJcev7 - GAjaOkETChsAmvpAAdA4QeMGbUNhUyf4I/V9jwexsFE7/EjTxFv9/xr8lP50AMplKHRr06aN1XAhKClM - VIuiIKc6P9VPCUQafVnAUUusngtWxb1CVXXXME93qCCrW4xgIoAIHJItKAQJtayqlVWtrarfM09uaF7n - I+enbQQtnY+6iqgFV05MTvLrr7+2wka5Qe1TrdCmJdq2i4tpmdZnpgHHNOKY1mfbxhyz3Hym5WZax7ed - N7mR2UeNGjUsByi3p3ELBT5r5F5C8OuvvyTMa8PFxYk3iUesm43cs76fbiyqDxWQBXKBPTM9k9cvzLpe - hcWFSM9MQ3qGQJ5CMIdh8ZJF+PKLD/H9Vx/gi4/fwkfvn8cn753DVx+dxbcfHMWPH5/CVxdP4/j2TZj2 - +kgMfuAhDO53D5aOeBHLXn0a5w7tw6CnB+F5XtcCBxdMiUnDttAUbA1Pw7LoDKyJzsSGsHSsJ/jW+idj - iV8CFhFeq7jO6oAkLJWrI8iW+9P5+XE5XeBq1QeGJFsjuKwIpiskLFfoiQK6wTX8fCXX07BcK7nt8mCG - 0dzXBoJ2a2Q21lNzk+kKeZ6HZkzFuxt34RTd8c9v7sXaJm2xKD4PzyVlY8PsGVi7fSP27NiFCdNnYMHK - 1Zj/+ijMbdsVG3I03Ja6fJS8A/mfSWCw1b/yueUACSdNm8aU20HQgNAWUGVhVdaxCVqCn6T9C1jvWACk - k2vUFmcIwo8b98B4n2g8XN0b++l2tT/jAs0+Je1PsFa3Fp2zPhP8DAhvFwpLxgX+o7pA4wS/IwR/Zij8 - XY8HMK9Oc3x/+hTxp0drmf6XKPhvAaDchdyUnkJQ2CjgqI5N7k6uTp1s1bprCxhbqeCbwm9AYDtvu0yy - 3cZI62i5IKPzkeNUa7Gcls5Dy9WSLECr+4jqyX744QerDkzAVcuzurUI4rYyT4QonLbt1mIe3ROMJR1H - wJWrK9vNxXSONi7RtrO0zlGgl3PUZ4KXbgRysWqQ+eSTj3iVVf+nRoyr1jPMqm91dLTHnXf2sSCpagRd - d3U1UsOIOkPrpqIuMM2bNkMW4ZiUnISnnn4Gw157DaPHjKWLvtd6teg3376HSa8/g6H39cS9beqhT7Mi - tMlIxBtts7GqWy7md8nA602TcXd6NDrEhWNATQKkUQG2PNQOO+9viHnP9MfM0a9hypgJqB8ahye9orAh - JpehLkPbqGQr5N0QmIr1/pxnuLuQ7nBRSCJW+cZjs2cioainDDKxJCwTM4JTMYHrjCDchrGAvuoTg3EE - 3jRuP58AXR2cidW+yVjtk4CV1kg0MVhMCC6mY1wRmkgnmI5NBODKuFy6wCJMzKuDxTmtMY8h4+pazbE6 - NB3bowswlSHpqTnzsIrX+MS69Vg3bx42LVmGnROmYD4huYWh794Uur8y8PpXZMBndLvPVXep3HKQdIKS - AaEtDG2d4O3AJ5npsg0XcoE6nvK3atKx1WmFkw1a4Wy9trhYvyumBCTivqru2Jf7ewuw9mWOYfathiYB - T8t1nprWPk04XBaAJhwWBNUgIpWFoAmJv+nYlw7wHgLwfsyv0wJfHzxoAdB0hP7fSH86AFXxLuAp5FSr - p+q3FM6qI6/q01Q3J0djureo/5ycmsBiQGIgYgBiwGEgYbq7SIKV6RRtBiRQOKrlJhyV81Tjh8JdOSNt - L4epsFqfqZX13LlzVjcZOVWFubagspU5D+1Dn2verGvm9bmOq3UENFvpMzOtdcw+5Wr1PW1haet2FdoK - ghrKSwA0LlAQnDx5Iq9hNYbsNay6P7VCqz5Q31Vhs8JghfS68XTt2BHRUdFo3aYtpsyYiZeHj8CA+x7A - gw8MxM8//ojnBw9EgFNlhNLFJtpXQIsoP7Rwr4w1jUPxadcYfPhADM49nIbpzaPQI8IVgxrmoFtQdcxp - 7I9D3YMxq00CNo99Di/xRvd474FobOeJWTHZWE0AroumM2O4u8aP0ApMpltLJKwSsCyIrs43AesCUrEg - LBevesagv4sP2jhUQ3FlR6RVtENihUpIrlAZWRUcUK9yFXRycMNDVQIx0jcOc+UY5R69GCbr2VSGz4sD - YugW47GpFIKro3KwKrYAOyLrMCyugY1JRVhDR7mW4fLiosZ4d9ZcvL99Gy7MnoX94yfi0NSZODliLLa1 - 7YYdmbWst8/ts17a/s9VFnD/nQwANf3fAfB2EBSUDKDKAtDWCQpSOr9TdIIXDADrtcR5vdGvbkfMCE1D - 3yqu2JNb/x8CUMt0jmbfOnft1xaAcoEGgObVpwaARnKCtgA0TvAbhsI/dKIT7H4/ZhU2wqc7d/Ev/S8I - QDVcfPzxx1ZdlGAiNyKHpcYFNUqoPk2hqYAhEBhwqNALCJo3zknhqOkwLBAY16XcuDFJ+xNI1RHZPMWh - aeWq/9Kzs3JH5u1tajTQecr9qYFFDQyCtKTzk4NUqGv7tIfplK1cHaKN07SVCWP1ubaxXS7ZbqObgPal - aS0369hKy+WUVReqVu09e3bdgp8kGO7YsY3XKoDOMcLqu6dWboXMuk76vur2o/pMQb9uzRrWdWvUqAkG - PDgQnbp0Q/t2HXBg336cOngIUWGhcHewg2dFAtDZHv1zojChfgSOdAzB1z088fldVfDNE1E4/WQNPJzt - hR7poWjuWxkru8XizJ2BONTGF1sHdcQLzwzEU4OHItPNF88Fx2JVDMNf/3is9SWo/BOxMEiNGHFY58cQ - l8sWRGZgaHAMWji5IbViZQQQwK48B+dKFeBYmeK1cKxQEfbMtaw6FcLpQsLx7iqeGOMbi4WE6mJCcKmP - xvCLxlI/us8Iht+RmdgamoWdEbkEYg7WMuxdlZyD2aHcJi4Daxu1xkeTZ+DLHTvxzfx5+G7uQvyyYiMu - TZ6Ho+16YVtKId5MYwis54tLn14oq7IgNPrv1hNE1I3HTP8rLtA2HDYSqIxsISj4KRekNDrOCbrBC3q5 - fu2WOFG3Bc4yBH67bifMjspGT8cq2J1TMlyYAaDZv/an5TpHE1YL2tqvCYEFQFsQyg0qt60TNE5QEDT1 - gZJc4NeE4Pd0gXKA41KL8Mm2HeRe6fBYfxUA/vLLLxZYBDzVvcmdyWUZAKqhQyGdCrYBgEBh6tzMkxdm - /nbLNS1pWsskQc88lWG7THrggQcsKKghQZ2Q5UiVC3yqJ5O7UlcbnaNCdTlU40hNWKvcwFgOzTgz49g0 - b9ygpg3YTeOHCWflTCU9sqfroOujaduGFM2bdeRstU+5OF3PTZs2WA0hthDU2Ibx8bEM0V2tLj3qjyjw - yfXpvOWy9X10zbzd3RDMc46JjUdweCQKi4px4dQp/PTl53igRzf48JpGeLggvJodWif7Ylq3Quy9Jxdv - 9YvE1w8H4ocHfPDunV7Yf1cCnszxQ8PA6mgX4YYNfQvwzr3R+LCjB1bekYWFc0djwZZNaFuzJnq4VMfK - GILHm2ErYbcwOAnzw5KsltvNvqlYFpiBJ3wikOPgiOqEnh2BV9GuAio4UY4VUcG+MioTdPYVdLOwR0XO - a3klxwqoxvWTCMYu9tXxgnsE5hGoS3zirXEJl/lEYmVgLDaEpmBLSDp2EoKbw9IsIG6Jy8TS4DhsiNZ0 - IdZm1MX8vHpYUlCMpbUaYW2Tjthcvx125DfEjkSGqITX7uR/DDTj6Mz8P5JZx+S2ABT8jAwEDfhuJ4Gp - LAgFLcm4NMkAS0N6qWvM+eKWOFerBU4yzDxVqyXebdCFLj0HXR1dsIsANMC1har2o+U6X00LiOqHqf0K - gIKeJCDqeAKvPjPHFxgFQgM/5cYF3gKg4NeBTrDbAExMK8bXe/eTKL8D8H+jK8yfDkB1p1BBlaNSKKYC - rop5NTAIfpIKudyZwl0T9hqHp8JuwkLlkgCi+jIDCO3TSBBR/ZZaatWAolzzCv/kPrWNWozliHReclFy - pgrTBT91oRGg5Zx0jmoN1nPCgpgJY00oK4iZ8zF1d0a28JOT1TIDReW3k/ap3EDUuF7TuCNpueCl0bPV - v3Hp0sW8xj9adYAmFFa9YF5eDm8I9laYrw7VevxN30P1lrrZSJaLrUx3StC4e3jBLyAITzz6KK589zU2 - zZuGyCouaBQciBc7NsTQtumY1iUFm3tl4EifZBzuE4J3H4nFz4OL8MF9KZhbszpeLorEnalxaO5TBQva - pOCdexLw6d2RWP9Qfbz91kFc/PZr3NmoHu6qUhWL1U3FLxurAlOtOr9FYclYTjCtCM/BYNcwZBBwzoRZ - ZTq7ynZ0vw4En0Mlwo85z70SP7cjAKtW4M2SoXAFrlOBAKzIMN2NbjGWEGxiVx2vekRinlqVBUCPaCzx - isJKhtrreaxNYelYF5GKreGp2B6dztA7HutDUnE4uhh7I0s6Ua9LzcWq1EKsyaiH9al1sS25CHvpRvYw - 1+AK5jlW2+dZDdykfwRIo/+3ALR1gQZM/xMAHq/RHOcEQILwZG0uJ7Dert8ZM+Ny0NnRGTuzS8ZLNPuX - BEABT8fSeQpumle3I+3buEBTH6hjmWMq17qSPi/bQdpAsKQe8E580+4OfNOlPyan18C3AqDG9VL6qwBQ - fc4EF9VBqRuGQi81QgiI6penOkDBQ+ATKEzB17QAaGTqAU2IKwmUpnVXUiOFHJ5yzZvQV05QDlCOR/Nq - dZYzkjPVuanVV1A2/QR1TuqHqHPW42EChwlTDTw0bUJa41g1bUJVs76Z1zrazswb2T6zbMJfs7zsurZS - WK5wffr0qfjmm69uuT+BUEBs374tv7OD1fCh79aiRQvrJiP3p+NoHxYECUCdW4UKlegC4/D0Y4/g0pcf - one9QoTzHIqrOuORjCAs7pSGVW3DMbuuN0bne+DlPHf0CKyEp9O9sbZrGh4LqoQHY6vjmYZ5aOnjiNnN - wnCiTxjOv9AIpxa9hmuXL2HLys1o7u6JKTFxWOwdibWBOVhWOmLIWoJnSUwWBvlGIJXnUq0iYVfJDk4M - f504Lzno2nN5JZ5zBTv+BvZ2cOG8Mz+z03LCUrLCYgIwkHDsTAi+7heHBX5JWOZGCBKESwNisTosFWsi - 07AymlAPTca28AxCOQFrwtOxNywb+yOysTkuC5uoLYk1sC2pHrYn1LaeId6dVED4FWEngVYWgAaCt4Pd - 7fR/7QCPWQCkI2N+onZJ3eBb9TphRnwuOjqUANCA1+zb1gnqPAVA7VPrGQAa8NlKnxnpPHReCotNPaBp - EDEA/ELwo77q1A8Tkwvx+eZtJQBU+Eupwud/mv4tABRgDhw6aNW7qYFB8Dly+DCdVgkA5XpUKI1MKKvc - NozVtJGWmTDXhLZapgKugi6nIxBq8AEzKIEZXEEdhRXuKtTVuQl8CsfVGqxc/eNUP6gxAvVkityW6hRN - iGskSEtydXJvxvXJ7WlekjtUbsJYOVfTICOZhhqFtnKoxq3KydpK9XVars/ldNWNRV10Jk4aj4sX38PN - 0n6Aui9eJmwGP/s0naKbdTw9GfPqq8Nx77398dijj2FA/wG4555+1iOGvXv1tLoode/RCy/we7916jh+ - +fhtjHusHwa2qIHujbIxqHkG1t5XH6vuzMGYzil4vlsNDLmnC3rVr4UHmxdi8WMdML1XIWb2a4yJA9rj - jT71sePxujj5ZCa2jx+Ary6exHdf/IqHW/TBoz5hWBun1z9GYVVQFh1fGjYGJGM7ofN6QAyyKxF4dH4V - +dtXtHOm63OgVC3iCCc7ezgRii4EoTOh7ehIcFe1Q0Vn3lwcOM/Pne0c6Gp5Y7J3gCP/lrIJwrscPDDZ - Ow7L3eOw0jMGCzUgJ6G3Um/OiyIAg1OwLTQTCxiKr6AT3BGdbY1csyqB4XFcNnbGFWNXXB3sjqPj02AK - KYXYmVxgjSxjO/ZgyfiDvwPwX4Hg/zUAjxY3w9miFjgrAFoDqpYCMCEPHRycsCNLI2T/YwBqoAkLgJTW - 0X61j7NSTeV0ggx3T1EnNCBDnZLxC0/yPI5zXyeLmlqNI7fCYBsAft62D77twLxdX0wgAL/ZuecPAPxL - OMBLv/yK8QwtN+zZhsPHj+HcW+9iyYrVOLH/AJ3Ja4TOUCuMVN2UQGgAInAo1FQBNt1DFILa1p0pnDXT - BjBaJkAIKMoFF4FGn0nal1yRoCcJemqNVsOMwkXlaiQRqDUsllpZO3XqQLfpTQCqvk/hqd4GVyITqhvH - akJVI7NMwNS01rdt1da8WaZ5OWCtr+thXK7csaR5Lde0rplC9VHjx+LwkcO8HRJ+19RFvsQFblq3BnWK - CuFezRX97x2AeRqwdNdenD52BmePn8WF82/j/Ysf4a0LGhH7DI4eOY733/sAP3z7HX778Ud8+f47+Paj - i/jy8/fw7cfnCMXT+PmD4/jugxP49L0TuPjWabx39jTePXkUF97cgYPrF2P3yrlYNXsiDm1Zjrf3Lsf+ - ZaOxZv18nDh1FFsXLEcHz3BMjsy2+v2t9VP/vRQ6rgRspOuaEZGJRs50qHRwdgx3HRx5M3R2QGVHB9hR - 9gShA4HmSLDZE5L2lnulCxQE7ZnTEWqU68qWQ6Yb1Dwdog/nCys74+mqQVjpHo9V7jGY4RuJuQy7N4Sk - Y01YGsNhPZ+chSUB8VjNc9mqwRjoRjfEZmJbfB52xBdiR1xhydiCFuQEOzrAMvArC0FBrKwj/O/AKBCq - FVjraLosAMuGvUaCU1n4GVgZCJrQ0zg2HeNUkcYPpDuz4KcRWBi21uuAaYm56Mqbzu7s34+p/Ss3+xVM - 9Zz1MU6f5f4PZdTmfprhTM3meJth9ftFgl9HbMppiMnxOXglIgXjeENZn1sPZ+k638tpjNP5DXG+bmt8 - 1LI7PmnRE1+06IXPW/XGp4Tfxx164Qvqy7Z3YHxmEX44cdT6+1b632oJ/vMB+NPPmD7qDZx+/xQufHgB - Ow8dwNSVS3Hgzf0YP24k4fOiVfDlzlTA5bRUx2Xcmpm2dXjKbZ2haQSxlT6Xg5QU4pkwVbkaA+T0bB9b - U0OIHlNTv0R11VGYrkfk9KKkzp07cju19qrlV9K06tBK6tEkHdNM20qOVrk5FzNv+7lZrlzfR9O2ut36 - AuMLPP/Xx462Bi2wXsV/raQe8OqV33Bw907UpaP04PnGhQahdlEBevB73NW1G/pS99D59e97B+65o5el - vr26o9+dvdH/rj64/567MLB/Pzxy/714/CG6xoH34tGB/fDYg/3wBOefeKAfHr/vbuoePPbAADzYry/u - 6tEV3dq3Rpf2LXictrj7ji647+6euLdnD9xPx909PgUPEzwLovKwLiQDy/0TMZ+Ob1VYPFYwzOxX3Zch - a0U6N4azhJ8z5eSsFu/fr4+5FiZ8N9UPZtrkRpUpuckIArFH5eqY78bQ1ysO070ZygfGY4OePAlJsyrv - 9SienivWSDMajcYM1WUGVZA0dt3tgHc7GdCVDYuNbgc/qSwA5QjLQtCA0BaG/18AuJfHOFNY0jhxkgA8 - q2eFCa4zDTpiakIOr5kT9pQBoO0xtK/tPMdtsXnYSx2mWzytcQnpKi9wP+e5nzdSC9HYoSoS+dtGVKiA - pIp2aO/iiimJ2ThA13myoJEFzPeadsLHdICfNycEW/4OwM/a98AXbXtjbE4xfrpw5hYArf//FQD4288/ - Y+foiTi/ejkWDn0OQ/rdg1mL52P7m3sJmXFWI4jckf64Dcxsw93bhbq2Ya6p/zOdkgVQOSQ5KrklW8cl - ZyVwCIB6RlfQU3cSIzO8lR61k7tSneWbb+5juNiX+/FjKKt+gHKoevev3GqI5UglOVDlxrEaablkwlw5 - VOUKaSWFtAp9JTXa6NzMo3XmkTvz2J1trn3o/Ee8MdJ61PDKpd9wg+HB1RtX8dulX7B91SokVHXjH5sH - ulbxRBsXN7Sr7oVWzKXWlJYpb633AZt5p+po7eyK9lXc0b6qJ9pV9WLujQ7VvNGxmg+nvdCJ852rcLmL - J1o5e6CVE+XohuYOrpzm/p3d0YL7bO3oii6OHujj6IlBrsGYQ7e1NigVm/ySsC4gCQu8I7E6Mg0jQuOQ - W7EyPAg2C3SOarV3gIsjw2Gn329qBoQCnYGhtX7ptD43spZzmXPlivCrVBG1K1TCy86BWOabgLlqGCHs - VgWmYJ3OiVIFvnltp8AnCYJlAfjfyRaCAp/Jy0LQAM92mXQ7ANpCsCwQ/zcAqJZfAVAOUOHwmQadMDk2 - Cz3tXf4LALU/yZrmPg/SBW6jq98emWUNt3WquCneKmqJd5r3wKSMAsTRlVcl+NR1qZK6L/G3UJemhk7V - MC6r1q1w+B29l4Th7ycMhT8zrcHteuPz9lzG6TH5tfDDO+dIlL8YAH/5/lus4BcaG5WC59z9cI+LF1ZM - mIhtB/ZhwsSpVgiqMFYQNMCwDWltw1jBw9SdaVrLTa5H2mwluAgSqjezDYe1vgCi8fzMGH9GGnRAzxdr - 2C05RNWd6S1x/emGvL1VB6hWWNUDatBShb6/h7omdDWwNRJwDYjldAVnLZNMiGuk9bWeccHKzbQALyds - ckH/vgED8MbrIzFz6jR8/dVXuHT1En65pvfNfofDm7egSVAk1iSwAOol2QmFWJ9UgA2pxdiYVozNzLcm - 18AWFsxNSZwvnd7GQqkx8bZwfmtqLWxNqWu913Z7WgPsSG2Abcn1sIPanlQXWxJqY1NiLayNK8Ka2EKs - iSnAyogcLA/NwlKGl4sJmKX+qVhiPeJGp+cTg3XURk6vD1L/vzjMoQNrzcKgfoZOLByODLvsHZ1hT/A5 - 07062cBPMtDTMgM+TQuKynXzvBUVcH0XBzu4O9khlqF1z0oumOEVg+U+8VisOkGG4HJ+gp4BoOYNAFUX - VxaAtoD7f6OyELR1fbYqC8DbQdDA788AoHGA4yJT0dux6n8LwCPc1/kCSnV63IeG5Xq3Zgesp5usXYVG - hc7PoTJdO6OlCg6OdO+V4VmhsvW+ki7VA7GL+z1buw0u1G+Pj1r1ZCjcA5+0ZhhM6H2lusAOvfE+l4+t - 0xA/fPA2iUL0EXx/EQDexLXvv8NbPR6x6hlO5jfC6rQ62MkCu37ndkwePw0rlq+0Hs7XH6wKt9ydCXfl - +owbNH/c5o6vwqB5UyhsZT430yocRppXfZ1ApxFWBg4ceEsaVEHL1U1G4bAeNdu/fy+XPcRtTQuwcqmk - NdaEW9qvctNKW1bmXMy8WVf7NNPK9T3NvG0LsZHtNnfecQdGvTYC40eNtoap+urHb/DNpR/x5Zef471D - h9GKzmp5VA7vzrnYEpGJTTEZWJ/AAh/PQs7prVElLyhSQVeB3xjFgk/ZjseneWkL9yPpKYrNmtZb3ahN - BIfq8NaFpWJtsJ7oSLSewV0bnIIV/vFY4h2NRV4R1isRF/uGY1lANFYExRI+iVhO5zXEPQrxDFEr2yv8 - JcQqOcHO3gmV9Xvze6reT9fN/Lb67srN76vrYK6r8rJysCMsnSrD274CarHwveoWgtX+KVjuHU9IJ1vu - TxL4FhPOZQEoGBkA6rnX2zm926nsev8bADQQtA2DywKwLAQNAJULfrYNIbcAWBoCKxQ9X6MVTtXrgNFh - SbjDuTr25vweapt9a1/Kj3F/Rwqa4Ux+U+6HcK3F/apF+f9p7zwArKquNTz1Tu/MwAADQ+8d6V2QJgJq - RA2KYm/Ye+y9RU2xN0SNiZoYjSUaNcYWjb28NBONz4gmscaYaKLrrW/f+WF7cgf0SVPugTX79HPuLt9e - a+1yNltoh3o6t/VKrRQAevrm5hdaDo1TeQVW5tp4O8/LjOK5wuP+1zO2s+foEjN3ob08fwf73y3dDJ6/ - 2P42fxd7/WuL7ddzdrBL5m5tf3+DYZ+Ovo/XTAMIy1oH4Cd/e9NeXHig/WHa1vaCR9AtY2fYbRddYHfd - /3N75pGn7ZWX/mT0x0NLUsFOgya9rkIv0X5lfG1zLD43vh7RNeznWfSL0ywyCNuEQJGO0pjDtASjAS5d - eqVDs8mfRyFMQxAfIKHuy7vEhTR+HhIKY0uh1T7tJ2Q/6wBQ+2LRvbkHx4H/rrvsat884yz7lmuBdNl5 - 9W/L7dW337CXX3nJ/vjEk7ZwyCi7vItDzwF4n8vPug62O3s6rPgwUbehdk8XWjsBmoubMD9FHJR3Abkg - DkgHQhA//26HXRhK1n1ouJ5vaNxFfzqXO/msYVNfB18/+7HLzczm0ra7fd/lB/Vd7Ae1ne3G+q4Ome7p - 6aocQjd3HG47pBpcI/A0Ks233CLX8vIdgK4F5qc8LvC1tvzuOC74/RLimOOKa8XTSkn5vdwMK86xPq4F - 7ltc5xD2Zzf0tRs69QuNIMwhiAYYA1A+QGmBDPaXAMIYhp8FiAJgvN4aCHmmjmUCYBKCMQhjGMYAZF3a - n8IHB6YByCwxmkA1DcCv2ZmN3W3P8uowFji+P/eRBI3Stb/nuMc41zCZit+vvd1N4HFekRU5AFOetvke - 5rjCkFNI9yUvn24Kp3wfgDy4tN4e2XRre27KlvanLRban7b8ur3SAsA35+1mf1mwuz0+fYEt22kXe/fN - PztT0gBcA8pfWNY6AO299+yFRYeEGWf/Z+wWduuo2XbPBZfYc089Y08+8oQd841jQl88Wl4xT+XXw8eH - sC7TT8fYxjTEbJRJifmICYqZidCiHLcmY05jOtOlBBMY2NHgQQswZjj9//BHErJNizD97JYtW2o/d231 - zDNPtzlzZtvMmdNt+vRpIZw1a0aYUCBMKjBnTpjNhnVCbdOFBqHlGWGfjrOf/nk6J17nXKYKo4sKwqw5 - CF14mDGb2XNosT7tlFPtDJdf/Px+e/nVl+0Pr/3JfvfH39lvn3rS9pixuZ3UZZD9sP8kL8yuxXQbYXf2 - Gu4a4CZ2R69Rdm+Psb5/VPjg9R2u1SE/7TlqhdzZw7d7uUbYOy13+LV39vHz+qblNl+/vedwu7XHULvF - 5aZug+0GN52WdeprVzX1saUeXtPBtcBGh6FreozN/YGbwzc1YyaPtktqB9mQnCIrp9IqchMpgN/BhhRQ - qaA5rwRfJsgJgDoeHyvwCiu30AHoYUlxnnV0LXCOA/bKxn52S/sB9qPmASum109qgKsCYAzBz6oVxgCM - t6URStY2AGMtkBbtTAB8bto2dmJ9k+1bVfdfAOS+0gCfHuP3GuWm77jZ9uS4GfY8Lcqb72BHdu5rjSgj - eZ5+DrkCFBAPAV8OI3papNgrpLm5KfvBiE3thenb2v/O+rr97zwXB+BrW+5if52/uy1fsIf9zN/1Rwcf - Zm+9/boTxekX7N81A8F1AMB37dF9jrQnZy+0J0dtaTeOmms/O/8Se+GRx+2mm28OIzGY1ZkZhpm1hAH+ - aISaFZkQEEn0/QxGQXBu8vsZaG2aKoqhbpqSHtEU9ITs17TzTI3FtzMI2daU9PgAb7nl5iB33/1Tv+5G - 33dTGH1x0003BOE5PJfn8x68k4SuNAjvy2gT3j303fPfRSszopmjESoCOi3TNxFRP0VC9jNPoSaARQDg - CSedaKd6ePftd9iLL/7WnvvtC/bsb563X/3qYdt/p0W2oKLezu80yK6u6m43lDfb96s62bKaZrumupuv - 97TrPLy2uqtdU9UlyNLyTnZ1RXOQpRWdbWmVh9XNdqWHl1U02aWVneziio723bJG+1ZRg51X0tbOSrWx - Uwtr7biCajuqqNqOTNXYoalaO8hlt8Iq2zu/0g7MrbKDixts55Ia27K0xuaW1duUAq/k8vKtJMdN31xg - 5aYs4HOQFbnGUODAkusBuEliyLEtKGp9heB3cgCm6Dvo621SOTbSzbFz6rvbbZ2G2I87OwAdeEDwswIw - Xs8EwaQkgZfct74AyL4HBkz4LwDiA3xu2gI7vLLBDm3TfpUAZP7BZ0dubo9OmGVPjp9pL47bwh6e9jWb - VFZpJaRVrmvoDj8AWOiCNkgYNEKXlFd8o9xEPrPHQPu1g/O1mdvba3PTGuCft9rF/uIAfH3bveyWTTaz - +8/+pr31j785/pwpLYNB1oQZvPYB+M9/2AuXXW1PnXSmPbrvkfbtrRfZtRdcZE88/Kj94rGH7aGHHwr9 - 7YAgIR/zQeg0zVT3dPHQh3kEKQmwkghaAA5wEQp8mlVaYGQbaAEsAVTwErAALMBiZpULLviOQ4up9Bk5 - AoTOd3B9O4SACEgxhI4ZqGk9JkToZ4hWSWdvzSSNZqmuN1qnRRptFKFlVzNJazZptVhzLtBjH9ced7wf - dwBy7IfX/8CefvJxe+aFZ+zx55+yhx570E49/hgb6oDZp7KdXe5a2HWMja3vZpe37WaXeWG/qr6PXeEm - 6WUNbHezS91EvTxav7hNF7uwvodd2NDLvtvQw75V29W+WdPZzqpqstPK2tsJDr+jStrYwQ66/R16exc5 - 8IprbMdUlW3vsqi6nW1f38l2quloe9U326KGJptQUWUdHEaVrh2U40ctYjRHyqpyCq3A3xUTqdA1A7QD - hrXlOxAFPlwbMfAEOvatCoDFDthyB19VKtf6ecE70uPjluah9hMHIMDD/AWCdIP5LABMaoSrgmAmAMb7 - gVxS1iYABT+2V/gAHYBPOQCfdQCyDQCXeCV1bGPX/wIgwvXc96nRs+z50XPskcmuAU6cZS+P29KuHzTe - mtHoqbhcu2fYIuZvcEs57Apy2O/7XAq9YurnQNy/TUd7btb29saMr9sbc9AAd7RXt97Flm+5u722zR72 - I3+He7xcvffRu2kApttBpAh+oWWtAFBTqyMf/euf9tYfX7bn7vu5XX7iKbb/jjvbpa7VPfn4E/bQLx8O - szEDPCYfAIACH9M2IQIg8KNbigToMaGBwlhrk6Dp6eNEAFAQlABBpoOXJCEIAC+//DLXPC8Jmhta2oUX - oqkBv7QmJo1NY4gBH9ATDAVAjTJRh+sYdIAPF4CELjnxNsBTH0XC+NhxJ54Qzr/s4kvsvnvusft/cb/d - evttdsnll9hOO+5gnVJFNjRVarO9Rp+dqrSZLtOKKmxqqsKmOaSmpMqDTCostcmFHqbKbLJvTy4sszH5 - RTYqv8RGFpTaCA+H5xXZMJcheSkb7LX7QIdWn9x86xWk0Lq5FtfDrxlYXWeHb7fQ7r5iqd173fftoetv - tDsuusyO330vWzB9uk2bNNEa2ta7aeoFIZUfWglLvDAAwFwvLPmYTg5Auk0IfhLAJvixrfUYiBI6Sqf8 - njjheUZFKmU9/R13Ka4Ns1HfxXhk5iOMABgafhx8gmDcCJIEX1IygVCgS4qAmNT+CHmu1gVBgTAJvnhd - oEoCUAK4BEHOBaRB63PT9fHJc1wLnGv/M3quPT/5a7agpNTObexlj/h9OJf76d7ci3s/7fd7gc8DbIoJ - PMt+P3k7279dFyv1tMvxNCzMK/aQIY25rvHho0+DkI7qtAbTcb2ry/ZlNfbY9K1s+YxtHYALQyvwnxkK - t+Wutnzb3e2pfQ+zP955l31CZ38nX+CKc6ZFEfxCy1oBIN+b4LsSr7/+ehhOBqD4Ni3+OFp08V8BGcxC - zFqZgEAlNgMx/WQGxlqWICOfHYARZNC0YpHWBXAEkVjo86fuMHSDUYswDSE0jDDFPjOv7L333kHi6faZ - 5JUWbKb7Z5p6Pi7OVFP46PDXbbXVVkHw4eHPw6+H72/2bHyJM8PEpMzJx8zMTMk/efLkMFY6lngf68xM - E8+WjeDXpM8g9+IYXYBo6GmkG055RRhXW+Y1bWlC2MeY2XKHQoUDqCKv0Mo8Y5Z6LV0cznFT1DMoQ9DK - i0usxu9V7VLDxLAMM/R1fLL4Y+nSg4+V343bYvny5S25wcJ3R6iEiFfSnnjDD5sEFpIEXibJdJ0EEEpC - P0A/P4DVNcHSwmLr5r9xXl6pXd15kN1L40dzugsMAKQbDPCRoIl9HgAiqwNgvE8QTIIQ+LYGwFj7S8Jw - VQAEfgIgDSDch28VP+ua328ciI9PQQucZ791Le6psfNtRqrQLvMK4tERrQPwqTEz3QT250+Z5SCd6/fY - 1iYWlVmqsEXj88oS6KkhMm6kDMddOnrFRDeon7sWuXyWA9BN4T/P28VN4N3CvIB/3GaxvXn1dfbRK/+b - VvmCAvixfZjWBb/wssYBqA/q8PEdzFB8fJiTQIt+fsqktHYCQ1o1lXnJ3GoBTWZ2bccSIrHleGuS6brW - jsWJg8QJljxP6/wWwmTiJhM8eTwWnduacE78jHi/Qgm/izil/yOVzuAB/Wz44EE2dOBAGzV8uI0fM9om - jRtrUydPsulTN7Xpm061qZMmu0yx7bZZYEceepjL4Xb4wYfYcd841k449jg7+YQT7Zwzz7ILvv0du/TC - i+yMU0+zPXfdzWZsNj0AmHHJfHMFjZsZtBn/zXeV33rrrfBFOXydVCKcw0QUhECf36S0aC1NMgnnEe/x - NdoXCwAs5pgDMMchXuCFrbNrqNNcc724qZ/d23WY3d4KAIFfJgAmZXUAzCQxEP8/AExC8P8DQO7FOUkA - /m7C1vbAiJk2y/PVtR4PqwPgM6On2RPjZthz4+fbsoETradfR+fz4Ocj3qP8mhT8g41+zqz8Yrtl+ER7 - bbabwQ7AVyMA/nq7xfbuzbfYy88/Y//BqnTGAED+8f+LLmscgGR8/HloAWhn1Pr4wmj51HhWNAa15BKq - lVcdfmPRcQRtQ63AEp3HtXHnYQnPSwrvoXfRuoQWZbQniVqX1ZGZDtsI2+oE/VklvgcdpzWRAq3VCON7 - NaFCLOzX5AoIrdq9eqVnwFbLNpohLcS77rpriHdcCbgVbvrxTfaLhx+w+x+63x585EF79IlH7VdPPW5P - PfdU+ADSc88/b8+/8II99czT9vs/vGhvvv2WvfPeu0Hee//v9vf3kPfs/b+/b//84J9B3n7rbfv9735v - jzz0cHBN4DpAA0fbRjDz2ca8R6vmS3YIky+gPdMCz+cRBOxYgNnqJHk+9yFU5fkpCaa0Vx4OP0yvetdw - x7pme0Z9V7uT6bBaWoARPqu5tjXA+Hi8PwbhqgAYQ1Ag/DwARDCBuS/7ASBD156YTEPIPPvNxK3tFn/u - fNfcbh4wYZUAfNIB+MTYzeyF0W4KT9nGjurUO/Tvw3oo8rjOSXmcu/kbV9CxoAE2OACn5hbadf1G2PIt - FroJvBKArzsAf7PDHvbRfffbi55X/+UA/Lcj8KPw1+m3BmzgNQ5AOuRiquKXwozEhJRZiWBGUgAwJdEK - 9CU39tEvj354CKMxCNmHcC/OQbgPHZYxXemvx7PkN8PUxeSlEGICYxZTGOWTA8aEWsfcVgsrghket8yi - veD/U+szZrtadIE8x9Syq9ZdruMemPMKuS/PkZmve+u6uGU4Fp7BuXoHNGp8nfhH8Y0+9NBDYfp+Zq7m - 2758ypJZuD/66CP7578cWP/5l3348UdB+FxlWviyQvrzMtSoQVpq13QYrSfkY4Utn+LkG8I8F/8t8UM8 - 41ogPYAfok99kj6kGSFm+n/ByiUGXSbJdC7aBAVK/QJjobUxFEIA6NtVXuCGOgCPqmy0n4SGkPQ4YLrC - AMAv4gNEPg8A4+OfB4AxBP+/AOTeaIMA8AUH4JPhu8Hz7NcOsqt6Dbft8wrtruGbrQaAs+zx8TPsdyM2 - t6cmL7D5tW3DZBZlnhZFniY5RfmrBWBdXoFNcgBe1mOwvT5vkS1vAeBrW+4aAPjiwn3skwces3eWv2Yf - fpL+Jlw633oO3RABiOlLzQ/cgBzgAmBy5AMnGgMQ+e7w5QFN/H0AQhACCvgIKVhoGTRa0KoLAGgcQdN8 - 4IEH7Fe/+lX4rjBz9zGDM9Pv851bCd/2wCf1xhtv/Jfgp4yFwozoOOvs53qdw3p8/1h4FoIpmBTei2+M - IHyvl8pC2wgQi48r/MMf/hCO8R0TfGl80JyZtnkek7Yyc7V+Ix9ywvQkRBv/57/+Yf9x+CEfO/g0ZZbm - DvzEQeYrble0yAoipgXg4W1B/uMZkJBD7H//g3+E9+J7zjRG0YBEJULaUhEBvViAHxUbFRjaMGaqOnaz - LrAF87VlnwSYUWgUch5hfBxhfcX9ChyABdIyHY75KSv1cwY4BPctqbMfdR4SOkEDQOYkpBsM5jAAQvtL - gg94xUBkX7yeSbhmVdADRFoHcqxzP/Zn0vqSZm8SgknwATkkhp8AiCnM5AXPT5gTPpz+DNNXbbqNndHU - w/ZKldu9bgr/cpOVrcAx/AJUx822xyfOsj+OnGd3j9nCBqWKg8aNb7kYDbAoXQHFZq/gR1oxWUV10MgL - 7FuuPf7ZAfjn2TvYn+fv6rLY/upa4O+32cfe+v6tZv/80P7zUXqyD74LAgh95QsvaxyAjz76aNAA1FiA - H4pMj5aH1oZWJuihgaExEMaNHggFCU0JLQjtB60LXyICDAEBPkYmLsUMQxuS2UfLMo0vhAAZAZIAhIlY - Y+ED6KuSZ599NoSMtCAEONpHmBRdJwHMiK7XOiHP5534YJRE74sQl8AF4f3R+pihhkYFNDAE6HHd827K - AkagCQylDb779pv2wd/fs3/94+/2739+YB9/9KGDzjPSxw5CROBDPvZM1QI+CbhjNQYg4QeuXb7x178E - Hx9aKBUT6YRmjRlMJYgWCPj0HWcASB7AHJb/F18wIUMf5RdmXTP9aNILXBO4EXAhyE3Bfq4NhckhB/gE - xQBWN8HyvBCmCgusOJ9hlMVhfHFP10oWpyrte+0HhFlp0Pz4+DofUOJD7EBRfQMRoCjNMDaPEa0LhEkB - mJn8iAIkQBQggaCuSYJSsETQCiWCo8CYFIELaElrYx/3SQNxloPQIcl8gBPm2tOTt7JD6tvZN8rq7P4R - s/zen74PoQDIN4kfGz/TXhq/jV3UZ4w1ADkHIP396PuXk9+ifbdALxYBkAa40bkpO6NdV3tl3o722haL - 7H8dfgDwja12tUc239meuGCp/fk3v7NPACCVuAC4BpY1DkAKKxkfU5eMTkhrKgVAYEO7o7Cok7NMSZmC - OqbjOifelqS7qqRNUkJdn+kcNMmkYFJmErQZ+ggirCOAV91lCOn8HHerQQBzsvO1uuUAbAQNVv0XaSFX - R2yBnG5AgI6QDuLqIgRoAB0mLuanzFC0ROCqb5iwLU30L28stzf/9hd7+62/2d/fc63w/ffCbDEf/usD - 5+CHzkBHGuLww7QNEIylZeEYz8K0/teHHwYIv+r3B/po4fxm4p7KjP6KMndJd2l9uDQAIK3iFADBT+AD - YECPseDAjV4DjA7CXFarN75DQlq7mRkH/yf+U/y33EsaIPekH2B+MZOnFlpZngO3sMSKHIpd/dkLC8ps - WVu+J8wX5PraFaXt7fLSRrumutmuq+1q36vrZte36R4EMKId0k1GQoNJLNwDiALQWNAsEaAaC1NwIZje - CoEu92Fb0JXILE8CVVpmrF3GsJQWKUgCMB1Hs3titGt1Yx1oDsMnxs6xh8bMtkVl5XZh2x72wCZpAMZa - 5qcA6OGDwze158dsaQfVt3R/yc+1Qtfq8hx8NIRkgh9C+iOlbv6OyCu2E+s62yvzd7blc3e2l+akvxnM - dPmXj5tpD116pd3h5eQ/nvdCpb0hA5BCSo2PBggA0QIxgdH8MHMRfGHycaHlyVcmf5n8b2zLV4bEcIyh - xjqgSwJT8JPmiGh0hqQ18KlvIJDTKJMYdPFIk1hi6AE7ABcLfRgFPHXoBnpod+r/iGlP30hCtFrgB2QA - ISGww/cmLRAYoVUCR777i8mMeQ0IX/2za4Sv/a+9tvxV1wpfd63wr/amw/Ddd98KH1XHjP3AgfpPvx9g - +/DfH31KAN5Hvv9ffs4HblK//97f7T1/HrPP/NGfg2bK+xMnpJcaP5hWDPgBPAQA4g5hnS47gApIxRNa - AD4ashi2CNwAHy3MnA/wCOkORKiP59P1ByiyznWAU6Z0YcrN3hRfjWNKJodtflGYJbprfoEtyC22y2t6 - uIY3LEACuAASmZzsC/AY4vAY6gBo0YSAQaxxJbUvABGLoIGgQSW3pZ0BFAStju3YbEVkysqExXwNJqxm - YI6+waF1fZEtFj5RyX04nv5C2zb24qwF6Y+Wu/n51NSv2TYeRz90je7JCVv7/eaveAah7v3rcO+t7Snf - 98sRm9tc16iLCvMs1yU/z+PdK58SB116gtrWAMg5KRuSU2jH1DTZy3wTZN5O9qe5OwX/3x/mLLSzN5tj - Lz7mVtCzTwSfdpj49xM+jbmBApBCiuMb8O26664BgmyrQzAmEhqCHOMyjWJfUSwUJDVwqO8evkQKGX4m - 7oXgW0TUEql1GkPkc0RoFIkFEzwWNZAI1jLN1YCBBqt1ATuWWIsVrAExsEZi+ArKsXaJaDgfAMXXCSTV - IVxmMHDTwsfngR8wIqRRBNMUGP7xJYfhyw7DVxyGrwLC1+z1N163v7r5+tZbbzoM37S33nnb3nn3ndDy - +26LhJZgBx2we/edd0LL75t/ezOA7/Xlr9srf3rFXnj+hVDh4Yag8iCeqOik/alBC6HxCksACNKqDfDS - 2hrTWKWsoqLcevfuaSNHjrDhw4fZhAnjbZNNhgfg0cIN8FgnBHiE9IukPyV9KOlTyTbHaClHo0yDsOUZ - vl7gmmBlXsp65ZbYLC94F1V0de2ul2tqA+2mdn0DDH/aY4RrXIyLTs+Oc1f3UXZ3D9e6kJ6+3tIy/LPe - mL2uibkGhqCJEcrnx1TxQStDO3O5v0U7+zmCSYuG1tLAIegCUO4NBANcAepwB+XwaWlxeD7u4Hx8FL44 - lzEt4ER78zBt0qa/0PZUBEpGeiBsAzKeGWDm679mEtTJvj6FT1cusIdGz7b5br7e6u/8K9cAnxrl0nJv - nhNg7PKMn8ckCEx3f9PAydY3x+O6zDX54hKrLCq1orJSKytOz+hETwrG5uO+oNIj3YEg6cM3Xfq6xnhE - VQd7dc7O9meH36uuCf71a7vbc1sstN0mTrZH7r/Pnv/db4LrxU0Vz/F0hME988WXNQ5A/G7U8nQUBoCE - QA4AAhwKBxMG6Otm1NhI3GUl7sKiEL9P3EWFSFUXlUyCk13dTmJRNxYJ7xGLvvMRC4mn6foRrVOQkxJ3 - V0Ew41YlOkdfm9OU/8yHiKaDJi1tEtOZIYGYzvgQg8nqC6YpX68j7uVjRPBX8k0TYMhxfIRoh8BTvkIa - UmjYiRuG1Aik/YRq4OE6tEvuh+8RLRWNF7ircqPiIg+g+QM+9QYAgOQJ0lsNFcCpXbsGN2WZ03GQm7dM - +LqJA46O3xOD6YsmSHcf4kXdhYg34op5HplUFgjStxAQEhJ3PKeooDhoJYWuCTIrTH1OsfXPKbdJuUX2 - ndLOYczzssoudmmq0a4sa7JlVV3tmppu9r02Pe16h+P363unP6vpcmPbPmlTuB3Sw25s7Gk3tud7xn2D - 6fpDN4F/jNnbYvre4vITh+tPOg6w2zoNWjH5KuOPb+8+zO7oMdzupqW550i7t3d6uq3b3fQFpAGQLg87 - XB4eMNEeGTTJHnb55RCXYZMdkB5uQrjSNI21SkRapbRI1oEgIA5aHfAb69AcO9Oemeia3bj59iOH/LZe - UdyFJjrM7zNkU3vMtV+eQcfpX6GtujwzcqY973B8ftJcO6VTv/SMPuWlVp4qterCEissK7GUa/Tde3QP - 6cEEHwwGoAO8Kj8muqDFuGdegR1a2dFem7OL/XmLRfbaVjvZ37bew+5yMC+cMdueefIpe+G550M+ZyHX - pzH4xZe10ghC5qe3P/Djo+MAEO0LjYxCwawngAU1OFaLQ+fIaB/rajlKq8yfPj+TxC1OmSTTNZ9VeD61 - 1md5j88qrd1Lz+GDTrSoA0FAAwgxtdECZQYDQsCEqYwPljRAG6SRBSBiMscwxFcoIOIzpCVXAhwlgI59 - hJzH+VyLhsk90f4AMu4BtF40fLRz0huTF+Cpq5O6PeH/w+ylAGD6Nja2tUGDBrjJOzyE48aNsfHjx9qw - YUO8EugdKgfAp0oBnx8T2wI+thGgCAzZjwbIV/ymT59u490s7tCuo5tjaQAy0UIbN3375pbbeDe7zivq - YFeVdbKl5Z0DAFm/xgF4bU13u7a2uy2r7mrX1XV36eFA7B7k+nqXhm72fZcftO1qNzb0sB+27RXkRy43 - t+vt0sd+3NjHbiFskVsa+9qtDsZbkE4D0n6/LoPtDgfi7Z0H210OPoRuOT9zLROt8ReuNT7YHwgCvin2 - qJvijw6dnJbhyKeHxgmACmVaC4AI+/EBohEyE/Nv0RTHu7ntIPv9pG3su+172R7llfaLTTazhwdvar8a - OjVonwGwgLXlnkEDdMEE3r6yjWvWeVaQKrYyB2B5SakVlBRZh6bOwUXBaChGQFHuGS2FqyJdlvhkQa51 - d1P44Eo0wMWuAToA3Qx+c5u97Lphk2yXeVvZ73/7O3vmqadXVPj8FQS/6LLGAYhWAAD5ELeGirGNZoDZ - SsFgJABa3KoKfjqCVq5LMl0TSyboxZLpms8qyffgfvE+7f88krxe9yDU76fQ4+vELFbDCzB8++23V2SK - v/71r6HBRI0magGPW79jGCIylYFaJqFbkYRzASiNHtyHewNhgIwJj0uACg53BektrQ/o0RCmHgGYrvwm - AIhGvskmw1y76xPCSZMmuLY3OICvZ8/uIWQ2bzQ8zRDONg0jxAkzf/MpATRE9kmjRsvgObNmzrJpkzez - urb1VsCEq64B1rrm1zuv3MbkFNjZDr3LijvY5S4X5Td42N6uLG0KM+Isq3TNsKrZrq7q7CBEml0z7OzS - yQHZ2a6rabLv1XayH9Q02w01XeyGWoehi9ZvqEtv3+TAvLFNN7spgLKnm9o97UeNDknXHJkz8cctcnuz - a4gOxpv92E+7DXWTe7hrhW5m93Zzuu+48DnOBx1cDw92rc+1wMeGTXEwuXYGmFoECAK9TPDDLMYcDpqc - Cxrgcw7B347d3J6YMMcec3P49xO3tcMq6uzYukZ7ZNRM1zQdpK79rQBgCwSDj3L0LHvWr71r2KY2stBN - 3/wCq8gvcQ2wxIorXQusq3UtfGxwUQA+IMgwSTRBOuyjnQctMC/Xunl+OLCy0f7kJvBrW+5sr2+xs72x - 9Z72rT4j7MDFu9nLf3zJnnv2uZDPWQTAdM7/YssaByAFDJ8f42MZ94ngA0IzwPxFO2BEAA5vCngmEKxu - H2ESbEnRuZn2x6L78y7x+8THCePrdU2m++m8zyPx9XqX+J0Y8YI/Uo00+AvxIWKSamH4GeDDR0jDifpI - qvEEbQ0oSjsEYFRWgqIE01nrMqcJOReQcj33AbQ06NDqDZzxlVLB4ftDy5fWp9EfWAOsAzI0PypA1jF7 - x44dHTRA4Af4evToZgMH8u2UAUGzA26YvQAOCOJ+QOvDFYFpzBBLzgGUwJD9aIxTN51qM6fNslHjRltt - XZWbwrlWm1diPQsqbJOcfDu5oN4uSrW1S4ra2gV5tXaph7QGX1WSlqvLHYZlhEgHu6aigy0LYUe71tev - c7Pte5Wd7VqX6xyW10qqu6TFYXiNAzJMP1bbxTXJbnatw/A6tEiH4ffb9bIbXOO6wU3pmzv3t5s6uInd - trvd2mWgm8KD7U6H4J29RtldvcfYz/qODaYxfsUHB0ywRwZPtMeGTlkBJkFPIvgRss06AMT/p/XnxwPA - OfaEm8JPzlhgT47cwnYqLLYLOvayX/r9HnKtE/g97tqg7o8GSPeX4GOcMNcu6TLEOubmhDkX6/Jc+ysu - sfyqIuvWs5vN3Gxm0ACBIKF8uQCRtKKLDN9xBoAHOQBfmruT/Xm+m7/zdrVX5u9uRzf3s7OOOz5YI1TA - a2NZ4wDEtAJ4aIBoegAQrS9u2EAroBAIJEgSIDEUkBhOrcGjNYnPja+N9yfP/awSX7uq6zmm35n8zbHE - 5+ocHMk0GuFno1GFkNZtMoVagjGH6fsIlNRgQquyutQIioALU1lQ5Br1NVS/Q4U6Rsi5XMO13AvTF7Mc - GGP+MvyOBiq6vGD6ou2pF4DcIQh+XHy6mKtoc/j+8Pmlzd2ubtryzZc+rskxmW3XADPgJ/8s26wDQHy4 - AiFwlD8QCALArl262oRRE2zzuXNsxKhhVlpTblV5KeuRqrBhuXl2QkEb+25Rg11QVG/fyauxiwrr7ZJU - QwDh5Q7GK4ra2dW+vdS3r3ZZWuxhSTuHo5vLhKWuPZZ3tEsdlJdUNNnFLhc5HC9gvkQH5bcdnN9xSH63 - qskucLmwqpNdWJ2Wi1yLvLi2s11W38UubdPsYVe71Lcv9WNXN3S3a9r2sOsckNe272fXdehv17vpfIML - fka61/DJgeBXdAAl+yxK1IVG6/RZ5FrOC/sJOwyyH3ceYjf22sSucFN9O89/l7h5fwP+zPZ9wzOYJfy+ - 3qMDaNEkgeCjox2GbjYf6u9flu8ALCuxulwA6GZwuyobNXaUzdt8rm3m4AN6aOV0X0JjB4RAsay8LEyb - 1dUBeoT/9pe2XBz6Ar41Z1f74/w9bVGDa9yXXhbcMAwkkLWzJpc1DkBeFhMI+DFDCoI5hObHfrRACgUA - TBZ0AUAQkHBc2lDy/KToeHxefM/kveP9yWPx/taOJyX5/FiS58TXtXaMdUwFNGpalWl5VvchgAb8mH0H - BzFaGiYprbJxX8O46w1wVEsyICPUelLic7iGaxHuB/xosaaFm9ZfWt1JYxo90Pxo7MD/iwtE7hBmyqFh - Cq2OBh8KBZpfr149Auz69OG7z90ddIy1puWwaQXkgF8MPO0DhpjShNyT/YCVQjeg/wDr0bm7bTJqhG0x - d5b1HT7QalNl1qWw3IYWFtpR+dV2bkGdnZtfZ+fkVNm3PLygsMEudLm40DVDlytcS0Quc7nY5UKH5IUO - xguL29l3ixvt7NJGO72krZ1Y6Kaj3+/o/Ao7Mq/CjnA53NcPzSsLcpjDATk8t8yOcDkyt9yO8nOOcq3p - aN9/tO87OrfEjvXwxNxKlwo7yUPklNwqOz232s5y+WZujX07t9a+6xrrhf6+yMX+TkD7Mn+nK8s62FUO - 5WVuutOnUSF9GdFI1a8x9G0krOnu5nwPW+om+YElVbarVxDLfP9VdV3sh66x3tS2VzjvRw7HO1u6DP3K - NcAnJmxu942baZsXV1pxgZeTsmKrTHkFU1pqHXo02eTNJtts1wDHjxsfKiSAxyxI+GdpoMIX3MUrNqbK - 6pmTZ8e6ZvynBbvZK1vuaG87AJ+atbPNa9/JHvOK94mnngzdtVYAcA3awGscgLQaYgLj7GTmDwSND60Q - 04huLYBQzeHJAp8EDedoXRBcFQi1vzVp7RxdH8MOae281s5PHo/fl+34XslrER3jXLYJiQPMBvxsmJrq - ioP5Gcb8tnSMxj9HP0RN+oqoBRkoIvRFFBRjMCKadJYQUT9FzuMaoMr13BM/JKYv/TTpPoT5S7pi+mLq - Aj60f8BNXiDE/4O5GvvxBD00v65dm0OjCF/bA4KIzF2FAqBa49EOCYEh+wAszwjaxvBNbFCvAdbcpdkm - TR5nm86Zbv2ae1hTfokNKUrZYXmVdlZBrZ2VX2On51TaNx0q5ztQAOF38l07dLkwr41d4OG3XVs810Fz - jmuMp6fa2El+3TF51XZQXpXt75DaN6fM9swpsd1ddnPZ1WG2i8uuDrfdXfZwsO2dV+7nlAbZy2WfnHJb - 4scO8GP7+/YBft0hfp8j/H5H5DgcHXzH+f1PcLCe7M863eUsl3P9Pb+dV+fvVxtMdwAI/IL57vBb6poo - 4AN4dOoGdox2oXM3rdisI6z/kA/Ut+lr17mmt01RsR1ZUm03tu9vyzr0dO2wv93acUBo4b7F19EG0SJ/ - MXiSPTZ+tt04eKz1z823Cjd/81ybK66osDZVlTZoSF+bOmuqbTZlmo0ZPSa00G+77bYrpoyjVZjJUUaP - GW15nrd7eT4/uV1Pe3m73e3Vr+1s787b0+6fsq1t1X+g/eHF39tjj//K/h06QLcsGzIA6ZSLH4gfrB+t - FkBCHOWYcHRV+SwA5BjnSZIA/LwSwygWPTcpqzvv8x6P3yXTcYnO0W+mQzDwo6UV4DDiAvgQ3/j/Pvjg - g9CgARTxE9Iyq87b6rQdd9yOR6qo4zYSr8fHuYZ7cw/uyzMwx3kn+v7h2kDTJ40xdZNzJBKilQErTFW0 - ADRBTF1MXvx9aHwx/NLfX04DT4IWCOTU1UldmWLzmH2YxF392rHDRluPnj2sZ59uNn76ZJsxaar1rKyz - /h63hxVU22nAzwFzisPoTIfL2S1a1nku5ztcznPwneNAPM3POdHPPdqBdLBrb/s4rIDYzohvIzu5xrfQ - YbbQQff1gnLb3uXr+eW20GVRfqXtXFBpi1zr24nzPdzFAbxHQYXtXVhle3JPv24Jnw/wZx3scrhD9uj8 - KjvG3/OEgio72fed5nDkHXm/b/n7fSenOmiBmO5A8HI3z9ECr67sFDQ/IAjogB8wZNQKI1bopoM5fIub - vz/rONyuru9tm+Xn2kVNve32LsPshl6D7R4/50eNfQNAf+ym+J1dhtq99GscNMEeGT/LvtnYJQx/q85P - WX5JqeXWVlinxgYbP3q4TZ4+xWZMm27z580L6a+5MKnIaQwBiuPGj7NShyYAPLupn728/e7hY+jvOADv - mLC17TZjhr30p5fsD396Oc27L4MGiC+KwoDmx8SgQFAOcPxCFFq0C/praewmAgwo8MltMjY+A5yoRBqd - YSV0eZg0KS2TJ9NvjP0Tff+EFet8aFzC+RpZgIYgYdQBvgnm0EMroYCipeg7wjjacb6jWSD4l9TiiFBI - ZY4RUjAlFFT6OyahvfI3AsEYmOxDc0yfozjgvelKBGzUqZu+lfTro58ercC01gIpKhiNbNFoF4CFaGTL - yhEuabn+emD538Kx665j+B/DArkH9+RzAZe6Gf7tAGM6pFPp4fvDvSH/r/KA8gHxrAYL4jTdqJH+FnTv - 3r08LvH1dQxaXVrDS5u9CPGI/5Ahb/gQFTY01FvbtowTbufwbO9pgaaIJtjo9+liA/15zIfYzdOo+4A+ - tvm8LWy4P3dQXr4tSdW66VpjJzpgjnEAneSQOdXX0bROc8Cc7KbmN/Jq3Gx1Lc81xD1cO9stwK7MFrns - 7LAKwHP5umty27tsl1Ns27ps54DcLs+3CyuCbO+gW+iyk8NuR0HQzdxFro3uXFBqO+W5tuiyp0MQEO7r - xw/w40f4M492OB/jcoJrhSf7vjP8fc5x7e98h/NFLpe6yX6Fm+P4JK+p7GzfA3Ruut7s0LqtmSn+R9gt - Tcx64ybs4ClBHqWD9cgZ9uiYGfbrUVvY0rZ9bCvX4u6nUWTkbHt47HR7dNgku6//BLut48DQhef27g7F - 3pvYA/3H230OwMUV1VbhebW8sMiKysqspK7GevXoZtOmTLRxE8fZnNmbh3RH86fMkIaUMfID5vBEL8Nt - 2rW1np7P+Q7x8m13cS1wB3ttu73s4gGT7MqTTgm9Ed56+63AFtw9a3pZ4wDEFKPLizI/zd+YQphE+IUo - kJhTaA6ADS0g1Nae6QGJWvvI9PSB4xqNyKCjLaafRlzgf7riisv8nlfYtdcu8wJ7nWsqP3CN5UY31Zgk - 4bYVraK0huLcpyWTlk1GTKAx0beNfm7M1EKrKpML0OmXEAEuChHOQTSzCy1U+D3pJweMaASiuwjCs9Ck - MD3xgTGXocAOENOAk6RhyPeGBcJUqjAAFtOS+KSRgbjVCBj8brTI6h0AIJqaRqIQPxoOCBSR5JBAPvmJ - XH31VRmFY8Qv8Xz55Yxo4Z6M277Azjvvm5/q+4f5S2UXw4/aHn8PAvTwB1HBkNYUCuBHqIoELU4hFYoa - TdRpnhZxzQnJvtraaochneVr/dw2nm/a+7U0kmAWd7COHRqsf/duNmrIcGvyZ/QdOdS2mLGpTa2rt51S - 1XZ8fr0d65A7woHzDQfa8a5lHeca1pGuWR2cU2V7OWx2cfgs8uOLHJBf93AHB9gODib27Zhf6gAstq/n - FNlCl0UOvh0dgDv5+s6Ywr6OWbyXn7+fw2uJ3+sAXz/ENbnDHbRH+DOP8vt+Aw2vqI2dUdrOvllG40kn - u7iGhpFmu7xNV1vWtqddx7hjB9GP3RT9iWtjd/Lp0t4j7e6+o+3egePt/sET7QFGlQzf1H5JyzCttiNm - 2uMjZ9kvHCiPDp8ePmP55OjN7emxjAyZY49PmG5/mLyVXdGxry2qqrHHJm9jT46a48dm2+OTZ9mjDsMn - hk6zhwfyoXwmaRhpjw2dat8bPslGFRRaqedj3FlMXqFhjCgrVNhofKQ7gxnYT/qTzjRUoRFiCvf07YFu - Rv9g6Hh7b7td7NUFC+3Fnfaxwxy2Lz7+pJvAL65o6FsbyxoHIGoqmgkmjzI/BYJtQAjMKJS0GuITxGmO - f5ACpCFxtHiiLRJB+BMp+OwnpLDFADjpJD4UxBRbJ9tppzHTDJoRZuIZoYBq8gWgSeMBz9bwM0TjfTHt - YnMQfxe+L/nEcP7TokrDA+N01ZqqFtW4qwkh3UwAL8eZugrQ4ifj9/C76RuXbimlszjT6tNgtJ3XmNvY - 1762VVjnGD5TWlr53YoHGpIQjvGugBygI5it/FZ+N9q2xlLHw/MQzNf0MD1AyVyDjK/+bwF4hJzDR6Eu - vphx2Yzb/ran5dlBE+Vd+F24OWj4wPRV5Ydg9lDjU7EBPCo5CoI0a/YDPbQ+jgE+GjboKkOhoiJMfiJV - k+NWVVX4dlUQQAgE8SM2N3cK5nTHpnbWpX1Hh6AXwAGDrbFrs82ZMc3m9+lv21W1dZO2wTWsGjvMtasj - Xcs7yqF3uMPvQA/3cVns5uuuqUrbxWVn1+gWO8zSQCsJGtqB+WV2eKrGvlHWYMdXNtopVR3t1JomO7Ou - 2b5Z380ubvnQ1FXtetqyRlp1+9j1HfvZjZiXndMTINzhmtmtTQPtnu4j7IHeY+2R3uPs0T7j7bG+E1xb - S8vDQyaGDtCP0QcQH1yLMBnBA8iwKQF+v/BzHvTwoWGb2sNDN7VHHF7057u3z7iwDgwf22RGCNEAHx87 - zZ4fP8eu6z3cti8qsXtGOjDHbG5PjNrMnhjPrM+b26/HbGHPjpppj47dzB4dN8MedHCe2X9EevbngoLQ - sZ00QsMDbgxJZGw2aU9lR55AMaAillVFnqCFeMLAwTY5N2W/nL6Nvb/d7vbuDnvZvTMX2CW77WMvvPR7 - +8e//hmYAgC/FK3ALBQ4fEBQHgBKEyDEFI6nR6JQAwYEsMm8U2sx9wGgmFWsEyJolMjOO9PC+GnZZZed - /TnMQrxL8D+oOwYh0AE+AhDCO6G9sI4GQ0FGOIeQY5h3CH4uuvXQ3QPNLBYgwG/i9+k3ERdoh3REpkGB - DsjAUX30+PD6fffRyvpT++lPaYyghZU5D292c/b7AdhoalQq3JdnEPIc1tHquB9dVdA4ASBaMhqzxi4T - AkUqAiQGI1+8A2gIWl1ronMAH1/G+9a3zguVDCY5aUh6JgFI2pMHyOy4L9I+v27BpMcUptU21v4Rmbto - DfQVBXJcQ4HClKJQMZQS1wXX1rnZVV1dGQQYSiNs27Y+aINNXZqsfUOj9WruaaNGjLHuvfvYoH59bdsJ - E21+UzfbJ9XgWlm1a2WVQeM70DWz/V3r28e1wr3ya2y3vOLQMrprXqHtnVtohzoQTyius/OqmhxqfezH - bmLe2Z2xwePsbocXoLnX1+/r7RqZA+y+fq6d9RvppuSotAxARge517fv9W3kNtd47uw51O7qNdzu7jUs - yF2+fVvvIXZbn2F2R9/h9tO+m7gQjrC7XRO7x+/xi34OyH4T7eH+k+yX/SfbowMm268GbGpPDJxqTwxy - +LUA8J4+Y+3BQVMcbLMcfjODFvjUmNku0+zpSXPs1tFTbEsH2s39xoZRIc858J4dP9OeGz/XfjPOZdJ8 - e3rqfLt71DQ7t9MA26raNXO3WIqLUqGbFgAk7WjZV38/Wn5RYnDP4Bqj4z5pJx/wllvOt4mDBtrisra2 - fMH+9vcd9rfluxxoF07x93Jl4w2H379bZimSrOlljQMQUuN0B1b6EBAhvb8lbANE/AMACmEdLZHCA9gE - PgqS1jGrOAdhG0FzQnbcMb2+aBEdsBcGrWqbbbYOvj/OA2yCpiAqkGJmAzveCz+hYEnIMQn7gKVEAEVw - /iNaJxRkATvalrQvtDEJWhUiLQxTE+GD7JifnE83EzRAwAtoEOAHhHELqGsLQEWDBYA0kmhSB2DIPTSp - AwIY03BkYgfcCsy/2LrovPPP517fDNof2jZauEZ/8Lsx9Ukn0pe010fgKRgAUC4OuT4EPjVwoPWh5WFW - oS0S77wveUqt2GjnNMRQUc6dO8cB2SWYwMAwhmA71wTbderommCT9e7S28aNGG+jRo61rs1dbK4X0DmD - h9q25XVu2pbbPm6K7l9QYQf4+n4OuX1du9vPTdyD3ZQ9yrW80ysa7KKGrnZ9l0F2R5iGarz93OVuJk5w - De52vi6H+Pptrtn9pGlQ0Opua0YGuMk6wG5Fuvp2D9f8ejrYPKSz8097bmK3dxtit/i5d/VyuDHJAuAc - 4EAdMM7ucfP23kETgvzM1+9GBqXDewY4ZPu3SD8/r9cYu7fnGPu5y30uDKujHyAtuUyfxXjjFfMR9h7t - GudIu3PgaLukuY/tkF9gN/XaxO5xU/pRB+ujrnX+csQ0e3LsbHvYzekr3Uw+PFVnc3MKrTsfzuKLfqnC - FbP44MrA9KXMhaGIHuIj5htBCAoALhqZw1vM28JGDx9o5w6cbO8uPtb+uOuh9ot9DrJfXnuNvfvB3+3D - /6D5pbW/tWUGrxUTGNOPQkCNTeanICBoBDKLEG0DRUAXh2o5BIgCJfdknXAlDGlp3m6FLFyIqY3GiLa4 - QziPQgno0E6AHtuI+qkRynnP/YEbx4FmDL9YkyTkPMJYAB7H0YYERYEQgGH+okVKo1yyhM8B7Ov7cQXw - SYADHGwHOuAOdi0vDTmuQXAVcC37ACDQQVNG6wMOmOw0ggA9XAxkPjRHtRrHQFwJRWbiZoqyc4Og2SVF - x3Qu8DvnnLMCAHFFYIrzbvxO4o20Il2pUDB9yQdkeMEO8KH9AUPMXnVpwexF48PnRx7AZMJfTCMOE2nw - 23kGFQC/CdijKR933DFueg0NkyoAP8xhYFiPOdypyZo6u2nt2t7A3gNtxPDRrn26FuhayOauqczzZy1M - lbp2l7Ij3cQ90oF3bEGZnVZca5fVdbMbmvrbTxxSP+vHjC9jHSij7K5uw+32zg4wB92tbsL+pKtrag6Z - n3R3+Pm5yB0Osp8yb18vh5gLIRriTx1Qd/Qabbf5fW7tMdJu7jbSftxttN3Yabhd226AXd80xK5pP9Cu - btffrmjoYxe17W3fqe9h59d2tXOqOtvZ1Z3trOpOdoab2qdVtbfjK9rY8Q7x48tq7YTSGtdOa+zEomo7 - 2eXUVLWdn1dl33ahdZiW4ND/r6FnujW4sa/d2TjQru81xA7OL7ajK+rsNv+dt7s87FolI0F+NnyyXdd9 - iJ1QUmcHBd9nuY3OK7Ea1xYLit38LSm28vLyAEAqNaCHdke6o/VTcWP90DGfhkv850xwgQUwedPJNnRI - X7tiy53sf/Y/yV68dKn9+49/sE/+88/w1bfw7cs1r/R9alkrjSD4oigEmD5oAIQUAkIKRSzSEIEhIRkf - 7SGGobaBk0QQ3G47QIn2mBaBkHWOATVAif9xpdaYHqbHMZnV7AeEQI9tgVHC/qQAOgFSEsOQ44IgABQg - pT2mj7G+ewj33ntPByfATIf77bdPgKRMcMFTM6ywDQQBBX5CtCT8mcCNxgkEEAqCMQhXClOAnRWghghy - knPPPWeFCHyYvvhZTznlpP8CIHFF+pCeSn/MHsxYfHvAj3VAKPixDfwoRLSc81vxbWKuA1S0CvUdVAs9 - jSkUshNOOC64DDDlmUiBDtSYw4JgQ2M769jUyTp36mI9u/eyAf0G+rXDHYqdbNbUTW07f4+ve+E/JLfE - zk61scvaNNsNrrHd4ZodWtQd3Uc63EbYrZ2H2o86DrIfuWZ3k8sNrt39oPMg+177fnaNQ2qpQ0VyRZvu - dkldF7uoptm+Xd3NzqtstrPKmuz0sg52Skk7h1SDHZOqtSMLa+zgwjo70LWq/QqqbW8HzH75hJVB6Bqz - e25ZWnLKbLec0iC7t4S75RTbPrkFrqkW2IFuph+cV2RH5JeGztXHuBZ7Yn6Fnefwu6y4vS2r6mLfq+1h - 19fRAbqX3chksI0O9w5D7PS2nW2P3Hz7bqe+dlv/8fZj1/xu999+Vaf+dkplo2vHJbZzXrEtcq14Rl65 - dfFnFTHBRLGHxUWh0sJtQQ8K4Ieg+FBuASCjiVAI0Oj/9re/hfJFOo4ZM9rGjxxup319sf3r1y/Zf95/ - 1z75mBnLPwoT9K6R6V5Ws6wVE5hWUwCID0Azc1AQyLBEDOsCo+AoQAqI0hIFQG2zLiCmIbm1PwuNEUDS - 3SIpaWACOLRJiWAICBH2CZKCI+uEAiJCgVRIYSdMCiDknBiWQI/9sdaYXgea7AeWewTwEa6UNDwRACOf - JMI2MARywAJzGX8hmp18qQjaUwxEQRE544zTAszUcHT22Xyq4L+FYwjno/nR4HTiielvLeOTRLsVAKmY - AKDSGac4fj9gBwBjnx/CMbq1YP4CUswktDy6TOA0p2ABPSY/AHw42tEgmQ6tf/++Ie2/971rA7CZRQYI - lpeXpgHYpt7ad2hvnZr9+V2ag/k1xO/XvWcPGz1ipH3d77tNUaVrQLV2TmVnO79NFzuvvoudW9HRvlXU - 3k4raWunOLBOKap3jareTnFgnVhQ51pijR3t0DqyIN0v8CAH0kEeHuAgXZJTYvu6JrmXyx4tsNrF9+3s - 24tyUkF2dNmB0M+n1XgHP7ZjbnF628OdHWC70CXG77mExpbcKtfAHJi51XZYnsOzoI19o6DBTi6otVML - a+1Mh/c5/n7nF7W176QYqdLeLittsitcmOXmipKOYdqvax3I19f1bJneq69d236QLXIN+JDyNnZV703s - 6uahdnpjdzuuuN6hyDsX2ta5RTavsMJmO1CH+btW0HuhKN9Ki4qttKQ0uCwAIBUUGiD+Wio9yhHuERoP - SXsasvBTk7bptBxis6ZNsd22WWAff/iRffjJf9Ka378dfq79OQZbqLL2lrViAuPwpKDiCCUyiBTUYQmO - UZrKgSMhgJTQP5DIU+ERKAEkcExCEx/QvHmAE+2SOcfmeuGb57DEz5jufgEwFQqcKwGa7qeGlhhrlqwD - RZnhEvkjpUUmJYaqoKl1gTSGatxwQ6PNrruibWJ+A9LFAZoSQCpwCqRABzMYzQ7zloYNNEAaJ5gMVqL+ - g3E/QgSYAbXVCedJaHFH0L5oAKFBRgDkNwmAVHikH/3/0OwoBDH8ZAIDQLQ/NFo0WH4nZjD7SWM0QEAI - +IAiTnbOp4sMLb1NTR0832wWtMCjjz7SIdcrtAbXuhbYxrUT1hs6tbN2Lt17dLHBfq90f87eNn/8ONui - sdnN4DYOpvLQj28r13AWBI2n1LbNKbDtXXZwAQY75eQ7zAptscOL7V0cXJLFfu1ih8Ziv25xXlloQd6z - 0DW5ggrbNb/MgVZiu/v6Hr5vr1SV7VNUY/u5LEnV2P6uEe5f5OJa4f4O1oOK6uxgf6fDCukq4+Ka3BGu - FR7j68fnu6nrcqJD+/TcGjvT5Rw6befW2Xdz29gFufV2aV5bu7zAIcg8hxEEr65oDpogAPyBA/AkB+XU - 3Bzbt7LBvlHa4KAtCTBe5DIvt9C2cfjNLq6wicXlNtLB3Dknz/ILciyvpMBqUsVWWV6xIq2AGr5e/Ogo - OihAKARU1uoHC/xolAvdoTwdZmwxy2Z7GXb6ufJk9ndnSBj08eHH9kGY+HTtQnCtmMBogZhbag5HNFsv - fgDWgSMSryMxKHVc0NR+1iXTphFu6iH7CdP7JIIsIXAVaNlGSKQZM9jH8XSoda6PwYxwPoBGKOBsJ/fF - EgNc8EbkE6UlTLLVVp/eBuDSgmNgKxSoASFmKDDCJCXET4g2pdZqfIZqPCFUa/WRRx7h1x4RwHH00Uc5 - TJl9+2i/R1pW7lt5jH1cd+ihtH7jo9zfKzymvNrNYb+Dv9OC8P6zZ88K8YhzvGPHDm7qpoetNTenhY7O - bNOCiLsA+BGyTYFB6+N+w4YNDeuDBg0MZtPo0aOsrIyPKKUcpJ1DIwh9/2bNmmFXXnm5X7PQGF5Hw0gb - 105Cq3CHttbY1Bie2717twDU5uYuNn38JJvapbfNceAsdGht52bkVoUltqCg3HZ0DWyRm5R0VN7Nw93d - tNzHNaElDq8DUtV2gMPqIAfPIfl1Lm2CHFpQb4e4dpYWh5iD6yAH14GuxR0Q+gCW24GIa3bIEjd7l/g5 - +7ssyU2PAjkoz8UBx/q+/jxkf4fmganK4Ic71O93RH5V0ECP92tO8mtP9WvOcCCe6+9wfn69fbewrV3k - 8LuwuK1dHMYId7KlZZ3tKtcCL3Fz+NvVne3UsnYB3Fv4b97eAb2ja6k7OADnOKjnuNk71aE3zeNhVGGp - DS4qs76+r01ObvjIVKqoyGr8eLVXMGjuVGQAEPOX8ka+p4Kj8sO9QXpS/qmo8QeSnj179bTN5s626ZvP - tv/8w1U+B58bwGnkuQn8oT5/uRaXNQ5AFgBIXzmAQe1NpFBrowkirCOAUetEDgLwBEVBMAZeEoJaJ9KR - TOdpHdH9VwrPTAvz0U2cyIiRlRKPPEF4R8FaQEd0Px3jWQoRvReid5UIxoA2uS34CrTaJ7iyD5cBGiJa - N/4ztENpo7G/M61xpk13zgc20ijlk4zNbO6FxD5HNeSwj3Pks8SMR2vF/4pJihY+ezYukKlBSwNQ9M1L - j+/FHAZ+TaHwoDUwrpg+jpjCFBYEZzl+XKbKZ8IEhJljmEKL1l4gWFpabIwj5l5ofrwDrdZMsYVmWFNd - E/oNoi12bOoYgIsZTsHs3q2HjRk00uYOGWXzSusDhA7D7Cxycbgclutwc9gc6rBBDnMgHezwQg7NcRC5 - HJJbHeRQ18KQw1rk8CC+368P92gJD3YQHuzQIjzQYba/m9BL/N775Vfavn48COsutEzv4VrkXi5hdAjn - +3UHuRziJjEjVI528/o4f5/jcsrsZL/v6b7vbH/2eXltwjC+77oJHyZucHP5vDw34QG1m807OdjQ8Bb4 - fbdz7XMr1zQ3d9BOdviNyi+yIX5sQF6h9S8oth6uDXctKLH2+a7xuQZc5vtKPI4qyul/WbsCgFQqaHbk - d/IlFhc9E7BASEs66zNunfkCqBRpNFH+Zv/a6OayumWt+AARxqhSMPnhZHCZwkCDkBoAtRnTiBqCLhA4 - ydMaQnrgOzUImZWIwmRB8OEgOFQR/A7yEyHUQoi2SRDMJswnhCFvn5ZhXhiGh4KVSYA3v0HN+/od8XoM - cYWrAmMsmaCYBKBE+zkn3g8M0QYBGjADcJjr8n9yLDblYygKiJidQBEgIvI7JuEY+x/ZD/gw3THj0bxo - fEq7HnBXbO7xMc4LSH0AFPAjTI/xJZ3Tvj+0VrrkkCc05pvZgihA3Bfzli5CO+20o8fhJM8TXUNDBxpe - SQlO+Mqg8dHvj9ZgfJNAGSByfwFQQxXJV+QRTOC+PfrZVuOn2KySWtvPAXOIm7F7FiLlDhrX3gKsHHyu - YR3iWtmhrmUd6iHrAXyFVXaIy8EFrp05sA4idDkwhH7MQXqIA45jB+Y7wFyWBJiVOdTKbG83MfdxIdzL - ZU+XPdzURPZ0bYxRIwIunbVDh21/p2/4s49xOd6hHfyALmcU1dvZrvGdX9revlXawc4rarSzXRs8003i - U9w8Psq11SXF9baFa3JDXZPr7TLatb+xrt1u4nDrl1tgXX1fp9zcMMa3rZvGDb5d51Lr5mtFbr6V5Bda - cVGpFZdVWnl1radDTfD/4ZOlPFFWpCRQNvE30/cVawQNn3kmgR1ll3JPGcAi4hvWXwkA6kcAQUwxIEFt - K4AgRBBg0jAnfQMEwbcjIeMinENGVmZGkudoO75Hcn8moRBpBAFCYY2FxNX3R6jp2I7H+QreAjgFDBHI - JbHfS91AADuh1jOBnu4jgjyAIP6kCVJzCoJUNgANmAE3QBf7OGmUAoYKBcWklhgDMfY5CoIxGDmGn5I+ - l8AP7Q+NDfjhkwWAgwYN8HhKj8wQADFZu3ZtDhoahYbO3LwD0AN++IqorHgefTuBqIbl8Rzug1ZJQwf3 - YChhZWW5p3eV8U2RzTefFVqsR48eGdJC+YD0I51ID1qe+/cfYJ27dLfZEyfZvIYmO6iIhgWHVbFDqrTS - DnMT9wgHHnI4Y4JdDnM5FPAFQQsrtSNcDnNYHezQOsgBeqDLAS3hIa6hIQf7cfxrjBzZ32VJgYcuTJt1 - hGt0zEyDlngoz3egHuAmL2bvEtfMlvg+NMUV4vsOTLmJ7LKfm+P4DpcU1dgBxXW+ng4PKK5107na9vZ3 - 39u1vj1TDbZLaaNtWdFgg1yzayostLYlKWvMzbO2Drh6D2s83qs8/quKi6w4L9+Kw8ekcizlUpTKC99v - YdRHcVmFlVRWWUWtl10vm5QN8jt5lfSkkqbSB3qUE9w4TMKL6wUtkBmMUEq4DlDiDmJCj/WxrBUAShgW - RoElUui5L00KLQnNCgCR6fV5RIRe5fowNh0s6WOET0iiIVC0PGUSAVHbMQzj4xL6janvWGZJFx4BU/dK - 7gfSsST3C+DxeixUBqoQ4nO0n8KLAFniTtqgBKezuvsAEwBIxsPPqNZzgCgAJht3BMLYTI41Q7RLhHUJ - x9HQ0Mzofwn8ZP7SOIVPDkABLIR1AIgGhwZIvz3MbbQE+YmYIAPg06UHsHM+Zi6a3zXXXO2F6gBPx0qP - 25rgA2QyBL4oBwQxiwEywDzwwP3Du2FqEY+kFaEASCU0yLXA9m4GbzJ4kG3VububojV2vGtbRzrQDs0r - DeYlkxAc61rXsTmVbmZWudZVace61nWsa4THuzBxwpkOxdP9WmaWObmw1k5yk/J4xMF0XGEbl3r7Rqre - jnLAHurHD6LRw+G0r4Nub79+L79+N4cps8MwW8xCl21dO/yay/SiCpvq5uaUVJlNLiy18QVFNs5lbH7K - xrg2NsrDkS7DXDsb6jLYQTYgJy39XJhrj07LvYIUWC/X+JpdOhSVWENJqZU49IqAXarQCgvyrcDLY7mX - r4LiUssrKrbc4jyXXCsozbf84gIr8bguq6ywcgdgVU06f5N2xCdaNWDDQsH6Ybw8sxHR5YWuWnxsiw7R - ABDFiPQAlFgwfMR/fSxrxQfIAgD5sWgamMBogVKRpSZTO+d5AqjWJ9TAaglAjCUG5aqktfO0n+ekwZsK - UlRUGETbK+XT94jfLZMA7KTEAG/tGF0ENN41FkGbAizgor3IdJZZDQQBHWAjzgEd8EMzRATCuDEl1gwz - mcnyGwqKEsGR/XQ2R/OjyxFdkoAfLfFoYfhQ0aoBn1prZf5qxmf6IvIOpAV5AI2BVkIaa9AQCgtbvh5W - VhrOx6/I9Fnl5WVeeZJfUgF8NGzQWv0///N86EgOfI8++sigNXMf4pDCyv3Jd8Rhn359raNr3UOHDLL5 - Pfq6NtVgp+TVhWmvji+ss1NdezoFsPn6mSX1dnpRnZ1W3MZO8fDU0npjJplT/ZqTCurtWD/3aDdDj8Dk - dS0Nc3c/l8W55WHmlx1cvu5AW+Ba4FZu5s7LSdnmHk5IVdjowgob4drgoLyU9XUztLeDrIdLN5eODrfG - vAJr57Crc7jVurZWhbiZWgX0HWwVLmW+rxTx/SW+v8jPTfl6QV6OFbgpW+wmbZlLhUuln1fu13B+noe5 - Lnn+jFx/dn5+kefDOisprbLikkrLL/GyWeyaYHmxpVxjLC0rCfm0jcOvvi79tUbilzhFA0RzB4AAjm5X - dMECcgwLZcQSE5LABhQh0gRQCoDsX9fLWgMgCz+IsaxEivxzQBAhAqjpyfjy+1D7A5HWYIDEMMkkAgva - 46pEwMKHtGr5NEAFTgka7OeRTNcnt5PnxxAWBIlToBf7F9X5FMABO/WpVCgIxsL5ukYaIgIQBUIEzRKR - poikYZk2e4Efvj+ZvgCI73rgRqBfHv45BPgBMtaBJIWEoYJot6QH3XiYgRp3Adou3ZlmzpzuaVbq92kM - wwT3338/h3W64zsmNubu008/6RXuu/bss087PA8Oft0jjzw8FDDuA/yIN55DYeX+3VxraXYA9unX2+YO - Gmp7VHWybxS2syNdYzvUoXcEJq9raoc4yA5mmJxrhZiv++aVBH/d7g4LprbaJqfEvuZa41Yuc/OKA9hm - OsymuYxNldroVImNKCy24YVFNtBB08fB1NPh08PDDoUl1rbA09XPDT4231/sUuhS4JJyOBW6pICTH89z - sOV6mO9ALEx53nCtsMSfUeT3KfD3yc3lo+TFrr2VWG5ByvLcbM3zclVQmHINz0PX9gr8HQodrIVuChf6 - fVK+XuDrKdcMC12qymqsrKjSyourrMihV1Luea+s2Mo8rHbtr8alLY0fxKcDEA0Q1w5lHEUHzR0rD1cN - 2h/5ieGMjAJhxiS+V81+8jL5lsa8t95KT3m1rpe1qgGyMFUTESSfGDUvZgnwwxFKpsT0AYAUeOAE6ATB - zytJEGY6B1kJzbJPCX6lWFael1mSYNVzP6skr4vvhfAM9gMHQMg6WiFxqYYWNb7IoQzYpP2pvyT7CQVD - AZDzYolBKK0w1gwBIMJ6WtNMd0IHfmh+c+bMDvADWvj98P9h6oaZWRx6+P5ozQWMhxySniWc7jj4E6kg - 0Qi5N4ACss8990wYFz1q1Ej/fVOChscEEsz5x0gZJpJ4++03vWD9PgzX45OafGcE+NI4wzuS5wAfJhch - ZjAQxOc6cMBA69S9k00aMtimFFXZtrkVDrIym+Ow2yK32Obml9tsB94slxkOt00dMDMcOlPzi22yA2eY - g2eQA66PA6RXfoH1dKB08fzcCW3WAdfG83W1bzNvXplrYiVMc9YiRWwHTcw1rAC7NPQKfF+Bgw5JOayK - HFDFDtDSojIrSjncHICFDtOqKq8Mq9pYfXWDh/VWXVFrxX5OaQkz5Pi2SxuXmuo6zzO1vl1nVV7eymuq - rdTzUInnrWo3ZWsqq6263K2NiurwHeWaihqrdA2w1jXBMs93SFUlrb50eq70a8qtnunH6vGZp+OTSoby - DATxTQM2fNi4vugSx6xLzKqEW4w05xoASAUOAL9yJjCNICyAEFMp1t5Yl1lHptRHsgEgcOKYfHjS/CTa - vyrRuUnoxaJ3SQIwKQKTZOV1a0aS9239Pf/bTCazkYEEQoRaNwYawIv7IAqCHAOAwA4NUEDUtrRCmckI - prIAyblp7XKLAD2AR5cXuhLREEFXFRqXAB8aoL7xgfbHV9/QBGmtxZTGGqCgUGD4fbQyA0DihXu/9NIf - 7Pnnnw2aJeBj1AxmMebwYYcdErQ9YEtLMK3ADInj+bwTDSkUTMw08hqhANjPnzdi4CBr7NrRRk8YYf08 - Toc6aPq71t3DNZ8exSnr7PDpiM/Mpa1rYQ0OuAY/XuVwqnbglXlY6mZlqWtWpZ6HixHPzyVumpe6BUG6 - lfnvKHaIpNDkqdgqKq3Mfyf7KqjU/H4FDktM1lS+a3+IAxMp9feoqKAiZsYVt1p8O8/BSYNEXV211dfV - OOAqrZZW8bp0qzjPbeP7q/zZdQ69ilIq0DKrrK6xUnx45UxeUBPOb9NQZzV1VVbnMKuurbZ8f/dqL5eV - Xo5qHJaV5L2ycqt1aIaGJn9mZW2l1bd36DamfdTEJQoOSg0+QDRA3F405qERkm+Yg3PZsmUBgAAPcxmt - nPyL5cJMMetjWSuNIPHCB3sY/kJNQaEFbmRsFWTCtCma9s9xDIgJkISxqPC3JkkQxtvxfsGk0tX5TIJf - KS2ZnyPJdG0sSXhlEt1L7xYLx3UPwVJxgWat/lQKKezq9oOrgdZ2dQvCH0ao9fR2WuhknJb0TNgDBw4I - IZkacyW9b2DIuDwDWPHMHj2Y0SXdosuMzO3atfWCiZleE0I6QKP5Yb6qEzIQ5JknnXRiACCFhXclvdlm - RAsAxPw/99xv2vLlr3lO+jiYt1OmTA6dsukM/f3vf8/+8pc3XMvb1t+HwsYXx+ieRNerTVwbHGe0WPP7 - iSsKHPkQbQUhvkZ4XLTt1GhDxwyzeq/wqgLM0hDim7VoYUVuSpY5QEqKS/w+He2un/3Mrli61I485hjr - 2aOXww44uclYTjp7Re8aFQ0JTPfOvvJyjjFlF/mZyV3rPW7qrbys0gqL3RwtyrccJsMtdI2vxM3SIszY - PMvzdyivLLUaB05VNWWGcoKykGtFfl1lVZlrdRUO1SI/ryScx77CVL6nSxfbbvttbFvXgJscUDkO1zyv - NAod0BUlxdbG37PBgdile3P4bOi4SeNt7MRxDrcqK6vy93WpBYr+O+hLGcqiA7JNQxurqa+1dk3trU17 - tPu0/08aIHkFDRD4oX3TCR/XCdOv8dEuNHx8y7hvqIjQFKmQaS/4yvkAWWjxAYK09GHuCnBx4RYIOMY2 - xziHQs41CAmQSQSD1iTTNQjH9IxYkvtiGGWSYBKsUlZCLV5PCscyHdd+ieIr0zGE30ampMAjcZedeD+Z - DwFcErXWImhriGp3uTDYVobn+vg53B9B00IziLsMca5cIAi9AxjCR2syWgIaIPFNQcGUJ80BFqNrMI+Z - ToyZuvXBdgbYU4jQFilgQBRXABoFDnj1PeX+rPPOsQnM+9P9aISDt4NvA+Aaj78CN11TrgVhlfBZAtwz - skyIeyoEddqluGKmr/Qnl4R0qXThN9ENjN+DCbhgwbbhHZTXEQDP/SVcr7zOs3CBoKmlhUqlNpQR3gsN - mHeU7zjtK073iezVq2cYF/7++38P74oWn+e/S7+F397cuTnc89jjjg2+uddaZj0/2wFFfAOmek9D0oTz - SM84bEd+akynN/GJAD21AhOfdHthLLBm8WFeQL4xTQWHmwO/IWmNVcLw2a8kABkapy+XMcMHBYlERNuj - wCozqMDHGUT7OU9Aigt7vL+14yRWLEmYCrBJofBlkv8+F0i3LlzDc3g3hbEk30PbrYmuI17iykPCPn53 - 8r0lQECAQtQPMu4LKcFPxzlAozWhAAiunJsEIOcQUujI8ECHPICZxHA8ChsaKVAEGnSL4bfRMRq/Juvc - kwLJJAlM+qBPATAdFlooWgc9C4Ao0OM6CiDrdOPBNcD9uQ/vQ2EFRnTdQENmnWcTv4IEktfSM4G8StyS - b7k3FXoAoAtwA37AiPjl3oyxBia4gTiHkALOxLUUdtKIe3INz5Hlo7RBFI/kCaUbIfHBOwmaXM99uAfr - VABYXDyP5yL43NKATD+H+KfSIj3Qyvg9elfWKa/4ZePnE2/ED9eRv0hT5SHij3uSFlgQpBXpS19R0oZK - ggkRiCtmSMccRjMnTYAlGiDvuz6WtQ5AIlXjgz/88MOQGUkIMhehWn9JIGpA1aRJYT81YnJ/3GCAkMCx - kNlWJWSoWMjoWo9B2pqoH2FrIqgRKhNnEo4hylQS7U8KEBTwYtH7c5z7xgWI+8XPQtKQrg2SBGG6M3hm - 8MVCYUV0f/3e+LgAiJlEIaLrA10jKJyYohQotD38Q6QrrYX4hfj4O85zWhHRGOkiQ88CoPnCCy+Ebjnc - Hy0PrYKChX+SbYBI4aO7ECY7z+V9CCmwFEDMY9bRXIgzoEKeRMijfLeFvKm4xndKXmYhRBsFvtwHbYep - 4NivPK/8zwJcKOhMhMvvleYoCBJvcRqpsmMf7620JH4EQNZVZohLtabquYQ0RAIg5lZk3khClBHm7Yzh - R6htNEjSTCBW+hJ3vCegZ11pyzrxiYuEMk5FAdioWFgHzGiCpDsaJ+ucT3rjI+S562NZ6wBU5CpiMVPI - SCQaiQ78SEgyG6KElSgzJrclXL8qIXNlEtWISUnuJ2PFoky7Uoo/JWVlQHmlJGEcb8cigAm+q4Mwx7gu - WQGwX/ehwMRC4YnXVdDI2JL6eu1LiyCWPrYSnPG9VFB1P/YRUsgpINIA8esBQExiQAIw0OhoTOF68gZa - GeczaJ7RA0CQOeQwp9AW+YDVO++8E7Q/tDu+v4IJTB8zhlkxFRggxQcqKKKNoJnITKfwYo7zPoAUAAIw - fiNpTL7SF/kISWelD2OhBTQW1nk/wCMzTnleAGLRPkIUAUxBNCVplko74g7AkMYCIqKKhP3kS96RkHfj - dzGWmk+jxs+VxNs8nyXezz7Kp/axzTdy9ExC0oT0BXSkLfv1bmiASl+NBiENcFGQBpzDOpUT6Q2QGSXC - +TSAUEkpftb1stYBGC/8QCKCRCehSXBEmYDEFKBIYIAnKCozSlZ+RjKdUZMSn6tzdB+t8wytZ9rWvkyy - 8nh6iFDrkhnMrUkMaSSGsYRCGq+3JsQnBSuGrNbZr+OxsA/h3nFloHuyD9H7sa5nkY6AjAJCpqdgUnAE - QGp8/EQUGKAnbY1CwHWYS/jYcKKjMTDDNU5z/HzAj/1Mhc/3T+g7iB8RnyAwAYzch/vzXExbWsRpsUbr - QMOj8OpdpAECRtYBIcf4HaSr8gxpTbwpjzJsT9CICyzrn6cAcy6TAjCfIu+r9KE8sA7oBD5CgAOAlBak - FSGjgvhQF2Yr0to7aH8yZMl0jebwo7Lg+cQNZZYQMAuOvBPpyW8gVCMcFQ8aID0PqOgwy9Hm+T4OHxSj - sYtzSSMm1mjtvdf2sk4ByEKfsrigEIFEJqKCI62CiBYgyRwqoCqIKoSAI4YSGZcMLECuSnSOgJoUnZcE - I9vpfXzDl+Ppz1ryOctY4mvi6z6r6PmS5P2S0tr12o7PS+9nfaXk51MJINqXvkbXa5v4Jt4FSdJGFZo0 - QQoLhYSQwgFw8BMBIAoHeUHaLGnMfiCGRoc5h7MczY57oe1h0iJ81Y9t4MlIA/ol4nfjfXg37oPpRQsk - BRHYch37eZcYgECXdwOAvCu/i3TXb+W3qeLgHfE9slBg10ShRfMC6PwG8r0qPfK5ygNlg/Ig8AnIXMPY - Wt5DmtuaWLgffjoqDOKGeCHOeD9Ax3uxD+G9OMZ5+HdJX7RpKquTTjopTH0FoNH6eEd+L9oqaQIo0c7x - 6eq563pZ5wCkNYhEpJCQuCosCBEsGHJMEc06IZGviI/PQbgPQoIgMTiVgWOAImQ0JIZpDFRJDI0YBmmA - rARfEp6IALSmRM+O3yGWz/IO8fWMKIiFUQYIEGQ7fc5KwBIfKqTEIfFKXKuyAmhKE2BDOgmAmLdoaBQs - GgMoBMQ1BUjpB5B4R87BN4j2hp+IlkysB8wrAEkDCvBDgwJ2XKt3xPzlOWiJdLmgDyN+Ot6BPCQA4pPk - eazTxYffwLMVZ/x28ovgxzNo3KAgr8lF8KKRBL8iKY4HAAAnW0lEQVQo2ivxR/ySl3k2cc578D6sEx80 - LHId168pILNwn1dffXVFulEu0QSJH9IlLps6Jg0QXyuVCRo88U/FQz9gXBrADy0VNwLmP75CGkH4PC3L - mgL451nWOQCpFSgoRCAJSqYiEhWhbBPBFBz2xZCT6LhEUEzKqo5JdC/C5LqEZ+o9yQSIQJucPGFl/8G0 - kHlj4TfHApRXJYK0RPCWUCBiae247hc/O1054DNcKZWVtMyjlVGJpCsSoMZv5XcrrYgnCogyPvu4H+co - DgVA4plz0BDwEVFg8BHh/AYyAiO/j24rAI9rMHExj9B02IczHb8R96SjNtohQOSduA8VGYIvEe1O2iEQ - BICYdNJqgB73Anzsx/Tm/bmPhHvx25Vu3EO+sjW1qNDLfOX+TCXHt5752BW/AaUB4NHgw9x6jKrAD8o1 - XC/4rSmAcC98r5iopA1pLw2QNKUsEC+kEaEqFfkAEVrg0ezoC0gewhXBb8Ls57eQbuowTWPM+lrWOQDx - oVBIKDACIZHIOhGLqLBpm8KUBJaEBNEx7WOd/SqA2qdz4uPxura1L16n4CAkdnx+eqgX70HrItuc39bP - I0xrrfE1uo/k0/da2W9Okjx/dULhziQUeIkaANCAunRhVEY3X09Lt258q5dPVkrS8zEiAEzbAIsC0rcv - X/unkNQGwJKWNKSQbsSL4pt34HpAwzots8AODZDjaA0AB82AbxjjGMfERVPkGJoF3SrwGWEm0w8QMHBP - YIXmR0g+4t6YYnzzZIcdFobRIOPGjfXf1+VTccS23odCKwByL96Lbe5HSCXCBA2CjKDzRRfuJ4glAaZ9 - aHrMl0cIIKXx6bpYvuiie9KgwggdKhLKI3FE2pKelEEBkL6JdHKnw3tTU8eQTj179giVFelLiz0aK2nJ - 1+HoBkNlhmZIJYj2znyBeu66XtY5APEJkKmkSQh41LKsox2Q4aS9SOuhcLGf84h8rkG4RvcSHAWueF1w - iSETg0cSw4RzdC2ia5L3jLd5f9ZlFuhaCftWJfHzEWrWWFR4WxPAFoMuXo/BR8YGZgBEgEMAB3AjI0uA - A6YiwAMYAAk/D9pT585oZDjI09020hVZulsNFQJxQTrw7jyTe/EeFAD8fKQv6Yo5TEgc0OKLkxwNkVZD - IMi90cCYPIEWYGaPZpuGEn43pjnwYp3OtfiX0uOKtwtTaI0ZM8p/e2d/j3SHbw3L4/dxDb+ZvAX4ADEa - H78FkfbMJ0fX9hLDbF1IpgUYAVlARZqhjJCHVF4pZ6QH+ZnO/nSXUgd6hiMyES1zMaanMLsmTKOG2ct0 - WFRupDUmMhUZjTjLly9f5fuszWWdAxA1mExFoSAkMslcilQKABmRTAj45I+T/0l+HolqbI5xDQUKcFLr - cN/Y5FOm5jkkaqxlCqBJAUJJgAlObGsdiY8BZbZjSZ6PAMpYVge81R0HcAJdch1Jwg+JoacQ2AErYEcI - 7FgnBIJcx/sWFZV4/DX4etpZni4gaUELFgA5l+dzX96Be9AVgsqM9F62bFkoDKQlBQ+/HddgMfzud78L - Pj9+n+7DdZhRdI6mJZd8QF5hHd8SvkP8Tkygevzxx4YxwkzEoBEuCFNyAX3eh99NHuBdVNFqnfzCb8D/ - 90WXGD6ZZF0vmd5BguZM3KgcSNkgLoiTdBlJ9xdND4VsDHEMAJmQgs8S8BEu+mvSf5MGG3y2VFBo8qQz - PkB1H0LW9bLOAciYPwofEQmMKCAAixBAkcmJaIGMMIYg6/G2ICgHP/uBn9aBKGBkH9tI8nppmZzDMYFU - EGVdQOadeM+4gHCOCgq/g8RFaAlDzWcdfwdOfGq+WPBzxYLv5PNI8noNB8MEwb8iQeNCgEwsmDloUtrW - OudyHWlF7Q94AC4hv5E4oQDUMMNIFT4iJjhNA1CdqpkFBuizn2sFQGDDffneCPAl/ZguHY2Nda7BFKbS - IA55F/oNci3mLb+NdADUxAHPVLqiXQBqOtoyFI2p8fl+MbPDoPEJfkyewDYAJM/xHqSf0lVCHiW98Tmu - jQKqgr++JNOi/fjwSDfSA+iRjsQRFYWUGPzedKYHgMQrE10gxDff2SHNqKSoPPDnovWRfpjE5FMgu6Yb - cT7Pss4ByI+kCwQATBeWNiGjEZLRiHAKFvABOIKPoKVQAGObUK13FCCdJ4AhFBjux3PRHniWwMcxHQdk - hIIh94rhyj5EkCTUOvegVqNjLMLYR6b50TaCGRALGeOLCE7lWDAn2E/IjLy05tHzPhb2ZRLOf+WVV1YI - XRcwdan9iUPShYxPHPJ701otQ6PwA3UMBQOtmgIBANEMVHgAJyAFfmp5pXUQDYD4ZKw4raCkC9vADUgS - nxQYQIUPEEgyyzDbXM8YYb6IxzW8E/0F0VgZOULh4vOdzBjDJKoAT+Yv5jDmGhoOACTkt0n7Y11CXrjl - llv+XwVUBfuzCubnqgRYxIJPcFWSPH9192Of3oVZuWWpUD5Jb+JGGiD5gLQGgprujLhlujPiFrcDFSrW - AooA62h/aOe4Nahg0dJ5LgvPXtfLOgcgP5LmcQoKEUmEsi5TiIimoAEVMiNQYV3wkdYm0T5pgUCQbcFN - MGMbIeF4BgWa+wp+CM+jALKfe3FP7qV1FTLuxzncm21pgNyDvmtxJlrXy+d97urORWsl4xMvgIJ0AnTE - I/sxf5nphMYTzG2OUShkAnMO+wgFQLp5AEYKARAjbdHYADhgI76JSwoYxwEZJjE+Q2nJfEiJzs8PPvig - 0bkWfyEFjS4yaMFolPQB5DOZ+AGZODU2gQEgX5tDK+W9+W3kP9IxBiG/F2Cr1RWoEEow32KhsQJ5//33 - g7XDdbSoIlSGjBghpHKkAuQ3q8Jisoe4IqICQjAd+a38zhdffPFTwuSimSQ+h2GFXMs9EO7J/XkOFaIq - Td5H78Y3OhhZg0KCECcCIOlCmWUfac00WUpvQAj8EOKcCg5/LBo2AKRCQ0tHE8RdQR9I4pQFEK7rcrPO - AciPJdNSAAQ81olM1hEinGPS3oAN8EEoLJlEEESAIPsAFNcDLI4j3IvMzT7Oie+t63UvwQ/RuZIYsIje - l8HlLKpdv+wLHY7R3kgf0oV4Y1sQrK9vGwBISzK+RdIS7U9mMNuq7AANWh0mKjDE1KYll/Sguwe+Po4T - v8Q/aYIGikZHoaMAamIDGkIoKACGscKMb6VgoUnSUZqPw/PufExp000nBw0Q6AFBzF9CCinvAQS5t6Cn - kN/M70XrZBTDs88+GzoIM6qBqd0pvLRq8glYRk7QLYdGmVtvvdVuvvnm8I40nKBJ0XVl2bJltnTp0tAR - GM2VMcHMFkNDDz4yJoDgvalE0YyYPIDfo6nl6eyNTy0WupXFwj7O43yuoyWce3FPhgnyHJ5J6yzvgfBe - VBi8K2OEeX9+C/FKpUK6UxFgAhMnrJOm5HfSGAAy7l29H4hbaYFURriAqLg0ByWVKmAkbWltluaX1ADX - BQjXiwlMcz41vYCHxgdEpAkS0YQUBCIZ2LQGP+1PAjA2h7k39yIkQ6NdECJcz7U8g/OBncDHPQhVGLme - 82IAci9CCgyOfX6bfudXAYAUfkwgfh/pRHoBC9KFfc3NXR0YmEDpAfFpMNK9iZZ5JkRND55nP6ChQKFR - ATW0Lk29BMDQPtAWuDcap9JLDScI+YZWYjQp4hdti/HAdLmgoQStBQ2HlkdgcOGF3zUmaJUJTOEEhPom - CTDnvvwungn8CCnopC3HGIqHFsq70jpNv0JGsaB10qdN3XXQbuTv1fda5I+Nfa34NOn+QSMOvzees1FC - YxPxhJCvJMRbLDpHglbF9dyTe9MpnGfxTJ7Pu/BOQIh3lUZGPz367KFB8xtxN6CVcw3pTfwQJ1R6xBHr - pA99XZk4mNZgaYBqDcYXyO/Cj4vZix9VEyTwXmj0cV9GhetyWS8aIAs1P5FK4UCIUAGQwsIxMiCFgYgG - OkCoNREEBTBEBYn7cA77BE2gpm1C9nGtrtdxtjmH53MfwBfDD9EzKJhxLZas0b6MC9oA6UG6oMUBQbQx - 9pFmNH7QEgwAgQVAkQmMSFskPdG2BEAKJxUdhQNwoQVhQlJIACsFjftTkAEP+zGHgQ/aFgVHAGTShKuu - uipAif6BON2B0u23325LluwbWoDRSGIAsk7I+/FePIv8ojxDSDoDaY5zHgLQAQKaLfGhOOE3pn1iaVG+ - 5ncoRIjHWHiuhN8tATLSRD+PcJ/kMxCerXfjXXln3p004Dfx29RjAC2cSod0ArKkHdeQx7kPeZ93I+Sz - EWiATPyB1o8WiBC3xDkuD2CHxkelgN9PIKeLDCY/FR+dv5kkAj6sSwiuFx8gwvhAEkOZgsTQOolDJiNB - yYhEfGsAlBYXA5B1MjEJSubjHIAmEejibWmMEra5n+Ao6CExAHkO70yGQBPRb1zXNdnaWvAdUdiVLqQZ - v5mCwm8GfCUlZZ5+jaHgAIyaGqYBo8CtHDpFOpCmXEcDB9oP6UMhQ+MAasAMEwwNigKIrw/4UPgoSDjQ - 0VT4cBI+NeIYPxZaH+YajSGYjEyygDmIaTp16hSH6OCgjXTrloYeJjAaYLpPYHp4nKCHKI2BifYLSAj7 - JMntWLgu3s50fSzx+XqX5D3i/cljSPyMTMczic7XtYKxYEr6k4bECduURc4nnlIpOowTZ/jX031A6QBP - gwhxTLpRMZLOaKbADy0VkxjXAKY2LjE6Q5PX8Inif1xXIFwvJjCAwFREvVZtBPyIdNWW8jcINIRJCMqM - jUXaGwIICQU8mbSrk9h85p4x8MhUWo8zEb8FrWRDW4jvz5ORkvBmG5MFkPE7SSvShW3SQFoQaQZM5PNj - m3OlZVBwCAGgGkIoDNwH4KG1AUAyPo76u+++O/imeCZpQroS55iGaHr0DwR+OPnxxzGelIYRtHAg+cAD - DwQg4oPiOb169QrPBroUSNZ5NtvkQdJUorQVGDZ2kebIuuJHFhHlg31sE5L2pDuVCnFLvOO2kAA/tH80 - dHyV+CTR3jU/IT50QEiPCTTCtb2sNwAS4hgmwshoFBAyorRAqeoUNiIa8AAiIlqwi9clAmASdmx/FgBm - gp8AiPAevI8yAu/HcRze/K4NbYlhxnosSgdkVQv99QAbBYCMTZopbUgnwEZcAEAc5kAPs0kAZJ/OYx0z - GJChBaLhoRngSyPz805kfMxb4pQ0Ji2ALenCNgUIyDFrMR3rGV1EAwJOf+7DaAN8ivjg8H2hTVL4AJ8A - yLvKpOXdld78RmlOWQCmhXRGWFdZIB0QKSPEGXHIOaQ16U8cI8Q/FR6CCYw2SDqh+TO8kAYbtHq6N5GW - 5AMqNyrEtb2sFwCyUNNj91MjSFugYMmXIS2QkAxKxBIKeop4gU+i/QJhDLZMANR+ieDHc0hsnin4CYZ6 - H5kLFGRaszbERg8BLilaWOe9AQ9pghaLds7voRsH/hnm4CNT83tJJ0IyuODBPuJHtT7pxvmkHecBPYCJ - yAxGM6BAkP6cg2OekSFof/gCeSdaLklH0kPpyToVJF1caHighZNZjmnZxPTFeY/pi68QRz9wBX60HAuA - PF8+Pd6HNOQ3JYU0zsqnJS4HcZkjFBRJH8qyKj9pglR6pAOVEiYwlRjpxXyBtH6Tz3CNMcs2GuC6sKjW - GwApcAimDBFGIaAwsY6o1lHBI/IBo2qfVQEwXqfgqPDEQJRov4RrlMCI4Me7SXgfvR/vhSZLgY3Bsr4W - AS4W3o3MhGaFULPSfYRMtnz58tBPDE2Kmhd40OmXbhF006ArBmYlkCON5BtC2CaeY20QTZFtCoA0RfYB - RbYJBUBMUzQCCgiaIKYwfUTpm8Y70rIL8EgX0pB0ULrSaMJ7okXQ7YVCRDcLtEamzude3JtCl0n7o2AC - QL1XFnqtSxw3aHrEv4T0UQUlAFJupMSQb4hnpTHaPxoh3Zno28kYYSo6tD98gfoUwrowf1nWSyMICwWT - BU2DrgGCIMI6kUeEy79E5leCCIKZQBivaztOpCTw2K97INxT0EMAnkISX5mBAk+I5kJi6Xdp0e+LQ61n - WjIdi/fF91EokQYH5IhPnMhkIjq30iWEPmz0XWMmXvqpATc0JhoMmFSAbh7MvkIXBX4PNbTAASjQ9EgD - 0oLMDdD47Uojae/Ej7Qq9gFEaX7sFxQBkAoC2jPP41y0QVoLgRmdf+nGogLHdcARcOLXY8p2fiOt1HTX - oIEEM4rChOmLoGHib+R3AF0KYFL747eR35S2ymMbqygOiI84v+sY+yhXcbmJlQyOsU4+4VzKCXkBobIh - Peh6g1uFtKLCouKlY7YaP9blss4BmGlhSnMihwJFZiSygQ7rgiE1ihKEkOPAKobdqoSESsIOEUil8SGC - n8BHyDOVSXgfhILN8C0WgUkLQIohpSW5rUX74uPcA7gBWMxStCLcBrSUkWHoOEwLKDXnHXfcEaBAB1fM - QgadAwa6juBwRiOioYZ+WQIChR+o8TsUx4gyPCKNj33SxjmXeCKkwiJuOEY8yewhZJ8qNZ4lKJLWMovw - B9FHDr8ekFNrLyYsJhGtuZi7FBa0VSYMZVolTGV+L/3WGGaFCYW2CkD5rTTc0NVCQ+p4Hr9ZQJdWyjvp - t8a/e2MV5XPiIo4PbSPKIwjns528lrQkrklPzF36GNIoRYMHFbHMXPK0KvBM5WJtL+sdgBCfAk6hJeIA - HoVEhZFIVSFSYiCAiUIogEkywS+W5Pkx8AQ7rcfCM3kf3g8gsI3TXYnHEsOLRetxiHANwm/X8CnAxhAk - CjmtYMygIa0NUw8Y8KUutDY0JMENs4++dHQZUcuquqNQwIk3AZv3VpwqfvkdxLvitTXhGn47wCA+VDmR - VsQrz9E9ZQbrOOu8C+BRWvJ+AAlI4aejgy5aJ/dnP5ooIMNHRGuhRi8Q5wiTgwI+4Agk0SgEP+ICsKrx - g/th+qIBSuuTRsI78vs+SxxsDEI8SEhzhPRWXpFoH6CTX5f+fvhdsSZooKKFFw2PCppvt5C/GSJIvlfl - rjKhMrKul/UOQH44kUHPflqGiFQKKxGrhJCmIfDEiYAArEwwjIXjmc7RfoEvhp8yAM/ivSgs0oYofPqa - vRJPiUoCI9LaMNVIfDp9Ajf6PKE5yt9Gh1AKOK1h+K8ozGhAaG4UajQ3mXMUZMw3Ci9xRNzovXhH3k3x - o3X9hnifhGuQeB/CecnrOY90YF0h+3i20ox4Ay4yg9nHuTKDCREgxDkyhYEgpi0mMQDld+InwlzSjDoU - LgDHPhUyTHg+vEMnW44rrtD80DC5D4IGyDP1XN6N9+A3ZOXTonyfzPukI/FH3OK2YDwvflpcEwzto+Wd - fM1YZKwU8n4m99CGtGwQJrBqBJzfFAQKFBGuQgiUVPjiwk5IIgmCSbhJkoBLioAXS6ZMQCHnfSiwgEya - m2Z2wYGL5sbIBFqzaJ0EbnTLQIuhMYGWSvqx0YKJloOphtaGpiINhd8JOPh9+q1xBo0lBpVCna93136E - 36b1eH+8L96vdYXcU/Bjn9KF+5I27Efri3+HIAjYgCDrnMN+fjMFCu0PHyDaGz5hzCfOB5BUAjjM0Xjx - VzKEinG+mlAT+KEFY0pj4ksL5lo0E+DH+3A/CrDMfuUx3hlZVTxvLEIcIMQPaUBe1/RVWB2MLSZP03Gd - byBTqVMGqOyp/Fe3JDW9WIFYH8sGAcB4oWMrhQHYUNiUQQEB+yg4rJN5BUOBCphJo0MEPwGQQhqDL5Yk - +NjHsxGew7N5DzQvgEbL72WXXRYyBL4NCibfn6AhgQKJJoIZhhZCIec6MhX3UcHjOXHm+zII7wy4eH9+ - C/EvM1jrxCMaltIL4PHbCTF9AZDSjnUgJX8gQustlQPaINvATEAjb6DhUXHQ0IFGiKYICDHBOB9NmXPp - cqEWX+AHBKX96Tdk+o0bssTvrDyUzEsATOfFoc6J9xEPVApUwGh1aNeMo2YuQHpo4FumkYJGKSwZGtlQ - WNYntNbkssEBkFqELhlkbgqSYMc6Ccs6BYn9SmzBiQQWyAS2GIDxtkTnc62u5166N88hk+g9KIA4ddFW - YpOUAkZh5130nrqP7q+MJ0lufxlEhYj4QPitVDSkCfv5/cQzIQVL4CMOEYAnLVAQpHJASyM+iVcgBuQo - kGh1aIXEOSFgBHg0lCCADxhiOWjEh8xewJqEH++j9NRv+TKJ3ll5Nc5D8e9RPuY48YwQ98QzcYy7AZcT - 2jQTXqDVYbUw4w2dkOkmhX+angWUSZmxMfi+ChDcIAGI0H0DP48KCQWNBFVikol1jEQmRJQRyACC3uqE - cwUpQU/PAWq6P8+MYRtnPq0T6pgyJKFE539Zhd9FXBEPim/iDKBRofAbOUaIpiX4EY/AhxAQAUH2cz8K - JoKWF2uCQA2hhRjIATu0QwovYERD5DiVkho81AAE/AgFP0BIKPjxzkqzL5PwzhLtU75iH7+LOKZSIS6J - O3yjWCf4Sxkxw7BDpvGiJRa3k2AXg45F5inC/jj8qiwbHACJYITEoJGBliQSUwlOSIIDJ5mUJLqAhShz - x8BhXZBLis5BdA8VcO5DGINP++Nr43txTKLjktb2f1mEdyd+WSceiFMKHCH7iQPiim3OIY1i4VzAKM2M - c9lHnLONuwCQATQgiLaCoN0Rsh9TF18f4GM/gvaIyQtYuT8hwGOdkDykSjP5O75MojhG+A38HjRtTH7i - hWmnaJiguxCt5vT7xITV+Fr81vK5I/EisAl6knhfvCS3v4zLBqkBKrIREgmTmJY+ZVplAjIEmVogFLi0 - rppewvUI1ynUOYS6Xvvic5Xh2K8MyDEdl2hfcr+Oxdd9WYU4EOCIM7bR/lhHMImJQ44DIMBGOiFohOxD - 4xMEOTdORwq0fH7AkK4yCEAEdtpGw+EczlVDh9JPoAWE3I9t9pMOSgOlydqSZNrH6/E5ybyUXCckjokz - tFriAT8zfesOOeSQMNEpk5k+/PDDK1pgUR4AHeWJZXWwEgxXdV58bHX3+7Is6xyArUUc+yU0ndMrHF8E - naRpTSWR8fmQiSl8iAof+xCBb1UibQPhmng/13M/ZUDWlUGROHNu7EJcEH8qvMQh8aW4UpqQTtL+gB/x - LE0Q+KlRBAACLO4jrQ1wATYAh3YnILKOxODjGgGW9+AZABbNj328S/I3rA3h9ypOkOS6hPhTfopD3pP3 - BdxotZj+VP7MiYhWR8OEupvQ60CwoxVWWl1Ss8surS8bhAZIguGDYOA9PfzpOMlwLaY3oqMrLapkeBWQ - GFLy47HOMTIQITDLBEQKida5jzQG1sm88gkqo+o5Wfm0JAFIvCregBvxyDnsI24BUQwpQiAFBIEYBV6V - EKFgyXFAyHGJTFqFuh/vwzWxdskzSGveRaBZ26JnKQ8h2tY7EPLOvCv+SjRbGniYIIDuJnT2XrZsWZgd - BSUAnzh9ZelITMMEZSZWJlpTLLLLqpf1AkAlFio6tRfDuug7x9AmupXQx4uWPlryyNAUIGUc1uNtChpd - MBjWRqhCyHHOE+xi0X7dRxBFuFYZWffSdry+MYviTfGhxg/2CUTsIz7ZJgRs0gIFN0KgKGDJVOUapY8q - Mu3nGmmM7OOY1rkmhh/7eBfecV2lHXGAaF379W7AjoYbTFj6gzIdFH5uGiao+HH3aFJQLKGkCUsoibcF - RO3PLp9tWS8AlLbH8BgmQeTDLGh7ixYtCp1e6RhLYUkWtDhDxdsKOY+CJ4n7AUoojIScC+BiYCbvpZB9 - iPZt7KL4IH2IP/YRr6yzL45P1hVvgAoIACYkhiEgBFyYxGh2ghfgIORaaXhcw3MERM7hegDKPcg7HIvT - LH6PtSl6R94DE5bWajoR77PPPmGkD1rdPffcE0YD0YlYM5+ob93qAJY8Hm9n4ff5l3UKQGozVHg6VfJF - LRy3fL+Vb0LQ5QX40dJH7Z0sSEi8npUNU6h0AKHSCjACBYT9wAo4ASlAIUGTA2KYtECQ1mCAxjbnIpwD - 8LTO+bFpjAioMZyTEr9fLElIcg4S79M69+c5wBrfJP0W6ZTN5Ax0N0Gru+mmm0I+p6JnZh41TCTN1+yy - /pZ1BkASnQyA45ZMwRTYjH9F86N2xPeB2UvXBjI+BUUAlCgTZmXDFWnYhKQZ6ch+wQhwSEtCABYCFONt - NEWABggFRLSqGHbsZx+Q5FruARh5jvKO3ispvAdhEnja1vWE/Aagy/OwTvBJM5SRYY2MmGBEEN1NcOOo - YSI2YQW7LPQ2vGWdAZBWKmpBVH9MAD6IwpAyMtCSJUtCR00GvNP7n5Y+tEAKijLmqjJzVjYckeYFBNEG - M50Ta4IASzDUegxFQuADENXwwTrCfs7RfQRbnp18pkRgk7AtGCLkOTRLYEd3E8bB8kU6Jqhgui1GTDCJ - RXLEhEzYeMn65Tb8ZZ0BkEzChAFMzskHa5jIkrnBmMeNGVAYS0uLLwPcGfZE5qPWJzMqY2flyyOABS2Q - ORgJtU/Q0TbgAmDATPAT1FgXFHWOwBkL5wi8urfur/VM+7gOoNLYpu/XMs0W+ZHZsMmjfGYTl406EWua - duCWaQF2SRNXEMyCcMNb1joAleiYAmSg1157LcyYQqdN+jNRozI8R7OlMP8bH5xmCiTN60YGpfYns8e1 - teT/ox1KA8h0LCtrTohjAEgrPTBEK6S1nn0AS9CSnzDWAGPwEQqIhJwLDJWOcXoKhlrXNZjNdKBmKJ26 - m2h2ExrjsE7okYBWp0H/Ap3ycWsQE+BaO87SGjSzy/pb1pkGSMYgQ5Gx8JHgK6F/E+bEzTffHFrHNG0U - jSJ8OJ2GEU0bxbhPhkHRjQDzhwxNAaAgkMmTBUESF8ZMGkFW1q4obYh7wQ4IqtsSUCSUqOWe85R+3EP3 - 0X11T6UpIXkh1uo0DpZ8ROVKRasJOqmEqYxphZUJmwXUxresMwCyqIbEjEAbxKxgjOLTTz8dMiWOZPoC - 4lTGNMY/CAz32muvkInnz58f+k/p03p0jsYJjplMxpdGoAKiwiJhnyR5LCtrT+I4B2SEgpcaTBD5DeNt - zgGcXM+12gZ2aIX4iuluQgUZj4OVCUvDBHkM9wt5DtgJdISI8iWSXTauZZ0CMLlgFpMhmVCRBhIyKt+4 - eOihh0IPeDqHLl26NHQpoGc8vhmm7yGTYyYzdxnD4xguBBDpjoCZIwc5hQRRgaMQEapgZmXdSlzxxFBM - CvtjExZB41ffOnzE9K0jL9AwwaghfU5x+fLlobeBZiIW1GLIxftZ4v3ZZeNa1isAWZTxMEGAId0HNH08 - /af4AA6NJnfddVcwXwAi3Wf4hghTcctcxnmNXwctQBNk0qWGAfMMtVJ/MjnNZTonC19W1rxQ6UjYFvji - bZmvAh3pRo8AaXXHHHNM0Ori7ibkk9hXJ6gJaNrOtGQ6tqrzs8tXc1nvAMy0kJkxk+k6IyDS5YCZLuh+ - QAMKXWmYJIHuNAwQ5zuxaImYP8yQQd9CplBn0kc0RUxnTZmOLxHzmVZmjRfF4S6NETASSkuhoBIKmNqO - C7P2x4U6PqZtnROfm0lWdzwpyfsn98fnrk64Pr5G99XvZzuOi/h5Wtc1ug/nI7gpcFkQ76QBY2DpV0ca - MRIIXx1fgEOrY9p13COMD2fkEPlhbfrqsgDc+JYNEoAscQ0ea4j4cSgMNKQwQJxPQ1JI6K4AFPH7AEW6 - 2EhTxJfIl9QwmWhlxp+ICYV2gQkNGHGYY0ajeeBAVwdbCqu0RgqwwCgAJEUAiEEQC/tj0XXxce1DWjtf - Et8biY8lr9Px5DVJ4Zzk7+Memc6VKG7Uiqu+dMzYQryikdMgQZ860gB3BjP8ADq0e+asi2c3Ia1xkSQ1 - u+ySXdbkssECcFULBUFQRDCD9FlJTGe+K0IrH4UKfyKaBGCkgQUTGlOKRhZanPl+LgPS6ejKlEN0yAaO - 0hrpCEujiz62QydtAEnhRotB8DlS8IGkGmOkSUqARCb4CDCr207uj0XHMgEyk8RgXN31/Bb9LjRlhIqB - 0Tq0yOOTYxgYXZYYykjcMZkFX/w/+eSTw8fK+eo/Pl1MV/x0GgNLuiV9dVrYVjprPbtklzW9bHAA/P9m - dBUWtAaZz4w7xoRGY8Q5Th8vzGi+ZgUcaXlGa8SvxLhNPnTExAxojgASk5qhenx+kQKNWY0/CkhiWvMB - JDrPUvABJaacZisGlgyb0vx1+CGBJl00BE1ggqZEiNakfm/SOIFPUgBrLIKThHMIdR9EWpkAxrN5ByDG - O2nOPd6V99ZHhwQ1OqfT6LR48eJQUaBN831i4EYfOj7tSSMEcUpHd+KZyohKCY099tHF6av15L5VbWeX - 7LImly+lBriqRYVFBUciOKJxAEcKJgUUONICjVaCrwmTWoBkzDLfTrj77rsDJBm/jHlNn0X8jgAAUNIS - ecopp4RGGb4Qhx+LTrYAky9sAQ7MbqY/oqGGj5kzySVaJsP/GESPtok5TgMOHXWBD6Y5UEUwIREaBiRs - c4xzaRkFwvpgEOACznQo51k8E2gz2gbfKONYgRnaL+Yo78/vwJdKJcCH2PGx8ttphOIj7cCNCoS4wlRF - i1PXEuI0abKyKP7jJdN2pvNY4n2ZjmeX7PJFlq8cAD/vQoEVHNFU0B7la8QXRSEHkvQjEygZGgUIMOcY - PYAPEvNOwEQbAhx33nlnML0BCRoms9/g8wKgV155ZYAofR75qDQwBT4I3X7otIuPTAJoEfbTYZzzuAbh - eu6F3xMtFnjRhQhgM9qG92CkA+9GAxLvSmOSgMbvoVMwv5FJN6W5EQ9UGMRJDLdYskt2+TIvGz0AkwU6 - k8RLDMwYmoACYODXEjwBCcLQKsACSDENBVPMcsCDAFaE1u5MEh/nS15cixbGvbgn9+YZPItn8nxcALwL - 2plAJr+p3l9QW9XSWlxkl+zyZV82egC2trRW6OP9mY7HS2vnZtovEZSSkulcJLloX/J4a+driY9rPdNz - s0t2+SotWQ0wUcCTsqpldceTi86P75+U1pbWjichpSXTvkxLpuPaF98j03nZJbt82ZesBvgVXj4LuLJg - yy4b85IFYHbJLtllo12yAMwu2SW7bLRLFoDZJbtkl412yQIwu2SX7LLRLlkAZpfskl022iULwOySXbLL - RrtkAZhdskt22WiXLACzS3bJLhvtkgVgdsku2WWjXbIAzC7ZJbtstEsWgNklu2SXjXbJAjC7ZJfsstEu - WQBml+ySXTbaJQvA7JJdsstGu2QBmF2yS3bZaJcsALNLdskuG+2SBWB2yS7ZZaNdsgDMLtklu2y0SxaA - 2SW7ZJeNdskCMLtkl+yy0S5ZAGaX7JJdNtolC8Dskl2yy0a7ZAGYXbJLdtlolywAs0t2yS4b7ZIFYHbJ - Ltllo12yAMwu2SW7bLRLFoDZJbtkl412yQIwu2SX7PKVXT755JMg8XosWQBml+ySXb7yy8cff2z//ve/ - /0uyAMwu2SW7fGUXaXr/+Mc/7J133rE333wzkjft/wCnA0an14a7XQAAAABJRU5ErkJggk24AQCJUE5H - DQoaCgAAAA1JSERSAAABQAAAAPAIBgAAAHEtvWsAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA7DAAAO - wwHHb6hkAAD/sklEQVR4Xuz9hZcdWZrlC84/MGverFkz8/pNv9Wru15PUWdVVmZkZKCYWS5nSQ5yZmZm - ZmaW5MzMKBczhpjJBS5n2rM/u34lD2UkVL/KNVEVfqTtx+yY2TE8P9uf0f2/LDFhNa2m1bSafmGJ6Du/ - CsDVtJpW0y8yrQJwNa2m1fSLTasAXE2raTX9YtMqAFfTalpNv9i0CsDVtJpW0y82rQJwNa2m1fSLTasA - XE2raTX9YtMqAFfTalpNv9i0CsDVtJpW0y82rQJwNa2m1fSLTasAXE2raTX9YtMqAFfTalpNv9i0CsDV - tJpW0y82rQJwNa2m1fSLTasAXE2raTX9YtMqAFfTalpNv9i0CsDVtJpW0y82rQLw33XiblP2nPz5Q6m7 - Fv+EfjzF51L9+9Sl7vu3l/z5PP/XlP2xpB785/SvSerx/1XTrZzZ5xN+PuynpE7L3erin9qnPyX1+D8l - JSkdnw/5S6RKn5f+qXl/Sp8PoQRFS5xKrY9l7PwrpFUA/qyT7JY/pQVmksuBwm61liRfVErnqbkVkv6V - Uo25UksrJH9VdS4qkrIfzel/Sj+e3/La8I90S4+6XylTepbHW1H2MecARUoZAS1STaJIpvtzkvE+T0p9 - HCiS+azUguQsl1zG+1FaLvuRlAlVw/6cPp/24zB1Wu6W6mRbfr4/1fp8f/+x7f+xamVmK8f6SyQ1qNLK - OmWIehnU8145/FNSj71CS5xiiVMuzXIwJTUoO4Kdf4W0CsCfWZIdoZL8UyPnj0gOFmmJAjzlwFnWouQL - PJyWMMMxJ6npZUn/Sskh9uOGokKdSvJ3nrXMs2te6ZJxZZr/M1rZMBSYLEsNFHW/aJ6rp8BmOV9ZNs8K - RAuKuKVYuMh1X2QlyvTL9avXTeb7aV0F7SLBvGxnjihJMplW6uSIonnR8rzmqFnpZpl0K8si41PKpNLP - ckXzXA5qgSNJvsSF+ShZuM+krDvzlVJaJnP1cqnHY/XKtvx8f6r1+f5euf1V66+qQ121CjIs/ZG4tf5A - MqVaUoNqy0mXlHCMj8ulnr/0S/mnKSR9NpVSN8dc5BSLnHJxioOpJfYry6Ka6t86rQLwZ5ZkR6gk//4Y - AHngrDxQBXiKeBCJFiSXpq0ClhyE6gNx5cEokkNQalTPV9W3PI+PY6kk9UmXenp1XWqpy9Tj/KkykRoc - CjxELJM/6lwkw+ZYwSwnnKPUMFIAI+Muj6f6I7VLg+HyL5fLcDW0phXxpEBiztBdzLJxzS1NE5IzrIvT - yolEiMnsRxtF6lnuVG8ZdbdStyzb8nL9qCWpJ6LmZuYxPTmDmek5zM7yZDInYGQdrERdp4ic/Kg5Gcb8 - o6SfI8nJQL0NZY1l+/4pyTjq+kWsSpHqr8ydUraZWhxr5fG1UstzVp0+VEen1CmlMi/1sfbHjjn1/FV/ - 1VPKtpf9Rq0C8JecPkFvpT4epB/1Rw7QjyCkxBax1cjx/NFN/BEpx6Fa6pGlla3UcgWyPPJX1XRUXeol - /VQm+Z8qk39sRHKAL0xwALUkPpX9P6GlpT8URCvHW2Id8++ot2xP7J5jIxJikiLqc8Icu+dZtshGtsj5 - LWFiWZy31CeNT0ZUtp1qfWWpP0nWQv1XlUvLWalPSXrU09FLC3DZsBURunMEriL+m+W2mFVy6ROn/enf - AktUmqVkuadZM8Vl/agF9ovmuW0+F+eh0iwl08l6qsX1VnIiSpZ/eanVe+jzf+r9J1K554/4UiDHrafk - 0q8cStSnOtX6tE1UU6slU1HKiYj9asl4yoHKzr9CWgXgzyp9fpippDpgVkoOihUHyUqtBKDazajF4j8v - TiNx3UorIloBQZVY9rH787KVw36qjGJTWZx/z4b7VhEWCa+l9ywf/8u09I7ViDi9aOEN66CkroUPFAGo - 2EXOl5lq0xCGAjhxFcqFAYISHFd9kUBCMCXu5caSdf3RxlNLylnnspa4LqKVZSpJmUoC+3niYZbzmFEk - 3SrgqST/6EYpQaGAToGdIkKMWuQyLnJ5F7m8i0uy/gIvcUorpJxQPtPH4TL+8slmkessUraTlAu2mFGf - r+lKrRymHCrLEnRJDZ/gp9ou3Ck/lnpKpVumVJeJVh7zP/7310yrAPxZJdndKw8ElX7yUPz84FJLfQFq - 2QF+FHv/rJar/tF0ilaUyaHyo2H/M2KFJNLiPBs0G+Hiwjgh9oFVC5AERmy4f1Ich+Mq0yiS6QlTUEts - 1IpDFNBxPsqyqyQ3IxZZJtc1VXBh+KtIwMN/3H7zBP08TxyLspzKhCubulqfNtoSpxHJuOKJFtktWuBJ - SDRP4M4tSLithp0gbp5dK70d+zl8nm5OShZZIldvVZJ1oVuV9eW6fVpnLj+treqaJ930Cv34hMjtIIDj - +B9FJ6hIASOHyXjLayRdaq3YdH+gT1tA2QocXyXZCoo3VLa/zGuFuD4KJpX5qecg21mFuZ+qWz3GXyut - AvBnlf5SAK6QcqZdIYGLWuoyZTzuYkUrOj8Xx/yYfy75s1zVj47Q/ymxMi7fAuEwL5BYhsWCAg8CilI7 - K6VfxlV3L+vzbbRIcMwRFPNsaCqsSBlnw1mpZytNTuVWligV+j55K5UXHOdEHzjyNHNVmKe6AfRjff5P - ddNojss/y/WYoabm5zA5N4uJ2RmMU1NcB7VLUku1LMQCN+4sh89xmgXmqps5rJH1LBFQKqlCXcxLuEtk - EtSz3I6zXM5ZrqMaKbKeynqrJZua9asl+3HldpMjjkWK1NtJLXX5H5f6eFVtKQV8shQCOyW0VjtOcZkC - cpHAUMbhuKqFUdLylIrU20Uk/bIey6P9m6dVAP6skvqA+rFUh8AfEWHwh+IgZZeqDqtP52cVFtQN9o8d - dCulPm/LOEqVIs7i30LqqpTlYI9ILvzLDQu1prlgE9MLmJxhMMiWPj3HRs9yJSpfnlYkyypX8yRAFpCp - vaRI3a8AjtO9p95Rb6k31Bj1inpOPVvOX1JjXOE3f0QyTD387bKkLnV9r5cl3SL1MPU8JZdlEL3nOo9z - JQS8H2R9uTJTlKz7DDe83GBRrmhQZKOy7up9QyQqUu8nKZd9qd6nsj3V21Yt2V4yXC3pV0uAyVX5yKbP - 9SlJn7omZU4qyWUE5XqqGn5qAHIpFTByHFkJ9QyYPq9JvW7q9ZFhP573v11aBeDPKslu4MHxZ7Vid0nn - H5HAU8K9T8GWEugt931yJHKgSSPiYasOMD9KDQ4pl4NTmbvU/W8g9UGvFtmGGRZKw5/kgk1wwURzHFmG - qSWNWOnmwogDErcmYHvNOp5Sj9j/gHXc4QrceAtceQVcerGA889mMfroA/ruvEL3nRfouP0CrbdfovGH - 16jniNXXx1F5bQoVV2eQf/otkvoef6ZHSO59+CPFd95DbMdtxHXeR2LvE6QMPEf6yBiyTr9H7vlJFFya - RdHlOVRcX0TdrSU0315C212g+yEwwIUdfQGcGwMuynK+A25zfe9z2R9ygzzhtlDD+CNQuX4clcH+CrCz - fFLE9f4oTjtFqR3iyu0nUu972aeyH5R9wvzjsbPcv7Lsx+JUSpjLWhSw8Qj6eFNFYCeSYSIZjyu00vWt - kGSyDKKPx8KypJuroIzz10irAPxZJdkNsrv/nP7I7lIXfxwsjlIJzihV+Kb6pwKgHGDSCP4SAEou46gb - zf8Zqecp9Uvdaol7E2c0xqP+JUd6wZGeTCzi1osJ3Hg2jmuP3+HygzGcJ7xO33yKkasPMHjpLnov3kHn - xdtovnIXjVfvo+HqQzReeYLGyy/QeOkVGi++Yf4aDeyuu/IStVdfourqcxy78hwll18SUm+Qe2EcGeem - kHZmDkmnFxBzYgYhAx9+pFAqrH8c4SsU2vcewb3vqPcI6v2AwN5JBPZNI6B/Fv798/AfWGD3PMJ6ZxHN - 8lgOj+udQDynSewZQ3LPK6T2EJo9T5DR/QjZfQ+R1/8QBQOPUDL8GEdHn+L4qReoOPMKVSRl7fkxNFx4 - jc7rY+i/NYbh228weu89zj+awJVnM7j5agF3uBEfcGM+4U5THCa3q1qyjSUnaxVJt+xb2S9q+Kil3l+f - lyvAVA4yORaXsaUGoZJ/ijZU//58PCO1/FS56OPh/FdIqwD8WaWVB5Vanx8KarGE8crCAg8r9e5bzj7m - ygWwBUbF8hiE5PPKdSXl+hLL5eFh5eFeVv1T7kCkgJFl4zzGxWmogSgNSRrXypBz5TB1uVrvOI8xVv5i - ah6PP8zi7vgsHc8czr2Zw6lXMzjxfBJDT8bR9+gdeh6+Q/f99+hmK+5i4266/hYN1+jSaOVqLr5A5bkn - OH76EcpG76F4+A4Kh35AwdAN5I9Qw9fZfRP5Aywb4LD+uyjsu0fdQX7/beQO3ELmwA1kDN1C2om7SD/9 - FNmX3iP76iwiT0wh8uQSgocXFAUNLcC17QOcGt/AtvoZLI7dh0nxDzApvEndgEXpbViW3fko87J7MCt7 - ANOyhzhy9DGMy57A6OhTHCl9AsvSZ7AtfQ6HkmdwLHkCp9JHcC15BI/SB/AsvQ+f0rvUbQQcu4fAo3cR - REVUP6IeI7z6KaLqXyKu+Y2iyIbniGt/joSupwToU6T1PUfO8CsUnRxD2ak3OHZ6jNvnJcH5HA2Xn6Pp - 6gs0X3uF1htjaL/1Dp13PqDz3hR6Hsyg7+EMRh9P48aLadx/PY0Hr2fw5P08uEu4v+g6Kdl3sj/V+1hO - XHKinOb+l+uXPLroyuU6LU+xzMWxywlOGWdZ0i+SY0oN1hnWKyG+cqSze3ZOjknV8Sw3khRkimtUjv2/ - TloF4M8qyW6Qna0+14pWQvBTkl02P88wdpZ+jqBTdiD/qK/hKAVys0Ge1FUuIrFbebyF/cuvNCwxPlpi - fPQxOuFgyZVLNJTCT6mC3eSVcq1KXMMbilElnrP/BSXXz15JN2PTZxz54dQc7k/O4P7ENO6NT+HO+CRu - jtGhvPiAc3Rxo/feoPfeW9T+MI6yGx+Qz9gv8+xLJI8+RtzgfcQO3EUswRU7cA/xQ/eQfOIJkk48ROLI - IyQMM+wcuo+4gfuI6b+DGIItpvcW4rqvIL7jHJJaTyKxcRRxtSOIrhxCRFk/Qot6EFzQAf/8Vnhk18M2 - tRxWaZWwzKqDQ1kfgrtuIen8e/j2vEUAwefeNQuvbqprBofzH+FQzj1opVzB7siT2BLYi83+3dji14Hd - Ib3YE7qssD7siRjA3sgR7Is+iX1xZ7A/4Tz2J17AgcRL0E28gUNJP8Aw6TaMU27DLO0OrDPuwD7rLpxZ - v1vePbjn34VX0QN4Fd6Dd+F9+B99Bt+yp3AvJCiLHsO79AW8j70mPJ/B5thTWB4nWMsfw6r8EWwqHsKh - 8gEcjrPOspuwKb4Cq/wLsCm6BLuSK3A4egMu5bfhXn0f3g2st/U1AjrfI7RLnOhrHD3xEo0EZuOpZ2g9 - /woDP7zHifsfMHhvHKeefMD55x9wiU786uspXBubxs23M7j9fg4PPizgGUn4msfHG0qgOcZjSI4RuSQh - uYTsarcpIFUAymNmnOOOk4rKkc5ppqfnMTcrJ2q6RuXuNKXctZYxOMFfIa0C8GeTZBfwKPgR/ERSRrr8 - xFlQppADR4EeuyWXfjmbKntUJllZpXR/LnXVMg37lQeGecytfB5YADtNvaNesuAp9ZgzecL+uzz478ws - 4dbkIi6xFZx7OYWBOy/ReeMxWi7dQ/2ZG6gavYKqkcuoHr2KutPX0Xj+DuovP1ZC0GK6uoLLr5F78SUh - +BSpow8QT/cW1X0NYe2XENh0Fs5He+mcumBNgJllN8IwpQq6sWXYH16AXUHZ2Ombip0esdjuEIBdtt7Y - aemJ7abu2GLoio16jlinZYs1B6zwjYYFvtxvin/eY4S/2aqH//d6Tfzn3WZY65oKm+Pn4N3xAn59M3Dr - mIa3ALBzGvo5D+BY+wHeLbPwbZmGb/MEglonEdo2geAmArPuFfxqnivyqX4O7+oX8Kx6CY+qV3Creg0X - UeUbWBc9hSnrMsm6B+OM21yH6zBMuIjDsWdwKGoUByNHoRc+hJ2eLdjl1Yq9fl3Y4dmJ3X79WO/Whi9t - 6vCFdT2+d+/Gzsjz2Bx1AZvjL2Nr0lXsTL2OvelXoZl5HXrZrLfgFsxKCNij92Bf8Qj2lY9hX/UUDlw+ - ++qXsK8bg33DO9g3vocT18Gr4QVCam4jouoygsvOwrtgFB55J+BXdh7uRWfgWXIOXqXn4V9+CTGNt5HY - ehc5/U/oNF+j8coH9N6Zw+ijRZx6vIjTTxdw+e0C7vMEe496wAPyEU+8j3kmfUo95zHFKF25zCHAfE/x - v3KileNXHlVakse45LrhPFEpzylK9yoA/6Mn2QXc8QqpZIevpJaKUDLGSskBI8BTjB1FM4hpHk3qO38y - lexZOZ5mphcwPcMQhQOkTC2pXZkru5WbCuxRvTLGcId1vZlYwNNXdHHP3uPs/ZcYvP0UXTceou3KXfTf - fY6hB68x+uQdhh++QfvVB6g/fwvNF++g8cJt1BB2x4cuoKB7FBmNvYivbEVEaR2C8irgl30U7kn5cIrN - gG1EEsyDYmHsFwEjnzAcYW4WGAOr0HjYcJhDdCrsolKU8azDEmHJcvOgGJgGROOIfySO+IbB1CcU5r4h - MPcOhJm7P0ycfWFs5wUDC3fomzhD19geWkY20DCywi4DS2w4aIpf79HD/7H9IL6zCIZD0RCiB14jangW - EScWETy4xNB3Chqpd+DbyfB4eAnRQ1TfIhIHF5E6soiE3mkk9EwhmbkoqXcGib1zSOibRzwVp2iBTnUR - Yf2zCOqboiYR3D+BkF66r9531BuE9Ywt6zUCO19wPm8RfYLQ7XgDn54JOLe9gznhZXD8MUxqXsKVkDYj - YM0rx2BT+5ZAe0O4vYT1sYewKL4F84KrsMy/TF3AwcRB6MUNQDumHwei++lS+7A9rAdbQruxMagLGwI7 - sCWoHdpRPdCJ7MThhEEYpZzAkYyzsD9+FxaF12GSfw1WpXfgXv8coT2Ef9c4wjq53O0vENbyGGFN9xFW - /wPC624gvPYqIuouILr+DBJaziGj6xqK6dirz71Ax7X3GLk3j/NPl8CoHA8/8PjiccaIWwmP5aiXMHiW - EYs8zzgzPU5HKM+JCiJ5gP4V0ioAfzZJdoGCIupPA1Ce55rjKVMB3TLspFt991Tgpdz547hy6NCgYYrj - T1Jy3WaK476fW8LY5Dyej09TM3jydgq3n73B5btPcOGHhzh/6wHO3XyAs4TdmesPcermY/RduY/2i7fR - dO4G6k9dRcXQeRS2DyGlug2RxdUIyi6Df2YJPJNy4ZaQBefYdNhHpsAmLAFWwXEqhcTBhgCzD4mFW0gU - PIPC4RUUpsgzMJR5BHxCIuAXFgX/8BgERsYiKDoBQVFxVLySS1lARKwy3D88Gv5h0fANjYB7UBDcAgLg - 6uMPFw9fODl7wd7WDdaWTrA0t4OZmTWMjM2gfcgI+wxN6A6N8A9bNfGNgSscsjsQ2fkIoR2vEd43jXBC - y699li7qBeJGFxBBEPlUP4UzAeNMuLjknoNT5ihcMk/ALesE3Jdzt6yTcM0+TZ2BiyjnLBzzztLBnidQ - LtCNXYRz9UW4116i87oC36ZrCGi9gaD2WwjuuIPgznuIOfEKSRenEXdhHpHnlxB0ZhE+J+fgOjIL5+F5 - eJ0E/IbnEDw0hzD2RwxxvAGCm3AK63yHsLZXiGh5hsiWp4oimp8itOkpghufwp/hr0/dU3hQbjVP4VL9 - hMvzBK6Vj+BQdheOxxlKM6y2ZXhtX/2KbvIetLNuwJihuFwSiDm/iJgzhPrpOUSdmEH4AOfZ8wERXW8R - 0/OW4H+D+N7niO28i8TuO0jre4CcoacoOfkKFWffoeHiJNquTqP76hR6Lr9F17nH6Dp1FyevPsa1+69x - 58kbvHjzgUe+HOPzPL7neLzL9cC/TloF4M8myS74ywC4sBKALPgIQI5OpimPPwjo5KHe1yJ2v2TZ46k5 - 3H77AVefjeHcwxc4c/8Zztx7hnMPXuDUnSfou/wDWk5dQuOJ86gdOIVjnYMoaOxEVlUTMiobkVRWjej8 - Y4jIKUVULmGXnA3v+AzYBUXB1DOQ7isYlnRiZl5BiqTM1INaHmbtF66M6xQaC49Qwi00CuFUdFgM4iLj - kUDQJcYkIzE2EfHRiYiLSmAej5SENKTEpyA5LoXDklmWoAyLiYhDdHgsogjAsNAw+Ab4wdvPB15eXvB0 - 84C7owtcbRzgZG4DBzML2JqYwszQEHp6etDQO4jtuofxjxv3YI2BM3xLBpDYQ2h0vkZk9wRC298jgKFh - cOMLpA29R2DlLThljMA2vgPWkXWwCCqDTXApbAILYeOfCxu/HFj5ZcPSNxvmPtkw886GiVc2jnjlwNA7 - Bwf986AXnA/d0Hzoh+XhEGUQkQ/DyAIYRRfiSEwRjGPKYJVWD4eCHvg1XEbyqXdIPD+DqNMEzbkFhJ4H - As4SfgRgwiXqHBBJCAZ3clmbXzEkpyNrfq4AL6rpEWKaHiK+7QkS2p8igeF9QtdrOtb3dKiTSBicQQLh - mUAnG09F071Gdk0hsmcGEXSY4f3TCOaJwJ3u05Zhvie3ScTZJURynrEXgaTLQAqVLN0sTyGkM88tIffi - EvIuziHv3DgKzr1DEfOS8x9Qdn4Sx89PoZLrU3t+Gg3nplDH9asefIrK3ntoGX2I/kvPcPLGc1y+/wqP - 3k4ox+/kouqmihz3f420CsCfTZJd8JcBUPqkVC1lCg4Qp6fWBEd6PDGHq28mceXdJC6NTWL08Rg6rz9A - 7emrODZwGqW9oyjrG2V+AgVtfUivbUUyQZda3YSkinpEFB6Dd3IWHCISYB8aDTt/wo2uytjOGebOnjhi - 7wJH32DYeQXAxt0XroHhcA+OpCLgyfF9CKcAgiw4PhWhiekIS8pQ8lACLZwwiyHEElh3UkQiUqKSkRqd - jLSYVCqF3SlKmXTnJGUjOzETWQkZSI8lDKOSlGkSwuIQGxyDqKBIhAWGwM/XB74+nvDxcIeXiws87Bzg - ZmkDF1MLOBmbwM7ICBYGh3BIVwd79h/Apv3a+Id1u7DVzAdxTZeRMUIHMzCBmN5JBNQ9glfZZaR0PEJq - 2z0EFA7BN6sNYbl0u9kNCEksRXRKGaITCxAZm4XImAxERKchNDIVweEphHsy/EKS4R2cDM/gFLiGpsEp - LAMOYWl0vymwC0yETUA8oRnL0D2GwGQ47x0HA68EHHCJg2FYMcLrryBj9C1B9Y4udAqxp+n0Tsvd6Tmk - XlhA7PA0vOuew5qO9EjKCMxThmCbNgyHtEE4pPTALrED9skdcEztJrz76EhH4FZwFp4lV+B17BZ8qu7C - r+Yh/Gsfwa+KYSzdYXjLK0R1jiG2/x1iBj8gdnQW0ScX6UgJuytA2AkghhBMY3fWdSD7KpB5YYnwW0Du - +QUUXFpAyZV5lF2bxdFr0zh+bQ4V1xZQeW0R1VTtlSU0XFlA09V5NHO81suzaLs0ia7LH9Bz9T36ro2h - 7+ozDN18iqcSpfBELzdM5Dj/a6RVAP5skuyCjzhbzv88ANXwk5BXCXepqYVFvJ6ax7n7L9F4+iZqTt1E - 5egVHB++iOLe08hqGUBceRP8s8rgGp/NsDQeBh7B0HXwUmTmFwbH8Hi4EkguhI1HXBqC03IRlZKFEIaf - foHBCAwJV5SUmoHElHQkJKUiMycPuQXFhEEcYRCH+KQUpGXmKGX5RSVKnpGdixSZJjGVbo4gi0pEUqSI - IKRSBIKxqchKzEAOHWZuag6yk7KQSfhlxKcrw2QcmSYhPA5xdJMxdJMRweEEoB98CUEfL294uXrAw94Z - blZ2cDWzhNMRUwLwCCzpAA0PHsKufQewZqcGfrVJE/sco5HUwZCtfwyRvVOI6J5S4OBRfAr5g08QV3ce - MeXDyGs+i6aRW+jm9mzvO4Pe/lPo7xtBf+8ABnr7MNDTi/7uHkryfvR2D6CnexDd3UMYHDqH4ZNXMDh6 - Cf0nLqB38Bx6OH1n70m0dp9AU+cI6rtOIjC+CJqWAdhhHgTbuGpkyYPVw2+RNEQYDUzRmU0yNH+D2N4J - BNcxXM0+SSfZCE2fo9DzKcUhnyLou2dDyz4R+yyjoG0XBx2HBOg4JkPHKR3abtnQ9iiEllcJtDiNps9x - aPkehy67TSMaYBrVBtOYLlgkD8Mu+yI8yx/whDCFhFE6vxEg8dQSUhkGZxN02QzRM07OIKlvHPFdr5Dc - 8wLp/a+Qc+I18k69RsHZNyg6P46yS9OouDqHmuvzaLy5gJbbi+i4s4S2W0DbTaDnLtB7B+j+YR4d1yfR - dOElGs4/xB2GNXInWe4ay3H+10irAPzZJNkFfxkA5brfDONeCXsV8C1LcX6k4d2nbzFy4Q6qu88gvbIL - gRmVsA5IxiHnUOjZ+eOgQyAMnIJhSB2y91d02NYXhna+sPONRHgaQVVah+xjDUgrqkZqfgWyiquQnpaD - DEItNy0dxdk5KMnJRXJ0DIIIHB8XN0QEBCI/PQPHC4tRXlSMsvwCZbyCjEzkpWUow/LTM1GYlY28zEwE - BQQjKCgUkYSqADEtLQtZWflUjtKdlJSOxARCNC0bqYRmcnIa4uOTESOAjYhFiEA4MBT+ASEMfYPh6RsI - d+8AuLn7w9XZB852HnCycIbDETvYGVvBytAcRvrG0Digiy17dfHFFi38/oAVDoeWILb7GUK63iGgiy5r - eAk+TY/hVHIWKT0P4JrXidBjg8hsPY9jvZdQ2XMGVe0DqGxqR21TC5qpluZGtLU2o6O9FV2dneju6UZP - Xx/6+gfRPzCMgb4hQnEIA10qDQoUu4cx2MNhdOB9fSc5/jkcq+lDcMJRGLom4KBHJoqGX6OIIXD2qQUk - nWCoOjCHoKaXSOl8hrSmH5BQcQ5xZcNIOjqEvJpTKG04jbK6ERSV9yCnuBV5xU3ILmpGZkET0qjEvBbE - 5LQgIqsVoZktCM5ogU9CDQydk2DsmgoDl1To2Cdjv20KtF3zoelRjOi6Oyg9M4/C03NIHxhH+uA7JHH+ - YdXX4Jo9QHDWEKAF0PPMwkGG/obBxTCJqYRZYh1sMtrhWjAI/+PnEVl/G0ntz5DV9xb5Q5M4dnYOdXSQ - TQRhE0FYT4dYQ0dYdXEc1ZffYvTNkvJGjDw6swrA//BJdoEagCv1hwBkVPDxfVhxfWrn9252HneevkFT - z0nEZx2FtWcEdC08ccjGD8aOQTBxYgjrEgpz11BYuIYxbA2HnWckXPzj4Sbyk5sOacgsrMLR6jYcowrL - 6pFHCJYdrUV+TgEdWRodWSLD0QRUl5SgIC0NGXEEWHg44kJCkJeagsz4eDq1GIax0QxXI+nWIpBMSXdq - TDTSOH4Kx4mNiUFMXDziEukEWW8K4ZiakaXkSYRsYgqBR+CK4hKTEZuQhOi4BETFisOMRVhkFELCIxly - RjLcjODyh8DFh/IIhLOLD5zsPeBg6QRbE1tYH7GCuZEFDh08gt0HDmHTAQP8arMO1h3xhW1GJxIY7oX0 - MqTsXEAoAejX/hLuldeQ3P8Y9pltiKk9g9yOS3SBI8iv60Jlaw8q6ltQ09CIxqZGNDU1KBBsJQTb2lrR - 3tGO9s4OdHR1EYhd6O/swUBHDwbb6RBbu9DX0qmop7kDnU2daGvuIkj7UF3fh+zSFjjK4z0mwcjuuI+0 - 7hdI6H6rOLHIvlkENb9CZs8z5HfcQX7TJRTUn0Zp/UnUtJxGU9sptLadYF0DaKrvRkfrIDWE1pZBNLUM - ob55GNWNwyhvGMbRuiHCcggFFb109+XUcaTkNiElvx1R6U3wpgPdYRyKgPxB5A28oBt9jRQuS9bQWxSO - vEVB/wtkt91BStVZxB8dQPKxXqRXDSKtdgTxNScQVT2KiMoTCDk+gsDSYfgWDMErZwiemQPwSO+n+qhe - eGb0wid3EKHHzyKx+Rbyh5+j5sYMmu8t4sY0lGcJxRIoSRqA/BFkqR9c/dgylIE/6lspVfrUJWkVgD+r - JKDjDlV2qloq+KkBKF2CRbXjE/BNcLQ3LHjwZhID53+AW2gSDlq6Y/9haxygDC1dYOsaCBfvcLj7RREU - kXDzjYCnfyR8ggi9sEQEhiYgOCyeYWwJKmtaUNvQgaraFhw9Xoui4gocP1aDgtwCZBFUaYRfUmws8uni - slMZrqbQpbEsPioKKXFxSGAeHxmpSLpFSYRdMqeR4QK/lASGvQI+wi2JoEuhO0ylUxRJdzIBKOWJyQyV - qYRkglAgGJ+I6Nh4RNJ5qgAYweWOgB9DYGefYDh5BcHJzRdOTu5wtHOAvYUlrE1MYGF8BEcMj0BH3wBb - NfSxUccMf7NOG7tdkxFQcxUJw1Pw7/wAv54FeHdMwLPxGfwa7jO0ewjHdAKw6iSyG08hs7wDGSU1qKgj - /GoaUVdTj7raOtRTDfX1aCQQmxqbFVfY3NxKILahvaUV3cx7W9vR09KGriYCsoGgrG9Cc20TGllPfXUj - aqqaUdfQyZNPB/xi8rHb2AcJlWeQ0v6Qy8HwvGcCYf1zCO+dRFLXC2QSjrlt11HQfAFHW86ivv0MWtoZ - UhN2bU29nGc/wTuM/q4R9HadYCh+Ep09p9DecxptzFt5ohQ1cJyiimak5hxHRXUXgT6CyqoBFBJoew19 - 4ZlG99hNENONJg6/QdroBApOTePoyQlUjYyhbuAh6vtuomngElqGLqJ55DIaTlxHzchNVA3fRPnAdRzt - uYqijss8gVxAbt0ZZFefREbFCNKODSmKLx1AHF2sX04n/IvoZodfoOziNC5OLCoP3U8vysdseeTLg6nK - 0/rSzVO/8qA08SgfWSAQ1W3kD1uQDBFJibqbf1cB+HNKshtkB6t22Y+luhMmXQoAKeWRFkqeo3r4bgYn - bzxGYV0PNmqZYt0+A2gaWsPCzhWOLp7w8g2CfyBDxuAIBARFfOwODiVEwqIRIndjYxJ44NfRvfSguaUD - tXVNqKioQUnJMZQfr0Judh5SBEiEVxxdmCieDi6BUIqnM4uOikEEgSTlUiZKpGtLIrhkulQCTZSWmq5I - ygWAyVJG15dO95dBpYsTZMicwvJkmY7jSreMG886JQSOjIxGGMEXHByKwKAQ+DAMdvIOgqNHAJxcPeHo - 6AAHWwvYmRvA6ogezIz0YGh4EAf09LFhny7W6Jjjv6zXh15oGWK6nyKWIZl36xsED8zDufYlXOUVtLYX - iGq+C8fkFoQX092U9yKzuAGZuUd5QqhG1dFKVB8TVaHmeDVqKmtRW0UgEmYNtc1opENsbmhBK4HY3tSE - juYmgqkRzY0cTljW1dajproelRW1qCiv5jauRmV1A0rLGxAYk4UDZl6IKOpGZtcDpA68Q9TAFMKGFhA1 - uoTwjpeI73iEtPbbyGq+jJLWi6htP4vGtlE0Nvahub5LAWB36wC62gbR2TGMjs4TaO8+gbbek2jvP4HO - gRFFLX0DKCeUE9JzuRwN6OT0rXWso2EEh8z94JJYibjOH5ByZhzx52aQcGYOGSfn6AKnUEkgtgw9Rufw - D+gavkCdQs/Jsxg8fx1DF29j5PJ9nLj2CKPXH/P4fIKT1x7j1OUHOH3pHk5duINT528zv4uukRuo7rqI - 4MxGONB5JjTeJGQncfb9ovIxiMn5RczIQ64Ly/BbIPiUD75OUrSJ89Ty4zKCOHGM6gtJKgiqh0iJqj1J - WgXgzypxNyi2Xg29lVLtMulS72Bxf/IJJXlc4PrT1zjKUMcxOBG/26aDTZpHePA6ws7RDe7unggICEJo - aLgCDZG6OyIi6mOeRui00KH09vajvb2TDamZLqcOx46VE4RVyM7ORSIhFCthKENQUTRhFENHJnk46whh - vdIfT/CJEgg5mUYglyIgowRuIgV+BJzATaAn8MvMzFZyWRY1+NQgTGRdcQJazleWV9YhiPALCAyGj18w - nOn+HD38CUA3ODnawtHGBPbmBxn+ahOAmjAw1MV+fX2s3aeH3+0zxt/uModxXD1DS4JuYBx+He8Q0j8L - 55pn8Kp/hoTed4iovw2b2DoEZrUitaQdOUV1yM0tQ2nhURRl5aEstxCVxXROJRWoOEqA0TFXldcRhgLC - BjRW0RHSJbY2NKCVYXJTI90i4VdTSxdZVYNjPLGUlZWjtPQoiotLkV9QgrSsQrgHxmDfEReE5bcip/ch - MkfGETs8i/ATQORJIKjzFWJ7XiCZLjCl4TKK2i6hnCFwbdMw6uu60VjLELyxm+rlfHvpRvvRRBg2tTHv - HERzdz/dH4f19KCxuwsVLS2I5TY+VlKOzjqG5bXdaK3th5V9CBxiShHGUDvxLJfh4jxizi4i5eQicoen - caz/NRp676Oj/yq6hk6jZ3gYg6dO4eTFq4TcLZy9ehfnrt/H+RsPcOEmdf0eLl65jUuXb+LSxWu4dOEq - LrP7DCOXvlO3kMfwOaywF0lNt1Bybg6jY0t4SmbJc6zympzy9L/yS1WE39wHdk9Q7FZgSABysCBOfVlI - 2sknAMqQVQD+jBN3gwJA2Umq3abeUZKk63MAcrfjDXtO3niI0LRifLFFE19u14WGsQMsHL3h6uELP78A - hIdHKs5JJACJoluTPJawEpgIWEpKyjA0NIITJ04qEGxlyNbQ0ITq6lpUVlajoLAYmVk5KngJkAgwyQVu - ajBGst44cYR/AQDV8BPQqeEnN0AkFyCuhOCfBGBAMLz9ggjAADh6Mvx1c6MDtIW99RHYmurB0kgLRww0 - cfCQNvbp0v3t1cU/btbFV4e9YJfdi7j+Vwwr3yGw+wOC++bgVP0Uvo3PkUwohlRdg1VUFXySaxGXU4+M - nEouXxFyM/KQFp+E3NRMlOQWoTi3GMX5ZSgpPI7S4nIcJUiOl1WgsrSSTrEctRUVdIcVqKo8jvJyDj9G - 4BF6BYWlyMtjfbn5ygkmKSkNETHJsPMIxh5DRwRlNyKv/zFyTk4iYXRegV/EKBDY/grx/WMMhR8gvvY8 - ClovobR+BOU1vaiqaue8mtFQTRda3YqGmnbU1XWhtqEbtY1dqGlm3tqJ+tYONLR1oK69HdUM0SO4bQtz - itHGaboZSbTW9sHTLxk2YfnwqziJxNNvEX9xAbHnlpA8uoCsgQkUdz9HFd1hU9cFusrRjwAcOXcJo3SB - py79gNNX7uAMQXj2GkX4nbt4E+cvXMP581dw4dxlXLp0A5evPeR4j9E0fAeZTZcRW3sVxWem0fVgCXfJ - OIl0JPpVNQK2j1kWTr9jQxhfBeB/jKTsWWaiPwSg/JUSGSKPvcg38OS7bwLAH569RjnDHXO3IPy3367D - Fl1zHHHyh7MPQ0P/YAUUAjoBiChB4CQhKnPpFygKbMTxXbx4GRcuXFJA2NlJF7ACgqVlx+hQipCdk4cM - Qupj2MpuAZoagmr4/TkAquEnsBPwCQBEn0NQDUKBoCyzrIsAXKAeEhKm3En2ZQjs4h0IZ3kDxIVhv70t - 7KyOwIbhr7nBARgdOgA9fS3s0dHFd3t08d++34/drknwOn4WsQNjiOgbh3/newT2z8Gx5il86p8irusl - fIpOwiaqAp7x5QhLPorYxAIkxnMd4gn/qFikxSUhK4XLn5qNzDQue0YBcujg8rILUaCAsYRgLERxQQEK - C/NRUJCLvPw81TbMJkQzeUJJ/+R45S53WGQC7FwDsd/YGd6p1YoDzB6dQMIJefsCCBsB/DteIXHwLZK7 - HiGm6iyyG88hr7IPxcfb6NibUHGsTnGkNQxpqyubUEWoVda0obK2DRX1zBtbUC1qakY13V9tewfCY+KR - Q7A3VzSim7BsJgQj4gphGZQNt6I+JJ16g8QLC4g/DwKQYTC3WV7HU5S1XEdN21m6yhF0DQ6hf+QEdRr9 - o+cxePoKhs5ew/C56xghEEfOXsWJU4TjyfM4efIcTolOXcC5SwyHLz9C99nHKOq4iaDSk8geeoPqS/Lx - hQXlKzRy/CtpYRZL0+NYmiQAZwhA5RuExJ0SAsunf1UAFK0C8N9Nkl0g8BP9aQDKZ4Qm5lUPiL6enMXQ - hesIT8nDTj0zfLnlAA6YOsHGS14ri0RQaKTimAQen8NE7cAkFC2ku+vvH8StW7dx5co1jI6eUlxgR0eX - EhbX1tbTtZQrLjCHbkWcoBp+kgvYBHYS/v6lDlCWQ5ZH3J+AL4dQEKkhqL4euBKGPwXB0FC5rhkO15UA - tLOBraUxrIx1YXpYA4f1NKClo4UdWnr4erce/gsBeCT6OEIabyJm4C0iB+Qa4FsE9M7BufY5fOufILL5 - IRxTO2AVXgbn8EL4ROQgJCIVURFcxwg63bBIxIVHIyFK3mLhOtO5JcRxeyZwPZO4bskZyEyhs+V6ZqTJ - 9k/heqcghd2yPZRnKJXnKFUOV/ZDYiIdYFQiHNyDoWniBmeGnxmdd5Ax/A6xQ9OIGFlC8OAiAjrGkDj0 - HkndTxBVeQ4pVaNIL+1AbnEjiop5siqsQAkdaXlZNcqP1eI4QXiMYDtGGB6tZl7bgHKqoq4eFQzPa+kE - I2ITkEGQ1x6tRQfD4IbqTqRkVcLMPwOO2W1IGn2NxHPzSBAHSBin9b5HVtsjFDAEP950Eg0dgwyFB9FD - CHb1CwxPomfkPPpOXkL/qcsYOHUFA+weYNng8GkMD9MpMh8aOoXRM9cIytvoPvcYpd034ZvXh5TOxygZ - HcPZpzPKJ7kEZtIiFufnsDg9gaUpwk+coPxUgPL1GBUApZ3IuKsA/HeVZBdwx/wRAErXSgCq3+u9+/wd - jjGsMXPxw5rdujhwxB4G9t6w9wmDb0g0wqPiFGCoISMSoKhhqAZMVVUNzpw5h7t37+PatRs4ffosBgZ4 - IHf1KNcD6+sb2YgqUcwwOY+ORhyMQFCkdoD/WgCunL8agBIKSq52gbLcKx2hAPvzUDiMEJQbOm6fA9DC - GBZGOjhyUAP6OvuhoaWJLQd08fud+vjvm/ThktuJqI6HiO5/i4jBabg3v4VP5zTcGl4joOkZwupuwSyy - AqaBebD2S4WzXzx8g2IQFhKJiKAwhPsHIYwOOywgFKGB4QgNllf7uEzhcYiKjEMMwRgvb7vIQ+ExBGZs - DB1yLMVhXP4YhtAxCarHe5RtFieuPBWhBKydawC0TN1hRfeV0nIDKQOvuZwTCB9eQgDD9MDOd0gYHCcA - nyGq+gKiS/qQkN+E9PwanqDKkZtdQjeXz5D8GEoYkheXVKKIMCwm3IqO16C4ohqlVFlFFY5WVaOyoRmR - sYlISUzHcYbx9QRmeVkjMvJqccQrGbYpDQTucyScnkbCmUXFAab1vUd620Pk1F9Ecd0wnWQfWrv70Nk3 - gI7eIXT2n0D30Fn0yIPfo5fQN3qZuoi+4XPoHzyFoWUA9nO8oROXOM51dJ55gDICMCCf69N8BwWDLzBy - f0r5OK6EtEobmF/Awsw0lmYIP7kW+BMAlHayCsB/V0l2gcBPpAbg8k5a7pNS9Zltmrvs/ew8zt16gNCk - bOw5ZI5NGodh5uwHK48g2HuFEIBRiGajEmgIRAQu6mtNanclubg/CXXF+d2+fRdXr17H2bM8Sw8OKwAU - F6iEwTUMqyrlmcDjKCwqUUAoUjtCtQtUw+/PAVA9f1k2Nfzy8go+LqMafGr4iWP8qTvBcuPFPzBMAaB8 - BMHZmQC0tYGNuRHMDXVgqK8Bbe192KN5ABv2auO32/XwW00b+B8bRVzvM0T2vUNo/xTcW9/DpXkcngRh - aPsrhNZcxSH/PBj5puGIWySsXUPg7h2MQL9gBHj5wtfdEz7uXvDx8IG3pz+8vYLg6xMCP78QBPiHIIhg - DCMYwxiihzFUDw0NRUhYmLK8QWGiCEpcegSCQ7gehHgI4erpEwwTazfsN3SCgTsBWn8FSb0vCcAPiKQD - 9O+dRUjPB8QQQIndLxBbdwX+WS2IyqpDUnYl0jJKkZaSi9SkTORkcntmFyE7txhZeaXIzj+GrMKjyC4u - o1vkyYzKLzmK4mOViIzmvGKTkZeeh+I8Dss+huSsChx2iYZFbAViux8gduQ94k/OIfnkPFIJ4LSOx8is - u4i86kEcr+9GY1sX2rt70UkAdgkAB08rLlAB4MnLzFUA7GP5EOEnAOzrO4GBofPoGb6C9tE7ON5zC5FH - TyC2/joK+p+h74cp3B9Xfr1ZOf7lB6HEBS7JnV/lbvAqAP8DJNkFfxqAsjPlLCgaJ/xuPR5DY+8ojjh4 - YrPGQeiZO8DC1Q/OAZFwC4hAYDgdBx2GOC0BTL4Ai4CRbjVUBEDHj1cobu/GjVu4fv0mLl++inPnLjBE - OfERgE1NLWik6gnCqupaHOM0ck1QJK5QQuMsQkuuCwrw/hIAyrxlOQR2avitXEa1W1WH6eJk1c5PFfp+ - ugni4xcED+8A5aaPs5MLHGysYW1mDDMDXRzW1YCmpgZ2aWjhu11a+KetuthiHYLg6otIUF//65qg+5uB - bfVr+LTL+8DvEVp1GYe8M2Dhnw4TlzCY2nnDzsEDbs4ecLV3ohzh6uAMV0dXuDh5ELzecHX1hZu7Lzy4 - HN6efvD3CoCvtx/h6A1PLy94eHpyuCec3TzhwHrsOK0N67KxdYS1jQOsrB1geMQK+3VNsFXbAgdsQhBf - exEpfQTd4AdEj6ocYNjADCJ65GOmr5DY9AOc4qsRll6DhMxyhtT5dJOpDMeTkcyQWnmjhqF4YkoOQ+48 - JKXnIjmDJyy5/ristMw8hNO1RoXHKuF8EqePk/eb4wugbRsM49AihDffIoTHEDcyhRQ6wPThCaR3PUV6 - wyVkVw2itLYTNU0daG7vJgTFBQ7TBZ5EF11g98gFdJ+4yJygGzyDHpb3D4xioH8U3T0j6Bs4Tbd4Ca3D - N1HRexNp9RcQVXEeeb2P0HrlHa69mlU+qCrHvvzOifKzpQSe6vk/li4DUFqL4G0lAFW4W25fqwD8uabl - HSQAlJ3EXaLeZbJb1TtUDgDVtb8ZnLpyB/EMdfYbWGCr5mEcsfeAk08oXPzCERiViCg2gPjEFAV0Ahg1 - XD53gBL+yjW/mzd/UOAnN0HUAJQbIQJAeahX4CcuUEJhAV9RcaniBOXGiLjAz+H3rwGgGn7qZVzpVMXx - Cfg+f/5PHu3x9aXzImA8vf1/BEB7AtDK1Agmh3VwkADUOHAA2/dr46sdmvjHLXrQ9ExDYPVlhpHvEM7Q - 0quNEOxbgtnx5/DrnEBCPwFYfhZGPulwjcyjq47AEStXmJhaw8LUEjZmFnC2tYeznSMcCC97O87T3h32 - jp5wdPaCi4s33F294EmH6OXhzWVyhq29Paw4jbmVLYzMLHHIyAy6h42hpXcYWtr6XEYd7NfQxvZdB7Bu - qwbW7DbAbjM/JNBhZTAEThqeRPzpJQQNLCifwJKvOcd3jyGp9T5sIo8jOLUKcRnHEJeUy5METxYxiYhm - GB5NZxcVk8QQN4XHRDqiE9IQQzDGUnGKUhiSJ/OEEoWQIIbyVEgwnWlQLPxCU7HfzBuH/bIRUnMJ0XSc - cUOTSKELTDsxpfyeSWrTFaRXDqKouhOVdW2ob2pHYytPmu29aO4cREvPCbT2nUJr/2lVLs8idg2jo2uQ - x9YA2tr70c0TeefABTT3XUF59zXkNF9CSMkIsjruoOH8GC48ncYYG4Pc9JOXAIR/H82C8ktzfwhAkZRI - /48BKN2qtArAn03iLhALL884KQCUz4KrPns1Pb+IibkFJeyl2cf7uUXcffEODTywDlk5Y6euMQ5aOMLJ - NxQeQQyhggkJHuxJqQwvs/MUoAho1GARqMhFdwkxBYICOHF+P/xwR7n+JwCU64ECwG4JZ5bvBtfVN6KS - sBQAiiQUVjtAgaBATWAn0FNL+uVRGfXjMitBKPNWw6+A06uXTw0/ca5yvU9ueAj8Vt75DQwMVh7v8fb2 - haenD12Vt+KonF084eToDDtrK1iYGMLokA709TSx74AmNu3RxG+3HsA/7zJWrmlFtt5DzID8qNEEvDun - 4D8AmJW/QkD3FMO9l/DN74OJdzIcg1PhHpwIJ49AWFrawsTQCJZHTGBrThBaWMHayo7wc4UtAWhtR0dH - 2do4w8rCFhYEnQ2BZ8hptHX1cEBHD/u19bBXUwe7COSd+zSxY48Gdu7ahx0792Lrtl1Yv3knvt+0G9/v - PIjdpj6IPD6K1N7nSBxi2DsyhwD5ZNXgAsJ6J5HIsDip/RHMQstgG5jF5UyBX3AcAnkcBAeFwZ/O2N8/ - WLlE4B8chYDQGATR5YVExiOMcIwQQBKUiYSihOC+PoHw9w3itOxmFOEfkQYDpzAcphP2LBhi2PsW8XSi - CSPTBPKE4kxTWq4h4VgvMkubUFrBY6SmERVV9cwZLTR0oLq5BzWt/ahpG0Bt6wBqmntR29StvPVSX09Y - NnaitYOg7BxFY/cF1PTdUK4DhhQPIqvtFkoH7qPnxis8Y7OQ35cRE6BCnarNyJsgSjgsj8ewTDCnNg2r - APx3k7gL5DmmefF5slMXlR+ImSX8Jgm897MLmCIQBYCvp+Zw9uZDpBSWK85v3yEzWDP09eIB7s0zt798 - I48HdHpWHkPTEuUan0BPDRcBi4STAkCRPPJy//5D3LlzTwmD5VEYuQkiAJQ7wQLANnlejACUa4ACPzUI - JRSWu8PiBNUA/FyfA1AtAaCEugI/WUYBoPSrQ3QJewV8AkAJeyPp/v4YAF1cPWFrR/DZu8COLsvawgKm - RodxWF8berra2KepjfW7tfCbrdr4naat6vof3Uvkcvjr3TUNAaB1jQBxlnB8DLe0Zph5xcPGOxqeQfFw - 8wwg0KxwWE8PxocOwVDvIAwPHoahwREYH7HAQQNz6Ogfge7BI4SuEXS09HFgvyZ0tXWxd+8+bN2+C5t3 - 7MKmHbsVbdy+B5tEhN6WraKd2LR5O9Zt2o7vNwsA9bHbxBtBRf1I7nzMcP09Ige4nF2TCGEYHMzljmOo - Ht14D3reudhzxBcHDJ1w6Ig9jtCpmphYwNraluG1A+HM7cIw3dGN28rTX7le6uUXDF+5VknYxcUkK9cs - vTx94ecbiOCQSLh7B8E7LAlmHjEwIgDds3qQOzqhgE8B4MgE0obfMAy+jeiybiQX1KPwaD2OVVDHq5nX - 4lh1M47XtaO8oQvHRfXdOF7bgfKaVkKymdFHE2prGV00dqG6oRdVLSdQ3XUZRzuvISS/BxnNdIPtN9F4 - 4Qke8OCXMFhcoApjAkBCTQA4J4/CSMC7CsB/p0l2JneX/BgHd5TsEvktjjlKvuCs/M4rR5ELwY/efEDL - 0Fk4MNTdb8BQiu7PziMAnoHh8OKZPlg+LpqSgawchr0FxQpg1E5LACjgEQAKCOXh51OnzvwIgJcuXfno - AH8KgOUVVcp1wM8BKK7uXwNA9bXJnwKgAFsNQLX7EwB+Hv56efnAgyGmK52fvYMrHZodzEwJvyOE0uGD - 0NfRgraODvZp6WHDXl38buchfH/YExGNVxDb+5ouSj49PwG39kn4DQKOLbOEywJC6u/CPqYcxi7hMHX0 - h62zL8xZ9yH9g9DZvx96mgegsWs39u/ei717DmDHrv3YuGUv4bUbGwivTZsJO8Js88Yt1GZ2b8WmrTuw - gZBbt20n1kq+hW5vy046vh1YT+ht3LRN0UcAbtfDTmNP+Od1I6njIRIHxhHRP6041IDuGfi2MnxvG0NI - 1U3sd07DFztM8MU6DXy7fjfWbmA96zYxpNaEpqYuNHUOQlvfEHoGpjhkbAFDAvKIuS3XiScLa0e4S9ju - 6MZQ3RUent7w9AmAiZUDzBy8oWvhg4NO8XBP70DB6CQyTswgaXQGKadmkHVmErnDTxFe0oWEvDrkFtei - 7JhcI+aJUgFgEwHYhmP1HVQnjtZ1obS6DWUVBGOlRBR0iVRlZTOOlregtKobZQ0nUNh4BsHZ7UiT64sE - YN25Z7hF+yc/sCTPBIpNEJzJpSIJg/8UAFUQFMStAvBnnGRHcgfJD3goAJSfGSQA2SeWX7n2R8nzUJfu - P0NGWR126JrgsDUbvYuv8h6sJ8/m3gEhiIpLREYWgbfimtrKa2vq62oSXsrDzwK8Bw8eKY/AqK8DCgBH - RkbR1zfw8VGYBo4r4BMIfg5AuQkiUFOHvf8aAMqyqUNg6Vdf+1MDUA2/n3J/Hh5ecHfzVADowDDUhE7M - yMAIhofF/elCi6DS1NLBXu2DWLdHH7/fa4Id9jFI7pNfoFOFvx7tE3BunYR3P+DZC4QNLMGj9CJ0XRKw - z8gBGofMoX3QBFqE6IF9e6G9fw/0tTSwb9cObCPYNmzYinUbCa+t+7B5uwZBtxfrN+4ggDZj7ffr8NWX - X+P7tRsIOkKJUFyzhYDbtEPRGsJuLaddyzrWb9iCDRuZCwAJ0u+26mD7YTd4Z7YyzL2H5MF3iOibRGDP - NIJ65+HP5Y7sGkdU00MYBpbi11uM8T++3Y0v12zD95z3N99+jzVr11Mb2L8J36/fgu8JRtGajTJfgpfa - tIHrwXzvjn3QPKCNQwaG0D1siG+4PF9v3IPfrtfE2gMOMA8+hoLhD8g+OUsHOIXEU9PIvjCD/FOv4J3V - iKCkMsSnFHP/laKo6ChKSo+j5Fg1Sgm6sto2wq+DeSfKBIBVrSiTZxKP0y0SmEeP1qH0WAOKK9pRUjeI - ooaTiCjoRFbzFeR2/oDKMy9w4TWUH4ZXh8EKAJV2Q6itCIGXSz/CbxWA/y7S8g4SCK4AoOwuOdtJ6Cvu - 7+mHGbSNXIBbSDzW7taFGZ2Jo08o3PzD4RMUrvpIKWEj8FO7KoFekTy2stytDi/lOqA86iLX/h4+fIx7 - 9x4oD0ILAOUxGAGgPBwt1wGVd4ObWlBTW6+Ev3IzRJygQFAAKNcAZb5y4+NfA0CBnRqAsmzSrwagAFr9 - rN/Ku77+/oHw8fFj6OsNNzcPuLjIu79y3c0JJsbmOGJgTPd3GAd1dXDgwH7lutsuzYP4aqsmvtawwJGI - MmSfequ4GPmhIk959q9jAU6thMrQEiKG2J13CvusQ7BdywRb9uhh+y4NbNu6HVs2rMPWDWsJjHVY++3X - WE/AbCDAvlmzmYDZgbVb9mDtJjo7atu23dizay+2btmGTYTeBjpAxf3R+YnWbGY3te4zB6gAcOMufLtF - C5v17OGSVIv4ltsE4HuE07EG99L9dc3Au+UDIroZjna+hENSM77YZY5fr91PwO7Dtl2EMee7ke5zw4bN - WEd9v34zvhUwriHYvtuMr7/diK+/2YBvv16PddQOQnD/vgMM5QlAQyP8juv22++34Iu1B7BBgwD0L0FW - 10tkDE0iqvcNIuVNlNPjyBh5BsuoMlh6xcPJPRwB/lGIi5VrwNzn6blIyytFVnElco/VI6+8mZBrRUll - C11gE47J84bl9Th+vIGOsJlw7ERJTR/yqgcQmtWE+PITSG+9jrKTLzD4aAEv2QbkJzbFDAjYlHYjDlAB - 4KcbIdKafhqAKmyq0yoAfzbpzwPwLXsuP3iFrOPNOGjlhl36ZrD2CIRbYCR8gqOU39iQLzEL4IqKi38E - PemWXByWXPeTZ+okl+t9Ar9Hj54oYbDAUJ4HlLvA8k6wPB7T09OnehSmuRW1dQ2K+xMQqsNhAaAAV2An - D/R+7gL/GABlGdShuUBQDUD1zRkB4Ke3PcL/IPSVjzwI/OS5Pwd7J1iZ28HcVG5+mMPUyBiH9OjYNDSg - oa2Lbfv18Ov1e7GGQPEt7kfeuUmknllAUP8MvHpm4dmzALPq9/AZWFQAY5M+iF0mPth+wAA7OK0WQ0gJ - f40O6sP0sD4sjxjCzNgIFuYMty1sYGBiBVNrF9i50o27B8DVkw7VNxD+dKqyfFo6+sp1vw079mDDdjrE - 7fsIQ4bM29hPUG5avgYoYfMGcYYE4NebNbBeyxq20ccR23gTKQPvENb9jiH6rPJLdd5tU4igG0wijLzz - B/HFbkv8EwH43WZCd8dewnQLHd5GAnATHepmrKGj+55Ocw1B/f06OtG1dJ6E4brv6VS/XIsta7dg5/bd - 0NbThzYh+MXadfiX7zcpYfXaPdYwcMtGStMjZAxOcL6vuRyvEHviDZIGHsEwOA8aJl50ytwWhy3pxC1h - zu1iZe8Cezc/uPiGwT0oFl5hSfALT0FARDIiYjOQmJyDlBSVMugcM/KrkFbYiOTiVgSm1SCyuJfzvErn - +RzNNybwRNoBpf5KtEIu5dIRPaHySMwqAP+dJjUAl3fXZwCUM97j9zPoOHkFfnHZ2CPf+bPzhB3dn2dI - NALCYxEWFae8VpVfUIDS0hIUE4L5+QUKYNTXAdU3PkTylRd58PnZsxd/EQBbWtuVR2EEfgLCnwKgvAv8 - bw1ANfw+D31dXd3h5OQCR7nra0uHYmINS3MbWJtbE04mBKA+QzpN7NPUwcY92vjnDfux1dQHiW03kHtu - GmnnlhBIAHrQTbl1zUG/5Dmc2ufh3vQOZomd2GfuiwMHTZXrZhYW1nCyt4eboz28nOzh5+GKQF8fAs5f - +RKNX3AkohIzkZxFJ5xRgNikTETFJiruVYCtd8gQm3fuxaad+7FxpwY2qLWD/dv3YDMhKHeAt9ANblwG - 4O83Emb7zWAWXIiY+usE4FuEdb1FaP8cATgHP/m5TsIwqe89Qo6fw+/32xLyB/AdHaDUt4HQW7dhPUPr - jQoA127cwnol3KbzpNYRhBvWb8cmwnArHeF2AnHblh3Q0NGFDuH+9ebN+HLDdny1SQvf77KAjm0S4qt/ - QNYQQ+/+twjpf43oE2NIIACPRBRjk7YdNm3Tx66dOti/XxuaWnoEohH0ja1w2MIJRtYeOGLvAzPKwt4b - ds5+cOMJ3MODJwyeOHz9I+EbnAjf8Ez4xRbBLbIQvmkNiK+9hOz+Zzh+7hXus5lIGCwAlHYhHwdWTMNf - BMDlNrYirQLwZ5OWd5nyXNM8FhcWPgJQ3J988urKw1fIr+mAhWcY9hjawt4vUnno2TciHiHRiYiOT1Ie - Ri4tK8VRqqRYbi58Ci/FGUpoKbmUyY2Nx4+f4sWLV0ou1wHVb4KcP39ReTZQDUD1jRC5DijwUz8SsxKA - Aj55Fe5/FoBqd6oGoNyoiYyM/gi/z0Nf5Y0Pws/e3hE21vYwpeuwtrCDlZkVTAzFAdLJaGpj594DWLvj - AL7coQ8dtzjkDD9F1plpJJ9bhF/vFBxbJmDTOIkDOWzIFR9gWvwAhyIaoGsbRFfnBHtHd/jQcYb4+yM8 - 0A/hAb6IDgtGYmy08j1EeZYuNacI+WXVyC2tQgIBGBgeB3dPPwXQDg5O0NI9uAxADWzcxZCSIfWfAuD3 - G3cSPnvx1W5jGPpmIar2ClIH3yG04w3CBubh3T5LAM4hnO41vvstomqu4jttZ/xuqx7WbD+g3F3euHkr - Nm/dQne5BRsYDq9nGK4Kt+UmyScAbl63A/s27cFulm3ZvA37dHSgZ2qCNTt24Fs61O+36eH77WbYbxKJ - yLJLyJIfSxoaR/jwW8SMvkHC0GM4ptdj7X4rfLNWA9u3yY0Xwo+uV+egMXSNLKFvao9D5i44ZOkOA0tX - GFq4wMTSGeaWTjA1tcXhw2YwMXWAsTmHWXrB2CEEhk5RMPPPRujRk0jveYLc4ce4zQYh3weUGyHyQWD5 - WQgVAInDPwlAdVoF4M80cRfIzuNOXJqbJgPnFQDKTZAJDnpBCzh46S5CUougb+MFPRtPOAXFwSM0DkEx - KYiIT0V8sri/IlRUHMexo6V0gEUMfUUlhJ7qwWeRAEa+PyeAe/78JV6+fP0RgHInWP0s4MmTp5VrhHIn - WH0jRK4DCvzECaoBKM8D5hJiAj75LuBfCkD1K3o/BUC5PqgGoOptj6CfdH8CFzs7B+VZPPMjVgyDbWFq - YAJDvUM4qKsHHS1dwkDuqGpgsz7dYXQp8k++QvrpacSeWoRH5yRMK8cU97cv+wH2Zz3A3tjT2OddgoP2 - qk9shUfEIDkxEdmpySjMTENpbhbKSwpRy+0sX39uae9BXWs3iisbEJeeB6+gKNg4ecCUbtTC3FIVAhOA - AroNDH3XE3rr6ATX7mAYzHB4w9bd2LiF4S/dl4TACgAJo9+t34Pf7TCAvkcqIqovKwAMaR9D+OACnBo+ - wL15Cv4t4whrekoAXsf3+h74apch1u7UVj1is2079uzbi93Uzr37sGPPfmzfo4FtOzWxhdtjy1Y6YrrF - 7QyZNdi9i9DdyDB5j6Ym9E2OKAD8hqH5d1u08fVGA2zV84df1gmkdo8hdvgDIkbeIWp0DIkjTxBYPoi1 - Gtb4+vv92EYAHtDQgZYWpWfAcNqcjtIWOiYO0DVxYt2OOMhuAaCNnRvMzOyhp2eMg4csoKlnjp2aptim - ZYXN2vbYbOAN9+wuJHc/QkrPPdwg556zPciNEPki0qxYwFUA/iuSsqbyRzacdHODLPf+gf4tk1KfzIsd - yuaWHfFjSdi7OL+Aubl5ZcfKE+/ywYP380sMf+fQPnoFziGJ0OaZ1Nw9GPa+EfCPTEZ4Ygaik9KQQKAU - Eno1NZU4fowhcFGhci2wmOFwSmrqxweQ5eMF8vrbZYa6Lwg/0eMnz/Hg4VPcvvMAV6/dwvkLVzAqX/Yd - GkVv3xA6u/rQ3tGtXAcU+KnvCJdX1KD0WAWy84sQm5iCyNgExCWpYCxKoJKS0/8AgAI/BYCZBKA8rpNb - oHxxOpv9ovTUDCTFJSEmPJrOKxhBvoEI8GYD9PSFt5sX3J3c4OrgAmdbRzjS/dlb2sLW1ArWxhYw0tbD - QU0t6GnrQlv7ENZs2oWvt2ljnyXhmd2M7NHXSD49i7CRJTi0TkOv+Dl2pdyBZvYTbI++gE0+jdjvng1b - f1mXDJ5A6KiLS1DO7VlVXIB6btvmqnI011ahr6cHfQPDKK9uRGhsinIN0NLeDVa2zrC0tIGp8RGYmZhi - 7z5N5QHnNVsI4y178e3Wffhmy358u3kfvt8sN07oxhiebqYD20TJYyxfrt2BL+nodF0TEU4AphA6gR3v - ETwEuLTOwLtrHoGd0whpfYWYprvYYByI7zWtsGHfYWyiy9y6YzcdoMoFbtm2jdCjw9uxB9u378eOnQew - c6cWw1Ut7GHIqrXrIPYSXFu37MIBhsCGFuZ0qnuwhg5wHR3g15sNsV6LYWtCJ6JbnyOifxzB4kiHXtMN - PkdM82Ws0bTHl2voajfuw8aNO5RnG7ft0sQujUPYo3ME+w8ScAbWBKINdJgfMrKFsYk9jIysoaNDp2tk - A30O09CzxH59O+w96Iwdxj7wzO1GfNcDxHbcwhVy7qm0CbaYycUlzMxLm6IU+H0CoKTPAagqla5P6ZcF - QFlLBUDqjSbd3DxqKP1I6vFXSJ0+75f0o/FW9ixLqVPmtTxvpXulVG9+zNDTz0rO0eVWv3zz79X0AsNf - NtqiKoYGPtCzdIETQ1+/yEQExyYhVN6PTUpCRk4mytg4q6uPUUdRUJSLtOx05BYRLPl0Vrm5ivIYFlfX - 1eHew8d4/e49Xo69xeNnL3H/4TPcvH0fl67cxOmzlzF84iwb9yi6euW1pX40NBF+9Sr4Nbe0M29FZXU9 - io+WIyO3kLBIRwSXJz45A4lp2UhIZRibQicn76IS0MkpKgAL+OQOdFpKKjLT0pFFt5dF4GWyPJPwzJDX - 9xKSkRqbiCS6r1CfAAR7+SHIwweBrl7wc3KHl70zPGwc4W5lDzcLW7iYWMHxkDEcDx+BuZ4e9DT2Y/8+ - DRzQNsTmvYfxT+sOQNclDuE1Z5Ew/ALJlxbgNbgIw5oJbEt7iLVhV6GT8Rg6sWex1bEIuyzCYesRgdQ0 - bq9sAjqT2zYnCzVF+agvIQTLClF3rBTdba3o6exBcckx5WcGJFyW93nNGYabEX6WRvJBBkPsZxi+ifBb - S/B9u0UDv99yAF/QWf1O3NVWTXzP8o10gtu37cCOrQLCrVizYQe+2qIFDdsIhFRdRPIoodc5AW8C0LFz - Ea7ddLDtU/BroQvrG8M+tyx8q+2Ib3YdJrx0sGufFsPq7dhKAG7btpXg207twg66zh10oDsIpx27tLFz - lx720Dnu3KaLrZv3Q0vzEIyNzelId2ErAbmRw77aboKvtDyhG1KLqL5xBA3ImzOTCGEoHD34AvEdP2DL - ER98te0g1m3VwgaCfTPd5dbt8qaLHnYfMMA+7SPQ0DWFlr4FtAlD3UMMjamDSm4BAwLxkJEdIWgLXQN7 - aB92wG4jNzim1iO85SYiCcCOh9O4P7ek3AiR52Ln1e1Vnp+Vx2CU3wyRMhXqRGxdKyAofz+lXzgAJVfB - RyUZppZ6/GWtTD9V9qMkA1nfH4g76CPwpFuu8KlzApCTzdD5yYPPct1PpLz29moCfWdvwC04HkZ2nrBw - 8YNHcDRCExgaERbRSclIzspAYWkhyivLUFFZQndWRueXRzARKnmZyM7LQmYOQZObjRKGx+1dnXj+6hXG - 3r3D6zfv8OzlGB4+eYEf7j3C5Ws/4Mz5qxgePY/egZME4AgBOMDwVwDI8LeuAdU18rR/JfILS5U3ThJT - sxCf8kmJaTnKIxDJAkJCUL5zJ187FvDJ74TIb4jE0y0qiqGi4xEXFYd4+c4eXV9sGBUajZigCAR7+iPI - 3RcBrt7wc/SAt50LPKwc4WpmB+cj1nA2soTTYTM46hjCXvcwzHV1oKe5X/nx8x0ah/H9TgP83ffaMPDL - QULnHcSMvELS9SU4Dy5Bt3oam1KfY03YD9BJeQi9sAFsOBKHjTouMLXzQ3JqLiFNR5qYhPy0FFTwRFJb - TAgSgDVlxWhrqFd+8yM3pwBe3oGwW34Y29TYDEcOH4aVkQHMDQ5DR0OToNmPzbu0GP7q4psd+vhyxyH8 - fudhfEv3tZ7A2rpLA7t37sLe7Vuxc8tmuih5Do8hrJk/Ao6dRsKJabh3TcFtELDvJgS7l+DSPg2ftrdI - IIh0go7hK11X/Hb7YYavuti2R0sFPLq/XdvV2oGddIHKq3e7NbF9tw627T6I7buMsG37IWwjcHUJKzOG - rTs378IeDt+y1xC/32WCL7TdsS+wEhGDEwgamoV37wR8ut4gpPMpErruY5dtJMczJuC1sZ5Q37yVLnS7 - FiGryzD8EPYdMISGljG0CEFtPTNFuvrm0CMMD9ERHja0wWFCUHTI0BZ6h22w19AJ1nHHEdBwGeFdd1B+ - 9R1u0xDIL8XJjUFpVUpzm2cbUn4vhD3S/ylTxhEAitjK+PdT+mUCUDbSSv0p8KklaUW/Uo1S+MfSipE/ - SsDHqRRJt+wSse0qAMqbH5Oz85hkr4S+D168xNmrtzFA+B2t74aFsz9MHb3h7BcGn7BYhCWmIlZ+L5ch - bU5hAUqPl+FoOUNfgq/sKPvL8gioTGTlpCAnR663pSCbjrCy8hhOnx7Fm7ev8ebNGF6/ZhjMeT1++hx3 - 7z/CtRs/4Oz5KxgeOYPObvk5RfkcVguqKqpxrKwMRfkFyEjPQGxsHMLCohAUHI6gkEiERMQiPCaRYXAy - ognnWEq+eRcRHYsogi2WeUIcIRcbi5gojiu/7SvvpXJdggm7wOBIBPiHw983FL4+wfD1pjwD4eMeCG9X - f3g6+8LN3hNO1q6wM3OAlbENLA5bwvygOSzYqKy1jWGqoQ8DTW2GVNrYq6WHdbv18euNuvj1NnPYxNUg - Q8K1E28Qd20Jdv1L0K6exdas99gY+xSaCQ+wx7MZX2r646uddCVm7ohOzEKSQJ2gll+zy09PQ1leNsoJ - wWNFBdwmFTheXqWcABzdfGHO0NeEjtTIyAwGBKC5sRHMDA1wUFsbGgTyrr3aynOFa3cfwre7DQg/A6xh - 9yaCRt4mkYerD+zYgr1bN2LLxo34hi5wp7EHfIqGEDMwDjc6QFcut33PEgFIF9gxDd+Od4jue4uDYdX4 - Ss8D/7LNAN9s08GGbfuVGys7GAbvonZLTkcoj7rs2LlP+ejCVgW8B+n0DBQA7qR7O6RpAGsuvwbhqUHn - um2fPr7afRi/pbvc7V/KsPsFggan4NnxFm4NTxHU8hipvc+g456Jr3db4fcbZd5a2LxNg2E4HSDXbfde - fexjKKzBurUY7mrrHmF+hLkJdPRMFQd4kPvykIGVIunW437de9gWJuEF8Kw+h/De+yg4+xw3J+eUO8Fy - I2T+Y9NaBqBcE5SGyUw9SHqlpamkuh+sTr8sAEpSb5WV+mNpxTgrOhWpN+rn5Sv1h0nAxyHK5pYaRAI/ - VU2zc/N0ZBOY4/AJdpfXNSMgIhHZJVWISMqCiZ07TO094EIAhsSnIJLOKjYtEylZuQRgMYpKS5FXkKc4 - vYJCOr2ibBTnp6MwJxnHS3NxrIRlBZlobqjE3VtXMPl+DONvXuPl00d48vAeHj64h7u37+Dq5as4eeIU - Otu7UEnoyQ2O9NQ0OrRohAUFwM+Ty+DoAFv55JSVDaysbGFJmVna4oi5DVw9/ZRHQ3x8A5U7ti4urvBw - dYOflzenD0R0RLjygHNwZBLD+GT4RCTDMzRB+SEgZ58IOHiFwtY9GDaugbBxCYCdWzDsXNjt5A9Le2+Y - WrvDyNQZBw3toHvQig3IAnraZjisaQqdPQcJGh3s1z2InbqG+HrnQfx6Cxu3aTCCyk6wAX1A7OhbRF5a - gknbLPYcncbW7ElsT36L/bEPsdGxHv9jjy+BaQmNI1zmqCSEJ6QhlO40PJKuNCaGDjYWaanJSEtPp7su - RGpeEQIZ+ps6ecHAxgWHLR1wkCH5QSMTmJlbMBw2xWE9HWjtJ+AIlO27JazUwVo6we/p1OSmxaYdDEkF - OHR/2js2Q3PbJjqwTVjPMHSXkSu887oR2/sKXoSde98i3CiXrjm4t3+AX/sbRHa+xJHYenyr70kHaMh6 - 9bBBbnRs3ontW7awrs10lcy3MgyWO8479mHLDg7foYUtXI5tOwk/utI92w/AUOcgbE1MoLd3F7Q09tBF - H8C3BPcXWhbY7pEO95rrCOh6Da9WLk/9M8R0jCF34AOsw+qxScsLX22UGz4EPeexja52J53o7n062Kuh - h/2aB6GpQwhy30iu7tY9aAy9Q0egf5gwpPQOEYz6RtjN/avvlw6X4ycR2fcIaQP3cH1iFq/ZYj6wGanu - AlPyBtUqAP98Um+Uz6XG0U8N+1w/3qB/XH+uPkmqaxKqu1aiRe4KmfbGnfvwDgqHma0LCo/XQd/EBrpH - CBtXX/hEJiIiJYdQzFbC4CiCMDknH9mFJcjKL0Iu84rqKtTWyC+VFaGU0Ks6VoyjRXSEdIANNZV4ePcW - 3o+9xuuXz/Hw/j38cOsWbly/hcuXrkM+Vd7Y1I68/BKE0uFJWGfEkE5f/xA0D2gxLNqHXTv3Yt8+TZ7B - DykH7wE9A2zfq6Nc5JcwT+ugKazs3eDhEwhXDx8YH6Gj0NDC/v0aOHTYCFYObrD1jYK1fzws/OJh5hML - U+8YHHGPgrFbJAxdwqkwHHIMgaalDzQtvKFh5om9Jm7YbeSMnYccsF3fDlt1bLBFywpb9ptjMxv+2o1y - x3IfvmLj/2KHNv5unRb+x1YT7HdKhltOP6LaHyBy+C38Ts5Bq/IN1me/xvr0cexMn8ZuusC1Ds34pwMh - +M1uO+wxdoKLfEUlKgbB0VEIjw5HREQIwkIDERMbgcSUJJ58shGbkcV9EgsTZw8YMTw3sLbDQTNz6NP9 - mZqbEIDGDIf1cFhbC3pahPMBPezYfxBbGBZu3nsIW+mOdu3lttmzD/u3Cfw2Qmv7JrrArYQIoSkAzGpD - XNdT+He+Zeg5B//hJXgwHHZtfgOf5pcIa3sKm7QOrDXwJQCN6DAPY4uErwK7LTuwffN27NhC+G3dSae3 - R4HfZsJv004dSg8bt9AJ0rXt3LYXB7W0YWl0GHr7t2H/3m10rDsZqu/Fl1om0PDLpBu7BL/WJ/BpfIHA - 5jEk9Uwis+sDfFJPYp9xHL5cb4Sv1uzBt+s24bv1m7Fm41blFcD1XI6NdKSbGYJvYX3yJZz98hkwAldT - PgmmbwCdQ0aKtA8a4gCPrR36ZtDySoYDT17Rg88Q3XYTV97PqADIpjMjFnCeLUau/ykAZKES1anak9Km - KHWb/EVfA/x8Y/yUZPjnUm/IlVIP+6k6VmplPZ9LVc8n+Cn93BUz8/OobmiGu3zKKCwaxRX12Kl1GIY2 - rmyQUfCLTlPkFZ4MR78IOPmGwz0oBt5h8fAOjoZfeDziU3OUO7DhYQwr/QIQQZDFRMchkWFzTW0j7t57 - hAePXuDytds4e+E6Tp6/hhNnr2Hw1BW09Z1CZVMvckrrEJVawHoT4OgTBitnP5jYusPA3BH6R+yhd8SB - YaIzdMxcoGHkgG26Flizj25L1xI79a2xn2UGtvJ5/ki61mjY0dVZOvnCysUfNt4RMPVLgnFgBoyCsmEc - nKPIJDQPppRZWD7MGPqYR4gKFZmx25QyCc+HSVieoiMc1yQkFzZhhfBNqIZDUB4sAlJhHZEJu7hCWEWV - wC6eDrr8LBJb7iGu5xnCh9/BkyHc/qOv8X36S6xJ+4AdGXPYEfMC3zu041caEfjVVjNs1DgMSwc7uHm5 - w9fPA8EBHggLdFcUHx2IpARCMDkOkfGx8AoOgqmDPYxtbWBoaYZDxocYwmnCxEgHZkbaMNTVgL7GPmjv - 08DevXLtTZsnCsJnly7DT23s2kUY7OJJZesWHCAENbaJa9tGMO0j5O3glFCLqOZ7CO54A3/5JD4B6Nb2 - AY51L+HV+AwR7c/hlj+MdYaB+NVmA3y5RQ9rtsmdZ3kekNDZJM/4yaM2u7GJofEGOr31dGnr6UDX79Sn - Y9PjcuhgJ0NjHYLaxEifrnonT3LbCOmdDIH34ruDFjCOLkN0130EtT6FV+1T+NW8REzTOKKrXiI09xYO - mGbhN2tN8OXaffh6/RaG8Fvx3cZtWLNZXhPciXUE4Hp5HEjeVOG8tiohtiZ2auhg1wFd7NbSU7RLU5cn - CW2sO2CA/Z5JcDx+hgDkPBqu4Oy7abxgWxEHOEvuLYkNVMPvjwBQLVVr+5R+cQAUKM0tS4JPtVZCS/Rp - g61M0vdjrdy4IvW0n9f3U1o53srpZ7kT0xl2hsUlIT4jD34RCdijbwpLj2DY+0XROUXD2icall7RMHAM - wCE7Pxg6BOKIUzCM7ANg7OAPO68o+IQmIyAsGc4eIUr4aG7nzbAyCBGJBajrPInW/kuoah1FWcMgCmr7 - kVfTj5zqPqRXdCH5aAdii1sRmd+A0OwaBGdWwSuhBG4xBVQh3GOL4RFfBo/EY/BIKod7UgVcEyvYUNmd - XA03dot80msRmteM4Kw6Tl8Gt+hCeCUeRVBuE4KPDiKo4hQCK88gqOocgqrPIaTmAkJrLyCs7hLC6qmG - S4houoqIZqrlGiJaryOq7Qai228hppPqukVndAvJXbeR1fkAYWWjCCzrQ3TDSWT03UTu0AOkd99HwfAY - +18hpuc5wobHGUJOQeP4O6zJeou1GVPYnjWPzVEv8I1DN/5uTzj+YYMRNtLRWlibwsXZBp6uNvB1t0aA - pzVCfOwQE0oYBhOMvm5wdnOChb01dMU1GR+GvqE+dPUPECS76fz2w9RAAwc190Bz927sU777p3Jf63fo - UHqKA9tOGO7efQAau/crkDywR56n24e1W7WwZr8VTMOOIaj2FoI63iqfxPcfWIBz8zvYVz+DRwOdUfdr - +B27iM2WMfinbWb4zeZD+HoLQ2xOv27rAWygNkouUNwuYbc+1uw6RMk1SEOspzbtOYyte7SxX0uXYehB - aOnsx/Z9O7Fh3158tU8L3xkQ8LHlSOh/juC2l/CseQ7vqtcIqx1HWPlrRJY8g7bNUfxmgw2+2KCNLwnd - 3xO+XxG6X2/dg2/oLr/dvg/fbd/PEF1D0VqCf91uLWzgtt64TxebNfSxaT8dKbvXc1m+2stQ2S+bYTf3 - ff9rBNZewfDLaTxhQxlnWxH2LcrPJKrhtwKAkiSTdiVStdgfp1UALmslhFSu7NO/T5tOxvqxZPjK8dXd - kq+sT939hzV8kiyHLNc0d2BcejaScosQn1WMPQfNsceQzsIpEPp2/tC08oW2bRB0nSKgaRuCA9Yh0LYP - x0GnaOg7RkPXLhwGzjFwCS1AYFIlPCOLCc0MGLvEw9ybzjG+AsnlQ8hpuIDU6tNIrDyJ2IqTiK4YRdTx - UYSXjyKCYIoikGLqLiK+6QqSCJ5odkcRTrE8Cye23ERy+22kdN1Fas9DpPY9RVr/C6QOvkIsw8zo1ruI - bbuH+PZ7iG26hYCjp+Gc2QW75GY4ZXbAp2QUsR0PlG/yyQ98x/a+RKx89r3vNWL7WQcVwwM+ZoD54Bhi - 5Hmz4TeIP/EOCSffI+n0BJLPTiDl/CTSqMzz08g7M43I5ruIYJiUOvIIZTc+oP7BEsouzaD4zBRSescQ - 2fUCoUMf4NIzBa2qKazLnSQAZ7A1Yx7rI1/iW5dB/O3eKPw9w7j1Ow8wXNeBibEeLE31YWOqR2nDxkQb - dhaHWK6j/NTmfi1N7KC7W79jOx3NHoZ2exnS7sCe3VtwkBA8rLePbkoTWpp6DH8P0+kYYvsBE2zVtFAe - +N2pa4N9etY4cNASeocsYWBkTYhaYY+OOTZpWuF7bVcYhFXCt+YOAjrew6d7Bl5dc3BofAe76udwb3iO - qN53CK67gwPexVhzOADrdN2xWccJ2w86Ypc+w3l5rk7fnseSA3YfcsJOAxfsNHTDDkN37DCimO8ydMHu - w7Y4YGSDg+Z20DO1xC6Go9sOW2CDoSM224bCOKERUT0EUesbeNYxHK/9gOD6aYTXTiKq8j2M/Ts57zB8 - r2GLtQeMsU7zCNYxdBat1zbFBh2VNuqaYetBK+wyssduYwfsNXXCPkYTGuau2G/uonTvMXHEFhNPHEmo - Z8j9CKG9nG/ddXTLozAzqmcBhX1Lct1PAZ9aUsiBTJKp2550Lxd/TL84AMqGWAk9tT5tIBW+Pm02NZrU - ePpc8xxfXcMn1KkQqP4n3Z/mv3K+aknt8m7jJEd6M7uI+NwSpMrNj8xSHkhGOGDliX0WvthrFYj9dmHQ - co6DoT/DxoB8hpFFsAg/Boe4Wjgl1sM+hqFgTC2dWBv8cgYRWnwagfkn4J93AtGVV5HW+hCZXU+RM/AG - yR1PkTX4FvmERy6Vc2oamVSGollknJ1HxvkFZF1YQvZFIOviEtLPLiL11ALSmGeyLPMKkHoJiD+7hMjR - BTjVPYFDzUO41D+FO+VS8wj2R2/BMv8iDNNOQCumC3tCW2BVcBG2JddgU3oDtkdvwu74LThU3IFDlUqO - 1XfhWEPVPoBD3T041j+AU+NDODY9pPt5AufWJ3Bpe8ZQ8BkCet4gjcsY3vcW0SfeIOHsW2RdnUDl/SWU - XF1C7kn5aMB7RHK8oIEPcOiYgHbVLNblTOKb5GlsSJ4jAMew2e88fq2Xin/cZIHfb9iDtRvWYsO677Fn - J8PSvfJ4yhqs+fpf8PVXX+B3v/8Cv/3qG/zmm7X4J+pvf/ctfi0fD1i7GV+uWYdvvv8eW7dswnaCUf+w - CYwt3XDYwht6ln7QsQqCjk0Y9OyjcNg5Fkdc42DmHgdT5whYuUfDypP7lycxbccEbLNJhElSD3ybnsO3 - c4rrPQ2nlmnYN07ArnaM25mhYfcHhLW+gGXaAAxCq2ESchzmwcWwCePJL6wQ9pRDWBEcw4vhEF4Cu8gy - 2EUfUz60YCOKOc7uMliH5sE2NBvOkblwicqFZWAazOWyRMRRmCU2w7H4IgLb38O7ZRKeTTPwbp5HQMsS - Q3DQsU/DPf8WLKLbcCSwAKZB6TALzvgo8+BMlUIyYRGSxeO0CB4pFfBIrYRPRg18M2vhx0hB5MNu7/Rq - OKc3wK/2GsL63iO4ZwzBjXfQ8sMMbk2qvgojLVDVsNiyPj5ixgIpWx70uVamXxQAJX3aEGowqYD1CU3L - sFMeTVFDjmiSH175KS1D8MdaWacahioIqufyuaQWgd9r9jxnT93AWRzrOo38lhGE5dcjv/08YiqGEF93 - FhkdN5E/+BgV5ydQfmEapacnUUZ4VVycRyVVdnIKhQzzcgfHkd0/jsS2V7BPPwWDyE5Yp52Ea+FVOBde - gX/dY3hU3kVgy0vlO3NRQ3OIO0GQnQEBAsQxjzrFA/vEEoKHFhF5cgmBHMel5T2sq1+yEX5ACIGXcB1I - ug1EXwX8TwJuvUvwkZ9vPLUE/xPyqMYcnNum4NbBxsuwzezYA2inX4B58R1YH30I+wqCTK5lsV750Gfo - 8CLnSxd8jjrPxnWGYCNc1QpjeTjLQ5cVRkURfomcfxwBnXidZWfGETj4EolnZ5F6cg6JfR8Q3fkOYV3v - GUJOwLr5PTTKp/B12nv8Jvodvo2Zwqaod9CIvo01Vkfxe00ffLvTAL/6cg1+9duvsG3XfuWjolt27Mbf - /epf8N/+4Tf4+9+tw99+uRn/9Yst+M+/2Yr/x6824D8x/8+/2Yz/9Kvv8b/+/e/wN//8Ff6//7IGewwc - YeqRCGPPNBh6ZcDAOweGfkU8eR0lYCpgE1nFk1Y1AVQKp+gKuCU18GTWRMfcCf3IFjiU0kX3TMOzexGW - 9ZOwbiQAW+Zh1zAB25rX8G2fQGjXBHxqHzJMpPtueYhEuvCsrofI6X6A3O6HyFOr9zHy+p4gt/8Zcgee - I3/4NSqvz6Pi6gyOnnuPo6fHUHnuHWouTKBk5DWPrymU8bgqvLSA9HOLCO1fgjuh59wkWoRb0wL8OwCf - xknE9M2g9MoC2h/Oo4vqobqXJd1S1vuI3VTb7Tk0cL4NNxbQ+gN1ewFtd1RqYXfLrQXUUnmXFnlSm0NA - 1zuEtDxC7bU5XGP8+4btRUyDqmGxZX18vlZalLQ01aDPtTL9YgAoqyivmn16Bo8bSu4cKaBT6xPwluan - sDQ3qQgLy5JfoF+ilF+iV2mR4y0uTLNaTkMtylcplI0vb3bMU7IzOBk1NT2LiekZzMjvmrJfJF98nlGk - er9RXvR+zO7em89RffIuqs88RMu1N2i6MYmcwUfIHnymPHMV2XwP0W1PEEn3E9Eieo7IVoKMLiC86SXC - GhnqMTQKa3jBbrl28hzelY/hTdh4Vj6BO+VTPwaf5rfwanoLj6Z3cCOAPNo+KF9HdmsnsCgXQsupYxqO - lHPXLLvnYNc6A5vmKUJkBnbtDMW6FmDXvQDrzkVYtC/iYPUHHKwah2HNOIzrxnGEYZJZ3QSsmmSaKdjQ - uVjXvoVNxSvYUvaVr+j0xuDIkMql4T3cmj/AvVX1oVL3Di4Ll8GVzkfkRkC69c7Co38OHgML8CSYvYaW - 4D0M+BHeYReAwHPz8D7xAQEnxpF0eQlJBGhUzwQiuycRxtDXre0tdI8+wrqMJ1ibNY6N2QvYlDKHTZGv - oRF1E5apF+CY3AP7iOOwD8nFAVNfaJr5wsQ1Gno2Qfjv3+7Hf/tGC3+/xQy/2uOMfyYs/1kvGL81isYa - 61TsdM2Fjm8xjEKPwS6mAs6JdYitvoCs7kfI7H6KdIb9qQz7Uxn2p/W9QhpD/Qwqc0B1nTKt5yWHvUZy - /xukjLxTXK1ft3yzcJHbfhHWLYuwbWNO8Ng0zMKWQHTgdvbj/gnslE9VTSJxkI63/wPSGe5nDo0jY+A9 - 0vvfcn6ss/cNknrGkEA3HE/F9b5F4okJJJyYRMLwByTQISf2TSCpbwqJ3bOI7VpERMcSQjqXENQLht+g - 8wYBDNgRhHZ0gY50pc6tH+DVKV+t/oDUE1PIGJlEFpW5LKWb5dlUlgwfnkTaIDU0qXxjMH1oAumDKqUO - fuB24bJweAj3mU/nJHw7xhHW9hzFp97j4tic8jaIXC6anVnA/MwMmzXb7p8A4E+l//AAVIFPpY/gU4NO - 3h2UdwgXZeNR89PsJdAEfPJbowuEnGiR3aKfcIBL8vECgm5+bhbzszNY4E6YnZ1jTsjxrCQfNJiem8ez - F6/xYWpW6Z5luVy7kJe5lVfeqAkumvzq1VMu2X2q/8EkKs48x/Gzr9Bydwl1P4AHCQ9aNpq43jHlZxuj - escRTkcT3P4Oga1v4d80Bu/6V/CqeQHPqmfwqX4G/5rnCKx7hcD61+x/Dhc6LpuCH2CWewOmDFfMiu4Q - QCxveMvw8p3yu7jydWSXthm4Em6uXVTPPFx652HfPgublhkFfNbNszCnCzFrnIEJG6ExZVg/B4OGeehW - TUK3cgL61OHqCRjVTsCEADRrmISFQLBJwrdpONRPwJnlLiIOc2kk5DjMjfW7tszCtXUWzpyfEuo1iSbZ - 2KjWKYp1cBnt20WzsCeYHToJxZFFOA8S2mzwPmzQ8ZfpZs/TnQ7OIXZwHpEDcwTgOA6WPyP4nmNt5nus - TZvG2liCMPwp9oWeh3HMCCxj6ZYj6+Ga0AgTv0LoOKXAwCsHWs5p+Icd9tjlkAWjqFYcSRyEYfIoDNLO - wTD7KkwLbjKsvw3X4/fgU3UfwbX3GRo+QHT7S8R2v0VMN/dbzzhD8Q/LUgFLrdj+WcRQUXRSYX2zCO6f - gS8h5NLBkwzBZ9W8BMtWwJoAsmhcoBuchzW3vWWNnCx4MuB2CCAIQ3o4LU8ekYRHVC/Vzfl0fUA4ARVK - kITwmAlq43FD+TOk9eUwT5bLq3YBXTMI7p5jqMsTCev3rF2EdxMdHufpQTkTfLbstxRxeaxaCWKeIO26 - JuHI+j1YTwDnHdxGeK1QKE+oIZTkn7qnEcJplVzKGCmIgjh+ME+CASz34n52ozxbWW/jU6TyJHLy6RTG - pA1R8/M0G/PSjgV+qwD8UVLDT1lFNQCVl6ZXAHCB7k0AKF9hEc3S/X3cmMsb9Ef6VC6Qk0dX5CFmBXzs - n2Yud3LF3T15+RrtvUOIiEtF/+h5vHz3QXnHd2JhCS8n5jE2tYi3s+wmX394N4cTT97jxKtZhgYTyBl4 - imSGLFkjYzxzEnY8+wU0PoZ/80sE84ANYsgT0P4BPjzzereMw6vxPdwJMbe6N3CreQW/hjGEE4wRrW8Q - 1jwG/9qncD16D7b512GSeQlGoqzLcCEoA3jw+rOxBPTOIJDuKnBgEUF0VkEjQBCdVRBDW18CxEucV59o - nmBkOEw5ds/DgbLrmoctnaBV2zwbhUrWrXOwoWwJMtsWNpKWKTjQBTpRLk0zXN5Zag7udBEeLQtsYIvw - bF9iY1TJg3JtIwAIOWfmIid2OzJ3ICDtKTupn7Jj43fsXYR9Lx1R/3t4jkwj4hwQw1A+cojh/ABD+R66 - VjpfzZKH2JRFAKa/x5rkCayNGsPm0LvY4zeAfe7V0PU6BpOgSliGVsE6vBo6LtnQ9cjHAZdc/FY7GI5Z - pxFCdx1Cl+rHxulNWHgQQO7tdKVcf28unx8hHcj9Ekhn7c394l7/Fq4NPMkoGl+hDx/l3swwl9O6C/x5 - IrDliUJcng23j23bEmzbAZtlWTD8tGgkFOkELepmCMklnrgW4MZtIdO78qQhy+HD7eVLkPi2TSsfUfVm - 7sWTiOeyBC7OchLh8sp2FafpTZfnSdi51C1S3BeEng/DXFfmDo0EXz14QqMEyISzDY8Dmz7uX0LckU7d - o22OxySPFy63p6jpkzwaVfLicF9uL18usw8h+nF8ZRyuQwNPvsxdeFy4chyPFrrAuqfKj0ANPhjHKzZp - eVdeuf8hb4KsbK+rAFRW7g8BKCGpwE0BnBpoanGjfSbVtOxclmxWudygvuM+QysnP9T8URxHXmWTF7XH - Oaxr+Kzy/bP/+//+93ANTsDJq3cwxhGf0fJdfTKBq48mcfP5DK49n0PPjbfI7PgBRafeIGd4DNEt9+FX - eR0+lTfhX/8IvvUMYeufEnBP4VhN0ek50905s0G7Nr5h42EIy7OmN8+evnQ5kQRBytAMQ4pJpDKskXBH - QuQg1uNT/RBeVQ/hyTyy9wNSTgPJZ8FwEUiUa4CUXAuMZVmski8hgeFlwkW5zkaxO5rOKoqACafCOF4o - xwuhAkYZjhKcfgxLfQke3wE2nr5F+NBJetOdeHfKS/0zXNZZNkAe8Dz4vQg+b4bP3mzEPp2chg3Qt5ti - yBXEOgKpgEGV5NfbfPsBbwnHethQKQ92y0cC3Ag510E6yGE2crluRHjL11OCOI6fOFqeJIyPP8bmtCtY - k/IAW3LHsSN3BtsT3mBH6A3s9WrFbrs8HPIoZAhcAwv/Mjgy13XKhL5bPnTdC/H1oSh4Fl+DH921Lx2p - LLeHwIFyIZhcKTdxSwxXfehkvSn35jkCbQGOdHEiJ0ULn9S8XM5pHFuX4KCEl3RaLLNjXQ6s24nbQ+TI - bWPPfnGDVk1LdOOLsCQsnBmiOnPezuLSWI99E08czF25bd3V4rIqElgr4vbi9nZg7sDcUcQ6nOgynZu5 - Hsw9KC/WKUCUbmcC0Jbws2og/Dhvq455BYBWdK3WcoKhE5dlEFi6sA6px4nTiBwph/pFODQQrFx+d87L - XcZlvTK+M12lapwl2BO+tnWMPDgPZ8JfTiwBjWMIrbmNvnvv8JLtbZxtbZbtbIEOUKKxVQAuJxW4PmlR - nJqQa+UWWaEVzFPdRadkE8qmFHGzqn6YiIU0boSbSvLBAtEkJdfw5LP1D98Crzjy3ddzKG0cgZa5F369 - QReOYdmo6ruO0/emcebhLHquvEbr2SdoPv0E9Seforj/AeIabyo/gp17YoLQeoeo9lcIbX2JmL4pJJ9a - RBqhk0zgxBFYAqY4giee/RLmJRJKSYRT8iUgjZK7tZmjc8gdnUb2yWlkjU4h48QU0kemkEZApI7MIlV+ - 4Z/1prOuVCqZ9SaeXELc6BJiqegTi4hiWBk5vMBu9hNuUYRKJAEXRoUScisBRQOFsFOEIusKZ11hdI7h - nEbGDaOjDB1YQAhdZDAdZAjHD+F0oVQY65Fxwll3BMeP5HSiKNYRIy6Oiua6iqJYtyiSwyI4L1GkgJrr - HMxy/zNL8COw/Tjch0AUkPrQVUq47VD3noCZoAN8gl1Fb6BfO4tDFbPYl/wamlHXoOfbAD3XLJh5ZcM5 - pBR2fvnwCD8OQwmBXTIZCmfhS+0QOGedRUDtc/g1M/Qk3JzYmJVrYmzA9pQD3ZkT3a1b/TSdHcP9Bjo4 - AsOajduaw22Y2zQuUYsfJeUOBII9ZUsoCORcCHYPwt6duYvASco5H8ltGAJbMUQVmVWLe1tSyp0FxoSk - dCv9lEBZAO3GOtwpD24TOXGI3ClHDnNmmQsl09sTWra1VA3BVcfpCDwvzjdATkysS0JhF8LZgY7NhoC3 - ap+BRSdDcbpwS57ULAk5G05vR6cojtGJ9bkQcm4yLefvyXoklJZxbFm/jGfPeThyG0i5jOsq85BlYbec - EDwI7uC2CQRW3UHPHQKQbVTeBpH2qbRWxcRISxVJ65Ubj/KPxdRPJbLhPx4A1dATqcGnkpwtFjEzQ9c2 - CzBqxRy3mbxNQ5atuAXCDcuO9xSjUrzjOPJrbG85nlx4fcdc9JZlzzny7TfA1eeLuPR0AecezmDgxji6 - L42h7dxLVA09QGH7NeS13UBJ3z1UnniBurNvUCt32c68Rfnoaxw78QplJ16jePQN8obfI2vwPdIHxhXX - ljwwhZThOWScJswIuRQ2dHFpqYRdsgBPwCciIOIFhhwWz4afQCikMs86vYCsU7PIlEdaTtENnpxVlDY6 - ixTCL3lkBiknFzjuElI4TQqnF4kbVBzhcp5MoEQPzyN8YI4QI7z6Fxgqz8OfIFOcHeXF8Ffk3cuQRhFD - HDoD355Z+DO09u+eQUA3w0LlZx2n4Nctw+bhx3H96RD9+xcRQGAFEowCVXFuolBCMYwSkIoiBI5cVoGj - KJoSpxrP7REqd6wJ9JDzFMsCCFYFsuJCGaY6NEzCsu4dDGvf4cDxCRyqnYd+6Tg0kx7Dt+IdEqtvIatq - FIVVAyirGUJ53QnUNJ9GTmk3Uou6EJBcj31W8XBM7EYknXRkxwcEsPF70UG5CWBEbOTisjwZBvowrPSm - 03VjvxPLBTROlEBG7RbVkn43gkFAZ08XKNf3zCrlhtEkXOjmvFiHD12QO0Njd7pme4bG1jWTsKj8AOOj - Y7CtnyVIFggLOibW70BwyLU6kR0BJFLDU5ZFPX+5oeHIcmtxWwSxAh5C3ajgFbaEnsWuiHMwL3iEgOYp - hLROUlMIbmFI3TTJaGQcdjXvYVE9zjCcICSUbeRkIPMSybwpyVf2fxThKLIVEYDWdH7WdH5WotoFWFK2 - dIBOyjIxNK55Bcfc86g+8xK32O6e03XMsB3PzkwzuGNj/QyAP0KfdK7olURG/McAoBp4K7USfspNCYJs - boHwY66I20f93b2VTk6+MiHAG+M48kjKQxbefk/IvVrE+SczOHX/A0Z4Bhq89Rb9tybQceUD2i9LPoU2 - qvnSJCpHx1DS/4xwe426S1M4fuoDSk+Oo+zUBI6emcKxs7Moo4pOTqH41DTKzs/g+MU55gvIOzGDrKFp - ZBJ8WaOLyKajySHksgg5CVUT6MzUDi2WIIiTR0aoeHYL/BKZJzFPJQDSCK5kQjDx5Nyy5pFEQCScWkDc - iXnEDM8ianAOkVTEwCwiBlWQk8+uK6Bjd0j/rCL/rin4djDk65hig59iI59iY5lkuDXFkEk+LU+n0zLD - kG6WZQy/2uRGChtrxzQ8GfL6UPJrZgJCP4ZKAXSD/oMEH51hwDDBN7KkXG8MpkLFNYoItACCNpDjBnPc - EI4nHzJVXCLXM4aSbaBAn9spbIiAJtjDzy0ggtssRIBJiWsN6pXriXMMGSdhwsarVTEBg7o56Be/xf6Y - 63AruIeYklHkVfSg6HgLCksacKyiA0fL25FdWI+knDp4R5Vgj2kojAKOIbjiFoKbXsK9foxub5INfJbr - zzCXoaZL+wIdC08O7QyBGSK60J0J1MTNOLYsKSGwC0NiVzZq1xaKuTOndWa5fZOAbxxaWQ+xmfDZHXMe - R/Luwq36Nfwb38GLEPDm/MTR2hM8NpXvYH7sNRwJREcCSMJFcXqKkyPYRAJDkYBOwluRgE9gp4SqAqjq - ebo9Lgvrsa8Yg3biJXzjUof1bjU4FD8At7Kr8C2/Af/ym/A7fgfexx7A7egTOB59BVueTOyqFmBXx1Ca - dcl8ZD3t6YRtBYp0wNYEpGUtnSLdqnnVlNJtU8/9sVwuZSbcJ0eOj8Po6DsYlL7F4dJ3yv7RK3yNg/lP - YZL7AyxSR3Fs5LkCwDdiZBiyTU1NYGGeLVkBIBut4gtXAfgjAIrbk7uvauDJc3dyDWGMBS/Y82R8EQ9o - 9+68XcD1l9O4/GIa55/OYJTh6sDdOXTemEUzQVd77j0qT79B+ck3qCDYKs9SZ+Su7STKz06h9vICjp+b - QtHIe5ScnkLFpUUUnZ5BvqJ55DM0LSDM8tlAc84sUkvIZ3/huUUUnppDweg8ITiPnBMLyB6lTi7SyS0x - VKVLo/tJJPjiRYRDPPvjGbJKfyLHS6SbS+b0Sczj6RqjCbpw1hU8SIgNyVeQ2c9xw6jgIXFc8wTMnCK/ - PjoyujZvOjOPTjoNhjOuhJgLweZEaLjQzYiUB3Epu+Zpnp2nGbrNwIqyZMhn3jjHboZFdBByY8KewHFs - l+tTC3DvWoCnOMQeOkW6Pm/O25vg9eay+RJcfgS+/wiXh8sYxHUPpkLYHcjxAgnm4EH2c5nDCMEIAi2S - YIvh+sdSCVQSt0PU4AyHTSPyDKEuzwyyXAAYwfA6kGGkc8scjtS8hdbRZ9hZ8AK65RPQLxrD/sgLMAjr - gUNIIcIT8hCXlIOouEzEJuYxz4ZfaAocfeKhZxOCbzSdoeGWCy8BQuMLONa9YQOnE+M6WxBiVq0M/whB - B8qZ6+9C1ybX9ezpjBzogpwIBZdGFWjcGB67NVINPFk0zsCNUHSom4Jh4VPsiDqLr0mn9Z6t0Is9AceC - 6/Arv0vw3IFjyX1YFj2AZfFjWJc9h1UZQdw0BzfOW24ceTGUlWt7yvXAFZLQ0lnRErt5QiCk3Lg87nUE - ds08IUuQH30B48yr2BPShvUuxdjimgPNwEIYRpbBMLQIBkFU4HEYhTTBJHoElim3YJPzBrYFhFkJ17+c - +7+G7pTroZaNqF40rchWxHW24zGjli23hS23o23DBMch2Ovf0xGOw7z6PcH4BhYVL+Fc9YQQvoP6i+9x - l+5P3geWj6LOzIoDJA0/AlDtAlegTTpX9EoiJ/7/BUD10nyuP51+agqR8hWVFZon9ERzcjd2WfLYydjU - HJ5NzOEJY9yHjHFvv5rDlafzOHd/Diduz6L/5jS6rk+h8dxbVah69j2qzk2g8hwBd34K5eemCbdZHDs3 - h6PnqbPzqLq8RDc3j8JReeVqDuVXgKMsO3oJKGFYJrArZjedOzIYXqbTrWTQnWVyWDqHSaiawsabMryA - 9P4pFNKlFdClZbPxpxMMGSzPpBPMIMjSR+aQTsBlEJzpBKc4wiQ6IIFiIocnDM8gfnACMUNTCOe4AQSK - lzz6wTDUrXeO3QyjGBZ6EwgeDAtdCCM3hp4eDDvd+9kgetg45CJ7+5LqmTM2aisenBZywMqDt2zU8gya - DUMwK7oVCzZqMzZqU571TRjGHGFuyn5zOgBzNjRLNjprhlm2EpKxQcoFfGf5kGcP4cBw2LlHXksb5/J9 - gHvvBDy5/l790/AZoGOk/OhKQ0bo/KhQOj9xf6JwgSDzSCqKih1eRBJPCLFDM+yfJBxnEM6TgITOcp0y - WG6acP7S8HRKn2Jz+g1sTL+PvQVj0Ml9CY2Is9hiU4T9Jv4wtfOCnYsvLB39YGjlCSMbHxy09IaGiTc2 - HfbE1/o+0Authlv5D/BseUfHN8N15LbgOpqpxXW2oBOzInDlZGDPbSkQlOtmbnKnk27Rq2kK3k0T8Gn6 - AJ/GCaXbk7I++hRaiRew0acd3ztVYZNbFTT86mAU3gLruE7YpwxAK6QTu4N6cSD6FAzSrsM07z7cG+Wu - Lk8uAkAJpbntlXCWUrs+J3GD4vYY6trTlTkwzHaqJaQrpuFVxZPd0dcwzbgOjfBubPUqw1b3bOxwT8Yu - 1yhssw/EOmMXfKvvhG91vbDBKA77nWtgGnkJjtkv4ZRPR0cIWpbwZMgTi3n1O1gyPLamU5W72eKQHVvp - dLmt5NqeI5fVjtC348nTgdvIkdtK7vK7dvBEwGjBvWsaHt2MNDonqPfw65JHiN4hru0Fas6+xsWn43gx - MaM4wCXlxscn+MnbWaqXD4QOy0kNixXprwJA9XxW6lMSKotkgSVmF2rLQi9TW7kTwc7PJlT3ylRqqVdX - 7eimRBxJfkToAzfKOPWeIa9ab9g/cusVWs+/QPP512g6N4bGs2OoP0PQnX6H6tPjdHEfcPwMc0Kv/PwE - jhF6ZRdmUXphDiUX5wm0JRQTXEXLKibUSuUVsZFZwmpWAV6J3IAgvPLP09GxO5PQy14GXTJhJdfYUjld - CseVu63y1kUauzPpWDLpeko5TR77kwVqbOjZdH9lFxcZQn9AXv9LZPe/5vymkEq4xRJkEWzg4YNyg4Hh - at8UQnreI4gKHGG4yfm5cxwXAs6FEHAV0HF8tyE2hj4CoXNJabxWhJolD0hLOgKL5kWYNy0oMqNTMW1Y - gEk93R37Pw1fIvQWcYQNyahhCYaUQT0UGTaoZEQZK1BUjWvGXKazoMuxYpjsxFDYuZfOsvcDXPsmCOJJ - FQAHCEBxhZQfTwDBBJtc21ODMHiIDpHrGsiwPIiuNah3FqG9M4ihQ5QwPpTTh9BZKo/xcD3lmqLcTXZn - o7OnQzOmyzhQ9gr7S8exO2cMu5MeYVfIGfzeKBtfa7ji291G+GrHIfzTen38f369E/9jgyHB54NDntmw - S2iGa94JhLU8h2fDS4aOHxhq8qRAuFoROhZ0XorYbcUyG8qO83XgCcWJYbGE4O50z15yt77lPXxb3sKv - eeyjLOjydoZ04LdWBfh7g0T8zjwN31mk4KvD4fhCywdf6fhgg0ks/kE7Bn+nl4EvLCuw1a8XWvEXYSth - MB2cE8NKR7mpUrtA4Mu1PZ6IagnlGp6cqrlPKrjPKuZhWD4Lw2MzMC6dgnnRB1gWvKPzewzN6PPY5NOK - r+wK8YVVMr6yisX3NlFYbxOODZah+MYgEF8fjsAWazrB8FPwPSYPTfMExO0dxWPMj+su1xjtl9ddHt2x - Jvyt5NiRY4DHiln9Igwrp6Fb/AY6dOBaBa+gmfccGtlPsC/rMfZkPMSuNJ6gUn7A9qjz2B4yBM3wQTrO - XhwJqYVzfBNSjo+g/8w9fBhfvv6nEEH1xT81HyT/iBE1RD4WsPPfEoBSiaDtE4dVCyBln2YgJTJUFnoc - 01PPMTP5Uumem37H7vecgFMsTyhLRm59XCG5QaG+Vidfg5CbEXKt7jXzZ8zvkIKXXi7hxN0JdN94i9bL - r9By6SVaLr5A4+WXqLzI0PXSOI5fnsGxy/MEywKOXVjA0QuLhNkics8tKDcL8i/OouAS80uzyGFIm32Z - oeql5fdhCacsAkyuyeUQXrnMcwmvPDqyQpYXUFKuiMOymGezTH6IW67HJTMETpZXtzi/GDrGWOapVznu - NYp1Z3DcGM4nlNOG0O1F9b9DatddFDSfRKH8an79KDLb7yCmc4xnfJ5BCRQ7ug0XOiuPPp79CQSvPnF8 - 8nwenRwPSBu6Ams2QksCwIIOxLxpFqY8K5s0TBFwswTdnEoMo8yVUG5ekSUdiyVdg4DPrGEOpmxcpnVz - MKmbhzFzRbXsXiEBnQVdoCJOq5Yl+60UcVkIW2e6T1cCzE2WlXJnGO7Jfq9+utZ+hsiUD92pt9xokRsq - fQsf5ccG58fcv3dRUQCdbYi4PTrpADZEH24HT7mrycbnzvV3oAtSHGsb4du9CBPCaHfRJHZkTmBf2jto - JT2Gfuxl/PZwPP5fXxvi//prHfzNDg/oBtbDq+gKgirvIaj6MfxrnsK39hX8WibgQZDKHWC56SHzURo9 - G7w0erXsOV+5s+vQwX3ROQWnTjrejvdwbX8DtzaGra1P6SIfwavlAR3gPRhm9mObfym+s08hdOLwnVUE - vjEOwDo6021WQdjnFAVtrxz8193B+K+aKfgX80qGyN3YG3UJOsl3cCDlHg6kP4F2zito5b6FLt2Ydskc - 9hXOYmfuDLZkTWN9+iTWpk9gTdoE1lLrk8exLuoFtsa/wprQu/gH+yH8P3XL8b8cyMN/NT6Gf7CsxN+b - leF/J3D/l+0R+L9tjcJ/0S3Ab0i49QGXsSXyEXbEv8aulElsS57ChqQprEmdxnfpKn2bNoVvU6fwTeok - vk6ZwLfJog/4jvNdk0qlcP7J76l32JD8htO/Zv4KG5NeYUfCPWjFjELHrxz7beJxyDYajv45sPTJg6lH - JgIiC3CyfwTTE28JC9UbVmKIhA8i6RZuKIhTnl3jGGKylon0bw5AWQC1K1sJwU8z+LSIS4vvsTA/Rr3B - 9OQLzEy9wcLcDLWEyfE5zM8vKZ+7UVwdp5DHTOT9v2es+B7X7hp7zj1fxOijefQ/WkDXg0W03FlE/XWG - pZem6N4mUXJ2EsVnJ1BCZ1dMV5dz+gMBN4G00zPKC/2pbDDpdEkZVBodmlxTi2LIGT8yjfjRD4gZnUDU - ySmGVNOIPjGDaDo9GR4pZzs6iwQ6jATJl5UoYpk4t0SOl0gnmDS6gDTCMe08Q9ZzS3R8C4g5zXpOzyGK - oXPkuUVEsCz6FEPYk4vKnVw/QtN5lI6NTieoZwyJrdeQcbQeSem5iEouRHh+F6KanyhvT5g30JExvLFl - g7fpIvA65M2IaUJmhmdcAk2cnOLo6MIaFwg8cXVqibMj7D66PgEYgcjpVEAUUFKEn0ndLEwYLolMCUBF - 9ayb81dLlsWCIZbA7g8k5YrEDSwSCHRF3QRhN8MiRQSiiOGxyI3y6F2C7wCBxvDcs2eJoZDqupoDw0eb - +g+wkjuQVW9xpPwlG/t9aBWyweQ9hWYO3UTWS+zLeIltSfewMeEWvo+/hm/ir+KrhOv4KvEO/jHwFr4M - e4ztSW9xOI9OrmoCBxNOYrtPLda7VCghpmv5KwQ200kzTPPiycKtbgqulNyN9ZVrmjypuBDu8uiGI/eB - 3OSwW5atiOtty2Fy2cC2fR623Dd27QwH6QAdJHxuGYNz0wvuxycE6kPsCKnHP5km4G/1g/Grg0H4wigE - XxsH43uTYHxj6Iff6LjhHw944X/bHoT/qp2FX1vWYY1nH7aHnodO6kOYlcm1skkcLP6ArckvCPj32JJB - yBF03xE+XyVP4ovkaWoGX6TM4cvUeZbN4avYcYKHwIoewz963cD/Zj6I//VIF/7WYQS/cj2Jv3MYwN/Q - 4v6dXR/+u3Uv/tn9LL4OvoPvIp7i92HP8PvIN/g+YQbfJS3g6+QFfJW2gC+p36UucD4L+G3SPH5D/Tph - Dr+Om6Wm8VuO/3vO+/dJs/g6YZr7ZRJfxY3j69i31Gt8HU0QRvyA/UEd2GERgS/Wa+Or7/bgiGUATN3S - oe+QAhv3BLRU1mFi7Dmd0rzCG4kExRyJBILCIblERpdF/LBPCZdVRPqrAFBcmiBOcpn5TwFwcXGCMJbv - OQjWJjEz8x4zc1OYJ53lK6/jk/OYYtgqj5o8YSV3afuu0RyefbmAgUdzaLs9g9qrMyi/OIPSczPIPTOL - DAIl/fQ8gaZ61COZSjgxR5jNUjNIYNgYPzSJ2MFJhkuEGR1GFJ0CXbWiSCqUCmGjC+qcREDnO/h1vodP - 1wd4Uz6dE/Dt4MHfPgdvOi7v1kX4Nk8pD8P6MfdvmUJg2wyCO2cR0jWLsJ5ZhPfNIKJ/GlEMyyLlutzg - FEI5/+Ahhmkn5hFyiu5ldBE+BJ1PjzwiMq08F+dMWTBEtemh++l6q3wfLyS1GN4B4bBzCYK1XzZCKq7D - tX4clgx3BIAWdHnGBJh5y7TS0KxaCTJxbQxhTQVQHE8tCUVVUl3HU4W2qn6Bn6kS+hJ2DTM4Uj9NZ0e3 - SLcnwFNLDTzzRk63QgLAPy3VfIwJHMPK9zCoeItDx8agx7BUt/g5tAsJsPxH0Mh9CI0chkGZt7Av8zb2 - Z9LdZD2EVg4dDiGnm/8MeoUvoF/0ArpFz3Gg6BEOFD5hSPUK2vkMq3LfcLw30OC4+wseYnf+PWzJuYt1 - rGdNxmP8Jvwhvqbz2Z7yHgcLpmBXNQ3zwgcwz/+BIeED2Bx/S4dHd8d1da6fJ6SY8yRhV7cAJ66DXF+z - 4TCTilkcqaATrmRYydyA4aVBxQIOVy7gULloETpH56FZOkvNQLNkCloMObUL30GnkOud/xL6ec9gkPsI - 63z68I8mZfgb3XT8d50U/PPhDHxrUYC1DIm/NEzF/7E7BP9pcwD+y/4U/L3RcXzl3I0NAafxvc9JbAy9 - AqOSd8oNDgcC2qCSIX7eFLZmz2BDJuGURuCkzBJ+s/hNMoGUsojfpi7hd8y/TpzDhrRFurD/H29/AR/H - nWd7w5+799ndOzszycRxzCjLMshiZkaLmZmZwbItW5YsliXLkszMFCcxJY7jsMPM5CRmFDOc5/xKVuJk - srOzz7v37eS4qqurq6tbVd865081COPqe9BYdQXLir+B/prvYUBprfgcmsWfwbTiJ5hU/AjL2luwbeyA - 1YYuwrODAOujqxzh7wqYtY7BhPAzEggSgAbNw+MA5GdoE3pahJ9WXS90G/pg2DQAw8Z+GDX0Ut0wrOuE - Ye0DGBF+htV3YbP+G7ivOgPb8FVYqGOPBWqG8A7KQEhGI/zTmxGf04BTB46i+84NAm7wNwBUbp1JCYfG - AchX//8BQIHeow7wEcNJjSNyZKQXQ8NdfI1RmGvJfTCkW0sXX+7itFPA1zuGTx8M43Vavgs/D+PprxlZ - P+zHVrqyptc6UfdyhzIO2vpLXVjNWLFChum50IUS6dP4fBfjBQ+GMw+Q/Zw0U7iHvGfvoPCZWyg+dQsr - Tt1Byal2FNNBFB7tQN6hduQc7kDu8S6u04uso3eQcfQm0qmUY7eQTKVwWfKR+0g6TOgc6kbiwQ7E7b2K - hP0/IVn62B65jswTt5D99B3knrqH/Gfvo4CfXcDPLnj2Lp/fQf5zd1F4th1FBKwMbV54aYTRdRTZ0lSC - 4Co4TdjS5SQzPkVTiZzP5ffK3Psuksq2IDF3HcISiuCfWI6iLa+h6OQ9ZBBWCTxRowiVkJMCrB4CcAip - jHkJPGnHQcdtcZ0JjcfacY2D71eJSxx3iiJCUGIvp1J2J6AcX2eMywkxRt7I4wM82ft5otN5HO5B8MEu - BB7o/Mfa3w7P7bfgvvUm3DZfh2vrVThv+gmOTT/AgW7Nrv5L2NR+Bqvqj3kCXoZR2Tswr/gQNtWfw2nD - d3BvIRy33kbgrgcI2ddJgHYj6kQPv69U2lAElrQhS3yabpi/QwYdpnTTi39hFKGEWNCpMThtZxwk/Jxb - OgnLHkTt7UIc4Zt+WPpGM6ryu6Y8zfV3dyJyfzfi+R0TTvB7HujlZ/YhmPLe0YXlbe10Wh1w2dwFJ3Fc - nDoyWjts7oU93Zc9Y6AFT3LTOqqWkbCGcbCGMbC6E+ZV7bCsvAer9Yx85TdhXfojjPM+gXbK69BOuATD - lJdhl/8OnAoJubSX6ApPYknwUb52BnrpF2C16l24VH8Jw6K3ocmrptvGm4g/McDIPci//yC89w7DdecI - HLaNwGrzMMFE10fnJwDUoVPTpfQpEwLKik7NmrCyauyDOaFmSgCZ19yCSeV1GJRdgcFaOr6q67Cquw27 - je1woKu0ZbS1bB6Hn/XmEVhw+8b8rgaEmcGGbuhzOq4uqvOhOmBQ3wF9Oj39ugcwqLtP6N0jSOn6OG9a - fx9mjNQix7rvsXz1OVhHlmOpuR/UtO3hEpANr6QGuCU2ISqzASf3PQTgCNMjGTOeL8etlcBQOPSrAySR - /m9GYNm0QE+o+1v4yWPiVdmlIS4f4g4PK+t2ct9ucc+v0umJ4/uxbwQvfd2PPW8+wMaXbqHh0j0C774y - 8m3FhftYff4eCp8T0BBSJ28i9uBPiNh3BRH7f1QUsvs7BO74hlHoazqGrxC042uE7/oagc1vI4i5NWTD - mwhveh8RTR8jqO4j+FZ+AJ/qDxHU9AVi6BJC275AUOunCGj9BP6UX9un8G35Aj4tX8N70/fUD/Bq/gY+ - zR/Br+V9BG75EME7PkXYri8RvvsbRWH8vLCdXyGcitv7PQF5jYC8g0xCK5VKONaO+JM9SCRcpPGodImS - JhHS9zGGgAkntGIYnRKf60DAxtfgX9iG+OJGJMioJCmVSj/VwkM/0Z0M0JEBoTxZgxlPw090ElDc7plB - pa+o4rp+B71kOsYJCeii+b4YOrwYxtpYwkMUQ6czPi8g/LV/bwKBG0PwhR/tRwDh473zHty23CRIrsJh - 408wrfwcRuUf/0OZrP8Uy7fchufOdvgQMAH7+xBK5xRzkvv6HJ2VlJ1dYKxkrM9m9M1Uor2UHdKtCoCf - pts9MYbII/ydDo/QPfbDZyeBuO8BXeR9RBLCUYRx4O57CNrfBe/dD+BN1+Wxtx8OdEUOO4d40rdDZ/1V - nuw3EbCHcKODy+e2pdH0ujfpwvl5wXRsFlVXYLr+B1jW/AQLymDddzBYfwX6dEIGlVdhUH0D+tXXqZvQ - paPUqboD7Uektb4dujWDMKgFDGpAZ8MpZVg1BqPKURivJ5gqhmBeTpiU98JqXQds1j6AQ9kDOJffg1dN - FzwZMR1W/gyznC9gS2e2vOo7mJa8D/PVH8G5/gdYlX8Fg5WfwL7hOh0to2PDHZjX36Gj64Llxm6YNvbQ - afUwdvZAl25Nh85Ll/FTj+5PHKABXZkhXZkJZUY3ZsE4akFYmdbegTFjrhQVGPK3Mqu5CUvZLn876+Zu - WG/qhXXrIOHH78BorVP9AJoVN6C9ng6bv41+1TV+Z8ZkOkbj+tswbbgLs8Z7jMoCvZvQ5m+os/5H6Ff+ - TNd3nfC7BctGOr+N92Df0g73TVfhuOoczGOqYeSdCdPl8fCJr4BHaiscYpsQmFyNwzsPo+vebeJlkKAb - VegyUU8gUyGOgjipWxAX+AiV/scBOCHxeQ8/YvzZL+1zRFJNPcyljLt8JjsqPSykc/MV7vFr14ax+9Xr - aDz7I0oOfYqUrW8hpuV1BDdchG/NC/CuvgCf+pcRuOldhO/4EjH7ryDh8DUkHb+JVDovGSk343QHMk+3 - I/tMJ/LP96BEagpfH2bEvY/yCzew7vx1VDx/B7Uv9TIGM66+OIByquplRua3pBHwANYytpa+2odVr/Zi - JacrpID+5WEUX5oQHdzFbuoBCqh8RtWcC/zM5zuQda4TWVLGw/3IfvYBMk7eQRrdZOSO7+BZ/xEc178H - 98ZvGZ8GkMuTu2iibytPcOlHGkP3EkyghQkIT/XAs+VDeK85isSKA0hfsw0hyRVYHrkOKRvfRM5RulLC - SmpcUxjf4wm+uOf6CC7GVimzOzXKeanEIFwIw2QCMEXKp54HaCIURxd9kpGJETD0cB9h1A6vnXcJtRtw - avkR9hu/h03Ddzz5v1JkVfct7BqvEHjXuM5tApBRc183nV8fQg5JVB6P3v+lzowqtcOxEoe5f5GngAgC - MOwEEHKMOgoEHh6Dx64BRrlBuG0fgOvWPjqtXjhtosNq7oJdUxejGN0IT3qPrffpJH+mM7uP9DMDKH5l - DLkXhhijb3B/f4L9pjvKHeActg/Bee8YLFp7oMVIZ1p/HaGMqim8iEi/1JUvUYRgNqcBhKtp3S3oMS5L - ZNahtCquEhb3oE/Xokvp0LVo08lo0zVp0dloMMYtm1BtJ9Tp+DRrR6BFAGoRgNpVFAGoTCsBnQqqfAy6 - 5XRnBKFZ5TCsa4fh2DAC+9pBuHDqVDfIONgJ63JG+pZhFLw4jAA6aPN138JwzZdYVvQh1As+glXtDf4W - 7bBpekD4dcN8AyFGkBnW03lROvVd0K7vYRTtg27TEPQFfnSAerW9BHcn96eDEO8krDsJJDq0ytsE/S2C - +hZd6126w3Zu8wF/Mzq0De2wogN02DYGx53g7zmkODtDQtNiA0G2gcCu+xEmNYzR67+FbtlX0FrzBeP1 - p1i26hNoln6mLNNb9zXh+h1Mqq/wYvQzLBuucf9vKn8vV6YC04LnsDSoAkvds6C7PBU+6RvhU3AAtglt - cOU5sKVpG9rFAUpDaAJOmr4IbSZS6C+4k38EgsqT8cf/KAAffShblH+U/nncDWnuIjxWpuL+xPuNKU1W - pGJD4PfRnX4cvHwVqw++h7jGF5G+7R0US8vzZ3/Equd+xsozN6ibWH3uNladu6vcELroBRnGpxfFL/Rg - 1cVelL02hIp3hrH+3WFUXKbeGEHl5VHUSVevj4F93w1j75d92Pp+J9re7cLOj0ex83Og9cMxSFlh1ctd - WP9KO6reGkTlu0PcziDVj/J3B1D2zhjWvAuUvg2seQt8DlR/OIqqD/mZ7w+hjJ9Zys9eTa19dwTl7w0r - lRx1VA23VyuVKK/3oIKxfQVjcMrRbkTsZbwiOBLpqDIJIqUlPuGUSPBJ05JIwir6/DCCDxE0dYR+6WGE - 5W2Cf2wp7HwLkFZ/CSUn7hG0hAgBl0CgxUulhlR+PHRqkceHFLAFihMi2JYzcjpt+hG2G76FdcPXdG0C - s6twabtOoN1iNL1NVyZQ6yLUegi1HiXahhzq4rSLUbeb7q8XEYyEUYxb0SfpHAlsAW0cQRZ9YpTLh8d1 - fOS3U2V+lLAdg++BIXgxonlS7nuG4baLcW3HEFy2DxJU43LcIhpinKTahn+r1mHGS05buE5rL7/Dfbi0 - XEcS3a9UoKx4bQxr3x6B786b/E7tcGYsFcdisWkA1jxpDZs6oLLyCywr+xoeu7vhu6sDQXSkflvuwXt7 - B9x398OqrZfu7Q4BcZe6R3DdhSalx0i3lLF1GSGh3dgLLTomrQ390GT809gwAI2GcS1TNMzXxggdArCB - 0BPVc75uXNoEo46AsXqEoBolXIdhSMdoUjsAo6oemHNqWT9Icb/5Gd67gKAD/O5NBA1dkw3dnhmnhhU/ - w3YjI/gWutzN8rsNw7ZtkPF0EGbNAzBuYjQV8NHh6XA7eo2D0GsahL6AsIHujbFcWyBY1UEYdkCP8VyX - 8dygmvG0VqDXwak8v0NndxsmGzpgx7+R2z4oADQlDA0YW3Uqr0Cr9GPolX0IIzp9i9qvlAumS+t1/h3u - wHd3Oy+yHQjhsRR+nMfSsR5EnBDxmDrZh4in+6kBXhB5IX+6D54N78E8ay+MY+qg77cCziktcM07DOvk - nXCNq0Fr4w6037pOrNBK0QWKwRolX4QywpjfApD/KE/GH/+zAJStTEj5IHJYdkgZT49pfOxXUyqNlPuG - x5SW3FKr++7VDuy+9C1W7nsX2bveReGRL+jQfsKG1x6g+XIfNr49gCZCpYkgk0EBRA2cl76gSr/Qt0ZR - L8sJueYvgKbPAOkaVc/lDTwJmj8AthJ0Fx4Ar3aM4sKdIZy/NQQmapzjsiM/8/VPBrHhzU7Uvv6A2+3D - +vcHUPlBL6o+IBTf70HZ+yNY88EYSt8jAPm56/j5NYRfzYeDqP5oBFWfAJWfUvzsaqpWxqKjZICCxndH - sYbgLjr+gzJq71o6xNXSPIKuK/7wIBIIhVQ6vtTjMgwSIyDBF8NpOKdh58cQeKIfyzd8AMfCI3CKq8Xy - 4EK4BBQifu0pZG3/CtF7eLXcegd2Up629Sq8dlyD757b8Nv7AH572pWDTuS9874SWb123OHBeAMe267D - Z9dt+DM2Buxr54nVqcAu4piATSo7xghSgpWKI2AlaoubjKVbi+b+Rp0cJWBHCDQpdGcsPjZE0PZze70P - 1fe7aS/3iXF17wCctvFEJeDsCTg7EWOUbduQctLa0E1MyLplQnRGLSNcNgqbNiiypezaxmDP9zm3dsFr - eydyLg4pjb6zXhjECrp+r+3X+Z3pGFt6YFLfDWOe+KZ8jwEd5LxVX0K94hu476OrbLsLF0Yv27rbsGXE - k5PbhLDUpXMyYHzUp7RqO6BezehM4C1afx9L6JY0CRMNgkWAp074LW0Y/FUEl2hZ4xA0FMn84DgcCTSR - Rh3fX9tHt9gDzboeLK1sx9IKwpafpUfHZii1o019MOLnGzR0KHexs2ikqyOEjBm5LejIpNZUny7NmE7U - hI7PoK4degKuDXy/lMFxO7q1XdChtOu6oUMI6ktZHWOwYfMw9LnfAkFdRmCdGr5ezfVr6Bq5vmFdF4y5 - DWP+dlJBoc/tGhCEFnThzrtHsXz/KMz422pW34RW9VWYbrgGp9ZrWL7lJx5nNxC47y4ijnQg/lSv0rA+ - S0atobvOl0Ee6LTzpUE+53OorJeBDCahdL6eRknD+eTjdxC7/RNENV6CV9F++K48BreVp2GVfhAuiU1o - btpFAIoD7HnIGfF+jMMKCH8dEOEXNj3y+L8DQKXhHp3fL/ATMsvOSWMWKZYcweCI3Px7DJ1c97Nb/dj9 - 4lco3fc2cne+jcJDnxEQVwm9DmwhXLbSnUnbOKXxMEG26b1RNBOGArgqwkhUS/g1vjeCTR8TkARdA6HT - 8PYoNtAFNtOZbSOQDl4BaMDwAbn8IXfvI+4mV8UbfH7qNugEZdCBbrR90IPa92UsOUbiD3tQ80GHAsF1 - H4yglABc8z6wlp9ZTgCuf4uvE5Z1Hw+j4Ut+5jdA/dfcJ4KvnJ9b9rr0n2Uk2/sl4lreRuyGN5C2+UOs - OHIN5ecYs59nnKF7S6dTS6WTynpWKkMIQMIv4hm6lxN0RIzJDnu7YV33KSwLTsE2rgkeEWsQlVaPyOKD - iK27jODW7xl9rkK/5jvYbfoerpt/gMf2a4TbXYJP4NapRNTwo4OPgE3KB8cVT7cZ94w4uFHFzUkkjuJn - RxJoEccGEX5kkC50EIEHBnn1HqAGCbJeQraXjqSHInx2dsFzRyfct9E9bWt/KJl/8Jtlbts64bqti+Dr - he2WAdgQgjYEoA1dng0hOC6CbvMorNtGYUHo/So+bx1TahstKJlaEWY2dISOrXQL23uQzPibfbEfmRcG - KDrLLT8zyt+HdWMX4UCQNI3AmNswauvHgnXfEwY/wZcAt229SzfcAVsCxK6lH3bbR2HUPKTAwnDjIGEx - SMfWjaUEgy7nl3C6lLDQIDiWKRLYDWAJgbekfkiZLlbUh6V0iepNPVQ31Lkf6vyMcRGo9Q+wlOBaQohp - MFYuItgWrr9B10jYNHczqtKRcb+0GWs16+/SwXE532NIyAmQ9KrvQ7PiNhaXXoPaqp+htvoaFq+5oUi7 - itGcTk6zku8VyTz3W4cxWABo+BCAutx/A4JZpCcgZCTWJZANZDl/M4P6XkK1m+pS4GrE/bbe3A+XvWNw - 2j1MWN/EkvIf6DCvwZPJIeGMNHUaGe8SSODJKDMFhFsRYSc9kVa+OS6ZL6YKX+frVJ60gHgNyOZ6mVQO - 37NKGri/3o8qupXig18gb8+niGj+EDZ5z8A6ugE1NVtx//athwAka2TUdhqtMUJw3AP+DwJQVp3Q3z1k - kQI/mk6pbZHh4ZXh5Lu5nBrjDo7Jjgmbx73gvaERnHrzKsr3vIm1Bz7E2mNfIaH1dfhUnUHmwc9R9VK7 - Ajt+X2WYp00EWQvhtun9MdQSQDJQp4w7t/ZVurVX+1H95rDSGLaMEbWKZGt4cwibSbvDdHjP3R/Dufuj - eJ7u7+LdQVzuGsIHZPT5+8Cer7j9N3vR+ModbP6gD/WMtFV8XxXna97tROVbHcr9J9YQwGsJwDI6wPLL - I6h4tYPOkw7102G0fjuGVkJ2AyFYRjjnne9E0qErCNjwKvRiNiK2/nlUnvgSbReuo+XCLdSeu4dqxvdS - gjCTESCVKnphGNlnRni1HEbAoT44ECyGW3g1b74JM5LVaf2b8C05gfiiHSitPonYksOIr3sDyftvEl4j - CDg2guQXePCdk9pfaaLyKNTo1Ai0MMIs9PCAUl4nUAw+2E/nN64AOiG/PRIHGZd3dMBToLWFANtyn9H5 - PsH6q1za7tF13f1FTi13FLnI63yPokfXfyhnynHzA0KvC9aEoDUjm/VmxjtFUqA+XqgutYpWlPWWMVg9 - lCVloUwJwK0EIGUtahuBJQFj1SAVK/eQdLaHJ5TUhNM5E4AWtddhzddtWgGjjYBhC6cEr1rVz/xteaE4 - KTHxLizFYfFEt2gcgAkhpylleISGPuOjUnsqMVfgsWmYU7o+SpPuSaSxYUiB4LIGmQ4RbEN0gSLCsakX - mhu7KDpGSoNQ02hsHxdBJ1JvuA9juk5duqllfK6ziU6MWkroqdffgxYhqEvXZcz9NpXvu2UUps2DdHWd - WLLuNuYW/YjpOd9gXvFPBF0HXxumaxyEIb+LQEyP7lKgpsPvp0eo69G1GjTxNUqLr+nJPL+jxGIdrq9D - Nyht9fToVrX5Pm26XX357nUdMNrQyb8NHfwuXqi2Mz7XXYdx8y14HetF3AtAilRg0cFJOWoOHV0eJcN6 - yZiNAj4ZL1LpkknYrSDoZHmRQJDLFPH1PKqQ81U851rpVLZ+LN1BaYh43pec7Ybz2kvQCahE0aoNuHOL - Dka5bYUwRup/f60DHu8SN46n8X9+fZBj/z0ADg8PY2BgQJlOPCYGGxgT+EngprvDEHPtIHdooJPTdj7n - lCAcGRlURkuWfrl8Fbf7h7HzzJeoPfwR0htfQGjZSaS2vYqKcz9i+0f9jKVjCvwaCb96wq+ezqqGbq+C - 0WYtAbeaP478WCteHkDpS3RbLw0qre5LuKyGLm3dpW6UCUQ/IzAZo5vf6ULthSuofOYzND//A459QXdJ - mG0kMNeduYOCfZ+i7uJ91DA2VxJ0FZf7seqFW8g4/q1SprdWAMjIXfr6qDK67iq5J+srHah9g/B9a1gZ - KFSib8krQ0g49DM8ql6Cbf4BxNWdwc6XfsYr3/fjc0bwL3tH8cr1MRz+hC71FcZrudvXqW4EbL4G7823 - 4b3tDnx4JfWhC/M9N4aAF0YRcZpwO9mBpNb3EFG4BxHpm+CdvAVehafgx6wderAbEc+NIeqZQQQdbKdb - e8BphxKDpexloqbWadPPcKRbdG5hXG67SddzFbYbfoJd489waLoOJ8LWtfUOlhNwHlsFgp2MkV0EI6Ot - 0pbtHyvw0AiCDo8qknn/A/wO+wYYeyX69sNrTx88dvfR4bXDUhGh0yYnVBestvZSfYTaIKdDsNw2RNAN - wZwnvRkdoimjrjFjsTS0NaI7NN1MGBKAVltHYcm4arupAw6t/A6br8Bl67cE7ndwbLkC++YHsCYszJvp - /AhA/WZAk25MreY6YXUD5vyeBo23sXT1z5iV/gVUC39STnZdRj89Rj89TnUb5Dkj4i/qgzad0YQ06wWO - fyCuq0XYSFmhNmPsr5LnE8u5DiGpw6irpUieP5znOuPqV6RNGEv5nZTd6W0Yd2wCK4GUFh2pAisFdNxf - AlqkV9dHcImTG3d0hgS5yEDKAmXf+F2lHHN8f/gZlA7Bp8X3aNINajASa9bQ/XG5yUb+7bYNE36jsN3e - RyfeDkcmgVA6vpTXxpBGoKUSfKU8b1fzHMon5LIu0hBIjx0aFik7X3OZU55zFWIk+Hwdp2upUs6volZS - JTLPdWTQXaXzgAwNRzW9TmPyxijCt3wKs/jNWLG2FXdv3yNfpBJEINjFeWljTBhKm+OxYSLpEQg+8vhv - A3BidJVH3yLPBYgylQrf8Ypevi4uUGKw3DuDGh4bwiDfN9Gz4zb3970fhrH51Dco2/U+MhouILvlZWx5 - 5Qaev9aP52+OgXzB3u/Gx3tbT+U8347QbR/Dt+lNRO//Giv4I+XwB/dp+whWq56DG92QdOqXm+TE7P8G - pvlHoJ+xFylHvkMDI+mq535A4PqTsIivg1vWFux8owd1Ul508DqWrzgD46iNCK++gHWEUvFFXs32fQWn - 0pNYELEB3m2fIO+lHmWQzZRj7fCofAva0W3wXXcW+UevKMNK1cgfTV4/cRdBmz6CR/l5xGx4Aac+uo8P - bgziq3uj+LlnDDf503zLC9R7D4BnvhvBlveHUfrCAGIJrBjGVOluFscDKprxIYQHUyCvqqGEW9yJLoQ3 - vQPH+GZoO2ZBzS4PJtHb4FbxDny23YLr9ts8+X+CO+Ov7547jKoPqPFCZ1GgMu1UKjj893ZSXXR+vQ+d - IF2hIjrEQ3SKh0XDjL8jCDsq5XyE8IkxhP8XipLywWfGJfORT48h4qS8xoOWCqNCuC0fbtvzECMqAemy - lzF/F0+s7d10Nl0wb+2ASQudBoFm0tpD+PFE40lnxVhqsW0EJlvobghEY4HilhECcrwNmtK1i/C2ayXM - 235gLL4Ch5ZrsON2rDaJyxuD8SbAfDtgzO0srruDuWU/QIVReO7Kr7Gk9AZ01jFiVknUk7IziX3j03HR - KT0iXYHMQz0Kw9+KMCIEpfnJb8WoqWhAkQ6d2sRUm4DTlobDSuPhCUlPihFlXqdRGhaPUJwSggIr6V0x - IQGX6D8D4AQEFQAqsJuoyBmHtSKuq1lHd1vLaQ0BT6jqc7klf+txAI7AbkcvLDbfhT/ThbRbTSXsMujk - 0un2cnkO5lPi4gp4TkjF1GrOK7dZeGMMMhLRqktiWnpRfKEHcq8W5Wbvz95H8qm7iD95G4nHbyDx4LdI - 2/8l8g5/jdw9nyHnwPdKO8204w+Qz3P8xbd+Qm8PoTNEzgx2YrjvHr3XbTJHmkNLeaDwikgim/qlPvYR - 2v23AShO7/cAlPlflpGBSt0HNUInKCM1DJK+0ty5l/yVXZpo8vLF/WEcfoVui18uu+EVZDdeQuOpL/Dq - tUF8SW5+KICgzhGEUvkhA2EmMFJaFByGbtJmeNReRBGvOEnPdcJuzVmo+FVAM6ZV6T9a/MoI/BrfwHzf - dZjlthJRm99B0zuDyD34MazTmjHDJgHqHnnY/Wa3AsC4rV9DL2orplukwzZ1C0ovPkDuuQfwb34T2jH1 - +He9KBiXnEXuC/ex8pVhRG3/CYYpR/BnnSTohzUhdSud42syajLd6ItjSD1+HyGbPkDYhldQdvQTfEiH - fqVjDD/dH8Cd7iF08fvf5W91lb/TG7fGsItfduXZB4g/3Ik4wkKaq8Sdk0qQMfg+S0gc74PXoU4E7buF - sJaP4b/qadjHboJV7BZ4r3oBkVt+QPSRbgQd6qLreoCop7uUu7KFHZVatj5EnRxA9NODiqIY9yKPDyrt - +EKPSE2u1OBCUczT1EnC6wThdZzwOjZGgfDjcnn9Idj+K8U8+6tklBhlpJiJZZyXJjtR/I7S1jH4mTH4 - E4peR4ax/MAgnOgS7XYSZNt76O66YUoYWmztgfXOIdjuHoPNrjGYbR9hFByAYVs/neAAjOkMTVsJwtZ+ - usl2RuKbsG27CvtWwq/lFmykz+mmIQWARgSg5S7AdAewuP4BZq/9GXPXXMGcFd9Co+I+TBljzSQ6SnmX - VEI8nP6R9AWOtePSk2j5n0ifIJRKBkX1A78VP0+fUVnvoXQVSbncCMH0qEYpqU3mPOGniPOyvk49gUlY - /aJaOjlKp46AJcj0OBUA/gLBhyDUp8QB6mwgwEV0ueOacLSD4xCkBKh6BKbtjjFqmPAbgP2ObjjueoBI - ppT4i4y+BJ84wDROk/lcKjSKCLyiV2WQ1iEUvzTE86MPBWfbkXniGpL2fYOkvXKDrs8RtfUThLZ+AH9e - 4D0bLmN57RtYzgTlXnEOfhWnEVJ9Fv5rTsG/8iUEtn2HqL13mBTv4afOESVw0oVRclMzQnCIzoIAHBvr - 55TplOebDIDcKyZRUurDB5n1zwNQVhviJw0ODiqO7/dvU/hHDfMDZMDRXkp6dMiABdwd0KTiFnWVz78k - 2F74dgB1x69ixeZPEV/2ItbseA+n6ZS+4z7/MDCKK3z/Fa77Jl2TjGpc9yZj5e5PYZRI9xNWgYCa81jz - +hhiD12FVd5+zLRLxyKfUpQTRCsYKX2rzmOhRxHUPIuRTofZTNhl7XkLpvFVmGoeDk3PbBx6t5cA7EdM - 26fQCmvEZKMo2CY3ofTCXWSfYRStvwD14NX416XeMCk+ifwX7vKK1YPQFq4fsQX/vjgMGt6VjO0fo57g - LX9Z+oeOIO90L+J3EOx7PsHuN27hGzryax0juHG3Ex3dPYpJFhcsv8tHD2S0ly6sPHML0QcfIOLYCAFG - p/T0MPwJKvfDvXChc/Pafw8h+28ifu8VpO34HGltHyB9yxfI3ncV2Sc6kXlGCp3H2/Zl8cBLuyA9N4Yo - RmceoKKJ0Vykp8d4Y+dhSJc2Ae6j/XbHBy3gAS29Ic5yyu1Kb5MJmP0jiduLOEm3qEja9439PRy5Xgy3 - HU1FnqE75OeH8LVAruvP9/kSyj7HR+B+ZAjW27phQ6dhs3sQtnuGOR2Gxc5hmGwl/Db3wqCVahEIjsKk - jfBq62EsY+RtuwNbukFbqQDZRGdJB2jaLN2zxmBKB2jI6LyY0Va16j6W1T2AeuU9BWgmhJRUlhhyXiD3 - 9wCUdnUTAKRqRVJj+p+J6zKijoNn4A80SA0Rhr9Kr36YErg9qlHCbGwceg/hNw7AYQKQDrFOIPgQhL8B - 4MB/AUA61A1dirT5e2jT6UqZ4C8A5La1BLJ0nlIOakMA2kvZ37YeOOxkmjjej1hppM5jLpXgk6lIRsfJ - 5FTu05L74iDSn5XRo+8i+cAVRGz+AL7VF7F89TNwLTkBx4JDsMraA+OUbdCJbcFSJi614DqoBVRgWfA6 - 6ISUQTd4LfSCK2CcuBPWpW/Ao+lbrDx1HbfJCWVkd4JneHiQgCNcpIBtTIrcZMwBYdW4A+yTetn/rwAU - lycAlDJAgaASeR8+ZBNS9yH3t+2hJhzODepnfvD3jMSf94/g3a4hvEoXdOr7IWx+bQCrDtxEeuNnSFj/ - Bjaf+RGf3Sck6Ry/vj+IW0NjuMNtf0inuOfdbjS83I50QtIudQNc0upQsPsy6t8bRdLhH2Ca2IRZ1rEw - jFyPxndHUHL2HrxKj0LDpxDmMetR8ew3aH39PjJ3vgzj2DWY5xAJh/i1OPJ+B9Y/fw+hjZehEbwesywi - ELhyB9a+eAfZz11lzD2JRX7Z+HcDX7iuP4PC5++g6NwdBDW8hmUh9XhMLxZGYRuQQyDVviR3tOpD1rN9 - kDt7ZR76CetP/4wXGfNvEOp3u4dx7/4D9HZ38kIxqtxfRC4OX3YDp77pQ/kFOreD9xF8eABBRwYQQPD5 - 0dX5HetG8MluwkVuC9mH7Gc7kfv0PZTKjcnPDxGc/cjjZ2adHlSGXJfC5wwpgObBKMNf5UptGudl+Ct5 - LVOuzDw4JyTPJwqrc7lOHtct4PukUFrGDSy5PIaSt2XILIL5mYc69bvpI/OBjM8BjNEBnAYy5gYzPofS - SYbRRUoj53A6zAg6zVDGprCTwwrowwlhKb+MJGSjCNxoAjf6ea5LaLtzO877CL9ddHfbGbm2MYZtH4A5 - HYjpln4YMvbqbSJgNo/SEdIZEoKmbVyvtYuRuAPWLXLrS0KxhWDbRBjwJNZvA3RaxAFK5QW3QxhK0xiT - JoJCmn9Qhoyuf69uGDZ0wUjmCQulZlQAR9D9ZxoHoLy3lyJYf6c/AqM4Q6l8UKQAcVzj7pDzjMPjLnFc - EwDUqRU9CsCHEOS8NHb+DQQJPwM6PemqptfQSfiNN+TWqutk3O2GBtcTAIrj1G0ahQEvHGabpfJpBI67 - R2G7rQuue9qRxOMnjn+n9JfHkMHjJ4XHlEhqcqX8L/3cIJJOdiDh4DUEb/oQrmvPwTRtF7RCa7HEezXU - 3Iug4pzDVJaCJ01imKrC8P+o++NfFnrhfy9wxb+rUYuc8K+qDpisF4q5rqXQyTwNu8pPkL7ve3x6u4/G - ogPXbt7FtRs3cff+TfT1PSCTesmr8XoHeUjVhBizR2n3TwNQVnkUeL9/SDTuHRzFfZ7o1wjgn2k3f+RW - v6LeJoyfuTGClg87UEzIJe7/Cin7ryOf0SxnfzcSmn5APiPc8Xc68CMt6j3ayB/b+9BOokuH5m+7RnD6 - 8x40XbiKzNaL8EitRmRRE+qf/ggNr/ch4+CX0PIrxGLbcASv2IaWtwdQcPxbuGS1wNAvB/55G7H10lVs - uvQT0raexVL/VMy09kVwcT0d4HWsfvY7OK0+gekOXG7qi5zWk6h98x7yz3wPh5ItmGrrh78aLUfopnMo - Pn8VBc/8gIDq01joVYInGI0dU7eh9Ph33JdBZJ98gLhDd5Fxio7syFU0v3obH/FLSGPvXtq+nq4uDPZ2 - 8fcaRg+vFjKU1+d0h6e+GkDFix0E4APCow8+h2TI9l6En+pDkoyoTCiVEEhrCKRVPKgKZCSV00N0msPK - ndRWE2CrCLACgRmneW8QYG8RYG+Pa+W7fP298UJpRZwv5VRU9QVQ/y1QzWn5x/wcvk+AKE5QGjVLmaDU - Dnvu6sDyHQ+o+1i+/XfTR+a9pSb5YD/8Dg3A//AgAo8OIZiuVsr9Qk4QhAoExxB8pA8hMiKzjF5yYgDh - 0mib7jCK7jBaPvvcuMLoDr2OgnGrD2Yt7YRYB8y3EII7BgnDQRjTAeq29EJvyyg1poDQaPMII/GQAj3L - lj7CsJfOsJfrEgSEoOEWQI8QXEpwaFDGnDduGYUZXaJJUw+MNhBshMNEedmvkmUCs4fzhJrAbbyJyH8u - cYwCToM/FNfhNsWJ/bHGY+qj0lcqP36VuLxx0DHuUro1fQ/F9xN8j2oCgopk/+XzN3QQpNKb5QHh1w6N - mi4s47pasm3CTyqNTAg/a7o/s82MvjuH4LSzFwHHepDLC2QCj9H0SyPIeoUQ5LGTRgAWS/TlsRp75A7C - tv+AkE0fwThtL1Q812KKRRr+g4D7X0+aUSb4X1NN8S/TzfD/zLbCv8+1xX8scMBfFznj8SVOeEzVEn+e - Z4w/zzfDpGXumGadhaUJR2Fd8RHCW79AzYF3sGHLcbRsP4Bte/bj+NPH8P4Hb9KkyRBZUgY4oiRTicBS - NcH/f3n8twAokJt4TABxojZYnsstIeVeGuL4PiYET/8wis3vPsDaC1eQ9dzXiDvxLcLp1kL2X0P04U6k - 8oRI2T+MqKbryN12A1tf6MCrXw/hO0be+wMjeDDYj586+vDe1T48+0kXGs7/iPi60/BMrUJS6WY0PvMJ - VjE2Rra9A1WXNOi6JyGj8RlUvngXSbs+hnl8LUxDihBfsR873riNyjNfIarhOFTd4rHIKRx5TYdw8O1r - KDn5DWyKDmOGfSoW20Wg8tAlVL96B7nPfgv7olZMt/bm1ckPaXvfZDS+hYKTMkTPMcxyyMCfNQPhW7wf - VWevou6NAaQdv4vIAxJlryNh73eofv4mXroyiq9vD6OdIB9k/B3t55WJDvoeIf/DvUG8fXUIJ74YQgWj - dcjuW/Da0wWvAz0IlGhxegBZL/Yr4/utuNSHwhf7kKsMqSSA4sHGCCnj3a28RJf24jDk/hyZL44gnwdl - /mWCUJoXcCoAnICf1K4V8uCUNlYZL44xDvci8sQDhB97gLAjHQg+OF5J4sf98NnJ6C29Irbdh+++Hvgf - ErD9Y4UwuoYpEZ6wo8IZayOfoQi3CcBJBJYhsWT4+CQqkd9D7jErETqKUTjiFMEn4rw0qwigY3TePUCQ - dcJ44wPCrRvmW+kCtwzwxKRrayMAto5Bm05Oj3AzoJuTtn5mLSPKKCjmAsDN3TDi+8QtGnE9A57Q6oyZ - 6nUSi/mcJ7rUcJpspMNr6lbaySm9JX4RndkGfpai8XmpgdUjDKVZiVLO94fitgg4/d9ArYvivvyiHsba - R5fJ/IQefZ9IACifL+WHDx0jYSbgm9CjAHxUfwxBAnxDO7+DdOu7B83q+1hW1UEISlkg3bJUHNEtS7Mj - Kf+zlDabW3hBPDig9FXPJuQyCb70i/28UA8rqUPShLT7yzw7hJDtP8Kr9l3YFz+Lp+wL8KdFAfjXBe4E - nSP+NMsSf5lpisdmGePx2cZ4Yo4JnpxrislzzTB5vjmmqJjiqXm6eGq+LiarGuM/5ppjjk06lsQegM36 - jxG++WvErzuG1BUNyC6pREbBSmQV5KNxYx0ePLhBRtGRQSpuxwEoIHz0QW7998oAJ6aPRmF5CAy7ScDP - b/bjyLt36XzuYuWz15B25DteAb5FxMkfEfr0LfgdvQf3vQ8QckzuJcGD+yBPkE3tyNnZjpazPXj+owF8 - eX0Q3dz+/b4ufPzzHZz+6BZ2EWDrnvsRfmUn4JG9ETkbjmHThR+VkVU8Gi5jhnk8DL2zUbj7Tay52I3A - tg+xwGcVlvkUIKb2FNre7ETx8S/humI3ZjokQNc3G1X7X8W+128hY/cXMEo7gFn2uTD2ysGmUx+i9PR1 - xO/9DFaZLZhnE4wly+NQfPQLrDl/D6m7PoVdxi5MMo7Hvy3xRkTFCVSdv0bQdyD2wFUC/jqCd/2IhP0/ - oOL8LZz8uBeXv3xAe96Ne9fv4P6167jx43V8/OkVvPbhdTz3/l3seacH6wi3sP33xl0To2Hk2RFeSWWQ - 0D6sfrkLK19sR8H5TqSf7UcCI2Iyr7QSa2UY+3xCMe90F11huzIeYOYro4wkFGN5FqcyArS0r8p7jdC8 - OISEM3SXx6WpzD2ltth7123qLnx23Vd6jgj8/Pd2E4QE8T7pH9xHx8aD+Tgj7X8hAd7E6NAyP/5cpqO/ - KJKS8krpjzw+YvD4gA3SXzma4JvoExwmlTJ8LYRTzwMjcGD0tSDETJupTT0wpbszIfwMNg9Da9sYNLYB - 2g/dnRFPWhOJba3DdH99MN1MsLV1Qq+FjoxOUWLw0roxOp0xGNLhGDSOwYgQku5c+nREAjyllvU3YgSl - JqCo1OASQlKbq8CQLvHvNVEDTDD9ot/XCvdDp/HRZTI/oUfXk+1JfOV35nukobKhxNk6Qo0xd0J6NQQd - 9ccA5OuEpL5SLijxm46W31e/4S7j8x1oVN2BeiUhWN0FHTpAw010xrxYWPG3td4O2Gwdhv3WPgSdGEIK - jz2p6JDa3uyX+pH36iCK3hhT2vzJTZFimWh8Gj+FVeFpLAqsx78uDcH/mmaHf51pjT/NNMdfphngb9N1 - MHm6NqbO0ML0mdqYOVsbs2frYM5cXcydpwOVBdpYuEQPKuomeHyOMVTt0rE4eg9MVr8N3w2fIGL1IURm - rUdiXhmi0/IQEh2L9Ow03L59lVz6bS3w70H3DwAoix7Vr49hacc3OIy+QUKQDlA84J2OHnz0/V0cePkn - 5O35BrGkfti2b5RRWcKPXkPk6XsIO9sNn+M9cNpDh3F0gFd+2uPDY4jZ3ouSI/04dHkIH1wdxs/tg+gb - 6iNQu/HlzQc48+ldbH31FtadvQaXkkPwzN+Koq0X0PrKXQKBTmD1eTxhGAOTwBKsPvY51rwyhOUb3sVk - Am2x9woktl1Cy7t9SNn7MYyTmzHVJhFmEWXYeOoL7H2jE3HNH0I9dBtjcT4cQsux78VrWPPsbYS3vA/T - hCYstI2Enk8Wyp65hjICKKb5XRhHbsQkgygC0B2pjMZ1L91Cybm7iNrP7334DkIP3ET+uXvY8kE3XrjS - h09+7MCdu714cOs+7l+/iZs/38BX317DW5/fwrPv3cf2N7qVMQijj3QqwJDyr2QeWDkyMrIA8KUHWPXi - AxS92I3MCwQYXV8yr7RZBJvS4PT8AHJOdyL3HAF5YRDJF4YZSwaRqNyvgvGEz9NfkNFcBhHzTC9h1gFP - 6T5H5+2x8w589rbT4XXCf7/UJAvsBhB6bAiRBHEM3VysQOzEMMKkXzEhNy6Zn9AgXxtX+CPzoUfpCI/0 - IkSGyTrUrSjooAyc0Imoo52IPdaJeEUy3FSvMuRULD83WprcSJmhgJBADCYA/fnc48Ao7LYPwnQjIcaT - 1pBOzbiFJymB9igAdQk3aewsTV5MW0dh2tZPp0gHuLmT4ON7uK44wKW1I1hSNUKwjPLkp9tp6HgIwE6C - jq5yorb1d5oAolQMTGg8jj5SdqdIlgkoB3+zrg7BqaMsm9AQtOXzHj6faBrzR5oAoNKW7zcA/FV6Arvf - we9XAI67RP1acY7jADT6BYC3CcBbBOAdArCdcO/nbzgKC/6m1vxtrTiVnjquu3lsPCcXWQKQx1/BG6Mo - eG2Q4gX79VEFgMl0/yFbr8K98h1oR+/AYwbJ+F9zl+Pfplvhr7Mt8LeZRnhiqhYmT1uGadPUMXP6EsyZ - sQTzZi7B/FlLoDqbmrMYS1TVobFMD+raZpi5yJLnYwqWRu2EYfFr8Kx5H2kNLyAgZT3C09cgMq0QQVFx - iEmIxe0715hQ+wjBh5UgdIGD/OdRF6gAcOTvCCjPJO4+Ki4b/1/pwys3B5d+vNKshYkVL39+DW1nP0b+ - ng8R1iZDUN1EEF1F+OH7iH2mA/F0ahHP3qe7uQ/3XfeUkyDpmSEkHx1E6oEHjKddePHb8YqPHrrJ/qEO - 7nAv7jEKv3d1gE7tDqpOfweX/B3wytuG4u2voO2Ve1hx+ja0U7bjr0aRsI2vRO25K1j/ci+cKi5ikmUa - dELXIf/IB9j8cT8iN78F7fB1BF007BJrsOmFa9j51iAia96EmmctZllkwzNpE55+ux+1L3QhsulNGEVU - YrFtBCzDilH5wn2Uv9iDqA2vwii4HDNNQvGEnheK9hKwb93HGkIq7th1upduxrg+lL83gmduA1/xt+oc - 4q8ow1sP0TEP9GGMU3l6kxeoi98NYNvlLqx+vhOJfF/C+fEatUwCLu9VGRWZEfhiF0oYkVcQ7uLipKlB - MqXUvBGGmS+MII/OL/fCAFIFfucIkTOE3elBZYj7NLrG5Gd7CbJegqkPPgd7sXxfL5z3dhEqffCl6/Q/ - OoQAxtcgKZ+jewt9dhTRp2UI/UGknOW2pKM6gSbd4sIIyLBDvQiVwRIOdNP1diJkXztC6O4Dtt+A75ar - inxaGX82fQePpq/htuEr6gu41n+G5XUfw5EnhkvVW/Co4pW8+j0Ecllo41cIb7uGiF0diDhIyB4DfI8y - AhOCQYzHfgSh634ZdVj6tUp/WUbEjUMKzLQY0US6nBd3ZyRqJQBbxghBqSXuoQjOtl6Ybhvl62NQrxnE - 4krp4jYCjUoCor4TRty24Ua6Jzo87SZCjqCT6cT8oxpvmzcugdzvJbW5SiWFss5Eez7RACUVDBP67TIB - 5B/BTyQAlNpbI4ETn4tkXr9WyiIZtTnVreLvUt2tTHU5nQCiyKBG1qWUaZ/yHqnZ1pMRbQhArZqb1C2l - PNCgUYayH4UVf1NbgV/rGGxbh+B3eJTnNJB+aYwJg8fe6wTfm0NK75tcpg+5CVbU0TH4bvoRTqtf4flV - hX+Z645/m2NL+JlhyjwTzJhngGmz6fpmaWDGTHVqCWbPXIy5s9SgMnMh1GaqQHXWXCyapwr1xVrQ1LGA - ipYTZplGY2loG0wLL8Kn5l2s2P0xPBJr4ZuwBuGpJYiIT0dCchLu3b/JhNqNoZF+KQXEAMnX1T9IrgjF - xh8KAIf4ryCO5yMBJy/ymTKCC89ORVJ3PIIxOj9Zr5Mn9D3OSA3tz1z9gz6g4tlPkXXwC1req3DbfhM+ - h4YQfHgY8Yw6WeeHkXe+HUlHf0Dk7m8RvuN7xO65ivTDt5F34gay9n+ENcffx+G3ruKzW4PopLPs7buO - /oHbaO/pxUffdWDnc5+geNMz8Mqoh3fGRhRvvoQ9r99D5amvYBBZhskmAQgoasahd+9h44UbcFtxEJNN - I2EQsRZFxz9G83v9iNv8GrT80hhpveFRsAGb3+tD9SU6rvKzdHhroelajPDiwzj27jA2XHiA2A0vwixs - JbSdwhCQX4fq19pR9nIHoprOwjQ4G/NMlmPp8giU7L+ALYz99Ze7kf7cXR4cnXQsI0oZ274rwDf8vfg1 - MNrNf/oe8KpxG2Nd95Qmmtf5+5368g4qL3yPgjM3UCDRgWATSS2a1ODmUbJcJB3IpUJEXs/gNJ0AlI7j - 6RfGlAFQU87THZ4dRtwZxszn6NqelT6ZQNEFRs2TXUh4uh+hjJYu+3hAHwAcCZjldFaelA+Xe0vUJGzc - ePV2f3qAwHmAyBM/I/74z4g7eg8xh3hh2NeN0F2Mz1tvw7flKrw2fA/32i+xvPITuFV8AMvCl2CafQ4m - Gc/BMPUE9BMP0wHsxbLwHVgSshlqgZug6r8BM9x4EXErxYLlq6Dushray9fByHcjL2TH4LryPXg136Ur - HcPyw9wvws+XEdmP8qQrNdp4H5o1d7GovANLq+mcGGG1CTuBnwFPVGPKRMTnJjxpjTcNEWp9CtiMWuia - NtH9bBTw0TE1MVZvlRg8DAMZMaWJMZInvkBIYCQg+9WZ/VY60jyk/h+JjlGmdIHSWPlXcfuE1q/6/TKZ - /2MpjZtrpGKlFxbSLIUgt2oZgdRGG0tZpPTaWHcfupWd0K7ogA6nAkN9RmKDOoKzTto4UnSABpReTR+0 - CUqdmg5u+57SI8aYv71pSwcsWvthJYNP8Le1E9FRO7UOK82bUi5IEcsgMl/uQcGb/ci82IHc15g4eDzK - RcuLx5j7xqs8Dp7BHPtC/FnVGU/ON8NfJqlh+pxlmKuqgxkqWnhy9lL8dboa4/BCPDFTDTPmLILKvIVY - PHce1ObMJgBVsGSRJpZoWWKmhgv+stQHKh4VMM04CY+yV5De9gH88vchLLcVUenrERWfi8yMHNy9dQ1j - ozLKfD8GyDDaDnSMjHfGmECgAsAB/isx9rcA5Okp7WlGRJyXXh0M0XJfXanokBsQ/cjpx/2j2Px2B/KO - fYeEg98j7MA1eO+7rbTxynp+DIV0IkXP3EHBoY+Qse0S4+IlpDS9jLSWN5DW+jriG84gs/UZrNl3Fg2H - n8f2Yy/g+LPn8fz54zj9zAEcOHAEbdufRv3mZ1DeehjhudUIympEYdN5tJ3+GiVbzmOJUyRmm3oirrQF - xy7/jIZjH8EjqwVP0Z05p1ej6dVraH6zCzEbzkLLMxIabv4Ir9yO5g8GkHeKTmXFASx1TIeeZxGyNr6E - Y5/Qzu/7DG75e6DhkQYt10hEr9+BslceIPv0VXiWHYCOVxxULZbDIioXa49fRtu77ah7m9u70M/INoig - E+M3Ktr+BfBl/3g7pTFefdDXAfR30A32KSNff9QO7Hr/FtY8fwUF524pt62UETJ+L7mF5YTkuYAwj4DN - lZj8En/rF3kwMuqmnRe3NoBEOjZlePzzI1jJSFLHg7Ps5I8oPH4NiUfa4b23D44Eiyth58mY6UsQBh2T - HhoDdIC98D3RA68j93gQfw/frW/Br/kVuNJV2626CKvCF2GSfQZ6ySewjGBbGNSGud4NmLW8EjOcyzDN - bhWmWhdhqkUepphmYrJRMp1yPB7XisJfl4Xhz0uD8e9LA/CvS/3wJ40ATNLyxwwNf8xZFoR5GtFYaF4E - dd+t0Em9CKO1XzPy9sH56Ci8HkLQnfHYZrt0RbsPDbodLTosPQJQlyenPk9SQzq/RwEoTk8Znr15EEYy - LNSm8anATlva8RF44wBkBFaGhyIUpPzvl/K6P9I/AiAdnwK+CXGZAsB/DLZ/VtIdT2qfTQhpq5ZhAnAU - 5oS5ANC0sR+m4ggJOlPZx0o6QcJNv5rOkDIgBA3p/gR+E9KvIeireun66Bb5mxo0CQBvw6zlASxb+2DD - 386uBbCn7Pg7e+6SCiumDjq/zJf7eRFu58W6E1mXepD7+rByRzy3g2Nw2jYEx5pvsTh4K6YaJ2LaUle6 - Pn3MX6CJ+fOXYtosVTw+TQVPMOpOUtHGEyqaeJyR94kZ8zBl6nTMnvYUFsyajiUqqlBbyJg8Vxv/MdsY - /6q6HPNcV8Is9SA8V7+I+A3vIGTl03CPr4VbcC58AhOQGJeEuzeu0rT1YYQA7CcAe0i4bsJP2uD+1wCc - GMmF9nG8jx3XoHWU9ST63qF+5Gpv3h9A/oGPkbbvC0Tv/hzR0m3l7G1kn5fh56+i4ODHyG49i7SqzUhZ - XYPM0o3IL9uG/HV7kF22G2mlW1FQuwMrm3ZjJaelBFND4y7s2bEDW1uasWnjFtQ17MS6mh2oat2L1Y27 - UVR3GKuaz6B8x0UUNR5BaF4FvJKKUFC/EzuefQsrm5+BT3otVCwD4FtQj8YXvkTZ058jrvZpLHMKgp5X - GH+0Q2h4uw+JB76EV/FuqNnHw8ivGMW73sH2yz3I2PE+rFLboOKUDD3fDBTsvoT17/Qi/sT3sMzfhoXO - UXxPEHxKtqDmwhW0fTyEmvcILx4UMc8yHh7rQNqpB9jIbV2+NT7u4SAz72BvP4YH5Yo0ojTgvPiz3Cu4 - B2ulkoPRXe6D+89o5SuDKHl5ACskHr/Uh8KLvch/oRt5z3ch9zwPRirlXBfB2I26y+3Ydf5t7D52Hs0H - LmDFzjcQ0fY5PA/0w1uapdDtRR/uVXq3BDe8A0+Czrb0eRgXPwfdnEPQTGyBemQNVLxXYa5rAeY45WGW - fTamWadiink8JhlH4gn9EPxNJxB/0/LFFF1/TNPzwzQdb0zVcseUZS6YvNQBTy6ywZOqVnhigSX+qmKB - f51niT+pOmDSYidMX0QtcMSUua6YujgUMy1WYL7fNixJfR5m9T/CZtsDeJ5gTCcEvY7TFR5kDG7uVO4n - YagM6z5KFzgGPZ6kBoSgEcGnQPA3ABxvyCtuUO6NMQ7ATk57YUkAysgvE4MDSA3w7ysfxvV7AD6iv4Pg - BAj/5wFotKEXZnIHts1SITFC8BFs/C4mXG7K/TQWQHI/9Qk1fbo/AyX6TogApesbB+F4FBYAaktvlgaJ - vXdhvPEuzDa1E4D9jLyjsOdvqqhlTCmW4LUJObywZr/ejzRpn/tSJ9PKIB3gGGKZPpx3DdApdsOk+DKm - 2Zfhr4sDMHWhHWYw8i5epIV5cxdiGkH3xIz5+MsMVfwfOsB/n74Q/8H5J2apYOac+Vg4fw7UVedjqeoC - zJ+nhimzl+FvKmb48xJ3zHMqgHnybvjwOI2ovISg4qM0R5sRnlSGoNAUxEfH4/7Na2RXn4Rf/jdEbo0o - wyMIw/4JAJKTUoPyKAD5kqwnEfgOV/6mdwTPfMkvv/VN5B7+CukHv0TqoU+Q8/THSNh5AYnNzyK5ei8S - VlYhKjUFgWGBCAoOR2REKsIjchAcXoCQuBKEJq9AcGIJguNWIzJuLZKTy5CftQrFuSVYXVKBdes2YH1N - C13gTpQ3b0dJDSFYc5jQPI7VzQc53YHcyias2rANVZuPoGD9TsQXN8EtvhDJlW2oPHIJBVsvILnmKEw8 - ouESlYXCHefR+FYPYna8h+XZGzHfIhDG/rlYc+h9ArAbaXQ9ejzpn2KM1vbOQfmpz1D74RBij34Hk6zN - UHGMYvyNRSwdbNObD9D2JVD5AV3ZpVEkKHezv4Mcusvaizfx7Fc9uMafVNr83e0fwd2BUdzk9eUTur+D - H0sPl2GslhuWU6tfHcCaV3v/S5VSq1/pwaqXu7HyEuHJKL/iYjuKpaKE8T3/wn26xS6sfasTmy//gNNn - juK1U9tw5tAONG/dj0w66OjDHQg+Sre64yYCa96Fd94ROIRVwMg9F4ucczHbMR9T7fLwpGUqnjCOwt90 - fenWlmOyphMmazhi0jI7PKlOqC21xJOLLTB5kRkmq5lg+lJTzFJkhFlLDDBrkS5mLtTGTF75Z6osw4z5 - yzB1vhYen2eASarmmLbIGrPULDF9vjmenGWOSfOcMVk7CtNsV2Fe4Fbol7wBi/rv4LG/CwGEta/EdZ6E - tlv7YMk4a7qRsZUnu07TEHQJQX1CUHGBEn//EICM0Ars/icA+Eis/Q0AJ/R/B4DSCNu8uY/wG4bTDgFg - D4zqBYA9yth9+oyzetXtSm8WQynjk/JBxmYB4AQQDWvFDTLuKxG4BzJWoF5DOwF4X2lqZCbdB1sHfgGg - A39Ll210f+eBDKaQnDfHkP3GINJf5flyqQ/5BKL0QAo/MQTnzZ1wa7mLpXEn8IRJLv660APTVC2xQM0A - 2hr6jLTLoLpwCeYt1uAxoovpPE6mLtHH9MU6mKnGeLxADQtU5kJt3myozZ+LuQTikzMWYtICUzy2xBWz - ePE1imqGZ9FJeBcehWfGVgSlbUBg9Ap4+0QjOiwa965dfQhAxl4FgMMPRyP9HQCZif9zACrj+Y0DcEz6 - 9vLle3x6gyfw+7d7sfnFK8jf/TaKjn2J3IOfIGnbSwiv3wPnnFIsTy6BT2I+fKJi4erlAlNLQxgaW8DW - wR+2LjGwXp4K+4ACWPikw4xR09Y7H05ehbBzSIKdVQD8vcIRE5GMnMwilJVXobqxEUXr1iOtqApJBRuQ - tqoZWWUb6CSr6SirUSDT0joUrNnE+VYU17Ri9aYdWN12CIUbjyOfzjEidRXSS+pQtf8SGi5eR1zrS/DO - qoSOcyCco3MJy9ex641byGy7CIPgNZhiGAJ97zzUPfcN6t8dQPLhr2Gd1Qo1h3Cou0Qjc/PraH23C21f - ARUEYO6lEaQ+247cM3ex6vw1VL/0E3Yw4l683Y+P+sbwOX+7r/jbfdoNvHBlDBsudWDNxSEU8cCRQRxK - XhvGKl5V/1mtfK2P4OxVVEwgFhGIooKXO1H24SAaP+/Ctlc+wFtnNuPHs7X4+FgNjmxtxNqmg8g/dRsh - u27Atug8DAOqoGsdD/Ul1lBhTJmqQqe2yB2Pqfvhr4yqf1FzxVNL7TBrmQVmqxtj9hLCbbE+waWDWQu1 - MFNVE7MWLCPglmLW/CWYPX8x5sxXw9z5CzF33gJe8VUwjwexSA7m2XMWKuU/MxfqY/ZCA8xeoIfpjDiT - Z2pj0hwTfrYrntCNxBTbYmgkHYbZmreV0aoDjgwj4ATgJ2WXu4d5UvbAfMN96NfeJxzoYpokDo/CgE5F - KkEEgr8CUMA3/IcAtCIAjekKDZUyQLqi/xKA4xUSvwWguMA/coL/8wCUIanMNvbCcfswXHZLBBbH1/Vw - 2kP4PYBWxV3O91F0jPUCPXGDEok7lakCREJQpCMVJdJrRYa0b2yHycZOmG+Smx1JxB6DHX9H5+2A7yEQ - eATg62PIfGMEWbx4ZyoQHEb+G2NIOT+GoP39cNt0Bx6NP2KWVzNNRAZm6ARATdsRFpauPLcdYGtlByvK - 3M4Jls7esPYMhrVXCKzc/GFm5wp9Y3Noa2tCY4ka9LTUsXTJUkyaPh+Pz9XBXxbaYopROLT9y+CSsROu - 6dvglbYJfvEV8A3JRkBAHLLTsnHvxnUyawCjZNkg1UsHyNNPqcf4DQD/mUqQsZEhDA0MYYAQ7CAtr/eP - 4ZVv76H80GXk7XwV0U3Pw3vNIThm1cIyOhU67j4wXB4IAwdvaJhaQVVbG3OXaWKJqRtcI0sRnLcboczt - IWtOI2D1UQStOoqQwkPwimuBmUM2DAx9sdwlBGGB0YRgLKKjopCckYgV69YScDUITVgBM+dQnrTL4eDl - j5DYBMSnpiMpLRdpmauRlL4ChWsqCMIK5JXXY+3GgyhrOIimjfuwgTG6jNE5t+UcEuqPIL+2Gblr12JF - bT2q9hxH5b7zKG57Bn4ZdbDwzYZPQhU2PfO1MkxW1t6P6BgbsMTGGyrG7ljJyLz5nR5s+gQof18Gdxxl - DO1BKQG0/vW7qHvrNqov30bh8z9iy7cDON05gjcHR/Fm9xhOfDeKsrP3seKFQRTzoJJO48pYaJf/e8rn - lXhCefL5ioZR9uko6j+5h8bnXsSHz9ThxqkSfLGvAM80r0J94xasPvEdXNdehOry1bwCu2HeLG0smjQN - i5+agQVztTBnsS1mLnNjJJXCa0vMXWwONXUjqPGKvXCRNlQJPRUCb97cRZgzeyHmzFLF7JkE3WxVqMxR - xYI5CygVqM6Zp2jh7HlQoxbOns/nC7CQ75WyoNl8/3S+d8qMBZg8ayGenMOoM98Af15gjb9oBGCRby1M - ck7Dqe4b+O7pVu4X4n2QOkBHsqWD7nD85jsCMy1CRu4/K/e6kBrgCQAa08UYbRp5qGHFCf4CQMZHGXPQ - ZOMAjBoZDR9WgvxjAI7rNwD8DQgfheD/PAClxta8mQCk+3PaOcJ5Or8NHYTVIOy2DCvO2KypBxbNMmUk - lt4eBJxedQd0q9qVqdLdj85QnKAugah02ZNacLmPiPLeAVi3jsBWAMjfZ/me8a6K2TzmUnmhTn1tAJlv - DiHnbS6ThvWvAdEnR+G/oxe+LdfhXPYOnrJZjQU22TB0SYEj01dsVIpyPifGxiExIQmxSWmISslGdHoB - EnJXIr14LXJWrEF2fhFSU5MRFxOBuOgweHq4QW2ZFp5aoI3HmRqe0vGBOpPK8rRWRKw6iLz6Z7B2wzHU - NO5Ha+tenDryNPp76DIIvqHBPvQN9NMFQpFwbuLxXwNQKQsUNzjC/8fQx1kpz/r+fj+Ovf4NMuqOwiuv - VWluouKeAxXXBGh6x8A5jl+qoA7+Sath5hYONWNbzNW3wTLHePgX7EXqxneQvu1rZO77kfH5J8S1vY/l - BU/DNGQTTL0r4BywAs5eCUhIykFBfgHi4yLh5uWAwMggZK9YizU12+gGm+EXnYxFOnowsrCAs+tyuLp4 - wtbGHQ72XnBx94C9myvsPX3hH5mO2ISVyEwqQU76WmQVNSO9+jByNx3Hmo2NqGquRGVLHda2bcbarftQ - uukAiqp2I2v1dhSUH0TDvvdQvOt9pDSeh296OfSsXbBA2xIbj32CnZf70fwulKH5K94bw4pLAyhhHF19 - 6Q7WvXEfa97uRgYjatjTVxF46GskPX0FpS+1o54HUDnht+Zlxl8ePDIirgAtjwdU3lsPp4/O/yfL8jnN - 52cr00eU99YI8i7cwKq9p3HpSCM+2lOEl5rSsaeyANU1zfwuF6AeWI0ZBuGYu9AcS+csgs70KdCdPRPq - CzWgstSc8cQKUwijJ6arE1JLCbolmDt7MZ3cYsyfuxQqc5dAlRATLZqvrmjB7EWYT6DNn7UAKjPHNX/m - fKjM+FWqfK4+fxHU5qoSmPMwY9YcTJ8zF9NVVDCd8WcK4fj4PG0FgrMs06EbvQPWK9+CO51FwD7Agyej - /xHAfUc7bDb8CKPKH6At97Nl3JPmJHobCTmBnrg/BYDSm2GU+s8AON4LRIadV4aep/T+oBHy/ycAKsv/ - Z+CnDKuldJ3rgFVbP+y3ySja0haQjm/9TThsl1GDQI3B5/AobDcPwXJTvxKRDWoFfvehvf6eMpWYLAM9 - iPSk/zNd5TgAewjAAVg2y+0HwG0QgIzangeGkSy9O3jMJfPYTXqlF2lvDCCbx57cxF8GPwg6MISArV0I - bv4BhvH7MMUsA0vsUuEUkIOImFwkJ2QgLTEFWSkpKMjLQ+GKVUjLK0J0ah7Ck7IRlZyN+LQcpGRkIz09 - HekpiSjOz0J+XhbCo6Pg6heBBQYOeGKJLVSsIuGTtRHV+97AoRe/xYc0ZNdudePWzQ7cu36P2BrGcH8v - Bvq6MTgkt8wcj79/B8DhvwMg5yQUS/MXBYQyP96aWgEgX37vm+uo23MW7kllWOKSBFWXVBhHVcCjeCei - ap9Gyb53sP7g54gpPQZDRsgZ+u6YrOWKBbYpCFjxNNK3fImMPdeR+3QHsk7dhUfDW1iWsB+q/nSA8bsR - ULwfnikVCEnKQ2pmJnJzUxERGwCvYG/m/CSkFq7HmvrtKG/agtj0LASEhcEvIBD+fsEI9AlHXFSS4hr9 - An1h7+IKcxs3eHrGwskiAG6OMXAPYNSOKoNNbDFcQoMQmhiEmJx4RORnI7ygGFlrG7CyajtWVx3Aqqrj - dJAXkNvwAvI3PIvCijakZedxf1LQeuAVbDl7BXXP38M65aZMI8g+24UMOrus5x8g9+UeZL46hJAz3fA+ - cZ9XUC57pRtllwdR8fIA1pyXIfNHlDvCSV9fGXyg+K0xamL66PwfLCPoJvr7ytiIJQSxdHVbwWnapSHE - HL+FrN1v4/ChE3hh/1YcbalHSy0jcDWjQ0or5tllYqaGOxYs0MdSwkhTat3mzsJc1SWYvkgP0xYzmi5U - x0wlzqpDZT5d3zwtTh9qntTocRnnF8zXxny+tkBF51dxmaw/f64mnaKGovmzBZKLoTZzLlRnzMDcGdMx - feYMTJszE9NUZjN+z8aUubPx5CwV/HWWFv621BML3dbBMO0s7CuvwG3zAAEIBNIJ+u3vgkvrNZjW/QCt - ylvQoMvRJihksFBDgd1DACoSIBKC4gL/CICmjI/GjXLPkG7GQOmONg7B36rvN5KGwjLc1LgYi3/R4Ljq - hh4+l9dlfQHY/2+SAVoN6dLkdgJ2Wwk3ub1n1S3ML/oK1m2d8KQ7Fgj6Sf9pGUOxdYAuUBwg16u8y2h8 - W5lKTJaKEyk7FBgKIKXPsjG/lxl/P8vmsXEA8rex3zYA7yP9yLg8hlRG3+TX+5D0Wg9SXh/gMkZiJpeI - ZxmRdw3Cb9Nd+Fa8zWSxBvMskqHnlAz3wAxERKYhNCAMMaHhSIpmsouKRGh4JKIJxISMAsSl5yMyMQOh - 0YmEXTxSUlIJvhwUF2ShuDAHRSVFyFm5hlE5FLN1HTBL3wM2IQUo33oWO55+C6deeA8vXnoXb7z6Lj57 - /xMM9/UTgoMYHR5SeqqNEGC9g4PKdOLxCwDH4SeaAOCECxT4yfz4KzKaQg/1zhc/oXLzMdgEZeJJgm2+ - TSQCSnah5OBHWP30j2i41I/a5zoRufZFpY3dDMMQTNb2xRzzFPgWPo20ti+RuutnpB+Ru+J/CYMVz2Fu - 5A7MC9kKw5QDcC05CN/iFkTllyGzsJBXCl4ZMqLgGxlIdxgG99A0xOaUo3zjDpQ3tiB3xUq6xVTE8MdL - is1CemIWUpMS+TwMbu7u0DOwgoNDCEz0fGmnCxCevgXu2dsI7ZXQcHSGqYctnKP84JaSBNfEdHjFZCEk - cSWjdiUC4urhl9gC/zTCtmgrSipaUMO4vL6yGmW1u1Cx9UWs3vMBCo/8gLxTdxBz6BriT91H6gu9yHh5 - GGmvjCKerjDsTB+vkoPIfamXMfk+8p+9izUv9KP04ihWEoAyyIEMFb6KB9kqHlTj00fnf7eMAFxNEK4m - /EQymq7crEkZWfc9IOFcP3x2c392fIfqvW9g79GXsXnHM1jfeBTZ6/ZhoW0aZhtHYN4yRyxcqIMlKmpY - Mn8+5tOFTSUAJ6lp4qnFSzFrkQpUKFU1dWU9VVU9RSoLdLmuDuapaGMeQSfdlmZT81T1f9FcgnX2fF3M - 4vIZc7UpLcyYvYxReRFUps6A6rQpUCF058yfjZmqdIELZ2HaAgJx/jSuOwuTCcp/n2GEmaZp0I46CMtV - n8FhQ7vSxizoOBB8bABeu+/CsuknaK6/Dg25S1t9j9KUxVDK+h4BoCEBaPgbAA4oADSkO7LeMkIAMkY2 - EgCUodIvVwD4qP4IgJSATdGjAHyo/wsAlBscSc8NuWmT7RZpyHwbmhVXMSX9PQLsjgIr2y29cCaMHLaP - EIoTAHxA8N0hAG8pU7lpkqEMb68A8IECQBnlxoQO2ryJMVoB4Bi3NQT77T3wOdaDrHfGkPhaP1LepN7g - 8fz6INJ43EqDfHHkXtwn7/qf4JRzErNMEqFhnwRbrzR4B6UiMCAKni7uCPHxRSLhFx8TjYiICDrDOETG - 0+AkpCE8LhVhMUmIiktCYmIy0tNSkJ2VQhCmo3hlAdbV1iEhbwXsAmKxxMILGjYBiC+sR1HlVqxe34p1 - 5U1orGvB00dOoL+7h2FWWEZ2SQuW4REMDBGGvwfgb3uCTABwAoKi8Y3Ig89wu70Hb3zwDWrajsDGJxFP - LrFRRmJJqjqMDecIxnP3UH66E2VH7yKo6Cx03FdjjlEYZuj6Y55pEryzDjJ+vY/kzV8ifttX8G9+Cxpp - uzEvrAVLorbBMGknTJMbELK6FQW1rVhbV4fiNUUITwmHb2w4nINjYeUVz89ORlj6SqysbUZpVQMKV65F - RkYRUhLzERWSgDheZSQ6+/v7wYgR3NouFMYWiQiK387o/hYim96GffFeLPYKx1L35bBKiIPf2ir4lNTA - 1J9XLuc4aNmnQcdlJaxDm2AbvgHOkesQlbYGK0srUF23AUVrm5BXtQ8Z9c8gtfV1JO/5AsHbv0ak3Kv3 - /BBSLgwj6Vwvsl/sRPyJ20g6KiPc/oSEfd8i/ejPKHt5BOW8eq6hVtEBrqZKZbTc32nNm79Knq9+fRRr - Cb+1BKEMLS5TZZ4glCHGi18bQsTJHrgxIvrvuIvk7V9h7SFqz/vI3nAePhmt+Ju6Dxabh0Pb1BMaWmZQ - o9Obq7qYDmwRnuD84wTek2oLMVttBhZQ81UZX9UYdxfR5alpcV2prVPHHGo2I/DMeUsxgy5xpooGo6w6 - pklbr3nLMHWuOp5idH5y1mI8SaBNZkSeNl0F86dOw6IZ06BG+M1Tm4eZi+ZimtoszFhEVyift3AOt7UI - f3pKE5OWBmGh50YYZL0Oq/XXCMAx+B0ZQ9CJYfgc6IBNy3VoV16HphT+10of1vEGzgZ0gRPlgIYPXaBE - YYGgVIbIndcMGjp5go/AcUc/46TcNrMbJk0CQYnC3I6I8Put6DIZgX/T55eg+1XSC0Qkw1jJlOsSgNIv - +J+RLkEkkpsXjc8/fI2fLSPICKSt2+hc27ph1HAXGuU/YVrmB4yyt2HZ0gOzjfxNNvcRhnJzqUFYNEtF - iERgcYC3GINvK/MCxQkwiiOUcRAtNgr8RvmbSq+PYdgRsq77uhB6phc5740h4dVepF4eUNxf8is8xgm/ - 6NNjcN81Ao/Wfriu/RgGwQ10aYEwW54Mj6AMBIamICiQ56KnN8ID/JAQFcE4HIeEBKaumBi+TgMVGq24 - v5ikdCSnZ9MBpiM+Pg5pqQnIzk5GXkEGStauQc6qNYjOLoatbxTUzVxh6xmF4LhcREixW3QastJysb11 - K3o6u+nfmFwJwVFOh/olAP/2oQCQRPx7AE5oAn4PV5DhZD76/DucPPsa42EbjOz8MUfLFhae3Mnq/Wg5 - 8xU2vXgHK/d9jYYT1xBdfBLa9pmYoe6C2RrOWGIeC8+EViRWXEBy49uIbngdOQc+h3nWDiwOqoJB1EYs - z94Bx/gypJe3oH77fjTv3IlVlWXwigqEY3AgPOjwXKOKYOyRREAFIixzFVZUNaNyA68CaxoQG52HIL8Y - REVEIS6eP05oCKztPWBiFwktm0JYRx2C6+p3eSJ9CKO1L2B2UAFmeEfBsrga6cdeR9LeV2CfWgf15blQ - dSqBWex+pLd+jYiyFxiba2DmmQi3oFikFa5G1ebDyKvfh8TKA0ioP4Okbe8jhAAM3HMDEbxihh8kgFq/ - ReiGdxBZ+xLiG15i/H8LhYe/xqrn27GWIBOAyU2W1hBe4gJLX+W8TB9qDaG4loAUldEhlr5Kx0hnyZSB - dXy+TuDH12RdmcryxKfbEXCwWykH8tw/CJ/tdxC05UfEbv8GvmVnoeqcj2l05FZeqXDzT4KprQdmqWrh - iXnq+NOsRfgzAfY4YfikyjzMmj8Fs+dOwtSZT2AO4+lC9UVQXaKGWSpzMXsBX+d06rxZBNwMJbpOm6+C - yXPnYNJsOri58xT9beZsPD5rNibNm4cpKqqYNnsO5k8nAOfMgirfP0NlDv42dzr+Nn8qZiyZDRX1OVBd - PJeft5AA1cef5jhhklEhFoafgOmab5X7B7vuHWbU64f7/g66lDt0P3ehQyejUUVVjztBGftvHH7SPlBc - 4NgvvUPk5krLGAU1efK77h1TxiAMkNrlXXQ8jJY2jJiWdE+myj11+xg7CT6pTZXhsAg/46ZBGEk7RM6P - 98ul61Q0SDGCP6Lxcf76+d6JYbX+c8kIMrq13fwuXcqNiGQqNzSS14wa5WZNfbBq42c33IdJ430CW25o - TvdbflWBn8P24fGbv+8a5u8yqDhAi019MJVoX9dOt3dfgZ/EYAGfwFB97TVolt8m/PrhsJXRmb+RI38f - ud2o/ZYOBJ/iRZzHVS4BmPoG3d9rA0h4qQ+JLxKEF8fgy2PMqZWgbOL+ZL+A+RapWGTgAxfvZPgEJiM0 - LAVJCenITk9HKsEXHuQPfx9P+Pn6KOdnaAThFxGD8JgExCamIiU9B5lZeUhPz0BSEs+19HjkF2YiJjEG - nkFBCI5PZkLLgLNvOHTMHBEQlkiQpiEqKgmZaTnYvXUnejt7MNJPx8fYOkZwjQwKy8Y5NvH4HQDl30fg - 94t+fVUi8N32Pnz4+RWU123BU3M18eepixCatAIHzr+Hy1cGcen7YVz8dhjv/TyC+p0X4RKYj8X6Llhq - 5IbFxoyhHiUIyNqP+MqXEFB6Bj6rjmJ54R7YJbXCPXkLcqufQdvBl1DdvAdN2/agonEjAmJjoGltDoPl - HnCKzIFb/DpYh6yAkVcK9FwiEJRcghW0wOW1O5CdW0PrvBIZmbkICguGg6sLHJb7QcMsGItsCbTE03Cs - /BZmdT9gGYnyZ9c8POaewhNrF2Kf/hyONWdgldmGGXbZeMqmFEYpp+mgbiCu/l04cx/VLEMxR9sWpu5h - sA7LRnrjYRTsuICExjPwWvcsAjZ+SAj+ROD8BP8NnyOw/GVEFR9Cxqp9KK4+ijVtL6Di8Ccov3AfFW+N - opxxVW62tEamhNk6Qkxc4TqC71GVEXAieX0916uWyEtYrr7ESEzJVF6X9yYcu4egA+3wISAcd3XCfV83 - lPuDbP4aZpn78JhuKB5fYAlTx2BYOQdDw8gR09X0MEPDjLHXAE/R4T05TxWTlPK5yZgz50lCcDId4Ews - Vp+vaOHiOVBbMg/zFs7E1NlP4cnpT9IBTsdscW6qUo43DU/MnIrpqnPxlylP4LFpk/HYDGrqk5g8fQpm - PPUk5s+cxug8h65zHuE7mwCcjqmMweI6Z3N++sw5hKU2Jqk44nHtJMzz2QrTlR/CYsMNeB4cgtvBPrjQ - ncjIxMZNPLl5gmtX34cW3YyOjNi8kaB4BID6dDUysKc4Q6NNQ1BbewNqpT8TEj2IkYFYT1Nn6HJeHKO7 - GVNuSeB2gLBsHVLgpy0DBNR2EkJDsNos4wcO/xMAfAi//zEADsBlD53sBrq59VehU3Udy9b9zOlNxb0K - GJeu/QkLV37HaHwDunIj89r7CvykqYwxHa/MS5mgbtU9pUxQY90tzj9Qeo9Ira/j1jFY8+LhsHWAIO1C - +Ol+ZPNCLTW+uYzByZf6kPLSoDIIavLzvMju7MbyrT1wrPoeJklHoO2UDlObQAQEp8EvIB5+/hGIiSbE - cnORmZqKtKR4pFIJ8bEIDw9DQGAQgkLCEREZi5hYwiwyDr5+QXBycYGNnRUcHK3g4eUMTz8P+AYFIC4t - Hen5xYhNyYKLpz/cvYIQEhaDmJhE5GTlY+eWXejt6sWYwE863U+gTCLsIxBUADim3M7t9/CT5xMafyhr - 8B8ZUeHr76+iqr4N0+bQKUxZgMjkQuw+/jxOXnwLzQdPYsOeo9h/6iJWlG+Ci08UlhlaQlXHErO13KHn - mg+fzAN0VBfhnHVUub+FTfwm2EY0wDemGYnpLWjbeAyXLryFM2cv0dkRjGGRmKGpjbnG1jDxS4dLfDVc - EurgllQFM79MQjUePjFFKC7bgo2tz6CqbjfSsgoRFhMNV08vqOtZYr6OB+ZaFcI05QxsK77GYp5Is/Mu - 4k/e6zA5eC0M1hyFx86PYLruPDSjGzHTcQWmOFVDI/EsIrfcoFt9D/aJm7DYLgazDZZjkUMYXPJb6F6b - 4VC0A6F1p5Gy7R2ENL6L0I2fIK7lc0SUX0Rw2hasKWnFpoo27Gzeh+07n0Pzkbew/txVOr0+lLz1sBnL - a6NY9QohSJVR5YRZBWFWKbDjwSc3XKqlangQVslzTmXdtS9zfYJwncCRWvniCML3/ISAXT/Cf/81OG7+ - Bst3XoHn1i/gVH5WGeL/L0vsMX2RESwcfeHgGQ59K2/MXmpGmStt81QIQNX5Ups7F/Pp1lTo5lTnTcei - BZTqNCxUmUJNpXubitmznsDUKX+m/oL5fD5r1iTMnjMFcwmwGbOn4InJf8Uk6qlpXG/Gk5gybRKemPRX - zJhCqM6ciVl0iFNUVDBp/nw6TgKPcVggOnv+LMycNQ8z5mhi6gJbPLYkENPs1kAn/QxMyj+D574+LD/Q - D+f9hPy+QZjz5Ddu6GAMJPxqeHITWHKrRyn7G4cfoEf46W8iPDYzDhNei8puYkHJD3zPHaWNm8eeAfjs - H4H3IYKPU2eCRu4PbNk2TNgNErICO4mhjJSMxoaMwr8A8DcgFAhO6BEA/hMaH9tPRm8hBKvlBuXSRk+6 - v/XzMwcVALrtG4Mp3ZbW+mvUdaiX/YzFpVcIwmvKdF7hV1Ap/pYX+Ot0dje5zm06vbsK8CTq6vP3maj4 - kHntSmlL2aWU/1nx97GTezI393PaBZ8jfYi7MIKsN6Th8whWvA8kvdCHDAJQumUmPTMC99a78NxyD6bF - r2GRdxWWmofCjdHU1S0UHp4h8PQKhLu7N9zdPBAWTMcXHIRwmpOI8FBGY38EBPgjOCQEISFhhGUQnF3c - YWllBxNTc1haW8LaxgJmFjxerc1gSSAu9/RAeFQ0EhmTo2LilQ4WYWFRhGwCcrILsHXzdvR09YxHVtEE - 1n5XDfwQgDJY9MQaE/rtQwoOhwi+Ya7a3tGNl19ljCsug4amMQ/gJfDwCUNO0RoUri1DbFYKfKNCkEQH - FhIZDzvn5dAyNMCcpdp4UtUcOk6Z8M8+gMSaNxBWRhe48hk4JG6FQ3gTQhO2o6LiObxy7mP8/PVdvP/u - 19i29wTC03PxNzV1/G2pIfQ8M+Cesgke6ZvhmtwA04A8+MlwOJnViEpbj4JVW7G2cifKqjYip7gYAeER - jL/uWGrqBxWbXBgnHIXF6vewIO91TE5+Dv/mWobJgVVYVngM5vXvwKLyTaj4V2GKbREmOdViQexpeDXR - 0VW9CbPIeqjZxWOueTAWuqXBufxpGBYfgU7WTlgX7EdQzfOIbXkPSZtkmJ7XkFhyCKkpVWhdXY2T9U04 - t20XTuw5js37zmP1wfeQefw7xBz9Af57voJ7ywdw52/iU/M6fGvfQEDDmwhqvIyQjW8hbNPbiGhljG57 - F9FbPkDsto8Rv+MTzo8rdtunfP65opCNH8Bm5RnoZB/EkoxdUEnZCtX0HViY0MTvVYCpZt54bIE25i/V - gZW9GyNwNMydgzBniRlmLNAntJZi8fwl0JyvBnVprydNWqbPwYKZ07GQQFOb85SixfMZYedNw/wZBN6U - xzBn2t+wWGUGFtL5zaNrnDWVwHvyMfztsf+DKQTepMf+A3/7658w+Ym/YMrkv1FPYuq0GZhKyD41V2Lz - AjxFCE6ZP48XVkbpGXxt2izMmbeMy4zx+EJnTDJMgErARpivuQznzTcIqF64HBqB00GesJv7GeGkRwQh - yBNbt64buoyo4vbE+eltGgeg3qYRZQh849YRqBMKC1f9SEhcY6wehhVdlfXGdti19TE+yj2JJ+A3EYUn - ACiOTCQQ/CMA/la/h9w/0jgA6QJrepQGyjKVZbId48YhmNJ9jvf+ENiLu7vH+HudwPsGCwg91RXfYdGq - K0pZnwBPoq7AT6viDr+nTCX6SgymC6S7NKDblJs6yeAKZty+xcYR5Q569pv7YEOwhT/Xj7RXR5Hx6jCy - XxtRWhqknhtC3kUZqm0MsUcG4NF8DW4b6ThTDmGuYw70bUPg7xcFX98IgimOjk4gFQFvX394eXnD398f - vj7eSvs+H28PBAb6IojOzpuv2ds7wtjEDAaGpjA1s4K1rS3MrSyhb6wPU3NjGJkawNzSFMvdXOkewxEb - G8vtR3I+AlGRMcgkd9qkDFAqQX6PNUEd/594PASgIFK84aNr/vYxQuvXPzCiAPDGzbs4fOgkEpjpHewJ - N00D2Nu5wsuHXyAkCK7BntB3MIc9KW3vuhzmJLi2gSbmLl6MSXN0oEuABGXuRPaGy8ht+QiRdFwuafvg - FLMdkZnH0dDyPl555TrOn/0Ex0++ik3bjyEudxWeXKKNJ5aaQtcjC8sZRV15YtvF1sE2ci3WbD6H0o1P - wy+mFO4B+UjPq0f9pp1Y39CA9IIChMalw9ozDlou2TCMaIFl0QswLnsHqtnn8e/m+XjCdQ0WZRyFec2H - 8Gj7FhoRzZhslou/2lZiXsJ5ODX8gKDqy7CI3QgVqzjMMA7FkqC1sK1+BbaN78N4zfPQzdwPs6y98F93 - Fkl1F5BX/RyKVu9AaW4FWguL8GxtJS5sbcPT23djU+tB5DY+jYj6c3AqOwXdnH1QpQOe5VKIec55iua7 - 5EPFteAXLVheCFVqkWcJNPzWQitgHTT9eRHivGaA3DRmPfTDqpTlKm4FeMwyDv9iHIJ/s4rA/zYLwb/o - ueE/NK3wt0XaBM1CqC1Vh72TK3xDYmGzPJh/H2NMm6WOaZPnQm36fGjOVoHGrAVYNEMN86fOp2Zi4cwZ - WDp/DrTVFkBv6SLoLlkELTVVaKiqQFN1AZcvhPaihVjMWDubgHvyz3/GU4/9FU/+5T/wl3/9N/zpX/43 - /vpv/4qnJjESP/44HntiMp6YMgOTZ87FVMJ2GmP3NIJwOp3ftGmEIME7X2Wp0g90koopHl/qjqesMmBZ - fBZWVR/BcXs7XA6PwYmOzYFQsG2VwQAYfesEgHRPBKDcxPy3ABxVBkowZATWrLqPJWuvQbfyBtx38eSv - vQWLermtppSljcKGADRvofOTChFpf6eUATJmEoJy/xBjpQxQXOAjTvB38BP9Eej+SONj+zEGE4DKeH7S - Q+MRAJoQUGZSSSEDOkivjXqJtVIGeBuqJd9BbeUVLF1zjcC7o9TwKvckedgtToCnWyWjw3Aq4rwyUIIy - skyfMqyWWdMItz803sh6Wzd1G4kv9iPnzWFkvDyIXIJQ7hWTdW4MxS+OofD5EUTs7oZ38xXYrX8DC8Lq - MdcuDrbuEYgMjUVwYAQ5kYasnEJkZhciKTUTIeGRdHuhBKEnXJwdCT03BPh5w8fLHU729jA1MYWeroEC - QHNLW5haWBN+PO+NDGFmaQ4TMyOC0RB2dILy3tDgAEbfKKVGOYwQTE3LwOYtO9Dd0zNefUGcScgd93l/ - CEDp4Cbe8FcIyjqPSom+XE2mHXSARw4dRzzztp93AKwtbOHj6UuKh8CHed41KhQ23CnX0DDYuXnCyMIU - WrqLsVhjEWapaMHQOgwhqZuQU/sS8je9i4zmt2CTvAe2cfsRmHseMcUXkFV2DoFxdYhNr0ZqXiW8I1Iw - W9sEcw2doeWaDovgaoKvGU7xG+GfswV1By6jfvfLSMhthk/ISkQnrUVeSbkCwKqmJuSvKkdIQgHsg+gA - g1bDoeAwonf/AG/G1GkWBZhivwoamafg3vYzUk51IaD8Aubbl+AJhxoszn8LLi03kbTzGwSueRpL6GAn - 6YZBM64VDs1fwGHLz3Dc9A0ceACY5xyGblgdI34LSqoOYEP9LtSuLEdlciJ2lxbhaEM19m7YiNqqTcgq - bUFw4WZYJdVjsV8JZtjEYaq2O2ZqOGG6uj2mLLbBZDUCS8UMj80zxl/mGOIvswzGxXlZ9thcY/zHDF38 - n+m6+MtsQ0xaYK68Z8oyW7plG/xFy44gd8d/qJvh3xdo4MmFSzGbwJq7YA4WLVJhNPFCaFQiHN2DsGCJ - AWbOVMPUSdOhMmUW1GfMIwAJNzow9fmalDp0lmjBXN8Uzlb2cLV1grO1I1xsHOFq4wRXK0fYm1jDysAM - 1gbmMJY+n3MI2tkE2qSnMOvJaZhJTfnbJEz66yT8x1+fwJ8eewJ/eeIpQnAmps9UUXqFzJUG1vOXYoGK - OhaqLoXqgsXKa1O4/G8qhnhcyxMmydtgXPwCbFvoAun+nBlfl+8DHOUm6hsFVALATqXxslSECPhktBiB - oNJXWOIw47FSa7z+ltKdLpAgddzUDqeWLjht6acDHFD6wgr8FKAyWuvVthNEXXRhUrEwrDQYNpI4rIgR - VZEs+60EbP+MJtZ9FIIyVYax4msTAJTubVKGJzW4E7W7UpEhbm8i1mqW31GgJ70+DOnwjAk5E9mG7JMA - VbYv4wVSBnX9MOeFwZTbNiXYLfkb2G6+C99DHXR+g8i7PISsSwPKkGy5F0DwASuozBNDCKJL9Gn6CgZ5 - RzHLuwDzbAJh7xaElLgUuLt60QHSlRF++cVrkJlXgsz8Ih5z0XSDPnR/nnSKXvDxWA5ne2tYmprAxNAI - xoSfibEFDE0soalrDHVtfWjpG8PEwpzwM4G1lRkcHRiFne3h7e6CxIQYREePgzUpJQ279x9CV2/vOM3I - rBEZym9QmvU9BNrDxz8NQHGAff3DGBpkFB4cxYvnLyKTNHe2c4SpvhHC/EnhyCj4h4bAkZnejTvjGxUP - Zw8/WlZ+AY0FUNdcjIXqRrBzT0Zi8R6sbHsbxds/QVz9y7BI3gWjqJ1wyzqNhIo3EVZ4Ao0HP8CuE+9g - VeU2WDoH4rE56pi0yBwqJlEw9CqjY2QETmiBedAauMdWISa3BWUbTuH46S/hF5IHd/8IpORko6KhFlWN - m5BeXI7QtJWwjSjC8vxdyD9xE+teGYXLqvMwzTwJq9K3EbD7Luo+HcX6c+1wX3kOGhlneeD/BK/DI6h4 - cxRrnrsO37JnoRXTCuPC0/DYTQeyuwseux4gaOdVhDPGehbtg29qDbJW1KG2ciOaK6pRkZOFjatXoW39 - emxcX43KNTUoXlWH2AnwqAAAuDFJREFU7JVNiM1vQmBqFXzjVyMsoRARsVkIj8lASGQqAsOS4BsUBy/G - VA/fSHj4RMBxeQDMbdwZX71g6+QLU6vlMDR1hIGJAwzNHKFjaAsj6+UwcfaHqUc4TL3CsIAH0ZxFizFv - wXzMnjUVk/7GKPrk43D3dEdyehaCw2N5kTInfBZhKmG0cK4q9JdqEmSmcLFyhhujcohvGGIiEpEcn4Hs - jAJkpOYhJTELmWn5KMotwaqiUhTmFCM/qxAreKCXlaxD+aoK5KblIp1pISMxHZlJGYiPTICT43LloJ6z - cAkj8DxMnjwDTz4xDZMfm4GnHp+N6U+pYN6sxVi0QB2q86T/8CxCcBaenK2KyUstoeaZB72sIzCv+xa2 - O/sJwfHGv647R2HVQljQBQoAdaRCoYkAbCYAZbQYglCpEOFUmsLoCCSr78KiqYN/wyGYVF6FYfmP0Fj9 - HVSLv2Y8vgL1dTehzSgpEBQYmjT1Ko2FfwXf/30AyjLjDYOE0zDd2QghTzDLDZWUioz7hN8Nur+fsKzs - Jp9Ls5YHyk3etSokAo87vYkBEIy5LZMGbmsD4/SGYX7mkDIYgrhdAboyysyWHgL+Z8Q9P6SU++W8PoDc - VwZQRADyFMUqgeAzQPyufvjVX4VH9ftQi27AdPcEqNp7w8zWFd7LCTefQLi6eMHO0QNuvqGITc2Bf3gU - 3P0Yhf18EBDoBz9fT4LMDtbmdHYGejAjAC3NrWBhbgMDI3OmR3NoGVpAm/M6BobQ0dWGBV2go605+WOB - 5Y7WSIyPoguMRGBwEFIzs/Dc+Qvo6h9QqCYDoA4Sfv19fYSZ2EEufPgYB+Dofw5AeTaxVCA4TIiOcsEX - n36JTQ1NCHDnztvaICYoEPHhoQin8/ML8EFIRBitaSTp7M8vZgmNZUugupjuY5EpbH3z4Ze5A37FJxFS - eQm+FedhX3gYZqm7YZu8FxGrn8XO89+jrPUZlNXvQ1L6GqjrWmPGIj08sYAu0CAMOi6rYBXSCO/U7fDP - 3ILY4p0oXH8ElRtPo6rhFLwDsggId7h4eSA5Mw01jc18bQty121AUG413Au3I2Tju8h7tgcZB24isOFL - WK77Cnab7qD0A6Dy0giyj92H65a70GQcsuTJtfJ9oJxXwoKzDxC++wps6z6H85Z2XiUH6R4GEbLnHsLb - PkFU5TOIWbEJKYXrkJlbjKzsPBSsWI2ClWUoXFGGosI1KMlfjVJqXdE6rC2uRklhFYoKylFUtBaFRatQ - ULQSBYUrkV9Ygtz8YuTmFSHnoTKz85GWkcNYUaCsK8sysvKQmp6NmLgkeHr7w9s/FO4EpoN7GCztfbBk - kRbU1ZZAfeFCLJhNmDCezpw+HZ6enkhJTWV0CIcBY8YiDR2oLNGAtrE54cp47O+HOF7MUhLikJqaQVjm - IpnwS88pQipBF5+ShcQ07kteMYpXruH3W43cghWI5n5ERccr+722rAIlK9fyc9IRF5+EpKRURMcnIo5R - JSQmDt5+QXB1coedmR1doxmWzdPGghlLMX/GYqjOUYPK7JmcTsWcGZMwY/Y0zFiijekm/tBJ2AKTio9h - uaULjvvHB0jw2AvYtYlTYnR8CEAduiZdZbgs/DJmoMRg8y0EIt2TVBIYMAIbV16DWvb7WJD1HhYXfwGN - sqtYVk6IMF7qEJLiAJV7AhM80l1MYGhMJ/b3APx7PQq5f6RHgTkBwT8CoAyEKkNgGdV3KfF2WdktzCv4 - DipFV7Bs7W1lxBcZ9GB89BdG6couZXDUCekReDIytHH9ELcxBM31PbBqG6Xz47Y39XL+ARx23ETG6yPI - vTyI7Fd7kHupD8WXgJzngNV0f9l0zGGMyj7VP8B+1YuY4VuEWYy+up4BcGEijAmLRAKPg9DQGHj6hWI5 - L6BewTEIjOIFPSgEbt7ecPdwg5urI5wYZ23MjWHBmGthbEwnaEEI2sCU0jWygoY+AUgIGpqaw9DIAJYE - oL21KRxsjGFnaQhvD2eEhAQyXoehoGQV3v/8S3QMyOCnD9k1MkLjNjBOsr8H4KNlgOPoG/93XL8uHYef - zNy8dgMnDh9FbFgYggmZcNI8LiQIMcGBdIM+vMpHIjIgHD4uPrA2scCypepYsGgZphNgxsvT4RzXCJeM - XfAtPUVHdRJuKw/ANL4RWr6lsIusQNXOM4jNLeePlQVrhwBGZz1omjpjOmOdtn0yzLzXwsC9FLah1QjN - 3Y7aXa9h455XsWL9ISRmNkJDzw0L1A2gyauJE2NeSk4h1tZuRFnjVmRXbUHgym2wZwx2L38FgVXvwKnk - DRgUvAuDdVfgv/c+Mo92IuN4D7z29UOzrR/LWroRdWYQmed5MJwbRixfc930E1yarsN/+12E0DmGbLmC - gJpX4ZndBq/4EkbuLITFJsI/kn90zvvFZcGfzi4sJg3JcanIT0jGCgKhMCYZ2Yyh6dLFLzEFSckCiSQk - JiUiMTERCQkJBEc84uLiEBsXqxT6iuKkkWh6GlJSUggXitPo6Gg4OTOaurjBlhcAExMn6BAqC2cugP4i - degvUccyVTWozp2HObPnwszMDG7SX9rBBjr6ujCwsIKRnQNsPX3gFhyMoKhwgi8OeblpSM/ORHyG9MjJ - RUbhCuQSeCm5hCBhnECl5OQjOSsHsYwgQYw4nkwFPoFBjD15dK1u8Gc8ieF3ieF3iUqIRzjnQ2NiEBkV - i3imhaTwBER4hcPR2BlaCw0wb5oaZk2Zg3kzpxHaT2HuzL8xIk/BTF5IJ2k6QCO8GqarX4cNL1oue4YR - dBLwJgjtN9PhNEnTkU5o1/WODzHfNA5AGTNQt3kU2nSFZpvHoElnt2gVHV/pj9Bc9R0W5X4MzRVfQX/d - VYLjLh3YPSVmSrMRQ8LSSCn/k6YmPUo5oJE0TflFBNcfSIGawE1iLIH8e43fL3hc49sRGPYRgHSAdRK/ - pdKFy5UmMNxvOlcpf5TySOUexjKMFaeLVl+H6oqf6AZvc5/HI68MhSUDHkg5nwBRd307tMvvQ2vdfWiW - 3SPk70NjXTu01vcqcLXfNgar1g7OX4M/z4Ecpp6Ct4aQ+3I3o283Si4CxWeANeeB9N0DCK69B//KL2Ge - fRSTXZMxzzMUVqER8A0ORaCPL1J4sUtMzkA0E0BYfBrP50T4hUXBMyAYbp5ecHF1hr2tNWwsTCkTypyG - yQLmZIaxEoGtmGjGAaglxSp0hgYGBtDX1YSpoTbXN4CdlTGcGIcDg/wQERWJdZXVuHGvHZ39MgrM2Di/ - 6Pzk3iDjNPv18RCAXOsXxIl+++w3etgouqujkzH4eSTyAI4OC0FYAJ1CWCgSCb54uonU2AQkRyYqADTW - M8Yiuo8FC5dhxjw9WLklwDexEn4ZTQgu3Irg4jb45TcympZA2ykOuvYEZ3QWHBjdTG29oWXsCk0Td0bq - XBg6RcIppASuEZUw8SqGsWcBbANLkLxqB9JWbeM6pbB2TcFUFTMs0LKEESFg5xkER+9wxGasQElVE1bW - b0NK+Xbl5kqWyZthkbAdpon7YZL1PCxKP4ZTzXcIa/ke4Zt/hHvbTZg28yRouAVvAd32W4jYdRfhu+4g - mK8HNnyK0Ib3EVp3GYHrXoBn3h5CeQXs/BLhGRwHv1BG16AILOe8c2AsXAOi4R0UhbDgCCSEBCMlKACJ - fn6I8fZBhK8fwuikg3kRkRoxaRoQwN9VerL4+fn+Il8pO/Hxgre3FwIDA7h+EML424fTgcu6VlaWCtj0 - pOxkiR6WqGpi6Xw1mGrpwlzPAEbautBepgFV1YVYsmQJ9PV0eLDpw8TUGM4eXnALCIQfARZKQEUnxROu - 0i+TkEomoOITEE73JqBbsXad0gUxPb+AF50sRCTw7x0YjOCIKARGRMDdxwfO7m5IIJyt7OwY50ORkJKM - qLgYJoRwhNJZRkRHITYmlhE5BUVpechPzEGUbzTc7bxhbmADjcVamDtrJqZPexKzZk/FrAVzMVVaA6jb - YI5zJgwyjsK++jO4bebf5vgwATgCpx3SJIbwoDvSJnQ06voVAErZn1SG6NANagpkmgehQQAuWXMNy9Zc - Zez9CTqrf4RF9T1YNXTCRCIvIWpCxzeubqXszVjcH4EkmgDVuPqhT9DJTc3HNUgNcR2CkK8bEVRG3J50 - PTNWJG3yCCoCVdkmJX1xlYoWgZsMUsDPlRuXyy01pVeKDNdltJGfwedSySNj+MktN6VmWrPyPhatuY7F - a24wtkvbvttYtu4WNMpvMwrTxVbcge5D6ZTfgjajvRado9a6e9wv/mZNI3DYMgQrXlAsN/6IRMbforfH - sOLyMPJf6kb++W6sfmEcfiufHkLq1g5E1v2MgLK3sdCvEpPto7DAPQhm/nT0PJ6XuzjDn1E3PDIacUm8 - 6PMiGc8U4enPWOzhCRdeFB0cHGBKx2dhRvhZWcDa0orHohk0tfShqW2EZdRSTUMsoTR0jGDCNGloaAht - zWXQ19GAFWOzg70lbG0seG54Y8XKEjx39jx6CL++oREl/o4bOKGXQFAc3K+PhwB82A76n3hIp2KR3Nf2 - 7ctvIY3xKZlOJSUxARk80HPSM5GdnoP05EwUMCYF+4eR5lbQ0uQX4pdaqKYD38A4JKSvRERSIULi8xEc - m4OA6Ex4BiXAbnkwDM1doGfCOGThDANLD9h60O3k1aJ227OIK2hAUGolfOLL4RxeAgvvTMzWcce0ZU5Q - M/aFhkUQZi9zxjJzP3hE5iJ1ZQPi8glLlzDYe9NtJOchZ2UlVtVsQRHjdXBuIxxi1sMhcSOW5x6G99oX - EVz/HgKrL8Or/A0sr3gXrjVfwGfjDwhs/Bp+1Z/Ar+oTQu8zJG36BMm1LyKh7CjCCXLflDosjywh6DII - ukR48Hv6BsfCPywe/uHxvPLFIYBxIDAkAiGMAGFB/ogM9ENUoD+iCLwIOuiwUAJEnFdQEOEnEAxQmgzI - NDBQwDi+3I/QFMlrsn5oaKgy9WassLW1hZGREdTVNbCYrk9zmTaMCD5zE1NYmZkrU0MDQ2hpMRarq3Nd - Qzg62itADQ4JQ2hEpOLUkmU0jsxMJCcnIiKC7o3giqELDYuMQigVl5iE7Lx8FBSvQHpWNgKCQ2Bjawc/ - HuB+3EdfwjqE0EvPzGBE53Z4fCTwWImlc5XW/1lZGXSW2cgQB8sLZm5SBgpT85CdkI2cJCk3zESgbzBU - ZXSY6TMwfd4CTFdbhkkL9fC4uh3+Xd0Ty4Kr4FByFu4NnyDwQBc86djd9o/CZusgDAgJHQJp0fpuaDeO - jI8STYkD1GkagNxyUgAjFRs66+9BZ90dGNMhWRNq1hv6YUYImf5GPTChS5P7bkxUJshYelJTK9KRgUVr - +wilAYqus5bRu26EICMIZeQVOkqjmjsE4V2C9R63JV3POhjXCVnKVFwrHZVuDZ1n3X3uWzv0m+jwHkq3 - kfGV62vVSy8Xwp37oYwOw++hw/3TrGmHOmGnVnoNKit+wLzCb6Ba8gPUVl3B0tIr0Fz7E3TLrzHu3+R+ - 3IJp7W2Y83MsuC1rcX90ltbcB+vG63DfcR2Fr4+i9N1RrHp9AMUvdmPF+V6UnR/DeipvTyfSWm4gccOX - 8Cl8Dv9HOxQzbMKw2DUQWo7LYczjwMfXF9Y21nDzcEcYL3jxifGIp/N340XRycmJx5wjrCwtoautAwsL - S164bWBobI5F6tJnnClliS7mL9TEvAVLobpwKZZpaDPRmMHU1BT6+vo8hvVhaWmuHLuWdI7u3O6+ffvQ - PzBADSpN9yasnTzEvMl9zBUT9/AxDsBHl/wnD1lFwCcP2Yhk6p9++gk7duxASUkJamtrUVdXj4pywmXl - WuTn0W3JuF5ZBUhNySIos5WBCizMbeHk6Iblrl5wdFiuSJ6L7O1cYGPtCGsrB1LdFa5uAbB24QkfX4TW - gxfxzjedqNv+HGJyquEakg1bn2TY+aYQdr5wD89DdHYVfGNXQN+ebii9HBv3Po+jL3ysTAPiV8LWKxrm - tu7wD45CyZr1aNp2AKV12xGdWwPv5Aq4JPJkSmqEc/YO+K0+BfcVT8Ox4AQcC5+FF8EYXnMZkbVvIXT9 - awgqPY/goiOIK9qCuJxaRKSUEuL58AxJg5t/Atz94uAVIACkCwyJg39QJAERgaDgMIIqRHFtwYReYIAP - Any94OfjgQB/ukApR6WDDgsLQ0hIyG+A50NH5cU4LyCUqCvrybwvDzRZ7urq+gv8NDQ0FHcngNPU1ISO - jo4ibW1tRXIAmZubK+vLdqUJgWxTQCqxWyJ2DN29Ers5n8cYW1ZWhpqaGqxevVoB75///Gfl89PS0pR9 - lYNatmVhYQEPDw/l/bItec3FxQXLly9X1o+MjOB3otsNDUJyQiySYpkiCN6Y4EgkhNJphsYxPSQhJyUb - 2Wk5PEnsYGppi/nqOnhygSamqJvjCQ0H/O/5jO1+K+FZcgy+dOD+u2/Bc3833OX+wTuHYdzcB62aHqhV - dEGjfhgGUvvbOqYMmiq9Q0xahhWXqLn+LjTX3YXB+k6YVfeNi2AzJ+zM6K5EAkATAlDgp0girURcTpWy - OmpiAAQdAk/7Fw1Dl0DUrnxAB3YTeutvMIbegB4hpF8lZXV3GF8lat9llL3HfbmpSCBoQCgat/CzKMNm - QnZDOzS4ztKqO9Cs7aQIvYfSkogrMXpDnxKPzelurVoGYb+Fv8XmYTi2DsChpQ/2zV2waWyHRd0dmFZd - h3H5VRiVEYqld2BV1QGHDXfhufkGIg/fxopX+rHq1S6UXmrHukvdqHxpABVnB1D93DBW7L6NjKYvEV12 - CU6Jm/GEbgAWOUXAxD8atv4hWO4fgDRe9HLzc3jxS0cC/87BjKh2tpY8123hy+PdbbkLnZ85gWZGgNlA - V98EC5doYZbKYl7sZLRoXWWQ3XmqS6C2aAmWLVumHNsCQHGBIjmG7e3tCU8r5RgTHvX29iqMkocw61G8 - TTBs4vHfAuDERuUD5IboV69eVYi7du1a1NfX8+SoReX6alRV1mFdWRVKV5crEFy1sgxrSiuQk10IL09/ - fnFvBXBWlvYKAN3dfODh7qvI08NPkbdXADy9+UP6RCAuYxW2HDyHVz64gtU12+ETmQXL5XSWLqGKq9O3 - 8YEd4eYdkYnlQcmMvf7IXdOEQ6ffwHMvf4yWvYRmRim8gnj18fBVTkCBdl3TJpRWNyK9ZD1iC9cjJLcS - 3pnV8MhugHdBCzwLN8OtYAtc8trglNMC16xWuOdthjfdXkDxFoQWbEJA4moExBbCLzIb3qGpcA8k/Pxj - 4REQA6/AGPgExxCC0fANYDwNIvxCGP1CwwivMAV2YaGBCKUTDA7wRRDdoDhAgdAE/AQYIpkXhyfLRbJM - oCcRQg4CKRcRR7d0Ka+WqqqYO3cuZs+ejXnz5kFNTU0Bobwm8yI5mExMTJSDR7Yj24+KilJgJmWJArxM - ur/4+HhlXDaBXmlpKVasWIGCggJFAkc5GGUbAmjZjoBUQCiVK7K/AnJZJjCUskzZVk4OT4qMVIQE+yOE - 3zmWr2cmpyE/Mxex/K3SYzlPJ7giuxgFvIB6eXgjITmd6cAL8zSNMHWpCZ5cZoP/PccMM00iYBbbCK+K - l+C9+Qd47+2ENwG4fO8YLNsYcSs7sLisA0sqpTZ4BIaMwLobR5R2gGZtI3SJdId0f1plBFF5O4wrGUfp - GI3o6IwlthJ648PKj8uAmihz05X4KeV2GwhCSn8DnR71+/sC63Nq0jSotK8zbRxg1JXYLK5Ryt7uMabe - Zgy/oUh1pXRh+xlL196AlgxWIF3XZJRnwlymRk09SuTVIdh1qvu5H9y+3M+YjlOP4NarZCzm99BaS5iW - 3oYuv5cB4W5ccRdmlfdgzshvwalZxS0YE3xGpT9Bf8V3UE/7CMtS34Zm+iWYFl+ER/0biN39HjIOf4Tc - o59i5alvsfbUTyje8y3iq96Ca/JRmAY0Q9d9HTSdsjHfLBj67pGwZOJzC+fFNCUZ6dlZhF8GsnIyeTxl - IzMjRTnepe2evZ0VzBl7zQlAOzt7mND5LZQ6gtkqmDp7AWarLlP6ps+Yv5QucCkWLx4/fuXCLcU7ctwZ - MzrL1NraGjY2NtyOHTZu3IgHDx4ovJpg1u+h9+iD6/xzAJTHBE0HxGL29+Ozzz5DdXW1ApPi4mIUFa1A - cVEJoVeqAE/At5ZOq7amERsaNinzSYnpiIyI48keTscTiqjIeCQmpClKiE/9ZT4uNhlh4XHwCYhESHQa - 8lZWo6ZpJ0JiMnkiBMHCwRtWzn5wcAuGqa0nzOwIA/cQOHtHwMbZH5lFFdjQug/1LXuRv6oGIVHpCI9O - QkpSEvKyUrGqOI/gLkVByUpkl5Qid20VMsvqkbCqHlEr6xGzthnBK+rhnlkG+4Qi2MTlwzmpCB6M7t5Z - q+GXuRJ+KUV0nqnwCEmm80tkhI9n7CX8AqPhGRhFAEYp5X0+QRHwI/wCgkPpAAVuoYQcI7DALkQAGIBg - xmAp9wsJGY/AAjmZigROEwAUCWjkDy4Hgri6xYsXQ0VFBXPmzMHMmTMxffp0RbNmzVKWy+viCEUCQpnq - 6ekpV01xZRKbZfuRkZHK9sVZCgyVipZHHKBc6PLz8xVXl52drSwTBylXXgGdvFfAJ45UgCjbFQlECwsL - lfdmZWURrIzEGWkEYwhiYyKQyu3lpGWiiBfIzPh0FGcWISMuHYkR8UhNSIWvty9ycgsQHpcIc2d3LNC3 - wl9V9PGn+Wb462JnLHLJgUPBMbgyBnvtug/f/UPwOTAGx21D0Kx4gCVrH2DROkZHOjKl+YuMCNM2TAc4 - qEBFBgTVrbgPrTV3obPmAQzKuxgTpQEyISXlcHSJMgafUtbWSBA1SiULJU1RpEzuYWNofTpDPRm5hWDU - JiC1qjugWUXXVslouk4aXNO9rb0P9bIHfN5O8D2ARvl9ZR81pWKCU306OyPCUZGUEzaMlxka1XVQ7TCU - 0VsYdXX4Xj3up2EVHR8haM7vZl7TD1Put5G8RvhplVzF4txvsSTnGyzL/RoauV9x+gWWZnwKteT3MT/u - MuZEvozZoecx2+8EprntwJP2VZjsuBqz3VdA1T0LS3yzoe6VAS2vHOh6FULTsQCqJhmYpZuMmVqxmKUV - hvl6AdCyDYaNbwRc6OTdeBx7U3FJiUjj33nFSmEDj5uEGAWAPt7ucHG2h621FdOeFS+gDtDS1MPc+WoK - AGepLMGCpXqYNk8d0+YugoqaOtPMMiXRyPEu0JOUMQFCmZfjUKYVFRX4+eefFV4pNb9DQ8pUuPVHmOOy - fx6A8pCNCVXFAb733nvIzc1FcnKycnWXAQzTeCCnp2UjN6dIib3i+kpXr8P6ihrFDaalZtH5yA8RrUBO - 1s3MyFPWTU3JVKaZGbnKvHRsDg2LQXBYLCJikpGSnge/wAh4+YbQUYXDj1E2gPLmVcfDO0hZFsR1A0Oi - kZJZgLyiUmQxiscmZiA8IoGxvAhlK1egYlWhovLSEqwoLsQKups1VbVYU9uEYjrC/Oom5NU2I27lOvhw - f5yiE+AaEw9fOqOAtFT4JSfAOy4aHnQubiGRcKdr8QyOhZcoJAbefO5F6HkR8l50fj6BoQgMZewj+AKD - gn8p1/P386UYgTkN4DSQEBT3N6EJpyex0s1tvNxErnLi3CYirrg9Ad+MGTMwbdo0TJ06VZkKAMUBCgDF - 8QkE5Qoqzk9XV1c5eGR7AijZF/msCQDKvMRh+ZsK/GQfZB15LjCT9WRepgI72cbEe2ReYCgAlamAVd4j - wJSabXGDAvmQEIn2/O7+3nS//ogKiUBKbAoSwuKxIqsYWQmZSOCFMiU+CUH8bHGmUiYZEBULU2cv/G2+ - FiapWeAvqlaYZRoBw9gW2K17He6br8Nvbx8CD47CbdeQ0uNhGeGjtuY+llXRPYn7k37AhJ9RMyG2iSLU - 9Bn/lq2+BY1Vd6G7js6O6+rW9UCL4JPyNi2CUEupVe5QhtDSlnJDTjXopqTcbVnFuDTWM55W3qV7u6cM - yqCjiBAk3JZOgK+8k2J0pbTW07HJrSsZv/XoVs0JUkvuj4VEb27fpPoejBl5jStvM7LeYTy/AwupmS69 - Dr3V16G/+gb0V3G68ip0i36AZt7XWJr5GdRSP4BK4tuYHn4JM8Jewuzwi9SLmB32AmYGncMU31N4wuMo - HnfZhycctuAp2wZMt1mHqeY5mGqWSIVjkpYzntJ3xhRte0zTdMT0Za6YquaGaaqemK8ZAlXtEKhoeFFO - MLb1ho0bTYiHGxw9XODm7YFQJq3I6Ejk0P1lZafzvOfFNYznKeOvq4sDnBzsmQTH46s0dhcASkuRxZoG - WKpjiqlzlyoAXLBIg8fu+PEuxTly/FtaWv4CwYmiHHGEcqH99NNPFVYJ/IRTEwD8Iyf43wKgrDaxQdmY - fFBRUZFy1ZcDPSYmVmnjlZKcQaeXhkCe/AH+IXR5ccrzuNgkgi8Ky109GXt50gRHKDAMJURkPRnNOTgo - XFkWHhZNlygQiCAMwnliiluQkSMieHIRnnHxiItPUD4zNjZOeR4v4omZlJTMky5BWZaQkKgsS+S0ct06 - VJeuQs2qYtSXrkRD+TqUr16FMka78opKlFfXYS1V1tCEEgIxuagYobTy/vEEdkosotLjEJoYxrjrw7jr - Dq9QOpywECoSPtxfkW9YFHz5fbyDwwjAEHj5B8E7gFFWAEj350+YCDR8vLkNTy+6Gy/4+RJCBGBQYIAC - DYGf/J4CPinXE4svEVfgJcCTWDuhiagrzk/AJxIYynMB48R68+fPx8KFC5UDSMpRHo2+E+V/AjuJvwI3 - OZAk7qampipQlANMJH/rCUC7u7v/AkHZloBO3itxV4A1AT1ZRz5HIC6R3c5OtmUNJ7oACwtTmJmYwtHa - Ab5uvnCzc0NqTCqypYE1jxmJxjER4UhOikeS3CMiNQ0BPJ4WG1hhjqYVJi80V26/ucR7DcwKz8Fxw7fw - 3dmJ4IPD8N4zDFM6Ka317Vi0hu6rvAMyNL3cIEkAKA7QtEV6ejA6VndCY+1dxkYCq0y6lnVDo6YLS2vk - xuvtWLL+PhZV3IHauptYuPY6FpT+PK5VP+L/be8twPU6rjPc2DGDLGbWkY4OMzMzs3TEzMxkWZYssx1D - 7DhObAcch9ltOE0adkqhBuq4EGiShtqkdO931zu/lrxzKltSmtym1b+fZz17/5v3zJp3vjUze/8JR57X - gmPf1cLjf2uA4+ME37fw9ocW5hq87vkn8QUWBhgXA9/7/tPWWSh+138o93YLkU+bajxp4fSJHyv7+A9V - YNcoNJAWnvieCm7+WwPc3xjcvqW8w99UwZFvqujoN1Vy7JvK2PklpWz5rBZu+LQSVn9cs5f+saYteq8m - 9b1T4zqf0Zi2N+mm1qd0U/MTGtP8eo0zG9/yOrPHNb75tRrb+IhuqntIo2vu0/jK2zS99KDSmw+roOug - SvmjssGtym1frDKLYir6l6u6b7XqeterpnOjRWCb1NSxXVUNa5RX1K3MnBpV1raoqr5GZVXFqmuu0SJT - 94PDi9XT16OVJhZWWxlavKj/LADpta2vrVZLU3Pw7enTZocP7mbkFCq3uEpZhVWaMT9T0xkIvzDdIhcs - Fr3gv0CTcuEQxDdpE0SMfeITnwisAoBEqw5A5iMnW39xITAAdAj+wz/8Q2h0JC73Bu7Vq9Zo9679AYK9 - PYNG+vYAvK7OvvC7s4OG0IYwyru8rDpYcVG5CgtKw6svrK+sqA1WWloRSF9ZUWr7FYUG1LLSQpWWWAKU - F6uqMraeeWNDTZDVLc31BtNOdbQ3B0NhkPCLBnu1ffMGHdmxXce379CtO/fo5L6DOrR9t/Zs3am9O/dp - 396DBvQjOnL8pPYcOqqNO3dp1cb1Wrl+ldZsWqUVq4cslLWQsbfWYNakZav61b/U1lkB7V267IwtNQgu - VpepnC4r9J2m9jpNwXQztKQPJRVTfwP2e2hgUIsN7EsWD2uZgX3Y5qhDYAIoqNGA3rx58wLkABvKzhUe - kGM9oS6/J06cqAkTJoQ5ShAAAkxvAySfcBrABdS8k2Lr1q0BVsAPWBHaUrER8p46dSqEroCQ+wJiHI8S - 5XjWA1Dum2P5TdgMAGnvA6wAkjCZY3BU5txHc3OTQb7T8q1JFaWVqiypUm15nbqautVuBaqzoUUrLaTa - YvA7cmifNm5aZ2m+Qms2b9GStVuUVlSncTOzNHqewbBqi/K2vl0VJ/9cHY/8SINv/Df1veH/Uc0DQOYX - FnZaCIoCu+3noee0+JH/DH+GDgQJb7MYI4cSO2nANAAmHP6hpux7XpMPPK9ph/5Wc459z+D3QyWb4qO3 - NdtC07x7Y/+cVvXIv6vy1b9W+YO/VOl9ptru/pGFqabMTr6gnBPPK/P4C0q/5YdKtzA87cTPbdnCYwvL - M46ZUrRQNdPOnXn0b5VjIC28+bsqOvY3Kjj4DWXv/rKSN31a81b+saYvepcmdL9Zo9tep1FNj+jGuvs1 - qu5ejW64z+D2gCa1PqQp7Q9papvbg5rW9oBmdj6oGR33a1rLPZrceIcm1p7UuIrjGl12WDcWH9RNhXs1 - qXinsur3qLb/gNqG96tz+W71rNqu/nVbtHz7dq3cul0rNu/Umq0Mfr/ZVN0e8+XNqqkaUFFBo4WyLVbO - +qzy7lP/gHFgqEOr1lo+bVivzdvMD8wAIG98UIbr66pUUpxv8xq1tbQGH582dZaSUjINqOUqqqhXflmd - krPLNDcpWwuSM22fjLPNOPgxXMCX8CMUIHMASPPNO97xjsArAIh5091/G4BM7Er7HyemM+Tzn/98uDiG - k3d0mCoy2HW0W23e0hleeWpsaA3L3V39YV5ltX1pSWUAX35esbKz8pWXWxQAyHrfVlTEg1WotrpCVeVF - qjQrKcq1RM9WWUm+Kg1+/K4oK1RVhQHRrM4SuL2lPrxa09xQrSYz3hdss3V9nW1aM7RE6weXaf2AhcmL - TbEMrtaqIVOTi61wLVpjoFxpChQo7LNMMxVrirSnuy+os2XDA1q6uE9LBi3MG+g0sHarz353L+YjEC9a - 95CFrYP96hk0tWfWbSFemymnLlN0/VZJEC6SURjLg/yXSU+vpU1rqNHIYEJWAAbsABqwA2aAjDnr2MZ6 - wAjwxo8fr3HjxoVl1qH6EhMTg9NQy3JuwArAaKNDxRGqcg9AGZUGEDFARmcFbbs333xz6BBxlcgxfg5+ - u7rjN8dxPmBJiE1bJXOULP7B3MP5xmbWN9n6ZlMCbepo61Z9RYMaKnn1rlntdU3qNDiuXbFE+/ds06YN - q7Vs+bDWWsHaf+RmUxydmjEvWzdOy9H43MXKWPeUCg59Ri2v+nv1PfFr9T8ltbz2/1Hx3f+ijJM/M4X2 - YyVaOJx2x8+DAgSCBQ/SeUG7HYOK/8VC318p0yCYc9evbPu/qxB7+N/DmMHwT3EWmoZX7Pjk1ukfGVxN - 6Znay7/jByo06BXZvNSs7M7vq/zOf1ClzSvuNEV36gfKueUHyrrZYGfhauqBb2vhrq9q/tYva97Gz2ru - 2k9o7uqPas6KZzVnyXs0e/E7NGvgzZrR84SmdjyqSS0PaELDPRpXd7sm1JzQ5Pojmt50SHPaj2p+93El - 959UillSz3Et6Diiuc37wsc05rft1/yWPZrXuFNz6rdrTt1Wza3fpvlN25XUukvpHXuU37FL1e1b1NKz - Sc3dq9TYtVjt/Yu0bN1aLTWQDZqa6100qLbOboNNjZWzVtVUtqs4r1YFBqm6qnq1Whkb6ms1X27SIouM - 1m1Yo+27d+nAoQPau3+P1ttv2v5cvBQV5qrOIoFG8wN8nRA42QCYaizg1beC8nqV1nYYBIvDsBgAyOgF - OvpoB0T1EcVQmQJDjNCYyvaxxx4LrAJ8rv4wB2F0st8XB0Am4Oe9K/QEIzvd0QlVlyxZHsJZQAgAqy2B - mPd0D4TQt76uOUAQ4KWlZinRpG9Ksj1YZp4K8ksC/FCGNTX1dt4KlVptAfQAXW1NuSVceZhXV9q+hTlh - XltdZucssX3zDKqZpiizwzEF+VkBlq1NVvAb69Tb1KGh1j6tGVip3Wt36eDWQ9q3+ZC2rtmlpQNr1N40 - oKZ6C1E7htXTacqua1gD3RaK9y7ScK8pth4LU7t7bblHi/p71NvfpQ6DYVu/hfV9MeuwdV0Dtm3IFOLi - QVON/Wppa1WHhbt9ppRQXxjAaGxstPsz6GXnKjkpJYSrqLqo0iPMBWRkPPKfGtPhByQ9BAZ63vFBe0m0 - pgR8GE7D+CtXgag1QMgyMEO5scw+qHpUHj2+hLb8JgQG3Kg+IMd+tPsBRcDJNvbjOq72+M1zsi8AZIgM - vlJpYXB9owHPtjXUN1nF1WV5ZOCsNCjWNKml1gBpfjXY024FrFIrlvRpy+a12rAR22RKfEgl5U2aPr9Y - Ny5oVuqKx5S1+yNquuc76nvtLzT45H+ql95gQlxTeEkW4iZamJlhIW3W3abgHvgXU4CxdsB8elZP/0zZ - tMXRVnhn7NP3OeFz+Hyo9F+Ud/c/m/1CfHyg8K6fquiun6jw9A+Uf/LvwhtEuce/pewjX1Pm/r9Q2p7n - lLLzc0reZmHq1s9o7vpPaeaaT5p9XDNWfkTTlv+Rpi15n6YufpemDT2jaQNv0oz+JzS9+zHN6HxYM9rv - 1/SWuzSj8TbNbjqlhNZTSu48rYzeO5Q7eFqVq29X/fpTatp0Sq1bb1fn9jvVvfNu9QS7S9077lDXttNq - WX9MDSsPqnp4l0r6Nyu/c62FtquV17laRd3rVNG3QbV969XcudLC1ZXqs5C3p2/IIpwBrVm/Ut29Vn5r - LdIy8VFWauUtv8jM/DXDopP5GcpNz1N3a7t6LNpaasqvr9sisP5WbdqyQXsO8NrmNrOtWrlqmZV98wFT - f6hAeoH5EkxNVbVFKIlKT8tSkjGAHt+EpMygAFt7l4VQODElKwCQjjuHIJ0f+DN+RDjsoTC+dc8995wF - n0PPbSQEbfniAAj4ol3Lv/jFL/T000+H2p1CRUFZsWKVKcBuu7kWg1KtJR4PXW8316X2ti578FYDm9Ue - +cUGwMxYA+fC1LCcl1doIa/VMlV1ZjUqKy+zhy0wuufZeYpVU1sZXtviUzjhI4lWozCvtkStrLIw2mCZ - mrpQqWlJVqMkBsvNy7L7qzc1aCFybZO6Gg2CHYNaaRBcv3yjtq3bpbXLt2iINxAaB1RV1qrayg61NPSp - s8VA1WYKqX1IizqHtahjkZmBsGtQw/22ra/bgNeutl5TuT1m3S1qs3mHgbDHIDhg6rBvqM8AaKFzT5cp - wFgI3NbWbuq2yjI0S/MTFoTX0iZPmqqxY8eGMBbwATNvx0P1UVOiAIEh0AOCzAGkgxCjs8MVHwAib1Bd - GDAin7gHgEcbHRDEUHkoPtah6tiPY1B0hLcAGwejbZLfrPdzAUTAyf5eMztsuT6OGgUg86oay8v6WstP - wNxglVSHOq1yaqptPQPARrXZtt6OJpXkp6urrUbr1y7RhnUrNNDfa6oc5bpEGbn1unpGuSa33KL0re9T - xS1fVtdDP9TwG/5TAwbAqvtMtd36I6VaGJp20gB42z8q3VRbjoWqBffH/gS88J6fGvh+bGHrT5THxwPM - +JAAYwQzbv1HZZz4vtKP/73Sj72gtMPfUerBbynt4Ne1cOeXlbDpM0rY+CklbDAVt+bDmr3ig5q59L2a - vvidmjb4dk3pf4sm973J7A22/KSm9L5ek7pfo8mdr9ak9lfZfd+tyU2nNbXxhCZWH9LEij2aWrlLc2r3 - KLXtsPL7jqt80a2qXW5AW3OXejbfpRX779G6I3dq4/G7tOWWe7T1lru16dgd2njktNYfPqXV+45ryfaD - 6lmzVT2rt6h71SZ1LFuntiWr1Tq8Su1LV6tz2Vr1LF8X/mVxeClfYV6jFctXaZHlY1dXq0UszSYsikxQ - pConO1UFuVnKz85RtsEqxUCVNC9JRbmFBr+O8CWXjmZTdPWlqqsvU7upPf7GksHPDINZsXJpGP9HExXz - 9jbjRStCqNLKa6z8A8C5C1I1JzFNmQWVauxcrJziGqVnFyjLBAIVOiKAdmz8mwrWowkEmEc4DNn65/Ap - rBehNxKIPtnyhQGQXTgJjYoOQNbx+2tf+1po/8MIgbpNIVVWVhucLKQtRZ4yToeCiILoMudvDdsLCors - QQrswfKtYKdZQqSHfQcHF1kBMoXIqG/OUVFuxvylrayyTOWoxfJSZWRlKik1WfMXLtACs9yCXMuQDtU3 - 0PNkhbC+MXzFps7g3GVh1+Kh5RqwgtRjaq/TQFdZ2qTqijZTgr0Bgi21vWqz5cEOK/SdyzTUbqGrqcMl - A0utAPaa2rOC228hXG+b2gBglxVyg2B3X6cGhnrVP2jgsPC7m2+e9XQHCJWWloVnnjlztsGOoSvTLHSd - ojFjxgQAouaAGWADhB7mYvwmvCXkdUjym7ZCYOi9vDRL4BAefgIuwIbiI5ylB987LmgHpN3vxIkTIeRl - DhBRdxzLcYCRThqHHoqP4wEf+9AWE9ps7bqu/qIgRAWyH/dDGtTUVgcVWBUUamP4T+e25h5TezZvsPRs - tDQzB+/rNEVZWaiGmiL1dzdquSnBXr4DNzAYOsxKqzp1w+wKvTJlqRasfEq5uz6s1ru/reVv+DcNPfGf - an3Y1NuJf1D6zS8YyP7WgPZdZZx6Xlm3YX9jqs/s1ueVcfN3lA7cDnxHSXu/pfm7v272VSXs+EvN3fZl - zd70ec1c92lNXfkxTV76IU0e/oDG979DY7ue1vjON2lC5xs0sfNJTWx/nSa1Pa7JbY9pcqtZ28Oa0nqf - prbeaXabpjad1KSGY5pUd1CTavZpStUuA95WTa/YpIkFyzUpb7FmFi1Rat1aVQ7sUeuKI+pefUz9645r - ePMJrdl5UpsMcFsPHNb2MIwr9join4lfvn6DlqxZq74lSy2c7VGdpV+jqfbuRUMatgpv5Qb+dGjtWVu6 - aqUWmWpHtPT300HRHdrSi4tylZ2VrPxc3iRKUGpygs2tAl6YqMR5CVowN0FpSWkqLSyxcmKRWnmJKizS - qq2mR9ZES1mxGlqatXrtau3Ytd3guthgF2urpweYsYCtzU2mKq28ZmRa1LJAOblFysorUXKG8SC7RPmm - 7rOLqpVTUKq8/MIAQHwbCKIGgR7+iT/iYyhBjKYbxgK6SINXRK3nmi4YgMCPtj925WROVNZ94QtfCIWI - AkGva1lZhak22u+qLDEIhayWr603WptU7ukzBdAZfvPqC3MAmMRL+gbAzs5uK3wnAyyDArR9SuyhiivL - bV55Zl7xX9aVWWJU1Nr+1VXKKypWcma6FqalKTE1JaxbZ6FdvSV4dR2Fs9TOXaomq412mDxfY/c9vGSZ - BgaHTaUNWOZboawwSNZ3qrmhR8113VYgezXQsURDXcsNhEsNgEu1uH+Zui2s7TYF2Dtk4e1Qt6k++93X - buFZm4USHQY/U4GmAHtNsbR1tFqhrznTuZFmwJofADh9OpCbaRCMKUAgiAE4VB6QA4aoQtZ5+x6/mbON - jg4cAwNAgMjVGx0UgIc5Ia2P7Tt8+HCAIVADgAx0pvYEgLz1ceutt4Z9CGs5F6BzpYcapOmD87AN+PmA - bJ4PAEfDbwDInN/cH47Kd91KreBUWv7UGgDDG0KNXepo7VF3e68pi26roKxSsQLZ2Vqr9uZKq5BKw3zJ - oj6tXr5U/b39qm3sVUpBly4fX60Jzbcqc+Pb1Hr6z7X8dT/RSoPgaj6Yeu8PlLL3zzVv+2dNwf25Ug8/ - p+SDX9DCfZ/R/J2fNLh9RFNXPauJBrWxA+/VDV3v0FWtT+vqtrfo2randX37m3Wj2aiON+mm9jdqTPsT - Gtf2ek3rflKz+9+gmd223PZqTaFDov5uTai+XROrbgs2ueaExhbv1Kj8NRqVt1KjcpZqdO4Sjcsb1uSi - pZpVtkILqlcquW6lkqoWK616kfIalqjSwtLmofXqWLxR3Wb9SzcbxCycXG9AWbFaQ8OLLALpMQC0qM78 - itfCsKrKCktn83MTBBUVJSY0cqzCadCa1cvDYGT+KXEJA/DNL4FdVkaqigrzzR/naNrUSZo4YawmTRyj - WTOnmF9ZZDF9ov0eqymTJ2j2rJmaOX2G5pvvplrklpOZo3LL66VLrWJsbggD29esWakVq1ZoxZrV2rJt - i1bZ79a25tD+R/iLCiQc5v4yLZxldALjAJtaOlVnlWB+SbVSc0qVlFWqtLwyZeYYGE0BAj0MH8O/UH4A - kArVfR4o0on305/+9HcLQCZOyImY0xMM/CDtAw88EAoPF0YFEqfTIBmL0RuDCgCGjY0WftoNx1RFc3iA - jo5OKzBF4cEgPIXr1a9+dVAbjY3NAXCFVlgKLFOLLJRmXhjWVf7GuiL7XVJVrTK7ZqkBNzU3RylZ2UpM - z1CDhZu333Of1mxap/beJlU1FKqsNltNHVU6ePNO9Q13mmJrNoh1q98KVm1dtaprqkP7VKPdZ6OF7KiT - no4B9XUtVm+XQaVnsYYGFhvQu9U3YMpqUa+G7FiA12vKr6e3w+YW8hr4MNrOqq2gZ2VnBVjN4mssBr9Z - s+aE+dSpqLxpoS3POzQcgCg82vUIg5mj8tjPQ2A6RFgPeAALsKGNBMUFvIAcCs5VHENcaNejwiLP2I4R - /gJA5gCRmpQeYNr3CFsx8hdgMmc95yR/6YHjmuQ7kKNGZo7hlNwXDkqYAihLSoqtcisOf3hTW19nFUOD - KqsaVFtjCtpUYLeldXenKWeDa1N9lSm+RnW1W0VaXaCK0hwN9XcGAPZahdnVs0S1net02fQajSrbosyV - j6nt5k9oyQN/rdWv+6G2vvVf1X73dzR/3bO60UB1k4Wgo/sf15jB1xjszPoe1djuR3WTKbUbmx/U9XUP - 6KamR0zRvU7jOx7X+PbHNLHtNZrY+qgmtljY2vyQJjffb0ruPk2sOa2x5cc1vuJmTSo/qomlhzWucK9G - Z2/X9anrdcWClXrl3AG9ck6Lrk9q0rT8HqXVr1T5wA41Lt+vlpX71bh0p2r61qncKtVKq2Qr2ywKsTSo - MCVcZ1Do7F+k4WWrDCTrtdrybNXK1ZY+VjlbJFNrAqHMyk+hASIvM0u5GVnKMyvMyVN5YbFKLMLKSctQ - RlKy0hckmS0MXwNKMYAlzZmneQazqRMnaML4sbr2uqt09dVX6IorXml2uS1faRXxKI0bN8Z8kqhkSqzy - nT3HoFqoAlNlebkFlmd1Vm4HDWwW4bV1mNpbqs1b+WvLzUH99RkUq6piIzjoAGk1GGMAkPeA55mi5FW4 - 4pJK5RaVK6ugPITANS39qm/rV1FptTHFQm9Tfw5AfIqKl3IVmlPsNwZziGR+/vOfB4HGhFgDgueaLgqA - TADQDQD+zd/8TRguwUUpEDg+IMPJveanEOD43CA3S+M5spVlChXb2IdCwjZgyhsmzS2tKrTzFFlYDPCA - nc+jy8zzLFTOLzFFaKqxwgpTRn6B0rLzlGTO0NLVo0df96QefM3D6hhoVnFNhmrbCjS0ol37jm22UKFK - 9e2mmHosPO6sNTVZqMq6MtU0WIJaDdlA+yGZa07X1WXKpNtA2AtQeFuD19T6DAgGOrO+PgOiGV+m6Okx - NdjdFTKKZ0SdUdsBrenmeIBv9uy5BrMZFvZazTsxNnSF7dGQF6VHOyBtgDQAA1DgCPjYxr60+5H2hKbA - DIUGqMgTQl+UIMoPBYgRupLWKHf28ZqU4wh9/Y0Pzsc29sHZeBZ62lCT5CGQJe+okQGwt/OhOFkGjg5A - aulYeEwbrqW5hUONzeYjjeYjNfUqK7e8KzelWGO+YUqwtRnnbjGrswJTY9e2SqnOQq3yPAulqtTX02UV - Uo9VPCvU3L9eoxLrdXVan9L7T6rz0Lu05v4vadNrvqnNj7+gpqOf1pzBx3V97UndUH9CoxqPa0zrcU1o - P6HJnSc1reM2TW8/remtpzWt+XZTcac0rvoWjak+rrGVxzSu8qhB7ogmVB7RJLOp1Yc0vfqgplfu04yq - vUqoP6i0lmPK6bhFeZ23KKftiDIa92lh1Q4tKFujvJb1quqlw2GdGgY3qNkUXfvSTepesUX9q7do8dqt - GmbYyXoU3matWLteK2ibtRCS18n27N2lHdu3hD/67zA1VVdu6WnhZ2lOoQrTDX5pBoZUCw8Xpit9fqoy - EtOUm5KlzMR05SRnauHM+Zo1YZrmTLJoY9yUYONvGKObrrleN15zna688gq98orLdPU1V+qqa67S5Zdf - psvMrrnmWt046iaNDf/fMknTZ86wSjw75GuFlTuauBoamixfraKrrFFJcbmp0QYtWcYHNdZoq0VY/VY+ - aIP39j/CX74CXVNVqeSFSebPiba+xfyAj/w2WVmuCr2/xdVtSs/ji9AG8Zz8AD+HIL7l/ogf4m/wBt+D - H9E2QACInWu6YACyi7f9cXJvC+S1E0IlQiFuikKACvDR2hSOmAKMDVpkmRvm5mkH4hj28wfAaGAHgBSu - AjtPsYXUReexvOISC32tENLmaAqQZf5HIMtqwFZTCfc++LDe9YH3qHOwVSWm/nqGG7Vp1wqt2jRkqjFH - FQ35qm2xsL2uwI4vUFVdsarry1TbUKmG5ho1t1qt1d4S2hK7ew1wKLsBXl3jbY1+9RoUaD/pM4AwZIZ5 - uz0nz1dSUmrwSjKVxni+2OtqIaydOUvT7fekyVM0Zuw4s7FB1QE0wAb8gBzG/oCPBmBgByh9EDRtf6wn - fXEIwObQA1yoQNIc2DHej3Za0hhQovJQgyhDb8dlG7BEjXMcwGMdlRV5Qr6xDPRQfcANY5nro+w9L6MG - oDF8IAZAC49N3VXXVpn6swJVWafKikazZguVmm1fK+hWuBguw74NjZWmyGnXLLNnLQzn6GrnNb5l6uhf - rcyaRbopqUGzS5crt/uQypfdo6rVj6h241PKHX5Qc1sNdjV7Nblul6Y37tKc9j1a2HNA6QNHlLvouAqH - T6p4+LRKhu9Q/uBtyuw5obSe40rtOKaU9sNKaTuo1Fbb3yyzfb/Bbr9y2/eqoHOfyvoOqWHJcXWsOqXe - 9XdoYMOdGlh/u/rW3qa+1Tdr2ZabtW7nUW3YeUgbdh3Spt2HtXXvEW0/cFS7D9+s/UePWzRiduSo9h08 - EDoO1qxbqcXD5mOLGWNHRUv7cW0Y6VBkCi8/w8LCZIPcgnSlJaQqeW6yFsyYr7lT52rOlDmaN22eZk+2 - SGPiDI0fNUGjrx1j0JugUVffFOz6K2/UdVder2uuvDbA7rLLX6ErrjT1ZzC87PLL9YpXXG5QvFo33Dha - EyZZtGE+tyBxgcor+HILPa8oels2gVJy5gOmpcUWipZZXlnk1NnbY8rVQuOOVsu/2hBuEwLX1VaGThDe - BV5wZnB+e1u3Nm/ZqfWbd6q1ezD0/pbUtCvFQMhnsOgcJcrwSBEfx1fxRVjCbxdXvA7nzXXY7wyAqD7m - jP/71a9+Fey73/1uuCA3A+QAHwXBb5RCifM76Eg4bpobZe5gZDv7oRYoZBRICkqRga2klEbVl7ciU4qF - ViAL2N9qx1K7TrmF3cybW9u0ywr5M+94q7oGrOZprtCKDcPac2ibGtsqlZWfbCF0jipri1RRnW8FzhRK - famqaktsXhEDYJvVYG2NautqUVefhbf9QLDHnnvQ4Ndn4ZqFbWa0SQ0NDKmnq9syus4yrcDgl2xQI8Sd - bvDDYqHulGmm8qZMNueaqHETxodaljZAV3eu/tjXOzpQkICQcJjfGKoQ5yDtAQyOgEIDfICMAc4Aiznt - e4TAwI9OEH6Tf3R6HDlyJGxDHfrgZo7zysqNyop8ojYmHCG/PW9dEbLdKz+HHnnNfrFQucDy1e65mO8Q - 5pv6q7AwuMn2pXe8xQpZoyosJK42NVFdV6v6JoOoqb6GpipT47QN8zJ8gSlB3mUetDxZpi5TVQk5DZqR - 1qCZmR2amTOgmXlLlVy7TakNO5XevFsZrbuU1bFdeb07VLpot2pX7Ffr2qPq2XhCi7bepiXb7tLS7fdo - yc77tXjXqzSw4171bL5D7etPqnXNcQtZj4ZOifaVh9W56rD61x0LHRPLt53U2t23a9P+O7Xt8L3adfQ+ - 7Tl2f7C9x+7WnsOntO+wAc5Ad/jYLTpy/ITNj+vAYQPg/oPavmu3tm3fpo2bN5rqW6VFw4NqbWtQsaVR - bl6GcrBcA13GQsv/uUq2UHbhvIVKnJ2ohBkJmjlltiaPm6qJY8yfbpqkcTca8K4fqzHXj9PVr7xWl7/i - Kl1x2TW6/qqbNMH2mzxxuubPSVZGao75T44WJptPJSZo3vwEzTXfmmmRydixEw2A11hofJNV0tPM9xaG - KKac8lZUqGLztxLysqBY9TWWT6bemxtib3kBwNbODnXQ+dhI229FePuDELiwICcMg8nLzbZwenYAIKNG - jhw9oaMnTmvxinXKK62zaG2FyuvaTMiUBwAirjD8B//09mciFB+hQMTCl6mcVdjvBIA++a4oQNTfhz70 - oVCQ6FX0xnb/HBNDNiiUKAJu1MNcChGFioJKoUBJYGyLqYOa8JD8psB4A/vLGd8VY18yhGN5x5BBlg0G - VgwVc8KUaqfN2y3B1m3aoG27dphTZZlTpRo4863Alaq2rjK036E4KmssNK8DgLVqaW9UU0u9ZarVMmGI - S3fo1e2yEKyrgzYrC427TPn1GBAtRG5qaFZBfpE5TaJBLNbDy5x2PhQeSm/8xAkBfBMttACGk6dOCQBk - MDMABHwADuBhhMGs41i2jx49OrT98dykJWlMHlB58BobMGNcH8qPOUqPD1cAQpyGtj7aAAHfbbfdduaT - ZncFINKkgYORV+QhlRn56K/n8Rsjr4Ggw5d78Tz0yo1t7EPbMGMYCeUT+ee4pHnBUtOTVVBYZMc0msrr - UlVNh8oqm80MgtX1pvAtQjD1XW/5gCJvNBWEKiywwkDbUWNDu7q6hzQ0vNoUfIeyCxuUWdiqnLIBFVSv - UH3vLgs791nYuV9tyw6oZ81B9W3Yr+EtB7Vy52Ft2Huzth04od0HT2rvwTusYrxTu4/crR0336/NR+/S - un0nbb+btXTrYQ1vOmC2X8u37NeKLfu068htuuXOB3Tirgd06p6HdOquV+nWO+7V8VN36Ogtp3TgyHE7 - 5xHt3WdpDeS2bo2NlxwetlAwNo4S36cySU9PtXKTouSUJCUmGZAMdHMTZhuU5oT5zDnTzVcm6MabbtA4 - 85OxY6yyHDNeE8aaqrtxjK4yJXfdtTfqplFjw+8rrrxGV191nYWzV5mau0KXv/Jq3TR6guWRAam2UYND - y7Rl227tO3BIO/ds07bdW61MbNdWiwpWrt1g5apK118/Wldcca1db5L4IAFlKzsrw9RecVBwxQbCWr4B - af7faKq9v2ux1qxcrzUWwhMCDywaCAqwzkJfAAj4iovywnjAnOxMTTFfxoebm9oM+haRrdus9p5FoRNk - +/4T4VuaJRV1AYCUc/cvmmn4sAYc8SYZfJqo5/777z8LPAegd4iMnC4agEzsTvj73HPPnX3fkzk3xQ2E - RLIM9TcQUAMUHoDGQ6ASKERkPoWGdRQkHIF9MQoKD1tlxj9FXYhVlpYEK7NMaUI1VFuYZVZXVWnzaoNT - fwix6mq6TLmhcjaZZG9QVWWrXavBCpOpFVMdTaYq6mr4LiGN+DVhoC4DmRuaYmFwV1+XAbBXnd0GQMv4 - 3k4DX+eAetr71NbUqeqKeuVlFyqRf2CbZjXzxKln1B9te9MDDMePn6gx4wx2BkDgN3P2LM20kDba7ofq - I7xl3J8D0NsGgeQ111wT0om0RIHjBACKV9CAHXPa+8gfIEfHBuswoEgoDBB92Avgo+2Pc1CToiBpRyQU - BoQAFiPPgB/5Fc07FDxzV3xsI/+5R5SrD/KePh0FPEWz50zV3HkzlLhwvjKyslVYVKZSy4eyiharjMxq - mkN7bpH5TX1rk+qtAqpprDYQUhG1m0qsMl+zkLjW8sQqoZZGq/Ds2tmZeVa4qMx61Te4RZu2n9LWPXdo - 16F7TI3dq703327zEzpw9Jj2H+L1x73au2undm7drO3rNmnT6nUW8q9S99AStS9arFZT9G2m9NstHXjt - cfGaVVq9cYM2bNui3Qf26vDNh3Xk2CEdPnJA+w/uMUGwxSqZVSYKhixf2tXZZaF8rVXm5qPFFhHk2LPy - FxGJ8xdonhV+0gWjQ4yRAdNmztaYCRN03SgLU/nrUIsMRll+Xz/GIDfqRl153TW6/IrLddkrLzOFdrmB - Lrb8CgtjR48fq4Sk+UpOT9HE6VN0uYW0r7DQFrv86is01iKORlNKuWXFmmXh7MSZMzQvZb4aWus0uLhX - 6zeu0559+7V770F1d5mCnjFP42kznGpKLTUzfLE5287dwHhcA1pNRZn6+UJ5q8Hc/L61vk2LB5do/YZN - JjI2aunypVZOOlRloS+vv/FvbrwFAgwL8/OUMC8h+Ddt6tUWAbSaiGizyow3QW6540G19gwrryj2lWgq - VEQULKHyxvBVfB8/xWdRhg8//HDgFNCL2rkw91sD8Ec/+pE++MEPBjVBOxMqkIJFryAFANhRSAAhBQQl - 4BIW8PEQPAzLAA/YUWCAJ/uwjnNUWIEqL+ZPUjBA58u/ua4gJ1slBXkmw00NWs1UX12pUguRWEcmtQDg - 4jIDZKNB1SBV2RPmJYUWslW0qzC32pZ5fa5TjXVWY1U3WmbXWEaZ2mhkIHHbWRDG2gD7zLENFKb4BnoX - qd8yraO5SxWl1UpLydScmQnmNLPMZoZBzgxzcQBOnjxVEyZOCgqQEHiqAQEA0sbi7/Ki8hyG/PZ1ABBV - SAgMBElrMh/IEe5SG1IzoviAH3nj21B0Dkr/zTL7kX/0AANCIIdjUbuSP96DDATJR8Jt8ssVXqiozlRc - gI/8zspm1H52GOOVkppmqi9F8xISraDPs+f0oTtzlJTM632JoV0z2RRGelqe8gsIla1iqm4KSqW23pRg - TbXqDHxN7U1qbGsKY8xqGwiT69XY1K7uzm7VV5WrraFWORZSFecXh576Dev2aOfO49pgqm3j5n02t2jF - ALfCnn3VimVasWxISxf1aLinTf0WcnZbxdkWKk3zPQotY9qssJbW2DNaCN7U1qiu/k4NLx3UqjVLtWTZ - oPoHTIX0EtXUq8VCdDpqqqssoijPNpWUoZKiTKsQ0wwcqcoyUZCVlh4gGD4CYZUGab1kCV/YWR/AsYw/ - iurrV3V9kxX+Us1JTNKN4yYYwK7VZVdepcuuMDV39SttfpmB0CB4tcHvlQY5M/56tm9RrzZs36hBe7Z8 - C6HnJs7T6EljNWHGFOUbgDoGejS4YlhN3W0qsmcsqChWge2XlZthqnOe5sw1ZW75FXtLixcULB/Tsq1i - 4W0sq+AqKUem/CpLrVzVqsv8pa3RIrwSK8eFFQZG3g7qsbSxMNUqC5qKCIELC3JDTzBWY79LrewmJyUF - +DNmuKKSSIuhZEvUt3ilDt1yhxraelVYUhFrIjHfcmZQcWOkHc05+DIVNf7+yCOPBE658oNXbiMnW/fb - hcD0/r75zW8OqoICxJyCRoECbhQG2guI710tEApRYFwhBMCZeYhFiOQvPANB1EMuAM2zhGPMGMczt4Qr - AW6FVqPY+ZgX5OaoqMAKpknzMtteYTVcsf0u4h+kbF2t3U9xAcfbdcsabV2jnYfX8WqsJqpUVkah8nNL - VVPFeLTm0LbE2ys11QzibYi1fZnSwugYiHU00PFhqqurT83mAGXFFVaAM60mn6uJEyZrwngDloW9M2fy - pgYdFkBwum23sIZ2llkzTQXNMYebo1nmBPymswP1NxKAgJF1bMNhUIYoxCjw6KggvAJmOAK1IaDDyB8q - K5yFbYS47Mf+tPk5EDmXD53h3Dwr5+EYlkstH8krKirykXzlfW0GNfPWTqHlUTLqJsmAlpKhjMxc5ReW - KSvH1qfkaEFipqm+VHsOe3ZTvAsS5mjh/Lmab8+TMDfBllOUnmJ5nmsFzdR4e2uXpW1LUOJ19XVqMiXY - Yiqcz6w3WWVUY76GNbc2q8vWN9fXKj87Sxmp6SE/BvsZK7hEba29dv89BvfO8OZJnYGuod7UfV2lGgxu - DVaYa8ssDLfKtLKoQOUlVlDLzYdsXWEp/0VRqBJbLrf9eBupqZl3qunp5g2EAvPXLKsYMlRglp2ZZIBL - Nh/LU3tbnVqaa+weOrVk8ZCWmKJcyscvLK/4etEWyzdCY1fih02pHzh4ULtNhW3bsUtr1m1UR3df+Mc+ - 2uVuGj1WV1x1la685soAv8sMeldde6VFEmOVkp6sbotOduzZrkOmSLfv3qYVa1aoj//otjC0zZTY0lXL - tWr9GlPFW7TG1N4S+7142RILVftDdFNp4C+2POUrzQUFxVYWLS0zDH5ZfII+3+BlUVqFCZXCPCtLhVbh - F1v5M8FSVhkqnYLcQttGJFetZquk+FsEykq95V0Z/+lbXGBCp9jKf7WpwQplWZmfM2duEBlDQ8MmLvpV - Z/ldZ+Vp+eoNqrfQuLTcxIyVc+cFfkhlTVQD9EhLohkUIE1xTz31VGAUrDof2mz7hQPQT4jxJRi+uuCD - YSkg3AhKgcZIAOe9NigCV3feJuRqkO0AjxAPZUPPJgWcdgEKOSHCQpPI2Ti1wZQEy8q0gmXHZGSkW61S - oEybA9scg2WugTAvJ9fgadc1gLK9yGBZXEh7BR9cIGyrsMSvsdDXCnBxuZ07z85B93p+6M3iA41kSF0d - Q3hijfi0bQYI2pyQk2cEEAzcZp88c44kK/RkZmIibVwLTa3xhsfUoNZ4Lg9reVYUD2FheMYzMEPdAUCg - B/AwllnPdlSTw5H9eN+X5gQgRiVEQ7CHtuQJzgDcaJqggDnoCHNp82OwM4qP9kJXjBj70ZTB+chP8hbn - akRxlfHlnli7HzUxf8DEoNsqszyrcJJTUzQ3Yb7mzk9UQmKK/bbQtqRauQVVSs8qU1pGmZJSCjVx0lxN - mTRNcy1dEudZmlkazJ9j4f7cBaFxP9NUdJUpiu7Wbgurmi3kqld9yBeaIVrDa4UtHW2qNVVYbuFlTUON - BgYH1GTbgTQDdWfOmG0+x8clLOy0PM7Px+dilS2+yX+hMAC4xIBXetYMdGaljFO0aKLUFA9/FlVo29g/ - 38K2cBydAFbR8jsrKyO8epmUxJe2k0w1zQt/NNXb06lNG9dbfqzX/n17dOzYUR2zsPuYFV4KsBsF2Y2m - C+yg5deRI8d06PAR7TAQLl++0uDdHjoFU833U9NS7HoLQ69sCoP97V4XDy/Sjp3bDaD7tdeux3u4u/fs - 0q7du7XTKrudFubv2LlD26yS22IV4maL2GK22cxC1jP/QojhO1wvi7G05sv4NtEcz81/cdCJxZwymZGe - EfyCcYFlpeVBNFBmEEKUGQxfIVKg46rUIAof2MejBirobduofJeFsbcVlQyZazO/4pNppsKNHRjnwB8Z - ekfa4c/8xu8BLSLsne9852/wyqfosk+27sIAyC7esEgPCwMNP/zhDwe1APgoIIRXLLtawCigPCjS1R8E - Vejf9qIQAwgKOIWbQu+DgN0o8AAEENAJQOHHOMbH1QFM7yGlTYHzcg2uRS8p6hJIsuyKlBCOGgUQsw5j - mfskUzDPIDLQ2y4JEb3rHSByLeDNPXF/7AtAuCb3RhsYc54DJ8K4X56bZ+Y45nSA3HTTTWFOB8eoUaPC - GyEcx/6kAWqQdVyH++SeuT9vt+OeSH/aZN2ZT58+HRQf94zD+BsfwA8Qsh0DiFRo3DvPyLMCeUJs0orX - 98rN0QEMlRoO3tRkirmhTiVWqy9MTtJ8K5BzLB9mzVugGXPma/qsBVqQlK2FqYVKMfjx7bi0zApNmbZQ - kybO0Py585WWbGFWkqnGeQmaPztBC+y41AXJKsjKU51VVM21FvbW0L5nIbDlAX5Fu1ILn1ZvqVN5nYXj - 9ZXhYxNsw9/wA5oI8AmMCoe8B9zALwZAoPabxnr28f2Yk1/4DvnpfsQ6Km/OiZ/hA+QP+Uze4F8Uaiob - lB0VEJ1SUXPYubEvCpwKizl5yDAljGXfRlMTy5yfiosKz9f5vuzHNtb7PkQA5C+QABhUdBiVHkrK1ZRD - BX/hOfFT/I80JE3wOcoNz8+zU6aBHCLH26OpOPEjIkK2sT/pS3qyHzygzRj/Ii3ofOOeOIaIgzn+xb4Y - 6cl18EPSCl8lTXk+GIT/Y/g5XGLyYXtM8MuXo9NFAdBHUzP85Y/+6I/CTVCYSFAKGqqDZTKBQsPNYZ7o - 7ENohZMCGhyTxAUewCzaw+kgRAE57FiPUwMI7y1lO6DgtwPTlRPnAiyYw5PtLOOwZAgZ46qUzPHhO97W - QGGKFf5YJkTbu1jGAbgvrn/jjTeG8/PMTzzxRHAmCiL3wT0CUDoacDpULvd1ww03hGPYh/vmPCxz/zwf - IMRY5hxXX311uA7OSHrjLKhRHI4CgJoDbqQ1Ds8y/9fCd/1Ie5wMB6KQsA6HIQ8xjueeOS95xDMypwBx - DV5dZMArhjPiwPwTF//KhUJnkGwYRmHPPDthgabNnKfxk2aazdbEKVZRzU7X/IWW7wsLNHHyfHvG2abu - 00x95yo9NUsJcxI1d4Yp4pmA0FSyhcN5mQbBSqt8DICNdRbq0h5r1+Td6lYDYH1rfYBfuYWxNZZXFEAq - BFQ16QSQ6HWmsqUiYu6VUBRqgAyjwsTYj7wlnWO91onnrFhZh/9yPfyUvMK/SBvSmXyIwgsDXFHzcuJl - hWOiRtlhPRBzqLGO/PXjWI5GYig4QAbcWGa9b/MmDiCD4TtUnN6jym+MSpByGqIrKxeUAcqER0CUB8oM - v/ETyhHlhYqY6+Jr+CfnwV9IZ9Ldm8JYx/48G37LtSgvbOd83A9zDBhyDIZPM3qB52bOc1G2AC9/2sWX - 6hFrjFTxDpCX6gm+KACi/HgFjhN7+EvGchNkNokL+MhUEpbtnsFkHgmCYwAdHtIdkcR18Ljxm204Gc6I - w5E41EQYDueKDzjidADF4eEABRwoJhzT1RUgxJGpzYAY90PmkiHcF+ZwjKmc2NdMyCwKF/viFFyf67rz - AyiuS+bzSR6el0znnngGnBelRU3F/VBwOB6Asg/L3BvPg5pwRcFz8Swscz7ug8zm/LTj4cw4mucD6U5h - oCLiXV4KHeqCXjNXC9wHMCaU8HCCvHQVQD7ieKQB18Mqz7zbzZ/YUCnEKgjebc63UGy+ps2YrgULEzWV - /JhpgJ8xR+MmTtd1N07Q1ddP0KixMzV5WpKpwnRNnrpQ02cnKzE5W0mp/F1qmoWs8zV75nzNMdU4Z+YC - JcxeqNQkeh5NgdcYBBtofrCQqpU2QJt3NquxrUHVDVUqrbL8MxVKQcBIb9KVigaIAS1gRYXrMMN3MP+N - T7AvoHRYMmc9+3mF7ccARrY5IFlPXuG/5Ango3DiD4AMSLkKixowcwNaGJUkx/h2lh1oDjPA5sZvfAC4 - ubmSIk8davgNgKJ5A9i5cgJoKDVg5uofXwdKGH6AUS7Jd+DHc1IWONajI1d2XMMhy/AU1lHWMM7r5Qrw - 4m/4LRVuNN3JC67Bvtwbx3I90hXfJz1Y5vnZB7VJDzD9E84roIdwY/lc0wUDkAmK/vKXvwwvGr/tbW8L - GcONUHgoWGQCBY9MI/FZptBTsJjzG3BQa2DAjQLt8POwxBOdZf/tcOI49uO3ZwrLGJnCPuzvao7rec1O - ogIdDGelUHhie8KzrysDru2A9HP7PbAvhQH4scw5XZVyPMexn6+nMHI+ajAKEuu4B6DHMgWHfYEfc+DH - MgYUOZ5ChvMBJwoI6U/NiQNQMIAhaYzDsY3Khzzx0JdtGIUQWGIcw1s3hMLkGwXECwTHcS6WcVpefUL9 - 0UaKs2O805uUlKgZM6drxiwLaS0EHosinmiKdsp0jZ0wVdfeMC4CwIWaOSdTsxIstEoxNWih8cz5WZo0 - PdFU4jzNNCjOmpNiz5+keXMMRslZFnJXqtYAyAcyWlqscLbwl6lNAYBN7Y2qbeJT7KUqKikM98R9k0+k - IWlH5UTl4ebpirEP6U1eulJ0pUL+Mcd3KIzkF/lNBcwxGADEdzie8wFcCjvpDLQo3A40ygrGctTY7sZx - 0d++jvx10HFOyhd+ANzIMwo/cwcceQhcRoKO/CR9yFMqOGCHATB8i3vHvKL3MkT5xCgfQI604beXN5Yp - J2wnrSgvXkliHMP52N+VItAiv7gP0oX75H65by87nId9gSPHcx7ShP3xcbgCaNmHY1/3uteFESpMwM9B - +DsBILvxismPf/xjPfPMM6EgkcmET9wEN0ahI4NcWrPOFSCZR+KQqMAAR8NIYGykIsR8H6BHAjgcSUQS - g4TxhKZGISNJ2GhmkjhkKPtzLOdyI6G5jmcw6xygDmC24+Qe+jggKSz8BmgUMlScqzUUHmqQ3xQyzhOt - +VjmeLaznys/gMj+nI9ljH2AJIWX++LZcGDSk8rFa3wcgnTHodhGoaGQsA5jmfzy9iFXF6hEQmG2U0BI - J+4Ph6SgcT7Sm1f6ePcTAPb00KvaZmmWY/drKnXqZM2eO8vMgB8AOEnjJ0/TuEnTdOPoibpp3AxNmrbA - VB//85qtBWmlSsqp0Zy0Mk00II6aNF+jzWbMzdCseWZzqGAsHE2jI4s2WUKvWGFtbjaVF8YCNqulgyEx - pkgtBKbDwgGIr1CAqJBQ/tH8IJ88rzzdARu+Sd66D7gfsI78dyUI7NxYh5E3XItzUIBJe/KENHXoATI3 - tkfNlZwvU4Y43lVU1Fjn4KPQO9zIL4cdaUBaMXfgOfRQU15WvLyQ527kPeUK+OD7+Di+iv/zrKwjXUgf - ygEVAuWWNPdygSBxYFH+mPv5KAteZimfgJPnIo3wZ+b4G2nNcYgJ8oTjyV+eH56wL/7L83IeeMPIFF7V - 9QlmoQC9+W7kdNEAZOICb3/720MhcjXBTXDjAJDaiIyhMJGJFDpulGUgQ8KRQCQiv0k8ag4SztUYxm8c - EyCQ8CQC+/k2Eptl1nmmsA8JzDWobUg0jMwgUUkoMt9rnpG1IevZTgaxP+fgHl1BMue6DmuWKVg4P9Ci - 0KHWKFwOMO4JaU7tRAa94Q1vCD1+nI8CiGpgDuS8g4Pjo+2Y3v5HQabAcm3umzQl40lzCpsrBPIDR0Hh - EeLiYIQZKEZgx/UJHxyEHEfhIQ14Zgcg+Uh68gz0ovKZs7q6BrveQEgnekBnmvqbOm2K5ibMsTDYwvhZ - pvQsLSZOnX5WBU6ZsUAz51qYOzfdAJilpKwqJeU3aFZGtcbPzdcNU1I0emqKps3L1UzbDgTnL8hSeoZV - QLl8YaYuqD/aHHmxvqGpVm0dzWo3CDa38jUZvjlZEfKXgsX94jfAj7ZA2lpJW/LKjXwijUlvb+QnXR1+ - +JTnsQPAzX0QvyTPySfOic+QH+SB54tDjjR2Y3vUqGhc1ZFXHIuSIw8oR0AVY5m89d/R9T5347eHtQ48 - FwcuCjCHDD6Puahw/yctKQOUM6IQKnyPuHh+fJxzONC4Hvfo90oZ49pcgzTlfJyfdRzDeUgnbx9lGZ+j - 4uEe2J/jACXnBPzsC3cQWPgs5RfOvO997wvNdD7BLCJX78AdOV0wAJGTnJhdWf70pz8d2pRIZGosl95k - IDdFwSRjqe28BiRTyQASjwdymBF6ADpAgNMyxyGpYXEutuGEZBYZwnE4IQ7LfhzPnGPZ34+lBiGD2I/9 - cViWuSaJi5NHM94VptduXoPhPGQizoRzsJ1zcG6WARLwY06B8vY9ChaFj+t+8pOfDAPHqTjolAAsQI19 - uFdU4xVXXKFrr732bOEEfDwTzw9gr7zyyrCdZ8ERcCDSnzQm80ljoIZzsIzypqfMw2R/2wPFTsjLn0gD - QpbpqeQ8KAvyiHQmDXBAHC/mqDRC8w/8DPrtCttTUxn6w1ssBv95szVl2mTNXWBKDihMn2EQpBNkuqbN - TDQwJtu6RE03dZeeX6+52XWand2oaam1Gp9QorGz8zQ5IV9T52ZruinBeQbA1HSLFLKswFTVmqO3GfT5 - 8ocBsLFG7QbAzq6W8M4sr1rxcQTyi7zEv8gD0tXzxJUgFQ1zzKFIPpDOpC2+wfHM8TtXQA49frMNOOID - qD+OBxIUXtIeA2j4PECjXESNysmN7W4OvPOZQw1j2WECgNz8dzQCcrjh9+StG3mMsR6/B0qsZ1+O9XOw - HSBRFtjG8+O/3AfbMWDkz8nz46Mcj7+QnqQtDOB4jOvx3PgtacZ9kJbcr5dH7ge/pNxwXnwbX6di4flJ - Oyp6uBRVe84rzH9HJ/t9cQoQkn7zm9/UvffeGzLPM5sbofDwAMhTbhLVxzYKH+upDbhRHh4QkXjUJjgq - TuRtNQCQRAVs1C7e/kVikfie6ICO7Q5JN7ZxXozjRhrr2cf3BZSs53qcO2o4PJmBM5BRZB73zv4cC5go - ZNwHhYDfFCwKCOlB54N3MOA8HOuKj/vm2hRQPw8FkmUUC/Bkmed/5StfGYzr4NQAj0qGtEWFc36uRTgL - rMkD4MY6r4gYboCTOAgZekCvGfviWChKnIzzM6dQ4bg8O3nGmLq6Wv76gEbt+pB+pOW8eXM1Z65VWqYA - Z86eoammCHmV6ya7d0Lh0ePt+SbN1JiJZhNmasY8C5Fqewx8FgLntiuhsFuzsps1MbFUE+fla9KcbE2d - na5ZCaY4UnKUlpF7FoAUrsZGK9wN1QGAXd1W+7db4W+osXui8MW+hsMzACpXZqQllcd1110X0pY5v7Hr - r78+5Bn5QIXDMwE3CiJ5js+Rn15Zk2fuQ/gsYMWAAOmIr5MvDgHWAUb8ASC4IRqiFt0HIJCPnNMhxhwD - bB7Gkk/8xsgvzPMQGFFmHGwOPWBCfnolx5x1vp51PDNznt+PczAy55zAjHJA+eCaDjmM3x52s8zxqDqu - xbHsyz2j3nhu7pN7B9Bc28uc3y/ryXvSiagF+OHziC3OQ1kgyuKvehFqLtaYgJ+rQCyKO1u+MACyi9tf - /MVfhMJDoYLE3BAZzU1QMFkH6AituEGcwQFJpvJQruK8FnUF52oKZ6QGAJokKHAgc3A+tgMCnBvHA5oO - UMDi4WM0xHHYcH725TcO7CB09YmxzHaf4+zcI/CiAJDp/Gbuas1DVebcB9cio8k0Mojn9ALD/fgzcD/e - Sw3sUCcY6tBVoCsW3v3lHBRwHAAjnQEgahylh1OgEAhz+UwZcyoiHI0a1uEHKBnGBBQpbDgfaQ3gSXfO - gfPyDC82KZSqlg8WNLTYuqKzaZqaygv8iaYAZxoEZ2nKTAvnJ9LpMVY3jrF7NwCOtjB4/BTL37lWsfCH - OgW1Gj23SAlF/UqvXW7zbo0xFXjD1DRNmpujKaYAAeWCZP4WMV3FpeWWjg0BcF1d7WppteX2JoMgw2Ia - xde9GY/IPQMGCgwFlDQkLUk7B6Ab4AOG+BBpzL7kCf7hkYXnOb9Z7xWd+5lXWPgDoKOA4ufkC+YAxLz3 - 9eWMvCWvABx54iAjT6KGTzkYfbsrMJZ5fvIuCjaHnjdpoKwADXPWubENY5n9o7D0dZiXAYejVxasp0z5 - fQA3n3MugMq2aKjMffszsS/n4rw8A+vhhkeY+D0VO37NOsoYYuzZZ5/Vz372s7PA8ynKLiw62e+LAyDT - V7/6VT300EPhBjAKFjcG6AAgczLTw2BqRAckGcbDAQTUFQmCk1GYHEA4F8DzgoxT4awUNgzHc2WEAzp4 - HHps81qZZZwWiKEIcGKHlF/PHdvPgbmjsx+QYr9oaO0gdKCxP/fB3PfHuchsHAewYNyH3wP3xjk5B88L - 5CiIQBXjPJzP269QMVQcFCwcgDY9ChsKDgDSfkIBQnUDONQeKpA0xEnYDvwYAkPIi5FfAANn5Fw4NgUQ - x2IdDk8B4Q2KosJSVVfRo1dv95F5VkGnpPDaW6Jmz2Uc4GwLcWdo7KTxBkAD+/gJAYBjJ1n6zrDKJNkq - vqxCTZ2frasmZiipfFhFHVuUVj2ssfPLbF2Sxs3O1JR5mZq1wBRGarbmJSaroCj259cAkI/Pov4An1tL - C7CoDc9JIWJf0p20Jl3xH1d9tKUCRH6TtgDSQUY+eKXmfkD+kLf8Zhv7eCXFuakoyWeUDEaFgrGMmqOQ - ky8XYq743KKAcwMQDrso8M6l9hxWpIUDzMHnPomxLmpRCLpxjDcHoIgBHcb+lAX25xrsQxnh3h1+QIzf - fl4YwL3jY1RaPDuQI//wP9aRbqQhcKPdlKY0xBZ+zxAv1nEcbEFgffGLXwx8upjpogDoEpJvADLQF/gB - OBQfNwPgKJxkPvACgtwcTsADUaic7iQgCckyiYWT4awOJKBC4nANEoXCzzYS14HBHMNZ3XHdcGaMbZyP - a3AsUGGd78eyG+egIODYLOPwOD7X4NpAGmBR8DFXBWyjEGCcn2NY5tnIINKBzMWhUb1s93sjDagAOC5a - 4PjNOQClh2oAHechzXECIEj6UgHR2UHaU6EAPLajBnEUVB75AwABI8oQEDIQGqcifTEASL6Rj55XVFTA - r7DQFERRmfhT+8rKWnuO2DAg7nHuXFPT8+ecVYAJC+dp6iyrFEwJzp6foPFULHwMYraFygussktM06jJ - 8/XKMcnKqFmh2kX7Vdi2XlNTa3X91HSNmZGmaQkGWNRfis0BoD1XdY2FQe0tGhjsMwDS9of6wxiS0xRA - 4MoJo/Bxj6Qr+QoEgZ8D0NPVzVUh5pUnhp9wDvKL3/iiN1GQV/gyBRy/J7+5B4xlCjFpy2/8+XzmKigK - P4ecgw4bue5c8MP/HH4OMfwHYEUBSB5HYejGPlFjnfsrZYnjeHbgRxpxbq6LcV88j+cFxjoXPpyP++Je - HWL4H2WFdOS3R5P4N35MhEOlTWUPCAEj6UuUybavfOUrZ2h14dMFAxDw8SFUXoFDZr73ve8NBczboLh5 - Mo8azKHHA6BGWGY9GUQikFkkAGqGZeAESLzQs4yRoGzzEAWncIdmXwcnsGIfnBwnBZ4Y8GAbx3oND3y8 - Nnfg+PX4zXkoHOzPsZyP87Cfn9eNdWx7MRSMNZJzT5zPa0eghDOS2TwToZmrXo7DcCL2B5A8I+aA5R4o - cNw/aYaTEAbQwQGwABsO4TUmACRP2Ea6kzc4CRCk2QLFCDwJh3EstnuBRa1TmwJsCg/3yitwoQfYAOh/ - ar9gwcKgZnnWqVNNUc+YGhTgjFlTlZWXocIyc+6aCpVWlRn4Zhr0FhgM6QBJ0Lips3Td+Fm6elKG8prW - qXXFUVX1btOc7CZNSijUpDlZmpWYrbkLM2z/+QbUJBWWFKmmtsrA16rBoT67P6DNX3xisZAR33KlASC4 - f9KP/CdfHX6oNio50hToXXXVVaF99RWveMVZo8PJFSP7YfjF5ZdfHozjyT+gwLWAHOlHQec390Dac19R - qJ3POC5qDjoHn8Nu5G+Hn4PPQ9+o8hsJP2DkRj5HDbC5+T6cg3vielyL+2UZX8VHubbfD9tY9jRgznNw - DleOXIdjACUww0fxT3zQmxK8sqfSxohe6P2FLezDueHLm970pvB9goudLhiATMTWDIHB3vjGN4bCRkFx - 5YfK80ZKnMEfiALlYTHylkwlM8gEnANwkIiAwAsVYAEybOccnBsnjBW42Dfx2M5xQBNnRJVxPOYQASxA - ieuRacCIzCSERblxHjKPGgzgOTApJA5NVwDcE/PovtyLA5X74ZwOY8wLGwXJQyaOY3+O9XvmPjHSgPNx - DT+eOYUOZcL+PAMZT5ozJ21IW36T1qQ9+cIycMSJyBMcyyFI3qCucTLAScHFYV2903BNQcJhKVxBARab - uiirVm5OkVVAsY8+8JWbyXzQdepETZ9p9z1prNKyUlXfUqeWzhYVlRdr3sKE8C992YXm/BY6T5tjFZcp - vCvGGETzu1XRvVXl7es0K71WUxOLNDUhR7MXZhkAUzUrwdImOSl8iYXP53d28U93fPyS8W0M1o4N2AZA - FDqewxvkuXfyg/QmH8mDyy67LKSldyo50NxGrvf9o8uAEX8jH/BP8sBVHr7tgGIbxm8KP9vOZw49N4cf - 53AjP6J2LvBxb1QApAGG/zsAHX4OOEBEGYkaCs+NShcDnNwL1+T8XJNz45OUYQeiQ5drsI78YE5akE4c - xzbug/24b6/IiUr4k7UHH3wwfNiUOaMVWHffffeFSAcDmPg88CP/6Zh9qbF+LzddNAD5I3TeBQaAFB7g - 5+oCIKL+UBg8KNBjmc4QltmXhOOhyQiMhCFxXQE5mIAJBZ/CSo8zYKVWdgACBkAD/HBu4ERtz7EepgIW - lBaJjVPgUGQCNQ6JRgIS6jEHGjgwmcV+OIvfF+cFSH5N5lwTcGLAjAKBwwEQjIzhnFwPB3VHxNm4P46h - YPKcPAPGvTN3qHIND7dQJeyLA/q9AjxqQtIWpU24wJw0BXaEDihBnIWeaBwHEHIMeYb6o3YljamYODfn - pdBhODrpFvvvhwqVlVaqqLBMqSlZdn+8YxsbhjSNr1lPsXSYMl6jx95oYWuCCkpNaRTlKDkj2dRgkRLT - UpSem2PzNE2cMVsTZybpusnpWpDfpfr+HWpdtEupRW2ak1qq6fOzNCMhRXMt9F1oijgpZaFKywtV38D/ - wLba8/C2Cm1mBkFg38l/w7YHePAcpA8FChjiaxRolDW+Q1oy3Oh8BgQBHnMffoQ/cg58irwkfchf1A3G - ssMKHyIfuCfyn/Usn88cem5+PocdxvmiFoUf5cvhx7NHwefqz+Hnag8/B2AjbSQUOY5rcR3OxW/WU2mz - zoHLNVhPmXDQcT22kSecw+HH81LmyDMYQmRCB+vjjz8ePmvF2Fl6d4Egw8dQf/g75ZZyxjIjGX7yk5+c - odTFTRcFQHbjPWB/F5j2I4wCRSHiAbyhElXBzVEAKZTAkhsmYXl4zwwSgwwgEYEfEHT1BiRwChQMBRMn - w/kAAXBAqTkM+Q00AAjQYj/Mocqc32Q4DsF1OTeJT6ZwbqBNwQGIriqAJY6M45HBnumcj3sGjtwnwOWc - PCdpAXyo0agASAPShXRAlXF+nJpCybEYzxRVvg5dCixhGwAkTUhDzgXUgBxQA2K083FNzs09s0y7CCqP - dbSd+BsfOBnw4zf7cD7Oy3EAhHuj8DGPFaxSS6t6VZRXKy+XP7JJ0eRJ0y2dY3k1Y8Z0TZrM5/1Ha+Jk - C9NzrMBkpyg1K0VV9ZXavGOzsgpylZKVoYXpaQa3BZo4a2EYAJ1S1KPG/u3qXLJb+VU9SswsD+HvjIQk - zVuQpJT0VCUbAMsr+GuFanV3McaMYSKx8XAdnd1mfLeww2BRfbatGWM7eeggogCSZ16J4i9UYPgOcKNy - 8woHw6+opNiPJhf8Cr91mDEnnfz8FGbW+XbWsw5IsR/rzmcXCkB8jbyJgs+hh/Gs2IUCEF/EXg6CHMf1 - uSbX4lwcyzm4R8oXZZvt3APljt/cB7+5z2hZYj+eOVr28Gmad1CCqD/gx3v1jFjAz50t+CtzxNVf/uVf - hua5C8TYb0wXDUAm2gMZ2EuhooBRsFF+3Dy/uUkUEOtQKRi/KWAkCBlCorCMIbMpSDgnmUBCkuCsQ2GQ - 2Tz8e97zngBVEh0nBhQ4qCsxnJr9/XjmgIn9gAnABDY4NAZsXMHh4OxPRuF0UaVIYqNuAQkFjG2eiTgS - NR1qk2fBgTmOfXlu7pcKgjRCdXkXPlDkXICOAsjzAG/uh2XWs0yBpI0KAJI+3AfnAK4oatphARkGyEgr - 0h0gsg4H4To0HKMCvfeXZQZEoxrJNwcGz0uF4GrGCxmDn/mGYlZmvubNXahpUxmgzWfu+QwY6Ts2qL/E - pAQVlRUoIWmesvOztGXnZj3y+KtVVlNh4a/BjD+sJ/8SUjVhdq4W5rarpGG5KltWKLe8QwuzyjQvOceO - t/2STf0lL1RqGmNAi+0eatTbw9svNJbz+lePhcSm3rv61NrWac9eEZ6V52AOzMkH1AV5SCVKvuF7wID8 - 8sJPYcXfyEtX4gAP32Q/9ie/gQ+F2MNsB95IA14OM36zzHHnM/aLnsfh52rPjTwBKCPhdy7oOfgwngWQ - OfgwnnEk7DAPgd04zq+Jn3FdrsO1uUfSj2uQNvgP98O98psy4X7FM7I/58B4Ri9v5BWsQERQueOj+DF+ - ir97kw35SlTISAcmxv35YOeLmS4YgOziMTbL9ATzWhcFG4WGs0Fxbh6Vw43yQDgADknhZ85+JAoZRYLi - fMxxNpzQE94dk4zmz3p4QMD7J3/yJ+HcOCjQAh6AD4g5BFnvYTTrXC0yZxvHAhgg6O150WO9EESVAudi - HfeJ85C5ZCK1F5mOk3GvZCgOwjr249nYxjPxbGQ+aQQYeQ4cj/MCbgDHtXEkrs09cd9AEACiOsl4AIpy - QwWiMAEizoLTkK5UFgAv+qoQQKRWpSGZoTEORCorHIl9gAZ56GqQAkhekYf8ST0KMDOD/3Hg23em/Pji - i6XNxIkTNHrMqABAvpicZ6HvpKkTwteU77r/Tt330L2qqKsyABpo0lNCGDxldqKuvHG2pi+o0PyMBiWk - Viklu0YJKXmal2QFM5sQi2FDc5SWvtDupcjuqUZ9vR0G7EUGbJoaetXVbeDu7rf777R0Lw33D+goVNw7 - QOfZHIoURoeSAyYKGS+UDha2uTJjPflOgWc9BRpo+TncvHBzPq7h6u5CbOS9cS6/t3Pd37ngF4WezwGf - w8/VXxSA5wKeb3fDV/FRljmvC5miIu6jRJRX7oW0oixwb9wnaUSekF48E9t5FrZz35yH3+xDPjknyDvK - ChU0jMFP8Uv8nHJAlMOfssEj58PFTnbsxStAvgjzwgsvhJ4XHAqn4+G4KW6aDHKpirJACVGo3EF4aBKQ - DAF6JBIZQiYwJ/FRY8AGCJAgjPD+wQ9+oM985jPheoCBzOB49vHhCw5EAMfcIUJ4QyeEAxDAUHjZh2XW - OxSBKcqR87t5xwrrgZWDioz23wAKJ8DBmGM4CxnMM5LxZCxz34fjOD/Pynn8PgjBaHvytigASJrgEISv - QBD1RwXEbxQlQMVRqDGpGTEASaGiUgKa1KjAj2MwalVqX57DCyzX4D45jnsF8jUWApeUViojywCYmKq5 - FqLSDjja0nbU6FG6/oZrNWbcaPX0dYn/UE7NSNbA4n49+eanLATeopaudpXXVikjL0dT58zTdeOm6doJ - icqtGlJh7bDSCltVWNWlBWmFmjXPQin+BtEK15zZM5SetlDVlUVqNQXYHwC4OPgVAOzuGTDjLyQ7rfCV - mK/E3j3lOXgefJD7x09ZB0wADc91LuOZHUIOIPdb/JoCj98yZ52fi2P47QUbEDDneK7NfpzzQsyvhzn8 - HHyYw4VrvBz8uE/mIwHo8HsRdgCOrya9aPyfi1tWFm14fBAkPaj+nBzGhRbbNfkyEmoaxcm7u7H90tLS - gz9zPS/T3BP3STmAFaQXz8A9s55nwg+JcPBVoiYiGfwQVUhlTzRD9IKfY7QT0ifBdIEI+y/TBQOQXZyw - fFqGmPujH/1ocDBCL0JfyAzoyGyozTbmqB3oTQ0MwclEzzgygN8sU8NQyEks1pOIAILtdH/zN5yM9sbh - ABrAAF7R2p1tnAtQAcPouC5A6Ock/AV2gA1jf9a78gOs3AvbWM92jmUbhgMB/OPHb7HMrA2OwX9h1NTU - WYYx8JUXwelR5dNSfFaKv5PkH9XqLONLzSljTlNQgPPiSPlna2eHP/cAHLknlCrpQ8aj9qj9SG8chXY9 - wEdN6yEx6s4VoKc9+QT8UIAoQgzHIs1wTIyChINiXrCpmeubmlVUXqV0A9PCzBwtSM/UTRMmadTY8br2 - hht19TXXBhiSd0XF9NjWasu2rTpt6r2gtETtPX2qsGfPsOdckJGtWSk5SsxvVFbNkDIq+pRe1qGiul7N - TcnXLAuPS8osbKyuUXLifJUW5mnQwDfU26lF/T1avnRYA1ZQurtomlik5SvWanjJSsv3UnueJeaDfZYW - NFPQqcMHWxutIPFGDgWPnlba7GLGtw2jxnY32hRjH4AFSsCT//+gYwgI8Zk0entj+8X2je1TXg4IAVdF - WBc95/mMc/qxbqEDKnREvWjFpnb5PD5WaAos3/wIGOFXObmmnnNywx9TsQywsrNp+7N1BqiMTP6rB8HB - B0gMhBkGqNxC5ebY8W5nfudk2/mymfPXE5ZniVapp/PXE1RQpkKLCIXLrTwzVKo4HMN/iKSmxgZLY4AQ - 0FHm8TGvKFhmHT7nEMTngB4VHD4NVzD8FJ+ELWxjCBfNcN72B5suAGP/ZbJjLhyAgI85Rrz95S9/OcTm - kBnFhxqB4EAOegMm1B8PgtLgIShMPKjXXiQQNQGJAfRQUSQWMGAZCFDwOScfEnjyySdDje4hK3MKOgWe - hCKROA/gAhxspzEb+AEujvGOBgDKNVByLDPHAB4Q4rpcn22uCD0U5t4B0G23nTZF2hEcCwXS28vIdZ6V - T1TxWTD+rm/gbMHkfxYIJ2PftuNLt03BwXFSalhUod8H1+F+CdFRrwCbtAKCXBsl7GMAqXhwHjqigB75 - gJJjPyogVADAJo9IJ5QhAGR/8sSVD/lATUwaA1TWkfb1zS0qssKebfeaYQBIsvsdO80U4MQpuuGmsbrm - Wt60uMHSdkr4Fzz+FH7VytVatnyV8gqKVdPQouaOHpXVNCg5xyCaX6HE4lbNymvWtMw6zcio0tysCguJ - syxEzlOJwbbSYJCTka7yonytX7FUq5YY7BYPacPaNVo6zGDtQS0eXq71G7Zq5ar14U2VlXbN7u5eKyi0 - NdWF9CaNfU5lxbaRxr4Y291icIuZfwkbA3Ju0fXns+j5XsrwBeB6PqMSLTR/wwpMjeVbJZprAMwJALTy - Y/mTZcDLyzeQnWN9ZgBhdjCW6dxieNOLVmjQw2Lww2j/ZQRARrrBNMuUX66pwHy7j4JS5eeVhGOys/JN - sfOWSCwCcgU4EoKIGle5wM8Voq/H7/BDYAhHEDf4MPtQydMJ+53vfCeMSIFF2AVg7L9MdszFA5CJC377 - 298O3dMUsGicjmSlEFIAKYhAkILGfhQqEoEHwQAgD0aiAD0Sjd8kCIkHiAAP6zke2BEWAANUESqP65Io - QJaahXMyB7QcDwTp5SP0BYb8BjAADqUF4AAm+/r12Mb1ua6DmGOAKHMyimdet259UHY4L0ADeIOD/BcC - L7sPBfgBvuFhvgyyKKxjzn4YhZWCR83NsBLukWfjuXzcGuEvc9oCuSeAhLrmHgAZ6ctv0p65h68AD4VI - +gBHIAk82Z+0pO0QGFKjck4PTQCiN2tQ47KtwZRUkSmUPFM62aZKEhjPlzBf46dN15jxk3TDjTfpqquu - 0XXX3qAbb7hJZSXl4b96K/jzqep65Rmc2rr6VN3QqjnJmZqZkqsJScWaklVnEGzS9IxKjZ2ToSnzrBLI - LrIQuCj8C1lxfq6K87K1a/MGbeAfzUz97di6RSuWMexqkSm/FVq9dpMWn1GA6/gXtY6ukB9UNKQvlQ3G - Z7z+JwEYPe6l7HcJQOZsixr7jYRiTi6q7zcBGIPfuS26DyAEjLQNp6flBEtOogMz1mREWaLs4LeUSyBI - ufSmBXwYBYixnnVsczYgZuACx7EvIurVr361eO2NoS8w6beFH5Mdd2EA5CLe08LuzPkwKmGwD6OgAAI9 - Ch5tUlEIoggxHsLVHw9F7QBsUDYkAg/Mg5MA1Br8JvHYB2MdyggV53PCUY6nkFNbcD+EiFyb/VFQwAP1 - Rvsa0PM2EMAH4LgPwOv3w9yvy778JjM5ngwFFDxPezvvbwIMXtbm+YER30Kkmz42JyQGfKhD9gGOwM8V - IgWWQsgrZ9wbzwSoASBj0hh8y5xrAybAC+RwFKBP+qL0CI09VCDt+Y06Jx1oDwR2rGcd+cNvAOmq3ZsQ - HICoQGphfjdbCF1giizTQq9kq5wmW6Uxa6Hd6/QZmjBpisZYKHy9KcAbrx+lsaPHqaSoNPxVaIGFSaUW - zuZYeFRWWaf0nHyNnjxT14yfoaumJSu9dlA1g5tU1LxYU5MLNCMxWwtSc7QwOd0KU3r4k/vCnEwd3bdb - m9eamh1epJ0GwCWLiTD6NLRoqZYuX6Pu3iHzp2LL9x0hT4AWeUK6U0ER/jrkACF2LgC6jQSg20iYRQH3 - csa+sdD45Q24EWKfz4g2RgIQsLkBOOZFBspi29+N3yONPx1Hwb2UofKwokILv0stSig21VZQFiAI/FCE - /Hcw6jA1JVNJC1NNVMSalDAEhosYyjZlHw5Q/iljlFF+U9liLFMWHXwsA0baBhkTzP8R/fVf//XZDx8w - 0UH720DwggHILiO/s8V4QHqD6V1E9dH4zBw4UEBRIxQsHoqCRMF0mPDQmIMFgGEkEOtQhECQRAM4rKNG - IcEceLRrAQNeCeMeGCn+6KOPhlHjNPBToDk3AERRoaw4lgQFfsAG+HEdah/mJDrbgTHX4vrcJ9tQhyg0 - 1qFkgY2HshQ2jFCL3xRCwAfcWM9v1qNKMPZDGVJAXSnSTsV1HLQoXEJffyULWFPJ0OZH+AqAAT1tfnRw - ADNgRSUA/FDF7AMA+c0xHOtthITDXgt7zYtyJq/INwBInpGXnV2dKigvU2peruZZuoyfMV3zLR1mzJqj - SQbAsQbA0aPGBPiNGzNec2bNVXYmn0mvUX1ds4aXrlRVTaNmJyzUdaMn6jI+kT8nSw3D29W34bDK2pZo - dlqxEtJMCafnKTM73wpfvvKyMlWQnaHjB/dp05qVWrZ4UHt2bNfypTSrLNPWrTu1e89BC7VXmyIp0J49 - +0LFA+BIf9KVPHLIMXcAjoSg7xOF4LlAeC7Anc8uVNmdC3bnsv8CsQgQHYrMS7nuhViJwbfEFKgBzq28 - rCZYRXltsKpKS7vaZtVUN6qyglciqwIUCYVRgjEQZpn/JlmkFHsnng5Fyh/GMhGUt6dTnihjlDU6f/A9 - yjlljH0ROPAAf8S3Kdcf+9jH9Od//ud6/vnnzypAJlj0e+8Fdtr6xGG8G0zHBMoC4FHYCKmAHjBEGWKs - Y5u3LQEcYINR4KkVgB6wYR3bgRxAIIGoCYCVJxqQouBSOGkHo3fTIYB64RwkpLf3AU/g5+Esc0DGeSj4 - fm0ygOtyPYc14Tj3wHHcK8cABpQu6gIDahQoCg5tTawDeA5ECiH7oER8O1B0hcgyAAQ8pA/OwDPwvA5h - 1gFAwOVteYAe0NErTDhMutHcQGcH6UKak/7sQ+cHvWioQSDIft5UQBowB4Rcn3xyCDLvMACWVlYot8Rq - /UKDVGqKksxmzYl923Dq1OmaNmW6Jk+coqmT7bdZSnKa2lq7tH3bbu0/cETLV61VVn6RrrlhtK68bowK - G00JbzuugY2HVNqyWPMySjXHQuPk9HwVlVRYQatWtUG3obpCR/fv0ZZ1a7V2xXLt37Nbq1asNNW7Rrt3 - 7zcAHrDKaJkBs1h7du87q/pinVHdIb0deKQ/5r/dzgVCB+DvAoKou1hnxsvbuaB4LisZYeeCWhmqEuU5 - wiq4J54hahUAzp6Zr/1UmR9XW5pYhUXl1VDfErFWNTWaP5s1NrSFdQCRVySLi4AhqjDXfDbWvIQCxD98 - mBrlEQgy2oH1QNKhSPmK+ruLDHyXtz1o92PQM6NB4A4dIA4+j0wvdrooAPrE7m6ExQyJQYHR1oQiQ6p6 - OOpd1gAQYLAOlULB4yExHhrQAR5ggwEkjHUOJMJREhQIASaOYR8SynuYvRbxThCUFCAkM1B9Dj5qFkDG - uQEp5/L74ZwOZ66LcaxDFFhwrVgb2YuKwgsN6xx0QA/4OQD9t8PRARnb9iJ0UK/AyO+P9OR6tN9Fe90B - PhCkbZS0J+34jeIDgLT1USG4AgSCGJ1XgJFnQbGThtTCzLkO9+HPyL20dbSrtKJcBSWFyi+x2j58Ct9U - 6sQJIV3o0a4sNwVRYmGSGcvtBr81qzdo/77Doa1u2Yo1qq5v0vgpM3Tt6ElavHG/Fm0+oral21TRulhp - BbVakF6ozDz+4c1AXFunLsvXFUsW6+Aee6Ytm7XLwt/DpmLXrl4bALht2y6tWk07bLsV3Dpt3bI9ANAr - F9KWvCEv3ByCI0EYBSA2Ugn+d0B4oSHwhRoQixoQ40/Eq7nfM8bQJdZF17Ou1p61nnSI2hnQNTbEANfc - ZL7Z0qn2Noti2nvOGr+7OvvU1zukwYFhDQ0uCfPensGwneP4Q3NeTcR38C0v15Qnyh1zyhlzyipliu2U - XY7BL729H6685jWvCS9BfP7zn9ff/d3fhaEvgI+I1OH3207GsIsHoHc5Y9wEEHz3u98dBuB6ZweyFdih - QGhjohCiCpnzkBRqEoEHd5i50iPBUITMWc8+nmDAD2CSaA4x4ATUMG8rZB+gF61VvGbh3Kgd7gHY8duv - zRzj/JybZY7hutRS7MOzASmGKHg70MgCQsGhEHnh8gI3EooOxljhjA0/4fxAx6HkoSkQJD3p9aUDA9VN - xeLAY5n9fJwfDkTtiWoEnLT7sQ2jHdD3J1+4LufnuaLGveDEza3NKqsoVV6BqeRc3tJYoNGjCc+vDW11 - PRZ2rli2ysC0XqtXrtWaleu0acM27di+R+vWblaWhbR1VsCaWjsMcEWanZypjftPqmFgnXJqepRd0aqM - whplFphSqra0NUVSbek42NdvwNun7Zs2aO+ObTp++JBuPnJYWzZttWfYpO07doee4JqaBnueAfM9/hWP - rykzoLYnpC/p72n9PwXACzXOGb3eSxkgcwNodTwPPkRFik/xvKaCo+v43WwVQotVum1WQbRbGmG8TtjZ - YeLEwNbd1R9g1t+3KIBt0dBSLV60TMOLl2vJ8AotXbJSK1estTzdpC2bd4T83bljb7BtW3nXnP8+3mGV - rSlz8z+aaPA1IhaEEXzAEEvMWQcvvCKnaYZ/KeQ1uDe84Q0BfJ/61Kf0ta99Td///vfDGGQ+xsKfs0Wb - 5P5/VYBc2C/ocxolaaBEhQA8Cg/hKcBDnVHAAJqrCuDjgHEDNACGAg/0gB+/AR8WVYUAykNnjnPwAVPM - gccy12EfV28UaG/z4nxcm2txLuYcA1w5hutyXlQO6pFrAwXgxJsHHro4CKmd+U3BoVDhrNHt/I6CEXMw - YqQb53YAcp+uSEkL0hNnAmwY8AJsruhQ2cAR5wOKLLM/9w7w2I91qEMck3xwuDLn2Tgn1/bnJJ2amngW - U+0Gv/kL+AuDyRp143W66sorlZeTq+VLl2v92o06uP+w2VFtWLfF1pnTr1ivgf5hC3NMuSemqtJA1dE7 - qJaeIa3ddUy5NV2aujBf0xfmamFWiQorLS1auqxQN6u6slb99jwPmF+tWDKs3du36Y5TJ3XLsaPavXOP - PeNeC+WPaeWqdVaw263wbbU06AvpiLKmLRAFyG9vqhgJQLdofowE4MtBMAqvl7MLBdtI33gpC/5CxXkG - bg62VtqiI3Dz5QA5qxC6LE166Yij7ZlRCWZDi4YD2JYtXaXly1YHwKHcgdzGDVu1aeM2bd60PQBuz26r - QPcf0bGjJ3Ty1tt15x336t57HtADr3q1HnrwUT388KOm2B7T61//hNnrw8cMXvva1+qxxx4LSo42euyR - Rx4Jc9axHdi9613vCs1ptPPxxhc9vYCPz1wBPld6DH0h/EV4McEfZ9LFTnbshXeCcAFspOzkN0TmCzEo - DQovhQeVReHld6y9rPlsmxQQAnJAh0JI4QY8rGObF3iAwznYjzn7cl620xbIuVF5qECHprdpcSwQYz8g - 5lIbIGKcD8Bwbq7FNs4LLIAiEERFevsE5+KcnBtDAeLYAC40TNP4XEAPN2PpCCNjw2N8gCrrASFO7gUP - p2cd5+C7ezwfMAJCLHMf3B/P5M9HxeIQJE0JiWkrQS0ypy2Qioi04X5JT3riqBD4TQVEey21r+eTVzQs - c12ez+8DMPJXlG1tTSouyrFzTdP0aRM1a+ZUjR41Svn2bAx5qa9tsoK0Svv2HrZwql2JC9ItXWq0Zese - FRVXaJpBMCUtWz0DS7Rl9yGt2rJfjT0rlFnSqMSsUmWY+sstqlYuvY3lpkYbWrR0eKne8sY3qb+7S9s2 - bdRpPvO/e48pQFPB23bq4IEjpiZWWeHv0M033xLAQFqi9uh1JxRm2dthAzjOAcGRgHk5AGIXC0DO4WB9 - OeNe/B5fzoKijSg6wDcSdN1WGQC7vn5TdGeANzi02BTzUi2xCmvpMlN0ZitXrdHWLTsD4GivRc0Bun17 - D1n6HtWhg8d0+NDNuuX4Kd191/26794H9eADj+g1j75OTz7xJr3l6bfrPe/+gJ794If14Q99TJ/4xCf1 - p3/6p/rsZz8bwtYvfelLYczwn/3Zn4W/0xhpdGrwlXn+0BzY0caH2vvhD38YRprAFngzEnLOJNZfAMLO - Odlxv10bIBcFfBgk5s+IeVB6alCAgHDJkiWWUTFFQ4cIBZf1FD4KJ4WMAg2YPFSlwLPNlSLbARGwovCy - nWUKKr+Bg6s1oAYkKMwONFd/FG7mnI9trGfOOVg3cj/vAcZY5hqcz419MKDmxutBvkxDtYORMVssn22/ - OaMGmbtifHHf2H8mkDY8J9fi2twX24AS6Uc6oga9993fmwR+KG7SnH1QebTBUgEBR/KANON52Yd0pk2W - 85K2XAOQkvYeApeXl6m+rkYtTbUqLsjSwvkztSBhlsHPFOAVV4QQuNUAVFtNm2iLwXmrsjKLLTwerwkT - Zys9q0gd3UNqbO5UiYGtqrZZS1dvVG3rgIprOpSaV6l5KXlKyTZYN7SpoKTSQrsmDQ0Om/rYrOPHbjbY - bdMBC6uOHj6iA3v3ab8Zv5cML7NnaDOfG9Lx4ycCvEhTIAH8AIo3ObDuQgHjUARKUQA60Mg7N347EKOQ - xBygnItz+vWjzSCuTt2AtRtK1kcYuPFcwK3HAB8FHHBDzS1iIL5BbnjJsgC4ZcstbDXIrVm7Xus3bNLm - LRambt+pnbtMRe/Zp737aBY5rEOHTNkdu0W3njhlYeiduuee+w10D+uRV7/GlNrjpuie0tNvfkZvfebt - euc73q33v++D+tCHPqJPfvJTBrsv6Lkv/ZnB7C/19a//dXhri/Y6gOYw+8d//McAtH/6p3/ST3/609CR - 4d8XRdEBOtr24Imbj/Nz7pxrukh8/cZkx/72AHQIcqM84De+8Y2zbYFe6LwgUVABG+rPCygFnMKN4sJQ - cUAJuKHMXJ15waTQcoy3i7ENQ7Ewd/C9nPkxQI/zYqx3ALpxP0AZAAJoAOT7cM8eavOlZFSfGxB0cxgC - wCjo3H6jVy/AD4jGFCzGfXJd1CsQ5l55dm8kJo1pB2QZNUfbIKEvaQ7oWEdHCelOG4u/FYIBQ0JiIEpe - AF1PS5a5DlBEPZaVlaqmulK1VaboC7OUnpygubNMBU6dHD7VRW9vc3OH7d+skrJ6DQytNqVXpGuum6Dr - R03R9NlJKq1sUlvXoBpbu1VV36pOC4urm3qUVVijBekFSswoULYpv8LSKtU10nTSbSHZSlMiezW8aIn2 - muo7detJ3XrLibPwO3niVlOcywIUlpqi2WcFGdAAJCADQABYrIMp1s7qEDqfjYRfVPF5xYU5/KLAczUX - hd5I4DncHHBAjXbLqNGDTTsmoTyhPYrWx5ICu5GgW7FytVatXqvVa9YF2K1dtyEAb+OmLabCt2v7jl0B - eAcOHtaRozfrZqswTtx6SrfddrvuvttC2XvvNwHzkIWnr7HQ9QmL6N6sZ555m975znfrPe95nz74wT+y - 8PQTpvD+RJ/+9GdM3X3RVN1fmHr7ur75zW/r+edf0Asv/J2+970fhCEqgI6xeoCOENYh52BzRXc+++8A - 7nzT7wyAKMBvfetb+shHPhLaAlEeKBUUBCqDDhFAiFEgCa0o5ECPtjxAQ2F3dQVc2AZ0gALGOgAIGDmW - dYDQfzvcXs4AaVRB+vW4DsY9cF3g56qU31ybbVH4YfR+AkG3c8HQFSGQixpgdGMfBkJHIc29Re+F67Ge - yoR2P4BHWx4NzRhte4TFQAs1yD6EwvwGejQ6cwy9wbQPAkgqI6DHdQGsVyYYy562VZUW7pdbKG4AzEiZ - r1nTJ6uyolzz5ydamuQH+FXVtKm63pR+5xIlphbrhjEzdeOYWRo7aZ7mLLB7L29QQ2uvmjsGbJ8B1TR1 - KtVU37ykLCVnWgVlYXJmTqHqLPTt7u7XyhV86GG3BkzdHTpwSHffeZdOn7otwG/fnr06cfwWU4BLbfuA - KcVNBvkNATpACNgBm/8OAF29nQuADkHW+X4joRdVelE157B7OcBhDJj3t4Z4lZK3iRj7iC1fsSqoOoAX - VXZbt+3QDkuzXVZxALt9+w9qv6Xd4SPHAvBuPXmbbr/jLt1jsLv/VRbKPvRqPfqax/TmNz+tt7zlGb39 - 7e8wEfMefeADzwZ19/GPf9JgRzj7OYvwnjPYfc0U3jcMeN+ykPV5U3p/ZwrvB1b+UXY/M+D9Qr/4xS/P - dlbQXvfbQC9qf5AABHxRAEJ7BkXzx8Q0fPLZJQocCoMQi0LLHGVBoQKAGAXNYeKhHoXee3EBI9tcfblq - wwAZhRsQskyBPZ9RmD3EZNmhx7kdvH5tDCWIAnMIYihCNz5iEPsiRszOBcOoGnRzOEaBCUy5H2DkoS/3 - QgcMbXjcD9ekQqEzw8f+UdkANtah8gA7vWxAju0ocUJk1rEPkHQ4UiGRdjw71/O0JV9cCZJO1VUWllaV - qKIkV5mpCzRv9gwtHlpkoXGT8gvKVFBUrZrGXrX3rlBFXZ9mJuTp+rHzdNOE+Ro9cb7GTJ6v6fMylFNc - q8aOQbV1L1a5hcypWQXhn+KSUq1y4f3TPEuXYr7i0q81q3lTZUMY3Hz69B266867g+o7uP+A9uzarW1b - tqq7s0vLlizVPlOFAMMB5NDjt8PPAci68xkwc1UXBWDUgCHbRio+h29U6Y2EngPPITeEohsBOlTtcgtf - Ge6zxlQdabF+/UbLbz6yu1mbNm89C7w9e/cHZXf02HEdv+XWALqTp07rDkuzO++6R/fe9yo98KCFs48+ - pte9/km9wdTd0295q976tnfoXQa8j3/84+HjApTfz30O2H0ptM/RNkcHJ+KG8k2kh9hB4RHGMiTFx+MB - OOdCFHisOxfI+D0Sdueyi8TTRU127gsHYHQ3bswfjjkyl3ifz1Z94AMfCN3ZFEZCNN5GQPVRoBxAgIsw - jTDOO04ogP7hAZbZDzhR8IEQBRXYOQgBKVBjXwosv89nrhgxjgU2nM/VHaADelwT1cUyEHYIRuEXAzPh - 829CcCQIozB8EXax9dFjwpc87F4c9lyP+2Aco3+nELUMlAAYb3UQ2gI25qhAKh3SjXRnO0MLWMcxpDVA - ZB0gpI0WWJJ2pCew5TlJY/LHlTrnq6+rUV1NmeqqS1ReygvvfLWH4UK5mp9o6rigRn2LN6prcL3mp1Xo - pknJunr0PI2enKKc0jZNmJmm68bO1tipC5SUVaKmzkEVldYor9DyL7dQaekW6qdlqbCoTHn5xQaK3tAb - ucJUIOHYww8/ottOntbRw0dNDR7Urh071d9rIXxLq9atWav9pgqj8MEcfL7sv9nvfDYSgK7yXsrYn+P8 - eiMVnys9V3iMVQR6/tEMYLeMMNaUHcBbbcpurSk7YLfFlN327Qx1ivV87zXY0W6Hsjtk6XHs5lsC8ICd - g+7hVz9qyu61euLJN+ipN7xJb376mQC7dxPKPvvH+vBHPqaPWyj7J58ydfe5z4dyC+y+/nXC2W+GDgnG - 9/793/996JSg/Q6R4+11I5VdFHLYhcLL9385+31Odv4LAyC78EA+sezwY07CeBhMTUIXOMqEdibCLAcg - bVmADDWIMqE9CxVCoaPwAR3mwAgDBhyDCuJ4wMUckFFIUUr8poDz+0KMY4GfF34g6PBz2AEDN1/HfQA+ - 9nXVGIWc20jYudIbuV8UflEAYlyDawI8wAcAMWDINhQ1EGNANBUMc9r/gBptgIS8hMRAERgS7rqqY1wg - PceAkSYK0vRcAGQb7YCkVQyA5Wqsq1RzA69IlWj2nHmaNSdRM+amKqeoXoPLd6p9cKOmJ5Zqwux8pRa0 - qnVwk4bW7teqrTcrJa9ON5kSnDw3TckGwcqaJpVXWhRgii/PlF+OgTDAr6tP/QOLQ+/ugQNHdP/9D5k9 - ENqqjpnC2W+Ff7OFvH09vVq9coV2maJdv269PUf1WfigvgCewzBqDsOXM4egK8IoHIGcG799O8dx3aji - c/BFoefvgaPuVq5cHdQdsEPhoewYzrN1K39pujvA7oCB7gghrIHuFtTdrad0ytLi9O136q6779V9ljYP - WQXx2GtfpyefeqPe9Oa36Jm3vl1vf8e79OwffUh/bKHsRz/2CX3yTz6tz3z28/rSc3+mP/+Lv9JXvvp1 - ff0b39Q3v/Xt0GEB7L73ve8F4FGWAZ6333k4C/DcAJ+rPOeAWxSAURs5jdx+Lvt9Tnb+CwcgD+ZTFIAs - I4FJLHp/nnvuuTCAkdeuKJAAB7hQsDAKIus8DAZerAMuFHh/eZrCCGgAD292oB7Zj3OwzHHAi8LqDfbn - M44BApwHc1Xp1+GaKDuW3Rx+PAPbABTgJWT1UNYtGub+Zvveb4a7LwVEV39AjmuiQIE/EAR+WOzNi/yQ - tqhsKhIgiAqkrZVmB8Jbb4NF+bEfz8pxAI+OD9KDZ3Kgk/4eglM5uFp+MQQuCwBsba5XQ32tsnPylZKe - pwWpBcoqblRTzxo19W1Qbfd6tQ/vVN/qg+pbtV8tQxaqLtupnPIOzU4p1oKsMhVWNqu2vkUVlfwBFT35 - XJevCTdaWLg4vDmyddsuK+D369TJO3TnHfcYAO8IEKBjZOXyFUEBbqcpYNeO8HmsGlNqwAcARg3o+fqR - vawvZRwD4ByI/I6GtCg7jN++nt9Az5VetA0vCjwUnqs7YMfAYRReFHixHtnjAXb0yNJJQSXw0EOv1qtN - 3QG7x00ZO/Ci6u5DH/6oPvbxTwbgAbsv/9lf6C/+8isBeN/462/pO3/zXX33BQPeP3xf3/v+D/XDf/zR - f+msAHb+toXDzaH2UgYjRtr59vmfnuweLhyAJIRPPEwUgNQEJBo1B20GDGRksCOqBLVCwaKgYcCDAoah - PAAQhRMgURAp9ACQOarEw1CO89CT4yigHHcxCpBjKNBRGDMHOpzbgYBxHczXs8z9AQiO4f5Hdmxg0d5d - tygYHYgjoRiD4ItvvXBd4Ovp4W2BGHBkuBEqDpUN5AiFaetjGQVIWyHP6zBEaaO8aXpAJbKd9PNrkkee - J5inLXM6PCrLitVYX6X2NtRPvUorqpSWVaSkzFJlGABL6odU3rLSwHdYK7bfriVbTqll8S5llPeqsH6x - 0ovbtCC7Rkl51copqVNZhVlZRfjoQVZWtkpLysMrVgBw7bpNFtrdaiHdgzp16g6dPn23weC2AIYtW7Zq - oK9fw4sWa9tmU0wbGGzdp5YmPqPOq5YxiKHCgBLw8mVffz4DciOBx/qRHRfMfTn0zhrwCGsJaaPhLG13 - m+iNpaPC1N2OHbtC2yawO2xhLArPgUd75x133BV6ZQHeayyUff3rnwy9sm+h3c7U3Xve+369/wPPBoUH - 8Ahn//Qzn9MXvvhcAN5f/tVX9dWvfSPA7vnv/q1e+Nu/19/9/fcC8P7xRz/Rj3/yU/30Z7/Qz37+S/3y - n2ODis/XZsfEupey6HSu7Q5BN9b9T092DxcOQBLIJ347AFnmgdhOLYKU5qVlhsTwSgvDYiisFCqUHDBz - yFDIKeyAiMLm7XIUcA//mLMvx7GewuoFFIVCoXUIns9cRTr4uBYAwAAA94L5b4cR1/f1HMt5uKYPhygv - OzM3qyh/cYyYW0nxGUAyNyvGilwhvqgSvSPErwt0eWaeneYB0oJ2QbY76AAfIS5hLe2pKEEUH80LKEKa - IlCFKEX28+2EzQAUEDr4YlCPdSi5AmRdAGB5sZos/G1vaw6Ku87AklNUpeTsciXn1iqrrFN5NUNqWbRD - rcO71TiwXWVtazQns16pxe1akNuguekVmpNWrHnJlr75pSq15y8rKbU0q1BjQ7MppRVabqHvnj0Hddvp - uyzUu1N33nWfbjcFyBg1wLHSwNLe2hbC4I32LIuHBtXV2aHeM0BycAEqoAUAfRmYsXw+A6Tngp634aHu - ou14dFzQhrfyTEjr6g7YofBov0Pd7d9/UAcZhmLAY9ziyZO3nQXeXXfdc1blPfroY3r88defHYryrne9 - R+9//wf1x3/8YX3YgAfsPvf5L+qLX/pyAN5ffeVr51R3Druf/NPP9E8//fkZ4P1K//wvv9a//Opf9atf - /5v+9d9eDF+jcDqXnWvbhU4jj7uYY39fk93DhQHQAee7Mo8CEGMZ+UyDKY2ovMrywQ9+MLzyQoM8BRbo - 8PWHcWf+u4PC7HDxwo7qQfl56IcCAgooH473ditghKqLFtbzGce7egNkDhsKP7+Zcy/MsSgImbPOlRHn - q6hAVVYbIGrCFzUqLaTjU0FVVRbaV9rcjHVlpXxqyNRn+OwQr7eZei32wc984PLFN0mi18S8ooipQdok - U8O9DgwMBqBt2rQ59PiitunkYGgMqo+2V4x96DQBiITN9Bj7MBoMaBISe9qQlqQxKpEmCmBfU1Olpkbe - Ga5VbU2lqg2Aq9dt0PCydSq2cHZecoGSsqtUVNun2s4VKmlYpJyKHrMuZZe3a75tm59ZoblpRZqdlBsG - PRcUlavCFCAdGfQoE8YO2RyVd+rU7brlxElTgccDCGngp8EfJTVoz93R1q5bbNuG9evU2mIhakNjOBYl - 1twcC3kBFiADiL4M0NjnfAbwLqTHFui5yvM2PG+/Q+ExNhHoofJQeEAvpvJuD8C7j06LBx46G9oCvSef - fIPe9KanA/je/e73hvF3H/3oxy2q+rQ+Y+Bj/N1XGI4S2u++E6CHwosB78cGu5i6+/kv/jkCu5j96tf/ - ql//678H6P3bv//nWaPsRm0kEDEv7yO3XQA+/mAnu/cLAyDThewGJGlPYPQ3HSK8AsNHU/kDJb7sQGGk - sBFS8rUWPofDt8L4VA6N/D7eDQh5occ8DHVYuXmhpZBScLGYMoupSdaPNNb7Pm5+bAxqsXNEz+fbUJGo - H/4/IvyvRI1Bwqyutil8K+3svM5/x9bxySA+NcQ31YBihcGyopzOhNg32Pi2WomB0MNibxP0/3MI/+WQ - EfsfB/60huE3hNZLly47255EiMUXqlEgqBP+k4TxgKg8OkJQinSAUBHxKh1KEEOdExajElGDVCqkE8/N - Mh1YhM6NjXSK8LnyKrWiKPsHwnu4fYPDqrLn5RW2+UlZamofUPfgMrX3Dqu+tdcAWa/kjHwlLEwPlpyW - o7yC0vDaVn/oHBiIdeTYvTBGkU91HTrENwuPBZ8BGqduO22Q54s3sb9X4IMODAMC3kCeZhbULv/FwnLs - P1li/x+L0UzQ2xv7v2AqjpjFru1GOrxosY/7klYMGuf+qFRQ3Pgw6Ukabtiw0YDHOEygR1i714B3wJ6B - Njw+PUbHxQkD3unwh998s5Ko6NFHX6Mnnngi/LPi29729vAe7Hvf+1594AOovD8O42k/8YlPhNfJaFOn - l5YXDfgKe3hl7ExnxYtvWPzkN9rx/tnC2l8Z8KLAetEMZhGwYZfqdFEAvJCJxKTxlMygR4kM410/XnDm - XWHGB6JScERAgtohLPZeTu8AwRgOg6EEMdYBSMJBb6tzZeaqDANwI83hB8S4LsoGELvS8TYxCjrG+qgB - AfbxwdxNTbEev5bmjjPWGay5qeO/WFNje/iOGlZf1xKgGANiQ0whmmLkg5PAEAh6x0lMDcZ6hx2C/i9d - zPljcu4BBQIAaWRHnaBCACAFnsIMEIAEac5zAHGeleegzRD4sd6flXQhjbwywDiGtGVeVxfrvOIcfX39 - Abjr1m8Ir2TxvTm+Q8cnmHhR399R5X3VZlN6WNuZP4kCUMwBGmMTGTrFNx35wC3gOHnyVADgHXfcGb4u - 4j3e7O/DrIAb4MYcgpzX4UfYz3M72IAaQDufcQ0qDoDHdbzCQDm7yqaHHdVNdMN985kxvrWIjzvw+FNv - oMcffPPiP2Nkn3rqKb3lLW/RO9/5Tr3vfe8LwEMkOPCInIAe4/D4GABliCEpDDPzcXj+OtlLdV54m14U - ci9nl+r0OwcgEwnqEKSWYgDlV77ylTA85plnnjG5/1D4p3ecHlVCQSQkBWiEwIS/QNF7Pb0HlDmAZBv7 - AEFvlwNuXlhdqWEoGCym2mKfe6KwAAQKPwXGFQIqwGt91rMdiymKWOF60ShkverpHjAbVHeXqZ4z1tXZ - /xvW2dGn9jYrqK3dFq4ZDAyUQJEPSv4mEOtjqtAAQucAIHRFGFWDLGO8hYEKpIeR0JCQjLYvFCEhGwqQ - 53KoAwMgDuSAgT8zzxZTeLGQl/TzygTzdCUd2c7c2wpJS8DkigxQAFTfjzzgfBi/gSt5wD5cG1VFGI7q - AxyAjY/bnjx5MnwWCZCwHvA4/Px7iICKvODeuQ+Wo+DjGaN5ilrkHPgc5oBzQ9lhAI9rOOwYbgTsGD/J - M6JSXwT18QBp7pP/r3aFRwcgf9uIynPg8adetIs79Bh8zMBjPhgA8PhYQFTlRaHHwOMo6M41Hs/VnkON - Yu3L57NLdfq9AJDTkRlkEBDkBWg6Rugd/sIXvhDkPc7AJ3L40itOhdPhsBQMQEUBA25ADsUH8FB/GMuE - xICP/SikFLioSqNQeFgXhRiFgULgIQ0FIVrL4/gYBW2kKvhNOzNqf/FysxVavGh5sEVDyzQ0uDTY4AAf - i1wSPgfV17tIvT1DAZZA0YHoqjEGQ8JPC5HPvGUABGkjjKpBIEh4DBgJhVGDtG2tXLnanod/eGMIzPIA - QA/jXP1x36QBgKBgYxR40oK0J62AFGDzJgaWWYfa4zykLTAkb1DepDvpSEeXw4Dxh4SIXJvjgJ+H1OzP - Ou4DRRX9SCsQ5O8OOQcAvO2228IyACKfgBj3y31zPM8E8LwyG6n4HHwOTs9v8npkfnMvdBZFFZ5/U9H/ - aJ57ZGgX98i9AT0UHsDjj3rwZ4BHc89b3/rWENYCO14M+PCHPxwUHt+247+tKQf+FRTKhUOPpiMUnn80 - gPLj0Isqu5Hj8IDYuYrxSNC9lF2q0+8NgGQMtRS1FlKdDCVzyWRkPTIf2c94QWpInAiHwslwPGp4nBWn - psAANw/LYmFY7EsmOD5O785OIXe4UcNH22twdBybAho1rjfSKAjcQ9QoJFis0JwZvLp2k9au2aQ1qzcG - W71qg1atXKcVy9dq+bI1wfhElEMSQAJFgOgwjClEYNhu6uzF91CBIGrQlSDg83AYA4z8/SBzGug9DKZh - HgiuWhVr96MiIE1YdmXEM5Au/Pb0AYCu+qhYvCOG9CZtAQvpDRBppwVqVELkA+egIrv//vtDXjJHwaHm - AIinM8uADlgSBbAPkGMdMAQsQAVfYB/CS89frkG+UGFxTe6XZ8EAoYPPVR++EA1lXd25L5CnnA8Fil8Q - kXCPdCjxLEAPlYcq5V65T1Qe77rz1SOe079lF2vLo9Pi3aHjj0qeiMc/C0VbuL9tgcqjfZz/tWAAsn8t - BfDxatlIdYdF4YeNVHovNbHtQuxSnezZf38AJAOpvYAgNRkynoxG1jsIcQzCAGrI97///UEZ4ky0lRBG - UEAoHBQEChGO6r2XhCU4KwWH7d4Wg9MCUgofhYgamzAKVYHixImZU8hwarbh4NTuHMOxnMfPiXENCi8F - A1WAhVeTdu3Xrp37wjfU+Dou31Pj22p8QJIPSfJByfXrNhskAaTDESiuDF/aHRww9dWHOgSGhKsvvsUA - CHkNCwgS6joIUYEoP36npDBEJi0Ak7ZAeh+ZA8DVq9cEcKHkHHQUfEAADN34DSCABgrPFSBzKh0qG6Dn - oSy/UdiocDqg6JGmgqJyIH1IO9Kd9L377rsD0Bx0UYiwzdMe8Pk+rCd/SG8gxr0DLpQZ9w/kuAfADvR4 - RqDn4IuGujyXA577A3qu9NyHgB73PdJ/8Ico+LwtD6XHm078RzXQQ+UBvQ996EMhrEXhRd+l5fUy/sOW - piBeFCAaAnp0XlAmKBuAj7IC6BxyKLuXsqh6o7y5jZyi217OLtXJnv13D0AmTkkmUnt5m4XDEEXoMKQG - 5N1DakechhexcSBqTsIF/gKPxmJCCmpaHI9alwZlHJF2FtYxZz1z4OkOirrkODpgCE2efvrpAFh+s539 - GaZDuyS1OsqFwkkDNk6PUTApzB6SUWixEydO6tYTp3XiltvCxyJvPnarjh65JXw8kg9J8uVc/g9j756D - ZyEJIPmUOGBEPToQ+RovQGSMGcMuGILhg3hdERIaM6bQYYgiRAnGeoULAjjpCWZIBiEwYTpAQM0BB9QQ - sEAtoZ6AFsBDZQMawAHYgB/jI1F+/AZ+NDv4+E3OB4Aw1CL7sw5VxjWoHAAHaUiaYiyTflRCpCW/SWev - jDydAScAorIDYNwrsEKdAUGeByByT7T5eQQA8KLwIwJw+Dn0AGhU7VF5Almg5yqPfCWPuRdA7GoPH/Fe - WyppIhfAR8XtYS1tea70CGu9Hc9Vnn8PL/ohAX/FzFXeSKBdiL0UDLH49PKTpdHvB4BMnBapDgiR72Qw - GU2GY2Q+joBj4CQ4DG0hhAfUmPwmXGBQNQ3EhM0A0uHI2yZu9DITdhBWY/zGqJFpe8EISfjNdhwXuKI6 - aavBqemgAZCAEmcHpJh/0ts/5Y0KwB56yOzBR8PXcfkk+P33PaR77n6V7rrzPt1xu4Vxt1mhP3Vn+HQ4 - gDx+88kASL6wCxj56i6q0RXj+nWxEBb15n+kDsgchq4MeUeV9kEfLoOhCmkv5DgA6L3AtJUBC8AAKLyd - FOgxB1rAke3AhA4S2ukwAEiYSyhMW6y3xzJHHfrx9LITCrMOoAJToIWiAnhemXglwhzoOWRY9nAXJQaw - OAfqDpgBKdZxjzwP9xlt+2M/B/hI+KH6AF+0I4PzcS1Ai8oDen4vqDyAR5ued2LgDyg9hqmg8vAjgIcv - jgxtoz22rvD8nVpXeQ69aFiLqqOs/DYT5WykORDj08tPlla/WwB64vsp/beD0DPboegg9BCZdhAcx2tL - 5v6JbIbVED4QRhBO0IYCKHE6wgyc8HxGwzNOi9qkxsaRgSmAdDDi5Dg77TnAkb/jA5CoUHrzUAEUije+ - EXuLKcyn9dSTb9YTr3+jHn/tk3rsNa/Xo488rocfek0AJHC8794Hw38nAMfbT98doAgQjxw+HtQiQNy1 - a19QcLTlMaiWUJb2PAbd0sbnA3QJk4EgMEQNogpdEfL+Kp0z9AzHBgYzoLczAIK5DwXiN/ACJB5CAhMH - CnChs4Mwl555VB6hLp0fjMukDRD1h0IEmkCQcJj9OD/rOS/KC+B4SAno3FjnQ19QZECOUJV7I8xFTQIv - tgFvBx7KD3XIMuu5DsZxHONhPeEyII6273EvXHMk+F71qleFyo2KjkqP/CXyQOkR3uIbVLz01jKiwTsu - 8EF8MfrlFHyYih3YRdUd/j4SeN6WRzl5ObuQ6bc97lKeLI1+twAkMz1zPRMwh6Ab+7gzuOEkOAwhM87j - teVI81AaaHo4jeMBSIzaF8MhUZZRA5iE3NTWtEHizK4wcW7AiNKklncVibIEiihGCgOqkfAHSL73ve+3 - QvIBveud79M73v4eg+Q7DZK0Y75VbwSMTxkYnzAwPm5gfOz1VsheG6B4/30P6u677jM1dFeAIWH00aO3 - WAHdbyEknQa7wnujwBBFhzIEasDNw2R6fgmRPUwGgqhCfjMecOXK2OfIAAJwAGyoNEDFMqACJoAFEKKa - XH2h5IAa0MM4ht9Akd9AkTCZ34CI41GM/vYKIASQqEQgxblRYwCRMBRFxpz13jtLZwUgQ8UBQuAHwLgf - lCug5X757dBmmf2ZR+HH8X4tD3dRl6g+D8Oj4AN6NIsQAVDRkb/kPRWjt+nhK0QnVMAe0gK7aK8tfomP - Aj3828sC/u/mZeJcU7SMuEWPeblj49PFT5aWv78Q+OUmLhl1ipeyczlE1HAwzNsaz2c4qatKV5TU3h5+ - A0dqd+CIYnRA0qCNcgSSAJJhDCjIz33uC/rsZz9v6uCzpiT/1MD5KQuzP2mK4eOmJj8a3t189tk/Du9x - Akve6eRldt7x5AV3XnTnW3evetWDuuee+3TqFOPeYm8/8L4oL8sDRL4WAhBRiAw89jCZUBcY8oqXh8c+ - jKajozPAAVigyFBVQAoI0l4GQFgHVAAi8GB/lCIhMG18tBXS2QDIAB7hNKqSdYTGgIlzAS/a6IAcsEQl - 0l7IMQCT/QEYxzMHulwbcLLNQ3OAiCKkDRBweljNfXCfrONefc6zAT6ujzk4HXo+UBm1ieokBHfw0Y5M - +zAK31UezSl0ygE88h8/wB+oOB18rvCogKmwo5W4Ay9q+HEcWn+Y0/96ALpR26Igz2fUzq4egSE1N50x - DkNUYjTEjrZLohqjoTZw/Ku/+qoB8isGyL8K/4/wpS992eBIZ04MjLy7yf8nAEb+TwEoAkT+Y+Ed73hX - +LoHMOT9T94D5Z1Q3g3lSyB33nl3AKLDkJfoea+Unl7e9mDwM+rQw2RvL+Q9WFRge3ssRAR0QAalBoyA - EutpMwMigMUh59BjX+8oIWxG0QEvbxtEPXIufrOMOmQZOAI3P5Z9PGRGGdJWCCA5ByE4cONegCehKgqU - +wWSnJdzsB/n5NxA08ENeAE24EP1YQCY8zj4vJ3Pe3IdfHSSofZo5kDd0wziA5JpJiGfPbzFJ0b22uJH - VKj4lFfCI+EX9eM4AP8wpz94AF6o4XzRmvjlzGHp7Y80TlOjA0QcHChi3h7pbZAeVgNIDOX43e++YAXl - uwbK5w2UhNeAEgUJKGMqkkZyCtVzzwHHLxoYP2dKAyB+3Arfh019PBvCav6LgRfgn376GVMmb7Kw7Anx - VZAHH3z4LBD5cggKESDy0QBetidcdmVIqIwyJATmbRVABDhcPQEWIAc8WAe4UIcAD+DQmwsIUWYY24AV - RrjLdkDmbYDM6SH2T5cBN84DUFGSzIEXBrgwzgt4WSZ09bF5wMzv1dsWASDLnItjuG9Un3d4uOoDfBih - tYe6KD7A573RgI9RASg+mi94G4OmDtQ8Kt/H56H2yOdoaAv08BOg5+EtvvRSis8NP/8fKF7x6QIny5v/ - GwC8UOO60WvjwDiz907j4EDRlzHaHHH+qHKMwtJBiZKMhtbe7ggovcOGEBt14VD0zhgGy37qU58O4fNH - PvIx/dEffUjve98HzqrEp556YwDiY489Lv61i5CZL4kART6pxJdGCJcZm8jnlwDicj4aekYpARsAAhAx - 1qOsaMsDbIDKw2NUGcBxGAFEQAT46AH2d7CBJ73CwM8/WuGvM6IyASHHOrS8LdLDV87PNtaxzH2gNgEe - wORYxiG6+mNfoOdthq74fDwfYS+dHIzlJNT1tzToxad9j44s3srwAco0ZZAP5Al5RL6Rf+Ql+Uze4wce - PXibXtSXRsIvDsD/XZPlzf8MAJncOX4X9t+ZcFQc19WhO3rUosoRWI4EpnfaREGJqvROGiAJIFGSriKB - orc7eqcM4TSh9Be/+FwIn/kLQsJm/qWLsJm/KHzb294RVCKfTHriiadCOyJhM18N5rPxjE/ky8kHDsR6 - V4EESgnlBcgIVR1qhKTemYHiAjjADwgBSgCIYgSO/joibX/sT1gMMFGFzAEeBgBdEdKLzDbAxhyF6B0q - HMd6zsVxrOd+vLOFa3KP3DcAp63POzh4Jh8fCPRQfPTu0sEB+BjGQphLjz29uXRg0aHB0BXUHmntHRpA - jzwi37zjjXx+KaBFJ/edkfv8rnwzPv1+J8ufOADdiTEHXtSho9uj+2AOTFcJDsiogvQwe2Tb47nC6xde - YDzkdw2K37ZC+g1TiX95FoZ8Dw4g0sHCXxaiEulcAYquEmlHJGyOdaw8EMbY0QHAEBCUFjADeCg4B4wD - CkXoAARILANBYASUfCwgxpd5aN9jP9oGOR54eY8w5/V17E+oDBgZRkPoDIQBKL85D/cFdAEz2/jNuVB7 - hLsoPoa1RDs4eDsH6PlwFgaxAz4GuNOTGw1zo2rP2/UcfOSNK71oBXguPxtp7h/RdfHpf89k+fU/B8D/ - icmd1O2l4BZdN9Lc6THf39sXoyrSjYI1Eogjh/J4G+SPfsQbMj+ycOwHpk7+/jdgSIcLnS1f/jKhc6yz - hY4WwAgUHYh8RBMovvWtbwttXgzgpvGfzgCGhgAW1BcgBEIoLyCIAStgB7gcigCOOTAEbGwHoKg8zgW4 - /HgAxrHADuihFgmNmfvQGODGOfz6fi9cm2O5DiGzh7soPUJcH08YfT2N5/K3NBjIzrjNZ599NgxhYfgK - 4EPxofa8MwMlTgVE2rvaI988L93Ol/dY1Jfi0/++yfLt0gPgSCeOmjv6uQqD78M53Ebu779H2kgwulKM - GpD85S//xRQJPdW/NHXCWzJ8ROKHpg6/F4D43e/+bYDit7/9NwGM3/jGN/WVr3wtKMXnnvsz8bXgF3uf - /zSEfQzx4E0GxroBDXpIUYPACnUHAH2AM99fZBkDTg4qIOWhM0AEaLT/oQBZ71DEAB+hL8t+bpaBm4fL - 7OOA9DCYbZyP9j5CdsJc1B7vggM91Cwqz9/HBe5Azz9AAPQYwgL0GLZEW6srPtQeFYwrccBHmpMv5I/n - 50v5AL9H5j0Wn/53T5aH/3cA6E55PnOQuZ1rn6jzRwvAyP2j68+1Pbrf+ew//gNQMqTnPwyQ/25q8dcB - iMDwpz/9uRVgPi3GOMYfW4H+xwDGf/iH7wcwPv/8C/rOd54/C8Wvf/2vTfn8VRjWQS8nYSDDPegIoDeU - sBE1CAhRcA4wIAjYABiGKkPNsQ6QAS+HFUb4ym+UHcfT7gfUWMZc4TnwOAdz9mMZQAJU7oGOGDpHVq9e - HcDHeEB/lc6HrwA93sahJ5eec38XN/paGtCjfRXF56+kofaoYLzyGQk+n6L5xT6uDPnteRuf/u9Mlp// - NwDII4wE0bmM/UbauSb2dTCNPDY6neuc55oubB/Ox9sAAJjw+kUY/vrXhNH/ehaKP+MfvX4GFPnUGKEz - 4xl/ZGBkTOMPAhgZkuPDO3w4Dj3OQAMQ0kNKbymKkKEodDQQfqLIABuKzaEFBIEhcAOWhLGuIIGfQ5H9 - vTMj2lvMMsa5MLbTxsg5aHOknY9B0IS6qD06MvhABT24dGbQi+tfXqFdD7VHTy696DwXz0iHEmoP6BHm - 0vHknRs0PQC/aJ6+3MR2r/yi+R+f/m9NlqeXVgj8hzyRDV7YXs5QJdH2RDfviXYj5PPhObR9oYiABAO4 - CRNRTrz9wIBgOg/4EACviNGjymBigMRwGaDob2MwJAWl5h0WgBAFR+gKBIFddBnFCEyBKp0uHOPDWmjf - o0eXsXv+4QSgTHuef3yA3lvuMfr1ZIYP0Yvrb2cAPO/Q4JlpT/UeXdKIUDeq+uJTfPIpDsA/oOlCAYgq - Gdl2GDWHo7d3YT4cBxgCQt5w8fGIhI+0FRIiE1YCH0JN3pEFivSwAicGFtPrSpsckARadEzQI8ura6g3 - wIkxNo8Qm3Y8H7bCOnqj6b3lHP4+LoOUUXp8gMDfzOCVtOj/Y/CuNmqWewbigA+oo/KAHiEuxrPy3FQI - pIW380XD2PgUn3yKA/APaLpQAFKQvX0Ki3aueBsX5kCMghIwAIhYjzMh8w8CEH1MIu+9AkXa01Bb0S/l - oMYYSOwfggBWjLGLfikHNenfWqTTxT8jRvsdvwErY/O884Lz0IFBWE47JTAGeD5Wj9AWpcf9Rb+44r24 - rvL82TBXfaSFqz7SjfSNu3p8ik7mD3EA/qFMZMNI2F2IUcDdvN0KcyA6KFnny94LDTgAIjCJDtoGMtE3 - WmKv/X03GOoRKDG0JDqI29+P9i/r0PmCiiN0xfwbeq7qMEBLSAt0OR4Ac16u4dBDtUbb9DzEdZXnwMei - zxwHX3w632R+EQfgH9LkhfV8Fp3OtR1zIEYBGbUoKB2IDkUPo11VobQcNr7d1wMjBygGqAAWAHV4AjPg - yTLhK+uZuwFa2vI4xsfqOfRGhrdc0+GHcc/cF88UrRhIg/gUn15uMh+JA/APaSIrLsQuduKYkWrRzWER - hUd0u4PSrxs9F+tRW668XIkBJSDp6pKQG/Xm5u12QC0KNo5xqEWBPHKdX8eNa8en+HSxk/lyHICX0uTw - wl5qYh+3KBCjbjJyW9R8ncPRgQjEoqoS43cUeh6+OnRHnjtqfn23+BSfLnYyP44D8P/KRDaONJ9YdjA5 - PHxi20uBZeT66Lndovtjfs7odo53qLlidGXn5srO1STG/tFzRe1Cpt/2uPh0aUzmD3EA/m+cvDBHLQqh - KLgcOh4ussx6n9g/qrb4fa7zX4gxjfztk6/z++M+3Fz5ReHn6/yZ3M517nNN0WtFny0+xSefzEfiAPzf - OJFlL2UOCgp8VHG5unKo+MQxDgc/x7km3/ZyNnK/c03R7W7Rez6X+fbz3WN0ip47ep74FJ98Mv+IAzA+ - xaf4dGlOcQDGp/gUny7ZKQ7A+BSf4tMlO8UBGJ/iU3y6ZKc4AONTfIpPl+wUB2B8ik/x6ZKd4gCMT/Ep - Pl2yUxyA8Sk+xadLdooDMD7Fp/h0yU5xAMan+BSfLtkpDsD4FJ/i0yU7xQEYn+JTfLpkpzgA41N8ik+X - 7BQHYHyKT/Hpkp3iAIxP8Sk+XbJTHIDxKT7Fp0t2igMwPsWn+HTJTnEAxqf4FJ8u2SkOwPgUn+LTJTvF - ARif4lN8umSnOADjU3yKT5fsFAdgfIpP8emSneIAjE/xKT5dslMcgPEpPsWnS3aKAzA+xaf4dMlOcQDG - p/gUny7ZKQ7A+BSf4tMlO8UBGJ/iU3y6ZKc4AONTfIpPl+wUB2B8ik/x6ZKd4gCMT/EpPl2ykwPwObMv - xy1ucYvbpWX/79P/H9KxnLs0eGNfAAAAAElFTkSuQmCC6n4AAIlQTkcNChoKAAAADUlIRFIAAAFAAAAA - 8AgGAAAAcS29awAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAH6MSURBVHhe7d0H - /L/V+D/wH0lCS1ktqUiaGtpbkZEoqag0CKW9FxkZLRIhUrJnhWgRDQkhJeuXLVvIHud/P0/f1/d33P/P - d7XE+1yfz/U4933uc5/7jOu8znVd59z3+39Kp06dOk0I/fOf/6yMbrzxxtIBsFOnThNDHQA7deo0sdQB - sFOnThNLHQA7deo0sdQC4P/+7/92AOzUqdPkUAfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfA - Tp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATp06TSx1AOzUqdPEUgfATncbiiDOiHK9TRcBDt9e - mlke42fkvOVO/1nU9lsHwE7/FmoBZMyh8XmoTTvV9ZamSjun94Q7/XdQ258dADv926kFF8f/+Mc/pgsp - /tvf/lb+8pe/lFtuuaXcfPPN5Ve/+lX59a9/XX7zm9/Uc+z8F7/4RfnpT39afvKTn5Qf//jH5Uc/+lH5 - 4Q9/WL7//e+XH/zgB/VYnOs/+9nPyi9/+cual3x++9vflt/97nfTnyH0TGUZ07h8nf6zqO23DoCd7nKK - 8AGSP/7xjxWAABFguvHGG8tXv/rV8qUvfalceeWV5bLLLiuXXHJJ+cQnPlE+8IEPlLPOOqu86U1vKq97 - 3evKcccdV1784heXQw45pBxwwAFlr732KnvuuWfZddddy3Oe85yy8847l5122qk861nPqqHzXXbZpYa7 - 7757ecELXlBe9KIX1XsPPfTQmtfLX/7ycvLJJ5e3vOUt5b3vfW8577zzykUXXVQuvfTS8rnPfa588Ytf - LDfccEMFUuUGmvhPf/pT+fvf/17r1enuTR0AO91uihBl0EegQtGSEA2OhkXj+t73vle+8pWvlKuuuqpc - ccUV5ZOf/GT58Ic/XIHtDW94QwU1gAbInv3sZ5cnPelJ5fGPf3zZdNNNy0YbbVTWWmutstpqq5VVVlml - rLzyymXFFVcsyy23XFl++eXLIx/5yPKIRzyiLLPMMmXZZZctSy+9dFlqqaXqcdi1pHvUox5V719hhRXK - ox/96MryEbfSSitV9pzVV1+9rL322mWDDTYom222WS3T9ttvX0EWeL7sZS8rp556annf+95XLrjgggqW - 11xzTdU8aaa///3vyx/+8Ify17/+tbaHdtE+YdS2l7BtzzY+6TvddmrbtwNgpzmmDNZ20IaYjTSjm266 - qWpKl19+efnsZz9bzj///PKud72rnH766eVVr3pV2Weffcp2221XwWTDDTcs66yzTllzzTUruAEe4ATA - ANbDHvaw6cC16qqr1rSA6IlPfGLNgzZHkzvyyCPLS17ykpr/8ccfX0466aSqzQlf/epXl1e84hWVjzrq - qHLwwQdXkKUdPvWpTy1bbrllBVhA95jHPKaC6pJLLlkWX3zxCqIPechDajke/vCHTy8LsJQOsAoBKQaY - KeMOO+xQNdNXvvKV5d3vfnf52Mc+VtsEOGonpjbtEWVgpl3HbYumius0Z9S2bQfATnNMER7hn//856rZ - ffOb36wmInMR2H3kIx+pWt1rXvOa8vznP7885SlPqRoUcKC5ReMCcksssUTVyFwLaOy///5VIzz33HOr - pvjlL3+5XHvttRVUv/71r1dT1PM+/elPV60LsJx99tnVNGbGYmB49NFHV9A77bTTan5CQMS0/dSnPlVN - bAAtL8/42te+VpkJ7hniaHTK8ba3va289KUvLS984QtrGWmmABsQAspFF120LLbYYhUwASRQxC2Yq7N6 - Atttt922HHjggeWUU04p55xzTjX5+SkBI9eAyaRt65Y73XZq27ADYKfZJkJDW/n5z39eQQiAGLhMP/4y - AEH7et7znldNVpoUcxJA0JJoVEDgsY99bDVvgROt8POf/3wFHWADiIANTfHYY4+tedHyaGjAEXCsu+66 - FUwdP+5xjytPeMITKhABH8+LCct8xUCIpsdsDQMwobxdc/7MZz6zPOMZz6iha/EdAjymLvADou9///sr - 6Cq3Ml933XXVbwlI3/Oe99RyP/e5z63aLbCnNSrbQx/60Ar2zrUH0HecOOC48cYb17ahzWqDCy+8sAJ/ - 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 - ruoACYQWdQ+IPMBrr722TjjhhDr88MProIMOqt12263Lb4cddujEtnzdb//99+/KdcQRR3RlPeWUU+rM - M8+s888/vy6//PK67rrrOnCCZsLn2267rasL3qDj9m+55ZYXIKl+pOM5B4gJ63mNoK8NlHewHi3JEp0j - L6Zrizq+qHS/zKXlPwTA39SFsjE6nkea2NrxjPXYz7Fs99O4nkcwb+68gRC1hadzp8+s+TNn18J5LaRt - wJs6aXIHrQkNYPHgsg1wsxsMQU6aqVOm1rTmITk3akTzmkaOqvFtm4wePqJGPjOsnnjs8Xr0kUc7SRh4 - ezPU666/rq646sq69IrL68JLL6kzzz2nTj7t1DrhlJPr2OOPqwMbQEACoEBj2223rc0226w22GCDWmut - tWr11VevFVdcsb75zW/WMsssU1/5ylfq85//fH3qU5+qj370o/WhD32oPvCBD9Q//MM/1N///d/X3/3d - 39Xf/u3f1t/8zd/U+9///vqrv/qr+ou/+Iv68z//8/rTP/3T+r//9//Wn/3Zn9Wf/Mmf1O/8zu/UH/3R - H9Vf//Vfd+ds/+Vf/mWX3/e///265JJLOq8wdQsowvqLL764A6Zybrzxxl05V1lllVpppZVqueWWq+99 - 73v13e9+t5Zddtlu3/GVV1651llnndpoo41qyy23rJ122qn23nvvOvjggzs4gvixxx7bQfK4446rCy64 - oC699NLuXsoByBlnBMN4nVdffXV37oYbbujOJcTWqQAkLzzetWfhMQ4ecySDl74+EduLSp9zWXLdovL8 - ZS0t7yEA/qYuPCehTZrXOgplTYmjvBH7gEe5EwZ2kwc8tQapsQ1aI596pq1H1fTJU2pag99U6wY23t/0 - qc1bmDW723YcHGc1j3Bq8+xmtDTWIHf/3S1Uu+POuvbKq+qCc86t004+pY454sjac9fdavtttq1NN96k - 1lh9jc7ol19++fqvL3+pPvIfH60PfPBf6gP/+sH60Ef+vZN//fd/qw/+24frgx/+UP1rkw9/+MP1b//2 - b/WRj3yk/uM//qM+9rGP1cc//vH6xCc+0YHuM5/5TH3uc597QQBwUeLcZz/72frP//zP7ppPf/rT9clP - frLLS57yBk1r9/rXf/3X7r7O2VeOD37wgx0gwRHcACXtYMyRtxUIgbzJkUyMCFN5tLw3nhvv7rLLLuu8 - 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 - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - Related Users with Constructor: - - - Users: - - - 442, 13 - - - Only the related Users will be able to start/choose the Constructor from Quick menu. - - - - AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAA - AACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAA//8AAAAAAAD//wAAAAAAAP/wcAAABwAA//AAAAAAAA///wAAAAAAD///8AAAAAAP//8Ad3eQAA// - /wd3d3AAAAAABwdwcAAAAAEAAAAIAAAAAAAAiIgAAAAAAIiIgAAAAAAAgIiIcAAAAAAACAAAAAAAAAAA - AACAA///gAH//4AB//+AAf//gAH//wAD//8AB///AAP//wAD//8AA///8AD///AA///wAf//+AD///gA - ///5J///KAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVV - VQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAz - AAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZ - mQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMA - mQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZ - AAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/ - zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZm - MwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/ - AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm - AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnM - zACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz - ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ - /wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8A - mQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+Z - ZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ - ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq - 6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAFBQUFBQUFBQU - FBQUFAAAABT09PT0FBQUFBQUEhIUAAAU9PT09BQUFBQUFBIUFAAAFPT09BSaFBQUFBIUmhQAABT09PQU - FBQUFBQSEhQUABT09PT09BQUFBQUFBISAAAU9PT09PT0FBQUFBQUAAAAFPT09PT0FBSampqadRQAABT0 - 9PT09BSampqampoUAAAUFBQUFBQUmhSamhSaFAAAAAAAABQQFBQUFBQUFK8UFAAAAAAUQ0MUZ2eugo2v - FBQAAAAAFBQUFOvrgo2NFBQAAAAAAAAUFGbrZ4KCja+wFAAAAAAAFBQUFBQUghQUFBQAAAAAABQUABQU - ABQUAAAAgAP//4AB//+AAf//gAH//4AB//8AA///AAf//wAD//8AA///AAP///AA///wAP//8AH///gA - ///4AP//+Sf//ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAICIg4iIiAAAAAAIeP//8AAIiIiIiIhwAAAACHj///AAgIiIiIiHcAAAAI - eP///wADiIiIiIiHAAAACHj///8ACAiIiIiIAAAAAAh4///wd3CIiIiIgHdwAAAIeIiIAHdwiIiIiIB3 - cAAACHiHdwAAAAiIiIiIAAAAAIePh4gAAACIiIiIiId3AACHj4ePAAAAiIiIiIh4dwAAh4h4//AACAAA - AACIh3AAAIeIeP/wAAAHd3d3AIdwAACHiHj//wAHdwAAB5kAAAAIePiI////B3d3d3d5AAAACHj///// - 8Hd3d3d3d5AAAAh4//////B3d3d3d3eQAAAIeP/////wdwcHdwcHkAAAAAAAAAAAAHeAh3eAh5AAAAAA - AAAAAAB3d3d3d3AAAAAAAAAAAAEAd3d3AAAIiAAAAAAAAAAAAAAAAAiIiIh3cAAAAAAAAAAACDCIiIh3 - hwAAAAAAAAAAAIAIOIiHiAAAAAAAAAAAAAAAgIiIiHAAAAAAAAAAAAAACAiIiHiHAAAAAAAAAAAAAACA - iIeHh3AAAAAAAAAAAAgICIiIh4d3cAAAAAAAAAAAAIAIhYAAAAAAAAAAAAAAAAgAAIiAAAAAAAAAAAAA - AAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAD//AAf4AAAD+AAAAfgAAAHwAAAB8AAAAfAAAADwAAAA8AA - AAGAAAABgAAAAYAAAAOAAAADgAAABwAAAB8AAAAPAAAADwAAAA8AAAAP/+AAD//AAAD/gAAA/4AAAf8A - AAP/AAAP//AAB//wAAH/4AAA/+AAAP/BCD//xxw///+ePygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAA - AAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgI - CAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW - 7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABm - ZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM - /wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz - /wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPM - ZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYz - AABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZ - zABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkA - mQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ - mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwA - AACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxm - zACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/ - MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9m - MwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/M - zAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaG - hgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUAAAAAAAAAAAUFBQUFBQU - FBQUFBJtEm1t627s7JLskpIUAAAAAAAAABTr8ev09PT09BQUEhJtbW3r6+vs7JKSku8UAAAAAAAAFOvx - 6/T09PT0FBQSbRJt623r7OzskpLv7xQAAAAAABTr8ev09PT09PQUEhJKbW1t6+vs65LskpLvFAAAAAAA - FOvx6/T09PT09BQUFG0SbW3r7OuN7JKSFBQUAAAAAAAU6/Hr9PT09PQUmpqaFG1tbevr7HOS7BSampoU - AAAAABTr8evr6+vrFBSampoUbW1t6+vr7OySFJqamhQAAAAAFOvx6+vx8fEUFBQUFBISbett6+zs7JKS - FBQUFBQAABTr8ev06/Hr6xQUFBQSEm1tbevr7OuS7JKS7+/vFAAAFOvx6/Tr8ev0FBQUEhQSbW3rbevs - 7OySku+S7wcUAAAU6/Hr6/Hr9PT0FBQUEm0SFBQUFBQUFJKSku8HFAAAABTr8evr8ev09PQUFBQSFBSa - mpqampqaFBSS7+8UAAAAFOvx6+vx6/T09PQUFBSampoUFBQUFJp1dRQUFAAAABTr8ev06+vr9PT09PT0 - FJqampqampqampp1FAAAAAAAFOvx6/T09PT09PT09BSampqampqampqampp1FAAAAAAU6/Hr9PT09PT0 - 9PT0FJqampqampqampqamnUUAAAAABTr8ev09PT09PT09PQUmpoUmhSampoUmhSadRQAAAAAFBQUFBQU - FBQUFBQUFBSamuwU7JqamuwU7Jp1FAAAAAAAAAAAAAAAAAAAABQUFJqampqampqampqaFBQUAAAAAAAA - AAAAAAAAAAAUEGcUmpqampqaFBQUFBSvjq8UFBQUAAAAAAAAAAAAFD1mQxQUFBQUFBRnjY2Ngo6vjrC2 - sBQAAAAAAAAAAAAUQ0NEZxRnZ21oZ42CjY2vjbCwr7AUAAAAAAAAAAAAFENDRENmRGdtZ2euaK6Ngo2w - jq8UFAAAAAAAAAAAAAAUFBQUFBRnFGdn62eNgo2Nja+wFAAAAAAAAAAAAAAAAAAAAAAUEhRnZ+tnjYKN - jY2wjq+wFAAAAAAAAAAAAAAAAAAAABRnZ2dnZ41njY2CsI2wjrC2FBQAAAAAAAAAAAAAAAAUEkRmbWfr - Z42Ngo2NjbCvsLDRthQAAAAAAAAAAAAAABQUZ0QUZ2eNZxSNjYivFBQUFBQUFAAAAAAAAAAAAAAUREMU - FAAU62cUABSCr44UAAAAAAAAAAAAAAAAAAAAABQUFAAAABRnFAAAABSNsBQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAABQUAAAAABQUFAAAAAAAAP/8AB/gAAAP4AAAB+AAAAfAAAAHwAAAB8AAAAPAAAADwAAAAYAA - AAGAAAABgAAAA4AAAAOAAAAHAAAAHwAAAA8AAAAPAAAADwAAAA//4AAP/8AAAP+AAAD/gAAB/wAAA/8A - AA//8AAH//AAAf/gAAD/4AAA/8EIP//HHD///54/ - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx.bak b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx.bak deleted file mode 100644 index ccf22b7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en-US.resx.bak +++ /dev/null @@ -1,5767 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 134, 13 - - - Title of constructor form: - - - 92, 13 - - - Sequence menu: - - - 65, 13 - - - shortname: - - - 62, 13 - - - Added who: - - - 67, 13 - - - Added when: - - - 74, 13 - - - Changed who: - - - 79, 13 - - - Changed when: - - - 73, 13 - - - Created who: - - - 79, 13 - - - Created when: - - - Changed who: - - - 83, 13 - - - Changed when: - - - 103, 13 - - - Columnname Entity: - - - 229, 13 - - - Spaltenmatching Docoumenttype - Control-ID: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 83, 22 - - - from {0} Views - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS - CQAAAk1TRnQBSQFMAgEBAgEAAYABCgGAAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wUAAfQBlARNAZQB9AgA - AfQBeQFSAisBTAF0AfQnAAEbAVMBdQKaAZMBdAF1AU0BGgYAARoBUgF6ApoCegFYAUwBGiUAAfQBUwKa - AZMEdAF1AVMB9AQAAfQBWQKaBnoBTAH0JAAEmgGTBXQBdQGaBAACegKaBnoBWQF0JAABUwEaApoCkwV0 - AVMEAAFZAcMDmgZ6AVIkAAFTARoDmgGTBXQBTQQAATgBwwSaBXoBMSQAAVMBGgOaAZQBkwN0AZMBTQQA - ATgBwwSaBXoBMSQAAVMBGgSaApMCdAGUAVMEAAFZAsMEmgR6AVIkAAKaARoEmgGTAXQBkwF6AZoEAAKa - AcMFmgR6JAAB9AF1AhoGmgFTAfQEAAH0AVkCwwaaAVkB9CUAARsBUwGaAxoCmgFTARsGAAEbAVkBmgPD - AZoBegFYARsmAAG9AeMBdQVTARcBvQYAAQgBeAFYBFkBWAFzAQgmAAHjAZQB4wRHARcBFgFHBgABcgEI - AXgFlwGYAUkmAAHjAZQCFwRHARYBRwYAAZcBCAaXAZgBTyYAAeMBlAQXAkcBFgFHBgABlwEIBpcBmAFP - JgAB4wGUBRcBRwEWARcGAAGXAQgCeASXAZgBTyMAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAHwAQ8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQA - AcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQAAcABAwHAAQMEAAHAAQMBwAEDBAAB4AEHAeABBwQA - AeABBwHgAQcEAAHgAQcB4AEHBAAB4AEHAeABBwQAAeABBwHgAQcEAAHgAQcB4AEHBAAL - - - - Level 1 Selection? - - - Load first record - - - 191, 13 - - - Serves as display of selection of Records - - - 280, 13 - - - Is it possible to select data on the first level for this Entity? - - - General - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - 174, 13 - - - QuickView Image Control added - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - 127, 13 - - - QuickView image-control: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - 127, 13 - - - Configured field-selction: - - - 86, 13 - - - fields for choice: - - - 186, 238 - - - 247, 13 - - - Please configure the Quickview for Entity-Records - - - Quick View - - - 229, 17 - - - Filemanagement on record-change active? - - - 142, 17 - - - Display results on Tab1? - - - 94, 13 - - - windream-Search: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - 139, 17 - - - windream search active - - - windream-search - - - 272, 221 - - - 283, -103 - - - 77, 15 - - - Placeholders: - - - 536, -103 - - - 42, 15 - - - Result: - - - 542, 149 - - - Placeholder - - - Replaced by - - - Test SQL-Result - - - Add Record-Restriction - - - 80, 13 - - - Record saved! - - - 95, 13 - - - User for selection: - - - 1078, 248 - - - Restrictions Recordmanagement - - - 1078, 248 - - - Usermapping - - - 89, 13 - - - Assigned Clients: - - - Assign Entity to -selected clients - - - 43, 13 - - - Clients: - - - Entity-Client Assignment - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - 51, 22 - - - Save - - - Entity - Hierarchy - - - 106, 13 - - - Constructor-Forms: - - - 481, 47 - - - 80, 13 - - - Record saved! - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - OS4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT - eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv - a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0 - cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P// - /xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAAEABAADwAAAACQUAAAAP - BQAAAHWbBAACdycBAIlQTkcNChoKAAAADUlIRFIAAAFAAAAA8AgGAAAAcS29awAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+ySURBVHhe7L0FgB3FuoUbGY+Mu7u7W9zd3YFASJDgECBA - IARCCHF3d3dX4m5ocHcJ8fXW6pkKm7k555737uXcw2MqLKq7d9vuPfX1+quqqyugPJWn8lSe/qapHIDl - qTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7K - U3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyV - p79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n6 - 26ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79t - KgdgeSpPpelmqcrT3yeVA7A8/fN0o1SlZFCm2eulspIhR1mZbf+ZbredEZNZzRzP6Fpp/i/s4r9NWk/7 - uloq2/2aZPZney46B3N+t9Y1K1oLbi0tT/+hqRyA5emfJ9sCXaqbNrpdKl2tVH/8Zy213cGNMrL9jP/d - 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 - ccUV5ZOf/GT58Ic/XIHtDW94QwU1gAbInv3sZ5cnPelJ5fGPf3zZdNNNy0YbbVTWWmutstpqq5VVVlml - rLzyymXFFVcsyy23XFl++eXLIx/5yPKIRzyiLLPMMmXZZZctSy+9dFlqqaXqcdi1pHvUox5V719hhRXK - ox/96MryEbfSSitV9pzVV1+9rL322mWDDTYom222WS3T9ttvX0EWeL7sZS8rp556annf+95XLrjgggqW - 11xzTdU8aaa///3vyx/+8Ify17/+tbaHdtE+YdS2l7BtzzY+6TvddmrbtwNgpzmmDNZ20IaYjTSjm266 - qWpKl19+efnsZz9bzj///PKud72rnH766eVVr3pV2Weffcp2221XwWTDDTcs66yzTllzzTUruAEe4ATA - ANbDHvaw6cC16qqr1rSA6IlPfGLNgzZHkzvyyCPLS17ykpr/8ccfX0466aSqzQlf/epXl1e84hWVjzrq - qHLwwQdXkKUdPvWpTy1bbrllBVhA95jHPKaC6pJLLlkWX3zxCqIPechDajke/vCHTy8LsJQOsAoBKQaY - KeMOO+xQNdNXvvKV5d3vfnf52Mc+VtsEOGonpjbtEWVgpl3HbYumius0Z9S2bQfATnNMER7hn//856rZ - ffOb36wmInMR2H3kIx+pWt1rXvOa8vznP7885SlPqRoUcKC5ReMCcksssUTVyFwLaOy///5VIzz33HOr - pvjlL3+5XHvttRVUv/71r1dT1PM+/elPV60LsJx99tnVNGbGYmB49NFHV9A77bTTan5CQMS0/dSnPlVN - bAAtL8/42te+VpkJ7hniaHTK8ba3va289KUvLS984QtrGWmmABsQAspFF120LLbYYhUwASRQxC2Yq7N6 - Atttt922HHjggeWUU04p55xzTjX5+SkBI9eAyaRt65Y73XZq27ADYKfZJkJDW/n5z39eQQiAGLhMP/4y - AEH7et7znldNVpoUcxJA0JJoVEDgsY99bDVvgROt8POf/3wFHWADiIANTfHYY4+tedHyaGjAEXCsu+66 - FUwdP+5xjytPeMITKhABH8+LCct8xUCIpsdsDQMwobxdc/7MZz6zPOMZz6iha/EdAjymLvADou9///sr - 6Cq3Ml933XXVbwlI3/Oe99RyP/e5z63aLbCnNSrbQx/60Ar2zrUH0HecOOC48cYb17ahzWqDCy+8sAJ/ - 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 - ruoACYQWdQ+IPMBrr722TjjhhDr88MProIMOqt12263Lb4cddujEtnzdb//99+/KdcQRR3RlPeWUU+rM - M8+s888/vy6//PK67rrrOnCCZsLn2267rasL3qDj9m+55ZYXIKl+pOM5B4gJ63mNoK8NlHewHi3JEp0j - L6Zrizq+qHS/zKXlPwTA39SFsjE6nkea2NrxjPXYz7Fs99O4nkcwb+68gRC1hadzp8+s+TNn18J5LaRt - wJs6aXIHrQkNYPHgsg1wsxsMQU6aqVOm1rTmITk3akTzmkaOqvFtm4wePqJGPjOsnnjs8Xr0kUc7SRh4 - ezPU666/rq646sq69IrL68JLL6kzzz2nTj7t1DrhlJPr2OOPqwMbQEACoEBj2223rc0226w22GCDWmut - tWr11VevFVdcsb75zW/WMsssU1/5ylfq85//fH3qU5+qj370o/WhD32oPvCBD9Q//MM/1N///d/X3/3d - 39Xf/u3f1t/8zd/U+9///vqrv/qr+ou/+Iv68z//8/rTP/3T+r//9//Wn/3Zn9Wf/Mmf1O/8zu/UH/3R - H9Vf//Vfd+ds/+Vf/mWX3/e///265JJLOq8wdQsowvqLL764A6Zybrzxxl05V1lllVpppZVqueWWq+99 - 73v13e9+t5Zddtlu3/GVV1651llnndpoo41qyy23rJ122qn23nvvOvjggzs4gvixxx7bQfK4446rCy64 - oC699NLuXsoByBlnBMN4nVdffXV37oYbbujOJcTWqQAkLzzetWfhMQ4ecySDl74+EduLSp9zWXLdovL8 - ZS0t7yEA/qYuPCehTZrXOgplTYmjvBH7gEe5EwZ2kwc8tQapsQ1aI596pq1H1fTJU2pag99U6wY23t/0 - qc1bmDW723YcHGc1j3Bq8+xmtDTWIHf/3S1Uu+POuvbKq+qCc86t004+pY454sjac9fdavtttq1NN96k - 1lh9jc7ol19++fqvL3+pPvIfH60PfPBf6gP/+sH60Ef+vZN//fd/qw/+24frgx/+UP1rkw9/+MP1b//2 - b/WRj3yk/uM//qM+9rGP1cc//vH6xCc+0YHuM5/5TH3uc597QQBwUeLcZz/72frP//zP7ppPf/rT9clP - frLLS57yBk1r9/rXf/3X7r7O2VeOD37wgx0gwRHcACXtYMyRtxUIgbzJkUyMCFN5tLw3nhvv7rLLLuu8 - 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 - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - Related Users with Constructor: - - - Users: - - - 442, 13 - - - Only the related Users will be able to start/choose the Constructor from Quick menu. - - - - AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAA - AACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAA//8AAAAAAAD//wAAAAAAAP/wcAAABwAA//AAAAAAAA///wAAAAAAD///8AAAAAAP//8Ad3eQAA// - /wd3d3AAAAAABwdwcAAAAAEAAAAIAAAAAAAAiIgAAAAAAIiIgAAAAAAAgIiIcAAAAAAACAAAAAAAAAAA - AACAA///gAH//4AB//+AAf//gAH//wAD//8AB///AAP//wAD//8AA///8AD///AA///wAf//+AD///gA - ///5J///KAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVV - VQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAz - AAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZ - mQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMA - mQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZ - AAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/ - zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZm - MwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/ - AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm - AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnM - zACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz - ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ - /wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8A - mQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+Z - ZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ - ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq - 6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAFBQUFBQUFBQU - FBQUFAAAABT09PT0FBQUFBQUEhIUAAAU9PT09BQUFBQUFBIUFAAAFPT09BSaFBQUFBIUmhQAABT09PQU - FBQUFBQSEhQUABT09PT09BQUFBQUFBISAAAU9PT09PT0FBQUFBQUAAAAFPT09PT0FBSampqadRQAABT0 - 9PT09BSampqampoUAAAUFBQUFBQUmhSamhSaFAAAAAAAABQQFBQUFBQUFK8UFAAAAAAUQ0MUZ2eugo2v - FBQAAAAAFBQUFOvrgo2NFBQAAAAAAAAUFGbrZ4KCja+wFAAAAAAAFBQUFBQUghQUFBQAAAAAABQUABQU - ABQUAAAAgAP//4AB//+AAf//gAH//4AB//8AA///AAf//wAD//8AA///AAP///AA///wAP//8AH///gA - ///4AP//+Sf//ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAICIg4iIiAAAAAAIeP//8AAIiIiIiIhwAAAACHj///AAgIiIiIiHcAAAAI - eP///wADiIiIiIiHAAAACHj///8ACAiIiIiIAAAAAAh4///wd3CIiIiIgHdwAAAIeIiIAHdwiIiIiIB3 - cAAACHiHdwAAAAiIiIiIAAAAAIePh4gAAACIiIiIiId3AACHj4ePAAAAiIiIiIh4dwAAh4h4//AACAAA - AACIh3AAAIeIeP/wAAAHd3d3AIdwAACHiHj//wAHdwAAB5kAAAAIePiI////B3d3d3d5AAAACHj///// - 8Hd3d3d3d5AAAAh4//////B3d3d3d3eQAAAIeP/////wdwcHdwcHkAAAAAAAAAAAAHeAh3eAh5AAAAAA - AAAAAAB3d3d3d3AAAAAAAAAAAAEAd3d3AAAIiAAAAAAAAAAAAAAAAAiIiIh3cAAAAAAAAAAACDCIiIh3 - hwAAAAAAAAAAAIAIOIiHiAAAAAAAAAAAAAAAgIiIiHAAAAAAAAAAAAAACAiIiHiHAAAAAAAAAAAAAACA - iIeHh3AAAAAAAAAAAAgICIiIh4d3cAAAAAAAAAAAAIAIhYAAAAAAAAAAAAAAAAgAAIiAAAAAAAAAAAAA - AAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAD//AAf4AAAD+AAAAfgAAAHwAAAB8AAAAfAAAADwAAAA8AA - AAGAAAABgAAAAYAAAAOAAAADgAAABwAAAB8AAAAPAAAADwAAAA8AAAAP/+AAD//AAAD/gAAA/4AAAf8A - AAP/AAAP//AAB//wAAH/4AAA/+AAAP/BCD//xxw///+ePygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAA - AAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgI - CAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW - 7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABm - ZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM - /wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz - /wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPM - ZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYz - AABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZ - zABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkA - mQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ - mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwA - AACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxm - zACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/ - MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9m - MwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/M - zAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaG - hgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUAAAAAAAAAAAUFBQUFBQU - FBQUFBJtEm1t627s7JLskpIUAAAAAAAAABTr8ev09PT09BQUEhJtbW3r6+vs7JKSku8UAAAAAAAAFOvx - 6/T09PT0FBQSbRJt623r7OzskpLv7xQAAAAAABTr8ev09PT09PQUEhJKbW1t6+vs65LskpLvFAAAAAAA - FOvx6/T09PT09BQUFG0SbW3r7OuN7JKSFBQUAAAAAAAU6/Hr9PT09PQUmpqaFG1tbevr7HOS7BSampoU - AAAAABTr8evr6+vrFBSampoUbW1t6+vr7OySFJqamhQAAAAAFOvx6+vx8fEUFBQUFBISbett6+zs7JKS - FBQUFBQAABTr8ev06/Hr6xQUFBQSEm1tbevr7OuS7JKS7+/vFAAAFOvx6/Tr8ev0FBQUEhQSbW3rbevs - 7OySku+S7wcUAAAU6/Hr6/Hr9PT0FBQUEm0SFBQUFBQUFJKSku8HFAAAABTr8evr8ev09PQUFBQSFBSa - mpqampqaFBSS7+8UAAAAFOvx6+vx6/T09PQUFBSampoUFBQUFJp1dRQUFAAAABTr8ev06+vr9PT09PT0 - FJqampqampqampp1FAAAAAAAFOvx6/T09PT09PT09BSampqampqampqampp1FAAAAAAU6/Hr9PT09PT0 - 9PT0FJqampqampqampqamnUUAAAAABTr8ev09PT09PT09PQUmpoUmhSampoUmhSadRQAAAAAFBQUFBQU - FBQUFBQUFBSamuwU7JqamuwU7Jp1FAAAAAAAAAAAAAAAAAAAABQUFJqampqampqampqaFBQUAAAAAAAA - AAAAAAAAAAAUEGcUmpqampqaFBQUFBSvjq8UFBQUAAAAAAAAAAAAFD1mQxQUFBQUFBRnjY2Ngo6vjrC2 - sBQAAAAAAAAAAAAUQ0NEZxRnZ21oZ42CjY2vjbCwr7AUAAAAAAAAAAAAFENDRENmRGdtZ2euaK6Ngo2w - jq8UFAAAAAAAAAAAAAAUFBQUFBRnFGdn62eNgo2Nja+wFAAAAAAAAAAAAAAAAAAAAAAUEhRnZ+tnjYKN - jY2wjq+wFAAAAAAAAAAAAAAAAAAAABRnZ2dnZ41njY2CsI2wjrC2FBQAAAAAAAAAAAAAAAAUEkRmbWfr - Z42Ngo2NjbCvsLDRthQAAAAAAAAAAAAAABQUZ0QUZ2eNZxSNjYivFBQUFBQUFAAAAAAAAAAAAAAUREMU - FAAU62cUABSCr44UAAAAAAAAAAAAAAAAAAAAABQUFAAAABRnFAAAABSNsBQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAABQUAAAAABQUFAAAAAAAAP/8AB/gAAAP4AAAB+AAAAfAAAAHwAAAB8AAAAPAAAADwAAAAYAA - AAGAAAABgAAAA4AAAAOAAAAHAAAAHwAAAA8AAAAPAAAADwAAAA//4AAP/8AAAP+AAAD/gAAB/wAAA/8A - AA//8AAH//AAAf/gAAD/4AAA/8EIP//HHD///54/ - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx deleted file mode 100644 index 156afa9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx +++ /dev/null @@ -1,5452 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS - CQAAAk1TRnQBSQFMAgEBAgEAAUABCwFAAQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wUAAfQBlARNAZQB9AgA - AfQBeQFSAisBTAF0AfQnAAEbAVMBdQKaAZMBdAF1AU0BGgYAARoBUgF6ApoCegFYAUwBGiUAAfQBUwKa - AZMEdAF1AVMB9AQAAfQBWQKaBnoBTAH0JAAEmgGTBXQBdQGaBAACegKaBnoBWQF0JAABUwEaApoCkwV0 - AVMEAAFZAcMDmgZ6AVIkAAFTARoDmgGTBXQBTQQAATgBwwSaBXoBMSQAAVMBGgOaAZQBkwN0AZMBTQQA - ATgBwwSaBXoBMSQAAVMBGgSaApMCdAGUAVMEAAFZAsMEmgR6AVIkAAKaARoEmgGTAXQBkwF6AZoEAAKa - AcMFmgR6JAAB9AF1AhoGmgFTAfQEAAH0AVkCwwaaAVkB9CUAARsBUwGaAxoCmgFTARsGAAEbAVkBmgPD - AZoBegFYARsmAAG9AeMBdQVTARcBvQYAAQgBeAFYBFkBWAFzAQgmAAHjAZQB4wRHARcBFgFHBgABcgEI - AXgFlwGYAUkmAAHjAZQCFwRHARYBRwYAAZcBCAaXAZgBTyYAAeMBlAQXAkcBFgFHBgABlwEIBpcBmAFP - JgAB4wGUBRcBRwEWARcGAAGXAQgCeASXAZgBTyMAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAHwAQ8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQA - AcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQAAcABAwHAAQMEAAHAAQMBwAEDBAAB4AEHAeABBwQA - AeABBwHgAQcEAAHgAQcB4AEHBAAB4AEHAeABBwQAAeABBwHgAQcEAAHgAQcB4AEHBAAL - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNS4xLCBWZXJzaW9uPTE1LjEu - Ny4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT - eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv - a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0 - cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P// - /xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAAEABAADwAAAACQUAAAAP - BQAAAHWbBAACdycBAIlQTkcNChoKAAAADUlIRFIAAAFAAAAA8AgGAAAAcS29awAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+ySURBVHhe7L0FgB3FuoUbGY+Mu7u7W9zd3YFASJDgECBA - IARCCHF3d3dX4m5ocHcJ8fXW6pkKm7k555737uXcw2MqLKq7d9vuPfX1+quqqyugPJWn8lSe/qapHIDl - qTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7K - U3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyV - p79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n6 - 26ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79t - KgdgeSpPpelmqcrT3yeVA7A8/fN0o1SlZFCm2eulspIhR1mZbf+ZbredEZNZzRzP6Fpp/i/s4r9NWk/7 - uloq2/2aZPZney46B3N+t9Y1K1oLbi0tT/+hqRyA5emfJ9sCXaqbNrpdKl2tVH/8Zy213cGNMrL9jP/d - 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 - ccUV5ZOf/GT58Ic/XIHtDW94QwU1gAbInv3sZ5cnPelJ5fGPf3zZdNNNy0YbbVTWWmutstpqq5VVVlml - rLzyymXFFVcsyy23XFl++eXLIx/5yPKIRzyiLLPMMmXZZZctSy+9dFlqqaXqcdi1pHvUox5V719hhRXK - ox/96MryEbfSSitV9pzVV1+9rL322mWDDTYom222WS3T9ttvX0EWeL7sZS8rp556annf+95XLrjgggqW - 11xzTdU8aaa///3vyx/+8Ify17/+tbaHdtE+YdS2l7BtzzY+6TvddmrbtwNgpzmmDNZ20IaYjTSjm266 - qWpKl19+efnsZz9bzj///PKud72rnH766eVVr3pV2Weffcp2221XwWTDDTcs66yzTllzzTUruAEe4ATA - ANbDHvaw6cC16qqr1rSA6IlPfGLNgzZHkzvyyCPLS17ykpr/8ccfX0466aSqzQlf/epXl1e84hWVjzrq - qHLwwQdXkKUdPvWpTy1bbrllBVhA95jHPKaC6pJLLlkWX3zxCqIPechDajke/vCHTy8LsJQOsAoBKQaY - KeMOO+xQNdNXvvKV5d3vfnf52Mc+VtsEOGonpjbtEWVgpl3HbYumius0Z9S2bQfATnNMER7hn//856rZ - ffOb36wmInMR2H3kIx+pWt1rXvOa8vznP7885SlPqRoUcKC5ReMCcksssUTVyFwLaOy///5VIzz33HOr - pvjlL3+5XHvttRVUv/71r1dT1PM+/elPV60LsJx99tnVNGbGYmB49NFHV9A77bTTan5CQMS0/dSnPlVN - bAAtL8/42te+VpkJ7hniaHTK8ba3va289KUvLS984QtrGWmmABsQAspFF120LLbYYhUwASRQxC2Yq7N6 - Atttt922HHjggeWUU04p55xzTjX5+SkBI9eAyaRt65Y73XZq27ADYKfZJkJDW/n5z39eQQiAGLhMP/4y - AEH7et7znldNVpoUcxJA0JJoVEDgsY99bDVvgROt8POf/3wFHWADiIANTfHYY4+tedHyaGjAEXCsu+66 - FUwdP+5xjytPeMITKhABH8+LCct8xUCIpsdsDQMwobxdc/7MZz6zPOMZz6iha/EdAjymLvADou9///sr - 6Cq3Ml933XXVbwlI3/Oe99RyP/e5z63aLbCnNSrbQx/60Ar2zrUH0HecOOC48cYb17ahzWqDCy+8sAJ/ - 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 - ruoACYQWdQ+IPMBrr722TjjhhDr88MProIMOqt12263Lb4cddujEtnzdb//99+/KdcQRR3RlPeWUU+rM - M8+s888/vy6//PK67rrrOnCCZsLn2267rasL3qDj9m+55ZYXIKl+pOM5B4gJ63mNoK8NlHewHi3JEp0j - L6Zrizq+qHS/zKXlPwTA39SFsjE6nkea2NrxjPXYz7Fs99O4nkcwb+68gRC1hadzp8+s+TNn18J5LaRt - wJs6aXIHrQkNYPHgsg1wsxsMQU6aqVOm1rTmITk3akTzmkaOqvFtm4wePqJGPjOsnnjs8Xr0kUc7SRh4 - ezPU666/rq646sq69IrL68JLL6kzzz2nTj7t1DrhlJPr2OOPqwMbQEACoEBj2223rc0226w22GCDWmut - tWr11VevFVdcsb75zW/WMsssU1/5ylfq85//fH3qU5+qj370o/WhD32oPvCBD9Q//MM/1N///d/X3/3d - 39Xf/u3f1t/8zd/U+9///vqrv/qr+ou/+Iv68z//8/rTP/3T+r//9//Wn/3Zn9Wf/Mmf1O/8zu/UH/3R - H9Vf//Vfd+ds/+Vf/mWX3/e///265JJLOq8wdQsowvqLL764A6Zybrzxxl05V1lllVpppZVqueWWq+99 - 73v13e9+t5Zddtlu3/GVV1651llnndpoo41qyy23rJ122qn23nvvOvjggzs4gvixxx7bQfK4446rCy64 - oC699NLuXsoByBlnBMN4nVdffXV37oYbbujOJcTWqQAkLzzetWfhMQ4ecySDl74+EduLSp9zWXLdovL8 - ZS0t7yEA/qYuPCehTZrXOgplTYmjvBH7gEe5EwZ2kwc8tQapsQ1aI596pq1H1fTJU2pag99U6wY23t/0 - qc1bmDW723YcHGc1j3Bq8+xmtDTWIHf/3S1Uu+POuvbKq+qCc86t004+pY454sjac9fdavtttq1NN96k - 1lh9jc7ol19++fqvL3+pPvIfH60PfPBf6gP/+sH60Ef+vZN//fd/qw/+24frgx/+UP1rkw9/+MP1b//2 - b/WRj3yk/uM//qM+9rGP1cc//vH6xCc+0YHuM5/5TH3uc597QQBwUeLcZz/72frP//zP7ppPf/rT9clP - frLLS57yBk1r9/rXf/3X7r7O2VeOD37wgx0gwRHcACXtYMyRtxUIgbzJkUyMCFN5tLw3nhvv7rLLLuu8 - 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 - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAA - AACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAA//8AAAAAAAD//wAAAAAAAP/wcAAABwAA//AAAAAAAA///wAAAAAAD///8AAAAAAP//8Ad3eQAA// - /wd3d3AAAAAABwdwcAAAAAEAAAAIAAAAAAAAiIgAAAAAAIiIgAAAAAAAgIiIcAAAAAAACAAAAAAAAAAA - AACAA///gAH//4AB//+AAf//gAH//wAD//8AB///AAP//wAD//8AA///8AD///AA///wAf//+AD///gA - ///5J///KAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVV - VQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAz - AAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZ - mQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMA - mQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZ - AAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/ - zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZm - MwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/ - AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm - AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnM - zACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz - ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ - /wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8A - mQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+Z - ZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ - ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq - 6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAFBQUFBQUFBQU - FBQUFAAAABT09PT0FBQUFBQUEhIUAAAU9PT09BQUFBQUFBIUFAAAFPT09BSaFBQUFBIUmhQAABT09PQU - FBQUFBQSEhQUABT09PT09BQUFBQUFBISAAAU9PT09PT0FBQUFBQUAAAAFPT09PT0FBSampqadRQAABT0 - 9PT09BSampqampoUAAAUFBQUFBQUmhSamhSaFAAAAAAAABQQFBQUFBQUFK8UFAAAAAAUQ0MUZ2eugo2v - FBQAAAAAFBQUFOvrgo2NFBQAAAAAAAAUFGbrZ4KCja+wFAAAAAAAFBQUFBQUghQUFBQAAAAAABQUABQU - ABQUAAAAgAP//4AB//+AAf//gAH//4AB//8AA///AAf//wAD//8AA///AAP///AA///wAP//8AH///gA - ///4AP//+Sf//ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAICIg4iIiAAAAAAIeP//8AAIiIiIiIhwAAAACHj///AAgIiIiIiHcAAAAI - eP///wADiIiIiIiHAAAACHj///8ACAiIiIiIAAAAAAh4///wd3CIiIiIgHdwAAAIeIiIAHdwiIiIiIB3 - cAAACHiHdwAAAAiIiIiIAAAAAIePh4gAAACIiIiIiId3AACHj4ePAAAAiIiIiIh4dwAAh4h4//AACAAA - AACIh3AAAIeIeP/wAAAHd3d3AIdwAACHiHj//wAHdwAAB5kAAAAIePiI////B3d3d3d5AAAACHj///// - 8Hd3d3d3d5AAAAh4//////B3d3d3d3eQAAAIeP/////wdwcHdwcHkAAAAAAAAAAAAHeAh3eAh5AAAAAA - AAAAAAB3d3d3d3AAAAAAAAAAAAEAd3d3AAAIiAAAAAAAAAAAAAAAAAiIiIh3cAAAAAAAAAAACDCIiIh3 - hwAAAAAAAAAAAIAIOIiHiAAAAAAAAAAAAAAAgIiIiHAAAAAAAAAAAAAACAiIiHiHAAAAAAAAAAAAAACA - iIeHh3AAAAAAAAAAAAgICIiIh4d3cAAAAAAAAAAAAIAIhYAAAAAAAAAAAAAAAAgAAIiAAAAAAAAAAAAA - AAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAD//AAf4AAAD+AAAAfgAAAHwAAAB8AAAAfAAAADwAAAA8AA - AAGAAAABgAAAAYAAAAOAAAADgAAABwAAAB8AAAAPAAAADwAAAA8AAAAP/+AAD//AAAD/gAAA/4AAAf8A - AAP/AAAP//AAB//wAAH/4AAA/+AAAP/BCD//xxw///+ePygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAA - AAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgI - CAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW - 7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABm - ZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM - /wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz - /wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPM - ZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYz - AABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZ - zABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkA - mQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ - mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwA - AACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxm - zACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/ - MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9m - MwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/M - zAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaG - hgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUAAAAAAAAAAAUFBQUFBQU - FBQUFBJtEm1t627s7JLskpIUAAAAAAAAABTr8ev09PT09BQUEhJtbW3r6+vs7JKSku8UAAAAAAAAFOvx - 6/T09PT0FBQSbRJt623r7OzskpLv7xQAAAAAABTr8ev09PT09PQUEhJKbW1t6+vs65LskpLvFAAAAAAA - FOvx6/T09PT09BQUFG0SbW3r7OuN7JKSFBQUAAAAAAAU6/Hr9PT09PQUmpqaFG1tbevr7HOS7BSampoU - AAAAABTr8evr6+vrFBSampoUbW1t6+vr7OySFJqamhQAAAAAFOvx6+vx8fEUFBQUFBISbett6+zs7JKS - FBQUFBQAABTr8ev06/Hr6xQUFBQSEm1tbevr7OuS7JKS7+/vFAAAFOvx6/Tr8ev0FBQUEhQSbW3rbevs - 7OySku+S7wcUAAAU6/Hr6/Hr9PT0FBQUEm0SFBQUFBQUFJKSku8HFAAAABTr8evr8ev09PQUFBQSFBSa - mpqampqaFBSS7+8UAAAAFOvx6+vx6/T09PQUFBSampoUFBQUFJp1dRQUFAAAABTr8ev06+vr9PT09PT0 - FJqampqampqampp1FAAAAAAAFOvx6/T09PT09PT09BSampqampqampqampp1FAAAAAAU6/Hr9PT09PT0 - 9PT0FJqampqampqampqamnUUAAAAABTr8ev09PT09PT09PQUmpoUmhSampoUmhSadRQAAAAAFBQUFBQU - FBQUFBQUFBSamuwU7JqamuwU7Jp1FAAAAAAAAAAAAAAAAAAAABQUFJqampqampqampqaFBQUAAAAAAAA - AAAAAAAAAAAUEGcUmpqampqaFBQUFBSvjq8UFBQUAAAAAAAAAAAAFD1mQxQUFBQUFBRnjY2Ngo6vjrC2 - sBQAAAAAAAAAAAAUQ0NEZxRnZ21oZ42CjY2vjbCwr7AUAAAAAAAAAAAAFENDRENmRGdtZ2euaK6Ngo2w - jq8UFAAAAAAAAAAAAAAUFBQUFBRnFGdn62eNgo2Nja+wFAAAAAAAAAAAAAAAAAAAAAAUEhRnZ+tnjYKN - jY2wjq+wFAAAAAAAAAAAAAAAAAAAABRnZ2dnZ41njY2CsI2wjrC2FBQAAAAAAAAAAAAAAAAUEkRmbWfr - Z42Ngo2NjbCvsLDRthQAAAAAAAAAAAAAABQUZ0QUZ2eNZxSNjYivFBQUFBQUFAAAAAAAAAAAAAAUREMU - FAAU62cUABSCr44UAAAAAAAAAAAAAAAAAAAAABQUFAAAABRnFAAAABSNsBQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAABQUAAAAABQUFAAAAAAAAP/8AB/gAAAP4AAAB+AAAAfAAAAHwAAAB8AAAAPAAAADwAAAAYAA - AAGAAAABgAAAA4AAAAOAAAAHAAAAHwAAAA8AAAAPAAAADwAAAA//4AAP/8AAAP+AAAD/gAAB/wAAA/8A - AA//8AAH//AAAf/gAAD/4AAA/8EIP//HHD///54/ - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx.bak b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx.bak deleted file mode 100644 index 25983d5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.en.resx.bak +++ /dev/null @@ -1,5452 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS - CQAAAk1TRnQBSQFMAgEBAgEAAUABCwFAAQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wUAAfQBlARNAZQB9AgA - AfQBeQFSAisBTAF0AfQnAAEbAVMBdQKaAZMBdAF1AU0BGgYAARoBUgF6ApoCegFYAUwBGiUAAfQBUwKa - AZMEdAF1AVMB9AQAAfQBWQKaBnoBTAH0JAAEmgGTBXQBdQGaBAACegKaBnoBWQF0JAABUwEaApoCkwV0 - AVMEAAFZAcMDmgZ6AVIkAAFTARoDmgGTBXQBTQQAATgBwwSaBXoBMSQAAVMBGgOaAZQBkwN0AZMBTQQA - ATgBwwSaBXoBMSQAAVMBGgSaApMCdAGUAVMEAAFZAsMEmgR6AVIkAAKaARoEmgGTAXQBkwF6AZoEAAKa - AcMFmgR6JAAB9AF1AhoGmgFTAfQEAAH0AVkCwwaaAVkB9CUAARsBUwGaAxoCmgFTARsGAAEbAVkBmgPD - AZoBegFYARsmAAG9AeMBdQVTARcBvQYAAQgBeAFYBFkBWAFzAQgmAAHjAZQB4wRHARcBFgFHBgABcgEI - AXgFlwGYAUkmAAHjAZQCFwRHARYBRwYAAZcBCAaXAZgBTyYAAeMBlAQXAkcBFgFHBgABlwEIBpcBmAFP - JgAB4wGUBRcBRwEWARcGAAGXAQgCeASXAZgBTyMAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAHwAQ8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQA - AcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQAAcABAwHAAQMEAAHAAQMBwAEDBAAB4AEHAeABBwQA - AeABBwHgAQcEAAHgAQcB4AEHBAAB4AEHAeABBwQAAeABBwHgAQcEAAHgAQcB4AEHBAAL - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxNS4xLCBWZXJzaW9uPTE1LjEu - Ny4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT - eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv - a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0 - cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P// - /xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAAEABAADwAAAACQUAAAAP - BQAAAHWbBAACdycBAIlQTkcNChoKAAAADUlIRFIAAAFAAAAA8AgGAAAAcS29awAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+ySURBVHhe7L0FgB3FuoUbGY+Mu7u7W9zd3YFASJDgECBA - IARCCHF3d3dX4m5ocHcJ8fXW6pkKm7k555737uXcw2MqLKq7d9vuPfX1+quqqyugPJWn8lSe/qapHIDl - qTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7K - U3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyV - p79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n6 - 26ZyAJan8lSe/rapHIDlqTyVp79tKgdgeSpP5elvm8oBWJ7KU3n626ZyAJan8lSe/rapHIDlqTyVp79t - KgdgeSpPpelmqcrT3yeVA7A8/fN0o1SlZFCm2eulspIhR1mZbf+ZbredEZNZzRzP6Fpp/i/s4r9NWk/7 - uloq2/2aZPZney46B3N+t9Y1K1oLbi0tT/+hqRyA5emfJ9sCXaqbNrpdKl2tVH/8Zy213cGNMrL9jP/d - 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 - ccUV5ZOf/GT58Ic/XIHtDW94QwU1gAbInv3sZ5cnPelJ5fGPf3zZdNNNy0YbbVTWWmutstpqq5VVVlml - rLzyymXFFVcsyy23XFl++eXLIx/5yPKIRzyiLLPMMmXZZZctSy+9dFlqqaXqcdi1pHvUox5V719hhRXK - ox/96MryEbfSSitV9pzVV1+9rL322mWDDTYom222WS3T9ttvX0EWeL7sZS8rp556annf+95XLrjgggqW - 11xzTdU8aaa///3vyx/+8Ify17/+tbaHdtE+YdS2l7BtzzY+6TvddmrbtwNgpzmmDNZ20IaYjTSjm266 - qWpKl19+efnsZz9bzj///PKud72rnH766eVVr3pV2Weffcp2221XwWTDDTcs66yzTllzzTUruAEe4ATA - ANbDHvaw6cC16qqr1rSA6IlPfGLNgzZHkzvyyCPLS17ykpr/8ccfX0466aSqzQlf/epXl1e84hWVjzrq - qHLwwQdXkKUdPvWpTy1bbrllBVhA95jHPKaC6pJLLlkWX3zxCqIPechDajke/vCHTy8LsJQOsAoBKQaY - KeMOO+xQNdNXvvKV5d3vfnf52Mc+VtsEOGonpjbtEWVgpl3HbYumius0Z9S2bQfATnNMER7hn//856rZ - ffOb36wmInMR2H3kIx+pWt1rXvOa8vznP7885SlPqRoUcKC5ReMCcksssUTVyFwLaOy///5VIzz33HOr - pvjlL3+5XHvttRVUv/71r1dT1PM+/elPV60LsJx99tnVNGbGYmB49NFHV9A77bTTan5CQMS0/dSnPlVN - bAAtL8/42te+VpkJ7hniaHTK8ba3va289KUvLS984QtrGWmmABsQAspFF120LLbYYhUwASRQxC2Yq7N6 - Atttt922HHjggeWUU04p55xzTjX5+SkBI9eAyaRt65Y73XZq27ADYKfZJkJDW/n5z39eQQiAGLhMP/4y - AEH7et7znldNVpoUcxJA0JJoVEDgsY99bDVvgROt8POf/3wFHWADiIANTfHYY4+tedHyaGjAEXCsu+66 - FUwdP+5xjytPeMITKhABH8+LCct8xUCIpsdsDQMwobxdc/7MZz6zPOMZz6iha/EdAjymLvADou9///sr - 6Cq3Ml933XXVbwlI3/Oe99RyP/e5z63aLbCnNSrbQx/60Ar2zrUH0HecOOC48cYb17ahzWqDCy+8sAJ/ - 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 - ruoACYQWdQ+IPMBrr722TjjhhDr88MProIMOqt12263Lb4cddujEtnzdb//99+/KdcQRR3RlPeWUU+rM - M8+s888/vy6//PK67rrrOnCCZsLn2267rasL3qDj9m+55ZYXIKl+pOM5B4gJ63mNoK8NlHewHi3JEp0j - L6Zrizq+qHS/zKXlPwTA39SFsjE6nkea2NrxjPXYz7Fs99O4nkcwb+68gRC1hadzp8+s+TNn18J5LaRt - wJs6aXIHrQkNYPHgsg1wsxsMQU6aqVOm1rTmITk3akTzmkaOqvFtm4wePqJGPjOsnnjs8Xr0kUc7SRh4 - ezPU666/rq646sq69IrL68JLL6kzzz2nTj7t1DrhlJPr2OOPqwMbQEACoEBj2223rc0226w22GCDWmut - tWr11VevFVdcsb75zW/WMsssU1/5ylfq85//fH3qU5+qj370o/WhD32oPvCBD9Q//MM/1N///d/X3/3d - 39Xf/u3f1t/8zd/U+9///vqrv/qr+ou/+Iv68z//8/rTP/3T+r//9//Wn/3Zn9Wf/Mmf1O/8zu/UH/3R - H9Vf//Vfd+ds/+Vf/mWX3/e///265JJLOq8wdQsowvqLL764A6Zybrzxxl05V1lllVpppZVqueWWq+99 - 73v13e9+t5Zddtlu3/GVV1651llnndpoo41qyy23rJ122qn23nvvOvjggzs4gvixxx7bQfK4446rCy64 - oC699NLuXsoByBlnBMN4nVdffXV37oYbbujOJcTWqQAkLzzetWfhMQ4ecySDl74+EduLSp9zWXLdovL8 - ZS0t7yEA/qYuPCehTZrXOgplTYmjvBH7gEe5EwZ2kwc8tQapsQ1aI596pq1H1fTJU2pag99U6wY23t/0 - qc1bmDW723YcHGc1j3Bq8+xmtDTWIHf/3S1Uu+POuvbKq+qCc86t004+pY454sjac9fdavtttq1NN96k - 1lh9jc7ol19++fqvL3+pPvIfH60PfPBf6gP/+sH60Ef+vZN//fd/qw/+24frgx/+UP1rkw9/+MP1b//2 - b/WRj3yk/uM//qM+9rGP1cc//vH6xCc+0YHuM5/5TH3uc597QQBwUeLcZz/72frP//zP7ppPf/rT9clP - frLLS57yBk1r9/rXf/3X7r7O2VeOD37wgx0gwRHcACXtYMyRtxUIgbzJkUyMCFN5tLw3nhvv7rLLLuu8 - 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 - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAA - AACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAA//8AAAAAAAD//wAAAAAAAP/wcAAABwAA//AAAAAAAA///wAAAAAAD///8AAAAAAP//8Ad3eQAA// - /wd3d3AAAAAABwdwcAAAAAEAAAAIAAAAAAAAiIgAAAAAAIiIgAAAAAAAgIiIcAAAAAAACAAAAAAAAAAA - AACAA///gAH//4AB//+AAf//gAH//wAD//8AB///AAP//wAD//8AA///8AD///AA///wAf//+AD///gA - ///5J///KAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVV - VQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAz - AAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZ - mQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMA - mQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZ - AAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/ - zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZm - MwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/ - AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm - AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnM - zACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz - ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ - /wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8A - mQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+Z - ZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ - ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq - 6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAFBQUFBQUFBQU - FBQUFAAAABT09PT0FBQUFBQUEhIUAAAU9PT09BQUFBQUFBIUFAAAFPT09BSaFBQUFBIUmhQAABT09PQU - FBQUFBQSEhQUABT09PT09BQUFBQUFBISAAAU9PT09PT0FBQUFBQUAAAAFPT09PT0FBSampqadRQAABT0 - 9PT09BSampqampoUAAAUFBQUFBQUmhSamhSaFAAAAAAAABQQFBQUFBQUFK8UFAAAAAAUQ0MUZ2eugo2v - FBQAAAAAFBQUFOvrgo2NFBQAAAAAAAAUFGbrZ4KCja+wFAAAAAAAFBQUFBQUghQUFBQAAAAAABQUABQU - ABQUAAAAgAP//4AB//+AAf//gAH//4AB//8AA///AAf//wAD//8AA///AAP///AA///wAP//8AH///gA - ///4AP//+Sf//ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAICIg4iIiAAAAAAIeP//8AAIiIiIiIhwAAAACHj///AAgIiIiIiHcAAAAI - eP///wADiIiIiIiHAAAACHj///8ACAiIiIiIAAAAAAh4///wd3CIiIiIgHdwAAAIeIiIAHdwiIiIiIB3 - cAAACHiHdwAAAAiIiIiIAAAAAIePh4gAAACIiIiIiId3AACHj4ePAAAAiIiIiIh4dwAAh4h4//AACAAA - AACIh3AAAIeIeP/wAAAHd3d3AIdwAACHiHj//wAHdwAAB5kAAAAIePiI////B3d3d3d5AAAACHj///// - 8Hd3d3d3d5AAAAh4//////B3d3d3d3eQAAAIeP/////wdwcHdwcHkAAAAAAAAAAAAHeAh3eAh5AAAAAA - AAAAAAB3d3d3d3AAAAAAAAAAAAEAd3d3AAAIiAAAAAAAAAAAAAAAAAiIiIh3cAAAAAAAAAAACDCIiIh3 - hwAAAAAAAAAAAIAIOIiHiAAAAAAAAAAAAAAAgIiIiHAAAAAAAAAAAAAACAiIiHiHAAAAAAAAAAAAAACA - iIeHh3AAAAAAAAAAAAgICIiIh4d3cAAAAAAAAAAAAIAIhYAAAAAAAAAAAAAAAAgAAIiAAAAAAAAAAAAA - AAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAD//AAf4AAAD+AAAAfgAAAHwAAAB8AAAAfAAAADwAAAA8AA - AAGAAAABgAAAAYAAAAOAAAADgAAABwAAAB8AAAAPAAAADwAAAA8AAAAP/+AAD//AAAD/gAAA/4AAAf8A - AAP/AAAP//AAB//wAAH/4AAA/+AAAP/BCD//xxw///+ePygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAA - AAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgI - CAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW - 7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABm - ZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM - /wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz - /wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPM - ZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYz - AABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZ - zABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkA - mQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ - mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwA - AACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxm - zACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/ - MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9m - MwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/M - zAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaG - hgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUAAAAAAAAAAAUFBQUFBQU - FBQUFBJtEm1t627s7JLskpIUAAAAAAAAABTr8ev09PT09BQUEhJtbW3r6+vs7JKSku8UAAAAAAAAFOvx - 6/T09PT0FBQSbRJt623r7OzskpLv7xQAAAAAABTr8ev09PT09PQUEhJKbW1t6+vs65LskpLvFAAAAAAA - FOvx6/T09PT09BQUFG0SbW3r7OuN7JKSFBQUAAAAAAAU6/Hr9PT09PQUmpqaFG1tbevr7HOS7BSampoU - AAAAABTr8evr6+vrFBSampoUbW1t6+vr7OySFJqamhQAAAAAFOvx6+vx8fEUFBQUFBISbett6+zs7JKS - FBQUFBQAABTr8ev06/Hr6xQUFBQSEm1tbevr7OuS7JKS7+/vFAAAFOvx6/Tr8ev0FBQUEhQSbW3rbevs - 7OySku+S7wcUAAAU6/Hr6/Hr9PT0FBQUEm0SFBQUFBQUFJKSku8HFAAAABTr8evr8ev09PQUFBQSFBSa - mpqampqaFBSS7+8UAAAAFOvx6+vx6/T09PQUFBSampoUFBQUFJp1dRQUFAAAABTr8ev06+vr9PT09PT0 - FJqampqampqampp1FAAAAAAAFOvx6/T09PT09PT09BSampqampqampqampp1FAAAAAAU6/Hr9PT09PT0 - 9PT0FJqampqampqampqamnUUAAAAABTr8ev09PT09PT09PQUmpoUmhSampoUmhSadRQAAAAAFBQUFBQU - FBQUFBQUFBSamuwU7JqamuwU7Jp1FAAAAAAAAAAAAAAAAAAAABQUFJqampqampqampqaFBQUAAAAAAAA - AAAAAAAAAAAUEGcUmpqampqaFBQUFBSvjq8UFBQUAAAAAAAAAAAAFD1mQxQUFBQUFBRnjY2Ngo6vjrC2 - sBQAAAAAAAAAAAAUQ0NEZxRnZ21oZ42CjY2vjbCwr7AUAAAAAAAAAAAAFENDRENmRGdtZ2euaK6Ngo2w - jq8UFAAAAAAAAAAAAAAUFBQUFBRnFGdn62eNgo2Nja+wFAAAAAAAAAAAAAAAAAAAAAAUEhRnZ+tnjYKN - jY2wjq+wFAAAAAAAAAAAAAAAAAAAABRnZ2dnZ41njY2CsI2wjrC2FBQAAAAAAAAAAAAAAAAUEkRmbWfr - Z42Ngo2NjbCvsLDRthQAAAAAAAAAAAAAABQUZ0QUZ2eNZxSNjYivFBQUFBQUFAAAAAAAAAAAAAAUREMU - FAAU62cUABSCr44UAAAAAAAAAAAAAAAAAAAAABQUFAAAABRnFAAAABSNsBQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAABQUAAAAABQUFAAAAAAAAP/8AB/gAAAP4AAAB+AAAAfAAAAHwAAAB8AAAAPAAAADwAAAAYAA - AAGAAAABgAAAA4AAAAOAAAAHAAAAHwAAAA8AAAAPAAAADwAAAA//4AAP/8AAAP+AAAD/gAAB/wAAA/8A - AA//8AAH//AAAf/gAAD/4AAA/8EIP//HHD///54/ - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx deleted file mode 100644 index c5e21da..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx +++ /dev/null @@ -1,10009 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt, style=Italic - - - 247, 28 - - - 80, 13 - - - 2 - - - Constructor-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 29 - - - False - - - True - - - 247, 69 - - - 121, 13 - - - 4 - - - Titel des Constructors: - - - FORM_TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 27 - - - False - - - True - - - 247, 112 - - - 106, 13 - - - 6 - - - Reihenfolge Menü: - - - SEQUENCE_MENULabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - False - - - True - - - 413, 112 - - - 60, 13 - - - 8 - - - Kurzname: - - - SHORT_TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 247, 203 - - - 61, 13 - - - 10 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 412, 203 - - - 70, 13 - - - 12 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 247, 244 - - - 73, 13 - - - 14 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 412, 244 - - - 82, 13 - - - 16 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 12, 11 - - - 22, 13 - - - 18 - - - ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 19 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 73, 293 - - - 65, 13 - - - 43 - - - Erstellt wer: - - - ADDED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 18 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 239, 293 - - - 73, 13 - - - 44 - - - Erstellt wann: - - - ADDED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 16 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 405, 293 - - - 77, 13 - - - 45 - - - Geändert wer: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 14 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 571, 293 - - - 85, 13 - - - 46 - - - Geändert wann: - - - CHANGED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 12 - - - False - - - True - - - 69, 52 - - - 106, 13 - - - 48 - - - Displayname Entität: - - - COLUMN_NAME1Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 9 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 637, 21 - - - 22, 13 - - - 3 - - - ID: - - - GUIDLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 18 - - - False - - - True - - - 287, 26 - - - 80, 13 - - - 5 - - - SQL Command: - - - SQL_COMMANDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 16 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 733, 26 - - - 65, 13 - - - 7 - - - Added who: - - - ADDED_WHOLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 14 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 855, 26 - - - 71, 13 - - - 9 - - - Added when: - - - ADDED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 12 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 733, 66 - - - 77, 13 - - - 11 - - - Changed who: - - - CHANGED_WHOLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 10 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 855, 66 - - - 83, 13 - - - 13 - - - Changed when: - - - CHANGED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 8 - - - False - - - True - - - - NoControl - - - 472, 52 - - - 215, 13 - - - 54 - - - Spaltenmatching Dokumentart - Control-ID: - - - Label19 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 6 - - - False - - - True - - - 69, 92 - - - 395, 13 - - - 55 - - - SQL-Command - Record and file view only? (Result boolean = True für view only) - - - SQL_RIGHT_READ_AND_VIEW_ONLYLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 3 - - - False - - - True - - - 69, 188 - - - 222, 13 - - - 56 - - - SQL-Command files visible? (Result: Boolean) - - - SQL_RIGHT_WINDREAM_VIEWLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - 17, 17 - - - 160, 17 - - - 461, 17 - - - 757, 17 - - - 680, 56 - - - 17, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 83, 22 - - - from {0} Views - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 1425, 25 - - - 0 - - - BindingNavigator1 - - - TBPMO_FORM_CONSTRUCTORBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 31 - - - 335, 56 - - - 180, 134 - - - 153, 22 - - - Form-Designer - - - 154, 26 - - - cmstrpEntity - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Left - - - 0 - - - 1019, 56 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS - CQAAAk1TRnQBSQFMAgEBAgEAAWwBDQFsAQ0BEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wUAAfQBlARNAZQB9AgA - AfQBeQFSAisBTAF0AfQnAAEbAVMBdQKaAZMBdAF1AU0BGgYAARoBUgF6ApoCegFYAUwBGiUAAfQBUwKa - AZMEdAF1AVMB9AQAAfQBWQKaBnoBTAH0JAAEmgGTBXQBdQGaBAACegKaBnoBWQF0JAABUwEaApoCkwV0 - AVMEAAFZAcMDmgZ6AVIkAAFTARoDmgGTBXQBTQQAATgBwwSaBXoBMSQAAVMBGgOaAZQBkwN0AZMBTQQA - ATgBwwSaBXoBMSQAAVMBGgSaApMCdAGUAVMEAAFZAsMEmgR6AVIkAAKaARoEmgGTAXQBkwF6AZoEAAKa - AcMFmgR6JAAB9AF1AhoGmgFTAfQEAAH0AVkCwwaaAVkB9CUAARsBUwGaAxoCmgFTARsGAAEbAVkBmgPD - AZoBegFYARsmAAG9AeMBdQVTARcBvQYAAQgBeAFYBFkBWAFzAQgmAAHjAZQB4wRHARcBFgFHBgABcgEI - AXgFlwGYAUkmAAHjAZQCFwRHARYBRwYAAZcBCAaXAZgBTyYAAeMBlAQXAkcBFgFHBgABlwEIBpcBmAFP - JgAB4wGUBRcBRwEWARcGAAGXAQgCeASXAZgBTyMAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAHwAQ8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQA - AcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQAAcABAwHAAQMEAAHAAQMBwAEDBAAB4AEHAeABBwQA - AeABBwHgAQcEAAHgAQcB4AEHBAAB4AEHAeABBwQAAeABBwHgAQcEAAHgAQcB4AEHBAAL - - - - 0, 0 - - - 1 - - - 292, 349 - - - 1 - - - TreeViewDetails - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - Segoe UI, 8.25pt, style=Italic - - - 250, 44 - - - 83, 22 - - - 3 - - - CONSTRUCTOR_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 30 - - - 250, 85 - - - 310, 22 - - - 5 - - - FORM_TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 28 - - - 250, 129 - - - 43, 22 - - - 7 - - - SEQUENCE_MENUNumericUpDown - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 26 - - - 416, 128 - - - 144, 22 - - - 9 - - - SHORT_TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - Segoe UI, 8.25pt, style=Italic - - - 250, 219 - - - 149, 22 - - - 11 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - Segoe UI, 8.25pt, style=Italic - - - 416, 219 - - - 144, 22 - - - 13 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - Segoe UI, 8.25pt, style=Italic - - - 250, 260 - - - 149, 22 - - - 15 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - Segoe UI, 8.25pt, style=Italic - - - 415, 260 - - - 144, 22 - - - 17 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - Tahoma, 8.25pt, style=Italic - - - 15, 27 - - - 34, 21 - - - 19 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 21 - - - 72, 25 - - - 122, 24 - - - 25 - - - Level 1 Auswahl? - - - LEVEL1_SELECTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 22 - - - Top, Bottom, Left, Right - - - 15, 305 - - - Fill - - - 292, 25 - - - True - - - NoControl - - - 701, 24 - - - 128, 24 - - - 58 - - - Records hinzufügen - - - chkAddRecords - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 0 - - - Consolas, 8.25pt - - - 72, 207 - - - True - - - 757, 69 - - - 57 - - - SQL_RIGHT_WINDREAM_VIEWTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 2 - - - Consolas, 8.25pt - - - 72, 108 - - - True - - - 757, 77 - - - 56 - - - SQL_RIGHT_READ_AND_VIEW_ONLYTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 4 - - - 475, 68 - - - 57, 21 - - - 55 - - - CONTROL_DOCTYPE_MATCHTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 5 - - - 528, 25 - - - 128, 24 - - - 52 - - - Ersten Record laden - - - LOAD_DIRECTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 7 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 183, 52 - - - 236, 13 - - - 51 - - - Dient zur Anzeige der Selektion von Datensätzen - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 8 - - - 72, 68 - - - 247, 21 - - - 49 - - - COLUMN_NAME1ComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 10 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 189, 30 - - - 319, 13 - - - 48 - - - Kann man für diese Entität auf der ersten Ebene Daten selektieren? - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 11 - - - Tahoma, 8.25pt, style=Italic - - - 574, 309 - - - 160, 21 - - - 47 - - - CHANGED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 13 - - - Tahoma, 8.25pt, style=Italic - - - 408, 309 - - - 160, 21 - - - 46 - - - CHANGED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 15 - - - Tahoma, 8.25pt, style=Italic - - - 242, 309 - - - 160, 21 - - - 45 - - - ADDED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 17 - - - Tahoma, 8.25pt, style=Italic - - - 76, 309 - - - 160, 21 - - - 44 - - - ADDED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 20 - - - 1086, 274 - - - Allgemein und Rechte pro Datensatz - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 1 - - - 1092, 302 - - - 35 - - - True - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - 299, 180 - - - 175, 23 - - - 52 - - - Delete QuickView Picture - - - MiddleLeft - - - Button2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 0 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 480, 158 - - - 190, 13 - - - 51 - - - QuickViewBild Control hinzugefügt - - - False - - - lblQuickViewAdded - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - 200, 137 - - - 93, 56 - - - 50 - - - Set as QuickView Picture - - - MiddleLeft - - - False - - - btnSetQuickViewPicture - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 2 - - - 299, 153 - - - 175, 21 - - - 49 - - - txtQuickViewPicture - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 3 - - - True - - - 296, 137 - - - 117, 13 - - - 48 - - - QuickView Bild-Control: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 4 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 477, 88 - - - 101, 13 - - - 45 - - - Headline changed - - - False - - - lblChangeHeadline - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 5 - - - 480, 49 - - - 168, 38 - - - 7 - - - Button2 - - - False - - - btnSetHeadline - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - 201, 78 - - - 92, 23 - - - 6 - - - Delete field - - - MiddleLeft - - - btndeleteControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 7 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - 200, 49 - - - 93, 23 - - - 5 - - - Add field - - - MiddleLeft - - - btnAddControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 8 - - - 299, 49 - - - 175, 69 - - - 4 - - - ListBoxConfiguredDisplay - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 9 - - - True - - - 296, 33 - - - 135, 13 - - - 3 - - - Konfigurierte Feldauswahl: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 10 - - - True - - - 5, 33 - - - 102, 13 - - - 2 - - - Felder zur Auswahl: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 11 - - - Top, Bottom, Left - - - 8, 49 - - - 186, 160 - - - 1 - - - listBoxControls - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 12 - - - True - - - 3, 10 - - - 416, 13 - - - 0 - - - Konfigurieren Sie hier die Erstansicht zur Navigation innerhalb der Eintitätsdatensätze - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 13 - - - 1086, 274 - - - Quick-View Konfiguration - - - XtraTabPage5 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 0 - - - True - - - True - - - NoControl - - - 335, 8 - - - 284, 17 - - - 85 - - - Dateimanagement bei Datensatzwechsel freischalten? - - - chkActivateDSOnEdit - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 0 - - - True - - - 160, 8 - - - 143, 17 - - - 84 - - - Dateiergebnis auf Tab1? - - - chkDOC_SEARCH_TAB1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 1 - - - Top, Bottom, Left, Right - - - 18, 31 - - - True - - - Tahoma, 8.25pt, style=Italic - - - NoControl - - - 222, 6 - - - 278, 13 - - - 100 - - - User erhalten Vollzugriff auf Entitätszugehörige Dateien. - - - Label20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 0 - - - Top, Bottom, Left - - - 223, 212 - - - 537, 22 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 135 - - - True - - - 3 - - - 190 - - - 393, 173 - - - 99 - - - GridControl2 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage7 - - - 1 - - - True - - - Tahoma, 8.25pt - - - 3, 6 - - - 99, 13 - - - 91 - - - Supervisor wählen: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 2 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 534, 6 - - - 127, 13 - - - 92 - - - Zugeordnete Supervisor: - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 3 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 389, 22 - - - 39, 13 - - - 96 - - - Recht: - - - Label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 4 - - - Tahoma, 8.25pt - - - Admin - - - Read/Write - - - 392, 38 - - - 140, 21 - - - 95 - - - cmbRight - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 5 - - - Top, Bottom, Left - - - 984, 173 - - - 6, 22 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 135 - - - True - - - 3 - - - 167 - - - 377, 173 - - - 98 - - - GridControlSupervisorAdd - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage7 - - - 6 - - - Tahoma, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 392, 94 - - - 140, 25 - - - 94 - - - Delete user - - - MiddleLeft - - - btnDeleteUserSupervisor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 7 - - - Tahoma, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 392, 67 - - - 140, 23 - - - 93 - - - Add user - - - MiddleLeft - - - btnAddUser2Supervisor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 8 - - - 938, 209 - - - Supervisor - - - XtraTabPage7 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControlSV - - - 0 - - - 944, 237 - - - 83 - - - Tahoma, 8.25pt - - - MiddleRight - - - 291, 74 - - - 112, 23 - - - 98 - - - Remove Control - - - MiddleLeft - - - btndeleteSupervisorControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 0 - - - Tahoma, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 291, 45 - - - 112, 23 - - - 97 - - - Add Control - - - MiddleLeft - - - btnAddSupervisorControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 1 - - - True - - - Tahoma, 8.25pt, style=Italic - - - NoControl - - - 4, 11 - - - 844, 13 - - - 92 - - - Wählen Sie hier Controls aus der Entität welche Userangaben enthalten. Pro Datensatz werden die/der enthaltene User dann mit Supervisorrechten auf die Dateien versehen. - - - Label13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 2 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 406, 31 - - - 99, 13 - - - 96 - - - Gewählte Controls: - - - Label15 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 3 - - - Tahoma, 8.25pt - - - 7, 47 - - - 275, 21 - - - 93 - - - cmbSupervisorControls - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 4 - - - Top, Bottom, Left - - - Tahoma, 8.25pt - - - 409, 47 - - - 253, 4 - - - 95 - - - CheckedListBoxSupervisorControls - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 5 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 4, 31 - - - 138, 13 - - - 94 - - - Supervisor-Control wählen: - - - Label14 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 6 - - - 938, 209 - - - Supervisor-Controls: - - - XtraTabPage8 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControlSV - - - 1 - - - XtraTabControlSV - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage4 - - - 2 - - - True - - - 18, 8 - - - 110, 17 - - - 79 - - - Dateisuche aktiv? - - - chkWDSearch_Active - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 3 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 786, 15 - - - 129, 13 - - - 80 - - - Erfolgreich gespeichert. - - - False - - - lblSaveDocSearch - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 4 - - - 1086, 274 - - - Datei-Suche/Rechte (Supervisor) - - - XtraTabPage4 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 2 - - - True - - - Top, Bottom, Left - - - 17, 212 - - - 9, 21 - - - LightBlue - - - Fuchsia - - - Name - - - True - - - 0 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 272, 221 - - - 89 - - - GridControlUserSQL - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage1 - - - 0 - - - Bottom, Left - - - True - - - Segoe UI, 9pt - - - NoControl - - - 283, -103 - - - 132, 15 - - - 85 - - - Platzhalter Ersetzungen: - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - Bottom, Left - - - True - - - Segoe UI, 9pt - - - NoControl - - - 536, -103 - - - 55, 15 - - - 84 - - - Ergebnis: - - - Label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - Bottom, Left - - - 542, 149 - - - 449, 93 - - - 83 - - - dgvResult - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - True - - - Platzhalter - - - True - - - Ersetzung - - - False - - - 290, 149 - - - 246, 93 - - - 82 - - - dgvPlaceholders - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - Tahoma, 8.25pt, style=Bold, Italic - - - MiddleLeft - - - NoControl - - - 736, 122 - - - 255, 21 - - - 81 - - - SQL Befehl testen - - - MiddleRight - - - btnTestSQL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - MiddleLeft - - - 373, 16 - - - 249, 23 - - - 80 - - - Hinzufügen Datensatzeinschränkung - - - MiddleRight - - - btnAddUserSQL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 6 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 733, 106 - - - 129, 13 - - - 79 - - - Erfolgreich gespeichert. - - - False - - - lblsaveSQLUser - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 7 - - - 344, 173 - - - 299, 134 - - - Tahoma, 8.25pt, style=Italic - - - 858, 82 - - - 133, 21 - - - 14 - - - CHANGED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 9 - - - Tahoma, 8.25pt, style=Italic - - - 736, 82 - - - 116, 21 - - - 12 - - - CHANGED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 11 - - - Tahoma, 8.25pt, style=Italic - - - 858, 42 - - - 133, 21 - - - 10 - - - ADDED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 13 - - - Tahoma, 8.25pt, style=Italic - - - 736, 45 - - - 116, 21 - - - 8 - - - ADDED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 15 - - - False - - - Courier New, 8.25pt - - - 290, 45 - - - True - - - 437, 98 - - - 6 - - - SQL_COMMANDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 17 - - - Tahoma, 8.25pt, style=Italic - - - 662, 18 - - - 65, 21 - - - 4 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 19 - - - True - - - NoControl - - - 6, 3 - - - 94, 13 - - - 2 - - - User zur Auswahl: - - - Label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 20 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1078, 248 - - - 0 - - - Einschränkung Datensätze - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1078, 248 - - - 1 - - - TabPage2 - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 1086, 274 - - - 0 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - 1086, 274 - - - Einschränkungen Datensätze User - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 3 - - - MiddleLeft - - - NoControl - - - 597, 24 - - - 217, 23 - - - 23 - - - Lösche Entität-Mandanten Zuordnung - - - MiddleRight - - - btndeleteEntityfromClient - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 0 - - - True - - - NoControl - - - 396, 8 - - - 130, 13 - - - 22 - - - Zugeordnete Mandanten: - - - lblUser2Client - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 1 - - - Top, Bottom, Left - - - 399, 24 - - - 192, 116 - - - 21 - - - chklbxEntitiesforClient - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 2 - - - MiddleLeft - - - NoControl - - - 212, 24 - - - 178, 46 - - - 20 - - - Füge Entität zu gewähltem -Mandanten hinzu - - - MiddleRight - - - btnsaddUser2Client - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 3 - - - True - - - NoControl - - - 11, 8 - - - 122, 13 - - - 19 - - - Verfügbare Mandanten: - - - Label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 4 - - - Top, Bottom, Left - - - 14, 24 - - - 192, 116 - - - 18 - - - chklbxClient - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 5 - - - 1086, 274 - - - Zuordnung Entität-Client - - - XtraTabPage6 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 4 - - - XtraTabControl2 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage1 - - - 0 - - - 914, 95 - - - 191, 17 - - - Eingaben erfolgreich gespeichert - - - - False - - - 292, 327 - - - 1092, 22 - - - 35 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - 807, 95 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - Magenta - - - 79, 22 - - - Speichern - - - 292, 0 - - - 1092, 25 - - - 34 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - 1384, 349 - - - Entitäten-Übersicht - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1390, 377 - - - 40 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 14 - - - 442, 134 - - - 15, 44 - - - 224, 238 - - - 42 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - True - - - 12, 28 - - - 128, 13 - - - 43 - - - Alle Constructor-Forms: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 17, 95 - - - 325, 95 - - - 627, 95 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 432, 47 - - - 129, 13 - - - 44 - - - Erfolgreich gespeichert. - - - lblSave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - 17, 134 - - - windream-Suche|*.wdf|Alle Dateien|*.* - - - windream-Suche wählen - - - 704, 134 - - - 960, 134 - - - 17, 173 - - - 320, 240 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFtEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - MTYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhDAMAAABR - U3lzdGVtLkRyYXdpbmcsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlU - b2tlbj1iMDNmNWY3ZjExZDUwYTNhBQEAAAAoRGV2RXhwcmVzcy5VdGlscy5JbWFnZUNvbGxlY3Rpb25T - dHJlYW1lcgIAAAAJSW1hZ2VTaXplBERhdGEEBxNTeXN0ZW0uRHJhd2luZy5TaXplAwAAAAICAAAABfz/ - //8TU3lzdGVtLkRyYXdpbmcuU2l6ZQIAAAAFd2lkdGgGaGVpZ2h0AAAICAMAAABAAQAA8AAAAAkFAAAA - DwUAAAB1mwQAAncnAQCJUE5HDQoaCgAAAA1JSERSAAABQAAAAPAIBgAAAHEtvWsAAAAEZ0FNQQAAsY8L - /GEFAAAACXBIWXMAAA7DAAAOwwHHb6hkAAD/sklEQVR4Xuy9BYAdxbqFGxmPjLu7u1vc3d2BQEiQ4BAg - QCAEQghxd3d3V+JuaHB3CfH11uqZCpu5Oeee9+7l3MNjKiyqu3fb7j319fqrqqsroDyVp/JUnv6mqRyA - 5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVie - ylN5+tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8 - lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5 - +tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8lae/ - bSoHYHkqT6XpZqnK098nlQOwPP3zdKNUpWRQptnrpbKSIUdZmW3/mW63nRGTWc0cz+haaf4v7OK/TVpP - +7paKtv9mmT2Z3suOgdzfrfWNStaC24tLU//oakcgOXpnyfbAl2qmza6XSpdrVR//Gcttd3BjTKy/Yz/ - 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 - XHHFFeWTn/xk+fCHP1yB7Q1veEMFNYAGyJ797GeXJz3pSeXxj3982XTTTctGG21U1lprrbLaaquVVVZZ - pay88splxRVXLMstt1xZfvnlyyMf+cjyiEc8oiyzzDJl2WWXLUsvvXRZaqml6nHYtaR71KMeVe9fYYUV - yqMf/ejK8hG30korVfac1Vdfvay99tplgw02KJtttlkt0/bbb19BFni+7GUvK6eeemp53/veVy644IIK - ltdcc03VPGmmv//978sf/vCH8te//rW2h3bRPmHUtpewbc82Puk73XZq27cDYKc5pgzWdtCGmI00o5tu - uqlqSpdffnn57Gc/W84///zyrne9q5x++unlVa96Vdlnn33KdtttV8Fkww03LOuss05Zc801K7gBHuAE - wADWwx72sOnAteqqq9a0gOiJT3xizYM2R5M78sgjy0te8pKa//HHH19OOumkqs0JX/3qV5dXvOIVlY86 - 6qhy8MEHV5ClHT71qU8tW265ZQVYQPeYxzymguqSSy5ZFl988QqiD3nIQ2o5Hv7wh08vC7CUDrAKASkG - mCnjDjvsUDXTV77yleXd7353+djHPlbbBDhqJ6Y27RFlYKZdx22LporrNGfUtm0HwE5zTBEe4Z///Oeq - 2X3zm9+sJiJzEdh95CMfqVrda17zmvL85z+/POUpT6kaFHCguUXjAnJLLLFE1chcC2jsv//+VSM899xz - q6b45S9/uVx77bUVVL/+9a9XU9TzPv3pT1etC7CcffbZ1TRmxmJgePTRR1fQO+2002p+QkDEtP3Upz5V - TWwALS/P+NrXvlaZCe4Z4mh0yvG2t72tvPSlLy0vfOELaxlppgAbEALKRRddtCy22GIVMAEkUMQtmKuz - egLbbbfdthx44IHllFNOKeecc041+fkpASPXgMmkbeuWO912atuwA2Cn2SZCQ1v5+c9/XkEIgBi4TD/+ - MgBB+3re855XTVaaFHMSQNCSaFRA4LGPfWw1b4ETrfDzn/98BR1gA4iADU3x2GOPrXnR8mhowBFwrLvu - uhVMHT/ucY8rT3jCEyoQAR/PiwnLfMVAiKbHbA0DMKG8XXP+zGc+szzjGc+ooWvxHQI8pi7wA6Lvf//7 - K+gqtzJfd9111W8JSN/znvfUcj/3uc+t2i2wpzUq20Mf+tAK9s61B9B3nDjguPHGG9e2oc1qgwsvvLAC - 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 - q67qAAmEFnUPiDzAa6+9tk444YQ6/PDD66CDDqrddtuty2+HHXboxLZ83W///ffvynXEEUd0ZT3llFPq - zDPPrPPPP78uv/zyuu666zpwgmbC59tuu62rC96g4/ZvueWWFyCpfqTjOQeICet5jaCvDZR3sB4tyRKd - Iy+ma4s6vqh0v8yl5T8EwN/UhbIxOp5Hmtja8Yz12M+xbPfTuJ5HMG/uvIEQtYWnc6fPrPkzZ9fCeS2k - bcCbOmlyB60JDWDx4LINcLMbDEFOmqlTpta05iE5N2pE85pGjqrxbZuMHj6iRj4zrJ547PF69JFHO0kY - eHsz1Ouuv66uuOrKuvSKy+vCSy+pM889p04+7dQ64ZST69jjj6sDG0BAAqBAY9ttt63NNtusNthgg1pr - rbVq9dVXrxVXXLG++c1v1jLLLFNf+cpX6vOf/3x96lOfqo9+9KP1oQ99qD7wgQ/UP/zDP9Tf//3f19/9 - 3d/V3/7t39bf/M3f1Pvf//76q7/6q/qLv/iL+vM///P60z/90/q///f/1p/92Z/Vn/zJn9Tv/M7v1B/9 - 0R/VX//1X3fnbP/lX/5ll9/3v//9uuSSSzqvMHULKML6iy++uAOmcm688cZdOVdZZZVaaaWVarnllqvv - fe979d3vfreWXXbZbt/xlVdeudZZZ53aaKONasstt6yddtqp9t577zr44IM7OIL4scce20HyuOOOqwsu - uKAuvfTS7l7KAcgZZwTDeJ1XX311d+6GG27oziXE1qkAJC883rVn4TEOHnMkg5e+PhHbi0qfc1ly3aLy - /GUtLe8hAP6mLjwnoU2a1zoKZU2Jo7wR+4BHuRMGdpMHPLUGqbENWiOfeqatR9X0yVNqWoPfVOsGNt7f - 9KnNW5g1u9t2HBxnNY9wavPsZrQ01iB3/90tVLvjzrr2yqvqgnPOrdNOPqWOOeLI2nPX3Wr7bbatTTfe - pNZYfY3O6Jdffvn6ry9/qT7yHx+tD3zwX+oD//rB+tBH/r2Tf/33f6sP/tuH64Mf/lD9a5MPf/jD9W// - 9m/1kY98pP7jP/6jPvaxj9XHP/7x+sQnPtGB7jOf+Ux97nOfe0EAcFHi3Gc/+9n6z//8z+6aT3/60/XJ - T36yy0ue8gZNa/f613/91+6+ztlXjg9+8IMdIMER3AAl7WDMkbcVCIG8yZFMjAhTebS8N54b7+6yyy7r - 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 - RU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 838, 141 - - - 97, 23 - - - 58 - - - Delete user - - - MiddleLeft - - - btndeleteUserConstructorRel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 839, 112 - - - 97, 23 - - - 57 - - - Add user - - - MiddleLeft - - - btnAddUser2ConstructorREL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - NoControl - - - 938, 50 - - - 178, 17 - - - 53 - - - Konfigurierte User für Sicht: - - - lblConfiguredUsers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - NoControl - - - 576, 50 - - - 100, 17 - - - 52 - - - Userauswahl: - - - lblUsers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - NoControl - - - 576, 28 - - - 229, 13 - - - 54 - - - Bitte konfigurieren Sie die Userzuordnung. - - - Label16 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - 350, 128 - - - 50, 22 - - - 59 - - - LANGUAGETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - 841, 69 - - - 76, 30 - - - 60 - - - Add to -Home Tab - - - CheckBoxHome - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - TopCenter - - - NoControl - - - 841, 170 - - - 95, 48 - - - 61 - - - Change Home/Standard - - - BottomCenter - - - btnChangeHOMESTANDARD - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 164, 173 - - - 667, 173 - - - 579, 70 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 107 - - - True - - - 3 - - - 102 - - - 256, 224 - - - 88 - - - GridControlUsers2Menue - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 2 - - - Top, Left, Right - - - 941, 69 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 107 - - - True - - - 3 - - - 102 - - - 462, 224 - - - 89 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 1 - - - True - - - 125 - - - 6, 13 - - - 1425, 685 - - - Segoe UI, 8.25pt - - - - AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAA - AACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAA//8AAAAAAAD//wAAAAAAAP/wcAAABwAA//AAAAAAAA///wAAAAAAD///8AAAAAAP//8Ad3eQAA// - /wd3d3AAAAAABwdwcAAAAAEAAAAIAAAAAAAAiIgAAAAAAIiIgAAAAAAAgIiIcAAAAAAACAAAAAAAAAAA - AACAA///gAH//4AB//+AAf//gAH//wAD//8AB///AAP//wAD//8AA///8AD///AA///wAf//+AD///gA - ///5J///KAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVV - VQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAz - AAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZ - mQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMA - mQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZ - AAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/ - zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZm - MwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/ - AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm - AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnM - zACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz - ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ - /wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8A - mQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+Z - ZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ - ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq - 6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAFBQUFBQUFBQU - FBQUFAAAABT09PT0FBQUFBQUEhIUAAAU9PT09BQUFBQUFBIUFAAAFPT09BSaFBQUFBIUmhQAABT09PQU - FBQUFBQSEhQUABT09PT09BQUFBQUFBISAAAU9PT09PT0FBQUFBQUAAAAFPT09PT0FBSampqadRQAABT0 - 9PT09BSampqampoUAAAUFBQUFBQUmhSamhSaFAAAAAAAABQQFBQUFBQUFK8UFAAAAAAUQ0MUZ2eugo2v - FBQAAAAAFBQUFOvrgo2NFBQAAAAAAAAUFGbrZ4KCja+wFAAAAAAAFBQUFBQUghQUFBQAAAAAABQUABQU - ABQUAAAAgAP//4AB//+AAf//gAH//4AB//8AA///AAf//wAD//8AA///AAP///AA///wAP//8AH///gA - ///4AP//+Sf//ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAICIg4iIiAAAAAAIeP//8AAIiIiIiIhwAAAACHj///AAgIiIiIiHcAAAAI - eP///wADiIiIiIiHAAAACHj///8ACAiIiIiIAAAAAAh4///wd3CIiIiIgHdwAAAIeIiIAHdwiIiIiIB3 - cAAACHiHdwAAAAiIiIiIAAAAAIePh4gAAACIiIiIiId3AACHj4ePAAAAiIiIiIh4dwAAh4h4//AACAAA - AACIh3AAAIeIeP/wAAAHd3d3AIdwAACHiHj//wAHdwAAB5kAAAAIePiI////B3d3d3d5AAAACHj///// - 8Hd3d3d3d5AAAAh4//////B3d3d3d3eQAAAIeP/////wdwcHdwcHkAAAAAAAAAAAAHeAh3eAh5AAAAAA - AAAAAAB3d3d3d3AAAAAAAAAAAAEAd3d3AAAIiAAAAAAAAAAAAAAAAAiIiIh3cAAAAAAAAAAACDCIiIh3 - hwAAAAAAAAAAAIAIOIiHiAAAAAAAAAAAAAAAgIiIiHAAAAAAAAAAAAAACAiIiHiHAAAAAAAAAAAAAACA - iIeHh3AAAAAAAAAAAAgICIiIh4d3cAAAAAAAAAAAAIAIhYAAAAAAAAAAAAAAAAgAAIiAAAAAAAAAAAAA - AAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAD//AAf4AAAD+AAAAfgAAAHwAAAB8AAAAfAAAADwAAAA8AA - AAGAAAABgAAAAYAAAAOAAAADgAAABwAAAB8AAAAPAAAADwAAAA8AAAAP/+AAD//AAAD/gAAA/4AAAf8A - AAP/AAAP//AAB//wAAH/4AAA/+AAAP/BCD//xxw///+ePygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAA - AAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgI - CAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW - 7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABm - ZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM - /wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz - /wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPM - ZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYz - AABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZ - zABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkA - mQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ - mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwA - AACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxm - zACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/ - MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9m - MwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/M - zAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaG - hgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUAAAAAAAAAAAUFBQUFBQU - FBQUFBJtEm1t627s7JLskpIUAAAAAAAAABTr8ev09PT09BQUEhJtbW3r6+vs7JKSku8UAAAAAAAAFOvx - 6/T09PT0FBQSbRJt623r7OzskpLv7xQAAAAAABTr8ev09PT09PQUEhJKbW1t6+vs65LskpLvFAAAAAAA - FOvx6/T09PT09BQUFG0SbW3r7OuN7JKSFBQUAAAAAAAU6/Hr9PT09PQUmpqaFG1tbevr7HOS7BSampoU - AAAAABTr8evr6+vrFBSampoUbW1t6+vr7OySFJqamhQAAAAAFOvx6+vx8fEUFBQUFBISbett6+zs7JKS - FBQUFBQAABTr8ev06/Hr6xQUFBQSEm1tbevr7OuS7JKS7+/vFAAAFOvx6/Tr8ev0FBQUEhQSbW3rbevs - 7OySku+S7wcUAAAU6/Hr6/Hr9PT0FBQUEm0SFBQUFBQUFJKSku8HFAAAABTr8evr8ev09PQUFBQSFBSa - mpqampqaFBSS7+8UAAAAFOvx6+vx6/T09PQUFBSampoUFBQUFJp1dRQUFAAAABTr8ev06+vr9PT09PT0 - FJqampqampqampp1FAAAAAAAFOvx6/T09PT09PT09BSampqampqampqampp1FAAAAAAU6/Hr9PT09PT0 - 9PT0FJqampqampqampqamnUUAAAAABTr8ev09PT09PT09PQUmpoUmhSampoUmhSadRQAAAAAFBQUFBQU - FBQUFBQUFBSamuwU7JqamuwU7Jp1FAAAAAAAAAAAAAAAAAAAABQUFJqampqampqampqaFBQUAAAAAAAA - AAAAAAAAAAAUEGcUmpqampqaFBQUFBSvjq8UFBQUAAAAAAAAAAAAFD1mQxQUFBQUFBRnjY2Ngo6vjrC2 - sBQAAAAAAAAAAAAUQ0NEZxRnZ21oZ42CjY2vjbCwr7AUAAAAAAAAAAAAFENDRENmRGdtZ2euaK6Ngo2w - jq8UFAAAAAAAAAAAAAAUFBQUFBRnFGdn62eNgo2Nja+wFAAAAAAAAAAAAAAAAAAAAAAUEhRnZ+tnjYKN - jY2wjq+wFAAAAAAAAAAAAAAAAAAAABRnZ2dnZ41njY2CsI2wjrC2FBQAAAAAAAAAAAAAAAAUEkRmbWfr - Z42Ngo2NjbCvsLDRthQAAAAAAAAAAAAAABQUZ0QUZ2eNZxSNjYivFBQUFBQUFAAAAAAAAAAAAAAUREMU - FAAU62cUABSCr44UAAAAAAAAAAAAAAAAAAAAABQUFAAAABRnFAAAABSNsBQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAABQUAAAAABQUFAAAAAAAAP/8AB/gAAAP4AAAB+AAAAfAAAAHwAAAB8AAAAPAAAADwAAAAYAA - AAGAAAABgAAAA4AAAAOAAAAHAAAAHwAAAA8AAAAPAAAADwAAAA//4AAP/8AAAP+AAAD/gAAB/wAAA/8A - AA//8AAH//AAAf/gAAD/4AAA/8EIP//HHD///54/ - - - - Constructor Designer - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTORBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FormDesignerToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ImageList1 - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_Users2BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridView2 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn14 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn15 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn16 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn17 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewSupervisorsAdd - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn10 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn11 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn12 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBWH_Users1BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewUserSQL - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPlaceholder - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - colReplace - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_CONSTRUCTOR_USER_SQLBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tslblSaveDetail - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBTEMP_QUICKDISPLAYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORBindingSource1 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORTableAdapter1 - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - OFDWindreamsuche - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBTEMP_QUICKDISPLAYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBTEMP_QUICKDISPLAYTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager2 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ImageCollection1 - - - DevExpress.Utils.ImageCollection, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TableAdapterManager3 - - - DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager, DD_DMSDataSetCalendar.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewlUsers2Menue - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn7 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn8 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn9 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmConstructorDesigner - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx.bak b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx.bak deleted file mode 100644 index 0376893..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.resx.bak +++ /dev/null @@ -1,10009 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt, style=Italic - - - 247, 28 - - - 80, 13 - - - 2 - - - Constructor-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 29 - - - False - - - True - - - 247, 69 - - - 121, 13 - - - 4 - - - Titel des Constructors: - - - FORM_TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 27 - - - False - - - True - - - 247, 112 - - - 106, 13 - - - 6 - - - Reihenfolge Menü: - - - SEQUENCE_MENULabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - False - - - True - - - 413, 112 - - - 60, 13 - - - 8 - - - Kurzname: - - - SHORT_TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 247, 203 - - - 61, 13 - - - 10 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 412, 203 - - - 70, 13 - - - 12 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 247, 244 - - - 73, 13 - - - 14 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 412, 244 - - - 82, 13 - - - 16 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 12, 11 - - - 22, 13 - - - 18 - - - ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 19 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 73, 293 - - - 65, 13 - - - 43 - - - Erstellt wer: - - - ADDED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 18 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 239, 293 - - - 73, 13 - - - 44 - - - Erstellt wann: - - - ADDED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 16 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 405, 293 - - - 77, 13 - - - 45 - - - Geändert wer: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 14 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 571, 293 - - - 85, 13 - - - 46 - - - Geändert wann: - - - CHANGED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 12 - - - False - - - True - - - 69, 52 - - - 106, 13 - - - 48 - - - Displayname Entität: - - - COLUMN_NAME1Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 9 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 637, 21 - - - 22, 13 - - - 3 - - - ID: - - - GUIDLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 18 - - - False - - - True - - - 287, 26 - - - 80, 13 - - - 5 - - - SQL Command: - - - SQL_COMMANDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 16 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 733, 26 - - - 65, 13 - - - 7 - - - Added who: - - - ADDED_WHOLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 14 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 855, 26 - - - 71, 13 - - - 9 - - - Added when: - - - ADDED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 12 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 733, 66 - - - 77, 13 - - - 11 - - - Changed who: - - - CHANGED_WHOLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 10 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 855, 66 - - - 83, 13 - - - 13 - - - Changed when: - - - CHANGED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 8 - - - False - - - True - - - - NoControl - - - 472, 52 - - - 215, 13 - - - 54 - - - Spaltenmatching Dokumentart - Control-ID: - - - Label19 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 6 - - - False - - - True - - - 69, 92 - - - 395, 13 - - - 55 - - - SQL-Command - Record and file view only? (Result boolean = True für view only) - - - SQL_RIGHT_READ_AND_VIEW_ONLYLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 3 - - - False - - - True - - - 69, 188 - - - 222, 13 - - - 56 - - - SQL-Command files visible? (Result: Boolean) - - - SQL_RIGHT_WINDREAM_VIEWLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - 17, 17 - - - 160, 17 - - - 461, 17 - - - 757, 17 - - - 680, 56 - - - 17, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 83, 22 - - - from {0} Views - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 1425, 25 - - - 0 - - - BindingNavigator1 - - - TBPMO_FORM_CONSTRUCTORBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 31 - - - 335, 56 - - - 180, 134 - - - 153, 22 - - - Form-Designer - - - 154, 26 - - - cmstrpEntity - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Left - - - 0 - - - 1019, 56 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS - CQAAAk1TRnQBSQFMAgEBAgEAAWwBDQFsAQ0BEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - 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/wUAAfQBlARNAZQB9AgA - AfQBeQFSAisBTAF0AfQnAAEbAVMBdQKaAZMBdAF1AU0BGgYAARoBUgF6ApoCegFYAUwBGiUAAfQBUwKa - AZMEdAF1AVMB9AQAAfQBWQKaBnoBTAH0JAAEmgGTBXQBdQGaBAACegKaBnoBWQF0JAABUwEaApoCkwV0 - AVMEAAFZAcMDmgZ6AVIkAAFTARoDmgGTBXQBTQQAATgBwwSaBXoBMSQAAVMBGgOaAZQBkwN0AZMBTQQA - ATgBwwSaBXoBMSQAAVMBGgSaApMCdAGUAVMEAAFZAsMEmgR6AVIkAAKaARoEmgGTAXQBkwF6AZoEAAKa - AcMFmgR6JAAB9AF1AhoGmgFTAfQEAAH0AVkCwwaaAVkB9CUAARsBUwGaAxoCmgFTARsGAAEbAVkBmgPD - AZoBegFYARsmAAG9AeMBdQVTARcBvQYAAQgBeAFYBFkBWAFzAQgmAAHjAZQB4wRHARcBFgFHBgABcgEI - AXgFlwGYAUkmAAHjAZQCFwRHARYBRwYAAZcBCAaXAZgBTyYAAeMBlAQXAkcBFgFHBgABlwEIBpcBmAFP - JgAB4wGUBRcBRwEWARcGAAGXAQgCeASXAZgBTyMAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAHwAQ8B8AEPBAAB4AEHAeABBwQAAcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQA - AcABAwHAAQMEAAHAAQMBwAEDBAABwAEDAcABAwQAAcABAwHAAQMEAAHAAQMBwAEDBAAB4AEHAeABBwQA - AeABBwHgAQcEAAHgAQcB4AEHBAAB4AEHAeABBwQAAeABBwHgAQcEAAHgAQcB4AEHBAAL - - - - 0, 0 - - - 1 - - - 292, 349 - - - 1 - - - TreeViewDetails - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - Segoe UI, 8.25pt, style=Italic - - - 250, 44 - - - 83, 22 - - - 3 - - - CONSTRUCTOR_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 30 - - - 250, 85 - - - 310, 22 - - - 5 - - - FORM_TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 28 - - - 250, 129 - - - 43, 22 - - - 7 - - - SEQUENCE_MENUNumericUpDown - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 26 - - - 416, 128 - - - 144, 22 - - - 9 - - - SHORT_TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - Segoe UI, 8.25pt, style=Italic - - - 250, 219 - - - 149, 22 - - - 11 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - Segoe UI, 8.25pt, style=Italic - - - 416, 219 - - - 144, 22 - - - 13 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - Segoe UI, 8.25pt, style=Italic - - - 250, 260 - - - 149, 22 - - - 15 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - Segoe UI, 8.25pt, style=Italic - - - 415, 260 - - - 144, 22 - - - 17 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - Tahoma, 8.25pt, style=Italic - - - 15, 27 - - - 34, 21 - - - 19 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 21 - - - 72, 25 - - - 122, 24 - - - 25 - - - Level 1 Auswahl? - - - LEVEL1_SELECTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 22 - - - Top, Bottom, Left, Right - - - 15, 305 - - - Fill - - - 292, 25 - - - True - - - NoControl - - - 701, 24 - - - 128, 24 - - - 58 - - - Records hinzufügen - - - chkAddRecords - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 0 - - - Consolas, 8.25pt - - - 72, 207 - - - True - - - 757, 69 - - - 57 - - - SQL_RIGHT_WINDREAM_VIEWTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 2 - - - Consolas, 8.25pt - - - 72, 108 - - - True - - - 757, 77 - - - 56 - - - SQL_RIGHT_READ_AND_VIEW_ONLYTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 4 - - - 475, 68 - - - 57, 21 - - - 55 - - - CONTROL_DOCTYPE_MATCHTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 5 - - - 528, 25 - - - 128, 24 - - - 52 - - - Ersten Record laden - - - LOAD_DIRECTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 7 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 183, 52 - - - 236, 13 - - - 51 - - - Dient zur Anzeige der Selektion von Datensätzen - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 8 - - - 72, 68 - - - 247, 21 - - - 49 - - - COLUMN_NAME1ComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 10 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 189, 30 - - - 319, 13 - - - 48 - - - Kann man für diese Entität auf der ersten Ebene Daten selektieren? - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 11 - - - Tahoma, 8.25pt, style=Italic - - - 574, 309 - - - 160, 21 - - - 47 - - - CHANGED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 13 - - - Tahoma, 8.25pt, style=Italic - - - 408, 309 - - - 160, 21 - - - 46 - - - CHANGED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 15 - - - Tahoma, 8.25pt, style=Italic - - - 242, 309 - - - 160, 21 - - - 45 - - - ADDED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 17 - - - Tahoma, 8.25pt, style=Italic - - - 76, 309 - - - 160, 21 - - - 44 - - - ADDED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 20 - - - 1086, 274 - - - Allgemein und Rechte pro Datensatz - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 1 - - - 1092, 302 - - - 35 - - - True - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - 299, 180 - - - 175, 23 - - - 52 - - - Delete QuickView Picture - - - MiddleLeft - - - Button2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 0 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 480, 158 - - - 190, 13 - - - 51 - - - QuickViewBild Control hinzugefügt - - - False - - - lblQuickViewAdded - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - 200, 137 - - - 93, 56 - - - 50 - - - Set as QuickView Picture - - - MiddleLeft - - - False - - - btnSetQuickViewPicture - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 2 - - - 299, 153 - - - 175, 21 - - - 49 - - - txtQuickViewPicture - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 3 - - - True - - - 296, 137 - - - 117, 13 - - - 48 - - - QuickView Bild-Control: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 4 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 477, 88 - - - 101, 13 - - - 45 - - - Headline changed - - - False - - - lblChangeHeadline - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 5 - - - 480, 49 - - - 168, 38 - - - 7 - - - Button2 - - - False - - - btnSetHeadline - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - 201, 78 - - - 92, 23 - - - 6 - - - Delete field - - - MiddleLeft - - - btndeleteControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 7 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - 200, 49 - - - 93, 23 - - - 5 - - - Add field - - - MiddleLeft - - - btnAddControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 8 - - - 299, 49 - - - 175, 69 - - - 4 - - - ListBoxConfiguredDisplay - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 9 - - - True - - - 296, 33 - - - 135, 13 - - - 3 - - - Konfigurierte Feldauswahl: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 10 - - - True - - - 5, 33 - - - 102, 13 - - - 2 - - - Felder zur Auswahl: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 11 - - - Top, Bottom, Left - - - 8, 49 - - - 186, 160 - - - 1 - - - listBoxControls - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 12 - - - True - - - 3, 10 - - - 416, 13 - - - 0 - - - Konfigurieren Sie hier die Erstansicht zur Navigation innerhalb der Eintitätsdatensätze - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage5 - - - 13 - - - 1086, 274 - - - Quick-View Konfiguration - - - XtraTabPage5 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 0 - - - True - - - True - - - NoControl - - - 335, 8 - - - 284, 17 - - - 85 - - - Dateimanagement bei Datensatzwechsel freischalten? - - - chkActivateDSOnEdit - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 0 - - - True - - - 160, 8 - - - 143, 17 - - - 84 - - - Dateiergebnis auf Tab1? - - - chkDOC_SEARCH_TAB1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 1 - - - Top, Bottom, Left, Right - - - 18, 31 - - - True - - - Tahoma, 8.25pt, style=Italic - - - NoControl - - - 222, 6 - - - 278, 13 - - - 100 - - - User erhalten Vollzugriff auf Entitätszugehörige Dateien. - - - Label20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 0 - - - Top, Bottom, Left - - - 223, 212 - - - 537, 22 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 135 - - - True - - - 3 - - - 190 - - - 393, 173 - - - 99 - - - GridControl2 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage7 - - - 1 - - - True - - - Tahoma, 8.25pt - - - 3, 6 - - - 99, 13 - - - 91 - - - Supervisor wählen: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 2 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 534, 6 - - - 127, 13 - - - 92 - - - Zugeordnete Supervisor: - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 3 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 389, 22 - - - 39, 13 - - - 96 - - - Recht: - - - Label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 4 - - - Tahoma, 8.25pt - - - Admin - - - Read/Write - - - 392, 38 - - - 140, 21 - - - 95 - - - cmbRight - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 5 - - - Top, Bottom, Left - - - 984, 173 - - - 6, 22 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 135 - - - True - - - 3 - - - 167 - - - 377, 173 - - - 98 - - - GridControlSupervisorAdd - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage7 - - - 6 - - - Tahoma, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 392, 94 - - - 140, 25 - - - 94 - - - Delete user - - - MiddleLeft - - - btnDeleteUserSupervisor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 7 - - - Tahoma, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 392, 67 - - - 140, 23 - - - 93 - - - Add user - - - MiddleLeft - - - btnAddUser2Supervisor - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage7 - - - 8 - - - 938, 209 - - - Supervisor - - - XtraTabPage7 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControlSV - - - 0 - - - 944, 237 - - - 83 - - - Tahoma, 8.25pt - - - MiddleRight - - - 291, 74 - - - 112, 23 - - - 98 - - - Remove Control - - - MiddleLeft - - - btndeleteSupervisorControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 0 - - - Tahoma, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 291, 45 - - - 112, 23 - - - 97 - - - Add Control - - - MiddleLeft - - - btnAddSupervisorControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 1 - - - True - - - Tahoma, 8.25pt, style=Italic - - - NoControl - - - 4, 11 - - - 844, 13 - - - 92 - - - Wählen Sie hier Controls aus der Entität welche Userangaben enthalten. Pro Datensatz werden die/der enthaltene User dann mit Supervisorrechten auf die Dateien versehen. - - - Label13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 2 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 406, 31 - - - 99, 13 - - - 96 - - - Gewählte Controls: - - - Label15 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 3 - - - Tahoma, 8.25pt - - - 7, 47 - - - 275, 21 - - - 93 - - - cmbSupervisorControls - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 4 - - - Top, Bottom, Left - - - Tahoma, 8.25pt - - - 409, 47 - - - 253, 4 - - - 95 - - - CheckedListBoxSupervisorControls - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 5 - - - True - - - Tahoma, 8.25pt - - - NoControl - - - 4, 31 - - - 138, 13 - - - 94 - - - Supervisor-Control wählen: - - - Label14 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage8 - - - 6 - - - 938, 209 - - - Supervisor-Controls: - - - XtraTabPage8 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControlSV - - - 1 - - - XtraTabControlSV - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage4 - - - 2 - - - True - - - 18, 8 - - - 110, 17 - - - 79 - - - Dateisuche aktiv? - - - chkWDSearch_Active - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 3 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 786, 15 - - - 129, 13 - - - 80 - - - Erfolgreich gespeichert. - - - False - - - lblSaveDocSearch - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 4 - - - 1086, 274 - - - Datei-Suche/Rechte (Supervisor) - - - XtraTabPage4 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 2 - - - True - - - Top, Bottom, Left - - - 17, 212 - - - 9, 21 - - - LightBlue - - - Fuchsia - - - Name - - - True - - - 0 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 272, 221 - - - 89 - - - GridControlUserSQL - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage1 - - - 0 - - - Bottom, Left - - - True - - - Segoe UI, 9pt - - - NoControl - - - 283, -103 - - - 132, 15 - - - 85 - - - Platzhalter Ersetzungen: - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - Bottom, Left - - - True - - - Segoe UI, 9pt - - - NoControl - - - 536, -103 - - - 55, 15 - - - 84 - - - Ergebnis: - - - Label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - Bottom, Left - - - 542, 149 - - - 449, 93 - - - 83 - - - dgvResult - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - True - - - Platzhalter - - - True - - - Ersetzung - - - False - - - 290, 149 - - - 246, 93 - - - 82 - - - dgvPlaceholders - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - Tahoma, 8.25pt, style=Bold, Italic - - - MiddleLeft - - - NoControl - - - 736, 122 - - - 255, 21 - - - 81 - - - SQL Befehl testen - - - MiddleRight - - - btnTestSQL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - MiddleLeft - - - 373, 16 - - - 249, 23 - - - 80 - - - Hinzufügen Datensatzeinschränkung - - - MiddleRight - - - btnAddUserSQL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 6 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 733, 106 - - - 129, 13 - - - 79 - - - Erfolgreich gespeichert. - - - False - - - lblsaveSQLUser - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 7 - - - 344, 173 - - - 299, 134 - - - Tahoma, 8.25pt, style=Italic - - - 858, 82 - - - 133, 21 - - - 14 - - - CHANGED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 9 - - - Tahoma, 8.25pt, style=Italic - - - 736, 82 - - - 116, 21 - - - 12 - - - CHANGED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 11 - - - Tahoma, 8.25pt, style=Italic - - - 858, 42 - - - 133, 21 - - - 10 - - - ADDED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 13 - - - Tahoma, 8.25pt, style=Italic - - - 736, 45 - - - 116, 21 - - - 8 - - - ADDED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 15 - - - False - - - Courier New, 8.25pt - - - 290, 45 - - - True - - - 437, 98 - - - 6 - - - SQL_COMMANDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 17 - - - Tahoma, 8.25pt, style=Italic - - - 662, 18 - - - 65, 21 - - - 4 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 19 - - - True - - - NoControl - - - 6, 3 - - - 94, 13 - - - 2 - - - User zur Auswahl: - - - Label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 20 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1078, 248 - - - 0 - - - Einschränkung Datensätze - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1078, 248 - - - 1 - - - TabPage2 - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 1086, 274 - - - 0 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - 1086, 274 - - - Einschränkungen Datensätze User - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 3 - - - MiddleLeft - - - NoControl - - - 597, 24 - - - 217, 23 - - - 23 - - - Lösche Entität-Mandanten Zuordnung - - - MiddleRight - - - btndeleteEntityfromClient - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 0 - - - True - - - NoControl - - - 396, 8 - - - 130, 13 - - - 22 - - - Zugeordnete Mandanten: - - - lblUser2Client - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 1 - - - Top, Bottom, Left - - - 399, 24 - - - 192, 116 - - - 21 - - - chklbxEntitiesforClient - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 2 - - - MiddleLeft - - - NoControl - - - 212, 24 - - - 178, 46 - - - 20 - - - Füge Entität zu gewähltem -Mandanten hinzu - - - MiddleRight - - - btnsaddUser2Client - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 3 - - - True - - - NoControl - - - 11, 8 - - - 122, 13 - - - 19 - - - Verfügbare Mandanten: - - - Label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 4 - - - Top, Bottom, Left - - - 14, 24 - - - 192, 116 - - - 18 - - - chklbxClient - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage6 - - - 5 - - - 1086, 274 - - - Zuordnung Entität-Client - - - XtraTabPage6 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl2 - - - 4 - - - XtraTabControl2 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage1 - - - 0 - - - 914, 95 - - - 191, 17 - - - Eingaben erfolgreich gespeichert - - - - False - - - 292, 327 - - - 1092, 22 - - - 35 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - 807, 95 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - Magenta - - - 79, 22 - - - Speichern - - - 292, 0 - - - 1092, 25 - - - 34 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - 1384, 349 - - - Entitäten-Übersicht - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1390, 377 - - - 40 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 14 - - - 442, 134 - - - 15, 44 - - - 224, 238 - - - 42 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - True - - - 12, 28 - - - 128, 13 - - - 43 - - - Alle Constructor-Forms: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 17, 95 - - - 325, 95 - - - 627, 95 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 432, 47 - - - 129, 13 - - - 44 - - - Erfolgreich gespeichert. - - - lblSave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - 17, 134 - - - windream-Suche|*.wdf|Alle Dateien|*.* - - - windream-Suche wählen - - - 704, 134 - - - 960, 134 - - - 17, 173 - - - 320, 240 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFtEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - MTYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhDAMAAABR - U3lzdGVtLkRyYXdpbmcsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlU - b2tlbj1iMDNmNWY3ZjExZDUwYTNhBQEAAAAoRGV2RXhwcmVzcy5VdGlscy5JbWFnZUNvbGxlY3Rpb25T - dHJlYW1lcgIAAAAJSW1hZ2VTaXplBERhdGEEBxNTeXN0ZW0uRHJhd2luZy5TaXplAwAAAAICAAAABfz/ - //8TU3lzdGVtLkRyYXdpbmcuU2l6ZQIAAAAFd2lkdGgGaGVpZ2h0AAAICAMAAABAAQAA8AAAAAkFAAAA - DwUAAAB1mwQAAncnAQCJUE5HDQoaCgAAAA1JSERSAAABQAAAAPAIBgAAAHEtvWsAAAAEZ0FNQQAAsY8L - /GEFAAAACXBIWXMAAA7DAAAOwwHHb6hkAAD/sklEQVR4Xuy9BYAdxbqFGxmPjLu7u1vc3d2BQEiQ4BAg - QCAEQghxd3d3V+JuaHB3CfH11uqZCpu5Oeee9+7l3MNjKiyqu3fb7j319fqrqqsroDyVp/JUnv6mqRyA - 5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVie - ylN5+tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8 - lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5 - +tumcgCWp/JUnv62qRyA5ak8lae/bSoHYHkqT+Xpb5vKAVieylN5+tumcgCWp/JUnv62qRyA5ak8lae/ - bSoHYHkqT6XpZqnK098nlQOwPP3zdKNUpWRQptnrpbKSIUdZmW3/mW63nRGTWc0cz+haaf4v7OK/TVpP - +7paKtv9mmT2Z3suOgdzfrfWNStaC24tLU//oakcgOXpnyfbAl2qmza6XSpdrVR//Gcttd3BjTKy/Yz/ - 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 - XHHFFeWTn/xk+fCHP1yB7Q1veEMFNYAGyJ797GeXJz3pSeXxj3982XTTTctGG21U1lprrbLaaquVVVZZ - pay88splxRVXLMstt1xZfvnlyyMf+cjyiEc8oiyzzDJl2WWXLUsvvXRZaqml6nHYtaR71KMeVe9fYYUV - yqMf/ejK8hG30korVfac1Vdfvay99tplgw02KJtttlkt0/bbb19BFni+7GUvK6eeemp53/veVy644IIK - ltdcc03VPGmmv//978sf/vCH8te//rW2h3bRPmHUtpewbc82Puk73XZq27cDYKc5pgzWdtCGmI00o5tu - uqlqSpdffnn57Gc/W84///zyrne9q5x++unlVa96Vdlnn33KdtttV8Fkww03LOuss05Zc801K7gBHuAE - wADWwx72sOnAteqqq9a0gOiJT3xizYM2R5M78sgjy0te8pKa//HHH19OOumkqs0JX/3qV5dXvOIVlY86 - 6qhy8MEHV5ClHT71qU8tW265ZQVYQPeYxzymguqSSy5ZFl988QqiD3nIQ2o5Hv7wh08vC7CUDrAKASkG - mCnjDjvsUDXTV77yleXd7353+djHPlbbBDhqJ6Y27RFlYKZdx22LporrNGfUtm0HwE5zTBEe4Z///Oeq - 2X3zm9+sJiJzEdh95CMfqVrda17zmvL85z+/POUpT6kaFHCguUXjAnJLLLFE1chcC2jsv//+VSM899xz - q6b45S9/uVx77bUVVL/+9a9XU9TzPv3pT1etC7CcffbZ1TRmxmJgePTRR1fQO+2002p+QkDEtP3Upz5V - TWwALS/P+NrXvlaZCe4Z4mh0yvG2t72tvPSlLy0vfOELaxlppgAbEALKRRddtCy22GIVMAEkUMQtmKuz - egLbbbfdthx44IHllFNOKeecc041+fkpASPXgMmkbeuWO912atuwA2Cn2SZCQ1v5+c9/XkEIgBi4TD/+ - MgBB+3re855XTVaaFHMSQNCSaFRA4LGPfWw1b4ETrfDzn/98BR1gA4iADU3x2GOPrXnR8mhowBFwrLvu - uhVMHT/ucY8rT3jCEyoQAR/PiwnLfMVAiKbHbA0DMKG8XXP+zGc+szzjGc+ooWvxHQI8pi7wA6Lvf//7 - K+gqtzJfd9111W8JSN/znvfUcj/3uc+t2i2wpzUq20Mf+tAK9s61B9B3nDjguPHGG9e2oc1qgwsvvLAC - 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 - q67qAAmEFnUPiDzAa6+9tk444YQ6/PDD66CDDqrddtuty2+HHXboxLZ83W///ffvynXEEUd0ZT3llFPq - zDPPrPPPP78uv/zyuu666zpwgmbC59tuu62rC96g4/ZvueWWFyCpfqTjOQeICet5jaCvDZR3sB4tyRKd - Iy+ma4s6vqh0v8yl5T8EwN/UhbIxOp5Hmtja8Yz12M+xbPfTuJ5HMG/uvIEQtYWnc6fPrPkzZ9fCeS2k - bcCbOmlyB60JDWDx4LINcLMbDEFOmqlTpta05iE5N2pE85pGjqrxbZuMHj6iRj4zrJ547PF69JFHO0kY - eHsz1Ouuv66uuOrKuvSKy+vCSy+pM889p04+7dQ64ZST69jjj6sDG0BAAqBAY9ttt63NNtusNthgg1pr - rbVq9dVXrxVXXLG++c1v1jLLLFNf+cpX6vOf/3x96lOfqo9+9KP1oQ99qD7wgQ/UP/zDP9Tf//3f19/9 - 3d/V3/7t39bf/M3f1Pvf//76q7/6q/qLv/iL+vM///P60z/90/q///f/1p/92Z/Vn/zJn9Tv/M7v1B/9 - 0R/VX//1X3fnbP/lX/5ll9/3v//9uuSSSzqvMHULKML6iy++uAOmcm688cZdOVdZZZVaaaWVarnllqvv - fe979d3vfreWXXbZbt/xlVdeudZZZ53aaKONasstt6yddtqp9t577zr44IM7OIL4scce20HyuOOOqwsu - uKAuvfTS7l7KAcgZZwTDeJ1XX311d+6GG27oziXE1qkAJC883rVn4TEOHnMkg5e+PhHbi0qfc1ly3aLy - /GUtLe8hAP6mLjwnoU2a1zoKZU2Jo7wR+4BHuRMGdpMHPLUGqbENWiOfeqatR9X0yVNqWoPfVOsGNt7f - 9KnNW5g1u9t2HBxnNY9wavPsZrQ01iB3/90tVLvjzrr2yqvqgnPOrdNOPqWOOeLI2nPX3Wr7bbatTTfe - pNZYfY3O6Jdffvn6ry9/qT7yHx+tD3zwX+oD//rB+tBH/r2Tf/33f6sP/tuH64Mf/lD9a5MPf/jD9W// - 9m/1kY98pP7jP/6jPvaxj9XHP/7x+sQnPtGB7jOf+Ux97nOfe0EAcFHi3Gc/+9n6z//8z+6aT3/60/XJ - T36yy0ue8gZNa/f613/91+6+ztlXjg9+8IMdIMER3AAl7WDMkbcVCIG8yZFMjAhTebS8N54b7+6yyy7r - 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 - RU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 838, 141 - - - 97, 23 - - - 58 - - - Delete user - - - MiddleLeft - - - btndeleteUserConstructorRel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 839, 112 - - - 97, 23 - - - 57 - - - Add user - - - MiddleLeft - - - btnAddUser2ConstructorREL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - NoControl - - - 938, 50 - - - 178, 17 - - - 53 - - - Konfigurierte User für Sicht: - - - lblConfiguredUsers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - NoControl - - - 576, 50 - - - 100, 17 - - - 52 - - - Userauswahl: - - - lblUsers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - NoControl - - - 576, 28 - - - 229, 13 - - - 54 - - - Bitte konfigurieren Sie die Userzuordnung. - - - Label16 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - 350, 128 - - - 50, 22 - - - 59 - - - LANGUAGETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - 841, 69 - - - 76, 30 - - - 60 - - - Add to -Home Tab - - - CheckBoxHome - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - TopCenter - - - NoControl - - - 841, 170 - - - 95, 48 - - - 61 - - - Change Home/Standard - - - BottomCenter - - - btnChangeHOMESTANDARD - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 164, 173 - - - 667, 173 - - - 579, 70 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 107 - - - True - - - 3 - - - 102 - - - 256, 224 - - - 88 - - - GridControlUsers2Menue - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 2 - - - Top, Left, Right - - - 941, 69 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 107 - - - True - - - 3 - - - 102 - - - 462, 224 - - - 89 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 1 - - - True - - - 125 - - - 6, 13 - - - 1425, 685 - - - Segoe UI, 8.25pt - - - - AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAA - AACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAA//8AAAAAAAD//wAAAAAAAP/wcAAABwAA//AAAAAAAA///wAAAAAAD///8AAAAAAP//8Ad3eQAA// - /wd3d3AAAAAABwdwcAAAAAEAAAAIAAAAAAAAiIgAAAAAAIiIgAAAAAAAgIiIcAAAAAAACAAAAAAAAAAA - AACAA///gAH//4AB//+AAf//gAH//wAD//8AB///AAP//wAD//8AA///8AD///AA///wAf//+AD///gA - ///5J///KAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVV - VQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAz - AAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZ - mQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMA - mQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZ - AAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/ - zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZm - MwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/ - AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlm - AACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnM - zACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwz - ZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ - /wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8A - mQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+Z - ZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ - ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq - 6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAFBQUFBQUFBQU - FBQUFAAAABT09PT0FBQUFBQUEhIUAAAU9PT09BQUFBQUFBIUFAAAFPT09BSaFBQUFBIUmhQAABT09PQU - FBQUFBQSEhQUABT09PT09BQUFBQUFBISAAAU9PT09PT0FBQUFBQUAAAAFPT09PT0FBSampqadRQAABT0 - 9PT09BSampqampoUAAAUFBQUFBQUmhSamhSaFAAAAAAAABQQFBQUFBQUFK8UFAAAAAAUQ0MUZ2eugo2v - FBQAAAAAFBQUFOvrgo2NFBQAAAAAAAAUFGbrZ4KCja+wFAAAAAAAFBQUFBQUghQUFBQAAAAAABQUABQU - ABQUAAAAgAP//4AB//+AAf//gAH//4AB//8AA///AAf//wAD//8AA///AAP///AA///wAP//8AH///gA - ///4AP//+Sf//ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAICIg4iIiAAAAAAIeP//8AAIiIiIiIhwAAAACHj///AAgIiIiIiHcAAAAI - eP///wADiIiIiIiHAAAACHj///8ACAiIiIiIAAAAAAh4///wd3CIiIiIgHdwAAAIeIiIAHdwiIiIiIB3 - cAAACHiHdwAAAAiIiIiIAAAAAIePh4gAAACIiIiIiId3AACHj4ePAAAAiIiIiIh4dwAAh4h4//AACAAA - AACIh3AAAIeIeP/wAAAHd3d3AIdwAACHiHj//wAHdwAAB5kAAAAIePiI////B3d3d3d5AAAACHj///// - 8Hd3d3d3d5AAAAh4//////B3d3d3d3eQAAAIeP/////wdwcHdwcHkAAAAAAAAAAAAHeAh3eAh5AAAAAA - AAAAAAB3d3d3d3AAAAAAAAAAAAEAd3d3AAAIiAAAAAAAAAAAAAAAAAiIiIh3cAAAAAAAAAAACDCIiIh3 - hwAAAAAAAAAAAIAIOIiHiAAAAAAAAAAAAAAAgIiIiHAAAAAAAAAAAAAACAiIiHiHAAAAAAAAAAAAAACA - iIeHh3AAAAAAAAAAAAgICIiIh4d3cAAAAAAAAAAAAIAIhYAAAAAAAAAAAAAAAAgAAIiAAAAAAAAAAAAA - AAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAD//AAf4AAAD+AAAAfgAAAHwAAAB8AAAAfAAAADwAAAA8AA - AAGAAAABgAAAAYAAAAOAAAADgAAABwAAAB8AAAAPAAAADwAAAA8AAAAP/+AAD//AAAD/gAAA/4AAAf8A - AAP/AAAP//AAB//wAAH/4AAA/+AAAP/BCD//xxw///+ePygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAA - AAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgI - CAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW - 7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABm - ZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAAAMwzAADMZgAAzJkAAMzMAADM - /wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz - /wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPM - ZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYz - AABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZ - zABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkA - mQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZ - mQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwA - AACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxm - zACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/ - MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9m - MwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/M - zAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaG - hgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAUFBQUFBQUFBQUFBQUAAAAAAAAAAAUFBQUFBQU - FBQUFBJtEm1t627s7JLskpIUAAAAAAAAABTr8ev09PT09BQUEhJtbW3r6+vs7JKSku8UAAAAAAAAFOvx - 6/T09PT0FBQSbRJt623r7OzskpLv7xQAAAAAABTr8ev09PT09PQUEhJKbW1t6+vs65LskpLvFAAAAAAA - FOvx6/T09PT09BQUFG0SbW3r7OuN7JKSFBQUAAAAAAAU6/Hr9PT09PQUmpqaFG1tbevr7HOS7BSampoU - AAAAABTr8evr6+vrFBSampoUbW1t6+vr7OySFJqamhQAAAAAFOvx6+vx8fEUFBQUFBISbett6+zs7JKS - FBQUFBQAABTr8ev06/Hr6xQUFBQSEm1tbevr7OuS7JKS7+/vFAAAFOvx6/Tr8ev0FBQUEhQSbW3rbevs - 7OySku+S7wcUAAAU6/Hr6/Hr9PT0FBQUEm0SFBQUFBQUFJKSku8HFAAAABTr8evr8ev09PQUFBQSFBSa - mpqampqaFBSS7+8UAAAAFOvx6+vx6/T09PQUFBSampoUFBQUFJp1dRQUFAAAABTr8ev06+vr9PT09PT0 - FJqampqampqampp1FAAAAAAAFOvx6/T09PT09PT09BSampqampqampqampp1FAAAAAAU6/Hr9PT09PT0 - 9PT0FJqampqampqampqamnUUAAAAABTr8ev09PT09PT09PQUmpoUmhSampoUmhSadRQAAAAAFBQUFBQU - FBQUFBQUFBSamuwU7JqamuwU7Jp1FAAAAAAAAAAAAAAAAAAAABQUFJqampqampqampqaFBQUAAAAAAAA - AAAAAAAAAAAUEGcUmpqampqaFBQUFBSvjq8UFBQUAAAAAAAAAAAAFD1mQxQUFBQUFBRnjY2Ngo6vjrC2 - sBQAAAAAAAAAAAAUQ0NEZxRnZ21oZ42CjY2vjbCwr7AUAAAAAAAAAAAAFENDRENmRGdtZ2euaK6Ngo2w - jq8UFAAAAAAAAAAAAAAUFBQUFBRnFGdn62eNgo2Nja+wFAAAAAAAAAAAAAAAAAAAAAAUEhRnZ+tnjYKN - jY2wjq+wFAAAAAAAAAAAAAAAAAAAABRnZ2dnZ41njY2CsI2wjrC2FBQAAAAAAAAAAAAAAAAUEkRmbWfr - Z42Ngo2NjbCvsLDRthQAAAAAAAAAAAAAABQUZ0QUZ2eNZxSNjYivFBQUFBQUFAAAAAAAAAAAAAAUREMU - FAAU62cUABSCr44UAAAAAAAAAAAAAAAAAAAAABQUFAAAABRnFAAAABSNsBQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAABQUAAAAABQUFAAAAAAAAP/8AB/gAAAP4AAAB+AAAAfAAAAHwAAAB8AAAAPAAAADwAAAAYAA - AAGAAAABgAAAA4AAAAOAAAAHAAAAHwAAAA8AAAAPAAAADwAAAA//4AAP/8AAAP+AAAD/gAAB/wAAA/8A - AA//8AAH//AAAf/gAAD/4AAA/8EIP//HHD///54/ - - - - Constructor Designer - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTORBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FormDesignerToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ImageList1 - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_Users2BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridView2 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn14 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn15 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn16 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn17 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewSupervisorsAdd - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn10 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn11 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn12 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBWH_Users1BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewUserSQL - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPlaceholder - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - colReplace - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_CONSTRUCTOR_USER_SQLBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tslblSaveDetail - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBTEMP_QUICKDISPLAYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORBindingSource1 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_CONSTRUCTORTableAdapter1 - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - OFDWindreamsuche - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBTEMP_QUICKDISPLAYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBTEMP_QUICKDISPLAYTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager2 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ImageCollection1 - - - DevExpress.Utils.ImageCollection, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TableAdapterManager3 - - - DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager, DD_DMSDataSetCalendar.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_CONSTRUCTOR_USER_SQLTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewlUsers2Menue - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn7 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn8 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn9 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmConstructorDesigner - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.vb b/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.vb deleted file mode 100644 index bbb6f03..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructorDesigner.vb +++ /dev/null @@ -1,1015 +0,0 @@ -Imports DevExpress.XtraGrid.Views.Tile -Imports DevExpress.XtraEditors -Imports System.Text.RegularExpressions - -Public Class frmConstructorDesigner - Dim SELECTED_ENTITY_ID As Integer - Dim SELECTED_CONSTRUCTOR_DETAIL_ID As Integer - Dim formloaded As Boolean = False - Dim AtPlaceholderPattern As String = "@[A-Za-z_]+" - Private Sub TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_FORM_CONSTRUCTORBindingNavigatorSaveItem.Click - Try - Me.Validate() - Me.TBPMO_FORM_CONSTRUCTORBindingSource.EndEdit() - If DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - TBPMO_FORM_CONSTRUCTORTableAdapter.Update(DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR) - lblSave.Visible = True - Else - lblSave.Visible = False - End If - - Catch ex As Exception - MsgBox("Error in Saving FormConstructor:" & vbNewLine & ex.Message) - End Try - - - End Sub - - Private Sub frmConstructorDesigner_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMAdmin1.TBPMO_FORM_CONSTRUCTOR". Sie können sie bei Bedarf verschieben oder entfernen. - Try - XtraTabControl2.SelectedTabPageIndex = 0 - formloaded = False - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Connection.ConnectionString = MyConnectionString - Load_Head() - Dim sql1 As String = "SELECT T.GUID, [dbo].[FNPMO_GETOBJECTCAPTION]('" & USER_LANGUAGE & "','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), 1) AS FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.SHOW_FORM_CONSTRUCT = 1 AND T1.SCREEN_ID = 1 ORDER BY T1.FORM_TITLE" - Dim DTFORMS As DataTable = ClassDatabase.Return_Datatable(sql1) - 'FORM_IDComboBox.DataSource = DTFORMS - 'FORM_IDComboBox.DisplayMember = DTFORMS.Columns(1).ColumnName - 'FORM_IDComboBox.ValueMember = DTFORMS.Columns(0).ColumnName - - Dim sql2 As String = "SELECT T.GUID, [dbo].[FNPMO_GETOBJECTCAPTION]('" & USER_LANGUAGE & "','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), 1) AS FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.FORM_TYPE_ID IN (1,2) AND T.GUID = T1.FORM_ID AND T.SHOW_FORM_CONSTRUCT = 1 AND T1.SCREEN_ID = 1 ORDER BY T1.FORM_TITLE" - Dim DTParent As DataTable = ClassDatabase.Return_Datatable(sql2) - 'PARENT_IDComboBox.DataSource = DTParent - 'PARENT_IDComboBox.DisplayMember = DTParent.Columns(1).ColumnName - 'PARENT_IDComboBox.ValueMember = DTParent.Columns(0).ColumnName - - Catch ex As Exception - MsgBox("Error Loading Form:" & vbNewLine & ex.Message) - End Try - End Sub - Sub Load_Head() - Try - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR, USER_LANGUAGE, CURRENT_SCREEN_ID) - Catch ex As Exception - MsgBox("Error Loading Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub Load_Detail(ID As Integer) - Try - Me.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAIL, ID) - SELECTED_ENTITY_ID = ClassDatabase.Execute_Scalar("SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE GUID = " & ID) - Catch ex As System.Exception - MsgBox("Error Loading Details:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - Select Case XtraTabControl2.SelectedTabPageIndex - Case 0 - Me.btnSetHeadline.Visible = False - Load_QuickDisplay() - Case 2 - RecordSearch_Config() - End Select - - End Sub - Public Sub Load_QuickDisplay() - Try - If SELECTED_CONSTRUCTOR_DETAIL_ID = 0 Then Exit Sub - Dim formId = ClassDatabase.Execute_Scalar("SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE GUID = " & SELECTED_CONSTRUCTOR_DETAIL_ID) - Dim sql = "SELECT T.GUID, T.COL_NAME AS 'COL_NAME' FROM TBPMO_CONTROL T, TBPMO_CONTROL_SCREEN T1, TBPMO_CONTROL_TYPE T2 WHERE T.SHOW_COLUMN = 1 AND T.[COL_NAME] <> '' AND T.GUID = T1.CONTROL_ID AND T.CONTROL_TYPE_ID = T2.GUID AND T.FORM_ID = " & formId & " AND LEN(ISNULL(T.COL_NAME,'')) > 0 and t.CONTROL_TYPE_ID not in (1,5,12) " & _ - "AND T2.GUID not in (1,5,7,8,9) AND T.GUID NOT IN (SELECT CONTROL_ID FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY WHERE CONSTRUCT_ID = " & SELECTED_CONSTRUCTOR_DETAIL_ID & ") ORDER BY T1.TAB_INDEX" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - listBoxControls.DataSource = DT - listBoxControls.DisplayMember = DT.Columns(1).ColumnName - listBoxControls.ValueMember = DT.Columns(0).ColumnName - - Dim DT2 = ClassDatabase.Return_Datatable("SELECT T.GUID, T1.COL_NAME FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY T, TBPMO_CONTROL T1 WHERE T1.CONTROL_TYPE_ID <> 6 AND T.CONTROL_ID = T1.GUID AND T.CONSTRUCT_ID = " & SELECTED_CONSTRUCTOR_DETAIL_ID & " ORDER BY T.SEQUENCE") - ListBoxConfiguredDisplay.DataSource = DT2 - ListBoxConfiguredDisplay.DisplayMember = DT2.Columns(1).ColumnName - ListBoxConfiguredDisplay.ValueMember = DT2.Columns(0).ColumnName - - Dim DT3 As DataTable = ClassDatabase.Return_Datatable("SELECT T.GUID, T1.COL_NAME FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY T, TBPMO_CONTROL T1 WHERE T1.CONTROL_TYPE_ID = 6 AND T.CONTROL_ID = T1.GUID AND T.CONSTRUCT_ID = " & SELECTED_CONSTRUCTOR_DETAIL_ID) - If DT3.Rows.Count = 1 Then - Me.txtQuickViewPicture.Text = DT3.Rows(0).Item(1) - Me.txtQuickViewPicture.Tag = DT3.Rows(0).Item(0) - Else - Me.txtQuickViewPicture.Text = "NOT CONFIGURED" - Me.txtQuickViewPicture.Tag = Nothing - End If - Try - Me.TBTEMP_QUICKDISPLAYTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBTEMP_QUICKDISPLAYTableAdapter.Fill(Me.DD_DMSDataSet.TBTEMP_QUICKDISPLAY, SELECTED_CONSTRUCTOR_DETAIL_ID) - Catch ex As System.Exception - MsgBox("Error in Load_Preview_QuickDisplay:" & vbNewLine & ex.Message) - End Try - Catch ex As Exception - MsgBox("Error Load_QuickDisplay:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub Load_ConstructorUser() - Try - Dim Sql = $"SELECT * FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.GUID NOT IN (SELECT USER_ID FROM TBPMO_CONSTRUCTOR_USER WHERE CONSTRUCT_ID = {CONSTRUCTOR_IDTextBox.Text}) ORDER By USERNAME" - Dim DT_USER = ClassDatabase.Return_Datatable(Sql) - Sql = String.Format("SELECT T1.GUID, T.USERNAME + ' - ' + CASE T1.HOME_MENUE WHEN 1 THEN 'HOME' ELSE 'STANDARD' END AS USERNAME, T.EMAIL, T.NAME, T.PRENAME FROM TBDD_USER T, TBPMO_CONSTRUCTOR_USER T1 WHERE T1.USER_ID = T.GUID AND T1.CONSTRUCT_ID = {0} ORDER BY T.USERNAME", CONSTRUCTOR_IDTextBox.Text) - Dim DT_USER_CONSTR As DataTable = ClassDatabase.Return_Datatable(Sql) - Try - DD_ECMAdmin.TBAD_Users.Clear() - - For Each row As DataRow In DT_USER.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error Load_Users for menues:" & vbNewLine & ex.Message) - End Try - - Try - DD_ECMAdmin.TBWH_Users1.Clear() - - For Each row As DataRow In DT_USER_CONSTR.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users1Row - newUserRow = DD_ECMAdmin.TBWH_Users1.NewTBWH_Users1Row - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - newUserRow.Username = row.Item("USERNAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBWH_Users1.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error loading Users for Constructor:" & vbNewLine & ex.Message) - End Try - Catch ex As Exception - MsgBox("UnexpectedError Load_ConstructorUser:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub RecordSearch_Config() - Try - 'Zurücksetzen - lblSaveDocSearch.Visible = False - - Dim res = ClassDatabase.Execute_Scalar("SELECT DOCUMENT_VIEW FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & SELECTED_ENTITY_ID & " and SCREEN_ID = " & CURRENT_SCREEN_ID) - - If res = True Then - chkWDSearch_Active.Checked = True - Else - chkWDSearch_Active.Checked = False - End If - - Dim DT As DataTable = ClassDatabase.Return_Datatable("SELECT DOC_SEARCH_TAB1,ACTIVATE_DOC_SEARCH_ON_EDIT FROM VWPMO_CONSTRUCTOR_FORMS WHERE GUID = " & SELECTED_CONSTRUCTOR_DETAIL_ID) - res = DT.Rows(0).Item(0) - If CBool(res) = True Then - chkDOC_SEARCH_TAB1.Checked = True - Else - chkDOC_SEARCH_TAB1.Checked = False - End If - res = DT.Rows(0).Item(1) - If CBool(res) = True Then - chkActivateDSOnEdit.Checked = True - Else - chkActivateDSOnEdit.Checked = False - End If - Catch ex As Exception - MsgBox("Error in RecordSearch_Config:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub frmConstructorDesigner_Shown(sender As Object, e As EventArgs) Handles Me.Shown - formloaded = True - Load_TreeViewEbene() - Load_ConstructorUser() - LANGUAGETextBox.Text = USER_LANGUAGE - End Sub - Sub Load_TreeViewEbene() - Try - Dim CONSTR_ID As Integer = CONSTRUCTOR_IDTextBox.Text - - Dim sel_sql = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & _ - "from VWPMO_CONSTRUCTOR_FORMS WHERE FORM_TYPE_ID IN (1,4) AND PARENT_ID = 0 AND CONSTRUCT_ID = {2} AND SCREEN_ID = {3} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, CONSTR_ID, CURRENT_SCREEN_ID) - - Dim DT As DataTable = ClassDatabase.Return_Datatable(sel_sql) - If DT.Rows.Count >= 1 Then - TreeViewDetails.Nodes.Clear() - For Each rowEbene0 As DataRow In DT.Rows - Dim Node As TreeNode - Node = TreeViewDetails.Nodes.Add("E1: " & rowEbene0.Item("CAPTION").ToString) - Node.Tag = rowEbene0.Item("GUID") - 'Jetzt die Ebene1Knoten einhängen - sel_sql = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & _ - "from VWPMO_CONSTRUCTOR_FORMS WHERE FORM_TYPE_ID in (2,5) AND PARENT_ID = {2} AND CONSTRUCT_ID = {3} AND SCREEN_ID = {4} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, rowEbene0.Item("FORM_ID"), CONSTR_ID, CURRENT_SCREEN_ID) - - Dim dtEbene1 As DataTable = ClassDatabase.Return_Datatable(sel_sql) - If dtEbene1.Rows.Count > 0 Then - For Each rowEbene1 As DataRow In dtEbene1.Rows - Dim Node1 As TreeNode - Node1 = Node.Nodes.Add("E2: " & rowEbene1.Item("CAPTION").ToString) - Node1.Tag = rowEbene1.Item("GUID") - 'Jetzt die Ebene2 Knoten einhängen - sel_sql = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & _ - "from VWPMO_CONSTRUCTOR_FORMS WHERE FORM_TYPE_ID in (3,5) AND PARENT_ID = {2} AND CONSTRUCT_ID = {3} AND SCREEN_ID = {4} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, rowEbene1.Item("FORM_ID"), CONSTR_ID, CURRENT_SCREEN_ID) - - Dim dtEbene2 As DataTable = ClassDatabase.Return_Datatable(sel_sql) - If dtEbene2.Rows.Count > 0 Then - For Each rowEbene2 As DataRow In dtEbene2.Rows - Dim Node2 As TreeNode - Node2 = Node1.Nodes.Add("E3: " & rowEbene2.Item("CAPTION").ToString) - Node2.Tag = rowEbene2.Item("GUID") - Next - End If - - Next - - End If - Next - TreeViewDetails.ExpandAll() - TreeViewDetails.Nodes(0).EnsureVisible() - Else - MsgBox("Achtung Konfigurationsfehler: Mehrere oder keine Level 0 Entität gefunden!" & "Korrigieren Sie bitte Ihre Eingaben", MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - MsgBox("Error in Load_TreeView:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub TBPMO_FORM_CONSTRUCTORBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_FORM_CONSTRUCTORBindingSource.CurrentChanged - lblSave.Visible = False - If formloaded = True Then - Try - If CONSTRUCTOR_IDTextBox.Text <> "" Then - - LANGUAGETextBox.Text = USER_LANGUAGE - Load_TreeViewEbene() - Load_ConstructorUser() - End If - Catch ex As Exception - MsgBox("Error Loading Construct-Data:" & vbNewLine & ex.Message) - End Try - End If - End Sub - - Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeViewDetails.AfterSelect - Try - If Not TreeViewDetails.SelectedNode Is Nothing Then - Dim construct_id As Integer = Integer.Parse(TreeViewDetails.SelectedNode.Tag) - SELECTED_CONSTRUCTOR_DETAIL_ID = construct_id - Me.tslblSaveDetail.Visible = False - Load_Detail(construct_id) - Select Case XtraTabControl2.SelectedTabPageIndex - Case 0 - Load_QuickDisplay() - Case 1 - - Case 2 - RecordSearch_Config() - Case 3 - Load_TBWH_Users1() - Case 4 - Load_Client_Entity() - Load_ClientsforEntity() - End Select - - End If - Catch ex As Exception - MsgBox("Error in AfterSelect:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub LEVEL1_SELECTCheckBox_CheckedChanged(sender As Object, e As EventArgs) Handles LEVEL1_SELECTCheckBox.CheckedChanged - 'Try - ' If LEVEL1_SELECTCheckBox.Checked Then - ' SQL_SELECT_EBENE1TextBox.Enabled = True - ' Else - ' SQL_SELECT_EBENE1TextBox.Enabled = False - ' End If - ' Dim view As String - ' If SQL_SELECT_EBENE1TextBox.Text <> "" Then - ' view = SQL_SELECT_EBENE1TextBox.Text.ToUpper.Replace("SELECT * FROM ", "") - ' view = view.Trim - ' Dim Sql = "SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('" & view & "')" - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> " & Sql, False) - ' Dim DT As DataTable = ClassDatabase.Return_Datatable(Sql) - ' If DT IsNot Nothing Then - ' COLUMN_NAME1ComboBox.Items.Clear() - ' For Each row As DataRow In DT.Rows - ' COLUMN_NAME1ComboBox.Items.Add(row.Item(0)) - ' Next - ' End If - ' End If - 'Catch ex As Exception - ' MsgBox("Error in LEVEL1_SELECTCheckBox:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - 'End Try - End Sub - - Private Sub tsbtnSave_Click(sender As Object, e As EventArgs) Handles tsbtnSave.Click - If XtraTabControl2.SelectedTabPageIndex = 1 Then - Try - Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource.EndEdit() - If DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAIL.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox1.Text = USER_USERNAME - Me.TBPMO_FORM_CONSTRUCTOR_DETAILBindingSource.EndEdit() - Me.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter.Update(DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR_DETAIL) - tslblSaveDetail.Text = "Constructor-Details saved - " & Now - Me.tslblSaveDetail.Visible = True - Else - Me.tslblSaveDetail.Visible = False - End If - - Catch ex As Exception - MsgBox("Error in Save Constructor-Details:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - - If XtraTabControl2.SelectedTabPageIndex = 2 Then - Try - Try - lblSaveDocSearch.Visible = False - Dim docsearch As Integer - If chkWDSearch_Active.Checked Then - docsearch = 1 - Else - docsearch = 0 - End If - Dim upd = String.Format("UPDATE TBPMO_FORM_VIEW SET DOCUMENT_VIEW = {0},CHANGED_WHO = '{1}' WHERE FORM_ID = {2} AND SCREEN_ID = {3}", docsearch, USER_USERNAME, SELECTED_ENTITY_ID, CURRENT_SCREEN_ID) - ClassDatabase.Execute_non_Query(upd) - - Dim DOC_SEARCH_TAB1 As Integer - If chkDOC_SEARCH_TAB1.Checked Then - DOC_SEARCH_TAB1 = 1 - Else - DOC_SEARCH_TAB1 = 0 - End If - Dim ACTIVATE_DOC_SEARCH_ON_EDIT As Integer - If chkActivateDSOnEdit.Checked Then - ACTIVATE_DOC_SEARCH_ON_EDIT = 1 - Else - ACTIVATE_DOC_SEARCH_ON_EDIT = 0 - End If - Dim sql = String.Format("UPDATE TBPMO_FORM_CONSTRUCTOR_DETAIL SET DOC_SEARCH_TAB1 = {0},ACTIVATE_DOC_SEARCH_ON_EDIT = {1}, CHANGED_WHO = '{2}' where GUID = {3}", DOC_SEARCH_TAB1, ACTIVATE_DOC_SEARCH_ON_EDIT, USER_USERNAME, SELECTED_CONSTRUCTOR_DETAIL_ID) - If ClassDatabase.Execute_non_Query(sql) = True Then - lblSaveDocSearch.Visible = True - lblSaveDocSearch.Text = "Data saved - " & Now - End If - - Catch ex As Exception - MsgBox("Error in Save DocView-properties 2:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - lblSaveDocSearch.Visible = False - End Try - Catch ex As Exception - MsgBox("Error in Save DocView-properties 1:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - lblSaveDocSearch.Visible = False - End Try - End If - - If XtraTabControl2.SelectedTabPageIndex = 3 And TabControl1.SelectedIndex = 0 Then - Try - Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQL.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox2.Text = USER_USERNAME - Me.TBPMO_CONSTRUCTOR_USER_SQLBindingSource.EndEdit() - Me.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Update(DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQL) - lblsaveSQLUser.Visible = True - Else - lblsaveSQLUser.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save User SQL:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End If - End Sub - - - Private Sub chkWDSearch_Active_CheckedChanged(sender As Object, e As EventArgs) Handles chkWDSearch_Active.CheckedChanged - Try - If chkWDSearch_Active.Checked Then - XtraTabControlSV.Enabled = True - Load_TBAD_Users() - Load_Supervisor() - Load_Supervisor_Controls_Choose() - Load_Supervisor_Controls() - chkDOC_SEARCH_TAB1.Enabled = True - Else - XtraTabControlSV.Enabled = False - chkDOC_SEARCH_TAB1.Enabled = False - End If - Catch ex As Exception - MsgBox("Error in Checked Change WD-Search:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub XtraTabControl2_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl2.SelectedPageChanged - Select Case XtraTabControl2.SelectedTabPageIndex - Case 0 - Load_QuickDisplay() - Case 2 - RecordSearch_Config() - Case 3 - Load_TBWH_Users1() - Case 4 - Load_Client_Entity() - Load_ClientsforEntity() - End Select - End Sub - Public Class MyListBoxItem - Private _text As String - Private _extraData As String - - Public Property Text As String - Get - Return _text - End Get - Set(ByVal value As String) - _text = value - End Set - End Property - - Public Property ExtraData As String - Get - Return _extraData - End Get - Set(ByVal value As String) - _extraData = value - End Set - End Property - - Public Overrides Function ToString() As String - Return Text - End Function - - End Class - Public Sub Load_Client_Entity() - Try - Dim sql = String.Format("SELECT GUID, CLIENT_NAME FROM TBDD_CLIENT WHERE GUID IN (SELECT CLIENT_ID FROM TBDD_CLIENT_USER WHERE USER_ID = {0})", USER_GUID) - Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql) - chklbxClient.Items.Clear() - For Each row As DataRow In DT1.Rows - chklbxClient.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - - Catch ex As Exception - MsgBox("UnexpectedError Load_Client_Entity:" & vbNewLine & ex.Message) - End Try - End Sub - Sub Load_ClientsforEntity() - Try - Dim sql = String.Format("SELECT T.GUID, T1.CLIENT_NAME FROM TBPMO_CLIENT_ENTITY T, TBDD_CLIENT T1 WHERE T.CLIENT_ID = T1.GUID " & _ - "AND T1.GUID IN (SELECT CLIENT_ID FROM TBDD_CLIENT_USER WHERE USER_ID = {0}) AND T.ENTITY_ID = {1}", USER_GUID, SELECTED_ENTITY_ID) - - - Dim DT As DataTable = ClassDatabase.Return_Datatable(Sql) - chklbxEntitiesforClient.Items.Clear() - For Each row1 As DataRow In DT.Rows - chklbxEntitiesforClient.Items.Add(New MyListBoxItem() With {.Text = row1.Item(1), .ExtraData = row1.Item(0)}) - Next - Catch ex As Exception - MsgBox("UnexpectedError Load_ClientsforEntity:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub Load_TBWH_Users1() - Try - Dim sql = $"SELECT T.* FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.GUID IN (SELECT USER_ID FROM TBPMO_CONSTRUCTOR_USER WHERE CONSTRUCT_ID = {CONSTRUCTOR_IDTextBox.Text}) ORDER BY T.USERNAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - DD_ECMAdmin.TBWH_Users1.Clear() - For Each row As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users1Row - newUserRow = DD_ECMAdmin.TBWH_Users1.NewTBWH_Users1Row - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBWH_Users1.Rows.Add(newUserRow) - ' chklbxUsersforClient.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("UnexpectedError Load_UserSQL:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub Load_TBAD_Users() - Try - Dim sql = $"SELECT T.* FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.GUID IN (SELECT USER_ID FROM TBPMO_CONSTRUCTOR_USER WHERE CONSTRUCT_ID = {CONSTRUCTOR_IDTextBox.Text}) ORDER BY T.USERNAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - DD_ECMAdmin.TBAD_Users.Clear() - For Each row As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - ' chklbxUsersforClient.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("UnexpectedError Load_TBAD_Users:" & vbNewLine & ex.Message) - End Try - End Sub - - Public Sub Load_Supervisor() - Try - Dim sql = $"SELECT T.* FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.GUID IN (SELECT USER_ID FROM TBPMO_ENTITY_SUPERVISOR WHERE ENTITY_ID = {SELECTED_ENTITY_ID}) ORDER BY T.USERNAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - DD_ECMAdmin.TBWH_Users2.Clear() - For Each row As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users2Row - newUserRow = DD_ECMAdmin.TBWH_Users2.NewTBWH_Users2Row - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBWH_Users2.Rows.Add(newUserRow) - ' chklbxUsersforClient.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("UnexpectedError Load_Supervisor:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub Load_Supervisor_Controls_Choose() - Try - Dim sql = String.Format("select GUID, NAME + '/' + COL_NAME as control from tbpmo_Control where FORM_ID = {0} and CONTROL_TYPE_ID IN (2,3,12) ORDER BY NAME", SELECTED_ENTITY_ID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - cmbSupervisorControls.DataSource = DT - cmbSupervisorControls.DisplayMember = DT.Columns(1).ColumnName - cmbSupervisorControls.ValueMember = DT.Columns(0).ColumnName - Catch ex As Exception - MsgBox("UnexpectedError Load_Supervisor_Controls_Choose:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub Load_Supervisor_Controls() - Try - Dim sql = String.Format("select T1.GUID, T.NAME + '/' + T.COL_NAME as [control] from tbpmo_Control T, TBPMO_SUPERVISOR_CONTROLS T1 " & _ - "where T.GUID = T1.CONTROL_ID AND T.FORM_ID = {0} ORDER BY T.NAME", SELECTED_ENTITY_ID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - CheckedListBoxSupervisorControls.Items.Clear() - For Each row1 As DataRow In DT.Rows - CheckedListBoxSupervisorControls.Items.Add(New MyListBoxItem() With {.Text = row1.Item(1), .ExtraData = row1.Item(0)}) - Next - Catch ex As Exception - MsgBox("UnexpectedError Load_Supervisor_Controls:" & vbNewLine & ex.Message) - End Try - End Sub - Private Sub btnAddControl_Click(sender As Object, e As EventArgs) Handles btnAddControl.Click - Try - Dim i = listBoxControls.SelectedValue - If Not IsNothing(i) Then - Dim insert = "INSERT INTO TBPMO_FORM_CONSTR_QUICK_DISPLAY (CONSTRUCT_ID, CONTROL_ID,ADDED_WHO) VALUES (" & SELECTED_CONSTRUCTOR_DETAIL_ID & ", " & i & ",'" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(insert) Then - Load_QuickDisplay() - End If - End If - Catch ex As Exception - MsgBox("Error in Adding Control to Quick-Display: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btndeleteControl_Click(sender As Object, e As EventArgs) Handles btndeleteControl.Click - Try - Dim i = ListBoxConfiguredDisplay.SelectedValue - If Not IsNothing(i) Then - Dim delete = "DELETE FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY WHERE GUID = " & i - If ClassDatabase.Execute_non_Query(delete) Then - Load_QuickDisplay() - End If - End If - Catch ex As Exception - MsgBox("Error in Deleting Control from Quick-Display: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub ListBoxConfiguredDisplay_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBoxConfiguredDisplay.SelectedIndexChanged - lblChangeHeadline.Visible = False - If ListBoxConfiguredDisplay.SelectedIndex <> -1 Then - Try - Dim txt As String = ListBoxConfiguredDisplay.Text - Me.btnSetHeadline.Text = "Set '" & txt & "'" & vbNewLine & "as Headline" - Me.btnSetHeadline.Visible = True - Catch ex As Exception - - End Try - - End If - End Sub - - Private Sub btnSetHeadline_Click(sender As Object, e As EventArgs) Handles btnSetHeadline.Click - Dim upd = "UPDATE TBPMO_FORM_CONSTR_QUICK_DISPLAY SET HEADLINE = 1, CHANGED_WHO = '" & USER_USERNAME & "' WHERE GUID = " & ListBoxConfiguredDisplay.SelectedValue - If ClassDatabase.Execute_non_Query(upd) Then - lblChangeHeadline.Visible = True - End If - End Sub - - Private Sub btnSetQuickViewPicture_Click(sender As Object, e As EventArgs) Handles btnSetQuickViewPicture.Click - Dim DEL As String = "DELETE FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY WHERE CONSTRUCT_ID = " & SELECTED_CONSTRUCTOR_DETAIL_ID & " AND CONTROL_ID in (SELECT GUID FROM TBPMO_CONTROL WHERE CONTROL_TYPE_ID = 6)" - If ClassDatabase.Execute_non_Query(DEL) Then - Try - Dim i = listBoxControls.SelectedValue - If Not IsNothing(i) Then - Dim insert = "INSERT INTO TBPMO_FORM_CONSTR_QUICK_DISPLAY (CONSTRUCT_ID, CONTROL_ID,PICTURE,ADDED_WHO) VALUES (" & SELECTED_CONSTRUCTOR_DETAIL_ID & ", " & i & ",1,'" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(insert) Then - Load_QuickDisplay() - lblQuickViewAdded.Visible = True - Else - lblQuickViewAdded.Visible = False - End If - End If - Catch ex As Exception - MsgBox("Error in Adding Control to Quick-Display: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - lblQuickViewAdded.Visible = False - End Try - End If - End Sub - - Private Sub listBoxControls_SelectedIndexChanged(sender As Object, e As EventArgs) Handles listBoxControls.SelectedIndexChanged - If listBoxControls.SelectedIndex <> -1 Then - Try - Dim i = listBoxControls.SelectedValue - If i.ToString.Contains("DataRowV") Then Exit Sub - If Not IsNothing(i) Then - Dim count = ClassDatabase.Execute_Scalar("SELECT COUNT(T1.GUID) FROM TBPMO_CONTROL T1 WHERE T1.CONTROL_TYPE_ID = 6 and T1.GUID = " & i) - If count = 1 Then - Me.btnSetQuickViewPicture.Visible = True - Else - Me.btnSetQuickViewPicture.Visible = False - End If - End If - lblQuickViewAdded.Visible = False - Catch ex As Exception - MsgBox("Error in CHECK CONTROL IS PICTURE: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Me.btnSetQuickViewPicture.Visible = False - End Try - End If - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - Dim DEL As String = "DELETE FROM TBPMO_FORM_CONSTR_QUICK_DISPLAY WHERE CONSTRUCT_ID = " & SELECTED_CONSTRUCTOR_DETAIL_ID & " AND CONTROL_ID in (SELECT GUID FROM TBPMO_CONTROL WHERE CONTROL_TYPE_ID = 6)" - If ClassDatabase.Execute_non_Query(DEL) Then - Load_QuickDisplay() - End If - End Sub - - Private Sub LOAD_DIRECTCheckBox_CheckedChanged(sender As Object, e As EventArgs) Handles LOAD_DIRECTCheckBox.CheckedChanged - - End Sub - - Private Sub btnAddUser2ConstructorREL_Click(sender As Object, e As EventArgs) Handles btnAddUser2ConstructorREL.Click - Try - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim home As Integer - If CheckBoxHome.Checked Then - home = 1 - Else - home = 0 - End If - Dim insert = "INSERT INTO TBPMO_CONSTRUCTOR_USER (CONSTRUCT_ID, USER_ID,ADDED_WHO,HOME_MENUE) VALUES (" & CONSTRUCTOR_IDTextBox.Text & ", " & row.Item(5) & ",'" & USER_USERNAME & "'," & home & ")" - If ClassDatabase.Execute_non_Query(insert) = False Then - MsgBox("Could not insert the User-Definition....Check the logfile!", MsgBoxStyle.Exclamation) - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - Load_ConstructorUser() - Catch ex As Exception - MsgBox("Error while adding user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btndeleteUserConstructorRel_Click(sender As Object, e As EventArgs) Handles btndeleteUserConstructorRel.Click - Try - Dim refresh As Boolean = False - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - If row.Item(0) = CBool(True) Then - Dim delete = "DELETE FROM TBPMO_CONSTRUCTOR_USER WHERE GUID = " & row.Item(5) - If ClassDatabase.Execute_non_Query(delete) Then - refresh = True - End If - End If - Next - If refresh = True Then Load_ConstructorUser() - Catch ex As Exception - MsgBox("Error while deleting user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub FormDesignerToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles FormDesignerToolStripMenuItem.Click - Try - Dim SelectedNode As TreeNode = TryCast(TreeViewDetails.SelectedNode, TreeNode) - If SelectedNode IsNot Nothing Then - Dim sql = String.Format("SELECT FORM_ID FROM TBPMO_FORM_CONSTRUCTOR_DETAIL WHERE GUID = {0}", SelectedNode.Tag) - Dim FormId As Integer = ClassDatabase.Execute_Scalar(sql) - If FormId > 0 Then - CURRENT_ENTITY_ID = FormId - OpenFormLevelDesigner() - End If - End If - Catch ex As Exception - MsgBox("Unexpected Error in Open Designer: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnChangeHOMESTANDARD_Click(sender As Object, e As EventArgs) Handles btnChangeHOMESTANDARD.Click - Try - Dim refresh As Boolean = False - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - If row.Item(0) = CBool(True) Then - Dim sql = "SELECT HOME_MENUE FROM TBPMO_CONSTRUCTOR_USER WHERE GUID = " & row.Item(5) - Dim Home = ClassDatabase.Execute_Scalar(sql) - If Home = True Then - Home = 0 - Else - Home = 1 - End If - sql = "UPDATE TBPMO_CONSTRUCTOR_USER SET HOME_MENUE = " & Home & " WHERE GUID = " & row.Item(5) - If ClassDatabase.Execute_non_Query(sql) Then - refresh = True - End If - End If - Next - If refresh = True Then Load_ConstructorUser() - Catch ex As Exception - MsgBox("Error while deleting user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub btnAddUserSQL_Click(sender As Object, e As EventArgs) Handles btnAddUserSQL.Click - If GUIDTextBox.Text = "" Then - TBPMO_CONSTRUCTOR_USER_SQLBindingSource.AddNew() - SQL_COMMANDTextBox.Enabled = True - SQL_COMMANDTextBox.BackColor = Color.PapayaWhip - SQL_COMMANDTextBox.Focus() - End If - End Sub - - Private Sub TBPMO_CONSTRUCTOR_USER_SQLBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_CONSTRUCTOR_USER_SQLBindingSource.AddingNew - Try - Dim USERID = GridViewUserSQL.GetFocusedRowCellValue(GridViewUserSQL.Columns("ID")) - If Not USERID Is Nothing Then - DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQL.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQL.CONSTR_DET_IDColumn.DefaultValue = SELECTED_CONSTRUCTOR_DETAIL_ID - DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQL.USER_IDColumn.DefaultValue = USERID - End If - - Catch ex As Exception - MsgBox("Error while Adding User-Restrictions:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub SQL_COMMANDTextBox_TextChanged(sender As Object, e As EventArgs) Handles SQL_COMMANDTextBox.TextChanged - If SQL_COMMANDTextBox.Text.Trim().Count = 0 Then - dgvPlaceholders.Enabled = False - SQL_COMMANDTextBox.BackColor = Color.LightGray - Else - dgvPlaceholders.Enabled = True - SQL_COMMANDTextBox.BackColor = Color.PapayaWhip - End If - - CheckForPlaceholders() - End Sub - - Private Sub CheckForPlaceholders() - Dim count As Integer = 0 - Dim text As String = Me.SQL_COMMANDTextBox.Text - Dim atPlaceholderRegex = New Regex(AtPlaceholderPattern, RegexOptions.IgnoreCase) - Dim matches As MatchCollection = atPlaceholderRegex.Matches(text) - - dgvPlaceholders.Rows.Clear() - Dim USERID = GridViewUserSQL.GetFocusedRowCellValue(GridViewUserSQL.Columns("ID")) - For Each match As Match In matches - Dim placeholder = "" - Select Case match.Value.ToUpper - Case "@USER_ID" - placeholder = USERID - End Select - dgvPlaceholders.Rows.Add({match.Value, placeholder}) - Next - End Sub - - Private Sub btnTestSQL_Click(sender As Object, e As EventArgs) Handles btnTestSQL.Click - Try - Dim EntSQL = "SELECT T.* FROM VWPMO_ENTITY_TABLE" & SELECTED_ENTITY_ID.ToString & " T" - Dim query As String = EntSQL & " " & SQL_COMMANDTextBox.Text - - For Each row As DataGridViewRow In dgvPlaceholders.Rows - Dim placeholder As String = row.Cells(0).Value - Dim replacement As String = row.Cells(1).Value - - ' Wenn Ersetzung ausgefüllt wurde, Platzhalter damit ersetzen - If Not String.IsNullOrEmpty(replacement) Then - query = query.Replace(placeholder, replacement) - Else - MsgBox("Please add a test-value for the placeholder '" & placeholder & "'!", MsgBoxStyle.Exclamation, "Missing value:") - Exit Sub - End If - Next - Dim DT As DataTable = ClassDatabase.Return_Datatable(query) - - If DT IsNot Nothing Then - dgvResult.DataSource = DT - End If - Catch ex As Exception - MsgBox("Error in Testing User-Restriction SQL:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - - Private Sub btnsaddUser2Client_Click(sender As Object, e As EventArgs) Handles btnsaddUser2Client.Click - - For Each obj As Object In chklbxClient.CheckedItems - Dim item As MyListBoxItem = CType(obj, MyListBoxItem) - Dim sql = "select count(*) from TBPMO_CLIENT_ENTITY Where CLIENT_ID = " & item.ExtraData & " AND ENTITY_ID = " & SELECTED_ENTITY_ID - If ClassDatabase.Execute_Scalar(sql) = 0 Then - sql = String.Format("INSERT INTO TBPMO_CLIENT_ENTITY (CLIENT_ID, ENTITY_ID, ADDED_WHO) VALUES ({0}, {1}, '{2}')", item.ExtraData, SELECTED_ENTITY_ID, USER_USERNAME) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox("Error in Adding Entity to Client!", MsgBoxStyle.Critical) - End If - End If - Next - Load_ClientsforEntity() - End Sub - - Private Sub btndeleteEntityfromClient_Click(sender As Object, e As EventArgs) Handles btndeleteEntityfromClient.Click - For Each obj As Object In chklbxEntitiesforClient.CheckedItems - Dim item As MyListBoxItem = CType(obj, MyListBoxItem) - Dim sql - sql = String.Format("DELETE FROM TBPMO_CLIENT_ENTITY WHERE GUID = {0}", item.ExtraData) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox(String.Format("Error in deleting Entity from Client", item.Text), MsgBoxStyle.Critical) - End If - Next - Load_ClientsforEntity() - End Sub - - Private Sub TBWH_Users1BindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBWH_Users1BindingSource.CurrentChanged - Load_SQL_ForUSer() - End Sub - Sub Load_SQL_ForUSer() - Try - Try - Dim USERID = GridViewUserSQL.GetFocusedRowCellValue(GridViewUserSQL.Columns("ID")) - If Not USERID Is Nothing Then - Me.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_CONSTRUCTOR_USER_SQL, SELECTED_CONSTRUCTOR_DETAIL_ID, USERID) - If SQL_COMMANDTextBox.Text <> "" Or ADDED_WHOTextBox2.Text <> "" Then - SQL_COMMANDTextBox.Enabled = True - Else - SQL_COMMANDTextBox.Enabled = False - End If - - End If - - Catch ex As System.Exception - If Not ex.Message.ToLower.Contains("atarowview") Then - MsgBox("Error while loading User-Restrictions:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End If - End Try - lblsaveSQLUser.Visible = False - Catch ex As Exception - MsgBox("Error in Load SQL for User:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click - Dim msg As String = "Wollen Sie diesen Constructor wirklich löschen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Do You really want to delete this constructor?" - End If - Dim result As MsgBoxResult = MsgBox(msg, MsgBoxStyle.YesNo) - If result = MsgBoxResult.Yes Then - Try - Dim CurrentID = CONSTRUCTOR_IDTextBox.Text - Dim sql = "EXEC PRPMO_DELETE_CONSTRUCTOR " & CurrentID - If ClassDatabase.Execute_non_Query(sql) = True Then - MsgBox("Constructor was deleted!", MsgBoxStyle.Information) - Load_Head() - Load_TreeViewEbene() - Load_ConstructorUser() - End If - Catch ex As Exception - MsgBox("Unexpected Error in delete Constructor:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Else - MsgBox("Unexpected error in executing delete-statement! Check log!", MsgBoxStyle.Exclamation) - End If - End Sub - - Private Sub btnAddUser2Supervisor_Click(sender As Object, e As EventArgs) Handles btnAddUser2Supervisor.Click - Try - If cmbRight.Text = "" Then - MsgBox("Please choose a right!", MsgBoxStyle.Exclamation) - cmbRight.DroppedDown = True - Exit Sub - End If - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim right As String - Select Case cmbRight.Text - Case "Admin" - right = "4" - Case "Read/Write" - right = "3" - End Select - - Dim sel = String.Format("SELECT COUNT(GUID) FROM TBPMO_ENTITY_SUPERVISOR WHERE ENTITY_ID = {0} AND USER_ID = {1}", SELECTED_ENTITY_ID, row.Item(5)) - If ClassDatabase.Execute_Scalar(sel) = 0 Then - Dim insert = String.Format("INSERT INTO TBPMO_ENTITY_SUPERVISOR ([ENTITY_ID], USER_ID,RIGHT1,ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", SELECTED_ENTITY_ID, row.Item(5), right, USER_USERNAME) - If ClassDatabase.Execute_non_Query(insert) Then - End If - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - Load_Supervisor() - Catch ex As Exception - MsgBox("Error while adding user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnDeleteUserSupervisor_Click(sender As Object, e As EventArgs) Handles btnDeleteUserSupervisor.Click - Try - Dim refresh As Boolean = False - For Each row As DataRow In DD_ECMAdmin.TBWH_Users2.Rows - If row.Item(0) = CBool(True) Then - Dim delete = String.Format("DELETE FROM TBPMO_ENTITY_SUPERVISOR WHERE USER_ID = {0} AND ENTITY_ID = {1}", row.Item(5), SELECTED_ENTITY_ID) - If ClassDatabase.Execute_non_Query(delete) Then - refresh = True - End If - End If - Next - If refresh = True Then Load_Supervisor() - Catch ex As Exception - MsgBox("Error while deleting user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnAddSupervisorControl_Click(sender As Object, e As EventArgs) Handles btnAddSupervisorControl.Click - If cmbSupervisorControls.SelectedIndex <> -1 Then - Dim sql = "select count(*) from TBPMO_SUPERVISOR_CONTROLS Where CONTROL_ID = " & cmbSupervisorControls.SelectedValue - If ClassDatabase.Execute_Scalar(sql) = 0 Then - sql = String.Format("INSERT INTO TBPMO_SUPERVISOR_CONTROLS (CONTROL_ID, ADDED_WHO) VALUES ({0},'{1}')", cmbSupervisorControls.SelectedValue, USER_USERNAME) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox("Error in Adding Supervisor-Control! Check log", MsgBoxStyle.Critical) - Else - Load_Supervisor_Controls() - End If - End If - End If - End Sub - - Private Sub btndeleteSupervisorControl_Click(sender As Object, e As EventArgs) Handles btndeleteSupervisorControl.Click - For Each obj As Object In CheckedListBoxSupervisorControls.CheckedItems - Dim item As MyListBoxItem = CType(obj, MyListBoxItem) - Dim sql - sql = String.Format("DELETE FROM TBPMO_SUPERVISOR_CONTROLS WHERE GUID = {0}", item.ExtraData) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox(String.Format("Error in deleting SupervisorControl", item.Text), MsgBoxStyle.Critical) - End If - Next - Load_Supervisor_Controls() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.Designer.vb b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.Designer.vb deleted file mode 100644 index 286c8b6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.Designer.vb +++ /dev/null @@ -1,1920 +0,0 @@ - -Partial Class frmConstructor_Main - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmConstructor_Main)) - Dim GridLevelNode1 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Dim GridLevelNode2 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Dim GridLevelNode3 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Dim GridLevelNode4 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Me.SplitContainerMain = New DevExpress.XtraEditors.SplitContainerControl() - Me.SplitContainerTop = New DevExpress.XtraEditors.SplitContainerControl() - Me.TreeViewMain = New System.Windows.Forms.TreeView() - Me.cmsTreeView = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ResetEbenenAuswahlToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator14 = New System.Windows.Forms.ToolStripSeparator() - Me.FormDesignerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator13 = New System.Windows.Forms.ToolStripSeparator() - Me.AuswertungAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmiFilesearch = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmiNodedownSearch = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmientitySearch = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmiFulltext = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator12 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripSeparator24 = New System.Windows.Forms.ToolStripSeparator() - Me.tsmiNodeRename = New System.Windows.Forms.ToolStripMenuItem() - Me.tstxtRenameNode = New System.Windows.Forms.ToolStripTextBox() - Me.tsmiNodeNew = New System.Windows.Forms.ToolStripMenuItem() - Me.SdsdToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmINewText = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator15 = New System.Windows.Forms.ToolStripSeparator() - Me.OberhalbToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.UnterhalbToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmiNodeDelete = New System.Windows.Forms.ToolStripMenuItem() - Me.tstxtboxSearchNode = New System.Windows.Forms.ToolStripTextBox() - Me.GridControlMain = New DevExpress.XtraGrid.GridControl() - Me.ContextMenuGrid = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.FunktionenDataGridToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.AnsichtUmschaltenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonQuickViewCarousel = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonQuickViewTiles = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonDetailView = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonSetViewAsDefault = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonResetView = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.SucheAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonResetFilter = New System.Windows.Forms.ToolStripMenuItem() - Me.ButtonExportToExcel = New System.Windows.Forms.ToolStripMenuItem() - Me.DatenNeuLadenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() - Me.tsmi_RecordDelete = New System.Windows.Forms.ToolStripMenuItem() - Me.tsmiMassChanges = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator11 = New System.Windows.Forms.ToolStripSeparator() - Me.DetailAnsichtDatensatzToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.grvwGrid = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.grvwCarousel = New DevExpress.XtraGrid.Views.Layout.LayoutView() - Me.grvwTiles = New DevExpress.XtraGrid.Views.Tile.TileView() - Me.ToolStripRecords = New System.Windows.Forms.ToolStrip() - Me.tslbldisplayRecords = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripDropDownButton3 = New System.Windows.Forms.ToolStripDropDownButton() - Me.CopyRecordtsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.NewVarianttsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator() - Me.ChangeParentLinktsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.CreateWorkflowtaskstsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.showRecordLogtsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.OfficeVorlagentsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.AnwendungscacheResettsmi = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator19 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnRefresh_Entity = New System.Windows.Forms.ToolStripButton() - Me.tsbtnGeodata = New System.Windows.Forms.ToolStripButton() - Me.TCDetails = New DevExpress.XtraTab.XtraTabControl() - Me.TabDetails = New DevExpress.XtraTab.XtraTabPage() - Me.SplitContainerDetails = New DevExpress.XtraEditors.SplitContainerControl() - Me.pnlDetails = New System.Windows.Forms.Panel() - Me.pnlDocFill = New System.Windows.Forms.Panel() - Me.statStripDoc = New System.Windows.Forms.StatusStrip() - Me.tslblDocIDTab1 = New System.Windows.Forms.ToolStripStatusLabel() - Me.tslblDocViewLocked = New System.Windows.Forms.ToolStripStatusLabel() - Me.pnlDocToolStrip = New System.Windows.Forms.Panel() - Me.ToolStripEdit = New System.Windows.Forms.ToolStrip() - Me.tsButtonAdd = New System.Windows.Forms.ToolStripButton() - Me.tsButtonSave = New System.Windows.Forms.ToolStripButton() - Me.tsButtonDelete = New System.Windows.Forms.ToolStripButton() - Me.tsButtonEdit = New System.Windows.Forms.ToolStripButton() - Me.tsButtonShowTaskOverview = New System.Windows.Forms.ToolStripButton() - Me.tsbtnRedo = New System.Windows.Forms.ToolStripButton() - Me.tsButtonCancel = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator21 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnPanel1Collapse = New System.Windows.Forms.ToolStripButton() - Me.tslblLocked = New System.Windows.Forms.ToolStripLabel() - Me.tslblFileslocked = New System.Windows.Forms.ToolStripLabel() - Me.TabPos = New DevExpress.XtraTab.XtraTabPage() - Me.GridControlPos = New DevExpress.XtraGrid.GridControl() - Me.grvwGridPos = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.BindingNavigatorPOS = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnPos_Refresh = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.tsbtnWork = New System.Windows.Forms.ToolStripButton() - Me.tslblPoslocked = New System.Windows.Forms.ToolStripLabel() - Me.TabWindream = New DevExpress.XtraTab.XtraTabPage() - Me.GridControlDocSearch = New DevExpress.XtraGrid.GridControl() - Me.cmsResultFilesBasic = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.cmDoc1FileOpen = New System.Windows.Forms.ToolStripMenuItem() - Me.cmDoc1FileProperties = New System.Windows.Forms.ToolStripMenuItem() - Me.GridViewDoc_Search = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.ToolStripDokumente = New System.Windows.Forms.ToolStrip() - Me.tslblWindreamView = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripSeparator17 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnDoc_Refresh = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator18 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnStartFulltext = New System.Windows.Forms.ToolStripButton() - Me.TabFollowUp = New DevExpress.XtraTab.XtraTabPage() - Me.ListViewFollowUps = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.grpbxFU_Profile = New System.Windows.Forms.GroupBox() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.btnRemoveUser_FollowUp = New System.Windows.Forms.Button() - Me.btnAddUser_FollowUp = New System.Windows.Forms.Button() - Me.cmbFollowUpUser = New System.Windows.Forms.ComboBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.ListBoxUser2Profile = New System.Windows.Forms.ListBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.lblFollowUp_save = New System.Windows.Forms.Label() - Me.chkFollowUp = New System.Windows.Forms.CheckBox() - Me.dtpFollowUp = New System.Windows.Forms.DateTimePicker() - Me.lblWiedervorlage_Control = New System.Windows.Forms.Label() - Me.Label5 = New System.Windows.Forms.Label() - Me.TabPageVariant = New DevExpress.XtraTab.XtraTabPage() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_RECORD_VARIANTBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.GridViewVariants = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colREASON_CODE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCOMMENT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colRECORD_ID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.tsVariants = New System.Windows.Forms.ToolStrip() - Me.tslblVariantsCount = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator23 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnVariantDetailView = New System.Windows.Forms.ToolStripButton() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.TreeList1 = New DevExpress.XtraTreeList.TreeList() - Me.ImageCollection1 = New DevExpress.Utils.ImageCollection(Me.components) - Me.SplitContainerFORM = New DevExpress.XtraEditors.SplitContainerControl() - Me.ContextMenuStripResultFiles = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.docCM_Open = New System.Windows.Forms.ToolStripMenuItem() - Me.OrdnerÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_Copy = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator10 = New System.Windows.Forms.ToolStripSeparator() - Me.docCMEntityWideSearch = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator20 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_InWork = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_linkRecord = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_Showlinks = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_RenameMain = New System.Windows.Forms.ToolStripMenuItem() - Me.NeuToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.CMDoc_TextBoxRenameFile = New System.Windows.Forms.ToolStripTextBox() - Me.DisplaynameUmbenennenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.CMDoc_TextBoxRenameDisplay = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator22 = New System.Windows.Forms.ToolStripSeparator() - Me.WindreamToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.DateiVersionierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.DokumentartÄndernToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_CheckRights = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_GetRights = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_RemoveLink = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_DeleteFile = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_showGridSearch = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator16 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_PropertiesFile = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator25 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_ResetView = New System.Windows.Forms.ToolStripMenuItem() - Me.StatusStrip_Main = New System.Windows.Forms.StatusStrip() - Me.ContextMenuStripClipboard = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.tsslblStatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.tsslblRecord = New System.Windows.Forms.ToolStripStatusLabel() - Me.tslblDocIDMain = New System.Windows.Forms.ToolStripStatusLabel() - Me.progressLoadEntity = New System.Windows.Forms.ToolStripProgressBar() - Me.tsslblWorkflowstate = New System.Windows.Forms.ToolStripStatusLabel() - Me.labelLoadEntity = New System.Windows.Forms.ToolStripStatusLabel() - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.ttToolTip = New System.Windows.Forms.ToolTip(Me.components) - Me.ContextMenuDetails = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.cmsrpContainer = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ChangeHidepanelToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.VWPMO_WF_USER_ACTIVEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.ToolTipController = New DevExpress.Utils.ToolTipController(Me.components) - Me.TBPMO_RECORD_VARIANTTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_VARIANTTableAdapter() - Me.TimerClearResultfiles = New System.Windows.Forms.Timer(Me.components) - Me.BW_LoadTreeView = New System.ComponentModel.BackgroundWorker() - Me.TimerFileHandle = New System.Windows.Forms.Timer(Me.components) - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerMain.SuspendLayout() - CType(Me.SplitContainerTop, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerTop.SuspendLayout() - Me.cmsTreeView.SuspendLayout() - CType(Me.GridControlMain, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ContextMenuGrid.SuspendLayout() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwCarousel, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwTiles, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStripRecords.SuspendLayout() - CType(Me.TCDetails, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TCDetails.SuspendLayout() - Me.TabDetails.SuspendLayout() - CType(Me.SplitContainerDetails, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerDetails.SuspendLayout() - Me.statStripDoc.SuspendLayout() - Me.ToolStripEdit.SuspendLayout() - Me.TabPos.SuspendLayout() - CType(Me.GridControlPos, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwGridPos, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigatorPOS, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigatorPOS.SuspendLayout() - Me.TabWindream.SuspendLayout() - CType(Me.GridControlDocSearch, System.ComponentModel.ISupportInitialize).BeginInit() - Me.cmsResultFilesBasic.SuspendLayout() - CType(Me.GridViewDoc_Search, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStripDokumente.SuspendLayout() - Me.TabFollowUp.SuspendLayout() - Me.grpbxFU_Profile.SuspendLayout() - Me.GroupBox4.SuspendLayout() - Me.TabPageVariant.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_RECORD_VARIANTBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewVariants, System.ComponentModel.ISupportInitialize).BeginInit() - Me.tsVariants.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - CType(Me.TreeList1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.ImageCollection1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SplitContainerFORM, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerFORM.SuspendLayout() - Me.ContextMenuStripResultFiles.SuspendLayout() - Me.StatusStrip_Main.SuspendLayout() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - Me.cmsrpContainer.SuspendLayout() - CType(Me.VWPMO_WF_USER_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'SplitContainerMain - ' - Me.SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel1 - resources.ApplyResources(Me.SplitContainerMain, "SplitContainerMain") - Me.SplitContainerMain.Horizontal = False - Me.SplitContainerMain.Name = "SplitContainerMain" - Me.SplitContainerMain.Panel1.Controls.Add(Me.SplitContainerTop) - resources.ApplyResources(Me.SplitContainerMain.Panel1, "SplitContainerMain.Panel1") - Me.SplitContainerMain.Panel2.Controls.Add(Me.TCDetails) - resources.ApplyResources(Me.SplitContainerMain.Panel2, "SplitContainerMain.Panel2") - Me.SplitContainerMain.SplitterPosition = 237 - ' - 'SplitContainerTop - ' - Me.SplitContainerTop.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel1 - resources.ApplyResources(Me.SplitContainerTop, "SplitContainerTop") - Me.SplitContainerTop.Name = "SplitContainerTop" - Me.SplitContainerTop.Panel1.Controls.Add(Me.TreeViewMain) - resources.ApplyResources(Me.SplitContainerTop.Panel1, "SplitContainerTop.Panel1") - Me.SplitContainerTop.Panel2.Controls.Add(Me.GridControlMain) - Me.SplitContainerTop.Panel2.Controls.Add(Me.ToolStripRecords) - resources.ApplyResources(Me.SplitContainerTop.Panel2, "SplitContainerTop.Panel2") - Me.SplitContainerTop.SplitterPosition = 283 - ' - 'TreeViewMain - ' - Me.TreeViewMain.AllowDrop = True - Me.TreeViewMain.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.TreeViewMain.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.TreeViewMain.ContextMenuStrip = Me.cmsTreeView - resources.ApplyResources(Me.TreeViewMain, "TreeViewMain") - Me.TreeViewMain.FullRowSelect = True - Me.TreeViewMain.Name = "TreeViewMain" - Me.TreeViewMain.ShowLines = False - Me.TreeViewMain.TabStop = False - ' - 'cmsTreeView - ' - Me.cmsTreeView.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.cmsTreeView.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ResetEbenenAuswahlToolStripMenuItem, Me.ToolStripSeparator14, Me.FormDesignerToolStripMenuItem, Me.ToolStripSeparator13, Me.AuswertungAnzeigenToolStripMenuItem, Me.tsmiFilesearch, Me.ToolStripSeparator12, Me.ToolStripSeparator24, Me.tsmiNodeRename, Me.tsmiNodeNew, Me.tsmiNodeDelete, Me.tstxtboxSearchNode}) - Me.cmsTreeView.Name = "ContextMenuStrip2" - resources.ApplyResources(Me.cmsTreeView, "cmsTreeView") - ' - 'ResetEbenenAuswahlToolStripMenuItem - ' - Me.ResetEbenenAuswahlToolStripMenuItem.Name = "ResetEbenenAuswahlToolStripMenuItem" - resources.ApplyResources(Me.ResetEbenenAuswahlToolStripMenuItem, "ResetEbenenAuswahlToolStripMenuItem") - ' - 'ToolStripSeparator14 - ' - Me.ToolStripSeparator14.Name = "ToolStripSeparator14" - resources.ApplyResources(Me.ToolStripSeparator14, "ToolStripSeparator14") - ' - 'FormDesignerToolStripMenuItem - ' - resources.ApplyResources(Me.FormDesignerToolStripMenuItem, "FormDesignerToolStripMenuItem") - Me.FormDesignerToolStripMenuItem.Name = "FormDesignerToolStripMenuItem" - ' - 'ToolStripSeparator13 - ' - Me.ToolStripSeparator13.Name = "ToolStripSeparator13" - resources.ApplyResources(Me.ToolStripSeparator13, "ToolStripSeparator13") - ' - 'AuswertungAnzeigenToolStripMenuItem - ' - Me.AuswertungAnzeigenToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.Reports_collapsed_12995_32x - Me.AuswertungAnzeigenToolStripMenuItem.Name = "AuswertungAnzeigenToolStripMenuItem" - resources.ApplyResources(Me.AuswertungAnzeigenToolStripMenuItem, "AuswertungAnzeigenToolStripMenuItem") - ' - 'tsmiFilesearch - ' - Me.tsmiFilesearch.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsmiNodedownSearch, Me.tsmientitySearch, Me.tsmiFulltext}) - resources.ApplyResources(Me.tsmiFilesearch, "tsmiFilesearch") - Me.tsmiFilesearch.Name = "tsmiFilesearch" - ' - 'tsmiNodedownSearch - ' - Me.tsmiNodedownSearch.Image = Global.DD_Record_Organizer.My.Resources.Resources.search_glyph - Me.tsmiNodedownSearch.Name = "tsmiNodedownSearch" - resources.ApplyResources(Me.tsmiNodedownSearch, "tsmiNodedownSearch") - ' - 'tsmientitySearch - ' - Me.tsmientitySearch.Image = Global.DD_Record_Organizer.My.Resources.Resources.search_glyph - Me.tsmientitySearch.Name = "tsmientitySearch" - resources.ApplyResources(Me.tsmientitySearch, "tsmientitySearch") - ' - 'tsmiFulltext - ' - resources.ApplyResources(Me.tsmiFulltext, "tsmiFulltext") - Me.tsmiFulltext.Name = "tsmiFulltext" - ' - 'ToolStripSeparator12 - ' - Me.ToolStripSeparator12.Name = "ToolStripSeparator12" - resources.ApplyResources(Me.ToolStripSeparator12, "ToolStripSeparator12") - ' - 'ToolStripSeparator24 - ' - Me.ToolStripSeparator24.Name = "ToolStripSeparator24" - resources.ApplyResources(Me.ToolStripSeparator24, "ToolStripSeparator24") - ' - 'tsmiNodeRename - ' - Me.tsmiNodeRename.BackColor = System.Drawing.SystemColors.Control - Me.tsmiNodeRename.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tstxtRenameNode}) - resources.ApplyResources(Me.tsmiNodeRename, "tsmiNodeRename") - Me.tsmiNodeRename.Name = "tsmiNodeRename" - ' - 'tstxtRenameNode - ' - Me.tstxtRenameNode.BackColor = System.Drawing.SystemColors.Control - Me.tstxtRenameNode.ForeColor = System.Drawing.SystemColors.ControlText - Me.tstxtRenameNode.Name = "tstxtRenameNode" - resources.ApplyResources(Me.tstxtRenameNode, "tstxtRenameNode") - ' - 'tsmiNodeNew - ' - Me.tsmiNodeNew.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SdsdToolStripMenuItem, Me.tsmINewText, Me.ToolStripSeparator15, Me.OberhalbToolStripMenuItem, Me.UnterhalbToolStripMenuItem}) - resources.ApplyResources(Me.tsmiNodeNew, "tsmiNodeNew") - Me.tsmiNodeNew.Name = "tsmiNodeNew" - ' - 'SdsdToolStripMenuItem - ' - Me.SdsdToolStripMenuItem.Name = "SdsdToolStripMenuItem" - resources.ApplyResources(Me.SdsdToolStripMenuItem, "SdsdToolStripMenuItem") - ' - 'tsmINewText - ' - Me.tsmINewText.BackColor = System.Drawing.Color.Yellow - Me.tsmINewText.Name = "tsmINewText" - resources.ApplyResources(Me.tsmINewText, "tsmINewText") - ' - 'ToolStripSeparator15 - ' - Me.ToolStripSeparator15.Name = "ToolStripSeparator15" - resources.ApplyResources(Me.ToolStripSeparator15, "ToolStripSeparator15") - ' - 'OberhalbToolStripMenuItem - ' - resources.ApplyResources(Me.OberhalbToolStripMenuItem, "OberhalbToolStripMenuItem") - Me.OberhalbToolStripMenuItem.Name = "OberhalbToolStripMenuItem" - ' - 'UnterhalbToolStripMenuItem - ' - resources.ApplyResources(Me.UnterhalbToolStripMenuItem, "UnterhalbToolStripMenuItem") - Me.UnterhalbToolStripMenuItem.Name = "UnterhalbToolStripMenuItem" - ' - 'tsmiNodeDelete - ' - resources.ApplyResources(Me.tsmiNodeDelete, "tsmiNodeDelete") - Me.tsmiNodeDelete.Name = "tsmiNodeDelete" - ' - 'tstxtboxSearchNode - ' - Me.tstxtboxSearchNode.BackColor = System.Drawing.Color.Wheat - resources.ApplyResources(Me.tstxtboxSearchNode, "tstxtboxSearchNode") - Me.tstxtboxSearchNode.Name = "tstxtboxSearchNode" - ' - 'GridControlMain - ' - Me.GridControlMain.AllowDrop = True - Me.GridControlMain.ContextMenuStrip = Me.ContextMenuGrid - resources.ApplyResources(Me.GridControlMain, "GridControlMain") - GridLevelNode1.LevelTemplate = Me.grvwGrid - GridLevelNode1.RelationName = "Level1" - GridLevelNode2.LevelTemplate = Me.grvwCarousel - GridLevelNode2.RelationName = "Level2" - GridLevelNode3.RelationName = "Level3" - Me.GridControlMain.LevelTree.Nodes.AddRange(New DevExpress.XtraGrid.GridLevelNode() {GridLevelNode1, GridLevelNode2, GridLevelNode3}) - Me.GridControlMain.MainView = Me.grvwTiles - Me.GridControlMain.Name = "GridControlMain" - Me.GridControlMain.TabStop = False - Me.GridControlMain.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGrid, Me.grvwCarousel, Me.grvwTiles}) - ' - 'ContextMenuGrid - ' - Me.ContextMenuGrid.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ContextMenuGrid.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.FunktionenDataGridToolStripMenuItem, Me.ToolStripSeparator1, Me.AnsichtUmschaltenToolStripMenuItem, Me.ButtonSetViewAsDefault, Me.ButtonResetView, Me.ToolStripSeparator2, Me.SucheAnzeigenToolStripMenuItem, Me.ButtonResetFilter, Me.ButtonExportToExcel, Me.DatenNeuLadenToolStripMenuItem, Me.ToolStripSeparator6, Me.tsmi_RecordDelete, Me.tsmiMassChanges, Me.ToolStripSeparator11, Me.DetailAnsichtDatensatzToolStripMenuItem}) - Me.ContextMenuGrid.Name = "ContextMenuGrid" - resources.ApplyResources(Me.ContextMenuGrid, "ContextMenuGrid") - ' - 'FunktionenDataGridToolStripMenuItem - ' - resources.ApplyResources(Me.FunktionenDataGridToolStripMenuItem, "FunktionenDataGridToolStripMenuItem") - Me.FunktionenDataGridToolStripMenuItem.Name = "FunktionenDataGridToolStripMenuItem" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'AnsichtUmschaltenToolStripMenuItem - ' - Me.AnsichtUmschaltenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ButtonQuickViewCarousel, Me.ButtonQuickViewTiles, Me.ButtonDetailView}) - Me.AnsichtUmschaltenToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.view_16xLG - Me.AnsichtUmschaltenToolStripMenuItem.Name = "AnsichtUmschaltenToolStripMenuItem" - resources.ApplyResources(Me.AnsichtUmschaltenToolStripMenuItem, "AnsichtUmschaltenToolStripMenuItem") - ' - 'ButtonQuickViewCarousel - ' - Me.ButtonQuickViewCarousel.Name = "ButtonQuickViewCarousel" - resources.ApplyResources(Me.ButtonQuickViewCarousel, "ButtonQuickViewCarousel") - ' - 'ButtonQuickViewTiles - ' - Me.ButtonQuickViewTiles.Name = "ButtonQuickViewTiles" - resources.ApplyResources(Me.ButtonQuickViewTiles, "ButtonQuickViewTiles") - ' - 'ButtonDetailView - ' - Me.ButtonDetailView.Name = "ButtonDetailView" - resources.ApplyResources(Me.ButtonDetailView, "ButtonDetailView") - ' - 'ButtonSetViewAsDefault - ' - Me.ButtonSetViewAsDefault.Image = Global.DD_Record_Organizer.My.Resources.Resources.checkbox_16xLG - Me.ButtonSetViewAsDefault.Name = "ButtonSetViewAsDefault" - resources.ApplyResources(Me.ButtonSetViewAsDefault, "ButtonSetViewAsDefault") - ' - 'ButtonResetView - ' - Me.ButtonResetView.Name = "ButtonResetView" - resources.ApplyResources(Me.ButtonResetView, "ButtonResetView") - ' - 'ToolStripSeparator2 - ' - Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - resources.ApplyResources(Me.ToolStripSeparator2, "ToolStripSeparator2") - ' - 'SucheAnzeigenToolStripMenuItem - ' - Me.SucheAnzeigenToolStripMenuItem.Name = "SucheAnzeigenToolStripMenuItem" - resources.ApplyResources(Me.SucheAnzeigenToolStripMenuItem, "SucheAnzeigenToolStripMenuItem") - ' - 'ButtonResetFilter - ' - Me.ButtonResetFilter.Name = "ButtonResetFilter" - resources.ApplyResources(Me.ButtonResetFilter, "ButtonResetFilter") - ' - 'ButtonExportToExcel - ' - Me.ButtonExportToExcel.Image = Global.DD_Record_Organizer.My.Resources.Resources.Excel_25ixel - Me.ButtonExportToExcel.Name = "ButtonExportToExcel" - resources.ApplyResources(Me.ButtonExportToExcel, "ButtonExportToExcel") - ' - 'DatenNeuLadenToolStripMenuItem - ' - Me.DatenNeuLadenToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.DatenNeuLadenToolStripMenuItem.Name = "DatenNeuLadenToolStripMenuItem" - resources.ApplyResources(Me.DatenNeuLadenToolStripMenuItem, "DatenNeuLadenToolStripMenuItem") - ' - 'ToolStripSeparator6 - ' - Me.ToolStripSeparator6.Name = "ToolStripSeparator6" - resources.ApplyResources(Me.ToolStripSeparator6, "ToolStripSeparator6") - ' - 'tsmi_RecordDelete - ' - Me.tsmi_RecordDelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.tsmi_RecordDelete.Name = "tsmi_RecordDelete" - resources.ApplyResources(Me.tsmi_RecordDelete, "tsmi_RecordDelete") - ' - 'tsmiMassChanges - ' - Me.tsmiMassChanges.Image = Global.DD_Record_Organizer.My.Resources.Resources._4_four_rows_9716 - Me.tsmiMassChanges.Name = "tsmiMassChanges" - resources.ApplyResources(Me.tsmiMassChanges, "tsmiMassChanges") - ' - 'ToolStripSeparator11 - ' - Me.ToolStripSeparator11.Name = "ToolStripSeparator11" - resources.ApplyResources(Me.ToolStripSeparator11, "ToolStripSeparator11") - ' - 'DetailAnsichtDatensatzToolStripMenuItem - ' - Me.DetailAnsichtDatensatzToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.application_view_detail - Me.DetailAnsichtDatensatzToolStripMenuItem.Name = "DetailAnsichtDatensatzToolStripMenuItem" - resources.ApplyResources(Me.DetailAnsichtDatensatzToolStripMenuItem, "DetailAnsichtDatensatzToolStripMenuItem") - ' - 'grvwGrid - ' - Me.grvwGrid.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGrid.GridControl = Me.GridControlMain - resources.ApplyResources(Me.grvwGrid, "grvwGrid") - Me.grvwGrid.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - Me.grvwGrid.Name = "grvwGrid" - Me.grvwGrid.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsBehavior.Editable = False - Me.grvwGrid.OptionsBehavior.ReadOnly = True - Me.grvwGrid.OptionsClipboard.AllowCopy = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsSelection.EnableAppearanceFocusedCell = False - Me.grvwGrid.OptionsSelection.EnableAppearanceFocusedRow = False - Me.grvwGrid.OptionsSelection.EnableAppearanceHideSelection = False - Me.grvwGrid.OptionsSelection.MultiSelect = True - Me.grvwGrid.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.grvwGrid.OptionsView.ColumnAutoWidth = False - Me.grvwGrid.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGrid.OptionsView.ShowAutoFilterRow = True - Me.grvwGrid.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True] - Me.grvwGrid.VertScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - ' - 'grvwCarousel - ' - Me.grvwCarousel.GridControl = Me.GridControlMain - Me.grvwCarousel.Name = "grvwCarousel" - Me.grvwCarousel.TemplateCard = Nothing - ' - 'grvwTiles - ' - Me.grvwTiles.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat - Me.grvwTiles.FocusBorderColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer), CType(CType(255, Byte), Integer)) - Me.grvwTiles.GridControl = Me.GridControlMain - Me.grvwTiles.Name = "grvwTiles" - Me.grvwTiles.OptionsBehavior.ReadOnly = True - Me.grvwTiles.OptionsFind.AlwaysVisible = True - Me.grvwTiles.OptionsTiles.HorizontalContentAlignment = DevExpress.Utils.HorzAlignment.Near - Me.grvwTiles.OptionsTiles.ItemSize = New System.Drawing.Size(240, 116) - Me.grvwTiles.OptionsTiles.RowCount = 2 - Me.grvwTiles.OptionsTiles.ScrollMode = DevExpress.XtraEditors.TileControlScrollMode.ScrollBar - Me.grvwTiles.OptionsTiles.VerticalContentAlignment = DevExpress.Utils.VertAlignment.Top - ' - 'ToolStripRecords - ' - Me.ToolStripRecords.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ToolStripRecords.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslbldisplayRecords, Me.ToolStripDropDownButton3, Me.ToolStripSeparator19, Me.tsbtnRefresh_Entity, Me.tsbtnGeodata}) - resources.ApplyResources(Me.ToolStripRecords, "ToolStripRecords") - Me.ToolStripRecords.Name = "ToolStripRecords" - ' - 'tslbldisplayRecords - ' - resources.ApplyResources(Me.tslbldisplayRecords, "tslbldisplayRecords") - Me.tslbldisplayRecords.Name = "tslbldisplayRecords" - ' - 'ToolStripDropDownButton3 - ' - Me.ToolStripDropDownButton3.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripDropDownButton3.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.CopyRecordtsmi, Me.NewVarianttsmi, Me.ToolStripSeparator5, Me.ChangeParentLinktsmi, Me.CreateWorkflowtaskstsmi, Me.showRecordLogtsmi, Me.OfficeVorlagentsmi, Me.ToolStripSeparator4, Me.AnwendungscacheResettsmi}) - resources.ApplyResources(Me.ToolStripDropDownButton3, "ToolStripDropDownButton3") - Me.ToolStripDropDownButton3.Name = "ToolStripDropDownButton3" - ' - 'CopyRecordtsmi - ' - resources.ApplyResources(Me.CopyRecordtsmi, "CopyRecordtsmi") - Me.CopyRecordtsmi.Name = "CopyRecordtsmi" - ' - 'NewVarianttsmi - ' - resources.ApplyResources(Me.NewVarianttsmi, "NewVarianttsmi") - Me.NewVarianttsmi.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xMD - Me.NewVarianttsmi.Name = "NewVarianttsmi" - ' - 'ToolStripSeparator5 - ' - Me.ToolStripSeparator5.Name = "ToolStripSeparator5" - resources.ApplyResources(Me.ToolStripSeparator5, "ToolStripSeparator5") - ' - 'ChangeParentLinktsmi - ' - resources.ApplyResources(Me.ChangeParentLinktsmi, "ChangeParentLinktsmi") - Me.ChangeParentLinktsmi.Name = "ChangeParentLinktsmi" - ' - 'CreateWorkflowtaskstsmi - ' - resources.ApplyResources(Me.CreateWorkflowtaskstsmi, "CreateWorkflowtaskstsmi") - Me.CreateWorkflowtaskstsmi.Image = Global.DD_Record_Organizer.My.Resources.Resources.brick_go - Me.CreateWorkflowtaskstsmi.Name = "CreateWorkflowtaskstsmi" - ' - 'showRecordLogtsmi - ' - resources.ApplyResources(Me.showRecordLogtsmi, "showRecordLogtsmi") - Me.showRecordLogtsmi.Name = "showRecordLogtsmi" - ' - 'OfficeVorlagentsmi - ' - resources.ApplyResources(Me.OfficeVorlagentsmi, "OfficeVorlagentsmi") - Me.OfficeVorlagentsmi.Name = "OfficeVorlagentsmi" - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - resources.ApplyResources(Me.ToolStripSeparator4, "ToolStripSeparator4") - ' - 'AnwendungscacheResettsmi - ' - Me.AnwendungscacheResettsmi.Name = "AnwendungscacheResettsmi" - resources.ApplyResources(Me.AnwendungscacheResettsmi, "AnwendungscacheResettsmi") - ' - 'ToolStripSeparator19 - ' - Me.ToolStripSeparator19.Name = "ToolStripSeparator19" - resources.ApplyResources(Me.ToolStripSeparator19, "ToolStripSeparator19") - ' - 'tsbtnRefresh_Entity - ' - Me.tsbtnRefresh_Entity.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tsbtnRefresh_Entity, "tsbtnRefresh_Entity") - Me.tsbtnRefresh_Entity.Name = "tsbtnRefresh_Entity" - ' - 'tsbtnGeodata - ' - Me.tsbtnGeodata.Image = Global.DD_Record_Organizer.My.Resources.Resources.base_globe_32 - resources.ApplyResources(Me.tsbtnGeodata, "tsbtnGeodata") - Me.tsbtnGeodata.Name = "tsbtnGeodata" - ' - 'TCDetails - ' - Me.TCDetails.AppearancePage.HeaderHotTracked.BackColor = CType(resources.GetObject("TCDetails.AppearancePage.HeaderHotTracked.BackColor"), System.Drawing.Color) - Me.TCDetails.AppearancePage.HeaderHotTracked.BackColor2 = CType(resources.GetObject("TCDetails.AppearancePage.HeaderHotTracked.BackColor2"), System.Drawing.Color) - Me.TCDetails.AppearancePage.HeaderHotTracked.Font = CType(resources.GetObject("TCDetails.AppearancePage.HeaderHotTracked.Font"), System.Drawing.Font) - Me.TCDetails.AppearancePage.HeaderHotTracked.Options.UseBackColor = True - Me.TCDetails.AppearancePage.HeaderHotTracked.Options.UseFont = True - resources.ApplyResources(Me.TCDetails, "TCDetails") - Me.TCDetails.LookAndFeel.UseDefaultLookAndFeel = False - Me.TCDetails.Name = "TCDetails" - Me.TCDetails.SelectedTabPage = Me.TabDetails - Me.TCDetails.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.TabDetails, Me.TabPos, Me.TabWindream, Me.TabFollowUp, Me.TabPageVariant, Me.XtraTabPage1}) - Me.TCDetails.TabStop = False - ' - 'TabDetails - ' - Me.TabDetails.Controls.Add(Me.SplitContainerDetails) - Me.TabDetails.Controls.Add(Me.ToolStripEdit) - Me.TabDetails.Name = "TabDetails" - resources.ApplyResources(Me.TabDetails, "TabDetails") - ' - 'SplitContainerDetails - ' - Me.SplitContainerDetails.Appearance.BackColor = CType(resources.GetObject("SplitContainerDetails.Appearance.BackColor"), System.Drawing.Color) - Me.SplitContainerDetails.Appearance.BorderColor = CType(resources.GetObject("SplitContainerDetails.Appearance.BorderColor"), System.Drawing.Color) - Me.SplitContainerDetails.Appearance.Options.UseBackColor = True - Me.SplitContainerDetails.Appearance.Options.UseBorderColor = True - Me.SplitContainerDetails.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat - Me.SplitContainerDetails.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2 - Me.SplitContainerDetails.ContextMenuStrip = Me.cmsTreeView - resources.ApplyResources(Me.SplitContainerDetails, "SplitContainerDetails") - Me.SplitContainerDetails.Name = "SplitContainerDetails" - Me.SplitContainerDetails.Panel1.Controls.Add(Me.pnlDetails) - resources.ApplyResources(Me.SplitContainerDetails.Panel1, "SplitContainerDetails.Panel1") - resources.ApplyResources(Me.SplitContainerDetails.Panel2, "SplitContainerDetails.Panel2") - Me.SplitContainerDetails.Panel2.Controls.Add(Me.pnlDocFill) - Me.SplitContainerDetails.Panel2.Controls.Add(Me.statStripDoc) - Me.SplitContainerDetails.Panel2.Controls.Add(Me.pnlDocToolStrip) - Me.SplitContainerDetails.SplitterPosition = 699 - ' - 'pnlDetails - ' - Me.pnlDetails.AllowDrop = True - resources.ApplyResources(Me.pnlDetails, "pnlDetails") - Me.pnlDetails.Name = "pnlDetails" - Me.pnlDetails.TabStop = True - ' - 'pnlDocFill - ' - resources.ApplyResources(Me.pnlDocFill, "pnlDocFill") - Me.pnlDocFill.Name = "pnlDocFill" - ' - 'statStripDoc - ' - Me.statStripDoc.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.statStripDoc.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblDocIDTab1, Me.tslblDocViewLocked}) - resources.ApplyResources(Me.statStripDoc, "statStripDoc") - Me.statStripDoc.Name = "statStripDoc" - ' - 'tslblDocIDTab1 - ' - Me.tslblDocIDTab1.BorderSides = CType((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom), System.Windows.Forms.ToolStripStatusLabelBorderSides) - Me.tslblDocIDTab1.Name = "tslblDocIDTab1" - resources.ApplyResources(Me.tslblDocIDTab1, "tslblDocIDTab1") - ' - 'tslblDocViewLocked - ' - resources.ApplyResources(Me.tslblDocViewLocked, "tslblDocViewLocked") - Me.tslblDocViewLocked.Name = "tslblDocViewLocked" - ' - 'pnlDocToolStrip - ' - resources.ApplyResources(Me.pnlDocToolStrip, "pnlDocToolStrip") - Me.pnlDocToolStrip.Name = "pnlDocToolStrip" - ' - 'ToolStripEdit - ' - Me.ToolStripEdit.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStripEdit.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ToolStripEdit.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsButtonAdd, Me.tsButtonSave, Me.tsButtonDelete, Me.tsButtonEdit, Me.tsButtonShowTaskOverview, Me.tsbtnRedo, Me.tsButtonCancel, Me.ToolStripSeparator21, Me.tsbtnPanel1Collapse, Me.tslblLocked, Me.tslblFileslocked}) - resources.ApplyResources(Me.ToolStripEdit, "ToolStripEdit") - Me.ToolStripEdit.Name = "ToolStripEdit" - ' - 'tsButtonAdd - ' - resources.ApplyResources(Me.tsButtonAdd, "tsButtonAdd") - Me.tsButtonAdd.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - Me.tsButtonAdd.Name = "tsButtonAdd" - ' - 'tsButtonSave - ' - resources.ApplyResources(Me.tsButtonSave, "tsButtonSave") - Me.tsButtonSave.Name = "tsButtonSave" - ' - 'tsButtonDelete - ' - resources.ApplyResources(Me.tsButtonDelete, "tsButtonDelete") - Me.tsButtonDelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_Cancel_16xLG - Me.tsButtonDelete.Name = "tsButtonDelete" - ' - 'tsButtonEdit - ' - resources.ApplyResources(Me.tsButtonEdit, "tsButtonEdit") - Me.tsButtonEdit.Image = Global.DD_Record_Organizer.My.Resources.Resources.EditLabel_13239 - Me.tsButtonEdit.Name = "tsButtonEdit" - ' - 'tsButtonShowTaskOverview - ' - Me.tsButtonShowTaskOverview.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.tsButtonShowTaskOverview.BackColor = System.Drawing.Color.HotPink - resources.ApplyResources(Me.tsButtonShowTaskOverview, "tsButtonShowTaskOverview") - Me.tsButtonShowTaskOverview.Image = Global.DD_Record_Organizer.My.Resources.Resources.bricks - Me.tsButtonShowTaskOverview.Name = "tsButtonShowTaskOverview" - ' - 'tsbtnRedo - ' - resources.ApplyResources(Me.tsbtnRedo, "tsbtnRedo") - Me.tsbtnRedo.Name = "tsbtnRedo" - ' - 'tsButtonCancel - ' - Me.tsButtonCancel.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel1 - resources.ApplyResources(Me.tsButtonCancel, "tsButtonCancel") - Me.tsButtonCancel.Name = "tsButtonCancel" - ' - 'ToolStripSeparator21 - ' - Me.ToolStripSeparator21.Name = "ToolStripSeparator21" - resources.ApplyResources(Me.ToolStripSeparator21, "ToolStripSeparator21") - ' - 'tsbtnPanel1Collapse - ' - Me.tsbtnPanel1Collapse.Image = Global.DD_Record_Organizer.My.Resources.Resources.arrow_left - resources.ApplyResources(Me.tsbtnPanel1Collapse, "tsbtnPanel1Collapse") - Me.tsbtnPanel1Collapse.Name = "tsbtnPanel1Collapse" - ' - 'tslblLocked - ' - resources.ApplyResources(Me.tslblLocked, "tslblLocked") - Me.tslblLocked.Image = Global.DD_Record_Organizer.My.Resources.Resources.lock - Me.tslblLocked.Name = "tslblLocked" - ' - 'tslblFileslocked - ' - Me.tslblFileslocked.Image = Global.DD_Record_Organizer.My.Resources.Resources.lock - Me.tslblFileslocked.Name = "tslblFileslocked" - resources.ApplyResources(Me.tslblFileslocked, "tslblFileslocked") - ' - 'TabPos - ' - Me.TabPos.Controls.Add(Me.GridControlPos) - Me.TabPos.Controls.Add(Me.BindingNavigatorPOS) - Me.TabPos.Image = CType(resources.GetObject("TabPos.Image"), System.Drawing.Image) - Me.TabPos.Name = "TabPos" - Me.TabPos.PageVisible = False - resources.ApplyResources(Me.TabPos, "TabPos") - ' - 'GridControlPos - ' - resources.ApplyResources(Me.GridControlPos, "GridControlPos") - Me.GridControlPos.MainView = Me.grvwGridPos - Me.GridControlPos.Name = "GridControlPos" - Me.GridControlPos.TabStop = False - Me.GridControlPos.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGridPos}) - ' - 'grvwGridPos - ' - Me.grvwGridPos.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGridPos.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGridPos.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGridPos.Appearance.FilterPanel.BackColor = CType(resources.GetObject("grvwGridPos.Appearance.FilterPanel.BackColor"), System.Drawing.Color) - Me.grvwGridPos.Appearance.FilterPanel.Options.UseBackColor = True - Me.grvwGridPos.GridControl = Me.GridControlPos - Me.grvwGridPos.Name = "grvwGridPos" - Me.grvwGridPos.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGridPos.OptionsView.ShowAutoFilterRow = True - ' - 'BindingNavigatorPOS - ' - Me.BindingNavigatorPOS.AddNewItem = Me.BindingNavigatorAddNewItem - Me.BindingNavigatorPOS.CountItem = Me.BindingNavigatorCountItem - Me.BindingNavigatorPOS.CountItemFormat = "von {0} positions" - Me.BindingNavigatorPOS.DeleteItem = Nothing - Me.BindingNavigatorPOS.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.BindingNavigatorPOS.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.tsbtnPos_Refresh, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.tsbtnWork, Me.tslblPoslocked}) - resources.ApplyResources(Me.BindingNavigatorPOS, "BindingNavigatorPOS") - Me.BindingNavigatorPOS.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.BindingNavigatorPOS.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.BindingNavigatorPOS.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.BindingNavigatorPOS.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.BindingNavigatorPOS.Name = "BindingNavigatorPOS" - Me.BindingNavigatorPOS.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'tsbtnPos_Refresh - ' - Me.tsbtnPos_Refresh.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tsbtnPos_Refresh, "tsbtnPos_Refresh") - Me.tsbtnPos_Refresh.Name = "tsbtnPos_Refresh" - ' - 'BindingNavigatorDeleteItem - ' - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'tsbtnWork - ' - resources.ApplyResources(Me.tsbtnWork, "tsbtnWork") - Me.tsbtnWork.Name = "tsbtnWork" - ' - 'tslblPoslocked - ' - resources.ApplyResources(Me.tslblPoslocked, "tslblPoslocked") - Me.tslblPoslocked.Name = "tslblPoslocked" - ' - 'TabWindream - ' - Me.TabWindream.AllowDrop = True - Me.TabWindream.Controls.Add(Me.GridControlDocSearch) - Me.TabWindream.Controls.Add(Me.ToolStripDokumente) - Me.TabWindream.Name = "TabWindream" - resources.ApplyResources(Me.TabWindream, "TabWindream") - ' - 'GridControlDocSearch - ' - Me.GridControlDocSearch.AllowDrop = True - Me.GridControlDocSearch.ContextMenuStrip = Me.cmsResultFilesBasic - resources.ApplyResources(Me.GridControlDocSearch, "GridControlDocSearch") - GridLevelNode4.RelationName = "Level1" - Me.GridControlDocSearch.LevelTree.Nodes.AddRange(New DevExpress.XtraGrid.GridLevelNode() {GridLevelNode4}) - Me.GridControlDocSearch.MainView = Me.GridViewDoc_Search - Me.GridControlDocSearch.Name = "GridControlDocSearch" - Me.GridControlDocSearch.TabStop = False - Me.GridControlDocSearch.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewDoc_Search}) - ' - 'cmsResultFilesBasic - ' - Me.cmsResultFilesBasic.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.cmsResultFilesBasic.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.cmDoc1FileOpen, Me.cmDoc1FileProperties}) - Me.cmsResultFilesBasic.Name = "cmsResultFilesBasic" - resources.ApplyResources(Me.cmsResultFilesBasic, "cmsResultFilesBasic") - ' - 'cmDoc1FileOpen - ' - Me.cmDoc1FileOpen.Name = "cmDoc1FileOpen" - resources.ApplyResources(Me.cmDoc1FileOpen, "cmDoc1FileOpen") - ' - 'cmDoc1FileProperties - ' - resources.ApplyResources(Me.cmDoc1FileProperties, "cmDoc1FileProperties") - Me.cmDoc1FileProperties.Name = "cmDoc1FileProperties" - ' - 'GridViewDoc_Search - ' - Me.GridViewDoc_Search.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewDoc_Search.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewDoc_Search.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewDoc_Search.DetailVerticalIndent = 10 - Me.GridViewDoc_Search.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFullFocus - Me.GridViewDoc_Search.GridControl = Me.GridControlDocSearch - Me.GridViewDoc_Search.LevelIndent = 10 - Me.GridViewDoc_Search.Name = "GridViewDoc_Search" - Me.GridViewDoc_Search.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewDoc_Search.OptionsDetail.ShowDetailTabs = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceFocusedRow = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceHideSelection = False - Me.GridViewDoc_Search.OptionsSelection.MultiSelect = True - Me.GridViewDoc_Search.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewDoc_Search.OptionsView.ColumnAutoWidth = False - Me.GridViewDoc_Search.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewDoc_Search.OptionsView.ShowAutoFilterRow = True - Me.GridViewDoc_Search.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True] - ' - 'ToolStripDokumente - ' - Me.ToolStripDokumente.AllowDrop = True - resources.ApplyResources(Me.ToolStripDokumente, "ToolStripDokumente") - Me.ToolStripDokumente.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ToolStripDokumente.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblWindreamView, Me.ToolStripSeparator17, Me.ToolStripSeparator3, Me.tsbtnDoc_Refresh, Me.ToolStripSeparator18, Me.tsbtnStartFulltext}) - Me.ToolStripDokumente.Name = "ToolStripDokumente" - ' - 'tslblWindreamView - ' - resources.ApplyResources(Me.tslblWindreamView, "tslblWindreamView") - Me.tslblWindreamView.Name = "tslblWindreamView" - ' - 'ToolStripSeparator17 - ' - Me.ToolStripSeparator17.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripSeparator17.Name = "ToolStripSeparator17" - resources.ApplyResources(Me.ToolStripSeparator17, "ToolStripSeparator17") - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - resources.ApplyResources(Me.ToolStripSeparator3, "ToolStripSeparator3") - ' - 'tsbtnDoc_Refresh - ' - Me.tsbtnDoc_Refresh.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tsbtnDoc_Refresh, "tsbtnDoc_Refresh") - Me.tsbtnDoc_Refresh.Name = "tsbtnDoc_Refresh" - ' - 'ToolStripSeparator18 - ' - Me.ToolStripSeparator18.Name = "ToolStripSeparator18" - resources.ApplyResources(Me.ToolStripSeparator18, "ToolStripSeparator18") - ' - 'tsbtnStartFulltext - ' - resources.ApplyResources(Me.tsbtnStartFulltext, "tsbtnStartFulltext") - Me.tsbtnStartFulltext.Name = "tsbtnStartFulltext" - ' - 'TabFollowUp - ' - Me.TabFollowUp.Controls.Add(Me.ListViewFollowUps) - Me.TabFollowUp.Controls.Add(Me.grpbxFU_Profile) - Me.TabFollowUp.Controls.Add(Me.Label5) - Me.TabFollowUp.Name = "TabFollowUp" - resources.ApplyResources(Me.TabFollowUp, "TabFollowUp") - ' - 'ListViewFollowUps - ' - resources.ApplyResources(Me.ListViewFollowUps, "ListViewFollowUps") - Me.ListViewFollowUps.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2}) - Me.ListViewFollowUps.FullRowSelect = True - Me.ListViewFollowUps.HideSelection = False - Me.ListViewFollowUps.Name = "ListViewFollowUps" - Me.ListViewFollowUps.UseCompatibleStateImageBehavior = False - Me.ListViewFollowUps.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - resources.ApplyResources(Me.ColumnHeader1, "ColumnHeader1") - ' - 'ColumnHeader2 - ' - resources.ApplyResources(Me.ColumnHeader2, "ColumnHeader2") - ' - 'grpbxFU_Profile - ' - resources.ApplyResources(Me.grpbxFU_Profile, "grpbxFU_Profile") - Me.grpbxFU_Profile.Controls.Add(Me.GroupBox4) - Me.grpbxFU_Profile.Controls.Add(Me.lblFollowUp_save) - Me.grpbxFU_Profile.Controls.Add(Me.chkFollowUp) - Me.grpbxFU_Profile.Controls.Add(Me.dtpFollowUp) - Me.grpbxFU_Profile.Controls.Add(Me.lblWiedervorlage_Control) - Me.grpbxFU_Profile.Name = "grpbxFU_Profile" - Me.grpbxFU_Profile.TabStop = False - ' - 'GroupBox4 - ' - resources.ApplyResources(Me.GroupBox4, "GroupBox4") - Me.GroupBox4.Controls.Add(Me.btnRemoveUser_FollowUp) - Me.GroupBox4.Controls.Add(Me.btnAddUser_FollowUp) - Me.GroupBox4.Controls.Add(Me.cmbFollowUpUser) - Me.GroupBox4.Controls.Add(Me.Label6) - Me.GroupBox4.Controls.Add(Me.ListBoxUser2Profile) - Me.GroupBox4.Controls.Add(Me.Label7) - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.TabStop = False - ' - 'btnRemoveUser_FollowUp - ' - resources.ApplyResources(Me.btnRemoveUser_FollowUp, "btnRemoveUser_FollowUp") - Me.btnRemoveUser_FollowUp.Name = "btnRemoveUser_FollowUp" - Me.btnRemoveUser_FollowUp.UseVisualStyleBackColor = True - ' - 'btnAddUser_FollowUp - ' - resources.ApplyResources(Me.btnAddUser_FollowUp, "btnAddUser_FollowUp") - Me.btnAddUser_FollowUp.Name = "btnAddUser_FollowUp" - Me.btnAddUser_FollowUp.UseVisualStyleBackColor = True - ' - 'cmbFollowUpUser - ' - resources.ApplyResources(Me.cmbFollowUpUser, "cmbFollowUpUser") - Me.cmbFollowUpUser.FormattingEnabled = True - Me.cmbFollowUpUser.Name = "cmbFollowUpUser" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'ListBoxUser2Profile - ' - resources.ApplyResources(Me.ListBoxUser2Profile, "ListBoxUser2Profile") - Me.ListBoxUser2Profile.FormattingEnabled = True - Me.ListBoxUser2Profile.Name = "ListBoxUser2Profile" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'lblFollowUp_save - ' - resources.ApplyResources(Me.lblFollowUp_save, "lblFollowUp_save") - Me.lblFollowUp_save.BackColor = System.Drawing.Color.Lime - Me.lblFollowUp_save.Name = "lblFollowUp_save" - ' - 'chkFollowUp - ' - resources.ApplyResources(Me.chkFollowUp, "chkFollowUp") - Me.chkFollowUp.Name = "chkFollowUp" - Me.chkFollowUp.UseVisualStyleBackColor = True - ' - 'dtpFollowUp - ' - resources.ApplyResources(Me.dtpFollowUp, "dtpFollowUp") - Me.dtpFollowUp.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - Me.dtpFollowUp.Name = "dtpFollowUp" - ' - 'lblWiedervorlage_Control - ' - resources.ApplyResources(Me.lblWiedervorlage_Control, "lblWiedervorlage_Control") - Me.lblWiedervorlage_Control.Name = "lblWiedervorlage_Control" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'TabPageVariant - ' - Me.TabPageVariant.Appearance.Header.BackColor = CType(resources.GetObject("TabPageVariant.Appearance.Header.BackColor"), System.Drawing.Color) - Me.TabPageVariant.Appearance.Header.Font = CType(resources.GetObject("TabPageVariant.Appearance.Header.Font"), System.Drawing.Font) - Me.TabPageVariant.Appearance.Header.ForeColor = CType(resources.GetObject("TabPageVariant.Appearance.Header.ForeColor"), System.Drawing.Color) - Me.TabPageVariant.Appearance.Header.Options.UseBackColor = True - Me.TabPageVariant.Appearance.Header.Options.UseFont = True - Me.TabPageVariant.Appearance.Header.Options.UseForeColor = True - Me.TabPageVariant.Controls.Add(Me.GridControl1) - Me.TabPageVariant.Controls.Add(Me.tsVariants) - Me.TabPageVariant.Name = "TabPageVariant" - Me.TabPageVariant.PageVisible = False - resources.ApplyResources(Me.TabPageVariant, "TabPageVariant") - ' - 'GridControl1 - ' - Me.GridControl1.DataSource = Me.TBPMO_RECORD_VARIANTBindingSource - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.MainView = Me.GridViewVariants - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.TabStop = False - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewVariants}) - ' - 'TBPMO_RECORD_VARIANTBindingSource - ' - Me.TBPMO_RECORD_VARIANTBindingSource.DataMember = "TBPMO_RECORD_VARIANT" - Me.TBPMO_RECORD_VARIANTBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridViewVariants - ' - Me.GridViewVariants.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewVariants.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewVariants.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewVariants.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn1, Me.colREASON_CODE, Me.colCOMMENT, Me.colADDED_WHO, Me.colADDED_WHEN, Me.colRECORD_ID}) - Me.GridViewVariants.GridControl = Me.GridControl1 - Me.GridViewVariants.Name = "GridViewVariants" - Me.GridViewVariants.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewVariants.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewVariants.OptionsBehavior.Editable = False - Me.GridViewVariants.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewVariants.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewVariants.OptionsView.ColumnAutoWidth = False - Me.GridViewVariants.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewVariants.OptionsView.ShowAutoFilterRow = True - Me.GridViewVariants.OptionsView.ShowGroupPanel = False - ' - 'GridColumn1 - ' - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - Me.GridColumn1.FieldName = "GUID" - Me.GridColumn1.Name = "GridColumn1" - ' - 'colREASON_CODE - ' - resources.ApplyResources(Me.colREASON_CODE, "colREASON_CODE") - Me.colREASON_CODE.FieldName = "REASON_CODE" - Me.colREASON_CODE.Name = "colREASON_CODE" - ' - 'colCOMMENT - ' - resources.ApplyResources(Me.colCOMMENT, "colCOMMENT") - Me.colCOMMENT.FieldName = "COMMENT" - Me.colCOMMENT.Name = "colCOMMENT" - ' - 'colADDED_WHO - ' - resources.ApplyResources(Me.colADDED_WHO, "colADDED_WHO") - Me.colADDED_WHO.FieldName = "ADDED_WHO" - Me.colADDED_WHO.Name = "colADDED_WHO" - ' - 'colADDED_WHEN - ' - resources.ApplyResources(Me.colADDED_WHEN, "colADDED_WHEN") - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - ' - 'colRECORD_ID - ' - resources.ApplyResources(Me.colRECORD_ID, "colRECORD_ID") - Me.colRECORD_ID.FieldName = "RECORD_ID" - Me.colRECORD_ID.Name = "colRECORD_ID" - ' - 'tsVariants - ' - Me.tsVariants.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.tsVariants.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblVariantsCount, Me.ToolStripButton1, Me.ToolStripSeparator23, Me.tsbtnVariantDetailView}) - resources.ApplyResources(Me.tsVariants, "tsVariants") - Me.tsVariants.Name = "tsVariants" - ' - 'tslblVariantsCount - ' - resources.ApplyResources(Me.tslblVariantsCount, "tslblVariantsCount") - Me.tslblVariantsCount.Name = "tslblVariantsCount" - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripSeparator23 - ' - Me.ToolStripSeparator23.Name = "ToolStripSeparator23" - resources.ApplyResources(Me.ToolStripSeparator23, "ToolStripSeparator23") - ' - 'tsbtnVariantDetailView - ' - Me.tsbtnVariantDetailView.Image = Global.DD_Record_Organizer.My.Resources.Resources.FileSystemEditor_5852 - resources.ApplyResources(Me.tsbtnVariantDetailView, "tsbtnVariantDetailView") - Me.tsbtnVariantDetailView.Name = "tsbtnVariantDetailView" - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Controls.Add(Me.TreeList1) - Me.XtraTabPage1.Name = "XtraTabPage1" - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - ' - 'TreeList1 - ' - Me.TreeList1.AllowDrop = True - Me.TreeList1.Appearance.FocusedRow.BackColor = CType(resources.GetObject("TreeList1.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.TreeList1.Appearance.FocusedRow.Options.UseBackColor = True - resources.ApplyResources(Me.TreeList1, "TreeList1") - Me.TreeList1.Name = "TreeList1" - Me.TreeList1.OptionsBehavior.EnableFiltering = True - Me.TreeList1.OptionsBehavior.ExpandNodesOnFiltering = True - Me.TreeList1.OptionsFilter.FilterMode = DevExpress.XtraTreeList.FilterMode.Extended - Me.TreeList1.OptionsFind.AllowFindPanel = True - Me.TreeList1.OptionsFind.AlwaysVisible = True - Me.TreeList1.OptionsFind.FindDelay = 300 - Me.TreeList1.OptionsFind.FindMode = DevExpress.XtraTreeList.FindMode.Always - Me.TreeList1.OptionsFind.ShowCloseButton = False - Me.TreeList1.OptionsFind.ShowFindButton = False - Me.TreeList1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.TreeList1.OptionsView.ShowColumns = False - Me.TreeList1.StateImageList = Me.ImageCollection1 - ' - 'ImageCollection1 - ' - Me.ImageCollection1.ImageStream = CType(resources.GetObject("ImageCollection1.ImageStream"), DevExpress.Utils.ImageCollectionStreamer) - ' - 'SplitContainerFORM - ' - Me.SplitContainerFORM.Collapsed = True - Me.SplitContainerFORM.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2 - resources.ApplyResources(Me.SplitContainerFORM, "SplitContainerFORM") - Me.SplitContainerFORM.Name = "SplitContainerFORM" - resources.ApplyResources(Me.SplitContainerFORM.Panel1, "SplitContainerFORM.Panel1") - Me.SplitContainerFORM.Panel2.Controls.Add(Me.SplitContainerMain) - resources.ApplyResources(Me.SplitContainerFORM.Panel2, "SplitContainerFORM.Panel2") - Me.SplitContainerFORM.PanelVisibility = DevExpress.XtraEditors.SplitPanelVisibility.Panel2 - Me.SplitContainerFORM.SplitterPosition = 302 - ' - 'ContextMenuStripResultFiles - ' - Me.ContextMenuStripResultFiles.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ContextMenuStripResultFiles.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.docCM_Open, Me.OrdnerÖffnenToolStripMenuItem, Me.docCM_Copy, Me.ToolStripSeparator10, Me.docCMEntityWideSearch, Me.ToolStripSeparator20, Me.docCM_InWork, Me.docCM_linkRecord, Me.docCM_Showlinks, Me.docCM_RenameMain, Me.ToolStripSeparator22, Me.WindreamToolStripMenuItem, Me.ToolStripSeparator7, Me.docCM_CheckRights, Me.docCM_GetRights, Me.ToolStripSeparator8, Me.docCM_RemoveLink, Me.docCM_DeleteFile, Me.ToolStripSeparator9, Me.docCM_showGridSearch, Me.ToolStripSeparator16, Me.docCM_PropertiesFile, Me.ToolStripSeparator25, Me.ToolStripMenuItem1, Me.docCM_ResetView}) - Me.ContextMenuStripResultFiles.Name = "ContextMenuStripResultFiles" - resources.ApplyResources(Me.ContextMenuStripResultFiles, "ContextMenuStripResultFiles") - ' - 'docCM_Open - ' - Me.docCM_Open.Name = "docCM_Open" - resources.ApplyResources(Me.docCM_Open, "docCM_Open") - ' - 'OrdnerÖffnenToolStripMenuItem - ' - Me.OrdnerÖffnenToolStripMenuItem.Name = "OrdnerÖffnenToolStripMenuItem" - resources.ApplyResources(Me.OrdnerÖffnenToolStripMenuItem, "OrdnerÖffnenToolStripMenuItem") - ' - 'docCM_Copy - ' - Me.docCM_Copy.Image = Global.DD_Record_Organizer.My.Resources.Resources.Copy_6524 - Me.docCM_Copy.Name = "docCM_Copy" - resources.ApplyResources(Me.docCM_Copy, "docCM_Copy") - ' - 'ToolStripSeparator10 - ' - Me.ToolStripSeparator10.Name = "ToolStripSeparator10" - resources.ApplyResources(Me.ToolStripSeparator10, "ToolStripSeparator10") - ' - 'docCMEntityWideSearch - ' - resources.ApplyResources(Me.docCMEntityWideSearch, "docCMEntityWideSearch") - Me.docCMEntityWideSearch.Name = "docCMEntityWideSearch" - ' - 'ToolStripSeparator20 - ' - Me.ToolStripSeparator20.Name = "ToolStripSeparator20" - resources.ApplyResources(Me.ToolStripSeparator20, "ToolStripSeparator20") - ' - 'docCM_InWork - ' - Me.docCM_InWork.Image = Global.DD_Record_Organizer.My.Resources.Resources.FileSystemEditor_5852 - Me.docCM_InWork.Name = "docCM_InWork" - resources.ApplyResources(Me.docCM_InWork, "docCM_InWork") - ' - 'docCM_linkRecord - ' - Me.docCM_linkRecord.Image = Global.DD_Record_Organizer.My.Resources.Resources.Link - Me.docCM_linkRecord.Name = "docCM_linkRecord" - resources.ApplyResources(Me.docCM_linkRecord, "docCM_linkRecord") - ' - 'docCM_Showlinks - ' - resources.ApplyResources(Me.docCM_Showlinks, "docCM_Showlinks") - Me.docCM_Showlinks.Name = "docCM_Showlinks" - ' - 'docCM_RenameMain - ' - Me.docCM_RenameMain.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuToolStripMenuItem, Me.DisplaynameUmbenennenToolStripMenuItem}) - Me.docCM_RenameMain.Name = "docCM_RenameMain" - resources.ApplyResources(Me.docCM_RenameMain, "docCM_RenameMain") - ' - 'NeuToolStripMenuItem - ' - Me.NeuToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.CMDoc_TextBoxRenameFile}) - Me.NeuToolStripMenuItem.Name = "NeuToolStripMenuItem" - resources.ApplyResources(Me.NeuToolStripMenuItem, "NeuToolStripMenuItem") - ' - 'CMDoc_TextBoxRenameFile - ' - Me.CMDoc_TextBoxRenameFile.BackColor = System.Drawing.Color.Orange - Me.CMDoc_TextBoxRenameFile.Name = "CMDoc_TextBoxRenameFile" - resources.ApplyResources(Me.CMDoc_TextBoxRenameFile, "CMDoc_TextBoxRenameFile") - ' - 'DisplaynameUmbenennenToolStripMenuItem - ' - Me.DisplaynameUmbenennenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.CMDoc_TextBoxRenameDisplay}) - Me.DisplaynameUmbenennenToolStripMenuItem.Name = "DisplaynameUmbenennenToolStripMenuItem" - resources.ApplyResources(Me.DisplaynameUmbenennenToolStripMenuItem, "DisplaynameUmbenennenToolStripMenuItem") - ' - 'CMDoc_TextBoxRenameDisplay - ' - Me.CMDoc_TextBoxRenameDisplay.BackColor = System.Drawing.Color.DarkOrange - Me.CMDoc_TextBoxRenameDisplay.Name = "CMDoc_TextBoxRenameDisplay" - resources.ApplyResources(Me.CMDoc_TextBoxRenameDisplay, "CMDoc_TextBoxRenameDisplay") - ' - 'ToolStripSeparator22 - ' - Me.ToolStripSeparator22.Name = "ToolStripSeparator22" - resources.ApplyResources(Me.ToolStripSeparator22, "ToolStripSeparator22") - ' - 'WindreamToolStripMenuItem - ' - Me.WindreamToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiVersionierenToolStripMenuItem, Me.DokumentartÄndernToolStripMenuItem}) - Me.WindreamToolStripMenuItem.Name = "WindreamToolStripMenuItem" - resources.ApplyResources(Me.WindreamToolStripMenuItem, "WindreamToolStripMenuItem") - ' - 'DateiVersionierenToolStripMenuItem - ' - resources.ApplyResources(Me.DateiVersionierenToolStripMenuItem, "DateiVersionierenToolStripMenuItem") - Me.DateiVersionierenToolStripMenuItem.Name = "DateiVersionierenToolStripMenuItem" - ' - 'DokumentartÄndernToolStripMenuItem - ' - Me.DokumentartÄndernToolStripMenuItem.Name = "DokumentartÄndernToolStripMenuItem" - resources.ApplyResources(Me.DokumentartÄndernToolStripMenuItem, "DokumentartÄndernToolStripMenuItem") - ' - 'ToolStripSeparator7 - ' - Me.ToolStripSeparator7.Name = "ToolStripSeparator7" - resources.ApplyResources(Me.ToolStripSeparator7, "ToolStripSeparator7") - ' - 'docCM_CheckRights - ' - Me.docCM_CheckRights.Image = Global.DD_Record_Organizer.My.Resources.Resources.RightFileOnly - Me.docCM_CheckRights.Name = "docCM_CheckRights" - resources.ApplyResources(Me.docCM_CheckRights, "docCM_CheckRights") - ' - 'docCM_GetRights - ' - resources.ApplyResources(Me.docCM_GetRights, "docCM_GetRights") - Me.docCM_GetRights.Name = "docCM_GetRights" - ' - 'ToolStripSeparator8 - ' - Me.ToolStripSeparator8.Name = "ToolStripSeparator8" - resources.ApplyResources(Me.ToolStripSeparator8, "ToolStripSeparator8") - ' - 'docCM_RemoveLink - ' - Me.docCM_RemoveLink.Image = Global.DD_Record_Organizer.My.Resources.Resources.RemoveLink_9938 - Me.docCM_RemoveLink.Name = "docCM_RemoveLink" - resources.ApplyResources(Me.docCM_RemoveLink, "docCM_RemoveLink") - ' - 'docCM_DeleteFile - ' - Me.docCM_DeleteFile.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.docCM_DeleteFile.Name = "docCM_DeleteFile" - resources.ApplyResources(Me.docCM_DeleteFile, "docCM_DeleteFile") - ' - 'ToolStripSeparator9 - ' - Me.ToolStripSeparator9.Name = "ToolStripSeparator9" - resources.ApplyResources(Me.ToolStripSeparator9, "ToolStripSeparator9") - ' - 'docCM_showGridSearch - ' - resources.ApplyResources(Me.docCM_showGridSearch, "docCM_showGridSearch") - Me.docCM_showGridSearch.Name = "docCM_showGridSearch" - ' - 'ToolStripSeparator16 - ' - Me.ToolStripSeparator16.Name = "ToolStripSeparator16" - resources.ApplyResources(Me.ToolStripSeparator16, "ToolStripSeparator16") - ' - 'docCM_PropertiesFile - ' - Me.docCM_PropertiesFile.Image = Global.DD_Record_Organizer.My.Resources.Resources.PropertyGridEditorPart_6041 - Me.docCM_PropertiesFile.Name = "docCM_PropertiesFile" - resources.ApplyResources(Me.docCM_PropertiesFile, "docCM_PropertiesFile") - ' - 'ToolStripSeparator25 - ' - Me.ToolStripSeparator25.Name = "ToolStripSeparator25" - resources.ApplyResources(Me.ToolStripSeparator25, "ToolStripSeparator25") - ' - 'ToolStripMenuItem1 - ' - Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1" - resources.ApplyResources(Me.ToolStripMenuItem1, "ToolStripMenuItem1") - ' - 'docCM_ResetView - ' - Me.docCM_ResetView.Name = "docCM_ResetView" - resources.ApplyResources(Me.docCM_ResetView, "docCM_ResetView") - ' - 'StatusStrip_Main - ' - Me.StatusStrip_Main.ContextMenuStrip = Me.ContextMenuStripClipboard - Me.StatusStrip_Main.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.StatusStrip_Main.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsslblStatus, Me.tsslblRecord, Me.tslblDocIDMain, Me.progressLoadEntity, Me.tsslblWorkflowstate, Me.labelLoadEntity}) - resources.ApplyResources(Me.StatusStrip_Main, "StatusStrip_Main") - Me.StatusStrip_Main.Name = "StatusStrip_Main" - ' - 'ContextMenuStripClipboard - ' - Me.ContextMenuStripClipboard.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ContextMenuStripClipboard.Name = "ContextMenuStripClipboard" - resources.ApplyResources(Me.ContextMenuStripClipboard, "ContextMenuStripClipboard") - ' - 'tsslblStatus - ' - Me.tsslblStatus.BorderSides = CType((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom), System.Windows.Forms.ToolStripStatusLabelBorderSides) - Me.tsslblStatus.BorderStyle = System.Windows.Forms.Border3DStyle.Etched - Me.tsslblStatus.Name = "tsslblStatus" - resources.ApplyResources(Me.tsslblStatus, "tsslblStatus") - ' - 'tsslblRecord - ' - Me.tsslblRecord.BackColor = System.Drawing.SystemColors.ControlLight - Me.tsslblRecord.BorderSides = CType((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom), System.Windows.Forms.ToolStripStatusLabelBorderSides) - Me.tsslblRecord.Name = "tsslblRecord" - resources.ApplyResources(Me.tsslblRecord, "tsslblRecord") - ' - 'tslblDocIDMain - ' - Me.tslblDocIDMain.BorderSides = CType((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) _ - Or System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom), System.Windows.Forms.ToolStripStatusLabelBorderSides) - Me.tslblDocIDMain.Name = "tslblDocIDMain" - resources.ApplyResources(Me.tslblDocIDMain, "tslblDocIDMain") - ' - 'progressLoadEntity - ' - Me.progressLoadEntity.Name = "progressLoadEntity" - resources.ApplyResources(Me.progressLoadEntity, "progressLoadEntity") - Me.progressLoadEntity.Style = System.Windows.Forms.ProgressBarStyle.Marquee - ' - 'tsslblWorkflowstate - ' - Me.tsslblWorkflowstate.Name = "tsslblWorkflowstate" - resources.ApplyResources(Me.tsslblWorkflowstate, "tsslblWorkflowstate") - ' - 'labelLoadEntity - ' - Me.labelLoadEntity.Name = "labelLoadEntity" - resources.ApplyResources(Me.labelLoadEntity, "labelLoadEntity") - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'ContextMenuDetails - ' - Me.ContextMenuDetails.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ContextMenuDetails.Name = "ContextMenuDetails" - resources.ApplyResources(Me.ContextMenuDetails, "ContextMenuDetails") - ' - 'cmsrpContainer - ' - Me.cmsrpContainer.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.cmsrpContainer.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ChangeHidepanelToolStripMenuItem}) - Me.cmsrpContainer.Name = "cmsrpContainer" - resources.ApplyResources(Me.cmsrpContainer, "cmsrpContainer") - ' - 'ChangeHidepanelToolStripMenuItem - ' - Me.ChangeHidepanelToolStripMenuItem.Name = "ChangeHidepanelToolStripMenuItem" - resources.ApplyResources(Me.ChangeHidepanelToolStripMenuItem, "ChangeHidepanelToolStripMenuItem") - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_RECORD_VARIANTTableAdapter - ' - Me.TBPMO_RECORD_VARIANTTableAdapter.ClearBeforeFill = True - ' - 'TimerClearResultfiles - ' - Me.TimerClearResultfiles.Interval = 3000 - ' - 'BW_LoadTreeView - ' - Me.BW_LoadTreeView.WorkerReportsProgress = True - Me.BW_LoadTreeView.WorkerSupportsCancellation = True - ' - 'TimerFileHandle - ' - Me.TimerFileHandle.Interval = 20000 - ' - 'frmConstructor_Main - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.BackColor = System.Drawing.SystemColors.ControlLightLight - Me.Controls.Add(Me.SplitContainerFORM) - Me.Controls.Add(Me.StatusStrip_Main) - Me.KeyPreview = True - Me.Name = "frmConstructor_Main" - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerMain.ResumeLayout(False) - CType(Me.SplitContainerTop, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerTop.ResumeLayout(False) - Me.cmsTreeView.ResumeLayout(False) - Me.cmsTreeView.PerformLayout() - CType(Me.GridControlMain, System.ComponentModel.ISupportInitialize).EndInit() - Me.ContextMenuGrid.ResumeLayout(False) - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwCarousel, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwTiles, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStripRecords.ResumeLayout(False) - Me.ToolStripRecords.PerformLayout() - CType(Me.TCDetails, System.ComponentModel.ISupportInitialize).EndInit() - Me.TCDetails.ResumeLayout(False) - Me.TabDetails.ResumeLayout(False) - Me.TabDetails.PerformLayout() - CType(Me.SplitContainerDetails, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerDetails.ResumeLayout(False) - Me.statStripDoc.ResumeLayout(False) - Me.statStripDoc.PerformLayout() - Me.ToolStripEdit.ResumeLayout(False) - Me.ToolStripEdit.PerformLayout() - Me.TabPos.ResumeLayout(False) - Me.TabPos.PerformLayout() - CType(Me.GridControlPos, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwGridPos, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigatorPOS, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigatorPOS.ResumeLayout(False) - Me.BindingNavigatorPOS.PerformLayout() - Me.TabWindream.ResumeLayout(False) - Me.TabWindream.PerformLayout() - CType(Me.GridControlDocSearch, System.ComponentModel.ISupportInitialize).EndInit() - Me.cmsResultFilesBasic.ResumeLayout(False) - CType(Me.GridViewDoc_Search, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStripDokumente.ResumeLayout(False) - Me.ToolStripDokumente.PerformLayout() - Me.TabFollowUp.ResumeLayout(False) - Me.TabFollowUp.PerformLayout() - Me.grpbxFU_Profile.ResumeLayout(False) - Me.grpbxFU_Profile.PerformLayout() - Me.GroupBox4.ResumeLayout(False) - Me.GroupBox4.PerformLayout() - Me.TabPageVariant.ResumeLayout(False) - Me.TabPageVariant.PerformLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_RECORD_VARIANTBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewVariants, System.ComponentModel.ISupportInitialize).EndInit() - Me.tsVariants.ResumeLayout(False) - Me.tsVariants.PerformLayout() - Me.XtraTabPage1.ResumeLayout(False) - CType(Me.TreeList1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.ImageCollection1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.SplitContainerFORM, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerFORM.ResumeLayout(False) - Me.ContextMenuStripResultFiles.ResumeLayout(False) - Me.StatusStrip_Main.ResumeLayout(False) - Me.StatusStrip_Main.PerformLayout() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - Me.cmsrpContainer.ResumeLayout(False) - CType(Me.VWPMO_WF_USER_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents StatusStrip_Main As System.Windows.Forms.StatusStrip - Friend WithEvents TreeViewMain As System.Windows.Forms.TreeView - Friend WithEvents GridControlMain As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwTiles As DevExpress.XtraGrid.Views.Tile.TileView - Friend WithEvents grvwGrid As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents tsslblStatus As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents tsslblRecord As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents ContextMenuGrid As System.Windows.Forms.ContextMenuStrip - Friend WithEvents FunktionenDataGridToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ButtonResetFilter As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ButtonExportToExcel As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents AnsichtUmschaltenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ButtonResetView As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ButtonQuickViewCarousel As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ButtonQuickViewTiles As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ButtonDetailView As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ButtonSetViewAsDefault As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents grvwCarousel As DevExpress.XtraGrid.Views.Layout.LayoutView - Friend WithEvents ToolStripEdit As System.Windows.Forms.ToolStrip - Friend WithEvents tsButtonAdd As System.Windows.Forms.ToolStripButton - Friend WithEvents tsButtonSave As System.Windows.Forms.ToolStripButton - Friend WithEvents tsButtonDelete As System.Windows.Forms.ToolStripButton - Friend WithEvents tsButtonEdit As System.Windows.Forms.ToolStripButton - Friend WithEvents tsButtonShowTaskOverview As System.Windows.Forms.ToolStripButton - Friend WithEvents TCDetails As DevExpress.XtraTab.XtraTabControl - Friend WithEvents TabDetails As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TabWindream As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TabFollowUp As DevExpress.XtraTab.XtraTabPage - Friend WithEvents pnlDetails As System.Windows.Forms.Panel - Friend WithEvents grpbxFU_Profile As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox - Friend WithEvents btnRemoveUser_FollowUp As System.Windows.Forms.Button - Friend WithEvents btnAddUser_FollowUp As System.Windows.Forms.Button - Friend WithEvents cmbFollowUpUser As System.Windows.Forms.ComboBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents ListBoxUser2Profile As System.Windows.Forms.ListBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents lblFollowUp_save As System.Windows.Forms.Label - Friend WithEvents chkFollowUp As System.Windows.Forms.CheckBox - Friend WithEvents dtpFollowUp As System.Windows.Forms.DateTimePicker - Friend WithEvents lblWiedervorlage_Control As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents ttToolTip As System.Windows.Forms.ToolTip - Friend WithEvents ContextMenuDetails As System.Windows.Forms.ContextMenuStrip - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents VWPMO_WF_USER_ACTIVEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents cmsTreeView As System.Windows.Forms.ContextMenuStrip - Friend WithEvents ResetEbenenAuswahlToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsslblWorkflowstate As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents FormDesignerToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents TabPos As DevExpress.XtraTab.XtraTabPage - Friend WithEvents GridControlPos As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwGridPos As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents BindingNavigatorPOS As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ListViewFollowUps As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader1 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents DatenNeuLadenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents SplitContainerMain As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents SplitContainerTop As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents ImageCollection1 As DevExpress.Utils.ImageCollection - Friend WithEvents ToolTipController As DevExpress.Utils.ToolTipController - Friend WithEvents tslblLocked As System.Windows.Forms.ToolStripLabel - Friend WithEvents GridControlDocSearch As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewDoc_Search As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents ToolStripSeparator6 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents tsmi_RecordDelete As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ContextMenuStripResultFiles As System.Windows.Forms.ContextMenuStrip - Friend WithEvents docCM_Open As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator7 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents docCM_Copy As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator8 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents docCM_RemoveLink As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator9 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents docCM_PropertiesFile As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tslblFileslocked As System.Windows.Forms.ToolStripLabel - Friend WithEvents tsButtonCancel As System.Windows.Forms.ToolStripButton - Friend WithEvents tsbtnRedo As System.Windows.Forms.ToolStripButton - Friend WithEvents SucheAnzeigenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsmiMassChanges As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator10 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents docCM_linkRecord As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents SplitContainerFORM As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents ToolStripSeparator11 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents DetailAnsichtDatensatzToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents docCM_InWork As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents docCM_ResetView As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents docCM_CheckRights As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents progressLoadEntity As System.Windows.Forms.ToolStripProgressBar - Friend WithEvents labelLoadEntity As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents docCM_DeleteFile As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents AuswertungAnzeigenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator14 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripSeparator13 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripSeparator12 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripSeparator16 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents docCM_showGridSearch As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents docCM_GetRights As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripRecords As System.Windows.Forms.ToolStrip - Friend WithEvents tslbldisplayRecords As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripDropDownButton3 As System.Windows.Forms.ToolStripDropDownButton - Friend WithEvents CopyRecordtsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents NewVarianttsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents CreateWorkflowtaskstsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents showRecordLogtsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ChangeParentLinktsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents AnwendungscacheResettsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents OfficeVorlagentsmi As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator5 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripSeparator4 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TabPageVariant As DevExpress.XtraTab.XtraTabPage - Friend WithEvents SplitContainerDetails As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents tsbtnRefresh_Entity As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator19 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents docCMEntityWideSearch As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripSeparator20 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents pnlDocToolStrip As System.Windows.Forms.Panel - Friend WithEvents statStripDoc As System.Windows.Forms.StatusStrip - Friend WithEvents tslblDocIDTab1 As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents tslblDocViewLocked As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents tsVariants As System.Windows.Forms.ToolStrip - Friend WithEvents tslblVariantsCount As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripSeparator23 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents TBPMO_RECORD_VARIANTBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_RECORD_VARIANTTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_VARIANTTableAdapter - Friend WithEvents tsbtnVariantDetailView As System.Windows.Forms.ToolStripButton - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewVariants As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colREASON_CODE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCOMMENT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colRECORD_ID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents tsbtnGeodata As System.Windows.Forms.ToolStripButton - Friend WithEvents cmsrpContainer As System.Windows.Forms.ContextMenuStrip - Friend WithEvents ChangeHidepanelToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsbtnPanel1Collapse As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator21 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents pnlDocFill As System.Windows.Forms.Panel - Friend WithEvents WindreamToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents DateiVersionierenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents DokumentartÄndernToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsmiFilesearch As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsmientitySearch As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsmiNodedownSearch As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents docCM_RenameMain As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents NeuToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents CMDoc_TextBoxRenameFile As System.Windows.Forms.ToolStripTextBox - Friend WithEvents DisplaynameUmbenennenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents CMDoc_TextBoxRenameDisplay As System.Windows.Forms.ToolStripTextBox - Friend WithEvents tsmiNodeNew As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents OberhalbToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents UnterhalbToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents SdsdToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsmINewText As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator15 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripSeparator24 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents tsmiNodeDelete As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents cmsResultFilesBasic As System.Windows.Forms.ContextMenuStrip - Friend WithEvents cmDoc1FileOpen As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents cmDoc1FileProperties As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tslblPoslocked As System.Windows.Forms.ToolStripLabel - Friend WithEvents tsbtnWork As System.Windows.Forms.ToolStripButton - Friend WithEvents tsmiFulltext As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripDokumente As System.Windows.Forms.ToolStrip - Friend WithEvents tslblWindreamView As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripSeparator17 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents tsbtnDoc_Refresh As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator18 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents tsbtnStartFulltext As System.Windows.Forms.ToolStripButton - Friend WithEvents OrdnerÖffnenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents TimerClearResultfiles As System.Windows.Forms.Timer - Friend WithEvents tsbtnPos_Refresh As System.Windows.Forms.ToolStripButton - Friend WithEvents tstxtboxSearchNode As ToolStripTextBox - Friend WithEvents ContextMenuStripClipboard As ContextMenuStrip - Friend WithEvents tslblDocIDMain As ToolStripStatusLabel - Friend WithEvents BW_LoadTreeView As System.ComponentModel.BackgroundWorker - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TreeList1 As DevExpress.XtraTreeList.TreeList - Friend WithEvents tsmiNodeRename As ToolStripMenuItem - Friend WithEvents tstxtRenameNode As ToolStripTextBox - Friend WithEvents ToolStripSeparator22 As ToolStripSeparator - Friend WithEvents ToolStripMenuItem1 As ToolStripMenuItem - Friend WithEvents ToolStripSeparator25 As ToolStripSeparator - Friend WithEvents TimerFileHandle As Timer - Friend WithEvents docCM_Showlinks As ToolStripMenuItem -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx deleted file mode 100644 index f58c5c7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx +++ /dev/null @@ -1,985 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAMpJREFUSEu9lUEOwyAMBHlS38Dj+GafkPbC1WWRRY1qEhtCV1opCngmJIcEIgo5 - Z9IaHNHm0SaIMXati44MGVLwOt61bdGRIeOvAlmroOx7cHXGykcuewA+uDoDgpmU4QpPKRFarp+4x8vf - zAgkHK+CBTjFusAFRzwCNxyxCqbgiEUwDUeuBEtw5EywDEdGglvgiCa4DY5cCZbgCARlGBCtAJvgYqZr - E+BVyPIGnMT05CNGJ9j+P9gukJ0V/DDOPjLPmqLNo1WwrxQ+GCNWVrb1cMEAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH - DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp - bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE - sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs - AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 - JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR - 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd - li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF - ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX - wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF - hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 - 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ - VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB - 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC - qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE - j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I - 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 - rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG - fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp - B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ - yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC - YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln - yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v - vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp - vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L - Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA - bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z - llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW - ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s - xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 - eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw - YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR - XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm - WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl - xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 - dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 - V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za - Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v - Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb - PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ - 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h - /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr - XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS - fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ - tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ - 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAvJJREFUWEfFk71y2kAQ - gD15gAxFmrQ2fw4YCYTAEkgIDAZhfgRIYIwBAZ7UnvSZcZMuPTOuXGVSunTpyjVFHoAHcEFFu9mTLQ3g - S5HmXHwzd9+tbnfvTnsA8K5QJUuokiVUyRKqZAlVsoQqWUKVLKFKllAlS6iSJVRJmM1mD4i+66+uZovZ - bArT6QQmE3tl2/bSHo8Xo9Hwfnh5yW/G9npdwbKspdnpAMFoNVfNRiNSq9d/uTFe8C6YfI0sd/1kMvHZ - Extsewzj0ahN3PByYA0Gfej3z714y+qo7U4bWi1j1TSaBnG12pmvWtXv9UoZpy9xW5u7YOI5Aq9Udtex - W8BuYTAYOAUQer0eYLcrMm63W76W4XQL9Xrtxo1xKZVKj+54a8EFN37CxL9JAdPp9OHt+gXpFs573a9k - blqm/Nqtk6zRqP/EbqFarYKuV7TNbwmapn1wx1sLhGKxWDk5OZkPh0PZHtswHI3WWNDnzRi8W+h2LTDN - zgq7hZZhQLPZuK3Xaj6yXtX120q5DKflUygVS4eb3+7yRuTz+Qc8ojgZX/T7f87xaE3TnG/GYIfgdHhW - da6gXC7r+A1g4c7Ravn8bS6XA0VVIJvJ/F8BiqKsG3h3lmVCp40vF7vDe3zejCmVipisAPm85r0BRcmC - nMmAqqo36XT6e0oUIZkUICEknAf4L7YmsizPs9nsj01XKVeeSXeFQuGb6/AOIaeqgMV6BRxLx5BOp7AI - +U4QBF88Hl/xHAexWOzOjXEJhULeu/AkVu0TRfE5mUx+ch0Bj/MJE4EkS84vpirKR9JtJiODLEnOI0yl - xMZLt/HHGBeTiTs6OjKikQh8iXyBw/DhNXHBYJAPBAI3fn9gQeYEL1EikVjyPA+4AUSjUefXy2Yza0mS - QBRTIAgJ4DhuqWk5oMHx3LWb3CUcDvOhYPA+GAysMDH4/f7FwcHB9f7+vvNYCV7we0GVLKFKllAlS6iS - JVTJEqpkCVWyhCpZQpUsoUp2wN5fDbb8rJwXp9gAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAG1JREFUOE+1kdEJgDAMRDtbhssa3TK/0ZSIxV5Co3jwUI7LA7Gp6idgWQGWFWBZ - 4X7xiEg/UUD3yUgosNjYjphZiWg8n5JF4IOFSAIFNsyYJf8IENufMMdG2bElFFzHgPw3vgWWFWBZAZb7 - aDsAn1PBeUq8SBsAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAJVJREFUOE+lkdEJxDAMQztbhssat2V+fZWxD1vKR8IZBLX8JEr7mNlf2po3UiNm - rWVVYSsvRgxCYwzXVcELfwDuCnBjvi0QYIBckB7zbYECdlGBi/m2QIDmnFKQHvNtgTKIQBbk83FBDdeS - 0wL/WPwG8HBjvi1uxO/KkhrGTXgxYrKkhjHCi1EmSn5hjPBs3GprnsueLz0XwXnZAqB7AAAAAElFTkSu - QmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 988, 212 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFhJREFUOE9jwAa+ffv2nxgMVY4JQJJOTk54Mf0M+PD+IwrGagCIQwzGawBMAhem - nwEwv8IwsoZhYACMDeNDtdPRAHQM1Y5qAC6MogEdUMUAYjBUORJgYAAAnlgvt6X+ezUAAAAASUVORK5C - YII= - - - - 988, 25 - - - 699, 383 - - - 562, 333 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 0, 359 - - - 562, 24 - - - 562, 26 - - - 1270, 387 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - 1270, 412 - - - 1276, 443 - - - 1270, 387 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAUlJREFUOE+lU6GOg1AQ5BP6Cf2E+4QLnqQWV4EHjUJhGzxJJbICDxpFQvCHg4DA - Yd/tLPvK4wJ34iaZ9GVndxh4WwtYluVCfBIVcSYGLPwA1SPp0bxpIaiqSjmOw2zbdhMJdL4S6yzLlG3b - qigK6JHI3FCmacoi6HmeGscRSZAswDmOY9bQR7WXjK5AExJoAzBJEjTOXdexIWowoVpNvMjoChQg5Hm+ - M8HT8Eo4G6muMrbHmQkIk2ma8PRPaT8G3Ikc1TSAKdWf0nYMGT5M4Lrun/E/iDM+nDlofgPf9/kDysgG - PXwSuzZvQW7mIaMrEC0Mw90wFoYa+a7p944eJDCM30tm6e3SPLprOiPlFzS8UtM0vGQsmgani0JAjVii - H6/U933JwjAMvOMSe3M+AekP/BewuXSOtHMg/HVYg/ruxBK0lFL/oLK+AaMj/dL+UYA6AAAAAElFTkSu - QmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD5SURBVDhPlZK9EYMwDIUZITPRMwBdCgZITZWKNTJCCnpm - oadwBZSOP2MRW8Z3ybt7pz9LlmRX67o+t22zQuzqH5DUNI2t69pL7BD6DSSQLIwLGGNu2DHxhfABfQCG - ULXv+32aprM4Or4QPkBCqQOnv4dhOGPo+EL4QKmAtC/7gbKjZIxSAd2+MBujVMDJs/2+7z3RszGuCuj2 - x3H0RM/GwNDU7S/L4il2MoZLMF3X+QAS2zHZvmYyBpXmebZt21qk+8oPuoi3r5mN4ZJeOJC6ffwxxZ+9 - BslIdyjZPrY/4IBefA1wtf34FnT9GiF0gAM4Y8a/Ti74crMf2hAgpCi8t0QAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1270, 412 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHlJREFUOE+VkUEKwDAIBH1b/v+XtpdcWxbcoBKrEaYi6iSksos559tFV3ygMcYo - KQX39aS0BTzNciTIaAuQCesjQcYS4NPFSp2ARZV/b2Cbkd2ME6CwzUj7BhTFzBnUliXgYAaHdxy9gf5l - H2jwhCrrig80uuiKCZEPDBGoa/9+56EAAAAASUVORK5CYII= - - - - 1270, 387 - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKrSURBVFhH7ZO/b9pAFMdR/4AqQ5dOkRIRUiDgQMABY0P4 - EZsfNmBjHGxsDESdo+5VsnTrjpQpU9UxY8ZMmTP0D+APyMDE+vrudLFSJZHSLYM/0pPv3r3z9713d5GQ - kJCQkHfLbDa7mU6nTTYNOD2d38/nM5jNpuC67srzvCXavec51xPb5lgYxTTNLNpyYBhArNPprFRVTbTb - 7V8s5HXm8/kabcmmAZPJZMOf+uD7E/BdVyc+17VNxxnBcDgM4odDXdINnYp2u90e8eF3Q1GU66YiAw16 - DRReoAEzhbkDPM8FdzwG27ZpAgTLsgCrXZExEaLCmgaq2r6gAU9oNBq3bPgyjuPc4RH8JgmQo2DuAMex - YTQ6Acsyv5K5YRhFUm2/36Vimtb52em0odVqgSzLFeJ7yvn5+Qc2fE6tVlPQFuPxuOhPfHA9b40JfWbL - FMsaYrtN2l5d70O/14NuV70klZP1lixfKrIMx/Ix1Ov1L3TTWzk6OrrBBPbJ2B6N/pxgaweDwYIuMjRN - RXFaIT0CbGkTDarVKm1tpVK5LJfLIEoiSDz/fwmIorjW8OxMcwCGbkAPq2s2mw9smdJo1KFWqwImG9wB - USxBURAA91/wPP89n8vBwUEWstksvYBvolAoLARB+MGmFEVWHkh12JVvzEUqhLIkgSRJQQKHhUPg+Tzg - P67S6fRGPB5fcek0pFKpKxYSEIvFnt2LCNmEwQ+Y8SfmoqDYHVYFuWKOPrF8Pv+RVCsIRSJGLyHPH2ik - 2kxm/zbBJYrEl0wme8lEAuKJOOzu7p4RXzQa5dAutre378n8HzKZzJLjOEilU4DZ06dXKglrFIFcLo+t - zMDe3t6yUinDS4YFnD2KP4L/4WLR6PXOTnSFwkCEt7a2zjY3N+llDQkJCQl5B0QifwHOFwaCeJJHzwAA - AABJRU5ErkJggg== - - - - 1270, 412 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - 1270, 412 - - - 1270, 387 - - - 1270, 412 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFFJREFUKFOdj0EKACAIBH2b/3+P16JwRTQzWphD0dhKIjI81GU9YuZNlE/YD17A - gEgp3EiCNq0DAeh1nS/BL9VxXBoDIibg8EKqpE3reLsXiCYgi0Ps3hQ2TwAAAABJRU5ErkJggg== - - - - - Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JC - 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 - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAADwAAAAAB8AAPAAAAAAHwAA8AAAAAAfAADwAAAAAA8AAPAAAAAADwAA8AAAAAAP - AADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAAD+AAAAAA8AAP//gAAAHwAA////wA//AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx.bak b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx.bak deleted file mode 100644 index f997e65..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.aa.resx.bak +++ /dev/null @@ -1,985 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - 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 - aDsAn1PBeUq8SBsAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAJVJREFUOE+lkdEJxDAMQztbhssat2V+fZWxD1vKR8IZBLX8JEr7mNlf2po3UiNm - rWVVYSsvRgxCYwzXVcELfwDuCnBjvi0QYIBckB7zbYECdlGBi/m2QIDmnFKQHvNtgTKIQBbk83FBDdeS - 0wL/WPwG8HBjvi1uxO/KkhrGTXgxYrKkhjHCi1EmSn5hjPBs3GprnsueLz0XwXnZAqB7AAAAAElFTkSu - QmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 988, 212 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFhJREFUOE9jwAa+ffv2nxgMVY4JQJJOTk54Mf0M+PD+IwrGagCIQwzGawBMAhem - nwEwv8IwsoZhYACMDeNDtdPRAHQM1Y5qAC6MogEdUMUAYjBUORJgYAAAnlgvt6X+ezUAAAAASUVORK5C - YII= - - - - 988, 25 - - - 699, 383 - - - 562, 333 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 0, 359 - - - 562, 24 - - - 562, 26 - - - 1270, 387 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - 1270, 412 - - - 1276, 443 - - - 1270, 387 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAUlJREFUOE+lU6GOg1AQ5BP6Cf2E+4QLnqQWV4EHjUJhGzxJJbICDxpFQvCHg4DA - Yd/tLPvK4wJ34iaZ9GVndxh4WwtYluVCfBIVcSYGLPwA1SPp0bxpIaiqSjmOw2zbdhMJdL4S6yzLlG3b - qigK6JHI3FCmacoi6HmeGscRSZAswDmOY9bQR7WXjK5AExJoAzBJEjTOXdexIWowoVpNvMjoChQg5Hm+ - M8HT8Eo4G6muMrbHmQkIk2ma8PRPaT8G3Ikc1TSAKdWf0nYMGT5M4Lrun/E/iDM+nDlofgPf9/kDysgG - PXwSuzZvQW7mIaMrEC0Mw90wFoYa+a7p944eJDCM30tm6e3SPLprOiPlFzS8UtM0vGQsmgani0JAjVii - H6/U933JwjAMvOMSe3M+AekP/BewuXSOtHMg/HVYg/ruxBK0lFL/oLK+AaMj/dL+UYA6AAAAAElFTkSu - QmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD5SURBVDhPlZK9EYMwDIUZITPRMwBdCgZITZWKNTJCCnpm - oadwBZSOP2MRW8Z3ybt7pz9LlmRX67o+t22zQuzqH5DUNI2t69pL7BD6DSSQLIwLGGNu2DHxhfABfQCG - ULXv+32aprM4Or4QPkBCqQOnv4dhOGPo+EL4QKmAtC/7gbKjZIxSAd2+MBujVMDJs/2+7z3RszGuCuj2 - x3H0RM/GwNDU7S/L4il2MoZLMF3X+QAS2zHZvmYyBpXmebZt21qk+8oPuoi3r5mN4ZJeOJC6ffwxxZ+9 - BslIdyjZPrY/4IBefA1wtf34FnT9GiF0gAM4Y8a/Ti74crMf2hAgpCi8t0QAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1270, 412 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHlJREFUOE+VkUEKwDAIBH1b/v+XtpdcWxbcoBKrEaYi6iSksos559tFV3ygMcYo - KQX39aS0BTzNciTIaAuQCesjQcYS4NPFSp2ARZV/b2Cbkd2ME6CwzUj7BhTFzBnUliXgYAaHdxy9gf5l - H2jwhCrrig80uuiKCZEPDBGoa/9+56EAAAAASUVORK5CYII= - - - - 1270, 387 - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKrSURBVFhH7ZO/b9pAFMdR/4AqQ5dOkRIRUiDgQMABY0P4 - EZsfNmBjHGxsDESdo+5VsnTrjpQpU9UxY8ZMmTP0D+APyMDE+vrudLFSJZHSLYM/0pPv3r3z9713d5GQ - kJCQkHfLbDa7mU6nTTYNOD2d38/nM5jNpuC67srzvCXavec51xPb5lgYxTTNLNpyYBhArNPprFRVTbTb - 7V8s5HXm8/kabcmmAZPJZMOf+uD7E/BdVyc+17VNxxnBcDgM4odDXdINnYp2u90e8eF3Q1GU66YiAw16 - DRReoAEzhbkDPM8FdzwG27ZpAgTLsgCrXZExEaLCmgaq2r6gAU9oNBq3bPgyjuPc4RH8JgmQo2DuAMex - YTQ6Acsyv5K5YRhFUm2/36Vimtb52em0odVqgSzLFeJ7yvn5+Qc2fE6tVlPQFuPxuOhPfHA9b40JfWbL - FMsaYrtN2l5d70O/14NuV70klZP1lixfKrIMx/Ix1Ov1L3TTWzk6OrrBBPbJ2B6N/pxgaweDwYIuMjRN - RXFaIT0CbGkTDarVKm1tpVK5LJfLIEoiSDz/fwmIorjW8OxMcwCGbkAPq2s2mw9smdJo1KFWqwImG9wB - USxBURAA91/wPP89n8vBwUEWstksvYBvolAoLARB+MGmFEVWHkh12JVvzEUqhLIkgSRJQQKHhUPg+Tzg - P67S6fRGPB5fcek0pFKpKxYSEIvFnt2LCNmEwQ+Y8SfmoqDYHVYFuWKOPrF8Pv+RVCsIRSJGLyHPH2ik - 2kxm/zbBJYrEl0wme8lEAuKJOOzu7p4RXzQa5dAutre378n8HzKZzJLjOEilU4DZ06dXKglrFIFcLo+t - zMDe3t6yUinDS4YFnD2KP4L/4WLR6PXOTnSFwkCEt7a2zjY3N+llDQkJCQl5B0QifwHOFwaCeJJHzwAA - AABJRU5ErkJggg== - - - - 1270, 412 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - 1270, 412 - - - 1270, 387 - - - 1270, 412 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFFJREFUKFOdj0EKACAIBH2b/3+P16JwRTQzWphD0dhKIjI81GU9YuZNlE/YD17A - gEgp3EiCNq0DAeh1nS/BL9VxXBoDIibg8EKqpE3reLsXiCYgi0Ps3hQ2TwAAAABJRU5ErkJggg== - - - - - Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JC - 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 - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAADwAAAAAB8AAPAAAAAAHwAA8AAAAAAfAADwAAAAAA8AAPAAAAAADwAA8AAAAAAP - AADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAAD+AAAAAA8AAP//gAAAHwAA////wA//AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx deleted file mode 100644 index c93f1d5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx +++ /dev/null @@ -1,1556 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 227, 213 - - - 283, 237 - - - 272, 26 - - - Datagrid Functions - - - 269, 6 - - - 272, 26 - - - Change View - - - 272, 26 - - - Set View as Standard - - - 272, 26 - - - Reset View - - - 269, 6 - - - 272, 26 - - - Show search (CTRL+F) - - - 272, 26 - - - Remove all Filters - - - 272, 26 - - - Export Excel - - - 272, 26 - - - Refresh Data - - - 269, 6 - - - 272, 26 - - - Delete record - - - Mass changes of visible rows - - - 269, 6 - - - 272, 26 - - - Detail-View Record - - - 273, 314 - - - 980, 210 - - - 980, 27 - - - 1269, 237 - - - 1262, 397 - - - Details - - - 1269, 432 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1372, 399 - - - positions - - - 1372, 399 - - - windream-files - - - 1372, 399 - - - Follow Up - - - 1372, 399 - - - 1269, 675 - - - 226, 26 - - - Reset Entity-Selection - - - 223, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAMpJREFUSEu9lUEOwyAMBHlS38Dj+GafkPbC1WWRRY1qEhtCV1opCngmJIcEIgo5 - Z9IaHNHm0SaIMXati44MGVLwOt61bdGRIeOvAlmroOx7cHXGykcuewA+uDoDgpmU4QpPKRFarp+4x8vf - zAgkHK+CBTjFusAFRzwCNxyxCqbgiEUwDUeuBEtw5EywDEdGglvgiCa4DY5cCZbgCARlGBCtAJvgYqZr - E+BVyPIGnMT05CNGJ9j+P9gukJ0V/DDOPjLPmqLNo1WwrxQ+GCNWVrb1cMEAAAAASUVORK5CYII= - - - - 226, 26 - - - 223, 6 - - - 226, 26 - - - Show Charts - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 226, 26 - - - Search files - - - 336, 26 - - - EntitySearch - all files below this node - - - 336, 26 - - - EntitySearch- "all files" - - - - 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 - - - - 336, 26 - - - Fulltextsearch - - - 223, 6 - - - 223, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - 226, 26 - - - New node - - - 219, 26 - - - Nodecaption: - - - 216, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAG1JREFUOE+1kdEJgDAMRDtbhssa3TK/0ZSIxV5Co3jwUI7LA7Gp6idgWQGWFWBZ - 4X7xiEg/UUD3yUgosNjYjphZiWg8n5JF4IOFSAIFNsyYJf8IENufMMdG2bElFFzHgPw3vgWWFWBZAZb7 - aDsAn1PBeUq8SBsAAAAASUVORK5CYII= - - - - 219, 26 - - - Add at this level - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAJVJREFUOE+lkdEJxDAMQztbhssat2V+fZWxD1vKR8IZBLX8JEr7mNlf2po3UiNm - rWVVYSsvRgxCYwzXVcELfwDuCnBjvi0QYIBckB7zbYECdlGBi/m2QIDmnFKQHvNtgTKIQBbk83FBDdeS - 0wL/WPwG8HBjvi1uxO/KkhrGTXgxYrKkhjHCi1EmSn5hjPBs3GprnsueLz0XwXnZAqB7AAAAAElFTkSu - QmCC - - - - 219, 26 - - - Add below this level - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 226, 26 - - - Delete node - - - 132, 24 - - - record-functions - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFhJREFUOE9jwAa+ffv2nxgMVY4JQJJOTk54Mf0M+PD+IwrGagCIQwzGawBMAhem - nwEwv8IwsoZhYACMDeNDtdPRAHQM1Y5qAC6MogEdUMUAYjBUORJgYAAAnlgvt6X+ezUAAAAASUVORK5C - YII= - - - - 274, 26 - - - Copy record - - - 274, 26 - - - New variant - - - 271, 6 - - - 274, 26 - - - Change parent-link - - - 274, 26 - - - Create/Renew workflowtasks - - - 274, 26 - - - Show record-logs - - - 274, 26 - - - Office templates - - - 271, 6 - - - 274, 26 - - - Reset application-cache - - - 135, 24 - - - Refresh records - - - 163, 24 - - - geodata navigation - - - 699, 366 - - - 0, 26 - - - 553, 311 - - - 0, 337 - - - 553, 29 - - - 553, 26 - - - 1262, 370 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 340, 24 - - - View is locked - Click Edit Record for unlocking - - - 1262, 27 - - - 61, 24 - - - Add - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - 64, 24 - - - Save - - - 77, 24 - - - Delete - - - 118, 24 - - - Work Record - - - 217, 24 - - - Workflow/Tasks Overview - - - 127, 24 - - - Set changes back - - - 77, 24 - - - Cancel - - - 138, 24 - - - Collapse details - - - 160, 24 - - - Only reading access - - - 122, 24 - - - No file-access - - - 1372, 372 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 119, 24 - - - Add position - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - 133, 24 - - - delete position - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAD5SURBVDhPlZK9EYMwDIUZITPRMwBdCgZITZWKNTJCCnpm - oadwBZSOP2MRW8Z3ybt7pz9LlmRX67o+t22zQuzqH5DUNI2t69pL7BD6DSSQLIwLGGNu2DHxhfABfQCG - ULXv+32aprM4Or4QPkBCqQOnv4dhOGPo+EL4QKmAtC/7gbKjZIxSAd2+MBujVMDJs/2+7z3RszGuCuj2 - x3H0RM/GwNDU7S/L4il2MoZLMF3X+QAS2zHZvmYyBpXmebZt21qk+8oPuoi3r5mN4ZJeOJC6ffwxxZ+9 - BslIdyjZPrY/4IBefA1wtf34FnT9GiF0gAM4Y8a/Ti74crMf2hAgpCi8t0QAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 135, 24 - - - Positions locked - - - 1372, 27 - - - 150, 56 - - - 1372, 372 - - - 149, 26 - - - Open file - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHlJREFUOE+VkUEKwDAIBH1b/v+XtpdcWxbcoBKrEaYi6iSksos559tFV3ygMcYo - KQX39aS0BTzNciTIaAuQCesjQcYS4NPFSp2ARZV/b2Cbkd2ME6CwzUj7BhTFzBnUliXgYAaHdxy9gf5l - H2jwhCrrig80uuiKCZEPDBGoa/9+56EAAAAASUVORK5CYII= - - - - 149, 26 - - - Properties - - - 1372, 27 - - - 123, 24 - - - Reload search - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAKrSURBVFhH7ZO/b9pAFMdR/4AqQ5dOkRIRUiDgQMABY0P4 - EZsfNmBjHGxsDESdo+5VsnTrjpQpU9UxY8ZMmTP0D+APyMDE+vrudLFSJZHSLYM/0pPv3r3z9713d5GQ - kJCQkHfLbDa7mU6nTTYNOD2d38/nM5jNpuC67srzvCXavec51xPb5lgYxTTNLNpyYBhArNPprFRVTbTb - 7V8s5HXm8/kabcmmAZPJZMOf+uD7E/BdVyc+17VNxxnBcDgM4odDXdINnYp2u90e8eF3Q1GU66YiAw16 - DRReoAEzhbkDPM8FdzwG27ZpAgTLsgCrXZExEaLCmgaq2r6gAU9oNBq3bPgyjuPc4RH8JgmQo2DuAMex - YTQ6Acsyv5K5YRhFUm2/36Vimtb52em0odVqgSzLFeJ7yvn5+Qc2fE6tVlPQFuPxuOhPfHA9b40JfWbL - FMsaYrtN2l5d70O/14NuV70klZP1lixfKrIMx/Ix1Ov1L3TTWzk6OrrBBPbJ2B6N/pxgaweDwYIuMjRN - RXFaIT0CbGkTDarVKm1tpVK5LJfLIEoiSDz/fwmIorjW8OxMcwCGbkAPq2s2mw9smdJo1KFWqwImG9wB - USxBURAA91/wPP89n8vBwUEWstksvYBvolAoLARB+MGmFEVWHkh12JVvzEUqhLIkgSRJQQKHhUPg+Tzg - P67S6fRGPB5fcek0pFKpKxYSEIvFnt2LCNmEwQ+Y8SfmoqDYHVYFuWKOPrF8Pv+RVCsIRSJGLyHPH2ik - 2kxm/zbBJYrEl0wme8lEAuKJOOzu7p4RXzQa5dAutre378n8HzKZzJLjOEilU4DZ06dXKglrFIFcLo+t - zMDe3t6yUinDS4YFnD2KP4L/4WLR6PXOTnSFwkCEt7a2zjY3N+llDQkJCQl5B0QifwHOFwaCeJJHzwAA - AABJRU5ErkJggg== - - - - 121, 24 - - - Fulltextsearch - - - Special recipient for record: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - delete user - - - Add user tu follow up - - - 290, 19 - - - Attention: this list overdrives the general list. - - - 113, 20 - - - Follow Up saved - - - 114, 17 - - - Saved Follow Ups - - - ReasonCode for creating variant - - - comment - - - Added who - - - Added when - - - 1372, 372 - - - 1372, 27 - - - 80, 24 - - - Reload - - - 1269, 675 - - - 254, 430 - - - 253, 26 - - - Open File - - - 253, 26 - - - Open containing folder - - - 253, 26 - - - Copy file to clipboard - - - 250, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 253, 26 - - - Entitywide Search - - - 250, 6 - - - 253, 26 - - - Rename - - - 226, 26 - - - Rename filepath - - - 226, 26 - - - Rename displayname - - - 253, 26 - - - Take file in work - - - 253, 26 - - - Link file with record - - - 253, 26 - - - - iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFFJREFUKFOdj0EKACAIBH2b/3+P16JwRTQzWphD0dhKIjI81GU9YuZNlE/YD17A - gEgp3EiCNq0DAeh1nS/BL9VxXBoDIibg8EKqpE3reLsXiCYgi0Ps3hQ2TwAAAABJRU5ErkJggg== - - - - 210, 26 - - - Create new version - - - 210, 26 - - - Change the doctpe - - - 250, 6 - - - 253, 26 - - - Check file-rights - - - - Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/w== - - - - 253, 26 - - - Show file-rights - - - 250, 6 - - - 253, 26 - - - Delete file - - - 253, 26 - - - Remove file link to record - - - 250, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+klE - QVQ4T42S+0+TZxiG+V/MYkycidHpNP7gIaTooAbQDwsC4qilHMqhYC1yKNKPOhmjtANKELSVTSbBMVo/ - goeI4AFD0GWZAw8YNZxMLZiJqQf0sq/LPlyyLPvhfvIm73tfb57nuaMAVaX1yvqIZGtdYKjcpczbm/uf - H6rzX805csZmtHWu/fTt31IPZQ19eRVu5YFvcIgLD0ZRJvvwTVRRoBiQ5BNklvrG9WWnDJ+ahT6Ww04l - V/YqL7vvnOPWn78z9mqakp4anPfLyf5Fy1ZHLSnyMMnW9oUMS9s/IFGWusC6cndgomXERd+sl4G5EUYX - 7jAWDtI15cfgcaDx/MEGdw8bm/RIhfXje4ua1XYEoLrap+C5XUvThAXvEze+SQfNv/nI+bELY0uIlLpH - rDqdyIofYtlsz2dPXoNNBRQf6x1sCTxGVpzk3txJ4UgcZq+Vkg4F+fjPyK52rLX1pLuyWdmoYeWxBBKN - tQMqoMDRE2o9/wpbayva0xq+UpLRN7toPOXn4uBVZoLPeDIbpONsL2llJpbVxKDNlEMqwGTvDrkCYQ53 - BEm36olt/RpzRzX9lwcj9/B2EV6E3zE9t4i7/QybTInsSK9cAuQe6RoobHqI6fhrjK4JEkpNVLi/Zepp - UDXPPn/L3ak3+IfGSUxLJTrZutRCdtVPtpyjV8j8/iUZzjmS7dc4dFRm8mnoL/P8YsT8muG7YVq6h4mX - ktgimZeGKBImQrK/5ha6b2bRVI0g2c309l9mZj7y8/QbbtwLc250gTxLJXHSvvnq8uI2FSCKSFiaxbew - p+Iaq4odrDankmUuoq0zQM/QGJ6zw+QdrCRJt5tOZyq9nvz3DXKJXQUIiYTp8hvHtxe4iNbnoDU6kLJs - SHv3kyDpSEmKx23exsxJDe+uZ+D9rkhAtCpASCRMhETsWaxKTFsMTPScoo22ZMWt5dfKL5j0bCHkT+Kg - YeeS+f8oAthliF3DJcuXHIj5HF3s+vh/ffhfEpBNq5cTs/GzXUDUB9hlsqaYQE4mAAAAAElFTkSuQmCC - - - - 253, 26 - - - Show GridSearch - - - 250, 6 - - - 253, 26 - - - Properties - - - 253, 26 - - - Reset view - - - 0, 675 - - - 1269, 32 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFtEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - MTYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhBQEAAAAo - RGV2RXhwcmVzcy5VdGlscy5JbWFnZUNvbGxlY3Rpb25TdHJlYW1lcgAAAAACAAAACw== - - - - 1269, 707 - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIujkACa/CAAqu2gAKr5AACLA+AADPBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UZAAu9nwAJsfwNK9X/Bh/L/wARvf8ADbP/AAuw5gAK - u5kAC8BIAACzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 1f8AHNL/ABrO/wAYy/8AF8j/ABXE/wATwP8AEr3/AA+5/8G/sv+3ubb/Ayrn/wAf2/8AH9j/AB3U/wAb - 0P8AGMv/BRnE/wAU0lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/3MaSv3/RHP//0Bu - //89bP//O2r//zdm//8yYf//Ll7//z9v//9xov//f7D+/09++f86aPb/IU3y/wkz7f8AHuf/ABzj/wAc - 4f8AHdz/ABza/wAc1v8AG9P/ABvP/wAZzP8AF8j/ABXF/wAUwf8AEr7/AA27/8C+s/+2t7X/BjHs/wAk - 4f8AIt7/ACDa/wAd1f8AG8//BRvG/wAV02YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - /3odTf7/RnX//0Fv//8+bP//R3f//12O//9tn///frD//3iq//9qnP//ZZf//22e//90p///fK3//4S2 - //+Etv//dab7/2KQ9v9Ld+//NVzp/x5A4f8IJdb/ABXO/wARyf8AEMj/ABHE/wARwv8AEL7/AAm6/728 - s/+3uLX/Czjz/wAm6P8AJeX/ACLe/wAf2f8AHNT/BRrH/wAV03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAy/4EnVf7/Y5H+/2aX//9xpP//caX//2aY//9gkv//XpD//12P//9cjv//W43//1qM - //9Yiv//V4n//1eI//9Wh///VYX//1aH//9cjP//YpT//2qd//9yo///cKD+/2GP+P9Qee3/PmPk/ytM - 2P8TLsv/AAq+/7e2sP+8ua7/CTr5/wAl7f8AJej/ACPi/wAh3P8AHtX/AhrJ/wAV0XsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/1QAM//8Bzn+/xVH/v8iUv7/LV3+/zho/v9EdP7/Tn7+/1qJ - /v9llP7/aZj+/2GS//9fkP//XY7//1uM//9ai///V4n//1aH//9UhP//UYL//01///9KfP//SHn//0Z4 - //9Tg///dZn+/5m0+//C0/j/0eL4/7bD4P+SqNz/Rnf//zBf+P8hTPL/ETrp/wMm3/8AHdf/AhvK/wAW - 0oUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/8YADT/OQAx/1QANf9uADP/iQAx - /6QAMv+/ADH/2QAy//AALf/8ADH//hFB/v8bTP7/J1T9/y9e/P86Z/v/RnL7/098+/9Yhf3/dp79/5+7 - +/++z/f/2OL1/+Dn9P/Q3fX/r8b4/4qt+v9nlf7/U4f//1SI//9Wiv//WYz//16P//9fjP7/U3v1/0Vo - 6/8sSdz/DCLI/gAV1HUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wMALf8TADL/KwAy/0UANP9gADL/ewAv/5YALv+xAC7/ywAr - 9eQAJvL3ACfv/gwz7f8lSe3/I07v/yZU8v8yX/P/Pmz1/0t59/9XhPn/THTz/zpg6/8rTOT/HDnb/wok - 0v4AFc/yABTY0QAW2KoAFNeCABXXVgAA0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA/wEAHd4JACT4HAAp7DcAJ+lSACLpbAAi5ocAIOSiAB7gvQAd4NcAGdziABvZvgAZ - 2JcAGtVvABvUSAAX0CEAAOQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx.bak b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx.bak deleted file mode 100644 index c7e0805..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.en-US.resx.bak +++ /dev/null @@ -1,1556 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 227, 213 - - - 283, 237 - - - 272, 26 - - - Datagrid Functions - - - 269, 6 - - - 272, 26 - - - Change View - - - 272, 26 - - - Set View as Standard - - - 272, 26 - - - Reset View - - - 269, 6 - - - 272, 26 - - - Show search (CTRL+F) - - - 272, 26 - - - Remove all Filters - - - 272, 26 - - - Export Excel - - - 272, 26 - - - Refresh Data - - - 269, 6 - - - 272, 26 - - - Delete record - - - Mass changes of visible rows - - - 269, 6 - - - 272, 26 - - - Detail-View Record - - - 273, 314 - - - 980, 210 - - - 980, 27 - - - 1269, 237 - - - 1262, 397 - - - Details - - - 1269, 432 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1372, 399 - - - positions - - - 1372, 399 - - - windream-files - - - 1372, 399 - - - Follow Up - - - 1372, 399 - - - 1269, 675 - - - 226, 26 - - - Reset Entity-Selection - - - 223, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAMpJREFUSEu9lUEOwyAMBHlS38Dj+GafkPbC1WWRRY1qEhtCV1opCngmJIcEIgo5 - Z9IaHNHm0SaIMXati44MGVLwOt61bdGRIeOvAlmroOx7cHXGykcuewA+uDoDgpmU4QpPKRFarp+4x8vf - zAgkHK+CBTjFusAFRzwCNxyxCqbgiEUwDUeuBEtw5EywDEdGglvgiCa4DY5cCZbgCARlGBCtAJvgYqZr - E+BVyPIGnMT05CNGJ9j+P9gukJ0V/DDOPjLPmqLNo1WwrxQ+GCNWVrb1cMEAAAAASUVORK5CYII= - - - - 226, 26 - - - 223, 6 - - - 226, 26 - - - Show Charts - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 226, 26 - - - Search files - - - 336, 26 - - - EntitySearch - all files below this node - - - 336, 26 - - - EntitySearch- "all files" - - - - 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 - - - - 336, 26 - - - Fulltextsearch - - - 223, 6 - - - 223, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - 226, 26 - - - New node - - - 219, 26 - - - Nodecaption: - - - 216, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAG1JREFUOE+1kdEJgDAMRDtbhssa3TK/0ZSIxV5Co3jwUI7LA7Gp6idgWQGWFWBZ - 4X7xiEg/UUD3yUgosNjYjphZiWg8n5JF4IOFSAIFNsyYJf8IENufMMdG2bElFFzHgPw3vgWWFWBZAZb7 - aDsAn1PBeUq8SBsAAAAASUVORK5CYII= - - - - 219, 26 - - - Add at this level - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAJVJREFUOE+lkdEJxDAMQztbhssat2V+fZWxD1vKR8IZBLX8JEr7mNlf2po3UiNm - rWVVYSsvRgxCYwzXVcELfwDuCnBjvi0QYIBckB7zbYECdlGBi/m2QIDmnFKQHvNtgTKIQBbk83FBDdeS - 0wL/WPwG8HBjvi1uxO/KkhrGTXgxYrKkhjHCi1EmSn5hjPBs3GprnsueLz0XwXnZAqB7AAAAAElFTkSu - QmCC - - - - 219, 26 - - - Add below this level - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 226, 26 - - - Delete node - - - 132, 24 - - - record-functions - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFhJREFUOE9jwAa+ffv2nxgMVY4JQJJOTk54Mf0M+PD+IwrGagCIQwzGawBMAhem - nwEwv8IwsoZhYACMDeNDtdPRAHQM1Y5qAC6MogEdUMUAYjBUORJgYAAAnlgvt6X+ezUAAAAASUVORK5C - YII= - - - - 274, 26 - - - Copy record - - - 274, 26 - - - New variant - - - 271, 6 - - - 274, 26 - - - Change parent-link - - - 274, 26 - - - Create/Renew workflowtasks - - - 274, 26 - - - Show record-logs - - - 274, 26 - - - Office templates - - - 271, 6 - - - 274, 26 - - - Reset application-cache - - - 135, 24 - - - Refresh records - - - 163, 24 - - - geodata navigation - - - 699, 366 - - - 0, 26 - - - 553, 311 - - - 0, 337 - - - 553, 29 - - - 553, 26 - - - 1262, 370 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 340, 24 - - - View is locked - Click Edit Record for unlocking - - - 1262, 27 - - - 61, 24 - - - Add - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - 64, 24 - - - Save - - - 77, 24 - - - Delete - - - 118, 24 - - - Work Record - - - 217, 24 - - - Workflow/Tasks Overview - - - 127, 24 - - - Set changes back - - - 77, 24 - - - Cancel - - - 138, 24 - - - Collapse details - - - 160, 24 - - - Only reading access - - - 122, 24 - - - No file-access - - - 1372, 372 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 119, 24 - - - Add position - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - 133, 24 - - - delete position - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAD5SURBVDhPlZK9EYMwDIUZITPRMwBdCgZITZWKNTJCCnpm - oadwBZSOP2MRW8Z3ybt7pz9LlmRX67o+t22zQuzqH5DUNI2t69pL7BD6DSSQLIwLGGNu2DHxhfABfQCG - ULXv+32aprM4Or4QPkBCqQOnv4dhOGPo+EL4QKmAtC/7gbKjZIxSAd2+MBujVMDJs/2+7z3RszGuCuj2 - x3H0RM/GwNDU7S/L4il2MoZLMF3X+QAS2zHZvmYyBpXmebZt21qk+8oPuoi3r5mN4ZJeOJC6ffwxxZ+9 - BslIdyjZPrY/4IBefA1wtf34FnT9GiF0gAM4Y8a/Ti74crMf2hAgpCi8t0QAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 135, 24 - - - Positions locked - - - 1372, 27 - - - 150, 56 - - - 1372, 372 - - - 149, 26 - - - Open file - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHlJREFUOE+VkUEKwDAIBH1b/v+XtpdcWxbcoBKrEaYi6iSksos559tFV3ygMcYo - KQX39aS0BTzNciTIaAuQCesjQcYS4NPFSp2ARZV/b2Cbkd2ME6CwzUj7BhTFzBnUliXgYAaHdxy9gf5l - H2jwhCrrig80uuiKCZEPDBGoa/9+56EAAAAASUVORK5CYII= - - - - 149, 26 - - - Properties - - - 1372, 27 - - - 123, 24 - - - Reload search - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAKrSURBVFhH7ZO/b9pAFMdR/4AqQ5dOkRIRUiDgQMABY0P4 - EZsfNmBjHGxsDESdo+5VsnTrjpQpU9UxY8ZMmTP0D+APyMDE+vrudLFSJZHSLYM/0pPv3r3z9713d5GQ - kJCQkHfLbDa7mU6nTTYNOD2d38/nM5jNpuC67srzvCXavec51xPb5lgYxTTNLNpyYBhArNPprFRVTbTb - 7V8s5HXm8/kabcmmAZPJZMOf+uD7E/BdVyc+17VNxxnBcDgM4odDXdINnYp2u90e8eF3Q1GU66YiAw16 - DRReoAEzhbkDPM8FdzwG27ZpAgTLsgCrXZExEaLCmgaq2r6gAU9oNBq3bPgyjuPc4RH8JgmQo2DuAMex - YTQ6Acsyv5K5YRhFUm2/36Vimtb52em0odVqgSzLFeJ7yvn5+Qc2fE6tVlPQFuPxuOhPfHA9b40JfWbL - FMsaYrtN2l5d70O/14NuV70klZP1lixfKrIMx/Ix1Ov1L3TTWzk6OrrBBPbJ2B6N/pxgaweDwYIuMjRN - RXFaIT0CbGkTDarVKm1tpVK5LJfLIEoiSDz/fwmIorjW8OxMcwCGbkAPq2s2mw9smdJo1KFWqwImG9wB - USxBURAA91/wPP89n8vBwUEWstksvYBvolAoLARB+MGmFEVWHkh12JVvzEUqhLIkgSRJQQKHhUPg+Tzg - P67S6fRGPB5fcek0pFKpKxYSEIvFnt2LCNmEwQ+Y8SfmoqDYHVYFuWKOPrF8Pv+RVCsIRSJGLyHPH2ik - 2kxm/zbBJYrEl0wme8lEAuKJOOzu7p4RXzQa5dAutre378n8HzKZzJLjOEilU4DZ06dXKglrFIFcLo+t - zMDe3t6yUinDS4YFnD2KP4L/4WLR6PXOTnSFwkCEt7a2zjY3N+llDQkJCQl5B0QifwHOFwaCeJJHzwAA - AABJRU5ErkJggg== - - - - 121, 24 - - - Fulltextsearch - - - Special recipient for record: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - delete user - - - Add user tu follow up - - - 290, 19 - - - Attention: this list overdrives the general list. - - - 113, 20 - - - Follow Up saved - - - 114, 17 - - - Saved Follow Ups - - - ReasonCode for creating variant - - - comment - - - Added who - - - Added when - - - 1372, 372 - - - 1372, 27 - - - 80, 24 - - - Reload - - - 1269, 675 - - - 254, 430 - - - 253, 26 - - - Open File - - - 253, 26 - - - Open containing folder - - - 253, 26 - - - Copy file to clipboard - - - 250, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 253, 26 - - - Entitywide Search - - - 250, 6 - - - 253, 26 - - - Rename - - - 226, 26 - - - Rename filepath - - - 226, 26 - - - Rename displayname - - - 253, 26 - - - Take file in work - - - 253, 26 - - - Link file with record - - - 253, 26 - - - - iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFFJREFUKFOdj0EKACAIBH2b/3+P16JwRTQzWphD0dhKIjI81GU9YuZNlE/YD17A - gEgp3EiCNq0DAeh1nS/BL9VxXBoDIibg8EKqpE3reLsXiCYgi0Ps3hQ2TwAAAABJRU5ErkJggg== - - - - 210, 26 - - - Create new version - - - 210, 26 - - - Change the doctpe - - - 250, 6 - - - 253, 26 - - - Check file-rights - - - - Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/w== - - - - 253, 26 - - - Show file-rights - - - 250, 6 - - - 253, 26 - - - Delete file - - - 253, 26 - - - Remove file link to record - - - 250, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+klE - QVQ4T42S+0+TZxiG+V/MYkycidHpNP7gIaTooAbQDwsC4qilHMqhYC1yKNKPOhmjtANKELSVTSbBMVo/ - goeI4AFD0GWZAw8YNZxMLZiJqQf0sq/LPlyyLPvhfvIm73tfb57nuaMAVaX1yvqIZGtdYKjcpczbm/uf - H6rzX805csZmtHWu/fTt31IPZQ19eRVu5YFvcIgLD0ZRJvvwTVRRoBiQ5BNklvrG9WWnDJ+ahT6Ww04l - V/YqL7vvnOPWn78z9mqakp4anPfLyf5Fy1ZHLSnyMMnW9oUMS9s/IFGWusC6cndgomXERd+sl4G5EUYX - 7jAWDtI15cfgcaDx/MEGdw8bm/RIhfXje4ua1XYEoLrap+C5XUvThAXvEze+SQfNv/nI+bELY0uIlLpH - rDqdyIofYtlsz2dPXoNNBRQf6x1sCTxGVpzk3txJ4UgcZq+Vkg4F+fjPyK52rLX1pLuyWdmoYeWxBBKN - tQMqoMDRE2o9/wpbayva0xq+UpLRN7toPOXn4uBVZoLPeDIbpONsL2llJpbVxKDNlEMqwGTvDrkCYQ53 - BEm36olt/RpzRzX9lwcj9/B2EV6E3zE9t4i7/QybTInsSK9cAuQe6RoobHqI6fhrjK4JEkpNVLi/Zepp - UDXPPn/L3ak3+IfGSUxLJTrZutRCdtVPtpyjV8j8/iUZzjmS7dc4dFRm8mnoL/P8YsT8muG7YVq6h4mX - ktgimZeGKBImQrK/5ha6b2bRVI0g2c309l9mZj7y8/QbbtwLc250gTxLJXHSvvnq8uI2FSCKSFiaxbew - p+Iaq4odrDankmUuoq0zQM/QGJ6zw+QdrCRJt5tOZyq9nvz3DXKJXQUIiYTp8hvHtxe4iNbnoDU6kLJs - SHv3kyDpSEmKx23exsxJDe+uZ+D9rkhAtCpASCRMhETsWaxKTFsMTPScoo22ZMWt5dfKL5j0bCHkT+Kg - YeeS+f8oAthliF3DJcuXHIj5HF3s+vh/ffhfEpBNq5cTs/GzXUDUB9hlsqaYQE4mAAAAAElFTkSuQmCC - - - - 253, 26 - - - Show GridSearch - - - 250, 6 - - - 253, 26 - - - Properties - - - 253, 26 - - - Reset view - - - 0, 675 - - - 1269, 32 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFtEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - MTYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhBQEAAAAo - RGV2RXhwcmVzcy5VdGlscy5JbWFnZUNvbGxlY3Rpb25TdHJlYW1lcgAAAAACAAAACw== - - - - 1269, 707 - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIujkACa/CAAqu2gAKr5AACLA+AADPBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UZAAu9nwAJsfwNK9X/Bh/L/wARvf8ADbP/AAuw5gAK - u5kAC8BIAACzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 1f8AHNL/ABrO/wAYy/8AF8j/ABXE/wATwP8AEr3/AA+5/8G/sv+3ubb/Ayrn/wAf2/8AH9j/AB3U/wAb - 0P8AGMv/BRnE/wAU0lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/3MaSv3/RHP//0Bu - //89bP//O2r//zdm//8yYf//Ll7//z9v//9xov//f7D+/09++f86aPb/IU3y/wkz7f8AHuf/ABzj/wAc - 4f8AHdz/ABza/wAc1v8AG9P/ABvP/wAZzP8AF8j/ABXF/wAUwf8AEr7/AA27/8C+s/+2t7X/BjHs/wAk - 4f8AIt7/ACDa/wAd1f8AG8//BRvG/wAV02YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - /3odTf7/RnX//0Fv//8+bP//R3f//12O//9tn///frD//3iq//9qnP//ZZf//22e//90p///fK3//4S2 - //+Etv//dab7/2KQ9v9Ld+//NVzp/x5A4f8IJdb/ABXO/wARyf8AEMj/ABHE/wARwv8AEL7/AAm6/728 - s/+3uLX/Czjz/wAm6P8AJeX/ACLe/wAf2f8AHNT/BRrH/wAV03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAy/4EnVf7/Y5H+/2aX//9xpP//caX//2aY//9gkv//XpD//12P//9cjv//W43//1qM - //9Yiv//V4n//1eI//9Wh///VYX//1aH//9cjP//YpT//2qd//9yo///cKD+/2GP+P9Qee3/PmPk/ytM - 2P8TLsv/AAq+/7e2sP+8ua7/CTr5/wAl7f8AJej/ACPi/wAh3P8AHtX/AhrJ/wAV0XsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/1QAM//8Bzn+/xVH/v8iUv7/LV3+/zho/v9EdP7/Tn7+/1qJ - /v9llP7/aZj+/2GS//9fkP//XY7//1uM//9ai///V4n//1aH//9UhP//UYL//01///9KfP//SHn//0Z4 - //9Tg///dZn+/5m0+//C0/j/0eL4/7bD4P+SqNz/Rnf//zBf+P8hTPL/ETrp/wMm3/8AHdf/AhvK/wAW - 0oUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/8YADT/OQAx/1QANf9uADP/iQAx - /6QAMv+/ADH/2QAy//AALf/8ADH//hFB/v8bTP7/J1T9/y9e/P86Z/v/RnL7/098+/9Yhf3/dp79/5+7 - +/++z/f/2OL1/+Dn9P/Q3fX/r8b4/4qt+v9nlf7/U4f//1SI//9Wiv//WYz//16P//9fjP7/U3v1/0Vo - 6/8sSdz/DCLI/gAV1HUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wMALf8TADL/KwAy/0UANP9gADL/ewAv/5YALv+xAC7/ywAr - 9eQAJvL3ACfv/gwz7f8lSe3/I07v/yZU8v8yX/P/Pmz1/0t59/9XhPn/THTz/zpg6/8rTOT/HDnb/wok - 0v4AFc/yABTY0QAW2KoAFNeCABXXVgAA0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA/wEAHd4JACT4HAAp7DcAJ+lSACLpbAAi5ocAIOSiAB7gvQAd4NcAGdziABvZvgAZ - 2JcAGtVvABvUSAAX0CEAAOQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx deleted file mode 100644 index ef119c7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx +++ /dev/null @@ -1,4080 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - Fill - - - 0, 0 - - - 468, 56 - - - 224, 26 - - - Reset Ebenen-Auswahl - - - 221, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAMpJREFUSEu9lUEOwyAMBHlS38Dj+GafkPbC1WWRRY1qEhtCV1opCngmJIcEIgo5 - Z9IaHNHm0SaIMXati44MGVLwOt61bdGRIeOvAlmroOx7cHXGykcuewA+uDoDgpmU4QpPKRFarp+4x8vf - zAgkHK+CBTjFusAFRzwCNxyxCqbgiEUwDUeuBEtw5EywDEdGglvgiCa4DY5cCZbgCARlGBCtAJvgYqZr - E+BVyPIGnMT05CNGJ9j+P9gukJ0V/DDOPjLPmqLNo1WwrxQ+GCNWVrb1cMEAAAAASUVORK5CYII= - - - - 224, 26 - - - Form-Designer - - - 221, 6 - - - 224, 26 - - - Auswertung anzeigen - - - 233, 22 - - - Diesem Knoten untergeordnet - - - - False - - - 233, 22 - - - Entitätssuche - "alle Dateien" - - - - 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 - - - - 233, 22 - - - Volltextsuche - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 224, 26 - - - Dateisuchen - - - 221, 6 - - - 221, 6 - - - 200, 23 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFBJREFUOE9joBh8+/btPz4MVYYbgBQ5OTmBMUwTMh+qDDegigHYNBKL4S6A0chs - YmjauYAQhqkbTi5A1ojMJ0QTNIAQRvECNgxNb4MWMDAAAPsOTf9dAGOQAAAAAElFTkSuQmCC - - - - 224, 26 - - - Knoten umbenennen - - - 212, 22 - - - Knotentext: - - - 152, 23 - - - 209, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAG1JREFUOE+1kdEJgDAMRDtbhssa3TK/0ZSIxV5Co3jwUI7LA7Gp6idgWQGWFWBZ - 4X7xiEg/UUD3yUgosNjYjphZiWg8n5JF4IOFSAIFNsyYJf8IENufMMdG2bElFFzHgPw3vgWWFWBZAZb7 - aDsAn1PBeUq8SBsAAAAASUVORK5CYII= - - - - 212, 22 - - - Auf dieser Ebene - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAJVJREFUOE+lkdEJxDAMQztbhssat2V+fZWxD1vKR8IZBLX8JEr7mNlf2po3UiNm - rWVVYSsvRgxCYwzXVcELfwDuCnBjvi0QYIBckB7zbYECdlGBi/m2QIDmnFKQHvNtgTKIQBbk83FBDdeS - 0wL/WPwG8HBjvi1uxO/KkhrGTXgxYrKkhjHCi1EmSn5hjPBs3GprnsueLz0XwXnZAqB7AAAAAElFTkSu - QmCC - - - - 212, 22 - - - Unterhalb - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - 224, 26 - - - Neuer Knoten - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 224, 26 - - - Knoten löschen - - - False - - - Segoe UI, 9pt, style=Italic - - - 160, 23 - - - Suche Knoten - - - 225, 235 - - - cmsTreeView - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Segoe UI, 9.75pt - - - 0, 0 - - - 283, 237 - - - 0 - - - TreeViewMain - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel1 - - - 0 - - - Panel1 - - - 299, 13 - - - Segoe UI, 9pt, style=Bold - - - 280, 26 - - - Funktionen DataGrid - - - 277, 6 - - - 182, 22 - - - Quick View Carousel - - - 182, 22 - - - Quick View Tiles - - - 182, 22 - - - Detail View - - - 280, 26 - - - Ansicht umschalten - - - 280, 26 - - - Ansicht als Standard festlegen - - - 280, 26 - - - Ansicht zurücksetzen - - - 277, 6 - - - 280, 26 - - - Suche anzeigen (CTRL+F) - - - 280, 26 - - - Alle Filter entfernen - - - 280, 26 - - - Export nach Excel - - - 280, 26 - - - Daten neu laden - - - 277, 6 - - - 280, 26 - - - Datensatz löschen - - - 280, 26 - - - Massenänderung sichtbare Datensätze - - - 277, 6 - - - 280, 26 - - - Detail-Ansicht Datensatz - - - 281, 314 - - - ContextMenuGrid - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Tahoma, 9pt - - - Aqua - - - Ziehen Sie Spaltenüberschriften in diesen Bereich um nach diesen gruppieren zu lassen - - - 0, 27 - - - 915, 210 - - - 2 - - - GridControlMain - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerTop.Panel2 - - - 0 - - - 969, 56 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 109, 24 - - - tslbldisplayRecords - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFhJREFUOE9jwAa+ffv2nxgMVY4JQJJOTk54Mf0M+PD+IwrGagCIQwzGawBMAhem - nwEwv8IwsoZhYACMDeNDtdPRAHQM1Y5qAC6MogEdUMUAYjBUORJgYAAAnlgvt6X+ezUAAAAASUVORK5C - YII= - - - - 228, 22 - - - Record kopieren - - - False - - - 228, 22 - - - Neue Variante - - - Erzeugt eine neue Variante und speichert den bisherigen Record. - - - 225, 6 - - - False - - - 228, 22 - - - Ändere Parent-Verknüpfung - - - False - - - 228, 22 - - - Erstelle Workflowtasks - - - False - - - 228, 22 - - - Zeige Record-Logs - - - False - - - 228, 22 - - - Office-Vorlagen - - - 225, 6 - - - 228, 22 - - - Anwendungscache freigeben - - - Magenta - - - 122, 24 - - - Record-Funktionen - - - 6, 27 - - - Magenta - - - 85, 24 - - - Neu laden - - - Daten zu Entität neu laden (strg&R) - - - Magenta - - - 82, 24 - - - Geodaten - - - 0, 0 - - - 915, 27 - - - 1 - - - ToolStrip1 - - - ToolStripRecords - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel2 - - - 1 - - - Panel2 - - - 1203, 237 - - - 0 - - - SplitContainerControl1 - - - SplitContainerTop - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel1 - - - 0 - - - Panel1 - - - Fuchsia - - - 255, 192, 255 - - - Tahoma, 8.25pt, style=Bold, Italic - - - Fill - - - 0, 0 - - - ControlLight - - - Black - - - Fill - - - 0, 27 - - - True - - - Fill - - - 0, 0 - - - 699, 381 - - - 4 - - - pnlDetails - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel1 - - - 0 - - - Panel1 - - - True - - - Fill - - - 0, 26 - - - 489, 330 - - - 5 - - - pnlDocFill - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel2 - - - 0 - - - 1113, 56 - - - 46, 20 - - - DocID: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 316, 20 - - - Ansicht eingeschränkt - Klick Bearbeiten für Entsperren - - - 0, 356 - - - 489, 25 - - - 0 - - - StatusStrip1 - - - statStripDoc - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel2 - - - 1 - - - Top - - - 0, 0 - - - 489, 26 - - - 0 - - - pnlDocToolStrip - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel2 - - - 2 - - - Panel2 - - - 1197, 385 - - - 1 - - - SplitContainerControl1 - - - SplitContainerDetails - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabDetails - - - 0 - - - 591, 17 - - - False - - - Magenta - - - 93, 24 - - - Hinzufügen - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - Magenta - - - 83, 24 - - - Speichern - - - Speichern (strg&S) - - - False - - - Magenta - - - 75, 24 - - - Löschen - - - False - - - Magenta - - - 87, 24 - - - Bearbeiten - - - Segoe UI, 9pt, style=Bold - - - Magenta - - - 107, 24 - - - Taskübersicht - - - Magenta - - - 143, 24 - - - Rückgängig Änderungen - - - False - - - Magenta - - - 89, 24 - - - Abbrechen - - - False - - - 6, 27 - - - Magenta - - - 167, 24 - - - Detailbereich 'einklappen' - - - Segoe UI, 9pt - - - 136, 24 - - - Nur lesenden Zugriff - - - False - - - 114, 24 - - - Kein Dateizugriff - - - False - - - 0, 0 - - - 1197, 27 - - - 0 - - - ToolStrip1 - - - ToolStripEdit - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabDetails - - - 1 - - - 1197, 412 - - - Detailansicht - - - TabDetails - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 0 - - - 1203, 443 - - - 3 - - - Fill - - - 0, 27 - - - LightBlue - - - 255, 128, 0 - - - 1270, 385 - - - 0 - - - GridControlPos - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPos - - - 0 - - - 799, 56 - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - True - - - 93, 24 - - - Hinzufügen - - - 95, 24 - - - von {0} positions - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - Magenta - - - 70, 24 - - - Refresh - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAUlJREFUOE+lU6GOg1AQ5BP6Cf2E+4QLnqQWV4EHjUJhGzxJJbICDxpFQvCHg4DA - Yd/tLPvK4wJ34iaZ9GVndxh4WwtYluVCfBIVcSYGLPwA1SPp0bxpIaiqSjmOw2zbdhMJdL4S6yzLlG3b - qigK6JHI3FCmacoi6HmeGscRSZAswDmOY9bQR7WXjK5AExJoAzBJEjTOXdexIWowoVpNvMjoChQg5Hm+ - M8HT8Eo4G6muMrbHmQkIk2ma8PRPaT8G3Ikc1TSAKdWf0nYMGT5M4Lrun/E/iDM+nDlofgPf9/kDysgG - PXwSuzZvQW7mIaMrEC0Mw90wFoYa+a7p944eJDCM30tm6e3SPLprOiPlFzS8UtM0vGQsmgani0JAjVii - H6/U933JwjAMvOMSe3M+AekP/BewuXSOtHMg/HVYg/ruxBK0lFL/oLK+AaMj/dL+UYA6AAAAAElFTkSu - QmCC - - - - True - - - 75, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD5SURBVDhPlZK9EYMwDIUZITPRMwBdCgZITZWKNTJCCnpm - oadwBZSOP2MRW8Z3ybt7pz9LlmRX67o+t22zQuzqH5DUNI2t69pL7BD6DSSQLIwLGGNu2DHxhfABfQCG - ULXv+32aprM4Or4QPkBCqQOnv4dhOGPo+EL4QKmAtC/7gbKjZIxSAd2+MBujVMDJs/2+7z3RszGuCuj2 - x3H0RM/GwNDU7S/L4il2MoZLMF3X+QAS2zHZvmYyBpXmebZt21qk+8oPuoi3r5mN4ZJeOJC6ffwxxZ+9 - BslIdyjZPrY/4IBefA1wtf34FnT9GiF0gAM4Y8a/Ti74crMf2hAgpCi8t0QAAAAASUVORK5CYII= - - - - Magenta - - - 146, 24 - - - Positionen bearbeiten - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 136, 24 - - - Nur lesenden Zugriff - - - 0, 0 - - - 1270, 27 - - - 1 - - - BindingNavigator1 - - - BindingNavigatorPOS - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPos - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1270, 412 - - - Positionen - - - TabPos - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 1 - - - 858, 95 - - - 152, 26 - - - Datei öffnen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHlJREFUOE+VkUEKwDAIBH1b/v+XtpdcWxbcoBKrEaYi6iSksos559tFV3ygMcYo - KQX39aS0BTzNciTIaAuQCesjQcYS4NPFSp2ARZV/b2Cbkd2ME6CwzUj7BhTFzBnUliXgYAaHdxy9gf5l - H2jwhCrrig80uuiKCZEPDBGoa/9+56EAAAAASUVORK5CYII= - - - - 152, 26 - - - Eigenschaften - - - 153, 56 - - - cmsResultFilesBasic - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 0, 27 - - - LightBlue - - - 1270, 385 - - - 7 - - - GridControlDocSearch - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabWindream - - - 0 - - - 975, 17 - - - Tahoma, 9pt - - - Segoe UI, 8.25pt, style=Bold, Italic - - - 126, 24 - - - Windream-Dokumente - - - 6, 27 - - - 6, 27 - - - Magenta - - - 123, 24 - - - Suche neu laden - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKrSURBVFhH7ZO/b9pAFMdR/4AqQ5dOkRIRUiDgQMABY0P4 - EZsfNmBjHGxsDESdo+5VsnTrjpQpU9UxY8ZMmTP0D+APyMDE+vrudLFSJZHSLYM/0pPv3r3z9713d5GQ - kJCQkHfLbDa7mU6nTTYNOD2d38/nM5jNpuC67srzvCXavec51xPb5lgYxTTNLNpyYBhArNPprFRVTbTb - 7V8s5HXm8/kabcmmAZPJZMOf+uD7E/BdVyc+17VNxxnBcDgM4odDXdINnYp2u90e8eF3Q1GU66YiAw16 - DRReoAEzhbkDPM8FdzwG27ZpAgTLsgCrXZExEaLCmgaq2r6gAU9oNBq3bPgyjuPc4RH8JgmQo2DuAMex - YTQ6Acsyv5K5YRhFUm2/36Vimtb52em0odVqgSzLFeJ7yvn5+Qc2fE6tVlPQFuPxuOhPfHA9b40JfWbL - FMsaYrtN2l5d70O/14NuV70klZP1lixfKrIMx/Ix1Ov1L3TTWzk6OrrBBPbJ2B6N/pxgaweDwYIuMjRN - RXFaIT0CbGkTDarVKm1tpVK5LJfLIEoiSDz/fwmIorjW8OxMcwCGbkAPq2s2mw9smdJo1KFWqwImG9wB - USxBURAA91/wPP89n8vBwUEWstksvYBvolAoLARB+MGmFEVWHkh12JVvzEUqhLIkgSRJQQKHhUPg+Tzg - P67S6fRGPB5fcek0pFKpKxYSEIvFnt2LCNmEwQ+Y8SfmoqDYHVYFuWKOPrF8Pv+RVCsIRSJGLyHPH2ik - 2kxm/zbBJYrEl0wme8lEAuKJOOzu7p4RXzQa5dAutre378n8HzKZzJLjOEilU4DZ06dXKglrFIFcLo+t - zMDe3t6yUinDS4YFnD2KP4L/4WLR6PXOTnSFwkCEt7a2zjY3N+llDQkJCQl5B0QifwHOFwaCeJJHzwAA - AABJRU5ErkJggg== - - - - Magenta - - - 105, 24 - - - Volltextsuche - - - 0, 0 - - - 1270, 27 - - - 2 - - - ToolStrip2 - - - ToolStripDokumente - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabWindream - - - 1 - - - 1270, 412 - - - Dateien - - - TabWindream - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 2 - - - Top, Bottom, Left - - - ID - - - 40 - - - Title - - - 200 - - - 14, 36 - - - 263, 246 - - - 5 - - - ListViewFollowUps - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 0 - - - Top, Bottom, Left - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleLeft - - - 248, 124 - - - 340, 23 - - - 5 - - - User aus Wiedervorlage löschen - - - btnRemoveUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 248, 95 - - - 340, 23 - - - 4 - - - User zu Wiedervorlage hinzufügen - - - btnAddUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 1 - - - Segoe UI, 8.25pt - - - 248, 68 - - - 340, 21 - - - 3 - - - cmbFollowUpUser - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 2 - - - True - - - Segoe UI, 8.25pt - - - 245, 50 - - - 64, 13 - - - 2 - - - Email-User: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 3 - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - 9, 50 - - - 230, 134 - - - 1 - - - ListBoxUser2Profile - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 4 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 6, 17 - - - 349, 13 - - - 0 - - - Achtung: Diese Liste übersteuert die zentral konfigurierte Empfängerliste! - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 5 - - - Segoe UI, 8.25pt, style=Bold - - - 177, 20 - - - 594, 228 - - - 4 - - - Individuelle Empfänger für diesen Datensatz: - - - GroupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 0 - - - True - - - Segoe UI, 9pt, style=Italic - - - 6, 90 - - - 146, 15 - - - 3 - - - Wiedervorlage gespeichert - - - lblFollowUp_save - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 1 - - - True - - - 9, 70 - - - 101, 17 - - - 2 - - - Undo Checkbox - - - chkFollowUp - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 2 - - - False - - - 9, 33 - - - 102, 21 - - - 1 - - - dtpFollowUp - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 3 - - - True - - - 6, 17 - - - 129, 13 - - - 0 - - - << Waiting for Selection: - - - lblWiedervorlage_Control - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 4 - - - 283, 28 - - - 774, 254 - - - 4 - - - grpbxFU_Profile - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 1 - - - True - - - 11, 12 - - - 139, 13 - - - 3 - - - Hinterlegte Wiedervorlagen - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 2 - - - 1270, 412 - - - Wiedervorlage - - - TabFollowUp - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 3 - - - Crimson - - - Tahoma, 8.25pt, style=Bold, Italic - - - Black - - - 169, 95 - - - 1140, 17 - - - Fill - - - 0, 27 - - - LightBlue - - - ID - - - True - - - 0 - - - 39 - - - Grund für Variantenerstellung - - - True - - - 1 - - - 229 - - - Kommentar - - - True - - - 2 - - - 438 - - - Erstellt wer - - - True - - - 3 - - - 157 - - - Erstellt wann - - - True - - - 4 - - - 129 - - - Old Record-ID - - - True - - - 5 - - - 1270, 385 - - - 90 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPageVariant - - - 0 - - - 1231, 56 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 0, 24 - - - Magenta - - - 85, 24 - - - Neu laden - - - 6, 27 - - - Magenta - - - 89, 24 - - - Detail View - - - 0, 0 - - - 1270, 27 - - - 1 - - - ToolStrip1 - - - tsVariants - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPageVariant - - - 1 - - - 1270, 412 - - - Vorgängervarianten - - - TabPageVariant - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 4 - - - Aqua - - - Instandhaltung View - - - Fill - - - 0, 0 - - - 1270, 412 - - - 444, 17 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFtEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - MTYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhBQEAAAAo - RGV2RXhwcmVzcy5VdGlscy5JbWFnZUNvbGxlY3Rpb25TdHJlYW1lcgAAAAACAAAACw== - - - - 0 - - - TreeList1 - - - DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage1 - - - 0 - - - 1270, 412 - - - NodeNavigation(beta) - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 5 - - - TCDetails - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel2 - - - 0 - - - Panel2 - - - 1203, 685 - - - 2 - - - SplitContainerControl1 - - - SplitContainerMain - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerFORM.Panel2 - - - 0 - - - Fill - - - 0, 0 - - - Panel1 - - - Panel2 - - - 1203, 685 - - - 4 - - - SplitContainerControl1 - - - SplitContainerFORM - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 7 - - - 591, 56 - - - 255, 26 - - - Datei Öffnen - - - 255, 26 - - - Ordner öffnen - - - 255, 26 - - - Datei in Zwischenablage kopieren - - - 252, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 255, 26 - - - Enitätssuche - "alle Dateien" - - - 252, 6 - - - 255, 26 - - - Datei in Bearbeitung nehmen - - - 255, 26 - - - Datei mit Datensatz verknüpfen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAINJREFUOE9jQAbfvn37TwyGKscEIEknJye8mH4GfHj/EQWTbAAuPIRcgAsPRwO+ - f/+eABLEhX19ffEbABR4n5KSAlcA0rB582YwDRIHacAbjQ8ePABLgDSdPHny/5w5c8Ds5cuXg8VBYjDN - WA2AuQDZZphimAvwGkAoDLBhqFYgYGAAAFMd0furxZnJAAAAAElFTkSuQmCC - - - - 255, 26 - - - Verknüpfungen anzeigen - - - 152, 23 - - - Filename - - - 216, 22 - - - Dateinamen umbenennen - - - 152, 23 - - - Diplayname - - - 216, 22 - - - Displayname umbenennen - - - 255, 26 - - - Umbenennen - - - 252, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFFJREFUKFOdj0EKACAIBH2b/3+P16JwRTQzWphD0dhKIjI81GU9YuZNlE/YD17A - gEgp3EiCNq0DAeh1nS/BL9VxXBoDIibg8EKqpE3reLsXiCYgi0Ps3hQ2TwAAAABJRU5ErkJggg== - - - - 184, 22 - - - Datei versionieren - - - 184, 22 - - - Dokumentart ändern - - - 255, 26 - - - windream - - - 252, 6 - - - 255, 26 - - - Rechte prüfen und setzen - - - - Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/w== - - - - 255, 26 - - - Dateirechte für User anzeigen - - - 252, 6 - - - 255, 26 - - - Entferne Datei Link - - - 255, 26 - - - Datei löschen - - - 252, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+klE - QVQ4T42S+0+TZxiG+V/MYkycidHpNP7gIaTooAbQDwsC4qilHMqhYC1yKNKPOhmjtANKELSVTSbBMVo/ - goeI4AFD0GWZAw8YNZxMLZiJqQf0sq/LPlyyLPvhfvIm73tfb57nuaMAVaX1yvqIZGtdYKjcpczbm/uf - H6rzX805csZmtHWu/fTt31IPZQ19eRVu5YFvcIgLD0ZRJvvwTVRRoBiQ5BNklvrG9WWnDJ+ahT6Ww04l - V/YqL7vvnOPWn78z9mqakp4anPfLyf5Fy1ZHLSnyMMnW9oUMS9s/IFGWusC6cndgomXERd+sl4G5EUYX - 7jAWDtI15cfgcaDx/MEGdw8bm/RIhfXje4ua1XYEoLrap+C5XUvThAXvEze+SQfNv/nI+bELY0uIlLpH - rDqdyIofYtlsz2dPXoNNBRQf6x1sCTxGVpzk3txJ4UgcZq+Vkg4F+fjPyK52rLX1pLuyWdmoYeWxBBKN - tQMqoMDRE2o9/wpbayva0xq+UpLRN7toPOXn4uBVZoLPeDIbpONsL2llJpbVxKDNlEMqwGTvDrkCYQ53 - BEm36olt/RpzRzX9lwcj9/B2EV6E3zE9t4i7/QybTInsSK9cAuQe6RoobHqI6fhrjK4JEkpNVLi/Zepp - UDXPPn/L3ak3+IfGSUxLJTrZutRCdtVPtpyjV8j8/iUZzjmS7dc4dFRm8mnoL/P8YsT8muG7YVq6h4mX - ktgimZeGKBImQrK/5ha6b2bRVI0g2c309l9mZj7y8/QbbtwLc250gTxLJXHSvvnq8uI2FSCKSFiaxbew - p+Iaq4odrDankmUuoq0zQM/QGJ6zw+QdrCRJt5tOZyq9nvz3DXKJXQUIiYTp8hvHtxe4iNbnoDU6kLJs - SHv3kyDpSEmKx23exsxJDe+uZ+D9rkhAtCpASCRMhETsWaxKTFsMTPScoo22ZMWt5dfKL5j0bCHkT+Kg - YeeS+f8oAthliF3DJcuXHIj5HF3s+vh/ffhfEpBNq5cTs/GzXUDUB9hlsqaYQE4mAAAAAElFTkSuQmCC - - - - 255, 26 - - - Detail-Suche anzeigen - - - 252, 6 - - - 255, 26 - - - Eigenschaften Datei - - - 252, 6 - - - 255, 26 - - - Layout speichern - - - 255, 26 - - - Ansicht zurücksetzen - - - 256, 494 - - - ContextMenuStripResultFiles - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 1180, 95 - - - 61, 4 - - - ContextMenuStripClipboard - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 57, 19 - - - tssStatus - - - 62, 19 - - - tssRecord - - - 46, 19 - - - DocID: - - - 100, 18 - - - 120, 19 - - - ToolStripStatusLabel1 - - - False - - - 123, 19 - - - Loading Record Data.. - - - 0, 685 - - - 1203, 24 - - - 1 - - - StatusStrip1 - - - StatusStrip_Main - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - 160, 17 - - - 712, 17 - - - 813, 17 - - - 61, 4 - - - ContextMenuDetails - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 720, 95 - - - 172, 22 - - - Change Hidepanel - - - 173, 26 - - - cmsrpContainer - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 56 - - - 295, 56 - - - 1283, 17 - - - 447, 95 - - - 1015, 95 - - - 17, 95 - - - 17, 134 - - - True - - - 191 - - - 6, 13 - - - 1203, 709 - - - Segoe UI, 8.25pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIujkACa/CAAqu2gAKr5AACLA+AADPBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UZAAu9nwAJsfwNK9X/Bh/L/wARvf8ADbP/AAuw5gAK - u5kAC8BIAACzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 1f8AHNL/ABrO/wAYy/8AF8j/ABXE/wATwP8AEr3/AA+5/8G/sv+3ubb/Ayrn/wAf2/8AH9j/AB3U/wAb - 0P8AGMv/BRnE/wAU0lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/3MaSv3/RHP//0Bu - //89bP//O2r//zdm//8yYf//Ll7//z9v//9xov//f7D+/09++f86aPb/IU3y/wkz7f8AHuf/ABzj/wAc - 4f8AHdz/ABza/wAc1v8AG9P/ABvP/wAZzP8AF8j/ABXF/wAUwf8AEr7/AA27/8C+s/+2t7X/BjHs/wAk - 4f8AIt7/ACDa/wAd1f8AG8//BRvG/wAV02YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - /3odTf7/RnX//0Fv//8+bP//R3f//12O//9tn///frD//3iq//9qnP//ZZf//22e//90p///fK3//4S2 - //+Etv//dab7/2KQ9v9Ld+//NVzp/x5A4f8IJdb/ABXO/wARyf8AEMj/ABHE/wARwv8AEL7/AAm6/728 - s/+3uLX/Czjz/wAm6P8AJeX/ACLe/wAf2f8AHNT/BRrH/wAV03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAy/4EnVf7/Y5H+/2aX//9xpP//caX//2aY//9gkv//XpD//12P//9cjv//W43//1qM - //9Yiv//V4n//1eI//9Wh///VYX//1aH//9cjP//YpT//2qd//9yo///cKD+/2GP+P9Qee3/PmPk/ytM - 2P8TLsv/AAq+/7e2sP+8ua7/CTr5/wAl7f8AJej/ACPi/wAh3P8AHtX/AhrJ/wAV0XsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/1QAM//8Bzn+/xVH/v8iUv7/LV3+/zho/v9EdP7/Tn7+/1qJ - /v9llP7/aZj+/2GS//9fkP//XY7//1uM//9ai///V4n//1aH//9UhP//UYL//01///9KfP//SHn//0Z4 - //9Tg///dZn+/5m0+//C0/j/0eL4/7bD4P+SqNz/Rnf//zBf+P8hTPL/ETrp/wMm3/8AHdf/AhvK/wAW - 0oUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/8YADT/OQAx/1QANf9uADP/iQAx - /6QAMv+/ADH/2QAy//AALf/8ADH//hFB/v8bTP7/J1T9/y9e/P86Z/v/RnL7/098+/9Yhf3/dp79/5+7 - +/++z/f/2OL1/+Dn9P/Q3fX/r8b4/4qt+v9nlf7/U4f//1SI//9Wiv//WYz//16P//9fjP7/U3v1/0Vo - 6/8sSdz/DCLI/gAV1HUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wMALf8TADL/KwAy/0UANP9gADL/ewAv/5YALv+xAC7/ywAr - 9eQAJvL3ACfv/gwz7f8lSe3/I07v/yZU8v8yX/P/Pmz1/0t59/9XhPn/THTz/zpg6/8rTOT/HDnb/wok - 0v4AFc/yABTY0QAW2KoAFNeCABXXVgAA0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA/wEAHd4JACT4HAAp7DcAJ+lSACLpbAAi5ocAIOSiAB7gvQAd4NcAGdziABvZvgAZ - 2JcAGtVvABvUSAAX0CEAAOQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - - frmForm_Constructor_Main - - - ResetEbenenAuswahlToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator14 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FormDesignerToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AuswertungAnzeigenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiFilesearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodedownSearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmientitySearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiFulltext - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator12 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator24 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodeRename - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tstxtRenameNode - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodeNew - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SdsdToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmINewText - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator15 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OberhalbToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - UnterhalbToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodeDelete - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tstxtboxSearchNode - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FunktionenDataGridToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AnsichtUmschaltenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonQuickViewCarousel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonQuickViewTiles - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonDetailView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonSetViewAsDefault - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonResetView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SucheAnzeigenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonResetFilter - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonExportToExcel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DatenNeuLadenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator6 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmi_RecordDelete - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiMassChanges - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator11 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DetailAnsichtDatensatzToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grvwCarousel - - - DevExpress.XtraGrid.Views.Layout.LayoutView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grvwTiles - - - DevExpress.XtraGrid.Views.Tile.TileView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslbldisplayRecords - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripDropDownButton3 - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CopyRecordtsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NewVarianttsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ChangeParentLinktsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CreateWorkflowtaskstsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - showRecordLogtsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OfficeVorlagentsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AnwendungscacheResettsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator19 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRefresh_Entity - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnGeodata - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblDocIDTab1 - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblDocViewLocked - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonAdd - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonDelete - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonEdit - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonShowTaskOverview - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRedo - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonCancel - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator21 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnPanel1Collapse - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblLocked - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblFileslocked - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGridPos - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnPos_Refresh - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnWork - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblPoslocked - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmDoc1FileOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmDoc1FileProperties - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewDoc_Search - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblWindreamView - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator17 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnDoc_Refresh - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator18 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnStartFulltext - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader1 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RECORD_VARIANTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewVariants - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colREASON_CODE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOMMENT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colRECORD_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblVariantsCount - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator23 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnVariantDetailView - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ImageCollection1 - - - DevExpress.Utils.ImageCollection, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - docCM_Open - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OrdnerÖffnenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_Copy - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator10 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCMEntityWideSearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator20 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_InWork - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_linkRecord - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_Showlinks - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_RenameMain - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NeuToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CMDoc_TextBoxRenameFile - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DisplaynameUmbenennenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CMDoc_TextBoxRenameDisplay - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator22 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - WindreamToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DateiVersionierenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DokumentartÄndernToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_CheckRights - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_GetRights - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_RemoveLink - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_DeleteFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_showGridSearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator16 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_PropertiesFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator25 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItem1 - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_ResetView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsslblStatus - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsslblRecord - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblDocIDMain - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - progressLoadEntity - - - System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsslblWorkflowstate - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - labelLoadEntity - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ttToolTip - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ChangeHidepanelToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_WF_USER_ACTIVEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolTipController - - - DevExpress.Utils.ToolTipController, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_RECORD_VARIANTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_VARIANTTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TimerClearResultfiles - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BW_LoadTreeView - - - System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TimerFileHandle - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmConstructor_Main - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx.bak b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx.bak deleted file mode 100644 index 8951e35..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.resx.bak +++ /dev/null @@ -1,4080 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - Fill - - - 0, 0 - - - 468, 56 - - - 224, 26 - - - Reset Ebenen-Auswahl - - - 221, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAMpJREFUSEu9lUEOwyAMBHlS38Dj+GafkPbC1WWRRY1qEhtCV1opCngmJIcEIgo5 - Z9IaHNHm0SaIMXati44MGVLwOt61bdGRIeOvAlmroOx7cHXGykcuewA+uDoDgpmU4QpPKRFarp+4x8vf - zAgkHK+CBTjFusAFRzwCNxyxCqbgiEUwDUeuBEtw5EywDEdGglvgiCa4DY5cCZbgCARlGBCtAJvgYqZr - E+BVyPIGnMT05CNGJ9j+P9gukJ0V/DDOPjLPmqLNo1WwrxQ+GCNWVrb1cMEAAAAASUVORK5CYII= - - - - 224, 26 - - - Form-Designer - - - 221, 6 - - - 224, 26 - - - Auswertung anzeigen - - - 233, 22 - - - Diesem Knoten untergeordnet - - - - False - - - 233, 22 - - - Entitätssuche - "alle Dateien" - - - - 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 - - - - 233, 22 - - - Volltextsuche - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 224, 26 - - - Dateisuchen - - - 221, 6 - - - 221, 6 - - - 200, 23 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFBJREFUOE9joBh8+/btPz4MVYYbgBQ5OTmBMUwTMh+qDDegigHYNBKL4S6A0chs - YmjauYAQhqkbTi5A1ojMJ0QTNIAQRvECNgxNb4MWMDAAAPsOTf9dAGOQAAAAAElFTkSuQmCC - - - - 224, 26 - - - Knoten umbenennen - - - 212, 22 - - - Knotentext: - - - 152, 23 - - - 209, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAG1JREFUOE+1kdEJgDAMRDtbhssa3TK/0ZSIxV5Co3jwUI7LA7Gp6idgWQGWFWBZ - 4X7xiEg/UUD3yUgosNjYjphZiWg8n5JF4IOFSAIFNsyYJf8IENufMMdG2bElFFzHgPw3vgWWFWBZAZb7 - aDsAn1PBeUq8SBsAAAAASUVORK5CYII= - - - - 212, 22 - - - Auf dieser Ebene - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAJVJREFUOE+lkdEJxDAMQztbhssat2V+fZWxD1vKR8IZBLX8JEr7mNlf2po3UiNm - rWVVYSsvRgxCYwzXVcELfwDuCnBjvi0QYIBckB7zbYECdlGBi/m2QIDmnFKQHvNtgTKIQBbk83FBDdeS - 0wL/WPwG8HBjvi1uxO/KkhrGTXgxYrKkhjHCi1EmSn5hjPBs3GprnsueLz0XwXnZAqB7AAAAAElFTkSu - QmCC - - - - 212, 22 - - - Unterhalb - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - 224, 26 - - - Neuer Knoten - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlE - QVQ4T52TvY/ScBjHuVIRKHA9JAgnL+VoC7TX0kLLS6EvFBTa0uj5J7gYF+PsfpOTMrg4ORgHY+LCYJwc - TYyJiYuDLu7GxHgxd/Hnr5fA8TZcrsmnzfN9nufTNPnVBwDw2ZYljGzr3ciyTNu2EC87L75eb+DvD67f - hU9g9vt/HNs5cMaOf9Owohro7YNbe8PhjfuzzBOgkDuabk6bbRXoxuBkNLIeus6yhKyIwY5umo5tHxmG - +Wwu8G5QkIa0jN5gqnR1oOkGuOk6b1x3jHl9uaWGhpb1UtXNY1luPmJ4KbIkmAElAcgD3egfa5oJxq77 - oq3ovKJoE7XbBbwoTWhG2F7cWRJ4dFR1S9fNCvykT41mB9TqjSOxXvtJM9zrYokLrc4vFYtUBcngq9Lf - tqICvlr7RhQr8U1za4FHXZIIurT/mePFf1AEJLkFGJb7uml2LRBrcp4us1+g4KRcYV8lkmkplyenglgH - VIm9tzq/VJRZLpUlih9yBQrAt79Pp3bjkVgM244nsPwe/VQQ6r8pRsgu7pwtC61grkA/T10r/NrnxB8s - V2VmvQiOB0MhLMZVxY/pDPEkU6DnZ2Qu2M0STjJFAIpmAUmXD0NY9PQMzEBRPwJzkiSp71F8J1/ipNMj - f9rE8XggkUgexq9cBXmi+DYYjtCRGL72T+D4jr/RaE+waFgu8c0zgUcmT9UuBS4/9m0hmh9Fo7N8FXih - CIKE5/Vi8yJsDM8P8P0HLGwR4Wl3ICYAAAAASUVORK5CYII= - - - - 224, 26 - - - Knoten löschen - - - False - - - Segoe UI, 9pt, style=Italic - - - 160, 23 - - - Suche Knoten - - - 225, 235 - - - cmsTreeView - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Segoe UI, 9.75pt - - - 0, 0 - - - 283, 237 - - - 0 - - - TreeViewMain - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel1 - - - 0 - - - Panel1 - - - 299, 13 - - - Segoe UI, 9pt, style=Bold - - - 280, 26 - - - Funktionen DataGrid - - - 277, 6 - - - 182, 22 - - - Quick View Carousel - - - 182, 22 - - - Quick View Tiles - - - 182, 22 - - - Detail View - - - 280, 26 - - - Ansicht umschalten - - - 280, 26 - - - Ansicht als Standard festlegen - - - 280, 26 - - - Ansicht zurücksetzen - - - 277, 6 - - - 280, 26 - - - Suche anzeigen (CTRL+F) - - - 280, 26 - - - Alle Filter entfernen - - - 280, 26 - - - Export nach Excel - - - 280, 26 - - - Daten neu laden - - - 277, 6 - - - 280, 26 - - - Datensatz löschen - - - 280, 26 - - - Massenänderung sichtbare Datensätze - - - 277, 6 - - - 280, 26 - - - Detail-Ansicht Datensatz - - - 281, 314 - - - ContextMenuGrid - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Tahoma, 9pt - - - Aqua - - - Ziehen Sie Spaltenüberschriften in diesen Bereich um nach diesen gruppieren zu lassen - - - 0, 27 - - - 915, 210 - - - 2 - - - GridControlMain - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerTop.Panel2 - - - 0 - - - 969, 56 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 109, 24 - - - tslbldisplayRecords - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFhJREFUOE9jwAa+ffv2nxgMVY4JQJJOTk54Mf0M+PD+IwrGagCIQwzGawBMAhem - nwEwv8IwsoZhYACMDeNDtdPRAHQM1Y5qAC6MogEdUMUAYjBUORJgYAAAnlgvt6X+ezUAAAAASUVORK5C - YII= - - - - 228, 22 - - - Record kopieren - - - False - - - 228, 22 - - - Neue Variante - - - Erzeugt eine neue Variante und speichert den bisherigen Record. - - - 225, 6 - - - False - - - 228, 22 - - - Ändere Parent-Verknüpfung - - - False - - - 228, 22 - - - Erstelle Workflowtasks - - - False - - - 228, 22 - - - Zeige Record-Logs - - - False - - - 228, 22 - - - Office-Vorlagen - - - 225, 6 - - - 228, 22 - - - Anwendungscache freigeben - - - Magenta - - - 122, 24 - - - Record-Funktionen - - - 6, 27 - - - Magenta - - - 85, 24 - - - Neu laden - - - Daten zu Entität neu laden (strg&R) - - - Magenta - - - 82, 24 - - - Geodaten - - - 0, 0 - - - 915, 27 - - - 1 - - - ToolStrip1 - - - ToolStripRecords - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel2 - - - 1 - - - Panel2 - - - 1203, 237 - - - 0 - - - SplitContainerControl1 - - - SplitContainerTop - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel1 - - - 0 - - - Panel1 - - - Fuchsia - - - 255, 192, 255 - - - Tahoma, 8.25pt, style=Bold, Italic - - - Fill - - - 0, 0 - - - ControlLight - - - Black - - - Fill - - - 0, 27 - - - True - - - Fill - - - 0, 0 - - - 699, 381 - - - 4 - - - pnlDetails - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel1 - - - 0 - - - Panel1 - - - True - - - Fill - - - 0, 26 - - - 489, 330 - - - 5 - - - pnlDocFill - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel2 - - - 0 - - - 1113, 56 - - - 46, 20 - - - DocID: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 316, 20 - - - Ansicht eingeschränkt - Klick Bearbeiten für Entsperren - - - 0, 356 - - - 489, 25 - - - 0 - - - StatusStrip1 - - - statStripDoc - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel2 - - - 1 - - - Top - - - 0, 0 - - - 489, 26 - - - 0 - - - pnlDocToolStrip - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerDetails.Panel2 - - - 2 - - - Panel2 - - - 1197, 385 - - - 1 - - - SplitContainerControl1 - - - SplitContainerDetails - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabDetails - - - 0 - - - 591, 17 - - - False - - - Magenta - - - 93, 24 - - - Hinzufügen - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABWSURBVDhPY6AK+Pbt238S8PsvX74YQLVCAEjCyckJjj+8 - /wjHyGIguq2tDdMQUgwAYZghUO2kGwDCID1Q7fgNQMbIamhrADF41IBBaQA5GKqdEsDAAADtDPd9n5qK - lQAAAABJRU5ErkJggg== - - - - Magenta - - - 83, 24 - - - Speichern - - - Speichern (strg&S) - - - False - - - Magenta - - - 75, 24 - - - Löschen - - - False - - - Magenta - - - 87, 24 - - - Bearbeiten - - - Segoe UI, 9pt, style=Bold - - - Magenta - - - 107, 24 - - - Taskübersicht - - - Magenta - - - 143, 24 - - - Rückgängig Änderungen - - - False - - - Magenta - - - 89, 24 - - - Abbrechen - - - False - - - 6, 27 - - - Magenta - - - 167, 24 - - - Detailbereich 'einklappen' - - - Segoe UI, 9pt - - - 136, 24 - - - Nur lesenden Zugriff - - - False - - - 114, 24 - - - Kein Dateizugriff - - - False - - - 0, 0 - - - 1197, 27 - - - 0 - - - ToolStrip1 - - - ToolStripEdit - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabDetails - - - 1 - - - 1197, 412 - - - Detailansicht - - - TabDetails - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 0 - - - 1203, 443 - - - 3 - - - Fill - - - 0, 27 - - - LightBlue - - - 255, 128, 0 - - - 1270, 385 - - - 0 - - - GridControlPos - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPos - - - 0 - - - 799, 56 - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAFxJREFUOE/NjFEKgDAMQ3e23v88/Y1YOslqhE1hGHgfS5fXAHxCliuMD4q7o5Kn - yJTAzC72CM5PTBUwfXMT8OiJnwuYOmL6ZhBwlCBPkT2CSp4iUvAGWa4gy3nQDiNEflNl/3oXAAAAAElF - TkSuQmCC - - - - True - - - 93, 24 - - - Hinzufügen - - - 95, 24 - - - von {0} positions - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - Magenta - - - 70, 24 - - - Refresh - - - False - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAUlJREFUOE+lU6GOg1AQ5BP6Cf2E+4QLnqQWV4EHjUJhGzxJJbICDxpFQvCHg4DA - Yd/tLPvK4wJ34iaZ9GVndxh4WwtYluVCfBIVcSYGLPwA1SPp0bxpIaiqSjmOw2zbdhMJdL4S6yzLlG3b - qigK6JHI3FCmacoi6HmeGscRSZAswDmOY9bQR7WXjK5AExJoAzBJEjTOXdexIWowoVpNvMjoChQg5Hm+ - M8HT8Eo4G6muMrbHmQkIk2ma8PRPaT8G3Ikc1TSAKdWf0nYMGT5M4Lrun/E/iDM+nDlofgPf9/kDysgG - PXwSuzZvQW7mIaMrEC0Mw90wFoYa+a7p944eJDCM30tm6e3SPLprOiPlFzS8UtM0vGQsmgani0JAjVii - H6/U933JwjAMvOMSe3M+AekP/BewuXSOtHMg/HVYg/ruxBK0lFL/oLK+AaMj/dL+UYA6AAAAAElFTkSu - QmCC - - - - True - - - 75, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD5SURBVDhPlZK9EYMwDIUZITPRMwBdCgZITZWKNTJCCnpm - oadwBZSOP2MRW8Z3ybt7pz9LlmRX67o+t22zQuzqH5DUNI2t69pL7BD6DSSQLIwLGGNu2DHxhfABfQCG - ULXv+32aprM4Or4QPkBCqQOnv4dhOGPo+EL4QKmAtC/7gbKjZIxSAd2+MBujVMDJs/2+7z3RszGuCuj2 - x3H0RM/GwNDU7S/L4il2MoZLMF3X+QAS2zHZvmYyBpXmebZt21qk+8oPuoi3r5mN4ZJeOJC6ffwxxZ+9 - BslIdyjZPrY/4IBefA1wtf34FnT9GiF0gAM4Y8a/Ti74crMf2hAgpCi8t0QAAAAASUVORK5CYII= - - - - Magenta - - - 146, 24 - - - Positionen bearbeiten - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGwSURBVDhPlZO7S8NwFIULioMPBEEcHH3sdpD6QEUo - KPhHCK7t3EFQCwGrVbrUQukgCIKg+Bi6FAylpoUabW3AB9SqFBcFH7U6KRzvDUmatB10+Pgl5577JUNi - A6ASiUTMdBILhEJAO+eJDsLSNQTBYFBnLhQKIZlMolgsolQqqackSeCc5rOmbkVwvNho8/v93YFAAIVC - AalUCuFwGJTxGyCdTiOfz4Pn3OM+YxF4vV4hFotBFEXQ9Q4xquVOYj8ej4Pn3Ksr8Hg8d7lcDoIggK7H - 9ZI2c/p8PvCce3puEbhcrnI2mwWfekGHsga32w1FUXj+o+dmQYjAP+C+RYDv14M/o0msgq+bmT9TT/BT - vprC5/W0we1uL+T1FvU054y41MSCBrPg8eVsHOVLp4G83mxgzt8yE7z8XP0Gm/dRO8rKpAV1uSp7iA6w - YKtaMJjwteH1dBgfF2MG8lozCns9xv372Qik1XYWDFULGEHe6CSJA6XsSA1vsgOZcBcvr2r9GgGznFim - px724Slhx/v5EJ5O7Lg76oe00mpZZuoJmEFik8gTvMSf7jah/hsVGm2/4uVvpN0vK3IAAAAASUVORK5C - YII= - - - - 136, 24 - - - Nur lesenden Zugriff - - - 0, 0 - - - 1270, 27 - - - 1 - - - BindingNavigator1 - - - BindingNavigatorPOS - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPos - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1270, 412 - - - Positionen - - - TabPos - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 1 - - - 858, 95 - - - 152, 26 - - - Datei öffnen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHlJREFUOE+VkUEKwDAIBH1b/v+XtpdcWxbcoBKrEaYi6iSksos559tFV3ygMcYo - KQX39aS0BTzNciTIaAuQCesjQcYS4NPFSp2ARZV/b2Cbkd2ME6CwzUj7BhTFzBnUliXgYAaHdxy9gf5l - H2jwhCrrig80uuiKCZEPDBGoa/9+56EAAAAASUVORK5CYII= - - - - 152, 26 - - - Eigenschaften - - - 153, 56 - - - cmsResultFilesBasic - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 0, 27 - - - LightBlue - - - 1270, 385 - - - 7 - - - GridControlDocSearch - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabWindream - - - 0 - - - 975, 17 - - - Tahoma, 9pt - - - Segoe UI, 8.25pt, style=Bold, Italic - - - 126, 24 - - - Windream-Dokumente - - - 6, 27 - - - 6, 27 - - - Magenta - - - 123, 24 - - - Suche neu laden - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKrSURBVFhH7ZO/b9pAFMdR/4AqQ5dOkRIRUiDgQMABY0P4 - EZsfNmBjHGxsDESdo+5VsnTrjpQpU9UxY8ZMmTP0D+APyMDE+vrudLFSJZHSLYM/0pPv3r3z9713d5GQ - kJCQkHfLbDa7mU6nTTYNOD2d38/nM5jNpuC67srzvCXavec51xPb5lgYxTTNLNpyYBhArNPprFRVTbTb - 7V8s5HXm8/kabcmmAZPJZMOf+uD7E/BdVyc+17VNxxnBcDgM4odDXdINnYp2u90e8eF3Q1GU66YiAw16 - DRReoAEzhbkDPM8FdzwG27ZpAgTLsgCrXZExEaLCmgaq2r6gAU9oNBq3bPgyjuPc4RH8JgmQo2DuAMex - YTQ6Acsyv5K5YRhFUm2/36Vimtb52em0odVqgSzLFeJ7yvn5+Qc2fE6tVlPQFuPxuOhPfHA9b40JfWbL - FMsaYrtN2l5d70O/14NuV70klZP1lixfKrIMx/Ix1Ov1L3TTWzk6OrrBBPbJ2B6N/pxgaweDwYIuMjRN - RXFaIT0CbGkTDarVKm1tpVK5LJfLIEoiSDz/fwmIorjW8OxMcwCGbkAPq2s2mw9smdJo1KFWqwImG9wB - USxBURAA91/wPP89n8vBwUEWstksvYBvolAoLARB+MGmFEVWHkh12JVvzEUqhLIkgSRJQQKHhUPg+Tzg - P67S6fRGPB5fcek0pFKpKxYSEIvFnt2LCNmEwQ+Y8SfmoqDYHVYFuWKOPrF8Pv+RVCsIRSJGLyHPH2ik - 2kxm/zbBJYrEl0wme8lEAuKJOOzu7p4RXzQa5dAutre378n8HzKZzJLjOEilU4DZ06dXKglrFIFcLo+t - zMDe3t6yUinDS4YFnD2KP4L/4WLR6PXOTnSFwkCEt7a2zjY3N+llDQkJCQl5B0QifwHOFwaCeJJHzwAA - AABJRU5ErkJggg== - - - - Magenta - - - 105, 24 - - - Volltextsuche - - - 0, 0 - - - 1270, 27 - - - 2 - - - ToolStrip2 - - - ToolStripDokumente - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabWindream - - - 1 - - - 1270, 412 - - - Dateien - - - TabWindream - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 2 - - - Top, Bottom, Left - - - ID - - - 40 - - - Title - - - 200 - - - 14, 36 - - - 263, 246 - - - 5 - - - ListViewFollowUps - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 0 - - - Top, Bottom, Left - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleLeft - - - 248, 124 - - - 340, 23 - - - 5 - - - User aus Wiedervorlage löschen - - - btnRemoveUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 248, 95 - - - 340, 23 - - - 4 - - - User zu Wiedervorlage hinzufügen - - - btnAddUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 1 - - - Segoe UI, 8.25pt - - - 248, 68 - - - 340, 21 - - - 3 - - - cmbFollowUpUser - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 2 - - - True - - - Segoe UI, 8.25pt - - - 245, 50 - - - 64, 13 - - - 2 - - - Email-User: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 3 - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - 9, 50 - - - 230, 134 - - - 1 - - - ListBoxUser2Profile - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 4 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 6, 17 - - - 349, 13 - - - 0 - - - Achtung: Diese Liste übersteuert die zentral konfigurierte Empfängerliste! - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 5 - - - Segoe UI, 8.25pt, style=Bold - - - 177, 20 - - - 594, 228 - - - 4 - - - Individuelle Empfänger für diesen Datensatz: - - - GroupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 0 - - - True - - - Segoe UI, 9pt, style=Italic - - - 6, 90 - - - 146, 15 - - - 3 - - - Wiedervorlage gespeichert - - - lblFollowUp_save - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 1 - - - True - - - 9, 70 - - - 101, 17 - - - 2 - - - Undo Checkbox - - - chkFollowUp - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 2 - - - False - - - 9, 33 - - - 102, 21 - - - 1 - - - dtpFollowUp - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 3 - - - True - - - 6, 17 - - - 129, 13 - - - 0 - - - << Waiting for Selection: - - - lblWiedervorlage_Control - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 4 - - - 283, 28 - - - 774, 254 - - - 4 - - - grpbxFU_Profile - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 1 - - - True - - - 11, 12 - - - 139, 13 - - - 3 - - - Hinterlegte Wiedervorlagen - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 2 - - - 1270, 412 - - - Wiedervorlage - - - TabFollowUp - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 3 - - - Crimson - - - Tahoma, 8.25pt, style=Bold, Italic - - - Black - - - 169, 95 - - - 1140, 17 - - - Fill - - - 0, 27 - - - LightBlue - - - ID - - - True - - - 0 - - - 39 - - - Grund für Variantenerstellung - - - True - - - 1 - - - 229 - - - Kommentar - - - True - - - 2 - - - 438 - - - Erstellt wer - - - True - - - 3 - - - 157 - - - Erstellt wann - - - True - - - 4 - - - 129 - - - Old Record-ID - - - True - - - 5 - - - 1270, 385 - - - 90 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPageVariant - - - 0 - - - 1231, 56 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 0, 24 - - - Magenta - - - 85, 24 - - - Neu laden - - - 6, 27 - - - Magenta - - - 89, 24 - - - Detail View - - - 0, 0 - - - 1270, 27 - - - 1 - - - ToolStrip1 - - - tsVariants - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPageVariant - - - 1 - - - 1270, 412 - - - Vorgängervarianten - - - TabPageVariant - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 4 - - - Aqua - - - Instandhaltung View - - - Fill - - - 0, 0 - - - 1270, 412 - - - 444, 17 - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFtEZXZFeHByZXNzLlV0aWxzLnYxNS4yLCBWZXJzaW9uPTE1LjIu - MTYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhBQEAAAAo - RGV2RXhwcmVzcy5VdGlscy5JbWFnZUNvbGxlY3Rpb25TdHJlYW1lcgAAAAACAAAACw== - - - - 0 - - - TreeList1 - - - DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage1 - - - 0 - - - 1270, 412 - - - NodeNavigation(beta) - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 5 - - - TCDetails - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel2 - - - 0 - - - Panel2 - - - 1203, 685 - - - 2 - - - SplitContainerControl1 - - - SplitContainerMain - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerFORM.Panel2 - - - 0 - - - Fill - - - 0, 0 - - - Panel1 - - - Panel2 - - - 1203, 685 - - - 4 - - - SplitContainerControl1 - - - SplitContainerFORM - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 7 - - - 591, 56 - - - 255, 26 - - - Datei Öffnen - - - 255, 26 - - - Ordner öffnen - - - 255, 26 - - - Datei in Zwischenablage kopieren - - - 252, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIISURBVDhPY/jx4wdFGKsgFDMBsQMQpwFxAhBbAjGG - OgwBKHb5+v3HtkW3X5+vPPv0fv35Z3dW3X1zFijeBMTmSOqwGuB0/dWn/aFbbr03W37lPzJO3Hnn1dMP - X3YB1RjD1KNrZvr67fu2yKVX3llOOfs/etnVd4tPP70w58Tjy0ELL38CiaWtuf4CqK4OpgfdALvlp56c - s+w5+T9y3sV3IMOAYk5A7P3649cd3tPOfgXJnbn/9hBQTAGkB92AlPp1N+5Zthz9P+/gg0tAvhuSXFzr - ppu30eWQNYNwQvOaa3csaw78n7L99lUgPxxJLq1mxZX7ILnFB+9fAPJBLsMwQHf3uafHLUt3//eoP/D9 - 0cuPu4Fi+UBcfPHumwMOVXv/2JTv+Xv32fu9QDFhkB50A+JOXnt+2LZg2x/L3C3/HYu3/y6ZcfJRwdQT - T2Bik9ZduQZUB0obYD2omq88PeyUs/6XRerq/8FV2z6CaBi2zVj7Z9Kq8yDNWUDMBtMH13z8wsPDtvHz - fhmHz/yf1rjp+dev37fdf/xmz6b9105tP3zzxIvXH3YC1aUAMVwzCIMIpaNnbx82Der4pe3Z9D+hbCFQ - 8zdQ9OkDsSAQgxINiM0NxHCNMAwiQhv7VtxQssr4H5ndi6wZQzE2DCJAJmdNmbnw3JcvX0nSDMLIHDsg - BuVAZDEC+AcDADVk7WUUiqKZAAAAAElFTkSuQmCC - - - - 255, 26 - - - Enitätssuche - "alle Dateien" - - - 252, 6 - - - 255, 26 - - - Datei in Bearbeitung nehmen - - - 255, 26 - - - Datei mit Datensatz verknüpfen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAINJREFUOE9jQAbfvn37TwyGKscEIEknJye8mH4GfHj/EQWTbAAuPIRcgAsPRwO+ - f/+eABLEhX19ffEbABR4n5KSAlcA0rB582YwDRIHacAbjQ8ePABLgDSdPHny/5w5c8Ds5cuXg8VBYjDN - WA2AuQDZZphimAvwGkAoDLBhqFYgYGAAAFMd0furxZnJAAAAAElFTkSuQmCC - - - - 255, 26 - - - Verknüpfungen anzeigen - - - 152, 23 - - - Filename - - - 216, 22 - - - Dateinamen umbenennen - - - 152, 23 - - - Diplayname - - - 216, 22 - - - Displayname umbenennen - - - 255, 26 - - - Umbenennen - - - 252, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAFFJREFUKFOdj0EKACAIBH2b/3+P16JwRTQzWphD0dhKIjI81GU9YuZNlE/YD17A - gEgp3EiCNq0DAeh1nS/BL9VxXBoDIibg8EKqpE3reLsXiCYgi0Ps3hQ2TwAAAABJRU5ErkJggg== - - - - 184, 22 - - - Datei versionieren - - - 184, 22 - - - Dokumentart ändern - - - 255, 26 - - - windream - - - 252, 6 - - - 255, 26 - - - Rechte prüfen und setzen - - - - Qk02BAAAAAAAADYAAAAoAAAAEAAAABAAAAABACAAAAAAAAAAAADEDgAAxA4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/w== - - - - 255, 26 - - - Dateirechte für User anzeigen - - - 252, 6 - - - 255, 26 - - - Entferne Datei Link - - - 255, 26 - - - Datei löschen - - - 252, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6 - JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+klE - QVQ4T42S+0+TZxiG+V/MYkycidHpNP7gIaTooAbQDwsC4qilHMqhYC1yKNKPOhmjtANKELSVTSbBMVo/ - goeI4AFD0GWZAw8YNZxMLZiJqQf0sq/LPlyyLPvhfvIm73tfb57nuaMAVaX1yvqIZGtdYKjcpczbm/uf - H6rzX805csZmtHWu/fTt31IPZQ19eRVu5YFvcIgLD0ZRJvvwTVRRoBiQ5BNklvrG9WWnDJ+ahT6Ww04l - V/YqL7vvnOPWn78z9mqakp4anPfLyf5Fy1ZHLSnyMMnW9oUMS9s/IFGWusC6cndgomXERd+sl4G5EUYX - 7jAWDtI15cfgcaDx/MEGdw8bm/RIhfXje4ua1XYEoLrap+C5XUvThAXvEze+SQfNv/nI+bELY0uIlLpH - rDqdyIofYtlsz2dPXoNNBRQf6x1sCTxGVpzk3txJ4UgcZq+Vkg4F+fjPyK52rLX1pLuyWdmoYeWxBBKN - tQMqoMDRE2o9/wpbayva0xq+UpLRN7toPOXn4uBVZoLPeDIbpONsL2llJpbVxKDNlEMqwGTvDrkCYQ53 - BEm36olt/RpzRzX9lwcj9/B2EV6E3zE9t4i7/QybTInsSK9cAuQe6RoobHqI6fhrjK4JEkpNVLi/Zepp - UDXPPn/L3ak3+IfGSUxLJTrZutRCdtVPtpyjV8j8/iUZzjmS7dc4dFRm8mnoL/P8YsT8muG7YVq6h4mX - ktgimZeGKBImQrK/5ha6b2bRVI0g2c309l9mZj7y8/QbbtwLc250gTxLJXHSvvnq8uI2FSCKSFiaxbew - p+Iaq4odrDankmUuoq0zQM/QGJ6zw+QdrCRJt5tOZyq9nvz3DXKJXQUIiYTp8hvHtxe4iNbnoDU6kLJs - SHv3kyDpSEmKx23exsxJDe+uZ+D9rkhAtCpASCRMhETsWaxKTFsMTPScoo22ZMWt5dfKL5j0bCHkT+Kg - YeeS+f8oAthliF3DJcuXHIj5HF3s+vh/ffhfEpBNq5cTs/GzXUDUB9hlsqaYQE4mAAAAAElFTkSuQmCC - - - - 255, 26 - - - Detail-Suche anzeigen - - - 252, 6 - - - 255, 26 - - - Eigenschaften Datei - - - 252, 6 - - - 255, 26 - - - Layout speichern - - - 255, 26 - - - Ansicht zurücksetzen - - - 256, 494 - - - ContextMenuStripResultFiles - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 1180, 95 - - - 61, 4 - - - ContextMenuStripClipboard - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 57, 19 - - - tssStatus - - - 62, 19 - - - tssRecord - - - 46, 19 - - - DocID: - - - 100, 18 - - - 120, 19 - - - ToolStripStatusLabel1 - - - False - - - 123, 19 - - - Loading Record Data.. - - - 0, 685 - - - 1203, 24 - - - 1 - - - StatusStrip1 - - - StatusStrip_Main - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - 160, 17 - - - 712, 17 - - - 813, 17 - - - 61, 4 - - - ContextMenuDetails - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 720, 95 - - - 172, 22 - - - Change Hidepanel - - - 173, 26 - - - cmsrpContainer - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 56 - - - 295, 56 - - - 1283, 17 - - - 447, 95 - - - 1015, 95 - - - 17, 95 - - - 17, 134 - - - True - - - 191 - - - 6, 13 - - - 1203, 709 - - - Segoe UI, 8.25pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIujkACa/CAAqu2gAKr5AACLA+AADPBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UZAAu9nwAJsfwNK9X/Bh/L/wARvf8ADbP/AAuw5gAK - u5kAC8BIAACzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 1f8AHNL/ABrO/wAYy/8AF8j/ABXE/wATwP8AEr3/AA+5/8G/sv+3ubb/Ayrn/wAf2/8AH9j/AB3U/wAb - 0P8AGMv/BRnE/wAU0lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/3MaSv3/RHP//0Bu - //89bP//O2r//zdm//8yYf//Ll7//z9v//9xov//f7D+/09++f86aPb/IU3y/wkz7f8AHuf/ABzj/wAc - 4f8AHdz/ABza/wAc1v8AG9P/ABvP/wAZzP8AF8j/ABXF/wAUwf8AEr7/AA27/8C+s/+2t7X/BjHs/wAk - 4f8AIt7/ACDa/wAd1f8AG8//BRvG/wAV02YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - /3odTf7/RnX//0Fv//8+bP//R3f//12O//9tn///frD//3iq//9qnP//ZZf//22e//90p///fK3//4S2 - //+Etv//dab7/2KQ9v9Ld+//NVzp/x5A4f8IJdb/ABXO/wARyf8AEMj/ABHE/wARwv8AEL7/AAm6/728 - s/+3uLX/Czjz/wAm6P8AJeX/ACLe/wAf2f8AHNT/BRrH/wAV03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAy/4EnVf7/Y5H+/2aX//9xpP//caX//2aY//9gkv//XpD//12P//9cjv//W43//1qM - //9Yiv//V4n//1eI//9Wh///VYX//1aH//9cjP//YpT//2qd//9yo///cKD+/2GP+P9Qee3/PmPk/ytM - 2P8TLsv/AAq+/7e2sP+8ua7/CTr5/wAl7f8AJej/ACPi/wAh3P8AHtX/AhrJ/wAV0XsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/1QAM//8Bzn+/xVH/v8iUv7/LV3+/zho/v9EdP7/Tn7+/1qJ - /v9llP7/aZj+/2GS//9fkP//XY7//1uM//9ai///V4n//1aH//9UhP//UYL//01///9KfP//SHn//0Z4 - //9Tg///dZn+/5m0+//C0/j/0eL4/7bD4P+SqNz/Rnf//zBf+P8hTPL/ETrp/wMm3/8AHdf/AhvK/wAW - 0oUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/8YADT/OQAx/1QANf9uADP/iQAx - /6QAMv+/ADH/2QAy//AALf/8ADH//hFB/v8bTP7/J1T9/y9e/P86Z/v/RnL7/098+/9Yhf3/dp79/5+7 - +/++z/f/2OL1/+Dn9P/Q3fX/r8b4/4qt+v9nlf7/U4f//1SI//9Wiv//WYz//16P//9fjP7/U3v1/0Vo - 6/8sSdz/DCLI/gAV1HUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wMALf8TADL/KwAy/0UANP9gADL/ewAv/5YALv+xAC7/ywAr - 9eQAJvL3ACfv/gwz7f8lSe3/I07v/yZU8v8yX/P/Pmz1/0t59/9XhPn/THTz/zpg6/8rTOT/HDnb/wok - 0v4AFc/yABTY0QAW2KoAFNeCABXXVgAA0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA/wEAHd4JACT4HAAp7DcAJ+lSACLpbAAi5ocAIOSiAB7gvQAd4NcAGdziABvZvgAZ - 2JcAGtVvABvUSAAX0CEAAOQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - - frmForm_Constructor_Main - - - ResetEbenenAuswahlToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator14 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FormDesignerToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AuswertungAnzeigenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiFilesearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodedownSearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmientitySearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiFulltext - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator12 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator24 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodeRename - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tstxtRenameNode - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodeNew - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SdsdToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmINewText - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator15 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OberhalbToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - UnterhalbToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiNodeDelete - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tstxtboxSearchNode - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - FunktionenDataGridToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AnsichtUmschaltenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonQuickViewCarousel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonQuickViewTiles - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonDetailView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonSetViewAsDefault - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonResetView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SucheAnzeigenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonResetFilter - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonExportToExcel - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DatenNeuLadenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator6 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmi_RecordDelete - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsmiMassChanges - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator11 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DetailAnsichtDatensatzToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grvwCarousel - - - DevExpress.XtraGrid.Views.Layout.LayoutView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grvwTiles - - - DevExpress.XtraGrid.Views.Tile.TileView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslbldisplayRecords - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripDropDownButton3 - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CopyRecordtsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NewVarianttsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ChangeParentLinktsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CreateWorkflowtaskstsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - showRecordLogtsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OfficeVorlagentsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AnwendungscacheResettsmi - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator19 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRefresh_Entity - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnGeodata - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblDocIDTab1 - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblDocViewLocked - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonAdd - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonDelete - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonEdit - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonShowTaskOverview - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRedo - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsButtonCancel - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator21 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnPanel1Collapse - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblLocked - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblFileslocked - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGridPos - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnPos_Refresh - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnWork - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblPoslocked - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmDoc1FileOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmDoc1FileProperties - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewDoc_Search - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblWindreamView - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator17 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnDoc_Refresh - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator18 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnStartFulltext - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader1 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RECORD_VARIANTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewVariants - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colREASON_CODE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOMMENT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colRECORD_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblVariantsCount - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator23 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnVariantDetailView - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ImageCollection1 - - - DevExpress.Utils.ImageCollection, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - docCM_Open - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OrdnerÖffnenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_Copy - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator10 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCMEntityWideSearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator20 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_InWork - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_linkRecord - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_Showlinks - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_RenameMain - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NeuToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CMDoc_TextBoxRenameFile - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DisplaynameUmbenennenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CMDoc_TextBoxRenameDisplay - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator22 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - WindreamToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DateiVersionierenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DokumentartÄndernToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_CheckRights - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_GetRights - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_RemoveLink - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_DeleteFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_showGridSearch - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator16 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_PropertiesFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator25 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItem1 - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - docCM_ResetView - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsslblStatus - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsslblRecord - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslblDocIDMain - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - progressLoadEntity - - - System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsslblWorkflowstate - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - labelLoadEntity - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ttToolTip - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ChangeHidepanelToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_WF_USER_ACTIVEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolTipController - - - DevExpress.Utils.ToolTipController, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_RECORD_VARIANTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_VARIANTTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TimerClearResultfiles - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BW_LoadTreeView - - - System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TimerFileHandle - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmConstructor_Main - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.vb b/app/DD-Record-Organizer - Kopie/frmConstructor_Main.vb deleted file mode 100644 index 5c382a8..0000000 --- a/app/DD-Record-Organizer - Kopie/frmConstructor_Main.vb +++ /dev/null @@ -1,7322 +0,0 @@ -Imports DevExpress.Utils -Imports DevExpress.XtraEditors -Imports DevExpress.XtraGrid.Views.Base -Imports DevExpress.XtraGrid.Views.Tile -Imports DevExpress.XtraGrid.Views.Grid -Imports DevExpress.XtraGrid.Views.Grid.ViewInfo -Imports DevExpress.XtraGrid -Imports DevExpress.XtraScheduler -Imports System.Text -Imports System.IO - -Imports WINDREAMLib -Imports System.Runtime.InteropServices -Imports DD_Rights -Imports DD_LIB_Standards -Imports DevExpress.LookAndFeel -Imports System.ComponentModel -Imports System.Threading -Imports DevExpress.XtraTreeList -Imports DevExpress.XtraTreeList.Columns -Imports DevExpress.XtraTreeList.Nodes.Operations -Imports DevExpress.XtraTreeList.Nodes - -Public Class frmConstructor_Main - - Public Shared Function ShellExecuteEx(ByRef lpExecInfo As SHELLEXECUTEINFO) As Boolean - End Function - Public Structure SHELLEXECUTEINFO - Public cbSize As Integer - Public fMask As Integer - Public hwnd As IntPtr - Public lpVerb As String - Public lpFile As String - Public lpParameters As String - Public lpDirectory As String - Dim nShow As Integer - Dim hInstApp As IntPtr - Dim lpIDList As IntPtr - Public lpClass As String - Public hkeyClass As IntPtr - Public dwHotKey As Integer - Public hIcon As IntPtr - Public hProcess As IntPtr - End Structure -#Region "Laufzeitvariablen & Konstanten" - Private ERROR_FORM_LOAD As Boolean = False - Private Const SEE_MASK_INVOKEIDLIST = &HC - Private Const SEE_MASK_NOCLOSEPROCESS = &H40 - Private Const SEE_MASK_FLAG_NO_UI = &H400 - Public Const SW_SHOW As Short = 5 - Private PARENT_SKIPPED As Boolean = False - - Public CtrlBuilder As ClassControlBuilder - Public CtrlCommandUI As ClassControlCommandsUI - - Private CONSTRUCTORID As Integer - Private CONSTRUCTOR_DETAIL_ID As Integer - 'Private CONSTRUCT_EXPAND As Boolean = True - Private DT_CONSTRUCT_VIEW As DataTable - Private DT_VWPMO_CONSTRUCTOR_FORMS As DataTable - Private DT_ENTITY_DATA As DataTable - Private DT_TREEVIEW_NODES_ALL As DataTable - Private DT_TREEVIEW_NODES_FIRST As DataTable - Private DT_TREEVIEW_NODES_DEVEXPRESS As DataTable - - Private DT_TREEVIEW_CONFIGURATION As DataTable - Private DT_CONTROLS_ENTITY As DataTable - - - Private DT_ADDING_USERS As DataTable - - Private DT_CONTROL_SCREEN_SHOW_COL_0 As DataTable - Private TREEVIEW_IMAGELIST As ImageList - Private NODE_NAVIGATION As Boolean = False - Private NODE_NAVIGATION_LOADED As Boolean = False - - Private LOCK_CONTROLS_BG_LOAD As Boolean = False - - Private EBENE2_PARENT_ID As Integer - Private EBENE3_PARENT_ID As Integer - Private ACT_EBENE As Integer - Private ACT_EBENE_STRING As String - Private SELECTED_RECORD_ID As Integer - Private PARENT_RECORDID As Integer - Private POS_ENTITY As Integer = 0 - Private POS_SQL As String = "" - Private POS_RECORD_ID - Private MyTreeview As TreeView - - - Private TreeView_perControl As Boolean = False - - Dim IsTopFirstRow As Boolean = True - Dim IsFilterMode As Boolean = False - Private GRIDRightMouse_Clicked = False - Private GRIDdownHitInfo As GridHitInfo - - Private VIEW_ID - Private VIEW_ID_RUNTIME As Integer = -1 - - Public RECORD_ENABLED As Boolean = False - Public POS_ENABLED As Boolean = False - Private windream_inited = False - - Private ENTITY_RECORD_COUNT As Integer = 0 - Private EBENE1_ENTITY - Private EBENE2_ENTITY - Private EBENE3_ENTITY - Private EBENE1_COLUMNNAME - Private EBENE2_COLUMNNAME - Private EBENE3_COLUMNNAME - Private EBENE1_RECID - Private EBENE2_RECID - Private EBENE3_RECID - Private EBENE1_GRID_RESULT - Private EBENE2_GRID_RESULT - Private EBENE3_GRID_RESULT - Private act_FormViewID - - Private EDIT_STATE As EditState = EditState.None - Private GRID_TYPE As GridType = GridType.Tiles - Private GRID_TYPE_ID As Integer = 1 - Private FORM_LOADED As Boolean = False - Private FORM_SHOWN As Boolean = False - Private SAVE_ROUTINE_ACTIVE As Boolean = False - Private SP1 As String - Private SP2 As String - Private SP3 As String - Private SP4 As String - Private SP5 As String - - Private windream_Docshow As Boolean = False - Private WD_Suche As String - Private DocView - Private DocViewString As String - Private OpenedFileString As String - - Private _FormClosing As Boolean = False - - Private ENTITY_LOADING_PROCESS As Boolean = False - - Private LinkParentID As Integer - - Private CONTROL_DOCTYPE_MATCH As Integer = 0 - - Private FOLLOW_UPisActive As Boolean = False - Private DT_FU_Record As DataTable - Private DT_FU_ENTITY As DataTable - ' Private gridGUID = 2 - - Private DT_WINDREAM_RESULTLIST_DEF As DataTable - Private DT_WINDREAM_COLUMNS_GRID As DataTable - Private DT_DOCRESULT_DROPDOWN_ITEMS As DataTable - Private DT_RESULTLIST_OPTIONS As DataTable - Private DT_RESULTLIST_VARIABLE_VALUE As DataTable - Private DT_WORKFLOWS_MANUAL As DataTable - Private _MANUAL_WORKFLOW As Boolean = False - - Private USER_RESULTLIST_CONFIG_GUID As Integer = 0 - Private DT_TBPMO_FORM_VIEW As DataTable - - - Private FOLL_UP_RECORD_DEFINED As Boolean = False - Private FOLL_UP_DATE_CTRL_ID As Integer - Private FOLL_UP_DONE_CTRL_ID As Integer - Private FOLL_UP_ID As Integer - - Private LOAD_DIRECT As Boolean = False - Private IS_SINGLE_RECORD As Boolean = False - Private LOAD_ENTITY_SEARCH_AT_STARTUP As Boolean = False - Private SELECTION_IN_ACTION As Boolean = False - Private RECORD_ID As Integer - Private PARENT_ENTITYID As Integer - Private DOC_SEARCH_TAB1 As Boolean = False - Private ACTIVATE_DOC_SEARCH_ON_EDIT As Boolean = False - Private ADD_RECORDS_CONSTR As Boolean = True - Private FORM_TYPE As Integer - Private ENTITY_ID As Integer - Private REDUNDANT_FORM As Integer - Private COUNT_RO_CONTROLS As Integer - - Private FORMVIEW_ID As Integer - Private _VIEWNAME As String - Private _ENTITYSTRING As String - - 'Private ClassWindreamDocGrid.RESULT_DOC_PATH - 'Private ClassWindreamDocGrid.RESULT_OBJECTTYPE - 'Private ClassWindreamDocGrid.RESULT_INWORK - 'Private ClassWindreamDocGrid.RESULT_DOC_ID - 'Private ClassWindreamDocGrid.RESULT_DISPLAYNAME - - Private IW_USER As String - Private IW_COMMENT As String - Private BACKGROUND_HELPER As ClassBackgroundHelper - Private ROW_READ_ONLY As Boolean = False - Private ERROR_WHILE_SAVING As Boolean = False - - Public Enum EditState - None - Insert - Update - Delete - End Enum - - Public Enum GridType - Grid - Carousel - Tiles - End Enum -#End Region - - Private Sub frmForm_Constructor_Main_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - 'If RECORD_CHANGED = True Then - ' Dim ResultMessage As String - ' Try - ' ResultMessage = Update_Record_OnChange() - ' Catch ex As Exception - ' MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error in saving Record") - ' Me.Cursor = Cursors.Default - ' ' Verhindert den Zeilenwechsel - ' e.Cancel = True - ' Exit Sub - ' End Try - 'End If - - If TrySave_Automatic() = False Then - - e.Cancel = True - End If - - _FormClosing = True - ' Check_Record_Changed() - CloseWDDocview() - Save_Grid_Layout() - If DOC_SEARCH_TAB1 = True Then - Save_DocGrid_Layout() - End If - ClassWindowLocation.SaveFormLocationSize(Me, CONSTRUCTORID, CURRENT_SCREEN_ID, "CONSTRUCTOR_MAIN") - - CURRENT_OPEN_CONSTRUCTOR_FORMS.Remove(CONSTRUCTORID) - - ' Verhindert, das noch geöffnete Records für immer gelockt sind - If Not IsNothing(CURRENT_DOCVIEW) Then - Try - CURRENT_DOCVIEW.CloseView(CURRENT_DOCVIEW_PATH, 0) - Catch ex As Exception - - End Try - - End If - End Sub - - Private Sub AddRibbonCloseHandler(controls As Control.ControlCollection) - For Each c As Control In controls - AddHandler c.MouseClick, Sub() - MAIN_FORM.CloseRibbon() - End Sub - If c.Controls.Count > 0 Then - AddRibbonCloseHandler(c.Controls) - End If - Next - End Sub - Private Sub Load_Configurable_Nodes() - Try - Dim oSql = String.Format("SELECT * FROM TBPMO_STRUCTURE_NODES_CONFIGURATION where TYPE_NODE = 1000 AND ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CONSTRUCTORID) - NODE_CONFIGURABLE_NODES_DT = ClassDatabase.Return_Datatable(oSql, False) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Load_Configurable_Nodes") - End Try - End Sub - Sub Load_Adding_users() - Try - Dim oSql = String.Format("SELECT * FROM TBPMO_ENTITY_USERRIGHT_ADDING where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CONSTRUCTORID) - DT_ADDING_USERS = ClassDatabase.Return_Datatable(oSql, False) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Load_Adding_users") - End Try - End Sub - Private Sub frmForm_Constructor_Main_Load(sender As Object, e As EventArgs) Handles Me.Load - Dim sw As New SW("Form Load") - Dim DT_PROXY_ENTITY As DataTable - Dim SQL - Try - progressLoadEntity.Visible = False - labelLoadEntity.Visible = False - CURRENT_DT_DOC_ENTITY_SEARCH = Nothing - tsslblRecord.Text = "" - tsslblStatus.Text = "" - _FormClosing = False - CONSTRUCTORID = CURRENT_CONSTRUCTOR_ID - Me.Cursor = Cursors.WaitCursor - - AddRibbonCloseHandler(Controls) - - Init_Grid_Control() - 'Catch ex As Exception - ' ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - 'End Try - - ' Hintergrund Bild initialisieren - BACKGROUND_HELPER = New ClassBackgroundHelper(GridViewDoc_Search, My.Resources.windream_Logo_transparent_klein) - - - ' Bestimme Dinge ausblenden wenn kein admin - If USER_IS_ADMIN = True Then - FormDesignerToolStripMenuItem.Visible = True - Else - FormDesignerToolStripMenuItem.Visible = False - End If - - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - SQL = "SELECT * FROM TBPROXY_SYNC_ENTITY" - DT_PROXY_ENTITY = ClassDatabase.Return_Datatable(SQL, True) - End If - - ClassWindowLocation.LoadFormLocationSize(Me, CONSTRUCTORID, CURRENT_SCREEN_ID, "CONSTRUCTOR_MAIN") - ' VWPMO_WF_USER_ACTIVETableAdapter.Connection.ConnectionString = MyConnectionString - ClassWorkflow.Refresh_Workflows_Entity() - SQL = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & - "FROM VWPMO_CONSTRUCTOR_FORMS WHERE SCREEN_ID = {2} AND CONSTRUCT_ID = {3} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, CURRENT_SCREEN_ID, CONSTRUCTORID) - - DT_VWPMO_CONSTRUCTOR_FORMS = ClassDatabase.Return_Datatable(SQL, True) - Catch ex As System.Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Loading Form part 1") - End Try - Try - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - If DT_VWPMO_CONSTRUCTOR_FORMS.Rows.Count = 0 Then - ClassHelper.MSGBOX_Handler("ERROR", "Missing Proxy-Configuration", String.Format("Attention: You are using Proxy-Server with synchronized data:" & vbNewLine & - "Actually there is no data for this view synchronized or configured! Please inform Digital Data!" & vbNewLine & - "View will now be terminated!")) - ERROR_FORM_LOAD = True - Exit Sub - Else - Dim Entity_Exists As Boolean = False - Dim Entity_Name As String - For Each Constr_row As DataRow In DT_VWPMO_CONSTRUCTOR_FORMS.Rows - Entity_Name = Constr_row.Item("FORM_TITLE") - Dim Constr_FORM = Constr_row.Item("FORM_ID") - Dim expression As String = String.Format("ENTITY_ID = {0}", Constr_FORM) - Dim matchingRows() As DataRow = DT_PROXY_ENTITY.Select(expression) - 'Prüfen ob Form in Config Proxy vorhanden - For Each matchingRow As DataRow In matchingRows - Entity_Exists = True - Next - If Entity_Exists = False Then - ClassHelper.MSGBOX_Handler("ERROR", "Missing Proxy-Configuration", String.Format("Attention: You are using Proxy-Server with synchronized data:" & - "The entity '{0}' used in this view is not configured for Your proxy-server! Please inform Digital Data!" & - "View will now be terminated!", Entity_Name)) - ERROR_FORM_LOAD = True - Exit Sub - End If - Next - End If - End If - - CURRENT_DT_TBPMO_ENTITY_RIGHT_CONTROLS = ClassDatabase.Return_Datatable(String.Format("SELECT * FROM TBPMO_ENTITY_RIGHT_CONTROLS where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CONSTRUCTORID), False) - - Load_Adding_users() - Load_Configurable_Nodes() - - Catch ex As System.Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Loading Form part 2") - End Try - Try - SQL = String.Format("select * from VWPMO_STRUCTURE_NODES where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CONSTRUCTORID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL, True) - If DT.Rows.Count > 1 Then - TreeView_perControl = True - DT_TREEVIEW_NODES_ALL = DT - DT_TREEVIEW_NODES_DEVEXPRESS = DT_TREEVIEW_NODES_ALL.Copy() - Try - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("ID1") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("ID2") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("ID3") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("BOOL1") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("BOOL2") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("ADDED_WHO") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("ADDED_WHEN") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("CHANGED_WHO") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("CHANGED_WHEN") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("CONTROL_ID") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("CREATE_RECORD") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("ENTITY_ID") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("SEQUENCE") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("EXPAND_NODE") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("NAME") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("TYPE_NODE") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("FONT_FAMILY") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("FONT_COLOR") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("FONT_SIZE") - DT_TREEVIEW_NODES_DEVEXPRESS.Columns.Remove("FONT_STYLE") - DT_TREEVIEW_NODES_DEVEXPRESS.AcceptChanges() - Catch ex As Exception - - End Try - - - - DT_TREEVIEW_NODES_FIRST = ClassHelper.FILTER_DATATABLE(DT, "EXPAND_NODE = 1", "") - SQL = String.Format("select * from TBPMO_STRUCTURE_NODES_CONFIGURATION where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CONSTRUCTORID) - DT_TREEVIEW_CONFIGURATION = ClassDatabase.Return_Datatable(SQL) - - Try - TREEVIEW_IMAGELIST = New ImageList - For Each row As DataRow In DT_TREEVIEW_CONFIGURATION.Rows - Try - Dim bimage = row.Item("NODE_IMAGE") - If Not IsDBNull(bimage) Then - Dim Node_image = ByteArrayToBitmap(bimage) - TREEVIEW_IMAGELIST.Images.Add(row.Item("GUID").ToString, Node_image) 'row.Item("GUID").ToString & "#" & row.Item("ENTITY_ID") - End If - Catch ex As Exception - - End Try - - Next - TreeViewMain.ImageList = TREEVIEW_IMAGELIST - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Adding NodeConfigurations to TreeView: ") - End Try - - - Me.SplitContainerTop.Panel1.Controls.Remove(Me.TreeViewMain) - Me.SplitContainerFORM.Panel1.Controls.Add(Me.TreeViewMain) - SplitContainerFORM.Collapsed = False - SplitContainerFORM.PanelVisibility = SplitPanelVisibility.Both - SplitContainerTop.Collapsed = True - SplitContainerTop.PanelVisibility = SplitPanelVisibility.Panel2 - SplitContainerMain.Collapsed = True - NODE_NAVIGATION = True - tsmiNodedownSearch.Visible = True - tsmiNodeNew.Visible = True - tsmiNodeRename.Visible = True - Else - tsmiNodeNew.Visible = False - tsmiNodeRename.Visible = False - - If DT_VWPMO_CONSTRUCTOR_FORMS.Rows.Count = 1 Then - SplitContainerTop.PanelVisibility = SplitPanelVisibility.Both - SplitContainerTop.CollapsePanel = SplitCollapsePanel.Panel1 - SplitContainerTop.Collapsed = True - End If - End If - Catch ex As System.Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Loading Form part 3") - End Try - Try - DT_CONSTRUCT_VIEW = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_FORM_CONSTRUCTOR WHERE GUID = " & CONSTRUCTORID) - Dim SEL1 = String.Format("SELECT * FROM TBPMO_FORM WHERE GUID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE SCREEN_ID = {0} AND CONSTRUCT_ID = {1})", CURRENT_SCREEN_ID, CONSTRUCTORID) - DT_ENTITY_DATA = ClassDatabase.Return_Datatable(SEL1, True) - - SEL1 = String.Format("SELECT *, dbo.FNPMO_GET_CONTROL_CAPTION ('{0}', 1, CONTROL_ID) AS 'CAPTION' FROM VWPMO_CONTROL_SCREEN", USER_LANGUAGE) - DT_VWPMO_CONTROL_SCREEN = ClassDatabase.Return_Datatable(SEL1, True) - DT_CONTROL_SCREEN_SHOW_COL_0 = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, "CONTROL_SHOW_COLUMN = 0", "") 'ClassDatabase.Return_Datatable("SELECT FORM_ID, CONTROL_ID, CONTROL_COL_NAME, CONTROL_SHOW_COLUMN FROM VWPMO_CONTROL_SCREEN WHERE CONTROL_SHOW_COLUMN = 0", True) - If DT_CONSTRUCT_VIEW.Rows.Count = 1 Then - 'Load Input Grid - Me.Text = DT_CONSTRUCT_VIEW.Rows(0).Item("FORM_TITLE") - 'Die Standards ein/ausblenden - End If - - Dim sql_ResultList = "select T1.ENTITY_ID,T.GUID,T.TITLE,T.MANUALLY,T.CREATE_ON_REC_CREATE,T.CREATE_ON_FOLL_UP " & - "FROM TBPMO_WORKFLOW T,TBPMO_WORKFLOW_ENTITY_STATE T1 " & - "WHERE T.GUID = T1.WF_ID " & - "GROUP BY T1.ENTITY_ID,T.GUID,T.TITLE,T.MANUALLY,T.CREATE_ON_REC_CREATE,T.CREATE_ON_FOLL_UP" - DT_WORKFLOWS_MANUAL = ClassDatabase.Return_Datatable(sql_ResultList) - ' Load_Tree_View() - ' Load_Tree_View() - 'Do While BW_LoadTreeView.IsBusy - - 'Loop - - 'If Not IsNothing(MyTreeview) Then - ' For Each node As TreeNode In MyTreeview.Nodes - ' TreeViewMain.Nodes.Add(node.Clone) - ' Next - 'End If - - FORM_LOADED = True - sw.Done() - If LogErrorsOnly = False Then ClassLogger.Add("", False) - Catch ex As System.Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Error in Loading Form part 4") - End Try - Me.Cursor = Cursors.Default - End Sub - -#Region "Layout" - - Private Sub GridControl_Leave(sender As Object, e As EventArgs) Handles GridControl1.Leave, GridControlMain.Leave, GridControlPos.Leave, GridControlDocSearch.Leave - Save_Grid_Layout() - Save_POSGrid_Layout() - Save_DocGrid_Layout() - Save_Variants_Grid_Layout() - End Sub - - Private Sub Save_Variants_Grid_Layout() - Try - Dim XMLPath = Get_VariantsGrid_Layout_Filename() - GridViewVariants.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - - Sub Load_Variants_Grid_Layout() - Try - Dim XMLPath = Get_VariantsGrid_Layout_Filename() - If File.Exists(XMLPath) Then - GridViewVariants.RestoreLayoutFromXml(XMLPath) - GridViewVariants.GuessAutoFilterRowValuesFromFilter() - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - - Private Function Get_VariantsGrid_Layout_Filename() - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim EntityName As String = EntityRegex.Replace(ACT_EBENE_STRING, "") - Dim Filename As String = String.Format("GridViewDoc_Search-{0}-{1}-UserLayout.xml", GetSafeFilename(EntityName), CONSTRUCTOR_DETAIL_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - - Private Sub SplitContainer_SplitterMoved(sender As Object, e As EventArgs) Handles SplitContainerTop.SplitterMoved, SplitContainerDetails.SplitterMoved, SplitContainerMain.SplitterMoved, SplitContainerFORM.SplitterMoved - Save_Splitter_Layout() - End Sub - - Sub Save_POSGrid_Layout() - Try - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim EntityName As String = EntityRegex.Replace(ACT_EBENE_STRING & "_POS", "") - Dim Filename As String = String.Format("{0}-{1}-{2}-UserLayout.xml", grvwGridPos.Name, EntityName, CONSTRUCTOR_DETAIL_ID) - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - grvwGridPos.SaveLayoutToXml(XMLPath) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_POSGrid_Layout() - Try - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim EntityName As String = EntityRegex.Replace(ACT_EBENE_STRING & "_POS", "") - Dim Filename As String = String.Format("{0}-{1}-{2}-UserLayout.xml", grvwGridPos.Name, EntityName, CONSTRUCTOR_DETAIL_ID) - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - If File.Exists(XMLPath) Then - grvwGridPos.RestoreLayoutFromXml(XMLPath) - grvwGridPos.GuessAutoFilterRowValuesFromFilter() - 'grvwGrid.ClearGrouping() - ' grvwGridPos.ClearSelection() - ' grvwGridPos.OptionsView.ShowPreview = False - - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Save_Grid_Layout() - Try - If ACT_EBENE_STRING Is Nothing Then - Exit Sub - End If - - Dim XMLPath = Get_Grid_Layout_Filename() - grvwGrid.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Save_DocGrid_Layout() - Try - If ACT_EBENE_STRING Is Nothing Then - Exit Sub - End If - - Dim XMLPath = Get_DocGrid_Layout_Filename() - GridViewDoc_Search.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_DocGrid_Layout() - Try - If ACT_EBENE_STRING Is Nothing Then - Exit Sub - End If - Dim XMLPath = Get_DocGrid_Layout_Filename() - If File.Exists(XMLPath) Then - GridViewDoc_Search.RestoreLayoutFromXml(XMLPath) - GridViewDoc_Search.GuessAutoFilterRowValuesFromFilter() - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_Grid_Layout() - Try - Dim XMLPath = Get_Grid_Layout_Filename() - If File.Exists(XMLPath) And GRID_TYPE = GridType.Grid Then - grvwGrid.RestoreLayoutFromXml(XMLPath) - grvwGrid.GuessAutoFilterRowValuesFromFilter() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_Splitter_Layout() - Try - Dim XMLPath As String = Get_Splitter_Layout_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As System.Collections.Generic.List(Of ClassSetting) - settings = layout.Load() - - If settings.Count = 0 Then - settings.Add(New ClassSetting("SplitViewTopSplitterPosition", SplitContainerTop.SplitterPosition)) - If CONSTRUCTOR_DETAIL_ID > 0 Then - settings.Add(New ClassSetting("SplitViewMainSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString, SplitContainerMain.SplitterPosition)) - Else - settings.Add(New ClassSetting("SplitViewMainSplitterPosition_0", SplitContainerMain.SplitterPosition)) - End If - - settings.Add(New ClassSetting("SplitViewDetailsSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString, SplitContainerDetails.SplitterPosition)) - layout.Save(settings) - End If - - For Each setting As ClassSetting In settings - Select Case setting._name - Case "SplitViewTopSplitterPosition" - SplitContainerTop.SplitterPosition = Integer.Parse(setting._value) - Case "SplitViewMainSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString - If NODE_NAVIGATION = False Then - SplitContainerMain.SplitterPosition = Integer.Parse(setting._value) - Else - SplitContainerFORM.SplitterPosition = Integer.Parse(setting._value) - End If - Case "SplitViewDetailsSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString - If DOC_SEARCH_TAB1 = True Then - SplitContainerDetails.SplitterPosition = Integer.Parse(setting._value) - End If - End Select - Next - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Save_Splitter_Layout() - Try - Dim XMLPath = Get_Splitter_Layout_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As New System.Collections.Generic.List(Of ClassSetting) - If NODE_NAVIGATION = False Then - settings.Add(New ClassSetting("SplitViewTopSplitterPosition", SplitContainerTop.SplitterPosition)) - If CONSTRUCTOR_DETAIL_ID > 0 Then - settings.Add(New ClassSetting("SplitViewMainSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString, SplitContainerMain.SplitterPosition)) - Else - settings.Add(New ClassSetting("SplitViewMainSplitterPosition_0", SplitContainerMain.SplitterPosition)) - End If - Else - settings.Add(New ClassSetting("SplitViewTopSplitterPosition", SplitContainerTop.SplitterPosition)) - settings.Add(New ClassSetting("SplitViewMainSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString, SplitContainerFORM.SplitterPosition)) - - End If - If DOC_SEARCH_TAB1 = True Then - settings.Add(New ClassSetting("SplitViewDetailsSplitterPosition_" & CONSTRUCTOR_DETAIL_ID.ToString, SplitContainerDetails.SplitterPosition)) - End If - layout.Save(settings) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - - Function GetSafeFilename(filename As String) - Return String.Join("_", filename.Split(Path.GetInvalidFileNameChars())) - End Function - - Private Function Get_Splitter_Layout_Filename() - Dim Filename As String = String.Format("{0}-{1}-SplitterLayout.xml", CONSTRUCTOR_DETAIL_ID, CONSTRUCTOR_DETAIL_ID.ToString) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - - Private Function Get_POSGrid_Layout_Filename() - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim EntityName As String = EntityRegex.Replace(ACT_EBENE_STRING, "") - Dim Filename As String = String.Format("{0}-{1}-{2}-UserLayout.xml", grvwGrid.Name, GetSafeFilename(EntityName), CONSTRUCTOR_DETAIL_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - Private Function Get_Grid_Layout_Filename() - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - If NODE_NAVIGATION = True Then - ACT_EBENE_STRING = "NODE_NAVIGATION" - End If - Dim EntityName As String = EntityRegex.Replace(ACT_EBENE_STRING, "") - Dim Filename As String = String.Format("{0}-{1}-{2}-UserLayout.xml", grvwGrid.Name, GetSafeFilename(EntityName), CONSTRUCTOR_DETAIL_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - Private Function Get_DocGrid_Layout_Filename() - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim EntityName As String = EntityRegex.Replace(ACT_EBENE_STRING, "") - Dim Filename As String = String.Format("GridViewDoc_Search-{0}-{1}-UserLayout.xml", GetSafeFilename(EntityName), CONSTRUCTOR_DETAIL_ID) - LAYOUT_DOC_GRIDVIEW = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - Return LAYOUT_DOC_GRIDVIEW - End Function -#End Region - - Sub Refresh_Entity_Data(pManually As Boolean) - If TrySave_Automatic() = True Then - Save_Grid_Layout() - ' Setzt die RECORD_ID auf Null - ' damit beim Refresh keine alten Werte - ' in die Datenbank geschrieben werden - SELECTED_RECORD_ID = 0 - RECORD_ID = 0 - CURRENT_RECORD_ID = 0 - - If CtrlCommandUI.IsInsert Then - ActivateAllTabs() - End If - Load_Datafor_Entity(pManually) - End If - End Sub - - Dim NodesThatMatch As New List(Of TreeNode) - Private Function SearchTheTreeView(ByVal TV As TreeView, ByVal TextToFind As String) As List(Of TreeNode) - ' Empty previous - NodesThatMatch.Clear() - - ' Keep calling RecursiveSearch - For Each TN As TreeNode In TV.Nodes - If TN.Text.Contains(TextToFind) Then - NodesThatMatch.Add(TN) - End If - RecursiveSearch(TN, TextToFind) - Next - - If NodesThatMatch.Count > 0 Then - Return NodesThatMatch - Else - Return Nothing - End If - - End Function - Private Sub RecursiveSearch(ByVal treeNode As TreeNode, ByVal TextToFind As String) - ' Keep calling the test recursively. - For Each TN As TreeNode In treeNode.Nodes - If TN.Text.Contains(TextToFind) Then - NodesThatMatch.Add(TN) - End If - - RecursiveSearch(TN, TextToFind) - Next - End Sub - - '#Region "NavPane" - ' Sub Refresh_Navpane() - ' 'Die aktuelle Ebene überprüfen und das NAvpane aktualisieren - ' Select Case ACT_EBENE - ' Case 1 - ' If Not EBENE1_COLUMNNAME Is Nothing Then - ' EBENE1_GRID_RESULT = Get_GridResult(EBENE1_COLUMNNAME) - ' Dim cat As TileNavCategory = LoadLevel1Nav() - ' NavPane.Categories.Clear() - ' NavPane.Categories.Add(cat) - ' End If - ' Case 2 - ' If Not EBENE2_COLUMNNAME Is Nothing Then - ' EBENE2_GRID_RESULT = Get_GridResult(EBENE2_COLUMNNAME) - ' Dim cat As TileNavCategory = LoadLevel1Nav() - ' NavPane.Categories.Clear() - ' NavPane.Categories.Add(cat) - - ' Dim item As TileNavItem = LoadLevel2Nav() - ' cat.Items.Add(item) - ' End If - ' Case 3 - ' EBENE3_RECID = SELECTED_RECORD_ID - ' If Not EBENE3_COLUMNNAME Is Nothing Then - ' EBENE3_GRID_RESULT = Get_GridResult(EBENE3_COLUMNNAME) - ' Dim cat As TileNavCategory = LoadLevel1Nav() - ' NavPane.Categories.Clear() - ' NavPane.Categories.Add(cat) - - ' Dim item As TileNavItem = LoadLevel2Nav() - ' cat.Items.Add(item) - - ' Dim subitem As TileNavSubItem = LoadLevel3Nav() - ' item.SubItems.Add(subitem) - - ' End If - ' End Select - ' End Sub - ' Private Function FindNode(tncoll As TreeNodeCollection, strText As [String]) As TreeNode - ' Dim tnFound As TreeNode - ' For Each tnCurr As TreeNode In tncoll - ' If tnCurr.Text.StartsWith(strText) Then - ' Return tnCurr - ' End If - ' tnFound = FindNode(tnCurr.Nodes, strText) - ' If tnFound IsNot Nothing Then - ' Return tnFound - ' End If - ' Next - ' Return Nothing - ' End Function - ' Private Sub NavPane_MouseUp(sender As Object, e As MouseEventArgs) - ' Dim pane As TileNavPane = TryCast(sender, TileNavPane) - ' Dim hitInfo As TileNavPaneHitInfo = pane.ViewInfo.CalcHitInfo(e.Location) - ' If hitInfo.InButton Then - ' Dim element = hitInfo.ButtonInfo.Element - ' NavPane.HideDropDownWindow() - - ' Save_Grid_Layout() - - ' If TypeOf element Is NavButton Then - ' Dim btn As NavButton = TryCast(element, NavButton) - - ' If btn.IsMain Then - ' ResetNav() - ' ElseIf btn.Name = "NavButtonRefresh" Then - ' Refresh_Entity_Data() - ' End If - - ' Else - ' Dim Entity As String = element.Tag - ' Dim Node = FindNode(TreeViewMain.Nodes, Entity) - - ' If Node IsNot Nothing Then - ' TreeViewMain.SelectedNode = Node - ' Load_Datafor_Entity() - ' End If - ' End If - - ' End If - ' End Sub - - ' Private Function LoadLevel1Nav() - ' Dim cat As New TileNavCategory() - ' cat.Caption = EBENE1_GRID_RESULT - ' cat.Name = EBENE1_GRID_RESULT - ' cat.TileText = EBENE1_GRID_RESULT - ' cat.Tag = EBENE1_ENTITY - - ' NavPane.SelectedElement = cat - - ' Return cat - ' End Function - - ' Private Function LoadLevel2Nav() - ' Dim item As New TileNavItem() - ' item.Caption = EBENE2_GRID_RESULT - ' item.Name = EBENE2_GRID_RESULT - ' item.TileText = EBENE2_GRID_RESULT - ' item.Tag = EBENE2_ENTITY - - ' NavPane.SelectedElement = item - - ' Return item - ' End Function - - ' Private Function LoadLevel3Nav() - ' Dim subitem As New TileNavSubItem() - ' subitem.Caption = EBENE3_GRID_RESULT - ' subitem.Name = EBENE3_GRID_RESULT - ' subitem.TileText = EBENE3_GRID_RESULT - ' subitem.Tag = EBENE3_ENTITY - - ' NavPane.SelectedElement = subitem - - ' Return subitem - ' End Function - - ' Private Sub ResetNav() - ' 'Grid zurücksetzen - ' Clear_Grid_View() - ' ACT_EBENE = 0 - ' CURRENT_ACT_LEVEL = 0 - ' ACT_EBENE_STRING = "" - ' EBENE1_ENTITY = "" - ' EBENE1_RECID = 0 - ' EBENE2_ENTITY = "" - ' EBENE2_RECID = 0 - ' EBENE3_ENTITY = "" - ' EBENE3_RECID = 0 - ' 'Navigation zurücksetzen - ' NavPane.Categories.Clear() - ' 'TreeView zurücksetzen - ' 'Load_Tree_View(CONSTRUCTORID) - ' TreeViewMain.SelectedNode = Nothing - ' SetSelectedNodeStyle(TreeViewMain.Nodes) - - ' Load_Tree_View(CONSTRUCTORID) - ' End Sub - '#End Region - -#Region "GridControl" - - - Public Sub Init_Grid_Control() - GRID_TYPE = GridType.Tiles - GRID_TYPE_ID = 1 - GridControlMain.MainView = grvwTiles - End Sub - Public Function Get_Pos_SQL(FormId As Integer) - POS_SQL = String.Format("Select T.* FROM VWPMO_ENTITY_TABLE{0} T, TBPMO_RECORD_CONNECT t1 where T.[Record-ID] = T1.RECORD2_ID And T1.RECORD1_ID = @PARENT_ID", FormId.ToString) - End Function - Public Sub Clear_Grid_View() - GridControlMain.DataSource = Nothing - - If GRID_TYPE = GridType.Grid Then - If grvwGrid.Columns.Count > 0 Then - grvwGrid.Columns.Clear() - End If - - ElseIf GRID_TYPE = GridType.Tiles Then - grvwTiles.Columns.Clear() - Else - grvwCarousel.Columns.Clear() - End If - End Sub - Public Sub Clear_GridPos_View() - BindingNavigatorPOS.BindingSource = Nothing - GridControlPos.DataSource = Nothing - grvwGridPos.Columns.Clear() - POS_RECORD_ID = 0 - End Sub - Public Function Get_Grid_Row_Count() As Integer - If GRID_TYPE = GridType.Grid Then - Return grvwGrid.RowCount - ElseIf GRID_TYPE = GridType.Tiles Then - Return grvwTiles.RowCount - Else - Return grvwCarousel.RowCount - End If - End Function - - 'Public Function Get_Grid_Row_Handle(value As String) - ' Try - ' Dim rowHandle As Integer = DT_SELECTION.Rows.IndexOf(DT_SELECTION.Rows.Find(value)) - ' If rowHandle > 0 Then - ' If GRID_TYPE = GridType.Grid Then - ' grvwGrid.FocusedRowHandle = rowHandle - ' ElseIf GRID_TYPE = GridType.Tiles Then - ' grvwTiles.FocusedRowHandle = rowHandle - ' Else - ' grvwCarousel.FocusedRowHandle = rowHandle - ' End If - ' End If - ' Catch ex As Exception - ' ClassLogger.Add("Error In Search_RowHandle: " & ex.Message, False) - ' End Try - 'End Function - Public Function Get_Grid_Column_Count() As Integer - If GRID_TYPE = GridType.Grid Then - Return grvwGrid.Columns.Count - ElseIf GRID_TYPE = GridType.Tiles Then - Return grvwTiles.Columns.Count - Else - Return grvwCarousel.Columns.Count - End If - End Function - - Public Function Get_Focused_Row_Cell_Value(columnName As String) - If GRID_TYPE = GridType.Grid Then - Return grvwGrid.GetFocusedRowCellValue(grvwGrid.Columns(columnName)) - ElseIf GRID_TYPE = GridType.Tiles Then - Return grvwTiles.GetFocusedRowCellValue(grvwTiles.Columns(columnName)) - Else - Return grvwCarousel.GetFocusedRowCellValue(grvwCarousel.Columns(columnName)) - End If - End Function - Public Function Get_Focused_Row_Cell_Value_pos(columnName As String) - Return grvwGridPos.GetFocusedRowCellValue(grvwGrid.Columns(columnName)) - End Function - - Private Sub grvwGrid_BeforeLeaveRow(sender As Object, e As RowAllowEventArgs) Handles grvwGrid.BeforeLeaveRow - - If TrySave_Automatic() = False Then - e.Allow = False - Else - If CtrlCommandUI.IsInsert Then - ActivateAllTabs() - CtrlCommandUI.IsInsert = False - End If - End If - End Sub - - 'Private Sub grvwGrid_FocusedColumnChanged(sender As Object, e As FocusedColumnChangedEventArgs) Handles grvwGrid.FocusedColumnChanged - ' Dim result = SplitContainerMain.Collapsed - ' If SplitContainerMain.Collapsed = False Then - ' Cursor = Cursors.WaitCursor - ' Column_Row_Handler("grvwGrid_FocusedColumnChanged") - ' Me.Cursor = Cursors.Default - ' End If - - 'End Sub - Private Sub GridView_FocusedRowChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) Handles grvwGrid.FocusedRowChanged, grvwTiles.FocusedRowChanged, grvwCarousel.FocusedRowChanged - If SplitContainerMain.Collapsed = False Then - Me.Cursor = Cursors.WaitCursor - Column_Row_Handler("GridView_FocusedRowChanged") - Me.Cursor = Cursors.Default - End If - - End Sub - Private Sub gridView1_CustomDrawRowIndicator(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs) - If IsTopFirstRow Then - e.Info.ImageIndex = -1 - End If - End Sub - Sub Column_Row_Handler(Calltype As String, Optional RECID As Integer = 0, Optional _navload As Boolean = False, Optional _refresh As Boolean = False) - Try - If _FormClosing = True Then 'Or SaveRoutine_Active = True - Exit Sub - End If - 'Aussteigen, wenng erade die Entität gewechselt wird - If ENTITY_LOADING_PROCESS = False Then - Exit Sub - End If - If GRIDRightMouse_Clicked Then - Exit Sub - End If - If SELECTION_IN_ACTION = True Then - Exit Sub - End If - Dim sw As New SW("Column_Row_Handler1") - - If RECID = 0 Then - - If NODE_NAVIGATION = True Then - ' Exit Sub - End If - ' If NODE_NAVIGATION = False Then - Dim Grid_RecordID = Get_Focused_Row_Cell_Value("Record-ID") - If IsNothing(Grid_RecordID) Then - Console.WriteLine("No Record ID selectable") - Else - If Grid_RecordID = 0 Then - Console.WriteLine("Grid_RecordID = 0") - Else - RECID = Grid_RecordID - End If - End If - 'End If - - End If - CURRENT_RECORD_ID = RECID - CURRENT_SEARCH_TYPE = "RECORD" - - If RECID = RECORD_ID And ENTITY_RECORD_COUNT > 1 And _refresh = False And ERROR_WHILE_SAVING = False Then - Exit Sub - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> RowHandler: RID: " & RECID.ToString & " - " & Now, False) - 'Hier jetzt erst das Anzeigen für einen selektierten Datensatz - If GRID_TYPE = GridType.Grid Then - If IsTopFirstRow Then - IsTopFirstRow = False - 'grvwGrid.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus - 'grvwGrid.OptionsBehavior.Editable = Not IsTopFirstRow - 'grvwGrid.OptionsSelection.EnableAppearanceFocusedCell = Not IsTopFirstRow - 'grvwGrid.OptionsSelection.EnableAppearanceFocusedRow = Not IsTopFirstRow - 'grvwGrid.OptionsSelection.EnableAppearanceHideSelection = Not IsTopFirstRow - End If - ElseIf GRID_TYPE = GridType.Carousel Then - If IsTopFirstRow Then - IsTopFirstRow = False - grvwCarousel.OptionsBehavior.Editable = Not IsTopFirstRow - End If - ElseIf GRID_TYPE = GridType.Tiles Then - If IsTopFirstRow Then - IsTopFirstRow = False - grvwTiles.OptionsBehavior.Editable = Not IsTopFirstRow - End If - End If - - 'Wird jetzt bei BeforeRowChange überprüft - 'Check_Record_Changed() - sw.Done() - DisableEditMode() - - sw = New SW("Column_Row_Handler2") - ' muss vor show selected record data kommen, - ' sodass die datasource für die angehakten werte existiert (checked list box) - CtrlBuilder.WatchRecordChanges = False - - ClassControlValues.LoadControlValuesListWithPlaceholders(ENTITY_ID, CURRENT_RECORD_ID, PARENT_RECORDID, CtrlBuilder.AllControls, ENTITY_ID) - CtrlBuilder.WatchRecordChanges = True - If CURRENT_RECORD_ID > 0 Then - Show_Selected_Record_Data(CURRENT_RECORD_ID, False) - End If - - sw.Done() - ClassRightManagement.Check_Set_Rights(CURRENT_RECORD_ID, ENTITY_ID) - CONTROL_HANDLING() - - - - If TCDetails.SelectedTabPage Is Nothing Then - Exit Sub - End If - If TabPos.PageVisible = True And TCDetails.SelectedTabPage.Name = "TabPos" Then - sw = New SW("POS-Handler in ColumnRowHandler") - Clear_GridPos_View() - Dim POS_GRID_RECORD = Get_Focused_Row_Cell_Value_pos("Record-ID") - Load_Pos_Data() - Load_POSGrid_Layout() - sw.Done() - End If - - If CURRENT_RECORD_ID > 0 Then - If RIGHT_RECORD_AND_FILE_READ_ONLY = False And CtrlCommandUI.IsInsert = False Then - If DT_CONTROLS_ENTITY.Rows.Count = COUNT_RO_CONTROLS Then - tsButtonEdit.Enabled = False - tsButtonSave.Enabled = False - tsButtonDelete.Enabled = False - Else - ' tsButtonEdit.Enabled = True - End If - - End If - If NODE_NAVIGATION = False Then - Get_RecordCounts_Nodes() - Else - tsButtonAdd.Enabled = False - 'MsgBox(SplitContainerFORM.Collapsed) - 'MsgBox(SplitContainerMain.Collapsed) - 'MsgBox(SplitContainerTop.Collapsed) - If SplitContainerMain.Collapsed = False Then - SELECTION_IN_ACTION = True - SearchNodeForRecord(TreeViewMain.Nodes, RECORD_ID) - End If - SELECTION_IN_ACTION = False - End If - - End If - 'Liste der geänderten Control Values leeren - CtrlBuilder.ControlsChanged.Clear() - - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error:", ex.Message & vbNewLine & ex.StackTrace) - End Try - - End Sub - Sub CONTROL_HANDLING() - Dim sw As New SW("CONTROL_HANDLING") - tsButtonSave.Enabled = True - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - End If - - tsButtonEdit.Enabled = True - tsButtonDelete.Enabled = True - docCM_PropertiesFile.Enabled = True - tslblLocked.Visible = False - tslblFileslocked.Visible = False - TabFollowUp.PageEnabled = True - 'pnlPositions.Enabled = True - TabWindream.PageEnabled = True - tsbtnDoc_Refresh.Enabled = True - tsmientitySearch.Enabled = True - - If SQL_RECORD_AND_FILE_READ_ONLY <> "" Or SQL_DOC_READ_ONLY <> "" Then - If RIGHT_RECORD_AND_FILE_READ_ONLY = True Then - - tsButtonEdit.Enabled = False - tsButtonSave.Enabled = False - tsButtonDelete.Enabled = False - tslblLocked.Visible = True - TabFollowUp.PageEnabled = False - tsmiMassChanges.Enabled = False - 'pnlPositions.Enabled = False - ' tsButtonShowTaskOverview.Enabled = False - End If - If RIGHT_READ_ONLY_DOC = True Then - tslblFileslocked.Visible = True - Doc_ReadOnlyHandler(False) - End If - - Else - If DT_RIGHTS_GROUP.Rows.Count > 0 Or DT_RIGHTS_USER.Rows.Count > 0 Then - 'DATENSATZ-RECHTE - If RIGHT_ADD_R = False Then - tsButtonAdd.Enabled = False - - End If - If RIGHT_EDIT_R = False Then - tslblLocked.Visible = True - tsButtonEdit.Enabled = False - tsButtonSave.Enabled = False - tsButtonDelete.Enabled = False - tsmiMassChanges.Enabled = False - If RIGHT_ADD_R = False Then - tsButtonSave.Enabled = False - End If - End If - If RIGHT_DELETE_R = False Then - tsButtonDelete.Enabled = False - End If - 'DATEI-RECHTE - If RIGHT_READ_ONLY_DOC = True Then - tslblFileslocked.Visible = True - End If - End If - End If - sw.Done() - End Sub -#End Region - -#Region "TreeView" - - Public Sub SetSelectedNodeStyle(tncoll As TreeNodeCollection) - If NODE_NAVIGATION = False Then - For Each node As TreeNode In tncoll - - If node.IsSelected Then - node.NodeFont = New Font(TreeViewMain.Font.FontFamily, TreeViewMain.Font.Size, FontStyle.Bold) - node.Text = node.Text - Else - node.NodeFont = New Font(TreeViewMain.Font.FontFamily, TreeViewMain.Font.Size, FontStyle.Regular) - End If - - If node.Nodes.Count > 0 Then - SetSelectedNodeStyle(node.Nodes) - End If - - Next - End If - - TreeViewMain.Refresh() - End Sub - Private Sub NodeRecursive(ByVal n As TreeNode, searchRecord As Integer) - Dim aNode As TreeNode - For Each aNode In n.Nodes - If Not IsNothing(aNode.Tag) Then - If aNode.Tag.ToString.Contains("RECORD-ID") Then - Dim Record = ClassNodeNavigation.Return_RECORD_forTag(aNode.Tag) - If IsNumeric(Record) And Record <> 0 And searchRecord = Record Then - TreeViewMain.SelectedNode = aNode - Exit Sub - End If - - End If - End If - NodeRecursive(aNode, searchRecord) - Next - End Sub - Public Sub SearchNodeForRecord(tncoll As TreeNodeCollection, searchRecord As Integer) - Try - Dim sw As New SW("SearchNodeForRecord: " & searchRecord.ToString) - Dim n As TreeNode - For Each n In TreeViewMain.Nodes - NodeRecursive(n, searchRecord) - Next - sw.Done() - Catch ex As Exception - ClassLogger.Add("Error in SearchNodeForRecord: " & ex.Message, True) - End Try - End Sub - Private Sub TreeViewMain_BeforeSelect(sender As Object, e As TreeViewCancelEventArgs) Handles TreeViewMain.BeforeSelect - If NODE_NAVIGATION = False Then - If grvwGrid.Columns.Count > 0 Then - Save_Grid_Layout() - End If - If DOC_SEARCH_TAB1 = True Then - Save_DocGrid_Layout() - End If - - Else - If Not IsNothing(TreeViewMain.SelectedNode) Then - TreeViewMain.SelectedNode.NodeFont = New Font(TreeViewMain.Font.FontFamily, TreeViewMain.Font.Size, FontStyle.Regular) - End If - - End If - End Sub - Private Sub TreeViewMain_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeViewMain.AfterSelect - Dim sw As New SW("TreeViewMain_AfterSelect1") - Dim swAll As New SW("TreeViewMain_AfterSelect") - DisableEditMode() - If NODE_NAVIGATION = False Then - SetSelectedNodeStyle(TreeViewMain.Nodes) - Else - Dim sw1 As New SW("TreeViewSetSelectedNode") - ACT_EBENE_STRING = "NODE_NAVIGATION" - ' Dim SelectedNode As TreeNode = e.Node 'TryCast(TreeViewMain.SelectedNode, TreeNode) - If e.Node IsNot Nothing Then - e.Node.NodeFont = New Font(TreeViewMain.Font.FontFamily, TreeViewMain.Font.Size, FontStyle.Bold) - End If - sw1.Done() - End If - Dim fl = FORM_LOADED - Dim firstORFOLLWOWIN - If FORM_SHOWN = False Then - firstORFOLLWOWIN = True - Else - firstORFOLLWOWIN = False - End If - sw.Done() - Load_Datafor_Entity(False) - - sw = New SW("TreeViewMain_AfterSelect2") - - If DOC_SEARCH_TAB1 = True Then - tsbtnPanel1Collapse.Visible = True - Else - tsbtnPanel1Collapse.Visible = False - End If - If NODE_NAVIGATION = True Then - Dim SelectedNode As TreeNode = TryCast(TreeViewMain.SelectedNode, TreeNode) - If SelectedNode IsNot Nothing Then - Update_Status_Label(True, SelectedNode.Tag) - - ClassNodeNavigation.Check_NODE_CONFIG_ID(ENTITY_ID, SelectedNode) - - If SelectedNode.Tag.ToString.Contains("RECORD-ID") Then - Dim Record = ClassNodeNavigation.Return_RECORD_forTag(SelectedNode.Tag) - If Record <> 0 Then - - ToolStripEdit.Enabled = True - If Record <> CURRENT_RECORD_ID Then - Column_Row_Handler("TreeviewAfterSelect", Record, True) - SELECTION_IN_ACTION = True - If SplitContainerMain.Collapsed = False Then - LocateRecordinGridById(RECORD_ID) - End If - - End If - - - End If - If pnlDetails.Enabled = False Then pnlDetails.Enabled = True - Else - If pnlDetails.Enabled = True Then pnlDetails.Enabled = False - ToolStripEdit.Enabled = False - End If - If RIGHT_READ_ONLY_DOC = False Then - If ACTIVATE_DOC_SEARCH_ON_EDIT = False Then - Doc_ReadOnlyHandler(False) - Else - Doc_ReadOnlyHandler(True) - End If - End If - End If - - End If - sw.Done() - sw = New SW("TreeViewMain_AfterSelect3") - Load_DocGrid_Layout() - Load_Grid_Layout() - Load_Variants_Grid_Layout() - Load_Splitter_Layout() - SELECTION_IN_ACTION = False - sw.Done() - swAll.Done() - End Sub - Sub Doc_ReadOnlyHandler(state As Boolean) - Dim sw As New SW("Doc_ReadOnlyHandler") - If state = False Then - GridControlDocSearch.ContextMenuStrip = cmsResultFilesBasic - tslblDocViewLocked.Visible = True - ElseIf state = True Then - GridControlDocSearch.ContextMenuStrip = ContextMenuStripResultFiles - tslblDocViewLocked.Visible = False - End If - sw.Done() - End Sub - - Sub Load_TreeView_Node_Navigation() - Try - MyTreeview = Nothing - - 'If DT_TREEVIEW_NODES.Rows.Count > 500 Then - ' newTreeview = ClassNodeNavigation.CreateTreeViewNodes(DT_TREEVIEW_NODES, TREEVIEW_IMAGELIST) - 'Else - Try - Dim async As New ClassAsyncNodeBuild(DT_TREEVIEW_NODES_ALL, TREEVIEW_IMAGELIST) - async.bw.RunWorkerAsync() - While async.bw.IsBusy - Application.DoEvents() - progressLoadEntity.Visible = True - labelLoadEntity.Visible = True - labelLoadEntity.Text = "Loading TreeView..." - End While - progressLoadEntity.Visible = False - labelLoadEntity.Visible = False - MyTreeview = async.newTreeview - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Async NodeBuild", ex.Message & vbNewLine & "ADDI will try an alternative method!", ex.StackTrace) - MyTreeview = ClassNodeNavigation.CreateTreeViewNodes(DT_TREEVIEW_NODES_ALL, TREEVIEW_IMAGELIST) - End Try - - - 'End If - Dim sw As New SW("ADD TV to Form") - If Not IsNothing(MyTreeview) Then - MyTreeview.BeginUpdate() - - For Each node As TreeNode In MyTreeview.Nodes - TreeViewMain.Nodes.Add(node.Clone) - Next - MyTreeview.EndUpdate() - End If - - ' Start the asynchronous operation. - 'backgroundWorkerTreeView.RunWorkerAsync() - - - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Load_TreeView_Node_Navigation", ex.Message, ex.StackTrace) - End Try - - 'If CONSTRUCT_EXPAND = True Then - ' TreeViewMain.ExpandAll() - 'End If - End Sub - - Sub Load_Tree_View() - Try - TreeViewMain.Nodes.Clear() - - If NODE_NAVIGATION = True Then - Load_TreeView_Node_Navigation() - Try - For Each row As DataRow In DT_TREEVIEW_CONFIGURATION.Rows - Try - Dim bimage = row.Item("NODE_IMAGE") - If Not IsDBNull(bimage) Then - Dim Node_image = ByteArrayToBitmap(bimage) - ImageCollection1.AddImage(Node_image, row.Item("GUID")) 'row.Item("GUID").ToString & "#" & row.Item("ENTITY_ID") - End If - Catch ex As Exception - - End Try - - Next - Dim sw As New SW("Devexpress TreeView") - - TreeList1.DataSource = DT_TREEVIEW_NODES_DEVEXPRESS - TreeList1.KeyFieldName = "GUID" - TreeList1.ParentFieldName = "PARENT_GUID" - Try - TreeList1.Columns.ColumnByName("colRECORD_ID").Visible = False - Catch ex As Exception - - End Try - Try - TreeList1.Columns.ColumnByName("colNODE_CONFIG_ID").Visible = False - Catch ex As Exception - - End Try - Try - TreeList1.Columns.ColumnByName("colBACK_COLOR").Visible = False - Catch ex As Exception - - End Try - - - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Devexpress TreeView Load", ex.Message, ex.StackTrace) - End Try - Else - Dim sw As New SW("Load_Tree_View") - ' LINQ für Zugriff auf DT_VWPMO_CONSTRUCTOR_FORMS - Dim query1 = From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Order By form.Item("SEQUENCE") - Where form.Item("PARENT_ID") = 0 - - Dim Rows1 = query1.ToList() - - For Each LEVEL1ROW In Rows1 - Dim LEVEL0_NODE As TreeNode - - Dim LEVEL2_NODE As TreeNode - - '################## LEVEL 1 wird geladen ########################### - Dim LEVEL1_TITLE = LEVEL1ROW.Item("CAPTION").ToString - Dim NODE1_ENTITY_ID = LEVEL1ROW.Item("FORM_ID").ToString - Dim ENTITY_ID = LEVEL1ROW.Item("FORM_ID") - - ' Rootnode erstellen und taggen - LEVEL0_NODE = New TreeNode(LEVEL1_TITLE) - LEVEL0_NODE.Tag = NODE1_ENTITY_ID - ' TreeView Rootnode einfügen - TreeViewMain.Nodes.Add(LEVEL0_NODE) - - '################## LEVEL 2 wird geladen ######### - Dim LEVEL1_NODE As TreeNode - - Dim query2 = From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Order By form.Item("SEQUENCE") - Where form.Item("PARENT_ID") = NODE1_ENTITY_ID - - Dim Rows2 = query2.ToList() - For Each Row2 In Rows2 - - Dim LEVEL2_TITLE As String = Row2.Item("CAPTION").ToString - Dim LEVEL2_ID As Integer = Row2.Item("FORM_ID") - Dim LEVEL2_PARENT_ID As Integer = Row2.Item("PARENT_ID") - - ' Node erstellen.. - LEVEL1_NODE = New TreeNode(LEVEL2_TITLE) - LEVEL1_NODE.Tag = LEVEL2_ID - ' ..und einfügen - LEVEL0_NODE.Nodes.Add(LEVEL1_NODE) - '##### LEVEL 3 wird geladen ######### - Dim query3 = From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Order By form.Item("SEQUENCE") - Where form.Item("PARENT_ID") = LEVEL2_ID - - Dim Rows3 = query3.ToList() - - For Each Row3 In Rows3 - - Dim LEVEL3_TITLE As String = Row3.Item("CAPTION") - Dim LEVEL3_ID As Integer = Row3.Item("FORM_ID") - - ' Node erstellen.. - LEVEL2_NODE = New TreeNode(LEVEL3_TITLE) - LEVEL2_NODE.Tag = LEVEL3_ID - ' ..und einfügen - LEVEL1_NODE.Nodes.Add(LEVEL2_NODE) - - Next - Next - Next - sw.Done() - End If - - - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Private Sub BW_LoadTreeView_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BW_LoadTreeView.RunWorkerCompleted - progressLoadEntity.Visible = False - If NODE_NAVIGATION = False Then - TreeViewMain.ExpandAll() - End If - TreeViewMain.Nodes(0).EnsureVisible() - End Sub - - Private Sub BW_Load_EntityData_DoWork(sender As Object, e As DoWorkEventArgs) Handles BW_LoadTreeView.DoWork - - Load_Tree_View() - - - End Sub - Sub Create_variable_node() - - End Sub - Sub Load_Datafor_Entity(pManually As Boolean) - 'If ClassProxy.IS_PROXY_BUSY = True Then - ' MsgBox("Proxy-Server is actually synchronizing! Please wait until synchronisation is finished!" & vbNewLine & "This might take up to 3 minutes!", MsgBoxStyle.Information) - ' Exit Sub - 'End If - Try - Dim SelectedNode As TreeNode = TryCast(TreeViewMain.SelectedNode, TreeNode) - If SelectedNode IsNot Nothing Then - Dim _TagENT_ID = ClassNodeNavigation.Return_ENTITY_FOR_TAG(SelectedNode.Tag) - If (_TagENT_ID <> 0 And _TagENT_ID <> ENTITY_ID) Or _TagENT_ID <> CURRENT_ENTITY_ID Then - ClassLogger.Add("Entity-Data needs to be reloaded...", False) - - ENTITY_ID = _TagENT_ID - CURRENT_ENTITY_ID = ENTITY_ID - CURRENT_CONSTRUCTOR_ID = CONSTRUCTORID - - Load_Adding_users() - Load_Configurable_Nodes() - Else - If pManually = False Then - Exit Sub - End If - End If - End If - - 'If NODE_NAVIGATION = True Then - ' If NODE_NAVIGATION_LOADED = True Then - ' Exit Sub - ' Else - ' NODE_NAVIGATION_LOADED = True - ' End If - 'End If - - Dim sw As New SW("Load_Datafor_Entity") - - - If SelectedNode IsNot Nothing Then - ENTITY_LOADING_PROCESS = False - 'If NODE_NAVIGATION = True Then - ' ENTITY_ID = ClassNodeNavigation.Return_ENTITY_FOR_TAG(SelectedNode.Tag) - ' CURRENT_ENTITY_ID = ENTITY_ID - 'End If - - Dim result = (From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID).Single() - CONSTRUCTOR_DETAIL_ID = result.Item("GUID") - ' CONSTRUCT_EXPAND = result.Item("EXPAND") - Dim FORM_DATE_FORMAT = result.Item("DATE_FORMAT") - If FORM_DATE_FORMAT <> USER_DATE_FORMAT Then - CURRENT_DATE_FORMAT = USER_DATE_FORMAT - Else - CURRENT_DATE_FORMAT = FORM_DATE_FORMAT - End If - LOCK_CONTROLS_BG_LOAD = result.Item("LOCK_CONTROLS_BG_LOAD") - If NODE_NAVIGATION = True Then - If SelectedNode.Tag.ToString.Contains("RECORD_ID") Then - Console.WriteLine("Record beinhaltet") - End If - Console.WriteLine("CONTROL Navigacion") - Else - Dim parentNode As TreeNode = TryCast(SelectedNode.Parent, TreeNode) - - ACT_EBENE = 2 - CURRENT_ACT_LEVEL = 2 - If parentNode IsNot Nothing Then - Dim grandParentNode As TreeNode = TryCast(parentNode.Parent, TreeNode) - If grandParentNode IsNot Nothing Then - ACT_EBENE = 3 - CURRENT_ACT_LEVEL = 3 - End If - Else - ACT_EBENE = 1 - CURRENT_ACT_LEVEL = 1 - End If - - End If - - ' LINQ für Zugriff auf DT_VWPMO_CONSTRUCTOR_FORMS - Dim query2 = From form In DT_WORKFLOWS_MANUAL.AsEnumerable() - Select form Where form.Item("ENTITY_ID") = ENTITY_ID - Dim Rows = query2.ToList() - _MANUAL_WORKFLOW = False - For Each _row In Rows - _MANUAL_WORKFLOW = _row.Item("MANUALLY") - Next - FAU_AD_DOMAIN = "" - FAU_AD_SERVER = "" - FAU_AD_USER = "" - FAU_AD_USER_PW = "" - - If DT_ADDING_USERS.Rows.Count > 0 Then - 'Überprüfen ob für diese Entität ein spezifischer windream-User verwendet wird, wenn Dateien abgelegt werden? - Dim query1 = From _user In DT_ADDING_USERS.AsEnumerable() - Select _user Where _user.Item("ENTITY_ID") = ENTITY_ID - Dim Rows1 = query1.ToList() - For Each _row In Rows1 - FAU_AD_DOMAIN = _row.Item("AD_DOMAIN").ToString() - FAU_AD_SERVER = _row.Item("AD_SERVER").ToString() - FAU_AD_USER = _row.Item("AD_USER").ToString() - Dim wrapper As New ClassEncryption("!35452didalog=") - Dim PWplainText As String - ' DecryptData throws if the wrong password is used. - Try - PWplainText = wrapper.DecryptData(_row.Item("AD_USER_PW").ToString()) - Catch ex As Exception - ClassLogger.Add("- the Password for FileAddingUser '" & FAU_AD_USER & "' could not be decrypted", False) - PWplainText = "" - End Try - FAU_AD_USER_PW = PWplainText - Next - End If - - If NODE_NAVIGATION = True Then - If SelectedNode.Tag.ToString.Contains("RECORD_ID") Then - Console.WriteLine("Record beinhaltet") - End If - Console.WriteLine("CONTROL Navigacion") - Else - Get_RecordCounts_Nodes() - End If - sw.Done() - Load_Entity_Data_CONTROLS_RECORDS() - - - - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Load_Datafor_Entity: " & ex.StackTrace) - End Try - - End Sub - - Sub Get_RecordCounts_Nodes() - Try - If NODE_NAVIGATION = True Then - Exit Sub - End If - Dim sw As New SW("Get_RecordCounts_Nodes") - Dim selnode As TreeNode = TreeViewMain.SelectedNode - Dim a As Integer = 0 - For Each childNodeLevel1 As TreeNode In selnode.Nodes - Dim PARENT_ID1 As Integer - Dim TYPE_ID1 As Integer - If a = 0 Then - Dim sql As String = "SELECT PARENT_ID, FORM_TYPE_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = " & CONSTRUCTORID & " AND FORM_ID = " & ClassNodeNavigation.Return_ENTITY_FOR_TAG(childNodeLevel1.Tag) & " AND SCREEN_ID = " & CURRENT_SCREEN_ID - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - PARENT_ID1 = DT.Rows(0).Item(0) - TYPE_ID1 = DT.Rows(0).Item(1) - End If - If TYPE_ID1 <> 5 Then - If childNodeLevel1.Text = "Allgemein" Then - Console.WriteLine("Allgemein-Reiter") - End If - Dim result As Integer = ReturnAmountofRecords(ClassNodeNavigation.Return_ENTITY_FOR_TAG(childNodeLevel1.Tag)) - If result <> 99999999 Then - Dim origtext As String = childNodeLevel1.Text - If origtext.Contains(" (") Then - Dim existingstring = origtext.Substring(0, origtext.IndexOf("(") - 1) - childNodeLevel1.Text = existingstring & " (" & result.ToString & ")" - Else - childNodeLevel1.Text = childNodeLevel1.Text & " (" & result.ToString & ")" - End If - End If - - For Each childNodeLevel2 As TreeNode In childNodeLevel1.Nodes - Dim origtext As String = childNodeLevel2.Text - If origtext.Contains(" (") Then - Dim existingstring = origtext.Substring(0, origtext.IndexOf("(") - 1) - childNodeLevel2.Text = existingstring - End If - For Each childNodeLevel3 As TreeNode In childNodeLevel2.Nodes - Dim origtext1 As String = childNodeLevel3.Text - If origtext1.Contains(" (") Then - Dim existingstring = origtext1.Substring(0, origtext1.IndexOf("(") - 1) - childNodeLevel1.Text = existingstring - End If - Next - Next - a += 1 - End If - - Next - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, "Load_Datafor_Entity: " & ex.StackTrace) - End Try - End Sub - Function ReturnAmountofRecords(EntityID As Integer) - ' Statt eine Table zurückzugeben, können wir die anzahl der Zeilen auch in der Datenbank berechnen, - ' dadurch wird die Abfrage um einiges schneller - Dim SQL As String = String.Format("SELECT COUNT(T.[Record-ID]) FROM VWPMO_ENTITY_TABLE{0} AS T,TBPMO_RECORD_CONNECT T1 WHERE T.[Record-ID] = T1.RECORD2_ID AND T1.RECORD1_ID = @RecordID", EntityID) - - 'Abhängig von der Entität dieAnzahl der Datensätze laden - Select Case ACT_EBENE - Case 1 - If EBENE1_RECID = 0 Then - Return 99999999 - End If - - '_sql = _sql.Replace("@RecordID", EBENE1_RECID) - SQL = SQL.Replace("@RecordID", EBENE1_RECID) - Case 2 - If EBENE2_RECID = 0 Then - Return 99999999 - End If - If EBENE1_RECID = 0 Then - - End If - '_sql = _sql.Replace("@RecordID", EBENE2_RECID) - SQL = SQL.Replace("@RecordID", EBENE2_RECID) - Case 3 - If EBENE3_RECID = 0 Then - Return 99999999 - End If - '_sql = _sql.Replace("@RecordID", EBENE2_RECID) - SQL = SQL.Replace("@RecordID", EBENE2_RECID) - - End Select - - 'Dim DT2 As DataTable = ClassDatabase.Return_Datatable(_sql, "ReturnAmountofRecords 1") - Dim count As Integer = ClassDatabase.Execute_Scalar(SQL, True) - - Return count - End Function - -#End Region - -#Region "Status Bar" - - Public Sub Update_Status_Label(visible As Boolean, Optional text As String = "", Optional state As EditState = EditState.None) - tsslblStatus.Text = text - tsslblStatus.Visible = visible - - Select Case state - Case EditState.Insert - tsslblStatus.BackColor = Color.Yellow - Case EditState.Update - tsslblStatus.BackColor = Color.LightBlue - Case Else - tsslblStatus.BackColor = Color.LightGray - End Select - End Sub - - Public Sub Update_Record_Label(RecordId As Integer) - Try - Dim SQL As String = "SELECT ADDED_WHO, CONVERT(VARCHAR(16),ADDED_WHEN,20) AS ADDED_WHEN, COALESCE(CHANGED_WHO,'') AS CHANGED_WHO, COALESCE(CONVERT(VARCHAR(16),CHANGED_WHEN,20),'') AS CHANGED_WHEN FROM TBPMO_RECORD WHERE GUID = " & RecordId - Dim expression = "[Record-ID] = " & RecordId - Dim resultDT As DataTable - If CtrlCommandUI.IsInsert = True Then - resultDT = ClassDatabase.Return_Datatable(SQL) - Else - resultDT = ClassDatabase.Return_Datatable(SQL, True) - End If - - - If Not IsNothing(resultDT) Then - If resultDT.Rows.Count = 0 Then - Exit Sub - End If - tsslblRecord.Visible = False - Dim CreateChangeString = String.Format("Added by '{0}', when: {1}", resultDT.Rows(0).Item(0), resultDT.Rows(0).Item(1)) - If CtrlCommandUI.IsInsert = False Then - CreateChangeString = CreateChangeString + String.Format(" - Changed by '{0}', when: {1}", resultDT.Rows(0).Item(2), resultDT.Rows(0).Item(3)) - End If - - If FORM_TYPE = 5 Then - tsslblRecord.Text = String.Format("Group-Record ({0}) - {1}", RecordId, CreateChangeString.ToString) - Else - If IS_SINGLE_RECORD = True Then - tsslblRecord.Text = String.Format("Single-Record ({0}) - {1}", RecordId, CreateChangeString.ToString) - Else - tsslblRecord.Text = String.Format("Record ({0}) - {1}", RecordId, CreateChangeString.ToString) - End If - - End If - tsslblRecord.Visible = True - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - - End Sub - -#End Region - -#Region "Controls" - Sub Load_Controls(frmview_id As Integer) - Dim sw As New SW("Load_Controls") - FORMVIEW_ID = frmview_id - ENTITY_ID = DT_TBPMO_FORM_VIEW.Rows(0).Item("FORM_ID") - CURRENT_ENTITY_ID = ENTITY_ID - CtrlBuilder = New ClassControlBuilder(pnlDetails) - CtrlCommandUI = New ClassControlCommandsUI(CtrlBuilder, - ContextMenuDetails, - AddressOf NewEditAppointment) - - CtrlCommandUI.LoadControls(ENTITY_ID) - Lock_RecordControls(True) - - AddHandler CtrlBuilder.OnRecordChanged, AddressOf OnRecordChanged - AddHandler CtrlBuilder.OnMouseHover, AddressOf HandleToolTip - sw.Done() - End Sub - - Private Sub HandleToolTip(sender As Object, e As EventArgs) - Dim control As Control = DirectCast(sender, Control) - Dim id As Integer = DirectCast(control.Tag, ClassControlMetadata).Id - - Dim hint = ClassControlValueCache.LoadHint(id) - If Not IsNothing(hint) Then - 'show hint - Console.WriteLine("Showing hint: " & hint) - ToolTipController.ShowHint(hint.ToString, ToolTipLocation.RightCenter) - Else - ToolTipController.HideHint() - End If - - End Sub - - Private Sub OnRecordChanged(sender As Object, e As System.EventArgs) - If ENTITY_LOADING_PROCESS Then - RECORD_CHANGED = True - End If - - End Sub -#End Region - -#Region "DetailView - Toolstrip" - - Private Sub tsButtonAdd_Click(sender As Object, e As EventArgs) Handles tsButtonAdd.Click - If USER_PERSONIFIED_TEST = True Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "You are using ADDI in personified mode! Adding records is not allowed!") - Exit Sub - End If - 'If ClassProxy.IS_PROXY_BUSY = True Then - ' MsgBox("Proxy-Server is actually synchronizing! Please wait until synchronisation is finished!" & vbNewLine & "This might take up to 3 minutes!", MsgBoxStyle.Information) - ' Exit Sub - 'End If - ' Vor dem Hinzufügen muss der EditMode auf jeden Fall ausgeschaltet werden!! - DisableEditMode() - tsButtonEdit.Enabled = False - - ' IsInsert muss true sein, damit wir wissen ob wir bei - ' Abbruch den Record Wieder löschen können - CtrlCommandUI.IsInsert = True - INSERT_IN_ACTION = True - ' Alle Tabs außer Detailansicht deaktivierne - ' DeactivateTabs() - - 'Wenn es eine Parent_ID gibt aber kein PArent_Datensatz ausgewählt wurde muss dies nachgeholt werden - If PARENT_ENTITYID > 0 Then - If PARENT_SKIPPED = True And PARENT_RECORDID = 0 Then - Dim msg = "Achtung es wurde noch kein Parent-Datensatz ausgewählt! Bitte wählen Sie einen Datensatz aus!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Attention: No parent-record was selected! Please choose a parent record!" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Try - Dim sql - sql = "select * from VWPMO_ENTITY_TABLE" & PARENT_ENTITYID.ToString - CURRENT_PARENT_DT = ClassDatabase.Return_Datatable(sql, True) - frmChooseParentRecord.ShowDialog() - If CURRENT_PARENT_RECORD_ID = 0 Then - MsgBox("No Parent-Record selected. Adding will be terminated.", MsgBoxStyle.Exclamation) - Exit Sub - End If - PARENT_RECORDID = CURRENT_PARENT_RECORD_ID - Select Case ACT_EBENE '#### Hier muss nun der Parent-Record gesetzt werden #### - Case 1 - EBENE1_RECID = CURRENT_PARENT_RECORD_ID - Case 2 - EBENE1_RECID = CURRENT_PARENT_RECORD_ID - Case 3 - EBENE2_RECID = CURRENT_PARENT_RECORD_ID - End Select - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Adding Record", ex.Message, ex.StackTrace) - End Try - End If - End If - Me.Cursor = Cursors.WaitCursor - Try - If TCDetails.SelectedTabPage.Text.StartsWith("Pos") = False Then - SELECTED_RECORD_ID = 0 - ' Lock_RecordControls(False) - - CURRENT_PARENT_ENTITY_ID = PARENT_ENTITYID - ' Den Record anlegen, damit wir eine RECORD_ID bekommen - - Dim recordId = ClassRecordCommands.CreateRecordProcedure(ENTITY_ID) - - If recordId > 0 Then - Lock_RecordControls(False) - tsButtonCancel.Visible = True - ' Die RECORD_ID auslesen und setzen - NEW_RECORD_ID = recordId - CURRENT_RECORD_ID = NEW_RECORD_ID - RECORD_ID = NEW_RECORD_ID - SELECTED_RECORD_ID = NEW_RECORD_ID - ClassProxy.PRPROXY_RECORD_UPD_INS(ENTITY_ID, SELECTED_RECORD_ID) - If PARENT_ENTITYID > 0 And PARENT_RECORDID > 0 Then - If ClassRecordCommands.ConnectRecord(PARENT_RECORDID, CURRENT_RECORD_ID, "INSERT RECORD") = False Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "In Connecting Record - Check the log!") - Else - ClassProxy.PRPROXY_RECORD_CONNECT(PARENT_RECORDID, CURRENT_RECORD_ID) - End If - End If - - ClassControlValues.LoadDefaultValues(ENTITY_ID, SELECTED_RECORD_ID, pnlDetails.Controls, CURRENT_PARENT_ENTITY_ID, ENTITY_ID) - ClassControlValues.Enable_Depending_Controls(ENTITY_ID, RECORD_ID, PARENT_RECORDID, CtrlBuilder.AllControls, ENTITY_ID) - ' Das StatusLabel aktualisieren - Update_Record_Label(NEW_RECORD_ID) - Doc_ReadOnlyHandler(True) - RUN_WDSEARCH_GRID() - ' Im gegensatz zu EnableEditMode muss hier nur der save button enabled werden - tsButtonSave.Enabled = True - ' Muss aktiviert werden, sonst funktionieren die Combobox Abhängigkeits Events nicht - CURRENT_RECORD_ENABLED = True - ' EDIT_STATE muss hier (immer?) Update sein, sonst wird beim Speichern noch ein Datensatz angelegt - EDIT_STATE = EditState.Update - RECORD_CHANGED = True - 'tsslblRecord.Text = "Adding record ......" - RIGHT_RECORD_AND_FILE_READ_ONLY = False - tslblLocked.Visible = False - tslblFileslocked.Visible = False - tsButtonAdd.Enabled = False - Else - Me.Cursor = Cursors.Default - MsgBox("Could not create a new record. Please check the log for further informations!", MsgBoxStyle.Critical) - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error tsButtonAdd", ex.Message, ex.StackTrace) - Finally - Me.Cursor = Cursors.Default - End Try - End Sub - - Private Sub tsButtonSave_Click(sender As Object, e As EventArgs) Handles tsButtonSave.Click - Save_Record() - If ERROR_WHILE_SAVING = True Then - Column_Row_Handler("tsButtonSave_Click") - End If - - End Sub - - Sub Focus_Control(name As String) - Dim controls As Control.ControlCollection = pnlDetails.Controls - - For Each c As Control In controls - - Dim tag As Object = c.Tag - Dim controlName As String = DirectCast(tag, ClassControlMetadata).Name - If controlName = name Then - - c.Focus() - Exit Sub - - End If - - Next - End Sub - Function Save_Record() - Try - Me.Cursor = Cursors.WaitCursor - SAVE_ROUTINE_ACTIVE = True - Save_Grid_Layout() - Dim RequiredControlsFilled As Boolean = TrySave_RequiredControlsFilled() - If RequiredControlsFilled = False Then - Return False - End If - If CtrlCommandUI.IsInsert Then - EDIT_STATE = EditState.Insert - Else - EDIT_STATE = EditState.Update - NEW_RECORD_ID = 0 - If RECORD_CHANGED = False Then - Update_Status_Label(True, "NO CHANGES in Record.") - ActivateAllTabs() - DisableEditMode() - EDIT_STATE = EditState.None - Me.Cursor = Cursors.Default - Return True - End If - - End If - - - - If TrySave_User() = False Then - ' Cursor zurücksetzen - Me.Cursor = Cursors.Default - Return False - Else - If RECORD_CHANGED = True Then - RECORD_CHANGED = False - End If - If CtrlCommandUI.IsInsert Then - ActivateAllTabs() - End If - - ClassProxy.PRPROXY_RECORD_UPD_INS(CURRENT_ENTITY_ID, CURRENT_RECORD_ID) - End If - - Dim recid As Integer - 'If EDIT_STATE = EditState.Update Then - ' recid = RECORD_ID - 'Else - ' recid = NEW_RECORD_ID - 'End If - recid = CURRENT_RECORD_ID - - SELECTED_RECORD_ID = recid - RECORD_ID = recid - CURRENT_RECORD_ID = RECORD_ID - If RECORD_ID = 0 Then - ClassHelper.MSGBOX_Handler("ERROR", "Attention:", "No Current row selected") - Me.Cursor = Cursors.Default - Return False - End If - If EDIT_STATE = EditState.Insert Then - Select Case ACT_EBENE - Case 1 - EBENE1_RECID = recid - For Each row As DataRow In CURRENT_DT_ENTITY_RECORDS.Rows - If row.Item("Record-ID") = SELECTED_RECORD_ID Then - EBENE1_GRID_RESULT = row.Item(EBENE1_COLUMNNAME) - End If - Next - Case 2 - EBENE2_RECID = recid - For Each row As DataRow In CURRENT_DT_ENTITY_RECORDS.Rows - If row.Item("Record-ID") = SELECTED_RECORD_ID Then - EBENE2_GRID_RESULT = row.Item(EBENE2_COLUMNNAME) - End If - Next - If EBENE1_RECID = 0 Then - 'Bis jetzt konnte noch keine Parent-ID angelegt werden! - ClassHelper.MSGBOX_Handler("INFO", "Attention", "No parent-link created!") - 'Show_Verknuepfungen() - End If - End Select - 'Dim exec = String.Format("EXEC PRPMO_CLIENT_AFTER_RECORD_INSERT {0}", CURRENT_RECORD_ID) - 'ClassDatabase.Execute_non_Query_withConn(exec, 1) - ElseIf EDIT_STATE = EditState.Update Then - 'Weil es ein Insert war müssen noch die Daten gespeichert/erneuert werden - Select Case ACT_EBENE - Case 1 - EBENE1_RECID = recid - For Each row As DataRow In CURRENT_DT_ENTITY_RECORDS.Rows - If row.Item("Record-ID") = SELECTED_RECORD_ID Then - If EBENE1_COLUMNNAME = "" Then - EBENE1_GRID_RESULT = "No Column configured" - Else - EBENE1_GRID_RESULT = Get_GridResult(EBENE1_COLUMNNAME) - ' EBENE1_GRID_RESULT = row.Item(EBENE1_COLUMNNAME) - End If - End If - Next - Case 2 - EBENE2_RECID = recid - For Each row As DataRow In CURRENT_DT_ENTITY_RECORDS.Rows - If row.Item("Record-ID") = SELECTED_RECORD_ID Then - If EBENE2_COLUMNNAME = "" Then - EBENE2_GRID_RESULT = "No Column configured" - Else - EBENE2_GRID_RESULT = row.Item(EBENE2_COLUMNNAME) - End If - - End If - Next - End Select - End If - CtrlCommandUI.IsInsert = False - CtrlCommandUI.IsEdit = False - INSERT_IN_ACTION = False - 'Jetzt den Record nochmal laden - ' Show_Selected_Record_Data(SELECTED_RECORD_ID) - Update_Status_Label(True, "Record saved - " & Now, EditState.Update) - Update_Record_Label(SELECTED_RECORD_ID) - - If IS_SINGLE_RECORD = False Then - If FORM_TYPE <> 5 Then - Load_Entity_Data_Only() - LocateRecordinGridById(RECORD_ID) - If EDIT_STATE = EditState.Insert Then - 'Die Daten neu laden - - 'Get_Grid_Row_Handle(NEW_RECORD_ID) - Else - 'Die Daten neu laden - - 'Get_Grid_Row_Handle(RECORD_ID) - 'Die Daten auf dem Panel laden - 'ClassControlValues.LoadControlValues(RECORD_ID, ENTITY_ID, CtrlBuilder.AllControls) - ' Laden der Daten bedeutet nicht dass Daten vom Benutzer geändert wurden! - RECORD_CHANGED = False - End If - - End If - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error Saving Record", ex.Message, ex.StackTrace) - Return False - End Try - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - - tsButtonCancel.Visible = False - If CtrlCommandUI.IsInsert Then - tsButtonSave.Enabled = False - tsButtonCancel.Visible = False - End If - - DisableEditMode() - - CtrlCommandUI.IsInsert = False - INSERT_IN_ACTION = False - EDIT_STATE = EditState.None - RECORD_CHANGED = False - SAVE_ROUTINE_ACTIVE = False - Me.Cursor = Cursors.Default - Return True - End Function - Sub Delete_Record() - RECORD_ID = SELECTED_RECORD_ID - If USER_PERSONIFIED_TEST = True Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "You are using ADDI in personified mode! Deleting records is not allowed!") - Exit Sub - End If - 'If ClassProxy.IS_PROXY_BUSY = True Then - ' MsgBox("Proxy-Server is actually synchronizing! Please wait until synchronisation is finished!" & vbNewLine & "This might take up to 3 minutes!", MsgBoxStyle.Information) - ' Exit Sub - 'End If - Save_Grid_Layout() - Dim msg As String - If RIGHT_RECORD_AND_FILE_READ_ONLY = False Then - msg = "Sind Sie sicher, dass Sie diesen Record/Datensatz '" & SELECTED_RECORD_ID.ToString & "' löschen wollen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to delete the selected record '" & SELECTED_RECORD_ID.ToString & "'?" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - RECORD_ID = SELECTED_RECORD_ID - ClassRightManagement.Check_Set_Rights(RECORD_ID, ENTITY_ID) - CONTROL_HANDLING() - Dim sql = String.Format("select TRL.DOC_ID, TDRL.FULL_FILENAME FROM TBPMO_DOC_RECORD_LINK TRL, TBPMO_DOCRESULT_LIST TDRL WHERE TRL.DOC_ID = TDRL.DocID AND TRL.RECORD_ID = {0}", RECORD_ID) - - Dim DT_DOC_RESULT As DataTable = DD_LIB_Standards.clsDatabase.Return_Datatable(sql, False) - - If IsNothing(DT_DOC_RESULT) Then - ClassLogger.Add(">> DT_DOC_RESULT is nothing!", True) - End If - If ClassHelper.DeleteRecord(SELECTED_RECORD_ID, "DELETE_RECORD - UserDecidedYes") = True Then - RECORD_CHANGED = False - EDIT_STATE = EditState.None - CURRENT_RECORD_ENABLED = False - ' Update_Record_Label(SELECTED_RECORD_ID) - ClassHelper.InsertEssential_Log(SELECTED_RECORD_ID, "RECORD-ID", "RECORD WAS DELETED MANUALLY by USER: " & USER_USERNAME) - msg = "Der Datensatz '" & SELECTED_RECORD_ID & "' und alle Abhängigkeiten wurden erfolgreich gelöscht - " & Now - If USER_LANGUAGE <> "de-DE" Then - msg = "The record and all dependencies for '" & SELECTED_RECORD_ID & "' were deleted - " & Now - End If - Update_Status_Label(True, msg, EditState.Update) - - WD_DELETE_DOCS(DT_DOC_RESULT) - SELECTED_RECORD_ID = 0 - RECORD_ID = 0 - CURRENT_RECORD_ID = 0 - RECORD_CHANGED = False - 'Den derzeitigen Record Neuladen - DisableEditMode() - Load_Entity_Data_CONTROLS_RECORDS() - RECORD_CHANGED = False - End If - End If - Else - msg = "Sie dürfen diesen Datensatz nicht löschen! (Rechtekonzept)!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Due to right-privileges You are not allowed to delete this record!" - End If - MessageBox.Show(msg, "Warning:", MessageBoxButtons.OK, MessageBoxIcon.Information) - End If - - End Sub - Private Sub tsButtonDelete_Click(sender As Object, e As EventArgs) Handles tsButtonDelete.Click - Delete_Record() - End Sub - - Private Sub tsButtonEditMode_Click(sender As Object, e As EventArgs) Handles tsButtonEdit.Click - ToggleEditMode() - End Sub - - Sub ToggleEditMode() - - If RECORD_ENABLED = False Then - EnableEditMode() - Else - - If TrySave_Automatic() = True Then - DisableEditMode() - End If - End If - End Sub - - Sub EnableEditMode() - Dim rec = RECORD_ID - Dim EditingUser = ClassRecordState.IsRecordLocked(SELECTED_RECORD_ID) - ' Überprüfen, ob der Record gerade bearbeitet wird - If Not IsNothing(EditingUser) And EditingUser <> USER_USERNAME Then - If USER_IS_ADMIN = True Then - Dim msg = "Record is in work: " & vbNewLine & $"Dieser Datensatz wird gerade vom Benutzer '{EditingUser}' bearbeitet. Wollen Sie diesen entsperren?" - Dim msg1 = "Achtung" - If USER_LANGUAGE <> "de-DE" Then - msg = "Record is in work: " & vbNewLine & $"This Record is currently being edited by User '{EditingUser}'. Do You want to unlock the record?" - msg1 = "Attention" - End If - Dim result As DialogResult = MessageBox.Show(msg, msg1, MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = System.Windows.Forms.DialogResult.Yes Then - ClassRecordState.UnlockRecord(SELECTED_RECORD_ID) - Exit Sub - End If - - - Else - tslblLocked.Visible = True - If USER_LANGUAGE = "de-DE" Then - ClassHelper.MSGBOX_Handler("INFO", "Achtung", "Record is in work: " & vbNewLine & String.Format("Dieser Datensatz wird gerade vom Benutzer '{0}' bearbeitet und kann nur lesend abgerufen werden.", EditingUser)) - Else - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Record is in work: " & vbNewLine & String.Format("This Record is currently being edited by User '{0}' and only available in Read-Only mode.", EditingUser)) - End If - ' Wenn Record bearbeitet wird, EnableEditMode abbrechen! - Exit Sub - End If - - - Else - 'Wenn Record bearbeitet werden kann, IN_WORK auf 1 setzen, um Bearbeitung durch andere zu verhindern! - ClassRecordState.LockRecord(SELECTED_RECORD_ID) - End If - - ' Alle Tabs außer Detailsicht deaktivieren - 'DeactivateTabs() - - CURRENT_CHANGE_STEP += 1 - Dim del = String.Format("DELETE FROM TBPMO_CONTROL_VALUE_CHANGE_HISTORY WHERE UPPER(ADDED_WHO) = '{0}'", USER_USERNAME.ToUpper) - ClassDatabase.Execute_non_Query(del) - Lock_RecordControls(False) - Me.tsButtonAdd.Enabled = False - Me.tsButtonSave.Enabled = True - tsbtnRedo.Visible = True - Dim stg As String - If USER_LANGUAGE = "de-DE" Then - stg = "Bearbeiten beenden" - Else - stg = "End Working" - End If - Me.tsButtonEdit.Text = stg - If RIGHT_RECORD_AND_FILE_READ_ONLY = False Then - tsButtonDelete.Enabled = True - End If - - CURRENT_RECORD_ID = RECORD_ID - CtrlCommandUI.IsEdit = True - ' Abhängige Listen laden - CtrlBuilder.WatchRecordChanges = False - 'ClassControlValues.LoadControlValuesListWithPlaceholders(ENTITY_ID, RECORD_ID, PARENT_ID, CtrlBuilder.AllControls, ENTITY_ID) - ClassControlValues.Enable_Depending_Controls(ENTITY_ID, RECORD_ID, PARENT_RECORDID, CtrlBuilder.AllControls, ENTITY_ID) - CtrlBuilder.WatchRecordChanges = True - - RECORD_ENABLED = True - CURRENT_RECORD_ENABLED = True - If RIGHT_READ_ONLY_DOC = False Then - Doc_ReadOnlyHandler(True) - End If - pnlDetails.Focus() - 'If RECORD_ENABLED = False Then - ' ClassControlValues.LoadControlValuesList(SELECTED_RECORD_ID, ENTITY_ID, CtrlBuilder.AllControls) - 'End If - End Sub - - Sub DisableEditMode() - If RECORD_ID = 0 Then Exit Sub - - Dim sw As New SW("DisableEditMode") - Dim REC = RECORD_ID - ClassRecordState.UnlockRecord(SELECTED_RECORD_ID) - Dim isinsert As Boolean - If IsNothing(CtrlCommandUI) Then - isinsert = 0 - Else - isinsert = CtrlCommandUI.IsInsert - End If - ClassRecordCommands.CHECK_RECORD_FINAL(SELECTED_RECORD_ID, isinsert) - tsbtnRedo.Visible = False - Lock_RecordControls(True) - RECORD_ENABLED = False - POS_ENABLED = False - CURRENT_RECORD_ENABLED = False - - Me.tsButtonDelete.Enabled = False - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - Me.tsButtonSave.Enabled = False - Dim stg As String - If USER_LANGUAGE = "de-DE" Then - stg = "Bearbeiten" - Else - stg = "Edit record" - End If - Me.tsButtonEdit.Text = stg - Me.tsButtonEdit.Text = stg - - If Not IsNothing(CtrlCommandUI) Then - ActivateAllTabs() - End If - If RECORD_ENABLED = True Then - ClassControlValues.UnloadControlValuesList(SELECTED_RECORD_ID, RECORD_ID, CtrlBuilder.AllControls) - End If - If Not IsNothing(CtrlCommandUI) Then - 'If CtrlCommandUI.IsInsert Then - ' CtrlCommandUI.IsInsert = False - 'End If - If CtrlCommandUI.IsEdit Then - CtrlCommandUI.IsEdit = False - End If - End If - If RIGHT_READ_ONLY_DOC = False Then - If ACTIVATE_DOC_SEARCH_ON_EDIT = False Then - Doc_ReadOnlyHandler(False) - Else - Doc_ReadOnlyHandler(True) - End If - - End If - sw.Done() - End Sub - -#End Region - -#Region "Appointments" - Sub NewEditAppointment(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) - Try - Dim ctrl As Control = sender - ClassFunctionCommandsUI.NewEditAppointment(ctrl.Name, ENTITY_ID, RECORD_ID, pnlDetails.Controls) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - - Sub EditAppointment(ByVal sender As Control, FormID As Integer) - Try - ' Load All appointments first - frmCalendar.TBPMO_RESOURCESTableAdapter.Fill(frmCalendar.DD_DMSDataSetCalendar.TBPMO_RESOURCES) - frmCalendar.TBPMO_APPOINTMENTSTableAdapter.Fill(frmCalendar.DD_DMSDataSetCalendar.TBPMO_APPOINTMENTS) - - Dim apt As Appointment = frmCalendar.SchedulerStorage1.Appointments.Items.Find(AddressOf FindAppointment) - If apt IsNot Nothing Then - frmCalendar.SchedulerControl1.ShowEditAppointmentForm(apt) - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - - Private Function FindAppointment(ByVal apt As Appointment) As Boolean - Return Convert.ToInt32(apt.CustomFields("RecordID")) = SELECTED_RECORD_ID - End Function -#End Region - - - Sub Load_Entity_Data_CONTROLS_RECORDS() - Try - If LogErrorsOnly = False Then ClassLogger.Add("START Load_Entity_Data", False) - Dim sw As New SW("Load_Entity_Data") - PARENT_SKIPPED = False - ' Me.Cursor = Cursors.WaitCursor - RECORD_CHANGED = False - RECORD_ID = 0 - Dim expression As String - Dim sql - 'Dim sql = "SELECT CONTROL_ID, CONTROL_READ_ONLY FROM VWPMO_CONTROL_SCREEN WHERE CTRLTYPE_ID NOT IN (1) AND CONTROL_ENTITY_ID = " & ENTITY_ID - DT_CONTROLS_ENTITY = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, "CTRLTYPE_ID NOT IN (1) AND CONTROL_ENTITY_ID = " & ENTITY_ID, "") - 'ClassDatabase.Return_Datatable(sql, True) - - COUNT_RO_CONTROLS = 0 - - expression = "CONTROL_READ_ONLY = " & 1 - Dim CONTROLS_ROW() As DataRow - CONTROLS_ROW = DT_CONTROLS_ENTITY.Select(expression) - Dim i As Integer - ' Count the locked controls - For i = 0 To CONTROLS_ROW.GetUpperBound(0) - COUNT_RO_CONTROLS += 1 - Next - If DT_CONTROLS_ENTITY.Rows.Count = COUNT_RO_CONTROLS Then - tsButtonEdit.Enabled = False - tsButtonSave.Enabled = False - tsButtonDelete.Enabled = False - Else - tsButtonEdit.Enabled = True - tsButtonSave.Enabled = True - tsButtonDelete.Enabled = True - End If - - Dim resultDT_VWPMO_CONSTRUCTOR_FORMS = (From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID).Single() - - LOAD_DIRECT = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("LOAD_DIRECT") - CURRENT_CONSTRUCTOR_DETAIL_ID = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("GUID") - CONTROL_DOCTYPE_MATCH = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("CONTROL_DOCTYPE_MATCH") - SQL_RECORD_AND_FILE_READ_ONLY = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("SQL_RIGHT_READ_AND_VIEW_ONLY") - SQL_DOC_READ_ONLY = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("SQL_RIGHT_WINDREAM_VIEW") - DOC_SEARCH_TAB1 = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("DOC_SEARCH_TAB1") - If DOC_SEARCH_TAB1 = True Then - tslblDocIDMain.Visible = False - tslblDocIDTab1.Visible = True - Else - tslblDocIDMain.Visible = True - tslblDocIDTab1.Visible = False - End If - - Dim GEODATA As Boolean = False - sql = String.Format("SELECT COUNT(*) FROM TBPMO_RECORD_GEODATA WHERE RECORD_ID IN (SELECT GUID FROM TBPMO_RECORD WHERE PARENT_RECORD = 0 AND FORM_ID = {0})", ENTITY_ID) - Dim count = ClassDatabase.Execute_Scalar(sql, True) - If count > 0 Then - GEODATA = True - Else - GEODATA = False - End If - If GEODATA = True Then - tsbtnGeodata.Visible = True - Else - tsbtnGeodata.Visible = False - End If - ACTIVATE_DOC_SEARCH_ON_EDIT = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("ACTIVATE_DOC_SEARCH_ON_EDIT") - Try - ADD_RECORDS_CONSTR = resultDT_VWPMO_CONSTRUCTOR_FORMS.Item("ADD_RECORDS") - Catch ex As Exception - ClassLogger.Add(ex.Message, True) - ADD_RECORDS_CONSTR = True - End Try - If ADD_RECORDS_CONSTR = False Then - ClassLogger.Add("ADDING RECORDS IS PROHIBITED FOR ENTITY: " & ENTITY_ID, False) - End If - - expression = String.Format("ENTITY_ID = {0} AND LANGUAGE = '{1}'", ENTITY_ID, USER_LANGUAGE) - DT_WINDREAM_COLUMNS_GRID = ClassHelper.FILTER_DATATABLE(CURRENT_RESULTLIST_CONFIG, expression, "SEQUENCE") 'ClassDatabase.Return_Datatable(sql, True) - expression = String.Format("ENTITY_ID = {0} AND TYPE_ID = 3 AND LANGUAGE = '{1}'", ENTITY_ID, USER_LANGUAGE) - DT_DOCRESULT_DROPDOWN_ITEMS = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_DOCRESULT_DROPDOWN_ITEMS, expression, "SEQUENCE") 'ClassDatabase.Return_Datatable(sql, True) - - DT_RESULTLIST_OPTIONS = ClassHelper.FILTER_DATATABLE(CURRENT_VARIABLE_CONTROLS, "ENTITY_ID = " & ENTITY_ID, "") ' ClassDatabase.Return_Datatable(sql, True) - expression = String.Format("ENTITY_ID = {0} AND LANGUAGE = '{1}' AND COLUMN_VIEW LIKE 'VALUE%'", ENTITY_ID, USER_LANGUAGE) - DT_RESULTLIST_VARIABLE_VALUE = ClassHelper.FILTER_DATATABLE(CURRENT_RESULTLIST_CONFIG, expression, "SEQUENCE") 'ClassDatabase.Return_Datatable(sql, True) - Dim ENTITY_ROW = (From form In DT_ENTITY_DATA.AsEnumerable() - Select form - Where form.Item("GUID") = ENTITY_ID).Single() - - FORM_TYPE = ENTITY_ROW.Item("FORM_TYPE_ID") - IS_SINGLE_RECORD = ENTITY_ROW.Item("SINGLE_RECORD") - POS_ENTITY = ENTITY_ROW.Item("POS_ENTITY") - REDUNDANT_FORM = ENTITY_ROW.Item("REDUNDANT_ENTITY") - LOAD_ENTITY_SEARCH_AT_STARTUP = ENTITY_ROW.Item("LOAD_ENT_SEARCH_AT_SU") - If REDUNDANT_FORM <> 0 Then - CURRENT_ENTITY_REDUNDANT_ID = REDUNDANT_FORM - Else - CURRENT_ENTITY_REDUNDANT_ID = 0 - End If - 'sql = String.Format("select * from TBPMO_RIGHT_USER WHERE USER_ID = {0} AND ENTITY_ID = {1}", USER_GUID, ENTITY_ID) - DT_RIGHTS_USER = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_RIGHT_USER, "ENTITY_ID = " & ENTITY_ID, "") ' ClassDatabase.Return_Datatable(sql, True) - expression = String.Format("") - sql = String.Format("SELECT DISTINCT EDIT_REC,ADD_REC,DELETE_REC,ADD_DOC,VIEW_DOC,DELETE_DOC FROM TBPMO_RIGHT_GROUP WHERE ENTITY_ID = {0} AND GROUP_ID IN (SELECT GROUP_ID FROM TBDD_GROUPS_USER WHERE USER_ID = {1})", ENTITY_ID, USER_GUID) - DT_RIGHTS_GROUP = ClassDatabase.Return_Datatable(sql, True) - - If VIEW_ID_RUNTIME <> -1 Then - GRID_TYPE_ID = VIEW_ID_RUNTIME - Else - sql = String.Format("SELECT VIEW_ID FROM TBPMO_USER_CONSTR_VIEW_TYPE WHERE CONSTRUCTOR_DETAIL_ID = {0} AND [ENTITY_ID] = {1} AND USER_ID = {2}", CURRENT_CONSTRUCTOR_DETAIL_ID, ENTITY_ID, USER_GUID) - Dim VIEW_ID = ClassDatabase.Execute_Scalar(sql, True) - If IsNothing(VIEW_ID) Then - ClassDatabase.Execute_non_Query("INSERT INTO TBPMO_USER_CONSTR_VIEW_TYPE ([USER_ID],CONSTRUCTOR_DETAIL_ID,[ENTITY_ID]) VALUES (" & USER_GUID & "," & CURRENT_CONSTRUCTOR_DETAIL_ID & "," & ENTITY_ID & ")") - VIEW_ID = 1 - End If - GRID_TYPE_ID = VIEW_ID - End If - - ' Den GridType setzen: 1=TileView,2=Carousel,3=GridView - Select Case GRID_TYPE_ID - Case 1 - GRID_TYPE = GridType.Tiles - GridControlMain.MainView = grvwTiles - Case 2 - GRID_TYPE = GridType.Carousel - GridControlMain.MainView = grvwCarousel - Case 3 - GRID_TYPE = GridType.Grid - GridControlMain.MainView = grvwGrid - End Select - SELECTED_RECORD_ID = 0 - - ' LINQ für Zugriff auf DT_VWPMO_CONSTRUCTOR_FORMS - Dim result1 = (From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID).Single() - PARENT_ENTITYID = result1.Item("PARENT_ID") - CURRENT_PARENT_ENTITY_ID = PARENT_ENTITYID - - - ' LINQ für Zugriff auf DT_VWPMO_CONSTRUCTOR_FORMS - Dim query = From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID - - Dim QuickViewSQL = query.Single().Item("SQL_QUICK_VIEW") - - CURRENT_ENTITYSQL = Get_Grid_Sql(CONSTRUCTORID, ENTITY_ID, CURRENT_CONSTRUCTOR_DETAIL_ID, GRID_TYPE, USER_GUID, QuickViewSQL, IS_SINGLE_RECORD, FORM_TYPE, VIEW_ID, GridControlMain, grvwGrid) - ' CURRENT_ENTITYSQL = GridSQL - 'Anzahl der Datensätze - ENTITY_RECORD_COUNT = ClassDatabase.Execute_Scalar("SELECT COUNT(*) FROM TBPMO_RECORD where PARENT_RECORD = 0 AND FORM_ID = " & ENTITY_ID, True) - - If CBool(LOAD_ENTITY_SEARCH_AT_STARTUP) = True Then - ClassDOC_SEARCH.Get_DOC_RESULTTABLE(DT_RESULTLIST_OPTIONS, DT_RESULTLIST_VARIABLE_VALUE, DT_WINDREAM_COLUMNS_GRID, ENTITY_ID, RECORD_ID, True, True) - End If - Select Case ACT_EBENE - Case 1 - EBENE1_ENTITY = "" - EBENE1_RECID = 0 - EBENE2_ENTITY = "" - EBENE2_RECID = 0 - EBENE3_ENTITY = "" - EBENE3_RECID = 0 - - PARENT_RECORDID = 0 - EBENE1_ENTITY = TreeViewMain.SelectedNode.Text - ACT_EBENE_STRING = EBENE1_ENTITY - If LogErrorsOnly = False Then ClassLogger.Add(" >> Level 1 selected in TreeView", False) - - - 'tslblEntity2.Visible = False - 'tslblEntity3.Visible = False - - - Dim result2 = (From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID).Single() - - EBENE1_COLUMNNAME = result2.Item("COLUMN_NAME1") - EBENE2_COLUMNNAME = "" - EBENE3_COLUMNNAME = "" - EBENE2_GRID_RESULT = Nothing - EBENE3_GRID_RESULT = Nothing - Case 2 - EBENE2_ENTITY = TreeViewMain.SelectedNode.Text - ACT_EBENE_STRING = EBENE2_ENTITY - If LogErrorsOnly = False Then ClassLogger.Add(" >> Level 2 selected in TreeView", False) - EBENE3_ENTITY = "" - 'Wenn bereits ein Record für Ebene 1 gewählt wurde dann einschränken - If EBENE1_RECID > 0 Then - PARENT_RECORDID = EBENE1_RECID - If GRID_TYPE = GridType.Grid Then - CURRENT_ENTITYSQL = "SELECT T.* FROM VWPMO_ENTITY_TABLE" & ENTITY_ID.ToString & " T, TBPMO_RECORD_CONNECT t1 where T.[Record-ID] = T1.RECORD2_ID AND T1.RECORD1_ID = " & PARENT_RECORDID - Else - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL.Replace("@RecordID", EBENE2_RECID) - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL.ToString.Replace("TBPMO_FORM T1", "TBPMO_FORM T1 ,TBPMO_RECORD_CONNECT T2") - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL & " AND T.GUID = T2.RECORD2_ID AND T2.RECORD1_ID = @T2.RECORD1_ID" - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL.ToString.Replace("@T2.RECORD1_ID", PARENT_RECORDID) - End If - Else - SELECTED_RECORD_ID = 0 - PARENT_RECORDID = 0 - 'NavPane.Categories.Clear() - tsslblRecord.Text = "" - Update_Status_Label(True, "Entity 1 skipped - All Records loaded", EditState.Update) - PARENT_SKIPPED = True - End If - - Dim result3 = (From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID).Single() - EBENE2_COLUMNNAME = result3.Item("COLUMN_NAME1") - - EBENE3_COLUMNNAME = "" - EBENE2_GRID_RESULT = Nothing - EBENE3_GRID_RESULT = Nothing - - Case 3 - EBENE3_ENTITY = TreeViewMain.SelectedNode.Text - ACT_EBENE_STRING = EBENE3_ENTITY - If LogErrorsOnly = False Then ClassLogger.Add(" >> Level 3 selected in TreeView", False) - - Dim result4 = (From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Where form.Item("FORM_ID") = ENTITY_ID).Single() - - EBENE3_COLUMNNAME = result4.Item("COLUMN_NAME1") - 'Wenn bereits ein Record für Ebene 1 gewählt wurde dann eisnchränken - If EBENE2_RECID > 0 Then - 'Parent-ID setzen - PARENT_RECORDID = EBENE2_RECID - Try - If GRID_TYPE = GridType.Grid Then - CURRENT_ENTITYSQL = "SELECT T.* FROM VWPMO_ENTITY_TABLE" & ENTITY_ID.ToString & " T, TBPMO_RECORD_CONNECT t1 where T.[Record-ID] = T1.RECORD2_ID AND T1.RECORD1_ID = " & PARENT_RECORDID - Else - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL.Replace("@RecordID", EBENE2_RECID) - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL.ToString.Replace("TBPMO_FORM T1", "TBPMO_FORM T1 ,TBPMO_RECORD_CONNECT T2") - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL & " AND T.GUID = T2.RECORD2_ID AND T2.RECORD1_ID = @T2.RECORD1_ID" - CURRENT_ENTITYSQL = CURRENT_ENTITYSQL.ToString.Replace("@T2.RECORD1_ID", PARENT_RECORDID) - End If - Catch ex As Exception - ClassLogger.Add("Error in Replacing patterns in entity_sql: " & ex.Message) - End Try - Else - - SELECTED_RECORD_ID = 0 - PARENT_RECORDID = 0 - 'NavPane.Categories.Clear() - Update_Status_Label(True, "Entity 2 skipped - All Records loaded", EditState.Update) - tsslblRecord.Text = "" - PARENT_SKIPPED = True - End If - 'Select Case FORM_TYPE - ' Case 5 - ' If GET_GROUP_OR_SINGLE_RECORD(PARENT_RECORDID) = True Then - ' EBENE3_RECID = RECORD_ID - ' End If - 'End Select - EBENE3_GRID_RESULT = Nothing - End Select - - _ENTITYSTRING = ACT_EBENE_STRING - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - - - DT_TBPMO_FORM_VIEW = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_FORM_VIEW, "FORM_ID = " & ENTITY_ID & " AND SCREEN_ID = " & CURRENT_SCREEN_ID, "") - CURRENT_ENTITYSTRING = DT_TBPMO_FORM_VIEW.Rows(0).Item("FORM_TITLE") - 'ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & ENTITY_ID & " AND SCREEN_ID = " & CURRENT_SCREEN_ID, True) - - act_FormViewID = DT_TBPMO_FORM_VIEW.Rows(0).Item("GUID") - - If EDIT_STATE = EditState.None Then - 'Die Controls der Entität laden - Load_Controls(act_FormViewID) - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - 'set_pnlsize() - End If - 'Überprüfen ob windream Dos angezeigt werden sollen? - Check_windream_Show(act_FormViewID) - - If windream_Docshow = True Then - If TCDetails.SelectedTabPage.Name = "TabWindream" Or (TCDetails.SelectedTabPage.Name = "TabDetails" And DOC_SEARCH_TAB1 = True) Then - Me.GridControlDocSearch.DataSource = Nothing - Clear_Windream_ResultList() - GridControlDocSearch.Visible = True - End If - End If - - If FORM_TYPE = 5 Or IS_SINGLE_RECORD = True Then - If GET_GROUP_OR_SINGLE_RECORD(PARENT_RECORDID, True) = True Then - ' Laden der Daten bedeutet nicht dass Daten vom Benutzer geändert wurden! - If IS_SINGLE_RECORD Then - Show_Selected_Record_Data(RECORD_ID, True) - Else - 'Refresh_Navpane() - Update_Record_Label(SELECTED_RECORD_ID) - End If - Get_RecordCounts_Nodes() - End If - - ' Hide_Grid_Columns() - If FORM_TYPE = 5 Then - TabDetails.PageVisible = False - Else - TabDetails.PageVisible = True - End If - - Else - TabDetails.PageVisible = True - GridControlMain.Visible = True - - progressLoadEntity.Visible = True - labelLoadEntity.Visible = True - labelLoadEntity.Text = "Loading record-data..." - If LOCK_CONTROLS_BG_LOAD = True Then - SplitContainerMain.Panel2.Enabled = False - End If - - Try - Dim async As New ClassAsyncSQL(CURRENT_ENTITYSQL) - async.bw.RunWorkerAsync() - While async.bw.IsBusy - Application.DoEvents() - End While - CURRENT_DT_ENTITY_RECORDS = async.dt - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error Async EntitySQL", ex.Message, ex.StackTrace) - End Try - - If LOCK_CONTROLS_BG_LOAD = True Then - SplitContainerMain.Panel2.Enabled = True - End If - - progressLoadEntity.Visible = False - labelLoadEntity.Visible = False - - If IsNothing(CURRENT_DT_ENTITY_RECORDS) Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in getting Entity-Data - Check logfile") - Else - CURRENT_DT_ENTITY_RECORDS.TableName = "VWPMO_ENTITY_TABLE" & ENTITY_ID - ' Dim SQL_AutoValues = "SELECT GUID AS CONTROL_ID, CONNECTION_ID_1 AS CONNECTION_ID, SQL_COMMAND_1 AS SQL_COMMAND FROM TBPMO_CONTROL WHERE CONNECTION_ID_1 <> '' AND SQL_COMMAND_1 <> '' AND FORM_ID = " & ENTITY_ID - - Dim DT_AUTOVALUES = ClassHelper.FILTER_DATATABLE(CURRENT_TBPMO_CONTROL, "CONNECTION_ID_1 > 0 AND SQL_COMMAND_1 <> '' AND FORM_ID = " & ENTITY_ID, "") - - 'Dim DT_AUTOVALUES As DataTable = ClassDatabase.Return_Datatable(SQL_AutoValues, True) - CURRENT_SQL_AUTO_VALUES_DT = DT_AUTOVALUES - - If USER_WAN = True Then - - End If - Try - Dim primaryKey(1) As DataColumn - primaryKey(0) = CURRENT_DT_ENTITY_RECORDS.Columns("Record-ID") - CURRENT_DT_ENTITY_RECORDS.PrimaryKey = primaryKey - Catch ex As Exception - ClassLogger.Add("Could not set the primary Key(Record-ID): " & ex.Message, True) - End Try - - - LoadGrid_Records() - If GRID_TYPE = GridType.Grid Then - grvwGrid.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.None - grvwGrid.OptionsBehavior.Editable = False - grvwGrid.OptionsSelection.EnableAppearanceFocusedCell = False - grvwGrid.OptionsSelection.EnableAppearanceFocusedRow = False - grvwGrid.OptionsSelection.EnableAppearanceHideSelection = False - ElseIf GRID_TYPE = GridType.Carousel Then - grvwCarousel.OptionsBehavior.Editable = False - ElseIf GRID_TYPE = GridType.Tiles Then - grvwTiles.FocusedRowHandle = -1 - grvwTiles.OptionsBehavior.Editable = False - grvwTiles.FocusedRowHandle = -1 - grvwTiles.OptionsTiles.HighlightFocusedTileOnGridLoad = False - End If - Load_Grid_Layout() - HideColumns() - - 'Überprüfen ob es für diese Entität Wiedervorlagen gibt? - Check_FOLLOWUP_IsConfigured(ENTITY_ID) - SET_ROWCOUNT_STRING() - - End If - If POS_ENTITY > 0 Then - If USER_LANGUAGE <> "de-DE" Then - TabDetails.Text = "Head-Data" - Else - TabDetails.Text = "Kopfdaten" - End If - - TabPos.PageVisible = True - Else - If USER_LANGUAGE <> "de-DE" Then - TabDetails.Text = "Details" - Else - TabDetails.Text = "Detailansicht" - End If - - TabPos.PageVisible = False - End If - Load_Templates() - - ' Hinfällig, da hier die Record-ID nicht gebraucht wird - CtrlBuilder.WatchRecordChanges = False - ClassControlValues.LoadControlValuesList(ENTITY_ID, CtrlBuilder.MasterPanel.Controls) - CtrlBuilder.WatchRecordChanges = True - - 'Zurücksetzen - ENTITY_LOADING_PROCESS = True - Dim RecLoaded As Boolean = False - If LOAD_DIRECT = True Then - Load_Record_Direct() - RecLoaded = True - End If - If ENTITY_RECORD_COUNT = 1 Then - If RecLoaded = False Then - Load_Record_Direct() - End If - End If - If DOC_SEARCH_TAB1 = True Then - SplitContainerDetails.Collapsed = False - SplitContainerDetails.PanelVisibility = SplitPanelVisibility.Both - 'ToolStripDokumente.Dock = DockStyle.None - pnlDocToolStrip.Controls.Add(ToolStripDokumente) - pnlDocFill.Controls.Add(GridControlDocSearch) - TabWindream.PageVisible = False - Load_DocGrid_Layout() - Else - SplitContainerDetails.PanelVisibility = SplitPanelVisibility.Panel1 - SplitContainerDetails.Collapsed = True - 'ToolStripDokumente.Dock = DockStyle.None - TabWindream.Controls.Add(ToolStripDokumente) - 'ToolStripDokumente.Dock = DockStyle.Top - TabWindream.Controls.Add(GridControlDocSearch) - TabWindream.PageVisible = True - End If - If RIGHT_READ_ONLY_DOC = False Then - If ACTIVATE_DOC_SEARCH_ON_EDIT = False Then - Doc_ReadOnlyHandler(False) - Else - Doc_ReadOnlyHandler(True) - End If - - End If - End If - Load_Splitter_Layout() - sw.Done() - - If ENTITY_RELOAD_AFT_CONTROL_LOAD = True Then - Reload_Entity_while_Control_Load() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Load_Entity_Data", ex.Message, ex.StackTrace) - Finally - 'Me.Cursor = Cursors.Default - ENTITY_LOADING_PROCESS = True - End Try - - - End Sub - Sub Load_Record_Direct() - Try - grvwGrid.FocusedRowHandle = 0 - Dim Grid_RecordID = Get_Focused_Row_Cell_Value("Record-ID") - If Not IsNothing(Grid_RecordID) Then - Select Case ACT_EBENE - Case 1 - Column_Row_Handler("Load_Record_Direct") - 'PARENT_RECORDID = Grid_RecordID - 'CURRENT_RECORD_ID = PARENT_RECORDID - 'SELECTED_RECORD_ID = Grid_RecordID - 'RECORD_ID = Grid_RecordID - 'ENTITY_RELOAD_AFT_CONTROL_LOAD = False - ''Daten zu Record in jedem Fall laden - ''ClassControlValues.LoadControlValues(SELECTED_RECORD_ID, ENTITY_ID, CtrlBuilder.AllControls) - 'CtrlBuilder.WatchRecordChanges = False - 'ClassControlValues.LoadControlValuesListWithPlaceholders(ENTITY_ID, Grid_RecordID, PARENT_RECORDID, CtrlBuilder.AllControls, ENTITY_ID) - 'ClassControlValues.LoadControlValues(SELECTED_RECORD_ID, PARENT_RECORDID, ENTITY_ID, CtrlBuilder.AllControls, ENTITY_ID) - 'CtrlBuilder.WatchRecordChanges = True - '' Laden der Daten bedeutet nicht dass Daten vom Benutzer geändert wurden! - 'RECORD_CHANGED = False - 'Update_Record_Label(Grid_RecordID) - 'Check_Rights() - End Select - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_Entity_Data_Only() - Try - ENTITY_LOADING_PROCESS = False - Dim DTEntity As DataTable = ClassDatabase.Return_Datatable(CURRENT_ENTITYSQL, True) - Dim primaryKey(1) As DataColumn - primaryKey(0) = DTEntity.Columns("Record-ID") - DTEntity.PrimaryKey = primaryKey - CURRENT_DT_ENTITY_RECORDS = DTEntity - LoadGrid_Records() - Load_Grid_Layout() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - ENTITY_LOADING_PROCESS = True - End Sub - - Sub CreateTile() - Try - Dim ImageIndex As Integer = -1 - Dim i As Integer = 0 - Dim j As Integer = 0 - Dim DT As DataTable = DirectCast(CURRENT_DT_ENTITY_RECORDS, DataTable) - If DT Is Nothing Then - MsgBox("Daten können nicht geladen werden - Datatable SELECTION is empty", MsgBoxStyle.Critical) - Exit Sub - End If - Dim PrimaryFont As New Font("Segoe UI", 12, FontStyle.Bold) - Dim SecondaryFont As New Font("Segoe UI", 10) - Dim WhiteBackground As Color = System.Drawing.Color.FromArgb(230, Color.White) - - ' Datatable laden - GridControlMain.DataSource = DT - - grvwTiles.TileTemplate.Clear() - - For Each Column As DataColumn In DT.Columns - Dim index As Integer = DT.Columns.IndexOf(Column) - Dim RECORDID_Column As TileViewItemElement - Dim ImageColumn As TileViewItemElement - Dim HeadlineColumn As TileViewItemElement - Dim TextColumn As TileViewItemElement - Dim TextHeaderColumn As TileViewItemElement - - Select Case index - 'Case 0 - ' ' RecordId - ' RECORDID_Column = New TileViewItemElement() - ' With RECORDID_Column - ' .Column = grvwTiles.Columns(0) - ' .Column.OptionsFilter.AllowFilter = True - ' .TextAlignment = TileItemContentAlignment.TopLeft - ' End With - ' grvwTiles.TileTemplate.Add(RECORDID_Column) - Case 1 - ' Index 1 ist das Bild - If Column.DataType.ToString.Contains("Byte") Then - ImageColumn = New TileViewItemElement() - With ImageColumn - .Image = My.Resources.keinbild - .Column = grvwTiles.Columns(1) - '.ImageSize = New Size(186, 90) - .ImageSize = New Size(186, 118) - .ImageScaleMode = TileItemImageScaleMode.ZoomInside - .ImageAlignment = TileItemContentAlignment.Manual - .ImageLocation = New Point(-10, -10) - End With - grvwTiles.TileTemplate.Add(ImageColumn) - End If - Case 2 - ' Index 2 ist die Headline - HeadlineColumn = New TileViewItemElement() - With HeadlineColumn - .Column = grvwTiles.Columns(2) - .TextAlignment = TileItemContentAlignment.TopRight - .Appearance.Normal.Font = PrimaryFont - .Appearance.Normal.ForeColor = Color.DodgerBlue - .Column.OptionsFilter.AllowFilter = True - End With - grvwTiles.TileTemplate.Add(HeadlineColumn) - Case 3 To 4 - ' Indexe 3 und 4 sind normale Textzeilen - TextColumn = New TileViewItemElement() - TextHeaderColumn = New TileViewItemElement() - Dim OffsetIndex = index - 3 - - With TextHeaderColumn - .Text = Column.ColumnName - .TextAlignment = TileItemContentAlignment.Manual - .TextLocation = New Point(120, 20 + (OffsetIndex * 40)) - .Appearance.Normal.Font = SecondaryFont - .Appearance.Normal.ForeColor = Color.DarkGray - .Appearance.Normal.BackColor = WhiteBackground - End With - - With TextColumn - .Column = grvwTiles.Columns(index) - .TextAlignment = TileItemContentAlignment.Manual - .TextLocation = New Point(120, 20 + 18 + (OffsetIndex * 40)) - .Appearance.Normal.Font = SecondaryFont - .Appearance.Normal.ForeColor = Color.Black - .Appearance.Normal.BackColor = WhiteBackground - End With - - grvwTiles.TileTemplate.Add(TextHeaderColumn) - grvwTiles.TileTemplate.Add(TextColumn) - End Select - Next - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - - - End Sub - Sub Lock_RecordControls(state As Boolean) - Lock_Record_Controls_Recursive(state, pnlDetails.Controls) - End Sub - Private Function CHECK_CONTROL_CONFIGURED_RO(CONTROL_ID As Integer, state As Boolean) - Try - ' LINQ für Zugriff auf DT_VWPMO_CONSTRUCTOR_FORMS - Dim result1 = (From form In DT_CONTROLS_ENTITY.AsEnumerable() - Select form - Where form.Item("CONTROL_ID") = CONTROL_ID).Single() - Dim locked = result1.Item("CONTROL_READ_ONLY") - If state = False And locked = True Then - state = True - End If - Return state - Catch ex As Exception - Return state - End Try - End Function - Sub Lock_Record_Controls_Recursive(state As Boolean, controls As System.Windows.Forms.Control.ControlCollection) - For Each Control As System.Windows.Forms.Control In controls - Dim controlId As Integer = DirectCast(Control.Tag, ClassControlMetadata).Id - Select Case Control.GetType() - Case GetType(System.Windows.Forms.GroupBox) - Lock_Record_Controls_Recursive(state, DirectCast(Control, GroupBox).Controls) - Case GetType(System.Windows.Forms.TextBox) - Dim txt As TextBox = CType(Control, TextBox) - txt.ReadOnly = CHECK_CONTROL_CONFIGURED_RO(controlId, state) - Case Else - Control.Enabled = Not CHECK_CONTROL_CONFIGURED_RO(controlId, state) 'state - - End Select - Next - End Sub - - Private Sub Check_Record_Changed() - If EDIT_STATE <> EditState.None Then - Update_Status_Label(False, "") - EDIT_STATE = EditState.None - End If - - If RECORD_CHANGED = True Then - Dim msg = "Sie haben ungespeicherte Änderungen. Wollen Sie diese speichern?" - Dim msg1 = "Ungespeicherte Änderungen" - If USER_LANGUAGE <> "de-DE" Then - msg = "There are unsaved changes. Would You like to save?" - msg1 = "Unsaved changes" - End If - Dim result As DialogResult = MessageBox.Show(msg, msg1, MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = System.Windows.Forms.DialogResult.Yes Then - If CtrlCommandUI.IsInsert = True Then - EDIT_STATE = EditState.None - Lock_RecordControls(True) - End If - Try - Dim ResultMessage = Update_Record_OnChange() - If ResultMessage <> "ERROR" Then - Update_Status_Label(True, ResultMessage) - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Save Record Changes: " & ex.Message, ex.StackTrace) - End Try - Else - If CtrlCommandUI.IsInsert = True Then ' Wenn nicht gespeichert werden soll, den Record wieder löschen - ClassHelper.DeleteRecord(SELECTED_RECORD_ID, "USER DECIDED NOT TO SAVE") - End If - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - End If - CtrlCommandUI.IsEdit = False - CtrlCommandUI.IsInsert = False - INSERT_IN_ACTION = False - RECORD_CHANGED = False - End If - End Sub - Private Function GET_GROUP_OR_SINGLE_RECORD(PARENT_RECORD_ID As Integer, Entityload As Boolean) - 'Dim sqlRecord As String = String.Format("SELECT T.RECORD2_ID FROM TBPMO_RECORD_CONNECT T, TBPMO_RECORD T1 WHERE T.RECORD2_ID = T1.GUID AND T.RECORD1_ID = {0} AND T1.ENTITY_ID = (SELECT PARENT_ID FROM TBPMO_FORM WHERE GUID = {1})", LINKED_RECORD, ENTITY_ID) - Dim sql As String = String.Format("SELECT T.RECORD2_ID FROM TBPMO_RECORD_CONNECT T, TBPMO_RECORD T1 WHERE T.RECORD2_ID = T1.GUID AND T.RECORD1_ID = {0} and T1.FORM_ID = {1}", PARENT_RECORD_ID, ENTITY_ID) - Dim GRP_SINGLE_REC = ClassDatabase.Execute_Scalar(sql, True) - If IsNothing(GRP_SINGLE_REC) Then - - Dim recordId = ClassRecordCommands.CreateRecordProcedure(ENTITY_ID) - - If recordId > 0 Then - GRP_SINGLE_REC = recordId - If Not IsNothing(GRP_SINGLE_REC) Then - 'Die neue Record-ID setzen - RECORD_ID = GRP_SINGLE_REC - SELECTED_RECORD_ID = RECORD_ID - ClassProxy.PRPROXY_RECORD_UPD_INS(CURRENT_ENTITY_ID, SELECTED_RECORD_ID) - If ClassRecordCommands.ConnectRecord(PARENT_RECORD_ID, RECORD_ID, "PARENT_LINK (Group/Single-Record) for Entity " & ENTITY_ID.ToString) = False Then - MsgBox("Unexpected Error in Connecting Record. Check log", MsgBoxStyle.Critical) - Return False - Else - ClassProxy.PRPROXY_RECORD_CONNECT(PARENT_RECORDID, RECORD_ID) - End If - Else - Return False - End If - Else - Return False - End If - Else - Try - RECORD_ID = CInt(GRP_SINGLE_REC) - SELECTED_RECORD_ID = RECORD_ID - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in getting CURRENT_RECORDID FOR PARENT_ID: " & ex.Message, ex.StackTrace) - Return False - End Try - End If - - Select Case ACT_EBENE '#### Hier muss nun der Parent-Record gesetzt werden #### - Case 1 - EBENE1_RECID = RECORD_ID - Case 2 - EBENE2_RECID = RECORD_ID - Case 3 - EBENE3_RECID = RECORD_ID - End Select - Return True - End Function - - Private Function GET_LINKED_RECORD(RECORDID As Integer, ENTITY_ID As Integer) - Try - Dim ENTITY_ROW = (From form In DT_ENTITY_DATA.AsEnumerable() - Select form - Where form.Item("GUID") = ENTITY_ID).Single() - - 'Je nach der Ebene muss evtl die übergeordnete Entität ausgelesen werden - Select Case ACT_EBENE - Case 2 - Dim sql As String = String.Format("SELECT T.RECORD2_ID FROM TBPMO_RECORD_CONNECT T, TBPMO_RECORD T1 WHERE T.RECORD2_ID = T1.GUID AND T.RECORD1_ID = {0} and T1.FORM_ID = {1}", RECORDID, ENTITY_ID) - Dim PARENT_RECORD1 = ClassDatabase.Execute_Scalar(sql, True) - If IsNothing(PARENT_RECORD1) Then - Dim New_Record = ClassRecordCommands.GetLastRecord - If Not IsNothing(New_Record) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Parent-Record Ebene 1 wird neu angelegt...", False) - 'Die neue Record-ID setzen - ClassRecordCommands.ConnectRecord(New_Record, RECORDID, "PARENT-LINK FOR ENTITY " & ENTITY_ID & "") - Return New_Record - Else - Return 0 - End If - Else - Return PARENT_RECORD1 - End If - Case 3 - Dim Parent_EntityID = ENTITY_ROW.Item("PARENT_ID") 'ClassDatabase.Execute_Scalar(sqlp, True) - Dim sql As String = String.Format("SELECT T.RECORD2_ID FROM TBPMO_RECORD_CONNECT T, TBPMO_RECORD T1 WHERE T.RECORD2_ID = T1.GUID AND T.RECORD1_ID = (SELECT T.RECORD2_ID FROM TBPMO_RECORD_CONNECT T, TBPMO_RECORD T1 WHERE " & - "T.RECORD2_ID = T1.GUID AND T.RECORD1_ID = {0} and T1.FORM_ID = {1}) and T1.FORM_ID = {2}", RECORDID, Parent_EntityID, ENTITY_ID) - Dim PARENT_RECORD2 = ClassDatabase.Execute_Scalar(sql, True) - If IsNothing(PARENT_RECORD2) Then - Dim New_Record = ClassRecordCommands.GetLastRecord - If Not IsNothing(New_Record) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Parent-Record Ebene 1 wird neu angelegt...", False) - 'Die neue Record-ID setzen - ClassRecordCommands.ConnectRecord(New_Record, RECORDID, "PARENT-LINK FOR ENTITY " & ENTITY_ID & "") - Return New_Record - Else - Return 0 - End If - Else - Return PARENT_RECORD2 - End If - End Select - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - Return 0 - End Try - End Function - Private Function LoadGrid_Records() - Try - If GRID_TYPE = GridType.Tiles Then - CreateTile() - Else - 'Grid leeren - Clear_Grid_View() - - Dim gridFormatter As New ClassGridFormatter.ConstructorView(CURRENT_DT_ENTITY_RECORDS, ENTITY_ID) - Dim DT_RESULT As DataTable = gridFormatter.FormatDatatable() - GridControlMain.DataSource = DT_RESULT - gridFormatter.FormatGridView(grvwGrid) - - Try - grvwGrid.Columns("AddedWhen").DisplayFormat.FormatType = FormatType.DateTime - grvwGrid.Columns("AddedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - grvwGrid.Columns("ChangedWhen").DisplayFormat.FormatType = FormatType.DateTime - grvwGrid.Columns("ChangedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - Catch ex As Exception - - End Try - 'Try - ' Dim chkRep As New DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit - ' grvwGrid.GridControl.RepositoryItems.Add(chkRep) - ' grvwGrid.Columns("files?").ColumnEdit = chkRep - 'Catch ex As Exception - ' ClassLogger.Add(">> Attention: Column files? not existing in GridView?", False) - 'End Try - 'grvwGrid.Columns("Record-ID").OptionsColumn.AllowShowHide = False - End If - - HideColumns() - If NODE_NAVIGATION = False Then - Dim selnode As TreeNode = TreeViewMain.SelectedNode - Dim origtext As String = selnode.Text - If origtext.Contains(" (") Then - Dim existingstring = origtext.Substring(0, origtext.IndexOf("(") - 1) - selnode.Text = String.Format("{0} ({1})", existingstring, Get_Grid_Row_Count()) - Else - selnode.Text = String.Format("{0} ({1})", selnode.Text, Get_Grid_Row_Count()) - End If - Dim msg = "Anzahl Datensätze: " - If USER_LANGUAGE <> "de-DE" Then - msg = "number of records: " - End If - tslbldisplayRecords.Text = msg & Get_Grid_Row_Count() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in LoadGrid_Records", ex.Message, ex.StackTrace) - Return False - End Try - - Return True - End Function - Sub HideColumns() - Try - ' Presuming the DataTable has a column named FORM_ID - Dim expression As String - expression = "FORM_ID = " & ENTITY_ID - Dim foundRowsLevel0() As DataRow - ' Use the Select method to find all rows matching the filter. - foundRowsLevel0 = DT_CONTROL_SCREEN_SHOW_COL_0.Select(expression) - Dim i As Integer - - ' Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL) - If GRID_TYPE = GridType.Grid Then - Dim cols As DevExpress.XtraGrid.Columns.GridColumnCollection = grvwGrid.Columns - - 'If DT.Rows.Count <> 0 Then - ' ' Alle Spalten, die ausgeblendet werden sollten durchgehen und Visible = False - ' For Each row As DataRow In DT.Rows - ' Dim colname As String = row.Item("CONTROL_COL_NAME") - ' Dim col As DevExpress.XtraGrid.Columns.GridColumn = grvwGrid.Columns.Item(colname) - ' If Not IsNothing(col) Then - ' col.Visible = False - ' End If - ' Next - 'End If - ' For each row create a Node - For i = 0 To foundRowsLevel0.GetUpperBound(0) - Dim colname As String = foundRowsLevel0(i)("CONTROL_COL_NAME") - Dim col As DevExpress.XtraGrid.Columns.GridColumn = grvwGrid.Columns.Item(colname) - If Not IsNothing(col) Then - col.Visible = False - End If - Next - ' FormID und RecordID immer ausblenden - grvwGrid.Columns.Item("Record-ID").Visible = False - Try - grvwGrid.Columns.Item("Form-ID").Visible = False - Catch ex As Exception - - End Try - - grvwGrid.Columns.Item("ROW_COLOR").Visible = False - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in HideColumns: ", ex.Message) - End Try - End Sub - Sub HideColumns_Pos(EntityID As Integer) - Try - 'Dim SQL As String = "SELECT CONTROL_ID, CONTROL_COL_NAME, CONTROL_SHOW_COLUMN FROM VWPMO_CONTROL_SCREEN WHERE CONTROL_SHOW_COLUMN = 0 AND FORM_ID = " & EntityID - Dim DT As DataTable = ClassHelper.FILTER_DATATABLE(DT_VWPMO_CONTROL_SCREEN, "CONTROL_SHOW_COLUMN = 0 AND FORM_ID = " & EntityID, "") 'ClassDatabase.Return_Datatable(SQL, True) - Dim cols As DevExpress.XtraGrid.Columns.GridColumnCollection = grvwGridPos.Columns - - If DT.Rows.Count <> 0 Then - ' Alle Spalten, die ausgeblendet werden sollten durchgehen und Visible = False - For Each row As DataRow In DT.Rows - Dim colname As String = row.Item("CONTROL_COL_NAME") - Dim col As DevExpress.XtraGrid.Columns.GridColumn = grvwGridPos.Columns.Item(colname) - - If Not IsNothing(col) Then - col.Visible = False - End If - Next - End If - - ' FormID und RecordID immer ausblenden - grvwGridPos.Columns.Item("Record-ID").Visible = False - grvwGridPos.Columns.Item("Form-ID").Visible = False - grvwGridPos.Columns.Item("ROW_COLOR").Visible = False - Try - grvwGridPos.Columns.Item("files?").Visible = False - grvwGridPos.Columns.Item("file count").Visible = False - Catch ex As Exception - - End Try - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in HideColumns_Pos: ", ex.Message) - End Try - End Sub - Private Sub Show_Selected_Record_Data(Rec_ID As Integer, EntityLoad As Boolean) - Try - Dim ENTITY_ROW = (From form In DT_ENTITY_DATA.AsEnumerable() - Select form - Where form.Item("GUID") = ENTITY_ID).Single() - - Update_Status_Label(False, "") - If LogErrorsOnly = False Then ClassLogger.Add(" >> GRID_RECORD ID: " & Rec_ID.ToString, False) - 'Me.pnlDetails.Visible = True - If FORM_TYPE = 5 And EntityLoad = False Or IS_SINGLE_RECORD = True And EntityLoad = False Then '#### Es sind untergeordnete Entitäten geöffnet#### - Dim linkedRecord - ' Dim pID As Integer - Select Case ACT_EBENE '#### Hier muss nun der Parent-Record gewählt werden #### - Case 3 - linkedRecord = GET_LINKED_RECORD(Rec_ID, ENTITY_ID) - If linkedRecord > 0 Then - Dim Parent_EntityID = ENTITY_ROW.Item("PARENT_ID") - Dim sql As String = String.Format("SELECT T.RECORD2_ID FROM TBPMO_RECORD_CONNECT T, TBPMO_RECORD T1 WHERE T.RECORD2_ID = T1.GUID AND T.RECORD1_ID = {0} and T1.FORM_ID = {1}", RECORD_ID, Parent_EntityID) - Dim PARENT_RECORD1 = ClassDatabase.Execute_Scalar(sql, True) - - EBENE2_RECID = PARENT_RECORD1 - PARENT_RECORDID = PARENT_RECORD1 - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - - End If - Case 2 - linkedRecord = GET_LINKED_RECORD(Rec_ID, ENTITY_ID) - If linkedRecord > 0 Then - EBENE1_RECID = Rec_ID - PARENT_RECORDID = EBENE1_RECID - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - End If - Case 1 - PARENT_RECORDID = Rec_ID - EBENE1_RECID = PARENT_RECORDID - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - End Select - RECORD_ID = CInt(linkedRecord) - SELECTED_RECORD_ID = RECORD_ID - '#### Den Group or Single_Record holen/anlegen - ' GET_GROUP_OR_SINGLE_RECORD(pID, False) - Else '#### Datensatz wird normal geladen #### - SELECTED_RECORD_ID = Rec_ID - RECORD_ID = SELECTED_RECORD_ID - 'Die aktuelle Ebene überprüfen und den Datensatz übergeben, ebenso den PARENT-Record setzen - Select Case ACT_EBENE - Case 1 - PARENT_RECORDID = RECORD_ID - EBENE1_RECID = PARENT_RECORDID - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - If Not EBENE1_COLUMNNAME Is Nothing Then - EBENE1_GRID_RESULT = Get_GridResult(EBENE1_COLUMNNAME) - End If - Case 2 - EBENE2_RECID = SELECTED_RECORD_ID - If Not EBENE2_COLUMNNAME Is Nothing Then - EBENE2_GRID_RESULT = Get_GridResult(EBENE2_COLUMNNAME) - End If - If EBENE1_RECID > 0 Then - PARENT_RECORDID = EBENE1_RECID - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - Else - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - End If - Case 3 - EBENE3_RECID = SELECTED_RECORD_ID - If Not EBENE3_COLUMNNAME Is Nothing Then - EBENE3_GRID_RESULT = Get_GridResult(EBENE3_COLUMNNAME) - End If - If EBENE2_RECID > 0 Then - PARENT_RECORDID = EBENE2_RECID - CURRENT_PARENT_RECORD_ID = PARENT_RECORDID - End If - End Select - End If - RIGHT_CONTROL_CHANGED = False - Select Case TCDetails.SelectedTabPage.Name - Case "TabDetails" - ENTITY_RELOAD_AFT_CONTROL_LOAD = False - CtrlBuilder.WatchRecordChanges = False - ClassControlValues.LoadControlValues(SELECTED_RECORD_ID, PARENT_RECORDID, ENTITY_ID, CtrlBuilder.AllControls, ENTITY_ID) - CtrlBuilder.WatchRecordChanges = True - - If windream_Docshow = True Then - Dim stg As String = "Dateien" - If USER_LANGUAGE <> "de-DE" Then - stg = "files" - End If - TabWindream.Text = stg - End If - Dim sel = String.Format("SELECT * FROM TBPMO_RECORD WHERE RECORD_ENTITY_ID = (SELECT RECORD_ENTITY_ID FROM TBPMO_RECORD WHERE GUID = {0}) AND FORM_ID = {1} AND GUID <> {2} AND DELETED = 0", SELECTED_RECORD_ID, ENTITY_ID, SELECTED_RECORD_ID) - Dim DT_VARIANT As DataTable = ClassDatabase.Return_Datatable(sel, True) - If DT_VARIANT.Rows.Count > 0 Then - TabPageVariant.PageVisible = True - Dim msg = "Vorgängervarianten" - If USER_LANGUAGE <> "de-DE" Then - msg = "Pre variants" - End If - - TabPageVariant.Text = String.Format(msg & " ({0})", DT_VARIANT.Rows.Count) - Else - TabPageVariant.PageVisible = False - End If - If DOC_SEARCH_TAB1 = True Then - DocSearch_Decision() - End If - - Case "TabWindream" - DocSearch_Decision() - Case "TabFollowUp" - tsButtonEdit.Enabled = False - Refresh_FollowUps() - dtpFollowUp.Enabled = False - lblWiedervorlage_Control.Text = "<< Waiting for Selection:" - 'ListBoxUser2Profile.Items.Clear() - grpbxFU_Profile.Enabled = False - End Select - Dim sw As New SW("Show Selected RecordData 2") - ' Laden der Daten bedeutet nicht dass Daten vom Benutzer geändert wurden! - RECORD_CHANGED = False - 'Refresh_Navpane() - Update_Record_Label(SELECTED_RECORD_ID) - Show_act_WFTask() - - RECORD_ID = SELECTED_RECORD_ID - sw.Done() - - If ENTITY_RELOAD_AFT_CONTROL_LOAD = True Then - Reload_Entity_while_Control_Load() - End If - 'tsstatus_Detail_show(False, "") - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in SelectedRecord_ShowData: ", ex.Message) - End Try - - End Sub - Sub DocSearch_Decision() - If RECORD_ID = 0 Then - 'RUN_WD_SEARCH(WD_Suche, "ENTITY") - RUN_WDSEARCH_GRID() - Else - RUN_WDSEARCH_GRID() - ' RUN_WD_SEARCH(WD_Suche, "RECORD") - End If - End Sub - Sub Reload_Entity_while_Control_Load() - Dim result As MsgBoxResult - Dim stg As String - If USER_LANGUAGE = "de-DE" Then - stg = "Es gab ein unerwartetes Problem beim Laden der Control-Values! Wollen Sie versuchen die Daten erneut zu laden?" & vbNewLine & "'Nein' beendet die Sicht für einen manuellen Neustart!" - Else - stg = "ADDI encountered an unexpected error while loading the control values for the record! Do You want to try to relaod the entity data?" & vbNewLine & "No is terminating the entity-form to restart it manually!" - End If - result = MessageBox.Show(stg, "Confirmation needed:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Load_Datafor_Entity(False) - Else - Me.Close() - End If - - End Sub - - Sub Load_Pos_Data() - Try - If POS_ENTITY > 0 Then - Get_Pos_SQL(POS_ENTITY) - POS_SQL = POS_SQL.Replace("@PARENT_ID", PARENT_RECORDID) - Dim DT_POS As DataTable = ClassDatabase.Return_Datatable(POS_SQL, True) - - Clear_GridPos_View() - If Not IsNothing(DT_POS) Then - GridControlPos.DataSource = DT_POS - Dim bs As New BindingSource - bs.DataSource = DT_POS - BindingNavigatorPOS.BindingSource = bs - ' --- Editoren laden --- - ClassPosGrid.FormatColumns(grvwGridPos, POS_ENTITY) - 'ClassPosGrid.CreateComboEditor(grvwGridPos, POS_ENTITY) - 'HideColumns_Pos(PARENT_RECORDID) - End If - - Load_POSGrid_Layout() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Load_Pos_Data: ", ex.Message) - End Try - - End Sub - Function Get_GridResult(Columnname As String) - Dim result = Get_Focused_Row_Cell_Value(Columnname) - Dim str = String.Empty - - If DT_VWPMO_CONSTRUCTOR_FORMS.Rows.Count >= 3 Then - str &= System.Text.RegularExpressions.Regex.Replace(ACT_EBENE_STRING, "\s\(\d+\)", "") - str &= " - " - End If - - If IsDBNull(result) OrElse result = "" Then - str &= "No Column configured" - Else - str &= result - End If - - Return str - End Function - - Function GetSelected_RecordID() - Try - If Get_Grid_Column_Count() = 0 Then - Lock_RecordControls(True) - ' Me.pnlDetails.Enabled = False - 'Me.tsbtnshowWorkflowtasks.Enabled = False - 'tsstatus_Detail_show(True, "Keine Columns in Grid") - Return Nothing - End If - 'Überhaupt Rows in Grid? - If Get_Grid_Row_Count() > 0 Then - Dim Grid_RecordID = Get_Focused_Row_Cell_Value("Record-ID") - If Grid_RecordID Is Nothing = False Then - Return Grid_RecordID - Else - 'tsstatus_Detail_show(True, "Grid_RecordID konnte nicht gewählt werden!") - 'ClassLogger.Add(">> Grid_RecordID konnte nicht gewählt werden - SelectedRecord_ShowData", True) - Return Nothing - End If - Else - Return Nothing - End If - Catch ex As Exception - - End Try - End Function - Private Sub Refresh_FollowUp_TabHeader() - Try - DT_FU_Record = ClassDatabase.Return_Datatable("select * from VWPMO_FOLLOW_UP_EMAIL_ENTITY_RECORD where Record_ID = " & RECORD_ID) - Dim msg As String = "Wiedervorlage (Nicht Abrufbar)" - If USER_LANGUAGE <> "de-DE" Then - msg = "Follow Up - (Not accessable)" - End If - If IsNothing(DT_FU_Record) Then - TabFollowUp.Text = msg - Exit Sub - End If - If DT_FU_Record.Rows.Count = 0 Then - msg = "Wiedervorlage (Nicht aktiviert)" - If USER_LANGUAGE <> "de-DE" Then - msg = "Follow Up - (Not activated)" - End If - TabFollowUp.Text = msg - Else - msg = "Wiedervorlage (Aktive Profile)" - If USER_LANGUAGE <> "de-DE" Then - msg = "Follow Up - (active profiles)" - End If - TabFollowUp.Text = msg - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Refresh_FollowUp_TabHeader: ", ex.Message) - End Try - - End Sub - - Private Function Update_Record_OnChange() As String - ' Überprüfen, ob alle "Required Felder ausgefüllt wurden" - - Dim missingControlValues As List(Of String) = ClassControlValues.CheckRequiredControlValues(CtrlBuilder.MasterPanel.Controls) - If missingControlValues.Count > 0 Then - - Dim nameString As String = String.Join(vbNewLine, missingControlValues) - Dim msg = String.Format("Die folgenden Steuerelemente müssen ausgefüllt sein: {0}{1}", vbNewLine, nameString) - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("the following controls must be filled with values: {0}{1}", vbNewLine, nameString) - End If - Dim errorMessage As String = msg - - ' Das erste fehlende Control in den Fokus nehmen - Dim firstControlName = missingControlValues.First() - Focus_Control(firstControlName) - - Throw New Exception(errorMessage) - End If - - ' Record Speichern - Dim ResultMessage = CtrlCommandUI.SaveRecord(SELECTED_RECORD_ID, ENTITY_ID, PARENT_RECORDID) - 'Jetzt die für die Entität notwendigen Prroceduren ausführen - Customer_Run_Procedures() - - RECORD_CHANGED = False - - Return ResultMessage - End Function - - Private Sub Customer_Run_Procedures() - Try - Dim DT As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_RUN_PROCEDURES WHERE FORM_ID = " & ENTITY_ID) - If Not DT Is Nothing Then - For Each row As DataRow In DT.Rows - Dim prsql As String = row.Item("EXECUTE_COMMAND") - prsql = prsql.ToUpper.Replace("@FORM_ID", ENTITY_ID) - prsql = prsql.ToUpper.Replace("@ENTITY_ID", ENTITY_ID) - prsql = prsql.ToUpper.Replace("@RECORD_ID", RECORD_ID) - ClassDatabase.Execute_non_Query(prsql) - Next - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Customer_Run_Procedures: ", ex.Message) - End Try - End Sub - -#Region "WindreamSuche" - Private Sub Check_windream_Show(FORM_VIEW_ID As Integer) - Try - - 'Dim DTWD As DataTable = ClassDatabase.Return_Datatable(sql) - Dim wdsearch = DT_TBPMO_FORM_VIEW.Rows(0).Item("DOCUMENT_VIEW") - If CBool(wdsearch) = False Then - windream_Docshow = False - TabWindream.PageVisible = False - tsbtnDoc_Refresh.Enabled = False - tsmiFilesearch.Enabled = False - Exit Sub - Else - TabWindream.PageVisible = True - tsbtnDoc_Refresh.Enabled = True - tsmiFilesearch.Enabled = True - windream_Docshow = True - If windream_inited = False Then - Dim sw As New SW("Check_windream_Show") - - Try - If clsWindream.Create_Session = True Then - windream_inited = True - End If - Catch ex As Exception - windream_inited = False - End Try - - sw.Done() - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Check windream show: ", ex.Message) - windream_Docshow = False - End Try - - End Sub - - Private Sub WD_DELETE_DOCS(DT_RESULT As DataTable) - Dim sw As New SW("WD_DELETE_DOCS") - ' Dim Basesearch As String - Try - If Not IsNothing(DT_RESULT) Then - - - If DT_RESULT.Rows.Count > 0 Then 'Es gibt Suchergebnisse - Dim msg As String - msg = "Wollen Sie die zugehörigen Dateien (" & DT_RESULT.Rows.Count.ToString & ") ebenfalls löschen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Do You want to delete the related files (" & DT_RESULT.Rows.Count.ToString & ")?" - End If - Dim result1 As MsgBoxResult - result1 = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result1 = MsgBoxResult.Yes Then - For Each row As DataRow In DT_RESULT.Rows - Dim DOC_ID = row.Item(0) - Dim path - Try - path = row.Item(1) - Catch ex As Exception - path = row.Item(1) - End Try - If Not IsNothing(path) Then - Dim Count As Integer = ClassDatabase.Execute_Scalar("SELECT COUNT(GUID) FROM TBPMO_DOC_RECORD_LINK WHERE DOC_ID = " & DOC_ID, True) - If Count > 1 Then - msg = "Diese Datei ist noch mit anderen Datensätzen verknüpft! Lediglich die Verknüpfung zum aktuellen Datensatz wird gelöscht!" - If USER_LANGUAGE <> "de-DE" Then - msg = "This file is also linked to other records! Only the link for this Record will be deleted!" - End If - MsgBox(msg, MsgBoxStyle.Information) - ClassFileResult.Delete_ResultFile(DOC_ID, RECORD_ID, 0) - Else - If ClassFileResult.Delete_ResultFile(DOC_ID, RECORD_ID, 1) = False Then - msg = String.Format("Die Datei {0} konnte nicht gelöscht werden! Prüfen Sie die logfile!", path) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("The file {0} could not be deleted! Check the logfile!", path) - End If - MsgBox(msg, MsgBoxStyle.Critical, "Attention:") - Else - If clsWD_SET.Delete_WDFile(path) Then - ClassHelper.InsertEssential_Log(DOC_ID, "DOC-ID", "FILE DELETED BY USER") - End If - End If - End If - - End If - Next - End If - End If - Else - ClassLogger.Add(">> No files 2 delete - after deleting record!", False) - End If - Cursor = Cursors.Default - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in WD-Delete Docs: ", ex.Message) - End Try - sw.Done() - Cursor = Cursors.Default - End Sub - Private Sub RUN_ENTITY_DOC_SEARCH() - Dim sw As New SW("RUN_ENTITY_DOC_SEARCH") - Try - Dim oSQL = $"SELECT ENTITY_DOC_SEARCH FROM TBPMO_FORM WHERE GUID = {ENTITY_ID}" - CURRENT_DOCSEARCH_SQL = ClassDatabase.Execute_Scalar(oSQL, True) - Dim oText = $"Die Entität-weite Suche wird im Hintergrund ausgeführt und angezeigt sobald sie fertig ist." - If USER_LANGUAGE <> "de-De" Then - oText = $"The entity-wide search will be started in background. The result will be displayed when ready." - End If - MsgBox(oText, vbOKOnly, "Information") - - - If CURRENT_DOCSEARCH_SQL = "" Then - CURRENT_DOCSEARCH_SQL = String.Format("SELECT DISTINCT T.* " & vbNewLine & - "FROM " & vbNewLine & - "VWPMO_DOC_SEARCH T" & vbNewLine & - "WHERE T.DocID IN (select DISTINCT T.DOC_ID from TBPMO_DOC_RECORD_LINK T, TBPMO_RECORD T1 WHERE T.RECORD_ID = T1.GUID AND T1.FORM_ID = {0}) " & vbNewLine & - "AND T.DocID IN (SELECT dwObjectID FROM VWPMO_WD_OBJECT_RIGHTS WHERE dwUserOrGroupID = {2} AND dwObjectID = T.DocID)", ENTITY_ID, USER_LANGUAGE, USERID_FK_INT_ECM) - Else - CURRENT_DOCSEARCH_SQL = CURRENT_DOCSEARCH_SQL.Replace("@ENTITY_ID", ENTITY_ID) - CURRENT_DOCSEARCH_SQL = CURRENT_DOCSEARCH_SQL.Replace("@USER_LANGUAGE", USER_LANGUAGE) - CURRENT_DOCSEARCH_SQL = CURRENT_DOCSEARCH_SQL.Replace("@USER_ECM_ID", USERID_FK_INT_ECM) - CURRENT_DOCSEARCH_SQL = CURRENT_DOCSEARCH_SQL.Replace("@USER_ID", USER_GUID) - End If - - - If USER_LANGUAGE <> "de-DE" Then - CURRENT_DOCSEARCH_CAPTION = "Entity-wide search" - Else - CURRENT_DOCSEARCH_CAPTION = "Entitätssuche" - End If - Dim myformThread = New Thread(Sub() - Using frm As New frmDocSearchResult - Application.Run(frm) - - End Using - End Sub) - myformThread.Start() - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error RUN_ENTITY_DOC_SEARCH", ex.Message, ex.StackTrace) - End Try - sw.Done() - End Sub - Private Sub RUN_WDSEARCH_GRID() - Me.Cursor = Cursors.WaitCursor - Dim sw As New SW("RUN_WDSEARCH_GRID") - Try - progressLoadEntity.Visible = True - labelLoadEntity.Text = "Documents loading..." - If CURRENT_SEARCH_TYPE = "NODE_DOWN" Then - Dim node As TreeNode = TreeViewMain.SelectedNode - Dim NODE_GUID = ClassNodeNavigation.Return_NODEID_forTag(node.Tag) - Dim sql = String.Format("DECLARE @return_value int " & vbNewLine & - "EXEC @return_value = [dbo].[PRPMO_NODES_GET_CHILD_RECORDS] @USER_ID = {0}, @NODE_ID = {1} " & vbNewLine & - "SELECT 'Return Value' = @return_value", USER_GUID, NODE_GUID) - Me.Cursor = Cursors.WaitCursor - Dim DT_ASYNC As DataTable - Try - Dim async As New ClassAsyncSQL(sql) - async.bw.RunWorkerAsync() - While async.bw.IsBusy - Application.DoEvents() - End While - DT_ASYNC = async.dt - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error Async DT_ASYNC", ex.Message, ex.StackTrace) - End Try - - If Not IsNothing(DT_ASYNC) Then - Dim result = DT_ASYNC.Rows(0).Item(0) - If result <> 0 Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Getting SubNodes-Structure", "Check the logfile") - End If - End If - Me.Cursor = Cursors.Default - End If - Dim DT_RESULT As DataTable - DT_RESULT = ClassDOC_SEARCH.Get_DOC_RESULTTABLE(DT_RESULTLIST_OPTIONS, DT_RESULTLIST_VARIABLE_VALUE, DT_WINDREAM_COLUMNS_GRID, ENTITY_ID, RECORD_ID, CBool(LOAD_ENTITY_SEARCH_AT_STARTUP)) - - If IsNothing(DT_RESULT) Then - Dim msg = "wrong DocSearch-Configuration oer unexpected Error in Get_DOC_RESULTTABLE - Check logfile and contact Digital Data" - tslblWindreamView.Text = msg - Me.Cursor = Cursors.Default - Exit Sub - End If - If DT_RESULT.Rows.Count > 0 Then 'Es gibt Suchergebnisse - Dim selnode As TreeNode = TreeViewMain.SelectedNode - Dim NODE_TEXT As String = selnode.Text - - Dim msg = "Dateien für Record: " & RECORD_ID - If CURRENT_SEARCH_TYPE = "ENTITY" Then - selnode = TreeViewMain.SelectedNode - Dim Entitystring - If selnode.Text.Contains(" (") Then - Entitystring = selnode.Text.Substring(0, selnode.Text.IndexOf("(") - 1) - Else - Entitystring = selnode.Text - End If - msg = "Dateien für Entität: " & Entitystring - If USER_LANGUAGE <> "de-DE" Then - msg = "files for entity: " & Entitystring - End If - msg &= " (" & DT_RESULT.Rows.Count.ToString & ")" - ElseIf CURRENT_SEARCH_TYPE = "RECORD" Then - If NODE_NAVIGATION Then - If NODE_TEXT.Contains(" (") Then - NODE_TEXT = NODE_TEXT.Substring(0, NODE_TEXT.IndexOf("(") - 1) - End If - msg = String.Format("Dateien für Objekt '{0}' ", NODE_TEXT) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("Files for Object '{0}'", NODE_TEXT) - End If - msg &= " (" & DT_RESULT.Rows.Count.ToString & ")" - Else - msg = String.Format("Dateien für Record '{0}' ", RECORD_ID) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("Files for record '{0}'", RECORD_ID) - End If - msg &= " (" & DT_RESULT.Rows.Count.ToString & ")" - End If - ElseIf CURRENT_SEARCH_TYPE = "NODE_DOWN" Then - selnode = TreeViewMain.SelectedNode - msg = "Dateien für Knotenunterstruktur" - If USER_LANGUAGE <> "de-DE" Then - msg = "files found in Node-Substructure" - End If - msg &= " (" & DT_RESULT.Rows.Count.ToString & ")" - Else - msg = String.Format("Ergebnis der Volltextsuche") - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("Result of Fulltext-Search") - End If - msg &= " (" & DT_RESULT.Rows.Count.ToString & ")" - End If - - tslblWindreamView.Text = msg - - If DT_RESULT.Rows.Count > 0 Then - If CURRENT_SEARCH_TYPE = "FULLTEXT" Then - If SplitContainerDetails.Collapsed = False And tsbtnPanel1Collapse.Visible = True Then - Collapse_Details() - End If - grvwGrid.ShowFindPanel() - grvwGrid.FindFilterText = CURRENT_FULLTEXT_PATTERN - End If - - ClassWindreamDocGrid.FillColumns( - GridViewDoc_Search, - DT_RESULT, - DT_WINDREAM_COLUMNS_GRID, - DT_DOCRESULT_DROPDOWN_ITEMS, - AddressOf OnCBSelectedValueChanged, - AddressOf OnDateSelectedValueChanged, - AddressOf OnTextSelectedValueChanged, - AddressOf OnCheckboxValueChanged, - CURRENT_SEARCH_TYPE, RECORD_ID) - - If DT_DOCRESULT_DROPDOWN_ITEMS.Rows.Count > 0 Then - Dim DT_VALUES_FOR_DOC - - End If - End If - Else - Dim selnode As TreeNode = TreeViewMain.SelectedNode - Dim NODE_TEXT As String = selnode.Text - Dim msg = "Keine Dateien für '" - If CURRENT_SEARCH_TYPE = "ENTITY" Then - selnode = TreeViewMain.SelectedNode - Dim Entitystring - If selnode.Text.Contains(" (") Then - Entitystring = selnode.Text.Substring(0, selnode.Text.IndexOf("(") - 1) - Else - Entitystring = selnode.Text - End If - msg = "Keine Dateien für Entität: " & Entitystring & " gefunden" - If USER_LANGUAGE <> "de-DE" Then - msg = "No files found for entity: " & Entitystring - End If - ElseIf CURRENT_SEARCH_TYPE = "RECORD" Then - If NODE_NAVIGATION Then - If NODE_TEXT.Contains(" (") Then - NODE_TEXT = NODE_TEXT.Substring(0, NODE_TEXT.IndexOf("(") - 1) - End If - msg &= NODE_TEXT & "' gefunden" - If USER_LANGUAGE <> "de-DE" Then - msg = "No files found for object '" & NODE_TEXT & "'" - End If - Else - msg &= "Record '" & RECORD_ID & "' gefunden" - End If - If USER_LANGUAGE <> "de-DE" Then - msg = "No files found for record " & RECORD_ID - End If - ElseIf CURRENT_SEARCH_TYPE = "NODE_DOWN" Then - msg = "Keine Dateien für Knotenunterstruktur gefunden" - If USER_LANGUAGE <> "de-DE" Then - msg = "No files found in Node-Substructure" - End If - Else - msg = "Keine Dateien für Volltextsuche (" & CURRENT_FULLTEXT_PATTERN & ") gefunden" - If USER_LANGUAGE <> "de-DE" Then - msg = "No files found for fulltext-search (" & CURRENT_FULLTEXT_PATTERN & ")" - End If - End If - - tslblWindreamView.Text = msg - GridControlDocSearch.DataSource = Nothing - 'Clear_Windream_ResultList() - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Run WD-Search Database: ", ex.Message) - End Try - sw.Done() - progressLoadEntity.Visible = False - labelLoadEntity.Visible = False - Cursor = Cursors.Default - End Sub - Private Sub OnCBSelectedValueChanged(sender As Object, e As EventArgs) - Try - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - If docId = 0 Then - MsgBox("Sorry no document was selected! Please try again!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - Dim ComboBox As ComboBoxEdit = sender - 'Dim ItemComboBox As RepositoryItemComboBox - 'ItemComboBox = sender - Dim item As ClassWindreamDocGrid.WindreamDocGridComboboxItem = ComboBox.SelectedItem - Dim value As String = item.Value - If value.ToUpper = "Not displayable in Group-Search".ToUpper Then - Exit Sub - End If - Dim configId As Integer = item.ConfigID - - Dim user As String = USER_USERNAME - - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2}, '{3}', '{4}'", docId, RECORD_ID, configId, value, user) - If ClassDatabase.Execute_non_Query(Sql) = False Then - MsgBox("The Update-Command was not successful! Check the log!",, MsgBoxStyle.Critical) - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in OnCBSelectedValueChanged: ", ex.Message) - End Try - End Sub - - Private Sub OnDateSelectedValueChanged(sender As Object, e As EventArgs) - Try - Dim DatePicker As DateEdit = sender - Dim value As DateTime = DatePicker.EditValue - - Dim oldValue As Date - Dim validDate As Boolean = False - - Try - validDate = Date.TryParse(DatePicker.OldEditValue, oldValue) - Catch ex As Exception - oldValue = Date.MinValue - End Try - - If Not validDate Then - oldValue = Date.MinValue - End If - - If oldValue = DatePicker.EditValue Then - Exit Sub - End If - 'Dim colTitle = DirectCast(GridControlDocSearch.MainView, DevExpress.XtraGrid.Views.Grid.GridView).FocusedColumn.FieldName - 'Dim configId As Integer = ClassWindreamDocGrid.RESULT_CONFIG_IDS.Item(colTitle) - ' Config id über mainView -> detailView herausfinden - Dim mainView As GridView = GridControlDocSearch.MainView - Dim detailView As GridView = mainView.GetDetailView(mainView.FocusedRowHandle, mainView.GetRelationIndex(mainView.FocusedRowHandle, "docIdDetails")) - Dim detailRow As DataRowView = detailView.GetRow(detailView.FocusedRowHandle) - Dim configid = detailRow.Item("CONFIG_ID") - - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - If docId = 0 Then - MsgBox("Sorry no document was selected! Please try again!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Dim user As String = USER_USERNAME - Dim dateString = value.ToString("yyyy-MM-dd") 'hh:mm:ss.fff - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2}, '{3}', '{4}'", docId, RECORD_ID, configid, dateString, user) - - If ClassDatabase.Execute_non_Query(Sql) = False Then - ClassHelper.MSGBOX_Handler("ERROR", "UnexpectedError:", "Error updating doc-metadata (date): " & vbNewLine & "Check the log for further information!") - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in OnDateSelectedValueChanged: ", ex.Message) - End Try - End Sub - - Private Sub OnTextSelectedValueChanged(sender As Object, e As EventArgs) - Try - Dim TextBox As TextEdit = sender - Dim value = TextBox.EditValue - If value.ToUpper = "Not displayable in Group-Search".ToUpper Then - Exit Sub - End If - - 'Dim colTitle = DirectCast(GridControlDocSearch.MainView, DevExpress.XtraGrid.Views.Grid.GridView).FocusedColumn.FieldName - 'Dim configId As Integer = ClassWindreamDocGrid.RESULT_CONFIG_IDS.Item(colTitle) - ' Config id über mainView -> detailView herausfinden - Dim mainView As GridView = GridControlDocSearch.MainView - Dim detailView As GridView = mainView.GetDetailView(mainView.FocusedRowHandle, mainView.GetRelationIndex(mainView.FocusedRowHandle, "docIdDetails")) - Dim detailRow As DataRowView = detailView.GetRow(detailView.FocusedRowHandle) - Dim configid = detailRow.Item("CONFIG_ID") - - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - If docId = 0 Then - MsgBox("Sorry no document was selected! Please try again!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Dim user As String = USER_USERNAME - - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2},'{3}','{4}'", docId, RECORD_ID, configid, value, user) - If ClassDatabase.Execute_non_Query(Sql) = False Then - ClassHelper.MSGBOX_Handler("ERROR", "UnexpectedError:", "Error updating doc-metadata (textbox): " & vbNewLine & "Check the log for further information!") - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in OnTextSelectedValueChanged: ", ex.Message) - End Try - End Sub - - Private Sub OnCheckboxValueChanged(sender As Object, e As EventArgs) - 'TODO Save Checkboxvalue - Try - Dim CheckBox As CheckEdit = sender - Dim value As Boolean = CheckBox.EditValue - - 'Config id über mainView -> detailView herausfinden - Dim mainView As GridView = GridControlDocSearch.MainView - Dim detailView As GridView = mainView.GetDetailView(mainView.FocusedRowHandle, mainView.GetRelationIndex(mainView.FocusedRowHandle, "docIdDetails")) - Dim detailRow As DataRowView = detailView.GetRow(detailView.FocusedRowHandle) - Dim configid = detailRow.Item("CONFIG_ID") - - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - If docId = 0 Then - MsgBox("Sorry no document was selected! Please try again!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Dim user As String = USER_USERNAME - - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2},'{3}','{4}'", docId, RECORD_ID, configid, value, user) - If ClassDatabase.Execute_non_Query(Sql) = False Then - ClassHelper.MSGBOX_Handler("ERROR", "UnexpectedError:", "Error updating doc-metadata (checkbox): " & vbNewLine & "Check the log for further information!") - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in OnCheckboxValueChanged: ", ex.Message) - End Try - End Sub - - Public Class WDDoc_Combobox_Item - Implements IConvertible - - Public ConfigID As Integer - Public Value As String - - Public Overrides Function ToString() As String - Return Me.Value - End Function - - Public Function GetTypeCode() As TypeCode Implements IConvertible.GetTypeCode - Throw New NotImplementedException - End Function - - Public Function ToBoolean(provider As IFormatProvider) As Boolean Implements IConvertible.ToBoolean - Throw New NotImplementedException - End Function - - Public Function ToByte(provider As IFormatProvider) As Byte Implements IConvertible.ToByte - Throw New NotImplementedException - End Function - - Public Function ToChar(provider As IFormatProvider) As Char Implements IConvertible.ToChar - Throw New NotImplementedException - End Function - - Public Function ToDateTime(provider As IFormatProvider) As Date Implements IConvertible.ToDateTime - Throw New NotImplementedException - End Function - - Public Function ToDecimal(provider As IFormatProvider) As Decimal Implements IConvertible.ToDecimal - Throw New NotImplementedException - End Function - - Public Function ToDouble(provider As IFormatProvider) As Double Implements IConvertible.ToDouble - Throw New NotImplementedException - End Function - - Public Function ToInt16(provider As IFormatProvider) As Short Implements IConvertible.ToInt16 - Throw New NotImplementedException - End Function - - Public Function ToInt32(provider As IFormatProvider) As Integer Implements IConvertible.ToInt32 - Throw New NotImplementedException - End Function - - Public Function ToInt64(provider As IFormatProvider) As Long Implements IConvertible.ToInt64 - Throw New NotImplementedException - End Function - - Public Function ToSByte(provider As IFormatProvider) As SByte Implements IConvertible.ToSByte - Throw New NotImplementedException - End Function - - Public Function ToSingle(provider As IFormatProvider) As Single Implements IConvertible.ToSingle - Throw New NotImplementedException - End Function - - Public Function ToString1(provider As IFormatProvider) As String Implements IConvertible.ToString - Return Me.Value - End Function - - Public Function ToType(conversionType As Type, provider As IFormatProvider) As Object Implements IConvertible.ToType - Throw New NotImplementedException - End Function - - Public Function ToUInt16(provider As IFormatProvider) As UShort Implements IConvertible.ToUInt16 - Throw New NotImplementedException - End Function - - Public Function ToUInt32(provider As IFormatProvider) As UInteger Implements IConvertible.ToUInt32 - Throw New NotImplementedException - End Function - - Public Function ToUInt64(provider As IFormatProvider) As ULong Implements IConvertible.ToUInt64 - Throw New NotImplementedException - End Function - End Class - - Private Sub GridViewDropDown_ValueChanged(sender As Object, e As DragEventArgs) Handles TCDetails.DragDrop - Drag_Drop(e) - End Sub - Private Function Return_SearchPattern(ByVal content As String) - Select Case content.ToUpper - Case "@Record-ID".ToUpper - Return RECORD_ID - Case "@EntityID".ToUpper - Return ENTITY_ID - Case "@ParentID".ToUpper - Return PARENT_RECORDID - Case Else - MsgBox("Undefined pattern '" & content & "' in windream-Search Config. Please inform Your system-administrator.", MsgBoxStyle.Exclamation) - ClassLogger.Add(" >> Undefined Search-pattern in windream-search config: " & content, True) - End Select - End Function - 'Private Sub AxObjectListControl_ItemClicked(sender As Object, e As EventArgs) Handles AxObjectListControl.ItemClicked - ' CheckDocView() - 'End Sub - - Sub Clear_Windream_ResultList() - Try - Dim sw As New SW("Clear_Windream_ResultList") - - 'AxObjectListControl.RemoveAllColumnHeader() - 'Me.AxObjectListControl.ClearResultList() - Dim stg As String = "Dateien" - If USER_LANGUAGE <> "de-DE" Then - stg = "files" - End If - TabWindream.Text = stg - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Clear Result List: ", ex.Message) - End Try - - End Sub - Sub CheckDocView() - 'Dim _index = AxObjectListControl.GetFirstSelectedObject - 'Dim path As String = AxObjectListControl.GetObjectPath(_index) - 'path = path.Replace("?", vWLaufwerk) - 'DocViewString = path - - If WD_ShowDocs = True Then - CloseWDDocview() - ShowDocView() - End If - End Sub - Sub ShowDocView() - Try - CloseWDDocview() - DocView = Nothing - DocView = CreateObject("WMPViewXNG.Viewer") - ' open the viewer - DocView.ViewFile(DocViewString) - OpenedFileString = DocViewString - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in ShowDocView: ", ex.Message) - End Try - - End Sub - Sub CloseWDDocview() - Try - If DocView Is Nothing = False Then - DocView.CloseView(OpenedFileString, 0) - End If - - Catch ex As Exception - ClassLogger.Add(" ### Error in CloseDocView") - ClassLogger.Add("### " & ex.Message & " ###") - End Try - - End Sub -#End Region - -#Region "GridViews" - Private Sub ButtonQuickViewCarousel_Click(sender As Object, e As EventArgs) Handles ButtonQuickViewCarousel.Click - GRID_TYPE = GridType.Carousel - VIEW_ID_RUNTIME = 2 - GRID_TYPE_ID = 2 - grvwCarousel.OptionsView.ViewMode = DevExpress.XtraGrid.Views.Layout.LayoutViewMode.Carousel - GridControlMain.MainView = grvwCarousel - - Load_Datafor_Entity(True) - End Sub - - Private Sub ButtonQuickViewTiles_Click(sender As Object, e As EventArgs) Handles ButtonQuickViewTiles.Click - GRID_TYPE = GridType.Tiles - VIEW_ID_RUNTIME = 1 - GRID_TYPE_ID = 1 - GridControlMain.MainView = grvwTiles - - Load_Datafor_Entity(True) - End Sub - - Private Sub ButtonDetailView_Click(sender As Object, e As EventArgs) Handles ButtonDetailView.Click - GRID_TYPE = GridType.Grid - VIEW_ID_RUNTIME = 3 - GRID_TYPE_ID = 3 - GridControlMain.MainView = grvwGrid - - Load_Datafor_Entity(True) - End Sub - - Private Sub ButtonSetViewAsDefault_Click(sender As Object, e As EventArgs) Handles ButtonSetViewAsDefault.Click - Dim VIEWTYPE_ID As Integer - - Select Case GRID_TYPE - Case GridType.Tiles - VIEWTYPE_ID = 1 - Case GridType.Carousel - VIEWTYPE_ID = 2 - Case GridType.Grid - VIEWTYPE_ID = 3 - - End Select - Dim upd = String.Format("UPDATE TBPMO_USER_CONSTR_VIEW_TYPE SET VIEW_ID = {0} WHERE CONSTRUCTOR_DETAIL_ID = {1} AND [ENTITY_ID] = {2} AND USER_ID = {3}", VIEWTYPE_ID, CURRENT_CONSTRUCTOR_DETAIL_ID, ENTITY_ID, USER_GUID) - If ClassDatabase.Execute_non_Query(upd) = True Then - ' VIEW_ID Override zurücksetzen!! - VIEW_ID_RUNTIME = -1 - MsgBox("Standard-View was saved successfully!", MsgBoxStyle.Information) - End If - End Sub - Private Sub ButtonResetView_Click(sender As Object, e As EventArgs) Handles ButtonResetView.Click - Reset_View_layout - End Sub - Sub Reset_View_layout() - Try - Dim XMLPath = Get_DocGrid_Layout_Filename() - If File.Exists(XMLPath) Then - Me.Cursor = Cursors.WaitCursor - File.Delete(XMLPath) - GridControlDocSearch.DataSource = Nothing - GridViewDoc_Search.Columns.Clear() - - RUN_WDSEARCH_GRID() - - Else - MsgBox("Set back of Layout not successfull - File not existing!", MsgBoxStyle.Information) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Reset Layout DocGrid: ", ex.Message) - End Try - Me.Cursor = Cursors.Default - End Sub - Private Sub AnsichtZurücksetzenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_ResetView.Click - ' TODO: Ansicht zurücksetzen - Reset_View_layout() - End Sub -#End Region - - Private Sub TCDetails_DragDrop(sender As Object, e As DragEventArgs) Handles TCDetails.DragDrop - Drag_Drop(e) - End Sub - - Private Sub TCDetails_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles TCDetails.SelectedPageChanged - - Update_Status_Label(False, "") - If TCDetails.SelectedTabPage.Name = "XtraTabPageVariant" Then - XtraTabPageVariant_Open() - End If - Select Case TCDetails.SelectedTabPage.Name - Case "TabDetails" - If NODE_NAVIGATION = False Then - Column_Row_Handler(RECORD_ID, False, True) - End If - - 'If RECORD_NEEDS_REFRESH = True Then - ' ClassControlValues.LoadControlValues(RECORD_ID, ENTITY_ID, CtrlBuilder.AllControls) - ' ' UpdRECORD_NEEDS_REFRESH(False) - 'End If - - 'Refresh_CreatedChangedRecordByID(RECORD_ID) - ' RECORD_CHANGED = False - If DOC_SEARCH_TAB1 = True Then - BACKGROUND_HELPER.PictureAlignment = ContentAlignment.BottomRight - End If - Case "TabWindream" 'Dateien - BACKGROUND_HELPER.PictureAlignment = ContentAlignment.BottomRight - If RECORD_ID = 0 Then - Exit Sub - Else - RUN_WDSEARCH_GRID() - End If - Load_DocGrid_Layout() - Case "TabFollowUp" - - Refresh_FollowUps() - dtpFollowUp.Enabled = False - lblWiedervorlage_Control.Text = "<< Waiting for Selection:" - Case "TabPageVariant" - Load_Variants() - Case "TabPos" - Dim stg As String - - If POS_ENABLED = True Then - tslblPoslocked.Visible = False - BindingNavigatorAddNewItem.Enabled = True - BindingNavigatorDeleteItem.Enabled = True - tsbtnWork.Enabled = True - grvwGridPos.OptionsBehavior.ReadOnly = False - If USER_LANGUAGE = "de-DE" Then - stg = "Bearbeiten beenden" - Else - stg = "End Working" - End If - - Else - If USER_LANGUAGE = "de-DE" Then - stg = "Positionen bearbeiten" - Else - stg = "Edit positions" - End If - tslblPoslocked.Visible = True - BindingNavigatorAddNewItem.Enabled = False - BindingNavigatorDeleteItem.Enabled = False - tsbtnWork.Enabled = False - grvwGridPos.OptionsBehavior.ReadOnly = True - End If - Me.tsbtnWork.Text = stg - Load_Pos_Data() - Load_POSGrid_Layout() - End Select - End Sub - Sub XtraTabPageVariant_Open() - Try - - Catch ex As Exception - - End Try - End Sub - Private Sub Refresh_FollowUps() - - Try - If DT_FU_ENTITY.Rows.Count > 0 Then - grpbxFU_Profile.Enabled = True - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Refresh_FollowUps: ", ex.Message) - End Try - - End Sub -#Region "Dropping Files" - Sub Drag_Enter(e As DragEventArgs) - If act_FormViewID <> 0 Then - ClassDragDrop.Drag_enter(e) - End If - End Sub - Sub Drag_Drop(e As DragEventArgs) - Try - If ClassDragDrop.Drop_File(e) = False Then - Exit Sub - End If - If USER_PERSONIFIED_TEST = True Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "You are using ADDI in personified mode! Adding files is not allowed!") - Exit Sub - End If - If clsWindream.Create_Session = False Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Check Your windream-connection and restart ADDI afterwards.", "Could not create a windream session!") - Exit Sub - End If - If act_FormViewID <> 0 And (RIGHT_READ_ONLY_DOC = False And GridControlDocSearch.ContextMenuStrip.Name = "ContextMenuStripResultFiles") Or RIGHT_ADD_DOC = True Then - Dim sql = "select count(*) from VWPMO_DOKUMENTTYPES where FORMVIEW_ID = " & FORMVIEW_ID - Dim count_DT = ClassDatabase.Execute_Scalar(sql, True) - If count_DT = 0 And CURRENT_ENTITY_REDUNDANT_ID = 0 Then - MsgBox("No documenttypes for this entity configured! Indexing is not possible!" & vbNewLine & "Please check the configuration!", MsgBoxStyle.Exclamation) - Exit Sub - ElseIf count_DT = 0 And CURRENT_ENTITY_REDUNDANT_ID <> 0 Then - sql = "select count(*) from VWPMO_DOKUMENTTYPES where FORM_ID = " & CURRENT_ENTITY_REDUNDANT_ID - count_DT = ClassDatabase.Execute_Scalar(sql, True) - If count_DT = 0 Then - MsgBox("No documenttypes for this entity configured! Indexing is not possible!" & vbNewLine & "Please check the configuration!", MsgBoxStyle.Exclamation) - Exit Sub - End If - End If - If RECORD_CHANGED = True Then - If Save_Record() = False Then - Exit Sub - End If - End If - CURRENT_CONTROL_DOCTYPE_MATCH = 0 - If CONTROL_DOCTYPE_MATCH <> 0 Then - Try - CURRENT_CONTROL_DOCTYPE_MATCH = "" - CURRENT_CONTROL_DOCTYPE_MATCH = ClassControlValues.GetControlValuesREC_CONTROL(RECORD_ID, CONTROL_DOCTYPE_MATCH) - Catch ex As Exception - CURRENT_CONTROL_DOCTYPE_MATCH = 0 - CURRENT_CONTROL_DOCTYPE_MATCH = "" - End Try - - End If - CURRENT_RECORD_ID = RECORD_ID - CURRENT_ENTITY_ID = ENTITY_ID - DROPPED_CHECKED = False - If e.Data.GetDataPresent(DataFormats.StringFormat) Then - Dim Wert As String = CType(e.Data.GetData(DataFormats.StringFormat), Object) - Console.WriteLine("DragDrop-Wert: " & Wert) - If Wert.Contains("SCAN") Then - Dim split() = Wert.Split(";") - If IsNumeric(split(1)) Then - CURRENT_FILEID = split(1) - CURRENT_PARENT_ENTITY_ID = PARENT_ENTITYID - CURRENT_FORMVIEW_ID = FORMVIEW_ID - ClassHelper.Create_USER_FILE_TABLE() - If Not IsNothing(CURRENT_TBPMO_FILES_USER) Then - If CURRENT_TBPMO_FILES_USER.Rows.Count > 0 Then - frmWM_IndexFile.ShowDialog() - End If - End If - - 'RUN_WD_SEARCH(WD_Suche, "RECORD") - End If - ElseIf (e.Data.GetDataPresent("FileGroupDescriptor")) AndAlso (e.Data.GetDataPresent("FileContents")) Then - If ClassDragDrop.Drop_File(e) = True Then - Check_Dropped_Files() - End If - ElseIf e.Data.GetDataPresent("FileGroupDescriptor") Then - If ClassDragDrop.Drop_File(e) = True Then - Check_Dropped_Files() - End If - End If - Else - If ClassDragDrop.Drop_File(e) = True Then - Check_Dropped_Files() - End If - - End If - 'Nur wenn neue Dateien abgelegt wurden muss die Prozedur zur aktualisierung der windream Dateien ausgeführt werden...ansonsten muss nichts passieren - If NEW_FILES_ADDED = True Then - Me.Cursor = Cursors.WaitCursor - RUN_WDSEARCH_GRID() - TimerClearResultfiles.Start() - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> No new files were added or windream tab is not focused!", False) - End If - Me.Cursor = Cursors.Default - Else - 'If RIGHT_RECORD_AND_FILE_READ_ONLY = True Then - ' ClassLogger.Add(">> RIGHT_RECORD_AND_FILE_READ_ONLY is set! No DragDrop allowed", False) - 'End If - If RIGHT_READ_ONLY_DOC = True Then - ClassLogger.Add(">> RIGHT_WD_FORBIDDEN is set! No DragDrop allowed", False) - Else - ClassLogger.Add(">> No DragDrop allowed - ELSE", False) - End If - - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Drag_Drop: " & ex.Message) - MsgBox("Unexpected Error in DragDrop - Please check the log for further information!", MsgBoxStyle.Exclamation) - Finally - - End Try - End Sub - Private DROPPED_CHECKED As Boolean = False - Sub Check_Dropped_Files() - Try - NEW_FILES_ADDED = False - If RECORD_CHANGED = True Then - If Save_Record() = False Then - Exit Sub - End If - End If - If RECORD_ID = 0 Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Input missing: ", "Please choose a record.") - Exit Sub - End If - If DROPPED_CHECKED = False Then - For Each Str As Object In ClassDragDrop.files_dropped - If Not IsNothing(Str) Then - Dim DropType = Str.Substring(0, Str.LastIndexOf("@") + 1) - If DropType.ToString.Contains("SCAN") = False Then - ClassLogger.Add(">> Check_Dropped_Files:" & Str.ToString, False) - Dim CURRENT_WORKFILE = Str.Substring(Str.LastIndexOf("@") + 1) - If CURRENT_WORKFILE.ToString.Contains("@") Then - MsgBox("File contains invalid operator @!" & vbNewLine & "Please rename file and try again!", MsgBoxStyle.Exclamation) - Continue For - End If - If CURRENT_WORKFILE.ToString.Contains("'") Then - MsgBox("File contains invalid operator '!" & vbNewLine & "Please rename file and try again!", MsgBoxStyle.Exclamation) - Continue For - End If - ClassFolderWatcher.Insert_USER_File(CURRENT_WORKFILE, DropType) - End If - End If - Next - DROPPED_CHECKED = True - End If - - Dim sql = "select count(*) from VWPMO_DOKUMENTTYPES where FORMVIEW_ID = " & FORMVIEW_ID - Dim count_DT = ClassDatabase.Execute_Scalar(sql, True) - If count_DT = 0 And CURRENT_ENTITY_REDUNDANT_ID = 0 Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Configuration missing: ", "No documenttypes for this entity (" & FORMVIEW_ID.ToString & ") configured! Indexing is not possible! Please check the configuration.") - Exit Sub - ElseIf count_DT = 0 And CURRENT_ENTITY_REDUNDANT_ID <> 0 Then - sql = "select count(*) from VWPMO_DOKUMENTTYPES where FORM_ID = " & CURRENT_ENTITY_REDUNDANT_ID - count_DT = ClassDatabase.Execute_Scalar(sql, True) - If count_DT = 0 Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Configuration missing: ", "No documenttypes for the redundant entity (" & CURRENT_ENTITY_REDUNDANT_ID.ToString & ") configured! Indexing is not possible! Please check the configuration.") - Exit Sub - End If - End If - ClassHelper.Create_USER_FILE_TABLE() - If Not IsNothing(CURRENT_TBPMO_FILES_USER) Then - If CURRENT_TBPMO_FILES_USER.Rows.Count > 0 Then - For Each Filerow As DataRow In CURRENT_TBPMO_FILES_USER.Rows - If CBool(Filerow.Item("WORKED")) = False Then - 'Dim datei = Str.ToString.Replace("@DROPFROMFSYSTEM@", "") - CURRENT_FILEID = Filerow.Item("GUID") - CURRENT_PARENT_ENTITY_ID = PARENT_ENTITYID - CURRENT_RECORD_ID = RECORD_ID - CURRENT_ENTITY_ID = ENTITY_ID - CURRENT_FORMVIEW_ID = FORMVIEW_ID - frmWM_IndexFile.ShowDialog() - 'sql = String.Format("SELECT * FROM TBPMO_FILES_USER WHERE (UPPER(USER_WORK) = UPPER('{0}')) AND WORKED = 0", USER_USERNAME) - 'CURRENT_TBPMO_FILES_USER = ClassDatabase.Return_Datatable(sql, True) - 'If CURRENT_TBPMO_FILES_USER.Rows.Count > 0 Then - ' Check_Dropped_Files() - 'End If - Else - - End If - Next - End If - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Check_Dropped_Files: ", ex.Message) - End Try - - End Sub - Private Sub GridControlMain_DragEnter(sender As Object, e As DragEventArgs) Handles GridControlMain.DragEnter - Drag_Enter(e) - End Sub - Private Sub pnlDetails_DragEnter(sender As Object, e As DragEventArgs) Handles pnlDetails.DragEnter - Drag_Enter(e) - End Sub - Private Sub GridControlMain_DragDrop(sender As Object, e As DragEventArgs) Handles GridControlMain.DragDrop - Drag_Drop(e) - End Sub - Private Sub pnlDetails_DragDrop(sender As Object, e As DragEventArgs) Handles pnlDetails.DragDrop - Drag_Drop(e) - End Sub - Private Sub TCDetails_DragEnter(sender As Object, e As DragEventArgs) Handles TCDetails.DragEnter - Drag_Enter(e) - End Sub - Private Sub GridControlDocSearch_DragEnter(sender As Object, e As DragEventArgs) Handles GridControlDocSearch.DragEnter - Drag_Enter(e) - End Sub -#End Region - -#Region "Follow Up" - Private Sub ListViewFollowUps_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListViewFollowUps.SelectedIndexChanged - If Me.ListViewFollowUps.SelectedItems.Count > 0 Then - dtpFollowUp.Enabled = False - FOLL_UP_ID = ListViewFollowUps.SelectedItems(0).Text - lblFollowUp_save.Visible = False - For Each DR As DataRow In DT_FU_ENTITY.Rows - If FOLL_UP_ID = DR.Item("GUID") Then - grpbxFU_Profile.Enabled = True - FOLL_UP_DATE_CTRL_ID = DR.Item("DEPENDENT_DATE_CTRL_ID") - Dim datevalue = ClassControlValues.Get_Control_Value_for_ID(DR.Item("DEPENDENT_DATE_CTRL_ID"), RECORD_ID) - If Not IsNothing(datevalue) Then - dtpFollowUp.Enabled = True - If datevalue = "00:00:00" Then - dtpFollowUp.Value = ClassHelper.Convert_Date(Now, CURRENT_DATE_FORMAT) - End If - FOLL_UP_RECORD_DEFINED = True - Try - dtpFollowUp.Value = ClassHelper.Convert_Date(datevalue, CURRENT_DATE_FORMAT) - Catch ex As Exception - dtpFollowUp.Value = ClassHelper.Convert_Date(Now, CURRENT_DATE_FORMAT) - End Try - - Else - dtpFollowUp.Value = ClassHelper.Convert_Date(Now, CURRENT_DATE_FORMAT) - FOLL_UP_RECORD_DEFINED = False - End If - - Dim caption = ClassDatabase.Execute_Scalar("SELECT COL_NAME FROM TBPMO_CONTROL WHERE GUID = " & DR.Item("DEPENDENT_DATE_CTRL_ID"), True) - If Not IsNothing(caption) Then - lblWiedervorlage_Control.Text = CStr(caption) - - Else - lblWiedervorlage_Control.Text = "Wiedervorlage:" - End If - FOLL_UP_DONE_CTRL_ID = DR.Item("DEPENDENT_DONE_CTRL_ID") - Dim checkvalue = ClassControlValues.Get_Control_Value_for_ID(DR.Item("DEPENDENT_DONE_CTRL_ID"), RECORD_ID) - If Not IsNothing(checkvalue) Then - chkFollowUp.Checked = CBool(checkvalue) - Else - chkFollowUp.Checked = False - End If - Dim SQL = String.Format("SELECT GUID FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = {0} AND SCREEN_ID = {1}", DR.Item("DEPENDENT_DONE_CTRL_ID"), CURRENT_SCREEN_ID) - Dim ctrl_screen_id = ClassDatabase.Execute_Scalar(SQL, True) - If ctrl_screen_id > 0 Then - SQL = String.Format("SELECT CAPTION FROM TBPMO_CONTROL_LANGUAGE WHERE CONTROL_SCREEN_ID = {0} AND LANGUAGE_TYPE = '{1}'", ctrl_screen_id, USER_LANGUAGE) - Dim captionCheck = ClassDatabase.Execute_Scalar(SQL, True) - If Not IsNothing(captionCheck) Then - chkFollowUp.Text = CStr(captionCheck) - End If - End If - - - - - Load_FUUser(FOLL_UP_ID) - - End If - Next - End If - End Sub - Sub Load_FUUser(ID As Integer) - Try - Dim sql = "SELECT T.GUID, T1.USERNAME FROM TBPMO_FOLLUPEMAIL_RECORD T, TBDD_USER T1 WHERE T.USER_ID = T1.GUID AND T.FOLLOW_UP_ID = " & ID & " AND T.RECORD_ID = " & RECORD_ID & " ORDER BY T1.USERNAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - ListBoxUser2Profile.DataSource = DT - ListBoxUser2Profile.DisplayMember = DT.Columns(1).ColumnName - ListBoxUser2Profile.ValueMember = DT.Columns(0).ColumnName - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Load Follow Up User: ", ex.Message) - End Try - End Sub - Private Sub dtpWV_ValueChanged(sender As Object, e As EventArgs) Handles dtpFollowUp.ValueChanged - If ENTITY_LOADING_PROCESS = False = False Then - Exit Sub - End If - If ClassControlCommandsUI.UpdateControlValue(FOLL_UP_DATE_CTRL_ID, RECORD_ID, dtpFollowUp.Value, CURRENT_ENTITY_ID) = True Then - lblFollowUp_save.Text = "Follow Up saved - " & Now.ToString - lblFollowUp_save.Visible = True - 'UpdRECORD_NEEDS_REFRESH(True) - Else - lblFollowUp_save.Visible = False - 'UpdRECORD_NEEDS_REFRESH(False) - End If - End Sub - - Private Sub chkFollowUp_CheckedChanged(sender As Object, e As EventArgs) Handles chkFollowUp.CheckedChanged - If ENTITY_LOADING_PROCESS = False Then - Exit Sub - End If - If ClassControlCommandsUI.UpdateControlValue(FOLL_UP_DONE_CTRL_ID, RECORD_ID, chkFollowUp.Checked.ToString, CURRENT_ENTITY_ID) = True Then - lblFollowUp_save.Text = "Follow Up saved - " & Now.ToString - lblFollowUp_save.Visible = True - ' UpdRECORD_NEEDS_REFRESH(True) - Else - lblFollowUp_save.Visible = False - 'UpdRECORD_NEEDS_REFRESH(False) - End If - End Sub - - Private Function Check_FOLLOWUP_IsConfigured(ENTITY_ID As Integer) - Try - Dim sw As New SW("Check_FOLLOWUP_IsConfigured") - - Dim sql = "select * from TBPMO_FOLLOW_UP_EMAIL t where t.ACTIVE = 1 and t.DEPENDENT_DATE_CTRL_ID in (select guid from TBPMO_CONTROL where CONTROL_TYPE_ID = 4 and form_id = " & ENTITY_ID & ")" - DT_FU_ENTITY = ClassDatabase.Return_Datatable(sql) - If DT_FU_ENTITY.Rows.Count > 0 Then - 'Die Userauswahl füllen - Dim DTUser As DataTable = ClassDatabase.Return_Datatable("select T.guid, T.username from TBDD_USER t INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.EMAIL IS NOT NULL order by USERNAME") - cmbFollowUpUser.DataSource = DTUser - cmbFollowUpUser.DisplayMember = DTUser.Columns(1).ColumnName - cmbFollowUpUser.ValueMember = DTUser.Columns(0).ColumnName - TabFollowUp.PageVisible = True - FOLLOW_UPisActive = True - - 'Die Wiedervorlageprofile in den Listview laden - ListViewFollowUps.Items.Clear() - Dim anz As Integer = 0 - For Each DR As DataRow In DT_FU_ENTITY.Rows - Dim name = DR.Item("NAME") - ListViewFollowUps.Items.Add(DR.Item("GUID")) - ListViewFollowUps.Items(anz).SubItems.Add(name) - anz += 1 - Next - - Else - FOLLOW_UPisActive = False - TabFollowUp.PageVisible = False - End If - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Check Follow Up: ", ex.Message) - windream_Docshow = False - End Try - End Function -#End Region -#Region "Tasks" - 'Private Sub tsButtonShowWorkflowTasks_Click(sender As Object, e As EventArgs) Handles tsButtonShowWorkflowTasks.Click - ' If RECORD_ID > 0 Then - ' CURRENT_RECORD_ID = RECORD_ID - ' CURRENT_ENTITY_ID = ENTITY_ID - ' frmTask_Editor.ShowDialog() - ' Show_act_WFTask() - ' Refresh_TaskOverview() - ' End If - 'End Sub - - Private Sub tsButtonShowTaskOverview_Click(sender As Object, e As EventArgs) Handles tsButtonShowTaskOverview.Click - ClassJumpRecord.JumpToRecord(2, RECORD_ID) - JUMP_RECORD_ID = 0 - End Sub - - - Sub Refresh_TaskOverview() - Dim frmCollection As New FormCollection() - frmCollection = Application.OpenForms() - If frmTask_Overview.IsHandleCreated Then - If Sett_TaskOverviewKeepInFront = True Then - frmTask_Overview.Refresh() - End If - 'Else - ' Console.WriteLine("frmTaskOverview NICHT geladen") - End If - End Sub - Sub Show_act_WFTask() - Try - Dim query = From table In CURRENT_VWPMO_WF_ACTIVE.AsEnumerable() - Select table Where table.Item("ENTITY_ID") = ENTITY_ID - Dim Entity_rows = query.ToList() - If Entity_rows.Count > 0 Then - If _MANUAL_WORKFLOW = True Then - CreateWorkflowtaskstsmi.Enabled = True - End If - tsslblWorkflowstate.Visible = True - Else - CreateWorkflowtaskstsmi.Enabled = False - tsslblWorkflowstate.Visible = False - End If - tsButtonShowTaskOverview.Visible = False - For Each _row In Entity_rows - If _row.Item("RECORD_ID") = RECORD_ID Then - tsButtonShowTaskOverview.Visible = True - CURRENT_TASK_ID = _row.Item("WF_TASK_ID") - Dim text = "Task: " & _row.Item("WF_TITLE") - text += " - " & _row.Item("STATE_TITLE") - text += " - " & _row.Item("DUE_DATE") - tsslblWorkflowstate.Text = text - 'Direkten Zugriff auf RecordView Workflow erlauben - - Dim Colorstring = _row.Item("COLOR") - If IsDBNull(Colorstring) Then - Exit Sub - End If - If Colorstring <> "" Then - 'grvwSelection.Appearance.FocusedRow.BackColor = ColorTranslator.FromWin32(CInt(Colorstring)) - 'grvwSelection.Appearance.FocusedRow.ForeColor = Color.Yellow - tsslblWorkflowstate.BackColor = ColorTranslator.FromWin32(CInt(Colorstring)) - Select Case tsslblWorkflowstate.BackColor - Case Color.Red - tsslblWorkflowstate.ForeColor = Color.White - End Select - Else - tsslblWorkflowstate.BackColor = Color.Transparent - End If - End If - Next - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Show act WFTask: ", ex.Message) - End Try - End Sub -#End Region - - Private Sub ResetEbenenAuswahlToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ResetEbenenAuswahlToolStripMenuItem.Click - ACT_EBENE = 0 - CURRENT_ACT_LEVEL = 0 - ACT_EBENE_STRING = "" - EBENE1_ENTITY = "" - EBENE1_RECID = 0 - EBENE2_ENTITY = "" - EBENE2_RECID = 0 - EBENE3_ENTITY = "" - EBENE3_RECID = 0 - 'NavPane.Categories.Clear() - Load_Tree_View() - End Sub - - Private Sub DateiimportEntitätToolStripMenuItem_Click(sender As Object, e As EventArgs) - If PARENT_ENTITYID = 0 Then - Exit Sub - End If - CURRENT_ENTITYSTRING = _ENTITYSTRING - CURRENT_ENTITY_ID = ENTITY_ID - frmWM_EntityImport.ShowDialog() - End Sub - Private Sub FormDesignerToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles FormDesignerToolStripMenuItem.Click - Try - Dim SelectedNode As TreeNode = TryCast(TreeViewMain.SelectedNode, TreeNode) - If SelectedNode IsNot Nothing Then - Dim FormId As Integer = ClassNodeNavigation.Return_ENTITY_FOR_TAG(SelectedNode.Tag) - If FormId > 0 Then - CURRENT_ENTITY_ID = FormId - OpenFormLevelDesigner() - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error inOpen Designer: ", ex.Message) - End Try - End Sub - Private Sub ButtonExportToExcel_Click(sender As Object, e As EventArgs) Handles ButtonExportToExcel.Click - Dim saveFileDialog1 As New SaveFileDialog - saveFileDialog1.Filter = "Excel File|*.xlsx" - saveFileDialog1.Title = "Export to Excel:" - saveFileDialog1.ShowDialog() - If saveFileDialog1.FileName <> "" Then - Cursor = Cursors.WaitCursor - GridControlMain.MainView.ExportToXlsx(saveFileDialog1.FileName) - Dim result As MsgBoxResult - Dim msg = String.Format("Datei wurde erstellt! Wollen Sie diese nun öffnen?") - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("File was created. Do You want to open excel?") - End If - result = MessageBox.Show(msg, "Exporting result:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Process.Start(saveFileDialog1.FileName) - End If - End If - Cursor = Cursors.Default - End Sub - - - Private Sub frmForm_Constructor_Main_Shown(sender As Object, e As EventArgs) Handles Me.Shown - If ERROR_FORM_LOAD = True Then - Me.Close() - End If - Dim sw As New SW("Form_Shown") - Me.BringToFront() - Load_Tree_View() - ' LoadLayouts() - Jump_Record() - If NODE_NAVIGATION = False Then - Load_Level1() - End If - sw.Done() - If LogErrorsOnly = False Then ClassLogger.Add("", False) - - FORM_SHOWN = True - End Sub - Sub Jump_Record() - Try - Dim sw As New SW("Jump_Record") - - If JUMP_RECORD_ID > 0 Then - Dim sql = String.Format("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}", JUMP_RECORD_ID) - Dim FormID = ClassDatabase.Execute_Scalar(sql, True) - If FormID > 0 Then - Dim n As TreeNode - For Each n In TreeViewMain.Nodes - CheckNode(n, FormID) - Next - End If - End If - - ' wurde nicht zurückgesetzt, also - ' wurde der record nicht gefunden - If JUMP_RECORD_ID <> 0 Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Jump Record: ", "Record-ID " & JUMP_RECORD_ID & " konnte nicht gefunden werden") - End If - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Jump-Record: ", ex.Message) - End Try - End Sub - Private Sub CheckNode(ByVal n As TreeNode, FormID As Integer) - Dim aNode As TreeNode - - If CInt(ClassNodeNavigation.Return_ENTITY_FOR_TAG(n.Tag)) = FormID Then - 'Gefunden also selektieren - TreeViewMain.SelectedNode = n - TreeViewMain.SelectedNode.EnsureVisible() - TreeViewMain.Select() - - 'Für Grid filtern wir die Aktuelle Ansicht nach der Record-ID, - 'für Carousel und Tiles markieren wir den Record - LocateRecordinGridById(JUMP_RECORD_ID) - - ' Jump Record-ID wieder zurücksetzen - JUMP_RECORD_ID = 0 - Exit Sub - End If - - For Each aNode In n.Nodes - If CInt(ClassNodeNavigation.Return_ENTITY_FOR_TAG(aNode.Tag)) = FormID Then - 'Gefunden also selektieren - TreeViewMain.SelectedNode = aNode - TreeViewMain.SelectedNode.EnsureVisible() - TreeViewMain.Select() - - 'Für Grid filtern wir die Aktuelle Ansicht nach der Record-ID, - 'für Carousel und Tiles markieren wir den Record - LocateRecordinGridById(JUMP_RECORD_ID) - - ' Jump Record-ID wieder zurücksetzen - JUMP_RECORD_ID = 0 - Exit For - Exit Sub - End If - CheckNode(aNode, FormID) - Next - End Sub - - Public Sub LocateRecordinGridById(RecordId As Integer) - Dim sw As New SW("LocateRecordinGridById") - If GRID_TYPE = GridType.Grid Then - Dim rowHandle = grvwGrid.LocateByValue(0, grvwGrid.Columns("Record-ID"), RecordId) - grvwGrid.FocusedRowHandle = rowHandle - ElseIf GRID_TYPE = GridType.Carousel Then - Dim rowHandle = grvwCarousel.LocateByValue(0, grvwCarousel.Columns("Record-ID"), RecordId) - grvwCarousel.FocusedRowHandle = rowHandle - ElseIf GRID_TYPE = GridType.Tiles Then - Dim rowHandle = grvwTiles.LocateByValue(0, grvwTiles.Columns("Record-ID"), RecordId) - grvwTiles.FocusedRowHandle = rowHandle - End If - sw.Done() - - End Sub - - - Sub Load_Templates() - Try - Dim sql As String = "SELECT * FROM VWPMO_TEMPLATE_ENTITY WHERE ENTITY_ID = " & ENTITY_ID & " ORDER BY TEMPLATE_NAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If Not IsNothing(DT) Then - If DT.Rows.Count > 0 Then - OfficeVorlagentsmi.Enabled = True - OfficeVorlagentsmi.DropDownItems.Clear() - For Each row As DataRow In DT.Rows - Dim item As ToolStripMenuItem = OfficeVorlagentsmi - Dim newItem As ToolStripMenuItem = New ToolStripMenuItem(row.Item("TEMPLATE_NAME").ToString, Nothing, AddressOf TemplateItem_Click) - newItem.Tag = row.Item("TEMPLATE_ID") - item.DropDownItems.Add(newItem) ' subitem.DropDownItems.Add(newItem) - Next - Else - OfficeVorlagentsmi.Enabled = False - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Load_Templates: ", ex.Message) - End Try - End Sub - - Private Sub TemplateItem_Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim TemplateID As Integer = Integer.Parse(item.Tag) - If RECORD_ID > 0 Then - Dim SOLLENTITY_ID = ClassDatabase.Execute_Scalar("SELECT ENTITY_ID FROM VWPMO_TEMPLATE_ENTITY WHERE TEMPLATE_ID = " & TemplateID, True) - Dim REC_ENTITY_ID = ClassDatabase.Execute_Scalar("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = " & RECORD_ID, True) - - If Not IsNothing(SOLLENTITY_ID) Then - If CInt(SOLLENTITY_ID) = REC_ENTITY_ID Then - Cursor = Cursors.WaitCursor - If ClassOfficeTemplate.Open_Word_Template(TemplateID, RECORD_ID) = True Then - RUN_WDSEARCH_GRID() - ' RUN_WD_SEARCH(WD_Suche, "RECORD") - Update_Status_Label(True, "Template file imported to windream", EditState.Insert) - End If - Cursor = Cursors.Default - Else - Dim msg = "Bitte wählen Sie nochmal einen Datensatz aus." - If USER_LANGUAGE <> "de-DE" Then - msg = "Please choose a record again." - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - End If - End If - Else - Dim msg = "Bitte wählen Sie zuerst einen Datensatz aus." - If USER_LANGUAGE <> "de-DE" Then - msg = "Please choose a record first." - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - End If - - - End Sub - - Sub Load_Level1() - Try - Dim sw As New SW("Load_Level1.0") - ' LINQ für Zugriff auf DT_VWPMO_CONSTRUCTOR_FORMS - Dim result = From form In DT_VWPMO_CONSTRUCTOR_FORMS.AsEnumerable() - Select form - Order By form.Item("SEQUENCE") - Where form.Item("PARENT_ID") = 0 - sw.Done() - sw = New SW("Load_Level1.1") - If result.Count >= 1 Then - Dim tn As TreeNode = TreeViewMain.Nodes(0) - TreeViewMain.SelectedNode = tn - TreeViewMain.Select() - End If - sw.Done() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Load_Level1: ", ex.Message) - End Try - End Sub - - - ' Call the procedure using the top nodes of the treeview. - Private Sub CallRecursive(ByVal aTreeView As TreeView) - - End Sub - - - Private Sub grvwGridPos_CellValueChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs) Handles grvwGridPos.CellValueChanged - Try - Dim column = e.Column.FieldName - Dim sql = String.Format("select guid from TBPMO_CONTROL where COL_NAME = '{0}' and FORM_ID = {1}", column, POS_ENTITY) - Dim controlid = ClassDatabase.Execute_Scalar(sql, True) - If Not IsNothing(controlid) Then - 'Überprüfen ob schon value vorhanden - sql = String.Format("SELECT CONTROL_ID FROM VWPMO_VALUES WHERE CONTROL_ID = {0} AND FORM_ID = {1} AND CONTROL_COLUMN = '{2}' AND RECORD_ID = {3}", controlid, POS_ENTITY, column, POS_RECORD_ID) - Dim cId As Integer = ClassDatabase.Execute_Scalar(sql, True) - If IsNothing(POS_RECORD_ID) Or IsDBNull(POS_RECORD_ID) Then - Dim recordId = ClassRecordCommands.CreateRecordProcedure(POS_ENTITY) - - If recordId > 0 Then - 'Die neue Record-ID setzen - POS_RECORD_ID = recordId - ClassProxy.PRPROXY_RECORD_UPD_INS(POS_ENTITY, POS_RECORD_ID) - If ClassRecordCommands.ConnectRecord(PARENT_RECORDID, POS_RECORD_ID, "POS_LINK for Entity " & POS_ENTITY.ToString) = True Then - ClassProxy.PRPROXY_RECORD_CONNECT(PARENT_RECORDID, POS_RECORD_ID) - End If - Else - MsgBox("Unexpected Error in Creating POS", MsgBoxStyle.Exclamation) - End If - End If - ' Wenn cId = 0, existiert noch kein wert für diese controlId/FormId Kombination - If cId = 0 Then - ClassControlCommandsUI.CreateControlProcedure(controlid, POS_RECORD_ID, e.Value, POS_ENTITY) - Update_Status_Label(True, "Value was added!", EditState.Insert) - Else - ClassControlCommandsUI.UpdateControlValue(controlid, POS_RECORD_ID, e.Value, POS_ENTITY) - Update_Status_Label(True, "Value was updated!", EditState.Update) - End If - Else - Update_Status_Label(False) - End If - Load_Pos_Data() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in grvwGridPos_CellValueChanged: ", ex.Message) - End Try - End Sub - - Private Sub grvwGridPos_FocusedRowChanged(sender As Object, e As FocusedRowChangedEventArgs) Handles grvwGridPos.FocusedRowChanged - Pos_COLROW_Changer() - End Sub - Sub Pos_COLROW_Changer() - Try - If TCDetails.SelectedTabPage.Text.StartsWith("Pos") Then - Dim Grid_RecordID = Get_Focused_Row_Cell_Value_pos("Record-ID") - If Not IsNothing(Grid_RecordID) Then - POS_RECORD_ID = Grid_RecordID - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in grvwGridPos_FocusedRowChanged: ", ex.Message) - End Try - End Sub - Private Sub grvwGridPos_RowUpdated(sender As Object, e As RowObjectEventArgs) Handles grvwGridPos.RowUpdated - - End Sub - - Private Sub GridControlPos_Leave(sender As Object, e As EventArgs) Handles GridControlPos.Leave - Save_POSGrid_Layout() - End Sub - - Private Sub grvwGridPos_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles grvwGridPos.RowStyle - If e.RowHandle = -1 Then - Exit Sub - End If - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Orange 'LemonChiffon - End If - End Sub - - - Private Sub grvwGrid_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles grvwGrid.RowStyle - If e.RowHandle = -1 Then - IsFilterMode = True - Exit Sub - End If - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - IsFilterMode = True - e.Appearance.BackColor = Color.Orange - Else - If GRID_TYPE = GridType.Grid Then - IsFilterMode = False - Try - Dim rowCellValue = grvwGrid.GetRowCellValue(e.RowHandle, "ROW_COLOR") - If rowCellValue <> "" Then - Dim ColorRow As Color - Try - ColorRow = Color.FromName(rowCellValue) - If LogErrorsOnly = False Then ClassLogger.Add(">> RowBackColor '" & rowCellValue & "' will be used for record: " & Get_Focused_Row_Cell_Value("Record-ID"), False) - Catch ex As Exception - ClassLogger.Add(">> RowBackColor '" & rowCellValue & "'could not be converted from name!", False) - Exit Sub - End Try - 'Dim c As Color = DirectCast(rowCellValue, Color) - e.Appearance.BackColor = ColorRow - e.HighPriority = True - End If - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in RowStyle: " & ex.Message, False) - End Try - End If - End If - End Sub - Private Sub grvwGrid_MouseDown(sender As Object, e As MouseEventArgs) Handles grvwGrid.MouseDown, grvwTiles.MouseDown, grvwCarousel.MouseDown - Try - Dim view As BaseView = CType(sender, BaseView) - - If e.Button = System.Windows.Forms.MouseButtons.Right Then - GRIDRightMouse_Clicked = True - Else - GRIDRightMouse_Clicked = False - End If - Dim hitInfo As GridHitInfo = view.CalcHitInfo(New Point(e.X, e.Y)) - If e.Button = System.Windows.Forms.MouseButtons.Left AndAlso hitInfo.InRow AndAlso hitInfo.HitTest <> GridHitTest.RowIndicator Then - GRIDdownHitInfo = hitInfo - End If - - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in grvwGrid_MouseDown: " & ex.Message, False) - End Try - - End Sub - Private Sub grvwGrid_MouseMove(sender As Object, e As MouseEventArgs) Handles grvwGrid.MouseMove, grvwTiles.MouseMove, grvwCarousel.MouseMove - Dim view As BaseView = CType(sender, BaseView) - - If e.Button = MouseButtons.Left And Not GRIDdownHitInfo Is Nothing Then - Dim dragSize As Size = SystemInformation.DragSize - - Dim dragRect As Rectangle = New Rectangle(New Point(GRIDdownHitInfo.HitPoint.X - dragSize.Width / 2, GRIDdownHitInfo.HitPoint.Y - dragSize.Height / 2), dragSize) - - If Not dragRect.Contains(New Point(e.X, e.Y)) Then - - view.GridControl.DoDragDrop(GetDragData(view), DragDropEffects.All) - - GRIDdownHitInfo = Nothing - - End If - - End If - End Sub - Private Function GetDragData(ByVal view As GridView) As String() - Dim selection() As Integer = view.GetSelectedRows() - If selection Is Nothing Then - Return Nothing - End If - Dim count As Integer = selection.Length - Dim result(count - 1) As String - For i As Integer = 0 To count - 1 - result(i) = view.GetRowCellDisplayText(selection(i), view.Columns("Record-ID")) - Next i - Return result - End Function - Private Sub btnAddUser_FollowUp_Click(sender As Object, e As EventArgs) Handles btnAddUser_FollowUp.Click - If cmbFollowUpUser.SelectedIndex <> -1 And FOLL_UP_ID > 0 Then - Try - Dim ins = "INSERT INTO TBPMO_FOLLUPEMAIL_RECORD (FOLLOW_UP_ID,USER_ID,RECORD_ID,ADDED_WHO) VALUES (" & FOLL_UP_ID & ", " & cmbFollowUpUser.SelectedValue & ", " & RECORD_ID & ", '" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(ins) = True Then - Load_FUUser(FOLL_UP_ID) - Update_Status_Label(True, "User added to Follow Up", EditState.Insert) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Add User2FollowUp_Record: ", ex.Message) - End Try - End If - End Sub - - Private Sub btnRemoveUser_FollowUp_Click(sender As Object, e As EventArgs) Handles btnRemoveUser_FollowUp.Click - If ListBoxUser2Profile.SelectedIndex <> -1 Then - Try - Dim del = "DELETE FROM TBPMO_FOLLUPEMAIL_RECORD WHERE GUID = " & ListBoxUser2Profile.SelectedValue - If ClassDatabase.Execute_non_Query(del, False) = True Then - Update_Status_Label(True, "User removed from Follow Up", EditState.Update) - Load_FUUser(FOLL_UP_ID) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Delete Userlink FollowUp: ", ex.Message) - End Try - End If - End Sub - Sub Show_Verknuepfungen() - Dim result As MsgBoxResult - Dim msg = "Möchten Sie den Parent-Datensatz für den aktuellen Datensatz wirklich aktualisieren?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You like to change the parent-record?" - End If - result = MessageBox.Show(msg, "Change parent-record:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result <> MsgBoxResult.Yes Then - Exit Sub - End If - - - Dim sql - sql = "select * from VWPMO_ENTITY_TABLE" & PARENT_ENTITYID.ToString - CURRENT_PARENT_DT = ClassDatabase.Return_Datatable(sql, True) - frmChooseParentRecord.ShowDialog() - - - - If CURRENT_PARENT_RECORD_ID = 0 Then - MsgBox("No Parent-Record selected. Changing Process will be terminated", MsgBoxStyle.Exclamation) - Exit Sub - End If - Dim del = "DELETE FROM TBPMO_RECORD_CONNECT WHERE RECORD2_ID = " & RECORD_ID - If ClassDatabase.Execute_non_Query(del) = False Then - MsgBox("Error in deleting old Record-Link. Check the logfile", MsgBoxStyle.Exclamation) - Exit Sub - End If - If ClassRecordCommands.ConnectRecord(CURRENT_PARENT_RECORD_ID, RECORD_ID, "ReLInk ENTITY " & ENTITY_ID.ToString) = True Then - 'Save_GridViewParentEntityLayout() - msg = "Die Parent-Entität wurde erfolgreich aktualisiert!" - If USER_LANGUAGE <> "de-DE" Then - msg = "The Parent-Record was changed successful!" - End If - MsgBox(msg, MsgBoxStyle.Information) - Load_Entity_Data_Only() - End If - End Sub - Private Sub DatenNeuLadenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DatenNeuLadenToolStripMenuItem.Click - Load_Datafor_Entity(True) - End Sub - Private Sub grvwGrid_ColumnFilterChanged(sender As Object, e As EventArgs) Handles grvwGrid.ColumnFilterChanged - SET_ROWCOUNT_STRING() - - End Sub - - Sub SET_ROWCOUNT_STRING() - Dim sw As New SW("SET_ROWCOUNT_STRING") - If NODE_NAVIGATION = False Then - Dim selnode As TreeNode = TreeViewMain.SelectedNode - Dim origtext As String = selnode.Text - If origtext.Contains(" (") Then - Dim existingstring = origtext.Substring(0, origtext.IndexOf("(") - 1) - selnode.Text = String.Format("{0} ({1})", existingstring, grvwGrid.RowCount) - Else - selnode.Text = String.Format("{0} ({1})", selnode.Text, grvwGrid.RowCount) - End If - End If - Dim msg = "Anzahl Datensätze: " - If USER_LANGUAGE <> "de-DE" Then - msg = "number of records: " - End If - tslbldisplayRecords.Text = msg & grvwGrid.RowCount - sw.Done() - End Sub - Public Sub New() - ' Dieser Aufruf ist für den Designer erforderlich. - InitializeComponent() - - ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. - End Sub - - 'Private Sub AxObjectListControl_CausesValidationChanged(sender As Object, e As EventArgs) Handles AxObjectListControl.CausesValidationChanged - ' Console.WriteLine("CausesValidationChanged") - 'End Sub - - 'Private Sub AxObjectListControl_SettingFlagChanged(sender As Object, e As EventArgs) Handles AxObjectListControl.SettingFlagChanged - ' Console.WriteLine("SettingFlagChanged") - 'End Sub - - 'Private Sub AxObjectListControl_Validated(sender As Object, e As EventArgs) Handles AxObjectListControl.Validated - ' Console.WriteLine("Validated") - 'End Sub - - Private Sub tslblLocked_VisibleChanged(sender As Object, e As EventArgs) Handles tslblLocked.VisibleChanged - If tslblLocked.Visible = True Then - Dim msg = "Datensatz - Nur lesenden Zugriff" - If USER_LANGUAGE <> "de-DE" Then - msg = "Record is read only" - End If - tslblLocked.Text = msg - End If - End Sub - - Private Sub tsmi_RecordDelete_Click(sender As Object, e As EventArgs) Handles tsmi_RecordDelete.Click - Delete_Record() - End Sub - - Private Sub KopierenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_Copy.Click - If ClassWindreamDocGrid.SELECTED_DOC_PATH <> "" Then - Try - Dim selectedfile(0) As String - - selectedfile(0) = ClassWindreamDocGrid.SELECTED_DOC_PATH - - Dim dataobj As New DataObject - - dataobj.SetData(DataFormats.FileDrop, True, selectedfile) - - Clipboard.Clear() - Clipboard.SetDataObject(dataobj, True) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Copy file:", ex.Message) - End Try - Cursor = Cursors.Default - End If - End Sub - - Private Sub GridViewDoc_Search_FocusedColumnChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs) Handles GridViewDoc_Search.FocusedColumnChanged - - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Refresh_DocID() - End Sub - - Private Sub GridViewDoc_Search_FocusedRowChanged(sender As Object, e As FocusedRowChangedEventArgs) Handles GridViewDoc_Search.FocusedRowChanged - - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Refresh_DocID() - End Sub - Sub Refresh_DocID() - If ClassWindreamDocGrid.SELECTED_DOC_ID <> 0 Then - Dim msg = "Doc-ID: " & ClassWindreamDocGrid.SELECTED_DOC_ID.ToString - tslblDocIDMain.Text = msg - tslblDocIDTab1.Text = msg - Else - tslblDocIDMain.Text = "DocRow not selected" - tslblDocIDTab1.Text = "DocRow not selected" - End If - End Sub - Private Sub GridViewDoc_Search_MasterRowExpanded(sender As Object, e As CustomMasterRowEventArgs) Handles GridViewDoc_Search.MasterRowExpanded - Refresh_DocID() - End Sub - Private Sub GridViewDoc_Search_MasterRowExpanding(sender As Object, e As MasterRowCanExpandEventArgs) Handles GridViewDoc_Search.MasterRowExpanding - Refresh_DocID() - End Sub - - Private Sub LöschenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_RemoveLink.Click - If RECORD_ID = 0 Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Missing Selection:", "Please select a record!") - Exit Sub - End If - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - Exit Sub - End If - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count > 0 Then - Dim msg = "Wollen Sie die Verknüpfung der gewählten Datei/en wirklich entfernen?" & vbNewLine & "Datei/en bleibt/bleiben im DMS/Archiv/Explorer erhalten!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You like to delete only the references?" & vbNewLine & "File(s) will stay in ECM/Archive/Explorer!" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Try - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If ClassFileResult.Delete_ResultFile(row.Item("DOC_ID"), RECORD_ID, 0) = True Then - ClassHelper.InsertEssential_Log(row.Item("DOC_ID"), "DOC-ID", "RECORD LINK REMOVED FROM DOC-SEARCH") - Cursor = Cursors.WaitCursor - RUN_WDSEARCH_GRID() - End If - - 'Dim DT_INDICES As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '" & row.Item("OBJECTTYPE") & "'", True) - 'If Not IsNothing(DT_INDICES) Then - ' If DT_INDICES.Rows.Count = 1 Then - ' 'Record-Links entfernen - ' If clsWD_SET.REMOVE_VEKTOR_LINK(row.Item("DOC_PATH"), DT_INDICES.Rows(0).Item("IDXNAME_RECORDID"), RECORD_ID) = True Then - ' 'ENTITY-Links entfernen - ' If clsWD_SET.REMOVE_VEKTOR_LINK(row.Item("DOC_PATH"), DT_INDICES.Rows(0).Item("IDXNAME_ENTITYID"), ENTITY_ID) = True Then - - ' Else - ' MsgBox("Could not remove Vektor-Link ENTITY! Check logfile.", MsgBoxStyle.Exclamation) - ' End If - ' Else - ' MsgBox("Could not remove Vektor-Link RECORD! Check logfile.", MsgBoxStyle.Exclamation) - ' End If - ' End If - 'End If - Next - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Removing links from file:", ex.Message) - End Try - End If - End If - End Sub - - Private Sub EigenschaftenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_PropertiesFile.Click - Show_File_Properties() - End Sub - Sub Show_File_Properties() - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(4)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If row.Item("DOC_PATH") <> "" Then - Cursor = Cursors.WaitCursor - Dim sei As New SHELLEXECUTEINFO - sei.cbSize = Marshal.SizeOf(sei) - sei.lpVerb = "properties" - sei.lpFile = row.Item("DOC_PATH") - sei.nShow = SW_SHOW - sei.fMask = SEE_MASK_INVOKEIDLIST - If Not ShellExecuteEx(sei) Then - Dim ex As New System.ComponentModel.Win32Exception(System.Runtime.InteropServices.Marshal.GetLastWin32Error()) - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Open file propertys:", ex.Message) - End If - End If - Cursor = Cursors.Default - Next - End Sub - Private Sub DateiÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_Open.Click - Open_File() - End Sub - Private Sub GridControlDocSearch_DoubleClick(sender As Object, e As EventArgs) Handles GridControlDocSearch.DoubleClick - Open_File() - End Sub - - Private Sub TabWindream_Leave(sender As Object, e As EventArgs) Handles TabWindream.Leave - Save_DocGrid_Layout() - End Sub - - Private Sub GridControlDocSearch_DragDrop(sender As Object, e As DragEventArgs) Handles GridControlDocSearch.DragDrop - Drag_Drop(e) - End Sub - - Private Sub tslblFileslocked_VisibleChanged(sender As Object, e As EventArgs) Handles tslblFileslocked.VisibleChanged - If tslblFileslocked.Visible = True Then - Dim msg = "Dateizugriffsrechte eingeschränkt" - If USER_LANGUAGE <> "de-DE" Then - msg = "File-accessrights limited" - End If - tslblFileslocked.Text = msg - End If - End Sub - - Private Sub tsButtonCancel_Click(sender As Object, e As EventArgs) Handles tsButtonCancel.Click - If CtrlCommandUI.IsInsert = True Then - If ClassHelper.DeleteRecord(SELECTED_RECORD_ID, "DELETE DURING INSERT(Hit Cancel)") = False Then - Dim msg = "Der Datensatz '" & SELECTED_RECORD_ID & "' konnte nicht gelöscht werden. Überprüfen Sie das log" - If USER_LANGUAGE <> "de-DE" Then - msg = "The record '" & SELECTED_RECORD_ID & "' could not be deleted. Check the log" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - End If - End If - tsButtonCancel.Visible = False - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - CtrlCommandUI.IsInsert = False - INSERT_IN_ACTION = False - RECORD_CHANGED = False - - ' Den derzeitigen Record Neuladen - Column_Row_Handler("tsButtonCancel_Click") - End Sub - - Private Sub tsbtnRedo_Click(sender As Object, e As EventArgs) Handles tsbtnRedo.Click - Me.Cursor = Cursors.WaitCursor - Dim proc = String.Format("EXEC PRPMO_REDO_RECORD_CHANGES {0}", RECORD_ID) - If ClassDatabase.Execute_non_Query_withConn(proc, 1) = True Then - RECORD_ID = 0 - Column_Row_Handler("tsbtnRedo_Click") - Me.Cursor = Cursors.Default - End If - - End Sub - -#Region "TrySave Funktionen" - Public Function TrySave_RequiredControlsFilled() As Boolean - Dim missingValues As New List(Of String) - missingValues = ClassControlValues.CheckRequiredControlValues(CtrlBuilder.MasterPanel.Controls) - - If missingValues.Count > 0 Then - Dim RequiredControlNames = String.Join(vbNewLine, missingValues) - - If (USER_LANGUAGE = "de-DE") Then - Dim message = String.Format("Die folgenden Steuerelemente müssen ausgefüllt sein: {0}{1}", vbNewLine, RequiredControlNames) - MessageBox.Show(message, "Muss-Felder ausfüllen", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - Else - Dim message = String.Format("The following controls must be filled with values: {0}{1}", vbNewLine, RequiredControlNames) - MessageBox.Show(message, "Fill Required Controls", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) - End If - - Focus_Control(missingValues.First()) - - ' Muss-Felder sind noch nicht ausgefüllt worden - Return False - Else - ' Muss-Felder sind alle ausgefüllt - Return True - End If - End Function - '''

- ''' Überprüft beim manuellen Speichern, ob Datensatz verändert wurde und - ''' ob alle Muss-Felder ausgefüllt wurden - ''' - ''' - ''' Gibt False zurück, wenn nicht alle Muss-Felder gefüllt wurde, - ''' ansonsten True - ''' - Public Function TrySave_User() As Boolean - Try - 'EDIT_STATE = EditState.None - 'Update_Status_Label(False) - Dim RequiredControlsFilled As Boolean = TrySave_RequiredControlsFilled() - - If RECORD_CHANGED = False And RequiredControlsFilled = True Then - ' Datensatz wurde nicht verändert - Return True - Else - If RequiredControlsFilled = False Then - Return False - End If - End If - - If RequiredControlsFilled = True Then - TrySave_DoSave() - - Return True - Else - Return False - End If - Catch ex As Exception - MessageBox.Show("Error in TrySave_User: " & vbNewLine & ex.Message) - Return False - End Try - End Function - - Public Sub TrySave_DoSave() - ERROR_WHILE_SAVING = False - ' Record Speichern - Dim ResultMessage = CtrlCommandUI.SaveRecord(SELECTED_RECORD_ID, ENTITY_ID, PARENT_RECORDID) - If ResultMessage <> "ERROR" Then - ' Status anzeigen - Update_Status_Label(True, ResultMessage) - Else - ERROR_WHILE_SAVING = True - End If - 'Jetzt die für die Entität notwendigen Prroceduren ausführen - Customer_Run_Procedures() - ' RECORD_CHANGED zurücksetzen - RECORD_CHANGED = False - 'Liste der geänderten Control Values leeren - CtrlBuilder.ControlsChanged.Clear() - End Sub - - ''' - ''' Fragt den Benutzer beim Datensatzwechsel, ob Änderungen gespeichert werden sollen. Gibt False zurück, wenn Mussfelder ausgefüllt werden müssen, ansonsten True. - ''' - Public Function TrySave_Automatic() As Boolean - Try - EDIT_STATE = EditState.None - 'Update_Status_Label(False) - - If RECORD_CHANGED = True Then - Dim ShouldSave As DialogResult - If USER_LANGUAGE = "de-DE" Then - ShouldSave = MessageBox.Show("Sie haben ungespeicherte Änderungen. Wollen Sie diese speichern?", "Ungespeicherte Änderungen", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - Else - ShouldSave = MessageBox.Show("There are unsaved changes. Would You like to save?", "Unsaved changes", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - End If - - ' Änderungen sollen gespeichert werden - If ShouldSave = DialogResult.Yes Then - - If CtrlCommandUI.IsInsert Then - EDIT_STATE = EditState.None - End If - - Dim RequiredControlsFilled As Boolean = TrySave_RequiredControlsFilled() - - If RequiredControlsFilled = True Then - ' Änderungen sollen gespeichert werden, - ' Muss-Felder sind alle ausgefüllt - TrySave_DoSave() - ' Hinzufügen Button wieder aktivieren - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - If CtrlCommandUI.IsInsert Then - Lock_RecordControls(True) - End If - Return True - Else - ' Änderungen sollen gespeichert werden, - ' aber Muss-Felder sind noch nicht ausgefüllt worden - Return False - End If - Else ' Änderungen sollen nicht gespeichert werden - ' Angelegten Record löschen - If CtrlCommandUI.IsInsert Then - If ClassHelper.DeleteRecord(SELECTED_RECORD_ID, "TrySave - UserdecidedNotToSave - ENTITY-ID: " & CURRENT_ENTITY_ID) = True Then - CtrlCommandUI.IsInsert = False - INSERT_IN_ACTION = False - End If - End If - - ' Änderungen sollen nicht gespeichert werden - RECORD_CHANGED = False - tsButtonCancel.Visible = False - ' Hinzufügen Button wieder aktivieren - If ADD_RECORDS_CONSTR = False Then - tsButtonAdd.Enabled = False - Else - tsButtonAdd.Enabled = True - End If - - Return True - End If - Else - - ' Datensatz wurde nicht verändert - Return True - End If - Catch ex As Exception - MessageBox.Show("Error in TrySave_Automatic: " & vbNewLine & ex.Message) - Return False - End Try - End Function -#End Region - - Private Sub SucheAnzeigenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SucheAnzeigenToolStripMenuItem.Click - grvwGrid.ShowFindPanel() - grvwGrid.FindFilterText = "" - End Sub - - Private Sub MassenänderungToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles tsmiMassChanges.Click - Try - Dim list As New ArrayList - Dim collist As New ArrayList - For i = 0 To grvwGrid.RowCount - Dim recid = grvwGrid.GetRowCellValue(i, "Record-ID") - If Not IsNothing(recid) Then - list.Add(recid) - End If - Next - For Each col As DevExpress.XtraGrid.Columns.GridColumn In grvwGrid.VisibleColumns - Dim name = col.Name - If name.StartsWith("col") Then - name = name.Substring(3) - End If - collist.Add(name) - Next - MASS_COLUMN_LIST = collist - MASS_RECORD_IDs2CHANGE = list - CURRENT_ENTITY_ID = ENTITY_ID - Save_Grid_Layout() - frmMass_Change.ShowDialog() - If SUCCESSFULL = True Then - Cursor = Cursors.WaitCursor - Load_Datafor_Entity(True) - Cursor = Cursors.Default - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in MassChange Collector:", ex.Message) - End Try - End Sub - Private Sub GridViewDoc_Search_ColumnWidthChanged(sender As Object, e As ColumnEventArgs) Handles GridViewDoc_Search.ColumnWidthChanged - Save_DocGrid_Layout() - End Sub - Private Sub UmbenennenToolStripMenuItem_MouseHover(sender As Object, e As EventArgs) - Display_Filename() - End Sub - Sub Display_Filename() - Try - Dim RENAME_DOC_PATH - Try - RENAME_DOC_PATH = GridViewDoc_Search.GetFocusedRowCellValue(GridViewDoc_Search.Columns("FULLPATH")) - Catch ex As Exception - ClassLogger.Add(">> Attention: Could not set DocVariable RENAME_DOC_PATH: " & ex.Message, False) - RENAME_DOC_PATH = Nothing - End Try - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters!", MsgBoxStyle.Exclamation) - Exit Sub - End If - If RENAME_DOC_PATH <> "" Then - Dim FileToRename As String - FileToRename = Path.GetFileNameWithoutExtension(RENAME_DOC_PATH) - CMDoc_TextBoxRenameFile.Text = FileToRename - CMDoc_TextBoxRenameFile.Enabled = True - Else - CMDoc_TextBoxRenameFile.Enabled = False - End If - Catch ex As Exception - MsgBox("Unexpected Error in getting the filename: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub DateiMitDatensatzVerknüpfenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_linkRecord.Click - Try - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters (LinkRecord)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Refresh_Selected_Table() - Dim frm As New frmDocRecordLink ' frmDocLink_Record_Entities() 'fileName, ClassWindreamDocGrid.RESULT_OBJECTTYPE) - frm.Show() - Catch ex As Exception - MsgBox("Unexpected Error in Linking Record: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub DetailAnsichtDatensatzToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DetailAnsichtDatensatzToolStripMenuItem.Click - ClassJumpRecord.JumpToRecord(0, RECORD_ID) - JUMP_RECORD_ID = 0 - End Sub - Private Sub GridViewDoc_Search_RowStyle(sender As Object, e As Views.Grid.RowStyleEventArgs) Handles GridViewDoc_Search.RowStyle - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Yellow - Else - If e.RowHandle = -1 Then - Exit Sub - End If - - Try - Dim rowCellValue = GridViewDoc_Search.GetRowCellValue(e.RowHandle, "in work?") - If Not IsNothing(rowCellValue) Then - Dim inwork = rowCellValue - If inwork = True Then - e.Appearance.BackColor = Color.Orchid - e.HighPriority = True - End If - End If - - - - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Checking Value In Work: " & ex.Message, False) - End Try - - Try - Dim DROPDOWN_VALUE - If Not IsNothing(DT_DOCRESULT_DROPDOWN_ITEMS) Then - 'Den ColumnTitle aus ConfigTableholen - If DT_DOCRESULT_DROPDOWN_ITEMS.Rows.Count > 0 Then - For Each confrow As DataRow In DT_DOCRESULT_DROPDOWN_ITEMS.Rows - Dim CAPTION = confrow.Item("HEADER_CAPTION") - DROPDOWN_VALUE = GridViewDoc_Search.GetRowCellValue(e.RowHandle, CAPTION) - If Not IsNothing(DROPDOWN_VALUE) Then - Exit For - End If - Next - - If Not IsNothing(DROPDOWN_VALUE) Then - Dim ColorRow As Color - Dim expression As String = String.Format("VALUE = '{0}'", DROPDOWN_VALUE) - Dim matchingRows() As DataRow = DT_DOCRESULT_DROPDOWN_ITEMS.Select(expression, "SEQUENCE") - Dim rowcolorname As String = "" - 'Die Color für den value auswählen - For Each matchingRow As DataRow In matchingRows - rowcolorname = "" - If Not IsDBNull(matchingRow.Item("COLOR")) Then - rowcolorname = matchingRow.Item("COLOR") - End If - - If rowcolorname <> "" Then - Exit For - End If - Next - If rowcolorname <> "" Then - ColorRow = Color.FromName(rowcolorname) - e.Appearance.BackColor = ColorRow - e.HighPriority = True - End If - - - 'Dim c As Color = DirectCast(rowCellValue, Color) - - End If - End If - - - End If - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in RowStyle-Color Dropdown: " & ex.Message, False) - End Try - - End If - End Sub - Sub ContextMenu_Read() - docCM_Open.Enabled = True - docCM_Copy.Enabled = False - docCM_RenameMain.Enabled = False - docCM_InWork.Enabled = False - docCM_linkRecord.Enabled = False - docCM_Showlinks.Enabled = False - docCM_CheckRights.Enabled = False - docCM_DeleteFile.Enabled = False - docCM_RemoveLink.Enabled = False - WindreamToolStripMenuItem.Enabled = False - End Sub - Sub ContextMenu_Write() - docCM_Open.Enabled = True - docCM_Copy.Enabled = True - docCM_RenameMain.Enabled = True - docCM_InWork.Enabled = True - docCM_linkRecord.Enabled = True - docCM_Showlinks.Enabled = True - docCM_CheckRights.Enabled = True - docCM_DeleteFile.Enabled = True - docCM_RemoveLink.Enabled = True - WindreamToolStripMenuItem.Enabled = True - End Sub - Private Sub ContextMenuStripResultFiles_Opening(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles ContextMenuStripResultFiles.Opening - Try - If clsWindream.SESSION_CREATED = False Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Check Your windream-connection and restart ADDI afterwards.", "Could not create a windream session!") - e.Cancel = True - End If - Me.Cursor = Cursors.WaitCursor - - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - e.Cancel = True - End If - Refresh_DocID() - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 1 Then - If ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DOC_ID") = 0 Then - e.Cancel = True - End If - End If - File_in_Work() - Dim Result = ClassDOC_SEARCH.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_ID) - If Not IsNothing(Result) Then - ROW_READ_ONLY = False - Select Case Result.ToString - Case "R" - ContextMenu_Read() - ROW_READ_ONLY = True - Case "RW" - ContextMenu_Write() - Case "RWA" - ContextMenu_Write() - Case "" - ContextMenu_Read() - ROW_READ_ONLY = True - End Select - Else - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Getting rights - check the log") - e.Cancel = True - End If - If ROW_READ_ONLY = False Then - If RIGHT_READ_ONLY_DOC = True Then - ContextMenu_Read() - End If - End If - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 1 Then - If ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DISPLAYNAME") <> "" Then - docCM_RenameMain.Visible = True - Set_Displayname() - Else - docCM_RenameMain.Visible = False - End If - Else - docCM_RenameMain.Visible = False - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Opening DocContextMenu: ", ex.Message) - e.Cancel = True - Finally - Me.Cursor = Cursors.Default - End Try - - - End Sub - Sub File_in_Work() - docCM_InWork.Enabled = True - Try - Dim expression As String - expression = "DocID = " & ClassWindreamDocGrid.SELECTED_DOC_ID - Dim foundRowsLevel0() As DataRow - ' Use the Select method to find all rows matching the filter. - foundRowsLevel0 = CURRENT_DOC_RESULTS.Select(expression) - Try - IW_USER = foundRowsLevel0(0)("IN_WORK_USER") - IW_COMMENT = foundRowsLevel0(0)("IN_WORK_COMMENT") - Catch ex As Exception - IW_USER = "" - IW_COMMENT = "" - End Try - Dim displ As String - If CBool(ClassWindreamDocGrid.SELECTED_INWORK) = True Then - If IW_USER.ToUpper = USER_USERNAME.ToUpper Or USER_IS_ADMIN Then - displ = "Datei wieder freigeben" - If USER_LANGUAGE <> "de-DE" Then - displ = "Set file free" - End If - Else - displ = "Datei in Bearbeitung (zeige Info)" - If USER_LANGUAGE <> "de-DE" Then - displ = "File is in work (show details)" - End If - End If - Else - displ = "Datei in Bearbeitung nehmen" - If USER_LANGUAGE <> "de-DE" Then - displ = "Lock file for working" - End If - End If - docCM_InWork.Text = displ - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in File-Work Info: " & ex.Message, False) - docCM_InWork.Enabled = False - End Try - End Sub - Private Sub TSMI_inWork_Click(sender As Object, e As EventArgs) Handles docCM_InWork.Click - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters (3)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - ClassFileResult.DocID = ClassWindreamDocGrid.SELECTED_DOC_ID - If ClassWindreamDocGrid.SELECTED_INWORK = True Then ' Datei ist in Bearbeitung - Dim msglbl As String - Dim msg1 As String - If IW_USER.ToUpper = USER_USERNAME.ToUpper Or USER_IS_ADMIN Then - If ClassFileResult.Set_InWork(0, "") = True Then - RUN_WDSEARCH_GRID() - End If - Else - msglbl = "In Bearbeitung durch User '" & IW_USER & "' - Kommentar:" - msg1 = IW_COMMENT - If USER_LANGUAGE <> "de-DE" Then - msglbl = "File in Work through User '" & IW_USER & "' - Comment:" - End If - ClassHelper.MSGBOX_Handler("INFO", "Information file", msglbl, msg1) - End If - Else - frmFileInWork.ShowDialog() - ClassWindreamDocGrid.SELECTED_INWORK = ClassFileResult.InWork - RUN_WDSEARCH_GRID() - End If - End Sub - - Sub Set_Displayname() - Try - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 1 Then - If ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DISPLAYNAME") <> "" Then - CMDoc_TextBoxRenameDisplay.Text = ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DISPLAYNAME") - CMDoc_TextBoxRenameDisplay.Enabled = True - End If - Else - CMDoc_TextBoxRenameDisplay.Enabled = False - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Unexpected Error in getting the Displayname: ", ex.Message) - End Try - End Sub - Private Sub TestToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_CheckRights.Click - Dim msg = "Die Rechte wurden erfolgreich überprüft und aktualisiert!" - CURRENT_RECORD_ID = RECORD_ID - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Could not read file Parameters: ", "Could not read file Parameters (6)") - Exit Sub - End If - Dim err As Boolean = False - Cursor = Cursors.WaitCursor - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If ClassDOC_SEARCH.SET_WD_RIGHTS(row.Item("DOC_ID"), row.Item("DOC_PATH")) = True Then - - Else - err = True - msg = String.Format("Datei '" & vbNewLine & "{0}'" & vbNewLine & "Bitte prüfen Sie die Logdatei!", row.Item("DOC_PATH")) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("file '" & vbNewLine & "{0}'" & vbNewLine & "Please check the logfile!", row.Item("DOC_PATH")) - End If - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error Rights module", "Error while setting rights: (Scroll down) ", msg) - End If - 'Create Session um Fehler bei windows Session icht zu erzeugen - FAU_AD_USER = "" - clsWindream.Create_Session() - Next - Cursor = Cursors.Default - If err = False Then - If USER_LANGUAGE <> "de-DE" Then - msg = "The rights were successfully renewed!" - End If - MsgBox(msg, MsgBoxStyle.Information) - End If - - End Sub - - Public Sub ActivateAllTabs() - ' Alle Tabs aktivieren - For Each tab As DevExpress.XtraTab.XtraTabPage In TCDetails.TabPages - If (tab.Name <> "TabDetails") Then - tab.PageEnabled = True - End If - Next - End Sub - - Public Sub DeactivateTabs() - ' Alle Tab Pages außer Detailansicht deaktivieren - ' Zur Detailansicht springen - For Each tab As DevExpress.XtraTab.XtraTabPage In TCDetails.TabPages - If (tab.Name <> "TabDetails") And tab.Name <> "TabWindream" And tab.Name <> "TabPos" Then - tab.PageEnabled = False - Else - TCDetails.SelectedTabPage = tab - End If - Next - End Sub - - Private Sub TCDetails_SelectedPageChanging(sender As Object, e As DevExpress.XtraTab.TabPageChangingEventArgs) Handles TCDetails.SelectedPageChanging - If EDIT_STATE = EditState.Insert Or EDIT_STATE = EditState.Update Then - If Save_Record() = False Then - e.Cancel = True - End If - End If - - End Sub - - Private Sub ToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles docCM_DeleteFile.Click - If RECORD_ID = 0 And CURRENT_SEARCH_TYPE <> "ENTITY" Then - MsgBox("Please select a record!", MsgBoxStyle.Exclamation) - Exit Sub - End If - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters (DELETE FILES)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 0 Then - MsgBox("Please choose a file!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Dim msg = "Sind Sie sicher, dass Sie die Datei(en) endgültig löschen wollen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to permanently delete this file(s)?" - End If - Dim result1 As MsgBoxResult - result1 = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result1 = MsgBoxResult.Yes Then - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If row.Item("DOC_PATH") <> "" Then - Try - If Not IsNothing(row.Item("DOC_ID")) Then - Dim Count As Integer = ClassDatabase.Execute_Scalar("SELECT COUNT(GUID) FROM TBPMO_DOC_RECORD_LINK WHERE DOC_ID = " & row.Item("DOC_ID"), True) - If Count > 1 And CURRENT_SEARCH_TYPE = "RECORD" Then - msg = "Diese Datei ist noch mit anderen Datensätzen verknüpft! Lediglich die Verknüpfung zum aktuellen Datensatz wird gelöscht!" - If USER_LANGUAGE <> "de-DE" Then - msg = "This file is also linked to other records! Only the link for this Record will be deleted!" - End If - MsgBox(msg, MsgBoxStyle.Information) - If ClassFileResult.Delete_ResultFile(row.Item("DOC_ID"), RECORD_ID, 0) = True Then - ClassHelper.InsertEssential_Log(row.Item("DOC_ID"), "DOC-ID", "FILE LINK DELETED BY USER") - End If - Else - If CURRENT_SEARCH_TYPE = "FULLTEXT" Or CURRENT_SEARCH_TYPE = "ENTITY" Then - RECORD_ID = 0 - End If - If ClassFileResult.Delete_ResultFile(row.Item("DOC_ID"), RECORD_ID, 1) = True Then - If clsWD_SET.Delete_WDFile(row.Item("DOC_PATH")) = True Then - ClassHelper.InsertEssential_Log(row.Item("DOC_ID"), "DOC-ID", "FILE DELETED BY USER") - End If - - Else - msg = String.Format("Die Datei {0} konnte nicht gelöscht werden! Prüfen Sie die logfile!", row.Item("DOC_PATH")) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("The file {0} could not be deleted! Check the logfile!", row.Item("DOC_PATH")) - End If - MsgBox(msg, MsgBoxStyle.Critical, "Attention:") - - End If - End If - - End If - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - Dim proc = String.Format("EXEC PRPROXY_DOC_CHECK_DELETE {0}", row.Item("DOC_ID")) - ClassDatabase.Execute_non_Query(proc, True) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in delete file: ", ex.Message) - End Try - - End If - Next - If CURRENT_SEARCH_TYPE = "ENTITY" Then - CURRENT_DT_DOC_ENTITY_SEARCH = Nothing - End If - RUN_WDSEARCH_GRID() - End If - - - - End Sub - - Private Sub TreeViewMain_DragDrop(sender As Object, e As DragEventArgs) Handles TreeViewMain.DragDrop - Try - - If Not IsNothing(e.Data) Then - Me.Cursor = Cursors.WaitCursor - Dim pt As Point - Dim DestinationNode As TreeNode - pt = CType(sender, TreeView).PointToClient(New Point(e.X, e.Y)) - DestinationNode = CType(sender, TreeView).GetNodeAt(pt) - Dim node_tag - Dim ENTITY_STRING - Dim sql - If Not IsNothing(DestinationNode) Then - node_tag = DestinationNode.Tag - If Not IsNumeric(node_tag) Then - MsgBox("Could not get a valid Entity!", MsgBoxStyle.Exclamation) - Me.Cursor = Cursors.Default - Exit Sub - End If - sql = String.Format("SELECT [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & - "FROM VWPMO_CONSTRUCTOR_FORMS WHERE FORM_ID = {2}", USER_LANGUAGE, CURRENT_SCREEN_ID, node_tag.ToString) - ENTITY_STRING = ClassDatabase.Execute_Scalar(sql, True) - sql = String.Format("select count(guid) from TBPMO_CONTROL_ENTITY_LINK where ORIGIN_CTRL_ID in (SELECT GUID FROM TBPMO_CONTROL where FORM_ID = {0}) " & - "AND LINKED_CTRL_ID IN (SELECT GUID FROM TBPMO_CONTROL where FORM_ID = {1})", ENTITY_ID, node_tag) - Dim count = ClassDatabase.Execute_Scalar(sql, True) - If Not IsNothing(count) Then - If count = 0 Then - MsgBox("No configuration for changing entity-link!" & vbNewLine & "Please inform Your ADDi-Admin", MsgBoxStyle.Exclamation) - Me.Cursor = Cursors.Default - Exit Sub - End If - End If - Dim msg As String = String.Format("Wollen Sie die ausgewählten Zeilen wirklich der Entität '{0}' zuordnen?", ENTITY_STRING.ToString) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("Do You really want to change the entity-link of the selected record to '{0}'?", ENTITY_STRING.ToString) - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Save_Grid_Layout() - - For Each _RECORD As String In e.Data.GetData(GetType(String())) - 'hh - ClassRightManagement.Check_Set_Rights(_RECORD, ENTITY_ID) - If RIGHT_EDIT_R = False Then - msg = String.Format("USER {0} WANTED TO CHANGE ENTITY OF RECORD {1} to {2} but was rejected due to rights", USER_USERNAME, _RECORD, ENTITY_STRING) - ClassHelper.InsertEssential_Log(_RECORD, "RECORD-ID", msg) - Continue For - End If - Dim sql1 = String.Format("SELECT [dbo].[FNPMO_CUST_ALLOW_ENTITY_RELINK] ({0},{1})", _RECORD, USER_GUID) - If ClassDatabase.Execute_Scalar(sql1, True) = 0 Then - msg = String.Format("Verschieben von Datensatz {0} nicht möglich. Kriterien nicht erfüllt!", _RECORD.ToString) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("Changing of entity-link for record {0}not possible - Criteria is invalid!", _RECORD.ToString) - End If - MsgBox(msg, MsgBoxStyle.Information) - Continue For - End If - ClassLogger.Add(String.Format("Relinking entity of record '{0}' to entity '{1}'?", _RECORD, ENTITY_STRING.ToString), False) - - Dim upd = String.Format("UPDATE TBPMO_RECORD SET FORM_ID = {0} where GUID = {1}", node_tag, _RECORD) - If ClassDatabase.Execute_non_Query(upd) = True Then - If DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassDatabase.Execute_non_Query(upd, True) - Dim del = String.Format("DELETE FROM TBPMO_ENTITY_TABLE{1} WHERE [Record-ID] = {0}", _RECORD, ENTITY_ID) - ClassDatabase.Execute_non_Query(del, True) - - End If - msg = String.Format("ENTITY WAS CHANGED TO {0}-{1} by User: {2}", ENTITY_STRING, node_tag, USER_USERNAME) - ClassHelper.InsertEssential_Log(_RECORD, "RECORD-ID", msg) - sql = "SELECT T.* FROM VWPMO_DOC_SEARCH T, TBPMO_DOC_RECORD_LINK T1 WHERE T.DocID = T1.DOC_ID AND T1.RECORD_ID = " & _RECORD - Dim DT_DOCS As DataTable = ClassDatabase.Return_Datatable(sql, True) - 'For Each doc As DataRow In DT_DOCS.Rows - ' Dim DT_INDICES As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '" & doc.Item("OBJECTTYPE") & "'", True) - ' clsWD_SET.REMOVE_VEKTOR_LINK(doc.Item("FULL_FILENAME"), DT_INDICES.Rows(0).Item("IDXNAME_ENTITYID"), ENTITY_ID) - 'Next - - sql = String.Format("select ORIGIN_CTRL_ID,LINKED_CTRL_ID from TBPMO_CONTROL_ENTITY_LINK where ORIGIN_CTRL_ID in (SELECT GUID FROM TBPMO_CONTROL where FORM_ID = {0}) " & - "AND LINKED_CTRL_ID IN (SELECT GUID FROM TBPMO_CONTROL where FORM_ID = {1})", ENTITY_ID, node_tag) - Dim DT_CHANGE_CTR As DataTable = ClassDatabase.Return_Datatable(sql) - For Each row As DataRow In DT_CHANGE_CTR.Rows - upd = String.Format("UPDATE TBPMO_CONTROL_VALUE SET CONTROL_ID = {0}, CHANGED_WHO = '{3}' WHERE CONTROL_ID = {1} AND RECORD_ID = {2}", row.Item("LINKED_CTRL_ID"), row.Item("ORIGIN_CTRL_ID"), _RECORD, USER_USERNAME) - ClassDatabase.Execute_non_Query(upd) - If DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassDatabase.Execute_non_Query(upd, True) - End If - Next - Dim execsql = String.Format("EXEC PRPMO_DELETE_RECORD_PMO_TABLE {0},{1}", ENTITY_ID, _RECORD) - If ClassDatabase.Execute_non_Query(execsql) = True Then - If DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassDatabase.Execute_non_Query(execsql, True) - End If - End If - execsql = String.Format("EXEC PRPMO_ENTITY_TABLE_RENEW_RECORD {0},{1}", node_tag, _RECORD) - If ClassDatabase.Execute_non_Query(execsql) = True Then - ClassDatabase.Execute_non_Query(execsql, True) - End If - - End If - Next - msg = String.Format("Datensatz/-sätze erfolgreich auf die Entität {0} verlinked (wenn Kriterien erfüllt)!", ENTITY_STRING.ToString) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("The record/s was/were successfully relinked with entity {0} (if criteria matched)", ENTITY_STRING.ToString) - End If - MsgBox(msg, MsgBoxStyle.Information) - If DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED = True Then - msg = "Sie benutzen einen Proxyserver. Die Daten des neu verlinkten Datensatzes werden Sie evtl. erst nach vollständiger Proxysynchronisation einsehen können!" - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("You are using a proxy-Server. The new linked record in entity '{0}' might only be displayed after a full synchronisation!", ENTITY_STRING) - End If - MsgBox(msg, MessageBoxIcon.Information) - End If - Load_Datafor_Entity(True) - End If - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in DragDrop TreeView: ", ex.Message) - End Try - Me.Cursor = Cursors.Default - End Sub - - Private Sub TreeViewMain_DragOver(sender As Object, e As DragEventArgs) Handles TreeViewMain.DragOver - e.Effect = DragDropEffects.Copy - End Sub - - Private Sub AuswertungAnzeigenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AuswertungAnzeigenToolStripMenuItem.Click - Dim frm As New frmDiagrams() - Me.Cursor = Cursors.WaitCursor - 'frm.MdiParent = MAIN_FORM - frm.Show() - Me.Cursor = Cursors.Default - End Sub - - Private Sub SucheAnzeigenToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles docCM_showGridSearch.Click - GridViewDoc_Search.ShowFindPanel() - End Sub - Private Sub GridViewDoc_Search_ColumnFilterChanged(sender As Object, e As EventArgs) Handles GridViewDoc_Search.ColumnFilterChanged - Try - Dim origtext As String = tslblWindreamView.Text - If origtext.Contains(" (") Then - Dim existingstring = origtext.Substring(0, origtext.IndexOf("(") - 1) - tslblWindreamView.Text = String.Format("{0} ({1})", existingstring, GridViewDoc_Search.RowCount) - Else - tslblWindreamView.Text = String.Format("{0} ({1})", tslblWindreamView.Text, GridViewDoc_Search.RowCount) - End If - Catch ex As Exception - - End Try - End Sub - Private Sub DateirechteFürUserToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_GetRights.Click - Dim result = ClassDOC_SEARCH.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_ID) - If Not IsNothing(result) Then - Dim msg = "Das aktuelle Recht für Sie (" & USER_USERNAME & ") ist: " - If USER_LANGUAGE <> "de-DE" Then - msg = "Your (" & USER_USERNAME & ") current right is: " - End If - msg = msg & result.ToString - msg = msg & vbNewLine & vbNewLine & "R:" & vbTab & "Read" & vbNewLine & "W:" & vbTab & "Write" & vbNewLine & "A:" & vbTab & "Admin" - MsgBox(msg, MsgBoxStyle.Information) - Else - MsgBox("Could not read the rights for selected file! Check the log for further infomation!", MsgBoxStyle.Exclamation) - End If - End Sub - - Private Sub CreateWorkflowtaskstsbtn_Click(sender As Object, e As EventArgs) Handles CreateWorkflowtaskstsmi.Click - Dim result As MsgBoxResult - Dim stg, caption As String - If USER_LANGUAGE = "de-DE" Then - stg = "Wollen Sie die Workflowtasks für diesen Datensatz erzeugen? Alte Workflows werden gelöscht!" - caption = "Bestätigung erforderlich:" - Else - stg = "Do You really want to create workflowtasks for this record? Existing workflows will be deleted!" - caption = "Confirmation needed:" - End If - result = MessageBox.Show(stg, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Try - CURRENT_ENTITY_ID = ENTITY_ID - Dim sql = "EXEC PRPMO_CREATE_WF_TASKS " & CURRENT_ENTITY_ID & ", " & RECORD_ID - If ClassDatabase.Execute_non_Query(sql) = True Then - ClassWorkflow.Refresh_Workflows_Entity() - Show_act_WFTask() - If USER_LANGUAGE = "de-DE" Then - stg = "Workflows erzeugt! Wollen Sie die Workflowübersicht nun anzeigen?" - caption = "Erfolgreich:" - Else - stg = "Workflows created! Would You like to show the Workflow-Overview?" - caption = "Success:" - End If - result = MessageBox.Show(stg, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - ClassJumpRecord.JumpToRecord(2, RECORD_ID) - ClassWorkflow.Refresh_Workflows_Entity() - JUMP_RECORD_ID = 0 - End If - Else - If USER_LANGUAGE = "de-DE" Then - stg = "Die Workflows konnten nicht erzeugt werden. Bitte prüfen Sie die Log-Datei!" - Else - stg = "Error in Creating Workflow-Tasks. Please check the logfile!" - End If - MsgBox(stg, MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error inCreate Workflowtasks Record: ", ex.Message) - End Try - End If - End Sub - - Private Sub ChangeParentLinktsbtn_Click(sender As Object, e As EventArgs) Handles ChangeParentLinktsmi.Click - Show_Verknuepfungen() - End Sub - - Private Sub CopyRecordtsbtn_Click(sender As Object, e As EventArgs) Handles CopyRecordtsmi.Click - Dim msg As String - If RIGHT_RECORD_AND_FILE_READ_ONLY = False Then - Dim result As MsgBoxResult - msg = "Möchten Sie den Datensatz wirklich kopieren?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You like to copy the record?" - End If - result = MessageBox.Show(msg, "Copy Record:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Dim SQL = String.Format("EXEC PRPMO_COPY_RECORD {0}, '{1}'", RECORD_ID, USER_USERNAME) - If ClassDatabase.Execute_non_Query_withConn(SQL, 1) = True Then - Load_Entity_Data_CONTROLS_RECORDS() - End If - End If - Else - msg = "Sie dürfen diesen Datensatz nicht löschen! (Rechtekonzept)!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Due to right-privileges You are not allowed to delete this record!" - End If - MessageBox.Show(msg, "Warning:", MessageBoxButtons.OK, MessageBoxIcon.Information) - End If - - End Sub - - Private Sub showRecordLogtsbtn_Click(sender As Object, e As EventArgs) Handles showRecordLogtsmi.Click - CURRENT_RECORD_ID = RECORD_ID - frmRecord_Changes.ShowDialog() - End Sub - Private Sub AnwendungscacheResettsbtn_Click(sender As Object, e As EventArgs) Handles AnwendungscacheResettsmi.Click - Dim result As MsgBoxResult - Dim msg = "Möchten Sie den Anwendungscache wirklich leeren?" & vbNewLine & "Die Entität wird dann automatisch neugeladen!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You like to clear the applications-cache?" & vbNewLine & "All data will be loaded new!" - End If - result = MessageBox.Show(msg, "Clear cache:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Try - Cursor = Cursors.WaitCursor - CURRENT_ENTITY_ID = ENTITY_ID - ClassControlValueCache.ClearCache() - DisableEditMode() - Load_Entity_Data_CONTROLS_RECORDS() - RECORD_CHANGED = False - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Clear Cache: ", ex.Message) - Finally - Cursor = Cursors.Default - End Try - End If - End Sub - - Private Sub OfficeVorlagenToolStripMenuItem_Click(sender As Object, e As EventArgs) - - End Sub - - Private Sub NewVarianttsmi_Click(sender As Object, e As EventArgs) Handles NewVarianttsmi.Click - Dim msg As String - If RIGHT_RECORD_AND_FILE_READ_ONLY = False Then - CURRENT_ENTITY_ID = ENTITY_ID - CURRENT_RECORD_ID = RECORD_ID - Dim recid = CURRENT_RECORD_ID - frmNewVariant.ShowDialog() - If recid <> CURRENT_RECORD_ID Then - Me.Cursor = Cursors.WaitCursor - ClassProxy.PRPROXY_SYNC_DETAIL_OBJECT("TBPMO_RECORD_VARIANT") - ClassProxy.PRPROXY_SYNC_DETAIL_OBJECT("TBPMO_RECORD") - Me.Cursor = Cursors.Default - Load_Datafor_Entity(True) - LocateRecordinGridById(CURRENT_RECORD_ID) - End If - Else - msg = "Sie dürfen diesen Datensatz nicht löschen! (Rechtekonzept)!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Due to right-privileges You are not allowed to delete this record!" - End If - MessageBox.Show(msg, "Warning:", MessageBoxButtons.OK, MessageBoxIcon.Information) - End If - - End Sub - - Private Sub tsbtnRefresh_Entity_Click(sender As Object, e As EventArgs) Handles tsbtnRefresh_Entity.Click - Refresh_Entity_Data(True) - End Sub - - Private Sub RecordDeleteToolStripMenuItem_Click(sender As Object, e As EventArgs) - Delete_Record() - End Sub - Private Sub docCMEntityWideSearch_Click(sender As Object, e As EventArgs) Handles docCMEntityWideSearch.Click - CURRENT_SEARCH_TYPE = "ENTITY" - RUN_ENTITY_DOC_SEARCH() - End Sub - - Private Sub tsbtnDoc_Refresh_Click(sender As Object, e As EventArgs) Handles tsbtnDoc_Refresh.Click - RUN_WDSEARCH_GRID() - End Sub - - Private Sub Load_Variants() - Try - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - Me.TBPMO_RECORD_VARIANTTableAdapter.Connection.ConnectionString = ClassProxy.MyPROXYConnectionString - Else - Me.TBPMO_RECORD_VARIANTTableAdapter.Connection.ConnectionString = MyConnectionString - End If - Me.TBPMO_RECORD_VARIANTTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_RECORD_VARIANT, ENTITY_ID, RECORD_ID) - Catch ex As System.Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error while loading variants: ", ex.Message) - End Try - - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Load_Variants() - End Sub - - Private Sub tsbtnVariantDetailView_Click(sender As Object, e As EventArgs) Handles tsbtnVariantDetailView.Click - - Load_Variant_Record() - End Sub - Sub Load_Variant_Record() - Try - Dim RECORD_ID = GridViewVariants.GetFocusedRowCellValue(GridViewVariants.Columns("RECORD_ID")) - If Not IsNothing(RECORD_ID) Then - ClassJumpRecord.JumpToRecord(0, RECORD_ID) - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Show_Detail_Record: ", ex.Message) - End Try - JUMP_RECORD_ID = 0 - End Sub - Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles tsbtnGeodata.Click - 'ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Show_Detail_Record: ", "dsdfsdfdsfdsf") - Dim frm As New frmGeodataNavigation(GridControlMain, CURRENT_ENTITY_ID) - frm.Show() - End Sub - - Private Sub GridControl1_DoubleClick(sender As Object, e As EventArgs) Handles GridControl1.DoubleClick - Load_Variant_Record() - End Sub - - Private Sub ChangeHidepanelToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ChangeHidepanelToolStripMenuItem.Click - If SplitContainerDetails.CollapsePanel = SplitCollapsePanel.Panel1 Then - SplitContainerDetails.CollapsePanel = SplitCollapsePanel.Panel2 - Else - SplitContainerDetails.CollapsePanel = SplitCollapsePanel.Panel1 - End If - - End Sub - - Private Sub tsbtnPanel1Collapse_Click(sender As Object, e As EventArgs) Handles tsbtnPanel1Collapse.Click - Collapse_Details() - End Sub - Sub Collapse_Details() - If SplitContainerDetails.Collapsed = False Then - SplitContainerDetails.CollapsePanel = SplitCollapsePanel.Panel1 - SplitContainerDetails.Collapsed = True - Dim msg = "Detailbereich 'ausklappen'" - If USER_LANGUAGE <> "de-DE" Then - msg = "Maximize details" - End If - tsbtnPanel1Collapse.Text = msg - tsbtnPanel1Collapse.Image = My.Resources.arrow_Forward_16xLG - Else - SplitContainerDetails.CollapsePanel = SplitCollapsePanel.Panel2 - SplitContainerDetails.Collapsed = False - Dim msg = "Detailbereich 'einklappen'" - If USER_LANGUAGE <> "de-DE" Then - msg = "Collapse details" - End If - tsbtnPanel1Collapse.Text = msg - tsbtnPanel1Collapse.Image = My.Resources.arrow_left - End If - End Sub - Private Sub cmsTreeView_Opening(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles cmsTreeView.Opening - tsmiNodeDelete.Visible = False - Dim control = Me.ActiveControl - If Not IsNothing(control) Then - If control.Name <> TreeViewMain.Name Then - e.Cancel = True - End If - If CURRENT_NODE_CONFIGURABLE_ID <> 0 Then - tsmiNodeNew.Visible = True - Else - tsmiNodeNew.Visible = False - End If - If Not IsNothing(TreeViewMain.SelectedNode) Then - Dim oNODE_GUID = ClassNodeNavigation.Return_NODEID_forTag(TreeViewMain.SelectedNode.Tag.ToString) - - Try - Dim oExpression As String - oExpression = "GUID = " & oNODE_GUID - Dim oRowNode() As DataRow = DT_TREEVIEW_NODES_ALL.Select(oExpression) - If oRowNode.Length = 1 Then - Dim oAllowRenameNode = oRowNode(0)("BOOL1") - If oAllowRenameNode = True Then - Me.tsmiNodeRename.Visible = True - Else - Me.tsmiNodeRename.Visible = False - End If - End If - - Catch ex As Exception - - End Try - - - If TreeViewMain.SelectedNode.Tag.ToString.StartsWith("CONFIG_NODE") Then - tsmiNodeDelete.Visible = True - End If - End If - End If - If USER_LANGUAGE <> "de-DE" Then - Me.tstxtboxSearchNode.Text = "Search Node" - Else - Me.tstxtboxSearchNode.Text = "Suche Knoten" - End If - End Sub - Private Function FindFocussedControl(ByVal ctr As Control) As Control - Dim container As ContainerControl = TryCast(ctr, ContainerControl) - Do While (container IsNot Nothing) - ctr = container.ActiveControl - container = TryCast(ctr, ContainerControl) - Loop - Return ctr - End Function - - Private Sub DateiVersionierenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiVersionierenToolStripMenuItem.Click - Refresh_Selected_Table() - frmWM_CreateVersion.ShowDialog() - RUN_WDSEARCH_GRID() - End Sub - Sub Refresh_Selected_Table() - Dim table As New DataTable - table.TableName = "SelectedFiles" - - ' Create two columns, ID and Name. - Dim idColumn As DataColumn = table.Columns.Add("ID", GetType(System.Int32)) - idColumn.AutoIncrement = True - idColumn.AutoIncrementSeed = 0 - idColumn.AutoIncrementStep = 1 - table.PrimaryKey = New DataColumn() {idColumn} - table.Columns.Add("FILEPATH", GetType(System.String)) - table.Columns.Add("DOC_ID", GetType(System.Int32)) - table.Columns.Add("OBJECTTYPE", GetType(System.String)) - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If row.Item("DOC_PATH") <> String.Empty Then - 'Set the ID column as the primary key column. - Dim newRow As DataRow = table.NewRow() - newRow("FILEPATH") = row.Item("DOC_PATH") - newRow("DOC_ID") = row.Item("DOC_ID") - newRow("OBJECTTYPE") = row.Item("OBJECTTYPE") - table.Rows.Add(newRow) - End If - Next - table.AcceptChanges() - CURRENT_DT_SELECTED_FILES = table - End Sub - Private Sub DokumentartÄndernToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DokumentartÄndernToolStripMenuItem.Click - CURRENT_FORMVIEW_ID = FORMVIEW_ID - Refresh_Selected_Table() - frmWM_ChangeDoctype.ShowDialog() - RUN_WDSEARCH_GRID() - End Sub - Private Sub NeuToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles NeuToolStripMenuItem.Click - Display_Filename() - End Sub - - Private Sub NeuToolStripMenuItem_MouseHover(sender As Object, e As EventArgs) Handles NeuToolStripMenuItem.MouseHover - Display_Filename() - End Sub - - Private Sub CMDoc_TextBoxRenameFile_KeyUp(sender As Object, e As KeyEventArgs) Handles CMDoc_TextBoxRenameFile.KeyUp - If e.KeyCode = Keys.Return Then - Try - If CMDoc_TextBoxRenameFile.Text <> "" Then - Dim OldName, NewName, OnlyFilename As String - OldName = ClassWindreamDocGrid.SELECTED_DOC_PATH - ' Define file names. - NewName = CMDoc_TextBoxRenameFile.Text - OnlyFilename = NewName - Dim name1 = Path.Combine(Path.GetDirectoryName(ClassWindreamDocGrid.SELECTED_DOC_PATH), NewName) - NewName = NewName & Path.GetExtension(ClassWindreamDocGrid.SELECTED_DOC_PATH) - OnlyFilename &= Path.GetExtension(ClassWindreamDocGrid.SELECTED_DOC_PATH) - ' Rename file. - My.Computer.FileSystem.RenameFile(OldName, NewName) - Cursor = Cursors.WaitCursor - Dim upd = String.Format("UPDATE TBPMO_DOCRESULT_LIST SET Change_DateTime = GETDATE(), Filename = '{0}', FULL_FILENAME = '{1}', CHANGED_WHO = '{2}', CHANGED_WHEN = GETDATE() WHERE DocID = {3}", - OnlyFilename, NewName, USER_USERNAME, ClassWindreamDocGrid.SELECTED_DOC_ID) - If DD_LIB_Standards.clsDatabase.Execute_non_Query(upd) Then - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - ClassDatabase.Execute_non_Query(upd, True) - End If - End If - Cursor = Cursors.Default - RUN_WDSEARCH_GRID() - ContextMenuStripResultFiles.Close() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Renaming files:", ex.Message) - End Try - End If - End Sub - - Private Sub DisplaynameUmbenennenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DisplaynameUmbenennenToolStripMenuItem.Click - Set_Displayname() - End Sub - - Private Sub DisplaynameUmbenennenToolStripMenuItem_MouseHover(sender As Object, e As EventArgs) Handles DisplaynameUmbenennenToolStripMenuItem.MouseHover - Set_Displayname() - End Sub - - Private Sub SToolStripMenuItem_KeyUp(sender As Object, e As KeyEventArgs) Handles CMDoc_TextBoxRenameDisplay.KeyUp - If e.KeyCode = Keys.Return Then - Try - ClassFileResult.DocID = ClassWindreamDocGrid.SELECTED_DOC_ID - If CMDoc_TextBoxRenameDisplay.Text <> "" Then - If ClassFileResult.Set_Displayname(CMDoc_TextBoxRenameDisplay.Text) Then - Cursor = Cursors.WaitCursor - RUN_WDSEARCH_GRID() - ContextMenuStripResultFiles.Close() - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Unexpected Error in Setting Displayname Click: ", ex.Message) - End Try - End If - End Sub - - Private Sub DateienDiesemUndToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles tsmiNodedownSearch.Click - CURRENT_SEARCH_TYPE = "NODE_DOWN" - RUN_WDSEARCH_GRID() - End Sub - - Private Sub EnitätssucheToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles tsmientitySearch.Click - CURRENT_SEARCH_TYPE = "ENTITY" - RUN_ENTITY_DOC_SEARCH() - End Sub - - Private Sub OberhalbToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OberhalbToolStripMenuItem.Click - ADD_NODE("HERE") - End Sub - - Private Sub ADD_NODE(where As String) - Try - If tsmINewText.Text = String.Empty Then - MsgBox("Please type a nodetext!", MsgBoxStyle.Critical) - tsmINewText.BackColor = Color.Red - Exit Sub - End If - - Dim PARENT_ID - - Dim expression As String - expression = "ENTITY_ID = " & ENTITY_ID & " AND GUID = " & CURRENT_NODE_CONFIGURABLE_ID - Dim foundRowsLevel0() As DataRow - ' Use the Select method to find all rows matching the filter. - foundRowsLevel0 = NODE_CONFIGURABLE_NODES_DT.Select(expression) - Dim i As Integer - Dim RECORD_CREATE As Boolean - ' For each row create a Node - For i = 0 To foundRowsLevel0.GetUpperBound(0) - RECORD_CREATE = foundRowsLevel0(i)("CREATE_RECORD") - Next - If where = "HERE" Then - PARENT_ID = ClassNodeNavigation.Return_NODEID_forTag(TreeViewMain.SelectedNode.Parent.Tag) - ElseIf where = "BELOW" Then - PARENT_ID = ClassNodeNavigation.Return_NODEID_forTag(TreeViewMain.SelectedNode.Tag) - End If - Dim NEWRECORD As Integer - If RECORD_CREATE = True Then - Dim recordId = ClassRecordCommands.CreateRecordProcedure(ENTITY_ID) - If recordId = 0 Then - ClassLogger.Add("Error in ADD_NODE: Could not create Record", True) - ClassHelper.MSGBOX_Handler("ERROR", "Error in ADD_NODE", "Could not create Record") - Exit Sub - Else - NEWRECORD = recordId - End If - End If - 'Dim NEWRECORD As Integer = ClassControlCommandsUI.GetLastRecord(ENTITY_ID) - Dim NEWNODE = New TreeNode(tsmINewText.Text) - If Not IsNothing(NEWRECORD) Then - ClassProxy.PRPROXY_RECORD_UPD_INS(ENTITY_ID, NEWRECORD) - - If Not IsNothing(CURRENT_NODE_CONFIGURABLE_ID) And CURRENT_NODE_CONFIGURABLE_ID > 0 Then - Dim index As Integer = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = CURRENT_NODE_CONFIGURABLE_ID.ToString Then 'CURRENT_NODE_CONFIGURABLE_ID.ToString & "#" & ENTITY_ID - Exit For - End If - index += 1 - Next - NEWNODE.ImageIndex = index - NEWNODE.SelectedImageIndex = index - End If - 'Dim ins - 'If RECORD_CREATE Then - - ' sdd - ' ins = String.Format("INSERT INTO TBPMO_STRUCTURE_NODES (RECORD_ID,NODE_CONFIG_ID, NODE_CAPTION, ID1, PARENT_GUID, ADDED_WHO) VALUES (" & - ' "{0},{1},'{2}','{3}','{4}','{5}')", NEWRECORD, CURRENT_NODE_CONFIGURABLE_ID, tsmINewText.Text, "CONFIG " & NEWRECORD & "-" & CURRENT_NODE_CONFIGURABLE_ID, PARENT_ID, USER_USERNAME) - 'Else - ' ins = String.Format("INSERT INTO TBPMO_STRUCTURE_NODES (NODE_CONFIG_ID, NODE_CAPTION, ID1, PARENT_GUID, ADDED_WHO) VALUES (" & - ' "{0},'{1}','{2}','{3}','{4}')", CURRENT_NODE_CONFIGURABLE_ID, tsmINewText.Text, "CONFIG " & NEWRECORD & "-" & CURRENT_NODE_CONFIGURABLE_ID, PARENT_ID, USER_USERNAME) - 'End If - 'If ClassDatabase.Execute_non_Query(ins) Then - - Dim NEW_GUID = ClassNodeNavigation.CreateNodeProcedure(NEWRECORD, CURRENT_NODE_CONFIGURABLE_ID, tsmINewText.Text, "CONFIG " & NEWRECORD & "-" & CURRENT_NODE_CONFIGURABLE_ID, PARENT_ID, USER_USERNAME) - If NEW_GUID > 0 Then - ClassNodeNavigation.Check_NODE_CONFIG_ID(ENTITY_ID, Nothing) - NEWNODE.Tag = ClassNodeNavigation.CreateNODE_TAG(ENTITY_ID, NEW_GUID, NEWRECORD, CURRENT_NODE_CONFIGURABLE_ID) - - If where = "HERE" Then - TreeViewMain.SelectedNode.Parent.Nodes.Add(NEWNODE) - TreeViewMain.SelectedNode.Parent.Expand() - Else - TreeViewMain.SelectedNode.Nodes.Add(NEWNODE) - TreeViewMain.SelectedNode.Expand() - End If - ' End If - End If - - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Unexpected Error in Adding ConfigNode: ", ex.Message) - End Try - End Sub - Private Sub tsmiNodeDelete_Click(sender As Object, e As EventArgs) Handles tsmiNodeDelete.Click - Try - Dim _tag = TreeViewMain.SelectedNode.Tag - Dim REC_Exists As Boolean = False - If _tag.ToString.ToString.Contains("RECORD-ID") Then - REC_Exists = True - End If - Dim NODE_GUID = ClassNodeNavigation.Return_NODEID_forTag(_tag) - If IsNumeric(NODE_GUID) Then - Dim msg = "Sind Sie sicher, dass Sie den Knoten '" & TreeViewMain.SelectedNode.Text & "' löschen wollen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to delete the node'" & TreeViewMain.SelectedNode.Text & "'?" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Dim oDelete = String.Format("EXEC PRPMO_DELETE_NODE {0},'{1}'", NODE_GUID, USER_USERNAME) - If ClassDatabase.Execute_non_Query(oDelete) Then - TreeViewMain.Nodes.Remove(TreeViewMain.SelectedNode) - Refresh_Entity_Data(True) - End If - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Unexpected Error in Deleting ConfigNode: ", ex.Message) - End Try - End Sub - - Private Sub UnterhalbToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles UnterhalbToolStripMenuItem.Click - ADD_NODE("BELOW") - End Sub - - Private Sub cmDoc1FileOpen_Click(sender As Object, e As EventArgs) Handles cmDoc1FileOpen.Click - Open_File() - End Sub - Sub Open_File() - Me.Cursor = Cursors.WaitCursor - Dim allow_Open As Boolean = False - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Dim Result = ClassDOC_SEARCH.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_ID) - If Not IsNothing(Result) Then - Select Case Result.ToString - Case "R" - ContextMenu_Read() - allow_Open = True - Case "RW" - allow_Open = True - Case "RWA" - allow_Open = True - End Select - End If - If allow_Open = True Then - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(5)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If ClassHelper.File_open(row.Item("DOC_PATH"), row.Item("DOC_ID")) = True Then - TimerFileHandle.Enabled = True - End If - - - Next - Else - If clsWD_GET.WDFile_exists(ClassWindreamDocGrid.SELECTED_DOC_PATH, DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED, ClassProxy.MyLinkedServer, True) = True Then - ClassHelper.MSGBOX_Handler("ERROR", "Right-Management", "File is existing, but you do not have the rights to open this file! " & vbNewLine & "Please contact your admin!" & vbNewLine & "DOC-ID: " & ClassWindreamDocGrid.SELECTED_DOC_ID.ToString) - Else - ClassHelper.MSGBOX_Handler("ERROR", "", "File does not exist! Please contact your admin!") - End If - End If - Me.Cursor = Cursors.Default - End Sub - Private Sub cmDoc1FileProperties_Click(sender As Object, e As EventArgs) Handles cmDoc1FileProperties.Click - Show_File_Properties() - End Sub - - Private Sub tsbtnWork_Click(sender As Object, e As EventArgs) Handles tsbtnWork.Click - Dim stg - If POS_ENABLED = False Then - POS_ENABLED = True - tslblPoslocked.Visible = False - BindingNavigatorAddNewItem.Enabled = True - BindingNavigatorDeleteItem.Enabled = True - grvwGridPos.OptionsBehavior.ReadOnly = False - If USER_LANGUAGE = "de-DE" Then - stg = "Bearbeiten beenden" - Else - stg = "End Working" - End If - Me.tsbtnWork.Text = stg - Else - POS_ENABLED = False - tslblPoslocked.Visible = True - BindingNavigatorAddNewItem.Enabled = False - BindingNavigatorDeleteItem.Enabled = False - grvwGridPos.OptionsBehavior.ReadOnly = True - If USER_LANGUAGE = "de-DE" Then - stg = "Positionen bearbeiten" - Else - stg = "Edit positions" - End If - Me.tsbtnWork.Text = stg - End If - End Sub - - Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click - Try - If POS_RECORD_ID > 0 Then - Dim msg = "Sind Sie sicher, dass Sie diese Position löschen wollen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to delete this position?" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - If ClassHelper.DeleteRecord(POS_RECORD_ID) = True Then - Load_Pos_Data() - Else - - End If - End If - End If - Catch ex As Exception - - End Try - - - - End Sub - - Private Sub grvwGridPos_FocusedColumnChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs) Handles grvwGridPos.FocusedColumnChanged - Pos_COLROW_Changer() - End Sub - - Private Sub tsbtnStartFulltext_Click(sender As Object, e As EventArgs) Handles tsbtnStartFulltext.Click - Open_FulltextSearch() - End Sub - - Private Sub tsmiFulltext_Click(sender As Object, e As EventArgs) Handles tsmiFulltext.Click - Open_FulltextSearch() - End Sub - Sub Open_FulltextSearch() - CURRENT_SELECTED_NODE = Nothing - If NODE_NAVIGATION = True Then - If IsNothing(TreeViewMain.SelectedNode) Then - MsgBox("Please select a node!", MsgBoxStyle.Critical) - Exit Sub - End If - CURRENT_NAVIGATION_TYPE = "NODE" - CURRENT_SELECTED_NODE = TreeViewMain.SelectedNode - Else - CURRENT_NAVIGATION_TYPE = "DEFAULT" - End If - frmWM_FulltextChoice.ShowDialog() - If CURRENT_FULLTEXT_PATTERN <> "" Then - RUN_WDSEARCH_GRID() - End If - End Sub - - Private Sub cmsResultFilesBasic_Opening(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles cmsResultFilesBasic.Opening - Try - If clsWindream.SESSION_CREATED = False Then - ClassHelper.MSGBOX_Handler("INFO", "Attention", "Check Your windream-connection and restart ADDI afterwards.", "Could not create a windream session!") - e.Cancel = True - End If - Me.Cursor = Cursors.WaitCursor - Dim Result = ClassDOC_SEARCH.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_ID) - If Not IsNothing(Result) Then - Select Case Result.ToString - Case "R" - ContextMenu_Read() - Case Else - ContextMenu_Write() - End Select - Else - 'cmDoc1FileProperties.Enabled = True - End If - Catch ex As Exception - e.Cancel = True - Finally - Me.Cursor = Cursors.Default - End Try - - End Sub - - Private Sub OrdnerÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OrdnerÖffnenToolStripMenuItem.Click - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(5)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - ClassHelper.Open_Folder(row.Item("DOC_PATH"), row.Item("DOC_ID")) - Next - End Sub - Private Sub ToolStripDropDownButton3_DropDownOpening(sender As Object, e As EventArgs) Handles ToolStripDropDownButton3.DropDownOpening - Try - Me.Cursor = Cursors.WaitCursor - Dim Record_Changes As String = "SELECT count(GUID) FROM VWPMO_RECORD_CHANGES WHERE RECORD_ID = " & RECORD_ID - Dim RC = ClassDatabase.Execute_Scalar(Record_Changes, True) - showRecordLogtsmi.Enabled = False - If Not RC Is Nothing Then - If RC > 0 Then - showRecordLogtsmi.Enabled = True - End If - End If - If RIGHT_RECORD_AND_FILE_READ_ONLY = True Then - CopyRecordtsmi.Enabled = False - NewVarianttsmi.Enabled = False - ChangeParentLinktsmi.Enabled = False - CreateWorkflowtaskstsmi.Enabled = False - Else - CopyRecordtsmi.Enabled = True - NewVarianttsmi.Enabled = True - ChangeParentLinktsmi.Enabled = True - CreateWorkflowtaskstsmi.Enabled = True - End If - Catch ex As Exception - Finally - Me.Cursor = Cursors.Default - End Try - - End Sub - Private Sub TimerClearResultfiles_Tick(sender As Object, e As EventArgs) Handles TimerClearResultfiles.Tick - Try - For Each row As DataRow In CURRENT_TBPMO_FILES_USER.Rows - If row.Item("WORKED") = True Then - If row.Item("DELETE_FILE") = True Then - If File.Exists(row.Item("FILENAME2WORK")) Then - File.Delete(row.Item("FILENAME2WORK")) - ClassHelper.DELETE_PMO_FILE_USER(row.Item("GUID")) - row.Delete() - End If - Else - ClassHelper.DELETE_PMO_FILE_USER(row.Item("GUID")) - row.Delete() - End If - End If - Next - CURRENT_TBPMO_FILES_USER.AcceptChanges() - ClassFolderWatcher.Check_Scan_Files() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "", "Unexpected Error in clearing User-Files: " & ex.Message, ex.StackTrace) - Finally - TimerClearResultfiles.Stop() - End Try - End Sub - - Private Sub tsbtnPos_Refresh_Click(sender As Object, e As EventArgs) Handles tsbtnPos_Refresh.Click - Load_Pos_Data() - End Sub - - Private Sub frmConstructor_Main_KeyUp(sender As Object, e As KeyEventArgs) Handles MyBase.KeyUp - If e.KeyCode = Keys.Control And e.KeyCode = Keys.R Then - Refresh_Entity_Data(True) - ElseIf e.KeyCode = Keys.Control And e.KeyCode = Keys.S Then - Save_Record() - If ERROR_WHILE_SAVING = True Then - Column_Row_Handler("StrgS") - End If - End If - End Sub - - Private Sub tstxtboxSearchNode_KeyUp(sender As Object, e As KeyEventArgs) Handles tstxtboxSearchNode.KeyUp - If e.KeyCode = Keys.Return Then - Dim Result As List(Of TreeNode) = SearchTheTreeView(TreeViewMain, tstxtboxSearchNode.Text) - - - If Result Is Nothing Then - MessageBox.Show("No Match Found") - Else - If Result.Count = 1 Then - TreeViewMain.SelectedNode = Result.First() - Else - Dim resultForm As New frmTreeSearchResult() - resultForm.searchResultNodes = Result - resultForm.constructorForm = Me - resultForm.Show() - End If - End If - End If - End Sub - - Public Sub SetSelectedTreeViewNode(node As TreeNode) - TreeViewMain.SelectedNode = node - End Sub - - Private Sub tstxtboxSearchNode_Click(sender As Object, e As EventArgs) Handles tstxtboxSearchNode.Click, tstxtboxSearchNode.Enter - tstxtboxSearchNode.Text = "" - End Sub - - Private Sub frmConstructor_Main_HandleDestroyed(sender As Object, e As EventArgs) Handles Me.HandleDestroyed - - End Sub - - Private Sub tslblPoslocked_VisibleChanged(sender As Object, e As EventArgs) Handles tslblPoslocked.VisibleChanged - If tslblPoslocked.Visible = True Then - Dim msg = "Nur lesenden Zugriff" - If USER_LANGUAGE <> "de-DE" Then - msg = "Positions are read only" - End If - tslblPoslocked.Text = msg - End If - End Sub - - Private Sub TreeViewMain_BeforeExpand(sender As Object, e As TreeViewCancelEventArgs) Handles TreeViewMain.BeforeExpand - - End Sub - - Private Sub TreeList1_GetStateImage(sender As Object, e As DevExpress.XtraTreeList.GetStateImageEventArgs) Handles TreeList1.GetStateImage - Dim Column_Config_ID As DevExpress.XtraTreeList.Columns.TreeListColumn = TreeList1.Columns("NODE_CONFIG_ID") - Dim configid = e.Node.GetDisplayText(Column_Config_ID) - - e.Node.StateImageIndex = ImageCollection1.Images.Keys.IndexOf(configid) - - End Sub - - Private Sub TreeList1_ColumnFilterChanged(sender As Object, e As EventArgs) Handles TreeList1.ColumnFilterChanged - Dim tree As TreeList = TryCast(sender, TreeList) - Dim filteredColumns As List(Of TreeListColumn) = tree.Columns.Cast(Of TreeListColumn)().Where(Function(c) c.FilterInfo.AutoFilterRowValue IsNot Nothing).ToList() - If filteredColumns.Count = 0 Then - tree.CollapseAll() - Return - End If - - tree.BeginUpdate() - For Each col As TreeListColumn In filteredColumns - Dim op As New CollapseChildrenOperation(col.FilterInfo.AutoFilterRowValue.ToString(), col) - tree.NodesIterator.DoOperation(op) - Next col - tree.EndUpdate() - End Sub - Public Class CollapseChildrenOperation - Inherits TreeListOperation - - Private filterValue As String - Private column As TreeListColumn - - Public Sub New(ByVal filter As String, ByVal col As TreeListColumn) - filterValue = filter - column = col - End Sub - - Private Function IsNodeMatchFilter(ByVal node As TreeListNode, ByVal column As TreeListColumn) As Boolean - Return node.GetDisplayText(column).Contains(filterValue) - End Function - Public Overrides Sub Execute(ByVal node As TreeListNode) - If IsNodeMatchFilter(node, column) Then - node.TreeList.MakeNodeVisible(node) - CollapseChildren(node) - End If - End Sub - - Public Sub CollapseChildren(ByVal node As TreeListNode) - 'node.Visible = true; - For Each childNode As TreeListNode In node.Nodes - CollapseChildren(childNode) - Next childNode - node.Expanded = False - End Sub - End Class - - Private Sub AusDieserEntitätToolStripMenuItem_Click(sender As Object, e As EventArgs) - - End Sub - Private Sub tstxtRenameNode_KeyUp(sender As Object, e As KeyEventArgs) Handles tstxtRenameNode.KeyUp - If e.KeyCode = Keys.Return Then - Try - Dim oTag = TreeViewMain.SelectedNode.Tag - Dim oRecExists As Boolean = False - If oTag.ToString.ToString.Contains("RECORD-ID") Then - oRecExists = True - End If - Dim NODE_GUID = ClassNodeNavigation.Return_NODEID_forTag(oTag) - If IsNumeric(NODE_GUID) Then - Dim OMsg = "Sind Sie sicher, dass Sie den Knoten '" & TreeViewMain.SelectedNode.Text & "' umbenennen wollen?" - If USER_LANGUAGE <> "de-DE" Then - OMsg = "Are You sure You want to rename the node'" & TreeViewMain.SelectedNode.Text & "'?" - End If - Dim oResult As MsgBoxResult - oResult = MessageBox.Show(OMsg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If oResult = MsgBoxResult.Yes Then - Dim oUpdate = String.Format("UPDATE TBPMO_STRUCTURE_NODES SET NODE_CAPTION = '{0}', CHANGED_WHO = '{1}' WHERE GUID = {2}", Me.tstxtRenameNode.Text, USER_USERNAME, NODE_GUID) - If ClassDatabase.Execute_non_Query(oUpdate) Then - TreeViewMain.SelectedNode.Text = Me.tstxtRenameNode.Text - End If - End If - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Unexpected Error in Renaming ConfigNode: ", ex.Message) - End Try - End If - End Sub - - Private Sub tsmiNodeRename_MouseHover(sender As Object, e As EventArgs) Handles tsmiNodeRename.MouseHover - If Not IsNothing(TreeViewMain.SelectedNode) Then - Me.tstxtRenameNode.Text = TreeViewMain.SelectedNode.Text - End If - End Sub - - Private Sub ToolStripMenuItem1_Click_1(sender As Object, e As EventArgs) Handles ToolStripMenuItem1.Click - Save_DocGrid_Layout() - End Sub - - Private Sub TimerFileHandle_Tick(sender As Object, e As EventArgs) Handles TimerFileHandle.Tick - Try - Dim oSql = $"SELECT GUID FROM TBPMO_DOC_USER_REFRESH_VIEW WHERE USER_ID = {USER_GUID} AND REFRESHED_WHEN IS NULL" - Dim oDTGUID As DataTable = ClassDatabase.Return_Datatable(oSql) - If oDTGUID.Rows.Count = 1 Then - Dim oupd = $"UPDATE TBPMO_DOC_USER_REFRESH_VIEW SET REFRESHED_WHEN = GETDATE() WHERE GUID = {oDTGUID.Rows(0).Item(0)}" - If ClassDatabase.Execute_non_Query(oupd, False) = True Then - MsgBox("Attention: The docID of one document changed! The DocSearch will be refreshed!", MsgBoxStyle.Information) - RUN_WDSEARCH_GRID() - End If - End If - - ''oDT_ProcessDoc.Columns.Add("STATE", Type.GetType("System.String")) - ''oDT_ProcessDoc.AcceptChanges() - - ''For Each oDatarow As DataRow In oDT_ProcessDoc.Rows - '' Dim exists As Boolean = False - '' For Each oProcess As Process In Process.GetProcesses() - '' If oProcess.Id = oDatarow.Item("PROCESS_ID") Then - '' 'process found so it's running so return true - '' If LogErrorsOnly = False Then ClassLogger.Add($"Process {oProcess.ProcessName} still running - {oProcess.Id.ToString}", False) - '' exists = True - '' End If - '' Next - '' If exists = False Then - '' oDatarow.Item("STATE") = "NOT RUNNING" - '' End If - ''Next - ''oDT_ProcessDoc.AcceptChanges() - 'For Each oRow_Check As DataRow In oDT_ProcessDoc.Rows - ' 'If IsDBNull(oRow_Check.Item("STATE")) Then - ' ' Continue For - ' 'End If - ' 'If oRow_Check.Item("STATE") = "NOT RUNNING" Then - ' Dim oGUID = oRow_Check.Item("GUID") - ' Dim oDocID = oRow_Check.Item("OLD_DOC_ID") - ' Dim oVersionID = oRow_Check.Item("VERSION_ID") - ' Dim oDocPath = oRow_Check.Item("DOC_PATH") - - ' oSql = $"SELECT Count(DocID) FROM VWPMO_DOC_SYNC WHERE DocID = {oDocID}" - ' Dim oFileExists = ClassDatabase.Execute_Scalar(oSql, False) - ' If oFileExists = 0 Then - ' CURRENT_OFFICE_FILE_CHANGED = True - ' ClassLogger.Add($"The docId [{oDocID}] of handled file {oDocPath} changed during editing mode!", False) - ' oSql = $"SELECT MAX(dwDocID) FROM windream60.dbo.BaseAttributes WHERE dwVersionID = {oVersionID}" - ' Dim oNEW_DOC As DataTable = ClassDatabase.Return_Datatable(oSql, False) - ' If oNEW_DOC.Rows.Count = 1 And Not IsDBNull(oNEW_DOC.Rows(0).Item(0)) Then - ' Dim oNEWDocID = oNEW_DOC.Rows(0).Item(0) - ' ClassLogger.Add($"New DocID is: {oNEWDocID}!!", False) - ' oSql = $"EXEC PRPMO_DOC_CHANGE_DOCID {oDocID},{oNEWDocID},'{USER_USERNAME}'" - ' If LogErrorsOnly = False Then ClassLogger.Add(oSql, False) - ' If ClassDatabase.Execute_non_Query(oSql, False) = False Then - ' ClassLogger.Add($"Could not relink the DocID!!", False) - ' Else - ' oSql = $"UPDATE TBPMO_DOC_ID_CHANGED SET NEW_DOC_ID = {oNEWDocID}, CHANGED_WHEN = GETDATE() WHERE GUID = {oGUID}" - ' ClassDatabase.Execute_non_Query(oSql, False) - ' End If - ' Else - ' ClassLogger.Add($"Could not get the new DOCID [{oSql}]!!", False) - ' End If - ' End If - ' 'End If - 'Next - Catch ex As Exception - ClassLogger.Add($"Unexpected error in TimerFileHandleTick [{ex.Message}]!!", True) - End Try - End Sub - - Private Sub VerknüpfungenAnzeigenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles docCM_Showlinks.Click - Try - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters (LinkRecord)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Refresh_Selected_Table() - Dim frm As New frmDoc_Links - frm.Show() - frm.BringToFront() - Catch ex As Exception - MsgBox("Unexpected Error in Showing DocLinks: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub tsmiNodeNew_Click(sender As Object, e As EventArgs) Handles tsmiNodeNew.Click - - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.Designer.vb b/app/DD-Record-Organizer - Kopie/frmCustomAppointment.Designer.vb deleted file mode 100644 index 92cac40..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.Designer.vb +++ /dev/null @@ -1,480 +0,0 @@ - _ -Partial Class frmCustomAppointment - Inherits DevExpress.XtraScheduler.UI.AppointmentForm - - 'Form overrides dispose to clean up the component list. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - MyBase.Dispose(disposing) - End Sub - - 'Required by the Windows Form Designer - Private components As System.ComponentModel.IContainer - - 'NOTE: The following procedure is required by the Windows Form Designer - 'It can be modified using the Windows Form Designer. - 'Do not modify it using the code editor. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmCustomAppointment)) - Me.Label1 = New System.Windows.Forms.Label() - Me.txtRecordID = New System.Windows.Forms.TextBox() - Me.txtControlID = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.btnJumpToRecord = New System.Windows.Forms.Button() - CType(Me.chkAllDay.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtStartDate.Properties.CalendarTimeProperties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtStartDate.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtEndDate.Properties.CalendarTimeProperties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtEndDate.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtStartTime.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtEndTime.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtLabel.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtShowTimeAs.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.tbSubject.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtResource.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtResources.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.edtResources.ResourcesCheckedListBoxControl, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.chkReminder.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.tbDescription.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.cbReminder.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.tbLocation.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.panel1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.panel1.SuspendLayout() - Me.progressPanel.SuspendLayout() - CType(Me.tbProgress, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.tbProgress.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'lblSubject - ' - resources.ApplyResources(Me.lblSubject, "lblSubject") - ' - 'lblLocation - ' - resources.ApplyResources(Me.lblLocation, "lblLocation") - ' - 'lblLabel - ' - resources.ApplyResources(Me.lblLabel, "lblLabel") - Me.lblLabel.Appearance.BackColor = CType(resources.GetObject("lblLabel.Appearance.BackColor"), System.Drawing.Color) - Me.lblLabel.Appearance.FontSizeDelta = CType(resources.GetObject("lblLabel.Appearance.FontSizeDelta"), Integer) - Me.lblLabel.Appearance.FontStyleDelta = CType(resources.GetObject("lblLabel.Appearance.FontStyleDelta"), System.Drawing.FontStyle) - Me.lblLabel.Appearance.GradientMode = CType(resources.GetObject("lblLabel.Appearance.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.lblLabel.Appearance.Image = CType(resources.GetObject("lblLabel.Appearance.Image"), System.Drawing.Image) - ' - 'lblStartTime - ' - resources.ApplyResources(Me.lblStartTime, "lblStartTime") - ' - 'lblEndTime - ' - resources.ApplyResources(Me.lblEndTime, "lblEndTime") - ' - 'lblShowTimeAs - ' - resources.ApplyResources(Me.lblShowTimeAs, "lblShowTimeAs") - ' - 'chkAllDay - ' - resources.ApplyResources(Me.chkAllDay, "chkAllDay") - Me.chkAllDay.Properties.AccessibleDescription = resources.GetString("chkAllDay.Properties.AccessibleDescription") - Me.chkAllDay.Properties.AccessibleName = resources.GetString("chkAllDay.Properties.AccessibleName") - Me.chkAllDay.Properties.AutoHeight = CType(resources.GetObject("chkAllDay.Properties.AutoHeight"), Boolean) - Me.chkAllDay.Properties.Caption = resources.GetString("chkAllDay.Properties.Caption") - Me.chkAllDay.Properties.DisplayValueChecked = resources.GetString("chkAllDay.Properties.DisplayValueChecked") - Me.chkAllDay.Properties.DisplayValueGrayed = resources.GetString("chkAllDay.Properties.DisplayValueGrayed") - Me.chkAllDay.Properties.DisplayValueUnchecked = resources.GetString("chkAllDay.Properties.DisplayValueUnchecked") - ' - 'btnOk - ' - resources.ApplyResources(Me.btnOk, "btnOk") - ' - 'btnCancel - ' - resources.ApplyResources(Me.btnCancel, "btnCancel") - ' - 'btnDelete - ' - resources.ApplyResources(Me.btnDelete, "btnDelete") - ' - 'btnRecurrence - ' - resources.ApplyResources(Me.btnRecurrence, "btnRecurrence") - ' - 'edtStartDate - ' - resources.ApplyResources(Me.edtStartDate, "edtStartDate") - Me.edtStartDate.Properties.AccessibleDescription = resources.GetString("edtStartDate.Properties.AccessibleDescription") - Me.edtStartDate.Properties.AccessibleName = resources.GetString("edtStartDate.Properties.AccessibleName") - Me.edtStartDate.Properties.AutoHeight = CType(resources.GetObject("edtStartDate.Properties.AutoHeight"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.AccessibleDescription = resources.GetString("edtStartDate.Properties.CalendarTimeProperties.AccessibleDescription") - Me.edtStartDate.Properties.CalendarTimeProperties.AccessibleName = resources.GetString("edtStartDate.Properties.CalendarTimeProperties.AccessibleName") - Me.edtStartDate.Properties.CalendarTimeProperties.AutoHeight = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.AutoHeight"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.AutoComplete = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.BeepOnError = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.BeepOnError"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.EditMask = resources.GetString("edtStartDate.Properties.CalendarTimeProperties.Mask.EditMask") - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.MaskType = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.PlaceHolder = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.PlaceHolder"), Char) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.SaveLiteral = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.SaveLiteral"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.ShowPlaceHolders"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtStartDate.Properties.CalendarTimeProperties.NullValuePrompt = resources.GetString("edtStartDate.Properties.CalendarTimeProperties.NullValuePrompt") - Me.edtStartDate.Properties.CalendarTimeProperties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtStartDate.Properties.CalendarTimeProperties.NullValuePromptShowForEmptyValue"), Boolean) - Me.edtStartDate.Properties.Mask.AutoComplete = CType(resources.GetObject("edtStartDate.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtStartDate.Properties.Mask.BeepOnError = CType(resources.GetObject("edtStartDate.Properties.Mask.BeepOnError"), Boolean) - Me.edtStartDate.Properties.Mask.EditMask = resources.GetString("edtStartDate.Properties.Mask.EditMask") - Me.edtStartDate.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtStartDate.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtStartDate.Properties.Mask.MaskType = CType(resources.GetObject("edtStartDate.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtStartDate.Properties.Mask.PlaceHolder = CType(resources.GetObject("edtStartDate.Properties.Mask.PlaceHolder"), Char) - Me.edtStartDate.Properties.Mask.SaveLiteral = CType(resources.GetObject("edtStartDate.Properties.Mask.SaveLiteral"), Boolean) - Me.edtStartDate.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtStartDate.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.edtStartDate.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtStartDate.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtStartDate.Properties.NullValuePrompt = resources.GetString("edtStartDate.Properties.NullValuePrompt") - Me.edtStartDate.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtStartDate.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'edtEndDate - ' - resources.ApplyResources(Me.edtEndDate, "edtEndDate") - Me.edtEndDate.Properties.AccessibleDescription = resources.GetString("edtEndDate.Properties.AccessibleDescription") - Me.edtEndDate.Properties.AccessibleName = resources.GetString("edtEndDate.Properties.AccessibleName") - Me.edtEndDate.Properties.AutoHeight = CType(resources.GetObject("edtEndDate.Properties.AutoHeight"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.AccessibleDescription = resources.GetString("edtEndDate.Properties.CalendarTimeProperties.AccessibleDescription") - Me.edtEndDate.Properties.CalendarTimeProperties.AccessibleName = resources.GetString("edtEndDate.Properties.CalendarTimeProperties.AccessibleName") - Me.edtEndDate.Properties.CalendarTimeProperties.AutoHeight = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.AutoHeight"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.AutoComplete = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.BeepOnError = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.BeepOnError"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.EditMask = resources.GetString("edtEndDate.Properties.CalendarTimeProperties.Mask.EditMask") - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.MaskType = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.PlaceHolder = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.PlaceHolder"), Char) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.SaveLiteral = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.SaveLiteral"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.ShowPlaceHolders"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtEndDate.Properties.CalendarTimeProperties.NullValuePrompt = resources.GetString("edtEndDate.Properties.CalendarTimeProperties.NullValuePrompt") - Me.edtEndDate.Properties.CalendarTimeProperties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtEndDate.Properties.CalendarTimeProperties.NullValuePromptShowForEmptyValue"), Boolean) - Me.edtEndDate.Properties.Mask.AutoComplete = CType(resources.GetObject("edtEndDate.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtEndDate.Properties.Mask.BeepOnError = CType(resources.GetObject("edtEndDate.Properties.Mask.BeepOnError"), Boolean) - Me.edtEndDate.Properties.Mask.EditMask = resources.GetString("edtEndDate.Properties.Mask.EditMask") - Me.edtEndDate.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtEndDate.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtEndDate.Properties.Mask.MaskType = CType(resources.GetObject("edtEndDate.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtEndDate.Properties.Mask.PlaceHolder = CType(resources.GetObject("edtEndDate.Properties.Mask.PlaceHolder"), Char) - Me.edtEndDate.Properties.Mask.SaveLiteral = CType(resources.GetObject("edtEndDate.Properties.Mask.SaveLiteral"), Boolean) - Me.edtEndDate.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtEndDate.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.edtEndDate.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtEndDate.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtEndDate.Properties.NullValuePrompt = resources.GetString("edtEndDate.Properties.NullValuePrompt") - Me.edtEndDate.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtEndDate.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'edtStartTime - ' - resources.ApplyResources(Me.edtStartTime, "edtStartTime") - Me.edtStartTime.Properties.AccessibleDescription = resources.GetString("edtStartTime.Properties.AccessibleDescription") - Me.edtStartTime.Properties.AccessibleName = resources.GetString("edtStartTime.Properties.AccessibleName") - Me.edtStartTime.Properties.AutoHeight = CType(resources.GetObject("edtStartTime.Properties.AutoHeight"), Boolean) - Me.edtStartTime.Properties.Mask.AutoComplete = CType(resources.GetObject("edtStartTime.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtStartTime.Properties.Mask.BeepOnError = CType(resources.GetObject("edtStartTime.Properties.Mask.BeepOnError"), Boolean) - Me.edtStartTime.Properties.Mask.EditMask = resources.GetString("edtStartTime.Properties.Mask.EditMask") - Me.edtStartTime.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtStartTime.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtStartTime.Properties.Mask.MaskType = CType(resources.GetObject("edtStartTime.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtStartTime.Properties.Mask.PlaceHolder = CType(resources.GetObject("edtStartTime.Properties.Mask.PlaceHolder"), Char) - Me.edtStartTime.Properties.Mask.SaveLiteral = CType(resources.GetObject("edtStartTime.Properties.Mask.SaveLiteral"), Boolean) - Me.edtStartTime.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtStartTime.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.edtStartTime.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtStartTime.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtStartTime.Properties.NullValuePrompt = resources.GetString("edtStartTime.Properties.NullValuePrompt") - Me.edtStartTime.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtStartTime.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'edtEndTime - ' - resources.ApplyResources(Me.edtEndTime, "edtEndTime") - Me.edtEndTime.Properties.AccessibleDescription = resources.GetString("edtEndTime.Properties.AccessibleDescription") - Me.edtEndTime.Properties.AccessibleName = resources.GetString("edtEndTime.Properties.AccessibleName") - Me.edtEndTime.Properties.AutoHeight = CType(resources.GetObject("edtEndTime.Properties.AutoHeight"), Boolean) - Me.edtEndTime.Properties.Mask.AutoComplete = CType(resources.GetObject("edtEndTime.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtEndTime.Properties.Mask.BeepOnError = CType(resources.GetObject("edtEndTime.Properties.Mask.BeepOnError"), Boolean) - Me.edtEndTime.Properties.Mask.EditMask = resources.GetString("edtEndTime.Properties.Mask.EditMask") - Me.edtEndTime.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtEndTime.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtEndTime.Properties.Mask.MaskType = CType(resources.GetObject("edtEndTime.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtEndTime.Properties.Mask.PlaceHolder = CType(resources.GetObject("edtEndTime.Properties.Mask.PlaceHolder"), Char) - Me.edtEndTime.Properties.Mask.SaveLiteral = CType(resources.GetObject("edtEndTime.Properties.Mask.SaveLiteral"), Boolean) - Me.edtEndTime.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtEndTime.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.edtEndTime.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtEndTime.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtEndTime.Properties.NullValuePrompt = resources.GetString("edtEndTime.Properties.NullValuePrompt") - Me.edtEndTime.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtEndTime.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'edtLabel - ' - resources.ApplyResources(Me.edtLabel, "edtLabel") - Me.edtLabel.Properties.AccessibleDescription = resources.GetString("edtLabel.Properties.AccessibleDescription") - Me.edtLabel.Properties.AccessibleName = resources.GetString("edtLabel.Properties.AccessibleName") - Me.edtLabel.Properties.AutoHeight = CType(resources.GetObject("edtLabel.Properties.AutoHeight"), Boolean) - Me.edtLabel.Properties.GlyphAlignment = CType(resources.GetObject("edtLabel.Properties.GlyphAlignment"), DevExpress.Utils.HorzAlignment) - Me.edtLabel.Properties.NullValuePrompt = resources.GetString("edtLabel.Properties.NullValuePrompt") - Me.edtLabel.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtLabel.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'edtShowTimeAs - ' - resources.ApplyResources(Me.edtShowTimeAs, "edtShowTimeAs") - Me.edtShowTimeAs.Properties.AccessibleDescription = resources.GetString("edtShowTimeAs.Properties.AccessibleDescription") - Me.edtShowTimeAs.Properties.AccessibleName = resources.GetString("edtShowTimeAs.Properties.AccessibleName") - Me.edtShowTimeAs.Properties.AutoHeight = CType(resources.GetObject("edtShowTimeAs.Properties.AutoHeight"), Boolean) - Me.edtShowTimeAs.Properties.GlyphAlignment = CType(resources.GetObject("edtShowTimeAs.Properties.GlyphAlignment"), DevExpress.Utils.HorzAlignment) - Me.edtShowTimeAs.Properties.NullValuePrompt = resources.GetString("edtShowTimeAs.Properties.NullValuePrompt") - Me.edtShowTimeAs.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtShowTimeAs.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'tbSubject - ' - resources.ApplyResources(Me.tbSubject, "tbSubject") - Me.tbSubject.Properties.AccessibleDescription = resources.GetString("tbSubject.Properties.AccessibleDescription") - Me.tbSubject.Properties.AccessibleName = resources.GetString("tbSubject.Properties.AccessibleName") - Me.tbSubject.Properties.AutoHeight = CType(resources.GetObject("tbSubject.Properties.AutoHeight"), Boolean) - Me.tbSubject.Properties.Mask.AutoComplete = CType(resources.GetObject("tbSubject.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.tbSubject.Properties.Mask.BeepOnError = CType(resources.GetObject("tbSubject.Properties.Mask.BeepOnError"), Boolean) - Me.tbSubject.Properties.Mask.EditMask = resources.GetString("tbSubject.Properties.Mask.EditMask") - Me.tbSubject.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("tbSubject.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.tbSubject.Properties.Mask.MaskType = CType(resources.GetObject("tbSubject.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.tbSubject.Properties.Mask.PlaceHolder = CType(resources.GetObject("tbSubject.Properties.Mask.PlaceHolder"), Char) - Me.tbSubject.Properties.Mask.SaveLiteral = CType(resources.GetObject("tbSubject.Properties.Mask.SaveLiteral"), Boolean) - Me.tbSubject.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("tbSubject.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.tbSubject.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("tbSubject.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.tbSubject.Properties.NullValuePrompt = resources.GetString("tbSubject.Properties.NullValuePrompt") - Me.tbSubject.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("tbSubject.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'edtResource - ' - resources.ApplyResources(Me.edtResource, "edtResource") - Me.edtResource.Properties.AccessibleDescription = resources.GetString("edtResource.Properties.AccessibleDescription") - Me.edtResource.Properties.AccessibleName = resources.GetString("edtResource.Properties.AccessibleName") - Me.edtResource.Properties.AutoHeight = CType(resources.GetObject("edtResource.Properties.AutoHeight"), Boolean) - Me.edtResource.Properties.GlyphAlignment = CType(resources.GetObject("edtResource.Properties.GlyphAlignment"), DevExpress.Utils.HorzAlignment) - Me.edtResource.Properties.NullValuePrompt = resources.GetString("edtResource.Properties.NullValuePrompt") - Me.edtResource.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtResource.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'lblResource - ' - resources.ApplyResources(Me.lblResource, "lblResource") - ' - 'edtResources - ' - resources.ApplyResources(Me.edtResources, "edtResources") - Me.edtResources.Properties.AccessibleDescription = resources.GetString("edtResources.Properties.AccessibleDescription") - Me.edtResources.Properties.AccessibleName = resources.GetString("edtResources.Properties.AccessibleName") - Me.edtResources.Properties.AutoHeight = CType(resources.GetObject("edtResources.Properties.AutoHeight"), Boolean) - Me.edtResources.Properties.Mask.AutoComplete = CType(resources.GetObject("edtResources.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.edtResources.Properties.Mask.BeepOnError = CType(resources.GetObject("edtResources.Properties.Mask.BeepOnError"), Boolean) - Me.edtResources.Properties.Mask.EditMask = resources.GetString("edtResources.Properties.Mask.EditMask") - Me.edtResources.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("edtResources.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.edtResources.Properties.Mask.MaskType = CType(resources.GetObject("edtResources.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.edtResources.Properties.Mask.PlaceHolder = CType(resources.GetObject("edtResources.Properties.Mask.PlaceHolder"), Char) - Me.edtResources.Properties.Mask.SaveLiteral = CType(resources.GetObject("edtResources.Properties.Mask.SaveLiteral"), Boolean) - Me.edtResources.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("edtResources.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.edtResources.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("edtResources.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.edtResources.Properties.NullValuePrompt = resources.GetString("edtResources.Properties.NullValuePrompt") - Me.edtResources.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("edtResources.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - ' - ' - Me.edtResources.ResourcesCheckedListBoxControl.AccessibleDescription = resources.GetString("edtResources.ResourcesCheckedListBoxControl.AccessibleDescription") - Me.edtResources.ResourcesCheckedListBoxControl.AccessibleName = resources.GetString("edtResources.ResourcesCheckedListBoxControl.AccessibleName") - Me.edtResources.ResourcesCheckedListBoxControl.AllowHtmlTextInToolTip = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.AllowHtmlTextInToolTip"), DevExpress.Utils.DefaultBoolean) - Me.edtResources.ResourcesCheckedListBoxControl.Anchor = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.Anchor"), System.Windows.Forms.AnchorStyles) - Me.edtResources.ResourcesCheckedListBoxControl.BackgroundImage = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.BackgroundImage"), System.Drawing.Image) - Me.edtResources.ResourcesCheckedListBoxControl.BackgroundImageLayout = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) - Me.edtResources.ResourcesCheckedListBoxControl.CheckOnClick = True - Me.edtResources.ResourcesCheckedListBoxControl.Dock = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.Dock"), System.Windows.Forms.DockStyle) - Me.edtResources.ResourcesCheckedListBoxControl.ImeMode = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.ImeMode"), System.Windows.Forms.ImeMode) - Me.edtResources.ResourcesCheckedListBoxControl.Location = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.Location"), System.Drawing.Point) - Me.edtResources.ResourcesCheckedListBoxControl.MaximumSize = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.MaximumSize"), System.Drawing.Size) - Me.edtResources.ResourcesCheckedListBoxControl.Name = "" - Me.edtResources.ResourcesCheckedListBoxControl.RightToLeft = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.RightToLeft"), System.Windows.Forms.RightToLeft) - Me.edtResources.ResourcesCheckedListBoxControl.Size = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.Size"), System.Drawing.Size) - Me.edtResources.ResourcesCheckedListBoxControl.TabIndex = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.TabIndex"), Integer) - Me.edtResources.ResourcesCheckedListBoxControl.ToolTip = resources.GetString("edtResources.ResourcesCheckedListBoxControl.ToolTip") - Me.edtResources.ResourcesCheckedListBoxControl.ToolTipIconType = CType(resources.GetObject("edtResources.ResourcesCheckedListBoxControl.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) - Me.edtResources.ResourcesCheckedListBoxControl.ToolTipTitle = resources.GetString("edtResources.ResourcesCheckedListBoxControl.ToolTipTitle") - ' - 'chkReminder - ' - resources.ApplyResources(Me.chkReminder, "chkReminder") - Me.chkReminder.Properties.AccessibleDescription = resources.GetString("chkReminder.Properties.AccessibleDescription") - Me.chkReminder.Properties.AccessibleName = resources.GetString("chkReminder.Properties.AccessibleName") - Me.chkReminder.Properties.AutoHeight = CType(resources.GetObject("chkReminder.Properties.AutoHeight"), Boolean) - Me.chkReminder.Properties.Caption = resources.GetString("chkReminder.Properties.Caption") - Me.chkReminder.Properties.DisplayValueChecked = resources.GetString("chkReminder.Properties.DisplayValueChecked") - Me.chkReminder.Properties.DisplayValueGrayed = resources.GetString("chkReminder.Properties.DisplayValueGrayed") - Me.chkReminder.Properties.DisplayValueUnchecked = resources.GetString("chkReminder.Properties.DisplayValueUnchecked") - ' - 'tbDescription - ' - resources.ApplyResources(Me.tbDescription, "tbDescription") - Me.tbDescription.Properties.AccessibleDescription = resources.GetString("tbDescription.Properties.AccessibleDescription") - Me.tbDescription.Properties.AccessibleName = resources.GetString("tbDescription.Properties.AccessibleName") - Me.tbDescription.Properties.NullValuePrompt = resources.GetString("tbDescription.Properties.NullValuePrompt") - Me.tbDescription.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("tbDescription.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'cbReminder - ' - resources.ApplyResources(Me.cbReminder, "cbReminder") - Me.cbReminder.Properties.AccessibleDescription = resources.GetString("cbReminder.Properties.AccessibleDescription") - Me.cbReminder.Properties.AccessibleName = resources.GetString("cbReminder.Properties.AccessibleName") - Me.cbReminder.Properties.AutoHeight = CType(resources.GetObject("cbReminder.Properties.AutoHeight"), Boolean) - Me.cbReminder.Properties.NullValuePrompt = resources.GetString("cbReminder.Properties.NullValuePrompt") - Me.cbReminder.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("cbReminder.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'tbLocation - ' - resources.ApplyResources(Me.tbLocation, "tbLocation") - Me.tbLocation.Properties.AccessibleDescription = resources.GetString("tbLocation.Properties.AccessibleDescription") - Me.tbLocation.Properties.AccessibleName = resources.GetString("tbLocation.Properties.AccessibleName") - Me.tbLocation.Properties.AutoHeight = CType(resources.GetObject("tbLocation.Properties.AutoHeight"), Boolean) - Me.tbLocation.Properties.Mask.AutoComplete = CType(resources.GetObject("tbLocation.Properties.Mask.AutoComplete"), DevExpress.XtraEditors.Mask.AutoCompleteType) - Me.tbLocation.Properties.Mask.BeepOnError = CType(resources.GetObject("tbLocation.Properties.Mask.BeepOnError"), Boolean) - Me.tbLocation.Properties.Mask.EditMask = resources.GetString("tbLocation.Properties.Mask.EditMask") - Me.tbLocation.Properties.Mask.IgnoreMaskBlank = CType(resources.GetObject("tbLocation.Properties.Mask.IgnoreMaskBlank"), Boolean) - Me.tbLocation.Properties.Mask.MaskType = CType(resources.GetObject("tbLocation.Properties.Mask.MaskType"), DevExpress.XtraEditors.Mask.MaskType) - Me.tbLocation.Properties.Mask.PlaceHolder = CType(resources.GetObject("tbLocation.Properties.Mask.PlaceHolder"), Char) - Me.tbLocation.Properties.Mask.SaveLiteral = CType(resources.GetObject("tbLocation.Properties.Mask.SaveLiteral"), Boolean) - Me.tbLocation.Properties.Mask.ShowPlaceHolders = CType(resources.GetObject("tbLocation.Properties.Mask.ShowPlaceHolders"), Boolean) - Me.tbLocation.Properties.Mask.UseMaskAsDisplayFormat = CType(resources.GetObject("tbLocation.Properties.Mask.UseMaskAsDisplayFormat"), Boolean) - Me.tbLocation.Properties.NullValuePrompt = resources.GetString("tbLocation.Properties.NullValuePrompt") - Me.tbLocation.Properties.NullValuePromptShowForEmptyValue = CType(resources.GetObject("tbLocation.Properties.NullValuePromptShowForEmptyValue"), Boolean) - ' - 'panel1 - ' - resources.ApplyResources(Me.panel1, "panel1") - ' - 'progressPanel - ' - resources.ApplyResources(Me.progressPanel, "progressPanel") - ' - 'tbProgress - ' - resources.ApplyResources(Me.tbProgress, "tbProgress") - Me.tbProgress.Properties.AccessibleDescription = resources.GetString("tbProgress.Properties.AccessibleDescription") - Me.tbProgress.Properties.AccessibleName = resources.GetString("tbProgress.Properties.AccessibleName") - Me.tbProgress.Properties.LabelAppearance.FontSizeDelta = CType(resources.GetObject("tbProgress.Properties.LabelAppearance.FontSizeDelta"), Integer) - Me.tbProgress.Properties.LabelAppearance.FontStyleDelta = CType(resources.GetObject("tbProgress.Properties.LabelAppearance.FontStyleDelta"), System.Drawing.FontStyle) - Me.tbProgress.Properties.LabelAppearance.GradientMode = CType(resources.GetObject("tbProgress.Properties.LabelAppearance.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.tbProgress.Properties.LabelAppearance.Image = CType(resources.GetObject("tbProgress.Properties.LabelAppearance.Image"), System.Drawing.Image) - Me.tbProgress.Properties.LabelAppearance.Options.UseTextOptions = True - Me.tbProgress.Properties.LabelAppearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center - Me.tbProgress.Properties.Orientation = CType(resources.GetObject("tbProgress.Properties.Orientation"), System.Windows.Forms.Orientation) - ' - 'lblPercentComplete - ' - resources.ApplyResources(Me.lblPercentComplete, "lblPercentComplete") - Me.lblPercentComplete.Appearance.BackColor = CType(resources.GetObject("lblPercentComplete.Appearance.BackColor"), System.Drawing.Color) - Me.lblPercentComplete.Appearance.FontSizeDelta = CType(resources.GetObject("lblPercentComplete.Appearance.FontSizeDelta"), Integer) - Me.lblPercentComplete.Appearance.FontStyleDelta = CType(resources.GetObject("lblPercentComplete.Appearance.FontStyleDelta"), System.Drawing.FontStyle) - Me.lblPercentComplete.Appearance.GradientMode = CType(resources.GetObject("lblPercentComplete.Appearance.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.lblPercentComplete.Appearance.Image = CType(resources.GetObject("lblPercentComplete.Appearance.Image"), System.Drawing.Image) - ' - 'lblPercentCompleteValue - ' - resources.ApplyResources(Me.lblPercentCompleteValue, "lblPercentCompleteValue") - Me.lblPercentCompleteValue.Appearance.BackColor = CType(resources.GetObject("lblPercentCompleteValue.Appearance.BackColor"), System.Drawing.Color) - Me.lblPercentCompleteValue.Appearance.FontSizeDelta = CType(resources.GetObject("lblPercentCompleteValue.Appearance.FontSizeDelta"), Integer) - Me.lblPercentCompleteValue.Appearance.FontStyleDelta = CType(resources.GetObject("lblPercentCompleteValue.Appearance.FontStyleDelta"), System.Drawing.FontStyle) - Me.lblPercentCompleteValue.Appearance.GradientMode = CType(resources.GetObject("lblPercentCompleteValue.Appearance.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.lblPercentCompleteValue.Appearance.Image = CType(resources.GetObject("lblPercentCompleteValue.Appearance.Image"), System.Drawing.Image) - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'txtRecordID - ' - resources.ApplyResources(Me.txtRecordID, "txtRecordID") - Me.txtRecordID.Name = "txtRecordID" - Me.txtRecordID.ReadOnly = True - ' - 'txtControlID - ' - resources.ApplyResources(Me.txtControlID, "txtControlID") - Me.txtControlID.Name = "txtControlID" - Me.txtControlID.ReadOnly = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btnJumpToRecord - ' - resources.ApplyResources(Me.btnJumpToRecord, "btnJumpToRecord") - Me.btnJumpToRecord.Image = Global.DD_Record_Organizer.My.Resources.Resources.arrow_Forward_16xLG - Me.btnJumpToRecord.Name = "btnJumpToRecord" - Me.btnJumpToRecord.UseVisualStyleBackColor = True - ' - 'frmCustomAppointment - ' - resources.ApplyResources(Me, "$this") - Me.Controls.Add(Me.btnJumpToRecord) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.txtControlID) - Me.Controls.Add(Me.txtRecordID) - Me.Controls.Add(Me.Label1) - Me.Name = "frmCustomAppointment" - Me.Controls.SetChildIndex(Me.edtShowTimeAs, 0) - Me.Controls.SetChildIndex(Me.edtEndTime, 0) - Me.Controls.SetChildIndex(Me.edtEndDate, 0) - Me.Controls.SetChildIndex(Me.btnRecurrence, 0) - Me.Controls.SetChildIndex(Me.btnDelete, 0) - Me.Controls.SetChildIndex(Me.btnCancel, 0) - Me.Controls.SetChildIndex(Me.lblShowTimeAs, 0) - Me.Controls.SetChildIndex(Me.lblEndTime, 0) - Me.Controls.SetChildIndex(Me.tbLocation, 0) - Me.Controls.SetChildIndex(Me.lblSubject, 0) - Me.Controls.SetChildIndex(Me.lblLocation, 0) - Me.Controls.SetChildIndex(Me.tbSubject, 0) - Me.Controls.SetChildIndex(Me.lblStartTime, 0) - Me.Controls.SetChildIndex(Me.btnOk, 0) - Me.Controls.SetChildIndex(Me.edtStartDate, 0) - Me.Controls.SetChildIndex(Me.edtStartTime, 0) - Me.Controls.SetChildIndex(Me.panel1, 0) - Me.Controls.SetChildIndex(Me.progressPanel, 0) - Me.Controls.SetChildIndex(Me.tbDescription, 0) - Me.Controls.SetChildIndex(Me.Label1, 0) - Me.Controls.SetChildIndex(Me.txtRecordID, 0) - Me.Controls.SetChildIndex(Me.txtControlID, 0) - Me.Controls.SetChildIndex(Me.Label2, 0) - Me.Controls.SetChildIndex(Me.btnJumpToRecord, 0) - CType(Me.chkAllDay.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtStartDate.Properties.CalendarTimeProperties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtStartDate.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtEndDate.Properties.CalendarTimeProperties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtEndDate.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtStartTime.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtEndTime.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtLabel.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtShowTimeAs.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.tbSubject.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtResource.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtResources.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.edtResources.ResourcesCheckedListBoxControl, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.chkReminder.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.tbDescription.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.cbReminder.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.tbLocation.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.panel1, System.ComponentModel.ISupportInitialize).EndInit() - Me.panel1.ResumeLayout(False) - Me.panel1.PerformLayout() - Me.progressPanel.ResumeLayout(False) - Me.progressPanel.PerformLayout() - CType(Me.tbProgress.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.tbProgress, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtRecordID As System.Windows.Forms.TextBox - Friend WithEvents txtControlID As System.Windows.Forms.TextBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents btnJumpToRecord As System.Windows.Forms.Button - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.en-US.resx b/app/DD-Record-Organizer - Kopie/frmCustomAppointment.en-US.resx deleted file mode 100644 index 6b21d43..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.en-US.resx +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 40, 13 - - - Subject: - - - 44, 13 - - - Location: - - - 45, 13 - - - Category - - - 46, 13 - - - Starts at: - - - 40, 13 - - - Ends at: - - - 44, 13 - - - Show as: - - - All-day - - - 55, 19 - - - Cancel - - - Delete - - - 92, 23 - - - Edit Sequence - - - - Top, Left - - - Top, Left - - - Top, Left - - - Top, Left - - - 49, 13 - - - Resource: - - - Reminder: - - - 71, 19 - - - Top, Left - - - - - - NoControl - - - NoControl - - - NoControl - - - To Record - - - WindowsDefaultLocation - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx b/app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx deleted file mode 100644 index fd06b7c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx +++ /dev/null @@ -1,1263 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - DateTime - - - 4 - - - edtLabel - - - 0 - - - 23 - - - DevExpress.XtraScheduler.UI.AppointmentLabelEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - - - - - - - - - - - $this - - - True - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - 0 - - - - - - Inherit - - - - - - True - - - - Default - - - True - - - btnCancel - - - - 78, 19 - - - 12 - - - True - - - Transparent - - - True - - - 5 - - - - - - btnOk - - - False - - - 16 - - - _ - - - lblResource - - - lblShowTimeAs - - - 29 - - - 412, 348 - - - True - - - False - - - - - - False - - - btnRecurrence - - - 6 - - - - - - - - - $this - - - Zum Record - - - $this - - - True - - - - - - - - - False - - - - - - True - - - Transparent - - - 17 - - - False - - - DevExpress.XtraScheduler.UI.AppointmentResourcesEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - edtEndDate - - - 200, 100 - - - 13 - - - - - - $this - - - 96, 316 - - - True - - - panel1 - - - - - - T - - - Default - - - Inherit - - - True - - - t - - - True - - - True - - - DevExpress.XtraScheduler.UI.AppointmentStatusEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - panel1 - - - None - - - edtStartTime - - - 2005-03-31 - - - True - - - $this - - - False - - - - - - False - - - lblSubject - - - Horizontal - - - 18 - - - - - - _ - - - DateTime - - - 100, 21 - - - - - - _ - - - 6, 13 - - - lblPercentCompleteValue - - - False - - - txtRecordID - - - - - - $this - - - Default - - - True - - - Horizontal - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - MiddleLeft - - - 33 - - - 4 - - - DevExpress.XtraEditors.TrackBarControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - _ - - - Fill - - - DevExpress.XtraScheduler.UI.AppointmentForm, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - cbReminder - - - Ort - - - - - - Regular - - - 0 - - - _ - - - Ganztägig - - - Horizontal - - - - - - DateTime - - - 61, 13 - - - chkReminder - - - 6 - - - 1 - - - Tile - - - True - - - - - - _ - - - progressPanel - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Near - - - None - - - True - - - $this - - - 518, 307 - - - True - - - panel1 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Default - - - False - - - T - - - DateTime - - - - - - - - - 14 - - - 8 - - - True - - - True - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraScheduler.UI.SchedulerTimeEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - - - - 10 - - - 32 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - True - - - - - - - - - btnDelete - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - False - - - - - - 1 - - - lblLabel - - - lblPercentComplete - - - panel1 - - - progressPanel - - - - - - False - - - None - - - Bottom, Left - - - 0 - - - DevExpress.XtraScheduler.UI.SchedulerTimeEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - lblLocation - - - False - - - $this - - - 1 - - - True - - - chkAllDay - - - False - - - $this - - - DateTime - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - False - - - - None - - - True - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Default - - - - - - $this - - - $this - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 30 - - - 2005-03-31 - - - - - - tbLocation - - - - - - progressPanel - - - False - - - Erinnerung: - - - 13, 319 - - - False - - - panel1 - - - Regular - - - False - - - $this - - - $this - - - 100, 21 - - - False - - - - - - - - - - - - - - - Horizontal - - - - - - - - - True - - - - - - False - - - - - - False - - - 22 - - - False - - - panel1 - - - panel1 - - - True - - - - - - 3 - - - d - - - True - - - 11 - - - - - - - - - edtResources - - - $this - - - False - - - 496, 108 - - - - - - - - - _ - - - - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 15 - - - _ - - - - - - False - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - t - - - Transparent - - - frmCustomAppointment - - - _ - - - - - - 60, 13 - - - False - - - 2 - - - Default - - - - - - - - - tbProgress - - - 2005-03-31 - - - $this - - - lblStartTime - - - $this - - - True - - - DevExpress.XtraScheduler.UI.DurationEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - panel1 - - - - - - 31 - - - True - - - False - - - edtStartDate - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - progressPanel - - - DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Regular - - - btnJumpToRecord - - - 0 - - - 2 - - - True - - - Default - - - - - - Record-ID: - - - 0 - - - $this - - - - - - True - - - True - - - 19 - - - Regular - - - lblEndTime - - - DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Near - - - tbDescription - - - True - - - - - - 2005-03-31 - - - False - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - False - - - $this - - - 2 - - - $this - - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - 0, 0 - - - txtControlID - - - - - - edtEndTime - - - Control-ID: - - - - - - 100, 23 - - - Label2 - - - edtShowTimeAs - - - True - - - - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - tbSubject - - - - - - True - - - edtResource - - - True - - - - - - 9 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0, 0 - - - 528, 382 - - - True - - - Horizontal - - - Label1 - - - True - - - 324, 319 - - - $this - - - 3 - - - 5 - - - Default - - - 21 - - - 412, 316 - - - DevExpress.XtraScheduler.UI.AppointmentResourceEdit, DevExpress.XtraScheduler.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - False - - - 20 - - - - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - $this - - - Near - - - True - - - DateTime - - - True - - - Top, Left - - - False - - - True - - - False - - - False - - - Default - - - DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 7 - - - True - - - Default - - - 0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - d - - - panel1 - - - $this - - - 7 - - - - - - True - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx.bak b/app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx.bak deleted file mode 100644 index 1852488..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.resx.bak +++ /dev/null @@ -1,1263 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - DateTime - - - 4 - - - edtLabel - - - 0 - - - 23 - - - DevExpress.XtraScheduler.UI.AppointmentLabelEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - - - - - - - - - - - $this - - - True - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0 - - - 0 - - - - - - Inherit - - - - - - True - - - - Default - - - True - - - btnCancel - - - - 78, 19 - - - 12 - - - True - - - Transparent - - - True - - - 5 - - - - - - btnOk - - - False - - - 16 - - - _ - - - lblResource - - - lblShowTimeAs - - - 29 - - - 412, 348 - - - True - - - False - - - - - - False - - - btnRecurrence - - - 6 - - - - - - - - - $this - - - Zum Record - - - $this - - - True - - - - - - - - - False - - - - - - True - - - Transparent - - - 17 - - - False - - - DevExpress.XtraScheduler.UI.AppointmentResourcesEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - edtEndDate - - - 200, 100 - - - 13 - - - - - - $this - - - 96, 316 - - - True - - - panel1 - - - - - - T - - - Default - - - Inherit - - - True - - - t - - - True - - - True - - - DevExpress.XtraScheduler.UI.AppointmentStatusEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - panel1 - - - None - - - edtStartTime - - - 2005-03-31 - - - True - - - $this - - - False - - - - - - False - - - lblSubject - - - Horizontal - - - 18 - - - - - - _ - - - DateTime - - - 100, 21 - - - - - - _ - - - 6, 13 - - - lblPercentCompleteValue - - - False - - - txtRecordID - - - - - - $this - - - Default - - - True - - - Horizontal - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.MemoEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - MiddleLeft - - - 33 - - - 4 - - - DevExpress.XtraEditors.TrackBarControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - _ - - - Fill - - - DevExpress.XtraScheduler.UI.AppointmentForm, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - cbReminder - - - Ort - - - - - - Regular - - - 0 - - - _ - - - Ganztägig - - - Horizontal - - - - - - DateTime - - - 61, 13 - - - chkReminder - - - 6 - - - 1 - - - Tile - - - True - - - - - - _ - - - progressPanel - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Near - - - None - - - True - - - $this - - - 518, 307 - - - True - - - panel1 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Default - - - False - - - T - - - DateTime - - - - - - - - - 14 - - - 8 - - - True - - - True - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraScheduler.UI.SchedulerTimeEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - - - - 10 - - - 32 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - True - - - - - - - - - btnDelete - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - False - - - - - - 1 - - - lblLabel - - - lblPercentComplete - - - panel1 - - - progressPanel - - - - - - False - - - None - - - Bottom, Left - - - 0 - - - DevExpress.XtraScheduler.UI.SchedulerTimeEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - lblLocation - - - False - - - $this - - - 1 - - - True - - - chkAllDay - - - False - - - $this - - - DateTime - - - DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - False - - - - None - - - True - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Default - - - - - - $this - - - $this - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 30 - - - 2005-03-31 - - - - - - tbLocation - - - - - - progressPanel - - - False - - - Erinnerung: - - - 13, 319 - - - False - - - panel1 - - - Regular - - - False - - - $this - - - $this - - - 100, 21 - - - False - - - - - - - - - - - - - - - Horizontal - - - - - - - - - True - - - - - - False - - - - - - False - - - 22 - - - False - - - panel1 - - - panel1 - - - True - - - - - - 3 - - - d - - - True - - - 11 - - - - - - - - - edtResources - - - $this - - - False - - - 496, 108 - - - - - - - - - _ - - - - - - - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 15 - - - _ - - - - - - False - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - t - - - Transparent - - - frmCustomAppointment - - - _ - - - - - - 60, 13 - - - False - - - 2 - - - Default - - - - - - - - - tbProgress - - - 2005-03-31 - - - $this - - - lblStartTime - - - $this - - - True - - - DevExpress.XtraScheduler.UI.DurationEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - panel1 - - - - - - 31 - - - True - - - False - - - edtStartDate - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - progressPanel - - - DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Regular - - - btnJumpToRecord - - - 0 - - - 2 - - - True - - - Default - - - - - - Record-ID: - - - 0 - - - $this - - - - - - True - - - True - - - 19 - - - Regular - - - lblEndTime - - - DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Near - - - tbDescription - - - True - - - - - - 2005-03-31 - - - False - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - False - - - $this - - - 2 - - - $this - - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - 0, 0 - - - txtControlID - - - - - - edtEndTime - - - Control-ID: - - - - - - 100, 23 - - - Label2 - - - edtShowTimeAs - - - True - - - - - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - tbSubject - - - - - - True - - - edtResource - - - True - - - - - - 9 - - - DevExpress.XtraEditors.SimpleButton, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 0, 0 - - - 528, 382 - - - True - - - Horizontal - - - Label1 - - - True - - - 324, 319 - - - $this - - - 3 - - - 5 - - - Default - - - 21 - - - 412, 316 - - - DevExpress.XtraScheduler.UI.AppointmentResourceEdit, DevExpress.XtraScheduler.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - False - - - 20 - - - - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - $this - - - Near - - - True - - - DateTime - - - True - - - Top, Left - - - False - - - True - - - False - - - False - - - Default - - - DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 7 - - - True - - - Default - - - 0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - d - - - panel1 - - - $this - - - 7 - - - - - - True - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.vb b/app/DD-Record-Organizer - Kopie/frmCustomAppointment.vb deleted file mode 100644 index c4d3a38..0000000 --- a/app/DD-Record-Organizer - Kopie/frmCustomAppointment.vb +++ /dev/null @@ -1,107 +0,0 @@ -#Region "Note" -' -'{**************************************************************************************************************} -'{ This file is automatically created when you open the Scheduler Control smart tag } -'{ *and click Create Customizable Appointment Dialog. } -'{ It contains a a descendant of the default appointment editing form created by visual inheritance. } -'{ In Visual Studio Designer add an editor that is required to edit your appointment custom field. } -'{ Modify the LoadFormData method to get data from a custom field and fill your editor with data. } -'{ Modify the SaveFormData method to retrieve data from the editor and set the appointment custom field value. } -'{ The code that displays this form is automatically inserted } -'{ *in the EditAppointmentFormShowing event handler of the SchedulerControl. } -'{ } -'{**************************************************************************************************************} -' -#End Region ' Note - -Imports System -Imports System.Collections.Generic -Imports System.ComponentModel -Imports System.Data -Imports System.Drawing -Imports System.Text -Imports System.Windows.Forms -Imports DevExpress.XtraScheduler - -Partial Public Class frmCustomAppointment - Inherits DevExpress.XtraScheduler.UI.AppointmentForm - - Private _recordid As Integer - Private _controlid As Integer - - Public Sub New() - InitializeComponent() - End Sub - Public Sub New(ByVal control As DevExpress.XtraScheduler.SchedulerControl, ByVal apt As DevExpress.XtraScheduler.Appointment) - MyBase.New(control, apt) - InitializeComponent() - End Sub - Public Sub New(ByVal control As DevExpress.XtraScheduler.SchedulerControl, ByVal apt As DevExpress.XtraScheduler.Appointment, ByVal openRecurrenceForm As Boolean) - MyBase.New(control, apt, openRecurrenceForm) - InitializeComponent() - End Sub - ''' - ''' Add your code to obtain a custom field value and fill the editor with data. - ''' - Public Overrides Sub LoadFormData(ByVal appointment As DevExpress.XtraScheduler.Appointment) - If appointment.CustomFields("RecordID") Is Nothing Then - txtRecordID.Text = "" - btnJumpToRecord.Enabled = False - Else - _recordid = appointment.CustomFields("RecordID").ToString() - txtRecordID.Text = _recordid - btnJumpToRecord.Enabled = True - End If - - If appointment.CustomFields("ControlID") Is Nothing Then - txtControlID.Text = "" - Else - _controlid = appointment.CustomFields("ControlID").ToString() - txtControlID.Text = _controlid - End If - - MyBase.LoadFormData(appointment) - End Sub - ''' - ''' Add your code to retrieve a value from the editor and set the custom appointment field. - ''' - Public Overrides Function SaveFormData(ByVal appointment As DevExpress.XtraScheduler.Appointment) As Boolean - If txtRecordID.Text.Length = 0 Then - appointment.CustomFields("RecordID") = 0 - Else - appointment.CustomFields("RecordID") = Integer.Parse(txtRecordID.Text) - End If - - If txtControlID.Text.Length = 0 Then - appointment.CustomFields("ControlID") = 0 - Else - appointment.CustomFields("ControlID") = Integer.Parse(txtControlID.Text) - End If - - Return MyBase.SaveFormData(appointment) - End Function - ''' - ''' Add your code to notify that any custom field is changed. Return true if a custom field is changed, otherwise false. - ''' - Public Overrides Function IsAppointmentChanged(ByVal appointment As DevExpress.XtraScheduler.Appointment) As Boolean - Return True - End Function - - Private Sub frmCustomAppointment_Load(sender As Object, e As EventArgs) Handles MyBase.Load - - End Sub - - Private Sub btnJumpToRecord_Click(sender As Object, e As EventArgs) Handles btnJumpToRecord.Click - If txtRecordID.Text.Length > 0 Then - Dim RecordId = Integer.Parse(txtRecordID.Text) - JUMP_RECORD_ID = RecordId - - Dim constructId As Integer = ClassDatabase.Execute_Scalar("SELECT T.CONSTRUCT_ID FROM VWPMO_CONSTRUCTOR_FORMS T, TBPMO_RECORD T1 WHERE T.FORM_ID = T1.FORM_ID AND T1.GUID = " & JUMP_RECORD_ID) - - ' TODO: FormId und ConstructId herausfinden - - OpenFormConstructor(constructId) - Me.Close() - End If - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.Designer.vb b/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.Designer.vb deleted file mode 100644 index 58d6ca1..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.Designer.vb +++ /dev/null @@ -1,471 +0,0 @@ - _ -Partial Class frmDD_EMAIL_ACCOUNT - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDD_EMAIL_ACCOUNT)) - Dim NAMELabel As System.Windows.Forms.Label - Dim EMAIL_FROMLabel As System.Windows.Forms.Label - Dim EMAIL_SMTPLabel As System.Windows.Forms.Label - Dim EMAIL_USERLabel As System.Windows.Forms.Label - Dim EMAIL_PWLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim PORTLabel As System.Windows.Forms.Label - Me.TBDD_EMAIL_ACCOUNTBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.TBDD_EMAIL_ACCOUNTBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.EMAIL_FROMTextBox = New System.Windows.Forms.TextBox() - Me.EMAIL_SMTPTextBox = New System.Windows.Forms.TextBox() - Me.EMAIL_USERTextBox = New System.Windows.Forms.TextBox() - Me.EMAIL_PWTextBox = New System.Windows.Forms.TextBox() - Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.lblSave = New System.Windows.Forms.Label() - Me.lbltest = New System.Windows.Forms.Label() - Me.txttestReceipiant = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.btnEmailTest = New System.Windows.Forms.Button() - Me.TBDD_EMAIL_ACCOUNTTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EMAIL_ACCOUNTTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.PORTTextBox = New System.Windows.Forms.TextBox() - GUIDLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - EMAIL_FROMLabel = New System.Windows.Forms.Label() - EMAIL_SMTPLabel = New System.Windows.Forms.Label() - EMAIL_USERLabel = New System.Windows.Forms.Label() - EMAIL_PWLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - PORTLabel = New System.Windows.Forms.Label() - CType(Me.TBDD_EMAIL_ACCOUNTBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.SuspendLayout() - CType(Me.TBDD_EMAIL_ACCOUNTBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'NAMELabel - ' - resources.ApplyResources(NAMELabel, "NAMELabel") - NAMELabel.Name = "NAMELabel" - ' - 'EMAIL_FROMLabel - ' - resources.ApplyResources(EMAIL_FROMLabel, "EMAIL_FROMLabel") - EMAIL_FROMLabel.Name = "EMAIL_FROMLabel" - ' - 'EMAIL_SMTPLabel - ' - resources.ApplyResources(EMAIL_SMTPLabel, "EMAIL_SMTPLabel") - EMAIL_SMTPLabel.Name = "EMAIL_SMTPLabel" - ' - 'EMAIL_USERLabel - ' - resources.ApplyResources(EMAIL_USERLabel, "EMAIL_USERLabel") - EMAIL_USERLabel.Name = "EMAIL_USERLabel" - ' - 'EMAIL_PWLabel - ' - resources.ApplyResources(EMAIL_PWLabel, "EMAIL_PWLabel") - EMAIL_PWLabel.Name = "EMAIL_PWLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'TBDD_EMAIL_ACCOUNTBindingNavigator - ' - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.BindingSource = Me.TBDD_EMAIL_ACCOUNTBindingSource - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.CountItemFormat = "of {0} Email-Profiles" - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBDD_EMAIL_ACCOUNTBindingNavigator, "TBDD_EMAIL_ACCOUNTBindingNavigator") - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.Name = "TBDD_EMAIL_ACCOUNTBindingNavigator" - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'TBDD_EMAIL_ACCOUNTBindingSource - ' - Me.TBDD_EMAIL_ACCOUNTBindingSource.DataMember = "TBDD_EMAIL_ACCOUNT" - Me.TBDD_EMAIL_ACCOUNTBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem - ' - Me.TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem, "TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem") - Me.TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem.Name = "TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - Me.GUIDTextBox.TabStop = False - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "NAME", True)) - resources.ApplyResources(Me.NAMETextBox, "NAMETextBox") - Me.NAMETextBox.Name = "NAMETextBox" - ' - 'EMAIL_FROMTextBox - ' - Me.EMAIL_FROMTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "EMAIL_FROM", True)) - resources.ApplyResources(Me.EMAIL_FROMTextBox, "EMAIL_FROMTextBox") - Me.EMAIL_FROMTextBox.Name = "EMAIL_FROMTextBox" - ' - 'EMAIL_SMTPTextBox - ' - Me.EMAIL_SMTPTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "EMAIL_SMTP", True)) - resources.ApplyResources(Me.EMAIL_SMTPTextBox, "EMAIL_SMTPTextBox") - Me.EMAIL_SMTPTextBox.Name = "EMAIL_SMTPTextBox" - ' - 'EMAIL_USERTextBox - ' - Me.EMAIL_USERTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "EMAIL_USER", True)) - resources.ApplyResources(Me.EMAIL_USERTextBox, "EMAIL_USERTextBox") - Me.EMAIL_USERTextBox.Name = "EMAIL_USERTextBox" - ' - 'EMAIL_PWTextBox - ' - Me.EMAIL_PWTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "EMAIL_PW", True)) - resources.ApplyResources(Me.EMAIL_PWTextBox, "EMAIL_PWTextBox") - Me.EMAIL_PWTextBox.Name = "EMAIL_PWTextBox" - Me.EMAIL_PWTextBox.UseSystemPasswordChar = True - ' - 'ACTIVECheckBox - ' - Me.ACTIVECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_EMAIL_ACCOUNTBindingSource, "ACTIVE", True)) - resources.ApplyResources(Me.ACTIVECheckBox, "ACTIVECheckBox") - Me.ACTIVECheckBox.Name = "ACTIVECheckBox" - Me.ACTIVECheckBox.UseVisualStyleBackColor = True - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - Me.ADDED_WHOTextBox.TabStop = False - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - Me.ADDED_WHENTextBox.TabStop = False - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - Me.CHANGED_WHENTextBox.TabStop = False - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - Me.CHANGED_WHOTextBox.TabStop = False - ' - 'lblSave - ' - resources.ApplyResources(Me.lblSave, "lblSave") - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Name = "lblSave" - ' - 'lbltest - ' - resources.ApplyResources(Me.lbltest, "lbltest") - Me.lbltest.Name = "lbltest" - ' - 'txttestReceipiant - ' - resources.ApplyResources(Me.txttestReceipiant, "txttestReceipiant") - Me.txttestReceipiant.Name = "txttestReceipiant" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.txttestReceipiant) - Me.GroupBox1.Controls.Add(Me.btnEmailTest) - Me.GroupBox1.Controls.Add(Me.lbltest) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'btnEmailTest - ' - resources.ApplyResources(Me.btnEmailTest, "btnEmailTest") - Me.btnEmailTest.Image = Global.DD_Record_Organizer.My.Resources.Resources.AddressEnvelope_16xLG - Me.btnEmailTest.Name = "btnEmailTest" - Me.btnEmailTest.UseVisualStyleBackColor = True - ' - 'TBDD_EMAIL_ACCOUNTTableAdapter - ' - Me.TBDD_EMAIL_ACCOUNTTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Me.TBDD_EMAIL_ACCOUNTTableAdapter - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'PORTLabel - ' - resources.ApplyResources(PORTLabel, "PORTLabel") - PORTLabel.Name = "PORTLabel" - ' - 'PORTTextBox - ' - Me.PORTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_EMAIL_ACCOUNTBindingSource, "PORT", True)) - resources.ApplyResources(Me.PORTTextBox, "PORTTextBox") - Me.PORTTextBox.Name = "PORTTextBox" - ' - 'frmDD_EMAIL_ACCOUNT - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(PORTLabel) - Me.Controls.Add(Me.PORTTextBox) - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.lblSave) - Me.Controls.Add(CHANGED_WHOLabel) - Me.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Controls.Add(CHANGED_WHENLabel) - Me.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Controls.Add(ADDED_WHENLabel) - Me.Controls.Add(Me.ADDED_WHENTextBox) - Me.Controls.Add(ADDED_WHOLabel) - Me.Controls.Add(Me.ADDED_WHOTextBox) - Me.Controls.Add(Me.ACTIVECheckBox) - Me.Controls.Add(EMAIL_PWLabel) - Me.Controls.Add(Me.EMAIL_PWTextBox) - Me.Controls.Add(EMAIL_USERLabel) - Me.Controls.Add(Me.EMAIL_USERTextBox) - Me.Controls.Add(EMAIL_SMTPLabel) - Me.Controls.Add(Me.EMAIL_SMTPTextBox) - Me.Controls.Add(EMAIL_FROMLabel) - Me.Controls.Add(Me.EMAIL_FROMTextBox) - Me.Controls.Add(NAMELabel) - Me.Controls.Add(Me.NAMETextBox) - Me.Controls.Add(GUIDLabel) - Me.Controls.Add(Me.GUIDTextBox) - Me.Controls.Add(Me.TBDD_EMAIL_ACCOUNTBindingNavigator) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle - Me.Name = "frmDD_EMAIL_ACCOUNT" - CType(Me.TBDD_EMAIL_ACCOUNTBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.ResumeLayout(False) - Me.TBDD_EMAIL_ACCOUNTBindingNavigator.PerformLayout() - CType(Me.TBDD_EMAIL_ACCOUNTBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBDD_EMAIL_ACCOUNTBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_EMAIL_ACCOUNTTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EMAIL_ACCOUNTTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBDD_EMAIL_ACCOUNTBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAIL_FROMTextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAIL_SMTPTextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAIL_USERTextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAIL_PWTextBox As System.Windows.Forms.TextBox - Friend WithEvents ACTIVECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents lblSave As System.Windows.Forms.Label - Friend WithEvents btnEmailTest As System.Windows.Forms.Button - Friend WithEvents lbltest As System.Windows.Forms.Label - Friend WithEvents txttestReceipiant As System.Windows.Forms.TextBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents PORTTextBox As System.Windows.Forms.TextBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.en-US.resx b/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.en-US.resx deleted file mode 100644 index 3da8316..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.en-US.resx +++ /dev/null @@ -1,747 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - NoControl - - - NoControl - - - NoControl - - - - 80, 15 - - - Email-Sender: - - - NoControl - - - NoControl - - - NoControl - - - NoControl - - - 77, 15 - - - Created who: - - - NoControl - - - 83, 15 - - - Created when: - - - NoControl - - - Changed when: - - - NoControl - - - 84, 15 - - - Changed who: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 111, 22 - - - of {0} Email-Profiles - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - NoControl - - - 124, 25 - - - Profile Active? - - - NoControl - - - 179, 15 - - - Email-Profile saved successfully! - - - NoControl - - - 58, 15 - - - Recipient: - - - NoControl - - - Test dispatch - - - Test - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDWlohflpa1HtWVtWagoK/pYSE96eG - hvmmhIT3poWF9aaCgvSlf3/0pX9/9KN8fPSie3v0oXZ29KB0dPSfcnL0nnBw9JloaOcAAAAAAAAAAAAA - AAAAAAAAAAAAAKBqaiaNYWHi0J2d/5pmZv+7mpr/roqK///v7///6Oj//+fn///l5f//5OT//+Li/8y7 - u//It7f/wbCw///Y2P//19f//97e/55ycvgAAAAAAAAAAAAAAAAAAAAArG9vLJloaOfKmJj/2KSk/5xr - a/++np7/r4yM///w8P//6Oj//+fn///l5f//5OT//+Li/8y8vP/It7f/wa+v/76rq/+7pqb//97e/59z - c/gAAAAAAAAAAAAAAACuc3MyoG9v6s6dnf/MnJz/2aWl/59xcf/BoqL/r42N///x8f//6+v//+np///o - 6P//5ub//+Tk/8y9vf/It7f/wbCw/76rq/+7p6f//9/f/591dfgAAAAAAAAAAKNycjmjc3Pu0qWl/9Ol - pf/QoqT/3K2y/6J6gP/Bp6v/sZGR///19f//7e3//+vr///q6v//6Oj//+Xl/9/Ly//dyMj/2MLC/9a+ - vv/Uurr//+Dg/6F2dvgAAAAAAAAAAJxvb+LYsLD/166u/9SusP/Tq6z/14Y+/8BrIP/dtZX/spKR///2 - 9v//7+///+7u///s7P//6en//+fn///l5f//4uL//9/f///d3f//2tr//+Hh/6B4ePgAAAAAAAAAAKF3 - d+neubn/2La6/9esof/OaQT/2oUp/8htFv/lsX3/tJSS///5+f//8vL///Dw///u7v//6+v//+np///m - 5v//4+P/lMqP/wCQAP8YixX//+Hh/6F4ePgAAAAAAAAAAKF8fenhxMr/3K2U/9d3EP/VhkD/573E/6mN - mP/GtLv/tJeY///7+//T0ND/ycfH/8G/v///7Oz//+rq///n5///5OT/lMqQ/wefD/8Znhj//+Pj/6F5 - efgAAAAAAAAAAKGAg+nqt5D/5I81/96ogv/gy9r/5ayX/7aFaf/Ns6r/tJmZ///+/v/T0dH/ycfH/8G/ - v///7u7//+vr///o6P//5eX/lMuQ/yy0QP85s0P//+Li/6F5efgAAAAAAAAAAKR/d+n4smb/5cO2/+PN - 1P/TgTL/1XkS/9BhAP/svZf/uZyb/////////f3///v7///4+P//9vb///Pz///w8P//7u7//+vr///o - 6P//5eX//+vr/6R9ffgAAAAAAAAAAKKEf+nw2tr/5ca5/9Z2Gf/RchP/7bup/7yWiP/cxLX/spaV/7SY - l/+ylJP/sJGP/6+Pjf+tjIr/rYqH/6yHhP+rhYL/qYJ+/6h+e/+ke3v+pnt7+aF2dvAAAAAAAAAAAKKL - j+nwxKH/4ogs/+GgZv/q3OX/+dPe/7mos//Y0df/zcTM/83Dyv/Lwcn/yr/H/8m7xP/IuMH/x7S6/8mw - rf/LrZ//zaqT/9Kphf+5nJf0AAAAAAAAAAAAAAAAAAAAAKSGfOn1q1//7My1//Dt/P/juZ3/14Em/8tl - AP/KbBD/yHIi/8R5Mf/CfkH/v4RQ/7yIXP+4iWn/s4l1/6yIfv+nhYn/oH+M/597if+OY2fuAAAAAAAA - AAAAAAAAAAAAAKONien88O3/8ujp/9uRSP/JWQD/5Z5d/8qFR//IeS3/ynIb/8tpCv/OZAD/0GUA/9Rq - AP/VbwD/2HQA/9l7AP/bfQD/2n0A/9d9AP+bZlXuAAAAAAAAAAAAAAAAAAAAAKOWmun417v/4Igv/9uD - LP/qy7X//9zl/8S5vv++trz/vLS6/7uxuf+3rbb/tqet/7Scmv+2lIX/t41y/7qHYP+8g0//vn8//8V7 - LP+cZlvuAAAAAAAAAAAAAAAAAAAAAKONhen0plT/78SY//j0+f/z7vH//tfX/8e6uv/Btrb/v7Oz/72v - r/+6qqr/uKWm/7Wgov+znJ7/sJea/62Rlf+pipD/p4aM/6WBh/+aamvuAAAAAAAAAAAAAAAAAAAAAKSV - j+n/+vL//f3///fx8//z6+v//tXV/8u/v//DvLz/wbe3/7+0tP+8ra3/uaio/7aiov+0nZ3/sZeX/66S - kv+rjIz/qIaG/6iEhP+ba2vuAAAAAAAAAAAAAAAAAAAAAKSbm+n/////+vX1//bw8P/z6ur//dXV/8vF - xf/CwMD/wbq6/761tf+8r6//uaqq/7ekpP+0np7/sZiY/66Tk/+sjY3/qYeH/6eDg/+bamruAAAAAAAA - AAAAAAAAAAAAAKObm+n++Pj/9vHx//Tt7f/04OD//s/P/vDKyv/qx8f/5MTE/9/AwP/Yu7v/0LW1/8is - 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 - AB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAD+AAAH//gAP//////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl15eVoNS - UuOGUVHFt5mZuqmGhvmoiIj5qIaG+aaFhfemhYX3p4SE96aEhPemgoL3pYKC96aAgPekfn73pH1996N8 - fPeienr3onh496F2dvegdXX3oHNz96Fzc/eaaWnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlr - a1SQW1v6rn5+/I5aWv+wjIz/r4iJ///u7v//5eX//+bm///k5P//4+P//+Tk///j4///4uL//+Hh///j - 4///5OT//+Xl///k5P//4eH//93d///Y2P//19f//9fX/6J0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACvcXFTk19f+cuYmP+9jY38k2Bg/7aSkv+uiIn//+3t///m5v//5+f//+Xl///k5P//4+P//+Hh///h - 4f//5eX/npyc/294eP9jbGz/WGJi/0NPT//OtLT//9nZ///V1f//1NT/oXNz+gAAAAAAAAAAAAAAAAAA - AAAAAAAAtHZ2UZdlZfnJlZX/0p6e/7uPj/2XZGT/uZWV/66Ki///7e3//+fn///m5v//5ub//+Xl///k - 5P//4+P//+Li///k5P/42tr/99fX//nX1//31tb/89HR///c3P//29v//9jY///W1v+hdHT6AAAAAAAA - AAAAAAAAAAAAALN5eU+baWn5ypmZ/9Cfn//PnZ3/vZWV/Zlqav+6mZn/r4uL///v7///6en//+jo///o - 6P//5+f//+bm///k5P//4+P//+jo/6Gfn/93fn7/cXh4/2lwcP9gaGj/VV5e/0ZSUv+Shob//9vb/6J2 - dvoAAAAAAAAAAAAAAAC5e3tNnGtr+c2fn//TpaX/0aGh/9Khof/Am5v+mmxs/7ubm/+ui4r///Pz///r - 6///6ur//+rq///p6f//5+f//+bm///l5f//5+f/89ra/+/V1f/x1dX/8NLS//DQ0P/vzs7/6snJ//LO - zv//29v/onZ2+gAAAAAAAAAAqnh4TJ9xcfjPpKT/1qur/9Snp//SqKn/1ais/8Gmrv6ZdH3/uqGn/66L - iv//9PT//+3t///s7P//6+v//+rq///p6f//6Oj//+bm///r6/+fnp7/dHt7/252dv9mbW3/XWVl/1Vd - Xf9HUlL/kIaG///d3f+ieHj6AAAAAAAAAACabW3g0amp/9qysv/Vra3/1a+w/9Wyu//VnH//1JJM/sJk - Dv/RmWn/rouK///29v//7+///+7u///t7f//7Oz//+vr///p6f//6Oj//+jo//7k5P//4+P//+Dg///g - 4P//3+D//93g///b3v//2tz//9vd/6R4ePoAAAAAAAAAAJpxcePctrb/2bS0/9i1tv/Zu8b/05Bi/9Fn - AP/doFP/z10A/9+RTP+ui4r///j4///x8f//8PD///Dw///v7///7Oz//+vr///p6f//5+f//+bm///k - 5P//5OT//+Pk//7g3v/g1cH/5tPG/+DMvv/51NL/pnp7+gAAAAAAAAAAm3Nz49y6uv/cvL7/3L/J/9aO - Uv/PYgD/0nES/9K8tf+reGD/yqCH/66Liv//+vr///T0///z8///8vL///Dw///v7///7e3//+rq///o - 6P//5ub//+Tk///i4v//5Oj/vdGr/wCNAP8AfgD/AGYA/5qvg/+rfYD6AAAAAAAAAACed3fj4MLF/9/D - yP/dk07/2XcQ/9eENv/ev8b/0b/G/6OFif/CrLH/rouK///8/P/T0dH/ycfH/8G/v/+7uLj///Dw///v - 7///6+v//+np///n5///5eX//+Pj///j6f/J1Lf/AJsA/wCRAP8AfgD/prqO/61/g/oAAAAAAAAAAKB8 - fuPixsb/559V/+OMLv/eoGn/4crY/+HH0P/VwLz/qYeB/8Oyuv+ui4r///7+/9PR0f/Jx8f/wcDA/7u5 - uf//8fH//+/v///s7P//6ur//+jo///m5v//5OT//+Xq/8vXuv8AphL/BJ4I/wCQAP+mwY3/rXyC+gAA - AAAAAAAAn4GH4/KvbP/toE7/5LeY/+TT4v/ixsb/1n8s/9ylZP/OWgD/3pFM/66Liv//////09HR/8nH - x//BwMD/u7m5/7Oxsf//8PD///Dw///r6///6Oj//+bm///k5P//4+j/yNm7/wCyI/8Aqhv/AKAA/6DG - j/+rfYH6AAAAAAAAAAChhIrj+bdz/+jJvP/m2un/4bqn/8xgAP/QZwD/4byK/8pcAP/dj0z/rouK//// - //////////7+///8/P///Pz///r6///4+P//9vb///Hx///w8P//7u7//+3t///q6//56OL/vdy4/8Pa - tv+616v/8uDU/6p9f/oAAAAAAAAAAKKHiePt1tP/6t7r/+Ktgv/UbgT/0GgA/+Gujf/d2uf/q5ql/8i6 - wf+wjo7/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Jh/+uiIb/roaG/66F - hv+ug4b+roOF/K6BhPytgYP8pHh59gAAAAAAAAAApYuN4+7f5P/mqGv/4IMl/9yHM//p0Mn/7Nvk/9/a - 3v+unKL/yr7D/8m9wv/KvMH/yLq//8i4vv/Ft73/xLW8/8Oyu//BsLv/wa62/8Opqv/Fppv/yaSM/82i - f//RoHL/1qBj/7CPlPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpk5jj8K9t/+mYRP/nq3P/7+Xt/+7l - 8v/pzcP/4Miu/758R/+/i2b/vJJ2/7qYh/+2m5f/sqCm/7CfrP+tnKr/q5il/6uSnv+oj5r/pouW/6WG - kv+jgY3/oX2J/596h/+edoD/j11f6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiYnuP2sGj/8M6x//Pu - +//z8Pz/3qNv/9FoAP/jwpj/zFQA/89eAP/PXwD/z18A/89gAP/PYQD/0GcA/81vAv/LdRP/yXwj/8R/ - Mf/BgUD/vINN/7eEWv+wgGb/qX1x/6R6eP+QXWHpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq5eZ4/bm - 3//29v//8eHd/9iAKv/KWwD/0WsG/+nf0f/CfUD/x3w4/8h2I//JbBD/zWUA/85gAP/QYwD/0mcA/9Nr - AP/VcAD/1nMA/9h4AP/ZegD/2n0A/9t9AP/aewD/3HoA/49hbekAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACrm5zj+vr//+7FoP/dgCH/1nEL/9yPRv/x4uH/6uvz/7evtv+9tb7/u7bA/7qyvv+5sr//tq67/7ak - qv+4nJT/uZN+/7qMbP+9h1j/wING/8SBNf/JfyT/zHwV/9F6BP/XdwD/kmFs6QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6jqePxtXn/5pQ//+KOOf/vzbH/9vb///Po6//r6On/vLCw/7+1tf++s7P/va+v/7us - rP+6qar/uKan/7aipP+0oKT/spyh/6+Yn/+slJ3/qY6Z/6eKlv+khpT/ooOR/6B+iv+WY2XpAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsKiv4/SrY//xvYj/+/j8//n3/P/27e7/8+bm/+3r6/+9tLT/wbi4/8C1 - tf++srL/va+v/7urq/+5qKj/t6Sk/7WgoP+zm5v/sZeX/6+Tk/+tj4//qouL/6iGhv+mgoL/pH9//5li - YukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyqazj/uvX///////7+vz/+fLy//Xs7P/y5+f/7+3t/7+4 - uP/Dvb3/wrm5/8C1tf++srL/vK6u/7qqqv+4paX/tqGh/7Sdnf+xmZn/r5SU/62QkP+rjIz/qYeH/6iD - g/+mgID/mWNj6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOqq+P9+/3//fv7//n29v/38PD/9Ovr//Pm - 5v/z8fH/wr6+/8W/v//Du7v/wbi4/7+0tP+9r6//u6ur/7mnp/+2oqL/tJ6e/7Kamv+wlZX/rZGR/6uM - jP+piIj/p4WF/6WBgf+YZWXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKys4/r09P/59fX/9/Ly//Xt - 7f/z6en/8ePj//Ly8v/Bvr7/w7+//8G6uv/Atrb/vrOz/7uurv+6q6v/uaio/7ejo/+0n5//spqa/7CW - lv+ukZH/rI2N/6mIiP+nhIT/pYGB/5pkZOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r6/j+PDw//Xu - 7v/17Oz/8+np//Ll5f/y6en/9fb2/+vo6P/m5ub/4t/f/9zY2P/U0tL/z8nJ/8m9vf+/tLT/uaen/7Gd - nf+tlZX/rJKS/6uNjf+pior/poeH/6aEhP+kgYH/mmho6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALav - r+P06ur/8+jo//Pn5//17u7/9vLy//Lp6f/v4OD/7d3d/+zZ2f/r1dX/6dLS/+nOzv/nzc3/583N/ufN - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1v - b/+gdXX/oXV1/6F2dv+hdnb/oHZ2/6B1df+gdXX/oHV1/6B1df+fdHT/n3R0/59zc/+fc3P/nnJy/55x - cf+db2//nXBw/51ubv+dbW3/nGxs/5xsbP+ba2v/m2pq/5pra/+aaWn/mWho/5pnZ/+ZZ2f/mGdn/5hm - Zv+YZWX/l2Vl/5lmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1xcf/86ur/1cXF/8u8vP/LvLz/zLy8/8y8vP/Mvb3/zL29/8y7u//MvLz/zLy8/8y7 - u//OvLz/zbu7/827u//Nu7v/zbq6/826uv/Nubn/zbi4/863t//Otrb/zrW1/860tP/OsrL/zrCw/82v - r//Nra3/zaur/82qqv/Nqan/4rq6/5ZkZP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5xcf//8vL//+7u//bi4v/14+P/9ePj//Xj4//14+P/9eLi//Xi - 4v/14uL/9eHh//Xh4f/24eH/9uDg//bg4P/239//9t/f//be3v/23t7/9t3d//bc3P/22tr/9tnZ//bY - 2P/21dX/9tTU//bS0v/20ND/9s7O//fMzP/jurr/37i4/5VjY/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9zc///8/P//+/v///u7v//7e3//+3t///t - 7f//7e3//+zs///s7P//7Oz//+vr///r6///6ur//+rq///p6f/Fu7v/sKqq/6+oqP+qo6P/pp+f/6Ob - m/+ZkZH/lo6O/5OMjP+mmZn//9/f///d3f//2tr//9jY///Y2P/owsL/3rq6/5ZlZf8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9zc///8/P//+7u///u - 7v//7u7//+7u///t7f//7e3//+3t///t7f//7Oz//+zs///r6///6+v//+rq///q6v+uqan/k5OT/5CQ - kP+Kior/hISE/4CAgP9ycnL/b29v/2xsbP+GgID//+Dg///e3v//29v//9nZ///Z2f/ow8P/3ru7/5hm - Zv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ90 - dP//9PT///Dw///v7///7+///+7u///u7v//7u7//+7u///t7f//7e3//+3t///s7P//6+v//+vr///q - 6v/At7f/q6am/6ijo/+jnp7/nZiY/5yWlv+Ri4v/jomJ/42Hh/+il5f//+Hh///f3///3Nz//9ra///a - 2v/oxMT/3ry8/5dmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjlpaOYVS - UuaGU1PXtJSUxp90dP//9PT//+/v///v7///7+///+/v///v7///7u7//+7u///u7v//7e3//+3t///s - 7P//7Oz//+vr///r6///6en//+np///p6f//6Oj//+fn///m5v//5ub//+Xl///l5f//4+P//+Li///g - 4P//3d3//9vb///b2//oxcX/3r6+/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACbZGQziFZW7ad1dfuMWVn/roqK/591df//9fX///Dw///w8P//8PD//+/v///v7///7+///+/v///u - 7v//7u7//+3t///t7f//7Oz//+vr///r6//FvLz/sKqq/6+pqf+qo6P/pp+f/6OcnP+gmpr/npeX/52W - lv+ZkZH/lo6O/5OLi/+mmJj//9zc///c3P/oxsb/3r29/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1lZTKNWVnsr3x8/8yenvuRXl7/tJCQ/6F1df//9vb///Ly///w8P//8PD///Dw///w - 8P//7+///+/v///v7///7u7//+7u///t7f//7e3//+zs///r6/+uqan/k5OT/5CQkP+Kior/hISE/4CA - gP9+fn7/e3t7/3h4eP9ycnL/b29v/2xsbP+Gf3///93d///e3v/oxsb/3r6+/5loaP8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn2hoLpFdXemue3v/z5ub/8mamvyVY2P/tpSU/6B2dv//9vb///Hx///x - 8f//8fH///Hx///w8P//8PD///Dw///v7///7+///+/v///u7v//7e3//+zs///s7P/AuLj/q6am/6ij - o/+jnp7/nZiY/5yXl/+ZlJT/l5KS/5WPj/+Ri4v/jomJ/42Hh/+ilpb//97e///d3f/ox8f/3r+//5ln - Z/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClb28rlGBg6a98fP/Om5v/zZmZ/8uenvyYZWX/uJWV/6F3 - d///9/f///Pz///y8v//8fH///Hx///x8f//8PD///Dw///w8P//7+///+/v///u7v//7u7//+3t///s - 7P//6+v//+vr///q6v//6en//+jo///o6P//5+f//+fn///m5v//5eX//+Xl///k5P//4eH//9/f///e - 3v/oyMj/4MHB/5lpaf8AAAAAAAAAAAAAAAAAAAAAAAAAAKpxcSiXZWXlsH5+/8+env/Mmpr/zJqa/8yj - o/2Zamr/uZiY/6F4eP//9/f///Ly///y8v//8vL///Ly///x8f//8fH///Hx///w8P//8PD//+/v///v - 7///7u7//+3t///t7f/FvLz/sKur/6+pqf+qpKT/pp+f/6OcnP+gmpr/npiY/52Wlv+ZkZH/lo6O/5OM - jP+mmZn//+Dg///f3//oycn/38DA/5hoaP8AAAAAAAAAAAAAAAAAAAAArXZ2JJhnZ+WxgYH/0aKi/86f - n//Onp7/z52d/8+oqP2bbGz/upqa/6F4eP//+Pj///T0///z8///8/P///Ly///y8v//8vL///Hx///x - 8f//8PD///Dw///v7///7u7//+7u///t7f+uqqr/k5OT/5CQkP+Kior/hISE/4CAgP9+fn7/e3t7/3h4 - eP9ycnL/b29v/2xsbP+GgID//+Hh///g4P/oycn/38LC/5pqav8AAAAAAAAAAAAAAACqeXkjm2pq4bGC - gv/Tp6f/0qOj/9Cjo//QoqL/z6Gh/9Ctrf6dcXH/vJyc/6J4eP//+fn///Pz///z8///8/P///Pz///y - 8v//8vL///Ly///x8f//8fH///Dw///w8P//7+///+7u///t7f/AuLj/q6en/6ijo/+jnp7/nZmZ/5yX - l/+ZlJT/l5KS/5WQkP+Ri4v/jomJ/42Hh/+il5f//+Hh///i4v/oysr/38HB/5ppaf8AAAAAAAAAAKVw - cB+abW3gsYOD/9arq//Uqan/06en/9Knp//Spqb/0aWm/9O0tv6ddHb/vKCh/6J5ef//+Pj///T0///0 - 9P//9PT///Pz///z8///8/P///Ly///y8v//8fH///Hx///w8P//7+///+7u///u7v//7Oz//+zs///r - 6///6ur//+np///p6f//6Oj//+jo///n5///5ub//+bm///l5f//5OT//+Li///h4f/oy8v/38PD/5pr - a/8AAAAAAAAAAJ5yctCxhob/2K+v/9atrf/VrKz/1Kur/9Srq//Uq63/06ek/9amgv62bzz/yJuD/6J5 - ef//+vr///b2///09P//9PT///T0///z8///8/P///Pz///y8v//8vL///Hx///w8P//8PD//+/v///u - 7v//7e3//+zs///s7P//6+v//+rq///p6f//6en//+jo///o6P//5ub//+bm///l5f//5OT//+Pj///i - 4v/oy8v/38LC/5pqav8AAAAAAAAAAJ1ycuvMpqb/2LKy/9ewsP/XsLD/1q+v/9exs//WqqX/03sl/9ic - Vf/OZwD/57SB/6N7e///+vr///b2///29v//9vb///X1///19f//9PT///T0///z8///8/P///Ly///y - 8v//8fH///Dw///v7///7u7//+3t///t7f//6+v//+rq///q6v//6en//+np/yyrMf8knSH/JJUh/ySO - IP8kfyD/QYg6///l5f/ozc3/38TE/5tra/8AAAAAAAAAAJ51devNqKj/2rW1/9m0tP/ZtLX/2LW5/9eo - mf/ObAn/0W0H/9yoaP/RbwX/57OB/6R8fP///Pz///n5/9jW1v/OzMz/xcTE/768vP+6uLj/tbS0/66s - rP/Bvb3///T0///z8///8vL///Hx///w8P//7u7//+7u///t7f//7Oz//+vr///r6///6ur//+np/w+o - H/8BmQL/AJIA/wCLAP8AgQD/Iosf///l5f/ozs7/38XF/5ttbf8AAAAAAAAAAJ94eOvPq6v/3Lm5/9u4 - uf/cu7//2qeO/9JxDf/OagP/0W8N/97Csv+uf2z/yqKL/6R+fv///v7///j4/9rY2P/Pzc3/xcTE/7+9 - vf+7ubn/trW1/7Cvr//EwMD///T0///z8///8vL///Hx///w8P//7+///+7u///u7v//7Oz//+vr///r - 6///6ur//+rq/xOsJ/8EnQr/AJcA/wCRAP8AiAD/IpQf///l5f/oz8//38XF/5tsbP8AAAAAAAAAAKB5 - eevRr6//3r2+/92/xP/cpoL/2H0g/9V2F//UeiP/2bCm/9/Mzv+nhoj/wqus/6R+fv///f3///n5///5 - +f//+fn///j4///39///9/f///b2///19f//9fX///T0///z8///8vL///Hx///w8P//7+///+7u///u - 7v//7e3//+vr///r6///6ur//+rq/xewMP8KoxX/BJ0J/wCYAf8AkAD/Ipof///n5//oz8//38fH/5ts - bP8AAAAAAAAAAKJ+fuvTtLT/4MTI/+GofP/fizX/3IQr/9qNRP/evbv/3b2//+LQ0f+pi43/w66u/6V/ - f////v7///v7/9jX1//Ozc3/xcTE/769vf+6uLj/tbS0/66srP/Bvr7///X1///09P//8vL///Hx///x - 8f//7+///+7u///u7v//7e3//+zs///r6///6ur//+rq/xy1Ov8QqSH/CqMW/wafDf8BmQL/IqEf///m - 5v/oz8//38bG/5tsbP8AAAAAAAAAAKSBgevUuLr/5616/+eaSf/jkkD/4KBp/+HEyP/gw8b/38C//+HK - u/+1hGj/yKuh/6Z/f/////////r6/9rY2P/Pzs7/xcTE/7++vv+7ubn/trW1/7Cvr//EwMD///X1///0 - 9P//8/P///Hx///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yG6Rf8Wry7/Eaok/w2m - HP8IoRD/J6gq///m5v/o0ND/4MbG/5tubv8AAAAAAAAAAKSFh+vgqnv/76hh/+qgU//ksoz/4svP/+PK - zv/fvLL/1n8t/92xf//PaQL/57KB/6aAgP////////z8///6+v//+vr///n5///4+P//+Pj///f3///2 - 9v//9vb///X1///09P//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yjB - UP8dtjv/GLEy/xWuK/8QqSH/L685///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKWGievkrXz/8q9r/+jB - qv/kztP/5dDW/96ukf/OaAH/0nER/+C7jf/RdA//5rKB/6aAgP////////v7/9nY2P/Pz8//ycjI/8HA - wP+/vr7/u7q6/7W0tP+zsrL/sK6u/8C8vP//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r - 6///6+v//+rq/y7HXf8kvUn/ILlB/xy1Ov8YsTH/NrZH///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKeJ - i+vns4f/68zB/+fS1v/n1dr/3aFw/9BrBv/NaQL/0nMX/+XQuf/BjmT/06J8/6aBgf////////39/9nY - 2P/Pz8//ycjI/8PCwv/Avr7/vLu7/7a1tf+0srL/sK+v/8K9vf//8/P///Ly///x8f//8PD//+/v///u - 7v//7e3//+zs///r6///6+v//+rq///q6v//6Oj//+jo///n5///5ub//+bm///m5v/339//3sbG/5xt - bf8AAAAAAAAAAKiNjevdxsX/6tfa/+nV1P/fmlj/2Hwe/9R1Ff/XgzH/5MjB/+rg4/+0oKL/yLm8/6eD - g//////////////+/v///v7///39///7+///+/v///r6///5+f//+Pj///n5///4+P//9fX///T0///1 - 9f//8fH///Ly///w8P//8PD//+/v///u7v//7e3//+3t///s7P//6+v//+rq///q6v//6en//+jo///n - 5///6Oj//+fn/5tsbP8AAAAAAAAAAKmQkOvey87/7NHI/+SbUf/fizj/3IIo/9+haP/p2Nv/59PU/+rh - 4f+3pKX/yru7/6iGhv+tj4//rI+P/6uNjf+sjIz/q4qK/6mJif+ph4f/qIaG/6iFhf+nhIT/p4SE/6aB - gf+lgID/pH9//6R9ff+je3v/oXp6/6J6ev+geHj/n3Z2/6B1df+fdXX/nnNz/55ycv+dcXH/nHBw/51v - b/+cbm7/mmxs/5psbP+abGz/mmxs/51ubv8AAAAAAAAAAKqSlOvgvqf/66NZ/+abTf/jk0H/57+h/+ze - 5P/r2dr/6tjc/+vi4/+8pJ//y7/C/8rAxf/LvsP/yr7C/8q8v//Ku77/ybq8/8i3uv/Itrf/x7W1/8az - tP/FsLD/xa+v/8Otrf/Dq6z/wqmr/8Gnqf+/p6n/vqSn/72ipf+8oKT/upuf/7KPj/YAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2WmevjrHb/7qhi/+qo - Zf/u1s3/7+Hl/+7h5P/s2tj/3ZhZ/+G7kf/RcxT/zGMA/8tnA//JbhX/x3Ql/8V4M//BfkT/v4RS/72I - Yf+6jW7/t5B8/7KSif+ukpT/rJGZ/6mNlP+pi5L/qIiO/6aFiv+lgYX/o36B/6N8f/+ienv/n3Jz/5Jd - XfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2a - nevnsH7/8r+P//Lk5P/x5ef/8unu/+bBp//Pbg3/0nER/+TGo//SfiT/zGQA/8xlAP/MZQD/zWUA/81l - AP/NZQD/zWYA/81oAP/OagD/0GsA/9FvAP/RcQD/0nUA/856Dv/LfRv/x4Ap/8OBNf+/gkH/uX9L/7R+ - V/+te2H/pXRp/5JeX/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6cnevozLr/9Ozv//Tr7v/z6er/4KJn/9BqBP/NaAL/0m8N/+nUu//OlFz/x3Yo/8lx - GP/Lagj/zGUA/8xjAP/NYwD/zWMA/81nAP/OagD/z2wA/9BuAP/RcgD/0XQA/9J2AP/TeQD/1HsA/9V9 - AP/WfgD/1n0A/9Z8AP/WewD/y3UM/5JfZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALGdnevn3uD/9/L2//HZyP/fjj7/2Hwf/9R1FP/Udxn/5r6i//Du - 8v/Dur3/u7K3/7yyuP+6sLf/uq2y/7qopv+8n5L/vZeB/76Qbv/AiVz/wYRL/8WAOv/HfSn/ynkZ/894 - C//SeAD/1XgA/9V6AP/VewD/1XsA/9V6AP/UeAD/yHQP/5NjafIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGgoevq4+T/78OZ/+STQP/gjTj/24Im/+Ki - Y//x5eT/8ebp//Ds7P/Gvb3/vrKy/76xsf+9sLD/vK6v/7utrf+6q6z/uaiq/7imqf+2pKf/taGl/7Kf - pP+xnKL/r5mf/66WnP+skpf/rI2O/6+Jfv+yhG3/tIFd/7h+Tf+8ez//uHU7/5VkZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSnqevksX//7KRb/+eb - T//kmUr/8NG5//fy9//06er/8eXl//Hs7P/JwcH/wLW1/7+0tP+/srL/vrGx/7yurv+7rKz/uqqq/7mn - p/+3pKT/tqGh/7Senv+zm5v/sZiY/7CVlf+ukpP/rY+Q/6uMjv+piov/qIWI/6WChf+lgIP/oXh7/5dj - ZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALWp - q+vmsX//7qhh//C/jv/69PP/+fT2//fv7//06ur/8ubm//Pt7f/LxMT/wri4/8G3t//AtbX/v7Oz/76x - sf+8rq7/u6ys/7qpqf+4pqb/tqOj/7WgoP+znZ3/spmZ/7CWlv+vk5P/rZCQ/6uNjf+qior/qIaG/6eD - g/+lgYH/oXl5/5hkZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALWsrevqu47/+ufT//3////69/j/+PT0//bv7//06+v/8ufn//Lu7v/Nycn/w7y8/8K6 - uv/BuLj/wLa2/7+zs/+9sLD/vK2t/7qqqv+5p6f/t6Sk/7ahof+0np7/spub/7GXl/+vlJT/rpGR/6yO - jv+qior/qYeH/6eEhP+lgID/o3p6/5hmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALarrOvv6+z///7///37+//69vb/+PLy//bu7v/06+v/8ufn//Pu - 7v/Py8v/xb+//8S9vf/Durr/wbi4/8C1tf++srL/va+v/7usrP+5qan/uKWl/7aiov+0n5//s5ub/7GY - mP+vlZX/rpKS/6yOjv+ri4v/qYiI/6eEhP+ngoL/onp6/5hlZfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALetrevt6en//Pj4//r4+P/59PT/9/Ly//Xt - 7f/06+v/8ubm//Pw8P/R0ND/xsLC/8W/v//EvLz/wrq6/8G2tv+/s7P/vbCw/7ytrf+6qan/uKam/7aj - o/+1oKD/s5yc/7GZmf+wlpb/rpKS/6yPj/+ri4v/qYiI/6iFhf+mgYH/ont7/5lnZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmxsevs5+f/+vT0//jz - 8//38fH/9u7u//Xr6//z6Oj/8eTk//Tv7//T0tL/xsPD/8bBwf/Evr7/w7u7/8G3t/+/tLT/vrGx/7yt - rf+6qqr/uaen/7ejo/+1oKD/s52d/7KZmf+wlpb/rpOT/62Pj/+rjIz/qYiI/6iFhf+mg4P/ont7/5lm - ZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqz - s+vq4+P/+PDw//bv7//27u7/9ezs//Pp6f/y5ub/8OLi//Xw8P/i4uL/1tTU/9DOzv/Lxsb/xb29/8C3 - t/++s7P/vK+v/7qsrP+4qKj/uKam/7ajo/+0n5//spyc/7KYmP+wlpb/rpOT/62Pj/+rjIz/qYmJ/6iF - hf+mgoL/ont7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALq0tOvp4eH/9ezs//Tr6//06ur/8+jo//Ln5//z6+v/9fPz//Pt7f/x5+f/8efn//Hn - 5//x6Oj/8Ojo/+7m5v/r4+P/597e/+HZ2f/c09P+1s3N/9HHx/7Mv7/+xba2/r+trf64oqL/sJeX/6yP - j/+pior/p4iI/6eEhP+mgoL/o3t7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALq1tevo3t7/8+jo//Ln5//z6Oj/9e/v//fy8v/07e3/8eXl//Di - 4v/u39//7dzc/+vZ2f/q1tb/6NLS/+fPz//lzMz/48rK/+LHx//gxMT/4MHB/96+vv/du7v/3bu7/ty6 - uv7bu7v+3Ly8/tm4uP7Vs7P+z6ur/sejo/60jo7+oHV1/5lnZ/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuzs+vn29v/9Onp//jx8f/69vb/9/Dw//bt - 7f/z6en/8+bm//Dj4//v4OD/7d3d/+za2v/q19f/6NTU/+fR0f/lzs7/5MvL/+LHx//hxMT/38HB/96+ - vv/cu7v/27i4/9m1tf/as7P/2LGx/9etrf/Gmpr/soeH/6Fzc/6cbW3wo3BwqKNtbU0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0tOvRysr/3tvb/+Le - 3v/m4OD/6OLi/+ri4v/u5OT/8OTk//Hk5P/y5OT/8ODg/+/d3f/t2tr/7NfX/+nT0//n0ND/5s3N/+TK - yv/jx8f/4MPD/9+/v//dvb3/3ru7/9i0tP/GoKD/souL/6J6ev6hdnbmp3l5mah3d0mzaWkIAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMi+ - vnLIv7+eyMLCrsjBwb7IwcHOyMLC3ca9ve28tLT5uK6u/retrf64rKz+uqys/7ysrP+/ra3/wa2t/8Sv - r//Gr6//yK+v/8uvr//MsbH/zrGx/9Gzs//Gpqb/s5GR/6WAgP6sg4PZrYODiqx/fzpXW1sDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACztLQDqaqqD7mwsB21qqots6enPbKl - pU20o6Ncs52dbK+cnHytmJiMrZaWm6uSkquqj4+7qIuLyqiJidqmhobJpYSEe7CKiisAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/+AAAAAEAAP/4AAAAAQAA//gAAAAB - AAD/+AAAAAEAAP/4AAAAAQAA//gAAAABAAD/wAAAAAEAAP+AAAAAAQAA/wAAAAABAAD+AAAAAAEAAPwA - AAAAAQAA+AAAAAABAADwAAAAAAEAAOAAAAAAAQAAwAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB// - AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAA - AAAf/wAAgAAAAB//AACAAAAAP/8AAIAAAAH//wAAgAAAD///AAD//AB///8AAP///////wAA - - - - NoControl - - - Email Profiles - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.resx b/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.resx deleted file mode 100644 index 0a85e74..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.resx +++ /dev/null @@ -1,1638 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - 12, 25 - - - 21, 15 - - - 1 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - False - - - True - - - 77, 25 - - - 68, 15 - - - 3 - - - Profilname: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - False - - - True - - - 77, 69 - - - 94, 15 - - - 5 - - - Email-Absender: - - - EMAIL_FROMLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - False - - - True - - - 351, 69 - - - 134, 15 - - - 7 - - - Mailserver (SMTP/POP): - - - EMAIL_SMTPLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - 77, 113 - - - 33, 15 - - - 9 - - - User: - - - EMAIL_USERLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - 351, 113 - - - 57, 15 - - - 11 - - - Passwort: - - - EMAIL_PWLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - False - - - True - - - 77, 157 - - - 67, 15 - - - 15 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - False - - - True - - - 77, 201 - - - 77, 15 - - - 17 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - False - - - True - - - 211, 201 - - - 90, 15 - - - 19 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - False - - - True - - - 211, 157 - - - 80, 15 - - - 20 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 853, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 160, 17 - - - 17, 17 - - - 111, 22 - - - of {0} Email-Profiles - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 58, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 657, 25 - - - 0 - - - BindingNavigator1 - - - TBDD_EMAIL_ACCOUNTBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - 17, 17 - - - 15, 43 - - - 56, 23 - - - 2 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - 80, 43 - - - 265, 23 - - - 4 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - 80, 87 - - - 265, 23 - - - 6 - - - EMAIL_FROMTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - 354, 87 - - - 244, 23 - - - 8 - - - EMAIL_SMTPTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - 80, 131 - - - 265, 23 - - - 10 - - - EMAIL_USERTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - 354, 131 - - - 244, 23 - - - 12 - - - EMAIL_PWTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - 354, 41 - - - 100, 25 - - - 14 - - - Profil Aktiv? - - - ACTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 80, 175 - - - 125, 23 - - - 16 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - 80, 219 - - - 125, 23 - - - 18 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - 214, 219 - - - 131, 23 - - - 20 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - 214, 175 - - - 131, 23 - - - 21 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 75, 245 - - - 200, 15 - - - 79 - - - Email-Profil erfolgreich gespeichert! - - - False - - - lblSave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - True - - - Segoe UI, 9pt, style=Italic - - - 11, 21 - - - 89, 15 - - - 81 - - - Testempfänger: - - - lbltest - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - Segoe UI, 9pt, style=Italic - - - 14, 39 - - - 224, 23 - - - 82 - - - txttestReceipiant - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - btnEmailTest - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 354, 160 - - - 244, 100 - - - 83 - - - Überprüfung: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Segoe UI, 9pt, style=Italic - - - MiddleLeft - - - 14, 68 - - - 110, 23 - - - 80 - - - Teste Versand - - - MiddleRight - - - btnEmailTest - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - 423, 17 - - - 680, 17 - - - False - - - True - - - 601, 69 - - - 32, 15 - - - 83 - - - Port: - - - PORTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 604, 87 - - - 48, 23 - - - 84 - - - PORTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 7, 15 - - - 657, 269 - - - Segoe UI, 9pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDWlohflpa1HtWVtWagoK/pYSE96eG - hvmmhIT3poWF9aaCgvSlf3/0pX9/9KN8fPSie3v0oXZ29KB0dPSfcnL0nnBw9JloaOcAAAAAAAAAAAAA - AAAAAAAAAAAAAKBqaiaNYWHi0J2d/5pmZv+7mpr/roqK///v7///6Oj//+fn///l5f//5OT//+Li/8y7 - u//It7f/wbCw///Y2P//19f//97e/55ycvgAAAAAAAAAAAAAAAAAAAAArG9vLJloaOfKmJj/2KSk/5xr - a/++np7/r4yM///w8P//6Oj//+fn///l5f//5OT//+Li/8y8vP/It7f/wa+v/76rq/+7pqb//97e/59z - c/gAAAAAAAAAAAAAAACuc3MyoG9v6s6dnf/MnJz/2aWl/59xcf/BoqL/r42N///x8f//6+v//+np///o - 6P//5ub//+Tk/8y9vf/It7f/wbCw/76rq/+7p6f//9/f/591dfgAAAAAAAAAAKNycjmjc3Pu0qWl/9Ol - pf/QoqT/3K2y/6J6gP/Bp6v/sZGR///19f//7e3//+vr///q6v//6Oj//+Xl/9/Ly//dyMj/2MLC/9a+ - vv/Uurr//+Dg/6F2dvgAAAAAAAAAAJxvb+LYsLD/166u/9SusP/Tq6z/14Y+/8BrIP/dtZX/spKR///2 - 9v//7+///+7u///s7P//6en//+fn///l5f//4uL//9/f///d3f//2tr//+Hh/6B4ePgAAAAAAAAAAKF3 - d+neubn/2La6/9esof/OaQT/2oUp/8htFv/lsX3/tJSS///5+f//8vL///Dw///u7v//6+v//+np///m - 5v//4+P/lMqP/wCQAP8YixX//+Hh/6F4ePgAAAAAAAAAAKF8fenhxMr/3K2U/9d3EP/VhkD/573E/6mN - mP/GtLv/tJeY///7+//T0ND/ycfH/8G/v///7Oz//+rq///n5///5OT/lMqQ/wefD/8Znhj//+Pj/6F5 - efgAAAAAAAAAAKGAg+nqt5D/5I81/96ogv/gy9r/5ayX/7aFaf/Ns6r/tJmZ///+/v/T0dH/ycfH/8G/ - v///7u7//+vr///o6P//5eX/lMuQ/yy0QP85s0P//+Li/6F5efgAAAAAAAAAAKR/d+n4smb/5cO2/+PN - 1P/TgTL/1XkS/9BhAP/svZf/uZyb/////////f3///v7///4+P//9vb///Pz///w8P//7u7//+vr///o - 6P//5eX//+vr/6R9ffgAAAAAAAAAAKKEf+nw2tr/5ca5/9Z2Gf/RchP/7bup/7yWiP/cxLX/spaV/7SY - l/+ylJP/sJGP/6+Pjf+tjIr/rYqH/6yHhP+rhYL/qYJ+/6h+e/+ke3v+pnt7+aF2dvAAAAAAAAAAAKKL - j+nwxKH/4ogs/+GgZv/q3OX/+dPe/7mos//Y0df/zcTM/83Dyv/Lwcn/yr/H/8m7xP/IuMH/x7S6/8mw - rf/LrZ//zaqT/9Kphf+5nJf0AAAAAAAAAAAAAAAAAAAAAKSGfOn1q1//7My1//Dt/P/juZ3/14Em/8tl - AP/KbBD/yHIi/8R5Mf/CfkH/v4RQ/7yIXP+4iWn/s4l1/6yIfv+nhYn/oH+M/597if+OY2fuAAAAAAAA - AAAAAAAAAAAAAKONien88O3/8ujp/9uRSP/JWQD/5Z5d/8qFR//IeS3/ynIb/8tpCv/OZAD/0GUA/9Rq - AP/VbwD/2HQA/9l7AP/bfQD/2n0A/9d9AP+bZlXuAAAAAAAAAAAAAAAAAAAAAKOWmun417v/4Igv/9uD - LP/qy7X//9zl/8S5vv++trz/vLS6/7uxuf+3rbb/tqet/7Scmv+2lIX/t41y/7qHYP+8g0//vn8//8V7 - LP+cZlvuAAAAAAAAAAAAAAAAAAAAAKONhen0plT/78SY//j0+f/z7vH//tfX/8e6uv/Btrb/v7Oz/72v - r/+6qqr/uKWm/7Wgov+znJ7/sJea/62Rlf+pipD/p4aM/6WBh/+aamvuAAAAAAAAAAAAAAAAAAAAAKSV - j+n/+vL//f3///fx8//z6+v//tXV/8u/v//DvLz/wbe3/7+0tP+8ra3/uaio/7aiov+0nZ3/sZeX/66S - kv+rjIz/qIaG/6iEhP+ba2vuAAAAAAAAAAAAAAAAAAAAAKSbm+n/////+vX1//bw8P/z6ur//dXV/8vF - xf/CwMD/wbq6/761tf+8r6//uaqq/7ekpP+0np7/sZiY/66Tk/+sjY3/qYeH/6eDg/+bamruAAAAAAAA - AAAAAAAAAAAAAKObm+n++Pj/9vHx//Tt7f/04OD//s/P/vDKyv/qx8f/5MTE/9/AwP/Yu7v/0LW1/8is - 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 - AB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAD+AAAH//gAP//////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl15eVoNS - UuOGUVHFt5mZuqmGhvmoiIj5qIaG+aaFhfemhYX3p4SE96aEhPemgoL3pYKC96aAgPekfn73pH1996N8 - fPeienr3onh496F2dvegdXX3oHNz96Fzc/eaaWnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlr - a1SQW1v6rn5+/I5aWv+wjIz/r4iJ///u7v//5eX//+bm///k5P//4+P//+Tk///j4///4uL//+Hh///j - 4///5OT//+Xl///k5P//4eH//93d///Y2P//19f//9fX/6J0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACvcXFTk19f+cuYmP+9jY38k2Bg/7aSkv+uiIn//+3t///m5v//5+f//+Xl///k5P//4+P//+Hh///h - 4f//5eX/npyc/294eP9jbGz/WGJi/0NPT//OtLT//9nZ///V1f//1NT/oXNz+gAAAAAAAAAAAAAAAAAA - AAAAAAAAtHZ2UZdlZfnJlZX/0p6e/7uPj/2XZGT/uZWV/66Ki///7e3//+fn///m5v//5ub//+Xl///k - 5P//4+P//+Li///k5P/42tr/99fX//nX1//31tb/89HR///c3P//29v//9jY///W1v+hdHT6AAAAAAAA - AAAAAAAAAAAAALN5eU+baWn5ypmZ/9Cfn//PnZ3/vZWV/Zlqav+6mZn/r4uL///v7///6en//+jo///o - 6P//5+f//+bm///k5P//4+P//+jo/6Gfn/93fn7/cXh4/2lwcP9gaGj/VV5e/0ZSUv+Shob//9vb/6J2 - dvoAAAAAAAAAAAAAAAC5e3tNnGtr+c2fn//TpaX/0aGh/9Khof/Am5v+mmxs/7ubm/+ui4r///Pz///r - 6///6ur//+rq///p6f//5+f//+bm///l5f//5+f/89ra/+/V1f/x1dX/8NLS//DQ0P/vzs7/6snJ//LO - zv//29v/onZ2+gAAAAAAAAAAqnh4TJ9xcfjPpKT/1qur/9Snp//SqKn/1ais/8Gmrv6ZdH3/uqGn/66L - iv//9PT//+3t///s7P//6+v//+rq///p6f//6Oj//+bm///r6/+fnp7/dHt7/252dv9mbW3/XWVl/1Vd - Xf9HUlL/kIaG///d3f+ieHj6AAAAAAAAAACabW3g0amp/9qysv/Vra3/1a+w/9Wyu//VnH//1JJM/sJk - Dv/RmWn/rouK///29v//7+///+7u///t7f//7Oz//+vr///p6f//6Oj//+jo//7k5P//4+P//+Dg///g - 4P//3+D//93g///b3v//2tz//9vd/6R4ePoAAAAAAAAAAJpxcePctrb/2bS0/9i1tv/Zu8b/05Bi/9Fn - AP/doFP/z10A/9+RTP+ui4r///j4///x8f//8PD///Dw///v7///7Oz//+vr///p6f//5+f//+bm///k - 5P//5OT//+Pk//7g3v/g1cH/5tPG/+DMvv/51NL/pnp7+gAAAAAAAAAAm3Nz49y6uv/cvL7/3L/J/9aO - Uv/PYgD/0nES/9K8tf+reGD/yqCH/66Liv//+vr///T0///z8///8vL///Dw///v7///7e3//+rq///o - 6P//5ub//+Tk///i4v//5Oj/vdGr/wCNAP8AfgD/AGYA/5qvg/+rfYD6AAAAAAAAAACed3fj4MLF/9/D - yP/dk07/2XcQ/9eENv/ev8b/0b/G/6OFif/CrLH/rouK///8/P/T0dH/ycfH/8G/v/+7uLj///Dw///v - 7///6+v//+np///n5///5eX//+Pj///j6f/J1Lf/AJsA/wCRAP8AfgD/prqO/61/g/oAAAAAAAAAAKB8 - fuPixsb/559V/+OMLv/eoGn/4crY/+HH0P/VwLz/qYeB/8Oyuv+ui4r///7+/9PR0f/Jx8f/wcDA/7u5 - uf//8fH//+/v///s7P//6ur//+jo///m5v//5OT//+Xq/8vXuv8AphL/BJ4I/wCQAP+mwY3/rXyC+gAA - AAAAAAAAn4GH4/KvbP/toE7/5LeY/+TT4v/ixsb/1n8s/9ylZP/OWgD/3pFM/66Liv//////09HR/8nH - x//BwMD/u7m5/7Oxsf//8PD///Dw///r6///6Oj//+bm///k5P//4+j/yNm7/wCyI/8Aqhv/AKAA/6DG - j/+rfYH6AAAAAAAAAAChhIrj+bdz/+jJvP/m2un/4bqn/8xgAP/QZwD/4byK/8pcAP/dj0z/rouK//// - //////////7+///8/P///Pz///r6///4+P//9vb///Hx///w8P//7u7//+3t///q6//56OL/vdy4/8Pa - tv+616v/8uDU/6p9f/oAAAAAAAAAAKKHiePt1tP/6t7r/+Ktgv/UbgT/0GgA/+Gujf/d2uf/q5ql/8i6 - wf+wjo7/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Jh/+uiIb/roaG/66F - hv+ug4b+roOF/K6BhPytgYP8pHh59gAAAAAAAAAApYuN4+7f5P/mqGv/4IMl/9yHM//p0Mn/7Nvk/9/a - 3v+unKL/yr7D/8m9wv/KvMH/yLq//8i4vv/Ft73/xLW8/8Oyu//BsLv/wa62/8Opqv/Fppv/yaSM/82i - f//RoHL/1qBj/7CPlPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpk5jj8K9t/+mYRP/nq3P/7+Xt/+7l - 8v/pzcP/4Miu/758R/+/i2b/vJJ2/7qYh/+2m5f/sqCm/7CfrP+tnKr/q5il/6uSnv+oj5r/pouW/6WG - kv+jgY3/oX2J/596h/+edoD/j11f6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiYnuP2sGj/8M6x//Pu - +//z8Pz/3qNv/9FoAP/jwpj/zFQA/89eAP/PXwD/z18A/89gAP/PYQD/0GcA/81vAv/LdRP/yXwj/8R/ - Mf/BgUD/vINN/7eEWv+wgGb/qX1x/6R6eP+QXWHpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq5eZ4/bm - 3//29v//8eHd/9iAKv/KWwD/0WsG/+nf0f/CfUD/x3w4/8h2I//JbBD/zWUA/85gAP/QYwD/0mcA/9Nr - AP/VcAD/1nMA/9h4AP/ZegD/2n0A/9t9AP/aewD/3HoA/49hbekAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACrm5zj+vr//+7FoP/dgCH/1nEL/9yPRv/x4uH/6uvz/7evtv+9tb7/u7bA/7qyvv+5sr//tq67/7ak - qv+4nJT/uZN+/7qMbP+9h1j/wING/8SBNf/JfyT/zHwV/9F6BP/XdwD/kmFs6QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6jqePxtXn/5pQ//+KOOf/vzbH/9vb///Po6//r6On/vLCw/7+1tf++s7P/va+v/7us - rP+6qar/uKan/7aipP+0oKT/spyh/6+Yn/+slJ3/qY6Z/6eKlv+khpT/ooOR/6B+iv+WY2XpAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsKiv4/SrY//xvYj/+/j8//n3/P/27e7/8+bm/+3r6/+9tLT/wbi4/8C1 - tf++srL/va+v/7urq/+5qKj/t6Sk/7WgoP+zm5v/sZeX/6+Tk/+tj4//qouL/6iGhv+mgoL/pH9//5li - YukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyqazj/uvX///////7+vz/+fLy//Xs7P/y5+f/7+3t/7+4 - uP/Dvb3/wrm5/8C1tf++srL/vK6u/7qqqv+4paX/tqGh/7Sdnf+xmZn/r5SU/62QkP+rjIz/qYeH/6iD - g/+mgID/mWNj6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOqq+P9+/3//fv7//n29v/38PD/9Ovr//Pm - 5v/z8fH/wr6+/8W/v//Du7v/wbi4/7+0tP+9r6//u6ur/7mnp/+2oqL/tJ6e/7Kamv+wlZX/rZGR/6uM - jP+piIj/p4WF/6WBgf+YZWXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKys4/r09P/59fX/9/Ly//Xt - 7f/z6en/8ePj//Ly8v/Bvr7/w7+//8G6uv/Atrb/vrOz/7uurv+6q6v/uaio/7ejo/+0n5//spqa/7CW - lv+ukZH/rI2N/6mIiP+nhIT/pYGB/5pkZOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r6/j+PDw//Xu - 7v/17Oz/8+np//Ll5f/y6en/9fb2/+vo6P/m5ub/4t/f/9zY2P/U0tL/z8nJ/8m9vf+/tLT/uaen/7Gd - nf+tlZX/rJKS/6uNjf+pior/poeH/6aEhP+kgYH/mmho6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALav - r+P06ur/8+jo//Pn5//17u7/9vLy//Lp6f/v4OD/7d3d/+zZ2f/r1dX/6dLS/+nOzv/nzc3/583N/ufN - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1v - b/+gdXX/oXV1/6F2dv+hdnb/oHZ2/6B1df+gdXX/oHV1/6B1df+fdHT/n3R0/59zc/+fc3P/nnJy/55x - cf+db2//nXBw/51ubv+dbW3/nGxs/5xsbP+ba2v/m2pq/5pra/+aaWn/mWho/5pnZ/+ZZ2f/mGdn/5hm - Zv+YZWX/l2Vl/5lmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1xcf/86ur/1cXF/8u8vP/LvLz/zLy8/8y8vP/Mvb3/zL29/8y7u//MvLz/zLy8/8y7 - u//OvLz/zbu7/827u//Nu7v/zbq6/826uv/Nubn/zbi4/863t//Otrb/zrW1/860tP/OsrL/zrCw/82v - r//Nra3/zaur/82qqv/Nqan/4rq6/5ZkZP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5xcf//8vL//+7u//bi4v/14+P/9ePj//Xj4//14+P/9eLi//Xi - 4v/14uL/9eHh//Xh4f/24eH/9uDg//bg4P/239//9t/f//be3v/23t7/9t3d//bc3P/22tr/9tnZ//bY - 2P/21dX/9tTU//bS0v/20ND/9s7O//fMzP/jurr/37i4/5VjY/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9zc///8/P//+/v///u7v//7e3//+3t///t - 7f//7e3//+zs///s7P//7Oz//+vr///r6///6ur//+rq///p6f/Fu7v/sKqq/6+oqP+qo6P/pp+f/6Ob - m/+ZkZH/lo6O/5OMjP+mmZn//9/f///d3f//2tr//9jY///Y2P/owsL/3rq6/5ZlZf8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9zc///8/P//+7u///u - 7v//7u7//+7u///t7f//7e3//+3t///t7f//7Oz//+zs///r6///6+v//+rq///q6v+uqan/k5OT/5CQ - kP+Kior/hISE/4CAgP9ycnL/b29v/2xsbP+GgID//+Dg///e3v//29v//9nZ///Z2f/ow8P/3ru7/5hm - Zv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ90 - dP//9PT///Dw///v7///7+///+7u///u7v//7u7//+7u///t7f//7e3//+3t///s7P//6+v//+vr///q - 6v/At7f/q6am/6ijo/+jnp7/nZiY/5yWlv+Ri4v/jomJ/42Hh/+il5f//+Hh///f3///3Nz//9ra///a - 2v/oxMT/3ry8/5dmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjlpaOYVS - UuaGU1PXtJSUxp90dP//9PT//+/v///v7///7+///+/v///v7///7u7//+7u///u7v//7e3//+3t///s - 7P//7Oz//+vr///r6///6en//+np///p6f//6Oj//+fn///m5v//5ub//+Xl///l5f//4+P//+Li///g - 4P//3d3//9vb///b2//oxcX/3r6+/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACbZGQziFZW7ad1dfuMWVn/roqK/591df//9fX///Dw///w8P//8PD//+/v///v7///7+///+/v///u - 7v//7u7//+3t///t7f//7Oz//+vr///r6//FvLz/sKqq/6+pqf+qo6P/pp+f/6OcnP+gmpr/npeX/52W - lv+ZkZH/lo6O/5OLi/+mmJj//9zc///c3P/oxsb/3r29/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1lZTKNWVnsr3x8/8yenvuRXl7/tJCQ/6F1df//9vb///Ly///w8P//8PD///Dw///w - 8P//7+///+/v///v7///7u7//+7u///t7f//7e3//+zs///r6/+uqan/k5OT/5CQkP+Kior/hISE/4CA - gP9+fn7/e3t7/3h4eP9ycnL/b29v/2xsbP+Gf3///93d///e3v/oxsb/3r6+/5loaP8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn2hoLpFdXemue3v/z5ub/8mamvyVY2P/tpSU/6B2dv//9vb///Hx///x - 8f//8fH///Hx///w8P//8PD///Dw///v7///7+///+/v///u7v//7e3//+zs///s7P/AuLj/q6am/6ij - o/+jnp7/nZiY/5yXl/+ZlJT/l5KS/5WPj/+Ri4v/jomJ/42Hh/+ilpb//97e///d3f/ox8f/3r+//5ln - Z/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClb28rlGBg6a98fP/Om5v/zZmZ/8uenvyYZWX/uJWV/6F3 - d///9/f///Pz///y8v//8fH///Hx///x8f//8PD///Dw///w8P//7+///+/v///u7v//7u7//+3t///s - 7P//6+v//+vr///q6v//6en//+jo///o6P//5+f//+fn///m5v//5eX//+Xl///k5P//4eH//9/f///e - 3v/oyMj/4MHB/5lpaf8AAAAAAAAAAAAAAAAAAAAAAAAAAKpxcSiXZWXlsH5+/8+env/Mmpr/zJqa/8yj - o/2Zamr/uZiY/6F4eP//9/f///Ly///y8v//8vL///Ly///x8f//8fH///Hx///w8P//8PD//+/v///v - 7///7u7//+3t///t7f/FvLz/sKur/6+pqf+qpKT/pp+f/6OcnP+gmpr/npiY/52Wlv+ZkZH/lo6O/5OM - jP+mmZn//+Dg///f3//oycn/38DA/5hoaP8AAAAAAAAAAAAAAAAAAAAArXZ2JJhnZ+WxgYH/0aKi/86f - n//Onp7/z52d/8+oqP2bbGz/upqa/6F4eP//+Pj///T0///z8///8/P///Ly///y8v//8vL///Hx///x - 8f//8PD///Dw///v7///7u7//+7u///t7f+uqqr/k5OT/5CQkP+Kior/hISE/4CAgP9+fn7/e3t7/3h4 - eP9ycnL/b29v/2xsbP+GgID//+Hh///g4P/oycn/38LC/5pqav8AAAAAAAAAAAAAAACqeXkjm2pq4bGC - gv/Tp6f/0qOj/9Cjo//QoqL/z6Gh/9Ctrf6dcXH/vJyc/6J4eP//+fn///Pz///z8///8/P///Pz///y - 8v//8vL///Ly///x8f//8fH///Dw///w8P//7+///+7u///t7f/AuLj/q6en/6ijo/+jnp7/nZmZ/5yX - l/+ZlJT/l5KS/5WQkP+Ri4v/jomJ/42Hh/+il5f//+Hh///i4v/oysr/38HB/5ppaf8AAAAAAAAAAKVw - cB+abW3gsYOD/9arq//Uqan/06en/9Knp//Spqb/0aWm/9O0tv6ddHb/vKCh/6J5ef//+Pj///T0///0 - 9P//9PT///Pz///z8///8/P///Ly///y8v//8fH///Hx///w8P//7+///+7u///u7v//7Oz//+zs///r - 6///6ur//+np///p6f//6Oj//+jo///n5///5ub//+bm///l5f//5OT//+Li///h4f/oy8v/38PD/5pr - a/8AAAAAAAAAAJ5yctCxhob/2K+v/9atrf/VrKz/1Kur/9Srq//Uq63/06ek/9amgv62bzz/yJuD/6J5 - ef//+vr///b2///09P//9PT///T0///z8///8/P///Pz///y8v//8vL///Hx///w8P//8PD//+/v///u - 7v//7e3//+zs///s7P//6+v//+rq///p6f//6en//+jo///o6P//5ub//+bm///l5f//5OT//+Pj///i - 4v/oy8v/38LC/5pqav8AAAAAAAAAAJ1ycuvMpqb/2LKy/9ewsP/XsLD/1q+v/9exs//WqqX/03sl/9ic - Vf/OZwD/57SB/6N7e///+vr///b2///29v//9vb///X1///19f//9PT///T0///z8///8/P///Ly///y - 8v//8fH///Dw///v7///7u7//+3t///t7f//6+v//+rq///q6v//6en//+np/yyrMf8knSH/JJUh/ySO - IP8kfyD/QYg6///l5f/ozc3/38TE/5tra/8AAAAAAAAAAJ51devNqKj/2rW1/9m0tP/ZtLX/2LW5/9eo - mf/ObAn/0W0H/9yoaP/RbwX/57OB/6R8fP///Pz///n5/9jW1v/OzMz/xcTE/768vP+6uLj/tbS0/66s - rP/Bvb3///T0///z8///8vL///Hx///w8P//7u7//+7u///t7f//7Oz//+vr///r6///6ur//+np/w+o - H/8BmQL/AJIA/wCLAP8AgQD/Iosf///l5f/ozs7/38XF/5ttbf8AAAAAAAAAAJ94eOvPq6v/3Lm5/9u4 - uf/cu7//2qeO/9JxDf/OagP/0W8N/97Csv+uf2z/yqKL/6R+fv///v7///j4/9rY2P/Pzc3/xcTE/7+9 - vf+7ubn/trW1/7Cvr//EwMD///T0///z8///8vL///Hx///w8P//7+///+7u///u7v//7Oz//+vr///r - 6///6ur//+rq/xOsJ/8EnQr/AJcA/wCRAP8AiAD/IpQf///l5f/oz8//38XF/5tsbP8AAAAAAAAAAKB5 - eevRr6//3r2+/92/xP/cpoL/2H0g/9V2F//UeiP/2bCm/9/Mzv+nhoj/wqus/6R+fv///f3///n5///5 - +f//+fn///j4///39///9/f///b2///19f//9fX///T0///z8///8vL///Hx///w8P//7+///+7u///u - 7v//7e3//+vr///r6///6ur//+rq/xewMP8KoxX/BJ0J/wCYAf8AkAD/Ipof///n5//oz8//38fH/5ts - bP8AAAAAAAAAAKJ+fuvTtLT/4MTI/+GofP/fizX/3IQr/9qNRP/evbv/3b2//+LQ0f+pi43/w66u/6V/ - f////v7///v7/9jX1//Ozc3/xcTE/769vf+6uLj/tbS0/66srP/Bvr7///X1///09P//8vL///Hx///x - 8f//7+///+7u///u7v//7e3//+zs///r6///6ur//+rq/xy1Ov8QqSH/CqMW/wafDf8BmQL/IqEf///m - 5v/oz8//38bG/5tsbP8AAAAAAAAAAKSBgevUuLr/5616/+eaSf/jkkD/4KBp/+HEyP/gw8b/38C//+HK - u/+1hGj/yKuh/6Z/f/////////r6/9rY2P/Pzs7/xcTE/7++vv+7ubn/trW1/7Cvr//EwMD///X1///0 - 9P//8/P///Hx///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yG6Rf8Wry7/Eaok/w2m - HP8IoRD/J6gq///m5v/o0ND/4MbG/5tubv8AAAAAAAAAAKSFh+vgqnv/76hh/+qgU//ksoz/4svP/+PK - zv/fvLL/1n8t/92xf//PaQL/57KB/6aAgP////////z8///6+v//+vr///n5///4+P//+Pj///f3///2 - 9v//9vb///X1///09P//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yjB - UP8dtjv/GLEy/xWuK/8QqSH/L685///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKWGievkrXz/8q9r/+jB - qv/kztP/5dDW/96ukf/OaAH/0nER/+C7jf/RdA//5rKB/6aAgP////////v7/9nY2P/Pz8//ycjI/8HA - wP+/vr7/u7q6/7W0tP+zsrL/sK6u/8C8vP//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r - 6///6+v//+rq/y7HXf8kvUn/ILlB/xy1Ov8YsTH/NrZH///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKeJ - i+vns4f/68zB/+fS1v/n1dr/3aFw/9BrBv/NaQL/0nMX/+XQuf/BjmT/06J8/6aBgf////////39/9nY - 2P/Pz8//ycjI/8PCwv/Avr7/vLu7/7a1tf+0srL/sK+v/8K9vf//8/P///Ly///x8f//8PD//+/v///u - 7v//7e3//+zs///r6///6+v//+rq///q6v//6Oj//+jo///n5///5ub//+bm///m5v/339//3sbG/5xt - bf8AAAAAAAAAAKiNjevdxsX/6tfa/+nV1P/fmlj/2Hwe/9R1Ff/XgzH/5MjB/+rg4/+0oKL/yLm8/6eD - g//////////////+/v///v7///39///7+///+/v///r6///5+f//+Pj///n5///4+P//9fX///T0///1 - 9f//8fH///Ly///w8P//8PD//+/v///u7v//7e3//+3t///s7P//6+v//+rq///q6v//6en//+jo///n - 5///6Oj//+fn/5tsbP8AAAAAAAAAAKmQkOvey87/7NHI/+SbUf/fizj/3IIo/9+haP/p2Nv/59PU/+rh - 4f+3pKX/yru7/6iGhv+tj4//rI+P/6uNjf+sjIz/q4qK/6mJif+ph4f/qIaG/6iFhf+nhIT/p4SE/6aB - gf+lgID/pH9//6R9ff+je3v/oXp6/6J6ev+geHj/n3Z2/6B1df+fdXX/nnNz/55ycv+dcXH/nHBw/51v - b/+cbm7/mmxs/5psbP+abGz/mmxs/51ubv8AAAAAAAAAAKqSlOvgvqf/66NZ/+abTf/jk0H/57+h/+ze - 5P/r2dr/6tjc/+vi4/+8pJ//y7/C/8rAxf/LvsP/yr7C/8q8v//Ku77/ybq8/8i3uv/Itrf/x7W1/8az - tP/FsLD/xa+v/8Otrf/Dq6z/wqmr/8Gnqf+/p6n/vqSn/72ipf+8oKT/upuf/7KPj/YAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2WmevjrHb/7qhi/+qo - Zf/u1s3/7+Hl/+7h5P/s2tj/3ZhZ/+G7kf/RcxT/zGMA/8tnA//JbhX/x3Ql/8V4M//BfkT/v4RS/72I - Yf+6jW7/t5B8/7KSif+ukpT/rJGZ/6mNlP+pi5L/qIiO/6aFiv+lgYX/o36B/6N8f/+ienv/n3Jz/5Jd - XfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2a - nevnsH7/8r+P//Lk5P/x5ef/8unu/+bBp//Pbg3/0nER/+TGo//SfiT/zGQA/8xlAP/MZQD/zWUA/81l - AP/NZQD/zWYA/81oAP/OagD/0GsA/9FvAP/RcQD/0nUA/856Dv/LfRv/x4Ap/8OBNf+/gkH/uX9L/7R+ - V/+te2H/pXRp/5JeX/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6cnevozLr/9Ozv//Tr7v/z6er/4KJn/9BqBP/NaAL/0m8N/+nUu//OlFz/x3Yo/8lx - GP/Lagj/zGUA/8xjAP/NYwD/zWMA/81nAP/OagD/z2wA/9BuAP/RcgD/0XQA/9J2AP/TeQD/1HsA/9V9 - AP/WfgD/1n0A/9Z8AP/WewD/y3UM/5JfZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALGdnevn3uD/9/L2//HZyP/fjj7/2Hwf/9R1FP/Udxn/5r6i//Du - 8v/Dur3/u7K3/7yyuP+6sLf/uq2y/7qopv+8n5L/vZeB/76Qbv/AiVz/wYRL/8WAOv/HfSn/ynkZ/894 - C//SeAD/1XgA/9V6AP/VewD/1XsA/9V6AP/UeAD/yHQP/5NjafIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGgoevq4+T/78OZ/+STQP/gjTj/24Im/+Ki - Y//x5eT/8ebp//Ds7P/Gvb3/vrKy/76xsf+9sLD/vK6v/7utrf+6q6z/uaiq/7imqf+2pKf/taGl/7Kf - pP+xnKL/r5mf/66WnP+skpf/rI2O/6+Jfv+yhG3/tIFd/7h+Tf+8ez//uHU7/5VkZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSnqevksX//7KRb/+eb - T//kmUr/8NG5//fy9//06er/8eXl//Hs7P/JwcH/wLW1/7+0tP+/srL/vrGx/7yurv+7rKz/uqqq/7mn - p/+3pKT/tqGh/7Senv+zm5v/sZiY/7CVlf+ukpP/rY+Q/6uMjv+piov/qIWI/6WChf+lgIP/oXh7/5dj - ZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALWp - q+vmsX//7qhh//C/jv/69PP/+fT2//fv7//06ur/8ubm//Pt7f/LxMT/wri4/8G3t//AtbX/v7Oz/76x - sf+8rq7/u6ys/7qpqf+4pqb/tqOj/7WgoP+znZ3/spmZ/7CWlv+vk5P/rZCQ/6uNjf+qior/qIaG/6eD - g/+lgYH/oXl5/5hkZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALWsrevqu47/+ufT//3////69/j/+PT0//bv7//06+v/8ufn//Lu7v/Nycn/w7y8/8K6 - uv/BuLj/wLa2/7+zs/+9sLD/vK2t/7qqqv+5p6f/t6Sk/7ahof+0np7/spub/7GXl/+vlJT/rpGR/6yO - jv+qior/qYeH/6eEhP+lgID/o3p6/5hmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALarrOvv6+z///7///37+//69vb/+PLy//bu7v/06+v/8ufn//Pu - 7v/Py8v/xb+//8S9vf/Durr/wbi4/8C1tf++srL/va+v/7usrP+5qan/uKWl/7aiov+0n5//s5ub/7GY - mP+vlZX/rpKS/6yOjv+ri4v/qYiI/6eEhP+ngoL/onp6/5hlZfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALetrevt6en//Pj4//r4+P/59PT/9/Ly//Xt - 7f/06+v/8ubm//Pw8P/R0ND/xsLC/8W/v//EvLz/wrq6/8G2tv+/s7P/vbCw/7ytrf+6qan/uKam/7aj - o/+1oKD/s5yc/7GZmf+wlpb/rpKS/6yPj/+ri4v/qYiI/6iFhf+mgYH/ont7/5lnZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmxsevs5+f/+vT0//jz - 8//38fH/9u7u//Xr6//z6Oj/8eTk//Tv7//T0tL/xsPD/8bBwf/Evr7/w7u7/8G3t/+/tLT/vrGx/7yt - rf+6qqr/uaen/7ejo/+1oKD/s52d/7KZmf+wlpb/rpOT/62Pj/+rjIz/qYiI/6iFhf+mg4P/ont7/5lm - ZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqz - s+vq4+P/+PDw//bv7//27u7/9ezs//Pp6f/y5ub/8OLi//Xw8P/i4uL/1tTU/9DOzv/Lxsb/xb29/8C3 - t/++s7P/vK+v/7qsrP+4qKj/uKam/7ajo/+0n5//spyc/7KYmP+wlpb/rpOT/62Pj/+rjIz/qYmJ/6iF - hf+mgoL/ont7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALq0tOvp4eH/9ezs//Tr6//06ur/8+jo//Ln5//z6+v/9fPz//Pt7f/x5+f/8efn//Hn - 5//x6Oj/8Ojo/+7m5v/r4+P/597e/+HZ2f/c09P+1s3N/9HHx/7Mv7/+xba2/r+trf64oqL/sJeX/6yP - j/+pior/p4iI/6eEhP+mgoL/o3t7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALq1tevo3t7/8+jo//Ln5//z6Oj/9e/v//fy8v/07e3/8eXl//Di - 4v/u39//7dzc/+vZ2f/q1tb/6NLS/+fPz//lzMz/48rK/+LHx//gxMT/4MHB/96+vv/du7v/3bu7/ty6 - uv7bu7v+3Ly8/tm4uP7Vs7P+z6ur/sejo/60jo7+oHV1/5lnZ/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuzs+vn29v/9Onp//jx8f/69vb/9/Dw//bt - 7f/z6en/8+bm//Dj4//v4OD/7d3d/+za2v/q19f/6NTU/+fR0f/lzs7/5MvL/+LHx//hxMT/38HB/96+ - vv/cu7v/27i4/9m1tf/as7P/2LGx/9etrf/Gmpr/soeH/6Fzc/6cbW3wo3BwqKNtbU0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0tOvRysr/3tvb/+Le - 3v/m4OD/6OLi/+ri4v/u5OT/8OTk//Hk5P/y5OT/8ODg/+/d3f/t2tr/7NfX/+nT0//n0ND/5s3N/+TK - yv/jx8f/4MPD/9+/v//dvb3/3ru7/9i0tP/GoKD/souL/6J6ev6hdnbmp3l5mah3d0mzaWkIAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMi+ - vnLIv7+eyMLCrsjBwb7IwcHOyMLC3ca9ve28tLT5uK6u/retrf64rKz+uqys/7ysrP+/ra3/wa2t/8Sv - r//Gr6//yK+v/8uvr//MsbH/zrGx/9Gzs//Gpqb/s5GR/6WAgP6sg4PZrYODiqx/fzpXW1sDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACztLQDqaqqD7mwsB21qqots6enPbKl - pU20o6Ncs52dbK+cnHytmJiMrZaWm6uSkquqj4+7qIuLyqiJidqmhobJpYSEe7CKiisAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/+AAAAAEAAP/4AAAAAQAA//gAAAAB - AAD/+AAAAAEAAP/4AAAAAQAA//gAAAABAAD/wAAAAAEAAP+AAAAAAQAA/wAAAAABAAD+AAAAAAEAAPwA - AAAAAQAA+AAAAAABAADwAAAAAAEAAOAAAAAAAQAAwAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB// - AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAA - AAAf/wAAgAAAAB//AACAAAAAP/8AAIAAAAH//wAAgAAAD///AAD//AB///8AAP///////wAA - - - - Hinterlegte Email Profile - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EMAIL_ACCOUNTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EMAIL_ACCOUNTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EMAIL_ACCOUNTTableAdapter, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmDD_EMAIL_ACCOUNT - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.vb b/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.vb deleted file mode 100644 index 549a103..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDD_EMAIL_ACCOUNT.vb +++ /dev/null @@ -1,41 +0,0 @@ -Public Class frmDD_EMAIL_ACCOUNT - - Private Sub TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBDD_EMAIL_ACCOUNTBindingNavigatorSaveItem.Click - Save_EmailProfile() - End Sub - Sub Save_EmailProfile() - Try - Me.TBDD_EMAIL_ACCOUNTBindingSource.EndEdit() - If DD_DMSDataSet.TBDD_EMAIL_ACCOUNT.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBDD_EMAIL_ACCOUNTBindingSource.EndEdit() - TBDD_EMAIL_ACCOUNTTableAdapter.Update(Me.DD_DMSDataSet.TBDD_EMAIL_ACCOUNT) - lblSave.Visible = True - Else - lblSave.Visible = False - End If - Catch ex As Exception - MsgBox("Fehler bei Save_EmailProfile:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub frmDD_EMAIL_ACCOUNT_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - TBDD_EMAIL_ACCOUNTTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_EMAIL_ACCOUNTTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_EMAIL_ACCOUNT) - Catch ex As Exception - MsgBox("Error in Load-Form: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBDD_EMAIL_ACCOUNTBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_EMAIL_ACCOUNTBindingSource.AddingNew - Me.DD_DMSDataSet.TBDD_EMAIL_ACCOUNT.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub btnEmailTest_Click(sender As Object, e As EventArgs) Handles btnEmailTest.Click - If txttestReceipiant.Text <> "" Then - If ClassEmail.Send_EMail(txttestReceipiant.Text, "Test Email Reminder", "Default-Bodytext: will be replaced with profile-bodytext.", EMAIL_SMTPTextBox.Text, EMAIL_USERTextBox.Text, EMAIL_PWTextBox.Text, EMAIL_FROMTextBox.Text, PORTTextBox.Text) = True Then - MsgBox("Testmail was send successfully!", MsgBoxStyle.Information) - End If - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDiagrams.Designer.vb b/app/DD-Record-Organizer - Kopie/frmDiagrams.Designer.vb deleted file mode 100644 index 30fa28b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDiagrams.Designer.vb +++ /dev/null @@ -1,241 +0,0 @@ - _ -Partial Class frmDiagrams - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDiagrams)) - Me.SplitContainerMain = New System.Windows.Forms.SplitContainer() - Me.SplitContainerTop = New System.Windows.Forms.SplitContainer() - Me.ChartTopLeft = New DevExpress.XtraCharts.ChartControl() - Me.ToolStripTopLeft = New System.Windows.Forms.ToolStrip() - Me.ChartTopRight = New DevExpress.XtraCharts.ChartControl() - Me.ToolStripTopRight = New System.Windows.Forms.ToolStrip() - Me.SplitContainerBottom = New System.Windows.Forms.SplitContainer() - Me.ChartBottomLeft = New DevExpress.XtraCharts.ChartControl() - Me.ToolStripBottomLeft = New System.Windows.Forms.ToolStrip() - Me.ChartBottomRight = New DevExpress.XtraCharts.ChartControl() - Me.ToolStripBottomRight = New System.Windows.Forms.ToolStrip() - Me.ToolStripMain = New System.Windows.Forms.ToolStrip() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.txtExportTitle = New System.Windows.Forms.ToolStripTextBox() - Me.saveDialog = New System.Windows.Forms.SaveFileDialog() - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerMain.Panel1.SuspendLayout() - Me.SplitContainerMain.Panel2.SuspendLayout() - Me.SplitContainerMain.SuspendLayout() - CType(Me.SplitContainerTop, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerTop.Panel1.SuspendLayout() - Me.SplitContainerTop.Panel2.SuspendLayout() - Me.SplitContainerTop.SuspendLayout() - CType(Me.ChartTopLeft, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.ChartTopRight, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SplitContainerBottom, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerBottom.Panel1.SuspendLayout() - Me.SplitContainerBottom.Panel2.SuspendLayout() - Me.SplitContainerBottom.SuspendLayout() - CType(Me.ChartBottomLeft, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.ChartBottomRight, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStripMain.SuspendLayout() - Me.SuspendLayout() - ' - 'SplitContainerMain - ' - resources.ApplyResources(Me.SplitContainerMain, "SplitContainerMain") - Me.SplitContainerMain.Name = "SplitContainerMain" - ' - 'SplitContainerMain.Panel1 - ' - resources.ApplyResources(Me.SplitContainerMain.Panel1, "SplitContainerMain.Panel1") - Me.SplitContainerMain.Panel1.Controls.Add(Me.SplitContainerTop) - ' - 'SplitContainerMain.Panel2 - ' - resources.ApplyResources(Me.SplitContainerMain.Panel2, "SplitContainerMain.Panel2") - Me.SplitContainerMain.Panel2.Controls.Add(Me.SplitContainerBottom) - ' - 'SplitContainerTop - ' - resources.ApplyResources(Me.SplitContainerTop, "SplitContainerTop") - Me.SplitContainerTop.Name = "SplitContainerTop" - ' - 'SplitContainerTop.Panel1 - ' - resources.ApplyResources(Me.SplitContainerTop.Panel1, "SplitContainerTop.Panel1") - Me.SplitContainerTop.Panel1.Controls.Add(Me.ChartTopLeft) - Me.SplitContainerTop.Panel1.Controls.Add(Me.ToolStripTopLeft) - ' - 'SplitContainerTop.Panel2 - ' - resources.ApplyResources(Me.SplitContainerTop.Panel2, "SplitContainerTop.Panel2") - Me.SplitContainerTop.Panel2.Controls.Add(Me.ChartTopRight) - Me.SplitContainerTop.Panel2.Controls.Add(Me.ToolStripTopRight) - ' - 'ChartTopLeft - ' - resources.ApplyResources(Me.ChartTopLeft, "ChartTopLeft") - Me.ChartTopLeft.Name = "ChartTopLeft" - Me.ChartTopLeft.SeriesSerializable = New DevExpress.XtraCharts.Series(-1) {} - ' - 'ToolStripTopLeft - ' - resources.ApplyResources(Me.ToolStripTopLeft, "ToolStripTopLeft") - Me.ToolStripTopLeft.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStripTopLeft.Name = "ToolStripTopLeft" - ' - 'ChartTopRight - ' - resources.ApplyResources(Me.ChartTopRight, "ChartTopRight") - Me.ChartTopRight.Name = "ChartTopRight" - Me.ChartTopRight.SeriesSerializable = New DevExpress.XtraCharts.Series(-1) {} - ' - 'ToolStripTopRight - ' - resources.ApplyResources(Me.ToolStripTopRight, "ToolStripTopRight") - Me.ToolStripTopRight.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStripTopRight.Name = "ToolStripTopRight" - ' - 'SplitContainerBottom - ' - resources.ApplyResources(Me.SplitContainerBottom, "SplitContainerBottom") - Me.SplitContainerBottom.Name = "SplitContainerBottom" - ' - 'SplitContainerBottom.Panel1 - ' - resources.ApplyResources(Me.SplitContainerBottom.Panel1, "SplitContainerBottom.Panel1") - Me.SplitContainerBottom.Panel1.Controls.Add(Me.ChartBottomLeft) - Me.SplitContainerBottom.Panel1.Controls.Add(Me.ToolStripBottomLeft) - ' - 'SplitContainerBottom.Panel2 - ' - resources.ApplyResources(Me.SplitContainerBottom.Panel2, "SplitContainerBottom.Panel2") - Me.SplitContainerBottom.Panel2.Controls.Add(Me.ChartBottomRight) - Me.SplitContainerBottom.Panel2.Controls.Add(Me.ToolStripBottomRight) - ' - 'ChartBottomLeft - ' - resources.ApplyResources(Me.ChartBottomLeft, "ChartBottomLeft") - Me.ChartBottomLeft.Name = "ChartBottomLeft" - Me.ChartBottomLeft.SeriesSerializable = New DevExpress.XtraCharts.Series(-1) {} - ' - 'ToolStripBottomLeft - ' - resources.ApplyResources(Me.ToolStripBottomLeft, "ToolStripBottomLeft") - Me.ToolStripBottomLeft.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStripBottomLeft.Name = "ToolStripBottomLeft" - ' - 'ChartBottomRight - ' - resources.ApplyResources(Me.ChartBottomRight, "ChartBottomRight") - Me.ChartBottomRight.Name = "ChartBottomRight" - Me.ChartBottomRight.SeriesSerializable = New DevExpress.XtraCharts.Series(-1) {} - ' - 'ToolStripBottomRight - ' - resources.ApplyResources(Me.ToolStripBottomRight, "ToolStripBottomRight") - Me.ToolStripBottomRight.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStripBottomRight.Name = "ToolStripBottomRight" - ' - 'ToolStripMain - ' - resources.ApplyResources(Me.ToolStripMain, "ToolStripMain") - Me.ToolStripMain.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStripMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton1, Me.ToolStripSeparator1, Me.ToolStripLabel1, Me.txtExportTitle}) - Me.ToolStripMain.Name = "ToolStripMain" - ' - 'ToolStripButton1 - ' - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.pdf - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripSeparator1 - ' - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - ' - 'ToolStripLabel1 - ' - resources.ApplyResources(Me.ToolStripLabel1, "ToolStripLabel1") - Me.ToolStripLabel1.Name = "ToolStripLabel1" - ' - 'txtExportTitle - ' - resources.ApplyResources(Me.txtExportTitle, "txtExportTitle") - Me.txtExportTitle.Name = "txtExportTitle" - ' - 'saveDialog - ' - resources.ApplyResources(Me.saveDialog, "saveDialog") - ' - 'frmDiagrams - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.ToolStripMain) - Me.Controls.Add(Me.SplitContainerMain) - Me.Name = "frmDiagrams" - Me.SplitContainerMain.Panel1.ResumeLayout(False) - Me.SplitContainerMain.Panel2.ResumeLayout(False) - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerMain.ResumeLayout(False) - Me.SplitContainerTop.Panel1.ResumeLayout(False) - Me.SplitContainerTop.Panel1.PerformLayout() - Me.SplitContainerTop.Panel2.ResumeLayout(False) - Me.SplitContainerTop.Panel2.PerformLayout() - CType(Me.SplitContainerTop, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerTop.ResumeLayout(False) - CType(Me.ChartTopLeft, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.ChartTopRight, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerBottom.Panel1.ResumeLayout(False) - Me.SplitContainerBottom.Panel1.PerformLayout() - Me.SplitContainerBottom.Panel2.ResumeLayout(False) - Me.SplitContainerBottom.Panel2.PerformLayout() - CType(Me.SplitContainerBottom, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerBottom.ResumeLayout(False) - CType(Me.ChartBottomLeft, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.ChartBottomRight, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStripMain.ResumeLayout(False) - Me.ToolStripMain.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents SplitContainerMain As System.Windows.Forms.SplitContainer - Friend WithEvents SplitContainerTop As System.Windows.Forms.SplitContainer - Friend WithEvents SplitContainerBottom As System.Windows.Forms.SplitContainer - Friend WithEvents ChartTopLeft As DevExpress.XtraCharts.ChartControl - Friend WithEvents ToolStripTopLeft As System.Windows.Forms.ToolStrip - Friend WithEvents ChartTopRight As DevExpress.XtraCharts.ChartControl - Friend WithEvents ToolStripTopRight As System.Windows.Forms.ToolStrip - Friend WithEvents ChartBottomLeft As DevExpress.XtraCharts.ChartControl - Friend WithEvents ToolStripBottomLeft As System.Windows.Forms.ToolStrip - Friend WithEvents ChartBottomRight As DevExpress.XtraCharts.ChartControl - Friend WithEvents ToolStripBottomRight As System.Windows.Forms.ToolStrip - Friend WithEvents ToolStripMain As System.Windows.Forms.ToolStrip - Friend WithEvents saveDialog As System.Windows.Forms.SaveFileDialog - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents txtExportTitle As System.Windows.Forms.ToolStripTextBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDiagrams.en-US.resx b/app/DD-Record-Organizer - Kopie/frmDiagrams.en-US.resx deleted file mode 100644 index dd57711..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDiagrams.en-US.resx +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 386, 362 - - - 770, 362 - - - 1160, 387 - - - 386, 227 - - - 770, 227 - - - 1160, 252 - - - - 387 - - - 98, 22 - - - Export as PDF - - - 110, 22 - - - title for PDF-Export: - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAA//////////////////8AAP//////////////////AAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93/////////////3f/AAD/d/////////////93 - /wAA/3f/d3f/d3f/d3f/d/8AAP93/3d3/3d3/3d3/3f/AAD/d/93d/93d/93d/93/wAA/3f/d3f/d3f/ - d3f/d/8AAP93/////3d3/3d3/3f/AAD/d/////93d/93d/93/wAA/3f/////d3f/d3f/d/8AAP93//// - /3d3/3d3/3f/AAD/d/////////93d/93/wAA/3f/////////d3f/d/8AAP93/3d//////3d3/3f/AAD/ - d/93f/////93d/93/wAA/3f/////////////d/8AAP93/////////////3f/AAD/d/93d3d3//////93 - /wAA/3f/d3d3d///////d/8AAP93/////////////3f/AAD/d/////////////93/wAA/3f/d3d3d3d3 - d///d/8AAP93/3d3d3d3d3f//3f/AAD/d/////////////93/wAA/3f/////////////d/8AAP93d3d3 - d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA//////////////////8AAP//////////////////AMAA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAP////////8A93 - d3d3d3fwD3//////9/APf3f3f3f38A9/d/d/d/fwD3//93939/APf//3f3f38A9/////d/fwD393//93 - 9/APf//////38A9/d3f///fwD3//////9/APf3d3d3/38A9///////fwD3d3d3d3d/AP////////8IAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgDx7/AA9vb2AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAMDAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwAAAAADAwEB - AgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAA - AwMBAQICAQEBAQICAQEBAQICAQEBAQICAQEDAwAAAAADAwEBAgIBAQEBAgIBAQEBAgIBAQEBAgIBAQMD - AAAAAAMDAQECAgEBAQECAgEBAQECAgEBAQECAgEBAwMAAAAAAwMBAQICAQEBAQICAQEBAQICAQEBAQIC - AQEDAwAAAAADAwEBAgICAgICAgIBAQEBAgIBAQEBAgIBAQMDAAAAAAMDAQECAgICAgICAgEBAQECAgEB - AQECAgEBAwMAAAAAAwMBAQICAgICAgICAQEBAQICAQEBAQICAQEDAwAAAAADAwEBAgICAgICAgIBAQEB - AgIBAQEBAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgEBAQECAgEBAwMAAAAAAwMBAQICAgICAgIC - AgICAgICAQEBAQICAQEDAwAAAAADAwEBAgIBAQECAgICAgICAgIBAQEBAgIBAQMDAAAAAAMDAQECAgEB - AQICAgICAgICAgEBAQECAgEBAwMAAAAAAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEB - AgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMDAQECAgEBAQEBAQEBAgICAgICAgICAgEBAwMAAAAA - AwMBAQICAQEBAQEBAQECAgICAgICAgICAQEDAwAAAAADAwEBAgICAgICAgICAgICAgICAgICAgIBAQMD - AAAAAAMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAAAwMBAQICAQEBAQEBAQEBAQEBAQECAgIC - AQEDAwAAAAADAwEBAgIBAQEBAQEBAQEBAQEBAQICAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgIC - AgICAgEBAwMAAAAAAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAADAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAygA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAPHv8AD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAMDAwMDAwMDAwMDAwMDAAAD - AQEBAQEBAQEBAQEBAwAAAwECAgICAgICAgICAQMAAAMBAgEBAgEBAgEBAgEDAAADAQIBAQIBAQIBAQIB - AwAAAwECAgICAQECAQECAQMAAAMBAgICAgEBAgEBAgEDAAADAQICAgICAgIBAQIBAwAAAwECAQECAgIC - AQECAQMAAAMBAgICAgICAgICAgEDAAADAQIBAQEBAgICAgIBAwAAAwECAgICAgICAgICAQMAAAMBAgEB - AQEBAQECAgEDAAADAQICAgICAgICAgIBAwAAAwEBAQEBAQEBAQEBAQMAAAMDAwMDAwMDAwMDAwMDAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAMAA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAA9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAA - AAD29vb/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/9vb2/wAA - AAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC//b2 - 9v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w/0JCQv9CQkL/8e/w/0JC - Qv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv - 8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAACAAQAAgAEAAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA - - - - Chart Area: - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDiagrams.resx b/app/DD-Record-Organizer - Kopie/frmDiagrams.resx deleted file mode 100644 index 710dc38..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDiagrams.resx +++ /dev/null @@ -1,758 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMain - - - SplitContainerBottom - - - System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - - Fill - - - - 1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop - - - - 770, 344 - - - 1 - - - 0, 0 - - - 0 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Fill - - - 1160, 270 - - - SplitContainerTop - - - SplitContainerMain - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Magenta - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel1 - - - 0 - - - 150, 25 - - - ChartTopRight - - - 1 - - - Auswertung - - - 770, 245 - - - 1 - - - 1 - - - Fill - - - SplitContainerMain - - - 1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel2 - - - ToolStripBottomRight - - - 1160, 369 - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAA//////////////////8AAP//////////////////AAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93/////////////3f/AAD/d/////////////93 - /wAA/3f/d3f/d3f/d3f/d/8AAP93/3d3/3d3/3d3/3f/AAD/d/93d/93d/93d/93/wAA/3f/d3f/d3f/ - d3f/d/8AAP93/////3d3/3d3/3f/AAD/d/////93d/93d/93/wAA/3f/////d3f/d3f/d/8AAP93//// - /3d3/3d3/3f/AAD/d/////////93d/93/wAA/3f/////////d3f/d/8AAP93/3d//////3d3/3f/AAD/ - d/93f/////93d/93/wAA/3f/////////////d/8AAP93/////////////3f/AAD/d/93d3d3//////93 - /wAA/3f/d3d3d///////d/8AAP93/////////////3f/AAD/d/////////////93/wAA/3f/d3d3d3d3 - d///d/8AAP93/3d3d3d3d3f//3f/AAD/d/////////////93/wAA/3f/////////////d/8AAP93d3d3 - d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA//////////////////8AAP//////////////////AMAA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAP////////8A93 - d3d3d3fwD3//////9/APf3f3f3f38A9/d/d/d/fwD3//93939/APf//3f3f38A9/////d/fwD393//93 - 9/APf//////38A9/d3f///fwD3//////9/APf3d3d3/38A9///////fwD3d3d3d3d/AP////////8IAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgDx7/AA9vb2AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAMDAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwAAAAADAwEB - AgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAA - AwMBAQICAQEBAQICAQEBAQICAQEBAQICAQEDAwAAAAADAwEBAgIBAQEBAgIBAQEBAgIBAQEBAgIBAQMD - AAAAAAMDAQECAgEBAQECAgEBAQECAgEBAQECAgEBAwMAAAAAAwMBAQICAQEBAQICAQEBAQICAQEBAQIC - AQEDAwAAAAADAwEBAgICAgICAgIBAQEBAgIBAQEBAgIBAQMDAAAAAAMDAQECAgICAgICAgEBAQECAgEB - AQECAgEBAwMAAAAAAwMBAQICAgICAgICAQEBAQICAQEBAQICAQEDAwAAAAADAwEBAgICAgICAgIBAQEB - AgIBAQEBAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgEBAQECAgEBAwMAAAAAAwMBAQICAgICAgIC - AgICAgICAQEBAQICAQEDAwAAAAADAwEBAgIBAQECAgICAgICAgIBAQEBAgIBAQMDAAAAAAMDAQECAgEB - AQICAgICAgICAgEBAQECAgEBAwMAAAAAAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEB - AgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMDAQECAgEBAQEBAQEBAgICAgICAgICAgEBAwMAAAAA - AwMBAQICAQEBAQEBAQECAgICAgICAgICAQEDAwAAAAADAwEBAgICAgICAgICAgICAgICAgICAgIBAQMD - AAAAAAMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAAAwMBAQICAQEBAQEBAQEBAQEBAQECAgIC - AQEDAwAAAAADAwEBAgIBAQEBAQEBAQEBAQEBAQICAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgIC - AgICAgEBAwMAAAAAAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAADAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAygA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAPHv8AD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAMDAwMDAwMDAwMDAwMDAAAD - AQEBAQEBAQEBAQEBAwAAAwECAgICAgICAgICAQMAAAMBAgEBAgEBAgEBAgEDAAADAQIBAQIBAQIBAQIB - AwAAAwECAgICAQECAQECAQMAAAMBAgICAgEBAgEBAgEDAAADAQICAgICAgIBAQIBAwAAAwECAQECAgIC - AQECAQMAAAMBAgICAgICAgICAgEDAAADAQIBAQEBAgICAgIBAwAAAwECAgICAgICAgICAQMAAAMBAgEB - AQEBAQECAgEDAAADAQICAgICAgICAgIBAwAAAwEBAQEBAQEBAQEBAQMAAAMDAwMDAwMDAwMDAwMDAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAMAA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAA9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAA - AAD29vb/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/9vb2/wAA - AAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC//b2 - 9v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w/0JCQv9CQkL/8e/w/0JC - Qv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv - 8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAACAAQAAgAEAAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA - - - - 0 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6, 25 - - - SplitContainerMain.Panel1 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerTop.Panel1 - - - Horizontal - - - Fill - - - 1 - - - 386 - - - 0 - - - ToolStripTopLeft - - - SplitContainerBottom.Panel1 - - - saveDialog - - - $this - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop - - - Titel für Export: - - - ChartTopLeft - - - 0 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel1 - - - 101, 22 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ToolStripBottomLeft - - - ToolStripSeparator1 - - - 0, 0 - - - ChartBottomLeft - - - txtExportTitle - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - Fill - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - 0 - - - 386, 25 - - - 0 - - - 1160, 25 - - - 1 - - - SplitContainerMain - - - ChartBottomRight - - - SplitContainerBottom.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - SplitContainerTop.Panel2 - - - 0, 0 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 25 - - - 0 - - - Top, Bottom, Left, Right - - - 0, 0 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStrip4 - - - SplitContainerTop.Panel1 - - - 0 - - - 0, 25 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel2 - - - frmDiagrams - - - ToolStripLabel1 - - - 0 - - - 0 - - - SplitContainerBottom.Panel1 - - - 0, 0 - - - 386 - - - ToolStripTopRight - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1160, 643 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStrip1 - - - SplitContainerTop.Panel2 - - - 0, 0 - - - ToolStrip1 - - - 0, 0 - - - 0 - - - 386, 344 - - - 6, 13 - - - 0, 25 - - - 0 - - - 369 - - - SplitContainerBottom - - - ToolStrip2 - - - SplitContainerBottom.Panel2 - - - 1 - - - SplitContainerMain.Panel2 - - - 0, 25 - - - 770, 25 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v21.2.UI, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1160, 671 - - - 87, 22 - - - ToolStrip3 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 770, 25 - - - Export als PDF - - - 1 - - - ToolStripButton1 - - - SplitContainerBottom - - - SplitContainerBottom.Panel2 - - - 386, 245 - - - 0 - - - 386, 25 - - - SplitContainerBottom.Panel1 - - - 1 - - - 0, 28 - - - 1 - - - 0 - - - 753, 17 - - - 128, 17 - - - 17, 17 - - - en-US - - - True - - - 270, 17 - - - 591, 17 - - - 421, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDiagrams.resx.bak b/app/DD-Record-Organizer - Kopie/frmDiagrams.resx.bak deleted file mode 100644 index cd9aa10..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDiagrams.resx.bak +++ /dev/null @@ -1,758 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMain - - - SplitContainerBottom - - - System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - - Fill - - - - 1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop - - - - 770, 344 - - - 1 - - - 0, 0 - - - 0 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v19.2.UI, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Fill - - - 1160, 270 - - - SplitContainerTop - - - SplitContainerMain - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Magenta - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel1 - - - 0 - - - 150, 25 - - - ChartTopRight - - - 1 - - - Auswertung - - - 770, 245 - - - 1 - - - 1 - - - Fill - - - SplitContainerMain - - - 1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel2 - - - ToolStripBottomRight - - - 1160, 369 - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAA//////////////////8AAP//////////////////AAD/ - d3d3d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP93/////////////3f/AAD/d/////////////93 - /wAA/3f/d3f/d3f/d3f/d/8AAP93/3d3/3d3/3d3/3f/AAD/d/93d/93d/93d/93/wAA/3f/d3f/d3f/ - d3f/d/8AAP93/////3d3/3d3/3f/AAD/d/////93d/93d/93/wAA/3f/////d3f/d3f/d/8AAP93//// - /3d3/3d3/3f/AAD/d/////////93d/93/wAA/3f/////////d3f/d/8AAP93/3d//////3d3/3f/AAD/ - d/93f/////93d/93/wAA/3f/////////////d/8AAP93/////////////3f/AAD/d/93d3d3//////93 - /wAA/3f/d3d3d///////d/8AAP93/////////////3f/AAD/d/////////////93/wAA/3f/d3d3d3d3 - d///d/8AAP93/3d3d3d3d3f//3f/AAD/d/////////////93/wAA/3f/////////////d/8AAP93d3d3 - d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA//////////////////8AAP//////////////////AMAA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAP////////8A93 - d3d3d3fwD3//////9/APf3f3f3f38A9/d/d/d/fwD3//93939/APf//3f3f38A9/////d/fwD393//93 - 9/APf//////38A9/d3f///fwD3//////9/APf3d3d3/38A9///////fwD3d3d3d3d/AP////////8IAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgDx7/AA9vb2AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAMDAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwAAAAADAwEB - AgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAA - AwMBAQICAQEBAQICAQEBAQICAQEBAQICAQEDAwAAAAADAwEBAgIBAQEBAgIBAQEBAgIBAQEBAgIBAQMD - AAAAAAMDAQECAgEBAQECAgEBAQECAgEBAQECAgEBAwMAAAAAAwMBAQICAQEBAQICAQEBAQICAQEBAQIC - AQEDAwAAAAADAwEBAgICAgICAgIBAQEBAgIBAQEBAgIBAQMDAAAAAAMDAQECAgICAgICAgEBAQECAgEB - AQECAgEBAwMAAAAAAwMBAQICAgICAgICAQEBAQICAQEBAQICAQEDAwAAAAADAwEBAgICAgICAgIBAQEB - AgIBAQEBAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgEBAQECAgEBAwMAAAAAAwMBAQICAgICAgIC - AgICAgICAQEBAQICAQEDAwAAAAADAwEBAgIBAQECAgICAgICAgIBAQEBAgIBAQMDAAAAAAMDAQECAgEB - AQICAgICAgICAgEBAQECAgEBAwMAAAAAAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEB - AgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMDAQECAgEBAQEBAQEBAgICAgICAgICAgEBAwMAAAAA - AwMBAQICAQEBAQEBAQECAgICAgICAgICAQEDAwAAAAADAwEBAgICAgICAgICAgICAgICAgICAgIBAQMD - AAAAAAMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAAAwMBAQICAQEBAQEBAQEBAQEBAQECAgIC - AQEDAwAAAAADAwEBAgIBAQEBAQEBAQEBAQEBAQICAgIBAQMDAAAAAAMDAQECAgICAgICAgICAgICAgIC - AgICAgEBAwMAAAAAAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAADAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAygA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAPHv8AD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAMDAwMDAwMDAwMDAwMDAAAD - AQEBAQEBAQEBAQEBAwAAAwECAgICAgICAgICAQMAAAMBAgEBAgEBAgEBAgEDAAADAQIBAQIBAQIBAQIB - AwAAAwECAgICAQECAQECAQMAAAMBAgICAgEBAgEBAgEDAAADAQICAgICAgIBAQIBAwAAAwECAQECAgIC - AQECAQMAAAMBAgICAgICAgICAgEDAAADAQIBAQEBAgICAgIBAwAAAwECAgICAgICAgICAQMAAAMBAgEB - AQEBAQECAgEDAAADAQICAgICAgICAgIBAwAAAwEBAQEBAQEBAQEBAQMAAAMDAwMDAwMDAwMDAwMDAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAMAA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAA9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAA - AAD29vb/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv8P9CQkL/9vb2/wAA - AAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC/0JCQv/x7/D/QkJC//b2 - 9v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w/0JCQv9CQkL/8e/w/0JC - Qv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P9CQkL/QkJC//Hv - 8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAACAAQAAgAEAAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA - - - - 0 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6, 25 - - - SplitContainerMain.Panel1 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v19.2.UI, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerTop.Panel1 - - - Horizontal - - - Fill - - - 1 - - - 386 - - - 0 - - - ToolStripTopLeft - - - SplitContainerBottom.Panel1 - - - saveDialog - - - $this - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop - - - Titel für Export: - - - ChartTopLeft - - - 0 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel1 - - - 101, 22 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v19.2.UI, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ToolStripBottomLeft - - - ToolStripSeparator1 - - - 0, 0 - - - ChartBottomLeft - - - txtExportTitle - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - Fill - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - 0 - - - 386, 25 - - - 0 - - - 1160, 25 - - - 1 - - - SplitContainerMain - - - ChartBottomRight - - - SplitContainerBottom.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - SplitContainerTop.Panel2 - - - 0, 0 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 25 - - - 0 - - - Top, Bottom, Left, Right - - - 0, 0 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStrip4 - - - SplitContainerTop.Panel1 - - - 0 - - - 0, 25 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerTop.Panel2 - - - frmDiagrams - - - ToolStripLabel1 - - - 0 - - - 0 - - - SplitContainerBottom.Panel1 - - - 0, 0 - - - 386 - - - ToolStripTopRight - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1160, 643 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStrip1 - - - SplitContainerTop.Panel2 - - - 0, 0 - - - ToolStrip1 - - - 0, 0 - - - 0 - - - 386, 344 - - - 6, 13 - - - 0, 25 - - - 0 - - - 369 - - - SplitContainerBottom - - - ToolStrip2 - - - SplitContainerBottom.Panel2 - - - 1 - - - SplitContainerMain.Panel2 - - - 0, 25 - - - 770, 25 - - - DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v19.2.UI, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 1160, 671 - - - 87, 22 - - - ToolStrip3 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 770, 25 - - - Export als PDF - - - 1 - - - ToolStripButton1 - - - SplitContainerBottom - - - SplitContainerBottom.Panel2 - - - 386, 245 - - - 0 - - - 386, 25 - - - SplitContainerBottom.Panel1 - - - 1 - - - 0, 28 - - - 1 - - - 0 - - - 753, 17 - - - 128, 17 - - - 17, 17 - - - en-US - - - True - - - 270, 17 - - - 591, 17 - - - 421, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDiagrams.vb b/app/DD-Record-Organizer - Kopie/frmDiagrams.vb deleted file mode 100644 index c0ff6d2..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDiagrams.vb +++ /dev/null @@ -1,380 +0,0 @@ -Imports System.IO -Imports System.Drawing.Imaging -Imports DevExpress.XtraCharts -Imports DevExpress.XtraPrinting -Imports DevExpress.XtraPrintingLinks - -Public Class frmDiagrams - Private toolbars As List(Of ToolStrip) - Private charts As List(Of ChartControl) - Private groupCount As Integer - - Private CHART_TITLE_STRING As String - - Private Sub frmDiagrams_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Dim CHART_ENTITY_SQL, CHART_GROUPS_SQL, CHART_TITLE_SQL As String - Dim CHART_ENTITY_DT, CHART_GROUPS_DT As DataTable - - CHART_TITLE_SQL = String.Format("SELECT NAME FROM TBPMO_FORM WHERE GUID = {0}", CURRENT_ENTITY_ID) - CHART_ENTITY_SQL = String.Format("SELECT * FROM TBPMO_CHART_ENTITY WHERE ENTITY_ID = {0}", CURRENT_ENTITY_ID) - CHART_GROUPS_SQL = String.Format("SELECT DISTINCT GROUP_ID FROM TBPMO_CHART_ENTITY WHERE ENTITY_ID = {0} ORDER BY GROUP_ID", CURRENT_ENTITY_ID) - CHART_TITLE_STRING = ClassDatabase.Execute_Scalar(CHART_TITLE_SQL) - CHART_ENTITY_DT = ClassDatabase.Return_Datatable(CHART_ENTITY_SQL) - CHART_GROUPS_DT = ClassDatabase.Return_Datatable(CHART_GROUPS_SQL) - - Dim Groups As DataRowCollection = CHART_GROUPS_DT.Rows - groupCount = Groups.Count - toolbars = New List(Of ToolStrip) From {ToolStripTopLeft, ToolStripTopRight, ToolStripBottomLeft, ToolStripBottomRight} - charts = New List(Of ChartControl) From {ChartTopLeft, ChartTopRight, ChartBottomLeft, ChartBottomRight} - - If groupCount = 0 Then - MsgBox("No Diagrams found") - Me.Close() - End If - - Load_Settings() - - Configure_Chart_Tool_Bars() - Configure_Split_Containers(groupCount) - - If groupCount > 1 Then - For Each gRow As DataRow In Groups - Dim groupIndex As Integer = Groups.IndexOf(gRow) - Dim groupName As String = gRow.Item("GROUP_ID") - - Dim groupCharts = CHART_ENTITY_DT.Select(String.Format("GROUP_ID = '{0}'", groupName)) - Dim chart As ChartControl - - For Each cRow As DataRow In groupCharts - - Dim type = cRow.Item("TYPE_CHART") - Dim title = cRow.Item("TITLE") - Dim guid = cRow.Item("GUID") - Dim value = cRow.Item("VALUE") - Dim argument = cRow.Item("ARGUMENT") - Dim sql = cRow.Item("SQL_COMMAND") - - Dim DATA_DT As DataTable = ClassDatabase.Return_Datatable(sql) - - Dim series As Series = Create_Series(title, type) - - ' Select Current Chart - chart = Select_Chart(groupIndex) - chart = charts.Item(groupIndex) - - ' Set DataSource - chart.DataSource = DATA_DT - - ' Set shown Columns for Chart - series.ArgumentDataMember = argument - series.ValueDataMembers.AddRange(New String() {value}) - - 'set some options - chart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.True - - ' Show Data - chart.Series.Add(series) - - Next ' End Charts - Next 'End Groups - Else - ' Create Charts - For Each row As DataRow In CHART_ENTITY_DT.Rows - - Dim chart As ChartControl - - Dim chartIndex As Integer = CHART_ENTITY_DT.Rows.IndexOf(row) - - Dim type = row.Item("TYPE_CHART") - Dim title = row.Item("TITLE") - Dim guid = row.Item("GUID") - Dim value = row.Item("VALUE") - Dim argument = row.Item("ARGUMENT") - Dim sql = row.Item("SQL_COMMAND") - - Dim DATA_DT As DataTable = ClassDatabase.Return_Datatable(sql) - - ' Create Series based on type - Dim series As Series = Create_Series(title, type) - - ' Select Current Chart - chart = Select_Chart(chartIndex) - - ' Set DataSource - chart.DataSource = DATA_DT - - ' Set shown Columns for Chart - series.ArgumentDataMember = argument - series.ValueDataMembers.AddRange(New String() {value}) - - 'set some options - chart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.True - chart.OptionsPrint.SizeMode = Printing.PrintSizeMode.Stretch - - ' Show Data - chart.Series.Add(series) - Next - End If - - End Sub - - Private Sub frmDiagrams_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Dim XMLPath As String = Get_Splitter_Layout_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As New List(Of ClassSetting) - - settings = Get_Settings(settings) - layout.Save(settings) - End Sub - - Private Function Get_Splitter_Layout_Filename() As String - Dim Filename As String = String.Format("{0}-Diagram-SplitterLayout.xml", CURRENT_ENTITY_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - - Private Function Get_Settings(settings As List(Of ClassSetting)) As List(Of ClassSetting) - settings.Add(New ClassSetting("SplitterMainDistance", SplitContainerMain.SplitterDistance)) - settings.Add(New ClassSetting("SplitterTopDistance", SplitContainerTop.SplitterDistance)) - settings.Add(New ClassSetting("SplitterBottomDistance", SplitContainerBottom.SplitterDistance)) - - Return settings - End Function - - Private Sub Load_Settings() - Try - ' Load Splitter Settings - Dim XMLPath As String = Get_Splitter_Layout_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As List(Of ClassSetting) - settings = layout.Load() - - ' No Settings found, save current values - If settings.Count = 0 Then - 'Adjust Width and Height of containers - Dim containerW = Me.Width / 2 - Dim containerH = Me.Height / 2 - SplitContainerTop.SplitterDistance = containerW - SplitContainerBottom.SplitterDistance = containerW - SplitContainerMain.SplitterDistance = containerH - - settings = Get_Settings(settings) - layout.Save(settings) - End If - - 'Apply Settings - For Each setting As ClassSetting In settings - If setting._name = "SplitterMainDistance" Then - SplitContainerMain.SplitterDistance = setting._value - End If - - If setting._name = "SplitterTopDistance" Then - SplitContainerTop.SplitterDistance = setting._value - End If - - If setting._name = "SplitterBottomDistance" Then - SplitContainerBottom.SplitterDistance = setting._value - End If - Next - Catch ex As Exception - MsgBox("Error while loading Settings for frmDiagrams: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub Configure_Split_Containers(VisibleContainers As Integer) - Select Case VisibleContainers - Case 1 - ' Show only ChartTopLeft - SplitContainerTop.Panel2Collapsed = True - ' Collapse SplitContainerBottom - SplitContainerMain.Panel2Collapsed = True - Case 2 - ' Collapse SplitContainerBottom - SplitContainerMain.Panel2Collapsed = True - Case 3 - ' Collapse ChartBottomRight - SplitContainerBottom.Panel2Collapsed = True - ' Show SplitContainerBottom - SplitContainerMain.Panel2Collapsed = False - Case 4 - ' Show SplitContainerBottom - SplitContainerMain.Panel2Collapsed = False - End Select - End Sub - - Private Function Create_Series(title As String, type As String) As Series - Dim series As Series - - Select Case type - Case "BAR" - series = New Series(title, ViewType.Bar) - Case "LINE" - series = New Series(title, ViewType.Line) - Case "AREA" - series = New Series(title, ViewType.Area) - Case "PIE" - series = New Series(title, ViewType.Pie) - series.Label.TextPattern = "{A}: {VP:p0}" - Dim view As PieSeriesView = DirectCast(series.View, PieSeriesView) - view.Titles.Add(New SeriesTitle()) - view.Titles(0).Text = title - Case Else - series = New Series(title, ViewType.Bar) - End Select - - Return series - End Function - - Private Function Select_Chart(index As Integer) - Select Case index - Case 0 - Return ChartTopLeft - Case 1 - Return ChartTopRight - Case 2 - Return ChartBottomLeft - Case Else - Return ChartBottomRight - End Select - End Function - - Private Sub Configure_Chart_Tool_Bars() - ToolStripTopLeft.Tag = ChartTopLeft - ToolStripTopRight.Tag = ChartTopRight - ToolStripBottomLeft.Tag = ChartBottomLeft - ToolStripBottomRight.Tag = ChartBottomRight - - For Each toolbar As ToolStrip In toolbars - toolbar.Items.Add("Export to Excel", My.Resources.xls, AddressOf ExportToExcel_Click) - toolbar.Items.Add("Export to PDF", My.Resources.pdf, AddressOf ExportToPdf_Click) - toolbar.Items.Add("Export to Image", My.Resources.bmp, AddressOf ExportToImage_Click) - Next - End Sub - - Private Sub Confirm_Open_File(filepath As String) - Dim filename As String = New FileInfo(filepath).Name - Dim message As String - - If USER_LANGUAGE = "de_DE" Then - message = String.Format("Datei {0} erstellt. Jetzt öffnen?", filename) - Else - message = String.Format("File {0} created. Open now?", filename) - End If - - Dim successResult As DialogResult = MessageBox.Show(message, "Success", MessageBoxButtons.YesNo) - If successResult = System.Windows.Forms.DialogResult.Yes Then - Process.Start(filepath) - End If - End Sub - - Private Sub ExportToPdf_Click(sender As ToolStripItem, e As EventArgs) - Dim item As ToolStripItem = sender - Dim toolbar As ToolStrip = item.GetCurrentParent() - Dim chart As ChartControl = toolbar.Tag - ExportCharts(New List(Of ChartControl) From {chart}, "pdf") - End Sub - - Private Sub ExportToExcel_Click(sender As ToolStripItem, e As EventArgs) - Dim item As ToolStripItem = sender - Dim toolbar As ToolStrip = item.GetCurrentParent() - Dim chart As ChartControl = toolbar.Tag - ExportCharts(New List(Of ChartControl) From {chart}, "xls") - End Sub - - Private Sub ExportToImage_Click(sender As ToolStripItem, e As EventArgs) - Dim item As ToolStripItem = sender - Dim toolbar As ToolStrip = item.GetCurrentParent() - Dim chart As ChartControl = toolbar.Tag - ExportCharts(New List(Of ChartControl) From {chart}, "img") - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - ExportCharts(charts, "pdf") - End Sub - - Private Sub ExportCharts(_charts As List(Of ChartControl), Optional ext As String = "pdf") - Try - ' Setup the 'page' - Dim printingSystem As New PrintingSystem - Dim compositeLink As New CompositeLink(printingSystem) - Dim count = 1 ' chart counter - compositeLink.Landscape = True ' set to landscape - AddHandler compositeLink.CreateMarginalHeaderArea, AddressOf compositeLink_CreateMarginalHeaderArea - - ' Create Title - Dim titleLink As New Link() - AddHandler titleLink.CreateDetailHeaderArea, AddressOf titleLink_CreateDetailHeaderArea - compositeLink.Links.Add(titleLink) - - ' Loop through charts - For Each chart As ChartControl In _charts - chart.OptionsPrint.SizeMode = Printing.PrintSizeMode.Zoom - - Dim link As New PrintableComponentLink() - link.Component = chart - compositeLink.Links.Add(link) - - If groupCount <= count Then - Exit For - Else - count = count + 1 - End If - Next - - Select Case ext - Case "img" - saveDialog.Filter = "PNG Images|*.png" - Case "xls" - saveDialog.Filter = "Excel Files|*.xlsx" - Case Else - saveDialog.Filter = "PDF Files|*.pdf" - End Select - - saveDialog.FileName = String.Format("ADDI_Report_Export_{0}", Date.Now().ToString("dd-MM-yyyy")) - - Dim result As DialogResult = saveDialog.ShowDialog() - - If result = System.Windows.Forms.DialogResult.OK Then - Dim filename As String = saveDialog.FileName - - Select Case ext - Case "img" - compositeLink.ExportToImage(filename) - Case "xls" - compositeLink.ExportToXlsx(filename) - Case Else - compositeLink.ExportToPdf(filename) - End Select - - Application.DoEvents() - Confirm_Open_File(filename) - End If - Catch ex As Exception - MsgBox("Error while exporting Charts: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub compositeLink_CreateMarginalHeaderArea(sender As Object, e As CreateAreaEventArgs) - e.Graph.Font = New Font("Segoe UI", 10) - e.Graph.DrawPageInfo(PageInfo.DateTime, "{0:dd.MM.yyyy hhhh:mmmm}", Color.Black, New RectangleF(0, 0, 200, 50), BorderSide.None) - End Sub - - Private Sub titleLink_CreateDetailHeaderArea(sender As Object, e As CreateAreaEventArgs) - Dim tbTitle As New TextBrick - Dim title As String - - If txtExportTitle.Text.Trim <> String.Empty Then - title = txtExportTitle.Text - Else - title = CHART_TITLE_STRING - End If - - tbTitle.Text = title - tbTitle.Font = New Font("Segoe UI", 18) - tbTitle.Rect = New RectangleF(0, 0, 300, 40) - tbTitle.BorderWidth = 0 - tbTitle.BackColor = Color.Transparent - tbTitle.HorzAlignment = DevExpress.Utils.HorzAlignment.Near - - e.Graph.DrawBrick(tbTitle) - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.Designer.vb b/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.Designer.vb deleted file mode 100644 index 6616bfa..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.Designer.vb +++ /dev/null @@ -1,173 +0,0 @@ - _ -Partial Class frmDocLink_Record_Entities - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDocLink_Record_Entities)) - Me.SplitContainerControl1 = New DevExpress.XtraEditors.SplitContainerControl() - Me.trvwMain = New System.Windows.Forms.TreeView() - Me.dgEntityRecords = New DevExpress.XtraGrid.GridControl() - Me.grvwGrid = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.cmbConstructorForms = New System.Windows.Forms.ComboBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.btnLink = New System.Windows.Forms.Button() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label4 = New System.Windows.Forms.Label() - Me.txtFileInfo = New System.Windows.Forms.TextBox() - Me.txtRecordId = New System.Windows.Forms.TextBox() - Me.Label5 = New System.Windows.Forms.Label() - CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerControl1.SuspendLayout() - CType(Me.dgEntityRecords, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'SplitContainerControl1 - ' - resources.ApplyResources(Me.SplitContainerControl1, "SplitContainerControl1") - Me.SplitContainerControl1.Name = "SplitContainerControl1" - Me.SplitContainerControl1.Panel1.Controls.Add(Me.trvwMain) - resources.ApplyResources(Me.SplitContainerControl1.Panel1, "SplitContainerControl1.Panel1") - Me.SplitContainerControl1.Panel2.Controls.Add(Me.dgEntityRecords) - resources.ApplyResources(Me.SplitContainerControl1.Panel2, "SplitContainerControl1.Panel2") - Me.SplitContainerControl1.SplitterPosition = 322 - ' - 'trvwMain - ' - resources.ApplyResources(Me.trvwMain, "trvwMain") - Me.trvwMain.Name = "trvwMain" - ' - 'dgEntityRecords - ' - resources.ApplyResources(Me.dgEntityRecords, "dgEntityRecords") - Me.dgEntityRecords.MainView = Me.grvwGrid - Me.dgEntityRecords.Name = "dgEntityRecords" - Me.dgEntityRecords.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGrid}) - ' - 'grvwGrid - ' - Me.grvwGrid.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.FilterPanel.BackColor = CType(resources.GetObject("grvwGrid.Appearance.FilterPanel.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.FilterPanel.Options.UseBackColor = True - Me.grvwGrid.Appearance.HideSelectionRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.HideSelectionRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.HideSelectionRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.SelectedRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.SelectedRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.SelectedRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.SelectedRow.Options.UseForeColor = True - Me.grvwGrid.GridControl = Me.dgEntityRecords - Me.grvwGrid.Name = "grvwGrid" - Me.grvwGrid.OptionsBehavior.Editable = False - Me.grvwGrid.OptionsBehavior.ReadOnly = True - Me.grvwGrid.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsView.ColumnAutoWidth = False - Me.grvwGrid.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGrid.OptionsView.ShowAutoFilterRow = True - ' - 'cmbConstructorForms - ' - Me.cmbConstructorForms.FormattingEnabled = True - resources.ApplyResources(Me.cmbConstructorForms, "cmbConstructorForms") - Me.cmbConstructorForms.Name = "cmbConstructorForms" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btnLink - ' - resources.ApplyResources(Me.btnLink, "btnLink") - Me.btnLink.Name = "btnLink" - Me.btnLink.UseVisualStyleBackColor = True - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'txtFileInfo - ' - resources.ApplyResources(Me.txtFileInfo, "txtFileInfo") - Me.txtFileInfo.Name = "txtFileInfo" - Me.txtFileInfo.ReadOnly = True - ' - 'txtRecordId - ' - resources.ApplyResources(Me.txtRecordId, "txtRecordId") - Me.txtRecordId.Name = "txtRecordId" - Me.txtRecordId.ReadOnly = True - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'frmDocLink_to_Record - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainerControl1) - Me.Controls.Add(Me.txtRecordId) - Me.Controls.Add(Me.txtFileInfo) - Me.Controls.Add(Me.Label4) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.btnLink) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.cmbConstructorForms) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle - Me.Name = "frmDocLink_to_Record" - CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerControl1.ResumeLayout(False) - CType(Me.dgEntityRecords, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents cmbConstructorForms As System.Windows.Forms.ComboBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents trvwMain As System.Windows.Forms.TreeView - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents dgEntityRecords As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwGrid As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents btnLink As System.Windows.Forms.Button - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents txtFileInfo As System.Windows.Forms.TextBox - Friend WithEvents txtRecordId As System.Windows.Forms.TextBox - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents SplitContainerControl1 As DevExpress.XtraEditors.SplitContainerControl -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.en-US.resx b/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.en-US.resx deleted file mode 100644 index e912d34..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.en-US.resx +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 125, 13 - - - 1. Choose Constructor: - - - 93, 13 - - - 2. Choose entity: - - - Link record to file - - - Segoe UI, 8.25pt, style=Italic - - - 350, 17 - - - 23, 13 - - - file: - - - Segoe UI, 8.25pt, style=Italic - - - 873, 17 - - - 74, 13 - - - record chosen: - - - Segoe UI, 8.25pt, style=Italic - - - 477, 22 - - - Segoe UI, 8.25pt, style=Italic - - - 953, 14 - - - 97, 13 - - - 3. Choose record: - - - Segoe UI, 8.25pt, style=Italic - - - Link file to Record - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx b/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx deleted file mode 100644 index eba9b20..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx +++ /dev/null @@ -1,932 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Bottom, Left, Right - - - - 12, 67 - - - Fill - - - 0, 0 - - - 322, 503 - - - - 2 - - - trvwMain - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 0 - - - Panel1 - - - Fill - - - 0, 0 - - - Aqua - - - 255, 128, 0 - - - Yellow - - - Yellow - - - 907, 503 - - - 4 - - - dgEntityRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerControl1.Panel2 - - - 0 - - - Panel2 - - - 1234, 503 - - - 10 - - - SplitContainerControl1 - - - SplitContainerControl1 - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 121, 14 - - - 213, 21 - - - 0 - - - cmbConstructorForms - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Segoe UI, 8.25pt - - - 9, 17 - - - 106, 13 - - - 1 - - - 1. Sicht auswählen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - Segoe UI, 8.25pt - - - 9, 51 - - - 115, 13 - - - 3 - - - 2. Entität auswählen: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - Segoe UI, 8.25pt, style=Bold - - - 1057, 12 - - - 189, 23 - - - 5 - - - Verknüpfen - - - btnLink - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - Segoe UI, 8.25pt - - - 347, 17 - - - 110, 13 - - - 6 - - - Dateieigenschaften: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - True - - - Segoe UI, 8.25pt - - - 821, 17 - - - 135, 13 - - - 7 - - - Ausgewählter Datensatz: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 463, 14 - - - 352, 22 - - - 8 - - - txtFileInfo - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 962, 14 - - - 89, 22 - - - 9 - - - txtRecordId - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Segoe UI, 8.25pt - - - 347, 51 - - - 132, 13 - - - 3 - - - 3. Datensatz auswählen: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - 6, 13 - - - 1256, 582 - - - Segoe UI, 8.25pt - - - - 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 - PwDBv78AoZ+fAGFfXwDh398A0c/PALGvrwBPT08AkZCQAPLv7wBwbm4Ad3d3AIiIiAC5t7cA6+fnAEhH - RwBnZ2cAqaioAFZWVgDIxsYAmpiYANzY2ABcWloAzsrKANfU1ACOi4sAe3t7AISEhAClo6MA5uLiAERD - QwDu6+sAS0tLAJycnABsa2sAZmNjAJWWlgDe3NwAUlJSAMXDwwC8uroArqysAHJxcQBdXV0AycnJAGJi - YgDo5eUAv7y8AIqLiwDV0tIAz83NAHV1dQB5eXkAg4GBAKyqqgCnpaUAo6GhAOPh4QDLy8sAzMjIAH5+ - fgBHRUUA7OnpAE5NTQBVVFQAi4iIAI+NjQCdmpoAmJaWAPLx8QBISUkAUlBQAN7e3gDe2toAZmVlAMXB - wQCIhoYA5OPjAODd3QBfXl4A09HRAG5sbADDwsIAs7CwAIyMjACTkZEAZGJiANPPzwBubm4Ax8PDAHd1 - dQCBgYEAhoSEAKOjowBFREQASUhIAEpKSgDn5OQAVFNTANbT0wBbW1sA0M7OAGJgYADOzMwAY2FhAM3L - ywBlZGQAx8XFAG9tbQDAvr4Auri4AHh4eAC4trYAfHx8AIWFhQCJh4cApKKiAJ2dnQCem5sAm5mZAJeV - lQDr6OgAR0ZGAOjm5gDk4uIAT05OAOPg4ADh4OAAVlVVANfV1QBdXFwAX11dAF9fXwDT0NAAbGxsAL+9 - vQB3dnYAe3p6AIGAgACEg4MAi4mJAI+MjAChoKAASEZGAEtKSgDk4eEATEtLAOLf3wDf3d0AUVBQAN/c - 3ABbWloA1dPTANDPzwBhYGAA0M3NAGJhYQDLyMgAxMLCAG9ubgB5eHgAsrCwAH9+fgCyr68AhYSEAImI - iACmpaUApKGhAJ2cnACbnJwAnZubAJqZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - rQCGhYUAmpmZAJKQkABHRkYA39vbANzc3ABPTk4AU1JSANbT0wBXV1cAwL29AHt6egCRjo4A4uDgAExL - SwDY1tYAVlVVAMXExABoZ2cAbGpqAHBubgBycHAAg4ODAIeHhwCNjY0Al5eXAJWVlQDs6uoA7OjoAOro - 6ADn5OQASEdHAOTi4gBLSkoA49/fAODd3QBSUVEA3NnZANnX1wBVVlYA19XVAFpZWQBeXV0AzcvLAGJh - YQDLyckAZGNjAGloaABra2sAwb+/AL68vAC8uroAc3NzALq4uAB1c3MAuLa2AHd3dwC0srIAsrCwAH58 - fACAfn4ArKqqAISCggCqqKgAqKamAIiGhgCmpKQAiIiIAIqIiACkoqIAioqKAKKiogCioKAAoJ6eAI6P - jwCfnZ0AnZ2dAJGRkQCYlpYARUREAOjm5gDk4eEATExMAOHf3wDe3NwA3dvbAFRUVADb19cA1tTUANTR - 0QDTz88A0c/PAGppaQDIxcUAbm1tAHJxcQDAvr4AeXl5ALW0tACBgIAAr66uAK6srACGhIQAkY+PAJWS - kgCVlJQAnJubAJmYmABGRUUA7erqAEdHRwDs6ekA6+joAOrn5wBLS0sATUxMAObj4wBOTU0A5eLiAFFQ - UADg3t4AVFNTAFVUVADe29sA3NraAFhXVwDb2dkAWVlZANrY2ADa19cAWlpaANfW1gBcXFwA2NXVAF9d - XQBkYmIA0M7OAGVjYwDNzMwAzsvLAGpoaABqa2sAbGtrAMbExABvbm4AxMLCAHNycgDBvr4AdHNzAHV0 - dAB3dnYAure3ALm2tgB8enoAgH9/ALGwsACCgYEAhIODAIuIiACKiYkApqWlAKajowCkoaEAj4+PAJCQ - kAChoKAAoZ6eAJ6dnQCXlpYAmZmZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmIVep8fI2T8AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAolykWGNbW2N0TFhOQQAAAAAAAAAAAAAAAAAAAAAAAGsZDeFgu0eZ8hcRzxlMdNSJgXzX - PQAAAAAAAAAAAABuY+NhDj6CFH0WjJdIFzvMw6RYWFh0WFMAAAAAAAAAAGjlIGZ6ycZNyRuo2uSOSw/p - OVvBWFhYWNQAAAAAAAAAO6DgpmI4AAAAAGbYWUqvXyyjRLPMpFhYwR8AAAAAAAAMEngouzsAAAAAAAAA - 9ofTZDoSRgI0pKQ3LQAAAAAAAPGIzSpXg3l+jQAAAADv9ElGErCyQ0J2BAVQagAAAAAAAL56e7VFSe9n - zhXrAPOVnu60QzpmoKtH5ovBAAAAAAAAofzRd9YLX7oQAoTPnUBGaASHgAuUHcRPo8y2AAAAAAAAAG9U - ZBt1T98wkiLwK5XcGAPNrqOccROMaRkAAAAAAAAAAABu/vU60Kl9MO1dj7Ev8XO5AACtpSkjGrgAAAAA - AAAAAAAAAG4jwIpR7HIr70wZvwAAAAB3yR7jyAAAAAAAAAAAAAAAAAAAAAhWNTH71AAAAAAAAGRz3bxj - bAAAAAAAAAAAAAAAAAAAACKsCoaQ5QAAAAAAAHd4Cd5TAAAAAAAAAAAAAAAAAAAAAPon0J0VAAAAAAAA - BsKCQiQAAAAAAAAAAAAAAAAAAAAAn9PE6JDpAAAAAAAzxNqZMgAAAAAAAAAAAAAAAAAAAAAAnXDVnRUA - AAAAAFrTUg/MAAAAAAAAAAAAAAAAAAAAAAD5rE1fLukAAAAAqoYe7hwAAAAAAAAAAAAAAAAAAAAAAAAF - xdoF0gAAALeaRaAljQAAAAAAAAAAAAAAAAAAAAAAAPk2y4eRyuIM4SGju2UAAAAAAAAAAAAAAAAAAAAA - AAAAAL9zrg5g23+0u5Yl5wAAAAAAAAAAAAAAAAAAAAAAAAAAJglk5pdtk1XyswcAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAJv0+Hve9u+M8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJvy7+qN+AAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////gH///gAP//wAAB/4AA - AH+AAAA/geAAH4H8AB+APAAPwAQAD8AAAAfwAAAH/AADA/+AB4P/+B+B//wPwf/+D8H//gfB//8Hwf// - A8H//4OB//+AA///wAP//8AH///gD///+B////////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAbGxsFVtbW3JRUVG1Tk5O5ExMTP9LS0v/S0pK9UtLS9FMTEycTk5OS15eXgYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAHJwcHdRUFD3RURE/0dGRv9MS0v/T05O/09OTv9MS0v/SEdH/0RDQ/9HRkb/SUlJ7FBQ - UJdVVVU7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABvb2+qSUhI/1NQUP9qaGj/e3p6/4aEhP+LiYn/ioiI/4SDg/95eHj/amdn/1VU - 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 - AAAAAAAAAAAAAIiIiHaYl5f5u7m5/7Wzs/+koaH/lZKS/4aEhP9sa2v/YWFh3XR0dCsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH19fSB2d3ejgoGB7IB/f/92dXX7ampqzGtra3J9fX0JAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////4B///4AD//8AA - Af+AAAB/gAAAP4HgAB+B/AAfgDwAD8AEAA/AAAAH8AAAB/wAAwP/gAeD//gfgf/8D8H//g/B//4Hwf// - B8H//wPB//+Dgf//gAP//8AD///AB///4A////gf////////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AgX9/AMK+vgBCQUEAoZ+fAOHe3gBhYGAAj5CQALGv - rwD08fEA0c7OAHFwcABTUFAAqaenAImHhwCal5cAamdnALm3twDp5+cA2tbWAFlYWADIxsYAeXh4ADw7 - OwBJSEgATU1NAOXj4wBeXFwAbWxsALWzswB0dXUApaOjAIaDgwCNi4sAlZOTAFVVVQBlZGQAnZycAO/s - 7ADe2toA1NLSAM3JyQDFwsIArqurAEVFRQB8e3sAPz4+AL+7uwDk4OAASktLANbW1gBYVlYA6+npANfU - 1ABbW1sAzMzMAGBeXgDKyMgAY2JiAGtqagBubm4Au7m5AHJycgC4tbUAdnV1AH5+fgCrqakAhIGBAKel - pQCjoaEAi4mJAI+OjgCXlZUA393dAJ+engBEREQA6OXlAFBQUADc2NgAVVNTANPQ0ADHxMQAZmZmAK+t - rQCGhYUAm5mZAJKQkABHRkYA39vbANzc3ABPT08AUlJSANfT0wBXVlYAwb29AHt6egCQjo4A4uDgAE1L - SwDY1tYAVlVVAMXExABoZ2cAbGpqAHBubgBycHAAg4ODAIeHhwCNjY0Al5iYAJWVlQDs6uoA7OjoAOro - 6ADn5OQASEdHAOPi4gBLSkoA49/fAODd3QBSUVEA3dnZANnX1wBVVlYA19XVAFtZWQBeXV0AzcvLAGJh - YQDMyckAZGNjAGhoaABra2sAwb+/AL68vAC8uroAc3NzALq4uAB1c3MAuLa2AHd3dwC0srIAsrGxAH18 - fACAfn4ArKqqAISCggCqqKgAqKamAIiGhgCnpKQAiIiIAIqIiACloqIAi4uLAKKiogCioKAAoJ6eAI6O - jgCfnZ0AnZ2dAJKRkQCYlpYARkREAOnm5gDk4eEATExMAOHf3wDf3NwA3dvbAFRUVADb19cA1tTUANTR - 0QDSz88A0c/PAGtpaQDJxcUAbm1tAHJxcQDAvr4Aenl5ALa0tACBgIAAr66uAK6srACGhIQAkY+PAJSS - kgCUlJQAnJubAJmYmABHRUUA7erqAEdHRwDs6ekA6+joAOrn5wBLS0sATUxMAOfj4wBPTU0A5eLiAFFQ - UADg3t4AVFNTAFVUVADe29sA3NraAFlXVwDb2dkAWVlZANrY2ADa19cAWVpaANfW1gBcW1sA2dXVAF9d - XQBkYmIA0M7OAGVjYwDOzMwAz8zMAGpoaABqa2sAbGtrAMbExABvb28Aw8HBAHRycgDBvr4AdHNzAHZ0 - dAB3dXUAure3ALm2tgB8enoAgH9/ALGwsACCgYEAhISEAIuIiACJiYkApqWlAKajowCkoaEAj4+PAJCQ - kAChoKAAoZ6eAJ6dnQCXlpYAmZmZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAACiSxRP34ygmRfp6u6TIZHhXJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkw6w3eaOBb0ilpa7QuNlFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGih4YS - up2j+ZiQEdnxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuuKKaRr9Xu+lTHW4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPm4H420tEK+AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA////////AAD///////8AAP///////wAA/wAf////AAD8AAP///8AAPAAAH///wAA4AAAAD// - AADAAAAAB/8AAMAAAAAD/wAAgAAAAAH/AACAAAAAAP8AAIA/gAAA/wAAgH/4AAB/AACAD/gAAD8AAIAB - +AAAPwAAwAA4CAAfAADAAAAAAB8AAOAAAAAAHwAA+AAAAAAPAAD8AAAAEA8AAP+AAAA4BwAA//AAAPgH - AAD//wAD/AMAAP//4Af8AwAA///4A/4BAAD///wD/gEAAP///AP/AQAA///+Af8BAAD///4B/wEAAP// - /wD/AQAA////AP8BAAD///+AfgEAAP///4A8AQAA////wBgDAAD////AAAMAAP///+AABwAA////4AAH - AAD////wAA8AAP////gAHwAA/////AA/AAD/////AP8AAP///////wAA////////AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtbWw9fX19YW1tblFhWVsZTU1PmUFBQ/05PT/9PTU3/TU1N+U1N - Tc5QUFCpUFBQdE9PTyYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqamonaWlpn1lZWfROTU3/R0ZG/0VERP9GRET/RkRE/0ZF - Rf9GRUX/R0ZG/0dGRv9HRkb/SEhI/01MTP9TU1PPVFRUfllaWh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNzc3BdXFz2R0ZG/0RDQ/9GRUX/S0pK/1BP - T/9TUlL/VVRU/1dWVv9UU1P/UlFR/01MTP9JSEj/RkVF/0ZFRf9HRkb/SEdH/0xKSvpSUlLFUlJSalJS - UhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYmIGb29vrlJSUv5EQ0P/TEtL/1lZ - Wf9mZGT/b25u/3d1df98enr/fnx8/359ff98e3v/eHd3/3Jxcf9qaGj/YF5e/1RTU/9KSUn/R0ZG/0dG - Rv9HRkb/SEdH/0tLS/tPT0+yT09PVUxMTHdNTU2gSkpKyEpJSchJSkqvRkZGhktLSzcAAAACAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1dXWLT09P/0hI - SP9dXV3/cXBw/4GAgP+Qjo7/mpiY/6KgoP+lo6P/qKam/6impv+mpKT/oqCg/5yamv+TkZH/iIaG/3l3 - d/9qaWn/XFtb/1BPT/9JSEj/RkVF/0dGRv9HRkb/R0dH/0dGRv9HRkb/R0ZG/0dGRv9IR0f/R0VF/0ZE - RP9FRUXYSUlJVAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNz - czNdXFz7TUpK/2tpaf+Fg4P/mpiY/6qoqP+4tLT/wsDA/8zKyv/a19f/5ePj/+bk5P/e3Nz/0M7O/8PC - wv+5t7f/rqys/5+dnf+Rj4//g4GB/3V0dP9oZmb/WllZ/1BPT/9IR0f/RkVF/0dGRv9HRkb/R0ZG/0dG - Rv9HRkb/R0ZG/0hHR/9HRkb/REVF/0VFRaFBQUEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAG1tbZtLSkr/b21t/4+Ojv+qp6f/vbu7/8zJyf/Y1dX/4N3d/+Xi4v/o5eX/6Obm/+jk - 5P/m5OT/5OHh/9/d3f/Z1tb/z8zM/8LBwf+2tLT/qKen/5yZmf+NjIz/gH5+/3Jxcf9lZGT/WFdX/01M - TP9HR0f/RkVF/0dGRv9HRkb/R0ZG/0dGRv9HRkb/SEdH/0ZFRf9BQUG6SUlJCAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZdphYGD/kI+P/7Gurv/Hxsb/19TU/+Lf3//n5OT/5+Xl/+Xh - 4f3s6Ojv8O3twu3p6b/v7e2/7Onp1+Hf3/fi4OD/4d7e/9zZ2f/V0tL/ysjI/7+8vP+ysLD/pqSk/5mX - l/+KiIj/fXt7/29ubv9jYWH/VlVV/0xLS/9HRkb/R0ZG/0dGRv9HRkb/R0ZG/0hHR/9GRUX/REREnQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNiYv98enr/q6mp/8jGxv/b2Nj/5OHh/+bj - 4//d2tr01NLSitjY2C8AAAAAAAAAAAAAAAAAAAAAAAAAAOHh4RHe2dlQ5uTkot3Z2e/f3Nz/3tzc/9nV - 1f/Qzs7/xsPD/7q5uf+urKz/oqCg/5WSkv+GhYX/eXh4/2hnZ/9UVFT/R0dH/0dGRv9HRkb/R0ZG/0dG - Rv9HRkb/Q0RE/EhISEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZf+Ni4v/vLq6/9bU - 1P/i39//39zc/8fExP9aWlrePDw8PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXm - 5gnc2dlP1tLSqtPR0f/h3d3/3NjY/9TR0f/Mycn/wb+//7Wzs/+pp6f/nZub/4qIiP9zcXH/W1pa/0hH - R/9HRkb/R0ZG/0dGRv9RUFD/SklJ/0ZGRtwlJSUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5v - b9aRkJD/xMLC/9zZ2f/g3Nz/zszM/52bm/9cW1v/R0ZG/UpKSsRLS0tyT09PHgAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAZWZmY2NiYv+al5f/ube3/9PQ0P/a19f/19TU/87MzP/GxMT/uri4/6el - pf+RkJD/d3V1/1lXV/9GRUX/R0ZG/0FAQP+BgID/WllZ/0VFRf9KSkpRAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAHR0dIaGhYX/xMLC/9vZ2f/c2tr/ycXF/6Wjo/+DgYH/aWho/1pZWf9PTk7/SUhI/0lJ - SdVMS0uFUktLLwAAAAEAAAAAAAAAAAAAAAAAAAAAe3h4yYSCgv+UkpL/lZWV/5COjv+Ylpb/rKqq/8/L - y/rT0ND/zMrK/8C+vv+qqKj/kI6O/29tbf9MS0v/REND/1xbW/+rqan/cnBw/0hHR/9JSkrSAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH19fSN3dnbytLKy/9fV1f/e29v/0c/P/727u/+mpKT/lJKS/4eF - hf98enr/bWxs/15cXP9QT0//SkhI/0pJSdZMSUmGT09PNAAAAACNjY0TfHp6+ZiWlv+joaH/oJ+f/5OQ - kP99e3v/VlVV4319fSm0srLRzMnJ/8zKyv+9u7v/p6Wl/4SBgf9YV1f/Ozs7/6yqqv+5t7f/iIiI/1hX - V/9GRUX/UVFRVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDhIRghIOD/sbExP/d2dn/3dra/9PR - 0f/IxMT/u7m5/7Oxsf+pp6f/m5mZ/4yKiv99fHz/bm1t/19eXv9RUFD/SklJ/kZHR9xOTk6wi4qK/6im - pv+tq6v/paKi/5CQkP9wb2//UVBQ13Bvb9i+vLz/v7y8/87Ly//Ixsb/s7Gx/5KQkP9bWlr/WFZW//n1 - 9f/GxcX/n52d/3Bubv9HRkb/TExMwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYWFdIWE - hPjDwcH/3NnZ/+Dd3f/d2tr/2dXV/9TS0v/Nycn/wr+//7W0tP+qqKj/nJqa/46MjP9+fX3/cG5u/19e - Xv9cW1v/nJqa/7Wzs/+2tLT/qKam/42Li/9lY2P/Q0JC/2hnZ//FwsL/ycjI/9DOzv/Pzc3/u7m5/5SS - kv9hXl7/1tTU/+/s7P/b2dn/s7Gx/4iGhv9VVVX/R0ZG/lFRUT4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIaGhkV5eXnaoaCg/8/Nzf/f3Nz/5OHh/+Ph4f/g3d3/29jY/9TQ0P/KyMj/wb6+/7Sz - s/+op6f/m5mZ/46MjP92dXX/qaen/769vf++vLz/rKqq/4yKiv9bW1v/REND/1pZWf/PzMz/09HR/9nW - 1v/Sz8//uri4/4mHh/99fn6G8e3t9ebj4//p5ub/xsLC/52cnP9ubGz/R0ZG/01NTcAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgoIJfX19boCAgNKTkpL/srCw/9LPz//d29v/4d/f/+Dd - 3f/d2tr/2NbW/9LPz//Ix8f/v7y8/7Wzs/+Ylpb/r6ys/8nGxv/GxMT/sa+v/46MjP9bWVn/RURE/z8+ - Pv/h39//5ODg/9zZ2f/Lycn/qKam/4J/f58AAAAC+fX1j+Ph4f/q5+f/2NXV/7Gvr/+GhIT/U1JS/0hH - R/5TU1MyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGh4cneHl5d3p7 - e8CHhob5pKOj/8bExP/X1NT/3NnZ/93a2v/Z1tb/1dLS/9DNzf+tq6v/srGx/9HOzv/S0ND/ube3/5WT - k/9gYGD/RURE/0FAQP+SkJD/6+jo/9DNzf+sqqr9kY6OkwAAAAEAAAAA//z8G+Xi4vXm5eX/5OPj/8TC - wv+dmpr/a2pq/0ZFRf9RUVGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB6enoTdnZ2ZHV2dqR/fn7xmJaW/7i2tv/Qzs7/19PT/9jW1v/MyMj/rays/9bU - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKCghN0dHSBdHR0wnV2dv12d3f/c3Fx/25ubu1ubm67cHBwamlp - aQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//////// - AAD///////8AAP8AH////wAA/AAD////AADwAAB///8AAOAAAAA//wAAwAAAAAf/AADAAAAAA/8AAIAA - AAAB/wAAgAAAAAD/AACAP4AAAP8AAIB/+AAAfwAAgA/4AAA/AACAAfgAAD8AAMAAOAgAHwAAwAAAAAAf - AADgAAAAAB8AAPgAAAAADwAA/AAAABAPAAD/gAAAOAcAAP/wAAD4BwAA//8AA/wDAAD//+AH/AMAAP// - +AP+AQAA///8A/4BAAD///wD/wEAAP///gH/AQAA///+Af8BAAD///8A/wEAAP///wD/AQAA////gH4B - AAD///+APAEAAP///8AYAwAA////wAADAAD////gAAcAAP///+AABwAA////8AAPAAD////4AB8AAP// - //wAPwAA/////wD/AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA - - - - Datei(en) mit Datensatz verknüpfen - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmDocLink_to_Record - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx.bak b/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx.bak deleted file mode 100644 index 1cecbf2..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.resx.bak +++ /dev/null @@ -1,932 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Bottom, Left, Right - - - - 12, 67 - - - Fill - - - 0, 0 - - - 322, 503 - - - - 2 - - - trvwMain - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 0 - - - Panel1 - - - Fill - - - 0, 0 - - - Aqua - - - 255, 128, 0 - - - Yellow - - - Yellow - - - 907, 503 - - - 4 - - - dgEntityRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerControl1.Panel2 - - - 0 - - - Panel2 - - - 1234, 503 - - - 10 - - - SplitContainerControl1 - - - SplitContainerControl1 - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 121, 14 - - - 213, 21 - - - 0 - - - cmbConstructorForms - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Segoe UI, 8.25pt - - - 9, 17 - - - 106, 13 - - - 1 - - - 1. Sicht auswählen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - Segoe UI, 8.25pt - - - 9, 51 - - - 115, 13 - - - 3 - - - 2. Entität auswählen: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - Segoe UI, 8.25pt, style=Bold - - - 1057, 12 - - - 189, 23 - - - 5 - - - Verknüpfen - - - btnLink - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - True - - - Segoe UI, 8.25pt - - - 347, 17 - - - 110, 13 - - - 6 - - - Dateieigenschaften: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - True - - - Segoe UI, 8.25pt - - - 821, 17 - - - 135, 13 - - - 7 - - - Ausgewählter Datensatz: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 463, 14 - - - 352, 22 - - - 8 - - - txtFileInfo - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 962, 14 - - - 89, 22 - - - 9 - - - txtRecordId - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Segoe UI, 8.25pt - - - 347, 51 - - - 132, 13 - - - 3 - - - 3. Datensatz auswählen: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - 6, 13 - - - 1256, 582 - - - Segoe UI, 8.25pt - - - - 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 - PwDBv78AoZ+fAGFfXwDh398A0c/PALGvrwBPT08AkZCQAPLv7wBwbm4Ad3d3AIiIiAC5t7cA6+fnAEhH - RwBnZ2cAqaioAFZWVgDIxsYAmpiYANzY2ABcWloAzsrKANfU1ACOi4sAe3t7AISEhAClo6MA5uLiAERD - QwDu6+sAS0tLAJycnABsa2sAZmNjAJWWlgDe3NwAUlJSAMXDwwC8uroArqysAHJxcQBdXV0AycnJAGJi - YgDo5eUAv7y8AIqLiwDV0tIAz83NAHV1dQB5eXkAg4GBAKyqqgCnpaUAo6GhAOPh4QDLy8sAzMjIAH5+ - fgBHRUUA7OnpAE5NTQBVVFQAi4iIAI+NjQCdmpoAmJaWAPLx8QBISUkAUlBQAN7e3gDe2toAZmVlAMXB - wQCIhoYA5OPjAODd3QBfXl4A09HRAG5sbADDwsIAs7CwAIyMjACTkZEAZGJiANPPzwBubm4Ax8PDAHd1 - dQCBgYEAhoSEAKOjowBFREQASUhIAEpKSgDn5OQAVFNTANbT0wBbW1sA0M7OAGJgYADOzMwAY2FhAM3L - ywBlZGQAx8XFAG9tbQDAvr4Auri4AHh4eAC4trYAfHx8AIWFhQCJh4cApKKiAJ2dnQCem5sAm5mZAJeV - lQDr6OgAR0ZGAOjm5gDk4uIAT05OAOPg4ADh4OAAVlVVANfV1QBdXFwAX11dAF9fXwDT0NAAbGxsAL+9 - vQB3dnYAe3p6AIGAgACEg4MAi4mJAI+MjAChoKAASEZGAEtKSgDk4eEATEtLAOLf3wDf3d0AUVBQAN/c - 3ABbWloA1dPTANDPzwBhYGAA0M3NAGJhYQDLyMgAxMLCAG9ubgB5eHgAsrCwAH9+fgCyr68AhYSEAImI - iACmpaUApKGhAJ2cnACbnJwAnZubAJqZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - rQCGhYUAmpmZAJKQkABHRkYA39vbANzc3ABPTk4AU1JSANbT0wBXV1cAwL29AHt6egCRjo4A4uDgAExL - SwDY1tYAVlVVAMXExABoZ2cAbGpqAHBubgBycHAAg4ODAIeHhwCNjY0Al5eXAJWVlQDs6uoA7OjoAOro - 6ADn5OQASEdHAOTi4gBLSkoA49/fAODd3QBSUVEA3NnZANnX1wBVVlYA19XVAFpZWQBeXV0AzcvLAGJh - YQDLyckAZGNjAGloaABra2sAwb+/AL68vAC8uroAc3NzALq4uAB1c3MAuLa2AHd3dwC0srIAsrCwAH58 - fACAfn4ArKqqAISCggCqqKgAqKamAIiGhgCmpKQAiIiIAIqIiACkoqIAioqKAKKiogCioKAAoJ6eAI6P - jwCfnZ0AnZ2dAJGRkQCYlpYARUREAOjm5gDk4eEATExMAOHf3wDe3NwA3dvbAFRUVADb19cA1tTUANTR - 0QDTz88A0c/PAGppaQDIxcUAbm1tAHJxcQDAvr4AeXl5ALW0tACBgIAAr66uAK6srACGhIQAkY+PAJWS - kgCVlJQAnJubAJmYmABGRUUA7erqAEdHRwDs6ekA6+joAOrn5wBLS0sATUxMAObj4wBOTU0A5eLiAFFQ - UADg3t4AVFNTAFVUVADe29sA3NraAFhXVwDb2dkAWVlZANrY2ADa19cAWlpaANfW1gBcXFwA2NXVAF9d - XQBkYmIA0M7OAGVjYwDNzMwAzsvLAGpoaABqa2sAbGtrAMbExABvbm4AxMLCAHNycgDBvr4AdHNzAHV0 - dAB3dnYAure3ALm2tgB8enoAgH9/ALGwsACCgYEAhIODAIuIiACKiYkApqWlAKajowCkoaEAj4+PAJCQ - kAChoKAAoZ6eAJ6dnQCXlpYAmZmZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmIVep8fI2T8AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAolykWGNbW2N0TFhOQQAAAAAAAAAAAAAAAAAAAAAAAGsZDeFgu0eZ8hcRzxlMdNSJgXzX - PQAAAAAAAAAAAABuY+NhDj6CFH0WjJdIFzvMw6RYWFh0WFMAAAAAAAAAAGjlIGZ6ycZNyRuo2uSOSw/p - OVvBWFhYWNQAAAAAAAAAO6DgpmI4AAAAAGbYWUqvXyyjRLPMpFhYwR8AAAAAAAAMEngouzsAAAAAAAAA - 9ofTZDoSRgI0pKQ3LQAAAAAAAPGIzSpXg3l+jQAAAADv9ElGErCyQ0J2BAVQagAAAAAAAL56e7VFSe9n - zhXrAPOVnu60QzpmoKtH5ovBAAAAAAAAofzRd9YLX7oQAoTPnUBGaASHgAuUHcRPo8y2AAAAAAAAAG9U - ZBt1T98wkiLwK5XcGAPNrqOccROMaRkAAAAAAAAAAABu/vU60Kl9MO1dj7Ev8XO5AACtpSkjGrgAAAAA - AAAAAAAAAG4jwIpR7HIr70wZvwAAAAB3yR7jyAAAAAAAAAAAAAAAAAAAAAhWNTH71AAAAAAAAGRz3bxj - bAAAAAAAAAAAAAAAAAAAACKsCoaQ5QAAAAAAAHd4Cd5TAAAAAAAAAAAAAAAAAAAAAPon0J0VAAAAAAAA - BsKCQiQAAAAAAAAAAAAAAAAAAAAAn9PE6JDpAAAAAAAzxNqZMgAAAAAAAAAAAAAAAAAAAAAAnXDVnRUA - AAAAAFrTUg/MAAAAAAAAAAAAAAAAAAAAAAD5rE1fLukAAAAAqoYe7hwAAAAAAAAAAAAAAAAAAAAAAAAF - xdoF0gAAALeaRaAljQAAAAAAAAAAAAAAAAAAAAAAAPk2y4eRyuIM4SGju2UAAAAAAAAAAAAAAAAAAAAA - AAAAAL9zrg5g23+0u5Yl5wAAAAAAAAAAAAAAAAAAAAAAAAAAJglk5pdtk1XyswcAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAJv0+Hve9u+M8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJvy7+qN+AAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////gH///gAP//wAAB/4AA - AH+AAAA/geAAH4H8AB+APAAPwAQAD8AAAAfwAAAH/AADA/+AB4P/+B+B//wPwf/+D8H//gfB//8Hwf// - A8H//4OB//+AA///wAP//8AH///gD///+B////////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAbGxsFVtbW3JRUVG1Tk5O5ExMTP9LS0v/S0pK9UtLS9FMTEycTk5OS15eXgYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAHJwcHdRUFD3RURE/0dGRv9MS0v/T05O/09OTv9MS0v/SEdH/0RDQ/9HRkb/SUlJ7FBQ - UJdVVVU7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABvb2+qSUhI/1NQUP9qaGj/e3p6/4aEhP+LiYn/ioiI/4SDg/95eHj/amdn/1VU - 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 - AAAAAAAAAAAAAIiIiHaYl5f5u7m5/7Wzs/+koaH/lZKS/4aEhP9sa2v/YWFh3XR0dCsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH19fSB2d3ejgoGB7IB/f/92dXX7ampqzGtra3J9fX0JAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////4B///4AD//8AA - Af+AAAB/gAAAP4HgAB+B/AAfgDwAD8AEAA/AAAAH8AAAB/wAAwP/gAeD//gfgf/8D8H//g/B//4Hwf// - B8H//wPB//+Dgf//gAP//8AD///AB///4A////gf////////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AgX9/AMK+vgBCQUEAoZ+fAOHe3gBhYGAAj5CQALGv - rwD08fEA0c7OAHFwcABTUFAAqaenAImHhwCal5cAamdnALm3twDp5+cA2tbWAFlYWADIxsYAeXh4ADw7 - OwBJSEgATU1NAOXj4wBeXFwAbWxsALWzswB0dXUApaOjAIaDgwCNi4sAlZOTAFVVVQBlZGQAnZycAO/s - 7ADe2toA1NLSAM3JyQDFwsIArqurAEVFRQB8e3sAPz4+AL+7uwDk4OAASktLANbW1gBYVlYA6+npANfU - 1ABbW1sAzMzMAGBeXgDKyMgAY2JiAGtqagBubm4Au7m5AHJycgC4tbUAdnV1AH5+fgCrqakAhIGBAKel - pQCjoaEAi4mJAI+OjgCXlZUA393dAJ+engBEREQA6OXlAFBQUADc2NgAVVNTANPQ0ADHxMQAZmZmAK+t - rQCGhYUAm5mZAJKQkABHRkYA39vbANzc3ABPT08AUlJSANfT0wBXVlYAwb29AHt6egCQjo4A4uDgAE1L - SwDY1tYAVlVVAMXExABoZ2cAbGpqAHBubgBycHAAg4ODAIeHhwCNjY0Al5iYAJWVlQDs6uoA7OjoAOro - 6ADn5OQASEdHAOPi4gBLSkoA49/fAODd3QBSUVEA3dnZANnX1wBVVlYA19XVAFtZWQBeXV0AzcvLAGJh - YQDMyckAZGNjAGhoaABra2sAwb+/AL68vAC8uroAc3NzALq4uAB1c3MAuLa2AHd3dwC0srIAsrGxAH18 - fACAfn4ArKqqAISCggCqqKgAqKamAIiGhgCnpKQAiIiIAIqIiACloqIAi4uLAKKiogCioKAAoJ6eAI6O - jgCfnZ0AnZ2dAJKRkQCYlpYARkREAOnm5gDk4eEATExMAOHf3wDf3NwA3dvbAFRUVADb19cA1tTUANTR - 0QDSz88A0c/PAGtpaQDJxcUAbm1tAHJxcQDAvr4Aenl5ALa0tACBgIAAr66uAK6srACGhIQAkY+PAJSS - kgCUlJQAnJubAJmYmABHRUUA7erqAEdHRwDs6ekA6+joAOrn5wBLS0sATUxMAOfj4wBPTU0A5eLiAFFQ - UADg3t4AVFNTAFVUVADe29sA3NraAFlXVwDb2dkAWVlZANrY2ADa19cAWVpaANfW1gBcW1sA2dXVAF9d - XQBkYmIA0M7OAGVjYwDOzMwAz8zMAGpoaABqa2sAbGtrAMbExABvb28Aw8HBAHRycgDBvr4AdHNzAHZ0 - dAB3dXUAure3ALm2tgB8enoAgH9/ALGwsACCgYEAhISEAIuIiACJiYkApqWlAKajowCkoaEAj4+PAJCQ - kAChoKAAoZ6eAJ6dnQCXlpYAmZmZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAACiSxRP34ygmRfp6u6TIZHhXJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkw6w3eaOBb0ilpa7QuNlFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGih4YS - up2j+ZiQEdnxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuuKKaRr9Xu+lTHW4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPm4H420tEK+AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA////////AAD///////8AAP///////wAA/wAf////AAD8AAP///8AAPAAAH///wAA4AAAAD// - AADAAAAAB/8AAMAAAAAD/wAAgAAAAAH/AACAAAAAAP8AAIA/gAAA/wAAgH/4AAB/AACAD/gAAD8AAIAB - +AAAPwAAwAA4CAAfAADAAAAAAB8AAOAAAAAAHwAA+AAAAAAPAAD8AAAAEA8AAP+AAAA4BwAA//AAAPgH - AAD//wAD/AMAAP//4Af8AwAA///4A/4BAAD///wD/gEAAP///AP/AQAA///+Af8BAAD///4B/wEAAP// - /wD/AQAA////AP8BAAD///+AfgEAAP///4A8AQAA////wBgDAAD////AAAMAAP///+AABwAA////4AAH - AAD////wAA8AAP////gAHwAA/////AA/AAD/////AP8AAP///////wAA////////AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtbWw9fX19YW1tblFhWVsZTU1PmUFBQ/05PT/9PTU3/TU1N+U1N - Tc5QUFCpUFBQdE9PTyYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqamonaWlpn1lZWfROTU3/R0ZG/0VERP9GRET/RkRE/0ZF - Rf9GRUX/R0ZG/0dGRv9HRkb/SEhI/01MTP9TU1PPVFRUfllaWh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNzc3BdXFz2R0ZG/0RDQ/9GRUX/S0pK/1BP - T/9TUlL/VVRU/1dWVv9UU1P/UlFR/01MTP9JSEj/RkVF/0ZFRf9HRkb/SEdH/0xKSvpSUlLFUlJSalJS - UhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYmIGb29vrlJSUv5EQ0P/TEtL/1lZ - Wf9mZGT/b25u/3d1df98enr/fnx8/359ff98e3v/eHd3/3Jxcf9qaGj/YF5e/1RTU/9KSUn/R0ZG/0dG - Rv9HRkb/SEdH/0tLS/tPT0+yT09PVUxMTHdNTU2gSkpKyEpJSchJSkqvRkZGhktLSzcAAAACAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1dXWLT09P/0hI - SP9dXV3/cXBw/4GAgP+Qjo7/mpiY/6KgoP+lo6P/qKam/6impv+mpKT/oqCg/5yamv+TkZH/iIaG/3l3 - d/9qaWn/XFtb/1BPT/9JSEj/RkVF/0dGRv9HRkb/R0dH/0dGRv9HRkb/R0ZG/0dGRv9IR0f/R0VF/0ZE - RP9FRUXYSUlJVAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNz - czNdXFz7TUpK/2tpaf+Fg4P/mpiY/6qoqP+4tLT/wsDA/8zKyv/a19f/5ePj/+bk5P/e3Nz/0M7O/8PC - wv+5t7f/rqys/5+dnf+Rj4//g4GB/3V0dP9oZmb/WllZ/1BPT/9IR0f/RkVF/0dGRv9HRkb/R0ZG/0dG - Rv9HRkb/R0ZG/0hHR/9HRkb/REVF/0VFRaFBQUEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAG1tbZtLSkr/b21t/4+Ojv+qp6f/vbu7/8zJyf/Y1dX/4N3d/+Xi4v/o5eX/6Obm/+jk - 5P/m5OT/5OHh/9/d3f/Z1tb/z8zM/8LBwf+2tLT/qKen/5yZmf+NjIz/gH5+/3Jxcf9lZGT/WFdX/01M - TP9HR0f/RkVF/0dGRv9HRkb/R0ZG/0dGRv9HRkb/SEdH/0ZFRf9BQUG6SUlJCAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZdphYGD/kI+P/7Gurv/Hxsb/19TU/+Lf3//n5OT/5+Xl/+Xh - 4f3s6Ojv8O3twu3p6b/v7e2/7Onp1+Hf3/fi4OD/4d7e/9zZ2f/V0tL/ysjI/7+8vP+ysLD/pqSk/5mX - l/+KiIj/fXt7/29ubv9jYWH/VlVV/0xLS/9HRkb/R0ZG/0dGRv9HRkb/R0ZG/0hHR/9GRUX/REREnQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGNiYv98enr/q6mp/8jGxv/b2Nj/5OHh/+bj - 4//d2tr01NLSitjY2C8AAAAAAAAAAAAAAAAAAAAAAAAAAOHh4RHe2dlQ5uTkot3Z2e/f3Nz/3tzc/9nV - 1f/Qzs7/xsPD/7q5uf+urKz/oqCg/5WSkv+GhYX/eXh4/2hnZ/9UVFT/R0dH/0dGRv9HRkb/R0ZG/0dG - Rv9HRkb/Q0RE/EhISEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZf+Ni4v/vLq6/9bU - 1P/i39//39zc/8fExP9aWlrePDw8PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXm - 5gnc2dlP1tLSqtPR0f/h3d3/3NjY/9TR0f/Mycn/wb+//7Wzs/+pp6f/nZub/4qIiP9zcXH/W1pa/0hH - R/9HRkb/R0ZG/0dGRv9RUFD/SklJ/0ZGRtwlJSUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5v - b9aRkJD/xMLC/9zZ2f/g3Nz/zszM/52bm/9cW1v/R0ZG/UpKSsRLS0tyT09PHgAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAZWZmY2NiYv+al5f/ube3/9PQ0P/a19f/19TU/87MzP/GxMT/uri4/6el - pf+RkJD/d3V1/1lXV/9GRUX/R0ZG/0FAQP+BgID/WllZ/0VFRf9KSkpRAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAHR0dIaGhYX/xMLC/9vZ2f/c2tr/ycXF/6Wjo/+DgYH/aWho/1pZWf9PTk7/SUhI/0lJ - SdVMS0uFUktLLwAAAAEAAAAAAAAAAAAAAAAAAAAAe3h4yYSCgv+UkpL/lZWV/5COjv+Ylpb/rKqq/8/L - y/rT0ND/zMrK/8C+vv+qqKj/kI6O/29tbf9MS0v/REND/1xbW/+rqan/cnBw/0hHR/9JSkrSAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH19fSN3dnbytLKy/9fV1f/e29v/0c/P/727u/+mpKT/lJKS/4eF - hf98enr/bWxs/15cXP9QT0//SkhI/0pJSdZMSUmGT09PNAAAAACNjY0TfHp6+ZiWlv+joaH/oJ+f/5OQ - kP99e3v/VlVV4319fSm0srLRzMnJ/8zKyv+9u7v/p6Wl/4SBgf9YV1f/Ozs7/6yqqv+5t7f/iIiI/1hX - V/9GRUX/UVFRVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDhIRghIOD/sbExP/d2dn/3dra/9PR - 0f/IxMT/u7m5/7Oxsf+pp6f/m5mZ/4yKiv99fHz/bm1t/19eXv9RUFD/SklJ/kZHR9xOTk6wi4qK/6im - pv+tq6v/paKi/5CQkP9wb2//UVBQ13Bvb9i+vLz/v7y8/87Ly//Ixsb/s7Gx/5KQkP9bWlr/WFZW//n1 - 9f/GxcX/n52d/3Bubv9HRkb/TExMwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYWFdIWE - hPjDwcH/3NnZ/+Dd3f/d2tr/2dXV/9TS0v/Nycn/wr+//7W0tP+qqKj/nJqa/46MjP9+fX3/cG5u/19e - Xv9cW1v/nJqa/7Wzs/+2tLT/qKam/42Li/9lY2P/Q0JC/2hnZ//FwsL/ycjI/9DOzv/Pzc3/u7m5/5SS - kv9hXl7/1tTU/+/s7P/b2dn/s7Gx/4iGhv9VVVX/R0ZG/lFRUT4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIaGhkV5eXnaoaCg/8/Nzf/f3Nz/5OHh/+Ph4f/g3d3/29jY/9TQ0P/KyMj/wb6+/7Sz - s/+op6f/m5mZ/46MjP92dXX/qaen/769vf++vLz/rKqq/4yKiv9bW1v/REND/1pZWf/PzMz/09HR/9nW - 1v/Sz8//uri4/4mHh/99fn6G8e3t9ebj4//p5ub/xsLC/52cnP9ubGz/R0ZG/01NTcAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgoIJfX19boCAgNKTkpL/srCw/9LPz//d29v/4d/f/+Dd - 3f/d2tr/2NbW/9LPz//Ix8f/v7y8/7Wzs/+Ylpb/r6ys/8nGxv/GxMT/sa+v/46MjP9bWVn/RURE/z8+ - Pv/h39//5ODg/9zZ2f/Lycn/qKam/4J/f58AAAAC+fX1j+Ph4f/q5+f/2NXV/7Gvr/+GhIT/U1JS/0hH - R/5TU1MyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGh4cneHl5d3p7 - e8CHhob5pKOj/8bExP/X1NT/3NnZ/93a2v/Z1tb/1dLS/9DNzf+tq6v/srGx/9HOzv/S0ND/ube3/5WT - k/9gYGD/RURE/0FAQP+SkJD/6+jo/9DNzf+sqqr9kY6OkwAAAAEAAAAA//z8G+Xi4vXm5eX/5OPj/8TC - wv+dmpr/a2pq/0ZFRf9RUVGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB6enoTdnZ2ZHV2dqR/fn7xmJaW/7i2tv/Qzs7/19PT/9jW1v/MyMj/rays/9bU - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKCghN0dHSBdHR0wnV2dv12d3f/c3Fx/25ubu1ubm67cHBwamlp - aQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//////// - AAD///////8AAP8AH////wAA/AAD////AADwAAB///8AAOAAAAA//wAAwAAAAAf/AADAAAAAA/8AAIAA - AAAB/wAAgAAAAAD/AACAP4AAAP8AAIB/+AAAfwAAgA/4AAA/AACAAfgAAD8AAMAAOAgAHwAAwAAAAAAf - AADgAAAAAB8AAPgAAAAADwAA/AAAABAPAAD/gAAAOAcAAP/wAAD4BwAA//8AA/wDAAD//+AH/AMAAP// - +AP+AQAA///8A/4BAAD///wD/wEAAP///gH/AQAA///+Af8BAAD///8A/wEAAP///wD/AQAA////gH4B - AAD///+APAEAAP///8AYAwAA////wAADAAD////gAAcAAP///+AABwAA////8AAPAAD////4AB8AAP// - //wAPwAA/////wD/AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA - - - - Datei(en) mit Datensatz verknüpfen - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmDocLink_to_Record - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.vb b/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.vb deleted file mode 100644 index 9fc87d8..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocLink_Record_Entities.vb +++ /dev/null @@ -1,455 +0,0 @@ -Imports System.Text -Imports System.IO -Imports DD_LIB_Standards -Public Class frmDocLink_Record_Entities - Dim DT_TREEVIEW_PER_CONTROLS As DataTable - Dim TreeView_perControl As Boolean = False - Dim DT_TREEVIEW_CONFIGURATION As DataTable - Private DT_VWPMO_CONSTRUCTOR_FORMS As DataTable - - Private TREEVIEW_IMAGELIST As ImageList - Private NODE_NAVIGATION As Boolean = False - Private NODE_NAVIGATION_LOADED As Boolean = False - Private ENTITY_LOADED As Boolean = False - Private ENTITY_ID As Integer - Private RECORD_ID As Integer - Private _FORM_ID As Integer - ' Private _objecttype As String - Private Class ClassEntity - Public title As String - Public id As Integer - - Public Overrides Function ToString() As String - Return Me.title - End Function - End Class - - Public Sub New() 'fileName As String, Objecttype As String) - InitializeComponent() - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 1 Then - txtFileInfo.Text = ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DOC_PATH") - Else - txtFileInfo.Text = String.Format("{0} files selected for Record2Link", ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count) - End If - 'txtFilename.Text = fileName - '_objecttype = Objecttype - End Sub - - Private Function GetENTITIES() As DataTable - Try - Dim SQL As String = String.Format("SELECT DISTINCT FORM_ID,FORM_TITLE,SEQUENCE FROM VWPMO_CONSTRUCTOR_FORMS where CONSTRUCT_ID in " & -"(SELECT CONSTRUCT_ID FROM TBPMO_CONSTRUCTOR_USER WHERE USER_ID = {0}) ORDER BY SEQUENCE", USER_GUID) - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - Return dt - Catch ex As Exception - MsgBox("Entities could not be loaded in LinkToRecord: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function - - Private Sub frmWD_Link_to_Record_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ClassDOC_SEARCH.REFRESH_DOC_TABLE_RESULTS() - End Sub - - Private Sub frmWD_Link_to_Record_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Dim DT_ENTITIES As DataTable = GetENTITIES() - Dim selected As Integer = 0 - - If DT_ENTITIES.Rows.Count = 0 Then - Exit Sub - End If - - For Each row As DataRow In DT_ENTITIES.Rows - Dim entity As New ClassEntity - entity.title = row.Item("FORM_TITLE") - entity.id = row.Item("FORM_ID") - cmbConstructorForms.Items.Add(entity) - - Next - If USER_LANGUAGE = "de-DE" Then - Me.Text = CURRENT_DT_SELECTED_FILES.Rows.Count.ToString & " Datei(en) mit Datensatz verknüpfen:" - Else - Me.Text = "Link " & CURRENT_DT_SELECTED_FILES.Rows.Count.ToString & " files with record:" - End If - ' Den index der aktuell geöffneten ConstructorForm setzen - cmbConstructorForms.SelectedIndex = selected - End Sub - - Sub Load_TreeViewEbene(constructorId As Integer) - Cursor = Cursors.WaitCursor - trvwMain.Nodes.Clear() - If NODE_NAVIGATION = True Then - Dim newTreeview As TreeView - newTreeview = ClassNodeNavigation.CreateTreeViewNodes(DT_TREEVIEW_PER_CONTROLS, TREEVIEW_IMAGELIST) - - If Not IsNothing(newTreeview) Then - For Each node As TreeNode In newTreeview.Nodes - trvwMain.Nodes.Add(node.Clone) - Next - End If - - Else - Try - Dim sel_sql = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & - "from VWPMO_CONSTRUCTOR_FORMS WHERE FORM_TYPE_ID IN (1,4) AND PARENT_ID = 0 AND CONSTRUCT_ID = {2} AND SCREEN_ID = {3} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, constructorId, CURRENT_SCREEN_ID) - - Dim DT As DataTable = ClassDatabase.Return_Datatable(sel_sql) - If DT.Rows.Count >= 1 Then - trvwMain.Nodes.Clear() - For Each rowEbene0 As DataRow In DT.Rows - Dim Node As TreeNode - Node = trvwMain.Nodes.Add("E1: " & rowEbene0.Item("CAPTION").ToString) - Node.Tag = rowEbene0.Item("GUID") - 'Jetzt die Ebene1Knoten einhängen - sel_sql = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & - "from VWPMO_CONSTRUCTOR_FORMS WHERE FORM_TYPE_ID in (2,5) AND PARENT_ID = {2} AND CONSTRUCT_ID = {3} AND SCREEN_ID = {4} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, rowEbene0.Item("FORM_ID"), constructorId, CURRENT_SCREEN_ID) - - Dim dtEbene1 As DataTable = ClassDatabase.Return_Datatable(sel_sql) - If dtEbene1.Rows.Count > 0 Then - For Each rowEbene1 As DataRow In dtEbene1.Rows - Dim Node1 As TreeNode - Node1 = Node.Nodes.Add("E2: " & rowEbene1.Item("CAPTION").ToString) - Node1.Tag = rowEbene1.Item("GUID") - 'Jetzt die Ebene2 Knoten einhängen - sel_sql = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & - "from VWPMO_CONSTRUCTOR_FORMS WHERE FORM_TYPE_ID in (3,5) AND PARENT_ID = {2} AND CONSTRUCT_ID = {3} AND SCREEN_ID = {4} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, rowEbene1.Item("FORM_ID"), constructorId, CURRENT_SCREEN_ID) - - Dim dtEbene2 As DataTable = ClassDatabase.Return_Datatable(sel_sql) - If dtEbene2.Rows.Count > 0 Then - For Each rowEbene2 As DataRow In dtEbene2.Rows - Dim Node2 As TreeNode - Node2 = Node1.Nodes.Add("E3: " & rowEbene2.Item("CAPTION").ToString) - Node2.Tag = rowEbene2.Item("GUID") - Next - End If - - Next - - End If - Next - trvwMain.ExpandAll() - trvwMain.Nodes(0).EnsureVisible() - Else - MsgBox("Achtung Konfigurationsfehler: Mehrere oder keine Level 0 Entität gefunden!" & "Korrigieren Sie bitte Ihre Eingaben", MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - MsgBox("Error in Load_TreeViewEbene in LinkToRecord:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - - Cursor = Cursors.Default - End Sub - - Public Function Get_Grid_Sql(FormId As Integer, ConstructorDetailID As Integer) As String - Try - Dim ResultSQL, ResultViewName As String - Dim RecordId As Integer - - If LogErrorsOnly = False Then ClassLogger.Add(" >> GridType = Grid", False) - ResultViewName = "VWPMO_ENTITY_TABLE" & FormId.ToString - ResultSQL = "SELECT T.* FROM " & ResultViewName & " T" - - Try - Dim sql = String.Format("SELECT COUNT(*) FROM TBPMO_CONSTRUCTOR_USER_SQL WHERE USER_ID = {0} AND CONSTR_DET_ID = {1} AND SQL_COMMAND IS NOT NULL AND SQL_COMMAND <> ''", USER_GUID, ConstructorDetailID) - Dim exists = ClassDatabase.Execute_Scalar(sql) - If exists = 1 Then - sql = String.Format("SELECT SQL_COMMAND FROM TBPMO_CONSTRUCTOR_USER_SQL WHERE USER_ID = {0} AND CONSTR_DET_ID = {1}", USER_GUID, ConstructorDetailID) - Dim result = ClassDatabase.Execute_Scalar(sql) - If Not IsNothing(result) Then - ResultSQL = ResultSQL & " " & result.ToString - 'ResultSQL = ResultSQL.ToUpper.Replace("@RECORDID", RECORD_ID) - ResultSQL = ResultSQL.ToUpper.Replace("@USER_ID", USER_GUID) - End If - End If - - Return ResultSQL - Catch ex As Exception - ClassLogger.Add("Error in Get_Grid_Sql in LinkToRecord: " & vbNewLine & ex.Message, True) - MsgBox("Error in Get_Grid_Sql in LinkToRecord: " & vbNewLine & ex.Message) - End Try - Catch ex As Exception - ClassLogger.Add("Error in Get_Grid_Sql: " & vbNewLine & ex.Message, True) - MsgBox("Error in Get_Grid_Sql: " & vbNewLine & ex.Message) - End Try - End Function - - Public foundNode As TreeNode = Nothing - Private Sub cmbConstructorForms_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbConstructorForms.SelectedIndexChanged - Dim entity As ClassEntity = DirectCast(cmbConstructorForms.SelectedItem, ClassEntity) - - If cmbConstructorForms.SelectedIndex <> -1 Then - CURRENT_CONSTRUCTOR_ID = entity.id - Dim SQL = String.Format("SELECT *, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FORM_VIEW_ID), {1}) AS 'CAPTION' " & - "FROM VWPMO_CONSTRUCTOR_FORMS WHERE SCREEN_ID = {1} AND CONSTRUCT_ID = {2} ORDER BY SEQUENCE", USER_LANGUAGE, CURRENT_SCREEN_ID, CURRENT_CONSTRUCTOR_ID) - - DT_VWPMO_CONSTRUCTOR_FORMS = ClassDatabase.Return_Datatable(SQL, True) - - SQL = String.Format("select * from VWPMO_STRUCTURE_NODES where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CURRENT_CONSTRUCTOR_ID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(SQL) - If DT.Rows.Count > 1 Then - TreeView_perControl = True - DT_TREEVIEW_PER_CONTROLS = DT - SQL = String.Format("select * from TBPMO_STRUCTURE_NODES_CONFIGURATION where ENTITY_ID IN (SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0})", CURRENT_CONSTRUCTOR_ID) - DT_TREEVIEW_CONFIGURATION = ClassDatabase.Return_Datatable(SQL) - - Try - TREEVIEW_IMAGELIST = New ImageList - For Each row As DataRow In DT_TREEVIEW_CONFIGURATION.Rows - Try - Dim bimage = row.Item("NODE_IMAGE") - If Not IsDBNull(bimage) Then - Dim Node_image = ByteArrayToBitmap(bimage) - TREEVIEW_IMAGELIST.Images.Add(row.Item("GUID").ToString, Node_image) 'row.Item("GUID").ToString & "#" & row.Item("ENTITY_ID") - End If - Catch ex As Exception - - End Try - - Next - trvwMain.ImageList = TREEVIEW_IMAGELIST - Catch ex As Exception - MsgBox("Error in Adding NodeConfigurations to TreeView: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - NODE_NAVIGATION = True - NODE_NAVIGATION_LOADED = False - grvwGrid.Columns.Clear() - dgEntityRecords.DataSource = Nothing - Else - TreeView_perControl = False - NODE_NAVIGATION = False - End If - - - ' Entitäten laden - Load_TreeViewEbene(CURRENT_CONSTRUCTOR_ID) - - foundNode = Nothing - SelectNodeRecursive(trvwMain, trvwMain.Nodes, CURRENT_CONSTRUCTOR_DETAIL_ID) - - If IsNothing(foundNode) Then - 'Erste Entität selektieren - trvwMain.SelectedNode = trvwMain.Nodes.Item(0) - Else - 'Aktuelle Entität selektieren - trvwMain.SelectedNode = foundNode - End If - End If - End Sub - - Public Sub SelectNodeRecursive(treeview As TreeView, nodes As TreeNodeCollection, constructorDetailId As Integer) - Try - For Each node As TreeNode In nodes - Dim id As Integer = node.Tag - If id = constructorDetailId Then - foundNode = node - Exit Sub - Else - SelectNodeRecursive(treeview, node.Nodes, constructorDetailId) - End If - Next - Catch ex As Exception - - End Try - - End Sub - - Private Sub trvwMain_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles trvwMain.AfterSelect - Try - Dim dt As DataTable - If NODE_NAVIGATION = False Then - SetSelectedNodeStyle(trvwMain.Nodes) - - CURRENT_CONSTRUCTOR_DETAIL_ID = Integer.Parse(e.Node.Tag) - Dim SQL As String = String.Format("SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE GUID = {0} AND CONSTRUCT_ID = {1}", CURRENT_CONSTRUCTOR_DETAIL_ID, CURRENT_CONSTRUCTOR_ID) - _FORM_ID = ClassDatabase.Execute_Scalar(SQL) - SQL = Get_Grid_Sql(_FORM_ID, CURRENT_CONSTRUCTOR_DETAIL_ID) - dt = ClassDatabase.Return_Datatable(SQL) - dgEntityRecords.DataSource = dt - grvwGrid.PopulateColumns() - dgEntityRecords.RefreshDataSource() - Else - RECORD_ID = 0 - Dim SelectedNode As TreeNode = TryCast(trvwMain.SelectedNode, TreeNode) - If SelectedNode IsNot Nothing Then - SelectedNode.NodeFont = New Font(trvwMain.Font.FontFamily, trvwMain.Font.Size, FontStyle.Bold) - SelectedNode.Text = SelectedNode.Text - Else - Exit Sub - End If - - - If NODE_NAVIGATION_LOADED = False Then - ENTITY_ID = ClassNodeNavigation.Return_ENTITY_FOR_TAG(SelectedNode.Tag) - Dim SQL As String '= String.Format("SELECT FORM_ID FROM VWPMO_CONSTRUCTOR_FORMS WHERE CONSTRUCT_ID = {0} AND FORM_ID = {1}", CURRENT_CONSTRUCTOR_ID, ENTITY_ID) - SQL = Get_Grid_Sql(ENTITY_ID, CURRENT_CONSTRUCTOR_DETAIL_ID) - dt = ClassDatabase.Return_Datatable(SQL) - If IsNothing(dt) Then - Exit Sub - End If - dgEntityRecords.DataSource = dt - grvwGrid.PopulateColumns() - dgEntityRecords.RefreshDataSource() - NODE_NAVIGATION_LOADED = True - End If - - If LogErrorsOnly = False Then ClassLogger.Add(" >> NodeTag: " & SelectedNode.Tag.ToString, False) - If SelectedNode.Tag.ToString.Contains("RECORD-ID") Then - Dim Record = ClassNodeNavigation.Return_RECORD_forTag(SelectedNode.Tag) - If Record <> 0 Then - txtRecordId.Text = Record - RECORD_ID = Record - End If - - End If - If Not IsNothing(dgEntityRecords.DataSource) Then - Dim RecordId As Integer = grvwGrid.GetFocusedRowCellValue(grvwGrid.Columns(0)) - txtRecordId.Text = RecordId - Else - txtRecordId.Text = "" - RECORD_ID = 0 - End If - - - End If - ' Datasource neu setzen und columns laden - - 'Dim constructor = DirectCast(cmbConstructorForms.Items.Item(cmbConstructorForms.SelectedIndex), ClassConstructor) - 'Dim constructorName As String = constructor.title - 'If Not IsNothing(dgEntityRecords.DataSource) Then - ' Load_Grid_Layout(constructorName) - ' grvwGrid.Columns.Item("Form-ID").Visible = False - ' grvwGrid.Columns.Item("ROW_COLOR").Visible = False - 'End If - - If RECORD_ID > 0 Then - Dim rowHandle = grvwGrid.LocateByValue(0, grvwGrid.Columns("Record-ID"), RECORD_ID) - grvwGrid.FocusedRowHandle = rowHandle - End If - - Catch ex As Exception - MsgBox("Entität " + CURRENT_CONSTRUCTOR_DETAIL_ID + " konnte nicht geladen werden: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - End Sub - Function GetSafeFilename(filename As String) - Return String.Join("_", filename.Split(Path.GetInvalidFileNameChars())) - End Function - - Private Function Get_Grid_Layout_Filename(EntityName As String) - Dim Filename As String = String.Format("{0}-{1}-{2}-UserLayout.xml", grvwGrid.Name, GetSafeFilename(EntityName), CURRENT_CONSTRUCTOR_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - Public Sub SetSelectedNodeStyle(tncoll As TreeNodeCollection) - For Each node As TreeNode In tncoll - - If node.IsSelected Then - node.NodeFont = New Font(trvwMain.Font.FontFamily, trvwMain.Font.Size, FontStyle.Bold) - node.Text = node.Text - Else - node.NodeFont = New Font(trvwMain.Font.FontFamily, trvwMain.Font.Size, FontStyle.Regular) - End If - - If node.Nodes.Count > 0 Then - SetSelectedNodeStyle(node.Nodes) - End If - - Next - trvwMain.Refresh() - End Sub - Sub Load_Grid_Layout(constructorName As String) - Try - Dim XMLPath = Get_Grid_Layout_Filename(constructorName) - If File.Exists(XMLPath) Then - grvwGrid.RestoreLayoutFromXml(XMLPath) - grvwGrid.GuessAutoFilterRowValuesFromFilter() - End If - Catch ex As Exception - MsgBox("Error in Load_Grid_Layout: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub GridView1_FocusedRowChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) Handles grvwGrid.FocusedRowChanged - If Not IsNothing(dgEntityRecords.DataSource) Then - Dim RecordId As Integer = grvwGrid.GetFocusedRowCellValue(grvwGrid.Columns(0)) - txtRecordId.Text = RecordId - End If - End Sub - - Private Sub btnLink_Click(sender As Object, e As EventArgs) Handles btnLink.Click - If clsWindream.Create_Session = False Then - MsgBox("No Seesion to windream created! Check Your connection!", MsgBoxStyle.Critical) - Exit Sub - End If - Dim RecordId As Integer - - If txtRecordId.Text.Trim.Count > 0 Then - RecordId = Integer.Parse(txtRecordId.Text) - Try - For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows - - - CURRENT_DOC_ID = row.Item("DOC_ID") - Dim DOC_PATH = row.Item("FILEPATH") - Dim _objecttype = row.Item("OBJECTTYPE") - clsWindream.MY_WDOBJECTTYPE = _objecttype - Dim ins = String.Format("INSERT INTO TBPMO_DOC_RECORD_LINK (RECORD_ID,DOC_ID,COMMENT,ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", RecordId, CURRENT_DOC_ID, "MANUAL RECORD-LINK", USER_USERNAME) - If ClassDatabase.Execute_non_Query(ins) = False Then - MsgBox("Unexpected Error in Inserting Record-Doc Link. Please check logfile!", MsgBoxStyle.Critical) - Else - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - Dim proc = String.Format("EXEC PRPROXY_DOC_CHECK_DOC_REC_LINK {0},{1}", CURRENT_DOC_ID, RecordId) - ClassDatabase.Execute_non_Query(proc, True) - End If - End If - Dim sql = String.Format("SELECT * FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '{0}'", _objecttype) - Dim DT_OBJTYPE As DataTable = ClassDatabase.Return_Datatable(sql, True) - If DT_OBJTYPE.Rows.Count = 1 Then - Dim Entity_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_ENTITYID") - Dim Record_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_RECORDID") - Dim ENT_ID = ClassDatabase.Execute_Scalar(String.Format("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}", RecordId)) - If ENT_ID > 1 Then - If clsWD_SET.IndexFile(DOC_PATH, Entity_Index, ENT_ID, _objecttype) = False Then - Dim msg = "Die Entität-ID konnte nicht gesetzt werden! Bitte überprüfen Sie die Logfile" - If USER_LANGUAGE <> "de-DE" Then - msg = "Could not index Entity-ID! Please check logfile!" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - End If - End If - If clsWD_SET.IndexFile(DOC_PATH, Record_Index, RecordId, _objecttype) = False Then - Dim msg = "Die Record-ID konnte nicht gesetzt werden! Bitte überprüfen Sie die Logfile" - If USER_LANGUAGE <> "de-DE" Then - msg = "Could not index Record-ID! Please check logfile!" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Else - Dim msg = String.Format("Der Datensatz wurde erfolgreich mit der Datei " & vbNewLine & "{0}" & vbNewLine & "verknüpft!", DOC_PATH) - If USER_LANGUAGE <> "de-DE" Then - msg = "The record was successfully linked to the file: " & vbNewLine & DOC_PATH - End If - MsgBox(msg, MsgBoxStyle.Information) - ClassHelper.InsertEssential_Log(CURRENT_DOC_ID, "DOC-ID", "FILE LINK CREATED FOR RECORD: " & RecordId.ToString) - End If - End If - Next - Catch ex As Exception - MsgBox("Unexpected Error in Linking Record to file:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Else - MsgBox("Please choose a record!", MsgBoxStyle.Exclamation) - Exit Sub - End If - End Sub - - Private Sub frmWD_Link_to_Record_Shown(sender As Object, e As EventArgs) Handles Me.Shown - txtRecordId.Text = "" - End Sub - - Private Sub grvwGrid_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles grvwGrid.RowStyle - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Orange - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.Designer.vb b/app/DD-Record-Organizer - Kopie/frmDocRecordLink.Designer.vb deleted file mode 100644 index 0437b9c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.Designer.vb +++ /dev/null @@ -1,168 +0,0 @@ - _ -Partial Class frmDocRecordLink - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDocRecordLink)) - Me.txtFileInfo = New System.Windows.Forms.TextBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.btnLink = New System.Windows.Forms.Button() - Me.dgEntityRecords = New DevExpress.XtraGrid.GridControl() - Me.grvwGrid = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tsslbl = New System.Windows.Forms.ToolStripStatusLabel() - Me.cmbConstructorForms = New System.Windows.Forms.ComboBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.btnloadData2Entity = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.txtEntity = New System.Windows.Forms.TextBox() - CType(Me.dgEntityRecords, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).BeginInit() - Me.StatusStrip1.SuspendLayout() - Me.SuspendLayout() - ' - 'txtFileInfo - ' - resources.ApplyResources(Me.txtFileInfo, "txtFileInfo") - Me.txtFileInfo.Name = "txtFileInfo" - Me.txtFileInfo.ReadOnly = True - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'btnLink - ' - resources.ApplyResources(Me.btnLink, "btnLink") - Me.btnLink.Image = Global.DD_Record_Organizer.My.Resources.Resources.Link - Me.btnLink.Name = "btnLink" - Me.btnLink.UseVisualStyleBackColor = True - ' - 'dgEntityRecords - ' - resources.ApplyResources(Me.dgEntityRecords, "dgEntityRecords") - Me.dgEntityRecords.MainView = Me.grvwGrid - Me.dgEntityRecords.Name = "dgEntityRecords" - Me.dgEntityRecords.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGrid}) - ' - 'grvwGrid - ' - Me.grvwGrid.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.FilterPanel.BackColor = CType(resources.GetObject("grvwGrid.Appearance.FilterPanel.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.FilterPanel.Options.UseBackColor = True - Me.grvwGrid.Appearance.HideSelectionRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.HideSelectionRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.HideSelectionRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.SelectedRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.SelectedRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.SelectedRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.SelectedRow.Options.UseForeColor = True - Me.grvwGrid.GridControl = Me.dgEntityRecords - Me.grvwGrid.Name = "grvwGrid" - Me.grvwGrid.OptionsBehavior.Editable = False - Me.grvwGrid.OptionsBehavior.ReadOnly = True - Me.grvwGrid.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsSelection.MultiSelect = True - Me.grvwGrid.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect - Me.grvwGrid.OptionsView.ColumnAutoWidth = False - Me.grvwGrid.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGrid.OptionsView.ShowAutoFilterRow = True - ' - 'StatusStrip1 - ' - Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsslbl}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'tsslbl - ' - Me.tsslbl.Name = "tsslbl" - resources.ApplyResources(Me.tsslbl, "tsslbl") - ' - 'cmbConstructorForms - ' - resources.ApplyResources(Me.cmbConstructorForms, "cmbConstructorForms") - Me.cmbConstructorForms.FormattingEnabled = True - Me.cmbConstructorForms.Name = "cmbConstructorForms" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'btnloadData2Entity - ' - resources.ApplyResources(Me.btnloadData2Entity, "btnloadData2Entity") - Me.btnloadData2Entity.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.btnloadData2Entity.Name = "btnloadData2Entity" - Me.btnloadData2Entity.UseVisualStyleBackColor = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'txtEntity - ' - Me.txtEntity.BackColor = System.Drawing.SystemColors.Control - resources.ApplyResources(Me.txtEntity, "txtEntity") - Me.txtEntity.Name = "txtEntity" - Me.txtEntity.ReadOnly = True - ' - 'frmDocRecordLink - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.BackColor = System.Drawing.SystemColors.ControlLightLight - Me.Controls.Add(Me.txtEntity) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.btnloadData2Entity) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.cmbConstructorForms) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.dgEntityRecords) - Me.Controls.Add(Me.txtFileInfo) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.btnLink) - Me.Name = "frmDocRecordLink" - CType(Me.dgEntityRecords, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).EndInit() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents txtFileInfo As TextBox - Friend WithEvents Label3 As Label - Friend WithEvents btnLink As Button - Friend WithEvents dgEntityRecords As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwGrid As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents StatusStrip1 As StatusStrip - Friend WithEvents tsslbl As ToolStripStatusLabel - Friend WithEvents cmbConstructorForms As ComboBox - Friend WithEvents Label1 As Label - Friend WithEvents btnloadData2Entity As Button - Friend WithEvents Label2 As Label - Friend WithEvents txtEntity As TextBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.en-US.resx b/app/DD-Record-Organizer - Kopie/frmDocRecordLink.en-US.resx deleted file mode 100644 index 5808971..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.en-US.resx +++ /dev/null @@ -1,1388 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 595, 24 - - - 29, 19 - - - file: - - - 751, 4 - - - 257, 30 - - - Link file(s) to selected record(s) - - - 995, 538 - - - 0, 590 - - - 1027, 25 - - - 1027, 615 - - - - AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA - CACoDgAAHgsAACAgAAABAAgAqAgAAMYZAAAQEAAAAQAIAGgFAABuIgAAAAAAAAEAIACLvQAA1icAADAw - AAABACAAqCUAAGHlAAAgIAAAAQAgAKgQAAAJCwEAEBAAAAEAIABoBAAAsRsBACgAAAAwAAAAYAAAAAEA - BAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA - wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiP+IcAAAAAAAAAAAAAAAAAAAAA - AAAAeP////+HAAAAAAAAAAAAAAAAAAAAAAAH+IiPj4iIcAAAAAAAAAAAAAAAAAAAAAB/iI+P+PiIhwAA - AAAAAAAAAAAAAAAAAACIiIj4+PiIiAAAAAAAAAAAAAAAAAAAAAeIiI+HeI+IiHAAAAAAAAAAAAAAAAAA - AAiI+PZgB4iIiIAAAAAAAAAAAAAAAAAAAAiI+IcAAG+IiIAAAAAAAAAAAAAAAAAAAHj4/2AAAAj4iIcA - AAAAAAAAAAAAAAAAAHj4+IAAAAiPj4YAAAAAAAAAAAAAAAAAAHj//4cAAH/4iIAAAAAAAAAAAAAAAAAA - AAiPj/hwB/j4+GAAAAAAAAAAAAAAAAAAAAf///9weP/4+HAAAAAAAAAAAAAAB3iHdnSP///4j/j/hnZ3 - iHdwAAAAAAAHiIiPiIBo//iIj/+PhGiIiPiIcAAAAAB4iI+I+Phn/4+PiI/4R4+PiIiIhwAAAAf4iIiP - j4+Eb/j4+I+Ef4/4+PiIiHAAAAiIiI+Pj///do+Pj4hn+P+Pj4iIiIcAAI+Pj4iI+Pj4iH/4+PiI//j/ - iI+IiPcAAI+PiOd3j///j4ePj4/4/4/3eGiI/4gAB//4+HAACP+I//iI//j/iP9wAAaPj/9wCP+PhgAA - AH+P+P+G///4+IcAAAB/j/9wCP/49wAAAHj///+HePj//4cAAAB4+P9gB/j4hgAAAI//j/h/hv////cA - AACI+PhwAPiPiHAAeP///4eP+H//j/+HAHaIj48AAI+Ij4Z3////+G/4/4b////4d3j4iPcAAIiIiPj/ - ////h////4h4////+PiIiPcAAAiIiI+Pj//4YAeIh4AH//j4/4+IiHAAAACIiPj4/4+HAAAAAAAAeP// - j4iIiAAAAAAI+Ij4//hgAAAAAAAAB4+PiPiPgAAAAAAAeIiPiGcAAAAAAAAAAHeIiIjnAAAAAAAAAIZ3 - cAAAAAAAAAAAAAAIfnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP// - /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///+f/// - AAD///AP//8AAP//wAP//wAA//+AAf//AAD//wAA//8AAP//AAD//wAA//4AAH//AAD//gGAf/8AAP/+ - A8B//wAA//wH4D//AAD//AfgP/8AAP/8A8B//wAA//4BgH//AAD//gEAf/8AAP4AAAAAfwAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAADAADAAAAAAAMAAMAAAAAAAwAAgHgAAB4BAACA/AAAPwEAAID8 - AAA/AQAAgPwAAD8BAADAcAAADAMAAMAAAAAAAwAAwAAAAAADAADgABgYAAcAAPAAP/wADwAA+AB//gAf - AAD8AP//AD8AAP8H///h/wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3iHcAAAAAAAAAAA - AAAAAH////cAAAAAAAAAAAAAAAiIj4iPcAAAAAAAAAAAAAB4iPj/iIcAAAAAAAAAAAAAiI9nd4iIAAAA - AAAAAAAAAI+IAACIiAAAAAAAAAAAAACP+AAAj4gAAAAAAAAAAAAAj49wB/j4AAAAAAAAAAAAAH//h3/4 - 9gAAAAAAAAB4iIZI//j//3R4iIcAAAAIiIj/dv+IiPhoj4iIcAAAiIj4+PhI/4+Ej/j4iPcAB/iIiP// - iI+IiP+PiIiPcAj49gB/+P94//+P9wCI/3AI/4AAB4/494+PiHAAeP+AD/iAAAf//4h///9gAHiPgAiP - h3B///iIh4//9wd4+IAH+IiI//+H//9///+IiI9wAIiI///4AId4B4+P/4iHAAAIiI+PgAAAAAB4/4iP - cAAAAHiIdwAAAAAAAHiIdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////+B////AP///g - B///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AAAAOAAAABgwAAwYeAAcGHgAHBgQAAgYAA - AAHADCAD4B/wB/A//A//////////////////////KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAI/4AAAAAAAIh39w - AAAAAAiACIAAAAAACPiPcAAACIiHj4h4+IAIiP+I+PiIgI9wCPiPgAj4D4ePiIj4h/AHj/gAAI/4cAAI - AAAACHAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP7/AAD8PwAA+B8AAPmfAAD4HwAAgAEAAIAB - AAAYGAAAgAEAAIPBAADv5wAA//8AAP//AAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAAB - AAAAAQAAAAAAADwnEQBJMRMASTgkAFxFKwBVSTwAX0w5AGRONQBuWD4ASUlJAFVPTQBeVkwAV1dXAF5W - UABjVEQAbF1NAHBaQwB7ZUwAcWRVAHVnWQB7bVwAb2xoAHFpYQBxbGYAe29hAHVvaQB/cWMAc3BqAHRx - bQB4cGkAfHZvAHZzcAB5dnMAeXd2AH55dAB9fHwAgG5cAIdxWQCDdWQAiHZkAIt5ZACGe28AjHxrAJB7 - YgCRfmkAgXpyAIF9eQCCf3wAl4JqAJGAbQCZhG4Aj4N2AIaDfwCJgnsAj4V5AIyGfgCOiH8AkoV0AJ2J - dACUiXwAmot6AJ2LeQCfj30AoY53AKGPewCikHoApJJ9AKeUfgCPioUAkYmBAJWMgwCTjYYAlY2EAJqO - gQCakooAnJOKAJ6XjwCdmJMAoZWHAKSVhQColYEAppyPAKubiQCrnIwArZ6NALSehwCjnJQArqCPALak - jwCnop0ArKWdALGikwC4pZAAuaiVALyplQC/rJcAs6ibALmpmAC9rZsAvq6eAK+qpQCxqaIAtq2kALmu - oQC6r6QAt7CnAL2wogC3sKgAv7evAMCvnQDFsZkAwbGeAMW0ogDJt6cAyrilAM67pQDCtqkAxrqtAMm7 - qwDLvasAzbypAMW9tQDKvrEA0sCtAMfAtwDLwLQAysG5AMrDvADNxb0A08KxANTDsQDWxbMA0MO1ANXF - tQDZxbMA18i2ANrJtgDRx7kA0Me+ANfJuwDTyr8A18u/ANjJuADbzLsA2Mu9ANrMvQDczb0A4s67AOHP - vQDl0r8AzcfAAM7IwQDRysIA1MvCANbMwgDQy8QA0czGANfNxQDZzcEA3M7AANjPxwDSzcgA1M7JAN7Q - wQDb0ccA3dHFANbQygDZ0ckA3NPIAN7UyQDY080A2tXOAN7WzgDa1dAA3dfQAN/Y0gDd2dUA4dHBAOXT - wADj1MIA5tTAAOHTxQDi1MUA5dbFAOrXwwDq2ccA4tbJAOTWyADg184A5tjJAOHYzQDl2c0A6drKAO3b - yQDu3MoA6NrMAOrczQDt3cwA4dnRAOXb0ADl3NIA4drUAOTb1ADi3NUA5d3VAOve0QDi3dkA5d/ZAO/g - zwDs4dQA5eDaAOXi3gDp49oA7OLYAO3k2gDo4twA6OTeAO3l3QDx49QA8ebaAPTq3gDm4+AA5+TgAOnl - 4QDs5uEA6+fkAO3p5QDv7OcA7evoAO7s6QDz7OQA+O7kAPHu6gD37+gA8u/sAPzw5QD18OwA+fHpAPzz - 6gD58u0A+fXuAP327QD29PIA+vbxAPz38AD59/UA+/jyAP358QD6+PUA/Pn2AP789gD7+vgA/Pr5AP38 - +gD+/v4A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASmzJ6OitZS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAADiJ4ODl9f7+9e5nHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAD//8AD//8AAP//gAH//wAA//8AAP//AAD//wAA//8AAP/+AAB//wAA//4BgH//AAD//gPAf/8AAP/8 - B+A//wAA//wH4D//AAD//APAf/8AAP/+AYB//wAA//4BAH//AAD+AAAAAH8AAPgAAAAAHwAA8AAAAAAP - AADgAAAAAAcAAOAAAAAAAwAAwAAAAAADAADAAAAAAAMAAIB4AAAeAQAAgPwAAD8BAACA/AAAPwEAAID8 - AAA/AQAAwHAAAAwDAADAAAAAAAMAAMAAAAAAAwAA4AAYGAAHAADwAD/8AA8AAPgAf/4AHwAA/AD//wA/ - AAD/B///4f8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AACgA - AAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAEAAAABAAAAAAAANioqAE00FQBJOigAWkQmAGVN - MwBwWT8AaVpLAHdoVwB3aloAeGlZAHNvbwB7dW8AfHRtAHV1dQB6dXEAe3Z2AHx8fACCdWYAgHhtAIh7 - awCJfGsAin1vAIJ6cgCIf3MAgX56AIJ9fQCFgn8AjoR6AI6GfQCThXcAmot6AJiMfgCgjXcAi4eEAJON - hQCSjokAlY+JAJiQhQCXkYoAmZONAJmUjwCgkoEApZaHAKqXgACsmocAo5mLAKaZigCjmo8AqJiIAK2e - iwCunYwAsJyHALCfjQCinZcAo56ZAKKfnAC2o40AraKWAKWgmQCloZ0AqKOeALChkACzpJMAt6WSALOk - lAC0pZQAuaaRALinlgC6qZcAvKqVALepmAC2qp4AuquZAL2ungC5raEAsq2pAL2xpAC8tq8AwbOhAMO3 - pwDJuaYAw7irAMq6qgDJvKkAyr2uAM6+rgDRv6sA0L6sAM2/sQDEv7gAx8C4AMfCvQDJwbkAycK8AMrE - vgDRw7MA1cOxANPEswDWxLEA0cS0ANXGtgDYx7UA0se4ANfHuADSx74A18u/ANjKugDczLkA2cy+ANzM - vQDl0r4Ay8bBAMvIxQDWy8IA1czBANDKxQDSzccA183FANnOwwDd0MIA2dDFAN3RxQDf1ccA1dDJANzS - yQDd1coA2dLMANnV0ADf2NEA4NLAAOTTwgDl1cIA5NPFAODVxwDl1sYA69fCAO3ZwwDq2ccA7djEAOPY - ywDk2MoA4tjPAOXZzADn3M0A6trKAO3dywDr3MwA7N3OAODZ0wDk2tEA5tzRAODa1QDj3dYA5t7WAOnd - 0ADi3tgA5d/YAOPf3ADz4s8A7+DQAO3i1gDj4NwA5eHeAO/j2ADp49wA6uTdAPHi0gDx49UA8eTVAPDk - 2QDx5twA9unaAPPq3gD26t0A+OvdAOrl4gDs5uEA6+fkAO3p4gDt6eUA7+zqAPXr4QD37OEA9+/mAPLt - 6QD58OYA//PkAP/25gDz8OsA9vLrAPXx7gD58ukA/vbrAPjy7AD59e8A/fbuAP/57wD18vAA9/XxAPj2 - 8gD89vIA/fjxAP/88QD5+PYA/fn2AP789gD/+vgA/vz5AP7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIihMTCQZAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAADCaudDQ0K0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIdl+AsrWcfZQgAAAAAAAAAAAA - AAAAAAAAAAAAAAAAJnpfdph9jpx3ZYgMAAAAAAAAAAAAAAAAAAAAAAAAAABJdnaYEhAXMY5rgzEAAAAA - AAAAAAAAAAAAAAAAAAAAAGWAskkAAAAAa46DYQAAAAAAAAAAAAAAAAAAAAAAAAAAa7HGUgAAAABsqZRm - AAAAAAAAAAAAAAAAAAAAAAAAAABrucbFDAAAI8GhrEYAAAAAAAAAAAAAAAAAAAAAAAAAACrQzNCyEBfM - way7CgAAAAAAAAAAAAAAAAAAGERlZjkHA5rQ0Mxvjsy7zEQBCEZmZTUMAAAAAAAAAEaLg4uhrLshBbLQ - kp+LocxUAka7rJSDg4sqAAAAAABNg2VrlKmrt8xABo6sqampVARlxayrq5RrZZQwAAAAKMF2eo5YZcXB - uMxhNI67rKyDZcy7vsFUZY56ergZAABax5yaFQAAN8zMlKzBRo7Mu8esmszBJAAAIJqczD0AAJzQslQA - AAAAKJS3zMfMLHrQwcesjRsAAAAZerLQcQAAnMayUgAAAAAdwdDM0HpAMprQzNCsDwAAAAt2stBwAABO - sICaCBEAHczQ0NB2R7WiMZrQ0NC+EwAPFJiAsjcAADeaXHGaVHrQ0NDQfUDQ0NCyLbHQ0NDQdlmYcVya - JAAAAEhpX3yyxsbM0H0AADw8PTwAHbLQxsa+snZcdjAAAAAAAEt6fZyywdBZAAAAAAAAAAAAHXrQwbKa - fXo6AAAAAAAAACgxT1QyFgAAAAAAAAAAAAAAAB5ATUYuJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// - ////////////////////+B////AP///gB///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AA - AAOAAAABgwAAwYeAAcGHgAHBgQAAgYAAAAHADCAD4B/wB/A//A//////////////////////KAAAABAA - AAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAACThXEAmot7AJaSjQCbl5IAopSGAKOc - lwCmnZcAop+dAKWhnQCoopsAtqiZALGonwCqpaIAraehAKimpQCuqaMAq6ikAK+uqwC2rqMAsaymALiu - pAC9sqYAtbKvALixqwC/s6gAvLm1AMW1owDMu6sAzL2tANC/rgDFurEAwry1AMm+sADOxr0A08e5ANbI - uwDazLwA0s3FANrOwQDVz8gA2dHJAN/VygDZ1MwA39fPAOLTxgDg1s0A6NzOAOXb0QDn3tMA6ePZAO7k - 2gDt5t4A7ejdAPDh0AD25tYA+OzeAPzu3wDv6uMA8uzmAPTt5gD67+QA9/DpAPv07AD7+vQA//77AP/+ - /gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAH0BBHwAAAAAAAAAA - AAAAGSwEBzYLAAAAAAAAAAAAADAmAAAtJQAAAAAAAAAAAAAVQQ8RQQUAAAAAAAAJHjYkAiw4OCEBJzYe - CQAAMyQZOjIbLz0eMzMZJzAAEkEDAAA6QSEsQTQAAANBDwA7DwkaQSwmIitBFwgUOgAACi4/QRgAAAAA - IEE+LggAAAAAFAAAAAAAAAARFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP// - AAD//wAA/v8AAPw/AAD4HwAA+Z8AAPgfAACAAQAAgAEAABgYAACAAQAAg8EAAO/nAAD//wAA//8AAIlQ - TkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAIABJREFUeJzsvWmYHMd5Jvh+EZl1dlffdzeA - xkmcBEkQ4AFSEiXeukzSIj0zlj1jrT1ea2fs57Fle2Z3Zz07M7vr/bHPyNaM7fU1a1uixbFOihQpngII - krgv4uzG1Y2+u/qoriOPiNgfkZGZVWhQEkWRlFUfnkJVZWVlZUbE+37v98UX2UDd6la3utWtbnWrW93q - Vre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWt - bnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd - 6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rV - rW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6vaP0uj9PoH3yZa7bvWen0Xd3k+L - j4Gf2b7/x0oAtdf1o17ncgPiZ3aQ/JTajzMGfmb6/x8LAdAyr2ufa19fz9R1nt/udd3eX7teH7+TMbBc - H/+gsfBTaz/NBLAc0OMPAC0EeByAQlYxMCYhpf6cqLYDFYiAAgAUFHQHmwdqnt9uYNTtvbHrET0t85qA - HNCo9Hal4vsDpv8o2FQgBTAFKAIWJK7t+380/f/TRgA/CPQcaCBAARnFoBQlhEgwxnylFEkpkwCIMeYC - gJSqkTEqAFBKKUZEgjQxqErwDMYUiqSAJQXADIblBsJP/WD4KbAfAHLzaCBAMWQUQelHCiClNAEoBYsI - Ur9WjIjCfjX9T0Qom34tMwUwGTiGtxsD8eefCvtpIYDrdTbTzw0MSS8JxkRSSgaAMSs1KIQgJeQIt/ia - RGNukEG5TqkwaaUaejv7BrfOjA696QvJk9nG7sLs+BEppZPJNreXFheGiESFiBgRVYhIEpGsECkQSZSY - jBFC7YDAMs91e+e2HOmz4DXTjwZCRrIA7CypFFP6kUxmcyvKS0sFzshu6Ojd5RQXpyzORHv/2l1TVy+e - 8CtLY8lMQ7cEs93i4iUh/Quk2ABjHMITF3Xfe0opxV3OnVj/m37/QYTwgbYPOgEsw+7BAGhoYGkhmBAi - S0SuEKKJiFHnyg0PO55oWL3hhhs811kinmwa3LJz9/zMRLGtMT0leSq34IjB9WvX2uMXzxzz7YYbuPIL - ExdOvZlu79/MRGXu3OF9r6eb2/vHzhx6GtxmTMmF4mL+eEAEDhFJh0igQhIoC0QD4ad6MHzA7O1IPyD+ - NEdKsaRSlpSSpxuaVipiTZCisXfjjp8rz8+MrL/p9juVlW4pTY+81b16022CrEbbK57uHtyw/dzQkJdL - sktcOAuzhVJXc3tP5uKJN19T0l2wE8nGC2fPnEnYrDh1aehZQCoitQjAZowVA7Uoy5xLLC1dr+/jY+AD - aR9UAqhl++C5kSEjeEpKBuK9wnfzja3dtzmlpdKNH3ron3rg/bvv/dTHpq9eHNm6eWOq7LNcvugmV/b3 - AX7ZBbMTE7OLSNtAR2uLGpmcIyV9DPR2+hevjFvpxmakyC2du3Ax05xrwtCJN48mmjsH5y+d3Hd1ZHTG - LUxfmLg8/CYjNSuFPwrA84gEXCaAikBEAm9HBnX7wXY90AePZAK2tFJWol8q2dK1Yt0dyVzH6r6B/o6m - lZt3ewvTw2u27Lx5fnEB61cPlioqkSkX5jG4oscfGZuyiFkY6GpR0/k5KntAd1sOkJ4LK524PHoVLdmE - m+Zy8eSpU5WOvtX9e57/xss2/NFje559MpnKZgv52Te4ZbUo6Y4FRCAqjEmUuAAK8b6vzR984OyDRgDX - AX4DQ1pw2xcNdqphwHUce8NNux6slBYLH3ro8cccSf2bb72zZ256GjdvuQGlcgkLhRIuj44BfgVbN27A - 9Nw8Dh46hjWrBrBpwxocPnYaM/ML2H3rdkzMLuCt02fwobt249LVSczMzGD7tq04ff4Curu7kJ+86vgs - lZy6cPz83OJSauLcwRfmZqan5icuv+E55QuMsTmfsTJcEoAjAPi4lghkcG0fyIHwAbG3A74F2Bkw0ZFK - pVc3da/a0dre0dW97pb7m5saKp2D29ZbsuK0dvUlJyYmsXHdahw9fgLt7e1Y1deFV/fsxeaNN6C7rQl7 - DxxFe3MTbr5xI06dHcbwpRHsuOVGdLQ048Tps4CVwsr+XjQ1ZpBJZ3D45Bm0dHTgrQN7JxKkRl/9zpPf - SGVyDWeP738+kUh4Xrkywpi1ROQJhzEfZS6CEOEDTwQfJAJYpuMbGdI+TwjVLqWSyaa227fv2v0xZqea - 7nvo5+6kZKa3f8UgLo+MoKutBUr4IGK4ePkyro6NYcvaFehoyaHs+VhcWEAmmcCmDauxVCji8tUJ9Pd1 - oyGTxtGTZ9HR0QpuJfH6oeO4actGnL8ygdmZWWzdthWv7T+CrZs3YXo2D24nMD99dcFnVtNbr37721a6 - IXvspa99KZlKV9xK6aRgrAKPeTEiiCuDuhq4vtXkdcARAj+RSjWmt3ulJevGjz72m355qbjp7o9/2lL+ - fHN7X7PwXHS0teLEW6dw586bcOL4CbS1t2Hdim4cOXkat9+yDcJ3MD2dx/YtG7BUKmP06gRW9nWjoTGL - U2cvoOS4yDU1IW1bmJ5bxMmhK+jr7cXgypVQSoK4hcnZOawcGMDolYuQTnH8+ae/9ob0KgtHD+x92Snk - 32SKExGbIfJ9TQRWXBF8IPv/g0AA5hxiHh8cSFuplGJCiGTnivU/l2nMdWzffd8nbr7l1nXN7d0tXR1t - GB+fQDqZgOc5sLgNSBcTM3PoaEyhJZfB+sF+LC2VUCg76GzOoSGXhed6KFUqaGrMgnOGxcUykgkL2YYM - RsamkE4mkWvMYO/BE1jZ24WTQ1cxOT2N1vYe7HnzIG7ctgVDl8fR39+NsbEJpFIpHNr7/AlVKUxeOnVo - z8LU6KtEdEkwVoLHfMDxcX0iqNt1+z/0+P2tXQP3rtp0y4co1dh98533bq9UKujt7cbo6ATWruzBseMn - cdeuHcjPjKOrowNb1vbh8tgkdu/YisVCCWXHwUBvJ4pLJTiuj1wuDSEkFgpFZFIp2AkbS4tFTM0vojGd - RENDBucujmJusYTpQgXd7S0AS8AXHmw7ibLjoqenG5PTs5ifGZ8/dHD/8NE9zz1TLCzOTo9d/CZJ5hAJ - nzHmVipMACWBqP8/UGrw/SaAZbx+liMlLEvIZm4lu1ZuuvnRDz386KcH+leu3Lh1ayoJAeF7KDsVWFBg - zEY2SVgqOchlbNg2Q1dLE6RS8ISEkgoJ2wLjHK7ngRHBsiyAAKUULMZh2Ry+L5GwLSQTNorlCrKpJCyL - Y2R8Gq2tObx1bhSOU8GF8TlMT89CWClcHZ9ET1cHZhaKcAszS2XXsw9+98n/D0rMTV0681eCsQUQuXCZ - B1RqSeADMwjeR6vtf64fyQS43927etMvAaxhxwOP/0rKtv1EY3tDe1MW45PT6OvpAvcr6Ohow+qeFiST - KWxe3498fhEDPR3wfYFixUE2nYLjenA9H5bF4HsCvhQg0rPFvu9DKoWEbUMKAdfzQYxgcwZGhMm5BXie - xGLJQ0MmiaKjIKUHH4R0MgVu2XDAcfrEicrIyKWRl59+6ukrZ458U0h/ikk+R+S7LmM+KtwHih84Nfh+ - EkBtnMeBtIWktFJ2cv3GHR/65539q7fvuPu+XXft3AZLeMhkUijMz0EyC77rIJe24XoCSYuBMQRAJ0gJ - EAgKAOdcXyQjEBEsBhAYQAQKtoEInLFoNDICIwalFFJJG1IBUig0NqZxengUrU2N+NbLB9DS1IBnXz2I - FX3dmJhdQHNzDlevXhWVxemp0XMnD53b/+IfMIYJn8gFYx4c7gGlOBF8IAbB+2S14LeC/k/B81ZvvO3+ - 3+9ft3lHsrG9u6+vj8/PL6K7rQlXrk7gwQ/twNzCEj75kVuRXyhg45p+FAplME5gBFQcD0QEqbQDMA0s - pASUglIKSir9GhK+1M4Awb5CCBAABQXGdN+7ng8pAceXSNgci2UPViIJJn00NregVKrA5zb27D+OA68+ - d3ByZPjEmUN7/kY47nki4XqMeXCYD5Q/UGqQv0+/WwP8BgspZic4dVKy8cN3fPwX/+9Hn/jsQ7ft2tl/ - 9y0b0d2UgudpFld+BVBAkusvJyyAMQbOmW5JqfTBGQsBzghgjMCIwBiBiIMh/p7AST8TIz0qCWBE8AUA - pcA4Q8X10NPehEw6iVV9ndi4uh8WJ2SzWcxOz0AohWQ6w+xEqqF33bYNruet88pLM365OMkBSEsBiQTg - +8DPJuiN1Xp9C0jZlFSZ1rbux1ZuvfPXt3/kUw8nk+nGxlwzU8KDrQQ2rluFrWv7cP/um7F2ZTfamhvQ - 1tSApZIDxghSSPhCgelyn+CXgsLP+A8r/QBR8CLyhOFmEJSSEFJBQo8FAmAxBSUBzjRpMAiAOFI2R19b - A1b3d6O7f1Xvmk3bbyohtXPk0rlpEmKRK+FYloKwbcBPAXDjbfG+2XtNALVe30ImYyWZn+BWcnVH76qP - 3Xn/z/3zf/pP/tktt29bj5U97cimk5jJ5zFfKEG4FVgkYZEC56RByihAK9NAJwIRA2NawjEiEEMAcqZB - Hm7T7xknfUJUTRoIjkNB5zNGEEJACIHGbBpSSOzYug4J28Kt29bizNBltLc0YWwqTwkm0bPhpkErmd6e - yjZ5+bGRcxxS6/5EAvDTANyfRRKoGQMNFlIswTgatuy6/z/0rLvxMzfcdu9OuEWUKz6tXdENCA+/8vP3 - ob+rDffs2gbHcdGYTcFxXAghAzmvoCu8NZ6YRrhWekr7czCKaDdWCW68PSheYhj7nwClY8YqZcCULgFx - XQ9l14eSAm3NTehua8aK7g70Dgx2lHx0F+ZnvFK5XFK+WuJKkG0riGQS8Lxa8L/nZPBeEkBNx+c40sxK - SpnMNLXfdsNNd/zyXQ88+sS/+OXPbtu1bT1spjBXKCM/N4dKsQBGEhZJ7e0pAi8xCkHKGMCJBwA2n2k2 - 50QgxkCIpD+FqiDYHgBfP7NIGXACB4WqgIggpQJjBNf10dWaQ2dbM9YN9IAzC21NGRw7NYzmbAqZtp7W - dK71rmxTizN16fxJDkYWpBK2AlIpwHWBnx01UJvvsZASNlNouPW+J/5Lx6obHukcWNuVgsDk1Azuu3M7 - 1q/sw4O7t2PNyh60NmZQKjtgDBr4QETOIIBRWCJoiCCOKCICKVW90fCEirx/gPjg+wQVfEhU3VEs+DKD - BEHCcyooVjwIxdCaS2Pd4ADWrt/U57LMOiFEx1IhX/Q8ZwqSkw1BIpFQ8DMAnHe7nX9oe68IoCbea7TS - ad+GL9pz3asf3XXPx3/1E4/9wicevPeetk1reuFXljA5PYtisQhRKQJKgFsGvIFXBtNePJD6DJoUtFTT - OQEiAhjAiYGBAtJgITEwYmFoQAxhOKCPEdseUw4wCsIMMGIQSkIIiZ72FjQ3ZbBry3rMLy1hdn4JHBIK - jDd1dN/V0NWnxoePH4FksCBhK6X8VEr9jJBAjezPWkj6iQQod9ujv/Y3Hb2rHkgkUlY2aYEzwq5t6/Ar - j9yLjrZGrOhuR7HiQEgZiHkVtj+Cvor6R4WCP7ZL5N3DbSp2SgiJQJKKxIHSa8YUAFIKKiSAYJ1QXFAw - BSV8SM+F5wt4roNsiqO3uwP9K1Y1t/Wu3OQpa2BmZsaqlObHoZhjKYFEQsF/H9Xge0kAZm7fSqd9WwiR - aO4Z/MRHPvlPfuszjz6ybfvGNda6gQ44FQdjV8cxnS8AwgMngNlW4LFZ4IWNx6dA6iOQ+zEJHxCA8ebM - SH4W8/xkSEF7+lA1xLZrcqHw90ARScTJgBHB9Xw0ZtNQinD7LTfA8wQcT6BccVBxHKRybbc1d/ar8eFj - RyEZ8LNDAsuCnxPL3fHob3w529JxNwOQa8hiRW8XbrtxPT77yD2QAmjIJFGuuNd4dBZDN4vH+RT9XNBF - y8j6eH7AnKEKP6nS4QEhRNuo6nNlpAG0M1JCwvM8FJYqkJ6LTCaNnrZG5BqybMWqNT0OS6+bHLk4Wy4v - XoDkBAil00JVJPCejYP3ggAi8Dc2Wmnu274vci09Kx9+4LFf/q2PP3D/urt33mhl00ksLpVwdWwChUIB - nAE25yAeJOoCEPIgttdeXDc8D4EfIwCuAc+DGB/EAuJQVZ4eMCQSmxmAlv2GWMwoMvKfB8oiChsoTBxJ - qUDBeW1etwIJy0JbcxOuXJ1CfmYajW1du1p7BtXY8NEjYAxKcCQg/jGTwHLgtzmx3O5HP//lVGNud3lx - AW0trbhv9y24aeMg7r3zRghfQCkt9YEoMRdCkQWyP+gTk8oz3aX7B+GyIQNbpVSkAvQGhMCPe/8wJohd - iAJkTH0Y2lEqSOQH5KPHlUTFcVAsO2DcRktTIwYHelkm25RTycbVVy8NL5TLC+OQ3AdEkBZKA+57qwR+ - 0gRQDX7ft4TgiVzPip9/7HO/+X89+ulPDGxb28c4AxYKRUxPTaFcLIJzBpubWD2Q9jGgGrkOCpJ3zICX - VWX2TUigHzwWwweqIfgeZ7F9WaQEyAA7OC6CQWhIweQLzOA0iiFQqSBFWNHThvaWJnR3NOH08CjmZ6eR - 6+jd1dq9So6dP3oUHD9JEqB34fFu/P5y4H8y2ZC7Y2luBm1t7fjlRz+GnVvXY+NgL6RQesqOqsFmzsZs - CQnBkAMFk79GmSFSAAFUoaBzgWHSMDzRoNPiJx8E/QqI8K1UyAt6exRChOEB6VkCEMF1HDiOA25ZSNkM - 3e1NrHfVmjbe1HXn8JnTk5Xy/JCea7RkAkK91yTwkyQA0/kcuRxP+74tBE/c/dgvPbxpy42f//RDD6zc - vn4AFrcwPruI2ZkZlEuLuhKEB7E6N6BioZdnBD2nH4QDZvouTARWEUAAaARyniNK+sW+xwKSMfvzAPRV - +wAR6MMZhGh6SOcdokQhizVEQzqFFb3tuGHVAA6duoj52SnkOvtuC0jgGDjUu0ACtcBlNc/x7W/3qAX/ - 9V7/sOdTC/7m3Y9+/qvJhtxtS/kptLd34d/82hO4ddta5NJpKCW1lwZieRYKURjPvejV2QgdgVFeYZgW - k+cRK1MA/hj849ivvU+Miu1iZgECNlJQYdCgk4U1PwUFJQQqbgUVx4enGJobs+hsziKTaUgWHNHb2jOY - Hzt/4rLkAARXCQjlZzIKjhP79Z+c/aQIoKrzM5zbdjKd3rz7/k/2rxj8d49++pMbbtm0BoxbGJ+eR352 - FsItg1scFucx78sCOReP0WPen6EG+Fr3mXDACuQ8A0XJQhZJeZCZHYhUgQE+C2N/k2MIkoZaEoT7xH87 - CgVYcHyEA5AzhlW9bRgc6MXhU5dCEmjpXiXG3zkJvB3oax4tHEgxXUGRZECSIZdkSAaPVEo/nDQD0gyo - XI9IUPO8HCEsB/4EJ9Z856Of//tUQ26nAf/v/8vHcdu2tZCyuiLG0CoFST3j0Q24gUgBUuD5g+At2GYO - RKCYz75G2ZtkoIqIgZEp01TQkwbmM+3dVbhdRYdAkECs1gc6tGQE4XkoOy58xdDYkEFXaw4tHd0do+Mz - W8lOzy5OjV/24UkIoZKA8jzvPVEBPwkCqPY02azNhEg09QxuXL/5xt/+6D33bLt9+yYkbAszcwXMz81A - VIqRp40DMJaUYyGemJbsiEiCBVV8jOtBwnmsBoB4JOmDY/Hwe8aj8+B3YzMBJvww+1CUDNRhQLCNU+T9 - gyIiQwQmUWVCBF8oDPa2V5FAU2ffbW39a9Xk2cNH1fIksFzbvh3YOZDjQIIja3PYNodlWbB9C5ZvpSzB - LUtYliUsS1Q9uCUEt21h+bavv5dMciSTDK67nDqoVQZY5nw4kLGQFAlOvPmux3/zG8lMwy214C+7Ivi2 - AU3UbgBChwBoFRejh0jiU7B/8Ey1xwgZIZa0C0KCANVmxwjYCArLmH4GI8MROjEY8oJCVV1B8FLFn5WE - 8l340geIoyGdRFtzEySzmiamplqnx8dOecX5OcW5gpRKpFIK7wEJ/KQIQA+AhgYrJYTN7Wyub/XGX7v/ - gYfvvf8jd6bam5sxkS9gemoSvlPWYOVcA8uU5IZz9WYKDxrMsbyAydCbZKABayTrg+OZUCKI98O8QFgt - GJvzp4h44nUB0cPMQlSrDzPoImKK7Q/zGeALhVW97Vi9oheHjBJo79nV3LdGTZ47EicB+LpOQMXaFVge - +Bxo4MhYFizLSlnC5lxYXAibS5m0iGWy6VyuqaWrpamjty3b3NmcaWpryTa1N2db2psbW7taUo3NjUpS - UvjSIk9xS/mcS8ktKS1hWRy2zeDbWjnAux4ZxM/LioG/Zfdn/tXXk+nsjaHs/3UN/oorQqEUPself8z7 - G1WltwfTfWbaL+wnVH3HNFyIJKMoYuLKANUkDo3UR+D5ldlGwc6hfDAJxPj56O0q/FiThnEOwvdRdlyQ - nUZXWwva21pQKLm5ixcuYH564riUvgfJVQJSBk7gJzozYL3Lx4sNghxPC88WkicyTc0P37b7w5/68J23 - 5tpzGcwtLCA/PQG/UtQ1+EZam4MQQBRn6hjbB2RtFIF5hpHsDOFgMfJdBR4dCpEXN3E6mWIhaPmv4gNP - 768oOiaCZxUCHrFBiTA7HcpMMsMtGiAVT2DX1rX4t7/+BP7jf30SMzOTaOrs+59u+vi/wJGn//JLkgNC - cErBRyWbBYq2AObjCjkAYANDWrCUUkwpjytfMaWQyrb1DDS1d261EqlN2eaOtYlUtp1sO8etZCMn8okp - obUpwBhjvue7xcJiwXPdkuc6S8p385lsZmRuYvTY5KUzZyynPEtErpcgCQgBSkowJkAkUeKy5iaqQf+n - OZLC5sRb7nr8N79lp1KbDfj/7a8/gZ1b16DiRYtyFBSIGMJsWtC2sqpCR7ehIkAx0hV+pnOC3ZgiSAok - ukE+IzApoQiQkkBKQQb9xUxmnxOE1BWEivQULSk9o8Ok/j0oXWasTM2AQjgmYaoNzXgw4YLZBwRJDExJ - +JUi8tMTyCY52nMZ3LN7Z8OVy5fuH7ty/mwpP/0NyaWUksu0EKqMnAIWEev7d5UI6Afv8iMdy3gAjkzG - Tvh+onPt9g+vuvGOL/7O//i5vtu2rgnWYo9hcWFOT+lxGwwqmIaLPD8Lsm1h7G+y/2EyMPLCoXw304Cg - IJGos/9gAOcU1v+HXh8UTDPq31HEwJQCcQaoiBhMK2kSYnrMxavOAMAM3mA/BJ1+zdgwAwhA0mZ488Qw - /lNAAg2tnViYvvpHR57+yy9JxsokmMOYcB3G/ABw+stSBqBXXCnF040t/Q0tHfcObNj+0fb+1Tem0pkm - m6PS1tQoBvt7rXWrV2W6O9sSzbkGpJO2XmjPdVsJIVFxfQghkJ+bl1euTjjnL4/JkYlpLC5VGECJ6fGR - CxdOvP7dqZGhl9INTWfz45fnSd9I03eJNBHohz4/pRiktDmzWu56/De/kUilN0ee/wns2roGjievaY/A - oQdMokJiCD9UMnwnEchzBZ04NJ8E35cSACkoISGJQEpCKAUpJZRQQRyvFwtJpSChIIQCJCCVgFIKQujj - 6n1k0PRSH0MhXGykn/V5SKUglAKUhJTxhUd6fwmCFB6ElMg1taC/rxcNmTTeODGMP/zS/zsxfODl/3l6 - 5Mz3ifMSE6LsWpaLUsnDtQvI3hV7twnA1HfbyaSX6Fq5seOOT332j3bv2n7/P3voLiwVK7h0dQqFhTwI - MkyYcQr8I5ksPwvibxbW70d1/ZFcByMwziLPT0x/ByaHwILkH8L3YaIPOj9AXM8kMKbhHBYcBQogVHXQ - 52p8r65F1OrCeHqoWIUaIlVQM50cblAAkhbDwbeG8b9/KUYCk6P/+cgzf/UnkqhMkrlEzCPyJQAV3NmW - ZZo61rf1rfhU98qN93SvWLO+q7MtMdjXWd6yfpCtXTXQ0NbSzBpSnDjTnkoqDZaqcvjgHEO3HTtJISWm - 50u4eHUKl8enMbtYwpVLl+WB/fvOXho6+/1MJnPsyqnDb5QLhUkiEkS+uTciKaU4sUTzHU/8628kUukb - DPj/l994Ajs2r4HjS6OUqxom/lapaIwr40ZVVJWnl9IZtAMqTNvp/1RAHkrK8FhSahJQAlBKhJ9LA06p - F/robfq9CI+hQS6hIIUEpAa6BrgGvgzeCyWD7wAIjq/DCgWhCAoyOD+GxqZWrOrrREM2hb99Zg9e2bv/ - 1e8/9We/PztzdZJJXmJMVBzHdoElD9UrCN8Ve7dyAHHvbyHNbS5lontww2fuvP22X3r0/rsTmXQClyby - yM/mwZSnvT90Qs9U6ZlEWpgHMFI9zAsEgAb0d0zmHZFiYCyY12e1awJMYhBVmf6wjDg2dRhfC6BDhWgN - QbRWgKKYNDb9F6qXGHNcw7Kx7VIpDHS1Yd2qPhx8K8gJdPTc1ty7Wk6cO3JcMjAwxRVjXBHZ6Yam3Zvu - fOB/W7fjnt/etfueOx95+P72X3zkwexDH9pp33HTpvS6ld2p1lyaJSyQEBJCajlqBe1iTEkJIWUw567g - Swk/WE0n9fI35DJJDHS1YMOqXtww2IubNq+nXbfuaBtcu2GjTDY/QI0dDyaz6b6O/pWTsxNXSooxWxHZ - xK2WOx//119PpDLXgN8T8pp2uOZtoJ5MO0bJPRMSxtoe0OGCohrlFZNd5uBKRYQd/qChnWBrwCkmGRiP - a1QV7AKAG5IPSCosClJRQVg0poJrUBTwmUDZ8SGYhbamLHrbWnB19Grn0ND56cXpq6cVhySlpEhAwfff - Vc9v7N0kgHDKJ8lFgqzUinXbb/+DT3/iof7+rjbkF4uYn18A9yuwgiy9rrajULbrbTzwsLpIx3h+GC9N - BE5BbEY8nMM3pb9YK+oNAAAgAElEQVTRtB4P6/0NOMOaAEMyMcBSrB4gTNoFxzRFSCHwzQAzJICok6Mk - VEw5UDhOql6ba5MK6O9qxbqVfTh6dgT56QnkOnp3ZZraR2YunrlMCpmuFes+c/NHH/t/7nr48V+/Zeum - hl9+4pMNv/jIxxo2repNdDSlKWlzCKHgeAJ+sFCGB6DnQdUiAD02ZcxzSQEhBYTvw3M9VBwXZcdFxfFQ - cX1UPO1BU7aFXDaF/q4WunXrusSdt95orxgYaF21Ydutrud/tFgstTS1dHLfrRRvevCzv51uaL5nKT+F - 7u5e/Nt/+Th2bFkDX6qw/dTbtEv0OkquItbOcYjHE69mJBIQlO+qEMgRUI3yMY0RfMFk84M4RAstGaUk - zL7Bs4JELLMTqZdApYS5I5NXQpRYNkKSM4IFCaEAqQhJm0Mxyz55Zrh77OLZfVKKAiSXNkkpREoCXjzX - 8q7Yu0EAhj71uu4Ut/oHb2gdvOXDv/Whjz344Cc/chssi2FxqQy3uBBKex27m2xtJNVDAAbePszCh943 - 8P5meo90PIsA/GFOAFSlErieHoh5bwbOdeczZqoEg2lAIJg5QKQEGEKS0aQBTUrB5ZuBbWBfRRLB+7jr - MbMZxqQE+rtbsXqgJySB1t7BjzW2dQ2uu/muz9+y+76P79i8uvLZRz+e/cTH7mha0dmcICnhCoWyK+AJ - AaUEOJQmyBiYAOhBG+hjEy+rWIbbPAAFJQV834frunAqZZRKZSyVHCyVHVQ8CR8M2aSN1f2dWLeyFzes - 35Dr6B+8OdW24vZk68B9DS0d9xvw/96v/jxu3bIGvlAROENvTuE5mtYzSdPIT1e/N+W/LCSISCEgJGAV - pGSC51jQo6BJKJyig+GAoC3IgBxRfwUhBxkPH8IvqgdQ4c8omDqRcCRo+aqvgRnij41FJWAl0mjMptDd - 0Y6pMtoXXXCvOH+8XClUIKWUCYiYCvjAEUAQ+2esBBOJ1p7Bndtv+8hv/OInP9a8pr8T0/NLmJ9fBIQX - gF/LdW7AZzrVSOl4UY3uwWjun0fz8VFBEIXePgS38c7cEIOR8xQAPn7/ABMaRNK+dpkxiw2wUMohIoR4 - Y1RLWSD6PzaQKXI4pjulAga6W7F6oBdHz15BfnoCzd0r165fvz79v/6rX0neuWNzU09rlglfYr7ko+L6 - 8D0PSnggKcOlrlXTZZHzQwh+pWNdqAj8OmEVJLZihKCkjnmF78GplLFULGK+UEbZ0zEyZwrdHS10y9Yb - +KWp+abxfKE7Av9nIvDHG8iE9DVtEuqUyJlHbVnT1vEZGE3EcdUQgTg8cpSgD1oiSOGGVYFBH5BRDwbP - seS7ihSE2a7i16PMOSJUJUalAJGS1LNPxgFqF+IJwE4k0NvehObGBlycWGgZvzz0VmFuahyKCwtSCJGU - gPeuJgJ/XAKo9f42kzLZ2Nb1Cw88cP899911q1VyfEzOLMCv6AU++rZN0dRf5MVjlX4GlEAg2VEFygis - LKzsM/P/hNhMQRBqmHsBcCIkbAZGHMQAmzFYnMdIRHNZlDsISMJcbOjNEZJB2OGx0brsa0MGZDxetRmv - bEhgcKAHxwIlkF9YtNqaG7FhVS9mCg5KjgvpVTShQupjhoVIFP5GdM4UjpjQ65t/SukkFSLQSxV9Fu4d - hA2QEsJzUCmXUKy4qLg+PB949rWj+OZ3X0SlMI/u7l787q/+PHZuWQNPRGM1Fn0v2y7x817udTxMMF+J - GwuPQ7G6HAqnhkEEKxgjCjr5y3mE8dCTU5C0C8ICMujWGcjghIJ2oeBbAQnoXISqPmeYvonGdrh0PTg3 - KXz4ykIqlURnaw4jY+Opg2/umynmJw8rToKUEjJB8t1WAe8GAcS9v73xtvvWbb5l17/7zCcfbu1ozdFC - oYzy0hws8mOePVZpR0aqG8+OqphfKwITP0VgpyqZH5viQ/S9pM2hgu3JhI2EzeH5EmVPwbY5bJtQKAsk - LI5kgsOXCik7mI40lYIIpB9Vn1sIftMQMcDHxm34HPdscXmp4v1oktpKYUV3W0gCi/N5vHb4LUiWxJre - Vijf0+cVVMVFoRTC84qfi8mCVz0HQNeZaxnlBQIykMH0GMIst9QZcEAnsSAhhAu3UsIze4/ib/7hOyDh - 1YBfRh6zCrjmxFBFiLXtFRJmvH2DCzPenoUNbvo/2pcxBZsTPKGQtDl8ASxVfKSSDEICpYoAI4VU0gIR - g5B6mtEOpkcDJoj6hoIeiwJ+E0zFzilqfxZeWxTCIjaOCFHYaTEFKAnLTiKdspFOZ9nl6bnecsXbtzAz - Pv+TUgE/LgFElWiB929o7/38Jx55/N67b9lEUAKLS0UItxQBKszQI/S0kQw33ktX/CGU7VqDE+ILd6LV - e6GcAsKVhErpef1EMgnX9VF0BC5NzGOu6MJVuuGnFyrIL3nIpmwcuZRHNpEAAEgQsikbUur6ARV2YJTE - qS4C0o1R69njA7tW7gM14K8xITUJmJxApVjAsTNDsBIpbBzsCTLMMblZi5Tgl2PhajBFb7w9gnntwLsH - 02V6+isKA/S8d+D9g3luQ1JKKnxv/1l8/fnvI0EyjPl3blkD14+y/bUEoN/WuHIVFXXFwV71PqYYolmA - iIwBCu7Vp5VeydH3Y1gqCxy/kkdLNonR2SKKFQ8KQL7oYHq+iKm5Iji3AAUkU0l4vgCkgsWNapLa04fy - Pwr3IxbTRUjmhHVhGwNIVVeYxh8sULBhNaoCcQuphIWmxizlK9R46MDrbmFqdH9MBQj4/rv2h0Z+HAKI - ef+sleQykcw296/Ydufvf/Leu1u3rO1HxZUoFIqgoPDMTOmhJlZXFJPtLNpuGtIszAGZqaxY+BDUAZj9 - OecgKwGy07g8MYPLEws4fPoSCo7CwVPDSCUstDdlcfHqFGYWSrjlhgFMzC1hZKaMjQPtePX0NDqaU7g0 - VUJXLgUBCgmlatCF2nWZwRzzaqAfrodUFTHo/4wSWBOQQHlpESfPXwasJDYN9saUUbUiMaAIV6vFY31l - Yv1o3tqAOkoIogb8qP5uMC/+zBun8K0XXoMNge7uXvx+kPBzfRkSXi0hRs1Uwwi4tt2qZEH8O1TzOgC/ - xQm+1NL+5OgibIvh9XN5bOhrwVtX8sgkGQZ7WnHk7BXMLRTQlE3hyvgMDp6+BAEbJ85dRsmVKDsuWlpa - AwGgSS8EPkHHaUGfEYNWmYgrL30LOYTqNlocxqlm/IeFbzp5rcCRzWTR3JDC3OISDp+53Dw7MvSK8N0C - FBc2KSFESgQq4Me2d4MAONKWzaVKrr7pjvu23rTrsc995kE7nUxgdrEEp7ioV+XFYuwQvECUyAsY0SRP - gCgkMCGDyf5zsw1RnG5bFtqaG+D6EkNj8zh29iK+/eLrOHlhHKeGLmGxUMDM5DjAOK5MzOHA8fPgTN8C - +vzoHHas70XR9dHUmEFj0sKJK4tIJTjmSx6a0olgxsBAv4YIUP0a4WsKPW1ksQUoqP0slq8OwCCVwkBM - CZSWFvDW0GUoK4VNq/uW8fw1IiCmAiI1EIvzJarUgCGFqLglTh4I1ALw9L638O0X9sJSflW23xOyCujR - lcbehwiP1dxXfR61X23bLtf+xrsKAVyeKaFQ9nF2bAkr27NIpZKouC66m9M4ePoKlgoFnL90FfuPD2F+ - qYKZ/BwuXbyIidkFHD41hOHRaRw/fR4CBF8xtOVSaM1l4Lo+pArCAqmlgBZhZllydCXhjUoMOZvCtqpx - Xz0NbapRpRRgiRSaG9Lo6mjBkTOXUgsLc0NzU6PDxOBBSl8mScZUwPuiAEzvMKCRg/s2UyyRbul8/PFH - PrXlwzs2JZZcgZnZOZB0wcLVdqYar0YSBQRhujSKs81y4Og7hKDBwcPvcgYwy8LsQhFPf/8o9h4+gz1v - HMTQ5VF4vof5mQk1n59xrMZW68r4DPa++srUlYtDC0i3Nn7t29+dmVlYVBNz5cSlyYLsa07QTJmwe2Mn - zo4vIZ1gGJkto7M5GcWbVNMKsVYJh2oA3iiENEtGUD3FVGsmmUTh25AETE6gtLSAk0OXIZmNLWv6YrkI - E4dG6W8zbWV+V1ezmfvjI1IBoczXr0WYCIzkviGCb+45hm+9uBd2AP6qmN80C1VfT9XgiX1m+EuhWhWE - t2e/RkZc2/4EQCiFY5cXYHPCxKKLuzd14tTVAlRlEd87NCyPnBqmNw8fKX7z2ZcWXUplDux7eezkqTPl - orCygtm4NHSmMjeX5yXHpeFLV3Dx8ijGZwuYnJ1HR2sOiYQNJYV2/iZTSApG5hMoLDKiILMXv21ceFt6 - xBPMFFO+wT0wgr9TkG3Ioq0hifGpWff73391dml6Yr+C8gmWLyEFREYGtxB73whAy/+MZSWkTLT2rGxf - t+2W3/ns44/09HY208JSGeViQXt/Hqvbp1hyj3g42PXFq4gkELSt+SwgA1PUwbSeAucM6VQG0/NlfPPl - g/jmC69hamYGk2NXkLCZX8xPzHEll2bGLl2eunpx6shL33h1+uKp04X8xOiF08dGhg69/GqhuGQfeP21 - 0YWFBXb43NVkSTDmlsti/WAvs7kG0dmxAgba0lGiKdYQccCa19d6fm3LpALC7RH4qZoklB7g8cRgOVAC - ruTYuqYfevbCHMR8L+b7Ywm+KB8Qm/+PeX1zUw5dFhufHZD4h5cP4+mX9sJWogr8rpBVgNbXElM5NTg2 - baco/j6uYqK6j3i71nKvVuQK+87OojlrI5u20ZLL4M1jZ8W+kxfx9e++7J48vH/6+W89dWr8yvmpU3uf - fm704vnZ/NXzZyeHT565+NbBs5VyURVmp2ZsO8EW81MVzlliZnqKLRQdnDx3CZ5k6O/uQnNjFr7ww8kA - fVmG4UzyuFqdmvNmFM1QmVko7RgjPBDXpe+AQiKZQjadgCLbOnTiTGZm4sqLXqVcgiLfIiVEkgS8Hz8Z - +OOuBiQEi1JKhfkNt+68Y0NvZysTUsF1HFgEEOO60CKMMyk8XSUD9lSmMkyHAHrAkJ7XNmW1wc/VVoVl - MylML5Txtef34rmXX4Xr+bBt208lkz65xcnxMwf3u07xSiE/fVEIfx5ABSAfCzPmoOzC4T0npO+5C+PD - d0sh/KkHfuHn9tn20oP3f2zww7tvoxWtaUipsOf0LO7a2IZwvfo1jaFNKgWxTIQWeuH4e/PaJMGoet/4 - 5xVfYueWNfjC5x7DH/75f8fExBi++fwrkFLhsw/fqc+AMUDqJ0UASRMJBANVmXMw03wIJX+8HiDQHjBf - UErhqReO4JlXXoMVgP8Ln3sMO7esQSWo7TfAD8MYRNcja1RPXA3Fi/GMCanCopnrtbNp6z2nZ9GRS6Cv - NY0rcz5e2btHPfPc965UPK/h4LNf+RaInMLs2H5inJSUhckLJ14KLo4DwFtTI41WItnR3NGz0Uqke/s2 - bL8hlUz2VJbmLc/zrG89+xycSgU///Dd6GhKobBUhiIT+WulRGTUim5/s7CCkZlcjOWQlE7+haSBmIIg - gCmNHyEz6Otqo5237V594IWvrVHAFJSylFIcSjFcOwR/ZHunCiBa8825zZVK9K3d8tn7P/nIrh2bVoEz - hsJSCVAyFuuYm3JGWdComisCP0XBVZTUotiD8fAzbjHMzBXxtRf24x+eeR6FYhldPT0QpfmZ+dHzey+e - fP0bCzPjb1RKS0NQyBNoiUBlAjlEVCaiChGVIdU8ERWdYuGsV166MH7hrbGF/GT51PmLKtna19XY3IEb - VzaiUPYxPLmE/rY0iKhqoBsLpspRBQP1Nvn+8LP4NFL18YyigAJ8qbCqtw0r+7px/NwISkuLOHPxCsqC - cOP6FUGbBUkqmOEZpANrgY8Y+BHAPRYS6EUyGoxPvnAAz8bA/zufe0yv5/dkeKnmPOPXEZtFQxjzLwPq - sB0pRgUqSnCG7RHbVyqF18/NojmbwOaBHI6NlPDc3oP46z/70qmLx18/cfbAS98uF/JvuOWl8wysAIVF - ApWDvneC/q8QqKCknC4XFoaLC7MjS7OTMwnbTqSy2URjW2fDxNQMzl28AsWS6OtsRTpl6UKqcKyqmEKh - IASgsC4jzPgH45wzow7MTWlir00lK+PIZlJgjHBlpkDHDh/KL8xOHiQFj3SuUwRzlT/W35h8JwRgyJ4B - WQ4ubKZU5uaPPvYHd+zc3nbj+hX6VtilEoCoGAcwMX08OaIPYzreEIKJmwikSznN9liFYCplQ0qJ5147 - hm8/9zLy+Rl0d/f4i+Pnzw8ffOUfpkaHXvZdZ4TAigQqg6gEojJIVcCoDIIDQgUEFwQHIBdELiPyhOuM - LC3k84tTI6MjEzPtqY5VXc3Nbdi2ohFLFR/nJ5bQF4QDcdkrg0RaVGp7LUWHIUCsuyIyvNZCfRfLJZg7 - C63sj5PACAquwo3rVwS5/1qCCl1/7JixuX5VLfUNbUih8HfPvYHnXtkXgf9/eKzqTj4U+4WgK68dNHE5 - YDIWNZFOLOKJlJBRgxS1A5EOid44N4uWbAJbBnI4PlLEM68dw5f//IunLh568Zvz02P7hedeILAygUqM - qKSIynoMoFLV/1AuiHkgcgAsuOXi1fzElbHi/DRs26aWjr6W/MwUm5rJI9vQiBtW9SCZsPXfKSDo8mEz - DsJxG43h6kQ313eRIladByAdzjKu15kSAclUCpmkjUtj07g8sdB08a393yBOLpTyJJGPaDbgHYcA75QA - AgVgWeAqkbBTPTvu+fQX7r3zZrayuxXFigfXrSC+Es/ERlULamKuPZpXj/Y17j+Kn6IGtRMJvHnyEr72 - 3e/jyuULaG5pFqWpS2eHD33/y5Xy0hECFggog1AyDyKUiTHj+R1izCHAJSKXCB5BeYrgAUwAat53nbmZ - y6f2zJf8m6yW/raWljZs6m+ISKA1Hd6NSErtkUKELQOCaiDr//UlVu+sqpFblTgMcnrwpSaBFTElcO7S - KObLArdsWAFzn5ow4opFi1XxP4wKiOcD9H5SKvz1M/vwwvffCMH/2597DLdvW4uSK2LnWU2EcT0fv7Q4 - wGvjgWtkvjlGqCKMUtSK5PXzs2jNJrCxP4e3rpbw9N5j+Nrf/OnwyRee+k++74wQVJ6IlTTxq5IK+z/w - +tfpfxB8gLkgzFSKhenC7IRIZ7K5bHN7S352hi2UfHR2dmFlbzuEEICi6F5pFOUB4hV/WrkaLx9NAdbe - yJbz2ApWAiw7iYaUjULJxamLk42nD776LSVFgQBfEwAJ4MebDfhxCIAjZVm2lInu1Zt2rVy/9aHHH7rb - zqYTKFUcCN8PM58h+xFFRGAkL1FQ/guj8cMYGyY0oKiRAYLNOWYLDr718kG8deo0Eqkk0gnKDx985W+d - 0tJxIgQdT0UQFUmxMilWJrAKKeYwSIcAh5RyCXAJlgfFPAJ5UOQTV4L0qnEHRO7E0PE9c0X/5kRrf3tz - syaBYkgCKTDSfw8g3gdV8b35LwiS45NfcfCrGuTHj6hi7EGkO8ALSGBlbzeOn9ckMHT5KuYrEts3rIyO - HfP6VdI/+DCqA4j+SanwV9/Zhxf3ROD/nV95DLffuBZlT0Rlt7FhsRzYo3OmqueoN2O5iRoioGg3AHo9 - iJASr5/PV4H/O68dw1P/7c+Gjn737/4DGOYIKIKoCKBEhBIxVibJKtfpfw9KeaS4RyAfCvqOSQRJhEXh - ORXfKec6V6zpIjuVXVoqgSUyWD/Yj2zC0n8HwlxXzRg3NS/EzBL1COyR/I/L/urb2luWhXQqAdu28fze - g+7k6IWjS4v5K1Dcs0h5NUVB7xkBGCxycF39t2LzrZ9au37Djsfuuz0hFFAuOzr+j12MaZAgYoq8PKLY - KQwTzACIJQCjclyC6wscOXMJ+w4ex/TMJPpWrcHwwRe/Ojc+8gqxCPxEVCLJykSyzBgqjMHxGFzJmCsZ - 8yRjvn7Al6R8SUpYpHwoLqBIEEiCQQJwJ4aO7c2XlieBruYkLEamPiSyIMGlX1ZPA0Y3ujQyN/xKuJ9S - hDhdBI7QhJ2QAHxfYbCvHatX9OPo2cshCeSLPm7esKr6ZEL3H2wJPL9x5VE9APAX396Ll/a+GYL/937t - CezauholR+hzVAiKYIK+0mmsyLtTdL0mxDNYD9VdECOF+5nxsIyC4ozgCok3h+aqwP/MvmP46n/7k6Gj - 3/27PyBCPkb+JVKsBMXKBF5mTDg+gyOX638iX5LyuSZ9QeC66llBgmHBLRfdRCqzamDjzX1zM5NgzEJ7 - azO6WpvAGQtvD2fGKbsm9q9e/RfPi3FG+n6YIRHEnSVHMplAQ8rGi68fc6enJsdmRi8cIZAHqEAFCHOn - INPJP5K9cwXQ0MCTUtpKqVRjR/+jH7rrrg1379ic8H2FiuOCx/8CDzONY5ZJGm8RgcDM91anh8zd9cwg - 0d9dLFWw9+g5HDl8GAKANz9+4OKR174KUouB1y+RpCKBlRmTZZ8xR3LuCod7EBUPvi9qHhIiLSBIyAQJ - CSks0oMBiknS+HUnzh9/ZXqxuC3dvqqrqbk1JIGhiSK6m1OwOAvxVRXPxq7I5AVqvTNq9jNkolCbL4gd - K/jPEwqrelqxekUfjp69gtLSIoZHxjBT9HDzhpW6TQ3+zcuw4k9fnPkRISX+/Jt78Mq+/THwP45bNw+i - 6IhrIpyqa4ttiMfxpu+qRlD82sP94vdSjH6HM4InJA4Mz6GtIQL/s/uO48t//sVTx5578t8TYQ6gEkAl - AhVJUZlIlgVDRTLlSM5dONyDsDz4Jb+q/4UQECkpJUlpk5CQkkPJID+lFGS5OD/jNHf2rHMl5cqFRbS0 - d2JNfydSQfl4fMFYPIwN/5BN3AnGE348uqVdeBu7oGhOgSGZSMC2GI6fveQfPPDG9NzElX3EySWlPJsx - X6TTAq77jlXAj0oAxiUz2LbFhbCZlWpo7V/z6KOfeGhw89oBywv+NlpY4hgA3iRIQg8W9XoEhqoxEkti - GVkFgm0xLJUcPP/aERw9chDdff3q1Mv/8KfCcy+CUQlAiRQrEckyESoeYw5cy4Nf9gHPh2ZLw5qxh6sX - Wfi+gkjqwWBBKkjFoBQRUwD8yeG39s4UStsynau6ck0BCTiaBLqaU7A5C2YBaiwAn1FD8QEORCBXiEBK - 5nvK3ItAb1VGMoTfkXB9hcHeNgwO9OFYQAIXRsYwtejilo2rqs8j5vHNDyilY+s//fqr2PPGgRD8v/ur - j2PnlkEUKj5U/IyDk9PXo58jcosBOzxH04eIbrIaBMxGUVSxW2AW157/4PAc2hoj8D/3xgkN/u899R+J - MK/BjyIRFQFZEoSKZKwCj7sQjgff9/WiW7em3012xJOAr//Kq0xIaUFx85FinvA8b3H6arLvhpu3Xb44 - TG2dvdi5dR1y2RSUDE7dZKwD4EchQczzx0p/OTc5MgrJgsU+Bwh2wobNGcan5+Ure/bNzk9e/j6UKhMs - j0h5gjEBzzO3Y/uRjf3gXa4x3XdSEgCWzKRTlp1oXNnfrakQCpa50WZQAahv02USINFCnmg6hKoetZWC - YaKQEWzbwsWxGVy4MAwwAvdKZ9xyeRiAA4mKYX4i0uB3LBcoeQB8aOAb8IvrvPf1/hUXLnfAWFkwVgJk - MLiQP/rc33/hyb/60vHn3ziJk6MlbOzLoa0xgf1Debi+BGdaDMdX34XSH8bjIgZG/Qh5Q8VexNy/ismB - KImnQtWxWPGxc8sgfvdXH0d3dy8sJbDnjQP4r0+9BF+IoMBHxiIBHf8LKHhS4k++/gr2vnnwGvAvVvxQ - icSXDZuTqip4Cq8neoru1ledZAzDG7Opqr2Ulv2+xP6hvAZ/Xw4nR0t4/o2T+Mpf/NGpo89/1YC/iDj4 - GSuDsTJc7gAVF8AP6v9Y38MHKh5c7vqMVfSUoawQ0WSluHQlSWIWjHDhwjAujs3Ati0dqsZyANdUusYf - jIW3pjdT4xorkSowuLF4xKCrBnpsO5HKJux0CgAHVzoRr3EYxco/or0TAgDQQgBIKZtSjc0pO5FMt7Y0 - MyNbOWd6SsOsyQ/jIApuAx7FQayqocw9/iIZGP6tPUSJlZNDI5gcH8OKVWuRH7twEFALADkAVQDpEJHj - MebCsTygWNvxClU58ar3NURQ9uC6LhirCMbKRKoUkMDs4We/8oW//6svHX/xwKmQBDpzSU0CQoT33zOD - 2lyr6dDa+fgqU5FEN0nSCIBxtRADYvC9xbIhgc9EJPDmAfyX//4SfBGt5JMxApFS4U++Vgv+z2jwl/2q - E4zuEVB9PgrGAZr1D+qaCwsbPHYMQEVEH2svHfML7B/KozOXDMH/4oFTePIv/ujU4e8+eQ34iZQBfwWu - 6wLlOPDjN9Ss7X8V+zzW98z1iVxdM6AWfM+5XJqfHl+xai0mx8dwcmgkHMeoGa+hVKZo+rtq5au5uW0M - G1FIQCGGAB0OtrY0MzuZSCXT2RQDIxXgT/9MyzsCP/COCUAhrTUoWZZtNzTmGjnngUCMspr6L/REzBYl - AyM2NPFw+IdAgYBJEbZiVEeg/1rs6MQUXNdBd2+fyk9evQDABeAQ6Skdj8iDw/wA/PGOf7s46XqDwYPj - uGDM8YkqAQmUAOQPPvvlL/z9X//x8ZcOaRK4oS+HzqYkDgzNwfV1DsSAOPyRa3GBmDOt+lzFX5gVaNB3 - po1y+MGEX+hVDQmsrlIC+/Yfwh8/9SIWC6WqeGNpqYIvPfUy9u0/VOP5V2Ox7IfKRR87nFzUxBGDMWqS - ieHXVPX1XdPg8W0BeTBGcH2FA0Nz6GxK4oYA/C8dOoWv/MV/Pn3wu1/5P2Kyv0REJSJV8okqYMyB4xiv - Xwv86/X/cmQggIoPj3m+Hl8uFKYWZqeXunv7lOs6GJ2YgggXP8XuTUAmJKAwJIrqAlB9U9oYIZiiIG6c - ZrA4TgHgnCPb2JRllmUhnIZXlI7Hgu/A3lkI0KQovNWyELBs204lrCrWC0nAgN9c0DKSKC6dTO+4eL8A - ACAASURBVIoBJncAhBlVEKFccVEoFGEnbGQbclicnRqVUD4gfQHp+UQeXPKB8nLg/2GsZhAEHiFGAoAs - ByQwt//pv/29J//yj4+/8MYxnBwtRiQwnIfrq+BWZpFkN7+wPOhV+MMhMdacedX3Yhm3CEiaHBbK3jXh - wOsHDuOPn3oRcwsFKCUxt1jAHz/1Il4/cPga2b9Q9hDXJ9XKnpYHtUL4h1Uo1vDmuq4hg/C1bhuT8HN9 - hQPD+Rj4i3jhjWP4yp9/8fSBZ77yfxJhAUAFAfgBWa4B/3Kq74fp/2WcgCPgky8Aj0jl5yavzmQbcrAT - NgqFIsoVN4r1Y+NVM4CO4+Oh7LIhbwwfBi9hvUAwFlIJC7Zt20oGJYgquD2JUkCTeq9DgMAsRQRFUgrF - OdMnQyom+aMLMdI/nhE1gzyq947mUcPXVUknQtlx4Xke0mldjuu55TnoaoiY3HN+WK//dlZLBIYEXMFY - BZAVIqqA0cL+7/ztv3n6618d/fr39oYk0NWUxMELeQiponDAnIiKym71B9X5AorNC6oYKYSeX9WcYdA+ - KtZUBIqFA5oEbAicHx7GH331RQxdmcQXn3wB54eHw/X8Ycxf9hFreVQNr/hvqkgJxFYNhCdENdcVz1/I - 8PvR4fQ8v8LBC3l0xcD/9e/txbe/9vfj+7/zt38IoABCBUFBDyArgrEKGHNrwP9OM+PLKAFPgMgnokKl - tFggIqTTaXjBH/wMNT9izsokPc1rXGfcm7tZxxbKmRWzuo5AtyHnDEIK83chiAMES70j0MftnRGAKc2K - sY6SuuurChuWS4bEGsY0hkmg6JcUvg35z0hoM/aJIFVQhilFGUD012k8eide/7pXitqQwGEeiDwicnTe - AQ6IimcPvfri3Ow0vvrsKzgRI4H9w3m4vgimdQKlXHXwyMPG6wjMS4mYSojJ/GUvLJQS0QxKLQn4lTIu - j4zii0+9hJGro/Ar5WvAH/2+CS2u/bU4mcXPb7kJ6Vh0gOroP2oPLfsF9g9H4D8xWsRXn30Fc7PTOHvg - pdcAViYGD/8/d28aZcdxnQl+EZGZb3+176gqFFAAsXMFSImURIoSRWqXKEr0yJIlS7Zsjbo9Z6Z7xuM+ - /W/OnO4+7e7pOac9tsdyW62WJWuhKFHcSRBcAIIgQCzEDtSK2veqt+UWEfMjMzIjXxW1EKTUZwKnUK/e - y5cZ23fvd2/cuEGIB8BBsKfDQWDyvRXlf7slOfY+BACHMIMREiRPVSsYscxTYNfmcOQfIJpJECs6JTDq - caKzAIkAX1HF4pfBAzcYn1+3XB8DQAhSIYUIt7/Fnn6VwCNCc0zz6yiTuo/eWYkmaZ7jVMqEaRhwXRdS - SlDKTKxf1nknM6fWCQHKQQgnhAQUkxCra8uuT97z8c+9/4N33Cwz1MNPnn4Jb16LhcDrQ8uROaBumAi+ - if6MqaKUiDL3quv0U2d1Oxva/db1HYCSEgLf+ALa2jpgpTOwS8twq5UA/N8Il/pC8OsNj4WvjN+rqwPR - XiOsd+TAJPEcTcgSGQuCmPYvx+C/VsFPnn4JGerhg3fcLO/5xOdv7xy44cMArLDfOYBgHAjhQfj2Owr+ - +r8lACaFEFJKuK4L0zCQSpkaZ5DJG+hKbaO5TnTzIO4vhRvFoAGo04iUdfiOlesTAH5IAQUMjqgNiRBg - oK4DCAGR4WOVgofeKqV7Ao955D8jBAJANgyNtCwLrusQI51t0r74TgD+VxQSVVJKpLsGb3z4c1/7F3/2 - B1/8Hwb279pMvvV7H0eKunjk2ZdwaqyEHd2BEDgxvARPLRHK4PSdSGuGE0dtLlWtiR19GzVQA3rdlFhn - EBKgZPvY1tuOptZWOLUynEopCvI5sDtY59e/tKFRGROx6I86iyD8HdMciSgBd5QgRUqE7Q+EoucLnFC0 - v7uIU2MlPPLsS0hRF9/6vY9j/67N5Ctf+v3ez3/jz7/asWXPJwCkgscR7dHvKC5UqdNDMmNm8g2u6xDL - CuZhNm0FrCea68HXNAMqeB+RFRubC5LG36tTgHEUbXA5ByAlScbtJOX12ypvTwCsxS/tWsXjEqzmeOFp - qZoNrzcK2hAR/TdJjh3RhhUhSCJqFRwi2lQsoKmxCaXVFTS29/Yh7tZ3YxaQ5A+nCHMg9N6w+zMPPPil - Bz/0vtvoTYPdyGUzkITimw/djyz18NjzR3BqPBYCx4eX4fkipnUhTgKhCYDIeEsu1jvOVH/UV+7XKb7P - 8X98++c4d+FiTPvDCL+S7f/ad6q/qr5uMVmTsa1PZKjVkGg3JQH4jw8vx+AfL+Gx548gSz1886H7IQlF - LpvBTYPd+ND7bqMffegrD3QP7LgfAAOCw1EhJQV4tCcH79xcSNxDSllo6R7oK62uoKmxCU3FQrhRTQIg - UeLQ6MsS6+Z2Yr6TxK/gdaQsY1NZSKDmeOBSMs+1PSAQCFFZw9su12sCSKdadoXnlFfWykEE269hj0R6 - rZ4y1V0TRcFrLmOfC2zqbEFLSxvmZ2fQt/PWmxHnJ9B/3olJoO6hkp8ypIRhgHR179j/zz75B//8Lz77 - iY/23LFnC0xGsVpx4HMfhVwK3/zCA8gyD4+/oAuBNE6MLMPnMmICKgsSENv4UftjyyeizLr2rX+pbMxE - 5UkA/v/z2z/FK0ePJRx++3cFNr9at1e+x/Vz9i2eB7Jh/RJLnbqpQAIhrjS/zyVOjCyjoyEdgf/xF44g - yzx88wsPoJBLwec+VisOTEZxx54tePBTH+/4zB/+z9/qHrzxa6DolJKZppQmUsIAcgzvzPjXdwEFQAmh - 7b033LhlfnYGLS1t2NTZAp/HXg8SmUnrzbB1Jq3mC/llRUoJSYCVtTK4Z1c8x/a04bhuxvs2BYCiwQSe - 6zjCc8ozcwseJYEXNwwv0Rxc+ro1NAOWRLMl9mfGm15UUcJAIsjXvveGfmRyBbhODZ39224llBYRaAIG - UzIg/U5NAg38eQNpbppCWD2Dez/7yYf/8E8+du/70jdv60YhY4FziWLGRD5lwPU4MhkT3/j8R5BlPp44 - 9BpOjpewo7sQCQHPFzBYyJAULdbaG7d7/ev68suErs8F/u3f/wwvHXktsdS3f3dg88u6f3Vy+dd6zlvV - U/1WjkyEDNFgIe2PwF/AyfESnjj0GrLMxzc+/xFkMiZcjyOfMlDMmOBcopCxcPO2bnzsQ+9PfeqL3/hS - 18CujwEyLSVLm0JYSHMTyGvr5O/k+MscS2V2NrV1ZV2nhkyugL039IdHiCfzL6hvJ0wlojpHm+xSd4hq - KyYafnh4nuL07IIvXKcqfM+Nu5fov99WeTsCQAJE2uFrIYXv2tXFy0OjNUoALmL7LjpcAgrnWgM17aaH - zieu07Sh9nAM9nXCNE20NLfA8bzenm0330VBDQZmQEqGlGRAvp4S/iZlA/D7pilkR/f2m/7kvs9++Y8/ - eu9dxf07+pBKpTC/agOQMA0SnEEvAcflyKRNfP3B+5BjHp5+6TWcHAuEQGdjGidHV8BF4ACLQacJTG0y - vLW2+OUKgAuBf/v3j+KFw68mwH/b7mCdn4e+CN0fEWgc+ZZC4K2eq0/d+jYgHG9ItdQHnBxdQWdjCP6x - Ep5+6TXkmIevP3gfMmkTjhsk4OQy6FdAYn7VRiqVwv4dffjYvXcVPvLQV77UtW3XVyVku5QsbXKeQtq/ - XiFQN/bh1neIzi03ve/TlUoJLc0tME0Tg32d6+Zm0Pao1Yl+TKxLb4AHIIzSDHMzCBHgiRLg8tCw7dQq - K1KKIL4l2BgS4rA+WuTXL29zM1CGwuSMCWJIIs1cvmFPa8/mHfe970BGyiA/nAiXBeNDJuIMtFECCqLe - ByDiSaJSVkNRyVBLBmvHBKbBUK45mJpfweTEGHq37euYunrqiPC9NRbMLw5BBODXK6PfoI114Oc81bnt - 5m889PX/6V9/8v57G27c2oV8JgXb9ZEyKdIpus5e51wgkzKxZ1s/zl8ZwqWxGWQb2rC3twDbE8FW4mIa - lJFoTz6wXvBFPpENbEa90roJwIXAv//Oz3Hw5SN14N+MtaqvUfe6G8Z+KES7dn6DjvtldaSUwucSb4wu - J8D/7CvHkDV8fPUz9yKbtuB4ftQPqi9MI2BLnEvkUiaaClm0dfUW0q397x0dHqqVl2ZPBSHyHMKChJ9G - mDX3Nyn14DcAWABrLXZsenDP+z75uemJEbR3dOGu2/Zi99ZeBAfQhO1Vu14jO4rEKcKByLmnjgOLt4QT - 7TuIWCFRKzqE4gePPV89f+LIG2uLs68TQmxJ4BBJXcHgwTc5YL+tzEBvUwDYBKbJmPANEGLmCg3tLX3b - 7/nw+9+TyliEcB6MnJ5yWu2Q04+gQqhxglwaQtsCqxxgSW2i5qoE0Nfdjosjs0HINzVaUtk8n5+4chyS - cgYphAGB4Bil+k55K/zoA88QHnWONDdNzlNdW3Z/+YHPffmP7vvAexsP7OpHKmWh7HgwGUHaYhsvzSEA - YjplYt/2zTh/ORQCxdaEEGgvpmCEkitRlO1cV9ON9svrAkAIif/wXx/Dsy8eTsT237Z7ACtVDyrPwHrt - Rd6iHWRjOaAPSF2VSN0XAtov8Uad5n/u8OvIGT6++pkPIZ0y4Xp+4vn6bUyDQgiJqsuRSVvoaMqDGRYR - Vq53ZnLcLS8vXEoKgRSC+LBE9X7Z+NeD3wTMFDXo7Xve/8k/N1LZQj6TQX9vPx7+6F1RrH5k3IZOO9UB - ygketYPEp12jLg5AW8WNKiRBYBgUZVvIHz/5gj989vgzldXlK4RIG4TYRHJXUOrBL6ndgL8tAQAKy6KG - lIak1JQ+J/173vPFO2/ZRZuLWWp7AkSK9VpfUUwRC4ZIAEBFkyU3uMQTUi0MBnvIGCVYKdewsFyG69no - 7B3ctzo/PV5ZWRgGmDCIFMIEwFMynATr/GPYeOBDAZA1kOKWIWRX94793/r0l7/1rz75wL3N+3duhmUZ - KNVcmIwgZbDYjNFnrM4EfAHLNLB3+2acvzKMK9dmkCnEQuDqTBntxTQYCzILRRNCqeg6NCnMrfPNEQIp - JP7T9x7HUy+8nNT8uwawWlPgiu1QXWvrRbdf4wdqn7+V5SnjCwkJxttggeavp/0HXz2OLOP4yqc/CMsw - 4Lqx5tcfr9iflAgPz5Couj6yaRNdLY1oau8qmk29d05MXjNKC9PnAeYzySFMCfAUAK8e/L9q/CPwEyZv - 3Lz3wJ9tu+nOvb5nk8aGZtyyext2bO6CjGAaWxlREJBOpbSVsUQiXCBiAIBMgB+Q8CVBymSYnFuSzxw+ - Sc6/+ux3fc9dIAQ2KHUo4HLGvOtJD/52BEDw27IoE4JJQkynVvE27z7w8Ja+Lrmltyvl+sFR1SIUAjLU - 7nra6fgUmiDENR5k5R+IBYZqlrKdVEe3NRcxdG0Gi8urYJSQzXsO3LE4NXqturY4ClDJIBAIAYuEi6b6 - YL/F4OcNZJgByi1TytSm7Tf9/n2f/dLXP/HhuxtuuaEHhWwKNddHyqDIWkFW9bhOGm1HLKyAgAlYpoE9 - 2/px4eowro7PIl1owZ7eAjiXuDxdRlvIBPQDRSKQkXCqSUQUoF4ACAn83997HE88/2IC/Lfu2ozVmq/t - AFQ4Jb981hBdEKx/phIkAQVOjpMqytt/amwVm5oz2NZVwKmxEg69egIZw8eXP3EPLNOA6+kRiGGabK1t - qlACpIzgPAmPS+QzFpqLGeTyDcxjmYG52clqaXHuIkARjj+BZSE0CX7V+AenXCNtwiQpysi+3u03/dFt - H/n8xzy7Rn2fo7+nCx+/+zZkLCtuKalnSJqcIdrnumBA3P/xW0EfK64rQGEaFMdOX6i+evx07eKxF/4b - IaQiCWxCqUOkdDljfpgPYKMsFL+yvP2MQF6aGoZgklMTVLKGlo472jp7Om7dsyNNQcClgOQ8AIECO3Qn - R+gfgAZ6dSAFQr9AxByCjlThxmquFQtZ9Ha24Or4LBaXl2FaltW/58CHVuanFn3HXvBcr8YkJ8IIuZRl - UfgpEqwSpCmQooDFkLcoTNOAYRgpxi0mRIrS1LaWrTf9swce/vpXPnP/PZ37d22GYRhYLjtgFEgZVKPR - RFOJYcKOcFA1hQghglOJdw/249LVYVyZmEM634xdmwIhcGWmhLZiOhACAtAjvaNz6KGfQKONipT4zz94 - Co8/dyiRyScCf3TGn7pe+0EAOYm6Z0IDc/QiFgJK90nIdd8jMqT9XOLM2Ao2NWextTOPU2NrOPTaSeSY - jy9+/J7gxGaPxw4xjfBIqTSkjCiPYoiUBFmC1qoeMmkLXa0NaGhqyXnptl3Xpqdba2vzVyWHwyQlBjgx - DEG5ZVGkUgRe3fjDYsgaDIyZoNQC4cW2jr772noHv3Lr/Q9/mnsurZRK6OnswO9/8gPoam+G73PN6xcO - hpqcqm8SA0Q0RiMBQmPwEyAh8YWEpBQGMyAk8PgLrzqvH37p8szIpWcIITVQYhNOHUrh8prhh0lOfisM - QGtNmpqmYFISJok0uWs3dW7d94G79t9o5NIGHF8E+/OgnSkn1VlzIlopiFNRB/VX7AAII+QkIqoVJ7IM - JirnHG0tjejtbMPwxBwW5hfQ3NxKurbsen++obkflPprCzPTDBIMIIaUjDHBDEMw0xTMMLhhGIIxzk3G - uUEFy5rZ4t723sFPt/Tt/NTnvv5nX/nKgx/J7xtoQzZtoer6sBhF2jLq8fMre0tRaF8IWIaBXYN9uDQ0 - iqFrc7DyTYEQEBKXp0toK4SJRnUVWGdg6wJASom//tEz+PnTB2FIjq6uHvz5Nx7GLTs3B95+ETOqZIU3 - qL1c/xNfFdPcdffQ6LpEEOTDhcTp8RX0tgTgPzm2hpdfO4WswfF7H3t/ENLta7R/Q5tiffVUMUMm4Itg - ibCzOY8tg4M52tR388z0bEsqbWYdt1LmUtgQlDJBqSG89ePPuMmEMKmURfh+5/Zb7/7WwJ4DXxu85a4D - mXSGLszOoKerE1/+9L3Y0teJmu2s7znNlgq5UiTAlGzQDYVAkCppJyOrLBonZiCTMlC2ffz0mcPk6DOP - PGaXV88SQm1JYFNQh1J4vm/42ua337hcx7kADvVNkzLhG5JSQ3heqWvwxofec+uNZksxQ2xPgHM/XgVQ - Wl8HfZhJN2YCiIRBNP/Cngsy2RBIEtuvUkq4PkdXazN6u9swND4LCIlcoYGk8oWBwZvu/Jjj2K0tHb0d - y3NTK1Ymn/Vcl0tJmZQkLSVhQsgcMc3Wxs7+j5CUtffmuz/+zTvvvu+e999zz56H7v9A+paBFpRsgdWq - C0YDmyzaf0+S9uq6SRFeowS8+lxwAdM0sHNLL66MjGFoYh5Wrgm7ekIhMFNCayEFtcMyxkUMvSh+XEr8 - 7Y+fxU+ffD4C/7/4wwdxW7jO74uYccl1CCMA0aRLyFw2kAHQ0bkxVpWwVt5+gTevrQbg7wjA/8rrp5Ez - OD7/wPtgmgY8N7kaQbTXCX9D8hHRhcoX5IdMgFKGbZ0FdLa3I9vU1t3VP3iTVWy/fXF2upopNrS5dqki - ASI5ZVISU0qkhJCZXGPrNp/7XTv23/PNlr7tD++/76GHU9lcY6HYRH27hkIuiz/47Iewrb8bpZoNKULu - o6iOmpfKd0PieivbX/Wv8u/o3R71PUKlCALKTGQshsn5NfnzZ190zr367P8rOF8iRNYkpTaR3HUZ8+BX - 9J2Pv3G5nqPBJAgRhBBOOOG1amlqauzK8PEzF7b2ddyRMxiFBwop/PiEWYJwo4gIDqkMKT+P6L4CvWan - QoE/lo5E2cgEIAIoVWvY1t+Nr3z2w3jq8GlwCVSrFsmmTNz5yT/4gl9ZfqB373v+uclrs8MXTp/NFJtb - 58cvvC58Xm3q2/FewzCtvbcc2CU9e3n3Lbdv2TvYnx3c3I3OxgyqLsfimo1i1gzz/YVw0AUR4tcJoRB8 - GL/UXjueD8sw8ND9d+HHT7+Cw8dPA7gRN/cXAQBnr61iT19DYA5wWWd7x/f79iPP45EnnovA/7987UHc - tmdrBP6w6xLrzslfmn0aRSQm51LszwCIJKBEQhDluNIEgwQoCwB59toqeltj8B8+fho5w8fnPnIXTMOA - 4/nrmK8uJDXzWmMhwaArR6YMPa8mo+BcYnHNRj7NsLmrCQ998iPFq6NTxf7tu9v6+vqbqJVufPPEsQs+ - 953l8YuHqcGybX0799dKS/Nbdty4x2OZzp6e7jTLNjUYwoVTM2kxa4HlWnD/nTcG4K/UorpIoWc9luFZ - gQIENMwRKEM2H2yLJoqyCRH0mVBnYVJIGnw/6FsAzIDBKFxf4PXT5+ypkUvXXLs2QwjxBcAJJ5xQEuyA - fZvAV+XtCoBAcFepICkiAMJBiD8zcv7w0VPnBz/9wJ1IEY4qYeA8WO9Xx2VFtr0IY51E0G0kIQAU2GW0 - ZKWM4KCLA8chCSUvkQSlcg2Dm3vwCdPEqUvj6GprxNGTF7B5cz88o6W4s21T0SK8qXfPe/Y1NxSxMDG0 - K9PStSlfbIDhlmrbB7ekctlsT39XM7a0ZuFJCun7qPgcDVkTWYtFzESn3gj/ToKGaJ/pPgHttSRwXR+W - xfDgfXfikWeP4MiJDYTApgaYjCDkSFB2txDAd35+ED/+xTOx5v/6g7ht11aUHR++DKLIlN0fB50kJUki - SUn9KCuSEV0bTHYRajAWUlZFRoKNPRJnJ5LgP3Ii0Pyf/fCdMA0WePs1ukuIGmOEWjTZd/oSmd7nCOcI - AZCzGAiASs2DaTC05lPo2tuPnq62zK5tW3dVqlWxZcu2Zj9VTJfXVj9aW5yeaN20ddPS6hoKKea6klm+ - W4NJgdHRWdxx806kTAs33dCH/p52lMrVaASUMqIIzDQK5adSod0x4U+saIXzPDj/UwQjSQRoSGsolZCC - gBkMKYPAZwxHT10gU0Nn3wDgA8QHgQ9JOCFEoEqve+fj2/UBBDWGS03TpFJyJik1PLtaznYMfGxwc7/s - 62w2a66E73sQPAhr1Jf9EsuDgObg05YLUee4CouEkgdx3nwJwPU52poa0FjMYftANyrlCtpbm3D58hAG - N2/C5Pwya2xsxPYt/eA0VcxnM7hxWx96uzvN5mKONFgCW7uaYRkMyyUbBBKeCJKcxlRf8/Ai2fP1o/BW - o0I0liCEgGkY2L65B8Pj4xgan4OZjX0CV2fKaCukYBiqDoEA+O4vXsT3f/YUTAX+rz2I23ZvRcn2IXjc - 19Gk3ai+EZ9ONCm+SgkPqWUAQv14BLYsYxS+L5OafzTQ/HmL4zP3vheWacDzfazryg36rd7LQDZ6HTHF - QNgRGqwMSCFRsT0UMiZyKQa7WkYmmyNtbW1Ge1MR5aqLbENLcaBvE0qVKpZWVllfRxOGrw5hz/Z+tBYy - uP/9t6KztRE97c0oV+0IyAKK8uOXDHgsTaOzEiLNEXMZ9UopBSkASSmYmUIuzfDamSu1nz110Ln42vN/ - L3x/jhBZlZTaFNymlLq+X63fAv0bl+s5HpwAIL5pUkNKBkEM7tmVQmPrzYaZaXzvgZtzFiWoegK+52p2 - f922UMROwMhUUAwAarKF74Xr3HEV9BoFgReez9FQyACS4JbdgzAYwZ7tvaCQsGsV7LthM2ZnZyHdKnZs - 7kJTLgXfqaKtmEF7Yx4cwFrVBUGwQ0/lbI+eqWL3E17duDrq2OjIJ1A/m7WvqMKFgGEY2Nbfg9HxCQxN - zMRCQEpcmSmjtZAKBZHEdx97Cd9/9EmY0kdXVw/+ZQj+su3D4yIKR1YCVf2K8C7X12FdJaN61/lj6gUB - iZf6zl5bS4D/yIlTKFjAp+59D0wjAH/9c9fNWkX2wte6Ca33paqLAmJk3pAgWQznAmXbhZACuZQJyX2U - SmvIpy3kUgzLi/NwHRvb+9pRWVtGf2cz3nPzdnS1NuIDB/ZCCqCYT6Nqu/H912kiZYrGzC5xhWK0WjuD - MYlNR31+CwlQK42mXAqCMnznn362dur1wxenrp7/OSGkRghqEMSmFI5DaZjq/O2DH7g+ARD89tPUMASV - kjJJpbE2P13afOvdD2/r7+UdTTladnjIAngM+kg7xdGCAKJOSDCD0CmiU0GluSJZSvS91EEILgkTKTQV - cxjo7YRlGti/dxBN+QyKWQu37xlES0MWGctAe3MBjYUs0pYFzgUYpTAZ1SJhSTwTI0metH2j11BSP/b3 - 6hpPtSe6pWICUsBgBrb1d+Pa1BTmllbBjTx29wZM4MpMGc0FCz986jC+98gTMELw/69/9DncsmsrKk4I - /lD7J1zC6xiUTIJLksRETQiK8JACKWM/hD6hCQVcLnBpuoRNLVls6wzAf+7SZWQYx8fvvh2GYcDnWnZh - 5WgMJ38iEi4xyeJ+XNfP0VzQNGr4nwRgUhKZEGnLRDploJBNI2VQtDXlsHvLJuTSBvo7m3HrrgE05LPY - tbUXmZQFHp6M7PvhZqnEM8I6KXlAlHCNR17v80RmAN0c0OezegZlYGYKDVkTl8fn+cHj53OHfvx3f809 - b5wQWpMUNSKZTSlcbhs+4L7t9X9VrtMEAAFcopkBTLj2Qr6t9yOeU6vdtG93MW0yVBwJzp2I/qNe20sE - jkElCUVsFgSdFXQTgOgk1timVaRY92gHwdZB2jCCmu2hmM/CZAyMUvS0NyOXSUFCIpdJIZ9JQXAJP3TQ - 6BqfSHVfRNpf566RUtJ4fWgORr0kNc+gako0LWQcSyCFQNoy0L+pG4eOngBlJjhNYUd3AZ4v8N3HX8EP - H30CJngE/pt3Bif2eL6Az+MjvWOFFftW1pkBdUotkWFOm8B6X2utAKXBOv/obA1tBQvbugo4d62Eq2MT - GB0bwRc+eg8yVhDko8ATTx1ovhEFpoTHL0mziXJFJqqXBKEEEDk949r6PNifksukYJpBzv2GfBatjQUA - EinTRDaTCqg+EJ6hoO4ZM1GloKK6R6aAjPoZQHR0eODfiDta1ml+RQnxQwAAIABJREFUoploEhLEyKKl - mIbLJf7rDx6ZO/HGyeWR00e/rbIeS0prFNwJ6b+u/d82A7i+VYDgR9g2FZYlfMKJBwLv0rGD3+/fcsO/ - LDsEXQ0GSmkLay6DFF7QaWHPRMuAys8sJSBptP4P6JMmFgYR6EJvlEDgiEl4scO5pbz2rutBpWKu2g4A - AhbGltccP8J0kJUn8HQHFFNTe6E8j+qkL/vU0QAJzRyA8giHX0M8saI5LgM72vYERqfmsbBcweSLh8DY - B+Fx4MKFs3j0sSeQohJdXT343/7oc7hp5wCqbgB+j+vLffoQxaAnMvmJjD+ORjMxkzQTIOr88H1GCHwO - jC1U0VZMYaAth1NjJYxPTuHQi4eQyjZgdGoeW3raQcOluhi0sV7XxzPqE4n1NrbGEqE5A9X99HYr8MfK - JhQEjg8gSFpbqgY7OAlBuP9ARvdRjKf+GVFuw4juSy0GPK5fNEcIwhTPIgpoomEDKA12OgbLuRKEmcin - g3MAp1d9DM+WWi+8+szfgsKFhAvAI5x4hBLftuk7lvbuehlA+NsjhmFQQDBBCKutLl8rdG2+X0qQfbu2 - py0DWKtxcNcJpWjc2YHtH67x10tYIFz3Vy0lEWDitXiiae2AASRSNIdBM+pg0YjfhsAm0fId0TRz9O3g - aWE8txpTqd8nuEmkPnUHX1Lf1Wu0eDIH/gYK0zJx7uoEvv/ok3j55Zfwxuk3kWaoDc2umj976jkQ7gVB - Phr4XU/A4yL2rYRtVsBNJuTUfte995ZFo6rqYopAeI8tVNHRmMaWjjzOTVYwMbeIZx5/hD/29At0YX4W - K+UaOto70NXeHAhiTZuqro26UauPXie9P/VdUDISEiHQlXkVhp+rayKWo4SGjH1QEdAR4zion66A1PNj - X0hUbym1+RiPayxI9QxBJJzn2nO151Eri7bGDAQYvvvI46Wjr722dOn15/+KEFImIFVBUKMQDqXU5dz2 - EDv/rqtcjwBQhQAgnFvUMCSBoIwQgeW5ieVVjw4O9Pdntm7qsBxOULU9SO7F+wLC3lD70ZXUluGIBWYB - iYUslC5FBP4AyyraKgZ9tDal/R3b83o2Yq0hJD74gmhCQvcFKEGTtFVRpz2TS1lq4ifzxMUCgxKCctXB - yfNX8Y+PPIFnDh5CybaRb2hwpycmVldrft4urSQ1v8Ph+AH4lc2qKGcEMlUSql5NZa0FuvYkct33I4ER - ngEoBDC+GIB/oD2HS1NljExM4dBzz/AnnnisCghW8SUdHhlHzZNobGxEIZeFGW6cSt5ZY21hhyT6TtFl - vSl1JVQVWuQoEiBT90/El0SvFQFHLBwQgzrel6GtqMi4vtH/UicDav7GngEV+Ur0tG8SwRxnKTQUCmjK - mjh84mzl29/9x5lTLzz6fdeuXiaSVAmRNQS2v+26zAP8+jMv3na5XgGgsQAfhmEoZyDzbXupuavvTpZr - aL/1phtT7XkDy7aA4zrhHoGwE4RqiQiFggJM7BmVMsq6FmoMEj01tv9DSaQ56CSJt2TWfxaBG0qAxIIh - YhPh/dWpxITo2l+rBzYeBfkWr5X2930fwudwPQcnz17Cd37wCF48dBC2XUHGIH5zU0uluWegtbw0l7T5 - bQ6XC7i+CDdVRS2JnxUCNhqlSNtqfaBN7HX13oA1qK2tE0tVtDemMdCWw7mJMq6OTeCFQy/g0Seeodnm - Tkbccs0gYK4EHRsdQ9n2sHVzH7o6miBFsOqxkebXn0/q/tbrEbxQK0NhG5QAVC3SGqF/VxcSidByTTgI - 7f7q6XFWI01gQAkCCSG1I9HCOkioewkIraHR8rYQEJQhnStgS3sOJY/i+z9/1r3w5slr1y6f/hGRskQI - rQmCGpHUphROqP2v2/mnyjvGABCxAE4hKAUgF6fH5zp23P75TDbr7RzoYAalWLM5PM8LqZry7qtNHoEj - LKZGGsEicccRHfiIVwAiICP5d6zTQyoPHdjha8UawhYlmEBiOiIcRI1tSI0lRECLr01YCggmCfc9cO5j - rVzBG+eu4CePPYOjR1+F7dRgMult3r2f5hpashuB3/Y4XF/T/Mmq6bhKaLP6EmlKfSTrLlQTmoYm0ORS - Fe3FQPOfmyjj3KXLGB0bgcspFuZmsFIq0Ya2HlZbnq6Bu8T1BZuankGp5qOpqQnFQhYGY1CghdLuG/RX - TP11oaZpdgVgjdJH4A5vlmh/KCSUk1T5BtT7uomyjvqrS6Nrg0+E0MRBBH41nxGxWBlOEn1VS4DCTOew - qbWATNrAE4ff9F89dSH90iN/95+4740F2p9WIUmNUuHUaf+3GtbfqLwTAgCIhswnhmEQgFJBBJW+vzQ7 - OeKuuXRre2ePubWv3eACqDo+fM+DolJKikYdLoPgkpjuhR2rgwmK2msCQYFfmQWARvOTgkE3AwKmqWlz - GWt/9d0Y4NpniebHs1WZMPV4CiaSgO/5EILDdX28eWkIjz7xHA69/DJ8AMV8Tg7svh2pdJaVl+aCXX1/ - /PnI2297AfX368FPtEkKjS0lqL/60ZBVV7+N5pQ61GRyuYo2DfyvvnEaacbxhY/eg97udqyUaxgeGUe5 - WqaZYhOhnu2k0xnLFpRcHRqBx4Guzna0NTeBAJETuD46MRL7Ston6qvZ74jbHJuJSsPLKFS4HsyR4EDs - i4qUDuKbRiCObqstCUqVtU/3kcQTNKD9Wn31esvAAWikMmhrLqKlIYOX37ji/sP3/mnlxUf/4Yfl5bkX - CSHVwPaXNYpI+6tTj94R8APvHAOIfgcsgBEISSkltLK2eImm8vuW1yrWQF9fpr+zxaj6ElXbhfQ9gISD - F/tHgh+1gw36wGjJFtSZggAQATq2qyPgSyARJ6CZBLrASCCJkPgQDiUc6oVK+L1fpj2jJJ/KDyAlBPfB - hQ/X4zhz4Sp++vjTePXoEdi1skwx6fXvPkCS4H8IN+/agqorYLsh+Hlyw5QO/iTdX18nnRnolkDCTaB9 - RyWwmFzSwD9ZxpETZ5A3JT5+9+3IWAYKuSw62jtQ8yTGRkdRLZdZe/8N1trsaEn6NlzPYzMzM6TqcHR0 - tKO1uRFRJIcCVdhPG3JbvV2Jasa2fKBkY8kQa/3YXIgBHSsVPQ5FRaTqAiLRRxsJikg4xAJWChLn/gwn - g2qXEAIwLDQ2NmBTSx4Xhq65/+V7P5w7dfy1kfHzx78NgiohpEYJrQaBP4bjuqjX/u9IeacYgCoEyMA0 - fSIlJYIKSiWl1fKyZ+RadrquJ/bs2F5sbcySxSqH52n+AGhSOKRJupyLgRbnWYseSRSRV7Rf5XtA7AcI - v5vYo60YhMqNSpLXSP0ZUKYCEsDXg1hk9B+SoEQwsQT34XMfpXIV5y6NhJr/FXAJFHJpObDnjgj8ra0d - +Fd/8gXctnsrHE/A9TkcTzn9kp0eTeoNaDTUxEesBaO+qdMjiVklw7MKAEwv1xLgf/WNM8iZPj5173tg - GME6P6VAV3szGhsbUbY9TE3NYLVcIplCEcSz3XTaMm1hkCtDo/A4QWtLCwr5DAzGEs66jYSXlkRXC6YK - Lo5BjuideiERN1NLhSbjK6O/pbYaoO6nnIeKJUgk7qGf46AeFNwncGLr4xP4vAQEY0jlihjsakCpXJP/ - 7Uc/nzv+xum1yyde+IXnOiOEoEokrQoqaxSsxhh3fd/0tMCf/64YQF1x4fsWMQxGwCShklDPqU5XSmsp - q6lrb3P7ptyWnjbaUkxjcsWH4B6kCM4ViiepKmrAtPxpSkOHn+srAQrAOinRz2FTdn6g1GOhoW6lmwlS - 3TvEC4lsgOTSjqp3suhUMLA1ue+DyyAl14WrI/jJY0/j6GuvwvUcZCzq9+28DVYmyypL82ht7cC//h8f - xm17tsLnQQ/4XMIXMrT7k6pw45mgZ/tJbimObdaNvhsgj9Kgr6eXbbTm0xjoiDV/lvn4zL3vhRlG+EmE - GZ6ERCGXxdbNfSjVfFwdGkaltMraegZMt7RYJcInnpRsanISFdtDf28POttaIKSId1m+RT/q7dQ1bvSG - CLR/uKKcoN3qeh2g6m+hPSWhiCKGpTn8tPsBMrE6Be17cR/rS32B5hfEgLQK2Le5BRQEL528wp958eXK - yRcff7q0NPtCEPRDqgS0CkZqVBqO48DTjrp/x8APvLMCQFOXGXDLJ8ynRDJBqCSkWl4eWl1ZbSj27d7f - 0t6FgfYcitkUptc4IHyA+0GsP8LB0YNs6oCubPNIGCitrJkBMU2Pr4fUrte0egL8kc2pmEA4giTc8x1/ - C0oYKOGUiAeXIfgBSCkguIeVUhlnzl3BT594Dq8cOQzHcZA2iL957x0klcklwb97K3whk5oQcaRf/UGi - CRaC9TMkqQnXf6YXGh5pPr1iozWfisD/yuunkWU+HrzvzmhjDzSwQEqYBkNXRxOamprgcWBmZoasVWqk - 0NxGasszNoWgtg82Nj6BqiPQ2NCAfC4Dy2AACXbXRRFyGouJlgQ19hPb9QHNiTRxJKSVwy0WhBG4ZXwP - XWgk/AE6K1B30MZCk6NIbJiSQHCqr4j7nQtIakJYBdw40IKGrImToyt45vAJ+vQP/vYXi5NDPyVAFQRV - CloVFDXCmeMZ3INvXlfSj19W3gUGAAAO4KeJafoEjIFKQSApKa/MnZtbWNiU7RgcLBSbsbUjFAIlH+Ae - uBAagJJaPArciTS8AnPSy6+W6xLAh/Y3YsGhviMVgwiLBCLXgBIcUgWhRP6BpLCIvhfVGpBCggsRLPcJ - iUtDY3j0iefw8uFXIAAUchm5acfNMp3NG4r2/8WfPowDe7bC4yI+Nj1apgzuHQRPxct/ST2Z1Pe/blFC - NzjWPQB/U87C1s48zk+W8cqx08gaPh66/64Y/OvuEf6IIF1bV2c7qg7HlaERVKollm/qoMSt2amUZbqS - kuGREXg+0LupG20tTcEhG1IGe+3J+jZEyiEyD6Vm1weA1DcHJcCKZIi0EtLxLj9Ap/JKYETEQSJ+DU1I - oP5+seBQ4ogLCRAGmSrgpoFWtBYsnBxZxVOHT+LHf/eXhyYvnPg2JKkSSqpE0iqlsgbGbAructvwgNK7 - ov2Bd8UHoH674KkUTM4Ip5JIKQiVBMtTo0enZmYHrLbNA4ViMwY7cyjmUphc8UGlFxygGQI8duZpzj8N - +AktrpsGG7EEqEs0MqytEOjCIl5ODD5Tm3dUPEA0BNr1arKRiH4CzGCgABZW1nBpaAw//cWzOHLkFdSq - ZVhMev033CIz+WIE/n/1pw/j9r1b4fgiale8MqkOXNUoJeIAoHUavh4/9VJCfz8s6kDK2VUbjTkL2zvz - OD9ZwYvHTiHD/CCTj2HAdWO/TWQWIW43FwIGY2hrbkJHRzs8TjA1OYlSucza+raapdnxqvBqcFyPTU3P - oOYKtLW1IW1ZKOYyoIyGJ+7E/Rm9juod0+s4ehR1L3R2EjMG9b7u7U84DSPgy9gUiISHLlj0R2krBtH1 - Ei6XYIyBmwXcMtiGtqKFN0ZW8fjLJ/D9v/53h4feeOE/EtCQ9pOKILImGbOZMFyHwYV3fRl/flV5lxgA - AIDAy4JbHgzOACGJpBISkixNDh2Zmp4eSLVtGUjnGrCtK49iLouyAzhukMnGoBIgaiuu7uAjib8js0Bn - CYidgDGVB5I2e9IhGIkSzRyQkdQAIvMhvE4/yiw5NAEVJZSA+z6ujE3g0vAEnj14GC+8+CLMbAG5tCX7 - dtws0xr4/+JPv4Db9w7C8UQEehm1WcnBQDurfIFS1oX6qt+/OQEAC2n/7KoTgf/cZAWHXj2BHPOCHH5m - nMNPlbqma+8FPKS1uRGtLS2o2B7GxidQKpdJqlCAwR03nc2aNNdELl64CCENZHJ5+DzYuAWoZcI4MjBB - 5aPnh6+FDlxogI/BGK0UoA7IddfqZkB0wJ0mZFH3fajnR4IhMP4cQUCpiUKxCbs2t6GtaOLYlSU8efgk - /vH/+TdHhk48/5cEqIGgKgkqIKgSQW0Kw3YZ91CzdOr/jmt/4N0VAAhMgQy4xWFASAgaqFMKLE0NH56a - nhnIdW0fYKk82rMQrc2NxOESti/g+AIG1Sh/pArrlv5i1a5R/PA/PQZAA7YCk3IyRN8iWmAQYqMiXlEP - +aW6t64JIpYAMMYghMDlkQkcPHIcx46fwEuHnkPNqSFnUad7YJdM5xtMBf7//U++gDv2DcL2OKJWRE2O - U0cTIDxPXtOMUoJHk1EHhipJM2WjwmiQW29uLQn+g68eR8YIsveaRpDDT909ElIajY6QEtZNiCAEppDP - oL+3B1VHYHhkGOW1VdYxsNOcu3JyLpPOstW1NXN0+ApcSbBcqqGQy6O5sQBCaWAWqudoHR5HAAZ/KPqu - 9nYIKePAq3iQwvrGpnTS5o8FSqT9N9D26vPof6lArz6XqHECw0qjtakB2za1gvg1cXJsjRw8dhbf+6t/ - c2ToxMF/T4AqCKmAkAoRpEZAa5QK22XwUDN8YO0d9/rXl3dZAACAK+FnwE0JJsMYBkkBCrI0NfzK5MzM - gC2tjsn5ktvTkmVdne3UYhRVD6g6AibhiM9S0kwD0PXr8ojBEfkHCMI9JOHfoVCJnIVUuy+ACHl6GG0k - PLTXipOGhVKClGWCMROGaeD1U2fx5MHDGBoaxpnTp+BJoKWxQXT0b0em2GiWlxeS4Hd5VN/YtFCPJFE9 - lBCgYb0VC4jiArRp8pYzRjcrKAGjwHwd+J87/DqyjId5+xlcP07gmXQ4ytgsUTdPoA4wGENnWwsaGxrg - +cDU9DQ8GKS1azNbHj+/2trRnbU5IfOzMyCUYWpuAemUhb7ebhBCYbBAECTaFtF3nRnonyn2EFwlgWTW - 3agfZMwWlNNVa1t0f5loUnKVAZrgEAIVbiKTzaKvvRHdHc1YWpjlj7zwhn34tRP80e/99bGh48/9pQb+ - KhGkSoioESJtjzEXtqnb/e8a/QfebRMgKi7gp6WwABYZUxSgwNLk0CtjI1czLNfcPzw+VWtvaUh1dnTS - gbYM5soBAbMdH5YRa261REeBmAkgADetEwqRkFCZfYgCVCwgoutIaD4QGb2vs4x6phDcNpigxUIOlZqN - 0akFvH7yPH74s6dw9vxFLC8vBScH5zJ+S0+fyDW3m7W1VbS0tOIvvvEw7tg3iJrLI+YRVV11IlFMBFr9 - Y3NAJb0QMsgTWIe9KAZg3eCQWPPPrzloyGrgD8/q+8qnPxg4/LzgNPoIN/V+FPWZXm8EWjHKBCUF8rkM - ejd1o+YKXLhwAfNz0+bAngNZZ2Vquam9w3B9ySrVGsYnZzA6MQvDSAGEIpe20FDIhQk61oNfb2GCpms1 - QXRt8J5O6xHWVS3p6HY9QqGhAtXUjUTifsGLqivArDSsTB63b2sFM7MYHhnx//HRZ5bPX7ziP/GDv31m - 4vyxvwlofz34SQh+wwPK76rdr5ffAgNQxQX8NIQFySKjjEpQkOrK4puLc9OZUqnCLo5Mss7u3mJjYxNu - 6i9itiyRSzHMlXxkDMAXgEkDUhAAlybs5CAZCN3YaRgCmYZootH1CA5qhK5ttRUFxP6C4HkSjKizRCiq - tov5lTUcOnoG566O4fGnnsalSxdgWSYqaytubXlyram1XbZv2pKhAFqamvGVBz+E/fsGozMTdeGkWTsx - U1HVV8QkbI8yCaSMVwcSdDkqOmgV+CkWSg4asia2dxZwbqqCZ15+DZnwrD7LUMk8ZOQE0+AevAq1Y6RM - lTNNEwbKHLAMhraWJrS1tUFIA6NDV7BaLpOerbuNy4efmPbdig+WZqlMxhgbHcG1qRkIZmFqdhH5fAYE - BJm0CUppcskvoe2BCOBRu2OzBFI36oKsvVE9Uc+gSJ2AUa2XgZIInXwEBEs2RWdzHlYmj7t3tWGhInHm - 0ij+5r98d+bsG69fO/3qc8cWxy/+gIDUQGgVBFUiSEUDv7MB+N816q/Kb1EAAIE5oAsBFmTygERtZfHs - 8sIMX16cd2ZKfh/JtaYMCLGlp5WYhoHWhgymVzkIOLggYESCBTwYNDxiO7mjTwGYgtI4LbO+TBiBqs65 - CKKZCSSYCErAMEqRSpngXMB2fcwvlTC1uIaXjh7H0eOnMDw8hIsX3kShsRFeZWWlsjC50tDUio4te4qp - VIYW8zncd9etOLB3O4qZTAgWGdaZJiyNSGYhritNmAjhabOERnjTzYGkhlO3ITAYgUFJAvznpyp46tBr - yFAPX/3MvcFBna7m8IvqgvVTkmwUDBVeWkdnOBdIWxYyuTxcSTA/M4NqtcYMk/mV+fF5+I5jptI8U2zI - ToyNwHE9TEzPoVSpIZ0rwvN8UEajcZDaZhyp+q2+Dgq4mjlQX6IIFD1pg9aPwfyKSAK4ELB9Ag7Almns - 6m9BQz6LTa0FXB2fFS+dvUZ++JOflI4ffOyV8Yunjq8tTDwJGnj6JZEq2EfRfgX+etr//ycGoIouBLiE - ZBIUkoJIz6tdK60srFy7/OawLHa+98KVkUXb8zLNbV1ksC0FYmZRzBiYrwikTAOrVRcZk4JLwKAEJEQH - JQhyApJYU5LQZwAgui4SElRfb0doXpDIzDcog2kypAyGmuOjbDso13xcm13E8TMXcXF4DC++9ArWymtY - XS2htbsPGZOsDZ144bJvV5zOwT0NXQM787mUgb7uDty8cwA7B7qjQJHw0YFG1xiA+iCi/0DitfqcIkxe - CiQChWTd9CEAGCMwGcV8HfifeOEIMszD1x78MLJpK3FWX9L5pVVAYwQbfRb8ltF1KtdDMZeBzz0sl2og - lKFcrYILwkzTdObHLy6UF6bmtu47UGxo25ReXlyE7dQwMjIOQQ3MLazAsCwwZsL1gwxTubQZjLfGQFR8 - R1QVNZgaS4hYfyDlIyYBqDgEGX2NAPBCp+Zy1UcqlUaVMwx0NKC1uQlb2lKYKUu8cuyE+OkzLy2+eeFS - +tnv/oe/WZm7dtJzqidBSI0QUiEgofanNUK4Tvt/6+AHficCANCFgAEBUColpKSSSin5iudUx65dOjNd - KpWyrx1/Yynf1tc9s+bLngYGmsqTA4PNmF7z0ZA1seoA3PdBaJBOK21SCAS2rREGsxNKw7PYEfkRon80 - /ByxPa9ytxkGg2kYYJSgVLUxv1zCasXF1bFJXBmbxmunzuLcxcsYm5iE7Qk0tLRicXJ4qTw3PnPhyJOv - V1YWrnXvuGVg7wc+1ZsGB6MEd9y4HR++80YILiNblip/BKAJIc0E2IAV1O9poGGyjkBLyfjwVSDSXgYl - MA2N9ncF4P/F80eQph7++KGPIJsx4YRHdCuNGT0qUozrI/UU29BNAIKkIUtkEORDGUUxn0Uhl8fU3ALG - J2dgpTMGY4zXVubnlmfGx6avvDllpdKUc1929A9mKzUXC0tLmJ1fwNzyGmqOj1K5AkpNlKs1AASZlAnG - GIKkJTJiO8riRAjqdeukkVQNBAGjgZHAZXD2QdnhACGwXQEHFtobs4CRwj17O1HyGAxekS+dm8GpC1fJ - 3/zn/+v0+JVzMyee/ckj1dX5Q1LK2SCjbxDkI4isEkprFMIJNb//uwI/8DsTAEAoBCQ3pTSEEGAssF4l - FRSA51RGlmavLSxNDF2amJlvn55d8C6OTafyTe2m71SQzeZxQ3cBSzVgx6YGDM1W0JRLo2T7sB2OtMVQ - tT2YBo2SV5qMhvZjACDTZJF9a5oMlBC4nh8sq4FCco7VSg0Ts4uYXlzFpaExTM4v440z5zA0Po2ro2Mw - 0hmsLcwJ6ddWh4499+bs0JmL86MXLvuOPbHlxrvuOvDRL+6EW8Hs3AJu37cNX/7sB8F9Di5E7HNQhehg - J7EACN6Ir1S+gijzLUJ/QLAaoQitOpMRoc1vGhSLIfhv6Crg0nQNP3vuZaSpiz/9wv3IZky4ocMvfpRe - vw1fAkhiqk5eRG8E2jQwAwCgubGAdMrC6MQsxkZHkC40ZLfs3V+cGTo3ZVfWRpYmri5Vl2en1uan1opN - bTnPcVNWoZFcm5zCaqmKmdk5eAKYmVuAJ4BypRq0lRBwScAFB+ciOEMwPK6MEMAIc0FKGTMn1xcB8GVw - poDBKFbLHlwB5NMpLFR83LKtA1Wf4cb+Rtg+wdzCAq7MlPBPP3/SOfrqkdmDT/507PLRp3+8ODl6zqms - HQNVwCdVCVqVVNYIYzUqhO1SWu/w+62DH/idCgDIwDGYkdyCNDiXRBoCVAgJKaQkAr4/zz1vZX704ssL - s5PWuROvXjSaem88+MprM5lcMT+9bKO7OQ0hBJqLeezoa8TIXBn7Btowu2bDdT00FTOYXqqBArAYRcX2 - wblEymKoOi5s1w+SXUCiVHWwVKrCpIBtuxibmMb43CIuXhnG6loVF68MYXphGTOLK/B9F6uLU155bmJm - 5tLJywtjFy7PDJ8/7jl2WQpZbe7evHvngXu2pzO5TM32yX133oSvffbDEDzUrETRzHh1g0aOxhjIQJ3m - R/yf8gkEio2EJgTAgp3SUb4ASgLwL5UcNIbgvzhTwyPPvASLuviTh+5HLmvB9bRsuOFz6h1jQf10E0Am - wa9WBWTsrVc0RKfkQkgQStHX2w3DSOHa1AwmxkbQ0NaTtlJpujRxdUkI4bp2dWVtfvqSW1l1qyvzq5AC - QvoZK51jqxUb5UoViwsLIITi2tQ0bJ+jUq7AMk1IybGwVoUQQX/6vkDVceFzDtNgqNo+HI/DoARV28dK - xUNzMY2Vsg1JDezsa8XMqo07dnbCMCxw7sGiAicuz2B4fArf+dFjcxMzC7kf/c2/+9H4pdMj42+++g/C - 92cE52OEkBoBqQqQCoisEYoaFcymkjsuYx5s0w/Br+/v/62CH/jdCgAgEAISvi95KiVNcAFhSEgIMAhA - ckrgAsStrS1dra4uXBq99Oba3OTQ7LX5tbbLly8vLduy4c0rE25T1mSzqy66mzIo5gxMzq3i7hv7sViq - wWQMt2zrwdjcIjKmgd1bOlFzPCwsrWFJM6fjAAAgAElEQVRTeyMsg2B6bhHlmg0GDotIXByewJmLV1Aq - lTAxOYPltTIqnGFpYUauLc+WJ84fH1qdHhmevnLm9OrctcvVteUpKaVLAAeAyDd1tPTvu2tvoaGRDvZ1 - Ynt/D9paCshnU8G5BRHYNQ+z5txTgiGhg4kuADSWoJyYEkC4FKpi+ikNYgbm1gLwb+8u4NJMDT968hDS - xMW3Hv44QA1UHQ+pMGdf5NWHXh/1Ohw2RNaytjIRf6a9EVc+8TYJWFBgg0EwC47rYXlxET73ZHV5btJ1 - qisINsgIt1qara4tTpcWp+e4U6mW5mdKLGWluRAWzTSQytoqVlZWwLmH8akZAEBrMQPXc1GpOXAdG+3N - eRSyKcwtrKK5IY/BTa1YWaui6rrYf0MfSlUbpkFx27YuDE0tYlNbDiYluDq1gpXlJTxx+Ix7aXSSPf3U - U9eOnTjunHnl8VdOv/LM0ZXJoSdqaysXALJMCCkHlF9WJEGVUFIjgtYIDIdS7riG4aFW8zfY2vtbBz9w - fWnBr6fIut9AtSod5AXSvrCE4FJIX0rmCyo8QHoUcAGaXZke+cHKLNsydeXsyy3dW25//cUnG3fdduee - Y8eOFDvaOulN+/Y0zS2v8q09reyoAcyt1rBvcwvODY1heGwK99+xC2ulIDZ/U3sR8G28fm4MK2traClm - UXUlro5NYH5pFcvLSzKbzYHlm8nQmWOLdq1aHXvzyEXDNP2lqbEhIXjNc+1VCFEDiEeADAixC83tN97+ - iS99uLunh7p2DeXSGnZv6UJnUwPKNTsAlIidkYEaR+TGDpJHAvXg13/HKxQxQ6CUQIpgH7/JKFiagBCO - 8akqmnIh+Kdr+Omzr6C8uowDd9wsq7ZDctkMag6HSSlMI15WVM473cuOOoagT9t69hDF2qvrpH6dEiIC - m9ob0dpQQDabRzpdRkfvTa2l6eHu8vL8JRLE83mc+yvc94jvuXN2eXWCUJYpLU9v9V3f6N/73l3pTCa3 - dd+BlrGJGVmtVrC0WiZXx65hsH8TshbB6FoVswvLuH13P5pyFJeGxpBPbUZvaxZPHR1FhgGNuRTOjM5h - ebWEyekZvHT8LG9vamCnzpxdnp2fltyplc4fP3zOt8urS5PDJ4QUtuRiFCCSEFQB4hAiXQHpSEIcIqhL - BHcIJZ5LoWt9of0kcfBbLvWm3O+iKGZLwx8GZBhSwrCkNIUQJsAsSaUFKS0KmpZSGgAsCXSCyFKhpfM+ - t1atdG/ZdRPLNLQ0trQW9t5x7+7Ry+fm9uzb25xOpYzhodFqf39vdlNPJ65NToNyT2zZNkjPX7iMsfFr - 9kB/f9qXAkurVZx948hiIZuqNbd1N0wMXRh1alV75M0jJyCEa1dLs8y0GPe8EoBVAiIAyRBgkpupTP8N - t939wA23vn8vtXLZLJP40y9+FDu2bILtuHEob/iP0sBHoWty3VmpFvjiOAfVafH7euEq+ywAh3O8MbyC - pryFG7oLuDBVw3NHT+OxR34wc/HYwaP3fOKh/V/98pd7bhrsjk7YBSTSqcBPwiPdFHv5dfBGfwNx2KwK - koH2PW1FIs6vHx8y2lDIYXRqDk8cPIJnD74Ej5iAW14eOfH8y0vTY6e5781DSgFCXEhih/OkwEyz4Hsu - T+cKHSAkNbDvvftT6Wx609adA0vzU6vlqpPefct7W5sbsjAIxcjYmN3f15vetXM7hq9cFYKZtLenCxOT - Mxgbu1bdsnVz1nYc/+yZN5c2b9/d/ubR58+vLMyX/drq0tTwhdOpTDZXWph+AZQUAMxBwCOE+ABsQogr - IFwQ4hJBXIC7lFLPJcSDQ32gpuj+78ze36j8rhiAXlQnaJ1SE3AgXGQ4UsQ3hfAhpAcwV1DpADIlQS0q - 5SgISZUXZ34mAXPswokJ4bsL+ca2AyNvvvZ6dW1xYXbsjvfNT01MNza1NJfX9u989IffvWYx8MF9B7a9 - dOTVtalLp8fbOruK5eXFlstnjp73a+Wq71SqU4T6UnCxMj91QfieC5AVEJIFiC08v4wgVtgPlsCJBKQh - JSzftVdZtrExVWzLtuRMbOnthAQF93kw6YEwo1HQ1CBIhoY2v1SLjwAh8fWaXZ1wDG7QkcHqJ4Hjc5wY - XkFLwcKO7iLOTVZx8MR5/NN3/urisce/9x8BOAcf9UttXQNftO3b6B17tqCQsTC/agMESFss2pcfUQJt - VeD/a+/Nguy4zjSx7z8nM+9W+74BBRALCe6LRFFqba3WtGwpppdxW3b4we4He8JPnje/+MUxER3uGM/E - RLdjPD2yOuTxtCS2pGnNSC1SOyVKXEQSJLEQINZCYUftVXfJ9ZzfD+eczKwiRIkgKYLq/BCJeyvvlvdm - fv/59z9P6MxjbIBLn6Y8KmCeWKTqFmE19zqtgXanh2athocfuB+dKMPhI8fQTaPBWnNwQkpZV2miQRSC - qQsgtT9NR6XpVQB9ca+zCUbn5LNPnhKeH1w8efgeEkIQs7d05tWW1+xrHrzvsXs2li6tvvL0k5svHHxg - fnJqauDs0RfOJArywKH7d50//sLJn/796vr4zK7pC0efe+bI4Oho3NlY7a6vvCQ8f0zr7HwSbikI0gSs - gUiBkGiimKBTJiSkRQpWKRGlqZC/ivjvOfmB20MDcCgrua6cT5r7DQ81LX2tPWbPB9hnoX0AAVh4Auwz - c80ulx4r3QQoY+ZhIUSTWa8GjeZ9AMm411kOGn3TtUazr7u5dp2ZdaNvYDyNwk6WxmcAniAhpVZqk4i6 - ADLN3AIoJiAGkQZ0CsC1Z2YAHkFIZh6575N/8L88+ul/8uFWPcDi4kX8408+gv/msx9Hu9Mrre7m1oX/ - hKR8tS8/XuxzWkPxKzkTYJvH3QoIpTWeO7OGkVaAQ3MDOH65hx+9eAJf/eu/OPniE1/+PwHRg4AGUJvY - c89nP/f5P/30n/zRPx5/6MAMarUaskxBWjPCOBN5R9VhqeiIy73zdz7G20p1XQfdsibhIjKBL3H5xjqe - fuEonn3pFaQksXT++KXzLz31w62168dZ8VUiRAD1GDpx1wcDnhGnVANzjYh6YPgAWkLKQdaZBmjZ82sH - /XqjL+xsrRCRaA2OTMVhr5OEneu1Zt8kwCoJe8eIxJjWqkckNo1mRyEARZIAIIFGRkSpBiUgnQFISYsU - oJQoS1MhMsRCAaEL7blrpBwRvS3ID7z3TsBfBSspMw2ltNY1rX2tPeKMWGZgSklyyuAMJFMwKQGkgIiI - mIlEG8AawEKr7LJK00sAYpWl19IoPAXWG8wcZkl8Rmt1zWjOtAnwkiE/ZQBFIN4iQhuEDghtGEdPj4To - EZCBiBncDILa1ND49L7x3Xfu29zcwu//zoP4zEcfRhwntr9ecd5zaZc7/MyqT+Skn7WMdsT7nRDYmR9g - H4bSvI38r13p4Qe/OI6vfPEvTr705ON/DtAWCUQEJAT0ehvLZ69fWQz94bn7B4ZHvZnRAbRqPnqJgtZs - HIOO3dtMkB3YseONQzl2PjFXC8BsxnUJKeAFAZbWt3DpylVonTVU3O2GW+vXVJYuE1HI4B6EaJNRu0Mi - ikAUESEmoAvTjk8RiTaY1wH0mKFY68tZEl9k5hjga0kUntJZskJEbZVl51WWXQXARFgyjjykRKJDRDGR - iAnUZYgQQoRMOiSB0JTuikgIHacCiU5kAhW55p038/DfNsR3uJ0FQFlaWgmaMZTSSgVKB6w8aAX2FYEy - MBthQEhAnIIoEeDUnEiKiZAClBCZCweAIqIIoA6ADEBMxBHZjqxMCGFqtDsE6hJEl2DTNyFCQEQwlbgE - gkdE4fD0nk899od/+t/tmptFq1GHhMb++Sn0t+q55184hsOk8BYKvQ2T5dEB6yOgwgtfTmJ6A/lhWk0/ - d2Z1G/m/9/wxfPWv/68TL3/38f+DCBsk0IMlDYhiQRR1NlZPX1xcFNQaPdDqGwiG+5to1AP0kizXVIoz - srMUeIcPwD7ApcvdGjulP0rVec6fwCa1W0ofYZxhs91DUG/KrZUbW1tLVy6oLG1rcJuIQmIyv7/dCBQT - KCRQREBEoNBcB4hBiAgcAZwCnBGJLXPeoYhEz57vhAgJkegSITbXCHpEiFhQD4SQBUVEiEgjEhAxsUyE - UHEqKVGxSKGiDMiUvZZuZuffduQHbm8B4MA77htBkGVaqbrWNa0C4gzQioCMmFOwl5KkBEIkTGQ2IDYX - BCUgiiAoAhCBEIEQQlAIIXoQphWzITv1CCIiEpEp2kCsiCMWSJg4k66bHAvyg9pd0/P7Hpi749CerU5c - GwyA//ZzH8PoUB/iONm2QArnAiS2q7r7u8TqnOO5LlDe+QYTQDPj+dPbyf/ks0fxlS/+5YlXvve3f0aE - dcB+T+RCIGaiVABZe2P5yuWFc+3UH9g9PrO7b3K4D826j1QxUptMUxTHWOLuuKTL3XvLjkPn68j3568r - ORPBqNVMem+708X1G0vY7EaQQdBIe5tbva31a1qrZSJKCBQaYc2xIk5ZIGFwLAmZIbKMwCImmOcCIoIU - EYQIS+c9tOfdXgMUghAyUchChEwUQYiIiCJSIhZQsQASIk6kpCSRSFXsZchCR/xfFta7LYnvcDs4Ad8M - O8mfX+8ABNAlhKAI/QLQhIYWYBY11oI1CwCCmZ0/QTB7lktM2L542gUqM59jK0OISAPMKaBBgpFAozQx - IPMBaZYwpVlj+s5HPzE8Pjcw2l9DKxBY22xjbKj1hi+jYd5FsK2FInsATBAQ2w360usEUOpOXEAz47nT - qxgukf+JZ4/gK1/8yxNHf/D1PyPCBkA9AD1iigCKwVDWeSlZIADz5euLrz/+5Nf+mobGJv/nKHyAHrt3 - H/qaAZY3QwhS8D0zO7mcCsy6IHS5mScDxWCO0i9QtCjf0W4LhCTJEEgPs5OTuPPAfiTqDKDi/jRJvTRN - UoCbALrMAkSsMqIUKSl3TjIwEECANfm2LZQ9/6Jop2m/xPaTws51SZQxTMcQe/6hSZKOSWoQaYRCmzPX - LpP9Zvb9bU18h/eDBlDGTrPAbgkDqUbmNIOmUnWhlBBKC5FposzccqYFm1vidMeWaKJUC1FsiUi1Fim0 - zKBi07oYSplgmyJ4npAAgcTM5O79H9l36IG7WgOjI2fPnMEnHrkLjz5wEJ1enOf5G5Xe2fuwNn/xmCtA - IWv7b6tcBHKXAJVep5nxs5OrGGoFuHeXIf93njmCr/37vzp75HuP/3NL/i6AHhH1AB0SIRQCMRGnACuw - VARiCHBnc/XKwpnTkfZbMyOTM30jAw006gEyzciUzjsGb9MArAArJhUVHsM8SMDWAchFhqKbCA1w/q9V - N7n915dWsLqyAtEYIBYyWLt87oLK0g0QbYARKXCKTCRA4s6J2ZTKoGtKa8q0Fpn2KbPnM9NE9jzn5z/J - z79AqgUX517KVEmZKSlTFXoZsp5ClikgVUBSjuPfls69Xxe3uwZwM+zUCoAil0Cb2zahu22/3fpRrE83 - i4B0b/beNzu55v2YiZnrzFiuD4zvmdz34L7x4X7snx1HrVZHux3a5Bx28TtrM7M1A6zyW7axCQA0SAtA - GIKInFaUJ9UIMjb/s6dWMT5gVv4jl7r4zjNH8I3/7wtnX/3ul//3Evm7jvxKiAhEKYiMg4pZ+Kx9Zqmh - tWbB129ceO3fP/H4/7PZHBz7Z1p92Pvg3fMYaARY2gyhFKMVSKg3ePTtsXOh7pen4JoVmJDP/bH5CmW3 - KLOZfdDfamB2ZgpRnOLchYuo1Rt9EKLG4DYYNQJJE40hR8AM29TusNDu4vx8WbRuFvlie0oZaLszcTNV - /mb3d14b7yu83zSAN8PN7K6yeqaNppBoINVGkqd6+4adWVp6x3uUBY6AlIEERN/g8Ef23/fwh6bn9syd - W1j0+gKNz3ziYXhSQisrk0Sp4s+t8KJY5ctRgG0ty0qRAWEjBp4kKAUcWdzEUMvH3GgTRy718MQzR/B3 - /+ELZ1/97pf/ORHWcrWfqEfEPSVEBCESJDKBkimUVFDQ2gdLaAak+YYC6G6unb+0eMFLveauwZGx5tRI - H4SQ2OgkpoGonRq00xGYhwR30IeJc63BCcFtxkGuFQCNmo9Ot4dLV69hY2MDw7N3tHrtLV6+eOYkrLef - wRGYrFaG8rnbcc53bjvPubsOErvdNGb/vrPtf138NgkAh19iJrxh382eU952nnS3OY3ChxA1AWhZa+y/ - +xN//D/t3X+odWB+GoPNGsYG+zDQ10Cm2MbzYRYYp8bbQ8ideeScg8i1hSIKWDj8pDBdkRZXevAlodXw - sdTR+N7PX8JXvviXJ47/8Gt/ViJ/l4i6RNzLjFMrRhwnJkzlVNlMQ9XZ9mdAWQh01m6cuX5lMUobEwf3 - 7T/QODDVj1bdg1IaqbJaTb7Uw5jOdi11bGayVLdde7cN++DtPg5nWkgpAQKiTEGpFOsry7y2fH1l+eKZ - V8H6KkBaECJmSsxUmZs64N7Ouf6tJfxO/DYKgF+Gm6ltb7bdDO7yFUDD84T2mWnG972J2T0H75KNoalr - Fxfw+x+5H/vnZ9CLEtt2zL3YWvvOrreCYRvJy1EBe5hl7YCZIInQDjNc30owPNDEd596lv/fL/yb1xZe - +tE3syxeJEIHoJ7JZbBqf07+m4Wp0nKTFpSEgOpsrJy7dPnqiBjZc+/UxAQG+poQgJl1WJ58U8r4y9d2 - +yADRYt1azPkrMrvW98CzG8gidDtdHHx6nUsLa+g2T/ct3JtcSlsb5wCoIgQsS9iqFwDeLNz9+ue6zc7 - 97+V+IckAN4uylEDAchASgTMxPP3f/iffvBTf/R7B/ftRZZEqHnA3rkpMxEGnDfryF/uOhNvywwsAhS5 - EGBYVZvz2EPgCxy/vIVTVzv4+N0TeOHI6exvvv7NiwvHnj+6sXzleQKvwQ6ZAHTvJuT/Ja2mk18mBCja - XLlw7er14dbw+OT8nj21RuCjG6Wm1l64vv1O10dBeqfvo2wqFM/TpdcVWoBp5qGYEPg+AGBlo02XFk7f - WLt+6Vx3a+0igdpEMmHiGLqWGZ3o/e2Me68g3usDeB+hrKkSaiCttQ/SzXBj5crG1iZePXoMB3ZP4aMf - uA/dKDYrJHOpT5/VLm3PLtLarKSmA4JhiFWZzWu1mSmn2A7J0NjqJRgbCPDhg6N4ZWEdh88viShN+9au - Lb4K1ssmnk0hQJEiikEUI45T3Jz8ZZVXA50MkZemUsZEymXa9Vjr6+Ha5V9cunRx6+yFq/BJY2KwDtM1 - xx1vuR+heTvWpcIg+zHFtF12gbdSfgDDNUljVvA8wqG90xgfGUQ7jBtg7XnCG4IAMYM8ZonCqLiZc6/C - r0AlAN4a3EUmwUxCiKgxMHzowEMffuzg3j3h2NgYXjl+ElvtHlqN+vZZ83ncu7CLy+RwM/FYabDWeSFQ - MQDDdLrRSuPFM2tY7mQIVBfHjryavvTdx78Zh53XQCICEJGmiEiblT+Rjvy/rArtJkJApqkQCZGOoCgi - 4nB96epLr7127OrR0wvR+ZUeotTkBZSrAMsRgLxIKCc8UDTnLAwFN9ijPMNcCpNTsNGN0Y4S7J+fwz0P - fXjcqzX7tVbMQB1gj3LbqSL/reL9GAa8HWDdZJBhe+MS/NZghFpjz2w/+udHEMYx4iTN7WCy1zjZUTVu - Gq0mQBBDk21RLghMBMHOKjbOM00EITTCFOhGCp+8ZwpLWz18//hlvbF0ZQUm/TUBKCZCDKY4I0qQiNQW - pfyqCTNun43RdRXiZprWIDwWMRN7Ok2uHvnZk1/fvWt+8O6D+w+GW4Tp0UE06jXEaba9IAg5l7cl+xTe - f3e//GwrIBjIFCPwPfQ36ljfjNEMCCODTfiNviYRriNP7GKBGgsb6qtwC6g0gLcOAvooAFgztYQQfndp - 8fWwvYGf/uznUFmMXTMTtp8+7AroTIEdoTA2fekZBMWA1hpkx1blijQbhxtrRs0TOHtjEz88chHEjG57 - U5w8evhie/XqswBiuHp0EgmIUiAqk79sI98MZU1AAT0FIVIhVEJCxBoU+dJfF7XmYLfX0xH7WGuHSLKs - WH7Jru7lVX8b8csSwtgM5TBirjFoYwg06z5qnsDqVg8eCRy470MPSL9+SJquS9YX4z55222FXxOVBnBL - YDCzJHi9vpGJB6f33fuBvbuns/6a8JaX19Dt9BDUfCSZMiu6sEU97DKVOE/uAQham5blTKYJh2CrLJv+ - 5rAZtYgSjUOzQ1hph3j++AJOnTndDQLJUvgE1okmJFCUksgyCLlz5f/1vlhxqxBKopqWpChlUkl3ffnE - scPPn96//+DgQN/99e5WF826j6H+JrI425be6/4ziUuU/51PM3aC0EYS3Se7iEeSKmSZxu7pMdxYWcfC - 4gvRxtLl5aDeHAjTiCBhR0RVpH87qDSAXx/FhdYCERHDY4p77WUtvL5LV5e8qdFBPHjvnWbCcaoKu1hZ - 2945urSG0lxa3RWYFbTW5jFmU0uqGUorMGsIAN0oxcXlDubGhzAzXMfFhQu9S6+9+JzWalMDGQEZEWUp - UYZI3GrPOacFMNDRsRAKEBkRZcy6m6kszmoD9STTaDSaiJMMcWoT8exK7iYUaWvuOGco53pIWQsqhw2s - H0RrEDGiNIUQAh+6Zx7zu3fVl29c2+y1N5aZebA42luZhVzBoRIAtwgiUtB6wBdSibh9hoSHn7/4Kjq9 - EAMDDWRaFY49693WnNeZWPvekN1xAtoJC+STPVxyjNYa/U2JRkD4yeFTOH72Evbdde/48PTeA3AefiIF - kDJpsuLttp0ydBVCEaUKRBkRJesXX3+hs7WJ185ewtpmx7Rcz5Tz8eereS7cuMj/3z66DMY0youJdG4m - sDYTmDxJuHBlBZudHu4+dBAzB+/fSyQkIHpGp5Awn9aqNIFbRCUAbgVmJScIsTU6d8cHZu84dO+uyWEe - GxrE5SvX89p/Z7sXF7ouVkfr6S+vei5U6LQBZoZSDKUJqWbEqSmWCSRwdvE6jrzw9OUk3FoHIbPOA02U - mao1dMrkf6tCoHh+V5iquIw0oJWUXq23cvVqpjROnVuEJIG+eh0q0zacWfpe9reC1rkfxIU4tS6mIhV9 - Agt/QZoq1AMfc1OjuLy0hfNnzurJqamB1tDoNBHFMFV+QEX8t4VKANwKTBGQBEDLVxZPnD57NlteW6eH - HziE+dkpbLa7hUqLQtXV2i3sO23hcny8WAnzXADWIAZ6YYb1boKZiRHs3T0N4fl+2uu6JpllJ16Z8Leq - AdjXEhMRk8ldFuPzdz80vmv/zPzcDGqNJq4sr0HpPBfYft/SsTvnX67ql52Epce4eA5bbanTSzEzNohH - 7t4DLX1x9tgLp+Kw22bmJoC8DLjCraMSALcCITQRKda6lkWd6/0BLYYpcOLUOfT1t9Cs1+0oaw2GKjQA - bdRibWP9WmtotmZArgnYVVSrPAFIK9NvouYxojDC2Ys3kCYR5g/cMymCesMeFYPeVUIwM4uwvbqytrmF - 189dwOzUKMaGB9ANIxjHaJHDYF+QT+BxEY18XBlKghFmDJcZcW4EgxAEzYzXL9yAJMKu2WkkGbyk17la - OiSXPVzhFlEJgFsHA9BBs2+CVNSeGh3AuQuXcOLUefiBD82MTBtHXp4AlJsCZC52FBl0SjMyrXPnmWYy - j9stzTRqgQRrjdcvXMO58xcQ1ALsOvTQfczcB1uejHc8MabItGsNjszecejBQ/01maytruD4iVOoBxK+ - J23DT7goP4qkoCL8ydo5/0oaQK6vFGFCp0U0A4kwTfDd50/g8pXr2H/XffP1Vt80EXVtOfA7pen8g0Ul - AG4FZIN0QiQa5K93wnHoNP3AIw+gFyfobLnRVOYiV25l1NrY96wNOZTbOJ/hp52NbFdPaA1YEmWKMTHc - j7vumEdrYBgrlxciTjPtB/UJaxOb5JjtguBWBEIprs7EzIIZIup2ZCobkwnLYP+uKRzcM4t2Nyqp/S53 - oZTzABhnJjNAbB2FhVDc1nE4d5oCUarQDlN84OA87rljBouLl3oLr730GrMrVEB59b9VX8c/eFQC4NfH - tovLtotC2u1cHBqbacBr+OPDQxgYHMTSxpZR23MnIFtvv2uTbQSB0QiUTXxhE/Zzar8LCea1AhpxksIX - wMrKChavLqEbJbW+kYnZoYmZ+wGqAZCAJ4wwaLlWaLeqDZjXNrVpq+Vx88DDH/+TudnZepaEePXIMYwP - tzA/M4Y4SU1hj1VncjKXCO5CguzCnygiH1AaRbTEmBC+JPQShWML1zHQquGOfXuaG2ura0nYO2L9L0YD - IFtjXeGWUAmAWwMzMzEgtcounD/63AuLl6/g2MlTaPge+hu1PBPQXfgAQ0FDsYZ2JDeXu/Ha2eIgaEsU - ZdOA2fS6y6wQqTdq2DUzgYGBQTT6hymOI+n59TkCTYPZA9jzmT1A25kKb1kLKD9fQGvJzJ7OsmEtxB2y - NTzgC+CxR+5F4AfYaveKLsFArrnkTk7NKPICCqdfHh0hzrsDa22sGOcnmRtroVGTOHphFVEcZ2Ozc9NE - NE4kQtvRyBoQlSlwq6gEwFsH215+iohSFmKWVbw13AoSeHUsr2+hr68JEgSlVB7+0nmvmRIhtLOXFbRW - NjlI5SFBbTUF2CQij4AkjtHf8CB1jNXVVchac2j2zgfv7R8Zv4+ZW8zsM7OHWi4A3ooQKIjvxrRp7Wmt - +/Y/9LE/feRTf/y7nk5w4cIiOpsb2LdryggoVSQxbct5sJpNEerkohVY7iMoHH8u4iEI6EUprq20cefs - CCYGGzh+7NjqhSPPPc2se0Ta5BdSZjWAvI1XhbeISgDcCto2NJZBCyHgB7W+hlDt+bkZHD97EacXLpup - OkAR+dJl27eIi2faltTmBHCNNmzYUBWRgzjJoDOF+ZkpfPSDD2BiZAjdbtfP4M1O7jn0uwS6E4IDQAbQ - 2gfqHvLpSk7YAzgAAB0WSURBVG/qE9i+6pvNA+oemP2RqflPTM8f/EzY2dTrG5t47KFD+OynPoQwSpAp - nTs180ieLmz5YrMmAXjbvjz3oeQEVKxRr3kI6jX85Ogizl26jj0H7plsDo6NE9EGm7bAN6turITAW0Ql - AN4a7AXmmmAQZ0otLpw+debYiRPxYH8TszMzWN/qQRBZEtvV0eUBOFLn3vBSzwDNUMol1Cgwm1CiKjnH - pGBAJ9g1PY479u7F8PgMSEh/YHx238DY1Ke01vuYueYxBwh0ADR8mJqPnRqBuMnf7jkeAB++qknQ/c2R - iT8e231gT1//kJgaG0bNDxDHqY1KqFLC046VnYvMR+coBLu4Bud/wzlFra8jU4z1doID08N46MAkzl1Z - Ucd+8aPjUWdjmRmeG+yBIvRZFgIV3gIqAfDWwYDgWAhteKN04InuxNy+mWajib3z81huR7ixvgkhSiQw - S2N+8Zv4vtlUpqGVyld+ZW1+5wxkbUwErRRSpaGyBPunB3Bg1zi0ZqRp6tWHJ2Zm73zooUZr8OPM+hCz - aHha1xGoAKg7IeAEgdvEjr8lAN9sfo003z974IH/8ZHf//xn6/WmiLttSAIevHM3JkcGEUbpdpKzy3C0 - DUHK36FUD+DaieURALh8AFsMBYaQAkcXV7G8EWFieFBurK62O2tLv7BTndiaYLokACrcAqqWYG8NVk2O - CEEgPSYPgr1wc+N6pHF3fWhq9/BAC4OtAH01H3Xfc92wbROQwl3F+RuaDrvmsaJjZn5V21Caaynm0olH - BpoYHxlAqgXOnl/A9aUVDI3PjDZarSGVRoNxrxOxVl0JJFoyQfsEqLIpUF7xJQoBEQByVPjisT33PvrP - PvCZz39OpYlYuXEd/a0m/uQzH8Edu6fR6UVFTN8dtTMByseP4jk37bTJ5dwBE2HtxAp99RoeOzSFs1c3 - 8L0fP722eOLl01urNy4x6+ssKDYjwjhRUqZIU4VKC7glVALgraGIj6eB8LxMskJdk27u2nPwgQc/+ul7 - mrUAkgTAGs2atKYAWV81F8a3C15xSX3O2+m6OlfXRd8ZzQDb1uJJkiEIfMxNTSLVAqcXLmJtZUm0hkZH - J3fvn641m/t7m2u9LI0TAWiWrKClsNEBtznS21Ufg4DYOzg191/f+7E/+N8OPPg796dRKLrtNmanp/A/ - /JNP48CeGXQ6YZHGi8KccceeFzeVw332e+RCYlsocMdvQoSVbgbPC7CxvoYf/uzZ3rGfP/H3aRS+QkQp - CD1SIhYCiQq9rDSoo8JbRCUA3jrs6lkXnqekafjPvHp1cXNkes/H6/3DrWZNYHywCV+InORku14BcN3B - C9KI0vhvKyzMQ7ZZqCNMqXZe2xyCof4W9s7PgkUNSytrWFtdEeTV+ubuemj38MT03VvL1+paqUnOskGG - akAIDywEICVALYBGAJolEnd79dbvHXj0U//rPR/9g897tWZ/lkaUZQqzU5P47//o93BgfgbtXlgss1zU - OuSqPArCc9nhh3znNvIXy7b5DVLNiBKNhw9MQqkUTzxzNLm0cGbl+sUz59Ko+zqBeiwoFFBxIkSKrPer - uh1VeBNUDUHeOuyF1uZYNLRv5s/7Qa3Z8KGuze/aNaGjNroxwxMaDd91uqW8FbiGNnMB7d+sNWxHMLPC - 2/FbYDalwSAIAZA2poAmAlnPey8KMT5Yxx/97iMY6qvhBz8/jGvXruPSudMgKXff+cn/6p/WhF4ON1cu - b64sddZuXFmKelttIT2pleag2Tc0OrN3766D9+8bGp9udbttXL18HhNjExgcHMPk2DA+/198BPNzk2j3 - QkvecvPOUswflugME8/P7+9U+7kkREo/qrX/tQxwfiXBcF1DCAQnXnrmeHvl2g+JSGuQIrCz/2+l30GF - EioBcGswiiuRJiJFQnS7W6sv/eTbjz9x4N6HHxgeHEBfAAR+E8o2tyDbE9AR3PnGjVlgVnp2ZkK5NTjs - 67QpxyNys0sBEEExod0JMdhfwx/+7sOYnZrAM6+cwoXFi7hyaRHnT50kCJrYvWf/xIFH7+NW30DejpyZ - kSQxtTc3sHzjOq5du4LRkVHsmpvH7PQMDu3bhY88eBDjIwPo9iIT3rPfnizB2WXkOpajWPndD/WGv3f4 - QVzWIBFhvZdharSJe+f78MOXF3Hk8EsXs7C9AdAANNYgKINCBsHKDOqsVP+3g0oA3BrMdd0TmmqkkFEG - zxust/pbKurcmL7r4GTUWcdWmKLpEzzpXkHQxMVqj9Lsvzw6T2bKLmnTSBQinw9ghIQTCoaEpBhMpmdA - ve7jdx7cj4N7ZnDs9AWcunANi5ev4/z5c7hx7SquX75IfuCj0WhAs0aSJAiCAMNDw5ibmUGj1Q/f9/HB - +w7g0x9+AIEnQSDEcWqFj+1xAM7r8MjZ/85SyYWE82s4ceUKopwz05kPhWBTSqO/WUfCHhZWYqxvbmFj - a6u2evX8iwS+QSQUQ6VEUgnTqYhL56PCLaASAG8djLwQpaOJ6oqIMs3q2rnjh5/63re+vn9idv6zU0NN - eIFEpjMIlUESjOnNBNKmIzCITTdgolyVLjsNBTFACrZKyAoIAQZBCoBJwegPJowQxSmEyDDc9PHo3Xtx - 994ZaM1YuLqC42cv4fL1JbTbXaRpChDB9zz4vo/hgX7MTY3ivjvnsX/3FGq+XyrS4dw5Z3kOASoq/Kxg - cxl/xY9kzQRT/JD3NXSuQxctgBUKxIw4I8QZ8Nn7RnFy4Sq+/+Mf3zj36k+f1qxDEKWaKSFCChYqIq13 - jOiuhMAtoBIAt4b8oiMiTZQpAmWe56cqjdrrS1e3ZscODQidQEDZCThkhoEQAxBWzTcrqQK2qeVuiVeW - GCSsmcAAwYzo1pDmPZz/y84gYw2kWsGTAkN9TfiewNzkMD7xyJ1QSiOMEoRxAgZQq/lo1gMIEsiUhlLG - stdWqSbnunN1dzaUqZ0Kb78WE0xpjvtRbPzfWfqO/PkP94b7jFiZ6MG+yRYWVhIsrCkMjExOdjc3NzlT - F4hIQegUSmQk0gyhXzn+3gFUUYBbQx4OzOp14WktWAjJmcpWVpbQHJm449ADH5gaG+oHSCJJUghnqpLL - IjRvQ5YFRYCwGAPmQoFu5XTKB4NsERyb97OvYzdrEEXEgTWgtEamTPMRIQVqQYCa78MjCaVhGpRYNhMo - b+JrBpdSyXvn4hSFD4JzFudBQRTqPkohwu3kB8puAyPgIq5jbGQYnury17713egbX/gXf7t++ey3iESk - idpEiARElEpKkIXlYScVbhFVJuCtobA9Ox3jCMwo04LbSXvj8CtPf/dHJ44ejXu9CIEU0CShQHZEtsmK - 024smMuFt0VApgLQdQ7W+eitPLfeOg6dPNjWFNfmEwBOVS8yZc1nlqrwbFYiWSFSrgYwQqR4HxLGcQnB - xSBTICf+to1NMxMX1nOjznKBAGz/PtaMWIsId84NYt+YxKsX1nHl8uUVYpUBlAHoEXRKWqREKkNEO2cd - VFrALaISALcOd+HpSAhNJDIiSoUQ3GtvrS0unr+aSR9jw/0Y7m+AmKHTbFtRjIJG5nL9czK45qCASxJS - yuXNM8iud/nosPK17zQCqxWYzWgMeXjRRRdI2PsAqKRtgM3wUpEnJsDZAUTCPtEKB3IZipbwKDSPUgKA - cRTaFGDY1mi6RP5urDE70kTgeTi9nOHStRt05sSR9dVL554gQpuIEhAlAKUJkQLCX2fQSYVfA5UJcOso - ZQXWyfNSAS2kJp1F7a1L6+trwwOzdz1yx9wURocG0Y1S6DQBK+fNcytsoe+Xr2ZHeMCEx/I04dJNHg3I - SW1IW0wediuxGU7iXpST1goF84bl1xTvaY/GHpM7UMr3lrMBi4hgYeI4X1/RJ3DH99QaMqgjaPRhbqwf - P3/hsP7Cv/mLV888/72vqSy9SiTaTBwSi4hIRTqRCZBVyT/vECoN4NZR0nvbOhYiIxIpCZEAFF0+dfTJ - X/z4iSOvnb2IJM1Qb7RAQQOpa/jhPOLWq8a2YEaxaSGWNwuFi7frbR9qSGgt/qLgAI6ahuMiJ7aDExTC - bi4kuU1guJzE8n6CHVVucxHy3Aab5gwjpIjZXlSF8MhFHReCzWQPMrrKB/lNfOTgCK5cu6Gffenoqk56 - Ha05IqI2EdvVX6WpEBkQmg6pFfnfEVQC4O2DAWiEUhFlGSlKNelUa7V849LZk0urG4jiFONDTbQaAVIF - pEoBrG3Xn2JWALvSWNs/kEpqtJETxkEoSrY0MQpHIDn6OlKyITkRBMw0LZFrC/b5JApzQBCENMVJublg - 1QxBIn/dtiQlRi5gzDEUZgLZqajs4gmlKAKzQpgBzWYdH9o/jCsbGV48typWtnojC68dfiFLouMAJRqI - SVNCRCniN0w7qvA2UZkAbx+WSgmpICCPlYAQgsFq/cbVpS7qD8/s3jt6YO8utOoSOk0QxbFZmcvqc+FD - A2DIyE5rt0QUNg/Aqe6CCCQK8rrVWrh9NtVYlIgMFI+514qSYHBfadt96+3nbV8ZRWivdNzlacBa24hC - Xi5cdAiKNcEL6tg9MQTpN3H01AV87T/+x/YP/uZf/9ve+sqPiSgk4i4ThcQ6yqSMoaIUv3rScYW3gEoA - vHMgZA3yfSZWQrBgAZV1Li2cXuvEevLAXfdMzUyNo9lsoBvGSOIYrBREoVcXITHnyRdGxS9sfQDEpi7A - 7iAChHArsnPUCZAQZtUuCYVcGyiv6MgthXxlFyiER+5zKAkRs9sFJu1+FILAVANu99GV6wESxRDCx9jw - IGYmR3B+YSH7d1/6D9cPP/Xtn63fuHiYoa8TqMeEHrGMhECsCttfoSL+O4ZKALxzICChLAvI8zJAC8EC - QmSqu7W+pBLR2js3v3dgerQfQvqI4xhREgGCcoe5oZN5K+P42+HkA0G6lTtf5VEiuf071w7KDkFh9ouy - TU+lx0tOwNykcFLH3RSeSkdmp/w7H4XJW9Bwac5OG3DPV5ohpUT/wDAOzI1hbeWG+sp/+v768VdevLj4 - +qsvpnHvFSLqaVCXBIUCOkyFSKCiDGYGYjnuWOFtohIA7wwKfRkpKd8nyYrAQjCpNArDME3T8bG5vQcH - +lpieLAf0vMQxRlUmgKsSyE6+0ZOJSerBQjaQVjYsePOBHCmgYC0+52jL9+E0wAKIZE7A62N4Y4h1zrs - 13oD28omAReOPtPYOE/4NU1AYYWA0gBJKL8fd+8ZB2Wh/runXo5OvH4mO/LsD3+xtXLlCdPog3ogDkmL - 0K7+KZC5xJ+K+O8gKgHwbiCrQftMEpqYSGitet2t9TDWYnZ+7/7JvbtmRN0XSFmYtNwsMURjwNUHOJLm - Kjlg9xehvsKLT/ljbqXf5g+wK7/Ytq/sC7A+BVCx6lvBk4cOAbiMRUahGZhYvtnnxoCbB4wGoO1ztNZg - 4YNr/Xh4/zjGB3y8srhFz/zisHri8S98b/XS618FUUhEPYbokUBI8OJUIkEWmenHle3/jqMSAO8cilgb - UkAF5HkMaEEQECpJVpeXl/yIGntafUP9U2ODYqi/hYwFMp1BZZlZZ53dn6/KyO13F9KTbnWH1QCEI77M - nytK5CchcsegI78ok7+UFFT4CKwQynUA5+13PgrezkKX9ENcxP2dLNAamjzooB8P7h3D+ECAF86s4ccv - HMd//vJfvXDlxAv/DoJ6RNQlFj0WHAotIyFUrGI/BZKK/O8SKgHwzsMKggzK9yFZEYQgBiPttpevXTy/ - wbX++dm9+4cnhlro72sCJBHGCVSaADDmANiSn2x+f8neB4nSyi9BJI3aLwtV3xBeWIFRCAT3fs4RmD8f - gHARAudkzL39xtov5ffY/YUHgAuNH65PgIkEaGgpwUE/Htg7irH+AC8vbOLJZ17Bl//vP3/m7Es/+pcE - CgnUJVBPE/dIylCwihPPS5F2K9X/XUQlAN5NZHX4PgNaEgsmAU7jXmfx0sKZtjc49cFmsy+YHBlAX6MG - 8htI0wRpEkEICbv4myiBjdVv8+I7NV4AQsKq9OWtEATbyO/ul7SCbaaA80M4rz9Q+CFKjkDHRpfOS+Tu - F2nNihnwAtRaA7h/zygGmz5eWdjEd352GF/5t3/+7LnDP/5XBIQg0WPiHgg9EiIUWkeJlCnCbQU/1er/ - LqASAO88SqZAAlWrwYciaAEtQAKC4l576cyJY6tbsZoamZgeHR0axOToMIJagCxTSFMFZgXpnHbOfkeZ - 6I7MsiB9Tmyj1gshIGUp3u9sfWFbjBnrxOb9W09DHh1ALghMrhE7RwDc/27lp23Etyo/BLxaA0NDg9g/ - PQgBwisXNvDdZ17BV//qXzx77vCP/iUBPRB1QegRUY+0CAV0nAiRIPKzSvV/91EJgHcbaUoqCNhjZTUB - bVwCva2F1vD41rXljbu09PvHRocx0t9Eo9lEoghhnMGDLjn2rBNQoBAMJLaTuqQhGJPAOgBJQNq8gLLP - QJYchoLc+zh/gE0AAoqQAMwfTgTsbO1lvP0aWkj49RbGRwYwN9qHdifkp18+o77/zGHxjS/+q5+ce/mp - f12Qn3qkqUsQIZGKUiljRF4KdHZW/FV4F1AJgHcXhjVZE0HAABRDS7DQJEB8bfH0FQVav7G0MtwJ077B - wUF/enyEBloNKOFBMUCs8rCcKMXxC+IL67ATJZteQEiZawPbkoCcIChFAsqCw6n5RcEQtq/85HL5cx2g - +McMljXUW/2YG+vH6GADJ89dSv7m699a+v5Pn+5+7/EvfOfSyZf+2qj9Ofl7RDok4iiVMkHkZZb8VcLP - bwCVAPiNIEaWNRAEAKAAISDADBbYWLlyeenq5TPnz5/HymY00Tcy0To4P4XRwRY0E7yggVQBWmXwBOeq - fWHDwyQH7bD7y07D7VEBqw2IQjsoF/y4NOCiZRdKmTylNmCEooQZDAgPImhisL8fd0y00Kh7+NnLZ5Iv - /c3Xll96+dX2Kz/5zvdXL5/7TwTRA5nVvyA/lVf+stOvUv3fZVQC4DeGhHMhoD2tJSAhWCvNcdTe2Fy+ - dvLMqePrZ5bDOzlotmZGh1HzJfpbdfhBgIw9kzBEbGx7R3rpbH+ClAJSytwXIKXIzYSd2kChEZScgCjy - DACn9buV3+xjm6vgavohJMhroq/VwvhQA8NNH+1U4IlnjmVf+vLfbh556fmF04d/8kR7/cZTYOoRUY8J - XdIUvgn5K7v/N4RKALz7KDsFOWs0EEAxlGQtNUujCTBrztK4e6G3sXpB10f6r1y9NsbC86fGxzAzNoh6 - vQbPr4GkB4aE1goEbXMCrEYgy85B2qYRCCsMpCg0gW25AfZ2e+qvPXxCruITDPlZCIigDunXMDpQx2h/ - DRoSzxw+3v3qt36QPPfqyfpPv/mlb1w6+eKX0iRaIKBHgnoE6/SDKKv9FfnfI9CvfkqFdwBU2gT6+71G - lnlKKZ+lrLHWNcGizqwbzNzoGxodGZna9ampvXf+wcf+0ef2/eEnH8XBPTMAGGmaQLNAL07R63YhOIVH - gOd5EEJaLcCo+VJaTUDIXENwPgBDeJhwXzmj37b1di3LlNbQSkO5MeYQYJIACfTXPfgeoZsodGLC17/9 - ZPvbf/+dpfbGysZrz/3gG2kUnQBRRIQI4JBYhJp0RFpEQujIePtv6vCryP8bQiUAfnNwv7XJuRkYkE0r - BLSWAUvtBEGDWdcB1EnImUMf+9zn73nw0cfuPbB77GOPPuLtnZug4f4GpJSIMo0oMpWFWimAla0RMALA - syaBKAmDcl6A0xaKkp5ioq9L39Xa5eCamQSeFKh5RrNIWeDsxSX1zW8/sbKw1B5dOHtq6chTf/fl7ubq - y8y8BSAiIrMxhUQcKSFioWScSJUi9FKgXZH/PUQlAH7zMFqA21otr66Up7UMtNQBa12TzDVmajBzvW9o - ZKg5MHKX8P2HPvDx3/9Hj/3OJyYP7JrERx+5GxODzbzCTimNJFNIM21HiRsyCwI8WV79S4lALozo7Hsw - tLZJPJqRKjMbwBMCgW+iDUmmoT2Jl46cDn/w1M97NzrZ6OkTRy6//twPvrN6deEpEHUBxEQUAYhNKy+K - tOCIDPnTWGQpQi8D2pXD7z1GJQDeGxTmACDQ1ycbSvlKKY/ZC9gKAsFcZxY1gOvMXJu+49Bur9H6L8f3 - 3PPhQ3cdGv/QAwfVI/ff05idHKW+ZoBWPYAvBRhAphlasZ1JkLcZsY5+LmkBJlLgSK9sE3/PphVrBpKM - 0YszrG50+MUjr0XPv3qSTp89Fy8tnnz9zOGfPhn3escgKAGQEBCDKbYrf6yIYxIipkwkQmRpLGWKnq+A - zZ1JPhX53wNUAuC9Q1kIEDAg0cy8mlIeMzuzIABzTTAHzFQDUGPmwK83Jqf33f1ApvTBO+6856EPffjj - u3fvmRejA03MT49j7+wExoeakKLo+Oam9xJc6K44CM229MAWASkNdCLFK2vrfPr8hfC10xf4wtWV4MbS - SnZl4fXLV88df3XlysIzSdi7CFAKgYSIEmjEZLr3xpp0TFokRCImkmkiswyhzHbY+6XB4BXeC1QC4L3F - ducgIIA+iYbyalp7WmufWfosOQBzYASBqAEcAAg0K7/ZPzSoVLZnYu6OD+5/8KOPTc3dMQPWWX+rrndN - j2P/7hmxZ9e0PzI8JKSUqAcepBRmJoHSUADCOMXGVgfXbqxkp8+djxYuXVGrm12ZaQrCXrt748Kp8xdf - f/nl9try4TSOlmB69acAUkN4KwCgE02UGOJTQiRTIbI0ikQGeArYcsk9lb1/m6ASAO89qHTrBvtIoCVR - VzLQ2mPmsiDwwRwIiECx8gH4ADwwewBqwvOHRqZ27R2Znj+YJOmE9OsDflBr+rVara9/sOUFvqeVUfSh - mTWT1IBQSRiqJO7Fvc5mZ/3GlbjXXtxaWz4fddtLAGKYIYUZgIzICQBKiXQCILXETwFKhVApEaVxLBTg - ZdbRt5P4FflvA1QC4PYB4Y0agQSaAnXtBVpLJwgg2WMjCHw28x19KwDMxizNa+FJ4QfS9+tBvREI6Uku - fAJ5UW+WRCpLkkRlacLMypLdqeiKCFkhACgj0imATBOlIEpJUUqkMiJKiSgzxM/bd9/Mw1+R/zZBJQBu - L5S1gR0aQVOgrmWN2dNaS8DzmNljZg9gD9JoAbxdAEhhov0CYAFTuEc7Psu1/7MEJbdSaxgCKyJSgM40 - oECUgSgjhQwQGVGWEVFGRMoSf2dCT7mYpyL+bYZKANye+GWCQAAtgYaW0FoGzJIt2e2txywlwBISEswC - RgiU38M1HS4+rLgKLFm1Bmx7PyKzkhMpUqQAUpb0ym1RJDTQu9lqX6n7tzkqAXB7Y6cgKAmEfoGmEmAW - 0Donu88srDAQgCcgWbB7DZscvvIHqOJuPkmU4KaGQiMjTQRlNH5SRKSJSEVEGqHUQGcn6Xd69ivy38ao - BMD7A79MEJQEQosALVBnARMqEGxGBwtmn/JyHo+L1L8sf/9ytw8GUiYrACzhOSLSINLoCQ10bubQq2z8 - 9yEqAfD+w05hUL5fqPp9fSZ3V2sCQA2AiqGdNz3vHAFwWgDcAMCusH6BrZuRfSfhK+K/z1AJgPcv6Cb3 - dwoFeztMAAODrotniadb5bdwfb/Wb0bsm90HKtK/r1EJgN8e3EwgvNn9m2EnmX/Zyl6R/rcElQD47cY7 - cX4rsleoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSo - UKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoV - KlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFC - hQoVKlSoUKFChQoVKlSoUOH9hv8fS1AHP5ye4GkAAAAASUVORK5CYIIoAAAAMAAAAGAAAAABACAAAAAA - AIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAAAABAAAAAYAAAAJAAAADAAAAA0AAAANAAAACwAAAAkAAAAGAAAAAwAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQAAAAMAAAAHAAAADQAAABYAAAAcAAAAIAAAACEAAAAfAAAAGwAAABcAAAASAAAA - DAAAAAcAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA0AAAApAAAATQkFAHUVEAqIEw4IiQIAAHYAAABZAAAA - QQAAADAAAAAlAAAAGwAAABEAAAAJAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAHRsUDXV/dm3Ju7Oq7+DZ1P/x7er/8u7r - /9rWz/uqo5vpV09GwAAAAHoAAABDAAAALgAAACAAAAAUAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAsU0o/qdHHuf7t5+D/6OXi - /+/t6//49/b//fz8//z7+v/8+PX/+/Lr/7aqnfMgGhSeAAAATwAAADEAAAAiAAAAFAAAAAkAAAADAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADR+c2jH39TI - /87Iwf/QzMf/3NjU/+bj4P/u7Oj/8O7r/+7s6P/o5N//4trU/+fe1P/i08P/PjUrsgAAAFMAAAAxAAAA - IAAAABEAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - GHtvY7/j18v/xL21/8vDvf/Rzcj/2tXQ/+Le2f/m49//6OTh/+fj3//k3tf/4NfO/9jNwf/bzb//4c67 - /y4nH60AAABHAAAAKwAAABoAAAAMAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABKiIZctfJu//Lwrn/y8O8/87IwP/Uzsn/2dXQ/+Tg3P/t6ub/7ejl/+bh2//h2dH/3tTK - /9nNwf/UxLb/4c++/72rmPQAAAB3AAAANQAAACIAAAARAAAABgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAASh3lnyNvPw//Ox77/0cvD/9PNyP/Y087/4NzW/8e7rv+fj33/q5uJ - /9rOw//l3NX/3NPI/9nNwP/Xybv/18i2/+fUwP9HPDG6AAAARAAAACkAAAAWAAAACAAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAABAt6WR9tjPx//Xzsf/2NPM/9vX0f/i3Nn/kX9s - /R0RA7UAAABxAwAAbUk3JMHBsZ//49rQ/97RxP/czsD/28y9/+rZx/+ZinrlAAAAXgAAAC0AAAAaAAAA - CwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIhV4zbyp/97Wzv/c1s7/4drV - /+rm4v+9rZv/FQkArwAAADYAAAAgAAAAEAAAABdbSDLA4NPD/+Xaz//i1cf/4NHC/+bXx//AsZ36AAAA - eAAAADAAAAAdAAAADAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABENiWP2Mm4 - /+Pb1f/k3tf/5+Pf//Hu6/+kkX38AAAAdAAAADEAAAAfAAAADwAAAAUeEgdkzrul/+3j2f/m2s3/5NfJ - /+jayv/Uw7H/DAYAjAAAADIAAAAdAAAADAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAA - AgAAAAJHNyeS28y7/+jj2//o5N7/7erl//j18f+4qJX6AAAAdQAAADUAAAAlAAAAFQAAAAobEgdj2sm2 - //Hm3v/r39H/6NrM/+7f0P/TwrH/DQgCkAAAADAAAAAcAAAADQAAAAQAAAACAAAAAgAAAAIAAAABAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAA - BQAAAAgAAAAKAAAACwAAAAsuIBGB1sW0/+/q5P/v6uT/8u/s//n49v/t4dP/IRgQogAAAEQAAAAuAAAA - IAAAACJgVUmv+vDl//Dn3v/t49f/7N/R//Pl1/+8qZX9AAAAfQAAAC4AAAAdAAAAEQAAAAsAAAALAAAA - CwAAAAoAAAAIAAAABQAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA - AwAAAAYAAAALAAAAEgAAABkAAAAdAAAAHgAAABoFAABgv6yX/fbw6v/x7ef/9vLv//v5+P/+/vz/vKua - 8QAAAIAAAAA/AAAANSkiG4/t49f/+vPr//Lr4f/w5tr/7+PW//bn2P+Kdl/uAAAAZgAAAC8AAAAmAAAA - HwAAAB4AAAAdAAAAGwAAABgAAAAVAAAAEAAAAAsAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAAEAAAACwAAABwAAAA9AAAAWQAAAGkAAABtAAAAYwAAAE4AAABWfmpU4/Xs5P/18e3/+Pby - //v7+f/+/v7//v79/6ygkOgAAAB/HxkUl9/Wy/r++/b/+PDo//bt5P/z6N7/9+vf/+fUwP89LhrQAAAA - XgAAAFUAAABjAAAAbQAAAGwAAABhAAAATQAAADgAAAArAAAAIQAAABkAAAARAAAACQAAAAQAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAYAAAAVEQ5LamJe2zaqZuJ8Lanlfeqm4n1gG9c60U0IdQAAACoIxUI - xtXHtv/+/Pr/+vj1//38+v/+/f3//v7+//737P+wn47wx7yv9/7+/v/68+7/+PDq//bu5P/26+H//fHk - /5iCbPsAAAC2DAQAslNBL9mLe2jtr5+O9ramlfamloXvfG5f2S4kG6sAAABrAAAAQgAAAC0AAAAgAAAA - FAAAAAoAAAAEAAAAAAAAAAAAAAAAAAAAAwAAACZHPTGjv6yZ9efUv//t28r/7NzM/+7g0P/y5df/9eXW - /+rXw/+0nof9OigS62tUOvnt5dz//v7+//38+v/9/f3/9+/o/+7ezP/35tT/59fH/+zk2//8+PL/+PDq - //fu5f/+9+3/uKWQ/zAaA/BTPyrtxbGZ/+7cyv/15tj/8ePV/+7f0P/s3Mz/7dvJ/+PPu/+tnIrwJR8W - pgAAAFEAAAAyAAAAIgAAABQAAAAJAAAAAAAAAAAAAAACAAAAIWZZTLPk0b//4c+9/9nKuP/czr7/4tPE - /+bYyf/q3M3/7eHT//Pn2v/+8ub/1MOy/1xFK/57ZUz+9fHt//7+/v/58+7/7+HR/+7ezP/v4M//7+DP - /+LTwf/v59//+vXt//768f/Lvav/SDAS/HplS/3q2sr//PDk//Hl2P/s4NP/6NvN/+XWyP/h0cL/3M29 - /9nJuP/l08D/2cWz/zoyKbIAAABQAAAAMgAAACAAAAASAAAAAAAAAAAAAAATWE5DpO7fzv/Wx7f/1cW2 - /9nLvP/f0ML/49bI/+fazf/r39P/7uPX//Hm2//z6t///fPq/97Tx/9kTjf+e2VN/vLu5//37N//8OHR - //Dj1P/w49T/8OTV//Di0//k1cX/8Ojg/8m7q/9HMBH9jXpj/vju4v/57+X/8+je//Hl2v/u4tb/6t7R - /+bZzP/j1cf/3s/B/9jKu//UxLX/28y9/+bWxP8oIhqlAAAASAAAAC0AAAAcAAAAAAAAAAEwKB9549fK - /97Rx//Xy7//2Mu+/9rNwP/g08f/5tvQ/+zi2P/v5Nr/8Ofc//Pr4v/27eP/9u3j//z17f/m3tT/cFpD - /odyWf7s49j/+O3i//Lm2f/y5tr/8ubZ//Lm2f/z5df/49TC/2VPNP6NeWT+/PPq//nx6P/27eP/9u3j - //Pq4f/w5tz/7uTZ/+vh1//l2s7/3tHF/9nMwP/Yy77/18u//+TYzv/Fuqv4BgMAhQAAADkAAAAkAAAA - AAAAABmonpPV9u3m/9/Wzv/e1Mr/3NHH/97Tx//l29H/59nL/+LRwf/z59r/+/Pr//bu5//38Oj/9/Do - //fw6P/++fL/5tvP/8q4pf+fi3b/6N/V//vx5//z6t//8+re//Xq3v/z6t//9uve/9bFs//t49j//Pfw - //fw6P/38Oj/9+/n//bu5//88+v/8OPV/+LRwP/n287/5NnP/9zRxf/b0cf/3tXL/9/Xz//78ur/cmpg - zQAAAEwAAAArAAAAABQPCFXk3tX/7url/+bg2v/i2tT/4NjP/+Pa0f+2pI/+WEYzwzAkF4xRRDabxbut - 6/799//68+7/+fLt//v38f/q4db/6NvM//327v/i2M3/qJWB/+ff1f/78+v/9u3j//ft4//37uX/+PHq - //jv5v/m2Mj/7+be//v28f/58uz/+/bw//768f+pnY/hQDUnljYpG4xuWUPRxbSi/+Tb1P/g2M//49vV - /+bh2//z8Oz/xb208wAAAGoAAAAvAAAAAFdNQ5L+/fn/8/Du/+zn4//l4Nr/6OPc/7uqmf8dEQSgAAAA - MgAAAB0AAAAOBAAAOK+hldn+/vr//fr3/+bc0f/m2Mn/+PHo//nz7f/++/X/4tnN/6eUfv/r49n//vjx - //nx6//58+3/+fLt//nz7f/37uX/49TE/+zk2v/+/fr//vry/3tvZMoAAABIAAAAGwAAAA4AAAAYQjAd - ttDDtf/n4tv/5uHb/+3o5f/39fL/8Ozn/xkUDZMAAAAzAAAAAYB4cK3+/v7/9vXy/+3r5v/n49//5+Ha - /3BgS+gAAABTAAAALQAAABoAAAAMAAAABAAAACebkIXM69/R/+fay//68+3/+/fy//r17v/58+3//vv3 - /+Xc0/+hjnf/5t/W//789//68+7/+vPt//r17v/7+PL/+O/n/+TVxf/q39P/a2JYxQAAAEcAAAApAAAA - GQAAAAsAAAAEAAAASpeFcf/r5uL/6OTg/+/s6P/5+Pf//v78/z84MKwAAAAzAAAAAoyFfrD+/v7/8/Hv - /+zo5f/n49//49zW/1pKOdoAAABRAAAAMAAAACEAAAAUAAAADQAAAA0qIhiG5NTC//758//7+fb/+/fy - //r28f/69e///vz4/+DYzv+Xgmr/n4t2/+zm3v/++vb/+fXv//r38f/79/L//Pn3//338P/Jt6b8BgIA - iQAAAD8AAAAvAAAAIAAAABQAAAANAAAAQYd2Yfro5OD/5+Pf/+3q5//29fP//v78/0pDPa8AAAAyAAAA - AHhwaaX+/Pr/7Orm/+bj4P/j3tn/5eDb/3tpVfUAAAB2AAAAOwAAAC0AAAAiAAAAJRkRCXjNwLLy/vz4 - //z6+P/8+fb/+/n1//v48v/+/vz/29PJ/6GPe//f2dP/z8e9/6KQev/s5d7//v36//v38v/8+fb//Pn3 - //37+f/+/Pb/qpyN6AAAAH8AAABCAAAALwAAACQAAAAdAAAAfp2Lef/n5OD/49/a/+fk4f/u7Oj/9/Lv - /zcwKKMAAAAuAAAAAEc/NH/w6+X/4t7a/97Z1f/a1tH/4NvX/8W5rP80JRLUAAAAfwAAAF8AAABgLiQZ - n97QwPr+/v7//fz7//z6+P/8+ff//Pr4//7+/v/a0cn/pJJ9/+Hb1f/u7Or/7evo/83EvP+ikHv/7Obh - //7+/v/8+vf//Pn3//z6+P/9/f3//v79/7qrmvESDQWaAAAAZAAAAFwAAACEVUIv59fOxf/c2dX/29fR - /9/a1v/k4d7/4NnT/xALBn4AAAAoAAAAAAkEADbTysH32dXQ/9TPyv/Uzsr/1dDL/+Dc2f/Hu63/hG5W - +HVjUOqejn3v7uHU//7+/v/+/v7//v39//38+//9+/n//v7+/+HZ0P+diHH/5d/Z//bz8v/y8O7/7+zq - /+zq5v/JwLb/mYVv/+/s5//+/v7//Pv5//37+//+/v3//v7+//7++//i08L+koJw7HVhTeuPemH808q/ - /9zZ1v/Vz8v/1M7K/9TPyv/i3Nj/samg6QAAAE0AAAAgAAAAAAAAAASTiHy85NzU/8rDvf/Nx8D/0MvE - /9fRzP/k4Nz/7Obh//Lr5v/8+PX//Pr5//z7+v/9/Pv//fz7//38+//+/v7/4tvU/o56Y/Tl29H+/v78 - //7+/v/+/v7//fz7//f18v/z7+v/zL+y/ZmGcPjy7+v//v7+//37+v/9/Pv//fz6//z7+v/8+vj/+vby - //Dq5P/r5uH/4d7Z/9XPyv/PysP/zcfA/8rDvf/o4Nb/WlJHsQAAACkAAAAWAAAAAAAAAAAUDgY/wrao - 787Fvf/Hv7f/zse//9XOyP/c19D/5ODb/+vn5P/x7uv/9vLv//j18v/6+PX//Pr4//7+/v/s5Nv/UUEv - wAAAAEYmIhxnb2dfpaujmdrJwbjtxr607KSbkdloYFikJSEaXwIAAEd7aVTY+PXv//7+/v/7+fb/+vf1 - //f18v/18e7/8Ozo/+rl4v/j3tj/2tXO/9PMxf/Nxb7/xb21/9fNxP+ZjoHeAAAASwAAABoAAAANAAAA - AAAAAAAAAAAANCsjYdnLvf/Qx77/y8K7/9TLwv/Z0cv/4dnU/+bh2v/t5+L/8e3n//Pv6//38+///v7+ - /+PYzP9TQzDCAAAAMgAAABYAAAALAAAABgAAABAAAAAeAAAAHgAAABQAAAAIAAAABgAAAAUAAAAufmtU - 2fPs4//+/fv/9/Lu//Pu6v/w7Of/6+bh/+Xf2f/f2NH/2NDJ/9HKwf/Kwbj/183D/8CzpfMOCgVjAAAA - GwAAAA8AAAAGAAAAAAAAAAAAAAAAAAAAAEI5MHbMvrD23tPF/9XMwv/Z0cr/39fQ/+Te1//q5N7/8Ovl - //fx7v/38Or/1MOy/1A9J74AAAAzAAAAEwAAAAoAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAA - AAAAAAAAAAAAAAAANnZgSNXh08T/+PHs//bx7P/v6OT/6OLc/+Pc1f/e1s//19DJ/9bMwv/f08X/uaqc - 7RsXEXAAAAAYAAAADgAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAVDgZEhnhnu76smvXUw7H/3M7A - /+PXyf/m2cz/4dHC/8u4pf+GcFrnIxcHkQAAACEAAAAOAAAACAAAAAMAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs8KheemIJt7dHArf/j1cX/5trN/+LVyP/azL7/08Gu - /7WlkvBqXU+xAgAARgAAABEAAAAKAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQQAADRAMiKBY1I+qmZUP7ZkUjyzRTQhmRIJAGYAAAAoAAAACwAAAAgAAAAEAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJCATCGpOPimbY1E8 - sWVVP7VdSzioNCgafgAAADUAAAAOAAAACQAAAAUAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAFAAAABQAAAAQAAAAEAAAAAgAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAABAAAAAwAAAAUAAAAEAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// - ////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///8A///AAD///AA//8A - AP//wAA//wAA//+AAB//AAD//wAAD/8AAP//AAAP/wAA//4AAAf/AAD//gAAB/8AAP/8AAAD/wAA//wA - AAP/AAD//AAAA/8AAP/8AAAD/wAA//wAAAP/AAD/gAAAAB8AAP4AAAAABwAA+AAAAAABAADwAAAAAAAA - AOAAAAAAAAAA4AAAAAAAAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAA - AOAAAAAAAAAA8AADnAAAAAD4AAf+AAEAAPwAH/8AAwAA/wB//8APAAD///////8AAP///////wAA//// - ////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAJAAAADAAAAAsAAAAJAAAA - BQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAANAAAAHQAAADQAAAA3AAAA - JwAAABwAAAAVAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAALDMtJ5GBe3XPqqSf - 5Kikn+F2cWvJGBINiwAAADoAAAAdAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEmVjH7d59/W - //Hs6f/9/Pn////////+/P/x5t3/dmxg0QAAAFAAAAAeAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6sKKV - 6tfMxP/KxL7/2tXR/+vn5P/s6eX/497X/9zSyf/t3s3/h3lo2QAAAEkAAAAYAAAABwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Am1hUrPe0sb/ycC5/9HLxf/i3tj/2tLH/+LYz//n39j/2c3D/9PFtv/r18L/OjAlqQAAACAAAAAMAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAtuKiW9tfPxv/V0Mn/39nT/3dpWOkLAACJHRAAjaSTgvHk2c3/2Mq6/+TTwv+nlIHoAAAA - PwAAABEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAC0fDV/Rw7P/39jR/+vm4/+9r5//AAAAagAAABIAAAAEEQUAa9zMuf/l2cz/5NXF - /9G/q/8AAABfAAAAEgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAgAAAAMAAAAEQjEcatrNv//p5N3/9fPw/8O2pvsAAABRAAAAGgAAAAsAAABI3cy8 - /+3i1v/r3Mz/2ce0/wAAAGkAAAARAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAwAAAAgAAAAOAAAAEgAAABMJAABX18e4//Pv6v/39fH//ffv/y8mG6EAAAAlAAAA - H2NaT7D/9+z/7ePX//bp2v+7qJL6AAAAUQAAABYAAAASAAAAEwAAABIAAAAOAAAACAAAAAMAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAUAAAAQgAAAGcAAABxAAAAXgAAAFOXh3Tn//35//n38///////6+Xe - +xUOCJE+OTKm/Pjy//rz6//16t////Pk/19NOtYAAABSAAAAXgAAAHAAAABpAAAASgAAACUAAAAaAAAA - DwAAAAUAAAABAAAAAAAAAAAAAAAFAAAAQllMPLa0oo/v1sSx/9jHtv+1oYv5Tjwq1y4cB93n3tX///// - /////v///Pb/5dK+/ubazf//+vj/9+/m///88f+5ppH/DwAA1WJQPdy8qZX72ce3/9XDsf+qmIXsRzww - tQAAAFQAAAAfAAAAEQAAAAUAAAAAAAAAAwAAAE+1o5Dt7dnD/+XVwv/p2Mf/7+DQ//nr3f//9ub/oI13 - /mVNM/7s5+P//vr2/+3dy//z4s//69rH/+ne0f///PX/ybyp/ksyE/y9q5b9//fm//fq3P/s3c//59fG - /+bVwv/t2MT/no175wAAAF8AAAAeAAAADQAAAAAAAAAzt6qb6OTTxf/SxLT/3M2//+nd0P/w5Nj/8eXa - //br4P//+fD/s6SU/3BZP/7k2Mr/+Ovd//Hj1f/x5NX/8eLS/8q6qv9ZQyX90se4///58P/z6t7/8eTa - /+/j2P/n3M3/2cy+/9LEtP/q2sr/l4t84AAAAEkAAAAXAAAAAWBZT6L68en/2dDF/9zQxP/l2cz/0L6s - /M/Csvb/+e//+fLq//jx6f///PX/z7+t/7Cch//j2Mv/+vDm//Pn3P/37OD/4NLA/9XGtv/+/fb/9+/m - //nz6//+9uv/y7ys9NPEsvvl2c3/2c/D/9rQx//58Ob/OTMtoAAAAB4AAAAevLau3/n18v/l39n/5dzS - /3VmU9oEAABULR8QNnduY6f+/Pf//Pby/+bazf/37eP/+PLq/7qql//k2s3///jw//jw5//89e//8+fc - /+fc0P///Pf/9vLr/lZMQp8iFgc0DwMAV5B/befn39f/5d/Z//769/+WkYrYAAAAMAAAADTi3tvz+vn3 - /+/r5v/Jva//AAAAcQAAABgAAAAJAAAABU1EO5Ht3s//9evj//348v/9+PL/+ffy/6qXgP/d1cn///35 - //nz7P/9+PL/8ufd/+TWx/8nIRuPAAAAHAAAAAwAAAAFCgAAgtrQxP/t6ub////+/8jEwe0AAABEAAAA - MuLf2/P18vD/7Onk/8O4q/8AAAB/AAAAIwAAABgAAAAbS0Azn/ry6f///fn//Pjz/////P/Z0MX/s6ST - /7CfjP/k2tH////8//z38////vz/8Ofd/yUcFZoAAAArAAAAHAAAABYIAACQ1szA/+rm4//5+Pb/x8K8 - 6wAAAEAZEQYasquj3Ofj3//Z1dD/39jS/2ZXReIAAACDAAAAb2xgU8H9+vb///////359///////1czC - /7epmP/v7Or/5ODd/62ei//f2NH///////359///////8/Dr/1BFN7kAAABuAAAAioFzYu/g2tb/2dXQ - /+vn5P+Si4XVAAAAIgAAAABmXlWb5N3W/8nCvP/Szcf/4NnT/8u8rf/d0sb////8///+///+/v3///// - /9nRx/23pZL9///9////////////7+rk/6yah//p49z///////7+/f////////z2/9fLv//Nv7H/4NrV - /9DKxf/Hwr3/59/X/0M7NJMAAAAMAAAAAAAAACKsn5Lf0se+/8rCuf/Z0sz/6+bj//by7//28/D/+fby - ///////c08n8EgYAdgwIATpWUEmIh394t4N9dbVPSUOGCwUAOS8fDonr5d3///////j18v/28vD/9fHt - /+nk4P/W0Mn/x8C4/9bLwv+Pg3fRAAAAIwAAAAQAAAAAAAAAADAkGz+0p5rt39XH/93Vy//k3df/7eni - //n17////vf/y76u+xYKAHoAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYlE4/d0ML///33 - //jy7f/s5uD/49zV/9zTyv/g1cf/o5aI4QgBADsAAAAEAAAAAQAAAAAAAAAAAAAAABMLASNYSz+YmYp4 - 3byrmfXIt6T3qZiG6GNRP74AAABMAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABIDAFdzYE7Drp2L6r+xnva4qJb0lYRy2Ug9MZAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAYCgAVNSQTMgAAADYZCgAjAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUuGwYkLB4LNCgaCzELAAAVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAD///////////////////////8////4B///4AP//8AB///AAP//wAD//4AA - f/+AAH//gAB/+AAAB+AAAAHAAAAAwAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAA - AMAD8ADgB/gD+D/8D////////////////ygAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjHxw9VlNRgVBQT34YFRQ3AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4My1jwbeu8fv69P///vv/wraq - 7S0mIFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCAQgtqmc4d/Xz/9vaWKwgnZt - tfDh0P+qmonbBgIAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyIVM+Xb0PnRy8P0CQcE - JhkVES3i08X62cq58hEOCi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtJBxBOjUuYSEYDWmxp5vo//// - /3VtZ5x9eHKk///8/5eHd+IaEwxkPDYwYyUeFj8AAAACAAAAAAAAAAZaUUiIz72s9vfn1v/Sxrj5l4h3 - 99rRyf/87t//+Oze/8m/sf+PgGv02s7B+fbl1v/Luaj2Ukk/gwAAAAU4NC9X7uTa/9XHufaomIm77unh - 6enj2P/FtaP/6NzO//rv5P/Mva3+7ejd/+fg1+Wnl4e9283A+ufe0/wpJyVQc3BskP////9qY12yAAAA - AFxSSWb07eb////9/8q+sP/f1cr//////+3m3v5DOjFdBQAABHZwasH/////XFlViGBZUHHy7Of/pJ2W - 40xHQoGopJ7C/////9jRyv3Vz8j+zsa9/tnUzP7///7/m5eTvEpFQYOrpZ/q8uzm/z88OGgcFQ0UiH92 - ueDXzv/79Oz///79/6igmM8uIxdLioWAZoJ9d2U4LB9SuLCo2P///v/38On/4NbN/3txabACAQAPAAAA - ADgwKBdrXE5yfm9hmlZNQX4VCgciAAAAAAAAAAAAAAAAAAAAAC0fEShgVUqBhnhmmV5RQm0lHxgUAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAA//8AAP//AAD//wAA/D8AAPgfAADwDwAA8A8AAIABAAAAAAAAAAAAABAAAAAAAAAAAAAA - AIPBAAD//wAA//8AAA== - - - - Link file(s) with record - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx b/app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx deleted file mode 100644 index 3cf8fcc..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx +++ /dev/null @@ -1,1702 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Left, Right - - - - 142, 6 - - - 537, 21 - - - - 13 - - - txtFileInfo - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 9, 9 - - - 110, 13 - - - 11 - - - Dateieigenschaften: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - Top, Right - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 685, 3 - - - 155, 23 - - - 10 - - - Datei(en) verknüpfen - - - MiddleRight - - - btnLink - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - Top, Bottom, Left, Right - - - 12, 59 - - - Aqua - - - 255, 128, 0 - - - Yellow - - - Yellow - - - 830, 377 - - - 15 - - - dgEntityRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 6 - - - 17, 17 - - - 171, 17 - - - Waiting for record-Selection..... - - - 0, 480 - - - 854, 22 - - - 16 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Bottom, Left - - - 144, 451 - - - 234, 21 - - - 17 - - - cmbConstructorForms - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Bottom, Left - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 9, 454 - - - 124, 13 - - - 18 - - - andere Entität wählen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - Bottom, Left - - - MiddleLeft - - - 384, 449 - - - 122, 23 - - - 19 - - - Datensätze laden - - - MiddleRight - - - btnloadData2Entity - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - Tahoma, 8.25pt, style=Bold, Italic - - - 12, 32 - - - 124, 13 - - - 20 - - - Ausgewählte Entität: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Tahoma, 8.25pt, style=Bold, Italic - - - 142, 29 - - - 259, 21 - - - 21 - - - txtEntity - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 854, 502 - - - Tahoma, 8.25pt - - - - AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA - CACoDgAAHgsAACAgAAABAAgAqAgAAMYZAAAQEAAAAQAIAGgFAABuIgAAAAAAAAEAIACLvQAA1icAADAw - AAABACAAqCUAAGHlAAAgIAAAAQAgAKgQAAAJCwEAEBAAAAEAIABoBAAAsRsBACgAAAAwAAAAYAAAAAEA - BAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA - wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiP+IcAAAAAAAAAAAAAAAAAAAAA - AAAAeP////+HAAAAAAAAAAAAAAAAAAAAAAAH+IiPj4iIcAAAAAAAAAAAAAAAAAAAAAB/iI+P+PiIhwAA - AAAAAAAAAAAAAAAAAACIiIj4+PiIiAAAAAAAAAAAAAAAAAAAAAeIiI+HeI+IiHAAAAAAAAAAAAAAAAAA - AAiI+PZgB4iIiIAAAAAAAAAAAAAAAAAAAAiI+IcAAG+IiIAAAAAAAAAAAAAAAAAAAHj4/2AAAAj4iIcA - AAAAAAAAAAAAAAAAAHj4+IAAAAiPj4YAAAAAAAAAAAAAAAAAAHj//4cAAH/4iIAAAAAAAAAAAAAAAAAA - AAiPj/hwB/j4+GAAAAAAAAAAAAAAAAAAAAf///9weP/4+HAAAAAAAAAAAAAAB3iHdnSP///4j/j/hnZ3 - iHdwAAAAAAAHiIiPiIBo//iIj/+PhGiIiPiIcAAAAAB4iI+I+Phn/4+PiI/4R4+PiIiIhwAAAAf4iIiP - j4+Eb/j4+I+Ef4/4+PiIiHAAAAiIiI+Pj///do+Pj4hn+P+Pj4iIiIcAAI+Pj4iI+Pj4iH/4+PiI//j/ - iI+IiPcAAI+PiOd3j///j4ePj4/4/4/3eGiI/4gAB//4+HAACP+I//iI//j/iP9wAAaPj/9wCP+PhgAA - AH+P+P+G///4+IcAAAB/j/9wCP/49wAAAHj///+HePj//4cAAAB4+P9gB/j4hgAAAI//j/h/hv////cA - AACI+PhwAPiPiHAAeP///4eP+H//j/+HAHaIj48AAI+Ij4Z3////+G/4/4b////4d3j4iPcAAIiIiPj/ - ////h////4h4////+PiIiPcAAAiIiI+Pj//4YAeIh4AH//j4/4+IiHAAAACIiPj4/4+HAAAAAAAAeP// - j4iIiAAAAAAI+Ij4//hgAAAAAAAAB4+PiPiPgAAAAAAAeIiPiGcAAAAAAAAAAHeIiIjnAAAAAAAAAIZ3 - cAAAAAAAAAAAAAAIfnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP// - /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///+f/// - AAD///AP//8AAP//wAP//wAA//+AAf//AAD//wAA//8AAP//AAD//wAA//4AAH//AAD//gGAf/8AAP/+ - A8B//wAA//wH4D//AAD//AfgP/8AAP/8A8B//wAA//4BgH//AAD//gEAf/8AAP4AAAAAfwAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAADAADAAAAAAAMAAMAAAAAAAwAAgHgAAB4BAACA/AAAPwEAAID8 - AAA/AQAAgPwAAD8BAADAcAAADAMAAMAAAAAAAwAAwAAAAAADAADgABgYAAcAAPAAP/wADwAA+AB//gAf - AAD8AP//AD8AAP8H///h/wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3iHcAAAAAAAAAAA - AAAAAH////cAAAAAAAAAAAAAAAiIj4iPcAAAAAAAAAAAAAB4iPj/iIcAAAAAAAAAAAAAiI9nd4iIAAAA - AAAAAAAAAI+IAACIiAAAAAAAAAAAAACP+AAAj4gAAAAAAAAAAAAAj49wB/j4AAAAAAAAAAAAAH//h3/4 - 9gAAAAAAAAB4iIZI//j//3R4iIcAAAAIiIj/dv+IiPhoj4iIcAAAiIj4+PhI/4+Ej/j4iPcAB/iIiP// - iI+IiP+PiIiPcAj49gB/+P94//+P9wCI/3AI/4AAB4/494+PiHAAeP+AD/iAAAf//4h///9gAHiPgAiP - h3B///iIh4//9wd4+IAH+IiI//+H//9///+IiI9wAIiI///4AId4B4+P/4iHAAAIiI+PgAAAAAB4/4iP - cAAAAHiIdwAAAAAAAHiIdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////+B////AP///g - B///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AAAAOAAAABgwAAwYeAAcGHgAHBgQAAgYAA - AAHADCAD4B/wB/A//A//////////////////////KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAI/4AAAAAAAIh39w - AAAAAAiACIAAAAAACPiPcAAACIiHj4h4+IAIiP+I+PiIgI9wCPiPgAj4D4ePiIj4h/AHj/gAAI/4cAAI - AAAACHAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP7/AAD8PwAA+B8AAPmfAAD4HwAAgAEAAIAB - AAAYGAAAgAEAAIPBAADv5wAA//8AAP//AAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAAB - AAAAAQAAAAAAADwnEQBJMRMASTgkAFxFKwBVSTwAX0w5AGRONQBuWD4ASUlJAFVPTQBeVkwAV1dXAF5W - UABjVEQAbF1NAHBaQwB7ZUwAcWRVAHVnWQB7bVwAb2xoAHFpYQBxbGYAe29hAHVvaQB/cWMAc3BqAHRx - bQB4cGkAfHZvAHZzcAB5dnMAeXd2AH55dAB9fHwAgG5cAIdxWQCDdWQAiHZkAIt5ZACGe28AjHxrAJB7 - YgCRfmkAgXpyAIF9eQCCf3wAl4JqAJGAbQCZhG4Aj4N2AIaDfwCJgnsAj4V5AIyGfgCOiH8AkoV0AJ2J - dACUiXwAmot6AJ2LeQCfj30AoY53AKGPewCikHoApJJ9AKeUfgCPioUAkYmBAJWMgwCTjYYAlY2EAJqO - gQCakooAnJOKAJ6XjwCdmJMAoZWHAKSVhQColYEAppyPAKubiQCrnIwArZ6NALSehwCjnJQArqCPALak - jwCnop0ArKWdALGikwC4pZAAuaiVALyplQC/rJcAs6ibALmpmAC9rZsAvq6eAK+qpQCxqaIAtq2kALmu - oQC6r6QAt7CnAL2wogC3sKgAv7evAMCvnQDFsZkAwbGeAMW0ogDJt6cAyrilAM67pQDCtqkAxrqtAMm7 - qwDLvasAzbypAMW9tQDKvrEA0sCtAMfAtwDLwLQAysG5AMrDvADNxb0A08KxANTDsQDWxbMA0MO1ANXF - tQDZxbMA18i2ANrJtgDRx7kA0Me+ANfJuwDTyr8A18u/ANjJuADbzLsA2Mu9ANrMvQDczb0A4s67AOHP - vQDl0r8AzcfAAM7IwQDRysIA1MvCANbMwgDQy8QA0czGANfNxQDZzcEA3M7AANjPxwDSzcgA1M7JAN7Q - wQDb0ccA3dHFANbQygDZ0ckA3NPIAN7UyQDY080A2tXOAN7WzgDa1dAA3dfQAN/Y0gDd2dUA4dHBAOXT - wADj1MIA5tTAAOHTxQDi1MUA5dbFAOrXwwDq2ccA4tbJAOTWyADg184A5tjJAOHYzQDl2c0A6drKAO3b - yQDu3MoA6NrMAOrczQDt3cwA4dnRAOXb0ADl3NIA4drUAOTb1ADi3NUA5d3VAOve0QDi3dkA5d/ZAO/g - zwDs4dQA5eDaAOXi3gDp49oA7OLYAO3k2gDo4twA6OTeAO3l3QDx49QA8ebaAPTq3gDm4+AA5+TgAOnl - 4QDs5uEA6+fkAO3p5QDv7OcA7evoAO7s6QDz7OQA+O7kAPHu6gD37+gA8u/sAPzw5QD18OwA+fHpAPzz - 6gD58u0A+fXuAP327QD29PIA+vbxAPz38AD59/UA+/jyAP358QD6+PUA/Pn2AP789gD7+vgA/Pr5AP38 - +gD+/v4A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASmzJ6OitZS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAADiJ4ODl9f7+9e5nHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAD//8AD//8AAP//gAH//wAA//8AAP//AAD//wAA//8AAP/+AAB//wAA//4BgH//AAD//gPAf/8AAP/8 - B+A//wAA//wH4D//AAD//APAf/8AAP/+AYB//wAA//4BAH//AAD+AAAAAH8AAPgAAAAAHwAA8AAAAAAP - AADgAAAAAAcAAOAAAAAAAwAAwAAAAAADAADAAAAAAAMAAIB4AAAeAQAAgPwAAD8BAACA/AAAPwEAAID8 - AAA/AQAAwHAAAAwDAADAAAAAAAMAAMAAAAAAAwAA4AAYGAAHAADwAD/8AA8AAPgAf/4AHwAA/AD//wA/ - AAD/B///4f8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AACgA - AAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAEAAAABAAAAAAAANioqAE00FQBJOigAWkQmAGVN - MwBwWT8AaVpLAHdoVwB3aloAeGlZAHNvbwB7dW8AfHRtAHV1dQB6dXEAe3Z2AHx8fACCdWYAgHhtAIh7 - awCJfGsAin1vAIJ6cgCIf3MAgX56AIJ9fQCFgn8AjoR6AI6GfQCThXcAmot6AJiMfgCgjXcAi4eEAJON - hQCSjokAlY+JAJiQhQCXkYoAmZONAJmUjwCgkoEApZaHAKqXgACsmocAo5mLAKaZigCjmo8AqJiIAK2e - iwCunYwAsJyHALCfjQCinZcAo56ZAKKfnAC2o40AraKWAKWgmQCloZ0AqKOeALChkACzpJMAt6WSALOk - lAC0pZQAuaaRALinlgC6qZcAvKqVALepmAC2qp4AuquZAL2ungC5raEAsq2pAL2xpAC8tq8AwbOhAMO3 - pwDJuaYAw7irAMq6qgDJvKkAyr2uAM6+rgDRv6sA0L6sAM2/sQDEv7gAx8C4AMfCvQDJwbkAycK8AMrE - vgDRw7MA1cOxANPEswDWxLEA0cS0ANXGtgDYx7UA0se4ANfHuADSx74A18u/ANjKugDczLkA2cy+ANzM - vQDl0r4Ay8bBAMvIxQDWy8IA1czBANDKxQDSzccA183FANnOwwDd0MIA2dDFAN3RxQDf1ccA1dDJANzS - yQDd1coA2dLMANnV0ADf2NEA4NLAAOTTwgDl1cIA5NPFAODVxwDl1sYA69fCAO3ZwwDq2ccA7djEAOPY - ywDk2MoA4tjPAOXZzADn3M0A6trKAO3dywDr3MwA7N3OAODZ0wDk2tEA5tzRAODa1QDj3dYA5t7WAOnd - 0ADi3tgA5d/YAOPf3ADz4s8A7+DQAO3i1gDj4NwA5eHeAO/j2ADp49wA6uTdAPHi0gDx49UA8eTVAPDk - 2QDx5twA9unaAPPq3gD26t0A+OvdAOrl4gDs5uEA6+fkAO3p4gDt6eUA7+zqAPXr4QD37OEA9+/mAPLt - 6QD58OYA//PkAP/25gDz8OsA9vLrAPXx7gD58ukA/vbrAPjy7AD59e8A/fbuAP/57wD18vAA9/XxAPj2 - 8gD89vIA/fjxAP/88QD5+PYA/fn2AP789gD/+vgA/vz5AP7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIihMTCQZAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAADCaudDQ0K0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIdl+AsrWcfZQgAAAAAAAAAAAA - AAAAAAAAAAAAAAAAJnpfdph9jpx3ZYgMAAAAAAAAAAAAAAAAAAAAAAAAAABJdnaYEhAXMY5rgzEAAAAA - AAAAAAAAAAAAAAAAAAAAAGWAskkAAAAAa46DYQAAAAAAAAAAAAAAAAAAAAAAAAAAa7HGUgAAAABsqZRm - AAAAAAAAAAAAAAAAAAAAAAAAAABrucbFDAAAI8GhrEYAAAAAAAAAAAAAAAAAAAAAAAAAACrQzNCyEBfM - way7CgAAAAAAAAAAAAAAAAAAGERlZjkHA5rQ0Mxvjsy7zEQBCEZmZTUMAAAAAAAAAEaLg4uhrLshBbLQ - kp+LocxUAka7rJSDg4sqAAAAAABNg2VrlKmrt8xABo6sqampVARlxayrq5RrZZQwAAAAKMF2eo5YZcXB - uMxhNI67rKyDZcy7vsFUZY56ergZAABax5yaFQAAN8zMlKzBRo7Mu8esmszBJAAAIJqczD0AAJzQslQA - AAAAKJS3zMfMLHrQwcesjRsAAAAZerLQcQAAnMayUgAAAAAdwdDM0HpAMprQzNCsDwAAAAt2stBwAABO - sICaCBEAHczQ0NB2R7WiMZrQ0NC+EwAPFJiAsjcAADeaXHGaVHrQ0NDQfUDQ0NCyLbHQ0NDQdlmYcVya - JAAAAEhpX3yyxsbM0H0AADw8PTwAHbLQxsa+snZcdjAAAAAAAEt6fZyywdBZAAAAAAAAAAAAHXrQwbKa - fXo6AAAAAAAAACgxT1QyFgAAAAAAAAAAAAAAAB5ATUYuJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// - ////////////////////+B////AP///gB///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AA - AAOAAAABgwAAwYeAAcGHgAHBgQAAgYAAAAHADCAD4B/wB/A//A//////////////////////KAAAABAA - AAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAACThXEAmot7AJaSjQCbl5IAopSGAKOc - lwCmnZcAop+dAKWhnQCoopsAtqiZALGonwCqpaIAraehAKimpQCuqaMAq6ikAK+uqwC2rqMAsaymALiu - pAC9sqYAtbKvALixqwC/s6gAvLm1AMW1owDMu6sAzL2tANC/rgDFurEAwry1AMm+sADOxr0A08e5ANbI - uwDazLwA0s3FANrOwQDVz8gA2dHJAN/VygDZ1MwA39fPAOLTxgDg1s0A6NzOAOXb0QDn3tMA6ePZAO7k - 2gDt5t4A7ejdAPDh0AD25tYA+OzeAPzu3wDv6uMA8uzmAPTt5gD67+QA9/DpAPv07AD7+vQA//77AP/+ - /gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAH0BBHwAAAAAAAAAA - AAAAGSwEBzYLAAAAAAAAAAAAADAmAAAtJQAAAAAAAAAAAAAVQQ8RQQUAAAAAAAAJHjYkAiw4OCEBJzYe - CQAAMyQZOjIbLz0eMzMZJzAAEkEDAAA6QSEsQTQAAANBDwA7DwkaQSwmIitBFwgUOgAACi4/QRgAAAAA - IEE+LggAAAAAFAAAAAAAAAARFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP// - AAD//wAA/v8AAPw/AAD4HwAA+Z8AAPgfAACAAQAAgAEAABgYAACAAQAAg8EAAO/nAAD//wAA//8AAIlQ - TkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAIABJREFUeJzsvWmYHMd5Jvh+EZl1dlffdzeA - xkmcBEkQ4AFSEiXeukzSIj0zlj1jrT1ea2fs57Fle2Z3Zz07M7vr/bHPyNaM7fU1a1uixbFOihQpngII - krgv4uzG1Y2+u/qoriOPiNgfkZGZVWhQEkWRlFUfnkJVZWVlZUbE+37v98UX2UDd6la3utWtbnWrW93q - Vre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWt - bnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd - 6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rV - rW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6vaP0uj9PoH3yZa7bvWen0Xd3k+L - j4Gf2b7/x0oAtdf1o17ncgPiZ3aQ/JTajzMGfmb6/x8LAdAyr2ufa19fz9R1nt/udd3eX7teH7+TMbBc - H/+gsfBTaz/NBLAc0OMPAC0EeByAQlYxMCYhpf6cqLYDFYiAAgAUFHQHmwdqnt9uYNTtvbHrET0t85qA - HNCo9Hal4vsDpv8o2FQgBTAFKAIWJK7t+380/f/TRgA/CPQcaCBAARnFoBQlhEgwxnylFEkpkwCIMeYC - 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 - cX4rsleoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSo - UKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoV - KlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFC - hQoVKlSoUKFChQoVKlSoUOH9hv8fS1AHP5ye4GkAAAAASUVORK5CYIIoAAAAMAAAAGAAAAABACAAAAAA - AIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAAAABAAAAAYAAAAJAAAADAAAAA0AAAANAAAACwAAAAkAAAAGAAAAAwAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQAAAAMAAAAHAAAADQAAABYAAAAcAAAAIAAAACEAAAAfAAAAGwAAABcAAAASAAAA - DAAAAAcAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA0AAAApAAAATQkFAHUVEAqIEw4IiQIAAHYAAABZAAAA - QQAAADAAAAAlAAAAGwAAABEAAAAJAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAHRsUDXV/dm3Ju7Oq7+DZ1P/x7er/8u7r - /9rWz/uqo5vpV09GwAAAAHoAAABDAAAALgAAACAAAAAUAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAsU0o/qdHHuf7t5+D/6OXi - /+/t6//49/b//fz8//z7+v/8+PX/+/Lr/7aqnfMgGhSeAAAATwAAADEAAAAiAAAAFAAAAAkAAAADAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADR+c2jH39TI - /87Iwf/QzMf/3NjU/+bj4P/u7Oj/8O7r/+7s6P/o5N//4trU/+fe1P/i08P/PjUrsgAAAFMAAAAxAAAA - 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 - AAAAAAEAAAAEAAAACwAAABwAAAA9AAAAWQAAAGkAAABtAAAAYwAAAE4AAABWfmpU4/Xs5P/18e3/+Pby - //v7+f/+/v7//v79/6ygkOgAAAB/HxkUl9/Wy/r++/b/+PDo//bt5P/z6N7/9+vf/+fUwP89LhrQAAAA - XgAAAFUAAABjAAAAbQAAAGwAAABhAAAATQAAADgAAAArAAAAIQAAABkAAAARAAAACQAAAAQAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAYAAAAVEQ5LamJe2zaqZuJ8Lanlfeqm4n1gG9c60U0IdQAAACoIxUI - xtXHtv/+/Pr/+vj1//38+v/+/f3//v7+//737P+wn47wx7yv9/7+/v/68+7/+PDq//bu5P/26+H//fHk - /5iCbPsAAAC2DAQAslNBL9mLe2jtr5+O9ramlfamloXvfG5f2S4kG6sAAABrAAAAQgAAAC0AAAAgAAAA - FAAAAAoAAAAEAAAAAAAAAAAAAAAAAAAAAwAAACZHPTGjv6yZ9efUv//t28r/7NzM/+7g0P/y5df/9eXW - /+rXw/+0nof9OigS62tUOvnt5dz//v7+//38+v/9/f3/9+/o/+7ezP/35tT/59fH/+zk2//8+PL/+PDq - //fu5f/+9+3/uKWQ/zAaA/BTPyrtxbGZ/+7cyv/15tj/8ePV/+7f0P/s3Mz/7dvJ/+PPu/+tnIrwJR8W - pgAAAFEAAAAyAAAAIgAAABQAAAAJAAAAAAAAAAAAAAACAAAAIWZZTLPk0b//4c+9/9nKuP/czr7/4tPE - /+bYyf/q3M3/7eHT//Pn2v/+8ub/1MOy/1xFK/57ZUz+9fHt//7+/v/58+7/7+HR/+7ezP/v4M//7+DP - /+LTwf/v59//+vXt//768f/Lvav/SDAS/HplS/3q2sr//PDk//Hl2P/s4NP/6NvN/+XWyP/h0cL/3M29 - /9nJuP/l08D/2cWz/zoyKbIAAABQAAAAMgAAACAAAAASAAAAAAAAAAAAAAATWE5DpO7fzv/Wx7f/1cW2 - /9nLvP/f0ML/49bI/+fazf/r39P/7uPX//Hm2//z6t///fPq/97Tx/9kTjf+e2VN/vLu5//37N//8OHR - //Dj1P/w49T/8OTV//Di0//k1cX/8Ojg/8m7q/9HMBH9jXpj/vju4v/57+X/8+je//Hl2v/u4tb/6t7R - /+bZzP/j1cf/3s/B/9jKu//UxLX/28y9/+bWxP8oIhqlAAAASAAAAC0AAAAcAAAAAAAAAAEwKB9549fK - /97Rx//Xy7//2Mu+/9rNwP/g08f/5tvQ/+zi2P/v5Nr/8Ofc//Pr4v/27eP/9u3j//z17f/m3tT/cFpD - /odyWf7s49j/+O3i//Lm2f/y5tr/8ubZ//Lm2f/z5df/49TC/2VPNP6NeWT+/PPq//nx6P/27eP/9u3j - //Pq4f/w5tz/7uTZ/+vh1//l2s7/3tHF/9nMwP/Yy77/18u//+TYzv/Fuqv4BgMAhQAAADkAAAAkAAAA - AAAAABmonpPV9u3m/9/Wzv/e1Mr/3NHH/97Tx//l29H/59nL/+LRwf/z59r/+/Pr//bu5//38Oj/9/Do - //fw6P/++fL/5tvP/8q4pf+fi3b/6N/V//vx5//z6t//8+re//Xq3v/z6t//9uve/9bFs//t49j//Pfw - //fw6P/38Oj/9+/n//bu5//88+v/8OPV/+LRwP/n287/5NnP/9zRxf/b0cf/3tXL/9/Xz//78ur/cmpg - zQAAAEwAAAArAAAAABQPCFXk3tX/7url/+bg2v/i2tT/4NjP/+Pa0f+2pI/+WEYzwzAkF4xRRDabxbut - 6/799//68+7/+fLt//v38f/q4db/6NvM//327v/i2M3/qJWB/+ff1f/78+v/9u3j//ft4//37uX/+PHq - //jv5v/m2Mj/7+be//v28f/58uz/+/bw//768f+pnY/hQDUnljYpG4xuWUPRxbSi/+Tb1P/g2M//49vV - /+bh2//z8Oz/xb208wAAAGoAAAAvAAAAAFdNQ5L+/fn/8/Du/+zn4//l4Nr/6OPc/7uqmf8dEQSgAAAA - MgAAAB0AAAAOBAAAOK+hldn+/vr//fr3/+bc0f/m2Mn/+PHo//nz7f/++/X/4tnN/6eUfv/r49n//vjx - //nx6//58+3/+fLt//nz7f/37uX/49TE/+zk2v/+/fr//vry/3tvZMoAAABIAAAAGwAAAA4AAAAYQjAd - ttDDtf/n4tv/5uHb/+3o5f/39fL/8Ozn/xkUDZMAAAAzAAAAAYB4cK3+/v7/9vXy/+3r5v/n49//5+Ha - /3BgS+gAAABTAAAALQAAABoAAAAMAAAABAAAACebkIXM69/R/+fay//68+3/+/fy//r17v/58+3//vv3 - /+Xc0/+hjnf/5t/W//789//68+7/+vPt//r17v/7+PL/+O/n/+TVxf/q39P/a2JYxQAAAEcAAAApAAAA - GQAAAAsAAAAEAAAASpeFcf/r5uL/6OTg/+/s6P/5+Pf//v78/z84MKwAAAAzAAAAAoyFfrD+/v7/8/Hv - /+zo5f/n49//49zW/1pKOdoAAABRAAAAMAAAACEAAAAUAAAADQAAAA0qIhiG5NTC//758//7+fb/+/fy - //r28f/69e///vz4/+DYzv+Xgmr/n4t2/+zm3v/++vb/+fXv//r38f/79/L//Pn3//338P/Jt6b8BgIA - iQAAAD8AAAAvAAAAIAAAABQAAAANAAAAQYd2Yfro5OD/5+Pf/+3q5//29fP//v78/0pDPa8AAAAyAAAA - AHhwaaX+/Pr/7Orm/+bj4P/j3tn/5eDb/3tpVfUAAAB2AAAAOwAAAC0AAAAiAAAAJRkRCXjNwLLy/vz4 - //z6+P/8+fb/+/n1//v48v/+/vz/29PJ/6GPe//f2dP/z8e9/6KQev/s5d7//v36//v38v/8+fb//Pn3 - //37+f/+/Pb/qpyN6AAAAH8AAABCAAAALwAAACQAAAAdAAAAfp2Lef/n5OD/49/a/+fk4f/u7Oj/9/Lv - /zcwKKMAAAAuAAAAAEc/NH/w6+X/4t7a/97Z1f/a1tH/4NvX/8W5rP80JRLUAAAAfwAAAF8AAABgLiQZ - n97QwPr+/v7//fz7//z6+P/8+ff//Pr4//7+/v/a0cn/pJJ9/+Hb1f/u7Or/7evo/83EvP+ikHv/7Obh - //7+/v/8+vf//Pn3//z6+P/9/f3//v79/7qrmvESDQWaAAAAZAAAAFwAAACEVUIv59fOxf/c2dX/29fR - /9/a1v/k4d7/4NnT/xALBn4AAAAoAAAAAAkEADbTysH32dXQ/9TPyv/Uzsr/1dDL/+Dc2f/Hu63/hG5W - +HVjUOqejn3v7uHU//7+/v/+/v7//v39//38+//9+/n//v7+/+HZ0P+diHH/5d/Z//bz8v/y8O7/7+zq - /+zq5v/JwLb/mYVv/+/s5//+/v7//Pv5//37+//+/v3//v7+//7++//i08L+koJw7HVhTeuPemH808q/ - /9zZ1v/Vz8v/1M7K/9TPyv/i3Nj/samg6QAAAE0AAAAgAAAAAAAAAASTiHy85NzU/8rDvf/Nx8D/0MvE - /9fRzP/k4Nz/7Obh//Lr5v/8+PX//Pr5//z7+v/9/Pv//fz7//38+//+/v7/4tvU/o56Y/Tl29H+/v78 - //7+/v/+/v7//fz7//f18v/z7+v/zL+y/ZmGcPjy7+v//v7+//37+v/9/Pv//fz6//z7+v/8+vj/+vby - //Dq5P/r5uH/4d7Z/9XPyv/PysP/zcfA/8rDvf/o4Nb/WlJHsQAAACkAAAAWAAAAAAAAAAAUDgY/wrao - 787Fvf/Hv7f/zse//9XOyP/c19D/5ODb/+vn5P/x7uv/9vLv//j18v/6+PX//Pr4//7+/v/s5Nv/UUEv - wAAAAEYmIhxnb2dfpaujmdrJwbjtxr607KSbkdloYFikJSEaXwIAAEd7aVTY+PXv//7+/v/7+fb/+vf1 - //f18v/18e7/8Ozo/+rl4v/j3tj/2tXO/9PMxf/Nxb7/xb21/9fNxP+ZjoHeAAAASwAAABoAAAANAAAA - AAAAAAAAAAAANCsjYdnLvf/Qx77/y8K7/9TLwv/Z0cv/4dnU/+bh2v/t5+L/8e3n//Pv6//38+///v7+ - /+PYzP9TQzDCAAAAMgAAABYAAAALAAAABgAAABAAAAAeAAAAHgAAABQAAAAIAAAABgAAAAUAAAAufmtU - 2fPs4//+/fv/9/Lu//Pu6v/w7Of/6+bh/+Xf2f/f2NH/2NDJ/9HKwf/Kwbj/183D/8CzpfMOCgVjAAAA - GwAAAA8AAAAGAAAAAAAAAAAAAAAAAAAAAEI5MHbMvrD23tPF/9XMwv/Z0cr/39fQ/+Te1//q5N7/8Ovl - //fx7v/38Or/1MOy/1A9J74AAAAzAAAAEwAAAAoAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAA - AAAAAAAAAAAAAAAANnZgSNXh08T/+PHs//bx7P/v6OT/6OLc/+Pc1f/e1s//19DJ/9bMwv/f08X/uaqc - 7RsXEXAAAAAYAAAADgAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAVDgZEhnhnu76smvXUw7H/3M7A - /+PXyf/m2cz/4dHC/8u4pf+GcFrnIxcHkQAAACEAAAAOAAAACAAAAAMAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs8KheemIJt7dHArf/j1cX/5trN/+LVyP/azL7/08Gu - /7WlkvBqXU+xAgAARgAAABEAAAAKAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQQAADRAMiKBY1I+qmZUP7ZkUjyzRTQhmRIJAGYAAAAoAAAACwAAAAgAAAAEAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJCATCGpOPimbY1E8 - sWVVP7VdSzioNCgafgAAADUAAAAOAAAACQAAAAUAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAFAAAABQAAAAQAAAAEAAAAAgAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAABAAAAAwAAAAUAAAAEAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// - ////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///8A///AAD///AA//8A - AP//wAA//wAA//+AAB//AAD//wAAD/8AAP//AAAP/wAA//4AAAf/AAD//gAAB/8AAP/8AAAD/wAA//wA - AAP/AAD//AAAA/8AAP/8AAAD/wAA//wAAAP/AAD/gAAAAB8AAP4AAAAABwAA+AAAAAABAADwAAAAAAAA - AOAAAAAAAAAA4AAAAAAAAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAA - AOAAAAAAAAAA8AADnAAAAAD4AAf+AAEAAPwAH/8AAwAA/wB//8APAAD///////8AAP///////wAA//// - ////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAJAAAADAAAAAsAAAAJAAAA - BQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAANAAAAHQAAADQAAAA3AAAA - JwAAABwAAAAVAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAALDMtJ5GBe3XPqqSf - 5Kikn+F2cWvJGBINiwAAADoAAAAdAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEmVjH7d59/W - //Hs6f/9/Pn////////+/P/x5t3/dmxg0QAAAFAAAAAeAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6sKKV - 6tfMxP/KxL7/2tXR/+vn5P/s6eX/497X/9zSyf/t3s3/h3lo2QAAAEkAAAAYAAAABwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Am1hUrPe0sb/ycC5/9HLxf/i3tj/2tLH/+LYz//n39j/2c3D/9PFtv/r18L/OjAlqQAAACAAAAAMAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAtuKiW9tfPxv/V0Mn/39nT/3dpWOkLAACJHRAAjaSTgvHk2c3/2Mq6/+TTwv+nlIHoAAAA - PwAAABEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAC0fDV/Rw7P/39jR/+vm4/+9r5//AAAAagAAABIAAAAEEQUAa9zMuf/l2cz/5NXF - /9G/q/8AAABfAAAAEgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAgAAAAMAAAAEQjEcatrNv//p5N3/9fPw/8O2pvsAAABRAAAAGgAAAAsAAABI3cy8 - /+3i1v/r3Mz/2ce0/wAAAGkAAAARAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAwAAAAgAAAAOAAAAEgAAABMJAABX18e4//Pv6v/39fH//ffv/y8mG6EAAAAlAAAA - H2NaT7D/9+z/7ePX//bp2v+7qJL6AAAAUQAAABYAAAASAAAAEwAAABIAAAAOAAAACAAAAAMAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAUAAAAQgAAAGcAAABxAAAAXgAAAFOXh3Tn//35//n38///////6+Xe - +xUOCJE+OTKm/Pjy//rz6//16t////Pk/19NOtYAAABSAAAAXgAAAHAAAABpAAAASgAAACUAAAAaAAAA - DwAAAAUAAAABAAAAAAAAAAAAAAAFAAAAQllMPLa0oo/v1sSx/9jHtv+1oYv5Tjwq1y4cB93n3tX///// - /////v///Pb/5dK+/ubazf//+vj/9+/m///88f+5ppH/DwAA1WJQPdy8qZX72ce3/9XDsf+qmIXsRzww - tQAAAFQAAAAfAAAAEQAAAAUAAAAAAAAAAwAAAE+1o5Dt7dnD/+XVwv/p2Mf/7+DQ//nr3f//9ub/oI13 - /mVNM/7s5+P//vr2/+3dy//z4s//69rH/+ne0f///PX/ybyp/ksyE/y9q5b9//fm//fq3P/s3c//59fG - /+bVwv/t2MT/no175wAAAF8AAAAeAAAADQAAAAAAAAAzt6qb6OTTxf/SxLT/3M2//+nd0P/w5Nj/8eXa - //br4P//+fD/s6SU/3BZP/7k2Mr/+Ovd//Hj1f/x5NX/8eLS/8q6qv9ZQyX90se4///58P/z6t7/8eTa - /+/j2P/n3M3/2cy+/9LEtP/q2sr/l4t84AAAAEkAAAAXAAAAAWBZT6L68en/2dDF/9zQxP/l2cz/0L6s - /M/Csvb/+e//+fLq//jx6f///PX/z7+t/7Cch//j2Mv/+vDm//Pn3P/37OD/4NLA/9XGtv/+/fb/9+/m - //nz6//+9uv/y7ys9NPEsvvl2c3/2c/D/9rQx//58Ob/OTMtoAAAAB4AAAAevLau3/n18v/l39n/5dzS - /3VmU9oEAABULR8QNnduY6f+/Pf//Pby/+bazf/37eP/+PLq/7qql//k2s3///jw//jw5//89e//8+fc - /+fc0P///Pf/9vLr/lZMQp8iFgc0DwMAV5B/befn39f/5d/Z//769/+WkYrYAAAAMAAAADTi3tvz+vn3 - /+/r5v/Jva//AAAAcQAAABgAAAAJAAAABU1EO5Ht3s//9evj//348v/9+PL/+ffy/6qXgP/d1cn///35 - //nz7P/9+PL/8ufd/+TWx/8nIRuPAAAAHAAAAAwAAAAFCgAAgtrQxP/t6ub////+/8jEwe0AAABEAAAA - MuLf2/P18vD/7Onk/8O4q/8AAAB/AAAAIwAAABgAAAAbS0Azn/ry6f///fn//Pjz/////P/Z0MX/s6ST - /7CfjP/k2tH////8//z38////vz/8Ofd/yUcFZoAAAArAAAAHAAAABYIAACQ1szA/+rm4//5+Pb/x8K8 - 6wAAAEAZEQYasquj3Ofj3//Z1dD/39jS/2ZXReIAAACDAAAAb2xgU8H9+vb///////359///////1czC - /7epmP/v7Or/5ODd/62ei//f2NH///////359///////8/Dr/1BFN7kAAABuAAAAioFzYu/g2tb/2dXQ - /+vn5P+Si4XVAAAAIgAAAABmXlWb5N3W/8nCvP/Szcf/4NnT/8u8rf/d0sb////8///+///+/v3///// - /9nRx/23pZL9///9////////////7+rk/6yah//p49z///////7+/f////////z2/9fLv//Nv7H/4NrV - /9DKxf/Hwr3/59/X/0M7NJMAAAAMAAAAAAAAACKsn5Lf0se+/8rCuf/Z0sz/6+bj//by7//28/D/+fby - ///////c08n8EgYAdgwIATpWUEmIh394t4N9dbVPSUOGCwUAOS8fDonr5d3///////j18v/28vD/9fHt - /+nk4P/W0Mn/x8C4/9bLwv+Pg3fRAAAAIwAAAAQAAAAAAAAAADAkGz+0p5rt39XH/93Vy//k3df/7eni - //n17////vf/y76u+xYKAHoAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYlE4/d0ML///33 - //jy7f/s5uD/49zV/9zTyv/g1cf/o5aI4QgBADsAAAAEAAAAAQAAAAAAAAAAAAAAABMLASNYSz+YmYp4 - 3byrmfXIt6T3qZiG6GNRP74AAABMAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABIDAFdzYE7Drp2L6r+xnva4qJb0lYRy2Ug9MZAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAYCgAVNSQTMgAAADYZCgAjAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUuGwYkLB4LNCgaCzELAAAVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAD///////////////////////8////4B///4AP//8AB///AAP//wAD//4AA - f/+AAH//gAB/+AAAB+AAAAHAAAAAwAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAA - AMAD8ADgB/gD+D/8D////////////////ygAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjHxw9VlNRgVBQT34YFRQ3AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4My1jwbeu8fv69P///vv/wraq - 7S0mIFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCAQgtqmc4d/Xz/9vaWKwgnZt - tfDh0P+qmonbBgIAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyIVM+Xb0PnRy8P0CQcE - JhkVES3i08X62cq58hEOCi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtJBxBOjUuYSEYDWmxp5vo//// - /3VtZ5x9eHKk///8/5eHd+IaEwxkPDYwYyUeFj8AAAACAAAAAAAAAAZaUUiIz72s9vfn1v/Sxrj5l4h3 - 99rRyf/87t//+Oze/8m/sf+PgGv02s7B+fbl1v/Luaj2Ukk/gwAAAAU4NC9X7uTa/9XHufaomIm77unh - 6enj2P/FtaP/6NzO//rv5P/Mva3+7ejd/+fg1+Wnl4e9283A+ufe0/wpJyVQc3BskP////9qY12yAAAA - AFxSSWb07eb////9/8q+sP/f1cr//////+3m3v5DOjFdBQAABHZwasH/////XFlViGBZUHHy7Of/pJ2W - 40xHQoGopJ7C/////9jRyv3Vz8j+zsa9/tnUzP7///7/m5eTvEpFQYOrpZ/q8uzm/z88OGgcFQ0UiH92 - ueDXzv/79Oz///79/6igmM8uIxdLioWAZoJ9d2U4LB9SuLCo2P///v/38On/4NbN/3txabACAQAPAAAA - ADgwKBdrXE5yfm9hmlZNQX4VCgciAAAAAAAAAAAAAAAAAAAAAC0fEShgVUqBhnhmmV5RQm0lHxgUAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAA//8AAP//AAD//wAA/D8AAPgfAADwDwAA8A8AAIABAAAAAAAAAAAAABAAAAAAAAAAAAAA - AIPBAAD//wAA//8AAA== - - - - Datei mit Datensatz aus Entität verknüpfen - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tsslbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmDocRecordLink - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx.bak b/app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx.bak deleted file mode 100644 index 8c803e1..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.resx.bak +++ /dev/null @@ -1,1702 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Left, Right - - - - 142, 6 - - - 537, 21 - - - - 13 - - - txtFileInfo - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 9, 9 - - - 110, 13 - - - 11 - - - Dateieigenschaften: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - Top, Right - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 685, 3 - - - 155, 23 - - - 10 - - - Datei(en) verknüpfen - - - MiddleRight - - - btnLink - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - Top, Bottom, Left, Right - - - 12, 59 - - - Aqua - - - 255, 128, 0 - - - Yellow - - - Yellow - - - 830, 377 - - - 15 - - - dgEntityRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 6 - - - 17, 17 - - - 171, 17 - - - Waiting for record-Selection..... - - - 0, 480 - - - 854, 22 - - - 16 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Bottom, Left - - - 144, 451 - - - 234, 21 - - - 17 - - - cmbConstructorForms - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Bottom, Left - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 9, 454 - - - 124, 13 - - - 18 - - - andere Entität wählen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - Bottom, Left - - - MiddleLeft - - - 384, 449 - - - 122, 23 - - - 19 - - - Datensätze laden - - - MiddleRight - - - btnloadData2Entity - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - Tahoma, 8.25pt, style=Bold, Italic - - - 12, 32 - - - 124, 13 - - - 20 - - - Ausgewählte Entität: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Tahoma, 8.25pt, style=Bold, Italic - - - 142, 29 - - - 259, 21 - - - 21 - - - txtEntity - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 854, 502 - - - Tahoma, 8.25pt - - - - AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA - CACoDgAAHgsAACAgAAABAAgAqAgAAMYZAAAQEAAAAQAIAGgFAABuIgAAAAAAAAEAIACLvQAA1icAADAw - AAABACAAqCUAAGHlAAAgIAAAAQAgAKgQAAAJCwEAEBAAAAEAIABoBAAAsRsBACgAAAAwAAAAYAAAAAEA - BAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA - wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiP+IcAAAAAAAAAAAAAAAAAAAAA - AAAAeP////+HAAAAAAAAAAAAAAAAAAAAAAAH+IiPj4iIcAAAAAAAAAAAAAAAAAAAAAB/iI+P+PiIhwAA - AAAAAAAAAAAAAAAAAACIiIj4+PiIiAAAAAAAAAAAAAAAAAAAAAeIiI+HeI+IiHAAAAAAAAAAAAAAAAAA - AAiI+PZgB4iIiIAAAAAAAAAAAAAAAAAAAAiI+IcAAG+IiIAAAAAAAAAAAAAAAAAAAHj4/2AAAAj4iIcA - AAAAAAAAAAAAAAAAAHj4+IAAAAiPj4YAAAAAAAAAAAAAAAAAAHj//4cAAH/4iIAAAAAAAAAAAAAAAAAA - AAiPj/hwB/j4+GAAAAAAAAAAAAAAAAAAAAf///9weP/4+HAAAAAAAAAAAAAAB3iHdnSP///4j/j/hnZ3 - iHdwAAAAAAAHiIiPiIBo//iIj/+PhGiIiPiIcAAAAAB4iI+I+Phn/4+PiI/4R4+PiIiIhwAAAAf4iIiP - j4+Eb/j4+I+Ef4/4+PiIiHAAAAiIiI+Pj///do+Pj4hn+P+Pj4iIiIcAAI+Pj4iI+Pj4iH/4+PiI//j/ - iI+IiPcAAI+PiOd3j///j4ePj4/4/4/3eGiI/4gAB//4+HAACP+I//iI//j/iP9wAAaPj/9wCP+PhgAA - AH+P+P+G///4+IcAAAB/j/9wCP/49wAAAHj///+HePj//4cAAAB4+P9gB/j4hgAAAI//j/h/hv////cA - AACI+PhwAPiPiHAAeP///4eP+H//j/+HAHaIj48AAI+Ij4Z3////+G/4/4b////4d3j4iPcAAIiIiPj/ - ////h////4h4////+PiIiPcAAAiIiI+Pj//4YAeIh4AH//j4/4+IiHAAAACIiPj4/4+HAAAAAAAAeP// - j4iIiAAAAAAI+Ij4//hgAAAAAAAAB4+PiPiPgAAAAAAAeIiPiGcAAAAAAAAAAHeIiIjnAAAAAAAAAIZ3 - cAAAAAAAAAAAAAAIfnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP// - /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///+f/// - AAD///AP//8AAP//wAP//wAA//+AAf//AAD//wAA//8AAP//AAD//wAA//4AAH//AAD//gGAf/8AAP/+ - A8B//wAA//wH4D//AAD//AfgP/8AAP/8A8B//wAA//4BgH//AAD//gEAf/8AAP4AAAAAfwAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAADAADAAAAAAAMAAMAAAAAAAwAAgHgAAB4BAACA/AAAPwEAAID8 - AAA/AQAAgPwAAD8BAADAcAAADAMAAMAAAAAAAwAAwAAAAAADAADgABgYAAcAAPAAP/wADwAA+AB//gAf - AAD8AP//AD8AAP8H///h/wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3iHcAAAAAAAAAAA - AAAAAH////cAAAAAAAAAAAAAAAiIj4iPcAAAAAAAAAAAAAB4iPj/iIcAAAAAAAAAAAAAiI9nd4iIAAAA - AAAAAAAAAI+IAACIiAAAAAAAAAAAAACP+AAAj4gAAAAAAAAAAAAAj49wB/j4AAAAAAAAAAAAAH//h3/4 - 9gAAAAAAAAB4iIZI//j//3R4iIcAAAAIiIj/dv+IiPhoj4iIcAAAiIj4+PhI/4+Ej/j4iPcAB/iIiP// - iI+IiP+PiIiPcAj49gB/+P94//+P9wCI/3AI/4AAB4/494+PiHAAeP+AD/iAAAf//4h///9gAHiPgAiP - h3B///iIh4//9wd4+IAH+IiI//+H//9///+IiI9wAIiI///4AId4B4+P/4iHAAAIiI+PgAAAAAB4/4iP - cAAAAHiIdwAAAAAAAHiIdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////+B////AP///g - B///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AAAAOAAAABgwAAwYeAAcGHgAHBgQAAgYAA - AAHADCAD4B/wB/A//A//////////////////////KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAI/4AAAAAAAIh39w - AAAAAAiACIAAAAAACPiPcAAACIiHj4h4+IAIiP+I+PiIgI9wCPiPgAj4D4ePiIj4h/AHj/gAAI/4cAAI - AAAACHAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP7/AAD8PwAA+B8AAPmfAAD4HwAAgAEAAIAB - AAAYGAAAgAEAAIPBAADv5wAA//8AAP//AAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAAB - AAAAAQAAAAAAADwnEQBJMRMASTgkAFxFKwBVSTwAX0w5AGRONQBuWD4ASUlJAFVPTQBeVkwAV1dXAF5W - UABjVEQAbF1NAHBaQwB7ZUwAcWRVAHVnWQB7bVwAb2xoAHFpYQBxbGYAe29hAHVvaQB/cWMAc3BqAHRx - bQB4cGkAfHZvAHZzcAB5dnMAeXd2AH55dAB9fHwAgG5cAIdxWQCDdWQAiHZkAIt5ZACGe28AjHxrAJB7 - YgCRfmkAgXpyAIF9eQCCf3wAl4JqAJGAbQCZhG4Aj4N2AIaDfwCJgnsAj4V5AIyGfgCOiH8AkoV0AJ2J - dACUiXwAmot6AJ2LeQCfj30AoY53AKGPewCikHoApJJ9AKeUfgCPioUAkYmBAJWMgwCTjYYAlY2EAJqO - gQCakooAnJOKAJ6XjwCdmJMAoZWHAKSVhQColYEAppyPAKubiQCrnIwArZ6NALSehwCjnJQArqCPALak - jwCnop0ArKWdALGikwC4pZAAuaiVALyplQC/rJcAs6ibALmpmAC9rZsAvq6eAK+qpQCxqaIAtq2kALmu - oQC6r6QAt7CnAL2wogC3sKgAv7evAMCvnQDFsZkAwbGeAMW0ogDJt6cAyrilAM67pQDCtqkAxrqtAMm7 - qwDLvasAzbypAMW9tQDKvrEA0sCtAMfAtwDLwLQAysG5AMrDvADNxb0A08KxANTDsQDWxbMA0MO1ANXF - tQDZxbMA18i2ANrJtgDRx7kA0Me+ANfJuwDTyr8A18u/ANjJuADbzLsA2Mu9ANrMvQDczb0A4s67AOHP - vQDl0r8AzcfAAM7IwQDRysIA1MvCANbMwgDQy8QA0czGANfNxQDZzcEA3M7AANjPxwDSzcgA1M7JAN7Q - wQDb0ccA3dHFANbQygDZ0ckA3NPIAN7UyQDY080A2tXOAN7WzgDa1dAA3dfQAN/Y0gDd2dUA4dHBAOXT - wADj1MIA5tTAAOHTxQDi1MUA5dbFAOrXwwDq2ccA4tbJAOTWyADg184A5tjJAOHYzQDl2c0A6drKAO3b - yQDu3MoA6NrMAOrczQDt3cwA4dnRAOXb0ADl3NIA4drUAOTb1ADi3NUA5d3VAOve0QDi3dkA5d/ZAO/g - zwDs4dQA5eDaAOXi3gDp49oA7OLYAO3k2gDo4twA6OTeAO3l3QDx49QA8ebaAPTq3gDm4+AA5+TgAOnl - 4QDs5uEA6+fkAO3p5QDv7OcA7evoAO7s6QDz7OQA+O7kAPHu6gD37+gA8u/sAPzw5QD18OwA+fHpAPzz - 6gD58u0A+fXuAP327QD29PIA+vbxAPz38AD59/UA+/jyAP358QD6+PUA/Pn2AP789gD7+vgA/Pr5AP38 - +gD+/v4A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASmzJ6OitZS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAADiJ4ODl9f7+9e5nHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAD//8AD//8AAP//gAH//wAA//8AAP//AAD//wAA//8AAP/+AAB//wAA//4BgH//AAD//gPAf/8AAP/8 - B+A//wAA//wH4D//AAD//APAf/8AAP/+AYB//wAA//4BAH//AAD+AAAAAH8AAPgAAAAAHwAA8AAAAAAP - AADgAAAAAAcAAOAAAAAAAwAAwAAAAAADAADAAAAAAAMAAIB4AAAeAQAAgPwAAD8BAACA/AAAPwEAAID8 - AAA/AQAAwHAAAAwDAADAAAAAAAMAAMAAAAAAAwAA4AAYGAAHAADwAD/8AA8AAPgAf/4AHwAA/AD//wA/ - AAD/B///4f8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AACgA - AAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAEAAAABAAAAAAAANioqAE00FQBJOigAWkQmAGVN - MwBwWT8AaVpLAHdoVwB3aloAeGlZAHNvbwB7dW8AfHRtAHV1dQB6dXEAe3Z2AHx8fACCdWYAgHhtAIh7 - awCJfGsAin1vAIJ6cgCIf3MAgX56AIJ9fQCFgn8AjoR6AI6GfQCThXcAmot6AJiMfgCgjXcAi4eEAJON - hQCSjokAlY+JAJiQhQCXkYoAmZONAJmUjwCgkoEApZaHAKqXgACsmocAo5mLAKaZigCjmo8AqJiIAK2e - iwCunYwAsJyHALCfjQCinZcAo56ZAKKfnAC2o40AraKWAKWgmQCloZ0AqKOeALChkACzpJMAt6WSALOk - lAC0pZQAuaaRALinlgC6qZcAvKqVALepmAC2qp4AuquZAL2ungC5raEAsq2pAL2xpAC8tq8AwbOhAMO3 - pwDJuaYAw7irAMq6qgDJvKkAyr2uAM6+rgDRv6sA0L6sAM2/sQDEv7gAx8C4AMfCvQDJwbkAycK8AMrE - vgDRw7MA1cOxANPEswDWxLEA0cS0ANXGtgDYx7UA0se4ANfHuADSx74A18u/ANjKugDczLkA2cy+ANzM - vQDl0r4Ay8bBAMvIxQDWy8IA1czBANDKxQDSzccA183FANnOwwDd0MIA2dDFAN3RxQDf1ccA1dDJANzS - yQDd1coA2dLMANnV0ADf2NEA4NLAAOTTwgDl1cIA5NPFAODVxwDl1sYA69fCAO3ZwwDq2ccA7djEAOPY - ywDk2MoA4tjPAOXZzADn3M0A6trKAO3dywDr3MwA7N3OAODZ0wDk2tEA5tzRAODa1QDj3dYA5t7WAOnd - 0ADi3tgA5d/YAOPf3ADz4s8A7+DQAO3i1gDj4NwA5eHeAO/j2ADp49wA6uTdAPHi0gDx49UA8eTVAPDk - 2QDx5twA9unaAPPq3gD26t0A+OvdAOrl4gDs5uEA6+fkAO3p4gDt6eUA7+zqAPXr4QD37OEA9+/mAPLt - 6QD58OYA//PkAP/25gDz8OsA9vLrAPXx7gD58ukA/vbrAPjy7AD59e8A/fbuAP/57wD18vAA9/XxAPj2 - 8gD89vIA/fjxAP/88QD5+PYA/fn2AP789gD/+vgA/vz5AP7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIihMTCQZAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAADCaudDQ0K0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIdl+AsrWcfZQgAAAAAAAAAAAA - AAAAAAAAAAAAAAAAJnpfdph9jpx3ZYgMAAAAAAAAAAAAAAAAAAAAAAAAAABJdnaYEhAXMY5rgzEAAAAA - AAAAAAAAAAAAAAAAAAAAAGWAskkAAAAAa46DYQAAAAAAAAAAAAAAAAAAAAAAAAAAa7HGUgAAAABsqZRm - AAAAAAAAAAAAAAAAAAAAAAAAAABrucbFDAAAI8GhrEYAAAAAAAAAAAAAAAAAAAAAAAAAACrQzNCyEBfM - way7CgAAAAAAAAAAAAAAAAAAGERlZjkHA5rQ0Mxvjsy7zEQBCEZmZTUMAAAAAAAAAEaLg4uhrLshBbLQ - kp+LocxUAka7rJSDg4sqAAAAAABNg2VrlKmrt8xABo6sqampVARlxayrq5RrZZQwAAAAKMF2eo5YZcXB - uMxhNI67rKyDZcy7vsFUZY56ergZAABax5yaFQAAN8zMlKzBRo7Mu8esmszBJAAAIJqczD0AAJzQslQA - AAAAKJS3zMfMLHrQwcesjRsAAAAZerLQcQAAnMayUgAAAAAdwdDM0HpAMprQzNCsDwAAAAt2stBwAABO - sICaCBEAHczQ0NB2R7WiMZrQ0NC+EwAPFJiAsjcAADeaXHGaVHrQ0NDQfUDQ0NCyLbHQ0NDQdlmYcVya - JAAAAEhpX3yyxsbM0H0AADw8PTwAHbLQxsa+snZcdjAAAAAAAEt6fZyywdBZAAAAAAAAAAAAHXrQwbKa - fXo6AAAAAAAAACgxT1QyFgAAAAAAAAAAAAAAAB5ATUYuJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// - ////////////////////+B////AP///gB///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AA - AAOAAAABgwAAwYeAAcGHgAHBgQAAgYAAAAHADCAD4B/wB/A//A//////////////////////KAAAABAA - AAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAACThXEAmot7AJaSjQCbl5IAopSGAKOc - lwCmnZcAop+dAKWhnQCoopsAtqiZALGonwCqpaIAraehAKimpQCuqaMAq6ikAK+uqwC2rqMAsaymALiu - pAC9sqYAtbKvALixqwC/s6gAvLm1AMW1owDMu6sAzL2tANC/rgDFurEAwry1AMm+sADOxr0A08e5ANbI - uwDazLwA0s3FANrOwQDVz8gA2dHJAN/VygDZ1MwA39fPAOLTxgDg1s0A6NzOAOXb0QDn3tMA6ePZAO7k - 2gDt5t4A7ejdAPDh0AD25tYA+OzeAPzu3wDv6uMA8uzmAPTt5gD67+QA9/DpAPv07AD7+vQA//77AP/+ - /gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAH0BBHwAAAAAAAAAA - AAAAGSwEBzYLAAAAAAAAAAAAADAmAAAtJQAAAAAAAAAAAAAVQQ8RQQUAAAAAAAAJHjYkAiw4OCEBJzYe - CQAAMyQZOjIbLz0eMzMZJzAAEkEDAAA6QSEsQTQAAANBDwA7DwkaQSwmIitBFwgUOgAACi4/QRgAAAAA - IEE+LggAAAAAFAAAAAAAAAARFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP// - AAD//wAA/v8AAPw/AAD4HwAA+Z8AAPgfAACAAQAAgAEAABgYAACAAQAAg8EAAO/nAAD//wAA//8AAIlQ - TkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAIABJREFUeJzsvWmYHMd5Jvh+EZl1dlffdzeA - xkmcBEkQ4AFSEiXeukzSIj0zlj1jrT1ea2fs57Fle2Z3Zz07M7vr/bHPyNaM7fU1a1uixbFOihQpngII - krgv4uzG1Y2+u/qoriOPiNgfkZGZVWhQEkWRlFUfnkJVZWVlZUbE+37v98UX2UDd6la3utWtbnWrW93q - Vre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWt - bnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd - 6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rV - rW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6vaP0uj9PoH3yZa7bvWen0Xd3k+L - j4Gf2b7/x0oAtdf1o17ncgPiZ3aQ/JTajzMGfmb6/x8LAdAyr2ufa19fz9R1nt/udd3eX7teH7+TMbBc - H/+gsfBTaz/NBLAc0OMPAC0EeByAQlYxMCYhpf6cqLYDFYiAAgAUFHQHmwdqnt9uYNTtvbHrET0t85qA - HNCo9Hal4vsDpv8o2FQgBTAFKAIWJK7t+380/f/TRgA/CPQcaCBAARnFoBQlhEgwxnylFEkpkwCIMeYC - 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 - cX4rsleoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSo - UKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoV - KlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFC - hQoVKlSoUKFChQoVKlSoUOH9hv8fS1AHP5ye4GkAAAAASUVORK5CYIIoAAAAMAAAAGAAAAABACAAAAAA - AIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAAAABAAAAAYAAAAJAAAADAAAAA0AAAANAAAACwAAAAkAAAAGAAAAAwAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQAAAAMAAAAHAAAADQAAABYAAAAcAAAAIAAAACEAAAAfAAAAGwAAABcAAAASAAAA - DAAAAAcAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA0AAAApAAAATQkFAHUVEAqIEw4IiQIAAHYAAABZAAAA - QQAAADAAAAAlAAAAGwAAABEAAAAJAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAHRsUDXV/dm3Ju7Oq7+DZ1P/x7er/8u7r - /9rWz/uqo5vpV09GwAAAAHoAAABDAAAALgAAACAAAAAUAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAsU0o/qdHHuf7t5+D/6OXi - /+/t6//49/b//fz8//z7+v/8+PX/+/Lr/7aqnfMgGhSeAAAATwAAADEAAAAiAAAAFAAAAAkAAAADAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADR+c2jH39TI - /87Iwf/QzMf/3NjU/+bj4P/u7Oj/8O7r/+7s6P/o5N//4trU/+fe1P/i08P/PjUrsgAAAFMAAAAxAAAA - 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 - AAAAAAEAAAAEAAAACwAAABwAAAA9AAAAWQAAAGkAAABtAAAAYwAAAE4AAABWfmpU4/Xs5P/18e3/+Pby - //v7+f/+/v7//v79/6ygkOgAAAB/HxkUl9/Wy/r++/b/+PDo//bt5P/z6N7/9+vf/+fUwP89LhrQAAAA - XgAAAFUAAABjAAAAbQAAAGwAAABhAAAATQAAADgAAAArAAAAIQAAABkAAAARAAAACQAAAAQAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAYAAAAVEQ5LamJe2zaqZuJ8Lanlfeqm4n1gG9c60U0IdQAAACoIxUI - xtXHtv/+/Pr/+vj1//38+v/+/f3//v7+//737P+wn47wx7yv9/7+/v/68+7/+PDq//bu5P/26+H//fHk - /5iCbPsAAAC2DAQAslNBL9mLe2jtr5+O9ramlfamloXvfG5f2S4kG6sAAABrAAAAQgAAAC0AAAAgAAAA - FAAAAAoAAAAEAAAAAAAAAAAAAAAAAAAAAwAAACZHPTGjv6yZ9efUv//t28r/7NzM/+7g0P/y5df/9eXW - /+rXw/+0nof9OigS62tUOvnt5dz//v7+//38+v/9/f3/9+/o/+7ezP/35tT/59fH/+zk2//8+PL/+PDq - //fu5f/+9+3/uKWQ/zAaA/BTPyrtxbGZ/+7cyv/15tj/8ePV/+7f0P/s3Mz/7dvJ/+PPu/+tnIrwJR8W - pgAAAFEAAAAyAAAAIgAAABQAAAAJAAAAAAAAAAAAAAACAAAAIWZZTLPk0b//4c+9/9nKuP/czr7/4tPE - /+bYyf/q3M3/7eHT//Pn2v/+8ub/1MOy/1xFK/57ZUz+9fHt//7+/v/58+7/7+HR/+7ezP/v4M//7+DP - /+LTwf/v59//+vXt//768f/Lvav/SDAS/HplS/3q2sr//PDk//Hl2P/s4NP/6NvN/+XWyP/h0cL/3M29 - /9nJuP/l08D/2cWz/zoyKbIAAABQAAAAMgAAACAAAAASAAAAAAAAAAAAAAATWE5DpO7fzv/Wx7f/1cW2 - /9nLvP/f0ML/49bI/+fazf/r39P/7uPX//Hm2//z6t///fPq/97Tx/9kTjf+e2VN/vLu5//37N//8OHR - //Dj1P/w49T/8OTV//Di0//k1cX/8Ojg/8m7q/9HMBH9jXpj/vju4v/57+X/8+je//Hl2v/u4tb/6t7R - /+bZzP/j1cf/3s/B/9jKu//UxLX/28y9/+bWxP8oIhqlAAAASAAAAC0AAAAcAAAAAAAAAAEwKB9549fK - /97Rx//Xy7//2Mu+/9rNwP/g08f/5tvQ/+zi2P/v5Nr/8Ofc//Pr4v/27eP/9u3j//z17f/m3tT/cFpD - /odyWf7s49j/+O3i//Lm2f/y5tr/8ubZ//Lm2f/z5df/49TC/2VPNP6NeWT+/PPq//nx6P/27eP/9u3j - //Pq4f/w5tz/7uTZ/+vh1//l2s7/3tHF/9nMwP/Yy77/18u//+TYzv/Fuqv4BgMAhQAAADkAAAAkAAAA - AAAAABmonpPV9u3m/9/Wzv/e1Mr/3NHH/97Tx//l29H/59nL/+LRwf/z59r/+/Pr//bu5//38Oj/9/Do - //fw6P/++fL/5tvP/8q4pf+fi3b/6N/V//vx5//z6t//8+re//Xq3v/z6t//9uve/9bFs//t49j//Pfw - //fw6P/38Oj/9+/n//bu5//88+v/8OPV/+LRwP/n287/5NnP/9zRxf/b0cf/3tXL/9/Xz//78ur/cmpg - zQAAAEwAAAArAAAAABQPCFXk3tX/7url/+bg2v/i2tT/4NjP/+Pa0f+2pI/+WEYzwzAkF4xRRDabxbut - 6/799//68+7/+fLt//v38f/q4db/6NvM//327v/i2M3/qJWB/+ff1f/78+v/9u3j//ft4//37uX/+PHq - //jv5v/m2Mj/7+be//v28f/58uz/+/bw//768f+pnY/hQDUnljYpG4xuWUPRxbSi/+Tb1P/g2M//49vV - /+bh2//z8Oz/xb208wAAAGoAAAAvAAAAAFdNQ5L+/fn/8/Du/+zn4//l4Nr/6OPc/7uqmf8dEQSgAAAA - MgAAAB0AAAAOBAAAOK+hldn+/vr//fr3/+bc0f/m2Mn/+PHo//nz7f/++/X/4tnN/6eUfv/r49n//vjx - //nx6//58+3/+fLt//nz7f/37uX/49TE/+zk2v/+/fr//vry/3tvZMoAAABIAAAAGwAAAA4AAAAYQjAd - ttDDtf/n4tv/5uHb/+3o5f/39fL/8Ozn/xkUDZMAAAAzAAAAAYB4cK3+/v7/9vXy/+3r5v/n49//5+Ha - /3BgS+gAAABTAAAALQAAABoAAAAMAAAABAAAACebkIXM69/R/+fay//68+3/+/fy//r17v/58+3//vv3 - /+Xc0/+hjnf/5t/W//789//68+7/+vPt//r17v/7+PL/+O/n/+TVxf/q39P/a2JYxQAAAEcAAAApAAAA - GQAAAAsAAAAEAAAASpeFcf/r5uL/6OTg/+/s6P/5+Pf//v78/z84MKwAAAAzAAAAAoyFfrD+/v7/8/Hv - /+zo5f/n49//49zW/1pKOdoAAABRAAAAMAAAACEAAAAUAAAADQAAAA0qIhiG5NTC//758//7+fb/+/fy - //r28f/69e///vz4/+DYzv+Xgmr/n4t2/+zm3v/++vb/+fXv//r38f/79/L//Pn3//338P/Jt6b8BgIA - iQAAAD8AAAAvAAAAIAAAABQAAAANAAAAQYd2Yfro5OD/5+Pf/+3q5//29fP//v78/0pDPa8AAAAyAAAA - AHhwaaX+/Pr/7Orm/+bj4P/j3tn/5eDb/3tpVfUAAAB2AAAAOwAAAC0AAAAiAAAAJRkRCXjNwLLy/vz4 - //z6+P/8+fb/+/n1//v48v/+/vz/29PJ/6GPe//f2dP/z8e9/6KQev/s5d7//v36//v38v/8+fb//Pn3 - //37+f/+/Pb/qpyN6AAAAH8AAABCAAAALwAAACQAAAAdAAAAfp2Lef/n5OD/49/a/+fk4f/u7Oj/9/Lv - /zcwKKMAAAAuAAAAAEc/NH/w6+X/4t7a/97Z1f/a1tH/4NvX/8W5rP80JRLUAAAAfwAAAF8AAABgLiQZ - n97QwPr+/v7//fz7//z6+P/8+ff//Pr4//7+/v/a0cn/pJJ9/+Hb1f/u7Or/7evo/83EvP+ikHv/7Obh - //7+/v/8+vf//Pn3//z6+P/9/f3//v79/7qrmvESDQWaAAAAZAAAAFwAAACEVUIv59fOxf/c2dX/29fR - /9/a1v/k4d7/4NnT/xALBn4AAAAoAAAAAAkEADbTysH32dXQ/9TPyv/Uzsr/1dDL/+Dc2f/Hu63/hG5W - +HVjUOqejn3v7uHU//7+/v/+/v7//v39//38+//9+/n//v7+/+HZ0P+diHH/5d/Z//bz8v/y8O7/7+zq - /+zq5v/JwLb/mYVv/+/s5//+/v7//Pv5//37+//+/v3//v7+//7++//i08L+koJw7HVhTeuPemH808q/ - /9zZ1v/Vz8v/1M7K/9TPyv/i3Nj/samg6QAAAE0AAAAgAAAAAAAAAASTiHy85NzU/8rDvf/Nx8D/0MvE - /9fRzP/k4Nz/7Obh//Lr5v/8+PX//Pr5//z7+v/9/Pv//fz7//38+//+/v7/4tvU/o56Y/Tl29H+/v78 - //7+/v/+/v7//fz7//f18v/z7+v/zL+y/ZmGcPjy7+v//v7+//37+v/9/Pv//fz6//z7+v/8+vj/+vby - //Dq5P/r5uH/4d7Z/9XPyv/PysP/zcfA/8rDvf/o4Nb/WlJHsQAAACkAAAAWAAAAAAAAAAAUDgY/wrao - 787Fvf/Hv7f/zse//9XOyP/c19D/5ODb/+vn5P/x7uv/9vLv//j18v/6+PX//Pr4//7+/v/s5Nv/UUEv - wAAAAEYmIhxnb2dfpaujmdrJwbjtxr607KSbkdloYFikJSEaXwIAAEd7aVTY+PXv//7+/v/7+fb/+vf1 - //f18v/18e7/8Ozo/+rl4v/j3tj/2tXO/9PMxf/Nxb7/xb21/9fNxP+ZjoHeAAAASwAAABoAAAANAAAA - AAAAAAAAAAAANCsjYdnLvf/Qx77/y8K7/9TLwv/Z0cv/4dnU/+bh2v/t5+L/8e3n//Pv6//38+///v7+ - /+PYzP9TQzDCAAAAMgAAABYAAAALAAAABgAAABAAAAAeAAAAHgAAABQAAAAIAAAABgAAAAUAAAAufmtU - 2fPs4//+/fv/9/Lu//Pu6v/w7Of/6+bh/+Xf2f/f2NH/2NDJ/9HKwf/Kwbj/183D/8CzpfMOCgVjAAAA - GwAAAA8AAAAGAAAAAAAAAAAAAAAAAAAAAEI5MHbMvrD23tPF/9XMwv/Z0cr/39fQ/+Te1//q5N7/8Ovl - //fx7v/38Or/1MOy/1A9J74AAAAzAAAAEwAAAAoAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAA - AAAAAAAAAAAAAAAANnZgSNXh08T/+PHs//bx7P/v6OT/6OLc/+Pc1f/e1s//19DJ/9bMwv/f08X/uaqc - 7RsXEXAAAAAYAAAADgAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAVDgZEhnhnu76smvXUw7H/3M7A - /+PXyf/m2cz/4dHC/8u4pf+GcFrnIxcHkQAAACEAAAAOAAAACAAAAAMAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs8KheemIJt7dHArf/j1cX/5trN/+LVyP/azL7/08Gu - /7WlkvBqXU+xAgAARgAAABEAAAAKAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQQAADRAMiKBY1I+qmZUP7ZkUjyzRTQhmRIJAGYAAAAoAAAACwAAAAgAAAAEAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJCATCGpOPimbY1E8 - sWVVP7VdSzioNCgafgAAADUAAAAOAAAACQAAAAUAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAFAAAABQAAAAQAAAAEAAAAAgAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAABAAAAAwAAAAUAAAAEAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// - ////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///8A///AAD///AA//8A - AP//wAA//wAA//+AAB//AAD//wAAD/8AAP//AAAP/wAA//4AAAf/AAD//gAAB/8AAP/8AAAD/wAA//wA - AAP/AAD//AAAA/8AAP/8AAAD/wAA//wAAAP/AAD/gAAAAB8AAP4AAAAABwAA+AAAAAABAADwAAAAAAAA - AOAAAAAAAAAA4AAAAAAAAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAA - AOAAAAAAAAAA8AADnAAAAAD4AAf+AAEAAPwAH/8AAwAA/wB//8APAAD///////8AAP///////wAA//// - ////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAJAAAADAAAAAsAAAAJAAAA - BQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAANAAAAHQAAADQAAAA3AAAA - JwAAABwAAAAVAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAALDMtJ5GBe3XPqqSf - 5Kikn+F2cWvJGBINiwAAADoAAAAdAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEmVjH7d59/W - //Hs6f/9/Pn////////+/P/x5t3/dmxg0QAAAFAAAAAeAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6sKKV - 6tfMxP/KxL7/2tXR/+vn5P/s6eX/497X/9zSyf/t3s3/h3lo2QAAAEkAAAAYAAAABwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Am1hUrPe0sb/ycC5/9HLxf/i3tj/2tLH/+LYz//n39j/2c3D/9PFtv/r18L/OjAlqQAAACAAAAAMAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAtuKiW9tfPxv/V0Mn/39nT/3dpWOkLAACJHRAAjaSTgvHk2c3/2Mq6/+TTwv+nlIHoAAAA - PwAAABEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAC0fDV/Rw7P/39jR/+vm4/+9r5//AAAAagAAABIAAAAEEQUAa9zMuf/l2cz/5NXF - /9G/q/8AAABfAAAAEgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAgAAAAMAAAAEQjEcatrNv//p5N3/9fPw/8O2pvsAAABRAAAAGgAAAAsAAABI3cy8 - /+3i1v/r3Mz/2ce0/wAAAGkAAAARAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAwAAAAgAAAAOAAAAEgAAABMJAABX18e4//Pv6v/39fH//ffv/y8mG6EAAAAlAAAA - H2NaT7D/9+z/7ePX//bp2v+7qJL6AAAAUQAAABYAAAASAAAAEwAAABIAAAAOAAAACAAAAAMAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAUAAAAQgAAAGcAAABxAAAAXgAAAFOXh3Tn//35//n38///////6+Xe - +xUOCJE+OTKm/Pjy//rz6//16t////Pk/19NOtYAAABSAAAAXgAAAHAAAABpAAAASgAAACUAAAAaAAAA - DwAAAAUAAAABAAAAAAAAAAAAAAAFAAAAQllMPLa0oo/v1sSx/9jHtv+1oYv5Tjwq1y4cB93n3tX///// - /////v///Pb/5dK+/ubazf//+vj/9+/m///88f+5ppH/DwAA1WJQPdy8qZX72ce3/9XDsf+qmIXsRzww - tQAAAFQAAAAfAAAAEQAAAAUAAAAAAAAAAwAAAE+1o5Dt7dnD/+XVwv/p2Mf/7+DQ//nr3f//9ub/oI13 - /mVNM/7s5+P//vr2/+3dy//z4s//69rH/+ne0f///PX/ybyp/ksyE/y9q5b9//fm//fq3P/s3c//59fG - /+bVwv/t2MT/no175wAAAF8AAAAeAAAADQAAAAAAAAAzt6qb6OTTxf/SxLT/3M2//+nd0P/w5Nj/8eXa - //br4P//+fD/s6SU/3BZP/7k2Mr/+Ovd//Hj1f/x5NX/8eLS/8q6qv9ZQyX90se4///58P/z6t7/8eTa - /+/j2P/n3M3/2cy+/9LEtP/q2sr/l4t84AAAAEkAAAAXAAAAAWBZT6L68en/2dDF/9zQxP/l2cz/0L6s - /M/Csvb/+e//+fLq//jx6f///PX/z7+t/7Cch//j2Mv/+vDm//Pn3P/37OD/4NLA/9XGtv/+/fb/9+/m - //nz6//+9uv/y7ys9NPEsvvl2c3/2c/D/9rQx//58Ob/OTMtoAAAAB4AAAAevLau3/n18v/l39n/5dzS - /3VmU9oEAABULR8QNnduY6f+/Pf//Pby/+bazf/37eP/+PLq/7qql//k2s3///jw//jw5//89e//8+fc - /+fc0P///Pf/9vLr/lZMQp8iFgc0DwMAV5B/befn39f/5d/Z//769/+WkYrYAAAAMAAAADTi3tvz+vn3 - /+/r5v/Jva//AAAAcQAAABgAAAAJAAAABU1EO5Ht3s//9evj//348v/9+PL/+ffy/6qXgP/d1cn///35 - //nz7P/9+PL/8ufd/+TWx/8nIRuPAAAAHAAAAAwAAAAFCgAAgtrQxP/t6ub////+/8jEwe0AAABEAAAA - MuLf2/P18vD/7Onk/8O4q/8AAAB/AAAAIwAAABgAAAAbS0Azn/ry6f///fn//Pjz/////P/Z0MX/s6ST - /7CfjP/k2tH////8//z38////vz/8Ofd/yUcFZoAAAArAAAAHAAAABYIAACQ1szA/+rm4//5+Pb/x8K8 - 6wAAAEAZEQYasquj3Ofj3//Z1dD/39jS/2ZXReIAAACDAAAAb2xgU8H9+vb///////359///////1czC - /7epmP/v7Or/5ODd/62ei//f2NH///////359///////8/Dr/1BFN7kAAABuAAAAioFzYu/g2tb/2dXQ - /+vn5P+Si4XVAAAAIgAAAABmXlWb5N3W/8nCvP/Szcf/4NnT/8u8rf/d0sb////8///+///+/v3///// - /9nRx/23pZL9///9////////////7+rk/6yah//p49z///////7+/f////////z2/9fLv//Nv7H/4NrV - /9DKxf/Hwr3/59/X/0M7NJMAAAAMAAAAAAAAACKsn5Lf0se+/8rCuf/Z0sz/6+bj//by7//28/D/+fby - ///////c08n8EgYAdgwIATpWUEmIh394t4N9dbVPSUOGCwUAOS8fDonr5d3///////j18v/28vD/9fHt - /+nk4P/W0Mn/x8C4/9bLwv+Pg3fRAAAAIwAAAAQAAAAAAAAAADAkGz+0p5rt39XH/93Vy//k3df/7eni - //n17////vf/y76u+xYKAHoAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYlE4/d0ML///33 - //jy7f/s5uD/49zV/9zTyv/g1cf/o5aI4QgBADsAAAAEAAAAAQAAAAAAAAAAAAAAABMLASNYSz+YmYp4 - 3byrmfXIt6T3qZiG6GNRP74AAABMAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABIDAFdzYE7Drp2L6r+xnva4qJb0lYRy2Ug9MZAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAYCgAVNSQTMgAAADYZCgAjAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUuGwYkLB4LNCgaCzELAAAVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAD///////////////////////8////4B///4AP//8AB///AAP//wAD//4AA - f/+AAH//gAB/+AAAB+AAAAHAAAAAwAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAA - AMAD8ADgB/gD+D/8D////////////////ygAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjHxw9VlNRgVBQT34YFRQ3AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4My1jwbeu8fv69P///vv/wraq - 7S0mIFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCAQgtqmc4d/Xz/9vaWKwgnZt - tfDh0P+qmonbBgIAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyIVM+Xb0PnRy8P0CQcE - JhkVES3i08X62cq58hEOCi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtJBxBOjUuYSEYDWmxp5vo//// - /3VtZ5x9eHKk///8/5eHd+IaEwxkPDYwYyUeFj8AAAACAAAAAAAAAAZaUUiIz72s9vfn1v/Sxrj5l4h3 - 99rRyf/87t//+Oze/8m/sf+PgGv02s7B+fbl1v/Luaj2Ukk/gwAAAAU4NC9X7uTa/9XHufaomIm77unh - 6enj2P/FtaP/6NzO//rv5P/Mva3+7ejd/+fg1+Wnl4e9283A+ufe0/wpJyVQc3BskP////9qY12yAAAA - AFxSSWb07eb////9/8q+sP/f1cr//////+3m3v5DOjFdBQAABHZwasH/////XFlViGBZUHHy7Of/pJ2W - 40xHQoGopJ7C/////9jRyv3Vz8j+zsa9/tnUzP7///7/m5eTvEpFQYOrpZ/q8uzm/z88OGgcFQ0UiH92 - ueDXzv/79Oz///79/6igmM8uIxdLioWAZoJ9d2U4LB9SuLCo2P///v/38On/4NbN/3txabACAQAPAAAA - ADgwKBdrXE5yfm9hmlZNQX4VCgciAAAAAAAAAAAAAAAAAAAAAC0fEShgVUqBhnhmmV5RQm0lHxgUAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAA//8AAP//AAD//wAA/D8AAPgfAADwDwAA8A8AAIABAAAAAAAAAAAAABAAAAAAAAAAAAAA - AIPBAAD//wAA//8AAA== - - - - Datei mit Datensatz aus Entität verknüpfen - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tsslbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmDocRecordLink - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.vb b/app/DD-Record-Organizer - Kopie/frmDocRecordLink.vb deleted file mode 100644 index 2186bfe..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocRecordLink.vb +++ /dev/null @@ -1,242 +0,0 @@ -Imports System.IO -Imports System.Text -Imports DD_LIB_Standards -Public Class frmDocRecordLink - Dim ENTITY_LOAD_ACTIVE As Boolean = False - Private Class ClassEntity - Public title As String - Public id As Integer - - Public Overrides Function ToString() As String - Return Me.title - End Function - End Class - Private Function GET_CURRENT_ENTITY_DATA() - Dim oDatatabel As DataTable = CURRENT_DT_ENTITY_RECORDS.Copy - Return oDatatabel - End Function - Sub Refresh_Grid_Data(current As Boolean, ENTITY_DATATABLE As DataTable, ENTITY_ID As Integer) - Dim DT_RECORDS As DataTable - If current = True Then - DT_RECORDS = GET_CURRENT_ENTITY_DATA() - Else - DT_RECORDS = ENTITY_DATATABLE - End If - - - Try - DT_RECORDS.Columns.Add("already linked", Type.GetType("System.Boolean")).SetOrdinal(0) - DT_RECORDS.Columns("already linked").DefaultValue = False - Catch ex As Exception - - End Try - - Try - For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows - Dim DOC_ID = row.Item("DOC_ID") - Dim sel = String.Format("select T.RECORD_ID FROM TBPMO_DOC_RECORD_LINK T, TBPMO_RECORD T1 WHERE T.RECORD_ID = T1.GUID AND T1.FORM_ID = {0} AND T.DOC_ID = {1}", ENTITY_ID, DOC_ID) - Dim DTRECS_LINKED As DataTable = clsDatabase.Return_Datatable(sel) - For Each recrow As DataRow In DTRECS_LINKED.Rows - For Each rowrecsdisplay As DataRow In DT_RECORDS.Rows - If rowrecsdisplay.Item("Record-ID") = recrow.Item("RECORD_ID") Then - rowrecsdisplay.Item("already linked") = True - End If - Next - Next - Next - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in displaying already linked", ex.Message, ex.StackTrace) - End Try - grvwGrid.Columns.Clear() - dgEntityRecords.DataSource = DT_RECORDS - grvwGrid.Columns.Item("already linked").Fixed = True - grvwGrid.PopulateColumns() - dgEntityRecords.RefreshDataSource() - End Sub - Private Sub frmDocRecordLink_Load(sender As Object, e As EventArgs) Handles Me.Load - Me.txtEntity.Text = CURRENT_ENTITYSTRING - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 1 Then - txtFileInfo.Text = ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DOC_PATH") - Else - txtFileInfo.Text = String.Format("{0} files selected for linking to record", ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count) - End If - Try - If IsNothing(CURRENT_DT_ENTITY_RECORDS) Then - Me.Close() - End If - Refresh_Grid_Data(True, Nothing, CURRENT_ENTITY_ID) - - Dim DT_ENTITIES As DataTable = GetENTITIES() - Dim selected As Integer = 0 - - If DT_ENTITIES.Rows.Count = 0 Then - Exit Sub - End If - - For Each row As DataRow In DT_ENTITIES.Rows - Dim entity As New ClassEntity - entity.title = row.Item("FORM_TITLE") - entity.id = row.Item("FORM_ID") - cmbConstructorForms.Items.Add(entity) - - Next - If USER_LANGUAGE = "de-DE" Then - Me.Text = CURRENT_DT_SELECTED_FILES.Rows.Count.ToString & " Datei(en) mit Datensatz verknüpfen:" - Else - Me.Text = "Link " & CURRENT_DT_SELECTED_FILES.Rows.Count.ToString & " files with record:" - End If - ' Den index der aktuell geöffneten ConstructorForm setzen - cmbConstructorForms.SelectedIndex = selected - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in frmDocRecordLink_Load", ex.Message, ex.StackTrace) - End Try - - Load_DocGrid_Layout() - tsslbl.Text = "Waiting for record-Selection....." - tsslbl.BackColor = Color.Transparent - End Sub - Private Function GetENTITIES() As DataTable - Try - Dim SQL As String = String.Format("SELECT DISTINCT FORM_ID,FORM_TITLE,SEQUENCE FROM VWPMO_CONSTRUCTOR_FORMS where CONSTRUCT_ID in " & -"(SELECT CONSTRUCT_ID FROM TBPMO_CONSTRUCTOR_USER WHERE USER_ID = {0}) ORDER BY SEQUENCE", USER_GUID) - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - Return dt - Catch ex As Exception - MsgBox("Entities could not be loaded in LinkToRecord: " & vbNewLine & ex.Message) - Return Nothing - End Try - End Function - - Private Sub btnLink_Click(sender As Object, e As EventArgs) Handles btnLink.Click - If clsWindream.Create_Session = False Then - MsgBox("No session to windream created! Check Your connection!", MsgBoxStyle.Critical) - Exit Sub - End If - - Dim selectedRows As Integer() = grvwGrid.GetSelectedRows() - Dim i As Integer = 0 - For Each rowhandle As Integer In selectedRows - Dim SELECTED_RECORDID = grvwGrid.GetRowCellValue(rowhandle, "Record-ID") - If IsNothing(SELECTED_RECORDID) Then - Continue For - End If - If LogErrorsOnly = False Then ClassLogger.Add(">>> Doc will be linked with Record: " & SELECTED_RECORDID.ToString, False) - Try - For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows - CURRENT_DOC_ID = row.Item("DOC_ID") - Dim DOC_PATH = row.Item("FILEPATH") - Dim _objecttype = row.Item("OBJECTTYPE") - clsWindream.MY_WDOBJECTTYPE = _objecttype - Dim sql_Exec = String.Format("EXEC PRPMO_CHECK_DOC_RECORD_LINK {0},{1},'{2}','{3}'", SELECTED_RECORDID, CURRENT_DOC_ID, "MANUAL RECORD-LINK", USER_USERNAME) - 'Dim ins = String.Format("INSERT INTO TBPMO_DOC_RECORD_LINK (RECORD_ID,DOC_ID,COMMENT,ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", SELECTED_RECORDID, CURRENT_DOC_ID, "MANUAL RECORD-LINK", USER_USERNAME) - If ClassDatabase.Execute_non_Query(sql_Exec) = False Then - MsgBox("Unexpected Error in Inserting Record-Doc Link. Please check logfile!", MsgBoxStyle.Critical) - Else - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - Dim proc = String.Format("EXEC PRPROXY_DOC_CHECK_DOC_REC_LINK {0},{1}", CURRENT_DOC_ID, SELECTED_RECORDID) - ClassDatabase.Execute_non_Query(proc, True) - End If - Dim msg = String.Format("Der Datensatz wurde erfolgreich verknüpft!") - If USER_LANGUAGE <> "de-DE" Then - msg = "The record was successfully linked" - End If - tsslbl.Text = msg - tsslbl.BackColor = Color.Yellow - ClassHelper.InsertEssential_Log(CURRENT_DOC_ID, "DOC-ID", "FILE LINK CREATED FOR RECORD: " & SELECTED_RECORDID.ToString) - End If - Dim sql = String.Format("SELECT * FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '{0}'", _objecttype) - Dim DT_OBJTYPE As DataTable = ClassDatabase.Return_Datatable(sql, True) - If DT_OBJTYPE.Rows.Count = 1 Then - Dim Entity_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_ENTITYID") - Dim Record_Index = DT_OBJTYPE.Rows(0).Item("IDXNAME_RECORDID") - Dim ENT_ID = ClassDatabase.Execute_Scalar(String.Format("SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = {0}", SELECTED_RECORDID)) - If ENT_ID > 1 And Entity_Index <> String.Empty Then - If clsWD_SET.IndexFile(DOC_PATH, Entity_Index, ENT_ID, _objecttype) = False Then - Dim msg = "Die Entität-ID konnte nicht gesetzt werden! Bitte überprüfen Sie die Logfile" - If USER_LANGUAGE <> "de-DE" Then - msg = "Could not index Entity-ID! Please check logfile!" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - End If - End If - If Record_Index <> String.Empty Then - If clsWD_SET.IndexFile(DOC_PATH, Record_Index, SELECTED_RECORDID, _objecttype) = False Then - Dim msg = "Die Record-ID konnte nicht gesetzt werden! Bitte überprüfen Sie die Logfile" - If USER_LANGUAGE <> "de-DE" Then - msg = "Could not index Record-ID! Please check logfile!" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - End If - - - End If - End If - Next - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Linking Record to file", ex.Message, ex.StackTrace) - End Try - Next - End Sub - - Private Sub grvwGrid_FocusedRowChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) Handles grvwGrid.FocusedRowChanged - 'Try - ' If Not IsNothing(dgEntityRecords.DataSource) Then - ' Dim RecordId As Integer = grvwGrid.GetFocusedRowCellValue(grvwGrid.Columns("Record-ID")) - ' SELECTED_RECORDID = RecordId - ' tsslbl.Text = "Record (" & RecordId.ToString & ") selected!" - ' End If - 'Catch ex As Exception - ' MsgBox("Could not get the RecordID: " & ex.Message, MsgBoxStyle.Exclamation) - ' SELECTED_RECORDID = Nothing - 'End Try - - End Sub - Sub Save_DocGrid_Layout() - Try - Dim XMLPath = Get_DocGrid_Layout_Filename() - grvwGrid.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Save_DocGrid_Layout", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_DocGrid_Layout() - Try - Dim XMLPath = Get_DocGrid_Layout_Filename() - If File.Exists(XMLPath) Then - grvwGrid.RestoreLayoutFromXml(XMLPath) - grvwGrid.GuessAutoFilterRowValuesFromFilter() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Load_DocGrid_Layout", ex.Message, ex.StackTrace) - End Try - End Sub - Private Function Get_DocGrid_Layout_Filename() - Dim Filename As String = String.Format("GridViewDocRecordLink-{0}-UserLayout.xml", CURRENT_ENTITY_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - Private Sub frmDocRecordLink_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing - If ENTITY_LOAD_ACTIVE = False Then Save_DocGrid_Layout() - End Sub - - Private Sub btnloadData2Entity_Click(sender As Object, e As EventArgs) Handles btnloadData2Entity.Click - Dim entity As ClassEntity = DirectCast(cmbConstructorForms.SelectedItem, ClassEntity) - If cmbConstructorForms.SelectedIndex <> -1 Then - ENTITY_LOAD_ACTIVE = True - Save_DocGrid_Layout() - Dim ResultSQL, ResultViewName As String - If LogErrorsOnly = False Then ClassLogger.Add(" >> GridType = Grid", False) - ResultViewName = $"VWPMO_ENTITY_TABLE{entity.id}" - ResultSQL = $"SELECT T.* FROM {ResultViewName} T" - txtEntity.Text = cmbConstructorForms.Text - If LogErrorsOnly = False Then ClassLogger.Add(" >> ResultSQL: " & ResultSQL, False) - Me.Cursor = Cursors.WaitCursor - Dim DT_RESULT = clsDatabase.Return_Datatable(ResultSQL, True) - If Not IsNothing(DT_RESULT) Then - Refresh_Grid_Data(False, DT_RESULT, entity.id) - End If - Me.Cursor = Cursors.Default - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocSearchResult.Designer.vb b/app/DD-Record-Organizer - Kopie/frmDocSearchResult.Designer.vb deleted file mode 100644 index 8ff3c1e..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocSearchResult.Designer.vb +++ /dev/null @@ -1,220 +0,0 @@ - _ -Partial Class frmDocSearchResult - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GridLevelNode1 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDocSearchResult)) - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tslblDocID = New System.Windows.Forms.ToolStripStatusLabel() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.ToolStripLabelCaption = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.GridControlDocSearch = New DevExpress.XtraGrid.GridControl() - Me.ContextMenuStripResultFiles = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.docCM_Open = New System.Windows.Forms.ToolStripMenuItem() - Me.OrdnerÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.docCM_Copy = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator20 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_Showlinks = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator22 = New System.Windows.Forms.ToolStripSeparator() - Me.docCM_PropertiesFile = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator25 = New System.Windows.Forms.ToolStripSeparator() - Me.GridViewDoc_Search = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.StatusStrip1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - CType(Me.GridControlDocSearch, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ContextMenuStripResultFiles.SuspendLayout() - CType(Me.GridViewDoc_Search, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblDocID}) - Me.StatusStrip1.Location = New System.Drawing.Point(0, 623) - Me.StatusStrip1.Name = "StatusStrip1" - Me.StatusStrip1.Size = New System.Drawing.Size(1083, 22) - Me.StatusStrip1.TabIndex = 0 - Me.StatusStrip1.Text = "StatusStrip1" - ' - 'tslblDocID - ' - Me.tslblDocID.Name = "tslblDocID" - Me.tslblDocID.Size = New System.Drawing.Size(92, 17) - Me.tslblDocID.Text = "No row selected" - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLabelCaption, Me.ToolStripButton1}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1083, 25) - Me.ToolStrip1.TabIndex = 1 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'ToolStripLabelCaption - ' - Me.ToolStripLabelCaption.Name = "ToolStripLabelCaption" - Me.ToolStripLabelCaption.Size = New System.Drawing.Size(88, 22) - Me.ToolStripLabelCaption.Text = "ToolStripLabel1" - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(95, 22) - Me.ToolStripButton1.Text = "Aktualisieren" - ' - 'GridControlDocSearch - ' - Me.GridControlDocSearch.ContextMenuStrip = Me.ContextMenuStripResultFiles - Me.GridControlDocSearch.Dock = System.Windows.Forms.DockStyle.Fill - GridLevelNode1.RelationName = "Level1" - Me.GridControlDocSearch.LevelTree.Nodes.AddRange(New DevExpress.XtraGrid.GridLevelNode() {GridLevelNode1}) - Me.GridControlDocSearch.Location = New System.Drawing.Point(0, 25) - Me.GridControlDocSearch.MainView = Me.GridViewDoc_Search - Me.GridControlDocSearch.Name = "GridControlDocSearch" - Me.GridControlDocSearch.Size = New System.Drawing.Size(1083, 598) - Me.GridControlDocSearch.TabIndex = 8 - Me.GridControlDocSearch.TabStop = False - Me.GridControlDocSearch.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewDoc_Search}) - ' - 'ContextMenuStripResultFiles - ' - Me.ContextMenuStripResultFiles.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ContextMenuStripResultFiles.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.docCM_Open, Me.OrdnerÖffnenToolStripMenuItem, Me.docCM_Copy, Me.ToolStripSeparator20, Me.docCM_Showlinks, Me.ToolStripSeparator22, Me.docCM_PropertiesFile, Me.ToolStripSeparator25}) - Me.ContextMenuStripResultFiles.Name = "ContextMenuStripResultFiles" - Me.ContextMenuStripResultFiles.Size = New System.Drawing.Size(256, 152) - ' - 'docCM_Open - ' - Me.docCM_Open.Name = "docCM_Open" - Me.docCM_Open.Size = New System.Drawing.Size(255, 26) - Me.docCM_Open.Text = "Datei Öffnen" - ' - 'OrdnerÖffnenToolStripMenuItem - ' - Me.OrdnerÖffnenToolStripMenuItem.Name = "OrdnerÖffnenToolStripMenuItem" - Me.OrdnerÖffnenToolStripMenuItem.Size = New System.Drawing.Size(255, 26) - Me.OrdnerÖffnenToolStripMenuItem.Text = "Ordner öffnen" - ' - 'docCM_Copy - ' - Me.docCM_Copy.Image = Global.DD_Record_Organizer.My.Resources.Resources.Copy_6524 - Me.docCM_Copy.Name = "docCM_Copy" - Me.docCM_Copy.Size = New System.Drawing.Size(255, 26) - Me.docCM_Copy.Text = "Datei in Zwischenablage kopieren" - ' - 'ToolStripSeparator20 - ' - Me.ToolStripSeparator20.Name = "ToolStripSeparator20" - Me.ToolStripSeparator20.Size = New System.Drawing.Size(252, 6) - ' - 'docCM_Showlinks - ' - Me.docCM_Showlinks.Image = CType(resources.GetObject("docCM_Showlinks.Image"), System.Drawing.Image) - Me.docCM_Showlinks.Name = "docCM_Showlinks" - Me.docCM_Showlinks.Size = New System.Drawing.Size(255, 26) - Me.docCM_Showlinks.Text = "Verknüpfungen anzeigen" - ' - 'ToolStripSeparator22 - ' - Me.ToolStripSeparator22.Name = "ToolStripSeparator22" - Me.ToolStripSeparator22.Size = New System.Drawing.Size(252, 6) - ' - 'docCM_PropertiesFile - ' - Me.docCM_PropertiesFile.Image = Global.DD_Record_Organizer.My.Resources.Resources.PropertyGridEditorPart_6041 - Me.docCM_PropertiesFile.Name = "docCM_PropertiesFile" - Me.docCM_PropertiesFile.Size = New System.Drawing.Size(255, 26) - Me.docCM_PropertiesFile.Text = "Eigenschaften Datei" - ' - 'ToolStripSeparator25 - ' - Me.ToolStripSeparator25.Name = "ToolStripSeparator25" - Me.ToolStripSeparator25.Size = New System.Drawing.Size(252, 6) - ' - 'GridViewDoc_Search - ' - Me.GridViewDoc_Search.Appearance.EvenRow.BackColor = System.Drawing.Color.LightBlue - Me.GridViewDoc_Search.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewDoc_Search.DetailVerticalIndent = 10 - Me.GridViewDoc_Search.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFullFocus - Me.GridViewDoc_Search.GridControl = Me.GridControlDocSearch - Me.GridViewDoc_Search.LevelIndent = 10 - Me.GridViewDoc_Search.Name = "GridViewDoc_Search" - Me.GridViewDoc_Search.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewDoc_Search.OptionsDetail.ShowDetailTabs = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceFocusedRow = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceHideSelection = False - Me.GridViewDoc_Search.OptionsSelection.MultiSelect = True - Me.GridViewDoc_Search.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewDoc_Search.OptionsView.ColumnAutoWidth = False - Me.GridViewDoc_Search.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewDoc_Search.OptionsView.ShowAutoFilterRow = True - Me.GridViewDoc_Search.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True] - ' - 'frmDocSearchResult - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1083, 645) - Me.Controls.Add(Me.GridControlDocSearch) - Me.Controls.Add(Me.ToolStrip1) - Me.Controls.Add(Me.StatusStrip1) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmDocSearchResult" - Me.Text = "frmDocSearchResult" - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.GridControlDocSearch, System.ComponentModel.ISupportInitialize).EndInit() - Me.ContextMenuStripResultFiles.ResumeLayout(False) - CType(Me.GridViewDoc_Search, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - - Friend WithEvents StatusStrip1 As StatusStrip - Friend WithEvents ToolStrip1 As ToolStrip - Friend WithEvents GridControlDocSearch As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewDoc_Search As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents tslblDocID As ToolStripStatusLabel - Friend WithEvents ToolStripLabelCaption As ToolStripLabel - Friend WithEvents ContextMenuStripResultFiles As ContextMenuStrip - Friend WithEvents docCM_Open As ToolStripMenuItem - Friend WithEvents OrdnerÖffnenToolStripMenuItem As ToolStripMenuItem - Friend WithEvents docCM_Copy As ToolStripMenuItem - Friend WithEvents ToolStripSeparator20 As ToolStripSeparator - Friend WithEvents docCM_Showlinks As ToolStripMenuItem - Friend WithEvents ToolStripSeparator22 As ToolStripSeparator - Friend WithEvents docCM_PropertiesFile As ToolStripMenuItem - Friend WithEvents ToolStripSeparator25 As ToolStripSeparator - Friend WithEvents ToolStripButton1 As ToolStripButton -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDocSearchResult.resx b/app/DD-Record-Organizer - Kopie/frmDocSearchResult.resx deleted file mode 100644 index 2690516..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocSearchResult.resx +++ /dev/null @@ -1,1129 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 134, 17 - - - 799, 56 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAINJREFUOE9jQAbfvn37TwyGKscEIEknJye8mH4GfHj/EQWTbAAuPIRcgAsPRwO+ - f/+eABLEhX19ffEbABR4n5KSAlcA0rB582YwDRIHacAbjQ8ePABLgDSdPHny/5w5c8Ds5cuXg8VBYjDN - WA2AuQDZZphimAvwGkAoDLBhqFYgYGAAAFMd0furxZnJAAAAAElFTkSuQmCC - - - - - AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA - CACoDgAAHgsAACAgAAABAAgAqAgAAMYZAAAQEAAAAQAIAGgFAABuIgAAAAAAAAEAIAC6hAAA1icAADAw - AAABACAAqCUAAJCsAAAgIAAAAQAgAKgQAAA40gAAEBAAAAEAIABoBAAA4OIAACgAAAAwAAAAYAAAAAEA - BAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA - wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3d3d3 - d3d3d3d3d3d3d3d3d3dwAAAAAHd3eP////////////////////9wAAAAAH93eI////////////////// - //9wAAAAAHiHd4j///////////////////9wAAAAAAePd3j///////////////////9wAAAAAAB4h3iP - //////////////////9wAAAAAAAH93eI//////////////////9wAAAAAAAIf3d4j/////////////// - //9wAAAAAAAIh4d3j/////////////////9wAAAAAAAI94h3iPj///////////////9wAAAAAAAI/3h3 - eI+HeIiP//////////9wAAAAAAAI//eHd3d3h3d4//////////9wAAAAAAAI//94d3j//4iHiP////// - //9wAAAAAAAI//+HiP//j/+Id4////////9wAAAAAAAI//+H//+P////h4////////9wAAAAAAAI//h4 - +Pj//4+PiHj///////9wAAAAAAAI//ePj///j//4+IeP//////9wAAAAAAAI/4eI+I+P/4+Pj4eP//// - //9wAAAAAAAI/4f4/4//j/j/iIeP//////9wAAAAAAAI/3iIiPj/+P+Pj4h///////9wAAAAAAAI/4iP - iI+Pj4+PiIh///////9wAAAAAAAI/3iIiIj4//j4+Ih///////9wAAAAAAAI/4eIiPiIiI+Pj4eP//// - //9wAAAAAAAI/4eIiI/4iIiIiIf///////9wAAAAAAAI//eIiPj//4iIiIf///////9wAAAAAAAI//h4 - 6Pj4j///iOj///////9wAAAAAAAI//+H+I+P+IiIiH////////9wAAAAAAAI///3eIj4///4h/////// - //9wAAAAAAAI////eIiPiIiGj/////////9wAAAAAAAI////92h4iOd4//////////9wAAAAAAAI//// - //h3Z4j///////////9wAAAAAAAI//////////////////////9wAAAAAAAI//////////////////// - //9wAAAAAAAI//////////////////////9wAAAAAAAI//////////////////////9wAAAAAAAI//// - //////////////////9wAAAAAAAI//////////////////////9wAAAAAAAI////////////////+IiI - iIcAAAAAAAAI////////////////+P///3AAAAAAAAAI////////////////+P//9wAAAAAAAAAI//// - ////////////+P//cAAAAAAAAAAI////////////////+P/3AAAAAAAAAAAI////////////////+P9w - AAAAAAAAAAAI////////////////+PcAAAAAAAAAAAAI////////////////+HAAAAAAAAAAAAAI//// - ////////////hwAAAAAAAAAAAAAIiIiIiIiIiIiIiIiIAAAAAAAAAAAA////////AADgAAAAAH8AAMAA - AAAAfwAAwAAAAAB/AADAAAAAAH8AAOAAAAAAfwAA8AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/ - AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgA - AAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/ - AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgA - AAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAA/wAA+AAAAAH/ - AAD4AAAAA/8AAPgAAAAH/wAA+AAAAA//AAD4AAAAH/8AAPgAAAA//wAA+AAAAH//AAD4AAAA//8AAPgA - AAP//wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAACHd3d3d3d3d3d3d3d3cAAAeId4/////////////3AAAAiHd4////////////9wAAAAj3eI// - //////////cAAAAIf3eP///////////3AAAACIiHeP//////////9wAAAAj4eHiPj4iP//////cAAAAI - /4h3d3d3iI/////3AAAACP/4d3iIiHeI////9wAAAAj//3iP///4eI////cAAAAI//d////4+IeP///3 - AAAACP/3j4+P//+IeP//9wAAAAj/h/j/+Pj4+H////cAAAAI/3j4j///j4h4///3AAAACP+Ij4+Pj4+I - eP//9wAAAAj/eIiIj4/4+Ij///cAAAAI/4iIj4iIiIjo///3AAAACP+HiI//iIiIiP//9wAAAAj/+I74 - +P//h/////cAAAAI//h4j/+PiOj////3AAAACP//h4iIiOeP////9wAAAAj///93eHiP//////cAAAAI - //////////////+HAAAACP//////////+IiIgAAAAAj///////////j//4AAAAAI///////////4//gA - AAAACP//////////+P+AAAAAAAj///////////j4AAAAAAAI///////////4gAAAAAAACP////////// - iIAAAAAAAAiIiIiIiIiIiIAAAAAAAP////+AAAAPgAAAD8AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AA - AA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AA - AB/gAAAf4AAAP+AAAH/gAAD/4AAB/+AAAf/gAAf/KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAHd3d3d3d3AAePj/+P//cAiHj/j///9wAH9/////j3AAiHeHiP//gACPiI+H// - +AAIiI//iI/3AAj3j4/3//gACPiPj4j/+AAI+Ij4j//4AAj/h4iPj/gACP/////4+AAI+P+P/4iIAAj/ - //+Pj4AACP////+IAAAIiIiIiIAAAIADAACAAwAAAAMAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIAD - AACAAwAAgAMAAIADAACABwAAgA8AAIAfAAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAAB - AAAAAQAAAAAAAFtbWwBeX18AYWJiAGRlZQBtbW0AcnJyAHN0dAB8dHYAfXZ4AHp6egB8fHsAe3t8AH19 - fQCDfoEAgICBAISDggCCgoQAhYWFAImAgwCKh4MAiIWGAIeHiACHiIkAiomKAIyKiQCNjY0AkYqEAJSN - hwCQjo4Al46RAJGRkQCUk5MAk5OUAJSUlQCYl5cAm5mWAJeXmACalZgAmJmZAJ2ZmgCcnJsAm5ucAJuc - nQCdnp4AoJiRAKWbkwCjnJcAppyUAKWdngCen6AAop+hAJ+goACgoaEApaGhAKKipAClo6QApqalAKml - owCoqKcAqaeoAK+nqQCoqKkArKuoAK2trQC0rKQAsKmqALCurgC0rK8At7CoAL+0qAC8ta4Asq+xALGx - sQC2tLIAs7O0ALW1tQC4trcAvrm1ALe3uAC3uLgAubm6ALy8vgDDurEAxcG9AMvFvwDUxbEA18a0AN/L - tADWybgA0Mm+ANjLvgDczr4A6dS9AP3TsQD81LEA+ta2APzWtQDz1bkA9Na4APPXvQD817gA9di7APba - vwD82LoA+9m9AL+/wADBwMAAxcTBAMXFxgDLxccAxsfIAMfIyQDIyMoAzMvJAMrLzADLzM0Azc3OANfP - xQDe0MEA39PGANfSywDZ0skA0dHSANbS0wDX1dIA0tPUANXV1QDc1tkA2dnaANvc3ADe3t4A4NLDAOjW - xADq2McA6drJAPPbxAD728AA+9zCAPzcwQD63sUA/N/GAPPfzAD738gA4d3VAOPf3AD94McA++DJAPzh - yQD74s4A/OLMAPzkzwDv4tQA8OPVAPPk1QD649AA+uTRAPzl0QD55tUA/efUAP3p1wDy594A+efYAPro - 2AD86toA+OrdAPzr3AD77N8A/ezdAN7f4ADj3eAA5d/iAOHg4QDk4+MA4uPkAOXi5ADj5OUA5ubnAOfn - 6ADn6OgA6enqAO/t6gDt7e4A+uzhAP3u4QD57uUA/O/kAPPu6QD+8OMA+/DmAP3w5QD68ekA/PHoAPny - 7AD79O8A7u/wAO/w8QDx8vIA9/TwAPPz9AD19fYA+fTwAPb3+AD3+PkA+fn6APr7/AD7/P0A/v7+AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABIFDRISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISAAAAAAAAAAAAEhIWAT5/tsrKysrK - ysrKysrKysrKysrKysrKysrKysrKysrKysoSAAAAAAAAAAAADqsiIgNRgcXKysrKysrKysXLxcvFy8XL - xcvFy8XKxcrFysXKxcsSAAAAAAAAAAAANkSrFhIGbYHKysrKysrKy8vKysrKysrKysrKysrKxcvFy8XL - xcsSAAAAAAAAAAAAABVudRYGFn+ry8vKysrKysrKxcvFy8XLxcvFy8XLysrKxcvFy8sSAAAAAAAAAAAA - AAAJgVEfAzZ/tsvKysrKysrLy8vKysrKysrKysrFy8XLysXLxcsSAAAAAAAAAAAAAAAACKs6FgNRgcXL - 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 - AAAAAAAAAAAAAAAAAAAAdcvLy8vLy8vLy8vLy8vLy8vLy8vLy8vJtqlvPgAAAAAAAAAAAAAAAAAAAAAA - AAAAdcvLy8vLy8vLy8vLy8vLy8vLy8vLy8vJynUrAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/f39/f39/ - f39/f39/f39/f39/f39/fwAAAAAAAAAAAAAAAAAAAAAAAP///////wAA4AAAAAB/AADAAAAAAH8AAMAA - AAAAfwAAwAAAAAB/AADgAAAAAH8AAPAAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/ - AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgA - AAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/ - AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgA - AAAAfwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA+AAAAAB/AAD4AAAAAP8AAPgAAAAB/wAA+AAAAAP/ - AAD4AAAAB/8AAPgAAAAP/wAA+AAAAB//AAD4AAAAP/8AAPgAAAB//wAA+AAAAP//AAD4AAAD//8AACgA - AAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAEAAAABAAAAAAAAVlZWAFxcXABhYGAAZWVlAGRm - aABqamoAamttAG9vbwBrbXAAbW5wAHFxcQBwc3QAdHR0AHV2eQB3eXoAenx9AH9/fwCAfn8Af4CAAIOE - hACFhIQAiYeEAIqJhwCPioUAiomKAI2KiACTjIUAkY+OAJKQjgCUkY4AmZKOAJqUjgCRkZEAmZWRAJmT - lgCZl5QAm5eZAJiYmACdnp4AqJuOAKCgnwCpopkAtqiWALOomAC3qp0AvK2dAKSdoACloKIAoKKlAKen - pwCro6YAqaamAKqopQCnp6gAraaoAKeoqQCpqakAr6mqAK2trgCvsbMAsbGyALW2tgC5trYAtre4ALm4 - uQC8ursAu7u9AL29vgDCq5YAzb2tANC/qwDSv64Awr25AMC8vgDJwLYA0MG0ANrHtADcx7QA3smzAN3N - vgDjzrkA69C1AOTRvgDv1rwA8tO2APnWtgD617kA9Ni7AP3auQDCwsMAxsXGAMnJyQDNzc0Azc7QAM/Q - 0ADR0dEA1NLSANPT1ADW0tQA1dbWANra2gDd2tsA3N3dAOfZygDr3c4A+9zAAP3dwAD938QA4drTAPzg - xwD84ckA/ePMAPvkzwD85M0A7+HTAOfg2wDv598A+ubRAPzl0QD859UA+ujXAPzo1QD3698A++rbAP3q - 2QD67d4A/ezdAP7w3gDf4OAA4eHhAOPj5ADk5OQA5+foAOnp6gDr7OwA7e7uAPrt4gD87uEA/O/kAP7x - 4gD78OYA/fDlAPvz6wD98ukA/fTqAPrz7AD59O4A/PXtAO/w8ADw8fEA9fb2APr18AD49/UA+/jzAPf4 - +AD5+fkA+/z8AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAMBINARERERERERERERERERERERERERERERERAAAAAAAlY0INFF+Vm5ubm5ub - m5ubm5ubm5ubm5ubmzsAAAAAAAAwlTAEJ2Obm5ubm5ubm5ubm5ubm5ubm5ubOwAAAAAAAAAjhiUEPoGb - m5ubm5ubm5ubm5ubm5ubm5s7AAAAAAAAAEIvZRQIW4Wbm5ubm5ubm5ubm5ubm5uVmzsAAAAAAAAAY1sz - YwgXY5abm5ubm5ubm5ubm5ubm5ubOwAAAAAAAABjm0IzWwI7ZZuFgWVlg5Wbm5ubm5ubm5s7AAAAAAAA - AGObm0I7FgUyHAgFCBM7XWWbm5ubm5ubmzsAAAAAAAAAY5ubm0ozDwU1Y3RtSRYOQmOVm5ubm5ubOwAA - AAAAAABjm5ubmwg/dZibm5uSe0sMQGSbm5ubm5s7AAAAAAAAAGObm5s+InuSkpuSkpKJfksRXJWbm5ub - mzsAAAAAAAAAY5ubmw9piYmJkpqSko5+cSonZZubm5ubOwAAAAAAAABjm5tbKnl5fomSkpKOjn5xTRFj - m5ubm5s7AAAAAAAAAGObmztGcXFxkpKSjo6JfnlUGkCbm5ubmzsAAAAAAAAAY5ubME1wcHB+jpKOjn5+ - flcgQpubmJubOwAAAAAAAABjm5s4SGxrcHBweX6Ojn5+VSJcm5ubm5s7AAAAAAAAAGObmz4samtqknFw - cGpwcXlPKl+bm5ubmzsAAAAAAAAAY5ubYxpSWWqSkn5+cHBsay44iJubm5ubOwAAAAAAAABjm5uVOytX - ao6Ojo6OjoBRHYGbm5ubm5s7AAAAAAAAAGObm5uDFkVYgJSSjpSAUyBAm5ubm5ubmzsAAAAAAAAAY5ub - m5uDHShHaXNpUC4dQpubm5ubm5ubOwAAAAAAAABjm5ubm5ubOyIbICAdMoObm5ubm5ubm5s7AAAAAAAA - AGObm5ubm5ubm5ubm5ubm5ubm5ubm5ubZTsAAAAAAAAAY5ubm5ubm5ubm5ubm5ubm5ubm5t0YFs/AAAA - AAAAAABjm5ubm5ubm5ubm5ubm5ubm5tCOzY2O0IAAAAAAAAAAGObm5ubm5ubm5ubm5ubm5ubm12bm4NC - AAAAAAAAAAAAY5ubm5ubm5ubm5ubm5ubm5ubX5iVWwAAAAAAAAAAAABjm5ubm5ubm5ubm5ubm5ubm5tg - g1sAAAAAAAAAAAAAAGObm5ubm5ubm5ubm5ubm5ublVtbAAAAAAAAAAAAAAAAY5ubm5ubm5ubm5ubm5ub - m5t0QgAAAAAAAAAAAAAAAABjZWVlZWVlZWVlZWVlZWVlZV0AAAAAAAAAAAAAAP////+AAAAPgAAAD8AA - AA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AA - AA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAB/gAAAf4AAAP+AAAH/gAAD/4AAB/+AAA//gAAf/KAAAABAA - AAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAABhYWEAa2ttAHFxcQB6enoAfn9/AIaG - hgCQkJAAmZaYAJ2dnQCim5UAq6SdAKyknQC2qp4ApaOlAKSkpACopaIAraurAKysrACwqqMAsa2oAL+y - pQC8tK0Aq66wALKxsgC1tbUAuLS3ALq4twC5ubkAvb29AMuvkgDAvL8A48emAObRtwDl1L0AwMDAAMLE - xQDFxcUAysrKAM/Q0wDd3t8A5tjEAO3YwADi2MkA6d7KAPnkyQDo4NYA/ebTAPvo1wD969UA/e7WAP3t - 2QDf3+AA4t/iAOLg4gDj5OUA5OTlAOrr7ADs7O0A+fDkAPzw5QD98+kA+/nuAPHx8wDy8vQA8/T1APX1 - 9gD5+PUA///2APb3+AD3+PkA+Pn6APr7/AD7/PwA/v7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - ZtBxOWHi8mPWJfa1bA0miCwEgiB9lboFEKMuAIQFIF5Xwf3gJp5rEIvFfhPQABnXokjQKDw66GC+Q3BA - B0rAOFCkbg2buFyaVSFwtQJAnJwZ+F8IAMM7YrQWAMIFCAqAsHe/5N0auBdFvL6DDhYSBE90YBJXCJSo - WwFtLwCgUQgEzX4R3RfkFTGAZhdAHEIAmIHHJnEtiCjXuG9hBx20MUT9i3CFS9StAJEWb3sBAPWTFH5L - 0PcPav9mC0BYCYL0Ye9WCADx2ggd87+DhQcH97cvFKYQBEEXYFYxHSQLZghCNJJfWABCAFi4H9YOvFZY - CxEaA4cdAdDBQoOIm1nUBUGNukIUFvWsYa5I1iw0godERwB0sDARzKY1Z8/swGMddNBBBzOP/x8rM0qK - LAHQgAAAAABJRU5ErkJggigAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEDGRkZLhYWFjsAAAAxAAAAKQAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAn - AAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAn - AAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAJwAAACcAAAAnAAAAHQAAAAoAAAABAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEBAQstLS2TMDAwtCcnJ5kXFxeFAAAAfgAAAHYAAAB2AAAAdgAAAHYAAAB2 - AAAAdgAAAHYAAAB2AAAAdgAAAHYAAAB2AAAAdgAAAHYAAAB2AAAAdgAAAHYAAAB2AAAAdgAAAHYAAAB2 - AAAAdgAAAHYAAAB2AAAAdgAAAHYAAAB2AAAAdgAAAHYAAAB2AAAAdgAAAHYAAABvAAAATQAAABsAAAAB - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5MTq2FhIT/iIiI/1tbW/+oqKj/1NXV/+3t7v/39/j/ - 9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/ - 9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/ - AAAAZwAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVwc+Xj4OL/lZSV/5CQkP9kZWX/ - urq7/9nZ2v/y8vP/9vf4//b3+P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/29vf/9vb3//X29//19vf/ - 9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/9fX2//T19v/09fb/9PX2//T19v/09fb/ - 9PX2//T19v/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZvcae0rK// - 5eLk/4yLi/+FhYX/cXFx/8XFxv/e3t//9fX2//b3+P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/29/j/ - 9vb3//b29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X19v/09fb/ - 9PX2//T19v/09fb/9PX2//T19v/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAHt2eg1tZmnNy8XH/8/Nz/+NjIz/c3Nz/4aHh//Ozs7/5+fn//f3+P/29/j/9vf4//b3+P/29/j/ - 9vf4//b3+P/29/j/9vf4//b29//29vf/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/ - 9fb3//X29//19vf/9fX2//T19v/09fb/9PX2//T19v/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAB0cHQmbWZo49zW2f+4trf/jo6O/2JjY/+ioqP/1NTV/+7u7//39/j/ - 9/f4//b3+P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/29/f/9vb3//b29//19vf/9fb3//X29//19vf/ - 9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X19v/09fb/9PX2//T19v/39/j/AAAAaAAAACMAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGxvRXx0dv/l3+L/paOk/4qJif9kZGX/ - ubm6/9na2//z8/T/9/f4//f3+P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/29/j/9vf4//b29//29vf/ - 9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19fb/9PX2//T19v/39/j/ - AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKmnqP+JgIP/ - 493g/5aVlf97e3v/c3Nz/8bHyP/i4+T/9/f4//f3+P/39/j/9vf4//b3+P/29/j/9vf4//b3+P/29/j/ - 9vf4//b3+P/29vf/9vb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/ - 9fb3//X19v/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv+yr7H/l46R/9bS0/+Qjo7/ZWZm/46Pj//R0tP/7O3u//f3+P/39/j/9/f4//f3+P/29/j/ - 9vf4//b3+P/29/j/9vf4//b3+P/29/j/9vb3//b29//29vf/9fb3//X29//19vf/9fb3//X29//19vf/ - 9fb3//X29//19vf/9fb3//X29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/4+Pn/op+h/6Wdnv/DwMD/hYSF/15fX/+wsbH/2dna//Hy8//3+Pn/ - 9fX2/+/v8P/p6er/5+jo/+jp6v/s7e7/8PHy//T19v/29/j/9vf4//b3+P/29vf/9vb3//X29//19vf/ - 9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/4+fr/+Pj5/5qWmP+vp6n/sK6u/29ubv9ycnL/ - wMDB/9na2//V1tf/tLW2/52dnv+Xl5j/np6f/6mqq/+3uLj/ycnK/9zd3v/t7u//9fb3//b3+P/29/j/ - 9vb3//b29//19vf/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//39/j/AAAAaAAAACMAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/4+fr/+Pn6//X19v+alZj/ - sKmq/5yZmv9hYWH/c3R0/4qKi/97e3v/hoaH/5ubnP+jo6T/mZmZ/4WFhf9+fn3/lJSV/7W1tv/Ky8z/ - 4+Tl//T19v/29/j/9vf4//b29//29vf/9vb3//X29//19vf/9fb3//X29//19vf/9fb3//X29//39/j/ - AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/4+fr/ - +Pn6//j5+v/19fb/n5qb/7Oxsf+pqan/hISF/6empv/My8n/5OPj//Dw8f/29fX/7+3q/+Pf3P/FxMH/ - n5+e/319fv+mpaX/xMXG/97f4P/09fb/9vf4//b3+P/29/j/9vb3//b29//19vf/9fb3//X29//19vf/ - 9fb3//X29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/4+fr/+Pn6//j5+v/4+fr/1dXW/3t7fP+8vL7/19XS//Pu6f/39PD/9/b0//f29v/39vT/ - 9/Tw//jx7P/47ub/8ufe/8XBvf+Ghob/nJyb/8XGx//j5OX/9vf4//b3+P/29/j/9vf4//b29//29vf/ - 9fb3//X29//19vf/9fb3//X29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/5+fr/+Pn6//j5+v/4+fr/s7O0/5SUlf/h3dX/+e7l//nw6f/58u3/ - 9/Tw//f08v/49PH/+fPv//ny7P/57+f/+ere//nn2P/Z0sn/hYWF/6iop//LzM3/8PHy//b3+P/29/j/ - 9vf4//b3+P/29vf/9vb3//X29//19vf/9fb3//X29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/5+fr/+fn6//n5+v/HyMn/gICC/9fSy//56t3/ - +ezh//nu5f/58On/+fLs//r08P/69vL/+vTw//rz7f/68en/+u3j//nn2P/549D/y8W//3x8e/+/v8D/ - 29zd//b3+P/29/j/9vf4//b3+P/29/j/9vf4//b29//29vf/9fb3//X29//39/j/AAAAaAAAACMAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/5+fr/+fn6//n5+v+RkZL/ - t7e0//Pk1f/66Nn/+ere//ns4v/57uX/+vLs//v18P/79O//+vPt//ry6//78Of/++7k//rr3f/65NH/ - 89/M/6alpP+Uk5P/zc3O//T19v/29/j/9vf4//b3+P/29/j/9vf4//b3+P/29vf/9vb3//X29//39/j/ - AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/5+fr/ - +fn6/83Nzv+CgoT/18/F//rj0P/65tT/+ujZ//nq3P/67+X/+/Ps//vz7P/78+z/+/Lq//vx6P/78Ob/ - ++7j//vs3//759X/+t7G/9DJvv96enr/xsbH/+7v8P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/29/j/ - 9vb3//b29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/5+vv/+fn6/7Oztf+Yl5f/6drJ//vhy//749D/+uXU//ro2f/78ef//PLq//zy6v/88un/ - /PHo//zw5v/87+T/++3g//zr3v/86tr/++DJ/+jWxP+Liov/tLS1/+jo6f/39/j/9vf4//b3+P/29/j/ - 9vf4//b3+P/29/j/9vf4//b29//39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/5+vv/+fr7/6KipP+trKz/89vE//vexv/74cr/++LO//vo2P/88ej/ - /PHo//zx6P/88Of//PDm//zv5P/87uL//O3g//zr3f/86tr/++PO//PXvv+hoqL/np+f/+bm5//39/j/ - 9/f4//b3+P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/5+vv/+fr7/5ucnf+2tLL/+9q+//vcwv/73sX/ - +9/I//vjzv/869z//fHn//zw5v/88OX//O/k//zu4//97uH//ezf//3s3f/86tr//ObT//rWtv+tra3/ - mJiZ/+jp6v/39/j/9/f4//f3+P/29/j/9vf4//b3+P/29/j/9vf4//b3+P/39/j/AAAAaAAAACMAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/6+vv/+fr7/6Chov+sq6j/ - 89e9//vavf/728D/+93D//zk0P/74Mj//OXS//zq2//98OT//e/j//3u4v/97eD//ezf//3r3P/96tr/ - /enX//PVuf+mpqX/np+g/+/w8f/3+Pn/9/f4//f3+P/39/j/9/f4//b3+P/29/j/9vf4//b3+P/39/j/ - AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/6+vv/ - +vr7/7OztP+bmZb/6dS9//zYuv/82bv/+9q+//3v4v/96tr//OTP//vdw//74cv//ObT//3q2//97uD/ - /eze//3s3f/96tr//efU/+rUvv+Tk5P/tba3//f4+f/3+Pn/9/j5//f4+f/39/j/9/f4//f3+P/29/j/ - 9vf4//b3+P/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/6+vv/+vr7/8jIy/+HhYT/1sm4//zWtf/817f//Ne4//7u4v/+8OT//u/j//3r2//95ND/ - /N/G//vZvP/83MH//N/G//zizP/95M///N/H/9jLvv+EhIX/29zc//f4+f/3+Pn/9/j5//f4+f/3+Pn/ - 9/f4//f3+P/39/j/9vf4//b3+P/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/6+vv/+vr7/+bm5/+UlJT/t7Co//TWuP/81bT//Na1//3s3P/+7+T/ - /vDj//7w4//+7+L//u/j//3q2v/95dH//OHJ//zcwf/82bv/9di7/765tf+Gh4f/9PT1//f4+f/3+Pn/ - 9/j5//f4+f/3+Pn/9/j5//f3+P/39/j/9/f4//f3+P/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/6+vv/+vr7//r6+//R0dL/jYuI/9TFsf/81LH/ - /NSx//3m0v/+8OX//vDk//7w5P/+7+P//u/j//7u4v/+7+H//u7g//7u3//95dH/3tDB/4eHiP/V1db/ - +Pj5//j4+f/4+Pn/9/j5//f4+f/3+Pn/9/j5//f4+f/3+Pn/9/f4//f3+P/39/j/AAAAaAAAACMAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/6+vv/+vr7//r6+//6+vv/ - nZ6e/6CYkf/fy7T//dOx//3gx//+8eX//vHk//7w5P/+8OT//vDk//7v4//+7+L//u/i//3p2P/q2Mf/ - pqKh/5iZmv/4+fr/+Pj5//j4+f/4+Pn/+Pj5//f4+f/3+Pn/9/j5//f4+f/3+Pn/9/j5//f3+P/39/j/ - AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/6+/z/ - +vv8//r6+//6+vv/5+fo/5OSkf+mnJT/18a0//bav//+7Nz//vLn//7x5v/+8eb//vHl//7x5f/+8OT/ - +OfX/+DSw/+ppaP/h4iJ//j5+v/4+fr/+Pn6//j4+f/4+Pn/+Pj5//j4+f/3+Pn/9/j5//f4+f/3+Pn/ - 9/j5//f4+f/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/7+/z/+vv8//r7/P/6+vv/+vr7/+/v8P+OjY3/lI2H/7+0qP/czr7/7+LU//jr3//98eb/ - +Ovf//Dj1f/f08b/w7qx/4yKif+Tk5T/+fn6//j5+v/4+fr/+Pn6//j5+v/4+Pn/+Pj5//j4+f/4+Pn/ - +Pj5//f4+f/3+Pn/9/j5//f4+f/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/+/v8//r7/P/6+/z/+vr7//r6+//19fb/oaGi/39+fP+RioT/ - pZuT/7WspP+8ta7/tKyl/6Ocl/+Kh4P/gICB/8nJyv/5+fr/+fn6//n5+v/4+fr/+Pn6//j5+v/4+fr/ - +Pj5//j4+f/4+Pn/+Pj5//j4+f/3+Pn/9/j5//f4+f/39/j/AAAAaAAAACMAAAACAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/+/v8//v7/P/6+/z/+vv8//r6+//6+vv/ - +vr7//Dw8f+3t7j/lpaW/4iHh/+Eg4L/jo6O/5+foP/S09T/+fn6//n5+v/5+fr/+fn6//n5+v/5+fr/ - +Pn6//j5+v/4+fr/+Pn6//j5+v/4+Pn/+Pj5//j4+f/4+Pn/9/j5//f4+f/39/j/AAAAaQAAACMAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/+/v8//v7/P/7+/z/ - +vv8//r7/P/6+/z/+vr7//r6+//6+vv/+vr7//r6+//6+vv/+vr7//n6+//5+vv/+fr7//n6+//5+fr/ - +fn6//n5+v/5+fr/+fn6//n5+v/4+fr/+Pn6//j5+v/4+fr/+Pj5//j4+f/4+Pn/+Pj5//f4+f/39/j/ - AAAAagAAACQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/ - +/v8//v7/P/7+/z/+/v8//v7/P/6+/z/+vv8//r6+//6+vv/+vr7//r6+//6+vv/+vr7//r6+//6+vv/ - +fr7//n6+//5+vv/+fn6//n5+v/5+fr/+fn6//n5+v/5+fr/+Pn6//j5+v/4+fr/+Pn6//j4+f/4+Pn/ - +Pj5//j4+f/39/j/AAAAawAAACMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+vv8//r7/P/6+vv/+vr7//r6+//6+vv/ - +vr7//r6+//6+vv/+vr7//n6+//5+vv/+fr7//n5+v/5+fr/+fn6//n5+v/5+fr/+fn6//j5+v/4+fr/ - +Pn6//j5+v/4+fr/+Pj5//b29v/39/j/AAAAagAAACIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//r7/P/6+/z/ - +vv8//r6+//6+vv/+vr7//r6+//6+vv/+vr7//r6+//5+vv/+fr7//n6+//5+vv/+fn6//n5+v/5+fr/ - +fn6//n5+v/4+fr/+Pn6//j5+v/4+fr/9vb2//Ly8v/39/j/AAAAXQAAABwAAAABAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/ - +/v8//v7/P/7+/z/+vv8//r7/P/6+vv/+vr7//r6+//6+vv/+vr7//r6+//6+vv/+vr7//n6+//5+vv/ - +fr7//n5+v/5+fr/+fn6//n5+v/5+fr/+fn6//n5+v/39/f/8/Pz/+/v7//v7+//AAAAagAAACIAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/7+/z/+/v8//v7/P/7+/z/ - +/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//r7/P/6+/z/+vr7//r6+//6+vv/+vr7//r6+//6+vv/ - +vr7//r6+//5+vv/+fr7//n6+//5+vv/+fr7//n6+//7+/v/+/v7//X19f/19fX/6+vr/9/f3//Kysv/ - AAAAPAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/7/P3/ - +/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/6+/z/+vv8//r7/P/6+vv/ - +vr7//r6+//6+vv/+vr7//r6+//6+vv/+fr7//n6+//5+vv/rq6u/66urv+urq7/rq6u/66urv+urq7/ - rq6u/8jIyv8+Pj6YAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/8/P3/+/z9//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/ - +/v8//r7/P/6+/z/+vr7//r6+//6+vv/+vr7//r6+//6+vv/+vr7//r6+//6+vv/rq6u//////////// - +fn5//Pz8//h4eH/09PU/4CAgMkDAwMrAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/8/P3//Pz9//z8/f/7/P3/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/ - +/v8//v7/P/7+/z/+/v8//v7/P/6+/z/+vv8//r6+//6+vv/+vr7//r6+//6+vv/+vr7//r6+//7+/v/ - rq6u///////5+fn/8/Pz/+Hh4f/T09T/hoaGyAMDAywAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/8/P3//Pz9//z8/f/8/P3/+/z9//v7/P/7+/z/ - +/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+vv8//r7/P/6+vv/+vr7//r6+//6+vv/ - +vr7//r6+//7+/v/rq6u//n5+f/z8/P/4eHh/9PT1P+SkpLMAwMDLwAAAAgAAAABAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/8/P3//Pz9//z8/f/8/P3/ - /Pz9//v8/f/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//r7/P/6+/z/ - +vv8//r6+//6+vv/+vr7//n5+f/19fX/rq6u/+3t7f/h4eH/09PU/5GRkcsCAgIsAAAACAAAAAEAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/8/P3/ - /Pz9//z8/f/8/P3//Pz9//z8/f/8/P3/+/z9//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/ - +/v8//v7/P/7+/z/+vv8//r7/P/6+vv/+Pj4//X19f/19fX/rq6u/+Hh4f/T09T/hIWFxQICAi0AAAAH - AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM7Ozv/8/P3//Pz9//z8/f/8/P3//Pz9//z8/f/8/P3//Pz9//v8/f/7+/z/+/v8//v7/P/7+/z/ - +/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//r7/P/4+Pj/9PT0//Ly8v/r6+v/rq6u/9PT1P+UlJTP - AQEBLAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAM7Ozv/8/P3//Pz9//z8/f/8/P3//Pz9//z8/f/8/P3//Pz9//z8/f/7/P3/ - +/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/7+/z/+/v8//v7/P/4+Pj/8/Pz/+/v7//f39// - yMjK/5iYmM0DAwMvAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7Ozv/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/ - 9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/9/f4//f3+P/39/j/ - 8/Pz//Pz8//Kysv/gICAwwICAicAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbW1v/W1tb/1tbW/9bW1v/W1tb/ - 1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/ - 1tbW/9bW1v/W1tb/1tbW/9bW1v91lZdxAAAAGwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAB8AAMAAAAAAHwAAwAAAAAAfAADAAAAA - AB8AAMAAAAAAHwAAwAAAAAAfAADgAAAAAB8AAPAAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA - +AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAA - AB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA - +AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAA - AB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAD8AAPgAAAAAPwAA+AAAAAB/AAD4AAAAAH8AAPgAAAAAfwAA - +AAAAAD/AAD4AAAAAf8AAPgAAAAD/wAA+AAAAAf/AAD4AAAAD/8AAPgAAAAf/wAA+AAAAH//AAAoAAAA - IAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw9TCgoKfAAAAFUAAAA3 - AAAAIQAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg - AAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAGAAAAAgAAAAAAAAAAAAAAAAAAAAAiIGEwHZ0dexycnL6 - ExMTtgAAAIAAAABrAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABg - AAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABIAAAAGAAAAAAAAAAAAAAAAAAAAACCfH/K - 1tLU/7y6u/9xcXH/g4SE/8/Q0P/u7+//+Pj4//j4+P/3+Pj/9/j4//f4+P/3+Pj/9/j4//f39//29/f/ - 9vf3//b39//29/f/9vf3//b39//29/f/9fb2//X29v/19vb/9fb2/wAAAGAAAAAgAAAAAAAAAAAAAAAA - AAAAAG1obCmIgYTA6+nq/6enqP9kZWX/np+f/9bX1//09fX/+Pj4//j4+P/3+Pj/9/j4//f4+P/3+Pj/ - 9/j4//f39//29/f/9vf3//b39//29/f/9vf3//b39//29/f/9vb2//X29v/19vb/AAAAYAAAACAAAAAA - AAAAAAAAAAAAAAAAAAAAAG1obCmZk5b/6ujq/5iYmP9hYGD/tba2/9/g4P/3+Pj/+Pn5//j4+P/3+Pj/ - 9/j4//f4+P/3+Pj/9/j4//f39//29/f/9vf3//b39//29/f/9vf3//b39//29/f/9vb2//X29v8AAABg - AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq5uf+knaD/3drb/4WEhP9vb2//xcbG/+jp6f/4+fn/ - +Pn5//j4+P/4+Pj/9/j4//f4+P/3+Pj/9/j4//f4+P/39/f/9vf3//b39//29/f/9vf3//b39//29/f/ - 9vf3/wAAAGAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tbW/8XExf+ro6b/1NLS/2pqav+Li4v/ - 0dLS//Hy8v/4+fn/+Pn5//j4+P/4+Pj/9/j4//f4+P/3+Pj/9/j4//f4+P/39/f/9vf3//b39//29/f/ - 9vf3//b39//29/f/AAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW1tb/+vr6/7q4uv+tpqj/ - x8XF/1xcXP+urq7/3d3d//Dx8f/o6en/3+Dg/9vb2//c3Nz/4eLi/+vs7P/29/f/9/j4//f4+P/39/f/ - 9vf3//b39//29/f/9vf3//b39/8AAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbW1v/6+vr/ - +vr6/7i1t/+vqar/ioiJ/2ZmZv+np6f/kZGR/21ucP9kZmj/amtt/3+AgP+qqqr/0NHR/9zd3f/w8fH/ - 9/j4//f4+P/39/f/9/f3//b39//29/f/9vf3/wAAAGAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 1tbW//r7+//6+vr/+Pj4/8C8vv+ppqb/dnd6/2Vnaf+qqKX/0tLQ/+fg2//h2tP/wr25/4qJh/91dnj/ - u7u7/9bX1//v8PD/9/j4//f4+P/3+Pj/9/f3//b39//29/f/AAAAYAAAACAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAADW1tb/+vv7//r7+//6+vr/8fHx/2ttcP+6t7X/7+ff//r28f/5+fn/+fn5//j39f/58+z/ - 9+vf/8nAtv9wc3T/uLi4/9na2v/19vb/9/j4//f4+P/3+Pj/9/f3//b39/8AAABgAAAAIAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAANbW1v/7+/v/+vv7//r7+/+xsbL/mZeU//fr3//69O3/+fTv//n18P/69O7/ - +/Xw//vz6//67uP/+u3e/9DBtP93eXr/ysrK/+rr6//3+Pj/9/j4//f4+P/3+Pj/9/f3/wAAAGAAAAAg - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tbW//v7+//7+/v/7e7u/3p8ff/r3c7/++7i//vt4f/78Ob/ - +/Pt//v48//89e///PPr//zw5//769v/+ubT/6mimv+dnZ7/4ODg//f4+P/3+Pj/9/j4//f4+P/3+Pj/ - AAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW1tb/+/v7//v7+//CwsP/qaOZ//ro1//76df/ - ++rb//zu4v/99e///PTs//zz6v/88ef//O/k//zt4P/75tD/2se0/3+AgP/R0dL/+Pj4//j4+P/3+Pj/ - 9/j4//f4+P8AAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbW1v/7/Pz/+/v7/6eoqf/Nva3/ - /OfS//vkz//859X//fHn//306//98uj//PHn//zw5f/87uH//eze//zp1v/v1rz/jYqI/7i5uv/4+fn/ - +Pj4//j4+P/3+Pj/9/j4/wAAAGAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tbW//v8/P/6+/v/ - oKKl/9zHtP/848n//ODH//zkzv/96tr//fHn//3y6f/98Ob//e/i//3u4P/97N3//eva//rXuf+ZlI// - vL2///j5+f/4+fn/+Pj4//j4+P/3+Pj/AAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW1tb/ - /Pz8//v7+/+go6X/0r+u//3fw//93MD//eHI//zkzv/85dD//ejV//3t4P/98OT//u/j//3t3v/97t7/ - 8tO2/5mVkP/Gxsf/+Pn5//j5+f/4+fn/+Pn5//j4+P8AAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAANbW1v/8/Pz/+/v7/6+xs/+zqJj/+9zA//3auv/94cn//vPo//3l0f/94sr//eHK//3fxv/95M3/ - /ebT//3p1P/eybP/oKCf/9PT1P/5+fn/+Pn5//j5+f/4+fn/+Pn5/wAAAGAAAAAgAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA1tbW//z8/P/8/Pz/zc7Q/4+Khf/r0LX//dq4//7fxP/+8+r//vLo//7v4v/+6tj/ - /ePM//3iyf/938T//d7A/7ytnf+oqqr/6+zs//n5+f/5+fn/+Pn5//j5+f/4+fn/AAAAYAAAACAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAADW1tb//P39//z8/P/n5+j/rKyt/7aolv/51rb//d7A//7x5//+8eX/ - /vDl//7x5f/+8OX//vDj//7w3//jzrn/kpCO/97f3//3+Pj/+fr6//n5+f/5+fn/+fn5//j5+f8AAABg - AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbW1v/9/f3//P39//r6+v/i4uL/iYeE/8Krlv/02Lv/ - /vDe//737P/+9er//vXp//716v/+8uL/5NG+/5mSjv+2t7j/+vr6//r6+v/5+vr/+fr6//n6+v/5+fn/ - +fn5/wAAAGAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tbW//39/f/9/f3//P39//z8/P/j4+T/ - kY+O/6ibjv/Qv6v/59nK/+/h0//r3c7/3c2+/7eqnf+UkY7/u7u9//r7+//6+vr/+vr6//r6+v/5+vr/ - +fr6//n6+v/5+fn/AAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW1tb//f39//39/f/9/f3/ - /P39//z8/P/u7u7/sLCx/5iVkv+TjIX/m5WO/5uVkf+Uko//p6en/+Dg4P/7+/v/+vv7//r7+//6+vr/ - +vr6//r6+v/5+vr/+fr6//n6+v8AAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbW1v/9/f3/ - /f39//39/f/9/f3//P39//z9/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//v8/P/7+/v/+/v7//v7+//7+/v/ - +vv7//r7+//6+vr/+vr6//r6+v/5+vr/1NTU/wAAAGAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 1tbW//39/f/9/f3//f39//39/f/9/f3//f39//z9/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//v8/P/7/Pz/ - +/v7//v7+//7+/v/+vv7//r7+//W1tb/zs7O/7+/v/+4uLj/AAAAVQAAABsAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAADW1tb//f39//39/f/9/f3//f39//39/f/9/f3//f39//z9/f/8/Pz//Pz8//z8/P/8/Pz/ - /Pz8//v8/P/7/Pz/+/v7//v7+/+ysrL/q6ur/6mpqf+pqan/r6+v/7i4uP4AAAA3AAAADgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAANbW1v/+/v7//f39//39/f/9/f3//f39//39/f/9/f3//f39//z9/f/8/Pz/ - /Pz8//z8/P/8/Pz//Pz8//v8/P/7/Pz/+/v7/8bGxv/19fX/9PT0/+Pj4/+8vLz+ZGRkhAAAABQAAAAD - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tbW//7+/v/+/v7//f7+//39/f/9/f3//f39//39/f/9/f3/ - /f39//z9/f/8/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/7/Pz/zs7O//r6+v/r6+v/ysrK/m1tbX8AAAAX - AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW1tb//v7+//7+/v/+/v7//f7+//39/f/9/f3/ - /f39//39/f/9/f3//f39//39/f/8/f3//Pz8//z8/P/8/Pz//Pz8//z8/P/Nzc3/5OTk/8nJyf5oaGh/ - AAAAFwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbW1v/+/v7//v7+//7+/v/+/v7/ - /f7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/8/f3//Pz8//z8/P/8/Pz/6urq/8PDw//Hx8f+ - ZWVlfgAAABcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tbW//7+/v/+/v7/ - /v7+//7+/v/+/v7//v7+//39/f/9/f3//f39//39/f/9/f3//f39//39/f/8/f3//Pz8//z8/P/c3Nz/ - v7+//mtra4IAAAAZAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADW1tb/ - 1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/ - 1tbW/8zMzPiCgoJvAAAAEgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAeAAAAH - gAAAB4AAAAfAAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH - 4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAA/gAAAf4AAAP+AAAH/gAAD/ - KAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6enr/enp6/3p6ev96enr/ - enp6/3p6ev96enr/enp6/3p6ev96enr/enp6/3p6ev96enr/AAAAAAAAAACnoqVUYWFh/8HBw//x8fP/ - 8fLz//Ly9P/z8/T/8/T1//T19v/19ff/9vb3//f3+P/3+Pn/hoaG/wAAAAAAAAAAp6Kly+Lf4v9ra23/ - 6uvs//Ly9P/z8/X/8/T1//T19v/19ff/9vb3//f3+P/3+Pn/+Pn6/5CQkP8AAAAAAAAAAAAAAACZlpj/ - 4uDi/3Fxcf/z8/X/9PT1//Lz9P/19ff/9vb3//f3+P/4+Pn/+Pn6//n6+v+dnZ3/AAAAAAAAAAAAAAAA - rKys/8C8v/+tq6v/fn9//6uusP+kpKT/paOl/+Pk5f/4+Pn/+Pn6//n6+v/6+/v/rKys/wAAAAAAAAAA - AAAAAK2trf/y8vT/srCy/7+ypf/o4Nb/+Pn2/+LYyf+im5X/5OTk//n6+//6+/v/+/v8/62trf8AAAAA - AAAAAAAAAACxsbH/9PT2/6ilov/t2MD/+fDk//r49P/7+e7/5dS9/6SkpP/6+/v/+/z8//v8/P+xsbH/ - AAAAAAAAAAAAAAAAs7Oz//T09f+rpJ3/+eTJ//vo1//88OX//fPp//3u1v+spJ3/+/z8//v8/f/8/f3/ - s7Oz/wAAAAAAAAAAAAAAALW1tf/29vf/sKqj/+PHpv/97dn//ebT//3r1f/m0bf/uri3//z8/f/8/f3/ - /f7+/7W1tf8AAAAAAAAAAAAAAAC4uLj/9vf4/8/Q0//Lr5L/5tjE////9v/p3sr/t6uf/+zs7f/8/f3/ - /f7+//3+/v+4uLj/AAAAAAAAAAAAAAAAurq6//f4+f/4+fr/wsTF/7Wpnv+8tK3/sa2o/93e3//8/f3/ - /P39//3+/v/9/v7/uLi4/wAAAAAAAAAAAAAAALy8vP/4+fr/+fr6//r6+//6+/z/+/z8//z9/f/8/f3/ - /f7+//3+/v/l5eb/39/g/7q6uv8AAAAAAAAAAAAAAAC9vb3/+fr6//r7+//7+/z/+/z8//z9/f/8/f3/ - /f7+//3+/v+6urr/uLi4/7i4uP+6urr/AAAAAAAAAAAAAAAAv7+///r7+//7+/z/+/z8//z9/f/8/f3/ - /f7+//3+/v/9/v7/xcXF//b29v+6urr53d3dXwAAAAAAAAAAAAAAAMDAwP/7+/z/+/z8//z9/f/8/f3/ - /f7+//3+/v/7/Pz//f7+/8rKyv+6urr94+XiaQAAAAAAAAAAAAAAAAAAAADAwMD/wMDA/8DAwP/AwMD/ - wMDA/8DAwP/AwMD/wMDA/8DAwP+/v7/89fX1eQAAAAAAAAAAAAAAAAAAAACAAwAAAAMAAAADAACAAwAA - gAMAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIAHAACADwAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDocSearchResult.vb b/app/DD-Record-Organizer - Kopie/frmDocSearchResult.vb deleted file mode 100644 index c866042..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDocSearchResult.vb +++ /dev/null @@ -1,224 +0,0 @@ -Imports System.IO -Imports System.Runtime.InteropServices -Imports System.Text -Imports DevExpress.XtraGrid.Views.Base - -Public Class frmDocSearchResult - - Public Shared Function ShellExecuteEx(ByRef lpExecInfo As SHELLEXECUTEINFO) As Boolean - End Function - Public Structure SHELLEXECUTEINFO - Public cbSize As Integer - Public fMask As Integer - Public hwnd As IntPtr - Public lpVerb As String - Public lpFile As String - Public lpParameters As String - Public lpDirectory As String - Dim nShow As Integer - Dim hInstApp As IntPtr - Dim lpIDList As IntPtr - Public lpClass As String - Public hkeyClass As IntPtr - Public dwHotKey As Integer - Public hIcon As IntPtr - Public hProcess As IntPtr - End Structure - Private Const SEE_MASK_INVOKEIDLIST = &HC - Private Const SEE_MASK_NOCLOSEPROCESS = &H40 - Private Const SEE_MASK_FLAG_NO_UI = &H400 - Public Const SW_SHOW As Short = 5 - Public Sub LoadDocSearch() - Try - Cursor = Cursors.WaitCursor - - Dim DTRESULT As DataTable = ClassDatabase.Return_Datatable(CURRENT_DOCSEARCH_SQL, True) - GridControlDocSearch.DataSource = Nothing - GridViewDoc_Search.Columns.Clear() - GridControlDocSearch.DataSource = DTRESULT - GridViewDoc_Search.BestFitColumns(True) - ToolStripLabelCaption.Text = $"{CURRENT_DOCSEARCH_CAPTION} ({DTRESULT.Rows.Count} rows)" - Load_DocGrid_Layout() - Catch ex As Exception - ClassLogger.Add("Unexpected Error in LoadDocSearch: " & ex.Message) - End Try - Cursor = Cursors.Default - - End Sub - Private Sub GridViewDoc_Search_FocusedColumnChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs) Handles GridViewDoc_Search.FocusedColumnChanged - If GridViewDoc_Search.RowCount > 0 Then - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Refresh_DocID() - End If - - End Sub - - Private Sub GridViewDoc_Search_FocusedRowChanged(sender As Object, e As FocusedRowChangedEventArgs) Handles GridViewDoc_Search.FocusedRowChanged - If GridViewDoc_Search.RowCount > 0 Then - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Refresh_DocID() - End If - End Sub - Sub Refresh_DocID() - If ClassWindreamDocGrid.SELECTED_DOC_ID <> 0 Then - Dim msg = "Doc-ID: " & ClassWindreamDocGrid.SELECTED_DOC_ID.ToString - tslblDocID.Text = msg - - Else - tslblDocID.Text = "DocRow not selected" - - End If - End Sub - Sub Open_File() - Me.Cursor = Cursors.WaitCursor - Dim allow_Open As Boolean = False - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Dim Result = ClassDOC_SEARCH.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_ID) - If Not IsNothing(Result) Then - Select Case Result.ToString - Case "R" - - allow_Open = True - Case "RW" - allow_Open = True - Case "RWA" - allow_Open = True - End Select - End If - If allow_Open = True Then - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(5)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - ClassHelper.File_open(row.Item("DOC_PATH"), row.Item("DOC_ID")) - If CURRENT_OFFICE_FILE_CHANGED = True Then LoadDocSearch() - Next - Else - ClassHelper.MSGBOX_Handler("ERROR", "", "File does not exist! Please contact your admin!") - End If - Me.Cursor = Cursors.Default - End Sub - - Private Sub docCM_Open_Click(sender As Object, e As EventArgs) Handles docCM_Open.Click - Open_File() - End Sub - - Private Sub OrdnerÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OrdnerÖffnenToolStripMenuItem.Click - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(5)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - ClassHelper.Open_Folder(row.Item("DOC_PATH"), row.Item("DOC_ID")) - Next - End Sub - - Private Sub docCM_Copy_Click(sender As Object, e As EventArgs) Handles docCM_Copy.Click - If ClassWindreamDocGrid.SELECTED_DOC_PATH <> "" Then - Try - Dim selectedfile(0) As String - selectedfile(0) = ClassWindreamDocGrid.SELECTED_DOC_PATH - Dim dataobj As New DataObject - dataobj.SetData(DataFormats.FileDrop, True, selectedfile) - - Clipboard.Clear() - Clipboard.SetDataObject(dataobj, True) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Copy file:", ex.Message) - End Try - Cursor = Cursors.Default - End If - End Sub - - Private Sub docCM_Showlinks_Click(sender As Object, e As EventArgs) Handles docCM_Showlinks.Click - Try - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters (LinkRecord)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - Dim frm As New frmDoc_Links - frm.Show() - frm.BringToFront() - Catch ex As Exception - MsgBox("Unexpected Error in Showing DocLinks: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub docCM_PropertiesFile_Click(sender As Object, e As EventArgs) Handles docCM_PropertiesFile.Click - - End Sub - Sub Show_File_Properties() - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(4)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If row.Item("DOC_PATH") <> "" Then - Cursor = Cursors.WaitCursor - Dim sei As New SHELLEXECUTEINFO - sei.cbSize = Marshal.SizeOf(sei) - sei.lpVerb = "properties" - sei.lpFile = row.Item("DOC_PATH") - sei.nShow = SW_SHOW - sei.fMask = SEE_MASK_INVOKEIDLIST - If Not ShellExecuteEx(sei) Then - Dim ex As New System.ComponentModel.Win32Exception(System.Runtime.InteropServices.Marshal.GetLastWin32Error()) - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Open file propertys:", ex.Message) - End If - End If - Cursor = Cursors.Default - Next - End Sub - - Private Sub frmDocSearchResult_Load(sender As Object, e As EventArgs) Handles Me.Load - LoadDocSearch() - Me.Text = CURRENT_DOCSEARCH_CAPTION - End Sub - Sub Save_DocGrid_Layout() - Try - Dim XMLPath = Get_DocGrid_Layout_Filename() - GridViewDoc_Search.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Load_DocGrid_Layout() - Try - - Dim XMLPath = Get_DocGrid_Layout_Filename() - If File.Exists(XMLPath) Then - GridViewDoc_Search.RestoreLayoutFromXml(XMLPath) - GridViewDoc_Search.GuessAutoFilterRowValuesFromFilter() - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", ex.Message, ex.StackTrace) - End Try - End Sub - Private Function Get_DocGrid_Layout_Filename() - Dim Filename As String = String.Format("GridViewDocSearchSW-{0}-UserLayout.xml", CURRENT_ENTITY_ID) - LAYOUT_DOC_GRIDVIEW = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - Return LAYOUT_DOC_GRIDVIEW - End Function - - Private Sub frmDocSearchResult_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Save_DocGrid_Layout() - End Sub - - Private Sub GridControlDocSearch_DoubleClick(sender As Object, e As EventArgs) Handles GridControlDocSearch.DoubleClick - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Refresh_DocID() - End Sub - - Private Sub GridViewDoc_Search_ColumnFilterChanged(sender As Object, e As EventArgs) Handles GridViewDoc_Search.ColumnFilterChanged - ToolStripLabelCaption.Text = $"{CURRENT_DOCSEARCH_CAPTION} ({GridViewDoc_Search.RowCount} rows [filtered])" - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - LoadDocSearch() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoc_Links.Designer.vb b/app/DD-Record-Organizer - Kopie/frmDoc_Links.Designer.vb deleted file mode 100644 index 581ec74..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoc_Links.Designer.vb +++ /dev/null @@ -1,115 +0,0 @@ - _ -Partial Class frmDoc_Links - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDoc_Links)) - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.tslbl = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButtonDelete = New System.Windows.Forms.ToolStripButton() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.dgRecords = New DevExpress.XtraGrid.GridControl() - Me.grvwGrid = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.ToolStrip1.SuspendLayout() - CType(Me.dgRecords, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslbl, Me.ToolStripButtonDelete}) - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'tslbl - ' - Me.tslbl.Name = "tslbl" - resources.ApplyResources(Me.tslbl, "tslbl") - ' - 'ToolStripButtonDelete - ' - Me.ToolStripButtonDelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.ToolStripButtonDelete, "ToolStripButtonDelete") - Me.ToolStripButtonDelete.Name = "ToolStripButtonDelete" - ' - 'StatusStrip1 - ' - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'dgRecords - ' - resources.ApplyResources(Me.dgRecords, "dgRecords") - Me.dgRecords.MainView = Me.grvwGrid - Me.dgRecords.Name = "dgRecords" - Me.dgRecords.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGrid}) - ' - 'grvwGrid - ' - Me.grvwGrid.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.FilterPanel.BackColor = CType(resources.GetObject("grvwGrid.Appearance.FilterPanel.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.FilterPanel.Options.UseBackColor = True - Me.grvwGrid.Appearance.HideSelectionRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.HideSelectionRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.HideSelectionRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.SelectedRow.BackColor = CType(resources.GetObject("grvwGrid.Appearance.SelectedRow.BackColor"), System.Drawing.Color) - Me.grvwGrid.Appearance.SelectedRow.Options.UseBackColor = True - Me.grvwGrid.Appearance.SelectedRow.Options.UseForeColor = True - Me.grvwGrid.GridControl = Me.dgRecords - Me.grvwGrid.Name = "grvwGrid" - Me.grvwGrid.OptionsBehavior.Editable = False - Me.grvwGrid.OptionsBehavior.ReadOnly = True - Me.grvwGrid.OptionsClipboard.AllowCopy = DevExpress.Utils.DefaultBoolean.[True] - Me.grvwGrid.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwGrid.OptionsSelection.EnableAppearanceFocusedCell = False - Me.grvwGrid.OptionsSelection.EnableAppearanceFocusedRow = False - Me.grvwGrid.OptionsSelection.EnableAppearanceHideSelection = False - Me.grvwGrid.OptionsSelection.MultiSelect = True - Me.grvwGrid.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CheckBoxRowSelect - Me.grvwGrid.OptionsView.ColumnAutoWidth = False - Me.grvwGrid.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGrid.OptionsView.ShowAutoFilterRow = True - ' - 'frmDoc_Links - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.dgRecords) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.ToolStrip1) - Me.Name = "frmDoc_Links" - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.dgRecords, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwGrid, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - - Friend WithEvents ToolStrip1 As ToolStrip - Friend WithEvents StatusStrip1 As StatusStrip - Friend WithEvents dgRecords As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwGrid As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents ToolStripButtonDelete As ToolStripButton - Friend WithEvents tslbl As ToolStripLabel -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDoc_Links.resx b/app/DD-Record-Organizer - Kopie/frmDoc_Links.resx deleted file mode 100644 index 647949b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoc_Links.resx +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - - 29, 22 - - - tslbl - - - Magenta - - - 167, 22 - - - ausgewählte Links löschen - - - 0, 0 - - - 800, 25 - - - - 0 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 124, 17 - - - 0, 428 - - - 800, 22 - - - 1 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - - Fill - - - 0, 25 - - - Aqua - - - 255, 128, 0 - - - Yellow - - - Yellow - - - 800, 403 - - - 16 - - - dgRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - True - - - 6, 13 - - - 800, 450 - - - Tahoma, 8.25pt - - - - AAABAAYAEBAQAAEABAAoAQAAZgAAABAQAAABAAgAaAUAAI4BAAAQEAAAAQAgAGgEAAD2BgAAICAQAAEA - BADoAgAAXgsAACAgAAABAAgAqAgAAEYOAAAgIAAAAQAgAKgQAADuFgAAKAAAABAAAAAgAAAAAQAEAAAA - AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAP///////wAPd4d3eHd/AA94h4h4d38AD3d3h3j3fwAA// - //h3d/AAAA93d3d38AAAD3d3d3fwAAAPd3d3d/AAAA93d3d38AAAD3d3d3fwAAAPd///d/AAAA93d3d3 - 8AAAD3f//3fwAAAPd3d3d/AAAA93d3d38AAAD//////wAIAHAAAABwAAAAcAAAAHAACABwAA4AcAAOAH - AADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAAAoAAAAEAAAACAAAAABAAgAAAAAAAAB - AAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBNTU0AZGRkAJycnACnp6cAs7OzAL6+vgDJyckA4ODgAOvr - 6wDx7/AA9vb2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////AAAMDAwMDAwMDAwMDAwAAAAMAwIGAgEBAwYBAQEMAAAACQEGCAQG - BQEIAQEBDAAAAAwDAQECBgIDBgsBAQwAAAAADAwMDAwKBwIBAQEMAAAAAAAADAEBAQEBAQEBDAAAAAAA - AAwBAQEBAQEBAQwAAAAAAAAMAQEBAQEBAQEMAAAAAAAADAEBAQEBAQEBDAAAAAAAAAwBAQEBAQEBAQwA - AAAAAAAMAQELCwsLAQEMAAAAAAAADAEBAQEBAQEBDAAAAAAAAAwBAQsLCwsBAQwAAAAAAAAMAQEBAQEB - AQEMAAAAAAAADAEBAQEBAQEBDAAAAAAAAAwMDAwMDAwMDAwAAACABwAAAAcAAAAHAAAABwAAgAcAAOAH - AADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAAKAAAABAAAAAgAAAAAQAgAAAA - AABABAAAAAAAAAAAAAAAAAAAAAAAAPb29mD29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAD29vbvZGRk/01NTf+zs7P/TU1N/0JCQv9CQkL/ZGRk/7Oz - s/9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAA4ODg/0JCQv+zs7P/ycnJ/5ycnP+zs7P/p6en/0JC - Qv/Jycn/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAPb29u9kZGT/QkJC/0JCQv9NTU3/s7Oz/01N - Tf9kZGT/s7Oz//Hv8P9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAD29vZg9vb2//b29v/29vb/9vb2//b2 - 9v/r6+v/vr6+/01NTf9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAOAHAADgBwAA4AcAAOAH - AADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAA/////////////////wAAD/////////////////8AAP+Hd3d3d3d493d3d3f/ - AAD/d3d3d3d3d/h3d3d3/wAA/3d/d3+I93f4d3d3d/8AAP93f4j3d/d3+Hf/93f/AAD/d3d3d3d3d/h3 - //d3/wAA/4d3d3d3d3j3d3d3d/8AAA//////////d3d3d3f/AAAA///////4h3d3d3d3/wAAAAAAD/d3 - d3d3d3d3d/8AAAAAAA/3d3d3d3d3d3f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAA - AA/3d3d3d3d3d3f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAAAA/3d3d3d3d3d3f/ - AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAAAA/3d///////93f/AAAAAAAP93f///// - //d3/wAAAAAAD/d3d3d3d3d3d/8AAAAAAA/3d3d3d3d3d3f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3 - ///////3d/8AAAAAAA/3d///////93f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAA - AA/3d3d3d3d3d3f/AAAAAAAP/////////////wAAAAAAD/////////////8AAMAAAA+AAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAPgAAAD8AAAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4A - AA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAPKAAAACAA - AABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAAAABCQkIATU1NAFlZWQBkZGQAhoaGAJyc - nACnp6cAs7OzAMnJyQDU1NQA6+vrAPHv8AD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAA4NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N - DQ0NDQ0NAAAAAAANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0AAAAADg0KBAEBAwMBAQEBAQEECg0E - AQEBAQEBAQENDQAAAAANDQQBAQQEAQEBAQEBAQEEDQgBAQEBAQEBAQ0NAAAAAA0LAQEGCwIBBQ0HCQsG - AQENCQEBAQEBAQEBDQ0AAAAADQsBAQYLCQcNBQECCwYBAQ0JAQEMDAwBAQENDQAAAAANDQQBAQEBAQEB - AQQEAQEEDQgBAQwMDAEBAQ0NAAAAAA4NCgQBAQEBAQEDAwEBBAoNBAEBAQEBAQEBDQ0AAAAAAA0NDQ0N - DQ0NDQ0NDQ0NDQUBAQEBAQEBAQENDQAAAAAAAA4NDQ0NDQ0NDQ0LCQgDAQEBAQEBAQEBAQ0NAAAAAAAA - AAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQEBAQEBAQENDQAA - AAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEB - DQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQEBAQEBAQENDQAAAAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEB - AQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEB - AQEBAQEBAQENDQAAAAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEB - AQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAAAA0NAQEBDAwMDAwMDAwMDAwBAQENDQAAAAAAAAAAAAAADQ0B - AQEMDAwMDAwMDAwMDAEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAA - AA0NAQEBAQEBAQEBAQEBAQEBAQENDQAAAAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAA - AAAAAAANDQEBAQwMDAwMDAwMDAwMAQEBDQ0AAAAAAAAAAAAAAA0NAQEBDAwMDAwMDAwMDAwBAQENDQAA - AAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEB - DQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQEBAQEBAQENDQAAAAAAAAAAAAAADQ0NDQ0NDQ0NDQ0NDQ0N - DQ0NDQ0NAAAAAAAAAAAAAAANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0AAAAAwAAAD4AAAA8AAAAPAAAADwAA - AA8AAAAPAAAADwAAAA+AAAAPwAAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4A - AA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA8oAAAAIAAAAEAA - AAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vaA9vb27/b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vYQ9vb2z/b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29o/29vb/1NTU/2Rk - ZP9CQkL/QkJC/1lZWf9ZWVn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk/9TU1P/29vb/ZGRk/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb27/b2 - 9v9kZGT/QkJC/0JCQv9kZGT/ZGRk/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk//b2 - 9v+zs7P/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/6+vr/0JCQv9CQkL/nJyc/+vr6/9NTU3/QkJC/4aGhv/29vb/p6en/8nJyf/r6+v/nJyc/0JC - Qv9CQkL/9vb2/8nJyf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/r6+v/QkJC/0JCQv+cnJz/6+vr/8nJyf+np6f/9vb2/4aGhv9CQkL/TU1N/+vr - 6/+cnJz/QkJC/0JCQv/29vb/ycnJ/0JCQv9CQkL/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb27/b29v9kZGT/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9kZGT/ZGRk/0JCQv9CQkL/ZGRk//b29v+zs7P/QkJC/0JCQv/x7/D/8e/w//Hv8P9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vaP9vb2/9TU1P9kZGT/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/WVlZ/1lZWf9CQkL/QkJC/2RkZP/U1NT/9vb2/2RkZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29hD29vbP9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v+Ghob/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vaA9vb27/b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6+vr/8nJyf+zs7P/WVlZ/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAIAAAA8AAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4A - AA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP - - - - Doc-Links - - - tslbl - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonDelete - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmDoc_Links - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoc_Links.resx.bak b/app/DD-Record-Organizer - Kopie/frmDoc_Links.resx.bak deleted file mode 100644 index ad233c0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoc_Links.resx.bak +++ /dev/null @@ -1,440 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - - 29, 22 - - - tslbl - - - Magenta - - - 167, 22 - - - ausgewählte Links löschen - - - 0, 0 - - - 800, 25 - - - - 0 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 124, 17 - - - 0, 428 - - - 800, 22 - - - 1 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - - Fill - - - 0, 25 - - - Aqua - - - 255, 128, 0 - - - Yellow - - - Yellow - - - 800, 403 - - - 16 - - - dgRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - True - - - 6, 13 - - - 800, 450 - - - Tahoma, 8.25pt - - - - AAABAAYAEBAQAAEABAAoAQAAZgAAABAQAAABAAgAaAUAAI4BAAAQEAAAAQAgAGgEAAD2BgAAICAQAAEA - BADoAgAAXgsAACAgAAABAAgAqAgAAEYOAAAgIAAAAQAgAKgQAADuFgAAKAAAABAAAAAgAAAAAQAEAAAA - AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAP///////wAPd4d3eHd/AA94h4h4d38AD3d3h3j3fwAA// - //h3d/AAAA93d3d38AAAD3d3d3fwAAAPd3d3d/AAAA93d3d38AAAD3d3d3fwAAAPd///d/AAAA93d3d3 - 8AAAD3f//3fwAAAPd3d3d/AAAA93d3d38AAAD//////wAIAHAAAABwAAAAcAAAAHAACABwAA4AcAAOAH - AADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAAAoAAAAEAAAACAAAAABAAgAAAAAAAAB - AAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBNTU0AZGRkAJycnACnp6cAs7OzAL6+vgDJyckA4ODgAOvr - 6wDx7/AA9vb2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////AAAMDAwMDAwMDAwMDAwAAAAMAwIGAgEBAwYBAQEMAAAACQEGCAQG - BQEIAQEBDAAAAAwDAQECBgIDBgsBAQwAAAAADAwMDAwKBwIBAQEMAAAAAAAADAEBAQEBAQEBDAAAAAAA - AAwBAQEBAQEBAQwAAAAAAAAMAQEBAQEBAQEMAAAAAAAADAEBAQEBAQEBDAAAAAAAAAwBAQEBAQEBAQwA - AAAAAAAMAQELCwsLAQEMAAAAAAAADAEBAQEBAQEBDAAAAAAAAAwBAQsLCwsBAQwAAAAAAAAMAQEBAQEB - AQEMAAAAAAAADAEBAQEBAQEBDAAAAAAAAAwMDAwMDAwMDAwAAACABwAAAAcAAAAHAAAABwAAgAcAAOAH - AADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAAKAAAABAAAAAgAAAAAQAgAAAA - AABABAAAAAAAAAAAAAAAAAAAAAAAAPb29mD29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAD29vbvZGRk/01NTf+zs7P/TU1N/0JCQv9CQkL/ZGRk/7Oz - s/9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAA4ODg/0JCQv+zs7P/ycnJ/5ycnP+zs7P/p6en/0JC - Qv/Jycn/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAPb29u9kZGT/QkJC/0JCQv9NTU3/s7Oz/01N - Tf9kZGT/s7Oz//Hv8P9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAD29vZg9vb2//b29v/29vb/9vb2//b2 - 9v/r6+v/vr6+/01NTf9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAOAHAADgBwAA4AcAAOAH - AADgBwAA4AcAAOAHAADgBwAA4AcAAOAHAADgBwAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAA/////////////////wAAD/////////////////8AAP+Hd3d3d3d493d3d3f/ - AAD/d3d3d3d3d/h3d3d3/wAA/3d/d3+I93f4d3d3d/8AAP93f4j3d/d3+Hf/93f/AAD/d3d3d3d3d/h3 - //d3/wAA/4d3d3d3d3j3d3d3d/8AAA//////////d3d3d3f/AAAA///////4h3d3d3d3/wAAAAAAD/d3 - d3d3d3d3d/8AAAAAAA/3d3d3d3d3d3f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAA - AA/3d3d3d3d3d3f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAAAA/3d3d3d3d3d3f/ - AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAAAA/3d///////93f/AAAAAAAP93f///// - //d3/wAAAAAAD/d3d3d3d3d3d/8AAAAAAA/3d3d3d3d3d3f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3 - ///////3d/8AAAAAAA/3d///////93f/AAAAAAAP93d3d3d3d3d3/wAAAAAAD/d3d3d3d3d3d/8AAAAA - AA/3d3d3d3d3d3f/AAAAAAAP/////////////wAAAAAAD/////////////8AAMAAAA+AAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAPgAAAD8AAAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4A - AA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAPKAAAACAA - AABAAAAAAQAIAAAAAAAABAAAAAAAAAAAAAAAAQAAAAEAAAAAAABCQkIATU1NAFlZWQBkZGQAhoaGAJyc - nACnp6cAs7OzAMnJyQDU1NQA6+vrAPHv8AD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAA4NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N - DQ0NDQ0NAAAAAAANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0AAAAADg0KBAEBAwMBAQEBAQEECg0E - AQEBAQEBAQENDQAAAAANDQQBAQQEAQEBAQEBAQEEDQgBAQEBAQEBAQ0NAAAAAA0LAQEGCwIBBQ0HCQsG - AQENCQEBAQEBAQEBDQ0AAAAADQsBAQYLCQcNBQECCwYBAQ0JAQEMDAwBAQENDQAAAAANDQQBAQEBAQEB - AQQEAQEEDQgBAQwMDAEBAQ0NAAAAAA4NCgQBAQEBAQEDAwEBBAoNBAEBAQEBAQEBDQ0AAAAAAA0NDQ0N - DQ0NDQ0NDQ0NDQUBAQEBAQEBAQENDQAAAAAAAA4NDQ0NDQ0NDQ0LCQgDAQEBAQEBAQEBAQ0NAAAAAAAA - AAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQEBAQEBAQENDQAA - AAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEB - DQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQEBAQEBAQENDQAAAAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEB - AQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEB - AQEBAQEBAQENDQAAAAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEB - AQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAAAA0NAQEBDAwMDAwMDAwMDAwBAQENDQAAAAAAAAAAAAAADQ0B - AQEMDAwMDAwMDAwMDAEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBDQ0AAAAAAAAAAAAA - AA0NAQEBAQEBAQEBAQEBAQEBAQENDQAAAAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAA - AAAAAAANDQEBAQwMDAwMDAwMDAwMAQEBDQ0AAAAAAAAAAAAAAA0NAQEBDAwMDAwMDAwMDAwBAQENDQAA - AAAAAAAAAAAADQ0BAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEB - DQ0AAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQEBAQEBAQENDQAAAAAAAAAAAAAADQ0NDQ0NDQ0NDQ0NDQ0N - DQ0NDQ0NAAAAAAAAAAAAAAANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0AAAAAwAAAD4AAAA8AAAAPAAAADwAA - AA8AAAAPAAAADwAAAA+AAAAPwAAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4A - AA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA8oAAAAIAAAAEAA - AAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vaA9vb27/b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vYQ9vb2z/b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29o/29vb/1NTU/2Rk - ZP9CQkL/QkJC/1lZWf9ZWVn/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk/9TU1P/29vb/ZGRk/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb27/b2 - 9v9kZGT/QkJC/0JCQv9kZGT/ZGRk/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk//b2 - 9v+zs7P/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/6+vr/0JCQv9CQkL/nJyc/+vr6/9NTU3/QkJC/4aGhv/29vb/p6en/8nJyf/r6+v/nJyc/0JC - Qv9CQkL/9vb2/8nJyf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAPb29v/r6+v/QkJC/0JCQv+cnJz/6+vr/8nJyf+np6f/9vb2/4aGhv9CQkL/TU1N/+vr - 6/+cnJz/QkJC/0JCQv/29vb/ycnJ/0JCQv9CQkL/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAA9vb27/b29v9kZGT/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9kZGT/ZGRk/0JCQv9CQkL/ZGRk//b29v+zs7P/QkJC/0JCQv/x7/D/8e/w//Hv8P9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vaP9vb2/9TU1P9kZGT/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/WVlZ/1lZWf9CQkL/QkJC/2RkZP/U1NT/9vb2/2RkZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29hD29vbP9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v+Ghob/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vaA9vb27/b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6+vr/8nJyf+zs7P/WVlZ/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAIAAAA8AAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4A - AA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA/+AAAP - - - - Doc-Links - - - tslbl - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonDelete - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGrid - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmDoc_Links - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoc_Links.vb b/app/DD-Record-Organizer - Kopie/frmDoc_Links.vb deleted file mode 100644 index 836dfab..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoc_Links.vb +++ /dev/null @@ -1,60 +0,0 @@ -Imports DD_LIB_Standards -Public Class frmDoc_Links - Private Sub frmDoc_DocLinks_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - If ClassWindreamDocGrid.DT_RESULTFILES.Rows.Count = 1 Then - Me.Text = $"Document-Links for file: {ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DOC_PATH")}" - Else - Me.Text = $"Document-Links for file: NODOC-ID" - End If - Refresh_Grid_Data() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in frmDoc_DocLinks_Load", ex.Message, ex.StackTrace) - End Try - End Sub - Sub Refresh_Grid_Data() - Try - Dim DT_RECORDS As DataTable - Dim oSql = $"select * FROM VWPMO_CUST_DOC_OBJECT_LINKS WHERE DOC_ID = {ClassWindreamDocGrid.DT_RESULTFILES.Rows(0).Item("DOC_ID")}" - DT_RECORDS = clsDatabase.Return_Datatable(oSql) - - tslbl.Text = $"{DT_RECORDS.Rows.Count} links for Document found!" - grvwGrid.Columns.Clear() - dgRecords.DataSource = DT_RECORDS - 'grvwGrid.Columns.Item("already linked").Fixed = True - Try - grvwGrid.Columns.Item("DOC_ID").Visible = False - grvwGrid.Columns.Item("RECORD_ID").Visible = False - grvwGrid.Columns.Item("VALUE").Visible = False - Catch ex As Exception - - End Try - - dgRecords.RefreshDataSource() - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Sub Refresh_Grid_Data", ex.Message, ex.StackTrace) - End Try - - End Sub - - Private Sub ToolStripButtonDelete_Click(sender As Object, e As EventArgs) Handles ToolStripButtonDelete.Click - Dim selectedRows As Integer() = grvwGrid.GetSelectedRows() - Dim i As Integer = 0 - For Each rowhandle As Integer In selectedRows - Dim oDocID = grvwGrid.GetRowCellValue(rowhandle, "DOC_ID") - Dim oRECORD_ID = grvwGrid.GetRowCellValue(rowhandle, "RECORD_ID") - If IsNothing(oDocID) Then - Continue For - End If - If LogErrorsOnly = False Then ClassLogger.Add($">> RecordLink will be removed Record: {oRECORD_ID} - DocID: {oDocID} ", False) - Try - If ClassFileResult.Delete_ResultFile(oDocID, oRECORD_ID, 0) = True Then - ClassHelper.InsertEssential_Log(oDocID, "DOC-ID", $"RECORD LINK {oRECORD_ID} REMOVED FROM DOC-SEARCH") - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error in Removing DocRecord-Link", ex.Message, ex.StackTrace) - End Try - Next - Refresh_Grid_Data() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.designer.vb b/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.designer.vb deleted file mode 100644 index 13451e3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.designer.vb +++ /dev/null @@ -1,623 +0,0 @@ - _ -Partial Class frmDoctype_NameConvention - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDoctype_NameConvention)) - Me.Label1 = New System.Windows.Forms.Label() - Me.txtnamenKonv = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.btnAddIndexM = New System.Windows.Forms.Button() - Me.cmbIndex_AUTO = New System.Windows.Forms.ComboBox() - Me.TBDD_INDEX_AUTOMBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.Label4 = New System.Windows.Forms.Label() - Me.cmbEntity = New System.Windows.Forms.ComboBox() - Me.btnAddIndexA = New System.Windows.Forms.Button() - Me.cmbIndex_Controls = New System.Windows.Forms.ComboBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.btnAddDivers = New System.Windows.Forms.Button() - Me.cmbdivers = New System.Windows.Forms.ComboBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.Button1 = New System.Windows.Forms.Button() - Me.cmbDate = New System.Windows.Forms.ComboBox() - Me.Label20 = New System.Windows.Forms.Label() - Me.btndelete = New System.Windows.Forms.Button() - Me.btnOK = New System.Windows.Forms.Button() - Me.btnclose = New System.Windows.Forms.Button() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBDD_INDEX_AUTOMTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter() - Me.VERSION_DELIMITERTextBox = New System.Windows.Forms.TextBox() - Me.FILE_DELIMITERTextBox = New System.Windows.Forms.TextBox() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.Label7 = New System.Windows.Forms.Label() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colPATTERN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colFORMAT_RULE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter() - Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButtonSave = New System.Windows.Forms.ToolStripButton() - Me.lblSave = New System.Windows.Forms.Label() - Me.chkManFolder = New System.Windows.Forms.CheckBox() - Me.GroupBox1.SuspendLayout() - CType(Me.TBDD_INDEX_AUTOMBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox2.SuspendLayout() - Me.GroupBox3.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator1.SuspendLayout() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'txtnamenKonv - ' - resources.ApplyResources(Me.txtnamenKonv, "txtnamenKonv") - Me.txtnamenKonv.Name = "txtnamenKonv" - ' - 'GroupBox1 - ' - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Controls.Add(Me.Label2) - Me.GroupBox1.Controls.Add(Me.btnAddIndexM) - Me.GroupBox1.Controls.Add(Me.cmbIndex_AUTO) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btnAddIndexM - ' - resources.ApplyResources(Me.btnAddIndexM, "btnAddIndexM") - Me.btnAddIndexM.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xMD - Me.btnAddIndexM.Name = "btnAddIndexM" - Me.btnAddIndexM.UseVisualStyleBackColor = True - ' - 'cmbIndex_AUTO - ' - resources.ApplyResources(Me.cmbIndex_AUTO, "cmbIndex_AUTO") - Me.cmbIndex_AUTO.FormattingEnabled = True - Me.cmbIndex_AUTO.Name = "cmbIndex_AUTO" - ' - 'TBDD_INDEX_AUTOMBindingSource - ' - Me.TBDD_INDEX_AUTOMBindingSource.DataMember = "TBDD_INDEX_AUTOM" - Me.TBDD_INDEX_AUTOMBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'cmbEntity - ' - resources.ApplyResources(Me.cmbEntity, "cmbEntity") - Me.cmbEntity.DisplayMember = "GUID" - Me.cmbEntity.FormattingEnabled = True - Me.cmbEntity.Name = "cmbEntity" - Me.cmbEntity.ValueMember = "GUID" - ' - 'btnAddIndexA - ' - resources.ApplyResources(Me.btnAddIndexA, "btnAddIndexA") - Me.btnAddIndexA.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xMD - Me.btnAddIndexA.Name = "btnAddIndexA" - Me.btnAddIndexA.UseVisualStyleBackColor = True - ' - 'cmbIndex_Controls - ' - resources.ApplyResources(Me.cmbIndex_Controls, "cmbIndex_Controls") - Me.cmbIndex_Controls.DataSource = Me.TBDD_INDEX_AUTOMBindingSource - Me.cmbIndex_Controls.DisplayMember = "INDEXNAME" - Me.cmbIndex_Controls.FormattingEnabled = True - Me.cmbIndex_Controls.Name = "cmbIndex_Controls" - Me.cmbIndex_Controls.ValueMember = "DOCTYPE_ID" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'GroupBox2 - ' - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Controls.Add(Me.btnAddDivers) - Me.GroupBox2.Controls.Add(Me.cmbdivers) - Me.GroupBox2.Controls.Add(Me.Label8) - Me.GroupBox2.Controls.Add(Me.Button1) - Me.GroupBox2.Controls.Add(Me.cmbDate) - Me.GroupBox2.Controls.Add(Me.Label20) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'btnAddDivers - ' - resources.ApplyResources(Me.btnAddDivers, "btnAddDivers") - Me.btnAddDivers.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xMD - Me.btnAddDivers.Name = "btnAddDivers" - Me.btnAddDivers.UseVisualStyleBackColor = True - ' - 'cmbdivers - ' - resources.ApplyResources(Me.cmbdivers, "cmbdivers") - Me.cmbdivers.FormattingEnabled = True - Me.cmbdivers.Items.AddRange(New Object() {resources.GetString("cmbdivers.Items"), resources.GetString("cmbdivers.Items1")}) - Me.cmbdivers.Name = "cmbdivers" - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'Button1 - ' - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xMD - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'cmbDate - ' - resources.ApplyResources(Me.cmbDate, "cmbDate") - Me.cmbDate.FormattingEnabled = True - Me.cmbDate.Items.AddRange(New Object() {resources.GetString("cmbDate.Items"), resources.GetString("cmbDate.Items1"), resources.GetString("cmbDate.Items2"), resources.GetString("cmbDate.Items3"), resources.GetString("cmbDate.Items4"), resources.GetString("cmbDate.Items5"), resources.GetString("cmbDate.Items6"), resources.GetString("cmbDate.Items7"), resources.GetString("cmbDate.Items8"), resources.GetString("cmbDate.Items9")}) - Me.cmbDate.Name = "cmbDate" - ' - 'Label20 - ' - resources.ApplyResources(Me.Label20, "Label20") - Me.Label20.Name = "Label20" - ' - 'btndelete - ' - resources.ApplyResources(Me.btndelete, "btndelete") - Me.btndelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.btndelete.Name = "btndelete" - Me.btndelete.UseVisualStyleBackColor = True - ' - 'btnOK - ' - resources.ApplyResources(Me.btnOK, "btnOK") - Me.btnOK.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - Me.btnOK.Name = "btnOK" - Me.btnOK.UseVisualStyleBackColor = True - ' - 'btnclose - ' - resources.ApplyResources(Me.btnclose, "btnclose") - Me.btnclose.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel - Me.btnclose.Name = "btnclose" - Me.btnclose.UseVisualStyleBackColor = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Me.TBDD_INDEX_AUTOMTableAdapter - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBDD_INDEX_AUTOMTableAdapter - ' - Me.TBDD_INDEX_AUTOMTableAdapter.ClearBeforeFill = True - ' - 'VERSION_DELIMITERTextBox - ' - resources.ApplyResources(Me.VERSION_DELIMITERTextBox, "VERSION_DELIMITERTextBox") - Me.VERSION_DELIMITERTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None - Me.VERSION_DELIMITERTextBox.ForeColor = System.Drawing.SystemColors.Control - Me.VERSION_DELIMITERTextBox.Name = "VERSION_DELIMITERTextBox" - Me.VERSION_DELIMITERTextBox.ReadOnly = True - ' - 'FILE_DELIMITERTextBox - ' - resources.ApplyResources(Me.FILE_DELIMITERTextBox, "FILE_DELIMITERTextBox") - Me.FILE_DELIMITERTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None - Me.FILE_DELIMITERTextBox.ForeColor = System.Drawing.SystemColors.Control - Me.FILE_DELIMITERTextBox.Name = "FILE_DELIMITERTextBox" - Me.FILE_DELIMITERTextBox.ReadOnly = True - ' - 'GroupBox3 - ' - resources.ApplyResources(Me.GroupBox3, "GroupBox3") - Me.GroupBox3.Controls.Add(Me.Label5) - Me.GroupBox3.Controls.Add(Me.btnAddIndexA) - Me.GroupBox3.Controls.Add(Me.Label4) - Me.GroupBox3.Controls.Add(Me.cmbEntity) - Me.GroupBox3.Controls.Add(Me.cmbIndex_Controls) - Me.GroupBox3.Controls.Add(Me.Label3) - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.TabStop = False - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'GridControl1 - ' - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.DataSource = Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource - Me.GridControl1.EmbeddedNavigator.AccessibleDescription = resources.GetString("GridControl1.EmbeddedNavigator.AccessibleDescription") - Me.GridControl1.EmbeddedNavigator.AccessibleName = resources.GetString("GridControl1.EmbeddedNavigator.AccessibleName") - Me.GridControl1.EmbeddedNavigator.AllowHtmlTextInToolTip = CType(resources.GetObject("GridControl1.EmbeddedNavigator.AllowHtmlTextInToolTip"), DevExpress.Utils.DefaultBoolean) - Me.GridControl1.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridControl1.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) - Me.GridControl1.EmbeddedNavigator.BackgroundImage = CType(resources.GetObject("GridControl1.EmbeddedNavigator.BackgroundImage"), System.Drawing.Image) - Me.GridControl1.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridControl1.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) - Me.GridControl1.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridControl1.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) - Me.GridControl1.EmbeddedNavigator.MaximumSize = CType(resources.GetObject("GridControl1.EmbeddedNavigator.MaximumSize"), System.Drawing.Size) - Me.GridControl1.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridControl1.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) - Me.GridControl1.EmbeddedNavigator.ToolTip = resources.GetString("GridControl1.EmbeddedNavigator.ToolTip") - Me.GridControl1.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridControl1.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) - Me.GridControl1.EmbeddedNavigator.ToolTipTitle = resources.GetString("GridControl1.EmbeddedNavigator.ToolTipTitle") - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'TBPMO_WD_NAMECONVENTION_FORMATBindingSource - ' - Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource.DataMember = "TBPMO_WD_NAMECONVENTION_FORMAT" - Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView1.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.EvenRow.FontSizeDelta = CType(resources.GetObject("GridView1.Appearance.EvenRow.FontSizeDelta"), Integer) - Me.GridView1.Appearance.EvenRow.FontStyleDelta = CType(resources.GetObject("GridView1.Appearance.EvenRow.FontStyleDelta"), System.Drawing.FontStyle) - Me.GridView1.Appearance.EvenRow.GradientMode = CType(resources.GetObject("GridView1.Appearance.EvenRow.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.GridView1.Appearance.EvenRow.Image = CType(resources.GetObject("GridView1.Appearance.EvenRow.Image"), System.Drawing.Image) - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - resources.ApplyResources(Me.GridView1, "GridView1") - Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colPATTERN, Me.colFORMAT_RULE, Me.colADDED_WHO, Me.colADDED_WHEN, Me.colCHANGED_WHEN}) - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[True] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[True] - Me.GridView1.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - Me.GridView1.OptionsView.ShowGroupPanel = False - ' - 'colGUID - ' - resources.ApplyResources(Me.colGUID, "colGUID") - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - Me.colGUID.OptionsColumn.AllowEdit = False - ' - 'colPATTERN - ' - resources.ApplyResources(Me.colPATTERN, "colPATTERN") - Me.colPATTERN.FieldName = "PATTERN" - Me.colPATTERN.Name = "colPATTERN" - ' - 'colFORMAT_RULE - ' - resources.ApplyResources(Me.colFORMAT_RULE, "colFORMAT_RULE") - Me.colFORMAT_RULE.FieldName = "FORMAT_RULE" - Me.colFORMAT_RULE.Name = "colFORMAT_RULE" - ' - 'colADDED_WHO - ' - resources.ApplyResources(Me.colADDED_WHO, "colADDED_WHO") - Me.colADDED_WHO.FieldName = "ADDED_WHO" - Me.colADDED_WHO.Name = "colADDED_WHO" - Me.colADDED_WHO.OptionsColumn.AllowEdit = False - ' - 'colADDED_WHEN - ' - resources.ApplyResources(Me.colADDED_WHEN, "colADDED_WHEN") - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - Me.colADDED_WHEN.OptionsColumn.AllowEdit = False - ' - 'colCHANGED_WHEN - ' - resources.ApplyResources(Me.colCHANGED_WHEN, "colCHANGED_WHEN") - Me.colCHANGED_WHEN.FieldName = "CHANGED_WHEN" - Me.colCHANGED_WHEN.Name = "colCHANGED_WHEN" - Me.colCHANGED_WHEN.OptionsColumn.AllowEdit = False - ' - 'TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - ' - Me.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter.ClearBeforeFill = True - ' - 'BindingNavigator1 - ' - resources.ApplyResources(Me.BindingNavigator1, "BindingNavigator1") - Me.BindingNavigator1.AddNewItem = Me.BindingNavigatorAddNewItem - Me.BindingNavigator1.BindingSource = Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource - Me.BindingNavigator1.CountItem = Me.BindingNavigatorCountItem - Me.BindingNavigator1.DeleteItem = Me.BindingNavigatorDeleteItem - Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.ToolStripButtonSave}) - Me.BindingNavigator1.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.BindingNavigator1.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.BindingNavigator1.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.BindingNavigator1.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.BindingNavigator1.Name = "BindingNavigator1" - Me.BindingNavigator1.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - ' - 'BindingNavigatorDeleteItem - ' - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - ' - 'BindingNavigatorMoveNextItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - ' - 'ToolStripButtonSave - ' - resources.ApplyResources(Me.ToolStripButtonSave, "ToolStripButtonSave") - Me.ToolStripButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButtonSave.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - Me.ToolStripButtonSave.Name = "ToolStripButtonSave" - ' - 'lblSave - ' - resources.ApplyResources(Me.lblSave, "lblSave") - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Name = "lblSave" - ' - 'chkManFolder - ' - resources.ApplyResources(Me.chkManFolder, "chkManFolder") - Me.chkManFolder.Name = "chkManFolder" - Me.chkManFolder.UseVisualStyleBackColor = True - ' - 'frmDoctype_NameConvention - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.chkManFolder) - Me.Controls.Add(Me.lblSave) - Me.Controls.Add(Me.BindingNavigator1) - Me.Controls.Add(Me.GridControl1) - Me.Controls.Add(Me.Label7) - Me.Controls.Add(Me.Label6) - Me.Controls.Add(Me.GroupBox3) - Me.Controls.Add(Me.FILE_DELIMITERTextBox) - Me.Controls.Add(Me.VERSION_DELIMITERTextBox) - Me.Controls.Add(Me.btnclose) - Me.Controls.Add(Me.btnOK) - Me.Controls.Add(Me.btndelete) - Me.Controls.Add(Me.GroupBox2) - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.txtnamenKonv) - Me.Controls.Add(Me.Label1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmDoctype_NameConvention" - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.TBDD_INDEX_AUTOMBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.GroupBox3.ResumeLayout(False) - Me.GroupBox3.PerformLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator1.ResumeLayout(False) - Me.BindingNavigator1.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtnamenKonv As System.Windows.Forms.TextBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - - - - Friend WithEvents btnAddIndexM As System.Windows.Forms.Button - Friend WithEvents cmbIndex_Controls As System.Windows.Forms.ComboBox - Friend WithEvents cmbIndex_AUTO As System.Windows.Forms.ComboBox - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents btnAddIndexA As System.Windows.Forms.Button - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents btndelete As System.Windows.Forms.Button - Friend WithEvents btnOK As System.Windows.Forms.Button - Friend WithEvents btnclose As System.Windows.Forms.Button - - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents VERSION_DELIMITERTextBox As System.Windows.Forms.TextBox - Friend WithEvents FILE_DELIMITERTextBox As System.Windows.Forms.TextBox - Friend WithEvents TBDD_INDEX_AUTOMTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter - Friend WithEvents TBDD_INDEX_AUTOMBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents cmbDate As System.Windows.Forms.ComboBox - Friend WithEvents Label20 As System.Windows.Forms.Label - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents cmbEntity As System.Windows.Forms.ComboBox - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents TBPMO_WD_NAMECONVENTION_FORMATBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WD_NAMECONVENTION_FORMATTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colPATTERN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colFORMAT_RULE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButtonSave As System.Windows.Forms.ToolStripButton - Friend WithEvents btnAddDivers As System.Windows.Forms.Button - Friend WithEvents cmbdivers As System.Windows.Forms.ComboBox - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents lblSave As System.Windows.Forms.Label - Friend WithEvents chkManFolder As System.Windows.Forms.CheckBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.en-US.resx b/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.en-US.resx deleted file mode 100644 index 4900258..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.en-US.resx +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 339, 45 - - - Define the Nameconvention for the selected document type. -You can assemble the filename from the Indicies and Textblocks -below - - - Automatic Indicies: - - - 174, 26 - - - These Indicies are set automatically -and can also be used for filenames - - - 83, 15 - - - Choose Entity: - - - 161, 17 - - - Control values from Entity: - - - Insert variables: - - - 84, 17 - - - Date-Format: - - - Delete convention - - - 497, 264 - - - Save - - - 498, 312 - - - Cancel - - - Entity-dependent Indicies: - - - 165, 17 - - - Current name convention: - - - 87, 17 - - - .file extension - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - 495, 294 - - - Assistant for name convention/filenames - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx b/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx deleted file mode 100644 index 28df2e5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx +++ /dev/null @@ -1,1470 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - CenterScreen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - Segoe UI, 9.75pt - - - 80, 17 - - - - None - - - MiddleRight - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - YYYYMMDD - - - Segoe UI, 9.75pt, style=Bold - - - 7, 17 - - - Lösche Konvention - - - 2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 6, 63 - - - 12 - - - 6, 25 - - - 6, 18 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 0 - - - BindingNavigator1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aktuelle Namenkonvention: - - - True - - - GroupBox3 - - - Aktuelle Position - - - 5 - - - cmbEntity - - - 36, 18 - - - 0 - - - 3 - - - 31, 272 - - - colPATTERN - - - DDMMYYYY - - - Erste verschieben - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 216, 35 - - - Control-Werte aus Entität: - - - GridView1 - - - 3 - - - 4 - - - $this - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Die Gesamtanzahl der Elemente. - - - True - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - 12 - - - GroupBox3 - - - True - - - Manueller Unterordner - - - MiddleRight - - - 0 - - - 6, 25 - - - $this - - - 87 - - - 9, 83 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 627, 23 - - - 87 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Divers: - - - 90 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 6, 58 - - - Segoe UI, 9pt, style=Italic - - - 15 - - - BindingNavigator1 - - - Top, Left, Right - - - MiddleLeft - - - 477, 242 - - - True - - - 99, 17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 13 - - - Tile - - - Segoe UI, 9pt - - - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_MM_YY - - - colCHANGED_WHEN - - - 182, 25 - - - BindingNavigatorMoveFirstItem - - - 400, 45 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - Label4 - - - 645, 99 - - - 10 - - - cmbIndex_AUTO - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 8 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 12, 234 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 495, 296 - - - GroupBox2 - - - Button1 - - - True - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 11 - - - Label3 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 498, 310 - - - 141, 26 - - - MiddleLeft - - - $this - - - Changed when - - - 7 - - - lblSave - - - 3, 4, 3, 4 - - - BindingNavigatorMoveNextItem - - - BindingNavigatorSeparator1 - - - True - - - 0 - - - btnAddIndexM - - - 5 - - - DD_MM_YYYY - - - GroupBox1 - - - 16 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Label6 - - - GroupBox3 - - - 6, 25 - - - BindingNavigatorSeparator - - - 4 - - - False - - - 287, 25 - - - 1 - - - Regular - - - 23, 22 - - - 173 - - - GroupBox2 - - - 5 - - - 2 - - - btndelete - - - 233, 56 - - - 10 - - - btnclose - - - colADDED_WHO - - - Inherit - - - Added when - - - Entitäts-abhängige Indexe: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - 12, 73 - - - 3 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - DDMMYY - - - YYMMDD - - - True - - - Label8 - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Datum-Struktur: - - - 498, 267 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 8 - - - False - - - NoControl - - - 7 - - - TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - - - 459, 115 - - - 23, 22 - - - Data saved - - - Magenta - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 30, 23 - - - Label1 - - - 44, 22 - - - 12, 93 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox3 - - - Horizontal - - - MiddleLeft - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Abbruch - - - - - - 3 - - - $this - - - GroupBox2 - - - Segoe UI, 9.75pt - - - 88 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - Löschen - - - LightBlue - - - 1 - - - 0 - - - Segoe UI, 9.75pt - - - 15, 394 - - - 3 - - - Username - - - FILE_DELIMITERTextBox - - - ToolStripButton1 - - - 120 - - - 4 - - - 6 - - - 423, 74 - - - Segoe UI, 9pt - - - 2 - - - 31, 303 - - - True - - - 202, 39 - - - GroupBox1 - - - 2 - - - Diese Indexe werden automatisch gesetzt, -können aber auch zur Dateibenennung -genutzt werden. - - - 161, 21 - - - 12, 124 - - - Segoe UI, 8.25pt, style=Italic - - - 6, 21 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 30, 23 - - - Pattern - - - GroupBox2 - - - 218, 23 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - cmbDate - - - Position - - - 255, 124 - - - 0 - - - $this - - - 1 - - - 9 - - - 87, 15 - - - Automatische Indexe: - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - YYYY_MM_DD - - - Letzte verschieben - - - GroupBox1 - - - $this - - - 89 - - - GroupBox2 - - - 498, 62 - - - Variablen einfügen: - - - - Default - - - btnAddDivers - - - 6 - - - 237, 104 - - - 23, 22 - - - 15, 366 - - - $this - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 14 - - - Added who - - - cmbdivers - - - 5 - - - 3 - - - 1 - - - $this - - - Vorherige verschieben - - - GroupBox2 - - - 14 - - - 384, 112 - - - frmDoctype_NameConvention - - - False - - - .Dateiformat - - - TableAdapterManager - - - 708, 241 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - 13 - - - True - - - 37 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnAddIndexA - - - 11 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - colGUID - - - Original Filename - - - GridControl1 - - - True - - - Segoe UI, 9pt - - - cmbIndex_Controls - - - 23, 22 - - - von {0} - - - 1 - - - chkManFolder - - - 36, 18 - - - YY_MM_DD - - - 9, 37 - - - None - - - NoControl - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - Definieren Sie hier die Namenskonvention zur ausgewählten Dokumentart. -Sie haben die Möglichkeit den Dateinamen aus den unten aufgeführten -Indizes und Textbausteinen zusammenzustellen. - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 0 - - - 177, 17 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - True - - - 6, 21 - - - - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Speichern - - - 141, 28 - - - Entität wählen: - - - Label7 - - - 12 - - - 9, 76 - - - $this - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - YYYYMM - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Label20 - - - 2 - - - 158, 17 - - - GroupBox1 - - - GroupBox3 - - - 15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 9.75pt - - - TBPMO_WD_NAMECONVENTION_FORMATBindingSource - - - 30, 25 - - - - - - 47, 17 - - - TBDD_INDEX_AUTOMBindingSource - - - 63, 13 - - - 203, 23 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Segoe UI, 9.75pt, style=Bold - - - 50, 23 - - - 4 - - - 2 - - - 182, 25 - - - $this - - - True - - - TBDD_INDEX_AUTOMTableAdapter - - - BindingNavigatorMoveLastItem - - - 9 - - - Label2 - - - $this - - - ToolStripButtonSave - - - 5 - - - True - - - txtnamenKonv - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - colADDED_WHEN - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 141, 26 - - - VERSION_DELIMITERTextBox - - - 11 - - - 1 - - - 5 - - - 735, 655 - - - 0 - - - BindingNavigatorPositionItem - - - 9, 20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Neu hinzufügen - - - Assistent zur Namenskonvention/Dateibenennung: - - - GroupBox2 - - - 197, 70 - - - $this - - - 30, 25 - - - Top, Left - - - True - - - colFORMAT_RULE - - - 448, 13 - - - - Left - - - btnOK - - - Segoe UI, 8.25pt, style=Italic - - - BindingNavigatorAddNewItem - - - BindingNavigatorMovePreviousItem - - - NoControl - - - 9, 70 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6 - - - YYYY_MM - - - 201, 23 - - - Format Rule - - - Label5 - - - ID - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - True - - - MiddleRight - - - 1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Center - - - True - - - 0, 0 - - - 236, 74 - - - Zur Dateibenennung können Sie auch Werte aus dem zur Laufzeit aktuellen Datensatz nutzen. - - - - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - BindingNavigatorCountItem - - - 13 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 8 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 216, 81 - - - Nächste verschieben - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 871, 17 - - - 698, 17 - - - True - - - 17, 56 - - - 261, 56 - - - 990, 56 - - - 17, 17 - - - 628, 56 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx.bak b/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx.bak deleted file mode 100644 index 2610a13..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.resx.bak +++ /dev/null @@ -1,1470 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - CenterScreen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - Segoe UI, 9.75pt - - - 80, 17 - - - - None - - - MiddleRight - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - YYYYMMDD - - - Segoe UI, 9.75pt, style=Bold - - - 7, 17 - - - Lösche Konvention - - - 2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 6, 63 - - - 12 - - - 6, 25 - - - 6, 18 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 0 - - - BindingNavigator1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aktuelle Namenkonvention: - - - True - - - GroupBox3 - - - Aktuelle Position - - - 5 - - - cmbEntity - - - 36, 18 - - - 0 - - - 3 - - - 31, 272 - - - colPATTERN - - - DDMMYYYY - - - Erste verschieben - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 216, 35 - - - Control-Werte aus Entität: - - - GridView1 - - - 3 - - - 4 - - - $this - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Die Gesamtanzahl der Elemente. - - - True - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - 12 - - - GroupBox3 - - - True - - - Manueller Unterordner - - - MiddleRight - - - 0 - - - 6, 25 - - - $this - - - 87 - - - 9, 83 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 627, 23 - - - 87 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Divers: - - - 90 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 6, 58 - - - Segoe UI, 9pt, style=Italic - - - 15 - - - BindingNavigator1 - - - Top, Left, Right - - - MiddleLeft - - - 477, 242 - - - True - - - 99, 17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 13 - - - Tile - - - Segoe UI, 9pt - - - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_MM_YY - - - colCHANGED_WHEN - - - 182, 25 - - - BindingNavigatorMoveFirstItem - - - 400, 45 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - Label4 - - - 645, 99 - - - 10 - - - cmbIndex_AUTO - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 8 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 12, 234 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 495, 296 - - - GroupBox2 - - - Button1 - - - True - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 11 - - - Label3 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 498, 310 - - - 141, 26 - - - MiddleLeft - - - $this - - - Changed when - - - 7 - - - lblSave - - - 3, 4, 3, 4 - - - BindingNavigatorMoveNextItem - - - BindingNavigatorSeparator1 - - - True - - - 0 - - - btnAddIndexM - - - 5 - - - DD_MM_YYYY - - - GroupBox1 - - - 16 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Label6 - - - GroupBox3 - - - 6, 25 - - - BindingNavigatorSeparator - - - 4 - - - False - - - 287, 25 - - - 1 - - - Regular - - - 23, 22 - - - 173 - - - GroupBox2 - - - 5 - - - 2 - - - btndelete - - - 233, 56 - - - 10 - - - btnclose - - - colADDED_WHO - - - Inherit - - - Added when - - - Entitäts-abhängige Indexe: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - 12, 73 - - - 3 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - DDMMYY - - - YYMMDD - - - True - - - Label8 - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Datum-Struktur: - - - 498, 267 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 8 - - - False - - - NoControl - - - 7 - - - TBPMO_WD_NAMECONVENTION_FORMATTableAdapter - - - 459, 115 - - - 23, 22 - - - Data saved - - - Magenta - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 30, 23 - - - Label1 - - - 44, 22 - - - 12, 93 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox3 - - - Horizontal - - - MiddleLeft - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Abbruch - - - - - - 3 - - - $this - - - GroupBox2 - - - Segoe UI, 9.75pt - - - 88 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - Löschen - - - LightBlue - - - 1 - - - 0 - - - Segoe UI, 9.75pt - - - 15, 394 - - - 3 - - - Username - - - FILE_DELIMITERTextBox - - - ToolStripButton1 - - - 120 - - - 4 - - - 6 - - - 423, 74 - - - Segoe UI, 9pt - - - 2 - - - 31, 303 - - - True - - - 202, 39 - - - GroupBox1 - - - 2 - - - Diese Indexe werden automatisch gesetzt, -können aber auch zur Dateibenennung -genutzt werden. - - - 161, 21 - - - 12, 124 - - - Segoe UI, 8.25pt, style=Italic - - - 6, 21 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 30, 23 - - - Pattern - - - GroupBox2 - - - 218, 23 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - cmbDate - - - Position - - - 255, 124 - - - 0 - - - $this - - - 1 - - - 9 - - - 87, 15 - - - Automatische Indexe: - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - YYYY_MM_DD - - - Letzte verschieben - - - GroupBox1 - - - $this - - - 89 - - - GroupBox2 - - - 498, 62 - - - Variablen einfügen: - - - - Default - - - btnAddDivers - - - 6 - - - 237, 104 - - - 23, 22 - - - 15, 366 - - - $this - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 14 - - - Added who - - - cmbdivers - - - 5 - - - 3 - - - 1 - - - $this - - - Vorherige verschieben - - - GroupBox2 - - - 14 - - - 384, 112 - - - frmDoctype_NameConvention - - - False - - - .Dateiformat - - - TableAdapterManager - - - 708, 241 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - 13 - - - True - - - 37 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnAddIndexA - - - 11 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - colGUID - - - Original Filename - - - GridControl1 - - - True - - - Segoe UI, 9pt - - - cmbIndex_Controls - - - 23, 22 - - - von {0} - - - 1 - - - chkManFolder - - - 36, 18 - - - YY_MM_DD - - - 9, 37 - - - None - - - NoControl - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - Definieren Sie hier die Namenskonvention zur ausgewählten Dokumentart. -Sie haben die Möglichkeit den Dateinamen aus den unten aufgeführten -Indizes und Textbausteinen zusammenzustellen. - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 0 - - - 177, 17 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - True - - - 6, 21 - - - - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Speichern - - - 141, 28 - - - Entität wählen: - - - Label7 - - - 12 - - - 9, 76 - - - $this - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - YYYYMM - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Label20 - - - 2 - - - 158, 17 - - - GroupBox1 - - - GroupBox3 - - - 15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 9.75pt - - - TBPMO_WD_NAMECONVENTION_FORMATBindingSource - - - 30, 25 - - - - - - 47, 17 - - - TBDD_INDEX_AUTOMBindingSource - - - 63, 13 - - - 203, 23 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Segoe UI, 9.75pt, style=Bold - - - 50, 23 - - - 4 - - - 2 - - - 182, 25 - - - $this - - - True - - - TBDD_INDEX_AUTOMTableAdapter - - - BindingNavigatorMoveLastItem - - - 9 - - - Label2 - - - $this - - - ToolStripButtonSave - - - 5 - - - True - - - txtnamenKonv - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - colADDED_WHEN - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 141, 26 - - - VERSION_DELIMITERTextBox - - - 11 - - - 1 - - - 5 - - - 735, 655 - - - 0 - - - BindingNavigatorPositionItem - - - 9, 20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Neu hinzufügen - - - Assistent zur Namenskonvention/Dateibenennung: - - - GroupBox2 - - - 197, 70 - - - $this - - - 30, 25 - - - Top, Left - - - True - - - colFORMAT_RULE - - - 448, 13 - - - - Left - - - btnOK - - - Segoe UI, 8.25pt, style=Italic - - - BindingNavigatorAddNewItem - - - BindingNavigatorMovePreviousItem - - - NoControl - - - 9, 70 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6 - - - YYYY_MM - - - 201, 23 - - - Format Rule - - - Label5 - - - ID - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - True - - - MiddleRight - - - 1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Center - - - True - - - 0, 0 - - - 236, 74 - - - Zur Dateibenennung können Sie auch Werte aus dem zur Laufzeit aktuellen Datensatz nutzen. - - - - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - BindingNavigatorCountItem - - - 13 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 8 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 216, 81 - - - Nächste verschieben - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 871, 17 - - - 698, 17 - - - True - - - 17, 56 - - - 261, 56 - - - 990, 56 - - - 17, 17 - - - 628, 56 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.vb b/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.vb deleted file mode 100644 index 250c49c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmDoctype_NameConvention.vb +++ /dev/null @@ -1,242 +0,0 @@ -Public Class frmDoctype_NameConvention - Private DT_ENTITIES As DataTable - Private FORM_ID As Integer - Private FORM_VIEW_ID As Integer - Private TBPMO_WD_FORMVIEW_DOKTYPES_GUID As Integer - Private loaded As Boolean = False - Dim DTTBPMO_WD_FORMVIEW_DOKTYPES As DataTable - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnAddIndexM.Click - If Not Me.cmbIndex_AUTO.Text = "" Then - Dim text As String - If Me.cmbIndex_AUTO.Text.StartsWith("NC_") Then - text = "[%a" & Me.cmbIndex_AUTO.Text.ToString.ToUpper & "#" & Me.cmbIndex_AUTO.SelectedValue & "]" - Else - text = "[%a" & Me.cmbIndex_AUTO.Text.ToString.ToUpper & "]" - End If - 'AREANLAGE-[%mARENR]-[%aKurzname]-I[%Version] - - Dim altePosition As Integer = Me.txtnamenKonv.SelectionStart() - Me.txtnamenKonv.Text = Me.txtnamenKonv.Text.Insert(altePosition, Text) - Me.txtnamenKonv.SelectionStart = altePosition + Text.Length - End If - End Sub - - Private Sub btnAddIndexA_Click(sender As Object, e As EventArgs) Handles btnAddIndexA.Click - If Not Me.cmbIndex_Controls.Text = "" Then - 'AREANLAGE-[%mARENR]-[%aKurzname]-I[%Version] - Dim value = Me.cmbIndex_Controls.Text.ToString.ToUpper - - Dim text As String = "[%a" & value & "#" & cmbIndex_Controls.SelectedValue & "]" - text = text.Replace("##", "#") - Dim altePosition As Integer = Me.txtnamenKonv.SelectionStart() - Me.txtnamenKonv.Text = Me.txtnamenKonv.Text.Insert(altePosition, text) - Me.txtnamenKonv.SelectionStart = altePosition + text.Length - End If - End Sub - - Private Sub frmNamenkonvention_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - If Save_Convention() = False Then - e.Cancel = True - End If - End Sub - - Private Sub frmNamenkonvention_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - lblSave.Visible = False - 'Me.TBINDEX_MANTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_INDEX_AUTOMTableAdapter.Connection.ConnectionString = MyConnectionString - - Dim autoIIndex = "SELECT GUID, CASE WHEN INDEXNAME = '(ONLY for Nameconvention)' THEN 'NC_' + COMMENT ELSE INDEXNAME END as INDEXNAME FROM TBDD_INDEX_AUTOM WHERE DOCTYPE_ID = " & frmWM_DoctypeConfig.akt_DokartID - Dim DTAUTOINDEX As DataTable = ClassDatabase.Return_Datatable(autoIIndex) - - 'Me.TBDD_INDEX_AUTOMTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_INDEX_AUTOM, frmDokumentart_Konfig.akt_DokartID) - DT_ENTITIES = ClassDatabase.Return_Datatable("select T.GUID, T.FORMVIEW_ID, [dbo].[FNPMO_GETOBJECTCAPTION]('" & USER_LANGUAGE & "','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T.FORMVIEW_ID), 1) AS 'FORM_TITLE' FROM TBPMO_WD_FORMVIEW_DOKTYPES T, TBPMO_FORM_VIEW T1 WHERE T.FORMVIEW_ID = T1.GUID AND T1.SCREEN_ID = 1 AND T.DOCTYPE_ID = " & frmWM_DoctypeConfig.akt_DokartID & " ORDER BY T1.FORM_TITLE", True) - cmbEntity.DataSource = DT_ENTITIES - cmbEntity.DisplayMember = DT_ENTITIES.Columns(2).ColumnName - cmbEntity.ValueMember = DT_ENTITIES.Columns(0).ColumnName - cmbEntity.SelectedIndex = 0 - - If DTAUTOINDEX.Rows.Count > 0 Then - cmbIndex_AUTO.DataSource = DTAUTOINDEX - cmbIndex_AUTO.DisplayMember = DTAUTOINDEX.Columns(1).ColumnName - cmbIndex_AUTO.ValueMember = DTAUTOINDEX.Columns(0).ColumnName - cmbIndex_AUTO.SelectedIndex = 0 - cmbIndex_AUTO.Enabled = True - btnAddIndexA.Enabled = True - Else - cmbIndex_AUTO.Enabled = False - btnAddIndexA.Enabled = False - End If - Catch ex As Exception - MsgBox("Fehler beim Laden der Grunddaten zur Dokumentart: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click - - End Sub - Private Sub btndelete_Click(sender As Object, e As EventArgs) Handles btndelete.Click - txtnamenKonv.Text = "" - End Sub - - Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click - Save_Convention() - End Sub - Private Function Save_Convention() - Dim sf - If chkManFolder.Checked Then - sf = 1 - Else - sf = 0 - End If - Dim sql = "" - If DTTBPMO_WD_FORMVIEW_DOKTYPES.Rows.Count = 1 Then - sql = "UPDATE TBPMO_WD_FORMVIEW_DOKTYPES SET NAME_CONVENTION = '" & txtnamenKonv.Text & "', MANUAL_SUBFOLDER = " & sf & ", CHANGED_WHO = '" & USER_USERNAME & "' WHERE GUID = " & TBPMO_WD_FORMVIEW_DOKTYPES_GUID - Else - sql = $"INSERT INTO TBPMO_WD_FORMVIEW_DOKTYPES (NAME_CONVENTION,MANUAL_SUBFOLDER,ADDED_WHO) VALUES ('{txtnamenKonv.Text}',{sf},'{USER_USERNAME}')" - End If - If ClassDatabase.Execute_non_Query(sql) = True Then - DTTBPMO_WD_FORMVIEW_DOKTYPES = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE GUID = " & TBPMO_WD_FORMVIEW_DOKTYPES_GUID) - lblSave.Visible = True - lblSave.Text = "Data saved - " & Now.ToString - Return True - Else - MsgBox("Unexpected Error in Save NameConvention - Check logfile", MsgBoxStyle.Exclamation) - lblSave.Visible = False - Return False - End If - End Function - Private Sub btnclose_Click(sender As Object, e As EventArgs) Handles btnclose.Click - Me.Close() - End Sub - - Private Sub btnTrennzeichen_Click(sender As Object, e As EventArgs) - Dim text As String = FILE_DELIMITERTextBox.Text - Dim altePosition As Integer = Me.txtnamenKonv.SelectionStart() - Me.txtnamenKonv.Text = Me.txtnamenKonv.Text.Insert(altePosition, text) - Me.txtnamenKonv.SelectionStart = altePosition + text.Length - End Sub - Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click - If Not Me.cmbDate.Text = "" Then - 'AREANLAGE-[%mARENR]-[%aKurzname]-I[%Version] - Dim text As String = "[%v" & Me.cmbDate.Text.ToString.ToUpper & "]" - Dim altePosition As Integer = Me.txtnamenKonv.SelectionStart() - Me.txtnamenKonv.Text = Me.txtnamenKonv.Text.Insert(altePosition, text) - Me.txtnamenKonv.SelectionStart = altePosition + text.Length - End If - End Sub - - Private Sub cmbEntity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbEntity.SelectedIndexChanged - Load_EntityData() - Load_Format_Rules() - End Sub - Sub Load_EntityData() - Try - If cmbEntity.SelectedIndex <> -1 Then - TBPMO_WD_FORMVIEW_DOKTYPES_GUID = Me.cmbEntity.SelectedValue - DTTBPMO_WD_FORMVIEW_DOKTYPES = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE GUID = " & TBPMO_WD_FORMVIEW_DOKTYPES_GUID) - If DTTBPMO_WD_FORMVIEW_DOKTYPES.Rows.Count = 1 Then - FORM_VIEW_ID = DTTBPMO_WD_FORMVIEW_DOKTYPES.Rows(0).Item("FORMVIEW_ID") - Dim NameConv = DTTBPMO_WD_FORMVIEW_DOKTYPES.Rows(0).Item("NAME_CONVENTION") - chkManFolder.Checked = CBool(DTTBPMO_WD_FORMVIEW_DOKTYPES.Rows(0).Item("MANUAL_SUBFOLDER")) - If Not IsDBNull(NameConv) Then - Me.txtnamenKonv.Text = NameConv - Load_Controls() - Else - Me.txtnamenKonv.Text = "" - End If - Else - Me.txtnamenKonv.Text = "" - End If - - End If - Catch ex As Exception - MsgBox("Error in cmbEntity.SelectedIndexChanged: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Format_Rules() - Try - Me.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMAT, TBPMO_WD_FORMVIEW_DOKTYPES_GUID) - Catch ex As Exception - MsgBox("Error in load formatrules: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Controls() - If loaded = False Then Exit Sub - Try - Dim sql = String.Format("SELECT [CONTROL_ID] , [CONTROL_COL_NAME]AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] " & _ - "WHERE CTRLTYPE_ID in (2,3,4) and FORM_ID = (SELECT FORM_ID FROM TBPMO_FORM_VIEW WHERE GUID = {0}) UNION ALL " & _ - "SELECT [CONTROL_ID] , [CTRLSCR_CAPTION] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] " & _ - "WHERE CTRLTYPE_ID = 1 AND [CONTROL_SQLCOMMAND_1] <> '' and FORM_ID = (SELECT FORM_ID FROM TBPMO_FORM_VIEW WHERE GUID = {0}) " & _ - "ORDER BY DISPLAY", FORM_VIEW_ID) - Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql) - If DT1.Rows.Count >= 1 Then - cmbIndex_Controls.DataSource = DT1 - cmbIndex_Controls.DisplayMember = DT1.Columns(1).ColumnName - cmbIndex_Controls.ValueMember = DT1.Columns(0).ColumnName - cmbIndex_Controls.Enabled = True - btnAddIndexA.Enabled = True - Else - cmbIndex_Controls.Enabled = False - btnAddIndexA.Enabled = False - End If - - Catch ex As Exception - MsgBox("Error in Load Controls for EntitySelect: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmDokumentart_NameConvention_Shown(sender As Object, e As EventArgs) Handles Me.Shown - loaded = True - If DT_ENTITIES.Rows.Count = 1 Then - Load_Controls() - Load_EntityData() - Load_Format_Rules() - End If - End Sub - - Private Sub TBPMO_WD_NAMECONVENTION_FORMATBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_WD_NAMECONVENTION_FORMATBindingSource.AddingNew - Try - DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMAT.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMAT.IDColumn.DefaultValue = TBPMO_WD_FORMVIEW_DOKTYPES_GUID - Catch ex As Exception - MsgBox("Error in Adding Format Rules: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub ToolStripButtonSave_Click(sender As Object, e As EventArgs) Handles ToolStripButtonSave.Click - Try - Me.TBPMO_WD_NAMECONVENTION_FORMATBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMAT.GetChanges Is Nothing = False Then - Me.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter.Update(Me.DD_DMSDataSet.TBPMO_WD_NAMECONVENTION_FORMAT) - Load_Format_Rules() - End If - Catch ex As Exception - MsgBox("Error in Save Format Rules: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnAddDivers_Click(sender As Object, e As EventArgs) Handles btnAddDivers.Click - If Not Me.cmbdivers.Text = "" Then - 'AREANLAGE-[%mARENR]-[%aKurzname]-I[%Version] - Dim text As String - Select Case cmbdivers.Text - Case "Original Filename" - text = "[%vOFilename]" - Case Else - text = "[%v" & Me.cmbdivers.Text.ToString.ToUpper & "]" - End Select - If Not txtnamenKonv.Text.Contains(text) Then - Dim altePosition As Integer = Me.txtnamenKonv.SelectionStart() - Me.txtnamenKonv.Text = Me.txtnamenKonv.Text.Insert(altePosition, text) - Me.txtnamenKonv.SelectionStart = altePosition + text.Length - End If - End If - End Sub - - Private Sub txtnamenKonv_TextChanged(sender As Object, e As EventArgs) Handles txtnamenKonv.TextChanged - lblSave.Visible = False - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmEntities.Designer.vb b/app/DD-Record-Organizer - Kopie/frmEntities.Designer.vb deleted file mode 100644 index d7c3884..0000000 --- a/app/DD-Record-Organizer - Kopie/frmEntities.Designer.vb +++ /dev/null @@ -1,511 +0,0 @@ - _ -Partial Class frmEntities - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim PARENT_IDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmEntities)) - Dim NAMELabel As System.Windows.Forms.Label - Dim LEVELLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel1 As System.Windows.Forms.Label - Dim DESCRIPTIONLabel As System.Windows.Forms.Label - Dim Label1 As System.Windows.Forms.Label - Dim GUIDLabel As System.Windows.Forms.Label - Dim Label5 As System.Windows.Forms.Label - Me.TBPMO_FORMBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.TBPMO_FORMBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.DESCRIPTIONTextBox = New System.Windows.Forms.TextBox() - Me.TBPMO_FORM_VIEWBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.FORM_TITLETextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBoxPMOForm = New System.Windows.Forms.TextBox() - Me.PARENT_IDTextBox = New System.Windows.Forms.TextBox() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.TBPMO_FORMTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_FORM_VIEWTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.SINGLE_RECORDCheckBox = New System.Windows.Forms.CheckBox() - Me.NumericUpDown1 = New System.Windows.Forms.NumericUpDown() - Me.ENTITY_IDTextBox = New System.Windows.Forms.TextBox() - Me.ComboBox1 = New System.Windows.Forms.ComboBox() - Me.TBPMO_FORM_TYPEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.SHOW_FORM_CONSTRUCTCheckBox = New System.Windows.Forms.CheckBox() - Me.TreeViewEntity = New System.Windows.Forms.TreeView() - Me.TBPMO_FORM_TYPETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_TYPETableAdapter() - Me.btninsert = New System.Windows.Forms.Button() - Me.btndelete = New System.Windows.Forms.Button() - Me.btnsave = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.btncopy = New System.Windows.Forms.Button() - Me.lblStatus = New System.Windows.Forms.Label() - Me.btnGenerate = New System.Windows.Forms.Button() - Me.Label3 = New System.Windows.Forms.Label() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.btncancel = New System.Windows.Forms.Button() - Me.ProgressPanel1 = New DevExpress.XtraWaitForm.ProgressPanel() - Me.btnRefreshEntityTable = New System.Windows.Forms.Button() - Me.btnCreateEntityTable = New System.Windows.Forms.Button() - Me.BW_Entity = New System.ComponentModel.BackgroundWorker() - PARENT_IDLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - LEVELLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel1 = New System.Windows.Forms.Label() - DESCRIPTIONLabel = New System.Windows.Forms.Label() - Label1 = New System.Windows.Forms.Label() - GUIDLabel = New System.Windows.Forms.Label() - Label5 = New System.Windows.Forms.Label() - CType(Me.TBPMO_FORMBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_FORMBindingNavigator.SuspendLayout() - CType(Me.TBPMO_FORMBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_VIEWBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox2.SuspendLayout() - CType(Me.NumericUpDown1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_TYPEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - Me.SuspendLayout() - ' - 'PARENT_IDLabel - ' - resources.ApplyResources(PARENT_IDLabel, "PARENT_IDLabel") - PARENT_IDLabel.Name = "PARENT_IDLabel" - ' - 'NAMELabel - ' - resources.ApplyResources(NAMELabel, "NAMELabel") - NAMELabel.Name = "NAMELabel" - ' - 'LEVELLabel - ' - resources.ApplyResources(LEVELLabel, "LEVELLabel") - LEVELLabel.Name = "LEVELLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'CHANGED_WHOLabel1 - ' - resources.ApplyResources(CHANGED_WHOLabel1, "CHANGED_WHOLabel1") - CHANGED_WHOLabel1.Name = "CHANGED_WHOLabel1" - ' - 'DESCRIPTIONLabel - ' - resources.ApplyResources(DESCRIPTIONLabel, "DESCRIPTIONLabel") - DESCRIPTIONLabel.Name = "DESCRIPTIONLabel" - ' - 'Label1 - ' - resources.ApplyResources(Label1, "Label1") - Label1.Name = "Label1" - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'Label5 - ' - resources.ApplyResources(Label5, "Label5") - Label5.Name = "Label5" - ' - 'TBPMO_FORMBindingNavigator - ' - Me.TBPMO_FORMBindingNavigator.AddNewItem = Nothing - Me.TBPMO_FORMBindingNavigator.BindingSource = Me.TBPMO_FORMBindingSource - Me.TBPMO_FORMBindingNavigator.CountItem = Nothing - Me.TBPMO_FORMBindingNavigator.DeleteItem = Nothing - Me.TBPMO_FORMBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton1, Me.ToolStripButton2}) - resources.ApplyResources(Me.TBPMO_FORMBindingNavigator, "TBPMO_FORMBindingNavigator") - Me.TBPMO_FORMBindingNavigator.MoveFirstItem = Nothing - Me.TBPMO_FORMBindingNavigator.MoveLastItem = Nothing - Me.TBPMO_FORMBindingNavigator.MoveNextItem = Nothing - Me.TBPMO_FORMBindingNavigator.MovePreviousItem = Nothing - Me.TBPMO_FORMBindingNavigator.Name = "TBPMO_FORMBindingNavigator" - Me.TBPMO_FORMBindingNavigator.PositionItem = Nothing - ' - 'TBPMO_FORMBindingSource - ' - Me.TBPMO_FORMBindingSource.DataMember = "TBPMO_FORM" - Me.TBPMO_FORMBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'DESCRIPTIONTextBox - ' - Me.DESCRIPTIONTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_VIEWBindingSource, "DESCRIPTION", True)) - resources.ApplyResources(Me.DESCRIPTIONTextBox, "DESCRIPTIONTextBox") - Me.DESCRIPTIONTextBox.Name = "DESCRIPTIONTextBox" - ' - 'TBPMO_FORM_VIEWBindingSource - ' - Me.TBPMO_FORM_VIEWBindingSource.AllowNew = False - Me.TBPMO_FORM_VIEWBindingSource.DataMember = "FK_TBPMO_FORM_VIEW_FORM_ID" - Me.TBPMO_FORM_VIEWBindingSource.DataSource = Me.TBPMO_FORMBindingSource - ' - 'FORM_TITLETextBox - ' - Me.FORM_TITLETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORM_VIEWBindingSource, "FORM_TITLE", True)) - resources.ApplyResources(Me.FORM_TITLETextBox, "FORM_TITLETextBox") - Me.FORM_TITLETextBox.Name = "FORM_TITLETextBox" - ' - 'CHANGED_WHOTextBoxPMOForm - ' - Me.CHANGED_WHOTextBoxPMOForm.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORMBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBoxPMOForm, "CHANGED_WHOTextBoxPMOForm") - Me.CHANGED_WHOTextBoxPMOForm.Name = "CHANGED_WHOTextBoxPMOForm" - Me.CHANGED_WHOTextBoxPMOForm.ReadOnly = True - ' - 'PARENT_IDTextBox - ' - Me.PARENT_IDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORMBindingSource, "PARENT_ID", True)) - resources.ApplyResources(Me.PARENT_IDTextBox, "PARENT_IDTextBox") - Me.PARENT_IDTextBox.Name = "PARENT_IDTextBox" - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORMBindingSource, "NAME", True)) - resources.ApplyResources(Me.NAMETextBox, "NAMETextBox") - Me.NAMETextBox.Name = "NAMETextBox" - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORMBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - ' - 'TBPMO_FORMTableAdapter - ' - Me.TBPMO_FORMTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Me.TBPMO_FORMTableAdapter - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_FORM_VIEWTableAdapter - ' - Me.TBPMO_FORM_VIEWTableAdapter.ClearBeforeFill = True - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(DESCRIPTIONLabel) - Me.GroupBox2.Controls.Add(Label5) - Me.GroupBox2.Controls.Add(Me.DESCRIPTIONTextBox) - Me.GroupBox2.Controls.Add(Me.Label4) - Me.GroupBox2.Controls.Add(Me.SINGLE_RECORDCheckBox) - Me.GroupBox2.Controls.Add(Me.NumericUpDown1) - Me.GroupBox2.Controls.Add(Me.FORM_TITLETextBox) - Me.GroupBox2.Controls.Add(Me.ENTITY_IDTextBox) - Me.GroupBox2.Controls.Add(GUIDLabel) - Me.GroupBox2.Controls.Add(Label1) - Me.GroupBox2.Controls.Add(Me.ComboBox1) - Me.GroupBox2.Controls.Add(Me.SHOW_FORM_CONSTRUCTCheckBox) - Me.GroupBox2.Controls.Add(PARENT_IDLabel) - Me.GroupBox2.Controls.Add(Me.ADDED_WHOTextBox) - Me.GroupBox2.Controls.Add(ADDED_WHOLabel) - Me.GroupBox2.Controls.Add(LEVELLabel) - Me.GroupBox2.Controls.Add(Me.NAMETextBox) - Me.GroupBox2.Controls.Add(NAMELabel) - Me.GroupBox2.Controls.Add(Me.PARENT_IDTextBox) - Me.GroupBox2.Controls.Add(Me.CHANGED_WHOTextBoxPMOForm) - Me.GroupBox2.Controls.Add(CHANGED_WHOLabel1) - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'SINGLE_RECORDCheckBox - ' - Me.SINGLE_RECORDCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_FORMBindingSource, "SINGLE_RECORD", True)) - resources.ApplyResources(Me.SINGLE_RECORDCheckBox, "SINGLE_RECORDCheckBox") - Me.SINGLE_RECORDCheckBox.Name = "SINGLE_RECORDCheckBox" - Me.SINGLE_RECORDCheckBox.UseVisualStyleBackColor = True - ' - 'NumericUpDown1 - ' - Me.NumericUpDown1.DataBindings.Add(New System.Windows.Forms.Binding("Value", Me.TBPMO_FORMBindingSource, "LEVEL", True)) - resources.ApplyResources(Me.NumericUpDown1, "NumericUpDown1") - Me.NumericUpDown1.Name = "NumericUpDown1" - ' - 'ENTITY_IDTextBox - ' - Me.ENTITY_IDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FORMBindingSource, "GUID", True)) - resources.ApplyResources(Me.ENTITY_IDTextBox, "ENTITY_IDTextBox") - Me.ENTITY_IDTextBox.Name = "ENTITY_IDTextBox" - Me.ENTITY_IDTextBox.ReadOnly = True - ' - 'ComboBox1 - ' - Me.ComboBox1.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FORMBindingSource, "FORM_TYPE_ID", True)) - Me.ComboBox1.DataSource = Me.TBPMO_FORM_TYPEBindingSource - Me.ComboBox1.DisplayMember = "FORM_TYPE" - resources.ApplyResources(Me.ComboBox1, "ComboBox1") - Me.ComboBox1.FormattingEnabled = True - Me.ComboBox1.Name = "ComboBox1" - Me.ComboBox1.ValueMember = "GUID" - ' - 'TBPMO_FORM_TYPEBindingSource - ' - Me.TBPMO_FORM_TYPEBindingSource.DataMember = "TBPMO_FORM_TYPE" - Me.TBPMO_FORM_TYPEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'SHOW_FORM_CONSTRUCTCheckBox - ' - Me.SHOW_FORM_CONSTRUCTCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_FORMBindingSource, "SHOW_FORM_CONSTRUCT", True)) - resources.ApplyResources(Me.SHOW_FORM_CONSTRUCTCheckBox, "SHOW_FORM_CONSTRUCTCheckBox") - Me.SHOW_FORM_CONSTRUCTCheckBox.Name = "SHOW_FORM_CONSTRUCTCheckBox" - Me.SHOW_FORM_CONSTRUCTCheckBox.UseVisualStyleBackColor = True - ' - 'TreeViewEntity - ' - resources.ApplyResources(Me.TreeViewEntity, "TreeViewEntity") - Me.TreeViewEntity.Name = "TreeViewEntity" - ' - 'TBPMO_FORM_TYPETableAdapter - ' - Me.TBPMO_FORM_TYPETableAdapter.ClearBeforeFill = True - ' - 'btninsert - ' - resources.ApplyResources(Me.btninsert, "btninsert") - Me.btninsert.Name = "btninsert" - Me.btninsert.UseVisualStyleBackColor = True - ' - 'btndelete - ' - resources.ApplyResources(Me.btndelete, "btndelete") - Me.btndelete.Name = "btndelete" - Me.btndelete.UseVisualStyleBackColor = True - ' - 'btnsave - ' - resources.ApplyResources(Me.btnsave, "btnsave") - Me.btnsave.Name = "btnsave" - Me.btnsave.UseVisualStyleBackColor = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btncopy - ' - resources.ApplyResources(Me.btncopy, "btncopy") - Me.btncopy.Name = "btncopy" - Me.btncopy.UseVisualStyleBackColor = True - ' - 'lblStatus - ' - resources.ApplyResources(Me.lblStatus, "lblStatus") - Me.lblStatus.BackColor = System.Drawing.Color.Yellow - Me.lblStatus.Name = "lblStatus" - ' - 'btnGenerate - ' - resources.ApplyResources(Me.btnGenerate, "btnGenerate") - Me.btnGenerate.Name = "btnGenerate" - Me.btnGenerate.UseVisualStyleBackColor = True - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.btncancel) - Me.GroupBox1.Controls.Add(Me.ProgressPanel1) - Me.GroupBox1.Controls.Add(Me.btnRefreshEntityTable) - Me.GroupBox1.Controls.Add(Me.btnCreateEntityTable) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'btncancel - ' - resources.ApplyResources(Me.btncancel, "btncancel") - Me.btncancel.Name = "btncancel" - Me.btncancel.UseVisualStyleBackColor = True - ' - 'ProgressPanel1 - ' - Me.ProgressPanel1.Appearance.BackColor = CType(resources.GetObject("ProgressPanel1.Appearance.BackColor"), System.Drawing.Color) - Me.ProgressPanel1.Appearance.Options.UseBackColor = True - Me.ProgressPanel1.AppearanceCaption.Options.UseTextOptions = True - resources.ApplyResources(Me.ProgressPanel1, "ProgressPanel1") - Me.ProgressPanel1.Name = "ProgressPanel1" - ' - 'btnRefreshEntityTable - ' - resources.ApplyResources(Me.btnRefreshEntityTable, "btnRefreshEntityTable") - Me.btnRefreshEntityTable.Name = "btnRefreshEntityTable" - Me.btnRefreshEntityTable.UseVisualStyleBackColor = True - ' - 'btnCreateEntityTable - ' - resources.ApplyResources(Me.btnCreateEntityTable, "btnCreateEntityTable") - Me.btnCreateEntityTable.Name = "btnCreateEntityTable" - Me.btnCreateEntityTable.UseVisualStyleBackColor = True - ' - 'BW_Entity - ' - Me.BW_Entity.WorkerReportsProgress = True - Me.BW_Entity.WorkerSupportsCancellation = True - ' - 'frmEntities - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.btnGenerate) - Me.Controls.Add(Me.lblStatus) - Me.Controls.Add(Me.btncopy) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.btnsave) - Me.Controls.Add(Me.btndelete) - Me.Controls.Add(Me.btninsert) - Me.Controls.Add(Me.GroupBox2) - Me.Controls.Add(Me.TreeViewEntity) - Me.Controls.Add(Me.TBPMO_FORMBindingNavigator) - Me.Name = "frmEntities" - CType(Me.TBPMO_FORMBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_FORMBindingNavigator.ResumeLayout(False) - Me.TBPMO_FORMBindingNavigator.PerformLayout() - CType(Me.TBPMO_FORMBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_VIEWBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - CType(Me.NumericUpDown1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_TYPEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_FORMBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORMTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_FORMBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents PARENT_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents TBPMO_FORM_VIEWBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORM_VIEWTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter - Friend WithEvents CHANGED_WHOTextBoxPMOForm As System.Windows.Forms.TextBox - Friend WithEvents DESCRIPTIONTextBox As System.Windows.Forms.TextBox - Friend WithEvents FORM_TITLETextBox As System.Windows.Forms.TextBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox - Friend WithEvents SHOW_FORM_CONSTRUCTCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents TBPMO_FORM_TYPEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORM_TYPETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_TYPETableAdapter - Friend WithEvents TreeViewEntity As System.Windows.Forms.TreeView - Friend WithEvents ENTITY_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents btninsert As System.Windows.Forms.Button - Friend WithEvents btndelete As System.Windows.Forms.Button - Friend WithEvents btnsave As System.Windows.Forms.Button - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents btncopy As System.Windows.Forms.Button - Friend WithEvents lblStatus As System.Windows.Forms.Label - Friend WithEvents btnGenerate As System.Windows.Forms.Button - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents NumericUpDown1 As System.Windows.Forms.NumericUpDown - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents SINGLE_RECORDCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents btnRefreshEntityTable As System.Windows.Forms.Button - Friend WithEvents btnCreateEntityTable As System.Windows.Forms.Button - Friend WithEvents BW_Entity As System.ComponentModel.BackgroundWorker - Friend WithEvents ProgressPanel1 As DevExpress.XtraWaitForm.ProgressPanel - Friend WithEvents btncancel As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmEntities.en-US.resx b/app/DD-Record-Organizer - Kopie/frmEntities.en-US.resx deleted file mode 100644 index 586eae5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmEntities.en-US.resx +++ /dev/null @@ -1,752 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 67, 17 - - - Sequence: - - - 78, 17 - - - Added who: - - - 91, 17 - - - Changed who: - - - 91, 17 - - - Changed who: - - - 78, 17 - - - Added who: - - - 207, 17 - - - Title of entity: (Shown in TreeView) - - - 77, 17 - - - Description: - - - 75, 17 - - - Entity-Type: - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEUSURBVFhH7ZLBEYIwEEUpxVqoAurBPuxADlSjFqEegKPO - zuQzgWxIsmzixT/zLoT92f+h2tM0TR8NjF26ODMJxi5dMKjrWsR/AbUFgG3+er5X2GfbOWOXrq2RfUmR - BSAY2ZfELGDGj+unC8zzfJIuQLPGRq5xHC9kNgzDckHTNM4C9Azn9C7N0KyxkclO37btckF/7Z0F6BnO - 6V3MHWohNj1QbSElPVBtIZT+fnssz32IW4hJ33Xn1WUc4hY00oPkFrTSg+QWNNOD6Ba004PoFnKkB8EW - cqUHwRZypgfeFnKnB94WSqQHTgul0gOnhdACmukJ9jNwnyAX7I/oa0EbNj1UogU2PWS3kBsnPYQWcrJO - X1Vf58ua8BnVhegAAAAASUVORK5CYII= - - - - 138, 22 - - - Show Form-Designer - - - 84, 22 - - - Open Preview - - - 134, 13 - - - Only one record can be set. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEMSURBVDhPndOtS8NRFMbx+wcYDJYlk2mWWURQBFeU - oUHxDUENG/gSxLGwIcOBIogiOOGKiJYJMlkQFgRhIDNZDEt2wba/4fE+8Zxz0y98ypfnpMt1AIyTl3Uf - QPGxrQlUe17BX78nsOkdmUDVxiI+etcCm96RCVR5XMD794XApndkApXu5tD+OhXY9I7cwU3WB9Ban0dC - bBN4t3s5hZ/frvHUKQqxDW9d/mwc9287ifDWbR5nUH/dSoS3bq2cxnlzORHeuqXiiA+g1Ro5IbYJvHkW - mt8fRvlhRmDTOzKBZgspHN5OCGx6RyZQdnsIe/UxgU3vyASa3hhE/mpUYNM7MoEmVwd8ACXyneH+AS+X - rQ+E1u/kAAAAAElFTkSuQmCC - - - - Add entity - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - Delete entity - - - - Qk02BQAAAAAAADYEAAAoAAAAEAAAABAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAA/wAA - gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA/////////wD//////wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcH - BwcHBwcHBwcHBwcHBwcHBwAAAAAAAAAAAAAAAAcHBwAMDAAIDAwNBwcADAwABwcADAwACAwMDQcHAAwM - AAcHAAwMAAcICAcHBwAMDAAHBwAMDAYAAAAAAAAGDAwABwcADAwMDAwMDAwMDAwMAAcHAAwGAAAAAAAA - AAAGDAAHBwAMAA0NDQ0NDQ0NAAwABwcADAANDQ0NDQ0NDQAMAAcHAAwADQ0NDQ0NDQ0ADAAHBwAMAA0N - DQ0NDQ0NAAwABwcAAAANDQ0NDQ0NDQAAAAcHAAwADQ0NDQ0NDQ0ADAAHBwcAAAAAAAAAAAAAAAAHBwcH - BwcHBwcHBwcHBwcHBwc= - - - - Save entity - - - 137, 15 - - - Click on an entity to edit. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEUSURBVDhPjZOhjoNQEEXnE6tQOGQlEonD1VCF4CdI - COFfMJRACGkFkkx7XvKax7JvWZIj7sxlcgSIqu4oyzL/oH+Qu/3dy1AUhW7b5oX9h++Rw4EPptj3/QE7 - v9/vYI6cKrdtq4/Hw8CBruvMkdvtBvm/lJum0WEYDrssy1TQIbiqFjunU9e1juP4hV2apiqoEKymC3NX - uaoqnabJwC5JEhU0CCj+hLkL3XmeDeQ4jlXQILh6v0GH7rIsBvL1elVBg2DVfNCh+3w+DeQoilTQIFg1 - H3Tovl4vAzkMQxU0CFbNBx3btQRBoIIGwar5oEOX53K5WHJBg6VV80GHLp+vi6CxrqspnEH3cAANR+mM - 3a+sqvIGZodWiQ7ahKIAAAAASUVORK5CYII= - - - - Copy entity - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - Create Constructors - - - 225, 13 - - - Creates the Input-Forms for treeview hierarchy - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wDjfQAAmJiYAPnGlgDu2s4ApXJsANKfggD/8OEAuod3ANvHxADlsowA/9y4AImJiQD/584AxpN9AKqB - egDXcQAA//fwAOS8mADEnIgA3KmHAK57cACQkJAA8b6SAPn5+QD/69YA/+DAAN13AAD/9OgAs4BzAMGO - egD/5McA16SEAJSUlAD/+/cA4LiVAKl2bgD1wpQA7bqQAOm2jgDhrooApn15APz8/ACMjIwAt4R1AP/u - 3QD/6dIAvYp4AMmWfgDadAAA4HoAAP/27AD96NUAx56JAP/y5QD/5csAjo6OANmmhgD//fsA/+3aALF+ - cgC1gnQA1aKEAP7+/gD6+voAioqKAIuLiwCNjY0Aj4+PAJGRkQCTk5MAlZWVAJeXlwC5hnYAvot5AMKP - ewDFknwA3aqIANhyAADZcwAA23UAANx2AADeeAAA4XsAAOJ8AACtenAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABQxTR8wSj49ViUGKgAAADYFGRlBK0ABAQEBAQoqAAAHAQg0IwEBAUNCDQEB - BgAAIQEINFBPEQFEQ0IBASUAABUBCDQyAQEBAQEBAQEWAAApAS4dUTsBAUU5RCwBHgAACwFTHBxSUQFG - F0VEAS0AACgBMy4dEiMBAQEBAUAJAAAnAVQaCB1JSCJHAQErSwAAGAFVVDMIA0lIIiMjQUwAACYBAjgv - Gi43HTQ0NBkPAAAEAQwbIA4aPC4ICAgZMQAAEzUBAQEBAQEBAQEBBRAAAAAkBCYYJygLKU46PxAAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMuYf8zJln7/xZJ8/8GOev+9inj/uYZ2/7WCdP+xfnL/rXpw/6l2bv+lcmz/pXJszAAA - AAAAAAAAAAAAAM6bgMzu2s7/+fn5//n5+f/6+vr//Pz8//7+/v///////////////////////////9vH - xP+lcmzMAAAAAAAAAADSn4L////////w4f//9uz///v3/////////////////4uLi/+Kior/iYmJ//// - ////////pXJs/wAAAAAAAAAA16SE////////8OH///bs/9lzAP/YcgD/13EA//////+NjY3/i4uL/4qK - iv///////////6l2bv8AAAAAAAAAANyph/////////Dh///27P/adAD///////////////////////// - //////////////////+ue3D/AAAAAAAAAADhror////////u3f//9Oj/23UA///9+////////////4+P - j/+Ojo7/jY2N/4yMjP//////s4Bz/wAAAAAAAAAA5bKM///////eeAD/3XcA/913AP/cdgD/23UA//// - //+RkZH/kJCQ/4+Pj/+NjY3//////7eEdf8AAAAAAAAAAOm2jv//////4HoA///u3f//9Oj///fw///7 - 9/////////////////////////////7+/v+6h3f/AAAAAAAAAADtupD//////+F7AP//69b///Dh///0 - 6P+Xl5f/lZWV/5SUlP+Tk5P////////////8/Pz/vot5/wAAAAAAAAAA8b6S///////ifAD/4XsA/+B6 - AP//8OH/mJiY/5eXl/+VlZX/lJSU///79///+/f/+vr6/8KPe/8AAAAAAAAAAPXClP//////430A///l - y///6dL//+vW///u3f//8uX///To///27P//9uz///bs//n5+f/Gk33/AAAAAAAAAAD5xpb////////c - uP//4MD//+TH///nzv//69b//+3a///u3f//8OH///Dh///w4f/5+fn/yZZ+/wAAAAAAAAAA88CTzP3o - 1f//////////////////////////////////////////////////////7trO/6p3bswAAAAAAAAAAAAA - AADuu5DM+caW//XClP/xvpL/7bqQ/+m2jv/lsoz/4a6K/92qiP/Zpob/1aKE/6p3bswAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPXC - lADzqk0AzMzMAL+ejgD/5cwAmY+FAMy6qgDeq4gAuod2APLr6gD/2bMAmZmZAMqXfgDMw7sA27KZAKOB - fwD/7t4A//buAK57cADqt48At5GOANShgwD/38AA9eLUAPrKnACZlI8AwY56AP/p1QDksYsAzMjEAMy/ - swD338wA/vHmAP/7+ACzgHMA8L2RAKh1bQDEopAAxpN8APnGlgDYpYUA/+LHAP/58wD/27gA/+zZAJmM - gQDMva4AvYp4AP/06gD/59AAmZKLAJmWkwD/3bwAzMrIAKt4bwC2g3QA7bqQAPbh0ADMwrcAzLmmANmv - mAD//fwAzMbBAPK/kwD/8OMAmZCIAJmXlgD/4MMAoW5qAKVybACwfXEAuIV1AL+MeQDEkXsAzJl/APfE - lQDSn4IA1qOEANqnhgDotY4A5rOMAOCtiQDir4oA//fxAMGgjgD/8+cA//z6AP/69QD/9ewA/+/gAP/t - 3AD/6tcAmY6CAP/o0gD/5s4A/+PJAP/hxQD/3r4AzMS9AMy7rACpdm4A//LlALF+cgDHlH0AwqGPAN2q - hwDxvpIA7LmPAKp3bgCseW8Ar3xxALJ/cgC1gnQAmZOOAJmVkgCZmJcAyZZ+APbDlQDMx8IA9MGUAPPA - kwDvvJEA7ruQAMy+sgCZj4YA9uDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAZ3KUwdSzILSjolaXFwbydIAkcSAAAAaz8aFFpAAQEBAQEBAQEBAQEBAQwX - EgAATzxYFFpABAQEBAEODg4ODg4BAQEMRwAAGAFoWy1ZBAEBAQEFBQUFBQUBAQEBAgAAUAFoM1YkBAEB - AQEBAQEBAQEBAQEBSAAAKwFDMwQEBAQBDg4ODg4BAQEBAQEBZwAAUQFcWAQtWQEBBQUFBQUBAQEBAQEB - OQAAbAETQwRWWkABAQEBAQEBAQEBAQEBFQAAVAEvXARbBAQEBAEODg4ODg4OAQEBSQAAVQFeEwQzBFpZ - AQEFBQUFBQUFAQEBcgAAHwEeLwRoBFZaQAEBAQEBAQEBAQEBcwAAUwE0XgRcBAQEBEAODg4ODg4ODgEB - SgAAUgEHYAQTBFhbVlo4BQUFBQUFBQEBCwAAbgFiYQQvBENYW1ZaWUABAQEBAQEBMgAAfQFjYgQEBARD - NXQcdTZFdgEBAQEBSwAAJgEZYwQ0Hi8TIT0QZUF5ICRZQEBAHQAAQgE3GQRiYWBeXVxDWDNbFFYtWlpa - TAAAegEuNwQEBARgMF8If0Q1MzNbFBQUagAAeAENLgQZY2IHPglmMX4hQ2hoWFhYDwAAKiMTDQQ3ZEYs - B2E0Hl4vXRMTXFyATQAAABsjAQEBAQEBAQEBAQEBAQEBASIRVwAAAAAqTgN7bXw7FlJTH1VUClErUBgo - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AwAADAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAEA4AADAP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJln6pyZZ+/8aTfP/EkXv/wY56/7+Mef+9inj/uod2/7iF - df+2g3T/s4Bz/7F+cv+vfHH/rHlv/6p3bv+odW3/pXJs/6Nwa/+hbmr/nmtoqQAAAAAAAAAAAAAAAM6b - gKnZr5j/9eLU///27v//+vX///38//////////////////////////////////////////////////// - ///////////////////y6+r/t5GO/55raKkAAAAAAAAAANKfgv/24dD///Pn///27v//+vX///38//Oq - Tf/zqk3/86pN//OqTf//////mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/////////////////8uvq/6Fu - av8AAAAAAAAAANShg/////////Ll///17P//+fP///z6//OqTf//////////////////////zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz//////////////////////6Nwa/8AAAAAAAAAANajhP////////Ll///0 - 6v//9/H///v4//OqTf////////////////////////////////////////////////////////////// - /////////////6VybP8AAAAAAAAAANilhf////////Dj///06v/zqk3/86pN//OqTf/zqk3//////5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn//////////////////////////////////////6l2bv8AAAAAAAAAANqn - hv///////+/g///z5//zqk3///nz///8+v///////////8zMzP/MzMz/zMzM/8zMzP/MzMz///////// - /////////////////////////////6t4b/8AAAAAAAAAAN2qh////////+7e///w4//zqk3///fx///6 - 9f///fz//////////////////////////////////////////////////////////////////////657 - cP8AAAAAAAAAAOCtif///////+zZ///v4P/zqk3///Xs//OqTf/zqk3/86pN//OqTf//////mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/////////////////7B9cf8AAAAAAAAAAOKviv///////+rX///u - 3v/zqk3///Tq//OqTf//+vX///z6////////////zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM//// - /////////////7J/cv8AAAAAAAAAAOSxi////////+nV///s2f/zqk3///Ll//OqTf//9/H///r1///9 - /P///////////////////////////////////////////////////////////7WCdP8AAAAAAAAAAOaz - jP///////+fQ///q1//zqk3//+/g//OqTf/zqk3/86pN//OqTf///fz/mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf///////////7iFdf8AAAAAAAAAAOi1jv///////+XM///o0v/zqk3//+7e//Oq - Tf//8+f///Xs///38f//+vX/zMrI/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP///////////7qH - dv8AAAAAAAAAAOy5j////////+PJ///mzv/zqk3//+zZ//OqTf//8OP///Pn///17P//9/H///r1///8 - +v///fz//////////////////////////////////////72KeP8AAAAAAAAAAO67kP///////+HF///j - yf/zqk3/86pN//OqTf/zqk3///Dj/5mSi/+Zk47/mZSP/5mVkv+ZlpP/mZeW/5mYl/////////////// - /////////////7+Mef8AAAAAAAAAAPC9kf///////9/A///hxf/zqk3//+fQ///p1f//7Nn//+7e/8y/ - s//Mwrf/zMO7/8zEvf/MxsH/zMfC/8zIxP//+/j///z6///9/P///fz///38/8GOev8AAAAAAAAAAPK/ - k////////928///fwP/zqk3//+PJ///mzv//6NL//+rX///t3P//7+D///Dj///z5///9Or///Xs///2 - 7v//9/H///nz///69f//+vX///r1/8SRe/8AAAAAAAAAAPTBlP///////9u4///dvP/zqk3/86pN//Oq - Tf/zqk3//+jS/5mMgf+ZjoL/mY+F/5mPhv+ZkIj/mZKL///06v//9Or///Xs///27v//9u7///bu/8eU - ff8AAAAAAAAAAPbDlf///////9mz///buP/zqk3//9/A///hxf//48n//+XM/8y5pv/Muqr/zLus/8y9 - rv/MvrL/zL+z///w4///8uX///Ll///z5///8+f///Pn/8qXfv8AAAAAAAAAAPnGlv/+8eb//+7e///Z - s//zqk3//928///evv//4MP//+LH///lzP//5s7//+fQ///p1f//6tf//+zZ///t3P//7t7//+7e///v - 4P//7+D/9uDQ/8yZf/8AAAAAAAAAAPjFlj36ypz//vHm//////////////////////////////////// - ///////////////////////////////////////////////////338z/27KZ/8yZf6kAAAAAAAAAAAAA - AAD4xZY9+caW//fElf/1wpT/88CT//G+kv/vvJH/7bqQ/+q3j//otY7/5rOM/+Sxi//ir4r/4K2J/96r - iP/ap4b/2KWF/9ajhP/UoYP/0J2BqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AMAAAwCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAABAOAAAwD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPXClADzpkUA79rOAJmZmQDNmn8A//DhALOL - iQDZvKEA4a6KAP/cuQDzslwAmY6DALSBcwD/5s8AoHx6AMiekADAjXkA//fwANekhADruI4A572fAPOs - UAD/4cQAmZOOAKt4bwCylo0AnGlnAP/r2ADp2dYA+8iXALqHdgDGk3wA//v3AP/z6QDwvZEA3KmHALWR - hQDms4wAp3RtAK98cQDRnoEA/96/APOpSwDzr1cAmZGIAJmWkwD/5MoAn2xpAP/9+wD/7dwA/+jTALeE - dAC9incA+MWVAMOQegDJln0A1KGDAP/y5QD/+fQA//XsAPOtVADtupAA79vRAKFuagClcmwAqXZuAK16 - cACxfnIAmZGLAPPAkwDPnIAA6baNAOSxiwDap4YA3quIAPOqTgCZj4YA//79AP/8+QD/+PIA//buAP/x - 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 - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPgAAAH//////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqHdrW2g3T/tYJz/7SB - c/+zgHL/sX5y/7B9cf+vfHH/rntw/616cP+seW//q3hv/6l2bv+odW3/p3Rt/6ZzbP+lcmz/pHFr/6Nw - a/+hbmr/oG1p/59saf+ea2j/nWpo/5xpZ/+caWe1AAAAAAAAAAAAAAAAAAAAAAAAAAC6h3a1yJ6Q/+/b - 0f//+PL///v3///+/f////////////////////////////////////////////////////////////// - ////////////////////////////////////////6dnW/7OLif+caWe1AAAAAAAAAAAAAAAAAAAAAL6L - eP/v2s7///Xs///48v//+/f///79////////////87Jc//OyXP/zslz/87Jc//OyXP/zslz//////5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf//////////////////////6dnW/59saf8AAAAAAAAAAAAA - AAAAAAAAwI15///+/v//9ez///jy///79////fv////////////zslz///////////////////////// - ////////mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ////////////////////////////oW5q/wAA - AAAAAAAAAAAAAAAAAADDkHr////////06v//9/D///r1///9+/////////////OyXP////////////// - //////////////////////////////////////////////////////////////////////////////// - //+kcWv/AAAAAAAAAAAAAAAAAAAAAMaTfP////////Pp///27v//+fT///z5////////////87Jc//// - //////////////////////////////////////////////////////////////////////////////// - /////////////6d0bf8AAAAAAAAAAAAAAAAAAAAAyZZ9////////8+n///bu//OvV//zsFn/87Fb//Oy - XP/zslz/87Jc//////+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ//////////////////// - ////////////////////////qndu/wAAAAAAAAAAAAAAAAAAAADKl37////////y5///9ez/869X///6 - 9f///fv//////////////////////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn///////// - //////////////////////////////////+seW//AAAAAAAAAAAAAAAAAAAAAMyZf/////////Ll///0 - 6v/zr1f///n0///8+f////////////////////////////////////////////////////////////// - /////////////////////////////////////////////698cf8AAAAAAAAAAAAAAAAAAAAAz5yA//// - ////8eP///Pp//OuVf//+PL///v3///+/f////////////////////////////////////////////// - ////////////////////////////////////////////////////////sn9y/wAAAAAAAAAAAAAAAAAA - AADRnoH////////w4f//8uf/865U///38P//+vX///z5//OyXP/zslz/87Jc//OyXP/zslz/87Jc//// - //+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn///////////+0gXP/AAAAAAAA - AAAAAAAAAAAAANShg////////+/g///x4//zrVT///bu///48v//+/f/87Fb//////////////////// - /////////////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf///////////7eE - dP8AAAAAAAAAAAAAAAAAAAAA16SE////////7dz///Dh//OtU///9Or///fw///59P/zsVr///79//// - //////////////////////////////////////////////////////////////////////////////// - ////////uod2/wAAAAAAAAAAAAAAAAAAAADap4b////////s2v//7+D/861S///z6f//9ez///jy//Ow - WP///fv///////////////////////////////////////////////////////////////////////// - //////////////////+9inf/AAAAAAAAAAAAAAAAAAAAANyph////////+rW///t3P/zrFH///Ll///0 - 6v//9u7/869X//OwWf/zsVv/87Jc//OyXP/zslz//////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/////////////////7+MeP8AAAAAAAAAAAAAAAAAAAAA3quI////////6dX//+vY//Os - UP//8OH///Ln///06v/zr1f///n0///79////fv/////////////////mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/////////////////wo96/wAAAAAAAAAAAAAAAAAAAADhror////////n - 0f//6tb/86tP///v4P//8eP///Ln//OuVf//9/D///n0///79////fv///////////////////////// - ///////////////////////////////////////////////////Fknv/AAAAAAAAAAAAAAAAAAAAAOOw - i////////+bP///o0//zqk3//+3c///v4P//8uX/861U///17P//9/D///n0///79////fv///////// - /////////////////////////////////////////////////////////////8eUfP8AAAAAAAAAAAAA - AAAAAAAA5rOM////////5cz//+bP//OqTf/zqk7/86tP//OsUf/zrVP/861U///17P+ZlJD/mZWS/5mX - lP+ZmJf/mZiY/5mZmf+ZmZn/mZmZ/5mZmf//////////////////////////////////////ypd+/wAA - AAAAAAAAAAAAAAAAAADpto3////////jyP//5cz/86lL///p1f//69j//+3c///w4f//8uX///Pp/5mT - jv+ZlJD/mZWR/5mWk/+Zl5X/mZiY/5mZmf+ZmZn/mZmZ//////////////////////////////////// - ///MmX//AAAAAAAAAAAAAAAAAAAAAOu4jv///////+HE///kyv/zqEr//+fR///p1f//69j//+3c///w - 4f//8uX///Ln///06v//9u7///jy///59P//+/f///z5///+/f////////////////////////////// - /////////////82af/8AAAAAAAAAAAAAAAAAAAAA7bqQ////////38H//+LG//OoSf//5c3//+fR///p - 1f//69j//+3c///v4P//8eP///Ln///06v//9ez///fw///48v//+vX///v3///8+f///fv///79//// - ////////////////////////0J2B/wAAAAAAAAAAAAAAAAAAAADwvZH////////dvf//4ML/86dH//Oo - Sf/zqEr/86lL//OqTf/zqk7//+3c/5mPhv+ZkIf/mZGJ/5mSjP+Zkoz/mZSP/5mUkP+ZlZH/mZWS/5mW - k///+/f///z5///9+////fv///79///+/f/ToIL/AAAAAAAAAAAAAAAAAAAAAPPAk////////9y5///e - v//zpkb//+LG///kyv//5c3//+fR///p1f//6tb/mY6D/5mPhf+ZkIf/mZGI/5mRi/+Zkoz/mZKM/5mT - jv+ZlJD/mZWR///48v//+fT///r1///79///+/f///v3/9ajhP8AAAAAAAAAAAAAAAAAAAAA9cKU//// - ////5s3//9y5//OmRf//4ML//+LG///kyv//5cz//+bP///o0///6tb//+vY///t3P//7+D///Dh///x - 4///8uf///Pp///06v//9ez///bu///27v//9/D///jy///48v//+PL/2KWF/wAAAAAAAAAAAAAAAAAA - AAD4xZX////////48v//5s3//9y5///dvf//38H//+HE///jyP//5cz//+bP///n0f//6dX//+rW///s - 2v//7dz//+/g///w4f//8eP///Ll///y5///8+n///Pp///06v//9ez///Xs/+7a0f/bqIb/AAAAAAAA - AAAAAAAAAAAAAPvIl4/6x5b///////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////9+//u2s3/572f/7aD - dI8AAAAAAAAAAAAAAAAAAAAAAAAAAPvIl4/7yJf/+seW//nGlv/4xZX/98SV//XClP/0wZP/88CT//K/ - kv/xvpL/8L2R/+67kP/tupD/7LmP/+y5j//ruI7/6reO/+m2jf/ntIz/5rOM/+Wyi//ksYv/47CL/+Kv - iv+2g3SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////4AAAB8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB///////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPbDlAD/mQAA79rOAKampgDNmn8A//LfALOL - iQC7uLUA4a6KAP/cuQDzslwAhISEALSBcwD/5s8ApYB9AMaijgDBjnkA//nvANekhADruI8A7MOcAPOs - UAD/58EAkJCQAKt4bwCylo0AnGlnAP/v1wDm19UA/MmXALqHdgDGk3wA//v3AP/16ADwvZEA3aqHALWR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPnICj0J2B/9Cd - gf/QnYH/0J2B/9Cdgf/QnYH/0J2B/8+cgP/PnID/z5yA/86bgP/Om4D/zpuA/82af//Nmn//zJl//8yZ - f//MmX//yZZ9/8iVff/Gk3z/xJF7/8KPev/Bjnn/vot4/72KeP+7iHb/uYZ1/7aDdP+0gXP/s4By/7B9 - cf+ue3D/q3hv/6l2bv+ndGz/n2xoowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANKf - gszQnYH/7tS////04///9OT///Xl///15///9ej///bp///26v//9+v///fs///47f//+O7///nv///5 - 8P//+fL///rz///69P//+/X///v2///89////Pj///z5///9+v///fz///79///+/v////////////// - ///////////////////////////////////ey8n/p3Rs/6Rxa8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA06CCo9Gegf/24s7///Pi///04///9OT///Xl///15///9ej///bp///26v//9+v///fs///4 - 7f//+O7///nv///58P//+fL///rz///69P//+/X///v2///89////Pj///z5///9+v///fz///79///+ - /v//////////////////////////////////////////////////////7eLh/6d0bP+fbGijAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA1KGD//Xl2P//+O3///Pi///04///9OT///Xl///15///9ej///bp///2 - 6v//9+v///fs///47f//+O7///nv///58P//+fL///rz///69P//+/X///v2///89////Pj///z5///9 - +v///fz///78///+/f///////////////////////////////////////////////////////////97L - yf+ndGz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1aKD////////8+H///Pi///04///9OT///Xl///1 - 5///9ej///bp///26v//9+v///fs///47f//+O7///nv///58P//+fH///ry/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7 - u/////////////////+pdm7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1qOE////////8+H///Pi///0 - 4///9OT///Tl///15v//9ef//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//+fH///ry/4GB - gf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7Cw - sP+0tLT/tra2/7i4uP////////////////+reG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16SE//// - ////8+H///Pi///04///9OT///Tl///15v//9ef//5kA///26f//9+v///fs///47f//+O7///jv///5 - 8P//+fH///ry/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wl - pf+oqKj/q6ur/66urv+xsbH/tLS0/7W1tf////////////////+ue3D/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA2KWF////////8+H///Pi///z4v//9OT///Tl///15v//9ef//5kA///26f//9ur///fr///3 - 7P//+O7///jv///57///+fD///ny///68///+vT///v1///79v//+/f///z4///8+f///fr///37///9 - /P///v3///7+//////////////////////////////////////////////////////+wfXH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA2aaG////////8+D///Ph///z4v//9OT///Tl///15v//9ef//5kA///2 - 6f//9ur///fr///37P//+O3///ju///57///+fD///nx///68v//+vP///v1///79f//+/b///z3///8 - +P///Pn///36///9+////vz///79///+/v////////////////////////////////////////////// - //+zgHL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA26iG////////8uD///Ph///z4v//9OP///Tk///1 - 5f//9ef//5kA///26f//9un///fr///37P+BgYH/hISE/4eHh/+Kior/jY2N/5CQkP+Tk5P/lpaW/5mZ - mf+cnJz/oKCg/6Ojo/+np6f/qqqq/66urv+xsbH/tbW1/7i4uP+7u7v///////////////////////// - //////////////////+0gXP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3KmH////////8uD///Ph///z - 4v//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD///bq///36/+BgYH/hISE/4eHh/+Kior/jY2N/5CQ - kP+Tk5P/lpaW/5mZmf+cnJz/oKCg/6Ojo/+np6f/qqqq/62trf+wsLD/tLS0/7a2tv+4uLj///7+//// - //////////////////////////////////+2g3T/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3aqH//// - ////8uD///Ph///z4v//mQD///Tk///05f//9eb///Xn///26P//9un///bq///36/+BgYH/hISE/4eH - h/+Kior/jY2N/5CQkP+SkpL/lZWV/5iYmP+bm5v/np6e/6Kiov+lpaX/qKio/6urq/+urq7/sbGx/7S0 - tP+1tbX///79///+/f///v7///7+//////////////////////+5hnX/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA3quI////////8t////Pg///z4f//mQD///Tj///05P//9eX///Xn///16P//9uj///bp///3 - 6///9+z///fs///47v//+O////nv///58P//+fL///ry///68///+vT///v1///79v//+/f///z3///8 - +f///Pn///36///9+v///fv///38///+/P///v3///79///+/f///v7///7+///+/v+7iHb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA36yI////////8t////Lg///z4f//mQD///Tj///05P//9OX///Xm///1 - 5///9uj///bp///26v//9+v///fs///47f//+O7///jv///58P//+fH///ny///68///+vP///v1///7 - 9f//+/b///v3///89////Pj///z5///9+v///fr///37///9/P///fz///78///+/P///v3///79///+ - /f+9inj/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4K2J////////8t7///Lg///z4f//mQD///Pi///0 - 5P//9OX///Xl///15///9ej///bp///26f+BgYH/hYWF/4iIiP+MjIz/kJCQ/5SUlP+YmJj/nJyc/6Cg - oP+kpKT/qamp/62trf+ysrL/tra2/7m5uf///Pf///z4///8+f///Pn///36///9+v///fv///37///9 - /P///fz///38///9/P++i3j/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4a6K////////8t7///Lf///y - 4P//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD///bo///26f+BgYH/hYWF/4iIiP+MjIz/kJCQ/5SU - lP+YmJj/nJyc/6CgoP+kpKT/p6en/6ysrP+wsLD/s7Oz/7a2tv//+/f///z3///8+P///Pj///z5///8 - +f///fr///36///9+v///fr///36///9+v/Bjnn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4q+K//// - ////8t7///Lf///y4P//mQD///Pi///z4v//9OT///Tl///15f//9ef///Xo///26P+BgYH/hYWF/4eH - h/+Li4v/j4+P/5OTk/+Xl5f/mpqa/56env+hoaH/pqam/6mpqf+tra3/sLCw/7Kysv//+/b///v2///7 - 9////Pf///z4///8+P///Pn///z5///8+f///Pn///z5///8+f/Cj3r/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA5LGL////////8d3///Le///y3///mQD///Ph///z4v//9OP///Tk///05f//9eb///Xn///2 - 6P//9un///bq///36///9+z///fs///47f//+O7///jv///58P//+fD///nx///68v//+vP///rz///6 - 9P//+/X///v1///79v//+/b///v3///89////Pf///z4///8+P///Pj///z4///8+P/EkXv/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA5bKL////////8d3///Le///y3///mQD///Ph///z4v//8+L///Tk///0 - 5f//9eX///Xn///15///9uj///bp///26v//9+v///fs///47f//+O7///ju///47///+fD///nw///5 - 8f//+vL///rz///68///+vT///v1///79f//+/X///v2///79v//+/b///v3///89////Pf///z3///8 - 9//Gk3z/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5rOM////////8dz///Hd///y3v//mQD///Pg///z - 4f//8+L///Tj///05P//9OX///Xm///15///9ej///bo///26f//9ur///fr/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7 - u///+/b///v2///79v/IlX3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA57SM////////8dz///Hd///y - 3v//mQD///Lg///z4f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//9un///bq/4GB - gf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7Cw - sP+0tLT/tra2/7i4uP//+/X///v1///79f/Jln3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LWN//// - ////8dv///Hc///x3f//mQD///Lf///y4P//mQD///Pi///04///9OT///Tk///15f//9eb///Xn///2 - 6P//9un///bp/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wl - pf+oqKj/q6ur/66urv+xsbH/tLS0/7W1tf//+vT///r0///69P/MmX//AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA6baO////////8Nv///Hb///x3f//mQD///Le///y4P//mQD///Ph///z4v//9OP///Tk///0 - 5f//9eX///Xn///15///9uj///bp///26f//9ur///fr///37P//9+z///jt///47v//+O7///jv///5 - 7///+fD///nw///58f//+fH///ny///68v//+vL///ry///68///+vP///rz///68//MmX//AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA6reO////////8Nr///Hb///x3P//mQD///Le///y3///mQD///Ph///z - 4f//8+L///Tj///05P//9OX///Xm///15///9ef///bo///26f//9un///bq///36///9+z///fs///4 - 7f//+O7///ju///47///+O////nv///58P//+fD///nw///58f//+fH///nx///58v//+fL///ny///5 - 8v/MmX//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA67iP////////8Nr///Da///x2///mQD///Hd///y - 3v//mQD///Lg///z4f//8+L///Pi///04///9OT///Tl///15v//9ef///Xn/4GBgf+EhIT/iIiI/4yM - jP+QkJD/k5OT/5eXl/+bm5v/np6e/6Kiov+mpqb/q6ur/6+vr/+zs7P/t7e3/7q6uv//+fD///nw///5 - 8P//+fD///nw///58P/Nmn//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7bqP////////8Nn///Da///w - 2///mQD///Hd///x3f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//9eb///Xn/4GB - gf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eXl/+bm5v/np6e/6Kiov+mpqb/qamp/62trf+ysrL/tLS0/7e3 - t///+O////nv///57///+e////nv///57//Nmn//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ruQ//// - ////79f///DZ///w2v//mQD///Hc///x3f//mQD///Le///y3///8+D///Ph///z4v//8+L///Tj///0 - 5P//9OX///Xl/4GBgf+EhIT/iIiI/4uLi/+Ojo7/kpKS/5aWlv+ZmZn/nZ2d/6Ghof+kpKT/qKio/6ur - q/+vr6//srKy/7Ozs///+O7///ju///47v//+O7///ju///47v/Om4D/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA77yQ////////79b///DZ///w2f//mQD///Hb///x3P//mQD///Le///y3v//8uD///Pg///z - 4f//8+L///Pi///04///9OT///Tl///15f//9eb///Xn///15///9uj///bo///26f//9un///bq///3 - 6///9+v///fr///37P//9+z///fs///47f//+O3///jt///47f//+O3///jt///47f/Om4D/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA8L2R////////7tT//+/W///w2f//mQD///Da///x2///mQD///Hd///y - 3v//8t////Lg///z4P//8+H///Pi///z4v//9OP///Tk///05P//9OX///Xm///15///9ef///Xo///2 - 6P//9un///bp///26f//9ur///bq///36///9+v///fr///37P//9+z///fs///37P//9+z///fs///3 - 7P/Om4D/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8b6S////////7dL//+7U///v1///mQD///Da///w - 2///mQD///Hc///x3f//8t7///Lf/4GBgf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eXl/+bm5v/np6e/6Ki - ov+mpqb/q6ur/6+vr/+zs7P/t7e3/7q6uv//9un///bp///26f//9ur///bq///36///9+v///fr///3 - 6///9+v///fr///36//PnID/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8r+S////////7ND//+7T///u - 1f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//8d3///Le/4GBgf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eX - l/+bm5v/np6e/6Kiov+mpqb/qamp/62trf+ysrL/tLS0/7e3t///9uj///bo///26f//9un///bp///2 - 6f//9un///bq///26v//9ur///bq///26v/PnID/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88CT//// - ////7M7//+3R///u0///mQD//+/X///w2f//8Nr///Db///x2///8dz///Hd/4GBgf+EhIT/iIiI/4uL - i/+Ojo7/kpKS/5aWlv+ZmZn/nZ2d/6Ghof+kpKT/qKio/6urq/+vr6//srKy/7Ozs///9ef///Xn///1 - 6P//9ej///bo///26P//9uj///bp///26f//9un///bp///26f/PnID/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9MGT////////68z//+zP///t0f//mQD//+7V///w2f//8Nn///Da///w2///8dv///Hc///x - 3f//8t7///Le///y3///8uD///Pg///z4f//8+H///Pi///z4v//9OP///Tk///05P//9OX///Tl///1 - 5f//9eb///Xm///15///9ef///Xn///15///9ef///Xo///16P//9ej///Xo///16P/QnYH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9sOU////////6sv//+vN///sz///mQD//+7T///u1f//8Nn///DZ///w - 2v//8Nv///Hb///x3P//8d3///Hd///y3v//8t////Lg///y4P//8+H///Ph///z4v//8+L///Pi///0 - 4///9OT///Tk///05P//9OX///Tl///15f//9eb///Xm///15v//9eb///Xn///15///9ef///Xn///1 - 5//QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA98SU////////6sn//+rL///rzf//mQD//+3R///u - 0///7tX//+/X///w2f//8Nr///Da/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5yc - nP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7u///9OX///Tl///05f//9OX///Xl///1 - 5f//9eX///Xl///15f/QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWV////////6cf//+rJ///q - y///mQD//5kA//+ZAP//mQD//5kA//+ZAP//8Nn///Da/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OT - k/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7CwsP+0tLT/tra2/7i4uP//9OT///Tk///0 - 5P//9OT///Tk///05P//9OT///Tk///05P/QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+caW//// - ////6MP//+nH///qyf//mQD//+vN///sz///7dH//+7T///u1f//79f///DZ/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wlpf+oqKj/q6ur/66urv+xsbH/tLS0/7W1 - tf//8+L///Pi///04///9OP///Tj///04///9OP///Tj///04//QnYH/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA+seW////////58H//+jE///px///mQD//+rL///rzf//7M///+3R///u0///7tT//+/W///w - 2f//8Nn///Da///w2v//8dv///Hb///x3P//8d3///Hd///y3v//8t7///Lf///y3///8uD///Lg///z - 4P//8+H///Ph///z4f//8+H///Pi///z4v//8+L///Pi///z4v//8+L///Pi///z4v/QnYH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA+8iX//7y4v//8Nn//+fB///ow///mQD//+rJ///qy///68z//+zO///s - 0P//7dL//+7U///v1v//79f///DZ///w2v//8Nr///Db///x2///8dz///Hc///x3f//8d3///Le///y - 3v//8t7///Lf///y3///8uD///Lg///y4P//8+D///Ph///z4f//8+H///Ph///z4f//8+H///Ph/+7U - v//QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MmXo/zJl//+9OX///DZ///nwf//6MP//+jF///p - yP//6sr//+vM///szv//7ND//+3R///u0///7tX//+/X///w2f//8Nn///Da///w2v//8Nv///Hb///x - 3P//8dz///Hd///x3f//8d3///Le///y3v//8t7///Lf///y3///8t////Lg///y4P//8uD///Lg///y - 4P//9+z/9uHN/9Kfgv/PnICjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3KmMz8yZf//vLi//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////15df/0Z6B/9KfgswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD8yZej+8iX//rHlv/5xpb/+MWV//fElP/2w5T/9MGT//PAk//yv5L/8b6S//C9kf/vvJD/7ruQ/+26 - j//ruI//6reO/+m2jv/otY3/57SM/+azjP/lsov/5LGL/+Kviv/hror/4K2J/9+siP/eq4j/3aqH/9yp - h//bqIb/2aaG/9ilhf/XpIT/1qOE/9Wig//UoYP/06CCowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADwAAAAAA8AAPgAAAAAHwAA////////AAD///////8AAP///////wAA - - - - Entity - Designer - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmEntities.resx b/app/DD-Record-Organizer - Kopie/frmEntities.resx deleted file mode 100644 index e7068df..0000000 --- a/app/DD-Record-Organizer - Kopie/frmEntities.resx +++ /dev/null @@ -1,1987 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9.75pt - - - 6, 59 - - - 100, 17 - - - 2 - - - Parent-Entity ID: - - - PARENT_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 12 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 91 - - - 46, 17 - - - 4 - - - Name: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 17 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 183 - - - 80, 17 - - - 6 - - - Reihenfolge: - - - LEVELLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 15 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 214 - - - 75, 17 - - - 8 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 14 - - - False - - - True - - - Segoe UI, 9.75pt - - - 5, 244 - - - 90, 17 - - - 14 - - - Geändert wer: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 20 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 153 - - - 89, 17 - - - 21 - - - Beschreibung: - - - DESCRIPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 298 - - - 67, 17 - - - 18 - - - Entity-Typ: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 9 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 28 - - - 59, 17 - - - 22 - - - Entity-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 8 - - - False - - - True - - - Segoe UI, 9.75pt - - - - NoControl - - - 6, 122 - - - 89, 17 - - - 27 - - - Anzeigename: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - 877, 17 - - - 160, 17 - - - 17, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEUSURBVFhH7ZLBEYIwEEUpxVqoAurBPuxADlSjFqEegKPO - zuQzgWxIsmzixT/zLoT92f+h2tM0TR8NjF26ODMJxi5dMKjrWsR/AbUFgG3+er5X2GfbOWOXrq2RfUmR - BSAY2ZfELGDGj+unC8zzfJIuQLPGRq5xHC9kNgzDckHTNM4C9Azn9C7N0KyxkclO37btckF/7Z0F6BnO - 6V3MHWohNj1QbSElPVBtIZT+fnssz32IW4hJ33Xn1WUc4hY00oPkFrTSg+QWNNOD6Ba004PoFnKkB8EW - cqUHwRZypgfeFnKnB94WSqQHTgul0gOnhdACmukJ9jNwnyAX7I/oa0EbNj1UogU2PWS3kBsnPYQWcrJO - X1Vf58ua8BnVhegAAAAASUVORK5CYII= - - - - Magenta - - - 159, 22 - - - Im Form Designer öffnen - - - Magenta - - - 97, 22 - - - Vorschau öffnen - - - 0, 0 - - - 1046, 25 - - - 0 - - - BindingNavigator1 - - - TBPMO_FORMBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - 17, 17 - - - 1104, 17 - - - Segoe UI, 9.75pt - - - 147, 150 - - - 245, 25 - - - 22 - - - DESCRIPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - 1104, 17 - - - Segoe UI, 9.75pt - - - 147, 119 - - - 245, 25 - - - 21 - - - FORM_TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 6 - - - False - - - Segoe UI, 9.75pt - - - 147, 242 - - - 173, 25 - - - 15 - - - CHANGED_WHOTextBoxPMOForm - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 19 - - - Segoe UI, 9.75pt - - - 147, 56 - - - 69, 25 - - - 3 - - - PARENT_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 18 - - - Segoe UI, 9.75pt - - - 147, 88 - - - 245, 25 - - - 5 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 16 - - - False - - - Segoe UI, 9.75pt - - - 147, 211 - - - 173, 25 - - - 9 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 13 - - - 370, 17 - - - 575, 17 - - - 17, 56 - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - SINGLE_RECORDCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - NumericUpDown1 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - ENTITY_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 7 - - - ComboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 10 - - - SHOW_FORM_CONSTRUCTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 11 - - - Segoe UI, 9.75pt, style=Bold - - - 328, 53 - - - 424, 368 - - - 23 - - - Entity Properties: - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 256, 332 - - - 148, 26 - - - 26 - - - Es kann nur ein Datensatz für -diese Entität angelegt werden. - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - 147, 326 - - - 113, 24 - - - 25 - - - Single Record - - - SINGLE_RECORDCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - Segoe UI, 9.75pt - - - 147, 181 - - - 69, 25 - - - 24 - - - NumericUpDown1 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - Segoe UI, 9.75pt - - - 147, 25 - - - 69, 25 - - - 23 - - - ENTITY_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 7 - - - 255, 56 - - - Segoe UI, 9.75pt - - - 147, 295 - - - 220, 25 - - - 17 - - - ComboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 10 - - - 255, 56 - - - Segoe UI, 9.75pt - - - 147, 273 - - - 202, 24 - - - 16 - - - Show in Form Construct - - - SHOW_FORM_CONSTRUCTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 11 - - - Top, Bottom, Left - - - 0, 53 - - - 322, 499 - - - 20 - - - TreeViewEntity - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - 497, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEMSURBVDhPndOtS8NRFMbx+wcYDJYlk2mWWURQBFeU - oUHxDUENG/gSxLGwIcOBIogiOOGKiJYJMlkQFgRhIDNZDEt2wba/4fE+8Zxz0y98ypfnpMt1AIyTl3Uf - QPGxrQlUe17BX78nsOkdmUDVxiI+etcCm96RCVR5XMD794XApndkApXu5tD+OhXY9I7cwU3WB9Ban0dC - bBN4t3s5hZ/frvHUKQqxDW9d/mwc9287ifDWbR5nUH/dSoS3bq2cxnlzORHeuqXiiA+g1Ro5IbYJvHkW - mt8fRvlhRmDTOzKBZgspHN5OCGx6RyZQdnsIe/UxgU3vyASa3hhE/mpUYNM7MoEmVwd8ACXyneH+AS+X - rQ+E1u/kAAAAAElFTkSuQmCC - - - - MiddleLeft - - - 758, 53 - - - 166, 33 - - - 24 - - - Entität hinzufügen - - - MiddleRight - - - btninsert - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleLeft - - - 758, 92 - - - 166, 30 - - - 25 - - - Entität löschen - - - MiddleRight - - - btndelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - - Qk02BQAAAAAAADYEAAAoAAAAEAAAABAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAA/wAA - gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA/////////wD//////wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcH - BwcHBwcHBwcHBwcHBwcHBwAAAAAAAAAAAAAAAAcHBwAMDAAIDAwNBwcADAwABwcADAwACAwMDQcHAAwM - AAcHAAwMAAcICAcHBwAMDAAHBwAMDAYAAAAAAAAGDAwABwcADAwMDAwMDAwMDAwMAAcHAAwGAAAAAAAA - AAAGDAAHBwAMAA0NDQ0NDQ0NAAwABwcADAANDQ0NDQ0NDQAMAAcHAAwADQ0NDQ0NDQ0ADAAHBwAMAA0N - DQ0NDQ0NAAwABwcAAAANDQ0NDQ0NDQAAAAcHAAwADQ0NDQ0NDQ0ADAAHBwcAAAAAAAAAAAAAAAAHBwcH - BwcHBwcHBwcHBwcHBwc= - - - - MiddleLeft - - - 758, 128 - - - 166, 30 - - - 26 - - - Entität speichern - - - MiddleRight - - - btnsave - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - Segoe UI, 9pt, style=Italic - - - 4, 25 - - - 271, 15 - - - 27 - - - Klicken Sie auf eine Entität um diese zu bearbeiten - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEUSURBVDhPjZOhjoNQEEXnE6tQOGQlEonD1VCF4CdI - COFfMJRACGkFkkx7XvKax7JvWZIj7sxlcgSIqu4oyzL/oH+Qu/3dy1AUhW7b5oX9h++Rw4EPptj3/QE7 - v9/vYI6cKrdtq4/Hw8CBruvMkdvtBvm/lJum0WEYDrssy1TQIbiqFjunU9e1juP4hV2apiqoEKymC3NX - uaoqnabJwC5JEhU0CCj+hLkL3XmeDeQ4jlXQILh6v0GH7rIsBvL1elVBg2DVfNCh+3w+DeQoilTQIFg1 - H3Tovl4vAzkMQxU0CFbNBx3btQRBoIIGwar5oEOX53K5WHJBg6VV80GHLp+vi6CxrqspnEH3cAANR+mM - 3a+sqvIGZodWiQ7ahKIAAAAASUVORK5CYII= - - - - MiddleLeft - - - 758, 164 - - - 166, 28 - - - 28 - - - Entität kopieren - - - MiddleRight - - - btncopy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - True - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - 758, 202 - - - 45, 17 - - - 29 - - - Label3 - - - False - - - lblStatus - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleLeft - - - 758, 235 - - - 166, 42 - - - 30 - - - Constructor erzeugen - - - MiddleRight - - - False - - - btnGenerate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 755, 280 - - - 268, 26 - - - 31 - - - Mit dieser Funktion wird die Sicht erzeugt, -welche die links dargestellte TreeView-Struktur umsetzt. - - - False - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAQdJREFUOE+lkTEOgkAURD0CR/AIHMHQk9jSWXAAaiorWsMJOAIFPSUtCaEkSEUI - FHS03z8bVllcEsFJJq7z/7xFORHRX9aGe/w5sKZpMtlPNrEjES7E2WU51wFi3/fJsixK0xRL1zk/t20b - h2FIQRC84TpAJAG2bVNVVbjtnmXZ6DiOUoZ0AKPrutx1XQHBJ27FeV2GvgDQGrJVhrYA5mEAL3lFUYzL - n4AyzkmSAOKJxVkKADeUZSn+PFnGkyCXEMz5u3gzkAJomkYp930/8rKJRUDwBJgvcwVQ1/WIMpYA46Ub - lqQkBHA+4/UaCgCFYRgwhB9zTxHn0TyHcwVw1Npwj7Xh76bTC/0Dc9jJzNLqAAAAAElFTkSuQmCC - - - - MiddleRight - - - 289, 66 - - - 87, 31 - - - 35 - - - Cancel - - - MiddleLeft - - - False - - - btncancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Transparent - - - Procedure is executing ...... - - - 9, 66 - - - 274, 44 - - - 34 - - - ProgressPanel1 - - - False - - - ProgressPanel1 - - - DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox1 - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAGxJREFUOE/NjNEJgDAMBTNbVnA3v1zDQZxE/cmv8oqBECm+VgQDR9PAnWDM7Oih - yBh8VLWJnwa2daegAzJMhXz/PjDOS3ljwG/gMQAJggd8pwNRjhE6kCNRBlQAQMwyoAM1qoEWboEeLv3N - iJxnTngNYdMDJwAAAABJRU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 177, 24 - - - 199, 36 - - - 1 - - - 2. Create/Renew Entity-Data - - - MiddleLeft - - - btnRefreshEntityTable - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAE1JREFUOE9j+P//P8O3b9/+k4vhBjg5OZGMB6EBH95/hGNi+NQ3gFRMfRegKyDE - xzCAVEx9F6ArIMTHMIBUjGIAuRhsACUYqyDx+D8DAGWb3TPY4bxVAAAAAElFTkSuQmCC - - - - MiddleRight - - - 9, 24 - - - 162, 36 - - - 0 - - - 1. Create Entitytable - - - MiddleLeft - - - btnCreateEntityTable - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - 328, 427 - - - 424, 125 - - - 32 - - - Erzeugung Tabellenstruktur: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 733, 56 - - - True - - - 7, 17 - - - 1046, 559 - - - Segoe UI, 9.75pt - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wDjfQAAmJiYAPnGlgDu2s4ApXJsANKfggD/8OEAuod3ANvHxADlsowA/9y4AImJiQD/584AxpN9AKqB - egDXcQAA//fwAOS8mADEnIgA3KmHAK57cACQkJAA8b6SAPn5+QD/69YA/+DAAN13AAD/9OgAs4BzAMGO - egD/5McA16SEAJSUlAD/+/cA4LiVAKl2bgD1wpQA7bqQAOm2jgDhrooApn15APz8/ACMjIwAt4R1AP/u - 3QD/6dIAvYp4AMmWfgDadAAA4HoAAP/27AD96NUAx56JAP/y5QD/5csAjo6OANmmhgD//fsA/+3aALF+ - cgC1gnQA1aKEAP7+/gD6+voAioqKAIuLiwCNjY0Aj4+PAJGRkQCTk5MAlZWVAJeXlwC5hnYAvot5AMKP - ewDFknwA3aqIANhyAADZcwAA23UAANx2AADeeAAA4XsAAOJ8AACtenAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABQxTR8wSj49ViUGKgAAADYFGRlBK0ABAQEBAQoqAAAHAQg0IwEBAUNCDQEB - BgAAIQEINFBPEQFEQ0IBASUAABUBCDQyAQEBAQEBAQEWAAApAS4dUTsBAUU5RCwBHgAACwFTHBxSUQFG - F0VEAS0AACgBMy4dEiMBAQEBAUAJAAAnAVQaCB1JSCJHAQErSwAAGAFVVDMIA0lIIiMjQUwAACYBAjgv - Gi43HTQ0NBkPAAAEAQwbIA4aPC4ICAgZMQAAEzUBAQEBAQEBAQEBBRAAAAAkBCYYJygLKU46PxAAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMuYf8zJln7/xZJ8/8GOev+9inj/uYZ2/7WCdP+xfnL/rXpw/6l2bv+lcmz/pXJszAAA - AAAAAAAAAAAAAM6bgMzu2s7/+fn5//n5+f/6+vr//Pz8//7+/v///////////////////////////9vH - xP+lcmzMAAAAAAAAAADSn4L////////w4f//9uz///v3/////////////////4uLi/+Kior/iYmJ//// - ////////pXJs/wAAAAAAAAAA16SE////////8OH///bs/9lzAP/YcgD/13EA//////+NjY3/i4uL/4qK - iv///////////6l2bv8AAAAAAAAAANyph/////////Dh///27P/adAD///////////////////////// - //////////////////+ue3D/AAAAAAAAAADhror////////u3f//9Oj/23UA///9+////////////4+P - j/+Ojo7/jY2N/4yMjP//////s4Bz/wAAAAAAAAAA5bKM///////eeAD/3XcA/913AP/cdgD/23UA//// - //+RkZH/kJCQ/4+Pj/+NjY3//////7eEdf8AAAAAAAAAAOm2jv//////4HoA///u3f//9Oj///fw///7 - 9/////////////////////////////7+/v+6h3f/AAAAAAAAAADtupD//////+F7AP//69b///Dh///0 - 6P+Xl5f/lZWV/5SUlP+Tk5P////////////8/Pz/vot5/wAAAAAAAAAA8b6S///////ifAD/4XsA/+B6 - AP//8OH/mJiY/5eXl/+VlZX/lJSU///79///+/f/+vr6/8KPe/8AAAAAAAAAAPXClP//////430A///l - y///6dL//+vW///u3f//8uX///To///27P//9uz///bs//n5+f/Gk33/AAAAAAAAAAD5xpb////////c - uP//4MD//+TH///nzv//69b//+3a///u3f//8OH///Dh///w4f/5+fn/yZZ+/wAAAAAAAAAA88CTzP3o - 1f//////////////////////////////////////////////////////7trO/6p3bswAAAAAAAAAAAAA - AADuu5DM+caW//XClP/xvpL/7bqQ/+m2jv/lsoz/4a6K/92qiP/Zpob/1aKE/6p3bswAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPXC - lADzqk0AzMzMAL+ejgD/5cwAmY+FAMy6qgDeq4gAuod2APLr6gD/2bMAmZmZAMqXfgDMw7sA27KZAKOB - fwD/7t4A//buAK57cADqt48At5GOANShgwD/38AA9eLUAPrKnACZlI8AwY56AP/p1QDksYsAzMjEAMy/ - swD338wA/vHmAP/7+ACzgHMA8L2RAKh1bQDEopAAxpN8APnGlgDYpYUA/+LHAP/58wD/27gA/+zZAJmM - gQDMva4AvYp4AP/06gD/59AAmZKLAJmWkwD/3bwAzMrIAKt4bwC2g3QA7bqQAPbh0ADMwrcAzLmmANmv - mAD//fwAzMbBAPK/kwD/8OMAmZCIAJmXlgD/4MMAoW5qAKVybACwfXEAuIV1AL+MeQDEkXsAzJl/APfE - lQDSn4IA1qOEANqnhgDotY4A5rOMAOCtiQDir4oA//fxAMGgjgD/8+cA//z6AP/69QD/9ewA/+/gAP/t - 3AD/6tcAmY6CAP/o0gD/5s4A/+PJAP/hxQD/3r4AzMS9AMy7rACpdm4A//LlALF+cgDHlH0AwqGPAN2q - hwDxvpIA7LmPAKp3bgCseW8Ar3xxALJ/cgC1gnQAmZOOAJmVkgCZmJcAyZZ+APbDlQDMx8IA9MGUAPPA - kwDvvJEA7ruQAMy+sgCZj4YA9uDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAZ3KUwdSzILSjolaXFwbydIAkcSAAAAaz8aFFpAAQEBAQEBAQEBAQEBAQwX - EgAATzxYFFpABAQEBAEODg4ODg4BAQEMRwAAGAFoWy1ZBAEBAQEFBQUFBQUBAQEBAgAAUAFoM1YkBAEB - AQEBAQEBAQEBAQEBSAAAKwFDMwQEBAQBDg4ODg4BAQEBAQEBZwAAUQFcWAQtWQEBBQUFBQUBAQEBAQEB - OQAAbAETQwRWWkABAQEBAQEBAQEBAQEBFQAAVAEvXARbBAQEBAEODg4ODg4OAQEBSQAAVQFeEwQzBFpZ - AQEFBQUFBQUFAQEBcgAAHwEeLwRoBFZaQAEBAQEBAQEBAQEBcwAAUwE0XgRcBAQEBEAODg4ODg4ODgEB - SgAAUgEHYAQTBFhbVlo4BQUFBQUFBQEBCwAAbgFiYQQvBENYW1ZaWUABAQEBAQEBMgAAfQFjYgQEBARD - NXQcdTZFdgEBAQEBSwAAJgEZYwQ0Hi8TIT0QZUF5ICRZQEBAHQAAQgE3GQRiYWBeXVxDWDNbFFYtWlpa - TAAAegEuNwQEBARgMF8If0Q1MzNbFBQUagAAeAENLgQZY2IHPglmMX4hQ2hoWFhYDwAAKiMTDQQ3ZEYs - B2E0Hl4vXRMTXFyATQAAABsjAQEBAQEBAQEBAQEBAQEBASIRVwAAAAAqTgN7bXw7FlJTH1VUClErUBgo - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AwAADAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAEA4AADAP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJln6pyZZ+/8aTfP/EkXv/wY56/7+Mef+9inj/uod2/7iF - df+2g3T/s4Bz/7F+cv+vfHH/rHlv/6p3bv+odW3/pXJs/6Nwa/+hbmr/nmtoqQAAAAAAAAAAAAAAAM6b - gKnZr5j/9eLU///27v//+vX///38//////////////////////////////////////////////////// - ///////////////////y6+r/t5GO/55raKkAAAAAAAAAANKfgv/24dD///Pn///27v//+vX///38//Oq - Tf/zqk3/86pN//OqTf//////mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/////////////////8uvq/6Fu - av8AAAAAAAAAANShg/////////Ll///17P//+fP///z6//OqTf//////////////////////zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz//////////////////////6Nwa/8AAAAAAAAAANajhP////////Ll///0 - 6v//9/H///v4//OqTf////////////////////////////////////////////////////////////// - /////////////6VybP8AAAAAAAAAANilhf////////Dj///06v/zqk3/86pN//OqTf/zqk3//////5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn//////////////////////////////////////6l2bv8AAAAAAAAAANqn - hv///////+/g///z5//zqk3///nz///8+v///////////8zMzP/MzMz/zMzM/8zMzP/MzMz///////// - /////////////////////////////6t4b/8AAAAAAAAAAN2qh////////+7e///w4//zqk3///fx///6 - 9f///fz//////////////////////////////////////////////////////////////////////657 - cP8AAAAAAAAAAOCtif///////+zZ///v4P/zqk3///Xs//OqTf/zqk3/86pN//OqTf//////mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/////////////////7B9cf8AAAAAAAAAAOKviv///////+rX///u - 3v/zqk3///Tq//OqTf//+vX///z6////////////zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM//// - /////////////7J/cv8AAAAAAAAAAOSxi////////+nV///s2f/zqk3///Ll//OqTf//9/H///r1///9 - /P///////////////////////////////////////////////////////////7WCdP8AAAAAAAAAAOaz - jP///////+fQ///q1//zqk3//+/g//OqTf/zqk3/86pN//OqTf///fz/mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf///////////7iFdf8AAAAAAAAAAOi1jv///////+XM///o0v/zqk3//+7e//Oq - Tf//8+f///Xs///38f//+vX/zMrI/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP///////////7qH - dv8AAAAAAAAAAOy5j////////+PJ///mzv/zqk3//+zZ//OqTf//8OP///Pn///17P//9/H///r1///8 - +v///fz//////////////////////////////////////72KeP8AAAAAAAAAAO67kP///////+HF///j - yf/zqk3/86pN//OqTf/zqk3///Dj/5mSi/+Zk47/mZSP/5mVkv+ZlpP/mZeW/5mYl/////////////// - /////////////7+Mef8AAAAAAAAAAPC9kf///////9/A///hxf/zqk3//+fQ///p1f//7Nn//+7e/8y/ - s//Mwrf/zMO7/8zEvf/MxsH/zMfC/8zIxP//+/j///z6///9/P///fz///38/8GOev8AAAAAAAAAAPK/ - k////////928///fwP/zqk3//+PJ///mzv//6NL//+rX///t3P//7+D///Dj///z5///9Or///Xs///2 - 7v//9/H///nz///69f//+vX///r1/8SRe/8AAAAAAAAAAPTBlP///////9u4///dvP/zqk3/86pN//Oq - Tf/zqk3//+jS/5mMgf+ZjoL/mY+F/5mPhv+ZkIj/mZKL///06v//9Or///Xs///27v//9u7///bu/8eU - ff8AAAAAAAAAAPbDlf///////9mz///buP/zqk3//9/A///hxf//48n//+XM/8y5pv/Muqr/zLus/8y9 - rv/MvrL/zL+z///w4///8uX///Ll///z5///8+f///Pn/8qXfv8AAAAAAAAAAPnGlv/+8eb//+7e///Z - s//zqk3//928///evv//4MP//+LH///lzP//5s7//+fQ///p1f//6tf//+zZ///t3P//7t7//+7e///v - 4P//7+D/9uDQ/8yZf/8AAAAAAAAAAPjFlj36ypz//vHm//////////////////////////////////// - ///////////////////////////////////////////////////338z/27KZ/8yZf6kAAAAAAAAAAAAA - AAD4xZY9+caW//fElf/1wpT/88CT//G+kv/vvJH/7bqQ/+q3j//otY7/5rOM/+Sxi//ir4r/4K2J/96r - iP/ap4b/2KWF/9ajhP/UoYP/0J2BqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AMAAAwCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAABAOAAAwD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPXClADzpkUA79rOAJmZmQDNmn8A//DhALOL - iQDZvKEA4a6KAP/cuQDzslwAmY6DALSBcwD/5s8AoHx6AMiekADAjXkA//fwANekhADruI4A572fAPOs - UAD/4cQAmZOOAKt4bwCylo0AnGlnAP/r2ADp2dYA+8iXALqHdgDGk3wA//v3AP/z6QDwvZEA3KmHALWR - hQDms4wAp3RtAK98cQDRnoEA/96/APOpSwDzr1cAmZGIAJmWkwD/5MoAn2xpAP/9+wD/7dwA/+jTALeE - dAC9incA+MWVAMOQegDJln0A1KGDAP/y5QD/+fQA//XsAPOtVADtupAA79vRAKFuagClcmwAqXZuAK16 - cACxfnIAmZGLAPPAkwDPnIAA6baNAOSxiwDap4YA3quIAPOqTgCZj4YA//79AP/8+QD/+PIA//buAP/x - 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 - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPgAAAH//////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqHdrW2g3T/tYJz/7SB - c/+zgHL/sX5y/7B9cf+vfHH/rntw/616cP+seW//q3hv/6l2bv+odW3/p3Rt/6ZzbP+lcmz/pHFr/6Nw - a/+hbmr/oG1p/59saf+ea2j/nWpo/5xpZ/+caWe1AAAAAAAAAAAAAAAAAAAAAAAAAAC6h3a1yJ6Q/+/b - 0f//+PL///v3///+/f////////////////////////////////////////////////////////////// - ////////////////////////////////////////6dnW/7OLif+caWe1AAAAAAAAAAAAAAAAAAAAAL6L - eP/v2s7///Xs///48v//+/f///79////////////87Jc//OyXP/zslz/87Jc//OyXP/zslz//////5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf//////////////////////6dnW/59saf8AAAAAAAAAAAAA - AAAAAAAAwI15///+/v//9ez///jy///79////fv////////////zslz///////////////////////// - ////////mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ////////////////////////////oW5q/wAA - AAAAAAAAAAAAAAAAAADDkHr////////06v//9/D///r1///9+/////////////OyXP////////////// - //////////////////////////////////////////////////////////////////////////////// - //+kcWv/AAAAAAAAAAAAAAAAAAAAAMaTfP////////Pp///27v//+fT///z5////////////87Jc//// - //////////////////////////////////////////////////////////////////////////////// - /////////////6d0bf8AAAAAAAAAAAAAAAAAAAAAyZZ9////////8+n///bu//OvV//zsFn/87Fb//Oy - XP/zslz/87Jc//////+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ//////////////////// - ////////////////////////qndu/wAAAAAAAAAAAAAAAAAAAADKl37////////y5///9ez/869X///6 - 9f///fv//////////////////////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn///////// - //////////////////////////////////+seW//AAAAAAAAAAAAAAAAAAAAAMyZf/////////Ll///0 - 6v/zr1f///n0///8+f////////////////////////////////////////////////////////////// - /////////////////////////////////////////////698cf8AAAAAAAAAAAAAAAAAAAAAz5yA//// - ////8eP///Pp//OuVf//+PL///v3///+/f////////////////////////////////////////////// - ////////////////////////////////////////////////////////sn9y/wAAAAAAAAAAAAAAAAAA - AADRnoH////////w4f//8uf/865U///38P//+vX///z5//OyXP/zslz/87Jc//OyXP/zslz/87Jc//// - //+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn///////////+0gXP/AAAAAAAA - AAAAAAAAAAAAANShg////////+/g///x4//zrVT///bu///48v//+/f/87Fb//////////////////// - /////////////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf///////////7eE - dP8AAAAAAAAAAAAAAAAAAAAA16SE////////7dz///Dh//OtU///9Or///fw///59P/zsVr///79//// - //////////////////////////////////////////////////////////////////////////////// - ////////uod2/wAAAAAAAAAAAAAAAAAAAADap4b////////s2v//7+D/861S///z6f//9ez///jy//Ow - WP///fv///////////////////////////////////////////////////////////////////////// - //////////////////+9inf/AAAAAAAAAAAAAAAAAAAAANyph////////+rW///t3P/zrFH///Ll///0 - 6v//9u7/869X//OwWf/zsVv/87Jc//OyXP/zslz//////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/////////////////7+MeP8AAAAAAAAAAAAAAAAAAAAA3quI////////6dX//+vY//Os - UP//8OH///Ln///06v/zr1f///n0///79////fv/////////////////mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/////////////////wo96/wAAAAAAAAAAAAAAAAAAAADhror////////n - 0f//6tb/86tP///v4P//8eP///Ln//OuVf//9/D///n0///79////fv///////////////////////// - ///////////////////////////////////////////////////Fknv/AAAAAAAAAAAAAAAAAAAAAOOw - i////////+bP///o0//zqk3//+3c///v4P//8uX/861U///17P//9/D///n0///79////fv///////// - /////////////////////////////////////////////////////////////8eUfP8AAAAAAAAAAAAA - AAAAAAAA5rOM////////5cz//+bP//OqTf/zqk7/86tP//OsUf/zrVP/861U///17P+ZlJD/mZWS/5mX - lP+ZmJf/mZiY/5mZmf+ZmZn/mZmZ/5mZmf//////////////////////////////////////ypd+/wAA - AAAAAAAAAAAAAAAAAADpto3////////jyP//5cz/86lL///p1f//69j//+3c///w4f//8uX///Pp/5mT - jv+ZlJD/mZWR/5mWk/+Zl5X/mZiY/5mZmf+ZmZn/mZmZ//////////////////////////////////// - ///MmX//AAAAAAAAAAAAAAAAAAAAAOu4jv///////+HE///kyv/zqEr//+fR///p1f//69j//+3c///w - 4f//8uX///Ln///06v//9u7///jy///59P//+/f///z5///+/f////////////////////////////// - /////////////82af/8AAAAAAAAAAAAAAAAAAAAA7bqQ////////38H//+LG//OoSf//5c3//+fR///p - 1f//69j//+3c///v4P//8eP///Ln///06v//9ez///fw///48v//+vX///v3///8+f///fv///79//// - ////////////////////////0J2B/wAAAAAAAAAAAAAAAAAAAADwvZH////////dvf//4ML/86dH//Oo - Sf/zqEr/86lL//OqTf/zqk7//+3c/5mPhv+ZkIf/mZGJ/5mSjP+Zkoz/mZSP/5mUkP+ZlZH/mZWS/5mW - k///+/f///z5///9+////fv///79///+/f/ToIL/AAAAAAAAAAAAAAAAAAAAAPPAk////////9y5///e - v//zpkb//+LG///kyv//5c3//+fR///p1f//6tb/mY6D/5mPhf+ZkIf/mZGI/5mRi/+Zkoz/mZKM/5mT - jv+ZlJD/mZWR///48v//+fT///r1///79///+/f///v3/9ajhP8AAAAAAAAAAAAAAAAAAAAA9cKU//// - ////5s3//9y5//OmRf//4ML//+LG///kyv//5cz//+bP///o0///6tb//+vY///t3P//7+D///Dh///x - 4///8uf///Pp///06v//9ez///bu///27v//9/D///jy///48v//+PL/2KWF/wAAAAAAAAAAAAAAAAAA - AAD4xZX////////48v//5s3//9y5///dvf//38H//+HE///jyP//5cz//+bP///n0f//6dX//+rW///s - 2v//7dz//+/g///w4f//8eP///Ll///y5///8+n///Pp///06v//9ez///Xs/+7a0f/bqIb/AAAAAAAA - AAAAAAAAAAAAAPvIl4/6x5b///////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////9+//u2s3/572f/7aD - dI8AAAAAAAAAAAAAAAAAAAAAAAAAAPvIl4/7yJf/+seW//nGlv/4xZX/98SV//XClP/0wZP/88CT//K/ - kv/xvpL/8L2R/+67kP/tupD/7LmP/+y5j//ruI7/6reO/+m2jf/ntIz/5rOM/+Wyi//ksYv/47CL/+Kv - iv+2g3SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////4AAAB8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB///////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPbDlAD/mQAA79rOAKampgDNmn8A//LfALOL - iQC7uLUA4a6KAP/cuQDzslwAhISEALSBcwD/5s8ApYB9AMaijgDBjnkA//nvANekhADruI8A7MOcAPOs - UAD/58EAkJCQAKt4bwCylo0AnGlnAP/v1wDm19UA/MmXALqHdgDGk3wA//v3AP/16ADwvZEA3aqHALWR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPnICj0J2B/9Cd - gf/QnYH/0J2B/9Cdgf/QnYH/0J2B/8+cgP/PnID/z5yA/86bgP/Om4D/zpuA/82af//Nmn//zJl//8yZ - f//MmX//yZZ9/8iVff/Gk3z/xJF7/8KPev/Bjnn/vot4/72KeP+7iHb/uYZ1/7aDdP+0gXP/s4By/7B9 - cf+ue3D/q3hv/6l2bv+ndGz/n2xoowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANKf - gszQnYH/7tS////04///9OT///Xl///15///9ej///bp///26v//9+v///fs///47f//+O7///nv///5 - 8P//+fL///rz///69P//+/X///v2///89////Pj///z5///9+v///fz///79///+/v////////////// - ///////////////////////////////////ey8n/p3Rs/6Rxa8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA06CCo9Gegf/24s7///Pi///04///9OT///Xl///15///9ej///bp///26v//9+v///fs///4 - 7f//+O7///nv///58P//+fL///rz///69P//+/X///v2///89////Pj///z5///9+v///fz///79///+ - /v//////////////////////////////////////////////////////7eLh/6d0bP+fbGijAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA1KGD//Xl2P//+O3///Pi///04///9OT///Xl///15///9ej///bp///2 - 6v//9+v///fs///47f//+O7///nv///58P//+fL///rz///69P//+/X///v2///89////Pj///z5///9 - +v///fz///78///+/f///////////////////////////////////////////////////////////97L - yf+ndGz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1aKD////////8+H///Pi///04///9OT///Xl///1 - 5///9ej///bp///26v//9+v///fs///47f//+O7///nv///58P//+fH///ry/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7 - u/////////////////+pdm7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1qOE////////8+H///Pi///0 - 4///9OT///Tl///15v//9ef//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//+fH///ry/4GB - gf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7Cw - sP+0tLT/tra2/7i4uP////////////////+reG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16SE//// - ////8+H///Pi///04///9OT///Tl///15v//9ef//5kA///26f//9+v///fs///47f//+O7///jv///5 - 8P//+fH///ry/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wl - pf+oqKj/q6ur/66urv+xsbH/tLS0/7W1tf////////////////+ue3D/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA2KWF////////8+H///Pi///z4v//9OT///Tl///15v//9ef//5kA///26f//9ur///fr///3 - 7P//+O7///jv///57///+fD///ny///68///+vT///v1///79v//+/f///z4///8+f///fr///37///9 - /P///v3///7+//////////////////////////////////////////////////////+wfXH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA2aaG////////8+D///Ph///z4v//9OT///Tl///15v//9ef//5kA///2 - 6f//9ur///fr///37P//+O3///ju///57///+fD///nx///68v//+vP///v1///79f//+/b///z3///8 - +P///Pn///36///9+////vz///79///+/v////////////////////////////////////////////// - //+zgHL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA26iG////////8uD///Ph///z4v//9OP///Tk///1 - 5f//9ef//5kA///26f//9un///fr///37P+BgYH/hISE/4eHh/+Kior/jY2N/5CQkP+Tk5P/lpaW/5mZ - mf+cnJz/oKCg/6Ojo/+np6f/qqqq/66urv+xsbH/tbW1/7i4uP+7u7v///////////////////////// - //////////////////+0gXP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3KmH////////8uD///Ph///z - 4v//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD///bq///36/+BgYH/hISE/4eHh/+Kior/jY2N/5CQ - kP+Tk5P/lpaW/5mZmf+cnJz/oKCg/6Ojo/+np6f/qqqq/62trf+wsLD/tLS0/7a2tv+4uLj///7+//// - //////////////////////////////////+2g3T/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3aqH//// - ////8uD///Ph///z4v//mQD///Tk///05f//9eb///Xn///26P//9un///bq///36/+BgYH/hISE/4eH - h/+Kior/jY2N/5CQkP+SkpL/lZWV/5iYmP+bm5v/np6e/6Kiov+lpaX/qKio/6urq/+urq7/sbGx/7S0 - tP+1tbX///79///+/f///v7///7+//////////////////////+5hnX/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA3quI////////8t////Pg///z4f//mQD///Tj///05P//9eX///Xn///16P//9uj///bp///3 - 6///9+z///fs///47v//+O////nv///58P//+fL///ry///68///+vT///v1///79v//+/f///z3///8 - +f///Pn///36///9+v///fv///38///+/P///v3///79///+/f///v7///7+///+/v+7iHb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA36yI////////8t////Lg///z4f//mQD///Tj///05P//9OX///Xm///1 - 5///9uj///bp///26v//9+v///fs///47f//+O7///jv///58P//+fH///ny///68///+vP///v1///7 - 9f//+/b///v3///89////Pj///z5///9+v///fr///37///9/P///fz///78///+/P///v3///79///+ - /f+9inj/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4K2J////////8t7///Lg///z4f//mQD///Pi///0 - 5P//9OX///Xl///15///9ej///bp///26f+BgYH/hYWF/4iIiP+MjIz/kJCQ/5SUlP+YmJj/nJyc/6Cg - oP+kpKT/qamp/62trf+ysrL/tra2/7m5uf///Pf///z4///8+f///Pn///36///9+v///fv///37///9 - /P///fz///38///9/P++i3j/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4a6K////////8t7///Lf///y - 4P//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD///bo///26f+BgYH/hYWF/4iIiP+MjIz/kJCQ/5SU - lP+YmJj/nJyc/6CgoP+kpKT/p6en/6ysrP+wsLD/s7Oz/7a2tv//+/f///z3///8+P///Pj///z5///8 - +f///fr///36///9+v///fr///36///9+v/Bjnn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4q+K//// - ////8t7///Lf///y4P//mQD///Pi///z4v//9OT///Tl///15f//9ef///Xo///26P+BgYH/hYWF/4eH - h/+Li4v/j4+P/5OTk/+Xl5f/mpqa/56env+hoaH/pqam/6mpqf+tra3/sLCw/7Kysv//+/b///v2///7 - 9////Pf///z4///8+P///Pn///z5///8+f///Pn///z5///8+f/Cj3r/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA5LGL////////8d3///Le///y3///mQD///Ph///z4v//9OP///Tk///05f//9eb///Xn///2 - 6P//9un///bq///36///9+z///fs///47f//+O7///jv///58P//+fD///nx///68v//+vP///rz///6 - 9P//+/X///v1///79v//+/b///v3///89////Pf///z4///8+P///Pj///z4///8+P/EkXv/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA5bKL////////8d3///Le///y3///mQD///Ph///z4v//8+L///Tk///0 - 5f//9eX///Xn///15///9uj///bp///26v//9+v///fs///47f//+O7///ju///47///+fD///nw///5 - 8f//+vL///rz///68///+vT///v1///79f//+/X///v2///79v//+/b///v3///89////Pf///z3///8 - 9//Gk3z/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5rOM////////8dz///Hd///y3v//mQD///Pg///z - 4f//8+L///Tj///05P//9OX///Xm///15///9ej///bo///26f//9ur///fr/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7 - u///+/b///v2///79v/IlX3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA57SM////////8dz///Hd///y - 3v//mQD///Lg///z4f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//9un///bq/4GB - gf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7Cw - sP+0tLT/tra2/7i4uP//+/X///v1///79f/Jln3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LWN//// - ////8dv///Hc///x3f//mQD///Lf///y4P//mQD///Pi///04///9OT///Tk///15f//9eb///Xn///2 - 6P//9un///bp/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wl - pf+oqKj/q6ur/66urv+xsbH/tLS0/7W1tf//+vT///r0///69P/MmX//AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA6baO////////8Nv///Hb///x3f//mQD///Le///y4P//mQD///Ph///z4v//9OP///Tk///0 - 5f//9eX///Xn///15///9uj///bp///26f//9ur///fr///37P//9+z///jt///47v//+O7///jv///5 - 7///+fD///nw///58f//+fH///ny///68v//+vL///ry///68///+vP///rz///68//MmX//AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA6reO////////8Nr///Hb///x3P//mQD///Le///y3///mQD///Ph///z - 4f//8+L///Tj///05P//9OX///Xm///15///9ef///bo///26f//9un///bq///36///9+z///fs///4 - 7f//+O7///ju///47///+O////nv///58P//+fD///nw///58f//+fH///nx///58v//+fL///ny///5 - 8v/MmX//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA67iP////////8Nr///Da///x2///mQD///Hd///y - 3v//mQD///Lg///z4f//8+L///Pi///04///9OT///Tl///15v//9ef///Xn/4GBgf+EhIT/iIiI/4yM - jP+QkJD/k5OT/5eXl/+bm5v/np6e/6Kiov+mpqb/q6ur/6+vr/+zs7P/t7e3/7q6uv//+fD///nw///5 - 8P//+fD///nw///58P/Nmn//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7bqP////////8Nn///Da///w - 2///mQD///Hd///x3f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//9eb///Xn/4GB - gf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eXl/+bm5v/np6e/6Kiov+mpqb/qamp/62trf+ysrL/tLS0/7e3 - t///+O////nv///57///+e////nv///57//Nmn//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ruQ//// - ////79f///DZ///w2v//mQD///Hc///x3f//mQD///Le///y3///8+D///Ph///z4v//8+L///Tj///0 - 5P//9OX///Xl/4GBgf+EhIT/iIiI/4uLi/+Ojo7/kpKS/5aWlv+ZmZn/nZ2d/6Ghof+kpKT/qKio/6ur - q/+vr6//srKy/7Ozs///+O7///ju///47v//+O7///ju///47v/Om4D/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA77yQ////////79b///DZ///w2f//mQD///Hb///x3P//mQD///Le///y3v//8uD///Pg///z - 4f//8+L///Pi///04///9OT///Tl///15f//9eb///Xn///15///9uj///bo///26f//9un///bq///3 - 6///9+v///fr///37P//9+z///fs///47f//+O3///jt///47f//+O3///jt///47f/Om4D/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA8L2R////////7tT//+/W///w2f//mQD///Da///x2///mQD///Hd///y - 3v//8t////Lg///z4P//8+H///Pi///z4v//9OP///Tk///05P//9OX///Xm///15///9ef///Xo///2 - 6P//9un///bp///26f//9ur///bq///36///9+v///fr///37P//9+z///fs///37P//9+z///fs///3 - 7P/Om4D/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8b6S////////7dL//+7U///v1///mQD///Da///w - 2///mQD///Hc///x3f//8t7///Lf/4GBgf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eXl/+bm5v/np6e/6Ki - ov+mpqb/q6ur/6+vr/+zs7P/t7e3/7q6uv//9un///bp///26f//9ur///bq///36///9+v///fr///3 - 6///9+v///fr///36//PnID/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8r+S////////7ND//+7T///u - 1f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//8d3///Le/4GBgf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eX - l/+bm5v/np6e/6Kiov+mpqb/qamp/62trf+ysrL/tLS0/7e3t///9uj///bo///26f//9un///bp///2 - 6f//9un///bq///26v//9ur///bq///26v/PnID/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88CT//// - ////7M7//+3R///u0///mQD//+/X///w2f//8Nr///Db///x2///8dz///Hd/4GBgf+EhIT/iIiI/4uL - i/+Ojo7/kpKS/5aWlv+ZmZn/nZ2d/6Ghof+kpKT/qKio/6urq/+vr6//srKy/7Ozs///9ef///Xn///1 - 6P//9ej///bo///26P//9uj///bp///26f//9un///bp///26f/PnID/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9MGT////////68z//+zP///t0f//mQD//+7V///w2f//8Nn///Da///w2///8dv///Hc///x - 3f//8t7///Le///y3///8uD///Pg///z4f//8+H///Pi///z4v//9OP///Tk///05P//9OX///Tl///1 - 5f//9eb///Xm///15///9ef///Xn///15///9ef///Xo///16P//9ej///Xo///16P/QnYH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9sOU////////6sv//+vN///sz///mQD//+7T///u1f//8Nn///DZ///w - 2v//8Nv///Hb///x3P//8d3///Hd///y3v//8t////Lg///y4P//8+H///Ph///z4v//8+L///Pi///0 - 4///9OT///Tk///05P//9OX///Tl///15f//9eb///Xm///15v//9eb///Xn///15///9ef///Xn///1 - 5//QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA98SU////////6sn//+rL///rzf//mQD//+3R///u - 0///7tX//+/X///w2f//8Nr///Da/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5yc - nP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7u///9OX///Tl///05f//9OX///Xl///1 - 5f//9eX///Xl///15f/QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWV////////6cf//+rJ///q - y///mQD//5kA//+ZAP//mQD//5kA//+ZAP//8Nn///Da/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OT - k/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7CwsP+0tLT/tra2/7i4uP//9OT///Tk///0 - 5P//9OT///Tk///05P//9OT///Tk///05P/QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+caW//// - ////6MP//+nH///qyf//mQD//+vN///sz///7dH//+7T///u1f//79f///DZ/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wlpf+oqKj/q6ur/66urv+xsbH/tLS0/7W1 - tf//8+L///Pi///04///9OP///Tj///04///9OP///Tj///04//QnYH/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA+seW////////58H//+jE///px///mQD//+rL///rzf//7M///+3R///u0///7tT//+/W///w - 2f//8Nn///Da///w2v//8dv///Hb///x3P//8d3///Hd///y3v//8t7///Lf///y3///8uD///Lg///z - 4P//8+H///Ph///z4f//8+H///Pi///z4v//8+L///Pi///z4v//8+L///Pi///z4v/QnYH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA+8iX//7y4v//8Nn//+fB///ow///mQD//+rJ///qy///68z//+zO///s - 0P//7dL//+7U///v1v//79f///DZ///w2v//8Nr///Db///x2///8dz///Hc///x3f//8d3///Le///y - 3v//8t7///Lf///y3///8uD///Lg///y4P//8+D///Ph///z4f//8+H///Ph///z4f//8+H///Ph/+7U - v//QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MmXo/zJl//+9OX///DZ///nwf//6MP//+jF///p - yP//6sr//+vM///szv//7ND//+3R///u0///7tX//+/X///w2f//8Nn///Da///w2v//8Nv///Hb///x - 3P//8dz///Hd///x3f//8d3///Le///y3v//8t7///Lf///y3///8t////Lg///y4P//8uD///Lg///y - 4P//9+z/9uHN/9Kfgv/PnICjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3KmMz8yZf//vLi//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////15df/0Z6B/9KfgswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD8yZej+8iX//rHlv/5xpb/+MWV//fElP/2w5T/9MGT//PAk//yv5L/8b6S//C9kf/vvJD/7ruQ/+26 - j//ruI//6reO/+m2jv/otY3/57SM/+azjP/lsov/5LGL/+Kviv/hror/4K2J/9+siP/eq4j/3aqH/9yp - h//bqIb/2aaG/9ilhf/XpIT/1qOE/9Wig//UoYP/06CCowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADwAAAAAA8AAPgAAAAAHwAA////////AAD///////8AAP///////wAA - - - - 3, 4, 3, 4 - - - Entitäten - Designer - - - TBPMO_FORMBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_VIEWBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORMTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_VIEWTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_TYPEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_TYPETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_TYPETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BW_Entity - - - System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmEntities - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmEntities.resx.bak b/app/DD-Record-Organizer - Kopie/frmEntities.resx.bak deleted file mode 100644 index d9e85f4..0000000 --- a/app/DD-Record-Organizer - Kopie/frmEntities.resx.bak +++ /dev/null @@ -1,1987 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9.75pt - - - 6, 59 - - - 100, 17 - - - 2 - - - Parent-Entity ID: - - - PARENT_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 12 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 91 - - - 46, 17 - - - 4 - - - Name: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 17 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 183 - - - 80, 17 - - - 6 - - - Reihenfolge: - - - LEVELLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 15 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 214 - - - 75, 17 - - - 8 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 14 - - - False - - - True - - - Segoe UI, 9.75pt - - - 5, 244 - - - 90, 17 - - - 14 - - - Geändert wer: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 20 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 153 - - - 89, 17 - - - 21 - - - Beschreibung: - - - DESCRIPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 298 - - - 67, 17 - - - 18 - - - Entity-Typ: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 9 - - - False - - - True - - - Segoe UI, 9.75pt - - - 6, 28 - - - 59, 17 - - - 22 - - - Entity-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 8 - - - False - - - True - - - Segoe UI, 9.75pt - - - - NoControl - - - 6, 122 - - - 89, 17 - - - 27 - - - Anzeigename: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - 877, 17 - - - 160, 17 - - - 17, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEUSURBVFhH7ZLBEYIwEEUpxVqoAurBPuxADlSjFqEegKPO - zuQzgWxIsmzixT/zLoT92f+h2tM0TR8NjF26ODMJxi5dMKjrWsR/AbUFgG3+er5X2GfbOWOXrq2RfUmR - BSAY2ZfELGDGj+unC8zzfJIuQLPGRq5xHC9kNgzDckHTNM4C9Azn9C7N0KyxkclO37btckF/7Z0F6BnO - 6V3MHWohNj1QbSElPVBtIZT+fnssz32IW4hJ33Xn1WUc4hY00oPkFrTSg+QWNNOD6Ba004PoFnKkB8EW - cqUHwRZypgfeFnKnB94WSqQHTgul0gOnhdACmukJ9jNwnyAX7I/oa0EbNj1UogU2PWS3kBsnPYQWcrJO - X1Vf58ua8BnVhegAAAAASUVORK5CYII= - - - - Magenta - - - 159, 22 - - - Im Form Designer öffnen - - - Magenta - - - 97, 22 - - - Vorschau öffnen - - - 0, 0 - - - 1046, 25 - - - 0 - - - BindingNavigator1 - - - TBPMO_FORMBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - 17, 17 - - - 1104, 17 - - - Segoe UI, 9.75pt - - - 147, 150 - - - 245, 25 - - - 22 - - - DESCRIPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - 1104, 17 - - - Segoe UI, 9.75pt - - - 147, 119 - - - 245, 25 - - - 21 - - - FORM_TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 6 - - - False - - - Segoe UI, 9.75pt - - - 147, 242 - - - 173, 25 - - - 15 - - - CHANGED_WHOTextBoxPMOForm - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 19 - - - Segoe UI, 9.75pt - - - 147, 56 - - - 69, 25 - - - 3 - - - PARENT_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 18 - - - Segoe UI, 9.75pt - - - 147, 88 - - - 245, 25 - - - 5 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 16 - - - False - - - Segoe UI, 9.75pt - - - 147, 211 - - - 173, 25 - - - 9 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 13 - - - 370, 17 - - - 575, 17 - - - 17, 56 - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - SINGLE_RECORDCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - NumericUpDown1 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - ENTITY_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 7 - - - ComboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 10 - - - SHOW_FORM_CONSTRUCTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 11 - - - Segoe UI, 9.75pt, style=Bold - - - 328, 53 - - - 424, 368 - - - 23 - - - Entity Properties: - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 256, 332 - - - 148, 26 - - - 26 - - - Es kann nur ein Datensatz für -diese Entität angelegt werden. - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - 147, 326 - - - 113, 24 - - - 25 - - - Single Record - - - SINGLE_RECORDCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - Segoe UI, 9.75pt - - - 147, 181 - - - 69, 25 - - - 24 - - - NumericUpDown1 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - Segoe UI, 9.75pt - - - 147, 25 - - - 69, 25 - - - 23 - - - ENTITY_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 7 - - - 255, 56 - - - Segoe UI, 9.75pt - - - 147, 295 - - - 220, 25 - - - 17 - - - ComboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 10 - - - 255, 56 - - - Segoe UI, 9.75pt - - - 147, 273 - - - 202, 24 - - - 16 - - - Show in Form Construct - - - SHOW_FORM_CONSTRUCTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 11 - - - Top, Bottom, Left - - - 0, 53 - - - 322, 499 - - - 20 - - - TreeViewEntity - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - 497, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEMSURBVDhPndOtS8NRFMbx+wcYDJYlk2mWWURQBFeU - oUHxDUENG/gSxLGwIcOBIogiOOGKiJYJMlkQFgRhIDNZDEt2wba/4fE+8Zxz0y98ypfnpMt1AIyTl3Uf - QPGxrQlUe17BX78nsOkdmUDVxiI+etcCm96RCVR5XMD794XApndkApXu5tD+OhXY9I7cwU3WB9Ban0dC - bBN4t3s5hZ/frvHUKQqxDW9d/mwc9287ifDWbR5nUH/dSoS3bq2cxnlzORHeuqXiiA+g1Ro5IbYJvHkW - mt8fRvlhRmDTOzKBZgspHN5OCGx6RyZQdnsIe/UxgU3vyASa3hhE/mpUYNM7MoEmVwd8ACXyneH+AS+X - rQ+E1u/kAAAAAElFTkSuQmCC - - - - MiddleLeft - - - 758, 53 - - - 166, 33 - - - 24 - - - Entität hinzufügen - - - MiddleRight - - - btninsert - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleLeft - - - 758, 92 - - - 166, 30 - - - 25 - - - Entität löschen - - - MiddleRight - - - btndelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - - Qk02BQAAAAAAADYEAAAoAAAAEAAAABAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAA/wAA - gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA/////////wD//////wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA - AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wcH - BwcHBwcHBwcHBwcHBwcHBwAAAAAAAAAAAAAAAAcHBwAMDAAIDAwNBwcADAwABwcADAwACAwMDQcHAAwM - AAcHAAwMAAcICAcHBwAMDAAHBwAMDAYAAAAAAAAGDAwABwcADAwMDAwMDAwMDAwMAAcHAAwGAAAAAAAA - AAAGDAAHBwAMAA0NDQ0NDQ0NAAwABwcADAANDQ0NDQ0NDQAMAAcHAAwADQ0NDQ0NDQ0ADAAHBwAMAA0N - DQ0NDQ0NAAwABwcAAAANDQ0NDQ0NDQAAAAcHAAwADQ0NDQ0NDQ0ADAAHBwcAAAAAAAAAAAAAAAAHBwcH - BwcHBwcHBwcHBwcHBwc= - - - - MiddleLeft - - - 758, 128 - - - 166, 30 - - - 26 - - - Entität speichern - - - MiddleRight - - - btnsave - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - Segoe UI, 9pt, style=Italic - - - 4, 25 - - - 271, 15 - - - 27 - - - Klicken Sie auf eine Entität um diese zu bearbeiten - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEUSURBVDhPjZOhjoNQEEXnE6tQOGQlEonD1VCF4CdI - COFfMJRACGkFkkx7XvKax7JvWZIj7sxlcgSIqu4oyzL/oH+Qu/3dy1AUhW7b5oX9h++Rw4EPptj3/QE7 - v9/vYI6cKrdtq4/Hw8CBruvMkdvtBvm/lJum0WEYDrssy1TQIbiqFjunU9e1juP4hV2apiqoEKymC3NX - uaoqnabJwC5JEhU0CCj+hLkL3XmeDeQ4jlXQILh6v0GH7rIsBvL1elVBg2DVfNCh+3w+DeQoilTQIFg1 - H3Tovl4vAzkMQxU0CFbNBx3btQRBoIIGwar5oEOX53K5WHJBg6VV80GHLp+vi6CxrqspnEH3cAANR+mM - 3a+sqvIGZodWiQ7ahKIAAAAASUVORK5CYII= - - - - MiddleLeft - - - 758, 164 - - - 166, 28 - - - 28 - - - Entität kopieren - - - MiddleRight - - - btncopy - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - True - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - 758, 202 - - - 45, 17 - - - 29 - - - Label3 - - - False - - - lblStatus - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleLeft - - - 758, 235 - - - 166, 42 - - - 30 - - - Constructor erzeugen - - - MiddleRight - - - False - - - btnGenerate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 755, 280 - - - 268, 26 - - - 31 - - - Mit dieser Funktion wird die Sicht erzeugt, -welche die links dargestellte TreeView-Struktur umsetzt. - - - False - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAQdJREFUOE+lkTEOgkAURD0CR/AIHMHQk9jSWXAAaiorWsMJOAIFPSUtCaEkSEUI - FHS03z8bVllcEsFJJq7z/7xFORHRX9aGe/w5sKZpMtlPNrEjES7E2WU51wFi3/fJsixK0xRL1zk/t20b - h2FIQRC84TpAJAG2bVNVVbjtnmXZ6DiOUoZ0AKPrutx1XQHBJ27FeV2GvgDQGrJVhrYA5mEAL3lFUYzL - n4AyzkmSAOKJxVkKADeUZSn+PFnGkyCXEMz5u3gzkAJomkYp930/8rKJRUDwBJgvcwVQ1/WIMpYA46Ub - lqQkBHA+4/UaCgCFYRgwhB9zTxHn0TyHcwVw1Npwj7Xh76bTC/0Dc9jJzNLqAAAAAElFTkSuQmCC - - - - MiddleRight - - - 289, 66 - - - 87, 31 - - - 35 - - - Cancel - - - MiddleLeft - - - False - - - btncancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Transparent - - - Procedure is executing ...... - - - 9, 66 - - - 274, 44 - - - 34 - - - ProgressPanel1 - - - False - - - ProgressPanel1 - - - DevExpress.XtraWaitForm.ProgressPanel, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox1 - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAGxJREFUOE/NjNEJgDAMBTNbVnA3v1zDQZxE/cmv8oqBECm+VgQDR9PAnWDM7Oih - yBh8VLWJnwa2daegAzJMhXz/PjDOS3ljwG/gMQAJggd8pwNRjhE6kCNRBlQAQMwyoAM1qoEWboEeLv3N - iJxnTngNYdMDJwAAAABJRU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 177, 24 - - - 199, 36 - - - 1 - - - 2. Create/Renew Entity-Data - - - MiddleLeft - - - btnRefreshEntityTable - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAE1JREFUOE9j+P//P8O3b9/+k4vhBjg5OZGMB6EBH95/hGNi+NQ3gFRMfRegKyDE - xzCAVEx9F6ArIMTHMIBUjGIAuRhsACUYqyDx+D8DAGWb3TPY4bxVAAAAAElFTkSuQmCC - - - - MiddleRight - - - 9, 24 - - - 162, 36 - - - 0 - - - 1. Create Entitytable - - - MiddleLeft - - - btnCreateEntityTable - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - 328, 427 - - - 424, 125 - - - 32 - - - Erzeugung Tabellenstruktur: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 733, 56 - - - True - - - 7, 17 - - - 1046, 559 - - - Segoe UI, 9.75pt - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wDjfQAAmJiYAPnGlgDu2s4ApXJsANKfggD/8OEAuod3ANvHxADlsowA/9y4AImJiQD/584AxpN9AKqB - egDXcQAA//fwAOS8mADEnIgA3KmHAK57cACQkJAA8b6SAPn5+QD/69YA/+DAAN13AAD/9OgAs4BzAMGO - egD/5McA16SEAJSUlAD/+/cA4LiVAKl2bgD1wpQA7bqQAOm2jgDhrooApn15APz8/ACMjIwAt4R1AP/u - 3QD/6dIAvYp4AMmWfgDadAAA4HoAAP/27AD96NUAx56JAP/y5QD/5csAjo6OANmmhgD//fsA/+3aALF+ - cgC1gnQA1aKEAP7+/gD6+voAioqKAIuLiwCNjY0Aj4+PAJGRkQCTk5MAlZWVAJeXlwC5hnYAvot5AMKP - ewDFknwA3aqIANhyAADZcwAA23UAANx2AADeeAAA4XsAAOJ8AACtenAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABQxTR8wSj49ViUGKgAAADYFGRlBK0ABAQEBAQoqAAAHAQg0IwEBAUNCDQEB - BgAAIQEINFBPEQFEQ0IBASUAABUBCDQyAQEBAQEBAQEWAAApAS4dUTsBAUU5RCwBHgAACwFTHBxSUQFG - F0VEAS0AACgBMy4dEiMBAQEBAUAJAAAnAVQaCB1JSCJHAQErSwAAGAFVVDMIA0lIIiMjQUwAACYBAjgv - Gi43HTQ0NBkPAAAEAQwbIA4aPC4ICAgZMQAAEzUBAQEBAQEBAQEBBRAAAAAkBCYYJygLKU46PxAAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMuYf8zJln7/xZJ8/8GOev+9inj/uYZ2/7WCdP+xfnL/rXpw/6l2bv+lcmz/pXJszAAA - AAAAAAAAAAAAAM6bgMzu2s7/+fn5//n5+f/6+vr//Pz8//7+/v///////////////////////////9vH - xP+lcmzMAAAAAAAAAADSn4L////////w4f//9uz///v3/////////////////4uLi/+Kior/iYmJ//// - ////////pXJs/wAAAAAAAAAA16SE////////8OH///bs/9lzAP/YcgD/13EA//////+NjY3/i4uL/4qK - iv///////////6l2bv8AAAAAAAAAANyph/////////Dh///27P/adAD///////////////////////// - //////////////////+ue3D/AAAAAAAAAADhror////////u3f//9Oj/23UA///9+////////////4+P - j/+Ojo7/jY2N/4yMjP//////s4Bz/wAAAAAAAAAA5bKM///////eeAD/3XcA/913AP/cdgD/23UA//// - //+RkZH/kJCQ/4+Pj/+NjY3//////7eEdf8AAAAAAAAAAOm2jv//////4HoA///u3f//9Oj///fw///7 - 9/////////////////////////////7+/v+6h3f/AAAAAAAAAADtupD//////+F7AP//69b///Dh///0 - 6P+Xl5f/lZWV/5SUlP+Tk5P////////////8/Pz/vot5/wAAAAAAAAAA8b6S///////ifAD/4XsA/+B6 - AP//8OH/mJiY/5eXl/+VlZX/lJSU///79///+/f/+vr6/8KPe/8AAAAAAAAAAPXClP//////430A///l - y///6dL//+vW///u3f//8uX///To///27P//9uz///bs//n5+f/Gk33/AAAAAAAAAAD5xpb////////c - uP//4MD//+TH///nzv//69b//+3a///u3f//8OH///Dh///w4f/5+fn/yZZ+/wAAAAAAAAAA88CTzP3o - 1f//////////////////////////////////////////////////////7trO/6p3bswAAAAAAAAAAAAA - AADuu5DM+caW//XClP/xvpL/7bqQ/+m2jv/lsoz/4a6K/92qiP/Zpob/1aKE/6p3bswAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPXC - lADzqk0AzMzMAL+ejgD/5cwAmY+FAMy6qgDeq4gAuod2APLr6gD/2bMAmZmZAMqXfgDMw7sA27KZAKOB - fwD/7t4A//buAK57cADqt48At5GOANShgwD/38AA9eLUAPrKnACZlI8AwY56AP/p1QDksYsAzMjEAMy/ - swD338wA/vHmAP/7+ACzgHMA8L2RAKh1bQDEopAAxpN8APnGlgDYpYUA/+LHAP/58wD/27gA/+zZAJmM - gQDMva4AvYp4AP/06gD/59AAmZKLAJmWkwD/3bwAzMrIAKt4bwC2g3QA7bqQAPbh0ADMwrcAzLmmANmv - mAD//fwAzMbBAPK/kwD/8OMAmZCIAJmXlgD/4MMAoW5qAKVybACwfXEAuIV1AL+MeQDEkXsAzJl/APfE - lQDSn4IA1qOEANqnhgDotY4A5rOMAOCtiQDir4oA//fxAMGgjgD/8+cA//z6AP/69QD/9ewA/+/gAP/t - 3AD/6tcAmY6CAP/o0gD/5s4A/+PJAP/hxQD/3r4AzMS9AMy7rACpdm4A//LlALF+cgDHlH0AwqGPAN2q - hwDxvpIA7LmPAKp3bgCseW8Ar3xxALJ/cgC1gnQAmZOOAJmVkgCZmJcAyZZ+APbDlQDMx8IA9MGUAPPA - kwDvvJEA7ruQAMy+sgCZj4YA9uDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAZ3KUwdSzILSjolaXFwbydIAkcSAAAAaz8aFFpAAQEBAQEBAQEBAQEBAQwX - EgAATzxYFFpABAQEBAEODg4ODg4BAQEMRwAAGAFoWy1ZBAEBAQEFBQUFBQUBAQEBAgAAUAFoM1YkBAEB - AQEBAQEBAQEBAQEBSAAAKwFDMwQEBAQBDg4ODg4BAQEBAQEBZwAAUQFcWAQtWQEBBQUFBQUBAQEBAQEB - OQAAbAETQwRWWkABAQEBAQEBAQEBAQEBFQAAVAEvXARbBAQEBAEODg4ODg4OAQEBSQAAVQFeEwQzBFpZ - AQEFBQUFBQUFAQEBcgAAHwEeLwRoBFZaQAEBAQEBAQEBAQEBcwAAUwE0XgRcBAQEBEAODg4ODg4ODgEB - SgAAUgEHYAQTBFhbVlo4BQUFBQUFBQEBCwAAbgFiYQQvBENYW1ZaWUABAQEBAQEBMgAAfQFjYgQEBARD - NXQcdTZFdgEBAQEBSwAAJgEZYwQ0Hi8TIT0QZUF5ICRZQEBAHQAAQgE3GQRiYWBeXVxDWDNbFFYtWlpa - TAAAegEuNwQEBARgMF8If0Q1MzNbFBQUagAAeAENLgQZY2IHPglmMX4hQ2hoWFhYDwAAKiMTDQQ3ZEYs - B2E0Hl4vXRMTXFyATQAAABsjAQEBAQEBAQEBAQEBAQEBASIRVwAAAAAqTgN7bXw7FlJTH1VUClErUBgo - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AwAADAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAEA4AADAP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJln6pyZZ+/8aTfP/EkXv/wY56/7+Mef+9inj/uod2/7iF - df+2g3T/s4Bz/7F+cv+vfHH/rHlv/6p3bv+odW3/pXJs/6Nwa/+hbmr/nmtoqQAAAAAAAAAAAAAAAM6b - gKnZr5j/9eLU///27v//+vX///38//////////////////////////////////////////////////// - ///////////////////y6+r/t5GO/55raKkAAAAAAAAAANKfgv/24dD///Pn///27v//+vX///38//Oq - Tf/zqk3/86pN//OqTf//////mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/////////////////8uvq/6Fu - av8AAAAAAAAAANShg/////////Ll///17P//+fP///z6//OqTf//////////////////////zMzM/8zM - zP/MzMz/zMzM/8zMzP/MzMz//////////////////////6Nwa/8AAAAAAAAAANajhP////////Ll///0 - 6v//9/H///v4//OqTf////////////////////////////////////////////////////////////// - /////////////6VybP8AAAAAAAAAANilhf////////Dj///06v/zqk3/86pN//OqTf/zqk3//////5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn//////////////////////////////////////6l2bv8AAAAAAAAAANqn - hv///////+/g///z5//zqk3///nz///8+v///////////8zMzP/MzMz/zMzM/8zMzP/MzMz///////// - /////////////////////////////6t4b/8AAAAAAAAAAN2qh////////+7e///w4//zqk3///fx///6 - 9f///fz//////////////////////////////////////////////////////////////////////657 - cP8AAAAAAAAAAOCtif///////+zZ///v4P/zqk3///Xs//OqTf/zqk3/86pN//OqTf//////mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/////////////////7B9cf8AAAAAAAAAAOKviv///////+rX///u - 3v/zqk3///Tq//OqTf//+vX///z6////////////zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM//// - /////////////7J/cv8AAAAAAAAAAOSxi////////+nV///s2f/zqk3///Ll//OqTf//9/H///r1///9 - /P///////////////////////////////////////////////////////////7WCdP8AAAAAAAAAAOaz - jP///////+fQ///q1//zqk3//+/g//OqTf/zqk3/86pN//OqTf///fz/mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf///////////7iFdf8AAAAAAAAAAOi1jv///////+XM///o0v/zqk3//+7e//Oq - Tf//8+f///Xs///38f//+vX/zMrI/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP///////////7qH - dv8AAAAAAAAAAOy5j////////+PJ///mzv/zqk3//+zZ//OqTf//8OP///Pn///17P//9/H///r1///8 - +v///fz//////////////////////////////////////72KeP8AAAAAAAAAAO67kP///////+HF///j - yf/zqk3/86pN//OqTf/zqk3///Dj/5mSi/+Zk47/mZSP/5mVkv+ZlpP/mZeW/5mYl/////////////// - /////////////7+Mef8AAAAAAAAAAPC9kf///////9/A///hxf/zqk3//+fQ///p1f//7Nn//+7e/8y/ - s//Mwrf/zMO7/8zEvf/MxsH/zMfC/8zIxP//+/j///z6///9/P///fz///38/8GOev8AAAAAAAAAAPK/ - k////////928///fwP/zqk3//+PJ///mzv//6NL//+rX///t3P//7+D///Dj///z5///9Or///Xs///2 - 7v//9/H///nz///69f//+vX///r1/8SRe/8AAAAAAAAAAPTBlP///////9u4///dvP/zqk3/86pN//Oq - Tf/zqk3//+jS/5mMgf+ZjoL/mY+F/5mPhv+ZkIj/mZKL///06v//9Or///Xs///27v//9u7///bu/8eU - ff8AAAAAAAAAAPbDlf///////9mz///buP/zqk3//9/A///hxf//48n//+XM/8y5pv/Muqr/zLus/8y9 - rv/MvrL/zL+z///w4///8uX///Ll///z5///8+f///Pn/8qXfv8AAAAAAAAAAPnGlv/+8eb//+7e///Z - s//zqk3//928///evv//4MP//+LH///lzP//5s7//+fQ///p1f//6tf//+zZ///t3P//7t7//+7e///v - 4P//7+D/9uDQ/8yZf/8AAAAAAAAAAPjFlj36ypz//vHm//////////////////////////////////// - ///////////////////////////////////////////////////338z/27KZ/8yZf6kAAAAAAAAAAAAA - AAD4xZY9+caW//fElf/1wpT/88CT//G+kv/vvJH/7bqQ/+q3j//otY7/5rOM/+Sxi//ir4r/4K2J/96r - iP/ap4b/2KWF/9ajhP/UoYP/0J2BqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AMAAAwCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAABAOAAAwD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPXClADzpkUA79rOAJmZmQDNmn8A//DhALOL - iQDZvKEA4a6KAP/cuQDzslwAmY6DALSBcwD/5s8AoHx6AMiekADAjXkA//fwANekhADruI4A572fAPOs - UAD/4cQAmZOOAKt4bwCylo0AnGlnAP/r2ADp2dYA+8iXALqHdgDGk3wA//v3AP/z6QDwvZEA3KmHALWR - hQDms4wAp3RtAK98cQDRnoEA/96/APOpSwDzr1cAmZGIAJmWkwD/5MoAn2xpAP/9+wD/7dwA/+jTALeE - dAC9incA+MWVAMOQegDJln0A1KGDAP/y5QD/+fQA//XsAPOtVADtupAA79vRAKFuagClcmwAqXZuAK16 - cACxfnIAmZGLAPPAkwDPnIAA6baNAOSxiwDap4YA3quIAPOqTgCZj4YA//79AP/8+QD/+PIA//buAP/x - 4wD/7NoA/+rWAPOnRwD/59EA86hJAP/lzQD/48gA/+LGAJmUkAD/4MIA87BZAJmXlQCZmJcA/929AP/y - 5wDzrVIAnWpoALOAcgC+i3gAxZJ7APrHlgDKl34A8r+SANOgggDsuY8A2KWFAP/69QD/9OoAnmtoAKBt - aQD/7+AApHFrAKZzbAD/6dUAqHVtAKp3bgCseW8A86tPAK57cADu2tEAsH1xAP/fwQDzrlUA7trNALJ/ - cgCZkIcAmZKMAPOxWgC1gnMAmZWRALaDdAC/jHgAwo96APnGlgD3xJUAx5R8APTBkwDMmX8A8b6SAO67 - kADQnYEA6reOANajhADntIwA5bKLANuohgDjsIsA4q+KAP/+/gD/5s0A/+XMAPOmRgDzqEoA86pNAPOs - UQCZj4UA861TAJmRiQDzrlQAmZSPAJmVkgCZl5QA87BYAJmYmADzsVsAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4eFD2ZGfSp7RXkbRHcpdUN0AkJyMnFlHREA - AAAAACcSQVIjUAEBAQEBAQEBAQEBAQEBAQEBAQEfCREAAAAAZwU+UiNQAQENDQ0NDQ0BBgYGBgYGBgEB - AQEfMgAAAAATmT5SIzMBAQ0BAQEBAQEGBgYGBgYGAQEBAQFCAAAAADkBcBRvMwEBDQEBAQEBAQEBAQEB - AQEBAQEBAXQAAAAAIgEkUz1RAQENAQEBAQEBAQEBAQEBAQEBAQEBKQAAAAA6ASRTLl+pDQ0NAQYGBgYG - BgYGAQEBAQEBAQF4AAAAAGoBYz4ubzMBAQEBBgYGBgYGBgYBAQEBAQEBAXkAAAAAjgE8cC49UQEBAQEB - AQEBAQEBAQEBAQEBAQEBKgAAAABJAVQkf1IjUAEBAQEBAQEBAQEBAQEBAQEBAQGBAAAAACsBCGOjFG9R - DQ0NDQ0NAQYGBgYGBgYGBgYBAQ8AAAAAOwFzVD9TUiOpAQEBAQEBBgYGBgYGBgYGBgEBNgAAAAAVATQI - oXAUPYRQAQEBAQEBAQEBAQEBAQEBAQEhAAAAAEwBVXNkJD5SpzMBAQEBAQEBAQEBAQEBAQEBATcAAAAA - JgFWNJ88cFMuX6kNDQ0BBgYGBgYGBgYGAQEBiAAAAABNAXYeGAhjcC49IzMBAQEGBgYGBgYGBgYBAQGJ - AAAAAAsBWFZ6c1RjfxQ9IzMBAQEBAQEBAQEBAQEBAWgAAAAAlwEQNZ40czw/PhQ9IzMBAQEBAQEBAQEB - AQEBjAAAAAAoAZsQnk56n6E/Pl2lpmGoBgYGBgEBAQEBAQFqAAAAAEoBW5stdh40CDwkGl2GMGCoBgYG - AQEBAQEBAY4AAAAAFgEZMZ1Ydh40CDxjcFNSPSNRUAEBAQEBAQEBBwAAAABAAX5cWVpYdh40c1RjcD4U - Um8jUTNQAQEBAQGRAAAAACUBYl5XWZ0tnk40T4Kig4OkXYalMCNRMzNQUGwAAAAASAEMLJxcMVpYdlYO - oIIvR4ODGl2GUj1vIyMjkwAAAAADAZoMBF5cMZsQNVYeNHMIVGMkcD5TUxRSUlJuAAAAADgBUpoMYn4Z - W5sQWHZWVTRzCFQ8YyQkcD4+fJYAAAAACmkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBM4AXHAAAAAAACiBp - ijiLA41Ia48lkEBtbRaSSpQolUuXmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////gAAAHwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPgAAAH//////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqHdrW2g3T/tYJz/7SB - c/+zgHL/sX5y/7B9cf+vfHH/rntw/616cP+seW//q3hv/6l2bv+odW3/p3Rt/6ZzbP+lcmz/pHFr/6Nw - a/+hbmr/oG1p/59saf+ea2j/nWpo/5xpZ/+caWe1AAAAAAAAAAAAAAAAAAAAAAAAAAC6h3a1yJ6Q/+/b - 0f//+PL///v3///+/f////////////////////////////////////////////////////////////// - ////////////////////////////////////////6dnW/7OLif+caWe1AAAAAAAAAAAAAAAAAAAAAL6L - eP/v2s7///Xs///48v//+/f///79////////////87Jc//OyXP/zslz/87Jc//OyXP/zslz//////5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf//////////////////////6dnW/59saf8AAAAAAAAAAAAA - AAAAAAAAwI15///+/v//9ez///jy///79////fv////////////zslz///////////////////////// - ////////mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ////////////////////////////oW5q/wAA - AAAAAAAAAAAAAAAAAADDkHr////////06v//9/D///r1///9+/////////////OyXP////////////// - //////////////////////////////////////////////////////////////////////////////// - //+kcWv/AAAAAAAAAAAAAAAAAAAAAMaTfP////////Pp///27v//+fT///z5////////////87Jc//// - //////////////////////////////////////////////////////////////////////////////// - /////////////6d0bf8AAAAAAAAAAAAAAAAAAAAAyZZ9////////8+n///bu//OvV//zsFn/87Fb//Oy - XP/zslz/87Jc//////+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ//////////////////// - ////////////////////////qndu/wAAAAAAAAAAAAAAAAAAAADKl37////////y5///9ez/869X///6 - 9f///fv//////////////////////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn///////// - //////////////////////////////////+seW//AAAAAAAAAAAAAAAAAAAAAMyZf/////////Ll///0 - 6v/zr1f///n0///8+f////////////////////////////////////////////////////////////// - /////////////////////////////////////////////698cf8AAAAAAAAAAAAAAAAAAAAAz5yA//// - ////8eP///Pp//OuVf//+PL///v3///+/f////////////////////////////////////////////// - ////////////////////////////////////////////////////////sn9y/wAAAAAAAAAAAAAAAAAA - AADRnoH////////w4f//8uf/865U///38P//+vX///z5//OyXP/zslz/87Jc//OyXP/zslz/87Jc//// - //+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn///////////+0gXP/AAAAAAAA - AAAAAAAAAAAAANShg////////+/g///x4//zrVT///bu///48v//+/f/87Fb//////////////////// - /////////////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf///////////7eE - dP8AAAAAAAAAAAAAAAAAAAAA16SE////////7dz///Dh//OtU///9Or///fw///59P/zsVr///79//// - //////////////////////////////////////////////////////////////////////////////// - ////////uod2/wAAAAAAAAAAAAAAAAAAAADap4b////////s2v//7+D/861S///z6f//9ez///jy//Ow - WP///fv///////////////////////////////////////////////////////////////////////// - //////////////////+9inf/AAAAAAAAAAAAAAAAAAAAANyph////////+rW///t3P/zrFH///Ll///0 - 6v//9u7/869X//OwWf/zsVv/87Jc//OyXP/zslz//////5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/////////////////7+MeP8AAAAAAAAAAAAAAAAAAAAA3quI////////6dX//+vY//Os - UP//8OH///Ln///06v/zr1f///n0///79////fv/////////////////mZmZ/5mZmf+ZmZn/mZmZ/5mZ - mf+ZmZn/mZmZ/5mZmf+ZmZn/////////////////wo96/wAAAAAAAAAAAAAAAAAAAADhror////////n - 0f//6tb/86tP///v4P//8eP///Ln//OuVf//9/D///n0///79////fv///////////////////////// - ///////////////////////////////////////////////////Fknv/AAAAAAAAAAAAAAAAAAAAAOOw - i////////+bP///o0//zqk3//+3c///v4P//8uX/861U///17P//9/D///n0///79////fv///////// - /////////////////////////////////////////////////////////////8eUfP8AAAAAAAAAAAAA - AAAAAAAA5rOM////////5cz//+bP//OqTf/zqk7/86tP//OsUf/zrVP/861U///17P+ZlJD/mZWS/5mX - lP+ZmJf/mZiY/5mZmf+ZmZn/mZmZ/5mZmf//////////////////////////////////////ypd+/wAA - AAAAAAAAAAAAAAAAAADpto3////////jyP//5cz/86lL///p1f//69j//+3c///w4f//8uX///Pp/5mT - jv+ZlJD/mZWR/5mWk/+Zl5X/mZiY/5mZmf+ZmZn/mZmZ//////////////////////////////////// - ///MmX//AAAAAAAAAAAAAAAAAAAAAOu4jv///////+HE///kyv/zqEr//+fR///p1f//69j//+3c///w - 4f//8uX///Ln///06v//9u7///jy///59P//+/f///z5///+/f////////////////////////////// - /////////////82af/8AAAAAAAAAAAAAAAAAAAAA7bqQ////////38H//+LG//OoSf//5c3//+fR///p - 1f//69j//+3c///v4P//8eP///Ln///06v//9ez///fw///48v//+vX///v3///8+f///fv///79//// - ////////////////////////0J2B/wAAAAAAAAAAAAAAAAAAAADwvZH////////dvf//4ML/86dH//Oo - Sf/zqEr/86lL//OqTf/zqk7//+3c/5mPhv+ZkIf/mZGJ/5mSjP+Zkoz/mZSP/5mUkP+ZlZH/mZWS/5mW - k///+/f///z5///9+////fv///79///+/f/ToIL/AAAAAAAAAAAAAAAAAAAAAPPAk////////9y5///e - v//zpkb//+LG///kyv//5c3//+fR///p1f//6tb/mY6D/5mPhf+ZkIf/mZGI/5mRi/+Zkoz/mZKM/5mT - jv+ZlJD/mZWR///48v//+fT///r1///79///+/f///v3/9ajhP8AAAAAAAAAAAAAAAAAAAAA9cKU//// - ////5s3//9y5//OmRf//4ML//+LG///kyv//5cz//+bP///o0///6tb//+vY///t3P//7+D///Dh///x - 4///8uf///Pp///06v//9ez///bu///27v//9/D///jy///48v//+PL/2KWF/wAAAAAAAAAAAAAAAAAA - AAD4xZX////////48v//5s3//9y5///dvf//38H//+HE///jyP//5cz//+bP///n0f//6dX//+rW///s - 2v//7dz//+/g///w4f//8eP///Ll///y5///8+n///Pp///06v//9ez///Xs/+7a0f/bqIb/AAAAAAAA - AAAAAAAAAAAAAPvIl4/6x5b///////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////////////9+//u2s3/572f/7aD - dI8AAAAAAAAAAAAAAAAAAAAAAAAAAPvIl4/7yJf/+seW//nGlv/4xZX/98SV//XClP/0wZP/88CT//K/ - kv/xvpL/8L2R/+67kP/tupD/7LmP/+y5j//ruI7/6reO/+m2jf/ntIz/5rOM/+Wyi//ksYv/47CL/+Kv - iv+2g3SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////4AAAB8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA - AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAAD4AAAB///////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8Ao3BrAPbDlAD/mQAA79rOAKampgDNmn8A//LfALOL - iQC7uLUA4a6KAP/cuQDzslwAhISEALSBcwD/5s8ApYB9AMaijgDBjnkA//nvANekhADruI8A7MOcAPOs - UAD/58EAkJCQAKt4bwCylo0AnGlnAP/v1wDm19UA/MmXALqHdgDGk3wA//v3AP/16ADwvZEA3aqHALWR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPnICj0J2B/9Cd - gf/QnYH/0J2B/9Cdgf/QnYH/0J2B/8+cgP/PnID/z5yA/86bgP/Om4D/zpuA/82af//Nmn//zJl//8yZ - f//MmX//yZZ9/8iVff/Gk3z/xJF7/8KPev/Bjnn/vot4/72KeP+7iHb/uYZ1/7aDdP+0gXP/s4By/7B9 - cf+ue3D/q3hv/6l2bv+ndGz/n2xoowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANKf - gszQnYH/7tS////04///9OT///Xl///15///9ej///bp///26v//9+v///fs///47f//+O7///nv///5 - 8P//+fL///rz///69P//+/X///v2///89////Pj///z5///9+v///fz///79///+/v////////////// - ///////////////////////////////////ey8n/p3Rs/6Rxa8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA06CCo9Gegf/24s7///Pi///04///9OT///Xl///15///9ej///bp///26v//9+v///fs///4 - 7f//+O7///nv///58P//+fL///rz///69P//+/X///v2///89////Pj///z5///9+v///fz///79///+ - /v//////////////////////////////////////////////////////7eLh/6d0bP+fbGijAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA1KGD//Xl2P//+O3///Pi///04///9OT///Xl///15///9ej///bp///2 - 6v//9+v///fs///47f//+O7///nv///58P//+fL///rz///69P//+/X///v2///89////Pj///z5///9 - +v///fz///78///+/f///////////////////////////////////////////////////////////97L - yf+ndGz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1aKD////////8+H///Pi///04///9OT///Xl///1 - 5///9ej///bp///26v//9+v///fs///47f//+O7///nv///58P//+fH///ry/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7 - u/////////////////+pdm7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1qOE////////8+H///Pi///0 - 4///9OT///Tl///15v//9ef//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//+fH///ry/4GB - gf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7Cw - sP+0tLT/tra2/7i4uP////////////////+reG//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16SE//// - ////8+H///Pi///04///9OT///Tl///15v//9ef//5kA///26f//9+v///fs///47f//+O7///jv///5 - 8P//+fH///ry/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wl - pf+oqKj/q6ur/66urv+xsbH/tLS0/7W1tf////////////////+ue3D/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA2KWF////////8+H///Pi///z4v//9OT///Tl///15v//9ef//5kA///26f//9ur///fr///3 - 7P//+O7///jv///57///+fD///ny///68///+vT///v1///79v//+/f///z4///8+f///fr///37///9 - /P///v3///7+//////////////////////////////////////////////////////+wfXH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA2aaG////////8+D///Ph///z4v//9OT///Tl///15v//9ef//5kA///2 - 6f//9ur///fr///37P//+O3///ju///57///+fD///nx///68v//+vP///v1///79f//+/b///z3///8 - +P///Pn///36///9+////vz///79///+/v////////////////////////////////////////////// - //+zgHL/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA26iG////////8uD///Ph///z4v//9OP///Tk///1 - 5f//9ef//5kA///26f//9un///fr///37P+BgYH/hISE/4eHh/+Kior/jY2N/5CQkP+Tk5P/lpaW/5mZ - mf+cnJz/oKCg/6Ojo/+np6f/qqqq/66urv+xsbH/tbW1/7i4uP+7u7v///////////////////////// - //////////////////+0gXP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3KmH////////8uD///Ph///z - 4v//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD///bq///36/+BgYH/hISE/4eHh/+Kior/jY2N/5CQ - kP+Tk5P/lpaW/5mZmf+cnJz/oKCg/6Ojo/+np6f/qqqq/62trf+wsLD/tLS0/7a2tv+4uLj///7+//// - //////////////////////////////////+2g3T/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3aqH//// - ////8uD///Ph///z4v//mQD///Tk///05f//9eb///Xn///26P//9un///bq///36/+BgYH/hISE/4eH - h/+Kior/jY2N/5CQkP+SkpL/lZWV/5iYmP+bm5v/np6e/6Kiov+lpaX/qKio/6urq/+urq7/sbGx/7S0 - tP+1tbX///79///+/f///v7///7+//////////////////////+5hnX/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA3quI////////8t////Pg///z4f//mQD///Tj///05P//9eX///Xn///16P//9uj///bp///3 - 6///9+z///fs///47v//+O////nv///58P//+fL///ry///68///+vT///v1///79v//+/f///z3///8 - +f///Pn///36///9+v///fv///38///+/P///v3///79///+/f///v7///7+///+/v+7iHb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA36yI////////8t////Lg///z4f//mQD///Tj///05P//9OX///Xm///1 - 5///9uj///bp///26v//9+v///fs///47f//+O7///jv///58P//+fH///ny///68///+vP///v1///7 - 9f//+/b///v3///89////Pj///z5///9+v///fr///37///9/P///fz///78///+/P///v3///79///+ - /f+9inj/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4K2J////////8t7///Lg///z4f//mQD///Pi///0 - 5P//9OX///Xl///15///9ej///bp///26f+BgYH/hYWF/4iIiP+MjIz/kJCQ/5SUlP+YmJj/nJyc/6Cg - oP+kpKT/qamp/62trf+ysrL/tra2/7m5uf///Pf///z4///8+f///Pn///36///9+v///fv///37///9 - /P///fz///38///9/P++i3j/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4a6K////////8t7///Lf///y - 4P//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD///bo///26f+BgYH/hYWF/4iIiP+MjIz/kJCQ/5SU - lP+YmJj/nJyc/6CgoP+kpKT/p6en/6ysrP+wsLD/s7Oz/7a2tv//+/f///z3///8+P///Pj///z5///8 - +f///fr///36///9+v///fr///36///9+v/Bjnn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4q+K//// - ////8t7///Lf///y4P//mQD///Pi///z4v//9OT///Tl///15f//9ef///Xo///26P+BgYH/hYWF/4eH - h/+Li4v/j4+P/5OTk/+Xl5f/mpqa/56env+hoaH/pqam/6mpqf+tra3/sLCw/7Kysv//+/b///v2///7 - 9////Pf///z4///8+P///Pn///z5///8+f///Pn///z5///8+f/Cj3r/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA5LGL////////8d3///Le///y3///mQD///Ph///z4v//9OP///Tk///05f//9eb///Xn///2 - 6P//9un///bq///36///9+z///fs///47f//+O7///jv///58P//+fD///nx///68v//+vP///rz///6 - 9P//+/X///v1///79v//+/b///v3///89////Pf///z4///8+P///Pj///z4///8+P/EkXv/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA5bKL////////8d3///Le///y3///mQD///Ph///z4v//8+L///Tk///0 - 5f//9eX///Xn///15///9uj///bp///26v//9+v///fs///47f//+O7///ju///47///+fD///nw///5 - 8f//+vL///rz///68///+vT///v1///79f//+/X///v2///79v//+/b///v3///89////Pf///z3///8 - 9//Gk3z/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5rOM////////8dz///Hd///y3v//mQD///Pg///z - 4f//8+L///Tj///05P//9OX///Xm///15///9ej///bo///26f//9ur///fr/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7 - u///+/b///v2///79v/IlX3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA57SM////////8dz///Hd///y - 3v//mQD///Lg///z4f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//9un///bq/4GB - gf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7Cw - sP+0tLT/tra2/7i4uP//+/X///v1///79f/Jln3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LWN//// - ////8dv///Hc///x3f//mQD///Lf///y4P//mQD///Pi///04///9OT///Tk///15f//9eb///Xn///2 - 6P//9un///bp/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wl - pf+oqKj/q6ur/66urv+xsbH/tLS0/7W1tf//+vT///r0///69P/MmX//AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA6baO////////8Nv///Hb///x3f//mQD///Le///y4P//mQD///Ph///z4v//9OP///Tk///0 - 5f//9eX///Xn///15///9uj///bp///26f//9ur///fr///37P//9+z///jt///47v//+O7///jv///5 - 7///+fD///nw///58f//+fH///ny///68v//+vL///ry///68///+vP///rz///68//MmX//AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA6reO////////8Nr///Hb///x3P//mQD///Le///y3///mQD///Ph///z - 4f//8+L///Tj///05P//9OX///Xm///15///9ef///bo///26f//9un///bq///36///9+z///fs///4 - 7f//+O7///ju///47///+O////nv///58P//+fD///nw///58f//+fH///nx///58v//+fL///ny///5 - 8v/MmX//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA67iP////////8Nr///Da///x2///mQD///Hd///y - 3v//mQD///Lg///z4f//8+L///Pi///04///9OT///Tl///15v//9ef///Xn/4GBgf+EhIT/iIiI/4yM - jP+QkJD/k5OT/5eXl/+bm5v/np6e/6Kiov+mpqb/q6ur/6+vr/+zs7P/t7e3/7q6uv//+fD///nw///5 - 8P//+fD///nw///58P/Nmn//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7bqP////////8Nn///Da///w - 2///mQD///Hd///x3f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//9eb///Xn/4GB - gf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eXl/+bm5v/np6e/6Kiov+mpqb/qamp/62trf+ysrL/tLS0/7e3 - t///+O////nv///57///+e////nv///57//Nmn//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7ruQ//// - ////79f///DZ///w2v//mQD///Hc///x3f//mQD///Le///y3///8+D///Ph///z4v//8+L///Tj///0 - 5P//9OX///Xl/4GBgf+EhIT/iIiI/4uLi/+Ojo7/kpKS/5aWlv+ZmZn/nZ2d/6Ghof+kpKT/qKio/6ur - q/+vr6//srKy/7Ozs///+O7///ju///47v//+O7///ju///47v/Om4D/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA77yQ////////79b///DZ///w2f//mQD///Hb///x3P//mQD///Le///y3v//8uD///Pg///z - 4f//8+L///Pi///04///9OT///Tl///15f//9eb///Xn///15///9uj///bo///26f//9un///bq///3 - 6///9+v///fr///37P//9+z///fs///47f//+O3///jt///47f//+O3///jt///47f/Om4D/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA8L2R////////7tT//+/W///w2f//mQD///Da///x2///mQD///Hd///y - 3v//8t////Lg///z4P//8+H///Pi///z4v//9OP///Tk///05P//9OX///Xm///15///9ef///Xo///2 - 6P//9un///bp///26f//9ur///bq///36///9+v///fr///37P//9+z///fs///37P//9+z///fs///3 - 7P/Om4D/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8b6S////////7dL//+7U///v1///mQD///Da///w - 2///mQD///Hc///x3f//8t7///Lf/4GBgf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eXl/+bm5v/np6e/6Ki - ov+mpqb/q6ur/6+vr/+zs7P/t7e3/7q6uv//9un///bp///26f//9ur///bq///36///9+v///fr///3 - 6///9+v///fr///36//PnID/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8r+S////////7ND//+7T///u - 1f//mQD//5kA//+ZAP//mQD//5kA//+ZAP//8d3///Le/4GBgf+EhIT/iIiI/4yMjP+QkJD/k5OT/5eX - l/+bm5v/np6e/6Kiov+mpqb/qamp/62trf+ysrL/tLS0/7e3t///9uj///bo///26f//9un///bp///2 - 6f//9un///bq///26v//9ur///bq///26v/PnID/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88CT//// - ////7M7//+3R///u0///mQD//+/X///w2f//8Nr///Db///x2///8dz///Hd/4GBgf+EhIT/iIiI/4uL - i/+Ojo7/kpKS/5aWlv+ZmZn/nZ2d/6Ghof+kpKT/qKio/6urq/+vr6//srKy/7Ozs///9ef///Xn///1 - 6P//9ej///bo///26P//9uj///bp///26f//9un///bp///26f/PnID/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9MGT////////68z//+zP///t0f//mQD//+7V///w2f//8Nn///Da///w2///8dv///Hc///x - 3f//8t7///Le///y3///8uD///Pg///z4f//8+H///Pi///z4v//9OP///Tk///05P//9OX///Tl///1 - 5f//9eb///Xm///15///9ef///Xn///15///9ef///Xo///16P//9ej///Xo///16P/QnYH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9sOU////////6sv//+vN///sz///mQD//+7T///u1f//8Nn///DZ///w - 2v//8Nv///Hb///x3P//8d3///Hd///y3v//8t////Lg///y4P//8+H///Ph///z4v//8+L///Pi///0 - 4///9OT///Tk///05P//9OX///Tl///15f//9eb///Xm///15v//9eb///Xn///15///9ef///Xn///1 - 5//QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA98SU////////6sn//+rL///rzf//mQD//+3R///u - 0///7tX//+/X///w2f//8Nr///Da/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OTk/+Wlpb/mZmZ/5yc - nP+goKD/o6Oj/6enp/+qqqr/rq6u/7Gxsf+1tbX/uLi4/7u7u///9OX///Tl///05f//9OX///Xl///1 - 5f//9eX///Xl///15f/QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWV////////6cf//+rJ///q - y///mQD//5kA//+ZAP//mQD//5kA//+ZAP//8Nn///Da/4GBgf+EhIT/h4eH/4qKiv+NjY3/kJCQ/5OT - k/+Wlpb/mZmZ/5ycnP+goKD/o6Oj/6enp/+qqqr/ra2t/7CwsP+0tLT/tra2/7i4uP//9OT///Tk///0 - 5P//9OT///Tk///05P//9OT///Tk///05P/QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+caW//// - ////6MP//+nH///qyf//mQD//+vN///sz///7dH//+7T///u1f//79f///DZ/4GBgf+EhIT/h4eH/4qK - iv+NjY3/kJCQ/5KSkv+VlZX/mJiY/5ubm/+enp7/oqKi/6Wlpf+oqKj/q6ur/66urv+xsbH/tLS0/7W1 - tf//8+L///Pi///04///9OP///Tj///04///9OP///Tj///04//QnYH/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA+seW////////58H//+jE///px///mQD//+rL///rzf//7M///+3R///u0///7tT//+/W///w - 2f//8Nn///Da///w2v//8dv///Hb///x3P//8d3///Hd///y3v//8t7///Lf///y3///8uD///Lg///z - 4P//8+H///Ph///z4f//8+H///Pi///z4v//8+L///Pi///z4v//8+L///Pi///z4v/QnYH/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA+8iX//7y4v//8Nn//+fB///ow///mQD//+rJ///qy///68z//+zO///s - 0P//7dL//+7U///v1v//79f///DZ///w2v//8Nr///Db///x2///8dz///Hc///x3f//8d3///Le///y - 3v//8t7///Lf///y3///8uD///Lg///y4P//8+D///Ph///z4f//8+H///Ph///z4f//8+H///Ph/+7U - v//QnYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MmXo/zJl//+9OX///DZ///nwf//6MP//+jF///p - yP//6sr//+vM///szv//7ND//+3R///u0///7tX//+/X///w2f//8Nn///Da///w2v//8Nv///Hb///x - 3P//8dz///Hd///x3f//8d3///Le///y3v//8t7///Lf///y3///8t////Lg///y4P//8uD///Lg///y - 4P//9+z/9uHN/9Kfgv/PnICjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3KmMz8yZf//vLi//// - //////////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////// - ///////////////////15df/0Z6B/9KfgswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD8yZej+8iX//rHlv/5xpb/+MWV//fElP/2w5T/9MGT//PAk//yv5L/8b6S//C9kf/vvJD/7ruQ/+26 - j//ruI//6reO/+m2jv/otY3/57SM/+azjP/lsov/5LGL/+Kviv/hror/4K2J/9+siP/eq4j/3aqH/9yp - h//bqIb/2aaG/9ilhf/XpIT/1qOE/9Wig//UoYP/06CCowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAH - AADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAAAAAABwAA4AAAAAAHAADgAAAAAAcAAOAA - AAAABwAA4AAAAAAHAADwAAAAAA8AAPgAAAAAHwAA////////AAD///////8AAP///////wAA - - - - 3, 4, 3, 4 - - - Entitäten - Designer - - - TBPMO_FORMBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_VIEWBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORMTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_VIEWTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_TYPEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_TYPETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_TYPETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BW_Entity - - - System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmEntities - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmEntities.vb b/app/DD-Record-Organizer - Kopie/frmEntities.vb deleted file mode 100644 index 9a96fc5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmEntities.vb +++ /dev/null @@ -1,452 +0,0 @@ -Imports DevExpress.XtraTreeList -Imports System.ComponentModel - -Public Class frmEntities - Sub New() - - InitializeComponent() - End Sub - Private Shared _Instance As frmEntities = Nothing - Private insert As Boolean = False - Public Shared Function Instance() As frmEntities - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmEntities - End If - _Instance.BringToFront() - Return _Instance - End Function - Private EXECUTE_STATEMENT As String - Private DT_RESULT As DataTable - Private Sub frmForm_Overview_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Try - ClassWindowLocation.SaveFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmForm_Overview") - 'Load_Forms() - SaveLayout() - Catch ex As Exception - MsgBox("Error in Form Close:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmForm_Overview_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_DMSDataSet.TBPMO_FORM_TYPE". Sie können sie bei Bedarf verschieben oder entfernen. - Try - TBPMO_FORMTableAdapter.Connection.ConnectionString = MyConnectionString - TBPMO_FORM_VIEWTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_TYPETableAdapter.Connection.ConnectionString = MyConnectionString - Load_TreeView() - Me.TBPMO_FORM_TYPETableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_FORM_TYPE) - ClassWindowLocation.LoadFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmForm_Overview") - LoadLayout() - AddHandler BW_Entity.DoWork, AddressOf bw_DoWork - - - - Catch ex As Exception - MsgBox("Error in Form Load:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Load_TreeView() - Try - Dim DT_SQL = String.Format("SELECT T.GUID, T1.FORM_TITLE,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), {1}) AS 'CAPTION' FROM " & _ - "TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID = 1 AND T.PARENT_ID = 0 AND T.GUID IN (select DISTINCT ENTITY_ID FROM TBPMO_CLIENT_ENTITY WHERE CLIENT_ID IN (select client_Id from TBDD_CLIENT_USER where USER_ID = {2}))", USER_LANGUAGE, CURRENT_SCREEN_ID, USER_GUID) - If LogErrorsOnly = False Then ClassLogger.Add(Now.ToString & ">> Level 0 >>" & DT_SQL, False) - - Dim DT As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If DT.Rows.Count > 0 Then - TreeViewEntity.Nodes.Clear() - For Each Row As DataRow In DT.Rows - Dim Node As TreeNode - Node = TreeViewEntity.Nodes.Add(Row.Item("CAPTION").ToString) - Node.Tag = Row.Item("GUID") - Node.BackColor = Color.Orange - 'Jetzt die Ebene1Knoten einhängen - DT_SQL = String.Format("SELECT T.GUID, T1.FORM_TITLE,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), {1}) AS 'CAPTION' FROM " & - "TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID in (2,5) AND T.PARENT_ID IN ({2},0) AND T.GUID IN (select DISTINCT ENTITY_ID FROM TBPMO_CLIENT_ENTITY WHERE CLIENT_ID IN (select client_Id from TBDD_CLIENT_USER where USER_ID = {3})) ORDER BY LEVEL", USER_LANGUAGE, CURRENT_SCREEN_ID, Row.Item("GUID"), USER_GUID) - If LogErrorsOnly = False Then ClassLogger.Add(Now.ToString & ">> Level 1 >>" & DT_SQL, False) - 'Dim sql As String = "SELECT T.GUID, T1.FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID in (2,5) AND T.PARENT_ID = " & Row.Item("GUID") & " ORDER BY LEVEL" - Dim dtEbene1 As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If dtEbene1.Rows.Count > 0 Then - For Each row1 As DataRow In dtEbene1.Rows - Dim Node1 As TreeNode - Node1 = Node.Nodes.Add(row1.Item("CAPTION").ToString) - Node1.Tag = row1.Item("GUID") - DT_SQL = String.Format("SELECT T.GUID, T1.FORM_TITLE,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), {1}) AS 'CAPTION' FROM " & _ - "TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID in (3,5) AND T.PARENT_ID = {2} AND T.GUID IN (select DISTINCT ENTITY_ID FROM TBPMO_CLIENT_ENTITY WHERE CLIENT_ID IN (select client_Id from TBDD_CLIENT_USER where USER_ID = {3})) ORDER BY LEVEL", USER_LANGUAGE, CURRENT_SCREEN_ID, row1.Item("GUID"), USER_GUID) - If LogErrorsOnly = False Then ClassLogger.Add(Now.ToString & ">> Level 2 >>" & DT_SQL, False) - ' Dim sql1 As String = "SELECT T.GUID, T1.FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID in (3,5) AND T.PARENT_ID = " & row1.Item("GUID") & " ORDER BY LEVEL" - 'Jetzt die Ebene2 Knoten einhängen - Dim dtEbene2 As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If dtEbene2.Rows.Count > 0 Then - For Each row2 As DataRow In dtEbene2.Rows - Dim Node2 As TreeNode - Node2 = Node1.Nodes.Add(row2.Item("CAPTION").ToString) - Node2.Tag = row2.Item("GUID") - Next - End If - - Next - - End If - Next - DT_SQL = String.Format("SELECT T.GUID, T1.FORM_TITLE,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), {1}) AS 'CAPTION' " & _ - "FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID = 4 AND T.PARENT_ID = 0 AND T.GUID IN (select DISTINCT ENTITY_ID FROM TBPMO_CLIENT_ENTITY WHERE CLIENT_ID IN (select client_Id from TBDD_CLIENT_USER where USER_ID = {2})) ORDER BY CAPTION", USER_LANGUAGE, CURRENT_SCREEN_ID, USER_GUID) - 'Dim sql2 As String = "SELECT T.GUID, T1.FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID = 4 AND T.PARENT_ID = 0 ORDER BY T1.FORM_TITLE" - Dim DT3 As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If LogErrorsOnly = False Then ClassLogger.Add(Now.ToString & ">> Indepentent Entities >>" & DT_SQL, False) - If DT3.Rows.Count > 0 Then - Dim Node As TreeNode - Node = TreeViewEntity.Nodes.Add("INDEPENDENT ENTITIES") - For Each row3 As DataRow In DT3.Rows - Dim Node2 As TreeNode - Node2 = Node.Nodes.Add(row3.Item("CAPTION").ToString) - Node2.Tag = row3.Item("GUID") - Next - End If - TreeViewEntity.ExpandAll() - TreeViewEntity.Nodes(0).EnsureVisible() - Else - MsgBox("No entity configuration found for Your user." & vbNewLine & "please check the logfile.", MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - MsgBox("Error in Load_TreeView:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Load_Forms(FORMID As Object) - Try - FORMID = CInt(FORMID) - Catch ex As Exception - Exit Sub - End Try - Try - - Me.TBPMO_FORMTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_FORM, FORMID) - Me.TBPMO_FORM_VIEWTableAdapter.FillByFORMID(Me.DD_DMSDataSet.TBPMO_FORM_VIEW, FORMID) - - Me.btnGenerate.Visible = True - - If PARENT_IDTextBox.Text = 0 And (ComboBox1.SelectedValue = 1 Or ComboBox1.SelectedValue = 4) Then - Me.btnGenerate.Visible = True - Else - Me.btnGenerate.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Load_Forms:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Open_Designer() - Cursor = Cursors.WaitCursor - OpenFormLevelDesigner() - Cursor = Cursors.Default - End Sub - - 'Sub Open_Viewer() - ' Try - ' If GUIDTextBox.Text = "" Then - ' Exit Sub - ' End If - ' Dim FormId As Integer = GUIDTextBox.Text 'GetCurrentGUID() - ' If FormId <> -1 Then - ' Me.Hide() - - ' Cursor = Cursors.WaitCursor - ' OpenFormInputFor(FormId, 1) - ' Cursor = Cursors.Default - ' ' Me.Visible = True - ' End If - ' Catch ex As Exception - ' MsgBox("Error while Opening Entity View!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ' End Try - - 'End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Try - If ENTITY_IDTextBox.Text <> "" Then - Dim FormId As Integer = ENTITY_IDTextBox.Text 'GetCurrentGUID() - If FormId <> -1 Then - CURRENT_ENTITY_ID = FormId - Open_Designer() - End If - End If - Catch ex As Exception - MsgBox("Error while Opening Entity!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Function GetCurrentGUID() As Integer - Dim FormId As Integer - Try - Dim CurrentRow As DataRowView = Me.TBPMO_FORMBindingSource.Current - FormId = CurrentRow.Row.Item("GUID") - Catch ex As Exception - FormId = -1 - End Try - - Return FormId - End Function - - Private Sub TBPMO_FORMBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_FORMBindingSource.AddingNew - DD_DMSDataSet.TBPMO_FORM.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_FORM_VIEW.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_FORM.SHOW_FORM_CONSTRUCTColumn.DefaultValue = True - DD_DMSDataSet.TBPMO_FORM.SINGLE_RECORDColumn.DefaultValue = False - 'Me.GroupBox1.Visible = True - insert = True - End Sub - Private Sub SaveLayout() - Try - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), "FORM-OVERVIEW-UserLayout.xml") - ' treeListForms.SaveLayoutToXml(XMLPath) - Catch ex As Exception - MsgBox("Error while saving custom Layout!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub LoadLayout() - Try - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), "FORM-OVERVIEW-UserLayout.xml") - ' treeListForms.RestoreLayoutFromXml(XMLPath) - Catch notFoundEx As System.IO.FileNotFoundException - ClassLogger.Add("Layout added for Overview") - Catch ex As Exception - MsgBox("Error while loading custom Layout!" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub btnsave_Click(sender As Object, e As EventArgs) Handles btnsave.Click - Try - If FORM_TITLETextBox.Text = "" Then - MsgBox("Please insert a title for the entity! Will be displayed in Entity-hirarchy", MsgBoxStyle.Exclamation) - FORM_TITLETextBox.Focus() - Exit Sub - End If - If NAMETextBox.Text = "" Then - MsgBox("Please isnert an internal name for the entity!", MsgBoxStyle.Exclamation) - NAMETextBox.Focus() - Exit Sub - End If - - Dim FORM_TITLE As String = FORM_TITLETextBox.Text - Dim DESCRIPTION As String = DESCRIPTIONTextBox.Text - Me.TBPMO_FORMBindingSource.EndEdit() - Dim changes = False - - ' Save FORM Properties - If DD_DMSDataSet.TBPMO_FORM.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBoxPMOForm.Text = USER_USERNAME - Me.TBPMO_FORMBindingSource.EndEdit() - Try - TBPMO_FORMTableAdapter.Update(DD_DMSDataSet.TBPMO_FORM) - Catch ex As Exception - MsgBox("Error in Save/Insert Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - changes = True - End If - - ' Save FORM_VIEW Properties - If insert = True Then - Dim sql = "SELECT (MAX(GUID)) FROM TBPMO_FORM" - Dim FORM_ID = ClassDatabase.Execute_Scalar(sql) - - Dim ADDED_WHO As String = USER_USERNAME - - - 'MsgBox(FORM_TITLETextBox.Text) - 'ggg() - If FORM_ID Is Nothing = False Then - sql = String.Format("INSERT INTO TBPMO_FORM_VIEW (FORM_ID, SCREEN_ID, FORM_TITLE, DESCRIPTION, ADDED_WHO,LANGUAGE) VALUES ({0}, {1},'{2}','{3}','{4}','{5}')", FORM_ID, CURRENT_SCREEN_ID, FORM_TITLE, DESCRIPTION, ADDED_WHO, USER_LANGUAGE) - ClassDatabase.Execute_non_Query(sql) - End If - Load_TreeView() - Else - Me.TBPMO_FORM_VIEWBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_FORM_VIEW.GetChanges Is Nothing = False Then - 'Me.CHANGED_WHOTextBoxPMOFormView.Text = USER_USERNAME - Me.TBPMO_FORM_VIEWBindingSource.EndEdit() - TBPMO_FORM_VIEWTableAdapter.Update(DD_DMSDataSet.TBPMO_FORM_VIEW) - changes = True - End If - End If - insert = False - If changes = True Then - Load_TreeView() - lblStatus.Text = "Changes successfully saved - " & Now - lblStatus.Visible = True - 'MsgBox("Änderungen erfolgreich gespeichert!", MsgBoxStyle.Information) - Else - lblStatus.Visible = False - End If - ' Load_Forms() - Catch ex As Exception - MsgBox("Error in Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btndelete_Click(sender As Object, e As EventArgs) Handles btndelete.Click - Dim msg As String = "Wollen Sie diese Entität wirklich löschen?" & "Alle Daten werden unwiderruflich gelöscht!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Do You really want to delete this entity?" & "All data will be lost!" - End If - Dim result As MsgBoxResult = MsgBox(msg, MsgBoxStyle.YesNo) - If result = MsgBoxResult.Yes Then - Try - Dim CurrentID = GetCurrentGUID() - Dim sql = "EXEC PRPMO_DELETE_ENTITY " & CurrentID - If ClassDatabase.Execute_non_Query(sql) = True Then - MsgBox("Entity was deleted!", MsgBoxStyle.Information) - Load_TreeView() - Load_Forms(999999999) - End If - - Catch ex As Exception - MsgBox("Unexpected Error in delete Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Else - MsgBox("Unexpected error in delete Entity! Check log!", MsgBoxStyle.Exclamation) - End If - End Sub - - Private Sub btninsert_Click(sender As Object, e As EventArgs) Handles btninsert.Click - Dim anz_ent = ClassDatabase.Execute_Scalar("SELECT Count(GUID) FROM TBPMO_FORM where PARENT_ID = 0 and FORM_TYPE_ID = 1") - anz_ent += 1 - If anz_ent > LICENSE_DOSSIER_COUNT Then - Dim msg = String.Format("Die Anzahl an lizensierten Sichten/Akten {0} ist erreicht! Bitte kontaktieren Sie Digital Data!", LICENSE_DOSSIER_COUNT.ToString) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("The number of licensed views {0} was reached! Please contact Digital Data", LICENSE_DOSSIER_COUNT.ToString) - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - Exit Sub - End If - TBPMO_FORMBindingSource.AddNew() - End Sub - - Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeViewEntity.AfterSelect - Try - If Not TreeViewEntity.SelectedNode Is Nothing Then - Dim formId As Integer - Try - formId = Integer.Parse(TreeViewEntity.SelectedNode.Tag) - Catch ex As Exception - Exit Sub - End Try - - Load_Forms(formId) - TreeViewEntity.ExpandAll() - End If - Catch ex As Exception - MsgBox("Error in AfterSelect:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btncopy_Click(sender As Object, e As EventArgs) Handles btncopy.Click - Dim msg As String = "Wollen Sie diese Entität kopieren?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Do You want to copy that entity?" - End If - Dim result As MsgBoxResult = MsgBox(msg, MsgBoxStyle.YesNo) - If result = MsgBoxResult.Yes Then - Try - Dim CurrentID = GetCurrentGUID() - Dim sql As String = "EXEC PRPMO_COPY_ENTITY " & CurrentID.ToString & ", '" & USER_USERNAME & "'" - If ClassDatabase.Execute_non_Query(sql) = True Then - 'MsgBox("Die Entität wurde erfolgreich kopiert!", MsgBoxStyle.Information) - Load_TreeView() - Load_Forms(999999999) - lblStatus.Text = "Die Entität wurde erfolgreich kopiert." - lblStatus.Visible = True - Else - lblStatus.Visible = False - End If - Catch ex As Exception - MsgBox("Formular konnte nicht gelöscht werden:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - - End Sub - - Private Sub NAMETextBox_TextChanged(sender As Object, e As EventArgs) Handles NAMETextBox.TextChanged - If insert = True Then - FORM_TITLETextBox.Text = NAMETextBox.Text - End If - End Sub - - Private Sub btnGenerate_Click(sender As Object, e As EventArgs) Handles btnGenerate.Click - Try - Dim CurrentID = GetCurrentGUID() - If CurrentID > 0 Then - Dim msg As String = "Achtung mit dieser Funktion wird ein neuer Constructor erzeugt!" & vbNewLine & "Wollen Sie fortfahren?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Do You really want to create a new constructor-form?" - End If - Dim result As MsgBoxResult = MsgBox(msg, MsgBoxStyle.YesNo, "Question:") - If result = MsgBoxResult.Yes Then - INTEGER1 = CurrentID - frmNewKombiForm.ShowDialog() - End If - End If - Catch ex As Exception - MsgBox("Formular konnte nicht gelöscht werden:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged - If ComboBox1.SelectedIndex <> -1 Then - If ComboBox1.SelectedValue = 5 Then - ToolStripButton2.Enabled = False - ToolStripButton1.Enabled = False - Else - ToolStripButton2.Enabled = True - ToolStripButton1.Enabled = True - End If - End If - End Sub - - Private Sub btnCreateEntityTable_Click(sender As Object, e As EventArgs) Handles btnCreateEntityTable.Click - Dim CurrentID = GetCurrentGUID() - EXECUTE_STATEMENT = String.Format("DECLARE @return_value int " & vbNewLine & - "EXEC @return_value = dbo.PRPMO_CREATE_ENTITY_TABLE {0}" & vbNewLine & - "IF @return_value = 0 EXEC @return_value = [dbo].[PRPMO_CREATE_ENTITY_TABLE_VIEW] {0}" & vbNewLine & - "SELECT 'Return Value' = @return_value", CurrentID) - ProgressPanel1.Description = "Creating the Entity-table..." - ProgressPanel1.Visible = True - btncancel.Visible = True - '.. und starten - BW_Entity.RunWorkerAsync() - End Sub - Private Sub bw_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) - DT_RESULT = ClassDatabase.Return_Datatable(EXECUTE_STATEMENT) - End Sub - Private Sub BW_Entity_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs) Handles BW_Entity.ProgressChanged - - End Sub - Private Sub BW_Entity_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BW_Entity.RunWorkerCompleted - ProgressPanel1.Visible = False - btncancel.Visible = False - If Not IsNothing(DT_RESULT) Then - Dim result = DT_RESULT.Rows(0).Item(0) - If result <> 0 Then - MsgBox("Unexpected Error in Executing Procedure - Check the log!", MsgBoxStyle.Critical) - Else - MsgBox("Procedure was executed successfully!", MsgBoxStyle.Information) - End If - End If - End Sub - - Private Sub btncancel_Click(sender As Object, e As EventArgs) Handles btncancel.Click - BW_Entity.CancelAsync() - End Sub - - Private Sub btnRefreshEntityTable_Click(sender As Object, e As EventArgs) Handles btnRefreshEntityTable.Click - Dim CurrentID = GetCurrentGUID() - EXECUTE_STATEMENT = String.Format("DECLARE @return_value int " & vbNewLine & _ - "EXEC @return_value = dbo.PRPMO_ENTITY_TABLE_IMPORT_RECORDS {0}" & vbNewLine & _ - "SELECT 'Return Value' = @return_value", CurrentID) - ProgressPanel1.Description = "Inserting Records...." - ProgressPanel1.Visible = True - btncancel.Visible = True - '.. und starten - BW_Entity.RunWorkerAsync() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFileInWork.Designer.vb b/app/DD-Record-Organizer - Kopie/frmFileInWork.Designer.vb deleted file mode 100644 index 8080580..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFileInWork.Designer.vb +++ /dev/null @@ -1,66 +0,0 @@ - _ -Partial Class frmFileInWork - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmFileInWork)) - Me.Label1 = New System.Windows.Forms.Label() - Me.txtComment = New System.Windows.Forms.TextBox() - Me.btnInWork = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'txtComment - ' - resources.ApplyResources(Me.txtComment, "txtComment") - Me.txtComment.Name = "txtComment" - ' - 'btnInWork - ' - resources.ApplyResources(Me.btnInWork, "btnInWork") - Me.btnInWork.Image = Global.DD_Record_Organizer.My.Resources.Resources.FileSystemEditor_5852 - Me.btnInWork.Name = "btnInWork" - Me.btnInWork.UseVisualStyleBackColor = True - ' - 'frmFileInWork - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.btnInWork) - Me.Controls.Add(Me.txtComment) - Me.Controls.Add(Me.Label1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmFileInWork" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtComment As System.Windows.Forms.TextBox - Friend WithEvents btnInWork As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmFileInWork.en-US.resx b/app/DD-Record-Organizer - Kopie/frmFileInWork.en-US.resx deleted file mode 100644 index e8bc4bd..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFileInWork.en-US.resx +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Take file to work - - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAA////8AAAAAD3d3fwAA - AAAPf/9/////8A9//393d3fwD3//f///9/APf/d/d3f38A93d/////fwD///93d/9/AAAPf////38AAA - 9/d39/fwAAD3////9/AAAPf3d3f38AAA9/////fwAAD3d3d3d/AAAP//////8P//AACA/wAAgP8AAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAPABAADwAQAA8AEAAPABAADwAQAA8AEAAPABAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgCGhoYA8e/wAPPy8gD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAABQUFBQUFBQAA - AAAAAAAAAAUBAQEBAQUAAAAAAAAAAAAFAQMDAwEFBQUFBQUFBQAABQEDAwMBBQEBAQEBAQUAAAUBAwMD - AQUDAwMDAwEFAAAFAQMDAQIFAQEBAQMBBQAABQEBAQIFBQMDAwMDAQUAAAUFBQUFBQEBAQEDAwEFAAAA - AAAFAQMDAwMDAwMBBQAAAAAABQEDAQEBAwEDAQUAAAAAAAUBAwMDAwMDAwEFAAAAAAAFAQMBAQEBAQMB - BQAAAAAABQEDAwMDAwMDAQUAAAAAAAUBAQEBAQEBAQEFAAAAAAAFBQUFBQUFBQUFBQD//wAAgP8AAID/ - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAADwAQAA8AEAAPABAADwAQAA8AEAAPABAADwAQAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv - 8P/x7/D/8e/w/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAA9vb2/0JC - Qv/x7/D/8e/w//Hv8P9CQkL/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/QkJC//b29v/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAA - AAD29vb/QkJC//Hv8P/x7/D/QkJC/4aGhv/29vb/QkJC/0JCQv9CQkL/QkJC//Hv8P9CQkL/9vb2/wAA - AAAAAAAA9vb2/0JCQv9CQkL/QkJC/4aGhv/29vb/8/Ly//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b2 - 9v8AAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/8/Ly/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv9CQkL/8e/w/0JC - Qv/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/QkJC//Hv8P9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAD//wAAgP8AAID/AACAAQAAgAEAAIAB - AACAAQAAgAEAAIABAADwAQAA8AEAAPABAADwAQAA8AEAAPABAADwAQAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFileInWork.resx b/app/DD-Record-Organizer - Kopie/frmFileInWork.resx deleted file mode 100644 index a491c28..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFileInWork.resx +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - 9, 11 - - - 56, 13 - - - 0 - - - Comment: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 12, 27 - - - True - - - 443, 102 - - - 1 - - - txtComment - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Tahoma, 9.75pt, style=Bold - - - MiddleLeft - - - 12, 135 - - - 443, 48 - - - 2 - - - Datei in Bearbeitung nehmen - - - btnInWork - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 461, 193 - - - Tahoma, 8.25pt - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAA////8AAAAAD3d3fwAA - AAAPf/9/////8A9//393d3fwD3//f///9/APf/d/d3f38A93d/////fwD///93d/9/AAAPf////38AAA - 9/d39/fwAAD3////9/AAAPf3d3f38AAA9/////fwAAD3d3d3d/AAAP//////8P//AACA/wAAgP8AAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAPABAADwAQAA8AEAAPABAADwAQAA8AEAAPABAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgCGhoYA8e/wAPPy8gD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAABQUFBQUFBQAA - AAAAAAAAAAUBAQEBAQUAAAAAAAAAAAAFAQMDAwEFBQUFBQUFBQAABQEDAwMBBQEBAQEBAQUAAAUBAwMD - AQUDAwMDAwEFAAAFAQMDAQIFAQEBAQMBBQAABQEBAQIFBQMDAwMDAQUAAAUFBQUFBQEBAQEDAwEFAAAA - AAAFAQMDAwMDAwMBBQAAAAAABQEDAQEBAwEDAQUAAAAAAAUBAwMDAwMDAwEFAAAAAAAFAQMBAQEBAQMB - BQAAAAAABQEDAwMDAwMDAQUAAAAAAAUBAQEBAQEBAQEFAAAAAAAFBQUFBQUFBQUFBQD//wAAgP8AAID/ - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAADwAQAA8AEAAPABAADwAQAA8AEAAPABAADwAQAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv - 8P/x7/D/8e/w/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAA9vb2/0JC - Qv/x7/D/8e/w//Hv8P9CQkL/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/QkJC//b29v/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAA - AAD29vb/QkJC//Hv8P/x7/D/QkJC/4aGhv/29vb/QkJC/0JCQv9CQkL/QkJC//Hv8P9CQkL/9vb2/wAA - AAAAAAAA9vb2/0JCQv9CQkL/QkJC/4aGhv/29vb/8/Ly//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b2 - 9v8AAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/8/Ly/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JC - Qv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv/x7/D/QkJC/0JCQv9CQkL/8e/w/0JC - Qv/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/QkJC//Hv8P9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAD//wAAgP8AAID/AACAAQAAgAEAAIAB - AACAAQAAgAEAAIABAADwAQAA8AEAAPABAADwAQAA8AEAAPABAADwAQAA - - - - File In Work - - - frmFileInWork - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFileInWork.vb b/app/DD-Record-Organizer - Kopie/frmFileInWork.vb deleted file mode 100644 index 0175da6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFileInWork.vb +++ /dev/null @@ -1,29 +0,0 @@ -Public Class frmFileInWork - - Private Sub btnInWork_Click(sender As Object, e As EventArgs) Handles btnInWork.Click - Try - If ClassFileResult.Set_InWork(1, txtComment.Text) = True Then - Dim expression As String - expression = "DocID = " & ClassFileResult.DocID - Dim foundRowsLevel0() As DataRow - ' Use the Select method to find all rows matching the filter. - foundRowsLevel0 = CURRENT_DOC_RESULTS.Select(expression) - Try - foundRowsLevel0(0)(13) = True - Catch ex As Exception - - End Try - - Me.Close() - Else - MsgBox("Unexpected Error 1 in Setting to work - Check logfile", MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - MsgBox("Unexpected Error 2 in Setting to work - Check logfile", MsgBoxStyle.Exclamation) - End Try - End Sub - - Private Sub frmFileInWork_Load(sender As Object, e As EventArgs) Handles Me.Load - txtComment.Text = String.Empty - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFollowUp.Designer.vb b/app/DD-Record-Organizer - Kopie/frmFollowUp.Designer.vb deleted file mode 100644 index 9a0c82f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFollowUp.Designer.vb +++ /dev/null @@ -1,1153 +0,0 @@ - _ -Partial Class frmFollowUp - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmFollowUp)) - Dim FOLLOW_UP_SEQUENCELabel As System.Windows.Forms.Label - Dim FOLLOW_UP_TIME_SPANLabel As System.Windows.Forms.Label - Dim DEPENDENT_DATE_CTRL_IDLabel As System.Windows.Forms.Label - Dim DEPENDENT_DONE_CTRL_IDLabel As System.Windows.Forms.Label - Dim PARENT_IDLabel As System.Windows.Forms.Label - Dim TIME_UNITYLabel As System.Windows.Forms.Label - Dim TIME_SPANLabel As System.Windows.Forms.Label - Dim TIME_DISTLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim NAMELabel As System.Windows.Forms.Label - Dim EMAIL_SUBJECTLabel As System.Windows.Forms.Label - Dim EMAIL_BODYLabel As System.Windows.Forms.Label - Dim PROCESS_SELECT1Label As System.Windows.Forms.Label - Dim PROCESS_SELECT2Label As System.Windows.Forms.Label - Dim PROCESS_SELECT3Label As System.Windows.Forms.Label - Dim PROCESS_SELECT4Label As System.Windows.Forms.Label - Dim PROCESS_SELECT5Label As System.Windows.Forms.Label - Dim Label6 As System.Windows.Forms.Label - Dim Label8 As System.Windows.Forms.Label - Dim Label7 As System.Windows.Forms.Label - Dim Label9 As System.Windows.Forms.Label - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.cmbCTRLGroup_direct = New System.Windows.Forms.ComboBox() - Me.TBPMO_FOLLOW_UP_EMAILBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.cmbCTRLUser_direct = New System.Windows.Forms.ComboBox() - Me.cmbConstructor = New System.Windows.Forms.ComboBox() - Me.TBPMO_FORM_CONSTRUCTORBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.TBWH_Users1BindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn4 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn5 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn6 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridControlUsers2Group = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewlUsers2Group = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.Label5 = New System.Windows.Forms.Label() - Me.btnAddUser_WV = New System.Windows.Forms.Button() - Me.btndelete = New System.Windows.Forms.Button() - Me.FOLLOW_UP_DAYSTextBox = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.chkSonntag = New System.Windows.Forms.CheckBox() - Me.CheckBox1 = New System.Windows.Forms.CheckBox() - Me.chkSamstag = New System.Windows.Forms.CheckBox() - Me.chkDienstag = New System.Windows.Forms.CheckBox() - Me.chkFreitag = New System.Windows.Forms.CheckBox() - Me.chkMittwoch = New System.Windows.Forms.CheckBox() - Me.chkDonnerstag = New System.Windows.Forms.CheckBox() - Me.PROCESS_SELECT5TextBox = New System.Windows.Forms.TextBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.PROCESS_SELECT4TextBox = New System.Windows.Forms.TextBox() - Me.PROCESS_SELECT3TextBox = New System.Windows.Forms.TextBox() - Me.PROCESS_SELECT2TextBox = New System.Windows.Forms.TextBox() - Me.PROCESS_SELECT1TextBox = New System.Windows.Forms.TextBox() - Me.EMAIL_BODYTextBox = New System.Windows.Forms.TextBox() - Me.EMAIL_SUBJECTTextBox = New System.Windows.Forms.TextBox() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.lblSaveWVEmail = New System.Windows.Forms.Label() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.TIME_DISTComboBox = New System.Windows.Forms.ComboBox() - Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox() - Me.TIME_SPANTextBox = New System.Windows.Forms.TextBox() - Me.TIME_UNITYComboBox = New System.Windows.Forms.ComboBox() - Me.PARENT_IDComboBox = New System.Windows.Forms.ComboBox() - Me.DEPENDENT_DONE_CTRL_IDComboBox = New System.Windows.Forms.ComboBox() - Me.DEPENDENT_DATE_CTRL_IDComboBox = New System.Windows.Forms.ComboBox() - Me.FOLLOW_UP_TIME_SPANTextBox = New System.Windows.Forms.TextBox() - Me.FOLLOW_UP_SEQUENCEComboBox = New System.Windows.Forms.ComboBox() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.Label3 = New System.Windows.Forms.Label() - Me.btnEmailConfig = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.chkbxLogErrorsonly = New System.Windows.Forms.CheckBox() - Me.cmbWWEmail = New System.Windows.Forms.ComboBox() - Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage() - Me.GridResult = New DevExpress.XtraGrid.GridControl() - Me.grvwResult = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.TBPMO_FOLLOW_UP_EMAILTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FOLLOW_UP_EMAILTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_FORM_CONSTRUCTORTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter() - GUIDLabel = New System.Windows.Forms.Label() - FOLLOW_UP_SEQUENCELabel = New System.Windows.Forms.Label() - FOLLOW_UP_TIME_SPANLabel = New System.Windows.Forms.Label() - DEPENDENT_DATE_CTRL_IDLabel = New System.Windows.Forms.Label() - DEPENDENT_DONE_CTRL_IDLabel = New System.Windows.Forms.Label() - PARENT_IDLabel = New System.Windows.Forms.Label() - TIME_UNITYLabel = New System.Windows.Forms.Label() - TIME_SPANLabel = New System.Windows.Forms.Label() - TIME_DISTLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - EMAIL_SUBJECTLabel = New System.Windows.Forms.Label() - EMAIL_BODYLabel = New System.Windows.Forms.Label() - PROCESS_SELECT1Label = New System.Windows.Forms.Label() - PROCESS_SELECT2Label = New System.Windows.Forms.Label() - PROCESS_SELECT3Label = New System.Windows.Forms.Label() - PROCESS_SELECT4Label = New System.Windows.Forms.Label() - PROCESS_SELECT5Label = New System.Windows.Forms.Label() - Label6 = New System.Windows.Forms.Label() - Label8 = New System.Windows.Forms.Label() - Label7 = New System.Windows.Forms.Label() - Label9 = New System.Windows.Forms.Label() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - CType(Me.TBPMO_FOLLOW_UP_EMAILBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox3.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUsers2Group, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Group, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - CType(Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - Me.XtraTabPage3.SuspendLayout() - CType(Me.GridResult, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwResult, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'FOLLOW_UP_SEQUENCELabel - ' - resources.ApplyResources(FOLLOW_UP_SEQUENCELabel, "FOLLOW_UP_SEQUENCELabel") - FOLLOW_UP_SEQUENCELabel.Name = "FOLLOW_UP_SEQUENCELabel" - ' - 'FOLLOW_UP_TIME_SPANLabel - ' - resources.ApplyResources(FOLLOW_UP_TIME_SPANLabel, "FOLLOW_UP_TIME_SPANLabel") - FOLLOW_UP_TIME_SPANLabel.Name = "FOLLOW_UP_TIME_SPANLabel" - ' - 'DEPENDENT_DATE_CTRL_IDLabel - ' - resources.ApplyResources(DEPENDENT_DATE_CTRL_IDLabel, "DEPENDENT_DATE_CTRL_IDLabel") - DEPENDENT_DATE_CTRL_IDLabel.ForeColor = System.Drawing.Color.OrangeRed - DEPENDENT_DATE_CTRL_IDLabel.Name = "DEPENDENT_DATE_CTRL_IDLabel" - ' - 'DEPENDENT_DONE_CTRL_IDLabel - ' - resources.ApplyResources(DEPENDENT_DONE_CTRL_IDLabel, "DEPENDENT_DONE_CTRL_IDLabel") - DEPENDENT_DONE_CTRL_IDLabel.ForeColor = System.Drawing.Color.OrangeRed - DEPENDENT_DONE_CTRL_IDLabel.Name = "DEPENDENT_DONE_CTRL_IDLabel" - ' - 'PARENT_IDLabel - ' - resources.ApplyResources(PARENT_IDLabel, "PARENT_IDLabel") - PARENT_IDLabel.Name = "PARENT_IDLabel" - ' - 'TIME_UNITYLabel - ' - resources.ApplyResources(TIME_UNITYLabel, "TIME_UNITYLabel") - TIME_UNITYLabel.Name = "TIME_UNITYLabel" - ' - 'TIME_SPANLabel - ' - resources.ApplyResources(TIME_SPANLabel, "TIME_SPANLabel") - TIME_SPANLabel.Name = "TIME_SPANLabel" - ' - 'TIME_DISTLabel - ' - resources.ApplyResources(TIME_DISTLabel, "TIME_DISTLabel") - TIME_DISTLabel.Name = "TIME_DISTLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'NAMELabel - ' - resources.ApplyResources(NAMELabel, "NAMELabel") - NAMELabel.Name = "NAMELabel" - ' - 'EMAIL_SUBJECTLabel - ' - resources.ApplyResources(EMAIL_SUBJECTLabel, "EMAIL_SUBJECTLabel") - EMAIL_SUBJECTLabel.Name = "EMAIL_SUBJECTLabel" - ' - 'EMAIL_BODYLabel - ' - resources.ApplyResources(EMAIL_BODYLabel, "EMAIL_BODYLabel") - EMAIL_BODYLabel.Name = "EMAIL_BODYLabel" - ' - 'PROCESS_SELECT1Label - ' - resources.ApplyResources(PROCESS_SELECT1Label, "PROCESS_SELECT1Label") - PROCESS_SELECT1Label.Name = "PROCESS_SELECT1Label" - ' - 'PROCESS_SELECT2Label - ' - resources.ApplyResources(PROCESS_SELECT2Label, "PROCESS_SELECT2Label") - PROCESS_SELECT2Label.Name = "PROCESS_SELECT2Label" - ' - 'PROCESS_SELECT3Label - ' - resources.ApplyResources(PROCESS_SELECT3Label, "PROCESS_SELECT3Label") - PROCESS_SELECT3Label.Name = "PROCESS_SELECT3Label" - ' - 'PROCESS_SELECT4Label - ' - resources.ApplyResources(PROCESS_SELECT4Label, "PROCESS_SELECT4Label") - PROCESS_SELECT4Label.Name = "PROCESS_SELECT4Label" - ' - 'PROCESS_SELECT5Label - ' - resources.ApplyResources(PROCESS_SELECT5Label, "PROCESS_SELECT5Label") - PROCESS_SELECT5Label.Name = "PROCESS_SELECT5Label" - ' - 'Label6 - ' - resources.ApplyResources(Label6, "Label6") - Label6.Name = "Label6" - ' - 'Label8 - ' - resources.ApplyResources(Label8, "Label8") - Label8.Name = "Label8" - ' - 'Label7 - ' - resources.ApplyResources(Label7, "Label7") - Label7.ForeColor = System.Drawing.Color.OrangeRed - Label7.Name = "Label7" - ' - 'Label9 - ' - resources.ApplyResources(Label9, "Label9") - Label9.ForeColor = System.Drawing.Color.OrangeRed - Label9.Name = "Label9" - ' - 'XtraTabControl1 - ' - Me.XtraTabControl1.AppearancePage.HeaderHotTracked.BackColor = CType(resources.GetObject("XtraTabControl1.AppearancePage.HeaderHotTracked.BackColor"), System.Drawing.Color) - Me.XtraTabControl1.AppearancePage.HeaderHotTracked.BackColor2 = CType(resources.GetObject("XtraTabControl1.AppearancePage.HeaderHotTracked.BackColor2"), System.Drawing.Color) - Me.XtraTabControl1.AppearancePage.HeaderHotTracked.Font = CType(resources.GetObject("XtraTabControl1.AppearancePage.HeaderHotTracked.Font"), System.Drawing.Font) - Me.XtraTabControl1.AppearancePage.HeaderHotTracked.Options.UseBackColor = True - Me.XtraTabControl1.AppearancePage.HeaderHotTracked.Options.UseFont = True - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.XtraTabPage2, Me.XtraTabPage3}) - ' - 'XtraTabPage1 - ' - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - Me.XtraTabPage1.Controls.Add(Label9) - Me.XtraTabPage1.Controls.Add(Me.cmbCTRLGroup_direct) - Me.XtraTabPage1.Controls.Add(Label7) - Me.XtraTabPage1.Controls.Add(Me.cmbCTRLUser_direct) - Me.XtraTabPage1.Controls.Add(Label8) - Me.XtraTabPage1.Controls.Add(Me.cmbConstructor) - Me.XtraTabPage1.Controls.Add(Me.GroupBox3) - Me.XtraTabPage1.Controls.Add(Label6) - Me.XtraTabPage1.Controls.Add(Me.FOLLOW_UP_DAYSTextBox) - Me.XtraTabPage1.Controls.Add(Me.GroupBox1) - Me.XtraTabPage1.Controls.Add(PROCESS_SELECT5Label) - Me.XtraTabPage1.Controls.Add(Me.PROCESS_SELECT5TextBox) - Me.XtraTabPage1.Controls.Add(Me.Label4) - Me.XtraTabPage1.Controls.Add(PROCESS_SELECT4Label) - Me.XtraTabPage1.Controls.Add(Me.PROCESS_SELECT4TextBox) - Me.XtraTabPage1.Controls.Add(PROCESS_SELECT3Label) - Me.XtraTabPage1.Controls.Add(Me.PROCESS_SELECT3TextBox) - Me.XtraTabPage1.Controls.Add(PROCESS_SELECT2Label) - Me.XtraTabPage1.Controls.Add(Me.PROCESS_SELECT2TextBox) - Me.XtraTabPage1.Controls.Add(PROCESS_SELECT1Label) - Me.XtraTabPage1.Controls.Add(Me.PROCESS_SELECT1TextBox) - Me.XtraTabPage1.Controls.Add(EMAIL_BODYLabel) - Me.XtraTabPage1.Controls.Add(Me.EMAIL_BODYTextBox) - Me.XtraTabPage1.Controls.Add(EMAIL_SUBJECTLabel) - Me.XtraTabPage1.Controls.Add(Me.EMAIL_SUBJECTTextBox) - Me.XtraTabPage1.Controls.Add(NAMELabel) - Me.XtraTabPage1.Controls.Add(Me.NAMETextBox) - Me.XtraTabPage1.Controls.Add(Me.ListBox1) - Me.XtraTabPage1.Controls.Add(Me.lblSaveWVEmail) - Me.XtraTabPage1.Controls.Add(CHANGED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(CHANGED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(TIME_DISTLabel) - Me.XtraTabPage1.Controls.Add(Me.TIME_DISTComboBox) - Me.XtraTabPage1.Controls.Add(Me.ACTIVECheckBox) - Me.XtraTabPage1.Controls.Add(TIME_SPANLabel) - Me.XtraTabPage1.Controls.Add(Me.TIME_SPANTextBox) - Me.XtraTabPage1.Controls.Add(TIME_UNITYLabel) - Me.XtraTabPage1.Controls.Add(Me.TIME_UNITYComboBox) - Me.XtraTabPage1.Controls.Add(PARENT_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.PARENT_IDComboBox) - Me.XtraTabPage1.Controls.Add(DEPENDENT_DONE_CTRL_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.DEPENDENT_DONE_CTRL_IDComboBox) - Me.XtraTabPage1.Controls.Add(DEPENDENT_DATE_CTRL_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.DEPENDENT_DATE_CTRL_IDComboBox) - Me.XtraTabPage1.Controls.Add(FOLLOW_UP_TIME_SPANLabel) - Me.XtraTabPage1.Controls.Add(Me.FOLLOW_UP_TIME_SPANTextBox) - Me.XtraTabPage1.Controls.Add(FOLLOW_UP_SEQUENCELabel) - Me.XtraTabPage1.Controls.Add(Me.FOLLOW_UP_SEQUENCEComboBox) - Me.XtraTabPage1.Controls.Add(GUIDLabel) - Me.XtraTabPage1.Controls.Add(Me.GUIDTextBox) - Me.XtraTabPage1.Controls.Add(Me.Label1) - Me.XtraTabPage1.Controls.Add(Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator) - Me.XtraTabPage1.Name = "XtraTabPage1" - ' - 'cmbCTRLGroup_direct - ' - Me.cmbCTRLGroup_direct.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "CTRL_GROUP_DIRECT", True)) - Me.cmbCTRLGroup_direct.DropDownWidth = 250 - resources.ApplyResources(Me.cmbCTRLGroup_direct, "cmbCTRLGroup_direct") - Me.cmbCTRLGroup_direct.ForeColor = System.Drawing.Color.OrangeRed - Me.cmbCTRLGroup_direct.FormattingEnabled = True - Me.cmbCTRLGroup_direct.Name = "cmbCTRLGroup_direct" - ' - 'TBPMO_FOLLOW_UP_EMAILBindingSource - ' - Me.TBPMO_FOLLOW_UP_EMAILBindingSource.DataMember = "TBPMO_FOLLOW_UP_EMAIL" - Me.TBPMO_FOLLOW_UP_EMAILBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'cmbCTRLUser_direct - ' - Me.cmbCTRLUser_direct.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "CTRL_USER_DIRECT", True)) - Me.cmbCTRLUser_direct.DropDownWidth = 250 - resources.ApplyResources(Me.cmbCTRLUser_direct, "cmbCTRLUser_direct") - Me.cmbCTRLUser_direct.ForeColor = System.Drawing.Color.OrangeRed - Me.cmbCTRLUser_direct.FormattingEnabled = True - Me.cmbCTRLUser_direct.Name = "cmbCTRLUser_direct" - ' - 'cmbConstructor - ' - Me.cmbConstructor.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "CONSTRUCTOR_ID", True)) - Me.cmbConstructor.DataSource = Me.TBPMO_FORM_CONSTRUCTORBindingSource - Me.cmbConstructor.DisplayMember = "FORM_TITLE" - Me.cmbConstructor.FormattingEnabled = True - resources.ApplyResources(Me.cmbConstructor, "cmbConstructor") - Me.cmbConstructor.Name = "cmbConstructor" - Me.cmbConstructor.ValueMember = "GUID" - ' - 'TBPMO_FORM_CONSTRUCTORBindingSource - ' - Me.TBPMO_FORM_CONSTRUCTORBindingSource.DataMember = "TBPMO_FORM_CONSTRUCTOR" - Me.TBPMO_FORM_CONSTRUCTORBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'GroupBox3 - ' - resources.ApplyResources(Me.GroupBox3, "GroupBox3") - Me.GroupBox3.Controls.Add(Me.GridControl1) - Me.GroupBox3.Controls.Add(Me.GridControlUsers2Group) - Me.GroupBox3.Controls.Add(Me.Label5) - Me.GroupBox3.Controls.Add(Me.btnAddUser_WV) - Me.GroupBox3.Controls.Add(Me.btndelete) - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.TabStop = False - ' - 'GridControl1 - ' - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.DataSource = Me.TBWH_Users1BindingSource - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'TBWH_Users1BindingSource - ' - Me.TBWH_Users1BindingSource.DataMember = "TBWH_Users1" - Me.TBWH_Users1BindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView1.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView1.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView1.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn3, Me.GridColumn4, Me.GridColumn5, Me.GridColumn6}) - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - Me.GridView1.OptionsView.ShowGroupPanel = False - ' - 'GridColumn3 - ' - resources.ApplyResources(Me.GridColumn3, "GridColumn3") - Me.GridColumn3.FieldName = "Select" - Me.GridColumn3.Name = "GridColumn3" - ' - 'GridColumn4 - ' - Me.GridColumn4.FieldName = "Username" - Me.GridColumn4.Name = "GridColumn4" - Me.GridColumn4.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn4, "GridColumn4") - ' - 'GridColumn5 - ' - Me.GridColumn5.FieldName = "Email" - Me.GridColumn5.Name = "GridColumn5" - Me.GridColumn5.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn5, "GridColumn5") - ' - 'GridColumn6 - ' - Me.GridColumn6.FieldName = "ID" - Me.GridColumn6.Name = "GridColumn6" - ' - 'GridControlUsers2Group - ' - resources.ApplyResources(Me.GridControlUsers2Group, "GridControlUsers2Group") - Me.GridControlUsers2Group.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsers2Group.MainView = Me.GridViewlUsers2Group - Me.GridControlUsers2Group.Name = "GridControlUsers2Group" - Me.GridControlUsers2Group.ShowOnlyPredefinedDetails = True - Me.GridControlUsers2Group.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Group}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewlUsers2Group - ' - Me.GridViewlUsers2Group.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewlUsers2Group.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Group.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Group.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewlUsers2Group.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Group.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Group.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.GridColumn1, Me.GridColumn2, Me.colID}) - Me.GridViewlUsers2Group.GridControl = Me.GridControlUsers2Group - Me.GridViewlUsers2Group.Name = "GridViewlUsers2Group" - Me.GridViewlUsers2Group.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Group.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Group.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Group.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Group.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - resources.ApplyResources(Me.colSelect, "colSelect") - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - ' - 'GridColumn1 - ' - Me.GridColumn1.FieldName = "Username" - Me.GridColumn1.Name = "GridColumn1" - Me.GridColumn1.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Email" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn2, "GridColumn2") - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'btnAddUser_WV - ' - Me.btnAddUser_WV.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(128, Byte), Integer)) - resources.ApplyResources(Me.btnAddUser_WV, "btnAddUser_WV") - Me.btnAddUser_WV.Image = Global.DD_Record_Organizer.My.Resources.Resources.arrow_left - Me.btnAddUser_WV.Name = "btnAddUser_WV" - Me.btnAddUser_WV.TabStop = False - Me.btnAddUser_WV.UseVisualStyleBackColor = False - ' - 'btndelete - ' - resources.ApplyResources(Me.btndelete, "btndelete") - Me.btndelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.btndelete.Name = "btndelete" - Me.btndelete.TabStop = False - Me.btndelete.UseVisualStyleBackColor = True - ' - 'FOLLOW_UP_DAYSTextBox - ' - Me.FOLLOW_UP_DAYSTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "FOLLOW_UP_DAYS", True)) - resources.ApplyResources(Me.FOLLOW_UP_DAYSTextBox, "FOLLOW_UP_DAYSTextBox") - Me.FOLLOW_UP_DAYSTextBox.Name = "FOLLOW_UP_DAYSTextBox" - Me.FOLLOW_UP_DAYSTextBox.ReadOnly = True - Me.FOLLOW_UP_DAYSTextBox.TabStop = False - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.chkSonntag) - Me.GroupBox1.Controls.Add(Me.CheckBox1) - Me.GroupBox1.Controls.Add(Me.chkSamstag) - Me.GroupBox1.Controls.Add(Me.chkDienstag) - Me.GroupBox1.Controls.Add(Me.chkFreitag) - Me.GroupBox1.Controls.Add(Me.chkMittwoch) - Me.GroupBox1.Controls.Add(Me.chkDonnerstag) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'chkSonntag - ' - resources.ApplyResources(Me.chkSonntag, "chkSonntag") - Me.chkSonntag.Name = "chkSonntag" - Me.chkSonntag.UseVisualStyleBackColor = True - ' - 'CheckBox1 - ' - resources.ApplyResources(Me.CheckBox1, "CheckBox1") - Me.CheckBox1.Name = "CheckBox1" - Me.CheckBox1.UseVisualStyleBackColor = True - ' - 'chkSamstag - ' - resources.ApplyResources(Me.chkSamstag, "chkSamstag") - Me.chkSamstag.Name = "chkSamstag" - Me.chkSamstag.UseVisualStyleBackColor = True - ' - 'chkDienstag - ' - resources.ApplyResources(Me.chkDienstag, "chkDienstag") - Me.chkDienstag.Name = "chkDienstag" - Me.chkDienstag.UseVisualStyleBackColor = True - ' - 'chkFreitag - ' - resources.ApplyResources(Me.chkFreitag, "chkFreitag") - Me.chkFreitag.Name = "chkFreitag" - Me.chkFreitag.UseVisualStyleBackColor = True - ' - 'chkMittwoch - ' - resources.ApplyResources(Me.chkMittwoch, "chkMittwoch") - Me.chkMittwoch.Name = "chkMittwoch" - Me.chkMittwoch.UseVisualStyleBackColor = True - ' - 'chkDonnerstag - ' - resources.ApplyResources(Me.chkDonnerstag, "chkDonnerstag") - Me.chkDonnerstag.Name = "chkDonnerstag" - Me.chkDonnerstag.UseVisualStyleBackColor = True - ' - 'PROCESS_SELECT5TextBox - ' - Me.PROCESS_SELECT5TextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "PROCESS_SELECT5", True)) - resources.ApplyResources(Me.PROCESS_SELECT5TextBox, "PROCESS_SELECT5TextBox") - Me.PROCESS_SELECT5TextBox.Name = "PROCESS_SELECT5TextBox" - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'PROCESS_SELECT4TextBox - ' - Me.PROCESS_SELECT4TextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "PROCESS_SELECT4", True)) - resources.ApplyResources(Me.PROCESS_SELECT4TextBox, "PROCESS_SELECT4TextBox") - Me.PROCESS_SELECT4TextBox.Name = "PROCESS_SELECT4TextBox" - ' - 'PROCESS_SELECT3TextBox - ' - Me.PROCESS_SELECT3TextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "PROCESS_SELECT3", True)) - resources.ApplyResources(Me.PROCESS_SELECT3TextBox, "PROCESS_SELECT3TextBox") - Me.PROCESS_SELECT3TextBox.Name = "PROCESS_SELECT3TextBox" - ' - 'PROCESS_SELECT2TextBox - ' - Me.PROCESS_SELECT2TextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "PROCESS_SELECT2", True)) - resources.ApplyResources(Me.PROCESS_SELECT2TextBox, "PROCESS_SELECT2TextBox") - Me.PROCESS_SELECT2TextBox.Name = "PROCESS_SELECT2TextBox" - ' - 'PROCESS_SELECT1TextBox - ' - Me.PROCESS_SELECT1TextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "PROCESS_SELECT1", True)) - resources.ApplyResources(Me.PROCESS_SELECT1TextBox, "PROCESS_SELECT1TextBox") - Me.PROCESS_SELECT1TextBox.Name = "PROCESS_SELECT1TextBox" - ' - 'EMAIL_BODYTextBox - ' - Me.EMAIL_BODYTextBox.AcceptsReturn = True - Me.EMAIL_BODYTextBox.AcceptsTab = True - Me.EMAIL_BODYTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "EMAIL_BODY", True)) - resources.ApplyResources(Me.EMAIL_BODYTextBox, "EMAIL_BODYTextBox") - Me.EMAIL_BODYTextBox.Name = "EMAIL_BODYTextBox" - ' - 'EMAIL_SUBJECTTextBox - ' - Me.EMAIL_SUBJECTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "EMAIL_SUBJECT", True)) - resources.ApplyResources(Me.EMAIL_SUBJECTTextBox, "EMAIL_SUBJECTTextBox") - Me.EMAIL_SUBJECTTextBox.Name = "EMAIL_SUBJECTTextBox" - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "NAME", True)) - resources.ApplyResources(Me.NAMETextBox, "NAMETextBox") - Me.NAMETextBox.Name = "NAMETextBox" - ' - 'ListBox1 - ' - Me.ListBox1.DataSource = Me.TBPMO_FOLLOW_UP_EMAILBindingSource - Me.ListBox1.DisplayMember = "NAME" - Me.ListBox1.FormattingEnabled = True - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.TabStop = False - Me.ListBox1.ValueMember = "GUID" - ' - 'lblSaveWVEmail - ' - resources.ApplyResources(Me.lblSaveWVEmail, "lblSaveWVEmail") - Me.lblSaveWVEmail.BackColor = System.Drawing.Color.Yellow - Me.lblSaveWVEmail.Name = "lblSaveWVEmail" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - Me.CHANGED_WHENTextBox.TabStop = False - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - Me.CHANGED_WHOTextBox.TabStop = False - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - Me.ADDED_WHENTextBox.TabStop = False - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - Me.ADDED_WHOTextBox.TabStop = False - ' - 'TIME_DISTComboBox - ' - Me.TIME_DISTComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "TIME_DIST", True)) - Me.TIME_DISTComboBox.FormattingEnabled = True - Me.TIME_DISTComboBox.Items.AddRange(New Object() {resources.GetString("TIME_DISTComboBox.Items"), resources.GetString("TIME_DISTComboBox.Items1")}) - resources.ApplyResources(Me.TIME_DISTComboBox, "TIME_DISTComboBox") - Me.TIME_DISTComboBox.Name = "TIME_DISTComboBox" - ' - 'ACTIVECheckBox - ' - Me.ACTIVECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "ACTIVE", True)) - resources.ApplyResources(Me.ACTIVECheckBox, "ACTIVECheckBox") - Me.ACTIVECheckBox.Name = "ACTIVECheckBox" - Me.ACTIVECheckBox.TabStop = False - Me.ACTIVECheckBox.UseVisualStyleBackColor = True - ' - 'TIME_SPANTextBox - ' - Me.TIME_SPANTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "TIME_SPAN", True)) - resources.ApplyResources(Me.TIME_SPANTextBox, "TIME_SPANTextBox") - Me.TIME_SPANTextBox.Name = "TIME_SPANTextBox" - ' - 'TIME_UNITYComboBox - ' - Me.TIME_UNITYComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "TIME_UNITY", True)) - Me.TIME_UNITYComboBox.FormattingEnabled = True - Me.TIME_UNITYComboBox.Items.AddRange(New Object() {resources.GetString("TIME_UNITYComboBox.Items"), resources.GetString("TIME_UNITYComboBox.Items1"), resources.GetString("TIME_UNITYComboBox.Items2")}) - resources.ApplyResources(Me.TIME_UNITYComboBox, "TIME_UNITYComboBox") - Me.TIME_UNITYComboBox.Name = "TIME_UNITYComboBox" - ' - 'PARENT_IDComboBox - ' - Me.PARENT_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "PARENT_ID", True)) - Me.PARENT_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.PARENT_IDComboBox, "PARENT_IDComboBox") - Me.PARENT_IDComboBox.Name = "PARENT_IDComboBox" - ' - 'DEPENDENT_DONE_CTRL_IDComboBox - ' - Me.DEPENDENT_DONE_CTRL_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "DEPENDENT_DONE_CTRL_ID", True)) - Me.DEPENDENT_DONE_CTRL_IDComboBox.DropDownWidth = 250 - resources.ApplyResources(Me.DEPENDENT_DONE_CTRL_IDComboBox, "DEPENDENT_DONE_CTRL_IDComboBox") - Me.DEPENDENT_DONE_CTRL_IDComboBox.ForeColor = System.Drawing.Color.OrangeRed - Me.DEPENDENT_DONE_CTRL_IDComboBox.FormattingEnabled = True - Me.DEPENDENT_DONE_CTRL_IDComboBox.Name = "DEPENDENT_DONE_CTRL_IDComboBox" - ' - 'DEPENDENT_DATE_CTRL_IDComboBox - ' - Me.DEPENDENT_DATE_CTRL_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "DEPENDENT_DATE_CTRL_ID", True)) - Me.DEPENDENT_DATE_CTRL_IDComboBox.DropDownWidth = 250 - resources.ApplyResources(Me.DEPENDENT_DATE_CTRL_IDComboBox, "DEPENDENT_DATE_CTRL_IDComboBox") - Me.DEPENDENT_DATE_CTRL_IDComboBox.ForeColor = System.Drawing.Color.OrangeRed - Me.DEPENDENT_DATE_CTRL_IDComboBox.FormattingEnabled = True - Me.DEPENDENT_DATE_CTRL_IDComboBox.Name = "DEPENDENT_DATE_CTRL_IDComboBox" - ' - 'FOLLOW_UP_TIME_SPANTextBox - ' - Me.FOLLOW_UP_TIME_SPANTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "FOLLOW_UP_TIME_SPAN", True)) - resources.ApplyResources(Me.FOLLOW_UP_TIME_SPANTextBox, "FOLLOW_UP_TIME_SPANTextBox") - Me.FOLLOW_UP_TIME_SPANTextBox.Name = "FOLLOW_UP_TIME_SPANTextBox" - ' - 'FOLLOW_UP_SEQUENCEComboBox - ' - Me.FOLLOW_UP_SEQUENCEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "FOLLOW_UP_SEQUENCE", True)) - Me.FOLLOW_UP_SEQUENCEComboBox.FormattingEnabled = True - Me.FOLLOW_UP_SEQUENCEComboBox.Items.AddRange(New Object() {resources.GetString("FOLLOW_UP_SEQUENCEComboBox.Items"), resources.GetString("FOLLOW_UP_SEQUENCEComboBox.Items1"), resources.GetString("FOLLOW_UP_SEQUENCEComboBox.Items2")}) - resources.ApplyResources(Me.FOLLOW_UP_SEQUENCEComboBox, "FOLLOW_UP_SEQUENCEComboBox") - Me.FOLLOW_UP_SEQUENCEComboBox.Name = "FOLLOW_UP_SEQUENCEComboBox" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_FOLLOW_UP_EMAILBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - Me.GUIDTextBox.TabStop = False - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'TBPMO_FOLLOW_UP_EMAILBindingNavigator - ' - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.BindingSource = Me.TBPMO_FOLLOW_UP_EMAILBindingSource - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.CountItemFormat = "von {0} Email Wiedervorlagen" - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator, "TBPMO_FOLLOW_UP_EMAILBindingNavigator") - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.Name = "TBPMO_FOLLOW_UP_EMAILBindingNavigator" - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem - ' - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem, "TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem") - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem.Name = "TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem" - ' - 'XtraTabPage2 - ' - Me.XtraTabPage2.Controls.Add(Me.Label3) - Me.XtraTabPage2.Controls.Add(Me.btnEmailConfig) - Me.XtraTabPage2.Controls.Add(Me.Label2) - Me.XtraTabPage2.Controls.Add(Me.chkbxLogErrorsonly) - Me.XtraTabPage2.Controls.Add(Me.cmbWWEmail) - Me.XtraTabPage2.Name = "XtraTabPage2" - resources.ApplyResources(Me.XtraTabPage2, "XtraTabPage2") - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'btnEmailConfig - ' - Me.btnEmailConfig.Image = Global.DD_Record_Organizer.My.Resources.Resources.email_edit - resources.ApplyResources(Me.btnEmailConfig, "btnEmailConfig") - Me.btnEmailConfig.Name = "btnEmailConfig" - Me.btnEmailConfig.UseVisualStyleBackColor = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'chkbxLogErrorsonly - ' - resources.ApplyResources(Me.chkbxLogErrorsonly, "chkbxLogErrorsonly") - Me.chkbxLogErrorsonly.Name = "chkbxLogErrorsonly" - Me.chkbxLogErrorsonly.UseVisualStyleBackColor = True - ' - 'cmbWWEmail - ' - Me.cmbWWEmail.FormattingEnabled = True - resources.ApplyResources(Me.cmbWWEmail, "cmbWWEmail") - Me.cmbWWEmail.Name = "cmbWWEmail" - ' - 'XtraTabPage3 - ' - Me.XtraTabPage3.Controls.Add(Me.GridResult) - Me.XtraTabPage3.Name = "XtraTabPage3" - resources.ApplyResources(Me.XtraTabPage3, "XtraTabPage3") - ' - 'GridResult - ' - resources.ApplyResources(Me.GridResult, "GridResult") - Me.GridResult.MainView = Me.grvwResult - Me.GridResult.Name = "GridResult" - Me.GridResult.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwResult}) - ' - 'grvwResult - ' - Me.grvwResult.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwResult.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwResult.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwResult.GridControl = Me.GridResult - Me.grvwResult.Name = "grvwResult" - Me.grvwResult.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwResult.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwResult.OptionsBehavior.Editable = False - Me.grvwResult.OptionsBehavior.ReadOnly = True - Me.grvwResult.OptionsView.EnableAppearanceEvenRow = True - Me.grvwResult.OptionsView.ShowAutoFilterRow = True - ' - 'TBPMO_FOLLOW_UP_EMAILTableAdapter - ' - Me.TBPMO_FOLLOW_UP_EMAILTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Me.TBPMO_FOLLOW_UP_EMAILTableAdapter - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_FORM_CONSTRUCTORTableAdapter - ' - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.ClearBeforeFill = True - ' - 'frmFollowUp - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.XtraTabControl1) - Me.Name = "frmFollowUp" - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - CType(Me.TBPMO_FOLLOW_UP_EMAILBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox3.ResumeLayout(False) - Me.GroupBox3.PerformLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUsers2Group, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Group, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.ResumeLayout(False) - Me.TBPMO_FOLLOW_UP_EMAILBindingNavigator.PerformLayout() - Me.XtraTabPage2.ResumeLayout(False) - Me.XtraTabPage2.PerformLayout() - Me.XtraTabPage3.ResumeLayout(False) - CType(Me.GridResult, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwResult, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_FOLLOW_UP_EMAILBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FOLLOW_UP_EMAILTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FOLLOW_UP_EMAILTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_FOLLOW_UP_EMAILBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents chkbxLogErrorsonly As System.Windows.Forms.CheckBox - Friend WithEvents cmbWWEmail As System.Windows.Forms.ComboBox - Friend WithEvents btnEmailConfig As System.Windows.Forms.Button - Friend WithEvents TIME_DISTComboBox As System.Windows.Forms.ComboBox - Friend WithEvents ACTIVECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents TIME_SPANTextBox As System.Windows.Forms.TextBox - Friend WithEvents TIME_UNITYComboBox As System.Windows.Forms.ComboBox - Friend WithEvents PARENT_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents DEPENDENT_DONE_CTRL_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents DEPENDENT_DATE_CTRL_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents FOLLOW_UP_TIME_SPANTextBox As System.Windows.Forms.TextBox - Friend WithEvents FOLLOW_UP_SEQUENCEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents lblSaveWVEmail As System.Windows.Forms.Label - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents PROCESS_SELECT4TextBox As System.Windows.Forms.TextBox - Friend WithEvents PROCESS_SELECT3TextBox As System.Windows.Forms.TextBox - Friend WithEvents PROCESS_SELECT2TextBox As System.Windows.Forms.TextBox - Friend WithEvents PROCESS_SELECT1TextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAIL_BODYTextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAIL_SUBJECTTextBox As System.Windows.Forms.TextBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents btnAddUser_WV As System.Windows.Forms.Button - Friend WithEvents btndelete As System.Windows.Forms.Button - Friend WithEvents PROCESS_SELECT5TextBox As System.Windows.Forms.TextBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents chkSonntag As System.Windows.Forms.CheckBox - Friend WithEvents CheckBox1 As System.Windows.Forms.CheckBox - Friend WithEvents chkSamstag As System.Windows.Forms.CheckBox - Friend WithEvents chkDienstag As System.Windows.Forms.CheckBox - Friend WithEvents chkFreitag As System.Windows.Forms.CheckBox - Friend WithEvents chkMittwoch As System.Windows.Forms.CheckBox - Friend WithEvents chkDonnerstag As System.Windows.Forms.CheckBox - Friend WithEvents FOLLOW_UP_DAYSTextBox As System.Windows.Forms.TextBox - Friend WithEvents XtraTabPage3 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents cmbConstructor As System.Windows.Forms.ComboBox - Friend WithEvents TBPMO_FORM_CONSTRUCTORBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORM_CONSTRUCTORTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter - Friend WithEvents cmbCTRLGroup_direct As System.Windows.Forms.ComboBox - Friend WithEvents cmbCTRLUser_direct As System.Windows.Forms.ComboBox - Friend WithEvents GridResult As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwResult As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridControlUsers2Group As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Group As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents TBWH_Users1BindingSource As System.Windows.Forms.BindingSource - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn4 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn5 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn6 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmFollowUp.en-US.resx b/app/DD-Record-Organizer - Kopie/frmFollowUp.en-US.resx deleted file mode 100644 index 1913453..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFollowUp.en-US.resx +++ /dev/null @@ -1,863 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 49, 13 - - - Interval: - - - 67, 13 - - - Time of day: - - - 73, 13 - - - Date-Control: - - - 75, 13 - - - Done-Control: - - - 123, 13 - - - Succession follow-up of: - - - 54, 13 - - - Time unit: - - - 76, 13 - - - Time distance: - - - 96, 13 - - - Time Dependency: - - - 62, 13 - - - Added who: - - - 67, 13 - - - Added when: - - - 74, 13 - - - Changed who: - - - 79, 13 - - - Changed when: - - - 64, 13 - - - Description: - - - 75, 13 - - - Email-Subject: - - - Days: - - - Constructor for Jump To Function: - - - E-Mail follow-up - - - Basic settings - - - Current overview - - - Assigned User for follow-up: - - - 65, 13 - - - Select user: - - - Add user to follow-up - - - Delete User assignment - - - Days: - - - 62, 17 - - - Sunday - - - 64, 17 - - - Monday - - - 70, 17 - - - Saturday - - - 67, 17 - - - Tuesday - - - 56, 17 - - - Friday - - - 83, 17 - - - Wednesday - - - 247, 18 - - - 71, 17 - - - Thursday - - - 95, 13 - - - Follow-up profiles: - - - 170, 17 - - - Record successfully saved! - - - Active - - - 330, 13 - - - Define follow-ups dependent on a Date value of the respective Entity. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 122, 22 - - - of {0} Follow-up steps - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 313, 13 - - - Defines log behaviour of follow-ups for service "DD_PMO Service" - - - Email profiles - - - 173, 13 - - - Profile for sending follow-up emails - - - 144, 17 - - - Log Errors Only (Yes/no) - - - Follow-up email - - - 332, 13 - - - These follow-ups are currently being checked for Execution validity: - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wDUfQEAVvCDAACfAAC4iowAdZg1AMbVwAArzEAAlGRcAMqXSQA0jzUAlLuGAHb/sQD319cA16enAFyr - VwC5tHEAq6ioAEHYYgAarycAkouLALOEaAAWjhgAAHwAAKLJogC7tsIA6Lq6ANmdYQD/6+sA4NzmAGf/ - mgDQx9UATJIsAEuzRgCfaUYApHV1AEjCWgDQdBcAxMWvAKeYmACup2IAFKQVAOnMxgAnnicAup6RAMSt - rADUwsIArYGBADXTTQDXbAkACoINALHGqgCPaWsAzrW2AKmJjgD/9fUA/+HhAEjfbAC2oqIA7N7gAFDr - eAC5srIAsaSzAMDAyADPfxEA8s/PALmSlQCdjo8AspmbANZyAAAgrzAAsIuCAJmFhgD17e0ALMJCAK2R - kwDUvbcA/+v1ABWrHACzrKwAbP+iAJ6WlgChnZ0AtZKKAPTJyQDNvLwAOpQ4ALWhlwDCwMAA++bmALur - qwDkxsgAo4eJABGdEwD68fEA+t3dAMy3rwC0hoYAPttcAKyjowC5sb4AxLCyAL+0tAD30tIAqnx+AMix - qQCjk5QAuKamALKKigDRwccArYaEAB6yLAC1jo4A//v8AP/x8QCtiooAHKslAMq5swD44OAAq46QAK+X - ngBG4GgAt6uuAK6ZmQCpiYkAE6kZAP3o6QD/5uYAsYGBAKOanAD/7fgAq39/ALCQkgCkmZkAqpKTABux - JQCsg4MAroiGALOMjAD/7e0AqIiMAKuRkQColpcAFKsaAP/p6QCPZ2oAroGDAOTIyACsgIAAroWFALGJ - iQCdlZUA//LyAP/s7AD/6uoA/OjoAP/i4gDNtbUAxLGxALSPjgComJkApZmaAP3p6QD95+kArH9/AK2D - gwCzhoYArYWFAKKTlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABEZnSWiaampjCVpSQAAABraZRtmYwdmmSYhjmnAACpQ1w8NjhzgJtQUhUo - YgAAhQxeiBRwKpkdo5ykfwUAADcrBjofDU84m5FOIhioAABUEUc9A1GQX3OMgyUEigAAaldjehN1fp6L - oHGXb5MAAGEXMUsQByweIG5NLgAAAAB2CwghHCYKMkYCQSMAAAAALSkzNEAaZT95SBYJAAAAAFgBGSdZ - Z1s7RUyNkgAAAAB7ckpCL1afbHyOfTUAAAAAPmCdWncOaFUbD4GEAAAAAFMSgqKhj4d4XUkAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wAA4AEAAMABAACAAQAAgAEAAIABAACAAQAAgAEAAIAHAACABwAAgAcAAIAH - AACABwAAgAcAAIAfAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB/VVlbx7K09K+MjP6wh4f+roWF/q+Fhf6vhYX+r4WF/q+Dg/6ugoL+roGB/qV1 - dfcAAAAAAAAAAAAAAACPX2NZq3t98+TIyP+yior///Ly///t7f//6+v//+zs/6yjo/+dlZX/pJmZ///h - 4f+1h4f9AAAAAAAAAACMXmNVu5KV8+TGyP/s3uD/zrW2///19f//8fH//+bm///q6v+zrKz/npaW/5KL - i/+nmJj/toeH/QAAAAAAAAAAsY+R7JS7hv8RnRP/G7El/xqvJ/8esiz/FKQV///y8v//6+v//enp//zo - 6P/95+n//ejp/7qLjf0AAAAAAAAAAKuJjvTpzMb/dZg1/0jfbP9n/5r/dv+x/xWrHP//9fX//+rq///p - 6f//6/X/S7NG/wB8AP+vhob9AAAAAAAAAAC3k4r1ubRx/yCvMP9Q63j/VvCD/2z/ov8Uqxr/+vHx///x - 8f//7e3//+34/0jCWv8AnwD/sImH/QAAAAAAAAAAy7Or9zqUOP8+21z/RuBo/0HYYv8cqyX/E6kZ/821 - tf+zjIz/tI+O/7WOjv+xiYn/r4iG/q+ChPwAAAAAAAAAAM+5sfgWjhj/NdNN/yzCQv9cq1f/xtXA/yee - J//g3Ob/0MfV/9HBx//Uvbf/xq+u+wAAAAAAAAAAAAAAAAAAAADNu7X3NI81/yvMQP9Mkiz/2Z1h/9B0 - F//Kl0n/12wJ/9ZyAP/UfQH/z38R/6BoRPcAAAAAAAAAAAAAAAAAAAAAvZ+S9a6nYv8Kgg3/scaq/8DA - yP+7tsL/ubG+/7Gks/+vl57/sIuC/7OEaP+VZFv4AAAAAAAAAAAAAAAAAAAAALeimPT/////osmi/8TF - r//CwMD/v7S0/7urq/+2oqL/spmb/62Rk/+oiIz/kGdq+AAAAAAAAAAAAAAAAAAAAAC5rbD0//v8//Xt - 7f/00dH+1MLC/828vP/EsbH/uKam/66Zmf+rkZH/qYmJ/5Bpa/gAAAAAAAAAAAAAAAAAAAAAvLS08vrd - 3f//4uL/++bm//jg4P/319f/99LS//TJyf/ourr/16en/7ODg/6sdXXNAAAAAAAAAAAAAAAAAAAAAJSM - jICrpqaYoJSWt6SUlsSolJbQqZSV3qyRk+utj5H3on+Bz4llZ42JX2RLAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAA4AEAAMABAACAAQAAgAEAAIABAACAAQAAgAEAAIAHAACABwAAgAcAAIAHAACABwAAgAcAAIAf - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A2nwAAFTu - fAAHnw8AzJqaAIJjYwBUkycA9KZUAPjXuwB9/7sALcxDAIO2dgC+fz8AwsDAAJ97iQBnm1AAH3sUALiJ - aQD/3OUAo6KiAO/EmACprm0AHa4sAJTKkAA/22AA3NXbAGj/nQDgsLAA6K5zAMpyGwA8gDEA2YcwALaU - hQCbbW4ABnsFAMtlAADkxcUAuaizANTOrwA5s0MA0qmFALfFqQAfnRoA8+7xAJqRkQBkqWIA35xnAP/R - 0QAAkAAADYsUAJtpWgBxnD4AtZybAMV7LADLrZ8AxtLGADbQUwDu2dkA1Lq6AF32igC/hFAAcv+sANfS - ygApvD4AqYqQAKyIfgDFtLEA16WlAEvlcgCfeHgAE6YWAO/LywCPaGkAz8bMAP/r6wDnuroAvqOjABF6 - EQC5hoYAyoVHANVvAAD/+vIA0K2tAMzUuAC5kpIA7tbFAKOXmwC8iFwACYcIALy0ugB/tmoAE5ocAMps - EADNqpMA9OHhANjCwgDlnl0A6NDQALOJdQCaZmYA/9raAKOPigClf38AGIsVALCYkADi3d0A+fb6ACXD - NwDfy8sApJaRAMi4wQDErqkAROFmAKmHhwDLwMgArKCgALqqqgAvxEcA7cPDAK2RlQD/8vIA07qxAN+/ - vwCicnIALLRAAL6vsgC2oaIAsJCOABGfEwDT0dEAx7S6ACKwMgD/5OQA8+vrAMnHxwDMvr4Awbq6AJ2N - jQCqmJgAWfKGAGD5kADmyckA1sfHAO/PzwClgYcA//n5APvh6QDQtbUAvp6eAJ2AgACgnZ0AsZeYAMtp - CgD57u4A/9/fAMmwrQCofnsAuKWlAJ10dAAimh8ADaYTABmeGADq3d0A/M3NAIVnZwC3jXIAy3ksADXS - TwC3rbYAu5qaAP7V1QDt1NQA1r6+AMe6ugCui4oA2HQAAM68vADQnZ0AtqetABSKEQAcqigA//b2AMG3 - twDEeTEAp4aMAPfx8wBv/6cAt5uWAPr19QDw3t4A8dbWANzIyAClnp4A1GoAAJxpXwDEub4AoH+MAKmC - fgCshoMApIuLALKUkwDPZQAAa/+hAOrHxwCfmZkA4sHBAKJ8fADHrKwAvK6uAMJ+QQC6h2AAp4ODAJts - bADJu8QAnXJyAMi3twCrjY0AtJ2eAP318gD/7u4A9O3tAP/n5wDYu7sApXt7AL+0tADBsLAApomJAPzY - 2ACfdnYApYWFAJ2UlADXfQAAoIyMAAuKEQC6p6cAUut8AE3ndADLxcUAw7y8AL62vADKmJgAvqurABCi - FAD28fEA/9fXAOnKygDixcUAvINPALuxuQCuk5MAop+fAKScnABE3mcAyHktAKeFiQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAClBorm5ubm1Gdnz8/l5Z/XIgAAAAAAAEmyZKqv3N7ehYWFsdji9fWb - 1wAAAAAAIvFE1ZWved7ehYWFsdji8uubnwAAAADQ9/f20MCxeUtL3t6FiNji8uub5QAAANChoaGhoaGh - ktxLS96FbcBgrTub5QAAn3sMhBvLPgpHktzcS0vehYWbm2WbRgAAz84qWUWMjT7zknl53EtL3oUYMWib - RgAA5j+0/e3sPLvzAYKHDktL3oUYBKKFRgAAfxBAGf0DdoxHAYKHDtxL3oUYfSiFRgAAcBGoOXG1ByuB - AQGSkrZ5edxL3oVLzwAAQ04LqFxbelSgscmAgK+vx8fGnc/gRgAAfh9sFy6TJho4SnNz1m+DnDdeKbwA - AAAAaRYy6icgJF2nuNI9WBJjQv/FD0kAAAAAZtsuIy9hUP4emcrKwlGwAgIC6DMAAAAAVwkdNFYTxPBa - +amzNSGm0/gNNsMAAAAAZggVayz1rrfh0XWef9qYeEG5kSIAAAAAblIBuoariO+34dHrf9qY+tly1CIA - AAAA/AG99Iar7g6J4dF1ntqY+tly1CIAAAAA/JL03V+kSMwle9+U0E01+tly1CIAAAAAwZq/MORfvjqs - kEhId0wcRAVPfNUAAAAALXSPamqjo76+rGKOJc5TVWfjiwAAAAAAAAAU+5fN5y2KiunI45bpAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A/AABAPgAAQDwAAEA4AABAMAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAcAgAAHAIAABwCAAAcAgAAHAIAABwCAAAcAgAAHAIAABwCAAA8A4AD/AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDWlohflpa1HtWVtWagoK/pYSE96eG - hvmmhIT3poWF9aaCgvSlf3/0pX9/9KN8fPSie3v0oXZ29KB0dPSfcnL0nnBw9JloaOcAAAAAAAAAAAAA - AAAAAAAAAAAAAKBqaiaNYWHi0J2d/5pmZv+7mpr/roqK///v7///6Oj//+fn///l5f//5OT//+Li/8y7 - u//It7f/wbCw///Y2P//19f//97e/55ycvgAAAAAAAAAAAAAAAAAAAAArG9vLJloaOfKmJj/2KSk/5xr - a/++np7/r4yM///w8P//6Oj//+fn///l5f//5OT//+Li/8y8vP/It7f/wa+v/76rq/+7pqb//97e/59z - c/gAAAAAAAAAAAAAAACuc3Myya2t8+LFxf/hxcX/6crK/8erq//byMj/0Ly8///x8f//6+v//+np///o - 6P//5ub//+Tk/8y9vf/It7f/wbCw/76rq/+7p6f//9/f/591dfgAAAAAAAAAAKNycjnKr6/1DaYT/w2m - E/8NphP/DaYT/w2mE/8NphP/DaYT///5+f//7e3//+vr///q6v//6Oj//+Xl/9/Ly//dyMj/2MLC/9a+ - vv/Uurr//+Dg/6F2dvgAAAAAAAAAAJxvb+Lfvr7/g7Z2/yKwMv9o/53/a/+h/3H/rP99/7v/EqYX///6 - +v//7+///+7u///s7P//6en//+fn///l5f//4uL//9/f///d3f//2tr//+Hh/6B4ePgAAAAAAAAAAKF3 - d+niwcH/t8Wp/wmHCP9L5XL/WfKG/2D5kP9y/6v/EKIU///7+///8vL///Dw///u7v//6+v//+np///m - 5v//4+P/lMqP/wCQAP8YixX//+Hh/6F4ePgAAAAAAAAAAKWCg+rX0sr/FIoR/0TeZ/9N53T/Uut8/132 - iv9v/6f/EKIU///9/f/T0ND/ycfH/8G/v///7Oz//+rq///n5///5OT/lMqQ/wefD/8Znhj//+Pj/6F5 - efgAAAAAAAAAALmho+5nm1D/Kbw+/z/bYP9E3mf/VO58/y/ER/9Y8ob/E6UV///+/v/T0dH/ycfH/8G/ - v///7u7//+vr///o6P//5eX/lMuQ/yy0QP85s0P//+Li/6F5efgAAAAAAAAAAMewq/EfexT/NNNO/zbQ - U/9E4Wb/HKoo/1STJ/8fnRr/EZ8T/////////f3///v7///4+P//9vb///Pz///w8P//7u7//+vr///o - 6P//5eX//+vr/6R9ffgAAAAAAAAAAMi2s/ERehH/LcxD/zXRUP8Tmhz/f7Zq/9O6sf/M1Lj/Ipof/868 - u/+ylJP/sJGP/6+Pjf+tjIr/rYqH/6yHhP+rhYL/qYJ+/6h+e/+ke3v+pnt7+aF2dvAAAAAAAAAAAMGx - tPA8gDH/JcM3/x2uLP9kqWP/++Hp/7mos//c1dv/xtLG/8/GzP/Lwcn/yr/H/8m7xP/IuMH/x7S6/8mw - rf/LrZ//zaqT/9Kphf+5nJf0AAAAAAAAAAAAAAAAAAAAALGXj+yprm3/DYsU/wuKEf/Uzq//2Ycw/8tl - AP/KbBD/y3ks/8R5Mf/CfkH/v4RQ/7yIXP+4iWn/s4l1/6yIfv+nhYn/oH+M/597if+OY2fuAAAAAAAA - AAAAAAAAAAAAAKONien99fL/Y6hh/wZ7Bf/fnGf/5Z5d/8qFR//IeS3/ynIb/8tpCv/OZAD/0GUA/9Rq - AP/VbwD/2HQA/9l7AP/bfQD/2n0A/9d9AP+bZlXuAAAAAAAAAAAAAAAAAAAAAKOWmun417v/6K5z/3Gc - Pv/u1sX//9zl/8S5vv++trz/vLS6/7uxuf+3rbb/tqet/7Scmv+2lIX/t41y/7qHYP+8g0//vn8//8V7 - LP+cZlvuAAAAAAAAAAAAAAAAAAAAAKONhen0plT/78SY//n2+v/z7vH//tfX/8e6uv/Btrb/v7Oz/72v - r/+6qqr/uKWm/7Wgov+znJ7/sJea/62Rlf+pipD/p4aM/6WBh/+aamvuAAAAAAAAAAAAAAAAAAAAAKSV - j+n/+vL//f3///fx8//z6+v//tXV/8u/v//DvLz/wbe3/7+0tP+8ra3/uaio/7aiov+0nZ3/sZeX/66S - kv+rjIz/qIaG/6iEhP+ba2vuAAAAAAAAAAAAAAAAAAAAAKSbm+n/////+vX1//bw8P/z6ur//dXV/8vF - xf/CwMD/wbq6/761tf+8r6//uaqq/7ekpP+0np7/sZiY/66Tk/+sjY3/qYeH/6eDg/+bamruAAAAAAAA - AAAAAAAAAAAAAKObm+n++Pj/9vHx//Tt7f/04OD//s/P/vDKyv/qx8f/5MTE/9/AwP/Yu7v/0LW1/8is - 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 - AB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAD+AAAH//gAP//////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl15eVoNS - UuOGUVHFt5mZuqmGhvmoiIj5qIaG+aaFhfemhYX3p4SE96aEhPemgoL3pYKC96aAgPekfn73pH1996N8 - fPeienr3onh496F2dvegdXX3oHNz96Fzc/eaaWnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlr - a1SQW1v6rn5+/I5aWv+wjIz/r4iJ///u7v//5eX//+bm///k5P//4+P//+Tk///j4///4uL//+Hh///j - 4///5OT//+Xl///k5P//4eH//93d///Y2P//19f//9fX/6J0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACvcXFTk19f+cuYmP+9jY38k2Bg/7aSkv+uiIn//+3t///m5v//5+f//+Xl///k5P//4+P//+Hh///h - 4f//5eX/npyc/294eP9jbGz/WGJi/0NPT//OtLT//9nZ///V1f//1NT/oXNz+gAAAAAAAAAAAAAAAAAA - AAAAAAAAtHZ2UZdlZfnJlZX/0p6e/7uPj/2XZGT/uZWV/66Ki///7e3//+fn///m5v//5ub//+Xl///k - 5P//4+P//+Li///k5P/42tr/99fX//nX1//31tb/89HR///c3P//29v//9jY///W1v+hdHT6AAAAAAAA - AAAAAAAAAAAAALN5eU+baWn5ypmZ/9Cfn//PnZ3/vZWV/Zlqav+6mZn/r4uL///v7///6en//+jo///o - 6P//5+f//+bm///k5P//4+P//+jo/6Gfn/93fn7/cXh4/2lwcP9gaGj/VV5e/0ZSUv+Shob//9vb/6J2 - dvoAAAAAAAAAAAAAAADPpKRjwqSk++DExP/kx8f/4sXF/+PExP/YwMD+wKOj/9TAwP/MtbX///Pz///r - 6///6ur//+rq///p6f//5+f//+bm///l5f//5+f/89ra/+/V1f/x1dX/8NLS//DQ0P/vzs7/6snJ//LO - zv//29v/onZ2+gAAAAAAAAAAxaOjYoqedfwTjhH/EpQQ/xKWEP8SmRD/FJ0S/xWeE/8SmxH/FJ0T/xic - Ff//+Pj//+3t///s7P//6+v//+rq///p6f//6Oj//+bm///r6/+fnp7/dHt7/252dv9mbW3/XWVl/1Vd - Xf9HUlL/kIaG///d3f+ieHj6AAAAAAAAAACabW3g3L6+/4i0e/8LlRD/R95q/1Lre/9X8IP/XPWL/1z1 - i/9a84f/B5sG///6+v//7+///+7u///t7f//7Oz//+vr///p6f//6Oj//+jo//7k5P//4+P//+Dg///g - 4P//3+D//93g///b3v//2tz//9vd/6R4ePoAAAAAAAAAAJpxcePctrb/5czM/2mrYP8RoBr/Uut7/1rz - iP9g+ZH/Zf6Y/2P8lf8Imwj///v7///x8f//8PD///Dw///v7///7Oz//+vr///p6f//5+f//+bm///k - 5P//5OT//+Pk//7g3v/g1cH/5tPG/+DMvv/51NL/pnp7+gAAAAAAAAAAm3Nz496+vv/Pzb//HY8c/ym7 - Pv9P6Hf/Ve6A/1v0if9h+pL/Y/yV/wqaCf///Pz///T0///z8///8vL///Dw///v7///7e3//+rq///o - 6P//5ub//+Tk///i4v//5Oj/vdGr/wCNAP8AfgD/AGYA/5qvg/+rfYD6AAAAAAAAAACeeHjj6NbX/zSS - Mf8jsTT/RN1n/0rjcP9Q6Xn/Vu+C/1z1i/9g+ZD/CZkJ///9/f/T0dH/ycfH/8G/v/+7uLj///Dw///v - 7///6+v//+np///n5///5eX//+Pj///j6f/J1Lf/AJsA/wCRAP8AfgD/prqO/61/g/oAAAAAAAAAALCS - lOeVt4v/DZAU/znSVv8/2F//Rd5o/0vkcf9O5nX/PdRc/1rziP8JmQj///7+/9PR0f/Jx8f/wcDA/7u5 - uf//8fH//+/v///s7P//6ur//+jo///m5v//5OT//+Xq/8vXuv8AphL/BJ4I/wCQAP+mwY3/rXyC+gAA - AAAAAAAAv6uv7D+LK/8isTL/NM1O/zrTV/9A2WD/PtZe/w+aF/8MkAX/MshL/wuXCf//////09HR/8nH - x//BwMD/u7m5/7Oxsf//8PD///Dw///r6///6Oj//+bm///k5P//4+j/yNm7/wCyI/8Aqhv/AKAA/6DG - j/+rfYH6AAAAAAAAAADHtrnuFXgO/ye9Ov8vyEf/Nc5Q/zLHS/8Jjgz/gbNl/8KdW/8blRH/DJML//// - //////////7+///8/P///Pz///r6///4+P//9vb///Hx///w8P//7u7//+3t///q6//56OL/vdy4/8Pa - tv+616v/8uDU/6p9f/oAAAAAAAAAAMi3ue4WdhX/Irgz/yrDQP8swkL/CYQK/5Wxdv/m5O3/tKWv/77L - uv8hlx7/yrOy/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Jh/+uiIb/roaG/66F - hv+ug4b+roOF/K6BhPytgYP8pHh59gAAAAAAAAAAwrCx60WNQ/8WoSH/Jb44/w6RFv93rW3/8eXs/9/a - 3v+unKL/z8XJ/8DLvP/Nv8T/yLq//8i4vv/Ft73/xLW8/8Oyu//BsLv/wa62/8Opqv/Fppv/yaSM/82i - f//RoHL/1qBj/7CPlPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2o6fnpq5y/wZ6Cf8esy3/DnoO/+zr - 7v/pzsT/4Miu/758R/+/i2b/v5h9/7qYh/+2m5f/sqCm/7CfrP+tnKr/q5il/6uSnv+oj5r/pouW/6WG - kv+jgY3/oX2J/596h/+edoD/j11f6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiYnuP4yZn/RYo7/wd/ - C/87jz3/6MCd/9FoAP/jwpj/zFQA/89eAP/PXwD/z18A/89gAP/PYQD/0GcA/81vAv/LdRP/yXwj/8R/ - Mf/BgUD/vINN/7eEWv+wgGb/qX1x/6R6eP+QXWHpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq5eZ4/bn - 4P/o7+7/LoAs/0V/Jv/Zi0r/0WsG/+nf0f/CfUD/x3w4/8h2I//JbBD/zWUA/85gAP/QYwD/0mcA/9Nr - AP/VcAD/1nMA/9h4AP/ZegD/2n0A/9t9AP/aewD/3HoA/49hbekAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACrm5zj+vr//+/Ipf/cq2z/gIQv/+KjZ//x4uH/6uvz/7evtv+9tb7/u7bA/7qyvv+5sr//tq67/7ak - qv+4nJT/uZN+/7qMbP+9h1j/wING/8SBNf/JfyT/zHwV/9F6BP/XdwD/kmFs6QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6jqePxtXn/5pQ//+ORPv/y1r//9vb///Po6//r6On/vLCw/7+1tf++s7P/va+v/7us - rP+6qar/uKan/7aipP+0oKT/spyh/6+Yn/+slJ3/qY6Z/6eKlv+khpT/ooOR/6B+iv+WY2XpAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsKiv4/SrY//xvYj/+/j8//n3/P/27e7/8+bm/+3r6/+9tLT/wbi4/8C1 - tf++srL/va+v/7urq/+5qKj/t6Sk/7WgoP+zm5v/sZeX/6+Tk/+tj4//qouL/6iGhv+mgoL/pH9//5li - YukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyqazj/uvX///////7+vz/+fLy//Xs7P/y5+f/7+3t/7+4 - uP/Dvb3/wrm5/8C1tf++srL/vK6u/7qqqv+4paX/tqGh/7Sdnf+xmZn/r5SU/62QkP+rjIz/qYeH/6iD - g/+mgID/mWNj6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOqq+P9+/3//fv7//n29v/38PD/9Ovr//Pm - 5v/z8fH/wr6+/8W/v//Du7v/wbi4/7+0tP+9r6//u6ur/7mnp/+2oqL/tJ6e/7Kamv+wlZX/rZGR/6uM - jP+piIj/p4WF/6WBgf+YZWXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKys4/r09P/59fX/9/Ly//Xt - 7f/z6en/8ePj//Ly8v/Bvr7/w7+//8G6uv/Atrb/vrOz/7uurv+6q6v/uaio/7ejo/+0n5//spqa/7CW - lv+ukZH/rI2N/6mIiP+nhIT/pYGB/5pkZOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r6/j+PDw//Xu - 7v/17Oz/8+np//Ll5f/y6en/9fb2/+vo6P/m5ub/4t/f/9zY2P/U0tL/z8nJ/8m9vf+/tLT/uaen/7Gd - nf+tlZX/rJKS/6uNjf+pior/poeH/6aEhP+kgYH/mmho6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALav - r+P06ur/8+jo//Pn5//17u7/9vLy//Lp6f/v4OD/7d3d/+zZ2f/r1dX/6dLS/+nOzv/nzc3/583N/ufN - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1v - b/+gdXX/oXV1/6F2dv+hdnb/oHZ2/6B1df+gdXX/oHV1/6B1df+fdHT/n3R0/59zc/+fc3P/nnJy/55x - cf+db2//nXBw/51ubv+dbW3/nGxs/5xsbP+ba2v/m2pq/5pra/+aaWn/mWho/5pnZ/+ZZ2f/mGdn/5hm - Zv+YZWX/l2Vl/5lmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1xcf/86ur/1cXF/8u8vP/LvLz/zLy8/8y8vP/Mvb3/zL29/8y7u//MvLz/zLy8/8y7 - u//OvLz/zbu7/827u//Nu7v/zbq6/826uv/Nubn/zbi4/863t//Otrb/zrW1/860tP/OsrL/zrCw/82v - r//Nra3/zaur/82qqv/Nqan/4rq6/5ZkZP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCjo///9/f///T0//ns7P/57e3/+e3t//jr6//14+P/9eLi//Xi - 4v/14uL/9eHh//Xh4f/24eH/9uDg//bg4P/239//9t/f//be3v/23t7/9t3d//bc3P/22tr/9tnZ//bY - 2P/21dX/9tTU//bS0v/20ND/9s7O//fMzP/jurr/37i4/5VjY/8AAAAAAAAAAAAAAAAAAAAAAAAAAACi - ABYAjgC4AI8AyQCQAMkAjgDRAJEA0QCSANEAkgDRAJQA1R6VGv8moCX/JqAl/yWgJP8dnRz/HZ8c/1G1 - Tv//8vL//+zs///s7P//7Oz//+vr///r6///6ur//+rq///p6f/Fu7v/sKqq/6+oqP+qo6P/pp+f/6Ob - m/+ZkZH/lo6O/5OMjP+mmZn//9/f///d3f//2tr//9jY///Y2P/owsL/3rq6/5ZlZf8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAngA1AI4A7SO3Nv9K4m//SeFt/0rjcf9N5nX/Uut7/1XugP9V7n//Ve5//1Xu - f/9c9Yr/MsxM/1e2U///8vL//+3t///t7f//7Oz//+zs///r6///6+v//+rq///q6v+uqan/k5OT/5CQ - kP+Kior/hISE/4CAgP9ycnL/b29v/2xsbP+GgID//+Dg///e3v//29v//9nZ///Z2f/ow8P/3ru7/5hm - Zv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0ANwCLAO04zlT/XveL/1z1i/9g+ZD/Y/yV/2b/ - mv9m/5v/aP+c/2f/nP9t/6L/LcZE/3TAb///8vL//+7u///t7f//7e3//+3t///s7P//6+v//+vr///q - 6v/At7f/q6am/6ijo/+jnp7/nZiY/5yWlv+Ri4v/jomJ/42Hh/+il5f//+Hh///f3///3Nz//9ra///a - 2v/oxMT/3ry8/5dmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAEYAgwD+OtBW/1jx - hf9a84j/XveN/2H6lP9m/5j/Zv+a/2b/mf9r/6L/H7gv/5LNjf//8fH//+7u///u7v//7e3//+3t///s - 7P//7Oz//+vr///r6///6en//+np///p6f//6Oj//+fn///m5v//5ub//+Xl///l5f//4+P//+Li///g - 4P//3d3//9vb///b2//oxcX/3r6+/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAFwCF - ANAYqCX/Uut7/1Ttf/9X8IP/W/SI/173jv9i+5P/Zv+Z/2f/mv9t/6T/E6wb/6/Zqf//8fH//+/v///u - 7v//7u7//+3t///t7f//7Oz//+vr///r6//FvLz/sKqq/6+pqf+qo6P/pp+f/6OcnP+gmpr/npeX/52W - lv+ZkZH/lo6O/5OLi/+mmJj//9zc///c3P/oxsb/3r29/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAhwARAIIA0RysK/9Q6nb/Tud1/1Hqef9U7X7/WPGE/1v0if9e947/YvuT/2b/mf9t/6T/BJ0G/83k - xv//8PD//+/v///v7///7u7//+7u///t7f//7e3//+zs///r6/+uqan/k5OT/5CQkP+Kior/hISE/4CA - gP9+fn7/e3t7/3h4eP9ycnL/b29v/2xsbP+Gf3///93d///e3v/oxsb/3r6+/5loaP8AAAAAAAAAAAAA - AAAAAAAAAAAAAAB/AAIAfgC1FZ4f/0fibP9G32v/SuNv/03mdP9R6nr/VO1//1jxhP9b9In/X/iP/2L7 - lf9q/6D/ApUC/+ju4P//8fH///Dw///v7///7+///+/v///u7v//7e3//+zs///s7P/AuLj/q6am/6ij - o/+jnp7/nZiY/5yXl/+ZlJT/l5KS/5WPj/+Ri4v/jomJ/42Hh/+ilpb//97e///d3f/ox8f/3r+//5ln - Z/8AAAAAAAAAAAAAAAAAAAAAAAAAAACAAGEFhgj/Ptle/0HaYf9D3GX/R+Bq/0rjb/9O53X/Uep6/1Xu - f/9Y8YT/XPWK/2D5kP9c9Yv/DZgN//r08f//8PD///Dw///w8P//7+///+/v///u7v//7u7//+3t///s - 7P//6+v//+vr///q6v//6en//+jo///o6P//5+f//+fn///m5v//5eX//+Xl///k5P//4eH//9/f///e - 3v/oyMj/4MHB/5lpaf8AAAAAAAAAAAAAAAAAAAAAAG0ABxB/D+8pvD7/O9VZ/z3WW/9A2WD/Q9xl/0fg - a/9K43D/Tud1/1Lre/9Z8oX/W/SK/173jf9N5nL/Jqol///29v//8fH///Hx///w8P//8PD//+/v///v - 7///7u7//+3t///t7f/FvLz/sKur/6+pqf+qpKT/pp+f/6OcnP+gmpr/npiY/52Wlv+ZkZH/lo6O/5OM - jP+mmZn//+Dg///f3//oycn/38DA/5hoaP8AAAAAAAAAAAAAAAAAAAAAg7R+pAaACf820lH/Ns9R/znS - Vv891lv/QNlh/0TdZv9H4Gv/TeZy/1Hqev8Uph//MMVI/2L7kv891lz/Q7VB///29v//8vL///Hx///x - 8f//8PD///Dw///v7///7u7//+7u///t7f+uqqr/k5OT/5CQkP+Kior/hISE/4CAgP9+fn7/e3t7/3h4 - eP9ycnL/b29v/2xsbP+GgID//+Hh///g4P/oycn/38LC/5pqav8AAAAAAAAAAAAAAADk1NRVVotL9xOZ - Hf8zzUv/M8xM/zbPUf8601b/PdZc/0LbYf9G4Gn/RN1m/wmUDP9Lq0r/F5MW/zPJTP8zy03/YcFe///1 - 9f//8vL///Ly///x8f//8fH///Dw///w8P//7+///+7u///t7f/AuLj/q6en/6ijo/+jnp7/nZmZ/5yX - l/+ZlJT/l5KS/5WQkP+Ri4v/jomJ/42Hh/+il5f//+Hh///i4v/oysr/38HB/5ppaf8AAAAAAAAAAKVw - cB+6m5vpPoM2/xqlJ/8tyEX/MMlI/zPMTf82z1L/OtNX/0DZYP82zFL/AokC/2OgV//9+vn/1OjO/xeW - Fv8KnQ//fsp7///19f//8/P///Ly///y8v//8fH///Hx///w8P//7+///+7u///u7v//7Oz//+zs///r - 6///6ur//+np///p6f//6Oj//+jo///n5///5ub//+bm///l5f//5OT//+Li///h4f/oy8v/38PD/5pr - a/8AAAAAAAAAAJ5yctDJq6v/O4U1/xqnJ/8qxD//LcZD/zDJSP8zzE3/OtRV/yzAQ/8GgAT/j7J1/7yf - n///+vr///f3/9Pozf8Zmxj/nNWY///19f//8/P///Pz///y8v//8vL///Hx///w8P//8PD//+/v///u - 7v//7e3//+zs///s7P//6+v//+rq///p6f//6en//+jo///o6P//5ub//+bm///l5f//5OT//+Pj///i - 4v/oy8v/38LC/5pqav8AAAAAAAAAAJ1ycuvav7//SYtC/xaeIP8nwjr/KsM+/y3GRf8zzkz/J7g5/wl9 - Bv+goEv/7MWd/6N7e///+vr///b2///39//U6s//zOjG///29v//9PT///T0///z8///8/P///Ly///y - 8v//8fH///Dw///v7///7u7//+3t///t7f//6+v//+rq///q6v//6en//+np/yyrMf8knSH/JJUh/ySO - IP8kfyD/QYg6///l5f/ozc3/38TE/5tra/8AAAAAAAAAAJ51devZvLz/ZZhc/w+QFv8kvzb/Jr86/yvF - Qf8mujr/BngD/6m5eP/ajDf/57OB/6R8fP///Pz///n5/9jW1v/R0ND/ysnJ/768vP+6uLj/tbS0/66s - rP/Bvb3///T0///z8///8vL///Hx///w8P//7u7//+7u///t7f//7Oz//+vr///r6///6ur//+np/w+o - H/8BmQL/AJIA/wCLAP8AgQD/Iosf///l5f/ozs7/38XF/5ttbf8AAAAAAAAAAJ94eOvXuLj/ka2F/wZ8 - Cv8ivjL/I702/yjBO/8CeAH/i5tF/+bQxP+uf2z/yqKL/6R+fv///v7///j4/9rY2P/Pzc3/xcTE/7+9 - vf+7ubn/trW1/7Cvr//EwMD///T0///z8///8vL///Hx///w8P//7+///+7u///u7v//7Oz//+vr///r - 6///6ur//+rq/xOsJ/8EnQr/AJcA/wCRAP8AiAD/IpQf///l5f/oz8//38XF/5tsbP8AAAAAAAAAAKB5 - eevTs7P/zsu+/wNrA/8dtyz/Ir4z/w2NFP9Qiyz/5crD/9/Mzv+nhoj/wqus/6R+fv///f3///n5///5 - +f//+fn///j4///39///9/f///b2///19f//9fX///T0///z8///8vL///Hx///w8P//7+///+7u///u - 7v//7e3//+vr///r6///6ur//+rq/xewMP8KoxX/BJ0J/wCYAf8AkAD/Ipof///n5//oz8//38fH/5ts - bP8AAAAAAAAAAKJ+fuvTtLT/69nb/yt8IP8SnRv/G7Ip/wlvBv/Sz8D/3sDC/+LQ0f+pi43/w66u/6V/ - f////v7///v7/9jX1//Ozc3/xcTE/769vf+6uLj/tbS0/66srP/Bvr7///X1///09P//8vL///Hx///x - 8f//7+///+7u///u7v//7e3//+zs///r6///6ur//+rq/xy1Ov8QqSH/CqMW/wafDf8BmQL/IqEf///m - 5v/oz8//38bG/5tsbP8AAAAAAAAAAKSBgevUuLr/7L2V/32ZTf8HgAv/DI0R/1+cWf/o09X/38C//+HK - u/+1hGj/yKuh/6Z/f/////////r6/9rY2P/Pzs7/xcTE/7++vv+7ubn/trW1/7Cvr//EwMD///X1///0 - 9P//8/P///Hx///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yG6Rf8Wry7/Eaok/w2m - HP8IoRD/J6gq///m5v/o0ND/4MbG/5tubv8AAAAAAAAAAKSFh+vgqnv/8Kxo/9a+h/8FawX/Am4D/7TF - qv/iw7r/1n8t/92xf//PaQL/57KB/6aAgP////////z8///6+v//+vr///n5///4+P//+Pj///f3///2 - 9v//9vb///X1///09P//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yjB - UP8dtjv/GLEy/xWuK/8QqSH/L685///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKWGievkrXz/8q9r/+/T - w/9Lkkj/E3AS/+bLuP/OaQP/0nER/+C7jf/RdA//5rKB/6aAgP////////v7/9nY2P/Pz8//ycjI/8HA - wP+/vr7/u7q6/7W0tP+zsrL/sK6u/8C8vP//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r - 6///6+v//+rq/y7HXf8kvUn/ILlB/xy1Ov8YsTH/NrZH///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKeJ - i+vns4f/68zB/+rX2/+vxqn/SYo1/92VTf/NaQL/0nMX/+XQuf/BjmT/06J8/6aBgf////////39/9nY - 2P/Pz8//ycjI/8PCwv/Avr7/vLu7/7a1tf+0srL/sK+v/8K9vf//8/P///Ly///x8f//8PD//+/v///u - 7v//7e3//+zs///r6///6+v//+rq///q6v//6Oj//+jo///n5///5ub//+bm///m5v/339//3sbG/5xt - bf8AAAAAAAAAAKiNjevdxsX/6tfa/+nV1P/jrHf/p5VF/9mEL//XgzH/5MjB/+rg4/+0oKL/yLm8/6eD - g//////////////+/v///v7///39///7+///+/v///r6///5+f//+Pj///n5///4+P//9fX///T0///1 - 9f//8fH///Ly///w8P//8PD//+/v///u7v//7e3//+3t///s7P//6+v//+rq///q6v//6en//+jo///n - 5///6Oj//+fn/5tsbP8AAAAAAAAAAKmQkOvey87/7NHI/+SbUf/fizn/4JBA/9+haP/p2Nv/59PU/+rh - 4f+3pKX/yru7/6iGhv+tj4//rI+P/6uNjf+sjIz/q4qK/6mJif+ph4f/qIaG/6iFhf+nhIT/p4SE/6aB - gf+lgID/pH9//6R9ff+je3v/oXp6/6J6ev+geHj/n3Z2/6B1df+fdXX/nnNz/55ycv+dcXH/nHBw/51v - b/+cbm7/mmxs/5psbP+abGz/mmxs/51ubv8AAAAAAAAAAKqSlOvgvqf/66NZ/+abTf/jk0H/57+h/+ze - 5P/r2dr/6tjc/+vi4/+8pJ//y7/C/8rAxf/LvsP/yr7C/8q8v//Ku77/ybq8/8i3uv/Itrf/x7W1/8az - tP/FsLD/xa+v/8Otrf/Dq6z/wqmr/8Gnqf+/p6n/vqSn/72ipf+8oKT/upuf/7KPj/YAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2WmevjrHb/7qhi/+qo - Zf/u1s3/7+Hl/+7h5P/s2tj/3ZhZ/+G7kf/RcxT/zGMA/8tnA//JbhX/x3Ql/8V4M//BfkT/v4RS/72I - Yf+6jW7/t5B8/7KSif+ukpT/rJGZ/6mNlP+pi5L/qIiO/6aFiv+lgYX/o36B/6N8f/+ienv/n3Jz/5Jd - XfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2a - nevnsH7/8r+P//Lk5P/x5ef/8unu/+bBp//Pbg3/0nER/+TGo//SfiT/zGQA/8xlAP/MZQD/zWUA/81l - AP/NZQD/zWYA/81oAP/OagD/0GsA/9FvAP/RcQD/0nUA/856Dv/LfRv/x4Ap/8OBNf+/gkH/uX9L/7R+ - V/+te2H/pXRp/5JeX/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6cnevozLr/9Ozv//Tr7v/z6er/4KJn/9BqBP/NaAL/0m8N/+nUu//OlFz/x3Yo/8lx - GP/Lagj/zGUA/8xjAP/NYwD/zWMA/81nAP/OagD/z2wA/9BuAP/RcgD/0XQA/9J2AP/TeQD/1HsA/9V9 - AP/WfgD/1n0A/9Z8AP/WewD/y3UM/5JfZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALGdnevn3uD/9/L2//HZyP/fjj7/2Hwf/9R1FP/Udxn/5r6i//Du - 8v/Dur3/u7K3/7yyuP+6sLf/uq2y/7qopv+8n5L/vZeB/76Qbv/AiVz/wYRL/8WAOv/HfSn/ynkZ/894 - C//SeAD/1XgA/9V6AP/VewD/1XsA/9V6AP/UeAD/yHQP/5NjafIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGgoevq4+T/78OZ/+STQP/gjTj/24Im/+Ki - Y//x5eT/8ebp//Ds7P/Gvb3/vrKy/76xsf+9sLD/vK6v/7utrf+6q6z/uaiq/7imqf+2pKf/taGl/7Kf - pP+xnKL/r5mf/66WnP+skpf/rI2O/6+Jfv+yhG3/tIFd/7h+Tf+8ez//uHU7/5VkZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSnqevksX//7KRb/+eb - T//kmUr/8NG5//fy9//06er/8eXl//Hs7P/JwcH/wLW1/7+0tP+/srL/vrGx/7yurv+7rKz/uqqq/7mn - p/+3pKT/tqGh/7Senv+zm5v/sZiY/7CVlf+ukpP/rY+Q/6uMjv+piov/qIWI/6WChf+lgIP/oXh7/5dj - ZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALWp - q+vmsX//7qhh//C/jv/69PP/+fT2//fv7//06ur/8ubm//Pt7f/LxMT/wri4/8G3t//AtbX/v7Oz/76x - sf+8rq7/u6ys/7qpqf+4pqb/tqOj/7WgoP+znZ3/spmZ/7CWlv+vk5P/rZCQ/6uNjf+qior/qIaG/6eD - g/+lgYH/oXl5/5hkZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALWsrevqu47/+ufT//3////69/j/+PT0//bv7//06+v/8ufn//Lu7v/Nycn/w7y8/8K6 - uv/BuLj/wLa2/7+zs/+9sLD/vK2t/7qqqv+5p6f/t6Sk/7ahof+0np7/spub/7GXl/+vlJT/rpGR/6yO - jv+qior/qYeH/6eEhP+lgID/o3p6/5hmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALarrOvv6+z///7///37+//69vb/+PLy//bu7v/06+v/8ufn//Pu - 7v/Py8v/xb+//8S9vf/Durr/wbi4/8C1tf++srL/va+v/7usrP+5qan/uKWl/7aiov+0n5//s5ub/7GY - mP+vlZX/rpKS/6yOjv+ri4v/qYiI/6eEhP+ngoL/onp6/5hlZfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALetrevt6en//Pj4//r4+P/59PT/9/Ly//Xt - 7f/06+v/8ubm//Pw8P/R0ND/xsLC/8W/v//EvLz/wrq6/8G2tv+/s7P/vbCw/7ytrf+6qan/uKam/7aj - o/+1oKD/s5yc/7GZmf+wlpb/rpKS/6yPj/+ri4v/qYiI/6iFhf+mgYH/ont7/5lnZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmxsevs5+f/+vT0//jz - 8//38fH/9u7u//Xr6//z6Oj/8eTk//Tv7//T0tL/xsPD/8bBwf/Evr7/w7u7/8G3t/+/tLT/vrGx/7yt - rf+6qqr/uaen/7ejo/+1oKD/s52d/7KZmf+wlpb/rpOT/62Pj/+rjIz/qYiI/6iFhf+mg4P/ont7/5lm - ZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqz - s+vq4+P/+PDw//bv7//27u7/9ezs//Pp6f/y5ub/8OLi//Xw8P/i4uL/1tTU/9DOzv/Lxsb/xb29/8C3 - t/++s7P/vK+v/7qsrP+4qKj/uKam/7ajo/+0n5//spyc/7KYmP+wlpb/rpOT/62Pj/+rjIz/qYmJ/6iF - hf+mgoL/ont7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALq0tOvp4eH/9ezs//Tr6//06ur/8+jo//Ln5//z6+v/9fPz//Pt7f/x5+f/8efn//Hn - 5//x6Oj/8Ojo/+7m5v/r4+P/597e/+HZ2f/c09P+1s3N/9HHx/7Mv7/+xba2/r+trf64oqL/sJeX/6yP - j/+pior/p4iI/6eEhP+mgoL/o3t7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALq1tevo3t7/8+jo//Ln5//z6Oj/9e/v//fy8v/07e3/8eXl//Di - 4v/u39//7dzc/+vZ2f/q1tb/6NLS/+fPz//lzMz/48rK/+LHx//gxMT/4MHB/96+vv/du7v/3bu7/ty6 - uv7bu7v+3Ly8/tm4uP7Vs7P+z6ur/sejo/60jo7+oHV1/5lnZ/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuzs+vn29v/9Onp//jx8f/69vb/9/Dw//bt - 7f/z6en/8+bm//Dj4//v4OD/7d3d/+za2v/q19f/6NTU/+fR0f/lzs7/5MvL/+LHx//hxMT/38HB/96+ - vv/cu7v/27i4/9m1tf/as7P/2LGx/9etrf/Gmpr/soeH/6Fzc/6cbW3wo3BwqKNtbU0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0tOvRysr/3tvb/+Le - 3v/m4OD/6OLi/+ri4v/u5OT/8OTk//Hk5P/y5OT/8ODg/+/d3f/t2tr/7NfX/+nT0//n0ND/5s3N/+TK - yv/jx8f/4MPD/9+/v//dvb3/3ru7/9i0tP/GoKD/souL/6J6ev6hdnbmp3l5mah3d0mzaWkIAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMi+ - vnLIv7+eyMLCrsjBwb7IwcHOyMLC3ca9ve28tLT5uK6u/retrf64rKz+uqys/7ysrP+/ra3/wa2t/8Sv - r//Gr6//yK+v/8uvr//MsbH/zrGx/9Gzs//Gpqb/s5GR/6WAgP6sg4PZrYODiqx/fzpXW1sDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACztLQDqaqqD7mwsB21qqots6enPbKl - pU20o6Ncs52dbK+cnHytmJiMrZaWm6uSkquqj4+7qIuLyqiJidqmhobJpYSEe7CKiisAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/+AAAAAEAAP/4AAAAAQAA//gAAAAB - AAD4AAAAAAEAAPwAAAAAAQAA/gAAAAABAAD/AAAAAAEAAP4AAAAAAQAA/AAAAAABAAD4AAAAAAEAAPAA - AAAAAQAA8AAAAAABAADgAAAAAAEAAMAAAAAAAQAAwAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB// - AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAA - AAAf/wAAgAAAAB//AACAAAAAP/8AAIAAAAH//wAAgAAAD///AAD//AB///8AAP///////wAA - - - - Configuration follow-up - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFollowUp.resx b/app/DD-Record-Organizer - Kopie/frmFollowUp.resx deleted file mode 100644 index 3768095..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFollowUp.resx +++ /dev/null @@ -1,3202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt, style=Italic - - - 11, 59 - - - 20, 13 - - - 2 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 54 - - - False - - - True - - - 297, 59 - - - 51, 13 - - - 4 - - - Intervall: - - - FOLLOW_UP_SEQUENCELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 52 - - - False - - - True - - - 620, 99 - - - 57, 13 - - - 8 - - - Uhrzeiten: - - - FOLLOW_UP_TIME_SPANLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 50 - - - False - - - True - - - 356, 150 - - - 81, 13 - - - 10 - - - Datum-Control: - - - DEPENDENT_DATE_CTRL_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 48 - - - False - - - True - - - 356, 189 - - - 85, 13 - - - 12 - - - Erledigt Control: - - - DEPENDENT_DONE_CTRL_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 46 - - - False - - - True - - - 64, 190 - - - 116, 13 - - - 14 - - - Nachfolgevorlage von: - - - PARENT_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 44 - - - False - - - True - - - 137, 149 - - - 64, 13 - - - 16 - - - Zeit Einheit: - - - TIME_UNITYLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 42 - - - False - - - True - - - 64, 149 - - - 67, 13 - - - 18 - - - Zeit Distanz: - - - TIME_SPANLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 40 - - - False - - - True - - - 229, 149 - - - 89, 13 - - - 22 - - - Zeit-Abhängikeit: - - - TIME_DISTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 37 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 710, 190 - - - 61, 13 - - - 23 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 35 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 855, 189 - - - 70, 13 - - - 25 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 33 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 710, 233 - - - 58, 13 - - - 27 - - - Erstellt wo: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 31 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 855, 233 - - - 70, 13 - - - 29 - - - Erstellt wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 29 - - - False - - - True - - - 64, 59 - - - 71, 13 - - - 78 - - - Bezeichnung: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 25 - - - False - - - True - - - 64, 285 - - - 73, 13 - - - 80 - - - Email-Betreff: - - - EMAIL_SUBJECTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 23 - - - False - - - True - - - 64, 326 - - - 63, 13 - - - 81 - - - Email-Body: - - - EMAIL_BODYLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 21 - - - False - - - True - - - 551, 285 - - - 104, 13 - - - 82 - - - Select [%pattern1]: - - - PROCESS_SELECT1Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - False - - - True - - - 551, 326 - - - 104, 13 - - - 83 - - - Select [%pattern2]: - - - PROCESS_SELECT2Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - False - - - True - - - 551, 367 - - - 104, 13 - - - 84 - - - Select [%pattern3]: - - - PROCESS_SELECT3Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - False - - - True - - - 551, 408 - - - 104, 13 - - - 85 - - - Select [%pattern4]: - - - PROCESS_SELECT4Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - 551, 449 - - - 104, 13 - - - 92 - - - Select [%pattern5]: - - - PROCESS_SELECT5Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 819, 277 - - - 32, 13 - - - 102 - - - Tage: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - False - - - True - - - 441, 59 - - - 172, 13 - - - 105 - - - Constructor für Jump To Function: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - False - - - True - - - - NoControl - - - 66, 233 - - - 187, 13 - - - 107 - - - Zurodnung Control-Empfänger direkt: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - False - - - True - - - NoControl - - - 356, 233 - - - 170, 13 - - - 109 - - - Zurodnung Control-Gruppe direkt: - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 255, 192, 255 - - - Fuchsia - - - Tahoma, 8.25pt, style=Italic - - - Fill - - - 0, 0 - - - True - - - 160, 17 - - - 17, 17 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 359, 249 - - - 258, 21 - - - 108 - - - cmbCTRLGroup_direct - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 67, 249 - - - 286, 21 - - - 106 - - - cmbCTRLUser_direct - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - 17, 56 - - - 444, 76 - - - 259, 21 - - - 104 - - - cmbConstructor - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - Top, Bottom, Left - - - Top, Bottom, Left - - - 944, 56 - - - 614, 56 - - - 534, 39 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 293, 184 - - - 94 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox3 - - - 0 - - - Top, Bottom, Left - - - 749, 56 - - - 10, 18 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 293, 202 - - - 93 - - - GridControlUsers2Group - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox3 - - - 1 - - - True - - - Segoe UI, 8.25pt - - - 531, 18 - - - 92, 13 - - - 91 - - - User auswählen: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 2 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 309, 21 - - - 216, 23 - - - 90 - - - User zu Wiedervorlage hinzufügen: - - - MiddleRight - - - btnAddUser_WV - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 3 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 309, 50 - - - 216, 23 - - - 92 - - - Userzuordnung löschen - - - MiddleRight - - - btndelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 4 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 67, 493 - - - 1062, 226 - - - 103 - - - Zugeordnete User für Wiedervorlage: - - - GroupBox3 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - 858, 274 - - - 78, 21 - - - 101 - - - FOLLOW_UP_DAYSTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - True - - - 472, 18 - - - 66, 17 - - - 100 - - - Sonntag - - - chkSonntag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - 10, 18 - - - 62, 17 - - - 94 - - - Montag - - - CheckBox1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 402, 18 - - - 67, 17 - - - 99 - - - Samstag - - - chkSamstag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 83, 18 - - - 68, 17 - - - 95 - - - Dienstag - - - chkDienstag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - True - - - 335, 18 - - - 60, 17 - - - 98 - - - Freitag - - - chkFreitag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - True - - - 162, 18 - - - 69, 17 - - - 96 - - - Mittwoch - - - chkMittwoch - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - True - - - 243, 18 - - - 82, 17 - - - 97 - - - Donnerstag - - - chkDonnerstag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - 67, 102 - - - 550, 43 - - - 100 - - - Tage: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - 554, 465 - - - 532, 21 - - - 93 - - - PROCESS_SELECT5TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - True - - - 710, 25 - - - 111, 13 - - - 88 - - - Wiedervorlageprofile: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 554, 424 - - - 532, 21 - - - 15 - - - PROCESS_SELECT4TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - 554, 383 - - - 532, 21 - - - 14 - - - PROCESS_SELECT3TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - 554, 342 - - - 532, 21 - - - 13 - - - PROCESS_SELECT2TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - 554, 301 - - - 532, 21 - - - 12 - - - PROCESS_SELECT1TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 20 - - - 67, 342 - - - True - - - 479, 145 - - - 11 - - - EMAIL_BODYTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 22 - - - 67, 301 - - - 479, 21 - - - 10 - - - EMAIL_SUBJECTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 24 - - - 67, 74 - - - 227, 21 - - - 0 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 26 - - - 713, 41 - - - 265, 134 - - - 1 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 27 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 620, 274 - - - 219, 17 - - - 78 - - - Datensatz erfolgreich gespeichert! - - - False - - - lblSaveWVEmail - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 28 - - - Segoe UI, 8.25pt, style=Italic - - - 858, 249 - - - 150, 22 - - - 30 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 30 - - - Segoe UI, 8.25pt, style=Italic - - - 713, 249 - - - 138, 22 - - - 28 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 32 - - - Segoe UI, 8.25pt, style=Italic - - - 858, 206 - - - 150, 22 - - - 26 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 34 - - - Segoe UI, 8.25pt, style=Italic - - - 713, 206 - - - 138, 22 - - - 24 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 36 - - - BEFORE - - - AFTER - - - 232, 165 - - - 121, 21 - - - 6 - - - TIME_DISTComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 38 - - - 623, 26 - - - 58, 24 - - - 21 - - - Aktiv - - - ACTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 39 - - - 67, 165 - - - 67, 21 - - - 4 - - - TIME_SPANTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 41 - - - Month - - - Week - - - Day - - - 140, 165 - - - 86, 21 - - - 5 - - - TIME_UNITYComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 43 - - - 67, 206 - - - 286, 21 - - - 9 - - - PARENT_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 45 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 359, 206 - - - 258, 21 - - - 8 - - - DEPENDENT_DONE_CTRL_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 47 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 359, 166 - - - 258, 21 - - - 7 - - - DEPENDENT_DATE_CTRL_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 49 - - - 623, 118 - - - 80, 21 - - - 3 - - - FOLLOW_UP_TIME_SPANTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 51 - - - ONCE_WEEKLY - - - ONCE_DAILY - - - HOUR - - - 300, 75 - - - 138, 21 - - - 1 - - - FOLLOW_UP_SEQUENCEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 53 - - - Segoe UI, 8.25pt, style=Italic - - - 14, 75 - - - 46, 22 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 55 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 11, 25 - - - 464, 13 - - - 2 - - - Definieren Sie hier Wiedervorlagen in Abhängigkeit von einem Datumswert der jeweiligen Entität. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 56 - - - 896, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 162, 22 - - - von {0} Email Wiedervorlagen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 1109, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_FOLLOW_UP_EMAILBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 57 - - - 1109, 739 - - - Wiedervorlage per E-Mail - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1111, 764 - - - 0 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 8, 89 - - - 364, 13 - - - 5 - - - Definiert das Logverhalten der Wiedervorlagen im Dienst "DD_PMO Service" - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - MiddleLeft - - - 297, 30 - - - 103, 23 - - - 4 - - - Email-Profile - - - MiddleRight - - - btnEmailConfig - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 1 - - - True - - - 8, 16 - - - 261, 13 - - - 3 - - - Email-Profil zur Versendung der Wiedervorlage Emails - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 2 - - - True - - - 11, 69 - - - 147, 17 - - - 1 - - - Log Errors Only (Ja/Nein) - - - chkbxLogErrorsonly - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 3 - - - 11, 32 - - - 280, 21 - - - 0 - - - cmbWWEmail - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 4 - - - 1109, 739 - - - Grundeinstellungen Wiedervorlage - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - Fill - - - 0, 0 - - - LightBlue - - - 1109, 739 - - - 1 - - - GridResult - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage3 - - - 0 - - - 1109, 739 - - - Aktuelle Datensätze zur Wiedervorlage - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 2 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 444, 17 - - - 723, 17 - - - 318, 56 - - - True - - - 6, 13 - - - 1111, 764 - - - Segoe UI, 8.25pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDWlohflpa1HtWVtWagoK/pYSE96eG - hvmmhIT3poWF9aaCgvSlf3/0pX9/9KN8fPSie3v0oXZ29KB0dPSfcnL0nnBw9JloaOcAAAAAAAAAAAAA - AAAAAAAAAAAAAKBqaiaNYWHi0J2d/5pmZv+7mpr/roqK///v7///6Oj//+fn///l5f//5OT//+Li/8y7 - u//It7f/wbCw///Y2P//19f//97e/55ycvgAAAAAAAAAAAAAAAAAAAAArG9vLJloaOfKmJj/2KSk/5xr - a/++np7/r4yM///w8P//6Oj//+fn///l5f//5OT//+Li/8y8vP/It7f/wa+v/76rq/+7pqb//97e/59z - c/gAAAAAAAAAAAAAAACuc3Myya2t8+LFxf/hxcX/6crK/8erq//byMj/0Ly8///x8f//6+v//+np///o - 6P//5ub//+Tk/8y9vf/It7f/wbCw/76rq/+7p6f//9/f/591dfgAAAAAAAAAAKNycjnKr6/1DaYT/w2m - E/8NphP/DaYT/w2mE/8NphP/DaYT///5+f//7e3//+vr///q6v//6Oj//+Xl/9/Ly//dyMj/2MLC/9a+ - vv/Uurr//+Dg/6F2dvgAAAAAAAAAAJxvb+Lfvr7/g7Z2/yKwMv9o/53/a/+h/3H/rP99/7v/EqYX///6 - +v//7+///+7u///s7P//6en//+fn///l5f//4uL//9/f///d3f//2tr//+Hh/6B4ePgAAAAAAAAAAKF3 - d+niwcH/t8Wp/wmHCP9L5XL/WfKG/2D5kP9y/6v/EKIU///7+///8vL///Dw///u7v//6+v//+np///m - 5v//4+P/lMqP/wCQAP8YixX//+Hh/6F4ePgAAAAAAAAAAKWCg+rX0sr/FIoR/0TeZ/9N53T/Uut8/132 - iv9v/6f/EKIU///9/f/T0ND/ycfH/8G/v///7Oz//+rq///n5///5OT/lMqQ/wefD/8Znhj//+Pj/6F5 - efgAAAAAAAAAALmho+5nm1D/Kbw+/z/bYP9E3mf/VO58/y/ER/9Y8ob/E6UV///+/v/T0dH/ycfH/8G/ - v///7u7//+vr///o6P//5eX/lMuQ/yy0QP85s0P//+Li/6F5efgAAAAAAAAAAMewq/EfexT/NNNO/zbQ - U/9E4Wb/HKoo/1STJ/8fnRr/EZ8T/////////f3///v7///4+P//9vb///Pz///w8P//7u7//+vr///o - 6P//5eX//+vr/6R9ffgAAAAAAAAAAMi2s/ERehH/LcxD/zXRUP8Tmhz/f7Zq/9O6sf/M1Lj/Ipof/868 - u/+ylJP/sJGP/6+Pjf+tjIr/rYqH/6yHhP+rhYL/qYJ+/6h+e/+ke3v+pnt7+aF2dvAAAAAAAAAAAMGx - tPA8gDH/JcM3/x2uLP9kqWP/++Hp/7mos//c1dv/xtLG/8/GzP/Lwcn/yr/H/8m7xP/IuMH/x7S6/8mw - rf/LrZ//zaqT/9Kphf+5nJf0AAAAAAAAAAAAAAAAAAAAALGXj+yprm3/DYsU/wuKEf/Uzq//2Ycw/8tl - AP/KbBD/y3ks/8R5Mf/CfkH/v4RQ/7yIXP+4iWn/s4l1/6yIfv+nhYn/oH+M/597if+OY2fuAAAAAAAA - AAAAAAAAAAAAAKONien99fL/Y6hh/wZ7Bf/fnGf/5Z5d/8qFR//IeS3/ynIb/8tpCv/OZAD/0GUA/9Rq - AP/VbwD/2HQA/9l7AP/bfQD/2n0A/9d9AP+bZlXuAAAAAAAAAAAAAAAAAAAAAKOWmun417v/6K5z/3Gc - Pv/u1sX//9zl/8S5vv++trz/vLS6/7uxuf+3rbb/tqet/7Scmv+2lIX/t41y/7qHYP+8g0//vn8//8V7 - LP+cZlvuAAAAAAAAAAAAAAAAAAAAAKONhen0plT/78SY//n2+v/z7vH//tfX/8e6uv/Btrb/v7Oz/72v - r/+6qqr/uKWm/7Wgov+znJ7/sJea/62Rlf+pipD/p4aM/6WBh/+aamvuAAAAAAAAAAAAAAAAAAAAAKSV - j+n/+vL//f3///fx8//z6+v//tXV/8u/v//DvLz/wbe3/7+0tP+8ra3/uaio/7aiov+0nZ3/sZeX/66S - kv+rjIz/qIaG/6iEhP+ba2vuAAAAAAAAAAAAAAAAAAAAAKSbm+n/////+vX1//bw8P/z6ur//dXV/8vF - xf/CwMD/wbq6/761tf+8r6//uaqq/7ekpP+0np7/sZiY/66Tk/+sjY3/qYeH/6eDg/+bamruAAAAAAAA - AAAAAAAAAAAAAKObm+n++Pj/9vHx//Tt7f/04OD//s/P/vDKyv/qx8f/5MTE/9/AwP/Yu7v/0LW1/8is - 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 - AB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAD+AAAH//gAP//////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl15eVoNS - UuOGUVHFt5mZuqmGhvmoiIj5qIaG+aaFhfemhYX3p4SE96aEhPemgoL3pYKC96aAgPekfn73pH1996N8 - fPeienr3onh496F2dvegdXX3oHNz96Fzc/eaaWnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlr - a1SQW1v6rn5+/I5aWv+wjIz/r4iJ///u7v//5eX//+bm///k5P//4+P//+Tk///j4///4uL//+Hh///j - 4///5OT//+Xl///k5P//4eH//93d///Y2P//19f//9fX/6J0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACvcXFTk19f+cuYmP+9jY38k2Bg/7aSkv+uiIn//+3t///m5v//5+f//+Xl///k5P//4+P//+Hh///h - 4f//5eX/npyc/294eP9jbGz/WGJi/0NPT//OtLT//9nZ///V1f//1NT/oXNz+gAAAAAAAAAAAAAAAAAA - AAAAAAAAtHZ2UZdlZfnJlZX/0p6e/7uPj/2XZGT/uZWV/66Ki///7e3//+fn///m5v//5ub//+Xl///k - 5P//4+P//+Li///k5P/42tr/99fX//nX1//31tb/89HR///c3P//29v//9jY///W1v+hdHT6AAAAAAAA - AAAAAAAAAAAAALN5eU+baWn5ypmZ/9Cfn//PnZ3/vZWV/Zlqav+6mZn/r4uL///v7///6en//+jo///o - 6P//5+f//+bm///k5P//4+P//+jo/6Gfn/93fn7/cXh4/2lwcP9gaGj/VV5e/0ZSUv+Shob//9vb/6J2 - dvoAAAAAAAAAAAAAAADPpKRjwqSk++DExP/kx8f/4sXF/+PExP/YwMD+wKOj/9TAwP/MtbX///Pz///r - 6///6ur//+rq///p6f//5+f//+bm///l5f//5+f/89ra/+/V1f/x1dX/8NLS//DQ0P/vzs7/6snJ//LO - zv//29v/onZ2+gAAAAAAAAAAxaOjYoqedfwTjhH/EpQQ/xKWEP8SmRD/FJ0S/xWeE/8SmxH/FJ0T/xic - Ff//+Pj//+3t///s7P//6+v//+rq///p6f//6Oj//+bm///r6/+fnp7/dHt7/252dv9mbW3/XWVl/1Vd - Xf9HUlL/kIaG///d3f+ieHj6AAAAAAAAAACabW3g3L6+/4i0e/8LlRD/R95q/1Lre/9X8IP/XPWL/1z1 - i/9a84f/B5sG///6+v//7+///+7u///t7f//7Oz//+vr///p6f//6Oj//+jo//7k5P//4+P//+Dg///g - 4P//3+D//93g///b3v//2tz//9vd/6R4ePoAAAAAAAAAAJpxcePctrb/5czM/2mrYP8RoBr/Uut7/1rz - iP9g+ZH/Zf6Y/2P8lf8Imwj///v7///x8f//8PD///Dw///v7///7Oz//+vr///p6f//5+f//+bm///k - 5P//5OT//+Pk//7g3v/g1cH/5tPG/+DMvv/51NL/pnp7+gAAAAAAAAAAm3Nz496+vv/Pzb//HY8c/ym7 - Pv9P6Hf/Ve6A/1v0if9h+pL/Y/yV/wqaCf///Pz///T0///z8///8vL///Dw///v7///7e3//+rq///o - 6P//5ub//+Tk///i4v//5Oj/vdGr/wCNAP8AfgD/AGYA/5qvg/+rfYD6AAAAAAAAAACeeHjj6NbX/zSS - Mf8jsTT/RN1n/0rjcP9Q6Xn/Vu+C/1z1i/9g+ZD/CZkJ///9/f/T0dH/ycfH/8G/v/+7uLj///Dw///v - 7///6+v//+np///n5///5eX//+Pj///j6f/J1Lf/AJsA/wCRAP8AfgD/prqO/61/g/oAAAAAAAAAALCS - lOeVt4v/DZAU/znSVv8/2F//Rd5o/0vkcf9O5nX/PdRc/1rziP8JmQj///7+/9PR0f/Jx8f/wcDA/7u5 - uf//8fH//+/v///s7P//6ur//+jo///m5v//5OT//+Xq/8vXuv8AphL/BJ4I/wCQAP+mwY3/rXyC+gAA - AAAAAAAAv6uv7D+LK/8isTL/NM1O/zrTV/9A2WD/PtZe/w+aF/8MkAX/MshL/wuXCf//////09HR/8nH - x//BwMD/u7m5/7Oxsf//8PD///Dw///r6///6Oj//+bm///k5P//4+j/yNm7/wCyI/8Aqhv/AKAA/6DG - j/+rfYH6AAAAAAAAAADHtrnuFXgO/ye9Ov8vyEf/Nc5Q/zLHS/8Jjgz/gbNl/8KdW/8blRH/DJML//// - //////////7+///8/P///Pz///r6///4+P//9vb///Hx///w8P//7u7//+3t///q6//56OL/vdy4/8Pa - tv+616v/8uDU/6p9f/oAAAAAAAAAAMi3ue4WdhX/Irgz/yrDQP8swkL/CYQK/5Wxdv/m5O3/tKWv/77L - uv8hlx7/yrOy/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Jh/+uiIb/roaG/66F - hv+ug4b+roOF/K6BhPytgYP8pHh59gAAAAAAAAAAwrCx60WNQ/8WoSH/Jb44/w6RFv93rW3/8eXs/9/a - 3v+unKL/z8XJ/8DLvP/Nv8T/yLq//8i4vv/Ft73/xLW8/8Oyu//BsLv/wa62/8Opqv/Fppv/yaSM/82i - f//RoHL/1qBj/7CPlPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2o6fnpq5y/wZ6Cf8esy3/DnoO/+zr - 7v/pzsT/4Miu/758R/+/i2b/v5h9/7qYh/+2m5f/sqCm/7CfrP+tnKr/q5il/6uSnv+oj5r/pouW/6WG - kv+jgY3/oX2J/596h/+edoD/j11f6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiYnuP4yZn/RYo7/wd/ - C/87jz3/6MCd/9FoAP/jwpj/zFQA/89eAP/PXwD/z18A/89gAP/PYQD/0GcA/81vAv/LdRP/yXwj/8R/ - Mf/BgUD/vINN/7eEWv+wgGb/qX1x/6R6eP+QXWHpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq5eZ4/bn - 4P/o7+7/LoAs/0V/Jv/Zi0r/0WsG/+nf0f/CfUD/x3w4/8h2I//JbBD/zWUA/85gAP/QYwD/0mcA/9Nr - AP/VcAD/1nMA/9h4AP/ZegD/2n0A/9t9AP/aewD/3HoA/49hbekAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACrm5zj+vr//+/Ipf/cq2z/gIQv/+KjZ//x4uH/6uvz/7evtv+9tb7/u7bA/7qyvv+5sr//tq67/7ak - qv+4nJT/uZN+/7qMbP+9h1j/wING/8SBNf/JfyT/zHwV/9F6BP/XdwD/kmFs6QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6jqePxtXn/5pQ//+ORPv/y1r//9vb///Po6//r6On/vLCw/7+1tf++s7P/va+v/7us - rP+6qar/uKan/7aipP+0oKT/spyh/6+Yn/+slJ3/qY6Z/6eKlv+khpT/ooOR/6B+iv+WY2XpAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsKiv4/SrY//xvYj/+/j8//n3/P/27e7/8+bm/+3r6/+9tLT/wbi4/8C1 - tf++srL/va+v/7urq/+5qKj/t6Sk/7WgoP+zm5v/sZeX/6+Tk/+tj4//qouL/6iGhv+mgoL/pH9//5li - YukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyqazj/uvX///////7+vz/+fLy//Xs7P/y5+f/7+3t/7+4 - uP/Dvb3/wrm5/8C1tf++srL/vK6u/7qqqv+4paX/tqGh/7Sdnf+xmZn/r5SU/62QkP+rjIz/qYeH/6iD - g/+mgID/mWNj6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOqq+P9+/3//fv7//n29v/38PD/9Ovr//Pm - 5v/z8fH/wr6+/8W/v//Du7v/wbi4/7+0tP+9r6//u6ur/7mnp/+2oqL/tJ6e/7Kamv+wlZX/rZGR/6uM - jP+piIj/p4WF/6WBgf+YZWXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKys4/r09P/59fX/9/Ly//Xt - 7f/z6en/8ePj//Ly8v/Bvr7/w7+//8G6uv/Atrb/vrOz/7uurv+6q6v/uaio/7ejo/+0n5//spqa/7CW - lv+ukZH/rI2N/6mIiP+nhIT/pYGB/5pkZOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r6/j+PDw//Xu - 7v/17Oz/8+np//Ll5f/y6en/9fb2/+vo6P/m5ub/4t/f/9zY2P/U0tL/z8nJ/8m9vf+/tLT/uaen/7Gd - nf+tlZX/rJKS/6uNjf+pior/poeH/6aEhP+kgYH/mmho6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALav - r+P06ur/8+jo//Pn5//17u7/9vLy//Lp6f/v4OD/7d3d/+zZ2f/r1dX/6dLS/+nOzv/nzc3/583N/ufN - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1v - b/+gdXX/oXV1/6F2dv+hdnb/oHZ2/6B1df+gdXX/oHV1/6B1df+fdHT/n3R0/59zc/+fc3P/nnJy/55x - cf+db2//nXBw/51ubv+dbW3/nGxs/5xsbP+ba2v/m2pq/5pra/+aaWn/mWho/5pnZ/+ZZ2f/mGdn/5hm - Zv+YZWX/l2Vl/5lmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1xcf/86ur/1cXF/8u8vP/LvLz/zLy8/8y8vP/Mvb3/zL29/8y7u//MvLz/zLy8/8y7 - u//OvLz/zbu7/827u//Nu7v/zbq6/826uv/Nubn/zbi4/863t//Otrb/zrW1/860tP/OsrL/zrCw/82v - r//Nra3/zaur/82qqv/Nqan/4rq6/5ZkZP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCjo///9/f///T0//ns7P/57e3/+e3t//jr6//14+P/9eLi//Xi - 4v/14uL/9eHh//Xh4f/24eH/9uDg//bg4P/239//9t/f//be3v/23t7/9t3d//bc3P/22tr/9tnZ//bY - 2P/21dX/9tTU//bS0v/20ND/9s7O//fMzP/jurr/37i4/5VjY/8AAAAAAAAAAAAAAAAAAAAAAAAAAACi - ABYAjgC4AI8AyQCQAMkAjgDRAJEA0QCSANEAkgDRAJQA1R6VGv8moCX/JqAl/yWgJP8dnRz/HZ8c/1G1 - Tv//8vL//+zs///s7P//7Oz//+vr///r6///6ur//+rq///p6f/Fu7v/sKqq/6+oqP+qo6P/pp+f/6Ob - m/+ZkZH/lo6O/5OMjP+mmZn//9/f///d3f//2tr//9jY///Y2P/owsL/3rq6/5ZlZf8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAngA1AI4A7SO3Nv9K4m//SeFt/0rjcf9N5nX/Uut7/1XugP9V7n//Ve5//1Xu - f/9c9Yr/MsxM/1e2U///8vL//+3t///t7f//7Oz//+zs///r6///6+v//+rq///q6v+uqan/k5OT/5CQ - kP+Kior/hISE/4CAgP9ycnL/b29v/2xsbP+GgID//+Dg///e3v//29v//9nZ///Z2f/ow8P/3ru7/5hm - Zv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0ANwCLAO04zlT/XveL/1z1i/9g+ZD/Y/yV/2b/ - mv9m/5v/aP+c/2f/nP9t/6L/LcZE/3TAb///8vL//+7u///t7f//7e3//+3t///s7P//6+v//+vr///q - 6v/At7f/q6am/6ijo/+jnp7/nZiY/5yWlv+Ri4v/jomJ/42Hh/+il5f//+Hh///f3///3Nz//9ra///a - 2v/oxMT/3ry8/5dmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAEYAgwD+OtBW/1jx - hf9a84j/XveN/2H6lP9m/5j/Zv+a/2b/mf9r/6L/H7gv/5LNjf//8fH//+7u///u7v//7e3//+3t///s - 7P//7Oz//+vr///r6///6en//+np///p6f//6Oj//+fn///m5v//5ub//+Xl///l5f//4+P//+Li///g - 4P//3d3//9vb///b2//oxcX/3r6+/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAFwCF - ANAYqCX/Uut7/1Ttf/9X8IP/W/SI/173jv9i+5P/Zv+Z/2f/mv9t/6T/E6wb/6/Zqf//8fH//+/v///u - 7v//7u7//+3t///t7f//7Oz//+vr///r6//FvLz/sKqq/6+pqf+qo6P/pp+f/6OcnP+gmpr/npeX/52W - lv+ZkZH/lo6O/5OLi/+mmJj//9zc///c3P/oxsb/3r29/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAhwARAIIA0RysK/9Q6nb/Tud1/1Hqef9U7X7/WPGE/1v0if9e947/YvuT/2b/mf9t/6T/BJ0G/83k - xv//8PD//+/v///v7///7u7//+7u///t7f//7e3//+zs///r6/+uqan/k5OT/5CQkP+Kior/hISE/4CA - gP9+fn7/e3t7/3h4eP9ycnL/b29v/2xsbP+Gf3///93d///e3v/oxsb/3r6+/5loaP8AAAAAAAAAAAAA - AAAAAAAAAAAAAAB/AAIAfgC1FZ4f/0fibP9G32v/SuNv/03mdP9R6nr/VO1//1jxhP9b9In/X/iP/2L7 - lf9q/6D/ApUC/+ju4P//8fH///Dw///v7///7+///+/v///u7v//7e3//+zs///s7P/AuLj/q6am/6ij - o/+jnp7/nZiY/5yXl/+ZlJT/l5KS/5WPj/+Ri4v/jomJ/42Hh/+ilpb//97e///d3f/ox8f/3r+//5ln - Z/8AAAAAAAAAAAAAAAAAAAAAAAAAAACAAGEFhgj/Ptle/0HaYf9D3GX/R+Bq/0rjb/9O53X/Uep6/1Xu - f/9Y8YT/XPWK/2D5kP9c9Yv/DZgN//r08f//8PD///Dw///w8P//7+///+/v///u7v//7u7//+3t///s - 7P//6+v//+vr///q6v//6en//+jo///o6P//5+f//+fn///m5v//5eX//+Xl///k5P//4eH//9/f///e - 3v/oyMj/4MHB/5lpaf8AAAAAAAAAAAAAAAAAAAAAAG0ABxB/D+8pvD7/O9VZ/z3WW/9A2WD/Q9xl/0fg - a/9K43D/Tud1/1Lre/9Z8oX/W/SK/173jf9N5nL/Jqol///29v//8fH///Hx///w8P//8PD//+/v///v - 7///7u7//+3t///t7f/FvLz/sKur/6+pqf+qpKT/pp+f/6OcnP+gmpr/npiY/52Wlv+ZkZH/lo6O/5OM - jP+mmZn//+Dg///f3//oycn/38DA/5hoaP8AAAAAAAAAAAAAAAAAAAAAg7R+pAaACf820lH/Ns9R/znS - Vv891lv/QNlh/0TdZv9H4Gv/TeZy/1Hqev8Uph//MMVI/2L7kv891lz/Q7VB///29v//8vL///Hx///x - 8f//8PD///Dw///v7///7u7//+7u///t7f+uqqr/k5OT/5CQkP+Kior/hISE/4CAgP9+fn7/e3t7/3h4 - eP9ycnL/b29v/2xsbP+GgID//+Hh///g4P/oycn/38LC/5pqav8AAAAAAAAAAAAAAADk1NRVVotL9xOZ - Hf8zzUv/M8xM/zbPUf8601b/PdZc/0LbYf9G4Gn/RN1m/wmUDP9Lq0r/F5MW/zPJTP8zy03/YcFe///1 - 9f//8vL///Ly///x8f//8fH///Dw///w8P//7+///+7u///t7f/AuLj/q6en/6ijo/+jnp7/nZmZ/5yX - l/+ZlJT/l5KS/5WQkP+Ri4v/jomJ/42Hh/+il5f//+Hh///i4v/oysr/38HB/5ppaf8AAAAAAAAAAKVw - cB+6m5vpPoM2/xqlJ/8tyEX/MMlI/zPMTf82z1L/OtNX/0DZYP82zFL/AokC/2OgV//9+vn/1OjO/xeW - Fv8KnQ//fsp7///19f//8/P///Ly///y8v//8fH///Hx///w8P//7+///+7u///u7v//7Oz//+zs///r - 6///6ur//+np///p6f//6Oj//+jo///n5///5ub//+bm///l5f//5OT//+Li///h4f/oy8v/38PD/5pr - a/8AAAAAAAAAAJ5yctDJq6v/O4U1/xqnJ/8qxD//LcZD/zDJSP8zzE3/OtRV/yzAQ/8GgAT/j7J1/7yf - n///+vr///f3/9Pozf8Zmxj/nNWY///19f//8/P///Pz///y8v//8vL///Hx///w8P//8PD//+/v///u - 7v//7e3//+zs///s7P//6+v//+rq///p6f//6en//+jo///o6P//5ub//+bm///l5f//5OT//+Pj///i - 4v/oy8v/38LC/5pqav8AAAAAAAAAAJ1ycuvav7//SYtC/xaeIP8nwjr/KsM+/y3GRf8zzkz/J7g5/wl9 - Bv+goEv/7MWd/6N7e///+vr///b2///39//U6s//zOjG///29v//9PT///T0///z8///8/P///Ly///y - 8v//8fH///Dw///v7///7u7//+3t///t7f//6+v//+rq///q6v//6en//+np/yyrMf8knSH/JJUh/ySO - IP8kfyD/QYg6///l5f/ozc3/38TE/5tra/8AAAAAAAAAAJ51devZvLz/ZZhc/w+QFv8kvzb/Jr86/yvF - Qf8mujr/BngD/6m5eP/ajDf/57OB/6R8fP///Pz///n5/9jW1v/R0ND/ysnJ/768vP+6uLj/tbS0/66s - rP/Bvb3///T0///z8///8vL///Hx///w8P//7u7//+7u///t7f//7Oz//+vr///r6///6ur//+np/w+o - H/8BmQL/AJIA/wCLAP8AgQD/Iosf///l5f/ozs7/38XF/5ttbf8AAAAAAAAAAJ94eOvXuLj/ka2F/wZ8 - Cv8ivjL/I702/yjBO/8CeAH/i5tF/+bQxP+uf2z/yqKL/6R+fv///v7///j4/9rY2P/Pzc3/xcTE/7+9 - vf+7ubn/trW1/7Cvr//EwMD///T0///z8///8vL///Hx///w8P//7+///+7u///u7v//7Oz//+vr///r - 6///6ur//+rq/xOsJ/8EnQr/AJcA/wCRAP8AiAD/IpQf///l5f/oz8//38XF/5tsbP8AAAAAAAAAAKB5 - eevTs7P/zsu+/wNrA/8dtyz/Ir4z/w2NFP9Qiyz/5crD/9/Mzv+nhoj/wqus/6R+fv///f3///n5///5 - +f//+fn///j4///39///9/f///b2///19f//9fX///T0///z8///8vL///Hx///w8P//7+///+7u///u - 7v//7e3//+vr///r6///6ur//+rq/xewMP8KoxX/BJ0J/wCYAf8AkAD/Ipof///n5//oz8//38fH/5ts - bP8AAAAAAAAAAKJ+fuvTtLT/69nb/yt8IP8SnRv/G7Ip/wlvBv/Sz8D/3sDC/+LQ0f+pi43/w66u/6V/ - f////v7///v7/9jX1//Ozc3/xcTE/769vf+6uLj/tbS0/66srP/Bvr7///X1///09P//8vL///Hx///x - 8f//7+///+7u///u7v//7e3//+zs///r6///6ur//+rq/xy1Ov8QqSH/CqMW/wafDf8BmQL/IqEf///m - 5v/oz8//38bG/5tsbP8AAAAAAAAAAKSBgevUuLr/7L2V/32ZTf8HgAv/DI0R/1+cWf/o09X/38C//+HK - u/+1hGj/yKuh/6Z/f/////////r6/9rY2P/Pzs7/xcTE/7++vv+7ubn/trW1/7Cvr//EwMD///X1///0 - 9P//8/P///Hx///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yG6Rf8Wry7/Eaok/w2m - HP8IoRD/J6gq///m5v/o0ND/4MbG/5tubv8AAAAAAAAAAKSFh+vgqnv/8Kxo/9a+h/8FawX/Am4D/7TF - qv/iw7r/1n8t/92xf//PaQL/57KB/6aAgP////////z8///6+v//+vr///n5///4+P//+Pj///f3///2 - 9v//9vb///X1///09P//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yjB - UP8dtjv/GLEy/xWuK/8QqSH/L685///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKWGievkrXz/8q9r/+/T - w/9Lkkj/E3AS/+bLuP/OaQP/0nER/+C7jf/RdA//5rKB/6aAgP////////v7/9nY2P/Pz8//ycjI/8HA - wP+/vr7/u7q6/7W0tP+zsrL/sK6u/8C8vP//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r - 6///6+v//+rq/y7HXf8kvUn/ILlB/xy1Ov8YsTH/NrZH///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKeJ - i+vns4f/68zB/+rX2/+vxqn/SYo1/92VTf/NaQL/0nMX/+XQuf/BjmT/06J8/6aBgf////////39/9nY - 2P/Pz8//ycjI/8PCwv/Avr7/vLu7/7a1tf+0srL/sK+v/8K9vf//8/P///Ly///x8f//8PD//+/v///u - 7v//7e3//+zs///r6///6+v//+rq///q6v//6Oj//+jo///n5///5ub//+bm///m5v/339//3sbG/5xt - bf8AAAAAAAAAAKiNjevdxsX/6tfa/+nV1P/jrHf/p5VF/9mEL//XgzH/5MjB/+rg4/+0oKL/yLm8/6eD - g//////////////+/v///v7///39///7+///+/v///r6///5+f//+Pj///n5///4+P//9fX///T0///1 - 9f//8fH///Ly///w8P//8PD//+/v///u7v//7e3//+3t///s7P//6+v//+rq///q6v//6en//+jo///n - 5///6Oj//+fn/5tsbP8AAAAAAAAAAKmQkOvey87/7NHI/+SbUf/fizn/4JBA/9+haP/p2Nv/59PU/+rh - 4f+3pKX/yru7/6iGhv+tj4//rI+P/6uNjf+sjIz/q4qK/6mJif+ph4f/qIaG/6iFhf+nhIT/p4SE/6aB - gf+lgID/pH9//6R9ff+je3v/oXp6/6J6ev+geHj/n3Z2/6B1df+fdXX/nnNz/55ycv+dcXH/nHBw/51v - b/+cbm7/mmxs/5psbP+abGz/mmxs/51ubv8AAAAAAAAAAKqSlOvgvqf/66NZ/+abTf/jk0H/57+h/+ze - 5P/r2dr/6tjc/+vi4/+8pJ//y7/C/8rAxf/LvsP/yr7C/8q8v//Ku77/ybq8/8i3uv/Itrf/x7W1/8az - tP/FsLD/xa+v/8Otrf/Dq6z/wqmr/8Gnqf+/p6n/vqSn/72ipf+8oKT/upuf/7KPj/YAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2WmevjrHb/7qhi/+qo - Zf/u1s3/7+Hl/+7h5P/s2tj/3ZhZ/+G7kf/RcxT/zGMA/8tnA//JbhX/x3Ql/8V4M//BfkT/v4RS/72I - Yf+6jW7/t5B8/7KSif+ukpT/rJGZ/6mNlP+pi5L/qIiO/6aFiv+lgYX/o36B/6N8f/+ienv/n3Jz/5Jd - XfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2a - nevnsH7/8r+P//Lk5P/x5ef/8unu/+bBp//Pbg3/0nER/+TGo//SfiT/zGQA/8xlAP/MZQD/zWUA/81l - AP/NZQD/zWYA/81oAP/OagD/0GsA/9FvAP/RcQD/0nUA/856Dv/LfRv/x4Ap/8OBNf+/gkH/uX9L/7R+ - V/+te2H/pXRp/5JeX/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6cnevozLr/9Ozv//Tr7v/z6er/4KJn/9BqBP/NaAL/0m8N/+nUu//OlFz/x3Yo/8lx - GP/Lagj/zGUA/8xjAP/NYwD/zWMA/81nAP/OagD/z2wA/9BuAP/RcgD/0XQA/9J2AP/TeQD/1HsA/9V9 - AP/WfgD/1n0A/9Z8AP/WewD/y3UM/5JfZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALGdnevn3uD/9/L2//HZyP/fjj7/2Hwf/9R1FP/Udxn/5r6i//Du - 8v/Dur3/u7K3/7yyuP+6sLf/uq2y/7qopv+8n5L/vZeB/76Qbv/AiVz/wYRL/8WAOv/HfSn/ynkZ/894 - C//SeAD/1XgA/9V6AP/VewD/1XsA/9V6AP/UeAD/yHQP/5NjafIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGgoevq4+T/78OZ/+STQP/gjTj/24Im/+Ki - Y//x5eT/8ebp//Ds7P/Gvb3/vrKy/76xsf+9sLD/vK6v/7utrf+6q6z/uaiq/7imqf+2pKf/taGl/7Kf - pP+xnKL/r5mf/66WnP+skpf/rI2O/6+Jfv+yhG3/tIFd/7h+Tf+8ez//uHU7/5VkZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSnqevksX//7KRb/+eb - T//kmUr/8NG5//fy9//06er/8eXl//Hs7P/JwcH/wLW1/7+0tP+/srL/vrGx/7yurv+7rKz/uqqq/7mn - p/+3pKT/tqGh/7Senv+zm5v/sZiY/7CVlf+ukpP/rY+Q/6uMjv+piov/qIWI/6WChf+lgIP/oXh7/5dj - ZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALWp - q+vmsX//7qhh//C/jv/69PP/+fT2//fv7//06ur/8ubm//Pt7f/LxMT/wri4/8G3t//AtbX/v7Oz/76x - sf+8rq7/u6ys/7qpqf+4pqb/tqOj/7WgoP+znZ3/spmZ/7CWlv+vk5P/rZCQ/6uNjf+qior/qIaG/6eD - g/+lgYH/oXl5/5hkZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALWsrevqu47/+ufT//3////69/j/+PT0//bv7//06+v/8ufn//Lu7v/Nycn/w7y8/8K6 - uv/BuLj/wLa2/7+zs/+9sLD/vK2t/7qqqv+5p6f/t6Sk/7ahof+0np7/spub/7GXl/+vlJT/rpGR/6yO - jv+qior/qYeH/6eEhP+lgID/o3p6/5hmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALarrOvv6+z///7///37+//69vb/+PLy//bu7v/06+v/8ufn//Pu - 7v/Py8v/xb+//8S9vf/Durr/wbi4/8C1tf++srL/va+v/7usrP+5qan/uKWl/7aiov+0n5//s5ub/7GY - mP+vlZX/rpKS/6yOjv+ri4v/qYiI/6eEhP+ngoL/onp6/5hlZfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALetrevt6en//Pj4//r4+P/59PT/9/Ly//Xt - 7f/06+v/8ubm//Pw8P/R0ND/xsLC/8W/v//EvLz/wrq6/8G2tv+/s7P/vbCw/7ytrf+6qan/uKam/7aj - o/+1oKD/s5yc/7GZmf+wlpb/rpKS/6yPj/+ri4v/qYiI/6iFhf+mgYH/ont7/5lnZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmxsevs5+f/+vT0//jz - 8//38fH/9u7u//Xr6//z6Oj/8eTk//Tv7//T0tL/xsPD/8bBwf/Evr7/w7u7/8G3t/+/tLT/vrGx/7yt - rf+6qqr/uaen/7ejo/+1oKD/s52d/7KZmf+wlpb/rpOT/62Pj/+rjIz/qYiI/6iFhf+mg4P/ont7/5lm - ZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqz - s+vq4+P/+PDw//bv7//27u7/9ezs//Pp6f/y5ub/8OLi//Xw8P/i4uL/1tTU/9DOzv/Lxsb/xb29/8C3 - t/++s7P/vK+v/7qsrP+4qKj/uKam/7ajo/+0n5//spyc/7KYmP+wlpb/rpOT/62Pj/+rjIz/qYmJ/6iF - hf+mgoL/ont7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALq0tOvp4eH/9ezs//Tr6//06ur/8+jo//Ln5//z6+v/9fPz//Pt7f/x5+f/8efn//Hn - 5//x6Oj/8Ojo/+7m5v/r4+P/597e/+HZ2f/c09P+1s3N/9HHx/7Mv7/+xba2/r+trf64oqL/sJeX/6yP - j/+pior/p4iI/6eEhP+mgoL/o3t7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALq1tevo3t7/8+jo//Ln5//z6Oj/9e/v//fy8v/07e3/8eXl//Di - 4v/u39//7dzc/+vZ2f/q1tb/6NLS/+fPz//lzMz/48rK/+LHx//gxMT/4MHB/96+vv/du7v/3bu7/ty6 - uv7bu7v+3Ly8/tm4uP7Vs7P+z6ur/sejo/60jo7+oHV1/5lnZ/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuzs+vn29v/9Onp//jx8f/69vb/9/Dw//bt - 7f/z6en/8+bm//Dj4//v4OD/7d3d/+za2v/q19f/6NTU/+fR0f/lzs7/5MvL/+LHx//hxMT/38HB/96+ - vv/cu7v/27i4/9m1tf/as7P/2LGx/9etrf/Gmpr/soeH/6Fzc/6cbW3wo3BwqKNtbU0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0tOvRysr/3tvb/+Le - 3v/m4OD/6OLi/+ri4v/u5OT/8OTk//Hk5P/y5OT/8ODg/+/d3f/t2tr/7NfX/+nT0//n0ND/5s3N/+TK - yv/jx8f/4MPD/9+/v//dvb3/3ru7/9i0tP/GoKD/souL/6J6ev6hdnbmp3l5mah3d0mzaWkIAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMi+ - vnLIv7+eyMLCrsjBwb7IwcHOyMLC3ca9ve28tLT5uK6u/retrf64rKz+uqys/7ysrP+/ra3/wa2t/8Sv - r//Gr6//yK+v/8uvr//MsbH/zrGx/9Gzs//Gpqb/s5GR/6WAgP6sg4PZrYODiqx/fzpXW1sDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACztLQDqaqqD7mwsB21qqots6enPbKl - pU20o6Ncs52dbK+cnHytmJiMrZaWm6uSkquqj4+7qIuLyqiJidqmhobJpYSEe7CKiisAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/+AAAAAEAAP/4AAAAAQAA//gAAAAB - AAD4AAAAAAEAAPwAAAAAAQAA/gAAAAABAAD/AAAAAAEAAP4AAAAAAQAA/AAAAAABAAD4AAAAAAEAAPAA - AAAAAQAA8AAAAAABAADgAAAAAAEAAMAAAAAAAQAAwAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB// - AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAA - AAAf/wAAgAAAAB//AACAAAAAP/8AAIAAAAH//wAAgAAAD///AAD//AB///8AAP///////wAA - - - - Konfiguration Wiedervorlage - - - TBPMO_FOLLOW_UP_EMAILBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTORBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_Users1BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewlUsers2Group - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwResult - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_FOLLOW_UP_EMAILTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FOLLOW_UP_EMAILTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTORTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmFollowUp - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFollowUp.resx.bak b/app/DD-Record-Organizer - Kopie/frmFollowUp.resx.bak deleted file mode 100644 index 6233404..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFollowUp.resx.bak +++ /dev/null @@ -1,3202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt, style=Italic - - - 11, 59 - - - 20, 13 - - - 2 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 54 - - - False - - - True - - - 297, 59 - - - 51, 13 - - - 4 - - - Intervall: - - - FOLLOW_UP_SEQUENCELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 52 - - - False - - - True - - - 620, 99 - - - 57, 13 - - - 8 - - - Uhrzeiten: - - - FOLLOW_UP_TIME_SPANLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 50 - - - False - - - True - - - 356, 150 - - - 81, 13 - - - 10 - - - Datum-Control: - - - DEPENDENT_DATE_CTRL_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 48 - - - False - - - True - - - 356, 189 - - - 85, 13 - - - 12 - - - Erledigt Control: - - - DEPENDENT_DONE_CTRL_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 46 - - - False - - - True - - - 64, 190 - - - 116, 13 - - - 14 - - - Nachfolgevorlage von: - - - PARENT_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 44 - - - False - - - True - - - 137, 149 - - - 64, 13 - - - 16 - - - Zeit Einheit: - - - TIME_UNITYLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 42 - - - False - - - True - - - 64, 149 - - - 67, 13 - - - 18 - - - Zeit Distanz: - - - TIME_SPANLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 40 - - - False - - - True - - - 229, 149 - - - 89, 13 - - - 22 - - - Zeit-Abhängikeit: - - - TIME_DISTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 37 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 710, 190 - - - 61, 13 - - - 23 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 35 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 855, 189 - - - 70, 13 - - - 25 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 33 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 710, 233 - - - 58, 13 - - - 27 - - - Erstellt wo: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 31 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 855, 233 - - - 70, 13 - - - 29 - - - Erstellt wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 29 - - - False - - - True - - - 64, 59 - - - 71, 13 - - - 78 - - - Bezeichnung: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 25 - - - False - - - True - - - 64, 285 - - - 73, 13 - - - 80 - - - Email-Betreff: - - - EMAIL_SUBJECTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 23 - - - False - - - True - - - 64, 326 - - - 63, 13 - - - 81 - - - Email-Body: - - - EMAIL_BODYLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 21 - - - False - - - True - - - 551, 285 - - - 104, 13 - - - 82 - - - Select [%pattern1]: - - - PROCESS_SELECT1Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - False - - - True - - - 551, 326 - - - 104, 13 - - - 83 - - - Select [%pattern2]: - - - PROCESS_SELECT2Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - False - - - True - - - 551, 367 - - - 104, 13 - - - 84 - - - Select [%pattern3]: - - - PROCESS_SELECT3Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - False - - - True - - - 551, 408 - - - 104, 13 - - - 85 - - - Select [%pattern4]: - - - PROCESS_SELECT4Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - 551, 449 - - - 104, 13 - - - 92 - - - Select [%pattern5]: - - - PROCESS_SELECT5Label - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 819, 277 - - - 32, 13 - - - 102 - - - Tage: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - False - - - True - - - 441, 59 - - - 172, 13 - - - 105 - - - Constructor für Jump To Function: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - False - - - True - - - - NoControl - - - 66, 233 - - - 187, 13 - - - 107 - - - Zurodnung Control-Empfänger direkt: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - False - - - True - - - NoControl - - - 356, 233 - - - 170, 13 - - - 109 - - - Zurodnung Control-Gruppe direkt: - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 255, 192, 255 - - - Fuchsia - - - Tahoma, 8.25pt, style=Italic - - - Fill - - - 0, 0 - - - True - - - 160, 17 - - - 17, 17 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 359, 249 - - - 258, 21 - - - 108 - - - cmbCTRLGroup_direct - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 67, 249 - - - 286, 21 - - - 106 - - - cmbCTRLUser_direct - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - 17, 56 - - - 444, 76 - - - 259, 21 - - - 104 - - - cmbConstructor - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - Top, Bottom, Left - - - Top, Bottom, Left - - - 944, 56 - - - 614, 56 - - - 534, 39 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 293, 184 - - - 94 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox3 - - - 0 - - - Top, Bottom, Left - - - 749, 56 - - - 10, 18 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 293, 202 - - - 93 - - - GridControlUsers2Group - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox3 - - - 1 - - - True - - - Segoe UI, 8.25pt - - - 531, 18 - - - 92, 13 - - - 91 - - - User auswählen: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 2 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 309, 21 - - - 216, 23 - - - 90 - - - User zu Wiedervorlage hinzufügen: - - - MiddleRight - - - btnAddUser_WV - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 3 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - 309, 50 - - - 216, 23 - - - 92 - - - Userzuordnung löschen - - - MiddleRight - - - btndelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 4 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 67, 493 - - - 1062, 226 - - - 103 - - - Zugeordnete User für Wiedervorlage: - - - GroupBox3 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - 858, 274 - - - 78, 21 - - - 101 - - - FOLLOW_UP_DAYSTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - True - - - 472, 18 - - - 66, 17 - - - 100 - - - Sonntag - - - chkSonntag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - 10, 18 - - - 62, 17 - - - 94 - - - Montag - - - CheckBox1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 402, 18 - - - 67, 17 - - - 99 - - - Samstag - - - chkSamstag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 83, 18 - - - 68, 17 - - - 95 - - - Dienstag - - - chkDienstag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - True - - - 335, 18 - - - 60, 17 - - - 98 - - - Freitag - - - chkFreitag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - True - - - 162, 18 - - - 69, 17 - - - 96 - - - Mittwoch - - - chkMittwoch - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - True - - - 243, 18 - - - 82, 17 - - - 97 - - - Donnerstag - - - chkDonnerstag - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - 67, 102 - - - 550, 43 - - - 100 - - - Tage: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - 554, 465 - - - 532, 21 - - - 93 - - - PROCESS_SELECT5TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - True - - - 710, 25 - - - 111, 13 - - - 88 - - - Wiedervorlageprofile: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 554, 424 - - - 532, 21 - - - 15 - - - PROCESS_SELECT4TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - 554, 383 - - - 532, 21 - - - 14 - - - PROCESS_SELECT3TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - 554, 342 - - - 532, 21 - - - 13 - - - PROCESS_SELECT2TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - 554, 301 - - - 532, 21 - - - 12 - - - PROCESS_SELECT1TextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 20 - - - 67, 342 - - - True - - - 479, 145 - - - 11 - - - EMAIL_BODYTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 22 - - - 67, 301 - - - 479, 21 - - - 10 - - - EMAIL_SUBJECTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 24 - - - 67, 74 - - - 227, 21 - - - 0 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 26 - - - 713, 41 - - - 265, 134 - - - 1 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 27 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 620, 274 - - - 219, 17 - - - 78 - - - Datensatz erfolgreich gespeichert! - - - False - - - lblSaveWVEmail - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 28 - - - Segoe UI, 8.25pt, style=Italic - - - 858, 249 - - - 150, 22 - - - 30 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 30 - - - Segoe UI, 8.25pt, style=Italic - - - 713, 249 - - - 138, 22 - - - 28 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 32 - - - Segoe UI, 8.25pt, style=Italic - - - 858, 206 - - - 150, 22 - - - 26 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 34 - - - Segoe UI, 8.25pt, style=Italic - - - 713, 206 - - - 138, 22 - - - 24 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 36 - - - BEFORE - - - AFTER - - - 232, 165 - - - 121, 21 - - - 6 - - - TIME_DISTComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 38 - - - 623, 26 - - - 58, 24 - - - 21 - - - Aktiv - - - ACTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 39 - - - 67, 165 - - - 67, 21 - - - 4 - - - TIME_SPANTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 41 - - - Month - - - Week - - - Day - - - 140, 165 - - - 86, 21 - - - 5 - - - TIME_UNITYComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 43 - - - 67, 206 - - - 286, 21 - - - 9 - - - PARENT_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 45 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 359, 206 - - - 258, 21 - - - 8 - - - DEPENDENT_DONE_CTRL_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 47 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 359, 166 - - - 258, 21 - - - 7 - - - DEPENDENT_DATE_CTRL_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 49 - - - 623, 118 - - - 80, 21 - - - 3 - - - FOLLOW_UP_TIME_SPANTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 51 - - - ONCE_WEEKLY - - - ONCE_DAILY - - - HOUR - - - 300, 75 - - - 138, 21 - - - 1 - - - FOLLOW_UP_SEQUENCEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 53 - - - Segoe UI, 8.25pt, style=Italic - - - 14, 75 - - - 46, 22 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 55 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 11, 25 - - - 464, 13 - - - 2 - - - Definieren Sie hier Wiedervorlagen in Abhängigkeit von einem Datumswert der jeweiligen Entität. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 56 - - - 896, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 162, 22 - - - von {0} Email Wiedervorlagen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 1109, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_FOLLOW_UP_EMAILBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 57 - - - 1109, 739 - - - Wiedervorlage per E-Mail - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1111, 764 - - - 0 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 8, 89 - - - 364, 13 - - - 5 - - - Definiert das Logverhalten der Wiedervorlagen im Dienst "DD_PMO Service" - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - MiddleLeft - - - 297, 30 - - - 103, 23 - - - 4 - - - Email-Profile - - - MiddleRight - - - btnEmailConfig - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 1 - - - True - - - 8, 16 - - - 261, 13 - - - 3 - - - Email-Profil zur Versendung der Wiedervorlage Emails - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 2 - - - True - - - 11, 69 - - - 147, 17 - - - 1 - - - Log Errors Only (Ja/Nein) - - - chkbxLogErrorsonly - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 3 - - - 11, 32 - - - 280, 21 - - - 0 - - - cmbWWEmail - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 4 - - - 1109, 739 - - - Grundeinstellungen Wiedervorlage - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - Fill - - - 0, 0 - - - LightBlue - - - 1109, 739 - - - 1 - - - GridResult - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage3 - - - 0 - - - 1109, 739 - - - Aktuelle Datensätze zur Wiedervorlage - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 2 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 444, 17 - - - 723, 17 - - - 318, 56 - - - True - - - 6, 13 - - - 1111, 764 - - - Segoe UI, 8.25pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDWlohflpa1HtWVtWagoK/pYSE96eG - hvmmhIT3poWF9aaCgvSlf3/0pX9/9KN8fPSie3v0oXZ29KB0dPSfcnL0nnBw9JloaOcAAAAAAAAAAAAA - AAAAAAAAAAAAAKBqaiaNYWHi0J2d/5pmZv+7mpr/roqK///v7///6Oj//+fn///l5f//5OT//+Li/8y7 - u//It7f/wbCw///Y2P//19f//97e/55ycvgAAAAAAAAAAAAAAAAAAAAArG9vLJloaOfKmJj/2KSk/5xr - a/++np7/r4yM///w8P//6Oj//+fn///l5f//5OT//+Li/8y8vP/It7f/wa+v/76rq/+7pqb//97e/59z - c/gAAAAAAAAAAAAAAACuc3Myya2t8+LFxf/hxcX/6crK/8erq//byMj/0Ly8///x8f//6+v//+np///o - 6P//5ub//+Tk/8y9vf/It7f/wbCw/76rq/+7p6f//9/f/591dfgAAAAAAAAAAKNycjnKr6/1DaYT/w2m - E/8NphP/DaYT/w2mE/8NphP/DaYT///5+f//7e3//+vr///q6v//6Oj//+Xl/9/Ly//dyMj/2MLC/9a+ - vv/Uurr//+Dg/6F2dvgAAAAAAAAAAJxvb+Lfvr7/g7Z2/yKwMv9o/53/a/+h/3H/rP99/7v/EqYX///6 - +v//7+///+7u///s7P//6en//+fn///l5f//4uL//9/f///d3f//2tr//+Hh/6B4ePgAAAAAAAAAAKF3 - d+niwcH/t8Wp/wmHCP9L5XL/WfKG/2D5kP9y/6v/EKIU///7+///8vL///Dw///u7v//6+v//+np///m - 5v//4+P/lMqP/wCQAP8YixX//+Hh/6F4ePgAAAAAAAAAAKWCg+rX0sr/FIoR/0TeZ/9N53T/Uut8/132 - iv9v/6f/EKIU///9/f/T0ND/ycfH/8G/v///7Oz//+rq///n5///5OT/lMqQ/wefD/8Znhj//+Pj/6F5 - efgAAAAAAAAAALmho+5nm1D/Kbw+/z/bYP9E3mf/VO58/y/ER/9Y8ob/E6UV///+/v/T0dH/ycfH/8G/ - v///7u7//+vr///o6P//5eX/lMuQ/yy0QP85s0P//+Li/6F5efgAAAAAAAAAAMewq/EfexT/NNNO/zbQ - U/9E4Wb/HKoo/1STJ/8fnRr/EZ8T/////////f3///v7///4+P//9vb///Pz///w8P//7u7//+vr///o - 6P//5eX//+vr/6R9ffgAAAAAAAAAAMi2s/ERehH/LcxD/zXRUP8Tmhz/f7Zq/9O6sf/M1Lj/Ipof/868 - u/+ylJP/sJGP/6+Pjf+tjIr/rYqH/6yHhP+rhYL/qYJ+/6h+e/+ke3v+pnt7+aF2dvAAAAAAAAAAAMGx - tPA8gDH/JcM3/x2uLP9kqWP/++Hp/7mos//c1dv/xtLG/8/GzP/Lwcn/yr/H/8m7xP/IuMH/x7S6/8mw - rf/LrZ//zaqT/9Kphf+5nJf0AAAAAAAAAAAAAAAAAAAAALGXj+yprm3/DYsU/wuKEf/Uzq//2Ycw/8tl - AP/KbBD/y3ks/8R5Mf/CfkH/v4RQ/7yIXP+4iWn/s4l1/6yIfv+nhYn/oH+M/597if+OY2fuAAAAAAAA - AAAAAAAAAAAAAKONien99fL/Y6hh/wZ7Bf/fnGf/5Z5d/8qFR//IeS3/ynIb/8tpCv/OZAD/0GUA/9Rq - AP/VbwD/2HQA/9l7AP/bfQD/2n0A/9d9AP+bZlXuAAAAAAAAAAAAAAAAAAAAAKOWmun417v/6K5z/3Gc - Pv/u1sX//9zl/8S5vv++trz/vLS6/7uxuf+3rbb/tqet/7Scmv+2lIX/t41y/7qHYP+8g0//vn8//8V7 - LP+cZlvuAAAAAAAAAAAAAAAAAAAAAKONhen0plT/78SY//n2+v/z7vH//tfX/8e6uv/Btrb/v7Oz/72v - r/+6qqr/uKWm/7Wgov+znJ7/sJea/62Rlf+pipD/p4aM/6WBh/+aamvuAAAAAAAAAAAAAAAAAAAAAKSV - j+n/+vL//f3///fx8//z6+v//tXV/8u/v//DvLz/wbe3/7+0tP+8ra3/uaio/7aiov+0nZ3/sZeX/66S - kv+rjIz/qIaG/6iEhP+ba2vuAAAAAAAAAAAAAAAAAAAAAKSbm+n/////+vX1//bw8P/z6ur//dXV/8vF - xf/CwMD/wbq6/761tf+8r6//uaqq/7ekpP+0np7/sZiY/66Tk/+sjY3/qYeH/6eDg/+bamruAAAAAAAA - AAAAAAAAAAAAAKObm+n++Pj/9vHx//Tt7f/04OD//s/P/vDKyv/qx8f/5MTE/9/AwP/Yu7v/0LW1/8is - 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 - AB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAD+AAAH//gAP//////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl15eVoNS - UuOGUVHFt5mZuqmGhvmoiIj5qIaG+aaFhfemhYX3p4SE96aEhPemgoL3pYKC96aAgPekfn73pH1996N8 - fPeienr3onh496F2dvegdXX3oHNz96Fzc/eaaWnvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlr - a1SQW1v6rn5+/I5aWv+wjIz/r4iJ///u7v//5eX//+bm///k5P//4+P//+Tk///j4///4uL//+Hh///j - 4///5OT//+Xl///k5P//4eH//93d///Y2P//19f//9fX/6J0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACvcXFTk19f+cuYmP+9jY38k2Bg/7aSkv+uiIn//+3t///m5v//5+f//+Xl///k5P//4+P//+Hh///h - 4f//5eX/npyc/294eP9jbGz/WGJi/0NPT//OtLT//9nZ///V1f//1NT/oXNz+gAAAAAAAAAAAAAAAAAA - AAAAAAAAtHZ2UZdlZfnJlZX/0p6e/7uPj/2XZGT/uZWV/66Ki///7e3//+fn///m5v//5ub//+Xl///k - 5P//4+P//+Li///k5P/42tr/99fX//nX1//31tb/89HR///c3P//29v//9jY///W1v+hdHT6AAAAAAAA - AAAAAAAAAAAAALN5eU+baWn5ypmZ/9Cfn//PnZ3/vZWV/Zlqav+6mZn/r4uL///v7///6en//+jo///o - 6P//5+f//+bm///k5P//4+P//+jo/6Gfn/93fn7/cXh4/2lwcP9gaGj/VV5e/0ZSUv+Shob//9vb/6J2 - dvoAAAAAAAAAAAAAAADPpKRjwqSk++DExP/kx8f/4sXF/+PExP/YwMD+wKOj/9TAwP/MtbX///Pz///r - 6///6ur//+rq///p6f//5+f//+bm///l5f//5+f/89ra/+/V1f/x1dX/8NLS//DQ0P/vzs7/6snJ//LO - zv//29v/onZ2+gAAAAAAAAAAxaOjYoqedfwTjhH/EpQQ/xKWEP8SmRD/FJ0S/xWeE/8SmxH/FJ0T/xic - Ff//+Pj//+3t///s7P//6+v//+rq///p6f//6Oj//+bm///r6/+fnp7/dHt7/252dv9mbW3/XWVl/1Vd - Xf9HUlL/kIaG///d3f+ieHj6AAAAAAAAAACabW3g3L6+/4i0e/8LlRD/R95q/1Lre/9X8IP/XPWL/1z1 - i/9a84f/B5sG///6+v//7+///+7u///t7f//7Oz//+vr///p6f//6Oj//+jo//7k5P//4+P//+Dg///g - 4P//3+D//93g///b3v//2tz//9vd/6R4ePoAAAAAAAAAAJpxcePctrb/5czM/2mrYP8RoBr/Uut7/1rz - iP9g+ZH/Zf6Y/2P8lf8Imwj///v7///x8f//8PD///Dw///v7///7Oz//+vr///p6f//5+f//+bm///k - 5P//5OT//+Pk//7g3v/g1cH/5tPG/+DMvv/51NL/pnp7+gAAAAAAAAAAm3Nz496+vv/Pzb//HY8c/ym7 - Pv9P6Hf/Ve6A/1v0if9h+pL/Y/yV/wqaCf///Pz///T0///z8///8vL///Dw///v7///7e3//+rq///o - 6P//5ub//+Tk///i4v//5Oj/vdGr/wCNAP8AfgD/AGYA/5qvg/+rfYD6AAAAAAAAAACeeHjj6NbX/zSS - Mf8jsTT/RN1n/0rjcP9Q6Xn/Vu+C/1z1i/9g+ZD/CZkJ///9/f/T0dH/ycfH/8G/v/+7uLj///Dw///v - 7///6+v//+np///n5///5eX//+Pj///j6f/J1Lf/AJsA/wCRAP8AfgD/prqO/61/g/oAAAAAAAAAALCS - lOeVt4v/DZAU/znSVv8/2F//Rd5o/0vkcf9O5nX/PdRc/1rziP8JmQj///7+/9PR0f/Jx8f/wcDA/7u5 - uf//8fH//+/v///s7P//6ur//+jo///m5v//5OT//+Xq/8vXuv8AphL/BJ4I/wCQAP+mwY3/rXyC+gAA - AAAAAAAAv6uv7D+LK/8isTL/NM1O/zrTV/9A2WD/PtZe/w+aF/8MkAX/MshL/wuXCf//////09HR/8nH - x//BwMD/u7m5/7Oxsf//8PD///Dw///r6///6Oj//+bm///k5P//4+j/yNm7/wCyI/8Aqhv/AKAA/6DG - j/+rfYH6AAAAAAAAAADHtrnuFXgO/ye9Ov8vyEf/Nc5Q/zLHS/8Jjgz/gbNl/8KdW/8blRH/DJML//// - //////////7+///8/P///Pz///r6///4+P//9vb///Hx///w8P//7u7//+3t///q6//56OL/vdy4/8Pa - tv+616v/8uDU/6p9f/oAAAAAAAAAAMi3ue4WdhX/Irgz/yrDQP8swkL/CYQK/5Wxdv/m5O3/tKWv/77L - uv8hlx7/yrOy/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Liv+ui4r/rouK/66Jh/+uiIb/roaG/66F - hv+ug4b+roOF/K6BhPytgYP8pHh59gAAAAAAAAAAwrCx60WNQ/8WoSH/Jb44/w6RFv93rW3/8eXs/9/a - 3v+unKL/z8XJ/8DLvP/Nv8T/yLq//8i4vv/Ft73/xLW8/8Oyu//BsLv/wa62/8Opqv/Fppv/yaSM/82i - f//RoHL/1qBj/7CPlPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2o6fnpq5y/wZ6Cf8esy3/DnoO/+zr - 7v/pzsT/4Miu/758R/+/i2b/v5h9/7qYh/+2m5f/sqCm/7CfrP+tnKr/q5il/6uSnv+oj5r/pouW/6WG - kv+jgY3/oX2J/596h/+edoD/j11f6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiYnuP4yZn/RYo7/wd/ - C/87jz3/6MCd/9FoAP/jwpj/zFQA/89eAP/PXwD/z18A/89gAP/PYQD/0GcA/81vAv/LdRP/yXwj/8R/ - Mf/BgUD/vINN/7eEWv+wgGb/qX1x/6R6eP+QXWHpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq5eZ4/bn - 4P/o7+7/LoAs/0V/Jv/Zi0r/0WsG/+nf0f/CfUD/x3w4/8h2I//JbBD/zWUA/85gAP/QYwD/0mcA/9Nr - AP/VcAD/1nMA/9h4AP/ZegD/2n0A/9t9AP/aewD/3HoA/49hbekAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACrm5zj+vr//+/Ipf/cq2z/gIQv/+KjZ//x4uH/6uvz/7evtv+9tb7/u7bA/7qyvv+5sr//tq67/7ak - qv+4nJT/uZN+/7qMbP+9h1j/wING/8SBNf/JfyT/zHwV/9F6BP/XdwD/kmFs6QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6jqePxtXn/5pQ//+ORPv/y1r//9vb///Po6//r6On/vLCw/7+1tf++s7P/va+v/7us - rP+6qar/uKan/7aipP+0oKT/spyh/6+Yn/+slJ3/qY6Z/6eKlv+khpT/ooOR/6B+iv+WY2XpAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsKiv4/SrY//xvYj/+/j8//n3/P/27e7/8+bm/+3r6/+9tLT/wbi4/8C1 - tf++srL/va+v/7urq/+5qKj/t6Sk/7WgoP+zm5v/sZeX/6+Tk/+tj4//qouL/6iGhv+mgoL/pH9//5li - YukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyqazj/uvX///////7+vz/+fLy//Xs7P/y5+f/7+3t/7+4 - uP/Dvb3/wrm5/8C1tf++srL/vK6u/7qqqv+4paX/tqGh/7Sdnf+xmZn/r5SU/62QkP+rjIz/qYeH/6iD - g/+mgID/mWNj6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOqq+P9+/3//fv7//n29v/38PD/9Ovr//Pm - 5v/z8fH/wr6+/8W/v//Du7v/wbi4/7+0tP+9r6//u6ur/7mnp/+2oqL/tJ6e/7Kamv+wlZX/rZGR/6uM - jP+piIj/p4WF/6WBgf+YZWXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKys4/r09P/59fX/9/Ly//Xt - 7f/z6en/8ePj//Ly8v/Bvr7/w7+//8G6uv/Atrb/vrOz/7uurv+6q6v/uaio/7ejo/+0n5//spqa/7CW - lv+ukZH/rI2N/6mIiP+nhIT/pYGB/5pkZOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2r6/j+PDw//Xu - 7v/17Oz/8+np//Ll5f/y6en/9fb2/+vo6P/m5ub/4t/f/9zY2P/U0tL/z8nJ/8m9vf+/tLT/uaen/7Gd - nf+tlZX/rJKS/6uNjf+pior/poeH/6aEhP+kgYH/mmho6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALav - r+P06ur/8+jo//Pn5//17u7/9vLy//Lp6f/v4OD/7d3d/+zZ2f/r1dX/6dLS/+nOzv/nzc3/583N/ufN - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1v - b/+gdXX/oXV1/6F2dv+hdnb/oHZ2/6B1df+gdXX/oHV1/6B1df+fdHT/n3R0/59zc/+fc3P/nnJy/55x - cf+db2//nXBw/51ubv+dbW3/nGxs/5xsbP+ba2v/m2pq/5pra/+aaWn/mWho/5pnZ/+ZZ2f/mGdn/5hm - Zv+YZWX/l2Vl/5lmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ1xcf/86ur/1cXF/8u8vP/LvLz/zLy8/8y8vP/Mvb3/zL29/8y7u//MvLz/zLy8/8y7 - u//OvLz/zbu7/827u//Nu7v/zbq6/826uv/Nubn/zbi4/863t//Otrb/zrW1/860tP/OsrL/zrCw/82v - r//Nra3/zaur/82qqv/Nqan/4rq6/5ZkZP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCjo///9/f///T0//ns7P/57e3/+e3t//jr6//14+P/9eLi//Xi - 4v/14uL/9eHh//Xh4f/24eH/9uDg//bg4P/239//9t/f//be3v/23t7/9t3d//bc3P/22tr/9tnZ//bY - 2P/21dX/9tTU//bS0v/20ND/9s7O//fMzP/jurr/37i4/5VjY/8AAAAAAAAAAAAAAAAAAAAAAAAAAACi - ABYAjgC4AI8AyQCQAMkAjgDRAJEA0QCSANEAkgDRAJQA1R6VGv8moCX/JqAl/yWgJP8dnRz/HZ8c/1G1 - Tv//8vL//+zs///s7P//7Oz//+vr///r6///6ur//+rq///p6f/Fu7v/sKqq/6+oqP+qo6P/pp+f/6Ob - m/+ZkZH/lo6O/5OMjP+mmZn//9/f///d3f//2tr//9jY///Y2P/owsL/3rq6/5ZlZf8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAngA1AI4A7SO3Nv9K4m//SeFt/0rjcf9N5nX/Uut7/1XugP9V7n//Ve5//1Xu - f/9c9Yr/MsxM/1e2U///8vL//+3t///t7f//7Oz//+zs///r6///6+v//+rq///q6v+uqan/k5OT/5CQ - kP+Kior/hISE/4CAgP9ycnL/b29v/2xsbP+GgID//+Dg///e3v//29v//9nZ///Z2f/ow8P/3ru7/5hm - Zv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0ANwCLAO04zlT/XveL/1z1i/9g+ZD/Y/yV/2b/ - mv9m/5v/aP+c/2f/nP9t/6L/LcZE/3TAb///8vL//+7u///t7f//7e3//+3t///s7P//6+v//+vr///q - 6v/At7f/q6am/6ijo/+jnp7/nZiY/5yWlv+Ri4v/jomJ/42Hh/+il5f//+Hh///f3///3Nz//9ra///a - 2v/oxMT/3ry8/5dmZv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAEYAgwD+OtBW/1jx - hf9a84j/XveN/2H6lP9m/5j/Zv+a/2b/mf9r/6L/H7gv/5LNjf//8fH//+7u///u7v//7e3//+3t///s - 7P//7Oz//+vr///r6///6en//+np///p6f//6Oj//+fn///m5v//5ub//+Xl///l5f//4+P//+Li///g - 4P//3d3//9vb///b2//oxcX/3r6+/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAFwCF - ANAYqCX/Uut7/1Ttf/9X8IP/W/SI/173jv9i+5P/Zv+Z/2f/mv9t/6T/E6wb/6/Zqf//8fH//+/v///u - 7v//7u7//+3t///t7f//7Oz//+vr///r6//FvLz/sKqq/6+pqf+qo6P/pp+f/6OcnP+gmpr/npeX/52W - lv+ZkZH/lo6O/5OLi/+mmJj//9zc///c3P/oxsb/3r29/5dnZ/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAhwARAIIA0RysK/9Q6nb/Tud1/1Hqef9U7X7/WPGE/1v0if9e947/YvuT/2b/mf9t/6T/BJ0G/83k - xv//8PD//+/v///v7///7u7//+7u///t7f//7e3//+zs///r6/+uqan/k5OT/5CQkP+Kior/hISE/4CA - gP9+fn7/e3t7/3h4eP9ycnL/b29v/2xsbP+Gf3///93d///e3v/oxsb/3r6+/5loaP8AAAAAAAAAAAAA - AAAAAAAAAAAAAAB/AAIAfgC1FZ4f/0fibP9G32v/SuNv/03mdP9R6nr/VO1//1jxhP9b9In/X/iP/2L7 - lf9q/6D/ApUC/+ju4P//8fH///Dw///v7///7+///+/v///u7v//7e3//+zs///s7P/AuLj/q6am/6ij - o/+jnp7/nZiY/5yXl/+ZlJT/l5KS/5WPj/+Ri4v/jomJ/42Hh/+ilpb//97e///d3f/ox8f/3r+//5ln - Z/8AAAAAAAAAAAAAAAAAAAAAAAAAAACAAGEFhgj/Ptle/0HaYf9D3GX/R+Bq/0rjb/9O53X/Uep6/1Xu - f/9Y8YT/XPWK/2D5kP9c9Yv/DZgN//r08f//8PD///Dw///w8P//7+///+/v///u7v//7u7//+3t///s - 7P//6+v//+vr///q6v//6en//+jo///o6P//5+f//+fn///m5v//5eX//+Xl///k5P//4eH//9/f///e - 3v/oyMj/4MHB/5lpaf8AAAAAAAAAAAAAAAAAAAAAAG0ABxB/D+8pvD7/O9VZ/z3WW/9A2WD/Q9xl/0fg - a/9K43D/Tud1/1Lre/9Z8oX/W/SK/173jf9N5nL/Jqol///29v//8fH///Hx///w8P//8PD//+/v///v - 7///7u7//+3t///t7f/FvLz/sKur/6+pqf+qpKT/pp+f/6OcnP+gmpr/npiY/52Wlv+ZkZH/lo6O/5OM - jP+mmZn//+Dg///f3//oycn/38DA/5hoaP8AAAAAAAAAAAAAAAAAAAAAg7R+pAaACf820lH/Ns9R/znS - Vv891lv/QNlh/0TdZv9H4Gv/TeZy/1Hqev8Uph//MMVI/2L7kv891lz/Q7VB///29v//8vL///Hx///x - 8f//8PD///Dw///v7///7u7//+7u///t7f+uqqr/k5OT/5CQkP+Kior/hISE/4CAgP9+fn7/e3t7/3h4 - eP9ycnL/b29v/2xsbP+GgID//+Hh///g4P/oycn/38LC/5pqav8AAAAAAAAAAAAAAADk1NRVVotL9xOZ - Hf8zzUv/M8xM/zbPUf8601b/PdZc/0LbYf9G4Gn/RN1m/wmUDP9Lq0r/F5MW/zPJTP8zy03/YcFe///1 - 9f//8vL///Ly///x8f//8fH///Dw///w8P//7+///+7u///t7f/AuLj/q6en/6ijo/+jnp7/nZmZ/5yX - l/+ZlJT/l5KS/5WQkP+Ri4v/jomJ/42Hh/+il5f//+Hh///i4v/oysr/38HB/5ppaf8AAAAAAAAAAKVw - cB+6m5vpPoM2/xqlJ/8tyEX/MMlI/zPMTf82z1L/OtNX/0DZYP82zFL/AokC/2OgV//9+vn/1OjO/xeW - Fv8KnQ//fsp7///19f//8/P///Ly///y8v//8fH///Hx///w8P//7+///+7u///u7v//7Oz//+zs///r - 6///6ur//+np///p6f//6Oj//+jo///n5///5ub//+bm///l5f//5OT//+Li///h4f/oy8v/38PD/5pr - a/8AAAAAAAAAAJ5yctDJq6v/O4U1/xqnJ/8qxD//LcZD/zDJSP8zzE3/OtRV/yzAQ/8GgAT/j7J1/7yf - n///+vr///f3/9Pozf8Zmxj/nNWY///19f//8/P///Pz///y8v//8vL///Hx///w8P//8PD//+/v///u - 7v//7e3//+zs///s7P//6+v//+rq///p6f//6en//+jo///o6P//5ub//+bm///l5f//5OT//+Pj///i - 4v/oy8v/38LC/5pqav8AAAAAAAAAAJ1ycuvav7//SYtC/xaeIP8nwjr/KsM+/y3GRf8zzkz/J7g5/wl9 - Bv+goEv/7MWd/6N7e///+vr///b2///39//U6s//zOjG///29v//9PT///T0///z8///8/P///Ly///y - 8v//8fH///Dw///v7///7u7//+3t///t7f//6+v//+rq///q6v//6en//+np/yyrMf8knSH/JJUh/ySO - IP8kfyD/QYg6///l5f/ozc3/38TE/5tra/8AAAAAAAAAAJ51devZvLz/ZZhc/w+QFv8kvzb/Jr86/yvF - Qf8mujr/BngD/6m5eP/ajDf/57OB/6R8fP///Pz///n5/9jW1v/R0ND/ysnJ/768vP+6uLj/tbS0/66s - rP/Bvb3///T0///z8///8vL///Hx///w8P//7u7//+7u///t7f//7Oz//+vr///r6///6ur//+np/w+o - H/8BmQL/AJIA/wCLAP8AgQD/Iosf///l5f/ozs7/38XF/5ttbf8AAAAAAAAAAJ94eOvXuLj/ka2F/wZ8 - Cv8ivjL/I702/yjBO/8CeAH/i5tF/+bQxP+uf2z/yqKL/6R+fv///v7///j4/9rY2P/Pzc3/xcTE/7+9 - vf+7ubn/trW1/7Cvr//EwMD///T0///z8///8vL///Hx///w8P//7+///+7u///u7v//7Oz//+vr///r - 6///6ur//+rq/xOsJ/8EnQr/AJcA/wCRAP8AiAD/IpQf///l5f/oz8//38XF/5tsbP8AAAAAAAAAAKB5 - eevTs7P/zsu+/wNrA/8dtyz/Ir4z/w2NFP9Qiyz/5crD/9/Mzv+nhoj/wqus/6R+fv///f3///n5///5 - +f//+fn///j4///39///9/f///b2///19f//9fX///T0///z8///8vL///Hx///w8P//7+///+7u///u - 7v//7e3//+vr///r6///6ur//+rq/xewMP8KoxX/BJ0J/wCYAf8AkAD/Ipof///n5//oz8//38fH/5ts - bP8AAAAAAAAAAKJ+fuvTtLT/69nb/yt8IP8SnRv/G7Ip/wlvBv/Sz8D/3sDC/+LQ0f+pi43/w66u/6V/ - f////v7///v7/9jX1//Ozc3/xcTE/769vf+6uLj/tbS0/66srP/Bvr7///X1///09P//8vL///Hx///x - 8f//7+///+7u///u7v//7e3//+zs///r6///6ur//+rq/xy1Ov8QqSH/CqMW/wafDf8BmQL/IqEf///m - 5v/oz8//38bG/5tsbP8AAAAAAAAAAKSBgevUuLr/7L2V/32ZTf8HgAv/DI0R/1+cWf/o09X/38C//+HK - u/+1hGj/yKuh/6Z/f/////////r6/9rY2P/Pzs7/xcTE/7++vv+7ubn/trW1/7Cvr//EwMD///X1///0 - 9P//8/P///Hx///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yG6Rf8Wry7/Eaok/w2m - HP8IoRD/J6gq///m5v/o0ND/4MbG/5tubv8AAAAAAAAAAKSFh+vgqnv/8Kxo/9a+h/8FawX/Am4D/7TF - qv/iw7r/1n8t/92xf//PaQL/57KB/6aAgP////////z8///6+v//+vr///n5///4+P//+Pj///f3///2 - 9v//9vb///X1///09P//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r6///6+v//+rq/yjB - UP8dtjv/GLEy/xWuK/8QqSH/L685///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKWGievkrXz/8q9r/+/T - w/9Lkkj/E3AS/+bLuP/OaQP/0nER/+C7jf/RdA//5rKB/6aAgP////////v7/9nY2P/Pz8//ycjI/8HA - wP+/vr7/u7q6/7W0tP+zsrL/sK6u/8C8vP//8/P///Ly///x8f//7+///+/v///u7v//7e3//+zs///r - 6///6+v//+rq/y7HXf8kvUn/ILlB/xy1Ov8YsTH/NrZH///m5v/nz8//3sbG/5xtbf8AAAAAAAAAAKeJ - i+vns4f/68zB/+rX2/+vxqn/SYo1/92VTf/NaQL/0nMX/+XQuf/BjmT/06J8/6aBgf////////39/9nY - 2P/Pz8//ycjI/8PCwv/Avr7/vLu7/7a1tf+0srL/sK+v/8K9vf//8/P///Ly///x8f//8PD//+/v///u - 7v//7e3//+zs///r6///6+v//+rq///q6v//6Oj//+jo///n5///5ub//+bm///m5v/339//3sbG/5xt - bf8AAAAAAAAAAKiNjevdxsX/6tfa/+nV1P/jrHf/p5VF/9mEL//XgzH/5MjB/+rg4/+0oKL/yLm8/6eD - g//////////////+/v///v7///39///7+///+/v///r6///5+f//+Pj///n5///4+P//9fX///T0///1 - 9f//8fH///Ly///w8P//8PD//+/v///u7v//7e3//+3t///s7P//6+v//+rq///q6v//6en//+jo///n - 5///6Oj//+fn/5tsbP8AAAAAAAAAAKmQkOvey87/7NHI/+SbUf/fizn/4JBA/9+haP/p2Nv/59PU/+rh - 4f+3pKX/yru7/6iGhv+tj4//rI+P/6uNjf+sjIz/q4qK/6mJif+ph4f/qIaG/6iFhf+nhIT/p4SE/6aB - gf+lgID/pH9//6R9ff+je3v/oXp6/6J6ev+geHj/n3Z2/6B1df+fdXX/nnNz/55ycv+dcXH/nHBw/51v - b/+cbm7/mmxs/5psbP+abGz/mmxs/51ubv8AAAAAAAAAAKqSlOvgvqf/66NZ/+abTf/jk0H/57+h/+ze - 5P/r2dr/6tjc/+vi4/+8pJ//y7/C/8rAxf/LvsP/yr7C/8q8v//Ku77/ybq8/8i3uv/Itrf/x7W1/8az - tP/FsLD/xa+v/8Otrf/Dq6z/wqmr/8Gnqf+/p6n/vqSn/72ipf+8oKT/upuf/7KPj/YAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2WmevjrHb/7qhi/+qo - Zf/u1s3/7+Hl/+7h5P/s2tj/3ZhZ/+G7kf/RcxT/zGMA/8tnA//JbhX/x3Ql/8V4M//BfkT/v4RS/72I - Yf+6jW7/t5B8/7KSif+ukpT/rJGZ/6mNlP+pi5L/qIiO/6aFiv+lgYX/o36B/6N8f/+ienv/n3Jz/5Jd - XfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2a - nevnsH7/8r+P//Lk5P/x5ef/8unu/+bBp//Pbg3/0nER/+TGo//SfiT/zGQA/8xlAP/MZQD/zWUA/81l - AP/NZQD/zWYA/81oAP/OagD/0GsA/9FvAP/RcQD/0nUA/856Dv/LfRv/x4Ap/8OBNf+/gkH/uX9L/7R+ - V/+te2H/pXRp/5JeX/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAK6cnevozLr/9Ozv//Tr7v/z6er/4KJn/9BqBP/NaAL/0m8N/+nUu//OlFz/x3Yo/8lx - GP/Lagj/zGUA/8xjAP/NYwD/zWMA/81nAP/OagD/z2wA/9BuAP/RcgD/0XQA/9J2AP/TeQD/1HsA/9V9 - AP/WfgD/1n0A/9Z8AP/WewD/y3UM/5JfZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALGdnevn3uD/9/L2//HZyP/fjj7/2Hwf/9R1FP/Udxn/5r6i//Du - 8v/Dur3/u7K3/7yyuP+6sLf/uq2y/7qopv+8n5L/vZeB/76Qbv/AiVz/wYRL/8WAOv/HfSn/ynkZ/894 - C//SeAD/1XgA/9V6AP/VewD/1XsA/9V6AP/UeAD/yHQP/5NjafIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGgoevq4+T/78OZ/+STQP/gjTj/24Im/+Ki - Y//x5eT/8ebp//Ds7P/Gvb3/vrKy/76xsf+9sLD/vK6v/7utrf+6q6z/uaiq/7imqf+2pKf/taGl/7Kf - pP+xnKL/r5mf/66WnP+skpf/rI2O/6+Jfv+yhG3/tIFd/7h+Tf+8ez//uHU7/5VkZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSnqevksX//7KRb/+eb - T//kmUr/8NG5//fy9//06er/8eXl//Hs7P/JwcH/wLW1/7+0tP+/srL/vrGx/7yurv+7rKz/uqqq/7mn - p/+3pKT/tqGh/7Senv+zm5v/sZiY/7CVlf+ukpP/rY+Q/6uMjv+piov/qIWI/6WChf+lgIP/oXh7/5dj - ZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALWp - q+vmsX//7qhh//C/jv/69PP/+fT2//fv7//06ur/8ubm//Pt7f/LxMT/wri4/8G3t//AtbX/v7Oz/76x - sf+8rq7/u6ys/7qpqf+4pqb/tqOj/7WgoP+znZ3/spmZ/7CWlv+vk5P/rZCQ/6uNjf+qior/qIaG/6eD - g/+lgYH/oXl5/5hkZPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALWsrevqu47/+ufT//3////69/j/+PT0//bv7//06+v/8ufn//Lu7v/Nycn/w7y8/8K6 - uv/BuLj/wLa2/7+zs/+9sLD/vK2t/7qqqv+5p6f/t6Sk/7ahof+0np7/spub/7GXl/+vlJT/rpGR/6yO - jv+qior/qYeH/6eEhP+lgID/o3p6/5hmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALarrOvv6+z///7///37+//69vb/+PLy//bu7v/06+v/8ufn//Pu - 7v/Py8v/xb+//8S9vf/Durr/wbi4/8C1tf++srL/va+v/7usrP+5qan/uKWl/7aiov+0n5//s5ub/7GY - mP+vlZX/rpKS/6yOjv+ri4v/qYiI/6eEhP+ngoL/onp6/5hlZfIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALetrevt6en//Pj4//r4+P/59PT/9/Ly//Xt - 7f/06+v/8ubm//Pw8P/R0ND/xsLC/8W/v//EvLz/wrq6/8G2tv+/s7P/vbCw/7ytrf+6qan/uKam/7aj - o/+1oKD/s5yc/7GZmf+wlpb/rpKS/6yPj/+ri4v/qYiI/6iFhf+mgYH/ont7/5lnZ/IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmxsevs5+f/+vT0//jz - 8//38fH/9u7u//Xr6//z6Oj/8eTk//Tv7//T0tL/xsPD/8bBwf/Evr7/w7u7/8G3t/+/tLT/vrGx/7yt - rf+6qqr/uaen/7ejo/+1oKD/s52d/7KZmf+wlpb/rpOT/62Pj/+rjIz/qYiI/6iFhf+mg4P/ont7/5lm - ZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqz - s+vq4+P/+PDw//bv7//27u7/9ezs//Pp6f/y5ub/8OLi//Xw8P/i4uL/1tTU/9DOzv/Lxsb/xb29/8C3 - t/++s7P/vK+v/7qsrP+4qKj/uKam/7ajo/+0n5//spyc/7KYmP+wlpb/rpOT/62Pj/+rjIz/qYmJ/6iF - hf+mgoL/ont7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALq0tOvp4eH/9ezs//Tr6//06ur/8+jo//Ln5//z6+v/9fPz//Pt7f/x5+f/8efn//Hn - 5//x6Oj/8Ojo/+7m5v/r4+P/597e/+HZ2f/c09P+1s3N/9HHx/7Mv7/+xba2/r+trf64oqL/sJeX/6yP - j/+pior/p4iI/6eEhP+mgoL/o3t7/5lmZvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALq1tevo3t7/8+jo//Ln5//z6Oj/9e/v//fy8v/07e3/8eXl//Di - 4v/u39//7dzc/+vZ2f/q1tb/6NLS/+fPz//lzMz/48rK/+LHx//gxMT/4MHB/96+vv/du7v/3bu7/ty6 - uv7bu7v+3Ly8/tm4uP7Vs7P+z6ur/sejo/60jo7+oHV1/5lnZ/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuzs+vn29v/9Onp//jx8f/69vb/9/Dw//bt - 7f/z6en/8+bm//Dj4//v4OD/7d3d/+za2v/q19f/6NTU/+fR0f/lzs7/5MvL/+LHx//hxMT/38HB/96+ - vv/cu7v/27i4/9m1tf/as7P/2LGx/9etrf/Gmpr/soeH/6Fzc/6cbW3wo3BwqKNtbU0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0tOvRysr/3tvb/+Le - 3v/m4OD/6OLi/+ri4v/u5OT/8OTk//Hk5P/y5OT/8ODg/+/d3f/t2tr/7NfX/+nT0//n0ND/5s3N/+TK - yv/jx8f/4MPD/9+/v//dvb3/3ru7/9i0tP/GoKD/souL/6J6ev6hdnbmp3l5mah3d0mzaWkIAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMi+ - vnLIv7+eyMLCrsjBwb7IwcHOyMLC3ca9ve28tLT5uK6u/retrf64rKz+uqys/7ysrP+/ra3/wa2t/8Sv - r//Gr6//yK+v/8uvr//MsbH/zrGx/9Gzs//Gpqb/s5GR/6WAgP6sg4PZrYODiqx/fzpXW1sDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACztLQDqaqqD7mwsB21qqots6enPbKl - pU20o6Ncs52dbK+cnHytmJiMrZaWm6uSkquqj4+7qIuLyqiJidqmhobJpYSEe7CKiisAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD/+AAAAAEAAP/4AAAAAQAA//gAAAAB - AAD4AAAAAAEAAPwAAAAAAQAA/gAAAAABAAD/AAAAAAEAAP4AAAAAAQAA/AAAAAABAAD4AAAAAAEAAPAA - AAAAAQAA8AAAAAABAADgAAAAAAEAAMAAAAAAAQAAwAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB// - AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAAAAAf/wAAgAAAAB//AACAAAAAH/8AAIAA - AAAf/wAAgAAAAB//AACAAAAAP/8AAIAAAAH//wAAgAAAD///AAD//AB///8AAP///////wAA - - - - Konfiguration Wiedervorlage - - - TBPMO_FOLLOW_UP_EMAILBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTORBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_Users1BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewlUsers2Group - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwResult - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_FOLLOW_UP_EMAILTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FOLLOW_UP_EMAILTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_FORM_CONSTRUCTORTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmFollowUp - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmFollowUp.vb b/app/DD-Record-Organizer - Kopie/frmFollowUp.vb deleted file mode 100644 index 39cd365..0000000 --- a/app/DD-Record-Organizer - Kopie/frmFollowUp.vb +++ /dev/null @@ -1,437 +0,0 @@ -Public Class frmFollowUp - Dim Formloaded As Boolean = False - Private Sub TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_FOLLOW_UP_EMAILBindingNavigatorSaveItem.Click - Save_FollowUP_EMail() - End Sub - Sub Save_FollowUP_EMail() - Try - Me.TBPMO_FOLLOW_UP_EMAILBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAIL.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_FOLLOW_UP_EMAILBindingSource.EndEdit() - TBPMO_FOLLOW_UP_EMAILTableAdapter.Update(Me.DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAIL) - lblSaveWVEmail.Visible = True - Else - lblSaveWVEmail.Visible = False - End If - Catch ex As Exception - MsgBox("Fehler in Save_FollowUP_EMail:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Sub Load_entity_Data() - Try - - Dim sql = String.Format("SELECT [CONTROL_ID] ,[FORM_NAME] + ' | ' + [CONTROL_NAME] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] WHERE CTRLTYPE_ID IN (2,3,12) ORDER BY FORM_ID", cmbConstructor.SelectedValue) - Dim DTCTRL_USR As DataTable = ClassDatabase.Return_Datatable(sql) - Dim DTCTRL_GRP As DataTable = ClassDatabase.Return_Datatable(sql) - - Dim newRow As DataRow = DTCTRL_USR.NewRow() - - newRow("CONTROL_ID") = "0" - newRow("DISPLAY") = "(EMPTY)" - DTCTRL_USR.Rows.Add(newRow) - Dim newRow1 As DataRow = DTCTRL_GRP.NewRow() - - newRow1("CONTROL_ID") = "0" - newRow1("DISPLAY") = "(EMPTY)" - DTCTRL_GRP.Rows.Add(newRow1) - - cmbCTRLGroup_direct.DataSource = DTCTRL_GRP - cmbCTRLGroup_direct.DisplayMember = DTCTRL_GRP.Columns(1).ColumnName - cmbCTRLGroup_direct.ValueMember = DTCTRL_GRP.Columns(0).ColumnName - - cmbCTRLUser_direct.DataSource = DTCTRL_USR - cmbCTRLUser_direct.DisplayMember = DTCTRL_USR.Columns(1).ColumnName - cmbCTRLUser_direct.ValueMember = DTCTRL_USR.Columns(0).ColumnName - Catch ex As Exception - MsgBox("Error in Load Entity related Data:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmWiedervorlage_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR". Sie können sie bei Bedarf verschieben oder entfernen. - Me.Cursor = Cursors.WaitCursor - Try - Dim DT1 As DataTable = ClassDatabase.Return_Datatable("SELECT [CONTROL_ID] ,[FORM_NAME] + ' | ' + [CONTROL_NAME] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] WHERE CTRLTYPE_ID = 4 ORDER BY FORM_ID") - Dim DT2 As DataTable = ClassDatabase.Return_Datatable("SELECT [CONTROL_ID] ,[FORM_NAME] + ' | ' + [CONTROL_NAME] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] WHERE CTRLTYPE_ID = 10 ORDER BY FORM_ID") - Dim DT3 As DataTable = ClassDatabase.Return_Datatable("select GUID,NAME FROM TBPMO_FOLLOW_UP_EMAIL ORDER BY NAME") - Dim DTUser As DataTable = ClassDatabase.Return_Datatable("select guid, username from TBDD_USER t where T.EMAIL IS NOT NULL AND MODULE_RECORD_ORG = 1 order by USERNAME") - Load_entity_Data() - PARENT_IDComboBox.DataSource = DT3 - PARENT_IDComboBox.DisplayMember = DT3.Columns(1).ColumnName - PARENT_IDComboBox.ValueMember = DT3.Columns(0).ColumnName - - DEPENDENT_DATE_CTRL_IDComboBox.DataSource = DT1 - DEPENDENT_DATE_CTRL_IDComboBox.DisplayMember = DT1.Columns(1).ColumnName - DEPENDENT_DATE_CTRL_IDComboBox.ValueMember = DT1.Columns(0).ColumnName - - DEPENDENT_DONE_CTRL_IDComboBox.DataSource = DT2 - DEPENDENT_DONE_CTRL_IDComboBox.DisplayMember = DT2.Columns(1).ColumnName - DEPENDENT_DONE_CTRL_IDComboBox.ValueMember = DT2.Columns(0).ColumnName - - DD_ECMAdmin.TBWH_Users1.Clear() - For Each userrow As DataRow In DTUser.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users1Row - newUserRow = DD_ECMAdmin.TBWH_Users1.NewTBWH_Users1Row - - newUserRow.Username = userrow.Item(1) - Try - newUserRow.Email = userrow.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = userrow.Item(0) - DD_ECMAdmin.TBWH_Users1.Rows.Add(newUserRow) - 'clbUsersGroups.Items.Add(New MyListBoxItem() With {.Text = userrow.Item(1), .ExtraData = userrow.Item(0)}) - Next - - TBPMO_FOLLOW_UP_EMAILTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR, USER_LANGUAGE, CURRENT_SCREEN_ID) - - Load_WV_PRofiles() - Catch ex As Exception - MsgBox("Error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Me.Cursor = Cursors.Default - End Sub - Sub Load_WV_PRofiles() - Try - Me.TBPMO_FOLLOW_UP_EMAILTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAIL) - Catch ex As Exception - MsgBox("Error in Load_WV_PRofiles:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Dim loaded As Boolean = False - Private Sub XtraTabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl1.SelectedPageChanged - Select Case XtraTabControl1.SelectedTabPageIndex - Case 0 - Case 1 - Try - loaded = False - Dim sql2 = "SELECT FOLLOW_UP_LOG_ERR_ONLY FROM TBPMO_KONFIGURATION WHERE GUID = 1" - chkbxLogErrorsonly.Checked = CBool(ClassDatabase.Execute_Scalar(sql2)) - load_EmailProfiles() - sql2 = "SELECT FOLLOW_UP_EMAIL_PROFILE FROM TBPMO_KONFIGURATION WHERE GUID = 1" - cmbWWEmail.SelectedValue = CInt(ClassDatabase.Execute_Scalar(sql2)) - Catch ex As Exception - MsgBox("Fehler beim Laden der Grundeinstellungen:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - loaded = True - Case 2 - Try - Dim sql = "SELECT [FOLLOW_UP_ID],[NAME],[FOLLOW_UP_SEQUENCE],[FOLLOW_UP_DAYS],[FOLLOW_UP_TIME_SPAN],[NOW_TIME],[RECORD_ID],[VALUE]" & _ - ",[EMAIL_SUBJECT],[EMAIL_BODY],[TIME_UNITY],[TIME_DIST],[TIME_SPAN],[DEPENDENT_DATE_CTRL_ID],[DEPENDENT_DONE_CTRL_ID],[DONE_VALUE],[CONSTRUCTOR_ID]" & _ - ",[CONSTRUCTOR_TITLE] FROM VWPMO_FOLLOW_UP_EMAIL" - Dim DT = ClassDatabase.Return_Datatable(sql) - GridResult.DataSource = DT - Catch ex As Exception - MsgBox("Unexpected Error in show follow up records:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Select - End Sub - - Private Sub chkbxLogErrorsonly_CheckedChanged(sender As Object, e As EventArgs) Handles chkbxLogErrorsonly.CheckedChanged - Try - If loaded = True Then - Dim bool As Integer - If chkbxLogErrorsonly.Checked Then - bool = 1 - Else - bool = 0 - End If - Dim upd = "UPDATE TBPMO_KONFIGURATION SET FOLLOW_UP_LOG_ERR_ONLY = " & bool & " WHERE GUID = 1" - ClassDatabase.Execute_non_Query(upd) - End If - Catch ex As Exception - MsgBox("Fehler bei Update LogErrorsOnly:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnEmailConfig_Click(sender As Object, e As EventArgs) Handles btnEmailConfig.Click - frmDD_EMAIL_ACCOUNT.ShowDialog() - load_EmailProfiles() - End Sub - Sub load_EmailProfiles() - Try - Dim sql1 = "SELECT FOLLOW_UP_EMAIL_PROFILE FROM TBPMO_KONFIGURATION WHERE GUID = 1" - Dim email_id = ClassDatabase.Execute_Scalar(sql1) - Dim sql = "SELECT GUID, NAME FROM TBDD_EMAIL_ACCOUNT WHERE ACTIVE = 1" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If Not IsNothing(DT) Then - cmbWWEmail.DataSource = DT - cmbWWEmail.DisplayMember = DT.Columns(1).ColumnName - cmbWWEmail.ValueMember = DT.Columns(0).ColumnName - Dim emailp = ClassDatabase.Execute_Scalar("SELECT NAME FROM TBDD_EMAIL_ACCOUNT WHERE GUID = " & email_id) - cmbWWEmail.SelectedIndex = cmbWWEmail.FindStringExact(emailp) - End If - Catch ex As Exception - MsgBox("Fehler bei Load EmailProfiles:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBPMO_FOLLOW_UP_EMAILBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_FOLLOW_UP_EMAILBindingSource.AddingNew - Try - Me.FOLLOW_UP_SEQUENCEComboBox.SelectedIndex = 0 - DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAIL.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_FOLLOW_UP_EMAIL.FOLLOW_UP_DAYSColumn.DefaultValue = "0000000" - Catch ex As Exception - MsgBox("Fehler bei Add Record FollowUp:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_User_2_Profile(ID As Integer) - Try - DD_ECMAdmin.TBAD_Users.Clear() - Dim sql = "SELECT T.GUID, T1.USERNAME FROM TBPMO_FOLLUPEMAIL_USER T, TBDD_USER T1 WHERE T.USER_ID = T1.GUID AND T.FOLLOW_UP_ID = " & GUIDTextBox.Text & " ORDER BY T1.USERNAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - For Each userrow As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - - newUserRow.Username = userrow.Item(1) - Try - newUserRow.Email = userrow.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - newUserRow.ID = userrow.Item(0) - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - Next - Catch ex As Exception - MsgBox("Fehler bei LaodUser2Profile:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBPMO_FOLLOW_UP_EMAILBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_FOLLOW_UP_EMAILBindingSource.CurrentChanged - If GUIDTextBox.Text <> "" Then - Load_User_2_Profile(GUIDTextBox.Text) - SetCheckbox() - End If - lblSaveWVEmail.Visible = False - End Sub - - Private Sub btnAddUser_WV_Click(sender As Object, e As EventArgs) Handles btnAddUser_WV.Click - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - If row.Item(0) = CBool(True) Then - Dim sql = "select count(*) from TBPMO_FOLLUPEMAIL_USER Where user_id = " & row.Item(5) & " AND FOLLOW_UP_ID = " & Me.GUIDTextBox.Text - If ClassDatabase.Execute_Scalar(sql) = 0 Then - Dim ins = "insert into TBPMO_FOLLUPEMAIL_USER (USER_ID,FOLLOW_UP_ID,ADDED_WHO) VALUES (" & row.Item(5) & ", " & Me.GUIDTextBox.Text & ", '" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(ins) = False Then - MsgBox(String.Format("Error in Adding User {0} to FollowUp!", row.Item(1)), MsgBoxStyle.Critical) - End If - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - row.Item(0) = CBool(False) - Next - Load_User_2_Profile(Me.GUIDTextBox.Text) - End Sub - - Private Sub btndelete_Click(sender As Object, e As EventArgs) Handles btndelete.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim sql - sql = String.Format("DELETE FROM TBPMO_FOLLUPEMAIL_USER WHERE GUID = {0}", row.Item(5)) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox(String.Format("Error in deleting User {0} from FollowUp", row.Item(1)), MsgBoxStyle.Critical) - End If - End If - Next - Load_User_2_Profile(Me.GUIDTextBox.Text) - - - End Sub - Private Sub frmWiedervorlage_Shown(sender As Object, e As EventArgs) Handles Me.Shown - If Me.GUIDTextBox.Text <> "" Then - Load_User_2_Profile(Me.GUIDTextBox.Text) - Formloaded = True - SetCheckbox() - End If - - End Sub - - Private Sub FOLLOW_UP_SEQUENCEComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles FOLLOW_UP_SEQUENCEComboBox.SelectedIndexChanged - If Formloaded = True And FOLLOW_UP_SEQUENCEComboBox.SelectedIndex <> -1 Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - Case "ONCE_DAILY" - Case "Hour" - - End Select - End If - End Sub - Dim CheckChange As Boolean = False - Private Sub FOLLOW_UP_DAYSTextBox_TextChanged(sender As Object, e As EventArgs) - 'If Formloaded = True And CheckChange = False And follup_Days <> "" Then - ' If follup_Days.Length = 7 Then - ' SetCheckbox() - ' End If - - 'End If - End Sub - Sub SetCheckbox() - Try - If GUIDTextBox.Text = "" Then Exit Sub - Dim sql As String = "select FOLLOW_UP_DAYS from TBPMO_FOLLOW_UP_EMAIL where guid = " & GUIDTextBox.Text - Dim follup_Days As String = ClassDatabase.Execute_Scalar(sql) - Formloaded = False - CheckBox1.Checked = False - chkDienstag.Checked = False - chkMittwoch.Checked = False - chkDonnerstag.Checked = False - chkFreitag.Checked = False - chkSamstag.Checked = False - chkSonntag.Checked = False - - If IsNothing(follup_Days) Then Exit Sub - If follup_Days.Substring(0, 1) = 1 Then - CheckBox1.Checked = True - End If - If follup_Days.Substring(1, 1) = 1 Then - chkDienstag.Checked = True - End If - If follup_Days.Substring(2, 1) = 1 Then - chkMittwoch.Checked = True - End If - If follup_Days.Substring(3, 1) = 1 Then - chkDonnerstag.Checked = True - End If - If follup_Days.Substring(4, 1) = 1 Then - chkFreitag.Checked = True - End If - If follup_Days.Substring(5, 1) = 1 Then - chkSamstag.Checked = True - End If - If follup_Days.Substring(6, 1) = 1 Then - chkSonntag.Checked = True - End If - Catch ex As Exception - MsgBox("Fehler bei SetCheckbox:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Formloaded = True - End Sub - Sub CheckBox_CheckChanged() - If Formloaded = False Then - Exit Sub - End If - Dim sql As String = "select FOLLOW_UP_DAYS from TBPMO_FOLLOW_UP_EMAIL where guid = " & GUIDTextBox.Text - Dim follup_Days = ClassDatabase.Execute_Scalar(sql) - If IsNothing(follup_Days) Then - follup_Days = "0000000" - End If - Dim follup_Old = follup_Days - CheckChange = True - If CheckBox1.Checked Then - follup_Days = "1" & follup_Days.Substring(1) - Else - follup_Days = "0" & follup_Days.Substring(1) - End If - If chkDienstag.Checked Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - If follup_Days.Contains("1") Then - MsgBox("Achtung: Sie können nur einen Tag auswählen!", MsgBoxStyle.Exclamation) - chkDienstag.Checked = False - Exit Sub - End If - End Select - follup_Days = follup_Days.Substring(0, 1) & "1" & follup_Days.Substring(2) - Else - follup_Days = follup_Days.Substring(0, 1) & "0" & follup_Days.Substring(2) - End If - If chkMittwoch.Checked Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - If follup_Days.Contains("1") Then - MsgBox("Achtung: Sie können nur einen Tag auswählen!", MsgBoxStyle.Exclamation) - chkMittwoch.Checked = False - Exit Sub - End If - End Select - follup_Days = follup_Days.Substring(0, 2) & "1" & follup_Days.Substring(3) - Else - follup_Days = follup_Days.Substring(0, 2) & "0" & follup_Days.Substring(3) - End If - If chkDonnerstag.Checked Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - If follup_Days.Contains("1") Then - MsgBox("Achtung: Sie können nur einen Tag auswählen!", MsgBoxStyle.Exclamation) - chkDonnerstag.Checked = False - Exit Sub - End If - End Select - follup_Days = follup_Days.Substring(0, 3) & "1" & follup_Days.Substring(4) - Else - follup_Days = follup_Days.Substring(0, 3) & "0" & follup_Days.Substring(4) - End If - If chkFreitag.Checked Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - If follup_Days.Contains("1") Then - MsgBox("Achtung: Sie können nur einen Tag auswählen!", MsgBoxStyle.Exclamation) - chkFreitag.Checked = False - Exit Sub - End If - End Select - follup_Days = follup_Days.Substring(0, 4) & "1" & follup_Days.Substring(5) - Else - follup_Days = follup_Days.Substring(0, 4) & "0" & follup_Days.Substring(5) - End If - If chkSamstag.Checked Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - If follup_Days.Contains("1") Then - MsgBox("Achtung: Sie können nur einen Tag auswählen!", MsgBoxStyle.Exclamation) - chkSamstag.Checked = False - Exit Sub - End If - End Select - follup_Days = follup_Days.Substring(0, 5) & "1" & follup_Days.Substring(6) - Else - follup_Days = follup_Days.Substring(0, 5) & "0" & follup_Days.Substring(6) - End If - If chkSonntag.Checked Then - Select Case FOLLOW_UP_SEQUENCEComboBox.Text - Case "ONCE_WEEKLY" - If follup_Days.Contains("1") Then - MsgBox("Achtung: Sie können nur einen Tag auswählen!", MsgBoxStyle.Exclamation) - chkSonntag.Checked = False - Exit Sub - End If - End Select - follup_Days = follup_Days.Substring(0, 6) & "1" - Else - follup_Days = follup_Days.Substring(0, 6) & "0" - End If - - - If follup_Old <> follup_Days Then - FOLLOW_UP_DAYSTextBox.Text = follup_Days - End If - CheckChange = False - End Sub - Private Sub chkDienstag_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged, chkDienstag.CheckedChanged, chkMittwoch.CheckedChanged, chkDonnerstag.CheckedChanged, chkFreitag.CheckedChanged, _ - chkSamstag.CheckedChanged, chkSonntag.CheckedChanged - CheckBox_CheckChanged() - End Sub - - Private Sub cmbWWEmail_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbWWEmail.SelectedIndexChanged - If cmbWWEmail.SelectedIndex <> -1 Then - Try - Dim i = CInt(cmbWWEmail.SelectedValue) - Catch ex As Exception - Exit Sub - End Try - Try - Dim upd = "Update TBPMO_KONFIGURATION SET FOLLOW_UP_EMAIL_PROFILE = " & cmbWWEmail.SelectedValue & " WHERE GUID = 1" - ClassDatabase.Execute_non_Query(upd, True) - Catch ex As Exception - MsgBox("Check logfile - unexpected error in updating email-profile: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.Designer.vb b/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.Designer.vb deleted file mode 100644 index cc3c8dd..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.Designer.vb +++ /dev/null @@ -1,300 +0,0 @@ - _ -Partial Class frmGeodataNavigation - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim ImageTilesLayer1 As DevExpress.XtraMap.ImageTilesLayer = New DevExpress.XtraMap.ImageTilesLayer() - Dim VectorItemsLayer1 As DevExpress.XtraMap.VectorItemsLayer = New DevExpress.XtraMap.VectorItemsLayer() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmGeodataNavigation)) - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.btnReload = New System.Windows.Forms.ToolStripButton() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tsLabelRecordCount = New System.Windows.Forms.ToolStripStatusLabel() - Me.MapControl1 = New DevExpress.XtraMap.MapControl() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.GridControlGeo = New DevExpress.XtraGrid.GridControl() - Me.grvwMain = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.btnDelete = New System.Windows.Forms.Button() - Me.btnSave = New System.Windows.Forms.Button() - Me.btnOpenMap = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label1 = New System.Windows.Forms.Label() - Me.txtLon = New System.Windows.Forms.TextBox() - Me.txtLat = New System.Windows.Forms.TextBox() - Me.ToolStrip1.SuspendLayout() - Me.StatusStrip1.SuspendLayout() - CType(Me.MapControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - CType(Me.GridControlGeo, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwMain, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.btnReload}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1002, 25) - Me.ToolStrip1.TabIndex = 0 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'btnReload - ' - Me.btnReload.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.btnReload.ImageTransparentColor = System.Drawing.Color.Magenta - Me.btnReload.Name = "btnReload" - Me.btnReload.Size = New System.Drawing.Size(81, 22) - Me.btnReload.Text = "Neu laden" - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsLabelRecordCount}) - Me.StatusStrip1.Location = New System.Drawing.Point(0, 625) - Me.StatusStrip1.Name = "StatusStrip1" - Me.StatusStrip1.Size = New System.Drawing.Size(1002, 22) - Me.StatusStrip1.TabIndex = 1 - Me.StatusStrip1.Text = "StatusStrip1" - ' - 'tsLabelRecordCount - ' - Me.tsLabelRecordCount.Name = "tsLabelRecordCount" - Me.tsLabelRecordCount.Size = New System.Drawing.Size(119, 17) - Me.tsLabelRecordCount.Text = "0 Elemente gefunden" - ' - 'MapControl1 - ' - Me.MapControl1.Dock = System.Windows.Forms.DockStyle.Fill - ImageTilesLayer1.Name = "ImageLayer" - VectorItemsLayer1.Name = "VectorLayer" - Me.MapControl1.Layers.Add(ImageTilesLayer1) - Me.MapControl1.Layers.Add(VectorItemsLayer1) - Me.MapControl1.Location = New System.Drawing.Point(0, 0) - Me.MapControl1.Name = "MapControl1" - Me.MapControl1.Size = New System.Drawing.Size(996, 572) - Me.MapControl1.TabIndex = 2 - ' - 'XtraTabControl1 - ' - Me.XtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.XtraTabControl1.Location = New System.Drawing.Point(0, 25) - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.Size = New System.Drawing.Size(1002, 600) - Me.XtraTabControl1.TabIndex = 3 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.XtraTabPage2}) - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Controls.Add(Me.MapControl1) - Me.XtraTabPage1.Name = "XtraTabPage1" - Me.XtraTabPage1.Size = New System.Drawing.Size(996, 572) - Me.XtraTabPage1.Text = "Geodaten anzeigen" - ' - 'XtraTabPage2 - ' - Me.XtraTabPage2.Controls.Add(Me.SplitContainer1) - Me.XtraTabPage2.Name = "XtraTabPage2" - Me.XtraTabPage2.Size = New System.Drawing.Size(996, 572) - Me.XtraTabPage2.Text = "Geodaten bearbeiten" - ' - 'SplitContainer1 - ' - Me.SplitContainer1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainer1.Location = New System.Drawing.Point(0, 0) - Me.SplitContainer1.Name = "SplitContainer1" - Me.SplitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal - ' - 'SplitContainer1.Panel1 - ' - Me.SplitContainer1.Panel1.Controls.Add(Me.GridControlGeo) - ' - 'SplitContainer1.Panel2 - ' - Me.SplitContainer1.Panel2.Controls.Add(Me.btnDelete) - Me.SplitContainer1.Panel2.Controls.Add(Me.btnSave) - Me.SplitContainer1.Panel2.Controls.Add(Me.btnOpenMap) - Me.SplitContainer1.Panel2.Controls.Add(Me.Label2) - Me.SplitContainer1.Panel2.Controls.Add(Me.Label1) - Me.SplitContainer1.Panel2.Controls.Add(Me.txtLon) - Me.SplitContainer1.Panel2.Controls.Add(Me.txtLat) - Me.SplitContainer1.Panel2MinSize = 100 - Me.SplitContainer1.Size = New System.Drawing.Size(996, 572) - Me.SplitContainer1.SplitterDistance = 411 - Me.SplitContainer1.TabIndex = 0 - ' - 'GridControlGeo - ' - Me.GridControlGeo.Dock = System.Windows.Forms.DockStyle.Fill - Me.GridControlGeo.Location = New System.Drawing.Point(0, 0) - Me.GridControlGeo.MainView = Me.grvwMain - Me.GridControlGeo.Name = "GridControlGeo" - Me.GridControlGeo.Size = New System.Drawing.Size(996, 411) - Me.GridControlGeo.TabIndex = 0 - Me.GridControlGeo.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwMain}) - ' - 'grvwMain - ' - Me.grvwMain.Appearance.EvenRow.BackColor = System.Drawing.Color.Aqua - Me.grvwMain.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwMain.GridControl = Me.GridControlGeo - Me.grvwMain.Name = "grvwMain" - Me.grvwMain.OptionsBehavior.Editable = False - Me.grvwMain.OptionsBehavior.ReadOnly = True - Me.grvwMain.OptionsSelection.EnableAppearanceFocusedCell = False - Me.grvwMain.OptionsSelection.EnableAppearanceFocusedRow = False - Me.grvwMain.OptionsSelection.EnableAppearanceHideSelection = False - Me.grvwMain.OptionsSelection.MultiSelect = True - Me.grvwMain.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.grvwMain.OptionsView.ColumnAutoWidth = False - Me.grvwMain.OptionsView.EnableAppearanceEvenRow = True - Me.grvwMain.OptionsView.ShowAutoFilterRow = True - Me.grvwMain.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True] - ' - 'btnDelete - ' - Me.btnDelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.btnDelete.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnDelete.Location = New System.Drawing.Point(379, 96) - Me.btnDelete.Name = "btnDelete" - Me.btnDelete.Size = New System.Drawing.Size(96, 33) - Me.btnDelete.TabIndex = 6 - Me.btnDelete.Text = "Löschen" - Me.btnDelete.UseVisualStyleBackColor = True - ' - 'btnSave - ' - Me.btnSave.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - Me.btnSave.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnSave.Location = New System.Drawing.Point(277, 96) - Me.btnSave.Name = "btnSave" - Me.btnSave.Size = New System.Drawing.Size(96, 33) - Me.btnSave.TabIndex = 5 - Me.btnSave.Text = "Speichern" - Me.btnSave.UseVisualStyleBackColor = True - ' - 'btnOpenMap - ' - Me.btnOpenMap.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnOpenMap.Location = New System.Drawing.Point(277, 41) - Me.btnOpenMap.Name = "btnOpenMap" - Me.btnOpenMap.Size = New System.Drawing.Size(198, 33) - Me.btnOpenMap.TabIndex = 4 - Me.btnOpenMap.Text = "Auf Karte setzen" - Me.btnOpenMap.UseVisualStyleBackColor = True - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label2.Location = New System.Drawing.Point(8, 77) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(68, 16) - Me.Label2.TabIndex = 3 - Me.Label2.Text = "Longitude:" - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label1.Location = New System.Drawing.Point(8, 22) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(58, 16) - Me.Label1.TabIndex = 2 - Me.Label1.Text = "Latitude:" - ' - 'txtLon - ' - Me.txtLon.Font = New System.Drawing.Font("Tahoma", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.txtLon.Location = New System.Drawing.Point(11, 96) - Me.txtLon.Name = "txtLon" - Me.txtLon.Size = New System.Drawing.Size(260, 33) - Me.txtLon.TabIndex = 1 - ' - 'txtLat - ' - Me.txtLat.Font = New System.Drawing.Font("Tahoma", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.txtLat.Location = New System.Drawing.Point(11, 41) - Me.txtLat.Name = "txtLat" - Me.txtLat.Size = New System.Drawing.Size(260, 33) - Me.txtLat.TabIndex = 0 - ' - 'frmGeodataNavigation - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1002, 647) - Me.Controls.Add(Me.XtraTabControl1) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.ToolStrip1) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmGeodataNavigation" - Me.Text = "Geodata Navigation" - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - CType(Me.MapControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage2.ResumeLayout(False) - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel2.ResumeLayout(False) - Me.SplitContainer1.Panel2.PerformLayout() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - CType(Me.GridControlGeo, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwMain, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents MapControl1 As DevExpress.XtraMap.MapControl - Friend WithEvents tsLabelRecordCount As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer - Friend WithEvents GridControlGeo As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwMain As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtLon As System.Windows.Forms.TextBox - Friend WithEvents txtLat As System.Windows.Forms.TextBox - Friend WithEvents btnSave As System.Windows.Forms.Button - Friend WithEvents btnOpenMap As System.Windows.Forms.Button - Friend WithEvents btnReload As System.Windows.Forms.ToolStripButton - Friend WithEvents btnDelete As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.resx b/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.resx deleted file mode 100644 index 38246d5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.resx +++ /dev/null @@ -1,3633 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 124, 17 - - - - - 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 - y+9X4AxXwDw5QTUCoMSwdZuAFti59XPWgL/L+zP8sPtb9itwqVegRw6CMSV43d8SwX1Pjebm7m73yH6p - v+L+/v0KPIFXQMBKHnX7BP4p+1ftV2C/AvsV2K/AfgX2K7Bfgf0K7FdgvwL7FdivwH4F9iuwX4H9CuxX - YL8C+xXYr8B+BfYrsF+B/QrsV2C/AvsV2K/AfgX2K7Bfgf0K7FdgvwL7FdivwH4F9iuwX4H9CuxXYL8C - +xXYr8B+BfYrsF+B/QrsV2C/AvsV2K/AfgX2K7Bfgf0K7FdgvwL7FdivwH4F9iuwX4H9CsQV+P8Btk8d - ACl/8vUAAAAASUVORK5CYIIAAAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAABAAAAAQAA - AAAAAG0fFgB0JhoAejUjABBfCAAMZwUAEm0JAA52CAATdwsAFmsQABt8EgAlaBUAN2wWACV2HAA8eRwA - Om8vACp9IAA3eDAAWFEdAGJDHQBfRikARFsnAFlANABkSCMAdUsoAGRZKAB4VC0AdVkzAExqIABZaScA - S3YiAFZ1KABAeDEAbm8yAEtLSwBZWFgAdldPAGB5QQB5fEcAbW1tAHV1dQCDLB8AjzcnAKg7KgCHRCsA - lkUsAIpULwCKSTgAlko1AIhVMgCZVzcAsE8yAJFkLgCFYzUAmWY5AIZyOwCffDwAtGc1AMRyOACPTUAA - lE5AAI5WQwCVVUMAqlpGAIxoSgCVZkoAhnlGAJl1RwCDZ1wAlmhQAJd2UAClaEMAvWZDAKh0SQC0eEoA - pmhVAKd7UgCyelEAr29iAMNzRwAJiAwAFIcNAA6SDgAVkg8AGoQRABeXFwAliRgANIgeACWWGAAwlx8A - FK8YACOgGAAZlycAK4klADuHKQAmmSYANZYnAD+PNAA/njIAHbApACenJQA3pSsAKbgsADC+LgA2qjoA - L7U4ADa4PgBFgSUAU4otAEGSKgBGhTYAXIQ6AFaVMwBnhzsARakvAEepNQBdqD4AR7I2AFS3PABsoz8A - HsgoACjNNQBCxz0AHp5BAB+qRAAqr0sAL7RlAF+MQABam0IAbYNEAH+ETgBnlUUAfZRPAHGbXgBZpkIA - XLVFAGWtRAB1rEYAYbBFAGGoUABGv2EAbrZqADbOTAA6zHAASc1WAGbHVQBL0XYAes5xAFHjeQCKlDoA - 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 - Jb03ADy0OABEjisARJQoAEiJNwBWhjoARpQ5AFOaOgB0jjgARas2AFinPABGtzsAWbM4AB3HLwAkxTMA - HZ5BABy0QgAkrEsAI6xVACW7UgA1t1sALLxnAD69cQBoh0sAS61CAFeyRwBJvlAAWrNaAGOlRgBqvFoA - c7xZAFS+ZQBus24AeLhlAHa9cwAxy0YAL8JqADPFagA2w3cAP+dkAETcTQBIzVQAR9NcAE/UaAB1wnMA - goksAL2KNgCpkTcAu5AyAMyEOQDUjz4AzJ41ANSXNwDPpzYA3Kg7ANy1PQCeik8AiJNHAJGFVACAlVYA - l5JRAKaDSwC8h04AvZpGALaLVQC2ml4AgKBYAKukTgC7pEkAvrdKAIWBfgC6j2MAuZZoALiJeACEvXIA - sKt5AMqGSgDHnEMA05NIAMmJVADJklkA0phYAMOnRgDcp0cA2LtAAMSjWADZqloA17pbAOO5RQDhuVUA - 0ZtgAMuacQDXpmMAxbtqANywZADkvWUA6MZJAOfHWADt1lMA8NhYAOvjTgD04F8AzcJmAOrPYwDc4HcA - 9+ZpAP39ZwDt43cA+uxxAD3NhQBMzIUAW82BAETRhgBQ0IYAUdqXAE7iigBe4aIAdfXNALucgQCtroQA - 1Z6YANSlgwDYqJoA376jAIHZkQCzyZIAhPOtANvRlgD064AA/PWGAP74kQDK1rIAwOW5APr4rQCa6sYA - vPz0AMLQwADS6s8A8fTPAMr46gDi7OUA7PXhAOn58QD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAgHh0dHh62AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAcAhATSVFSUk1T - tgAAAAAAAAAAAAAAAAAAAAAAAAAfRBUWdXaMqFGuyszMuAAAAAAAAAAAAAAAAAAAAAAAVEdFdHd6eXF6 - qa1RwMrOzuYAAAAAAAAAAAAAAAAAAFpHLBp3d3JobW15fK1QwMHKzssAAAAAAAAAAAAAAABZRywbZWYL - X19fX2dteD5OvL+/yssAAAAAAAAAAAAAWkcsGgsKCAUFXF9fYWFjGzFOV1dYv+kAAAAAAAAAAOhILEVm - CAgFXF9fZ2Foc3MZKz8/P05OWAAAAAAAAAAAMzMlFwUJX2FhZWxtGyoqKCUpNDQ0P0hOTgAAAAAAAFom - JiIOXV9nbW1xcYkoJSYnMDA0NDM0NDU/6gAAAAAAMyYmIgFpbG97mZFKLSIwJycnJycwMzA0MzNIAAAA - AAAmJiYmAXJ5iIyyLikzPzY2NCcnJycnMCYvLzMAAAAAWSYmIiQqKDg4KykrQkNWVlZCNjQnJyclIRIN - I7kAAABGJiEkGDMyOzs9Q6GhoaFXQ1ZCNjQnJyESY2YNRAAAACYhIRQYMkE9nqGkpKKioqJXV0NWNicn - I29kZAgEAAAAISIUFC86PJ69pKampqbDpKK+V1dWNiYohIJ/BwMAAAAjDxgqKzygpaanyNDQyMimw76+ - V1ZWJyrh4YRkBgAAAChfKDE9oKWn0NLS0tLQ0MjDw7+/WFY0OOLglYAMAAAARWcYMTqfoMTV1dnZ2dXT - 0MnDwb5YVzYu3paUg4cAAAC5Z3M3nXy1pdTx8fHx3NXT0MnGwb9XSCWQ3YWD5wAAAABgYmJpfZjY1PH1 - +vXx3NnTycbKwVdOKZLiloEAAAAAAHViam5+l+712vX69fXx3NfPxsy/WEcuquSGhwAAAAAA52J9fpPj - 5ff/9fr99fDc19HOzMFYLrpNTBMAAAAAAAAAjH1+mJr5/fv/+vLv8NzXz87Mv1g57DkhVQAAAAAAAAAA - fGtwmvT8+/79/O/b3NfPzspYSC66q0wAAAAAAAAAAAAAeZOT4/P5+/v5x9fX18/Ov0+trJuPAAAAAAAA - AAAAAAAAfHCPtdb29NbCwq/CycbAsLFLiwAAAAAAAAAAAAAAAAAAjoqztM3tzcL57zzFxbyusLgAAAAA - AAAAAAAAAAAAAAAA7Y2PnN/ttPn8t8W3rucAAAAAAAAAAAAAAAAAAAAAAAAAAADt57Hn+PO36esAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////8B///4AH//8AA//+AAD/ - /AAAf/gAAD/wAAAf4AAAH+AAAA/AAAAHwAAAB8AAAAeAAAADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAAD - gAAAA8AAAAfAAAAHwAAAD+AAAA/wAAAf+AAAP/wAAH/+AAD//wAD///gD///////KAAAABgAAAAwAAAA - AQAIAAAAAABAAgAAAAAAAAAAAAAAAQAAAAEAAAAAAAB5PhwAB1wJADxREwAZeAwAGG4TABZ4FQA0fBwA - K34hAGVMGQBwTh8AQ0YkAEtJPABoSSAAdUojAG5aIgB9USgAelsyAE5uIgBGfC4AXX87AGltKABxayoA - YHctAHRzJwBjZTEAYng3AGJeXQBcfkkAZmBhAGpnZwB1cXEAjiUbAJQoHACWMR4Ali4gAJo1IwChLiIA - pzQmALU8KwCYSSkAlFIgAJpHOACLWjcAl1I+AKtGKQCyRC4ArFooALRWKQCmTzEAtUo0AKdbNgC2VjcA - jHsqAIxkOQCVcDgAr2ckALxmJAC+Zz8Au3wyAMBePQDBbCcAw3I1AJlOQgCbX0MArk5BAK5QRACwUEIA - tFJIAIpyQQCOfUgAmXNOALhoQgCxdkwAvHRMAL16TAC6YFUApXNZAKB7WgC6fVQAhmdjAIh7bAChfmEA - tH52AMFpQwDHdkYA0H5AAMN9VQDKflAAEYwLAB6EFwAdkBMAJIkWAD2DHgAmnRsAHKcaAA+9HAAjoRsA - EpQtAC2EJQA6hSYAMZ4lAD+ZMQALpyUAGrglABy5MQAzpycANqItADGqLQA9rDAAI780ADm5OQBMgCcA - SJEtAFOJMgBWnDwARaQqAE2lPwBBsDoAU7A3AHaxPAAOyyQAG8kpAB7POQAgyD4AMM07AB+zSQAksVgA - PbNaAFKbQABZnEEAbY5AAEK/RgBnqUgAeKJGAG+zVAB4tl4AeJtgAGaubQB6rmsAMcNGADHVTgAmzF4A - H8dhACDAYQBSz1sAU8lmAGLAbgB/wWsAf8B6AHziaAC2iDIAx4EyANONPgDInDkA1ZY5AMyjNwDdqjsA - 37I4AIKUQgCWhlgAg5dXAKqATgC4iEkAvJNKAK6EUAC6jlYAoq5LAIqoawC0oGYAo61yAMuDSQDRjkMA - wJVBANOXTQDChlYAyoVWAMSLVADNjFQAz49aAMiWWADRl1cA0pNYANScXQDcqkcAw6lYANqpVADasVwA - 4rtGAMiBaQDAkWEA1p1iAMyGfQDGm3QA1KFhANyiZADSpmwA3rNkAMe3cADjqWQA4LVjAOy3bgDxum4A - 58dKAO7UTwDmylkA7tFUAPLcVwD14lsA1sd3AOrLYgD25GUA6+F0APzzdgA2zIAAU82LAEnUiABlxooA - SvGZAHTmmgBH6qMAppWBAMyWiQDRlo8A2K+LAOaojwCI1YcAo8OVAKjcnACy26kAysuDAPDngwD99YcA - //2bAMfDrADQwKMA2diqANzTugDo5a0A//2qAPDtvgD//r0AufvRAL377wDE0sQA1+jCANzq2QD+/cAA - 7PPZAPr63gDT+OcAzvz4AND4+ADq7+cA5v37AP///wAAAAAAAAAAAAAfHRseHwAAAAAAAAAAAAAAAAAA - AAAfDAsZRk9XT05RAAAAAAAAAAAAAAAAAFA/FIF1doair8PKxN0AAAAAAAAAAAAAU0NAc3Nma213n0q2 - x8nBAAAAAAAAAADAQStkYwhaXFxedDdIq7O/wQAAAAAAAN9CLBMGBQQEXFteX3EzOlRVsOEAAAAAAEEq - GgYEWlpcXnEXFQ8oNDQ8SEoAAAAATCYjB1lcZWpvhCslJictLjIuNDS9AAAAJSYlCWhqhJGhNiIuJycn - Li0uLi4yAADAJiYlDnKCg0UoMjw8NDInJycmJSgo3gBEJSEQKDEvMDA+VlZVVDwyJyclAV0NKgAmIA8V - MD07mJubm5lWVlVUMicicWdaAwAgCnApOJeam52enZ2brFZVVCclgH9iAgABEigvl5qevMvLy564uLJY - VTIo19h+BQARXS05l5zM0NDQz868uK6yWDwx2NaPZABSYRg1eJzL1ejo1dPOy7q1sFQkitaPiQAAX2Bf - epbT1fHx6dXTzbu3s1gmi9yPAAAAZHlofdry6e/58ejT0si3szw2oNkcAAAAAHp7jdv7/vnw7ufT0sjD - szOVRyMAAAAAAIhpfOL9+/747NTV0sW/SzGooU0AAAAAAACFbo7k9fP60cvN0sivSaKSkwAAAAAAAAAA - iIynuOXmmsakrbu0pqKoAAAAAAAAAAAAAACFh5Tiufbto6mjqesAAAAAAAAAAAAAAAAAAOOqqfTqvuAA - AAAAAAAAAAD/g/8A/AD/APgAPwDwAB8A4AAPAMAABwDAAAcAgAADAIAAAwAAAAEAAAABAAAAAQAAAAEA - AAABAAAAAQAAAAEAgAADAIAAAwDAAAcAwAAHAOAADwDwAB8A/AA/AP8B/wAoAAAAEAAAACAAAAABAAgA - AAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEp4EgB3WzIAd2YiAKc9KACvOCgArzwqALE2KAC1NigA - sDgoAIRbIACSVygAmV4yAKpELAChWy4ApFwtAKpaLQCjVTAAqlEyALVXNgCxXDQAuVo4AIFnLgCRYC0A - jWQwAJZoPgCPcT0AvmkuAKdhMQCjZzoApWc6AK5gOgCxZz4Av2g/AKh3PwC+dDsAwV87AMJdPACyVUEA - k3pNAKhvSQC/dUUAtGNTALVnWwC9al8AuXNhAMBpQgDEbEAAw2lEAMRrRADFb0wAxXFCAMlwRQDKfEYA - xXlNAMJ9UADDfFoAwH50AC2ZAQA3kRYAN7YDADu8GAAWujEAUL8NAEWlFwBIoBYATKgfAEOXLABbmiUA - V5soAGuDJwBiji4Ac4M1AEqjIgBRuiEAZqEyADDVOgBCwx4AR8ceAFTHIwBaySsATtY0AFPUNwBmzzMA - Yc80AGjKMwBnzDsAac4/AGjRPQB/uWAAItFHADDbXwA75nQAPON+AG3ZTQBl2lAAW95jAHvdaQCEpDIA - 04wwANeiOgDcpT8A3qs/AOCuPwCci0wAvItGALCIWgC7iF8AgqpdAJmtXACohW8Av49xAL6GewCyknkA - vpR6AJysYACTrHYAjL13ALGlbACvpncApqx0AMGESgDMgUoAwIhPANSVRQDFglEAx4VWAMyNWgDEmFAA - zpFbAM6fWQDSlVAA0ZNUAN6uSADNoFQA16RZANeqXwDhulIAwoN6AMeNegDBlnQAxJt+ANWiYQDZqWEA - 0rBkAOnFTQDlxF0A8NRaAOHAYADpzmAAROmEAEPsigBf6YsAw4+FAMaVhwDDkIgAw5WNAMSYjQDHpIsA - yKCPAMurmgDLrJgAoNaKAI3xoADm3YsA28W3ALrsyADF998A6eHZANf78QDx6eUA4f72AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - pXZO/6t+Uv+xhVT/u5Fd/8OcYf/KpGT/zqli/86nXP+xf0fgWj0ihwAAAFcAAABPAAAASQAAAEMAAAA9 - AAAANwAAADIAAAArAAAAIAAAABEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAQAAAAgAAAAjQhsYbYdDMuSRVED+j1RD/5BhTP9egj7/P480/12jQv9wrkj/YbBF/0ixOv9Esjf/ - RbU2/1S3PP+GlEz/l4hP/6KFUP+ofE3/sIFM/7uOVv/DmV3/yKJh/86rZ//Usmb/0Khc/aNwP8AhFw1a - AAAARwAAAEEAAAA8AAAANgAAADIAAAAtAAAAIAAAABEAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAWRRTWKlU8+845TQf+KSj3/hUk6/45iSv9nlUX/WqlE/2WtRP9epj// - SqE3/z+eMv9AqDL/RK00/0WtNP9Lrzb/Xq49/3GrRP+bjE//qXxL/7WDT/+7i1L/v5JW/8SbW//LomP/ - zqll/9CsYv+9iEvtZEImcQAAAEEAAAA7AAAAMwAAACwAAAAjAAAAFgAAAAsAAAADAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpHO6SUUUD6iUw9/4hHOv+ITT7/j11H/3d9Rv9UqkD/ - W6Y+/1GYNv9CkS//M5Ip/zOQKP82mSj/OJ0q/zyiLf9Bqi//SKwx/0uxMv9soz//pHxM/616Sf+1g0// - uYhQ/7yMUv+/kVX/wpZb/8efYv/JoWD/v4pP+X9SL3kAAAAxAAAAJwAAAB4AAAAUAAAACgAAAAQAAAAB - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnk09sZJQP/2JSD3/ikc7/4dLPP+PZkz/ - bYNE/zShL/8zlCr/PYgq/ziEKf8uhSP/J4sg/yaKHf8oiR3/KYkc/yyOHf8wlh//OJ8l/z2nKv9NqjH/ - lX5G/6NxRP+qdEX/snxL/7aATf+2g07/uIVP/7mKVP/Aklz/wpZe/7yET/uXXzhmAAAAFAAAAA0AAAAH - AAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdSjqlkk0+/YxIO/+PSj3/ - jEw+/5JjS/9diDv/K5Yn/yiFI/8oeyH/KXof/yJ6Gf8ZfRT/G38S/xp+EP8bfw//H38R/yGDEf8iixX/ - KJMW/yyXGv8wnh//W5Mw/5Z1Qv+eZzz/qGxA/6xzRf+udkj/r3dJ/7F6Sv+yfEz/uYZV/7yMWv+0ekr4 - qmU9QQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1HOH6UTTz5 - jEk8/49KPf+QSj7/klhE/3x7Sf8uiyf/KH0g/yVzHf8fchf/Fm8P/xBvCf8Scgr/FnMN/xZ4C/8XgAz/ - G4EO/x6DEP8iiRP/JI4U/yaQFv8nlRj/I6AY/1WOLf+VZTz/nVw2/6RkO/+nZz//qWtB/6luRf+pcEb/ - q3JI/7J9U/+1hFX/rm1D7LVoQR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - n0g4OZlNPe2QST3/kko//5NNQP+TU0T/iW1M/zyNLP8neh//I3Ab/xdpEP8PZwf/DGoH/xNuCv8UbQj/ - E24I/xRyCv8Yew3/G38Q/xt/D/8egxD/IYkR/yCJEv8imBb/Ip8d/zOYJv+BYzX/mlYz/55XNf+gWjb/ - n1w5/6JgO/+jZED/o2VB/6RoQ/+td0//sntR/6hdPcW5bz0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAnUs6y5BJPP+QSD3/lEo+/5FKPP+TYUv/V4c5/yGEHv8gaxf/FGQL/w5kBf8Nagb/ - Em8K/xRwC/8QcAj/E3UK/xV8Dv8agxD/HIET/xyAE/8viB//UYYu/2Z9Mf9teTP/dm80/4FjM/+KUC// - l0sv/55PMv+dUTL/nFEy/5tUNf+bVzj/nls7/51dPf+gYUD/q3JN/6ZqRf+lUTFiAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACbQTB3ijwq/IQ0KP+INSj/jDco/4o+Lf9xWTD/GpEa/xVuEP8QXwj/ - DWIE/w1pBv8QdQr/FHcM/xB2Cf8Rewv/FoIO/xaNEf8TjA3/KYka/3VrNf+GVzP/ik8u/45GK/+SRCr/ - lUQr/5dFLP+aRiz/nEYt/51JL/+bSjD/mkow/5lLMP+XTTH/mFA0/5lVOP+YVjn/mlo7/6JoRP+dVzbw - pE8yFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACROijZfi4h/4IuI/+IMST/jzQl/4w8Kv9YUR3/ - BIsN/whqA/8NZwX/EG4H/w52Cf8SfQ3/FIcN/xKJDP8Tiw//Eo8P/xORD/8QmBD/MJMh/5BcOf+dQy7/ - ojwq/6Q+Kf+kPiv/pUEs/6RBLP+jQy3/oEIs/55DLf+cRC7/mUYu/5hHLv+XRy//lkgw/5VMMf+STDH/ - kEkv/5tbPf+bYDv/nkovfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJk5J2uENSb9fioh/4MvIv+KMiT/ - kzQn/4w1JP+BQyn/K2UT/wiDCf8Odwj/EHcJ/xB6C/8XhRH/GJMP/xebEv8Unhf/F54Z/yaaG/8voSn/ - bHc5/5NHL/+jPCn/qzsq/6w7K/+pPCz/qj0q/6g/K/+mPyv/oz8r/6E/K/+eQCv/nEIs/5lBLP+XQy3/ - lUQt/5NFLv+QRi7/jUUt/5FNMP+ZXjv/lk4y7p1HLg0AAAAAAAAAAAAAAAAAAAAAAAAAAJE4Jsd5Kx// - fCsg/4MuI/+LMCX/lTQn/5g0Jf+POSf/YkMd/wuOD/8Okg7/DYQL/xR8D/8ckRT/GKQT/xavHP8fuy3/ - YYI0/4BpNP+IWzL/kUgu/5s+KP+wQy//sUQu/7BALf+wPiz/rDws/6w8K/+qPCv/pz0s/6U8Kv+hPSr/ - nj0q/5s+LP+ZQCz/lkEt/5RBLP+QQiv/jEIr/4lCKf+PUTL/i1Ax/5dDLWQAAAAAAAAAAAAAAAAAAAAA - mDcmD4QyIvR3KB3/fSoe/4QsIv+MMSP/lDMk/5czJP+dPiz/ckUj/xeQFf8UnBL/FpcV/xeLE/8dlRn/ - H60j/y+1OP9zgD7/lVk5/55NMP+oTTD/rVAy/7ZTN/+3UDf/t082/7ZKM/+1RzH/sUIt/64+K/+sPCr/ - qjoq/6g7Kv+kPCr/ojsq/587K/+cPSv/mT0q/5U+K/+RPyv/jT8q/4g+KP+IRiv/i08x/5BDKc4AAAAA - AAAAAAAAAAAAAAAAkzYlcXMnG/92JRv/fSke/4QtIP+LLyH/kTQk/5hGMP9/VC3/e1Ir/1hnJf8+gyb/ - Yngx/0CXLP9jfi7/gnA4/4t1Pv+XUzL/olIv/7lgOP++ZDz/vmM9/75iPf+8YT3/u1w8/7pXOv+5Ujj/ - t0wz/7VGMf+zQS//rzwq/6s6Kf+oOCr/pToq/6I6Kf+ePCn/nD0q/5M6KP+KOif/i0Aq/4I7Jv9/OiT/ - ik4w/4lTNPyOPygcAAAAAAAAAAAAAAAAizQjtW8iGf90JRr/eyce/4MrIP+GLR//jUEs/4ZSMv+EYTX/ - jVQx/5JTMv+FXTD/l2Y7/49nNf+YWDD/qF40/7BkNv+xXzH/wGw3/8RuOv/Ebjz/w24+/8NsPv/Baj// - wGg//79mP/+8YT3/ulg5/7lQNP+3STP/tEIv/688LP+rOin/pzkp/6U5Kf+iOSr/nTkp/447KP+DUTD/ - YWou/3NSLv98OiX/h0ks/3xdNP+ASSZlAAAAAAAAAAAAAAAAhjMi3G8hF/9zIxn/eicc/4IqH/+CLx// - ek4q/3heMv+dUDP/qFAs/65WKv+yXjH/s2Ex/7hkMP+3ZS3/wW0x/8VyM//GdjX/yHk3/8h6OP/Iejr/ - x3k8/8h4Pv/GdD//xXFB/8RtQf/Ca0H/v2Y//7xdPP+5Vjj/tksz/7REL/+vPCv/qjgp/6g4KP+jOCj/ - jzYl/49LNP9bcyr/G54f/y6PLP9mUiz/hkou/35hNf90SiKuAAAAAAAAAAAAAAAAfi8f8W0gF/9zIhn/ - eSYb/3wrHf+GPyz/WXEm/2JtK/+iUS7/vV8q/8FkLP+4YSj/uWcr/7psLP++dzb/xH02/8d9Mf/MgzX/ - zYU3/82GOP/OhDr/zYM8/8yCPf/Kfj//yHpA/8Z1Qv/EckL/w21C/8FoQv+9YD7/uVU6/7ZMNP+zRC// - rjwr/6s3KP+cNiX/jEYs/2J8Mv8ioyP/Gpof/xWZIP8vfyD/aFss/25tMf9oUyDcAAAAAAAAAAAAAAAA - dioc+2wfFv9zIhn/dScb/307J/9lWif/QpAl/31hL/+kUyn/vmct/8JyNP+5cjT/p4M7/6+IQf/CjUn/ - x4xA/8uKM//QjjX/0ZA2/9KSN//SkDr/0ZA7/9GMPP/OiTz/zIQ//8qAQf/IekP/xXVC/8JvQ//CakL/ - vWFA/7lWO/+1SzT/sUEv/606K/+eOCj/hl40/zWmN/8epir/IJsv/xqTLP8WkRr/JJgg/zmXJ/9VYh3z - AAAAAAAAAAAAAAAAcSca/m4fFv9wJhn/gkAt/2JaJf8ilhn/g1oz/5ZNKv+qViP/t280/7F8Pf+6hkP/ - sJRP/7maVP/Gjj3/zpEz/9GVNP/WnDb/1543/9aeOP/WnTr/1pw7/9WZO//UlD3/0Y89/86KQf/NhUP/ - yX5E/8Z3Rf/FcUX/wmtE/7xiQP+5Uzr/tEky/7E/L/+gOSj/iVYw/z2uUf8hrkz/IKFG/x6eQf8anDL/ - G5ch/zCSH/9IdB76AAAAAAAAAAAAAAAAcCgZ/24hF/91NSP/YV0o/0aAJP84hh7/dlgu/6dbL/+vZi// - oXIz/52HQf+5hTz/xos5/8SNNP/Hjy7/16I3/9mlOP/bqTn/26s8/9yqO//bqDz/2qc8/9mjPP/Ynz3/ - 1Zk+/9OUQf/Qj0T/zYdF/8mAR//GeEf/xHFG/79pRP+9X0D/t1I4/7NFMP+dPyz/jlQx/0vDbf80xHT/ - L7Rl/yewVf8fqkT/HqQ1/zOhL/9BfyT9AAAAAAAAAAAAAAAAdSoa/nQvIP9kSCP/Kpwi/3RPLf+LUjb/ - hWAy/69uP/+ffDz/o4dA/7yLP/+9hC3/0psy/9unOP/drjv/3rE9/960Pf/gtT7/4LY//+C1P//ftED/ - 37JA/96uP//bqD//2aNA/9aeQv/Vl0X/0JBH/8yISv/IgEr/xXdJ/8JwR//AaET/ulo9/7ZNNv+fSTH/ - gntH/1DThv9S0In/Us+E/z/Fbv8ktE//JLFE/zevPf9Ffyj5AAAAAAAAAAAAAAAAeywd+nQ5Jf83bBb/ - MYsf/4RDLf+RSC3/olQq/69lLv+zgDz/wI1D/8aQNv/TnjP/3a05/9+0PP/huUH/47xD/+TAQ//lwkb/ - 5cJG/+XARv/kv0T/4rpE/+G2Qf/esUH/3KxB/9qlQv/XoEX/0pdI/86PS//Lhkz/x35M/8R1S//AbUj/ - vWNC/7hUOv+gSjL/hI9Y/1PYlP9Q0oz/S9aL/0PMd/80zGf/MMRY/z+6Rv9UeSrwAAAAAAAAAAAAAAAA - gi8g8Hg8Jv88eRz/LY8c/4FFLP+SQyb/r1wo/7hsKv+6hT3/opNE/7yUPP/XqDf/4rk//+O+RP/mxEf/ - 6MlK/+rNTv/qzVL/689Q/+rNT//py03/58ZM/+XCTf/jvEv/3rRG/9usRf/Zpkb/1J1J/9CUTP/NjE// - yYRP/8Z7Tv/Dckv/v2hD/7pbPv+iTTX/i3hG/1HUkf9G1I//OM6C/znHeP881Hj/Ostk/0vEU/9pbzDZ - AAAAAAAAAAAAAAAAjDcl3Hs4Jf9MaiD/Ea8T/25gLv+UTCv/rGAq/65qLP+ufz3/pJ9N/7eRPP/ZsDr/ - 58RH/+rMTf/t0lH/7tZX/+/YWv/v2lv/8Nta/+/aWP/u1lT/7dJc/+rPZP/oyl//479S/960S//crUv/ - 1qRN/9KbUf/Ok1H/y4lR/8eCUP/Ddkz/wG1H/71jQv+nUTf/l3BE/07Ohv9E0o//OsZ8/0HOf/9A1oP/ - R9Bs/1TJWv91ZC+rAAAAAAAAAAAAAAAAkjkntng3Jf9RdyX/C7IO/1F4Kf+KWS//kWQu/5pvM/+KlDr/ - fq1I/7eXRP/Enj3/379E/+/XV//x3V3/8uBj//TkZ//15Gn/9eVn//XjZP/z4GH/8txm/+7Zcv/r0m3/ - 58hc/+K9T//esk3/2qlQ/9WgU//RmFX/zI1T/8iFUv/Eek3/wXBK/75nRP+oTzX/nFQ4/26ya/9H1pL/ - Q8yG/zvNff8/0H7/VNN1/1fBWv9/VSxhAAAAAAAAAAAAAAAAlzwoc3w8J/9Teyn/D64T/xynHP87kCX/ - O5wo/zenLf8suS//Msc5/4O4Uf/Arlb/y61L/+XPVv/26Gr/+Oxw//rueP/78Xz/+u93//ntc//46Wz/ - 9uVt//LfcP/v2Gv/6s5b/+TDUf/guFH/3K9T/9alVf/Rm1f/zZFW/8qIVf/FflD/wnRL/79qRv+1WTz/ - nU4z/4aoZ/9U4pv/UtaU/z7Mgf89ynr/VtN3/1+nTvuHTisbAAAAAAAAAAAAAAAAnT8rDodDLfdYayn/ - E7MY/xi+IP8XuR7/H6oe/yOrI/8puSz/Mso5/z3VS/9802z/zcNp/9nGVP/37HX//PWB//z3jv/895T/ - +/aW//r0h//68X3/+u10//fmav/y3WP/7tJa/+jIVP/ivVT/3bJU/9enV//Sn1n/zpRZ/8qLVv/GgVL/ - w3dM/8BsSP+4XD7/m1M1/325bv9g6qb/Y96l/1HTjv9DzH7/TM5x/2t5OtQAAAAAAAAAAAAAAAAAAAAA - AAAAAJJPM9VddC7/E7QZ/x7JJ/8exyr/I7Ml/yqtJf8uuS//OctC/0HbUv9U53X/vNub/9fKbv/j02b/ - 8+p///36nP/9+6f//Pqs//v5nv/7943/+vOA//nsb//14mT/8Nhe/+rNWv/lwlj/3rRY/9mqWf/UoVz/ - z5da/8uNWP/IglP/xHlO/79rR/+qVjf/n080/5CMU/9u7Kz/aea0/0vVjP9EzX7/Rr9h/3dUKXIAAAAA - AAAAAAAAAAAAAAAAAAAAAJVQNINDhSH+E7IY/yXLLP8m0DX/Jso4/yi+Lf8wvi7/O8pK/07gff9e55r/ - ee24/8jpu//b3JX/3c5q/+/nj//07qT/8u2m//fzq//8+qP/+/eK//rxd//35mf/8dxh/+zQXv/lw1v/ - 37hb/9mrW//Uo17/z5pd/8uPWf/IhVX/xXpQ/65hPv+bXTr/lopS/511Tf+VkGj/Xeur/2exdf9xm17/ - YXw59nhEJRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvaCvqE7kc/yrSMv8u1D3/LNVJ/ynMPf8zykH/ - PcpL/1DZfP9l5qj/eOu2/6HyzP+98s7/2ee8/97Wk//j37n/5d6q//bzsf/69qb/+fWP//nxev/56Wz/ - 891i/+zSYP/mxFz/4bld/9qtXv/VpGD/0Jpe/8yQXP/IhVX/xHlO/6NcOv+gilH/X+mO/5eebv+eXkP/ - eaty/4lvTP+NYT3/gkkplgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQVDSMMqkk/ifVMv822kP/ - NdhO/y3SSf8001j/O9Vg/0jQXv912pP/ruK7/8ns0/+78tT/svTU/8700//o89b/5t+z/+fem//k3Zr/ - 49d///PpeP/66m7/9N9l/+3TYv/nxmD/4Llf/9quYP/VpGH/0Jpg/82RW//JhlX/xHxQ/6ptR/+SunH/ - ZPKq/56KYv+WRzP/jkYx/4ZJMP+FPij0mUY0FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - enMy1yDOKv873kr/PNpQ/zDMSP8yy1D/ONJW/0TRW/+dx43/x9C0/8Xs0/+48tj/pfDR/7v02//g58L/ - 39OM/+DWlf/e47b/39WL//Xrd//87W7/9N5l/+zTYf/nxWH/4blh/9uvYv/VpWL/0Ztg/82RW//Jhlb/ - xHpP/6lqR/+njl7/g9aQ/5d2UP+TTDP/k106/4NGLv6NMyVhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAn2ZBQVuVMPEk0zT/N9BE/zDCQ/8xxUv/NMZF/0HQWf+PzpT/tdKu/5rpwv+i8tX/ - svHX/7713v/Y8dL/1+nB/9Tkuf/h47f/3tF4//Xpbf/772v/9+Rm/+7RYf/nw2L/4Ldj/9msY//VpWT/ - 0Zpg/8uOWv/Ig1P/u3JJ/6VjQv+mh1j/atmB/4GkZf+YklX/lptc/5FKM8yZPSsCAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ11RoJFpir5JcAu/zPGQ/860Fj/NsZM/zrGUf9P2X// - Y96j/7fVoP+u4bT/m/HU/7Hz3P+89ub/uPfl/8Dz4P/e1Z3/28dh//nsaf/56Wf/9eNk//LaYv/qymL/ - 4Ldi/9qqYv/WomP/0Zhf/7J0Sv+wc0z/r3FL/6N4S/94xHD/QumC/2jhiv9803j/eoNH8pdMNiAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbfkaeO6sq/C7OPv9E3F// - OslM/za4Pv86zWD/SdaG/8DEg//JxHr/lua2/5Puz/+M7Mj/qvPc/9bnt//HrFr/485X/+7ZXf/q1F7/ - 581b/+3RX//szmP/5sFj/92yYv/WoWD/x41X/6xvR/+0omn/ra5r/6CaXP9wvWT/R+GA/17ggv9ms1/6 - gVArPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - loNHqUHHPP0x0Ub/Ns1I/zrLTP86zl3/l8R4/8KmWP/FpUz/vsV9/3Drvv+e5bb/u96l/8S6bv/OsEj/ - zK5K/8OkUf/Epln/u5VK/+C/V//nxWD/5MBj/+G6Yv/esmD/zJZW/7GEU/+1sHP/tJZm/6h8Uv9tvmH/ - T912/2m8bPqEYTZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAJORS59IxUP5NthM/z3fXP9B3W//mr94/7uaT//Eokj/xKhZ/7LNjv/DyYv/ - wLls/8KqXf/GpEf/v6FP/9rdoP/f5sL/wZpS/8mgS//Fmkr/xJtT/8GVUv/Mm1P/0Z5W/7uTW/+7k13/ - uoRV/613SP+MtmT/Y7Zh9YRuPUkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPlUuAXMRJ7jXOQ/840Vf/StZ0/4a2Zv+nrWL/ - tLNp/76yZ/+1x4H/jt6h/8TbpP/LrGP/zL51/+H06f/t8vH/1bd7/6+CQv/Fnlb/sqpn/7idYf/KlVX/ - vIJH/6lzRv+9q3D/s7Vy/66iW/+To1ncmpVZNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjYtIMmyxR8xPw0j9 - QtJb/zrZbf9M0nv/XtmR/3fZl/9w3Zn/dOGo/7fqzP/VwIP/yrZ1/9vq3//j7Or/4OjZ/8mrdP/Cml7/ - taNo/7uUXP+4fkj/qnJE/7escP+l4KD/obNq9p+VUpKYoFUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAB8oEZwdrRT4YK4af5e0XX/ieKr/5zfuf+S1aT/v72G/8KrcP+9nl3/xb+N/9rk2//Z5Nz/ - 2erh/861i/+8jFj/wIhP/8CGTv+8iFH/paJf/5fbj/6cqF++pJFTKAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaDT1+plWDGuMSV9cbfv/+73Lz/vsWe/72yif/AxKL/ - ytjG/87Wx//Lzbv/xauE/7KBU/+2gEv/05ta/8+YWfu/kVrXoZ1eoJWaVTIAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo5teC6etcmmyvoi0 - t8mZ3rnRpfPA2rT7yNu6/s3Mqv/Duo3+vppm9MCNWNXOlFuc0ZNaYM2PWSLZqG0CAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAD/8AAAAD8AAP/AAAAADwAA/wAAAAADAAD/AAAAAAMAAP8AAAAAAQAA/gAAAAABAAD/AAAA - AAMAAP8AAAAAAwAA/gAAAAAHAAD8AAAAAB8AAPgAAAAAPwAA8AAAAAAfAADwAAAAAB8AAOAAAAAADwAA - 4AAAAAAPAADAAAAAAAcAAMAAAAAABwAAgAAAAAAHAACAAAAAAAMAAIAAAAAAAwAAgAAAAAADAACAAAAA - AAMAAIAAAAAAAwAAgAAAAAADAACAAAAAAAMAAIAAAAAAAwAAgAAAAAADAACAAAAAAAMAAIAAAAAAAwAA - gAAAAAADAACAAAAAAAMAAIAAAAAABwAAwAAAAAAHAADAAAAAAAcAAOAAAAAADwAA4AAAAAAPAADwAAAA - AB8AAPAAAAAAHwAA+AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/wAAAAH/AAD/gAAAA/8AAP/AAAAH/wAA - //AAAB//AAD//AAAf/8AAP//AAH//wAA////////AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAUAAAAN - AAAAFwAAACEAAAApAAAALgAAAC8AAAAsAAAAKAAAACIAAAAdAAAAFgAAAA8AAAAKAAAABQAAAAIAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABQAAAAt - AAAASQAAAGkAAACEAAAAlwAAAKEAAACiAAAAmwAAAI8AAACAAAAAbwAAAGEAAABSAAAAQwAAADQAAAAn - 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 - FpEk/x52Ff8xURH5AAAAAAAAAAAAAAAAiykb/ogyHf9ReiH/WHUn/6FNIP+wZCP/rXot/7+NNf/Km0D/ - 05wy/9ymOP/frTv/3qs9/92pPv/boj3/15o+/9ORQv/Oh0X/yntI/8ZyRv/BZkL/u1M4/6Y6KP+MQCL/ - OrZb/yOsVf8dnkH/DX8c/wxTCf8AAAAAAAAAAAAAAACEKhn3U2Ue/3NgLf+LVyr/nlci/6d+MP+9kDX/ - 0p4y/9qsOP/dtD7/5sFE/+fCRv/mv0T/5LpF/+CzQv/eq0L/2qBE/9WWR//NiUv/yXxL/8RwSP+/YUD/ - qUIt/4tVL/9Q0Ib/TM2D/zC5W/8SkSv/GGAS/QAAAAAAAAAAAAAAAH42HOkpjRj/i0Uo/6RTJv++cyn/ - vZAz/8yeNf/ctjz/68pK/+7SUP/v11T/8NdX/+/UU//szU3/6MNI/+K6R//frkf/2aFJ/9KUT//Mhk7/ - x3lM/8NsRv+rTDL/jWY7/1LVk/9E0Yb/M8Vq/xy0Qv8zaxvwAAAAAAAAAAAAAAAAhzUfyyaTFv96Yyr/ - n1Mg/6tlIv+pkTf/uZAw/9i7QP/y3lv/9eZk//fpbP/46W3/9uZm//TgX//w1lb/6clP/+O6S//drE3/ - 1Z1S/9CRU//JglH/xXNK/6xVNv+TVDL/TcyH/zbFe/8vwmr/JLxR/0twItEAAAAAAAAAAAAAAACMOySa - KZoZ/z6QI/+Ccyn/goks/1y2Of++t0r/z6c2/+jdWP/79IL//faN//72i//984H/++5y//bjY//x1lj/ - 58ZS/+C2Uv/ZpVb/0ZdX/8qIVP/GeU7/s18+/5A9JP9us27/Pc2F/yy8Z/8mu1T/XWIjkgAAAAAAAAAA - AAAAAJJBKEI4hx79Erwb/xmvHf8cqB3/IcUp/0TcTf/c4Hf/6+NO//r4iP///rj///6///78qf/++JH/ - /O5z//XhZP/sz1r/471Y/9qrWv/UnFz/y41X/8h+UP++aUX/l0Ep/3a9c/9R35z/N8J0/ySsS/5tUCEu - AAAAAAAAAAAAAAAAAAAAAEdyHuETvB3/Hb4o/yGwIP8uxjL/P+dk/4Tzrf/296X//f1n//7+oP/9/Nj/ - +vjD///9q//+9ob/+Ods/+7VYv/kwV3/3K5d/9SfX//NkFn/xH1P/5xQMf+XUDD/kYVU/17hov8+vXH/ - S28v2AAAAAAAAAAAAAAAAAAAAAAAAAAAXl4igxmtGP4dxy//IcUy/zTOQv9T5IX/dfXN/7z89P/+//H/ - /v67//b1xf/499v/9/Sv//TrgP/56W//79Zk/+bCYP/csGH/1KBg/82SXP/AeU3/l1Uz/3/Bcv+bd1H/ - jHhQ/3xSM/qDOB9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZYk1yHKLv8jxjv/L9NQ/0zaZP/O6Mf/ - 7fjx/8j99//1/fj/8fDJ/+fkof/e25z/7+V+//nocP/v1Wf/5cJk/9ywZP/UoGP/zZJe/8B5Tv+bYzz/ - gdmR/5dfP/+OKx3/li4fnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4cjQ+RK0t7x+wMP8owz3/ - R9Nc/8jfvv/T8+L/z/nu/+X78f/s9eH/5e7U/9nTmv/s4XD/+ept/+/TZf/kvWX/261k/9GbYP+7fU3/ - rWY//5ZTMv+EvXL/gJVW/4NkNeOXQSgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABveDJt - Q6gv9Ci/O/8wwkL/SeCP/8/eqv/M7tH/xvfm/8b46f/g8tb/075c/+rXY//t2GL/6M5h/+bCY//arGL/ - wolU/7BzSf+ugU//l5JR/0Lbcf9Vul/xdGAvSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABwijhvS7A18CK7NP9fyGT/x61H/83CZv+a6sb/wOW5/8u6Y//DpED/waRM/7uVRP/FnUf/ - 27db/9WrXP/IlFL/s49Y/7CWX/+Xfkj/TK1N62tyN1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABykDpBXLE92km+UP6rpE7/u6RJ/8C9b/+3yoH/xLps/7+fSP/d7s3/ - 3MWO/6Z0Mv/Fo1b/xqFb/8OOTf+8iE7/soxQ+p95QseEgUUvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAapk/jVy2S+lKv2T+a8R1/1vNgf+zz5X/ - waVY/9Pk2v/i7OX/vppj/7+dXf/AlFf/uoNJ962latefm118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - zKEz/+7UT//14lv/9ONh//TiYf/y3Ff/7c9P/+XAS//fr0n/1p1P/86NUf/KflD/u149/5tPL/9QzIv/ - OMyA/yPKX/84hCj7RG0eC3tJILQjoRv/dHMn/4x7Kv92sTz/zKY8/+XJR//79Xz//veL//31g//88HT/ - 9uRh/+7RVP/kvk//2qlU/9GXV//KhlX/wW5H/5w7JP9mrm3/NMyB/x/HYf9OfC/CX2AgA4xEKFcfpBv/ - D70c/xqpG/8Zyyz/fOJo//bjY//893L///+7///+v////Jz//vJ4//TgYv/oyFn/3LBZ/9ScXf/MjFf/ - xnVM/6M6Jf96rmv/R+qj/yDAYf9YZCZiAAAAAH9IJRQxiRr3Dssk/x+6Jf8wzTv/SvGZ/7n70f///5r/ - //2q//r53v/+/cD//fWI//jmaf/qzWD/37Rd/9SgYP/Pj1r/rl47/4xkOf+Whlj/ZcaK/1N3P/FyRBse - AAAAAAAAAABQbx16Hccn/x7POf8x1U7/dOaa/9D4+P/i////+/vf//Dtvv/o5a3/8OeD//nmbv/rzWT/ - 37Vj/9SjY//PkF3/sVs5/3/Aev+Zc07/lDEi/44sHGkAAAAAAAAAAAAAAAB7azMGVJ4uxRy5Mf8gyD7/ - gdiD/+rv5//O/Pj/6vv4/+zz2f/Z2Kr/6+F0//vqbP/sy2X/3rJm/9GcYv+9ekz/pk8x/4ipaf+ClVf/ - i0koxAAAAAAAAAAAAAAAAAAAAAAAAAAAeXAzLkueL+EjvzT/Kc9d/6jcnP/X6ML/vfvv/9P45//Wx3f/ - 4cdO/+XNWv/nymH/4LVj/8SLVP+xdkz/q4FO/1PJZv9PuV3jfVcsKgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAHSFOC5SpjPIMcNG/6KuS//ZrEv/stup/8rLg//DnTj/x7dw/7yTSv/AlUH/1bFf/8iUUv+6jlb/ - roRQ/26RRslmcjUqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzlDsPWa4/fmypSPtvs1T/ - f8Fr/4/Ti//DqVj/3OrZ/9zTuv+yiEf/wZ9b/76JTP+xnGD0pYZMg5F5Qg0AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFuqRBt4pl91k7mD2aCqbfW0oWb/xNLE/8fDrP+4g03i - xYdRqa6FUF6oq24ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAwDwAAEA8AAAAOAAAQDAAAcA - wAAHAIAAAwAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAIAAAwCAAAcA - wAAHAOAADwDwAB8A/AB/ACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABuJhQDbiYUE3wpGEt2PhyhZkYY4oleKPWhPCjLkDIjiXUoFktuJhQYbiYUBAAAAAAAAAAA - AAAAAAAAAABuJhQEcycVL5szI5qvPCr/SngS/0igFv87vBj/hKQy/7yLRv/BhEn9mUAnjW4mFDVuJhQH - AAAAAAAAAAAAAAAAcycVLaUyI7mvOCj/hFsg/0WlF/9RuiH/QsMe/0fHHv9oyjP/qHc//8RsQP+pTzGk - biYUNW4mFAIAAAAAbiYUDZowIJ6wOCj/klco/y2ZAf83tgP/VMcj/2bPM/9hzzT/TtY0/6NnOv/On1n/ - yXBF/401IIJuJhQYAAAAAH4qGEm1Nij/pz0o/0qjIv9Qvw3/Z8w7/2jRPf9t2U3/ma1c/8VxQv+/dUX/ - 0ZNU/9eqX//CZ0HwcycVSgAAAACRMB6VsTYo/6pELP+qUTL/U9Q3/2XaUP973Wn/nKxg/8BpQv/CXTz/ - wV87/79oP/+xZz7/rmA6/4ktHYAAAAAAdFcY5pFgLf+xXDT/qlot/6VcLf+hWy7/p2Ex/750O//KfEb/ - xGtE/7laOP9bmiX/Yo4u/5leMv+cNCO+AAAAAHVjHvq1Vzb/vmku/9OMMP/Xojr/3qs//+CuP//cpT// - 1JVF/8yBSv/DaUT/ItFH/xa6Mf83kRb/qUEq4wAAAACCYCbjo1Uw/6RdLv+lZzr/qG9J/76Uev/w1Fr/ - 6cVN/96uSP/SlVD/xXlN/0Psiv8w21//Q5cs/6JEK74AAAAAgEohmS6ZAv9MqB//ac4//43xoP/x6eX/ - x6SL/+nOYP/hulL/16RZ/8WCUf88437/O+Z0/3ODNf+KNB99AAAAAHwxHEBrgyf+Wskr/1veY//F99// - 4f72/+nh2f/m3Yv/5cRd/9qqYP/MjVr/X+mL/0TphP+MWSvncScVRAAAAAAAAAAAn1c5kFebKP8w1Tr/ - uuzI/9f78f/bxbf/0rBk/+HAYP/ZqWP/x4VW/6asdP+TeUz9gS8bdm4mFBMAAAAAAAAAAMl/UwGrcUey - ZqEy/3+5YP+vpnf/oNaK/8SYUP/NoFT/1aJh/8J9UP+wiFn9kjMhi24mFC5uJhQCAAAAAAAAAABuJhQD - 58mvAqBlQYmaiUj5gqpd/4y9d/+xpWz/wIhP/86RW/+7a0XhYIU1rG4mFCtuJhQEAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAfzsjP5xePISweUzGtHxP56prQ8CORip/cyoXQG4mFA1uJhQBAAAAAAAAAAAAAAAA - //8AAMAHAACAAwAAgAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAgAEAAIABAACAAwAA - 8AcAAA== - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.vb b/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.vb deleted file mode 100644 index c6a3bf7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGeodataNavigation.vb +++ /dev/null @@ -1,413 +0,0 @@ -Imports DevExpress.XtraMap -Imports DevExpress.XtraEditors -Imports DevExpress.XtraGrid -Imports DevExpress.Map -Imports DevExpress.Utils -Imports DevExpress.XtraGrid.Columns -Imports DevExpress.XtraEditors.Repository - -Public Class frmGeodataNavigation - - Private BING_KEY As String = "hQUTlqLLK70bETnonpfi~0jx1pIAq1yQ7gXqbIyzKrg~Au-Tewbty8afAxdbNilSv4JlU7qwU-fQKu0ouH9e1uJmpIyVdA3jugVEWMdy1Rbt" - Private EntityId As Integer = Nothing - Private EntitySql As String = Nothing - Private EntityDataTable As DataTable = Nothing - Private ConstructorMain_Grid As GridControl = Nothing - Private CurrentPoint As GeoPoint = Nothing - - -#Region "MAP CONTROL" - Private ReadOnly Property ImageLayer() As ImageTilesLayer - Get - Return CType(MapControl1.Layers("ImageLayer"), ImageTilesLayer) - End Get - End Property - - Private ReadOnly Property VectorLayer() As VectorItemsLayer - Get - Return CType(MapControl1.Layers("VectorLayer"), VectorItemsLayer) - End Get - End Property - - Private Function CreateItemList() - ' Liste für PushPins anlegen - 'Dim items As New List(Of MapPushpin) - Dim items As New List(Of MapCustomElementEx) - - ' Datensätze mit Lat,Lon Werten laden - Dim rows As DataRow() = EntityDataTable.Select("LATITUDE IS NOT NULL AND LONGITUDE IS NOT NULL") - - ' PushPins - For Each row As DataRow In rows - Dim lat As Double = row.Item("LATITUDE") - Dim lon As Double = row.Item("LONGITUDE") - - Dim customElement = New MapCustomElementEx() With { - .Location = New GeoPoint(lat, lon), - .Text = row.Item("Record-ID").ToString(), - .Information = row.Item("Record-ID") - } - customElement.Image = New Bitmap(My.Resources.pushpin, New Size(30, 30)) - customElement.Padding = New Padding(10, 5, 10, 5) - customElement.SelectedFill = Color.White - - items.Add(customElement) - Next - - Return items - End Function - - Private Sub LoadItemList() - 'Dim items As List(Of MapPushpin) = CreateItemList() - Dim items As List(Of MapCustomElementEx) = CreateItemList() - Dim storage As New MapItemStorage() - - storage.Items.Clear() - storage.Items.AddRange(items.ToArray()) - VectorLayer.Data = storage - - tsLabelRecordCount.Text = String.Format("{0} Elemente mit Koordinaten gefunden", items.Count) - - 'MapControl1.ZoomToFitLayerItems() - End Sub -#End Region - - - Public Sub New(ByRef gridControl As GridControl, ByVal EntityId As Integer) - ' Dieser Aufruf ist für den Designer erforderlich. - InitializeComponent() - - ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. - Me.ConstructorMain_Grid = gridControl - 'Me.EntityId = EntityId - 'Me.EntitySql = String.Format("SELECT T.*, T1.LATITUDE, T1.LONGITUDE from VWPMO_ENTITY_TABLE{0} T,TBPMO_RECORD_GEODATA T1 WHERE T.[Record-ID] = T1.RECORD_ID", Me.EntityId) - End Sub - - Private Sub frmGeodataNavigation_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Dim dataProvider As New BingMapDataProvider() - dataProvider.BingKey = BING_KEY - ImageLayer.DataProvider = dataProvider - - Dim XMLPath = Get_Settings_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As New System.Collections.Generic.List(Of ClassSetting) - settings = layout.Load() - - Dim centerX, centerY As Double - - For Each setting In settings - Select Case setting._name - Case "MapControl_ZoomLevel" - MapControl1.ZoomLevel = Double.Parse(setting._value) - Case "MapControl_CenterX" - centerX = Double.Parse(setting._value) - Case "MapControl_CenterY" - centerY = Double.Parse(setting._value) - End Select - Next - - Dim center As New GeoPoint(centerY, centerX) - MapControl1.SetCenterPoint(center, False) - - - EntitySql = Get_Grid_Sql(CURRENT_CONSTRUCTOR_ID, CURRENT_ENTITY_ID, CURRENT_CONSTRUCTOR_DETAIL_ID, frmConstructor_Main.GridType.Grid, USER_GUID, String.Empty, False, 1, 0, GridControlGeo, grvwMain, True) - LoadData() - - Catch ex As Exception - MsgBox("Error while loading GeoData: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub frmGeodataNavigation_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Try - Dim gridView As Views.Grid.GridView = Me.ConstructorMain_Grid.FocusedView - gridView.ActiveFilterString = Nothing - - Dim zoomLevel = MapControl1.ZoomLevel - Dim xCoord = MapControl1.CenterPoint.GetX - Dim yCoord = MapControl1.CenterPoint.GetY - - Dim XMLPath = Get_Settings_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As New System.Collections.Generic.List(Of ClassSetting) - - settings.Add(New ClassSetting("MapControl_ZoomLevel", zoomLevel)) - settings.Add(New ClassSetting("MapControl_CenterX", xCoord)) - settings.Add(New ClassSetting("MapControl_CenterY", yCoord)) - - layout.Save(settings) - - Catch ex As Exception - MsgBox("Error in frmGeodataNavigation_FormClosing: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Function Get_Settings_Filename() - Dim Filename As String = String.Format("{0}-Geodata-Layout.xml", CURRENT_CONSTRUCTOR_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - - Private Sub LoadData() - Dim rowhandle As Integer = grvwMain.FocusedRowHandle - - EntityDataTable = ClassDatabase.Return_Datatable(EntitySql) - LoadItemList() - LoadGridData() - - grvwMain.FocusedRowHandle = rowhandle - End Sub - - - Private Sub LoadGridData() - If IsNothing(EntityDataTable) Then - Exit Sub - End If - - Dim gridFormatter As New ClassGridFormatter.ConstructorView(EntityDataTable, CURRENT_ENTITY_ID) - Dim DT_RESULT As DataTable = gridFormatter.FormatDatatable() - GridControlGeo.DataSource = DT_RESULT - gridFormatter.FormatGridView(grvwMain) - - 'Dim listcheck As List(Of String) = ClassHelper.Return_listcheck(CURRENT_ENTITY_ID) - 'Dim listdate As List(Of String) = ClassHelper.Return_listdate(CURRENT_ENTITY_ID) - - 'Dim CheckBoxEditorForDisplay = New RepositoryItemCheckEdit() - 'CheckBoxEditorForDisplay.ValueChecked = 1 - 'CheckBoxEditorForDisplay.ValueUnchecked = 0 - 'GridControlGeo.RepositoryItems.Add(CheckBoxEditorForDisplay) - - '' Alle Checkbox Spalten durchgehen und CheckBoxEditor zuweisen - 'For Each col As String In listcheck - ' If Not IsNothing(grvwMain.Columns(col)) Then - ' grvwMain.Columns(col).ColumnEdit = CheckBoxEditorForDisplay - ' End If - 'Next - - 'For Each col As String In listdate - ' Dim date_edit As New DevExpress.XtraEditors.Repository.RepositoryItemTimeEdit - ' Dim date_column As GridColumn = grvwMain.Columns(col) - ' date_column.DisplayFormat.FormatType = FormatType.DateTime - ' date_column.DisplayFormat.FormatString = CURRENT_DATE_FORMAT - ' date_column.OptionsFilter.FilterPopupMode = FilterPopupMode.Date - ' date_column.ColumnEdit = date_edit - ' date_column.FilterMode = ColumnFilterMode.Value ' was DisplayText - - ' date_edit.DisplayFormat.FormatType = FormatType.DateTime - ' date_edit.DisplayFormat.FormatString = CURRENT_DATE_FORMAT - ' date_edit.Mask.MaskType = Mask.MaskType.DateTime - ' date_edit.Mask.EditMask = CURRENT_DATE_FORMAT - ' date_edit.Mask.UseMaskAsDisplayFormat = True - - 'Next - - ' Styles for GridControl - grvwMain.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.None - grvwMain.OptionsBehavior.Editable = False - grvwMain.OptionsSelection.EnableAppearanceFocusedCell = False - grvwMain.OptionsSelection.EnableAppearanceFocusedRow = False - grvwMain.OptionsSelection.EnableAppearanceHideSelection = False - - grvwMain.Columns("AddedWhen").DisplayFormat.FormatType = FormatType.DateTime - grvwMain.Columns("AddedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - grvwMain.Columns("ChangedWhen").DisplayFormat.FormatType = FormatType.DateTime - grvwMain.Columns("ChangedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - - grvwMain.Columns("Record-ID").Visible = False - grvwMain.Columns("Form-ID").Visible = False - grvwMain.Columns("ROW_COLOR").Visible = False - End Sub - - - - Private Sub SetGridFilter(records As List(Of Integer)) - Try - Dim filter As New List(Of String) - - For Each id As Integer In records - filter.Add(String.Format("[Record-Id] = {0}", id)) - Next - - Dim gridView As Views.Grid.GridView = Me.ConstructorMain_Grid.FocusedView - gridView.ActiveFilterString = String.Join(" OR ", filter.ToArray()) - Catch ex As Exception - MsgBox("Error in SetGridFilter: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub MapControl1_SelectionChanged(sender As Object, e As MapSelectionChangedEventArgs) Handles MapControl1.SelectionChanged - Dim items As List(Of Object) = e.Selection - Dim records As New List(Of Integer) - - For Each item As Object In items - Try - 'Dim pin As MapPushpin = CType(item, MapPushpin) - 'Dim recordId As Integer = pin.Information - Dim el As MapCustomElementEx = CType(item, MapCustomElementEx) - Dim recordId As Integer = el.Information - records.Add(recordId) - Catch ex As Exception - MsgBox("Cannot convert selection to MapCustomElementEx") - End Try - Next - - SetGridFilter(records) - End Sub - - Class MapCustomElementEx - Inherits MapCustomElement - - Public Property Information As Object - End Class - - Private Sub XtraTabControl1_TabIndexChanged(sender As Object, e As EventArgs) Handles XtraTabControl1.TabIndexChanged - - End Sub - - Private Sub grvwMain_RowStyle(sender As Object, e As Views.Grid.RowStyleEventArgs) Handles grvwMain.RowStyle - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Orange 'LemonChiffon - End If - - If e.RowHandle > 0 Then - Dim row As DataRowView = grvwMain.GetRow(e.RowHandle) - Dim LATITUDE = row.Item("LATITUDE") - Dim LONGITUDE = row.Item("LONGITUDE") - - If IsDBNull(LATITUDE) Or IsDBNull(LONGITUDE) Then - e.Appearance.BackColor = Color.Red - e.HighPriority = True - End If - End If - End Sub - - Private Sub grvwMain_FocusedRowChanged(sender As Object, e As Views.Base.FocusedRowChangedEventArgs) Handles grvwMain.FocusedRowChanged - Dim currentRow As DataRowView = grvwMain.GetFocusedRow() - Dim lat, lon As Decimal - - If currentRow Is Nothing Then - Exit Sub - End If - - If currentRow IsNot Nothing AndAlso Not IsDBNull(currentRow.Item("LATITUDE")) And Not IsDBNull(currentRow.Item("LONGITUDE")) Then - Dim validLat As Boolean = Decimal.TryParse(currentRow.Item("LATITUDE"), lat) - Dim validLon As Boolean = Decimal.TryParse(currentRow.Item("LONGITUDE"), lon) - - If validLat And validLon Then - txtLat.Text = lat - txtLon.Text = lon - Else - txtLat.Text = String.Empty - txtLon.Text = String.Empty - End If - Else - txtLat.Text = String.Empty - txtLon.Text = String.Empty - End If - End Sub - - Private Sub btnOpenMap_Click(sender As Object, e As EventArgs) Handles btnOpenMap.Click - Dim point As GeoPoint = GetCurrentPoint() - - Dim frm As New frmGeodataSelect(point) - Dim result = frm.ShowDialog() - - If result = System.Windows.Forms.DialogResult.OK Then - Dim SelectedPoint As GeoPoint = frm.SelectedPoint - - txtLat.Text = SelectedPoint.Latitude - txtLon.Text = SelectedPoint.Longitude - - SaveCurrentPoint() - End If - End Sub - - Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click - SaveCurrentPoint() - End Sub - - - Private Sub SaveCurrentPoint() - Dim point As GeoPoint = GetCurrentPoint() - - If point Is Nothing Then - ' TODO: Add Error Mesg - Exit Sub - End If - - Try - Dim currentRow As DataRowView = grvwMain.GetFocusedRow() - Dim RecordId As Integer = currentRow.Item("Record-ID") - - Dim geoDataExists As Boolean = ClassDatabase.Execute_Scalar("SELECT RECORD_ID FROM TBPMO_RECORD_GEODATA WHERE RECORD_ID = " & RecordId) - - If geoDataExists Then - Dim SQL As String = "UPDATE TBPMO_RECORD_GEODATA SET LATITUDE = @lat, LONGITUDE = @lon, CHANGED_WHO = @who WHERE RECORD_ID = @recordid" - Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand(SQL, conn) - - cmd.Parameters.Add("@lat", SqlDbType.Decimal).Value = point.Latitude - cmd.Parameters.Add("@lon", SqlDbType.Decimal).Value = point.Longitude - cmd.Parameters.Add("@who", SqlDbType.VarChar).Value = Environment.UserName - cmd.Parameters.Add("@recordid", SqlDbType.Int).Value = RecordId - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - Else - Dim SQL As String = "INSERT INTO TBPMO_RECORD_GEODATA (LATITUDE,LONGITUDE,ADDED_WHO,RECORD_ID) VALUES (@lat,@lon,'@who',@recordid)" - Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand(SQL, conn) - - cmd.Parameters.Add("@lat", SqlDbType.Decimal).Value = point.Latitude - cmd.Parameters.Add("@lon", SqlDbType.Decimal).Value = point.Longitude - cmd.Parameters.Add("@who", SqlDbType.VarChar).Value = Environment.UserName - cmd.Parameters.Add("@recordid", SqlDbType.Int).Value = RecordId - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - End If - - LoadData() - Catch ex As Exception - MsgBox("Error while saving Coordinates: " & vbNewLine & ex.Message) - End Try - End Sub - - Private Function GetCurrentPoint() As GeoPoint - Dim lat, lon As Decimal - - Dim validLat As Boolean = Decimal.TryParse(txtLat.Text, lat) - Dim validLon As Boolean = Decimal.TryParse(txtLon.Text, lon) - - If validLat And validLon Then - Return New GeoPoint(lat, lon) - Else - Return Nothing - End If - - End Function - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles btnReload.Click - LoadData() - End Sub - - Private Sub btnDelete_Click(sender As Object, e As EventArgs) Handles btnDelete.Click - Try - Dim result As DialogResult = MessageBox.Show("Wollen Sie die Koordinaten für diesen Datensatz löschen?", "Koordinaten löschen", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - - If result = System.Windows.Forms.DialogResult.Yes Then - Dim currentRow As DataRowView = grvwMain.GetFocusedRow() - Dim RecordId As Integer = currentRow.Item("Record-ID") - Dim sql = "DELETE FROM TBPMO_RECORD_GEODATA WHERE RECORD_ID = " & RecordId - - ClassDatabase.Execute_Scalar(sql) - - LoadData() - End If - Catch ex As Exception - MsgBox("Error while deleting Coordinates:" & vbNewLine & ex.Message) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGeodataSelect.Designer.vb b/app/DD-Record-Organizer - Kopie/frmGeodataSelect.Designer.vb deleted file mode 100644 index 61ede3b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGeodataSelect.Designer.vb +++ /dev/null @@ -1,139 +0,0 @@ - _ -Partial Class frmGeodataSelect - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim ImageTilesLayer1 As DevExpress.XtraMap.ImageTilesLayer = New DevExpress.XtraMap.ImageTilesLayer() - Dim VectorItemsLayer1 As DevExpress.XtraMap.VectorItemsLayer = New DevExpress.XtraMap.VectorItemsLayer() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.btnSave = New System.Windows.Forms.ToolStripButton() - Me.tsbtnactivate = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel() - Me.txtLat = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripLabel4 = New System.Windows.Forms.ToolStripLabel() - Me.txtLon = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.MapControl1 = New DevExpress.XtraMap.MapControl() - Me.ToolStrip1.SuspendLayout() - CType(Me.MapControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'ToolStrip1 - ' - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.btnSave, Me.tsbtnactivate, Me.ToolStripLabel2, Me.txtLat, Me.ToolStripLabel4, Me.txtLon, Me.ToolStripLabel1}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(934, 25) - Me.ToolStrip1.TabIndex = 0 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'btnSave - ' - Me.btnSave.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG1 - Me.btnSave.ImageTransparentColor = System.Drawing.Color.Magenta - Me.btnSave.Name = "btnSave" - Me.btnSave.Size = New System.Drawing.Size(79, 22) - Me.btnSave.Text = "Speichern" - ' - 'tsbtnactivate - ' - Me.tsbtnactivate.Image = Global.DD_Record_Organizer.My.Resources.Resources.base_globe_32 - Me.tsbtnactivate.ImageTransparentColor = System.Drawing.Color.Magenta - Me.tsbtnactivate.Name = "tsbtnactivate" - Me.tsbtnactivate.Size = New System.Drawing.Size(148, 22) - Me.tsbtnactivate.Text = "Aktiviere Mausauswahl" - ' - 'ToolStripLabel2 - ' - Me.ToolStripLabel2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripLabel2.Name = "ToolStripLabel2" - Me.ToolStripLabel2.Size = New System.Drawing.Size(53, 22) - Me.ToolStripLabel2.Text = "Latitude:" - ' - 'txtLat - ' - Me.txtLat.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.txtLat.Name = "txtLat" - Me.txtLat.Size = New System.Drawing.Size(36, 22) - Me.txtLat.Text = "txtLat" - ' - 'ToolStripLabel4 - ' - Me.ToolStripLabel4.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripLabel4.Name = "ToolStripLabel4" - Me.ToolStripLabel4.Size = New System.Drawing.Size(64, 22) - Me.ToolStripLabel4.Text = "Longitude:" - ' - 'txtLon - ' - Me.txtLon.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.txtLon.Name = "txtLon" - Me.txtLon.Size = New System.Drawing.Size(40, 22) - Me.txtLon.Text = "txtLon" - ' - 'ToolStripLabel1 - ' - Me.ToolStripLabel1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripLabel1.Font = New System.Drawing.Font("Segoe UI Semibold", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ToolStripLabel1.Name = "ToolStripLabel1" - Me.ToolStripLabel1.Size = New System.Drawing.Size(146, 22) - Me.ToolStripLabel1.Text = "Ausgewählte Koordinaten:" - ' - 'MapControl1 - ' - Me.MapControl1.Dock = System.Windows.Forms.DockStyle.Fill - ImageTilesLayer1.Name = "ImageLayer" - VectorItemsLayer1.Name = "VectorLayer" - Me.MapControl1.Layers.Add(ImageTilesLayer1) - Me.MapControl1.Layers.Add(VectorItemsLayer1) - Me.MapControl1.Location = New System.Drawing.Point(0, 25) - Me.MapControl1.Name = "MapControl1" - Me.MapControl1.Size = New System.Drawing.Size(934, 442) - Me.MapControl1.TabIndex = 1 - ' - 'frmGeodataSelect - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(934, 467) - Me.Controls.Add(Me.MapControl1) - Me.Controls.Add(Me.ToolStrip1) - Me.Name = "frmGeodataSelect" - Me.Text = "frmGeodataSelect" - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.MapControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents btnSave As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripLabel2 As System.Windows.Forms.ToolStripLabel - Friend WithEvents txtLat As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripLabel4 As System.Windows.Forms.ToolStripLabel - Friend WithEvents txtLon As System.Windows.Forms.ToolStripLabel - Friend WithEvents MapControl1 As DevExpress.XtraMap.MapControl - Friend WithEvents tsbtnactivate As System.Windows.Forms.ToolStripButton -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmGeodataSelect.resx b/app/DD-Record-Organizer - Kopie/frmGeodataSelect.resx deleted file mode 100644 index 6ef0111..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGeodataSelect.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGeodataSelect.vb b/app/DD-Record-Organizer - Kopie/frmGeodataSelect.vb deleted file mode 100644 index c426f3c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGeodataSelect.vb +++ /dev/null @@ -1,115 +0,0 @@ -Imports DevExpress.XtraMap - -Public Class frmGeodataSelect - Public SelectedPoint As GeoPoint = Nothing - Dim _SelectActive As Boolean = False - Private BING_KEY As String = "hQUTlqLLK70bETnonpfi~0jx1pIAq1yQ7gXqbIyzKrg~Au-Tewbty8afAxdbNilSv4JlU7qwU-fQKu0ouH9e1uJmpIyVdA3jugVEWMdy1Rbt" - - Private ReadOnly Property ImageLayer() As ImageTilesLayer - Get - Return CType(MapControl1.Layers("ImageLayer"), ImageTilesLayer) - End Get - End Property - - Private ReadOnly Property VectorLayer() As VectorItemsLayer - Get - Return CType(MapControl1.Layers("VectorLayer"), VectorItemsLayer) - End Get - End Property - - Private ReadOnly Property ItemStorage() As MapItemStorage - Get - Return CType(VectorLayer.Data, MapItemStorage) - End Get - End Property - - Public Sub New(currentPoint As GeoPoint) - SelectedPoint = currentPoint - - Me.InitializeComponent() - End Sub - - Private Sub frmGeodataSelect_Load(sender As Object, e As EventArgs) Handles Me.Load - Dim dataProvider As New BingMapDataProvider() - dataProvider.BingKey = BING_KEY - ImageLayer.DataProvider = dataProvider - - Dim XMLPath = Get_Settings_Filename() - Dim layout As New ClassLayout(XMLPath) - - Dim storage As New MapItemStorage() - VectorLayer.Data = storage - - If SelectedPoint IsNot Nothing Then - Dim pin = New MapPushpin() - pin.Location = SelectedPoint - ItemStorage.Items.Add(pin) - - txtLat.Text = SelectedPoint.Latitude.ToString() - txtLon.Text = SelectedPoint.Longitude.ToString() - - Dim zoomLevel = layout.GetValue("MapControlSelect_ZoomLevel") - - If IsNothing(zoomLevel) Then - MapControl1.ZoomLevel = 10.0 - Else - MapControl1.ZoomLevel = Double.Parse(zoomLevel) - End If - - MapControl1.ZoomToFit(New List(Of MapPushpin) From {pin}) - End If - - - End Sub - - Private Sub MapControl1_Click(sender As Object, e As MouseEventArgs) Handles MapControl1.Click - If e.Button <> System.Windows.Forms.MouseButtons.Left Then - Exit Sub - End If - If _SelectActive = False Then - Exit Sub - End If - Dim point As GeoPoint = MapControl1.ScreenPointToCoordPoint(e.Location) - - Dim items As New List(Of MapPushpin) - Dim storage As New MapItemStorage() - - Dim pin = New MapPushpin() - pin.Location = point - - ItemStorage.Items.Clear() - ItemStorage.Items.Add(pin) - - txtLat.Text = point.Latitude.ToString() - txtLon.Text = point.Longitude.ToString() - - SelectedPoint = point - End Sub - - Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click - Dim XMLPath = Get_Settings_Filename() - Dim layout As New ClassLayout(XMLPath) - Dim settings As New System.Collections.Generic.List(Of ClassSetting) - settings = layout.Load() - - layout.PutValue("MapControlSelect_ZoomLevel", MapControl1.ZoomLevel) - - Me.DialogResult = System.Windows.Forms.DialogResult.OK - Me.Close() - End Sub - - Private Function Get_Settings_Filename() - Dim Filename As String = String.Format("{0}-Geodata-Layout.xml", CURRENT_CONSTRUCTOR_ID) - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - - Private Sub tsbtnactivate_Click(sender As Object, e As EventArgs) Handles tsbtnactivate.Click - If _SelectActive = False Then - _SelectActive = True - tsbtnactivate.Checked = True - Else - tsbtnactivate.Checked = False - _SelectActive = False - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.Designer.vb b/app/DD-Record-Organizer - Kopie/frmGlobalSearch.Designer.vb deleted file mode 100644 index 60b0fbb..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.Designer.vb +++ /dev/null @@ -1,324 +0,0 @@ - _ -Partial Class frmGlobalSearch - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmGlobalSearch)) - Me.SplitContainerMain = New DevExpress.XtraEditors.SplitContainerControl() - Me.GridControlRecords = New DevExpress.XtraGrid.GridControl() - Me.cmsRecords = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ExportExcelToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ShowRecordToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GridViewRecords = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.ToolStripRecords = New System.Windows.Forms.ToolStrip() - Me.tslblRecordsResult = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.tsbtnviewDetail = New System.Windows.Forms.ToolStripButton() - Me.GridControlFiles = New DevExpress.XtraGrid.GridControl() - Me.GridViewFiles = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.ToolStripDokumente = New System.Windows.Forms.ToolStrip() - Me.tslblDocView = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripMain = New System.Windows.Forms.ToolStrip() - Me.tsbtnRefresh = New System.Windows.Forms.ToolStripButton() - Me.Label1 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.rbSearchRecord = New System.Windows.Forms.RadioButton() - Me.rbSearchFulltext = New System.Windows.Forms.RadioButton() - Me.rbSearchCombined = New System.Windows.Forms.RadioButton() - Me.Panel1 = New System.Windows.Forms.Panel() - Me.txtSearch = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerMain.SuspendLayout() - CType(Me.GridControlRecords, System.ComponentModel.ISupportInitialize).BeginInit() - Me.cmsRecords.SuspendLayout() - CType(Me.GridViewRecords, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStripRecords.SuspendLayout() - CType(Me.GridControlFiles, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewFiles, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStripDokumente.SuspendLayout() - Me.ToolStripMain.SuspendLayout() - Me.Panel1.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.SuspendLayout() - ' - 'SplitContainerMain - ' - Me.SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2 - resources.ApplyResources(Me.SplitContainerMain, "SplitContainerMain") - Me.SplitContainerMain.Name = "SplitContainerMain" - Me.SplitContainerMain.Panel1.Controls.Add(Me.GridControlRecords) - Me.SplitContainerMain.Panel1.Controls.Add(Me.ToolStripRecords) - resources.ApplyResources(Me.SplitContainerMain.Panel1, "SplitContainerMain.Panel1") - Me.SplitContainerMain.Panel2.Controls.Add(Me.GridControlFiles) - Me.SplitContainerMain.Panel2.Controls.Add(Me.ToolStripDokumente) - resources.ApplyResources(Me.SplitContainerMain.Panel2, "SplitContainerMain.Panel2") - Me.SplitContainerMain.SplitterPosition = 751 - ' - 'GridControlRecords - ' - Me.GridControlRecords.ContextMenuStrip = Me.cmsRecords - resources.ApplyResources(Me.GridControlRecords, "GridControlRecords") - Me.GridControlRecords.MainView = Me.GridViewRecords - Me.GridControlRecords.Name = "GridControlRecords" - Me.GridControlRecords.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewRecords}) - ' - 'cmsRecords - ' - Me.cmsRecords.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ExportExcelToolStripMenuItem, Me.ShowRecordToolStripMenuItem}) - Me.cmsRecords.Name = "cmsRecords" - resources.ApplyResources(Me.cmsRecords, "cmsRecords") - ' - 'ExportExcelToolStripMenuItem - ' - Me.ExportExcelToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.Excel_25ixel - Me.ExportExcelToolStripMenuItem.Name = "ExportExcelToolStripMenuItem" - resources.ApplyResources(Me.ExportExcelToolStripMenuItem, "ExportExcelToolStripMenuItem") - ' - 'ShowRecordToolStripMenuItem - ' - Me.ShowRecordToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.application_view_detail - Me.ShowRecordToolStripMenuItem.Name = "ShowRecordToolStripMenuItem" - resources.ApplyResources(Me.ShowRecordToolStripMenuItem, "ShowRecordToolStripMenuItem") - ' - 'GridViewRecords - ' - Me.GridViewRecords.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewRecords.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewRecords.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewRecords.GridControl = Me.GridControlRecords - Me.GridViewRecords.Name = "GridViewRecords" - Me.GridViewRecords.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewRecords.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewRecords.OptionsBehavior.Editable = False - Me.GridViewRecords.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewRecords.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewRecords.OptionsSelection.EnableAppearanceFocusedRow = False - Me.GridViewRecords.OptionsSelection.EnableAppearanceHideSelection = False - Me.GridViewRecords.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewRecords.OptionsView.ColumnAutoWidth = False - Me.GridViewRecords.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewRecords.VertScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - ' - 'ToolStripRecords - ' - Me.ToolStripRecords.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblRecordsResult, Me.ToolStripSeparator1, Me.ToolStripButton1, Me.tsbtnviewDetail}) - resources.ApplyResources(Me.ToolStripRecords, "ToolStripRecords") - Me.ToolStripRecords.Name = "ToolStripRecords" - ' - 'tslblRecordsResult - ' - Me.tslblRecordsResult.Name = "tslblRecordsResult" - resources.ApplyResources(Me.tslblRecordsResult, "tslblRecordsResult") - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.Excel_25ixel - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'tsbtnviewDetail - ' - Me.tsbtnviewDetail.Image = Global.DD_Record_Organizer.My.Resources.Resources.application_view_detail - resources.ApplyResources(Me.tsbtnviewDetail, "tsbtnviewDetail") - Me.tsbtnviewDetail.Name = "tsbtnviewDetail" - ' - 'GridControlFiles - ' - resources.ApplyResources(Me.GridControlFiles, "GridControlFiles") - Me.GridControlFiles.MainView = Me.GridViewFiles - Me.GridControlFiles.Name = "GridControlFiles" - Me.GridControlFiles.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewFiles}) - ' - 'GridViewFiles - ' - Me.GridViewFiles.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewFiles.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewFiles.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewFiles.GridControl = Me.GridControlFiles - Me.GridViewFiles.Name = "GridViewFiles" - Me.GridViewFiles.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewFiles.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewFiles.OptionsBehavior.Editable = False - Me.GridViewFiles.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewFiles.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewFiles.OptionsSelection.EnableAppearanceFocusedRow = False - Me.GridViewFiles.OptionsSelection.EnableAppearanceHideSelection = False - Me.GridViewFiles.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewFiles.OptionsView.ColumnAutoWidth = False - Me.GridViewFiles.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewFiles.VertScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - ' - 'ToolStripDokumente - ' - Me.ToolStripDokumente.AllowDrop = True - resources.ApplyResources(Me.ToolStripDokumente, "ToolStripDokumente") - Me.ToolStripDokumente.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblDocView, Me.ToolStripButton2}) - Me.ToolStripDokumente.Name = "ToolStripDokumente" - ' - 'tslblDocView - ' - resources.ApplyResources(Me.tslblDocView, "tslblDocView") - Me.tslblDocView.Name = "tslblDocView" - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripButton2.Image = Global.DD_Record_Organizer.My.Resources.Resources.Excel_25ixel - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'ToolStripMain - ' - resources.ApplyResources(Me.ToolStripMain, "ToolStripMain") - Me.ToolStripMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbtnRefresh}) - Me.ToolStripMain.Name = "ToolStripMain" - ' - 'tsbtnRefresh - ' - Me.tsbtnRefresh.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tsbtnRefresh, "tsbtnRefresh") - Me.tsbtnRefresh.Name = "tsbtnRefresh" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'rbSearchRecord - ' - resources.ApplyResources(Me.rbSearchRecord, "rbSearchRecord") - Me.rbSearchRecord.Name = "rbSearchRecord" - Me.rbSearchRecord.UseVisualStyleBackColor = True - ' - 'rbSearchFulltext - ' - resources.ApplyResources(Me.rbSearchFulltext, "rbSearchFulltext") - Me.rbSearchFulltext.Name = "rbSearchFulltext" - Me.rbSearchFulltext.UseVisualStyleBackColor = True - ' - 'rbSearchCombined - ' - resources.ApplyResources(Me.rbSearchCombined, "rbSearchCombined") - Me.rbSearchCombined.Checked = True - Me.rbSearchCombined.Name = "rbSearchCombined" - Me.rbSearchCombined.TabStop = True - Me.rbSearchCombined.UseVisualStyleBackColor = True - ' - 'Panel1 - ' - Me.Panel1.Controls.Add(Me.txtSearch) - Me.Panel1.Controls.Add(Me.Label2) - Me.Panel1.Controls.Add(Me.GroupBox1) - Me.Panel1.Controls.Add(Me.Label1) - Me.Panel1.Controls.Add(Me.ToolStripMain) - Me.Panel1.Controls.Add(Me.Label3) - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Name = "Panel1" - ' - 'txtSearch - ' - resources.ApplyResources(Me.txtSearch, "txtSearch") - Me.txtSearch.Name = "txtSearch" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.rbSearchRecord) - Me.GroupBox1.Controls.Add(Me.rbSearchFulltext) - Me.GroupBox1.Controls.Add(Me.rbSearchCombined) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'frmGlobalSearch - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainerMain) - Me.Controls.Add(Me.Panel1) - Me.KeyPreview = True - Me.Name = "frmGlobalSearch" - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerMain.ResumeLayout(False) - CType(Me.GridControlRecords, System.ComponentModel.ISupportInitialize).EndInit() - Me.cmsRecords.ResumeLayout(False) - CType(Me.GridViewRecords, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStripRecords.ResumeLayout(False) - Me.ToolStripRecords.PerformLayout() - CType(Me.GridControlFiles, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewFiles, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStripDokumente.ResumeLayout(False) - Me.ToolStripDokumente.PerformLayout() - Me.ToolStripMain.ResumeLayout(False) - Me.ToolStripMain.PerformLayout() - Me.Panel1.ResumeLayout(False) - Me.Panel1.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents ToolStripMain As System.Windows.Forms.ToolStrip - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents rbSearchRecord As System.Windows.Forms.RadioButton - Friend WithEvents rbSearchFulltext As System.Windows.Forms.RadioButton - Friend WithEvents rbSearchCombined As System.Windows.Forms.RadioButton - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents SplitContainerMain As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents tsbtnRefresh As System.Windows.Forms.ToolStripButton - Friend WithEvents txtSearch As System.Windows.Forms.TextBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents GridControlRecords As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewRecords As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents ToolStripRecords As System.Windows.Forms.ToolStrip - Friend WithEvents tslblRecordsResult As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripDokumente As System.Windows.Forms.ToolStrip - Friend WithEvents tslblDocView As System.Windows.Forms.ToolStripLabel - Friend WithEvents GridControlFiles As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewFiles As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents cmsRecords As System.Windows.Forms.ContextMenuStrip - Friend WithEvents ExportExcelToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ShowRecordToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents tsbtnviewDetail As System.Windows.Forms.ToolStripButton -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.en-US.resx b/app/DD-Record-Organizer - Kopie/frmGlobalSearch.en-US.resx deleted file mode 100644 index a997d87..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.en-US.resx +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 90, 22 - - - View Details - - - 88, 22 - - - Start search - - - 348, 13 - - - Here You can search in all data (Addi-Records and filefulltext) for data. - - - 163, 17 - - - Search only in ADDI-Records - - - 163, 17 - - - Search only in fulltect of files - - - 342, 17 - - - Combined search (ADDI-Records and files - if fulltext is extracted) - - - 75, 13 - - - search words: - - - Please define your search-variant: - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAP8AAAAAAAAPd/AAAA - AAAPd3fwAAAAAA93d38AAAAAAPd3d///8AAAD3d3d3d/8AAA93d3d3fwAAAPd3//d38AAA93///3fwAA - D3f///d/AAAPd///938AAA93f/93fwAAAPd3d3fwAAAA/3d3f/AAAAAA///wAP//AADn/wAAw/8AAIH/ - AACA/wAAwAcAAOABAADwAQAA+AAAAPgAAAD4AAAA+AAAAPgAAAD8AQAA/AEAAP8HAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBNTU0AWFhYAGRkZABubW4AeXl5AIaG - hgDg4OAA5uTlAOvr6wDx7/AA9vb2APr6+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAA - AAAAAAAAAAAKBAcMAAAAAAAAAAAAAAAMBAEBBwwAAAAAAAAAAAAADAQBAQEHDAAAAAAAAAAAAAAKBAEB - AQcMDAwMDAAAAAAAAAoEAQEBBAEBAQYIDQAAAAAACgQBAQEBAQEBAggAAAAAAAAKAwEGCAsIBQEGDAAA - AAAADAEBCAsLCwgBAQwAAAAAAAgBAQsLCwsLAwEMAAAAAAAMAQEICwsLCAEBDAAAAAAADAYBBggLCAUB - BgwAAAAAAAAIAgEBAQEBAggAAAAAAAAADQgGAQEBBggNAAAAAAAAAAAADAwMDAwAAAD//wAA5/8AAMP/ - AACB/wAAgP8AAMAHAADgAQAA8AEAAPgAAAD4AAAA+AAAAPgAAAD4AAAA/AEAAPwBAAD/BwAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vYwAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbv9vb27/b2 - 9jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jDq6urvZGRk/4aG - hv/29vbv9vb2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbvZGRk/0JC - Qv9CQkL/hoaG//b29u/29vYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYw9vb272Rk - ZP9CQkL/QkJC/0JCQv+Ghob/9vb27/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9jDq6urvZGRk/0JCQv9CQkL/QkJC/4aGhv/29vb/9vb2//b29v/29vb/9vb2z/b29lAAAAAAAAAAAAAA - AAAAAAAA9vb2MOrq6u9kZGT/QkJC/0JCQv9CQkL/ZGRk/0JCQv9CQkL/QkJC/3p6ev/g4OD/9vb2gAAA - AAAAAAAAAAAAAAAAAAD29vYw6urq72RkZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/TU1N/+Dg - 4P/29vZQAAAAAAAAAAAAAAAAAAAAAPb29jDr6+v/WVlZ/0JCQv95eHj/5uTl//Hv8P/m5OX/bm1u/0JC - Qv96enr/9vb2zwAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/5uTl//Hv8P/x7/D/8e/w/+bk - 5f9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAODg4P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/WFhY/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv/m5OX/8e/w//Hv - 8P/x7/D/5uTl/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2z3p6ev9CQkL/eXh4/+bk - 5f/x7/D/5uTl/25tbv9CQkL/enp6//b29s8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29lDg4OD/TU1N/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/TU1N/+Dg4P/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2gODg - 4P96enr/QkJC/0JCQv9CQkL/enp6/+Dg4P/29vaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZQ9vb2z/b29v/29vb/9vb2//b29s/29vZQAAAAAAAAAADn/wAAw/8AAIH/AAAA/wAAAH8AAIAD - AADAAQAA4AAAAPAAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPwBAAD+AwAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx b/app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx deleted file mode 100644 index f6e1646..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx +++ /dev/null @@ -1,748 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 117 - - - 454, 17 - - - 143, 22 - - - Export Excel - - - 143, 22 - - - Show Record - - - 144, 48 - - - cmsRecords - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 0, 25 - - - Aqua - - - 751, 313 - - - - 0 - - - GridControlRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel1 - - - 0 - - - 145, 17 - - - 93, 22 - - - 0 Records found - - - 6, 25 - - - Magenta - - - 60, 22 - - - Export - - - Magenta - - - 95, 22 - - - Detailansicht - - - 0, 0 - - - 751, 25 - - - 0 - - - ToolStrip2 - - - ToolStripRecords - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel1 - - - 1 - - - Panel1 - - - Fill - - - 0, 25 - - - Orange - - - 406, 313 - - - 4 - - - GridControlFiles - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel2 - - - 0 - - - 289, 17 - - - Tahoma, 9pt - - - Segoe UI, 8.25pt, style=Bold, Italic - - - 126, 22 - - - Windream-Dokumente - - - Magenta - - - 63, 22 - - - Export - - - 0, 0 - - - 406, 25 - - - 3 - - - ToolStrip2 - - - ToolStripDokumente - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel2 - - - 1 - - - Panel2 - - - 1169, 338 - - - 8 - - - SplitContainerControl1 - - - SplitContainerMain - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 1 - - - 17, 17 - - - Bottom - - - Magenta - - - 92, 22 - - - Starte Suche - - - 0, 92 - - - 1169, 25 - - - 1 - - - ToolStrip1 - - - ToolStripMain - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 4 - - - True - - - Tahoma, 8.25pt, style=Italic - - - 12, 11 - - - 504, 13 - - - 1 - - - In diesem Formular können Sie systemweit (in Sichten und/oder Dateien) nach Volltextbegriffen suchen. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 3 - - - True - - - 703, 112 - - - 38, 13 - - - 3 - - - Label3 - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 5 - - - True - - - 423, 20 - - - 183, 17 - - - 1 - - - Nur in ADDI-Datensätzen suchen - - - rbSearchRecord - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - 423, 43 - - - 188, 17 - - - 2 - - - Nur in Volltext der Dateien suchen - - - rbSearchFulltext - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 12, 20 - - - 405, 17 - - - 0 - - - Kombinierte Suche (ADDI-Datensätzen und Dateien - wenn Volltext vorhanden) - - - rbSearchCombined - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - 15, 50 - - - 501, 21 - - - 0 - - - txtSearch - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 0 - - - True - - - 15, 31 - - - 66, 13 - - - 8 - - - Suchbegriff: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 1 - - - 538, 31 - - - 765, 78 - - - 7 - - - Bitte definieren Sie eine Suchvariante: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 2 - - - Top - - - 0, 0 - - - 1169, 117 - - - 7 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - 6, 13 - - - 1169, 455 - - - Tahoma, 8.25pt - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAP8AAAAAAAAPd/AAAA - AAAPd3fwAAAAAA93d38AAAAAAPd3d///8AAAD3d3d3d/8AAA93d3d3fwAAAPd3//d38AAA93///3fwAA - D3f///d/AAAPd///938AAA93f/93fwAAAPd3d3fwAAAA/3d3f/AAAAAA///wAP//AADn/wAAw/8AAIH/ - AACA/wAAwAcAAOABAADwAQAA+AAAAPgAAAD4AAAA+AAAAPgAAAD8AQAA/AEAAP8HAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBNTU0AWFhYAGRkZABubW4AeXl5AIaG - hgDg4OAA5uTlAOvr6wDx7/AA9vb2APr6+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAA - AAAAAAAAAAAKBAcMAAAAAAAAAAAAAAAMBAEBBwwAAAAAAAAAAAAADAQBAQEHDAAAAAAAAAAAAAAKBAEB - AQcMDAwMDAAAAAAAAAoEAQEBBAEBAQYIDQAAAAAACgQBAQEBAQEBAggAAAAAAAAKAwEGCAsIBQEGDAAA - AAAADAEBCAsLCwgBAQwAAAAAAAgBAQsLCwsLAwEMAAAAAAAMAQEICwsLCAEBDAAAAAAADAYBBggLCAUB - BgwAAAAAAAAIAgEBAQEBAggAAAAAAAAADQgGAQEBBggNAAAAAAAAAAAADAwMDAwAAAD//wAA5/8AAMP/ - AACB/wAAgP8AAMAHAADgAQAA8AEAAPgAAAD4AAAA+AAAAPgAAAD4AAAA/AEAAPwBAAD/BwAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vYwAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbv9vb27/b2 - 9jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jDq6urvZGRk/4aG - hv/29vbv9vb2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbvZGRk/0JC - Qv9CQkL/hoaG//b29u/29vYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYw9vb272Rk - ZP9CQkL/QkJC/0JCQv+Ghob/9vb27/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9jDq6urvZGRk/0JCQv9CQkL/QkJC/4aGhv/29vb/9vb2//b29v/29vb/9vb2z/b29lAAAAAAAAAAAAAA - AAAAAAAA9vb2MOrq6u9kZGT/QkJC/0JCQv9CQkL/ZGRk/0JCQv9CQkL/QkJC/3p6ev/g4OD/9vb2gAAA - AAAAAAAAAAAAAAAAAAD29vYw6urq72RkZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/TU1N/+Dg - 4P/29vZQAAAAAAAAAAAAAAAAAAAAAPb29jDr6+v/WVlZ/0JCQv95eHj/5uTl//Hv8P/m5OX/bm1u/0JC - Qv96enr/9vb2zwAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/5uTl//Hv8P/x7/D/8e/w/+bk - 5f9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAODg4P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/WFhY/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv/m5OX/8e/w//Hv - 8P/x7/D/5uTl/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2z3p6ev9CQkL/eXh4/+bk - 5f/x7/D/5uTl/25tbv9CQkL/enp6//b29s8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29lDg4OD/TU1N/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/TU1N/+Dg4P/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2gODg - 4P96enr/QkJC/0JCQv9CQkL/enp6/+Dg4P/29vaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZQ9vb2z/b29v/29vb/9vb2//b29s/29vZQAAAAAAAAAADn/wAAw/8AAIH/AAAA/wAAAH8AAIAD - AADAAQAA4AAAAPAAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPwBAAD+AwAA - - - - Search all over - - - ExportExcelToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ShowRecordToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewRecords - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblRecordsResult - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnviewDetail - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewFiles - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblDocView - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRefresh - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmGlobalSearch - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx.bak b/app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx.bak deleted file mode 100644 index 3b41720..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.resx.bak +++ /dev/null @@ -1,748 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 117 - - - 454, 17 - - - 143, 22 - - - Export Excel - - - 143, 22 - - - Show Record - - - 144, 48 - - - cmsRecords - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 0, 25 - - - Aqua - - - 751, 313 - - - - 0 - - - GridControlRecords - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel1 - - - 0 - - - 145, 17 - - - 93, 22 - - - 0 Records found - - - 6, 25 - - - Magenta - - - 60, 22 - - - Export - - - Magenta - - - 95, 22 - - - Detailansicht - - - 0, 0 - - - 751, 25 - - - 0 - - - ToolStrip2 - - - ToolStripRecords - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel1 - - - 1 - - - Panel1 - - - Fill - - - 0, 25 - - - Orange - - - 406, 313 - - - 4 - - - GridControlFiles - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel2 - - - 0 - - - 289, 17 - - - Tahoma, 9pt - - - Segoe UI, 8.25pt, style=Bold, Italic - - - 126, 22 - - - Windream-Dokumente - - - Magenta - - - 63, 22 - - - Export - - - 0, 0 - - - 406, 25 - - - 3 - - - ToolStrip2 - - - ToolStripDokumente - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain.Panel2 - - - 1 - - - Panel2 - - - 1169, 338 - - - 8 - - - SplitContainerControl1 - - - SplitContainerMain - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 1 - - - 17, 17 - - - Bottom - - - Magenta - - - 92, 22 - - - Starte Suche - - - 0, 92 - - - 1169, 25 - - - 1 - - - ToolStrip1 - - - ToolStripMain - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 4 - - - True - - - Tahoma, 8.25pt, style=Italic - - - 12, 11 - - - 504, 13 - - - 1 - - - In diesem Formular können Sie systemweit (in Sichten und/oder Dateien) nach Volltextbegriffen suchen. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 3 - - - True - - - 703, 112 - - - 38, 13 - - - 3 - - - Label3 - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 5 - - - True - - - 423, 20 - - - 183, 17 - - - 1 - - - Nur in ADDI-Datensätzen suchen - - - rbSearchRecord - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - 423, 43 - - - 188, 17 - - - 2 - - - Nur in Volltext der Dateien suchen - - - rbSearchFulltext - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 12, 20 - - - 405, 17 - - - 0 - - - Kombinierte Suche (ADDI-Datensätzen und Dateien - wenn Volltext vorhanden) - - - rbSearchCombined - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - 15, 50 - - - 501, 21 - - - 0 - - - txtSearch - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 0 - - - True - - - 15, 31 - - - 66, 13 - - - 8 - - - Suchbegriff: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 1 - - - 538, 31 - - - 765, 78 - - - 7 - - - Bitte definieren Sie eine Suchvariante: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 2 - - - Top - - - 0, 0 - - - 1169, 117 - - - 7 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - 6, 13 - - - 1169, 455 - - - Tahoma, 8.25pt - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAP8AAAAAAAAPd/AAAA - AAAPd3fwAAAAAA93d38AAAAAAPd3d///8AAAD3d3d3d/8AAA93d3d3fwAAAPd3//d38AAA93///3fwAA - D3f///d/AAAPd///938AAA93f/93fwAAAPd3d3fwAAAA/3d3f/AAAAAA///wAP//AADn/wAAw/8AAIH/ - AACA/wAAwAcAAOABAADwAQAA+AAAAPgAAAD4AAAA+AAAAPgAAAD8AQAA/AEAAP8HAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBNTU0AWFhYAGRkZABubW4AeXl5AIaG - hgDg4OAA5uTlAOvr6wDx7/AA9vb2APr6+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAA - AAAAAAAAAAAKBAcMAAAAAAAAAAAAAAAMBAEBBwwAAAAAAAAAAAAADAQBAQEHDAAAAAAAAAAAAAAKBAEB - AQcMDAwMDAAAAAAAAAoEAQEBBAEBAQYIDQAAAAAACgQBAQEBAQEBAggAAAAAAAAKAwEGCAsIBQEGDAAA - AAAADAEBCAsLCwgBAQwAAAAAAAgBAQsLCwsLAwEMAAAAAAAMAQEICwsLCAEBDAAAAAAADAYBBggLCAUB - BgwAAAAAAAAIAgEBAQEBAggAAAAAAAAADQgGAQEBBggNAAAAAAAAAAAADAwMDAwAAAD//wAA5/8AAMP/ - AACB/wAAgP8AAMAHAADgAQAA8AEAAPgAAAD4AAAA+AAAAPgAAAD4AAAA/AEAAPwBAAD/BwAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vYwAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbv9vb27/b2 - 9jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jDq6urvZGRk/4aG - hv/29vbv9vb2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vbvZGRk/0JC - Qv9CQkL/hoaG//b29u/29vYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYw9vb272Rk - ZP9CQkL/QkJC/0JCQv+Ghob/9vb27/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9jDq6urvZGRk/0JCQv9CQkL/QkJC/4aGhv/29vb/9vb2//b29v/29vb/9vb2z/b29lAAAAAAAAAAAAAA - AAAAAAAA9vb2MOrq6u9kZGT/QkJC/0JCQv9CQkL/ZGRk/0JCQv9CQkL/QkJC/3p6ev/g4OD/9vb2gAAA - AAAAAAAAAAAAAAAAAAD29vYw6urq72RkZP9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/TU1N/+Dg - 4P/29vZQAAAAAAAAAAAAAAAAAAAAAPb29jDr6+v/WVlZ/0JCQv95eHj/5uTl//Hv8P/m5OX/bm1u/0JC - Qv96enr/9vb2zwAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv9CQkL/5uTl//Hv8P/x7/D/8e/w/+bk - 5f9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAODg4P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/WFhY/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JCQv/m5OX/8e/w//Hv - 8P/x7/D/5uTl/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2z3p6ev9CQkL/eXh4/+bk - 5f/x7/D/5uTl/25tbv9CQkL/enp6//b29s8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29lDg4OD/TU1N/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/TU1N/+Dg4P/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2gODg - 4P96enr/QkJC/0JCQv9CQkL/enp6/+Dg4P/29vaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZQ9vb2z/b29v/29vb/9vb2//b29s/29vZQAAAAAAAAAADn/wAAw/8AAIH/AAAA/wAAAH8AAIAD - AADAAQAA4AAAAPAAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPwBAAD+AwAA - - - - Search all over - - - ExportExcelToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ShowRecordToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewRecords - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblRecordsResult - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnviewDetail - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewFiles - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblDocView - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRefresh - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmGlobalSearch - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.vb b/app/DD-Record-Organizer - Kopie/frmGlobalSearch.vb deleted file mode 100644 index 8b8adcd..0000000 --- a/app/DD-Record-Organizer - Kopie/frmGlobalSearch.vb +++ /dev/null @@ -1,259 +0,0 @@ -Imports DevExpress.Utils -Imports System.Text -Imports System.IO - -Public Class frmGlobalSearch - - Inherits Form - Private _Helper As ClassHelper - Dim sel_Records, sel_FT As String - Private Sub tsbtnRefresh_Click(sender As Object, e As EventArgs) Handles tsbtnRefresh.Click - Refresh_Search() - End Sub - Sub Refresh_Search() - If txtSearch.Text = "" Then - Exit Sub - End If - sel_Records = "" - sel_FT = "" - - If rbSearchCombined.Checked = True Then - PREPARE_RECORD_SQL() - PREPARE_FT_SQL() - End If - If rbSearchRecord.Checked = True Then - PREPARE_RECORD_SQL() - End If - If rbSearchFulltext.Checked Then - PREPARE_FT_SQL() - End If - Dim DT_Files As DataTable - Dim DT_RECORD_RESULT As DataTable - If rbSearchCombined.Checked Or rbSearchRecord.Checked Then - DT_RECORD_RESULT = Refresh_Records() - Else - SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel1 - SplitContainerMain.Collapsed = True - tslblRecordsResult.Text = String.Format("No records found") - GridControlRecords.DataSource = Nothing - End If - If rbSearchCombined.Checked Or rbSearchFulltext.Checked Then - DT_Files = Refresh_Files() - If rbSearchFulltext.Checked Then - SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel1 - SplitContainerMain.Collapsed = True - End If - Else - SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2 - SplitContainerMain.Collapsed = True - GridControlFiles.DataSource = Nothing - End If - End Sub - Sub PREPARE_FT_SQL() - Dim sqlft = SQL_FULLTEXT - sqlft = sqlft.Replace("@FULLTEXT", txtSearch.Text) - Dim selDoc = String.Format("SELECT [DocID],[FULL_FILENAME],[Filename],[DISPLAY_NAME],[Doctype],[Creation_DateTime] As CreatedWhen,[Change_DateTime] as ChangedWhen,[IN_WORK] as [InWork?] " & - "FROM VWPMO_DOC_SEARCH where DocID in " & vbNewLine & - "({0}) " & vbNewLine & - "AND DocID IN (SELECT dwObjectID FROM VWPMO_WD_OBJECT_RIGHTS WHERE dwUserOrGroupID = {1})", sqlft, USERID_FK_INT_ECM) - sel_FT = selDoc - - End Sub - Sub PREPARE_RECORD_SQL() - sel_Records = String.Format("select T.RECORD_ID,TR.FORM_ID AS ENTITY_ID ,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), TFV.GUID), 1) as Entity," & - "T.VALUE,TR.ADDED_WHO as AddedWho,TR.ADDED_WHEN as AddedWhen,TR.CHANGED_WHO As ChangedWho,TR.CHANGED_WHEN as ChangedWhen from TBPMO_CONTROL_VALUE T,TBPMO_RECORD TR,TBPMO_FORM_VIEW TFV " & - "where T.RECORD_ID = TR.GUID AND TR.FORM_ID = TFV.FORM_ID AND T.value like '%{1}%' ORDER BY T.RECORD_ID", USER_LANGUAGE, txtSearch.Text) - End Sub - Private Function Refresh_Records() - Dim DT_RECORD_RESULT = ClassDatabase.Return_Datatable(sel_Records) - If Not IsNothing(DT_RECORD_RESULT) Then - SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.None - SplitContainerMain.Collapsed = False - If DT_RECORD_RESULT.Rows.Count > 0 Then - GridControlRecords.DataSource = DT_RECORD_RESULT - tslblRecordsResult.Text = String.Format("{0} records found", DT_RECORD_RESULT.Rows.Count) - Try - GridViewRecords.Columns("AddedWhen").DisplayFormat.FormatType = FormatType.DateTime - GridViewRecords.Columns("AddedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - GridViewRecords.Columns("ChangedWhen").DisplayFormat.FormatType = FormatType.DateTime - GridViewRecords.Columns("ChangedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - GridViewRecords.ApplyFindFilter(txtSearch.Text) - Catch ex As Exception - - End Try - ' FormID und RecordID immer ausblenden - GridViewRecords.Columns.Item("ENTITY_ID").Visible = False - Else - tslblRecordsResult.Text = String.Format("No records found") - GridControlRecords.DataSource = Nothing - End If - Return DT_RECORD_RESULT - Else - Return Nothing - End If - End Function - Private Function Refresh_Files() - Dim DT_Files = ClassDatabase.Return_Datatable(sel_FT, True) - If Not IsNothing(DT_Files) Then - SplitContainerMain.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.None - SplitContainerMain.Collapsed = False - If DT_Files.Rows.Count > 0 Then - GridControlFiles.DataSource = DT_Files - tslblDocView.Text = String.Format("{0} files found", DT_Files.Rows.Count) - Try - GridViewFiles.Columns("AddedWhen").DisplayFormat.FormatType = FormatType.DateTime - GridViewFiles.Columns("AddedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - GridViewFiles.Columns("ChangedWhen").DisplayFormat.FormatType = FormatType.DateTime - GridViewFiles.Columns("ChangedWhen").DisplayFormat.FormatString = CURRENT_DATE_FORMAT & " HH:MM:ss" - Catch ex As Exception - - End Try - ' FormID und RecordID immer ausblenden - GridViewFiles.Columns.Item("FULL_FILENAME").Visible = False - Else - tslblDocView.Text = String.Format(" No files found") - GridControlFiles.DataSource = Nothing - End If - Return DT_Files - Else - Return Nothing - End If - End Function - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Export_Excel(GridControlRecords) - End Sub - - Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click - Export_Excel(GridControlFiles) - End Sub - - Private Sub ExportExcelToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ExportExcelToolStripMenuItem.Click - Export_Excel(GridControlRecords) - End Sub - Sub Export_Excel(Grid As DevExpress.XtraGrid.GridControl) - Dim saveFileDialog1 As New SaveFileDialog - saveFileDialog1.Filter = "Excel File|*.xlsx" - saveFileDialog1.Title = "Export to Excel:" - saveFileDialog1.ShowDialog() - If saveFileDialog1.FileName <> "" Then - Cursor = Cursors.WaitCursor - Grid.MainView.ExportToXlsx(saveFileDialog1.FileName) - Dim result As MsgBoxResult - Dim msg = String.Format("Datei wurde erstellt! Wollen Sie diese nun öffnen?") - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("File was created. Do You want to open excel?") - End If - result = MessageBox.Show(msg, "Exporting result:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Process.Start(saveFileDialog1.FileName) - End If - End If - Cursor = Cursors.Default - End Sub - - Private Sub ShowRecordToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ShowRecordToolStripMenuItem.Click - Show_Detail_Record() - End Sub - Sub Show_Detail_Record() - Try - Dim RECORD_ID = GridViewRecords.GetFocusedRowCellValue(GridViewRecords.Columns("RECORD_ID")) - If Not IsNothing(RECORD_ID) Then - ClassJumpRecord.JumpToRecord(0, RECORD_ID) - End If - Catch ex As Exception - MsgBox("Unexpected Error in Show_Detail_Record:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - JUMP_RECORD_ID = 0 - End Sub - - Private Sub frmSearchAllOVer_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Save_DocGrid_Layout() - Save_RecGrid_Layout() - End Sub - Private Sub frmSearchAllOVer_KeyUp(sender As Object, e As KeyEventArgs) Handles MyBase.KeyUp - If e.KeyCode = Keys.Return Then - Refresh_Search() - End If - End Sub - - Private Sub tsbtnviewDetail_Click(sender As Object, e As EventArgs) Handles tsbtnviewDetail.Click - Show_Detail_Record() - End Sub - - Private Sub GridControlFiles_DoubleClick(sender As Object, e As EventArgs) Handles GridControlFiles.DoubleClick - Me.Cursor = Cursors.WaitCursor - - For Each row In GridViewFiles.GetSelectedRows - Dim SELECTED_DOC_PATH = _Helper.FORMAT_WM_PATH(GridViewFiles.GetRowCellValue(row, "FULL_FILENAME")) - Dim SELECTED_DOC_ID = GridViewFiles.GetRowCellValue(row, "DocID") - If IsNothing(SELECTED_DOC_PATH) Then - MsgBox("Could not read File Parameters!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - ClassHelper.File_open(SELECTED_DOC_PATH, SELECTED_DOC_ID) - - Next - Me.Cursor = Cursors.Default - End Sub - Sub Save_DocGrid_Layout() - Try - Dim XMLPath = Get_DocGrid_Layout_Filename() - GridViewFiles.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - MsgBox("Error in Save_DocGrid_Layout:" & vbNewLine & ex.Message) - End Try - End Sub - Sub Save_RecGrid_Layout() - Try - Dim XMLPath = Get_RecordGrid_Layout_Filename() - GridViewRecords.SaveLayoutToXml(XMLPath) - ' Update_Status_Label(True, "Grid Layout Loaded") - Catch ex As Exception - MsgBox("Error in Save_RecGrid_Layout:" & vbNewLine & ex.Message) - End Try - End Sub - Sub Load_DocGrid_Layout() - Try - Dim XMLPath = Get_DocGrid_Layout_Filename() - If File.Exists(XMLPath) Then - GridViewFiles.RestoreLayoutFromXml(XMLPath) - GridViewFiles.GuessAutoFilterRowValuesFromFilter() - End If - - Catch ex As Exception - MsgBox("Error in Load_DocGrid_Layout:" & vbNewLine & ex.Message) - End Try - End Sub - Sub Load_RecordGrid_Layout() - Try - Dim XMLPath = Get_RecordGrid_Layout_Filename() - If File.Exists(XMLPath) Then - GridViewRecords.RestoreLayoutFromXml(XMLPath) - GridViewRecords.GuessAutoFilterRowValuesFromFilter() - End If - - Catch ex As Exception - MsgBox("Error in Load_RecordGrid_Layout:" & vbNewLine & ex.Message) - End Try - End Sub - Private Function Get_RecordGrid_Layout_Filename() - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim Filename As String = "frmGlobalSearch_RecordGrid-UserLayout.xml" - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - Private Function Get_DocGrid_Layout_Filename() - Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)") - Dim Filename As String = "frmGlobalSearch_DocGrid-UserLayout.xml" - Return System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - End Function - - Private Sub frmSearchAllOVer_Load(sender As Object, e As EventArgs) Handles Me.Load - _Helper = New ClassHelper - Load_DocGrid_Layout() - Load_RecordGrid_Layout() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.Designer.vb deleted file mode 100644 index 21e65bf..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.Designer.vb +++ /dev/null @@ -1,433 +0,0 @@ - _ -Partial Class frmLanguage_Translator - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLanguage_Translator)) - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.btnclearFilter = New System.Windows.Forms.Button() - Me.cmbObjectgroup = New System.Windows.Forms.ComboBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label1 = New System.Windows.Forms.Label() - Me.cmbLanguage = New System.Windows.Forms.ComboBox() - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnRefresh_Grid = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnExcel = New System.Windows.Forms.ToolStripButton() - Me.GridControlObjects = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_LANGUAGE_OBJECTBindingSource1 = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.grvwGridObjects = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colLANGUAGE_TYPE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSCREEN_ID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colPMO_OBJECT_NAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCAPTION = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colHINT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.TBPMO_LANGUAGE_OBJECTBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_LANGUAGE_OBJECTTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_LANGUAGE_OBJECTTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.ts_statelbl = New System.Windows.Forms.ToolStripStatusLabel() - Me.Panel1 = New System.Windows.Forms.Panel() - Me.GroupBox1.SuspendLayout() - CType(Me.TBPMO_LANGUAGE_OBJECTBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.SuspendLayout() - CType(Me.GridControlObjects, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_LANGUAGE_OBJECTBindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwGridObjects, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_LANGUAGE_OBJECTBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.StatusStrip1.SuspendLayout() - Me.Panel1.SuspendLayout() - Me.SuspendLayout() - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.btnclearFilter) - Me.GroupBox1.Controls.Add(Me.cmbObjectgroup) - Me.GroupBox1.Controls.Add(Me.Label2) - Me.GroupBox1.Controls.Add(Me.Label1) - Me.GroupBox1.Controls.Add(Me.cmbLanguage) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'btnclearFilter - ' - Me.btnclearFilter.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btnclearFilter, "btnclearFilter") - Me.btnclearFilter.Name = "btnclearFilter" - Me.btnclearFilter.UseVisualStyleBackColor = True - ' - 'cmbObjectgroup - ' - Me.cmbObjectgroup.FormattingEnabled = True - Me.cmbObjectgroup.Items.AddRange(New Object() {resources.GetString("cmbObjectgroup.Items"), resources.GetString("cmbObjectgroup.Items1"), resources.GetString("cmbObjectgroup.Items2"), resources.GetString("cmbObjectgroup.Items3"), resources.GetString("cmbObjectgroup.Items4")}) - resources.ApplyResources(Me.cmbObjectgroup, "cmbObjectgroup") - Me.cmbObjectgroup.Name = "cmbObjectgroup" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'cmbLanguage - ' - Me.cmbLanguage.FormattingEnabled = True - Me.cmbLanguage.Items.AddRange(New Object() {resources.GetString("cmbLanguage.Items"), resources.GetString("cmbLanguage.Items1")}) - resources.ApplyResources(Me.cmbLanguage, "cmbLanguage") - Me.cmbLanguage.Name = "cmbLanguage" - ' - 'TBPMO_LANGUAGE_OBJECTBindingNavigator - ' - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.AddNewItem = Nothing - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.CountItemFormat = "of {0} language objects" - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.DeleteItem = Nothing - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.tsbtnRefresh_Grid, Me.ToolStripSeparator1, Me.tsbtnExcel}) - resources.ApplyResources(Me.TBPMO_LANGUAGE_OBJECTBindingNavigator, "TBPMO_LANGUAGE_OBJECTBindingNavigator") - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.Name = "TBPMO_LANGUAGE_OBJECTBindingNavigator" - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'tsbtnRefresh_Grid - ' - Me.tsbtnRefresh_Grid.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tsbtnRefresh_Grid, "tsbtnRefresh_Grid") - Me.tsbtnRefresh_Grid.Name = "tsbtnRefresh_Grid" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'tsbtnExcel - ' - Me.tsbtnExcel.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.tsbtnExcel.Image = Global.DD_Record_Organizer.My.Resources.Resources.Excel_25ixel - resources.ApplyResources(Me.tsbtnExcel, "tsbtnExcel") - Me.tsbtnExcel.Name = "tsbtnExcel" - ' - 'GridControlObjects - ' - Me.GridControlObjects.DataSource = Me.TBPMO_LANGUAGE_OBJECTBindingSource1 - resources.ApplyResources(Me.GridControlObjects, "GridControlObjects") - Me.GridControlObjects.MainView = Me.grvwGridObjects - Me.GridControlObjects.Name = "GridControlObjects" - Me.GridControlObjects.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGridObjects}) - ' - 'TBPMO_LANGUAGE_OBJECTBindingSource1 - ' - Me.TBPMO_LANGUAGE_OBJECTBindingSource1.DataMember = "TBPMO_LANGUAGE_OBJECT" - Me.TBPMO_LANGUAGE_OBJECTBindingSource1.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'grvwGridObjects - ' - Me.grvwGridObjects.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGridObjects.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGridObjects.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGridObjects.Appearance.FilterPanel.BackColor = CType(resources.GetObject("grvwGridObjects.Appearance.FilterPanel.BackColor"), System.Drawing.Color) - Me.grvwGridObjects.Appearance.FilterPanel.Options.UseBackColor = True - Me.grvwGridObjects.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colLANGUAGE_TYPE, Me.colSCREEN_ID, Me.colPMO_OBJECT_NAME, Me.colCAPTION, Me.colHINT, Me.colADDED_WHO, Me.colADDED_WHEN, Me.colCHANGED_WHO, Me.colCHANGED_WHEN}) - Me.grvwGridObjects.GridControl = Me.GridControlObjects - Me.grvwGridObjects.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - Me.grvwGridObjects.Name = "grvwGridObjects" - Me.grvwGridObjects.OptionsView.ColumnAutoWidth = False - Me.grvwGridObjects.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGridObjects.OptionsView.ShowAutoFilterRow = True - ' - 'colGUID - ' - resources.ApplyResources(Me.colGUID, "colGUID") - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - Me.colGUID.OptionsColumn.AllowEdit = False - ' - 'colLANGUAGE_TYPE - ' - resources.ApplyResources(Me.colLANGUAGE_TYPE, "colLANGUAGE_TYPE") - Me.colLANGUAGE_TYPE.FieldName = "LANGUAGE_TYPE" - Me.colLANGUAGE_TYPE.Name = "colLANGUAGE_TYPE" - Me.colLANGUAGE_TYPE.OptionsColumn.AllowEdit = False - ' - 'colSCREEN_ID - ' - resources.ApplyResources(Me.colSCREEN_ID, "colSCREEN_ID") - Me.colSCREEN_ID.FieldName = "SCREEN_ID" - Me.colSCREEN_ID.Name = "colSCREEN_ID" - Me.colSCREEN_ID.OptionsColumn.AllowEdit = False - ' - 'colPMO_OBJECT_NAME - ' - resources.ApplyResources(Me.colPMO_OBJECT_NAME, "colPMO_OBJECT_NAME") - Me.colPMO_OBJECT_NAME.FieldName = "PMO_OBJECT_NAME" - Me.colPMO_OBJECT_NAME.Name = "colPMO_OBJECT_NAME" - Me.colPMO_OBJECT_NAME.OptionsColumn.AllowEdit = False - ' - 'colCAPTION - ' - Me.colCAPTION.AppearanceCell.BackColor = CType(resources.GetObject("colCAPTION.AppearanceCell.BackColor"), System.Drawing.Color) - Me.colCAPTION.AppearanceCell.Options.UseBackColor = True - resources.ApplyResources(Me.colCAPTION, "colCAPTION") - Me.colCAPTION.FieldName = "CAPTION" - Me.colCAPTION.Name = "colCAPTION" - ' - 'colHINT - ' - Me.colHINT.AppearanceCell.BackColor = CType(resources.GetObject("colHINT.AppearanceCell.BackColor"), System.Drawing.Color) - Me.colHINT.AppearanceCell.Options.UseBackColor = True - resources.ApplyResources(Me.colHINT, "colHINT") - Me.colHINT.FieldName = "HINT" - Me.colHINT.Name = "colHINT" - ' - 'colADDED_WHO - ' - resources.ApplyResources(Me.colADDED_WHO, "colADDED_WHO") - Me.colADDED_WHO.FieldName = "ADDED_WHO" - Me.colADDED_WHO.Name = "colADDED_WHO" - Me.colADDED_WHO.OptionsColumn.AllowEdit = False - ' - 'colADDED_WHEN - ' - resources.ApplyResources(Me.colADDED_WHEN, "colADDED_WHEN") - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - Me.colADDED_WHEN.OptionsColumn.AllowEdit = False - ' - 'colCHANGED_WHO - ' - resources.ApplyResources(Me.colCHANGED_WHO, "colCHANGED_WHO") - Me.colCHANGED_WHO.FieldName = "CHANGED_WHO" - Me.colCHANGED_WHO.Name = "colCHANGED_WHO" - Me.colCHANGED_WHO.OptionsColumn.AllowEdit = False - ' - 'colCHANGED_WHEN - ' - resources.ApplyResources(Me.colCHANGED_WHEN, "colCHANGED_WHEN") - Me.colCHANGED_WHEN.FieldName = "CHANGED_WHEN" - Me.colCHANGED_WHEN.Name = "colCHANGED_WHEN" - Me.colCHANGED_WHEN.OptionsColumn.AllowEdit = False - ' - 'TBPMO_LANGUAGE_OBJECTTableAdapter - ' - Me.TBPMO_LANGUAGE_OBJECTTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Me.TBPMO_LANGUAGE_OBJECTTableAdapter - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ts_statelbl}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'ts_statelbl - ' - Me.ts_statelbl.Name = "ts_statelbl" - resources.ApplyResources(Me.ts_statelbl, "ts_statelbl") - ' - 'Panel1 - ' - Me.Panel1.Controls.Add(Me.GridControlObjects) - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Name = "Panel1" - ' - 'frmLanguage_Translator - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Panel1) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.TBPMO_LANGUAGE_OBJECTBindingNavigator) - Me.Controls.Add(Me.GroupBox1) - Me.Name = "frmLanguage_Translator" - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.TBPMO_LANGUAGE_OBJECTBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.ResumeLayout(False) - Me.TBPMO_LANGUAGE_OBJECTBindingNavigator.PerformLayout() - CType(Me.GridControlObjects, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_LANGUAGE_OBJECTBindingSource1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwGridObjects, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_LANGUAGE_OBJECTBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.Panel1.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents btnclearFilter As System.Windows.Forms.Button - Friend WithEvents cmbObjectgroup As System.Windows.Forms.ComboBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents cmbLanguage As System.Windows.Forms.ComboBox - Friend WithEvents TBPMO_LANGUAGE_OBJECTBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents GridControlObjects As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwGridObjects As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents TBPMO_LANGUAGE_OBJECTBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents tsbtnRefresh_Grid As System.Windows.Forms.ToolStripButton - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_LANGUAGE_OBJECTBindingSource1 As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_LANGUAGE_OBJECTTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_LANGUAGE_OBJECTTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colLANGUAGE_TYPE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSCREEN_ID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colPMO_OBJECT_NAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCAPTION As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colHINT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents tsbtnExcel As System.Windows.Forms.ToolStripButton - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents ts_statelbl As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx b/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx deleted file mode 100644 index 9db72ff..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx +++ /dev/null @@ -1,1311 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - MiddleLeft - - - 298, 32 - - - 89, 23 - - - - 51 - - - Clear filter - - - MiddleRight - - - btnclearFilter - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Constructor titles - - - Entity titles - - - Doctype titles - - - Workflow titles - - - Worflow state titles - - - 120, 34 - - - 172, 21 - - - 50 - - - cmbObjectgroup - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 117, 18 - - - 78, 13 - - - 49 - - - object-group: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 12, 18 - - - 61, 13 - - - 48 - - - Language: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - de-DE - - - en-US - - - 15, 34 - - - 94, 21 - - - 47 - - - cmbLanguage - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - - Top - - - 0, 0 - - - 1127, 65 - - - 0 - - - Filter: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 17, 17 - - - 128, 22 - - - of {0} language objects - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - Magenta - - - 93, 22 - - - Refresh Data - - - 6, 25 - - - MiddleLeft - - - Magenta - - - 60, 22 - - - Export - - - MiddleRight - - - 0, 65 - - - 1127, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_LANGUAGE_OBJECTBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 747, 17 - - - 604, 17 - - - Fill - - - 0, 0 - - - LightBlue - - - 255, 128, 0 - - - ID - - - True - - - 0 - - - Language - - - True - - - 1 - - - Screen-ID - - - True - - - 2 - - - Object-Name - - - True - - - 3 - - - 255, 128, 0 - - - Caption - - - True - - - 4 - - - 186 - - - Yellow - - - Hint/Comment - - - True - - - 5 - - - 213 - - - Added who - - - True - - - 6 - - - Added when - - - True - - - 7 - - - Changed who - - - True - - - 8 - - - Changed when - - - True - - - 9 - - - 1127, 464 - - - 2 - - - GridControlObjects - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 0 - - - 319, 17 - - - 17, 56 - - - 297, 56 - - - 470, 56 - - - 43, 17 - - - sdsdsd - - - False - - - 0, 554 - - - 1127, 22 - - - 3 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Fill - - - 0, 90 - - - 1127, 464 - - - 4 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 1127, 576 - - - Segoe UI, 8.25pt - - - - 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 - u68VoRsQ6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/068VAsiLuAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeHdMVTpZ8AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9yuwG4vGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAVB2wljkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AGN1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANv4EQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA//////H/AAD/////AP8AAP////gAfwAA////wAA/AAD+H/4AAB8AAP4APgAADwAA/wACAAAP - AAD/gAIAAAcAAP+ABgAABwAA/wAGAAAHAAD+AAYAAAcAAPwABgAABwAA+AAGAAAHAAD4AA8AAAcAAPAA - DwAABwAA8AAPAAAHAADwAA8AAAMAAPADHwAAAwAA8AefAAADAADwD98AAAMAAPgf/4AAAwAA+AAf4AAH - AADwAAfwAH8AAMAAAfwP/wAAwAAB////AADAAAH///8AAOAAAf///wAA4AAD////AADwAAP///8AAPAA - B////wAA+AAP////AAD4AA////8AAPwAH////wAA/gAf////AAD+AD////8AAP8AP////wAA/wB///// - AAD/gH////8AAP+A/////wAA/8D/////AAD/wf////8AAP/j/////wAA/+P/////AAD/9/////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAVwCAA9bgcAiGoCANRsBAC/XwAACwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0PABKDFABXfA8Ao3IJAOp3EAH/mD0j/8Nw - Sv+DIRL+bAYAs3IAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZYcACaJGwBxgxUAvXkRAPeKKA7/r1s4/9SL - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAGd6lN1ze/5/f//93s///U47//yti//8FOf//AB7Y/wAAlu4AAKwUAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAFuYkAA7L+IjA9/98uP//Uov//yJY//8AMfz/AAeo/wAAoXYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbWlCtM1v+Ixv//T4j//xZL//8AHNX/AAGe4AAA - nAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABblGQANw/JpnvP/S4X//wg8 - /v8ACKr+AAKoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS - z4QbNcv/SIT//wAe1P8ABaTMAADAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAQyBEADbzqHUjq/wAJr/4ACLpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMVzAA21/wAJt7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUJAA61vgAMuCwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP/////x/wAA/////wD/ - AAD////4AH8AAP///8AAPwAA/h/+AAAfAAD+AD4AAA8AAP8AAgAADwAA/4ACAAAHAAD/gAYAAAcAAP8A - BgAABwAA/gAGAAAHAAD8AAYAAAcAAPgABgAABwAA+AAPAAAHAADwAA8AAAcAAPAADwAABwAA8AAPAAAD - AADwAx8AAAMAAPAHnwAAAwAA8A/fAAADAAD4H/+AAAMAAPgAH+AABwAA8AAH8AB/AADAAAH8D/8AAMAA - Af///wAAwAAB////AADgAAH///8AAOAAA////wAA8AAD////AADwAAf///8AAPgAD////wAA+AAP//// - AAD8AB////8AAP4AH////wAA/gA/////AAD/AD////8AAP8Af////wAA/4B/////AAD/gP////8AAP/A - /////wAA/8H/////AAD/4/////8AAP/j/////wAA//f/////AAD///////8AAP///////wAA - - - - Language - Objects - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRefresh_Grid - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnExcel - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_LANGUAGE_OBJECTBindingSource1 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - grvwGridObjects - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colLANGUAGE_TYPE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSCREEN_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPMO_OBJECT_NAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCAPTION - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colHINT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_LANGUAGE_OBJECTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_LANGUAGE_OBJECTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_LANGUAGE_OBJECTTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ts_statelbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmLanguage_Translator - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx.bak b/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx.bak deleted file mode 100644 index 9856b61..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.resx.bak +++ /dev/null @@ -1,1311 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - MiddleLeft - - - 298, 32 - - - 89, 23 - - - - 51 - - - Clear filter - - - MiddleRight - - - btnclearFilter - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Constructor titles - - - Entity titles - - - Doctype titles - - - Workflow titles - - - Worflow state titles - - - 120, 34 - - - 172, 21 - - - 50 - - - cmbObjectgroup - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 117, 18 - - - 78, 13 - - - 49 - - - object-group: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 12, 18 - - - 61, 13 - - - 48 - - - Language: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - de-DE - - - en-US - - - 15, 34 - - - 94, 21 - - - 47 - - - cmbLanguage - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - - Top - - - 0, 0 - - - 1127, 65 - - - 0 - - - Filter: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 17, 17 - - - 128, 22 - - - of {0} language objects - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - Magenta - - - 93, 22 - - - Refresh Data - - - 6, 25 - - - MiddleLeft - - - Magenta - - - 60, 22 - - - Export - - - MiddleRight - - - 0, 65 - - - 1127, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_LANGUAGE_OBJECTBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 747, 17 - - - 604, 17 - - - Fill - - - 0, 0 - - - LightBlue - - - 255, 128, 0 - - - ID - - - True - - - 0 - - - Language - - - True - - - 1 - - - Screen-ID - - - True - - - 2 - - - Object-Name - - - True - - - 3 - - - 255, 128, 0 - - - Caption - - - True - - - 4 - - - 186 - - - Yellow - - - Hint/Comment - - - True - - - 5 - - - 213 - - - Added who - - - True - - - 6 - - - Added when - - - True - - - 7 - - - Changed who - - - True - - - 8 - - - Changed when - - - True - - - 9 - - - 1127, 464 - - - 2 - - - GridControlObjects - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 0 - - - 319, 17 - - - 17, 56 - - - 297, 56 - - - 470, 56 - - - 43, 17 - - - sdsdsd - - - False - - - 0, 554 - - - 1127, 22 - - - 3 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Fill - - - 0, 90 - - - 1127, 464 - - - 4 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 1127, 576 - - - Segoe UI, 8.25pt - - - - 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 - u68VoRsQ6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/068VAsiLuAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeHdMVTpZ8AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9yuwG4vGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAVB2wljkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AGN1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANv4EQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA//////H/AAD/////AP8AAP////gAfwAA////wAA/AAD+H/4AAB8AAP4APgAADwAA/wACAAAP - AAD/gAIAAAcAAP+ABgAABwAA/wAGAAAHAAD+AAYAAAcAAPwABgAABwAA+AAGAAAHAAD4AA8AAAcAAPAA - DwAABwAA8AAPAAAHAADwAA8AAAMAAPADHwAAAwAA8AefAAADAADwD98AAAMAAPgf/4AAAwAA+AAf4AAH - AADwAAfwAH8AAMAAAfwP/wAAwAAB////AADAAAH///8AAOAAAf///wAA4AAD////AADwAAP///8AAPAA - B////wAA+AAP////AAD4AA////8AAPwAH////wAA/gAf////AAD+AD////8AAP8AP////wAA/wB///// - AAD/gH////8AAP+A/////wAA/8D/////AAD/wf////8AAP/j/////wAA/+P/////AAD/9/////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAVwCAA9bgcAiGoCANRsBAC/XwAACwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0PABKDFABXfA8Ao3IJAOp3EAH/mD0j/8Nw - Sv+DIRL+bAYAs3IAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZYcACaJGwBxgxUAvXkRAPeKKA7/r1s4/9SL - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAGd6lN1ze/5/f//93s///U47//yti//8FOf//AB7Y/wAAlu4AAKwUAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAFuYkAA7L+IjA9/98uP//Uov//yJY//8AMfz/AAeo/wAAoXYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbWlCtM1v+Ixv//T4j//xZL//8AHNX/AAGe4AAA - nAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABblGQANw/JpnvP/S4X//wg8 - /v8ACKr+AAKoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS - z4QbNcv/SIT//wAe1P8ABaTMAADAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAQyBEADbzqHUjq/wAJr/4ACLpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMVzAA21/wAJt7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUJAA61vgAMuCwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP/////x/wAA/////wD/ - AAD////4AH8AAP///8AAPwAA/h/+AAAfAAD+AD4AAA8AAP8AAgAADwAA/4ACAAAHAAD/gAYAAAcAAP8A - BgAABwAA/gAGAAAHAAD8AAYAAAcAAPgABgAABwAA+AAPAAAHAADwAA8AAAcAAPAADwAABwAA8AAPAAAD - AADwAx8AAAMAAPAHnwAAAwAA8A/fAAADAAD4H/+AAAMAAPgAH+AABwAA8AAH8AB/AADAAAH8D/8AAMAA - Af///wAAwAAB////AADgAAH///8AAOAAA////wAA8AAD////AADwAAf///8AAPgAD////wAA+AAP//// - AAD8AB////8AAP4AH////wAA/gA/////AAD/AD////8AAP8Af////wAA/4B/////AAD/gP////8AAP/A - /////wAA/8H/////AAD/4/////8AAP/j/////wAA//f/////AAD///////8AAP///////wAA - - - - Language - Objects - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnRefresh_Grid - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnExcel - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_LANGUAGE_OBJECTBindingSource1 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - grvwGridObjects - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colLANGUAGE_TYPE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSCREEN_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPMO_OBJECT_NAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCAPTION - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colHINT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_LANGUAGE_OBJECTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_LANGUAGE_OBJECTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_LANGUAGE_OBJECTTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ts_statelbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmLanguage_Translator - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.vb b/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.vb deleted file mode 100644 index 15599d3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLanguage_Translator.vb +++ /dev/null @@ -1,150 +0,0 @@ -Imports System.Text -Imports System.IO - -Public Class frmLanguage_Translator - - Private Sub btnclearFilter_Click(sender As Object, e As EventArgs) Handles btnclearFilter.Click - cmbLanguage.SelectedIndex = -1 - cmbObjectgroup.SelectedIndex = -1 - End Sub - Public Sub Clear_Grid_View() - GridControlObjects.DataSource = Nothing - TBPMO_LANGUAGE_OBJECTBindingSource.DataSource = Nothing - End Sub - Sub Load_GridData() - Try - Dim group As String - Select Case cmbObjectgroup.Text - Case "Constructor titles" - group = "CONSTR_MENUE" - Case "Entity titles" - group = "FORMVIEW_TITLE" - Case "Doctype titles" - group = "DOCTYPE_TITLE" - Case "Workflow titles" - group = "TASK_TITLE" - Case "Worflow state titles" - group = "WF_STATE_TITLE" - - End Select - Dim sql = "select * from TBPMO_LANGUAGE_OBJECT where LANGUAGE_TYPE = '@LANGUAGE' AND PMO_OBJECT_NAME like '%@OBJECT%'" - If cmbLanguage.SelectedIndex = -1 And cmbObjectgroup.SelectedIndex = -1 Then - sql = "select * from TBPMO_LANGUAGE_OBJECT" - ElseIf cmbLanguage.SelectedIndex <> -1 And cmbObjectgroup.SelectedIndex <> -1 Then - sql = sql.Replace("@LANGUAGE", cmbLanguage.Text) - sql = sql.Replace("@OBJECT", group) - ElseIf cmbLanguage.SelectedIndex <> -1 And cmbObjectgroup.SelectedIndex = -1 Then - sql = sql.Replace("@LANGUAGE", cmbLanguage.Text) - sql = sql.Replace("AND PMO_OBJECT_NAME like '%@OBJECT%'", "") - ElseIf cmbLanguage.SelectedIndex = -1 And cmbObjectgroup.SelectedIndex <> -1 Then - sql = sql.Replace("LANGUAGE_TYPE = '@LANGUAGE' AND", "") - sql = sql.Replace("@OBJECT", group) - End If - - Dim DT_OBJ As DataTable = ClassDatabase.Return_Datatable(sql) - Clear_Grid_View() - If Not IsNothing(DT_OBJ) Then - TBPMO_LANGUAGE_OBJECTBindingSource1.DataSource = DT_OBJ - GridControlObjects.DataSource = TBPMO_LANGUAGE_OBJECTBindingSource1 - TBPMO_LANGUAGE_OBJECTBindingNavigator.BindingSource = TBPMO_LANGUAGE_OBJECTBindingSource1 - ' --- Editoren laden für Combobox --- - 'Create_Grid_Editor(POS_ENTITY) - 'HideColumns_Pos(PARENT_RECORDID) - For Each col As DevExpress.XtraGrid.Columns.GridColumn In grvwGridObjects.Columns - Dim column As DevExpress.XtraGrid.Columns.GridColumn = col - - Next - - End If - - Catch ex As Exception - MsgBox("Error in Load_GridData:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub tsbtnRefresh_Grid_Click(sender As Object, e As EventArgs) Handles tsbtnRefresh_Grid.Click - Load_GridData() - End Sub - - Private Sub cmbLanguage_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbLanguage.SelectedIndexChanged - - End Sub - - Private Sub frmLanguage_Translator_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Save_POSGrid_Layout() - End Sub - - Private Sub frmLanguage_Translator_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Load_POSGrid_Layout() - - End Sub - Sub Save_POSGrid_Layout() - Try - Dim Filename As String = String.Format("{0}-UserLayout.xml", grvwGridObjects.Name) - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - grvwGridObjects.SaveLayoutToXml(XMLPath) - Catch ex As Exception - MsgBox("Error in Save_POSGrid_Layout:" & vbNewLine & ex.Message) - End Try - End Sub - Sub Load_POSGrid_Layout() - Try - Dim Filename As String = String.Format("{0}-UserLayout.xml", grvwGridObjects.Name) - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - If File.Exists(XMLPath) Then - grvwGridObjects.RestoreLayoutFromXml(XMLPath) - End If - Catch ex As Exception - MsgBox("Error in Load_POSGrid_Layout:" & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub tsbtnExcel_Click(sender As Object, e As EventArgs) Handles tsbtnExcel.Click - Dim saveFileDialog1 As New SaveFileDialog - saveFileDialog1.Filter = "Excel File|*.xlsx" - saveFileDialog1.Title = "Export to Excel:" - saveFileDialog1.ShowDialog() - If saveFileDialog1.FileName <> "" Then - Cursor = Cursors.WaitCursor - GridControlObjects.MainView.ExportToXlsx(saveFileDialog1.FileName) - Dim result As MsgBoxResult - result = MessageBox.Show("Export file was created! Open the file right now?", "Exportresult:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Process.Start(saveFileDialog1.FileName) - End If - End If - Cursor = Cursors.Default - End Sub - Public Function Get_Focused_Row_Cell_Value_pos(columnName As String) - Return grvwGridObjects.GetFocusedRowCellValue(grvwGridObjects.Columns(columnName)) - End Function - Private Sub grvwGridObjects_CellValueChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs) Handles grvwGridObjects.CellValueChanged - Try - Dim column = e.Column.FieldName - If e.Column.FieldName = "CAPTION" Or e.Column.FieldName = "HINT" Then - Dim Grid_RecordID = Get_Focused_Row_Cell_Value_pos("GUID") - If Grid_RecordID Is Nothing Then - ts_statelbl.Text = "GUID could not be read" - ts_statelbl.Visible = True - ts_statelbl.BackColor = Color.Red - Exit Sub - End If - Dim upd = String.Format("UPDATE TBPMO_LANGUAGE_OBJECT SET {3} = '{0}', CHANGED_WHO = '{1}' WHERE GUID = {2}", e.Value, USER_USERNAME, Grid_RecordID, e.Column.FieldName) - If ClassDatabase.Execute_non_Query(upd, False) = True Then - ts_statelbl.Text = "Row/ID (" & Grid_RecordID.ToString & ") Updated - " & Now - ts_statelbl.BackColor = Color.Yellow - ts_statelbl.Visible = True - Else - ts_statelbl.Text = "Error in updating value - Check Logfile" - ts_statelbl.Visible = True - ts_statelbl.BackColor = Color.Red - End If - Else - ts_statelbl.Visible = False - End If - Catch ex As Exception - MsgBox("Error in grvwGridObjects_CellValueChanged:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLevel_Designer.Designer.vb deleted file mode 100644 index 6687df8..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.Designer.vb +++ /dev/null @@ -1,419 +0,0 @@ - _ -Partial Class frmLevel_Designer - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLevel_Designer)) - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.pnlDesigner = New DD_Record_Organizer.ClassSnapPanel() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.lblFormName = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tsstatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.pageProperties = New System.Windows.Forms.TabPage() - Me.pgControlProperties = New System.Windows.Forms.PropertyGrid() - Me.StatusStrip2 = New System.Windows.Forms.StatusStrip() - Me.lblStatus = New System.Windows.Forms.ToolStripStatusLabel() - Me.ToolStrip2 = New System.Windows.Forms.ToolStrip() - Me.btnSaveControl = New System.Windows.Forms.ToolStripButton() - Me.btnDeleteControl = New System.Windows.Forms.ToolStripButton() - Me.pageControls = New System.Windows.Forms.TabPage() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.btn_addformdata = New System.Windows.Forms.Button() - Me.btn_addtocal = New System.Windows.Forms.Button() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.btnTableCheckable = New System.Windows.Forms.Button() - Me.btnListBox = New System.Windows.Forms.Button() - Me.btnListBoxCheckable = New System.Windows.Forms.Button() - Me.btnRadioButton = New System.Windows.Forms.Button() - Me.btngb = New System.Windows.Forms.Button() - Me.btnpb = New System.Windows.Forms.Button() - Me.btnTabelle = New System.Windows.Forms.Button() - Me.btnCheckbox = New System.Windows.Forms.Button() - Me.btndtp = New System.Windows.Forms.Button() - Me.btncmb = New System.Windows.Forms.Button() - Me.btntextbox = New System.Windows.Forms.Button() - Me.btnlabel = New System.Windows.Forms.Button() - Me.OFDWindreamsuche = New System.Windows.Forms.OpenFileDialog() - Me.ttTooltip = New System.Windows.Forms.ToolTip(Me.components) - Me.btnLine = New System.Windows.Forms.Button() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - Me.StatusStrip1.SuspendLayout() - Me.TabControl1.SuspendLayout() - Me.pageProperties.SuspendLayout() - Me.StatusStrip2.SuspendLayout() - Me.ToolStrip2.SuspendLayout() - Me.pageControls.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.SuspendLayout() - ' - 'SplitContainer1 - ' - resources.ApplyResources(Me.SplitContainer1, "SplitContainer1") - Me.SplitContainer1.Name = "SplitContainer1" - ' - 'SplitContainer1.Panel1 - ' - Me.SplitContainer1.Panel1.Controls.Add(Me.pnlDesigner) - Me.SplitContainer1.Panel1.Controls.Add(Me.ToolStrip1) - Me.SplitContainer1.Panel1.Controls.Add(Me.StatusStrip1) - ' - 'SplitContainer1.Panel2 - ' - Me.SplitContainer1.Panel2.Controls.Add(Me.TabControl1) - ' - 'pnlDesigner - ' - Me.pnlDesigner.AllowDrop = True - Me.pnlDesigner.BackColor = System.Drawing.SystemColors.ControlLight - Me.pnlDesigner.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - resources.ApplyResources(Me.pnlDesigner, "pnlDesigner") - Me.pnlDesigner.GridSize = 8 - Me.pnlDesigner.Name = "pnlDesigner" - Me.pnlDesigner.ShowGrid = True - ' - 'ToolStrip1 - ' - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.lblFormName, Me.ToolStripButton1}) - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'lblFormName - ' - Me.lblFormName.Name = "lblFormName" - resources.ApplyResources(Me.lblFormName, "lblFormName") - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_go - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsstatus}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'tsstatus - ' - Me.tsstatus.Image = Global.DD_Record_Organizer.My.Resources.Resources.lightbulb - Me.tsstatus.Name = "tsstatus" - resources.ApplyResources(Me.tsstatus, "tsstatus") - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.pageProperties) - Me.TabControl1.Controls.Add(Me.pageControls) - resources.ApplyResources(Me.TabControl1, "TabControl1") - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - ' - 'pageProperties - ' - Me.pageProperties.Controls.Add(Me.pgControlProperties) - Me.pageProperties.Controls.Add(Me.StatusStrip2) - Me.pageProperties.Controls.Add(Me.ToolStrip2) - resources.ApplyResources(Me.pageProperties, "pageProperties") - Me.pageProperties.Name = "pageProperties" - Me.pageProperties.UseVisualStyleBackColor = True - ' - 'pgControlProperties - ' - resources.ApplyResources(Me.pgControlProperties, "pgControlProperties") - Me.pgControlProperties.Name = "pgControlProperties" - ' - 'StatusStrip2 - ' - Me.StatusStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.lblStatus}) - resources.ApplyResources(Me.StatusStrip2, "StatusStrip2") - Me.StatusStrip2.Name = "StatusStrip2" - ' - 'lblStatus - ' - Me.lblStatus.Image = Global.DD_Record_Organizer.My.Resources.Resources.flag_green - Me.lblStatus.Name = "lblStatus" - resources.ApplyResources(Me.lblStatus, "lblStatus") - ' - 'ToolStrip2 - ' - Me.ToolStrip2.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.btnSaveControl, Me.btnDeleteControl}) - resources.ApplyResources(Me.ToolStrip2, "ToolStrip2") - Me.ToolStrip2.Name = "ToolStrip2" - ' - 'btnSaveControl - ' - Me.btnSaveControl.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - resources.ApplyResources(Me.btnSaveControl, "btnSaveControl") - Me.btnSaveControl.Name = "btnSaveControl" - ' - 'btnDeleteControl - ' - Me.btnDeleteControl.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_Cancel_16xLG - resources.ApplyResources(Me.btnDeleteControl, "btnDeleteControl") - Me.btnDeleteControl.Name = "btnDeleteControl" - ' - 'pageControls - ' - Me.pageControls.Controls.Add(Me.GroupBox2) - Me.pageControls.Controls.Add(Me.GroupBox1) - resources.ApplyResources(Me.pageControls, "pageControls") - Me.pageControls.Name = "pageControls" - Me.pageControls.UseVisualStyleBackColor = True - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.btn_addformdata) - Me.GroupBox2.Controls.Add(Me.btn_addtocal) - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'btn_addformdata - ' - resources.ApplyResources(Me.btn_addformdata, "btn_addformdata") - Me.btn_addformdata.Image = Global.DD_Record_Organizer.My.Resources.Resources.AddMark_10580 - Me.btn_addformdata.Name = "btn_addformdata" - Me.btn_addformdata.TabStop = False - Me.btn_addformdata.Tag = "f_addformdata" - Me.btn_addformdata.UseVisualStyleBackColor = True - ' - 'btn_addtocal - ' - resources.ApplyResources(Me.btn_addtocal, "btn_addtocal") - Me.btn_addtocal.Image = Global.DD_Record_Organizer.My.Resources.Resources.AddTable_5632 - Me.btn_addtocal.Name = "btn_addtocal" - Me.btn_addtocal.TabStop = False - Me.btn_addtocal.Tag = "f_addappointment" - Me.btn_addtocal.UseVisualStyleBackColor = True - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.btnTableCheckable) - Me.GroupBox1.Controls.Add(Me.btnLine) - Me.GroupBox1.Controls.Add(Me.btnListBox) - Me.GroupBox1.Controls.Add(Me.btnListBoxCheckable) - Me.GroupBox1.Controls.Add(Me.btnRadioButton) - Me.GroupBox1.Controls.Add(Me.btngb) - Me.GroupBox1.Controls.Add(Me.btnpb) - Me.GroupBox1.Controls.Add(Me.btnTabelle) - Me.GroupBox1.Controls.Add(Me.btnCheckbox) - Me.GroupBox1.Controls.Add(Me.btndtp) - Me.GroupBox1.Controls.Add(Me.btncmb) - Me.GroupBox1.Controls.Add(Me.btntextbox) - Me.GroupBox1.Controls.Add(Me.btnlabel) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'btnTableCheckable - ' - resources.ApplyResources(Me.btnTableCheckable, "btnTableCheckable") - Me.btnTableCheckable.Image = Global.DD_Record_Organizer.My.Resources.Resources.ListBox_686_24 - Me.btnTableCheckable.Name = "btnTableCheckable" - Me.btnTableCheckable.Tag = "dgvcheck" - Me.btnTableCheckable.UseVisualStyleBackColor = True - ' - 'btnListBox - ' - resources.ApplyResources(Me.btnListBox, "btnListBox") - Me.btnListBox.Image = Global.DD_Record_Organizer.My.Resources.Resources.ListBox_686_24 - Me.btnListBox.Name = "btnListBox" - Me.btnListBox.Tag = "lstbx" - Me.btnListBox.UseVisualStyleBackColor = True - ' - 'btnListBoxCheckable - ' - resources.ApplyResources(Me.btnListBoxCheckable, "btnListBoxCheckable") - Me.btnListBoxCheckable.Image = Global.DD_Record_Organizer.My.Resources.Resources.ListBox_686_24 - Me.btnListBoxCheckable.Name = "btnListBoxCheckable" - Me.btnListBoxCheckable.Tag = "lstbxcheck" - Me.btnListBoxCheckable.UseVisualStyleBackColor = True - ' - 'btnRadioButton - ' - resources.ApplyResources(Me.btnRadioButton, "btnRadioButton") - Me.btnRadioButton.Image = Global.DD_Record_Organizer.My.Resources.Resources.RadioButton_701 - Me.btnRadioButton.Name = "btnRadioButton" - Me.btnRadioButton.TabStop = False - Me.btnRadioButton.Tag = "rb" - Me.btnRadioButton.UseVisualStyleBackColor = True - ' - 'btngb - ' - resources.ApplyResources(Me.btngb, "btngb") - Me.btngb.Image = Global.DD_Record_Organizer.My.Resources.Resources.GroupBox_680 - Me.btngb.Name = "btngb" - Me.btngb.TabStop = False - Me.btngb.Tag = "gb" - Me.btngb.UseVisualStyleBackColor = True - ' - 'btnpb - ' - resources.ApplyResources(Me.btnpb, "btnpb") - Me.btnpb.Image = Global.DD_Record_Organizer.My.Resources.Resources.ImageListControl_683 - Me.btnpb.Name = "btnpb" - Me.btnpb.TabStop = False - Me.btnpb.Tag = "pb" - Me.btnpb.UseVisualStyleBackColor = True - ' - 'btnTabelle - ' - resources.ApplyResources(Me.btnTabelle, "btnTabelle") - Me.btnTabelle.Image = Global.DD_Record_Organizer.My.Resources.Resources.Table_748 - Me.btnTabelle.Name = "btnTabelle" - Me.btnTabelle.TabStop = False - Me.btnTabelle.Tag = "dgv" - Me.btnTabelle.UseVisualStyleBackColor = True - ' - 'btnCheckbox - ' - resources.ApplyResources(Me.btnCheckbox, "btnCheckbox") - Me.btnCheckbox.Image = Global.DD_Record_Organizer.My.Resources.Resources.CheckBox_669 - Me.btnCheckbox.Name = "btnCheckbox" - Me.btnCheckbox.TabStop = False - Me.btnCheckbox.Tag = "chk" - Me.btnCheckbox.UseVisualStyleBackColor = True - ' - 'btndtp - ' - resources.ApplyResources(Me.btndtp, "btndtp") - Me.btndtp.Image = Global.DD_Record_Organizer.My.Resources.Resources.DateOrTimePicker_675 - Me.btndtp.Name = "btndtp" - Me.btndtp.TabStop = False - Me.btndtp.Tag = "dtp" - Me.btndtp.UseVisualStyleBackColor = True - ' - 'btncmb - ' - resources.ApplyResources(Me.btncmb, "btncmb") - Me.btncmb.Image = Global.DD_Record_Organizer.My.Resources.Resources.ComboBox_672 - Me.btncmb.Name = "btncmb" - Me.btncmb.TabStop = False - Me.btncmb.Tag = "cmb" - Me.btncmb.UseVisualStyleBackColor = True - ' - 'btntextbox - ' - resources.ApplyResources(Me.btntextbox, "btntextbox") - Me.btntextbox.Image = Global.DD_Record_Organizer.My.Resources.Resources.TextBox_708 - Me.btntextbox.Name = "btntextbox" - Me.btntextbox.TabStop = False - Me.btntextbox.Tag = "txt" - Me.btntextbox.UseVisualStyleBackColor = True - ' - 'btnlabel - ' - resources.ApplyResources(Me.btnlabel, "btnlabel") - Me.btnlabel.Image = Global.DD_Record_Organizer.My.Resources.Resources.Label_684 - Me.btnlabel.Name = "btnlabel" - Me.btnlabel.TabStop = False - Me.btnlabel.Tag = "lbl" - Me.btnlabel.UseVisualStyleBackColor = True - ' - 'OFDWindreamsuche - ' - resources.ApplyResources(Me.OFDWindreamsuche, "OFDWindreamsuche") - Me.OFDWindreamsuche.RestoreDirectory = True - ' - 'btnLine - ' - resources.ApplyResources(Me.btnLine, "btnLine") - Me.btnLine.Name = "btnLine" - Me.btnLine.Tag = "line" - Me.btnLine.UseVisualStyleBackColor = True - ' - 'frmLevel_Designer - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainer1) - Me.Name = "frmLevel_Designer" - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel1.PerformLayout() - Me.SplitContainer1.Panel2.ResumeLayout(False) - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.TabControl1.ResumeLayout(False) - Me.pageProperties.ResumeLayout(False) - Me.pageProperties.PerformLayout() - Me.StatusStrip2.ResumeLayout(False) - Me.StatusStrip2.PerformLayout() - Me.ToolStrip2.ResumeLayout(False) - Me.ToolStrip2.PerformLayout() - Me.pageControls.ResumeLayout(False) - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox1.ResumeLayout(False) - Me.ResumeLayout(False) - - End Sub - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents lblFormName As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents OFDWindreamsuche As System.Windows.Forms.OpenFileDialog - Friend WithEvents tsstatus As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents ttTooltip As System.Windows.Forms.ToolTip - Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents pageControls As System.Windows.Forms.TabPage - Friend WithEvents pageProperties As System.Windows.Forms.TabPage - Friend WithEvents StatusStrip2 As System.Windows.Forms.StatusStrip - Friend WithEvents ToolStrip2 As System.Windows.Forms.ToolStrip - Friend WithEvents btnSaveControl As System.Windows.Forms.ToolStripButton - Friend WithEvents btnDeleteControl As System.Windows.Forms.ToolStripButton - Friend WithEvents lblStatus As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents btnListBox As System.Windows.Forms.Button - Friend WithEvents btnListBoxCheckable As System.Windows.Forms.Button - Friend WithEvents btnRadioButton As System.Windows.Forms.Button - Friend WithEvents btngb As System.Windows.Forms.Button - Friend WithEvents btnpb As System.Windows.Forms.Button - Friend WithEvents btnTabelle As System.Windows.Forms.Button - Friend WithEvents btnCheckbox As System.Windows.Forms.Button - Friend WithEvents btndtp As System.Windows.Forms.Button - Friend WithEvents btncmb As System.Windows.Forms.Button - Friend WithEvents btntextbox As System.Windows.Forms.Button - Friend WithEvents btnlabel As System.Windows.Forms.Button - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents btn_addformdata As System.Windows.Forms.Button - Friend WithEvents btn_addtocal As System.Windows.Forms.Button - Friend WithEvents pgControlProperties As System.Windows.Forms.PropertyGrid - Friend WithEvents pnlDesigner As ClassSnapPanel - Friend WithEvents btnTableCheckable As System.Windows.Forms.Button - Friend WithEvents btnLine As Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.en-US.resx b/app/DD-Record-Organizer - Kopie/frmLevel_Designer.en-US.resx deleted file mode 100644 index 9f66dcc..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.en-US.resx +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 118, 22 - - - Create views new - - - 51, 22 - - - Save - - - 60, 22 - - - Delete - - - Properties - - - Functions - - - Table - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.resx b/app/DD-Record-Organizer - Kopie/frmLevel_Designer.resx deleted file mode 100644 index 6e9ac15..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.resx +++ /dev/null @@ -1,1145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - Fill - - - 0, 25 - - - 788, 544 - - - - 4 - - - pnlDesigner - - - DD_Record_Organizer.ClassSnapPanel, DD-Record-Organizer, Version=2.4.9.7, Culture=neutral, PublicKeyToken=null - - - SplitContainer1.Panel1 - - - 0 - - - 134, 17 - - - 42, 22 - - - Name: - - - Magenta - - - 170, 22 - - - View/Spalten neu erzeugen - - - 0, 0 - - - 788, 25 - - - 3 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 1 - - - 17, 17 - - - 136, 17 - - - ToolStripStatusLabel1 - - - False - - - 0, 569 - - - 788, 22 - - - 0 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 2 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - Fill - - - 3, 28 - - - 286, 512 - - - 3 - - - pgControlProperties - - - System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pageProperties - - - 0 - - - 609, 17 - - - 55, 17 - - - Status - - - 3, 540 - - - 286, 22 - - - 2 - - - StatusStrip2 - - - StatusStrip2 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pageProperties - - - 1 - - - 502, 17 - - - Magenta - - - 133, 22 - - - Speichern (Invisible) - - - False - - - Magenta - - - 71, 22 - - - Löschen - - - 3, 3 - - - 286, 25 - - - 1 - - - ToolStrip2 - - - ToolStrip2 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pageProperties - - - 2 - - - 4, 22 - - - 3, 3, 3, 3 - - - 292, 565 - - - 1 - - - Eigenschaften - - - pageProperties - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 24 - - - 128, 31 - - - 1 - - - Add Form Data - - - MiddleRight - - - btn_addformdata - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 12, 24 - - - 122, 31 - - - 0 - - - Add to Calendar - - - MiddleRight - - - btn_addtocal - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - Segoe UI, 9.75pt, style=Bold - - - 6, 296 - - - 274, 71 - - - 5 - - - Funktionen - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pageControls - - - 0 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 164 - - - 128, 31 - - - 11 - - - Tabelle Checkable - - - MiddleRight - - - btnTableCheckable - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Segoe UI, 8.25pt, style=Bold - - - - iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAA0SURBVEhLYxgF - o2AUEAe8gDiICpgbiFHACyD+TwWsCMQoIA2IC6iA+YF4FIyCUTAAgIEBAJUPH6VVzyeQAAAAAElFTkSu - QmCC - - - - MiddleLeft - - - NoControl - - - 12, 237 - - - 122, 31 - - - 10 - - - Linie - - - MiddleRight - - - btnLine - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 12, 200 - - - 122, 31 - - - 10 - - - ListBox - - - MiddleRight - - - btnListBox - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 12, 164 - - - 122, 31 - - - 9 - - - ListBox Checkable - - - MiddleRight - - - btnListBoxCheckable - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 92 - - - 128, 31 - - - 5 - - - RadioButton - - - MiddleRight - - - btnRadioButton - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 200 - - - 128, 31 - - - 8 - - - GroupBox - - - MiddleRight - - - btngb - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 12, 127 - - - 122, 31 - - - 6 - - - PictureBox - - - MiddleRight - - - btnpb - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 127 - - - 128, 31 - - - 7 - - - Tabelle - - - MiddleRight - - - btnTabelle - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 7 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 55 - - - 128, 31 - - - 3 - - - CheckBox - - - MiddleRight - - - btnCheckbox - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 8 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 140, 22 - - - 128, 27 - - - 1 - - - DatePicker - - - MiddleRight - - - btndtp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 9 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 12, 90 - - - 122, 31 - - - 4 - - - ComboBox - - - MiddleRight - - - btncmb - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 10 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 13, 55 - - - 121, 29 - - - 2 - - - TextBox - - - MiddleRight - - - btntextbox - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 11 - - - Segoe UI, 8.25pt, style=Bold - - - MiddleLeft - - - NoControl - - - 12, 22 - - - 122, 27 - - - 0 - - - Label - - - MiddleRight - - - btnlabel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 12 - - - Segoe UI, 9.75pt, style=Bold - - - 6, 6 - - - 274, 284 - - - 4 - - - Control-Types (Drag and Drop) - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pageControls - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 292, 565 - - - 0 - - - Controls - - - pageControls - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 300, 591 - - - 0 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 0 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 300 - - - 1092, 591 - - - 788 - - - 4 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 241, 17 - - - windream-Suche|*.wdf|Alle Dateien|*.* - - - windream-Suche wählen - - - 404, 17 - - - True - - - 6, 13 - - - 1092, 591 - - - Segoe UI, 8.25pt - - - frmLevel_Designer - - - lblFormName - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsstatus - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lblStatus - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - btnSaveControl - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - btnDeleteControl - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OFDWindreamsuche - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ttTooltip - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmLevel_Designer - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.vb b/app/DD-Record-Organizer - Kopie/frmLevel_Designer.vb deleted file mode 100644 index 251ccd1..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLevel_Designer.vb +++ /dev/null @@ -1,1137 +0,0 @@ -Public Class frmLevel_Designer -#Region "+++++ Konstanten +++++" - 'Private akt_ctrl As Control - Private Shared _Instance As frmLevel_Designer = Nothing - Private Mouse_Moving As Boolean = False - Private Mouse_Down As Boolean = False - Private Current_Properties As Object = Nothing - Private DesignerCtrlBuilder As ClassControlBuilder - - Private LastCursor As Point = Nothing -#End Region - Dim formloaded As Boolean = False - Public Shared Function Instance() As frmLevel_Designer - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmLevel_Designer - End If - _Instance.BringToFront() - Return _Instance - End Function - Public Sub SetFormTitle(title As String) - Me.Text = "Form Designer: " & title - End Sub - Public Sub SetFormName(name As String) - Me.lblFormName.Text = "Name: " & name & " - Form-ID: " & CURRENT_ENTITY_ID - End Sub -#Region "+++++ Drag Drop Funktionen +++++" - - Public Sub ControlDragDrop(type As String, Parent As GroupBox) - Try - Dim r As New Random() - Dim def_font_family As String = DefaultFont.Name - Dim def_font_color As Integer = DefaultForeColor.ToArgb - Dim def_font_style As Integer = 0 - Dim def_font_size As Integer = 8 - - Dim defaultCaption As String = "Bezeichner definieren" - If USER_LANGUAGE <> "de-DE" Then - defaultCaption = "Define Identifier" - End If - - Dim defaultCalendarCaption As String = "Zu Kalender hinzufügen" - If USER_LANGUAGE <> "de-DE" Then - defaultCalendarCaption = "Add to Calendar" - End If - - Dim random As String = ShortGUID() - 'Dim random As Integer = r.Next(8, 100) - Select Case type - Case "lbl" - DesignerCtrlBuilder.AddLabel(0, "lbl" & random, defaultCaption, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, "", True, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "line" - DesignerCtrlBuilder.AddLine(0, "line" & random, 0, 0, 0, 0, 0, True, Nothing, True) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "txt" - DesignerCtrlBuilder.AddTextBox(0, "txt" & random, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, 0, True, 0, 0, False, False, False, "String", False, True, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "cmb" - DesignerCtrlBuilder.AddComboBox(0, "cmb" & random, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, 0, True, 0, 0, "String", True, False, False, False, "", "", Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "dtp" - DesignerCtrlBuilder.AddDateTimePicker(0, "dtp" & random, 0, 0, def_font_family, def_font_size, def_font_style, 0, False, 0, 0, False, False, True, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "dgv" - DesignerCtrlBuilder.AddDataGridView(0, "dgv" & random, 0, 0, 0, 0, True, False, False, "dgv" & random, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "chk" - DesignerCtrlBuilder.AddCheckBox(0, "chk" & random, defaultCaption, False, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, 0, False, 0, 0, True, False, False, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "rb" - DesignerCtrlBuilder.AddRadioButton(0, "rb" & random, defaultCaption, False, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, 0, False, 0, 0, True, False, False, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "pb" - DesignerCtrlBuilder.AddPictureBox(0, "pb" & random, 0, 0, 0, 0, True, False, False, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "gb" - DesignerCtrlBuilder.AddGroupBox(0, "gb" & random, defaultCaption, 0, 0, 0, 0, ColorToInt(SystemColors.Control), def_font_color, def_font_family, def_font_size, def_font_style, True, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "f_addappointment" - DesignerCtrlBuilder.FunctionAddAppointment(0, "f_addappointment" & random, defaultCalendarCaption, 0, 0, 0, 0, True, Parent) - - If ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) = True Then - Dim ControlId = GetControlID_for_Name(DesignerCtrlBuilder.CurrentControl.Name, CURRENT_ENTITY_ID) - ClassFunctionCommands.InsertFunction(ControlId, "ADDAPPOINTMENT") - End If - Case "f_addformdata" - DesignerCtrlBuilder.FunctionAddFormData(0, "f_addformdata" & random, "Add Form Data", 0, 0, 0, 0, True, Parent) - - If ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) = True Then - Dim ControlId = GetControlID_for_Name(DesignerCtrlBuilder.CurrentControl.Name, CURRENT_ENTITY_ID) - ClassFunctionCommands.InsertFunction(ControlId, "ADDFORMDATA") - End If - Case "lstbxcheck" - DesignerCtrlBuilder.AddCheckedListBox(0, "chlb" & random, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, 0, True, 0, 0, True, False, False, "", "", Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "lstbx" - DesignerCtrlBuilder.AddListBox(0, "lbx" & random, 0, 0, def_font_family, def_font_color, def_font_size, def_font_style, 0, True, 0, 0, True, False, False, "", "", Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case "dgvcheck" - DesignerCtrlBuilder.AddDataGridViewCheckable(0, "dgvcheck" & random, 0, 0, 0, 0, True, 0, False, False, False, "dgvcheck" & random, Parent) - ' Aktuelles Control in die Datenbank speichern - ClassControlCommands.InsertControl(DesignerCtrlBuilder.CurrentControl) - Case Else - MsgBox("Event '" & type & "' nicht definiert") - End Select - Catch ex As Exception - MsgBox("unexpected Error in ControlDragDrop: " & vbNewLine, MsgBoxStyle.Critical) - End Try - - End Sub - - Public Sub Groupbox_DragDrop(sender As Object, e As DragEventArgs) - Dim type As String = e.Data.GetData(DataFormats.Text) - Dim GroupBox As GroupBox = CType(sender, GroupBox) - - ControlDragDrop(type, GroupBox) - End Sub - - Private Sub pnlDesigner_DragDrop(sender As Object, e As DragEventArgs) Handles pnlDesigner.DragDrop - Dim type As String = e.Data.GetData(DataFormats.Text) - - ControlDragDrop(type, Nothing) - End Sub - - Private Sub pnlDesigner_DragEnter(sender As Object, e As DragEventArgs) Handles pnlDesigner.DragEnter - ' Check the format of the data being dropped. - If (e.Data.GetDataPresent(DataFormats.Text)) Then - ' Display the copy cursor. - e.Effect = DragDropEffects.Copy - Else - ' Display the no-drop cursor. - e.Effect = DragDropEffects.None - End If - End Sub - -#End Region - -#Region "+++++ Form Events +++++" - Private Sub frmLevel_Designer_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Try - Dim sw - - sw = Stopwatch.StartNew() - ClassWindowLocation.SaveFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmLevel_Designer") - sw.Stop() - Console.WriteLine(String.Format("SaveFormLocationSize took {0}ms", sw.ElapsedMilliseconds)) - - sw = Stopwatch.StartNew() - My.Settings.Save() - sw.Stop() - Console.WriteLine(String.Format("My.Settings.Save took {0}ms", sw.ElapsedMilliseconds)) - - sw = Stopwatch.StartNew() - RebuildView() - sw.Stop() - Console.WriteLine(String.Format("RebuildView took {0}ms", sw.ElapsedMilliseconds)) - - Dim wid As Integer = Me.Width - Dim update_sizepnl As String = "UPDATE TBPMO_FORM_VIEW SET HEIGHT = " & pnlDesigner.Height & ",WIDTH = " & wid & " where FORM_ID = " & CURRENT_ENTITY_ID & " and SCREEN_ID = " & CURRENT_SCREEN_ID - ClassDatabase.Execute_non_Query(update_sizepnl, False) - Catch ex As Exception - MsgBox("Error in frmLevel_Designer_FormClosing: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmLevel_Designer_Load(sender As Object, e As EventArgs) Handles Me.Load - ClassWindowLocation.LoadFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmLevel_Designer") - - DesignerCtrlBuilder = New ClassControlBuilder(pnlDesigner, - AddressOf Control_MouseDown, - AddressOf Control_MouseUp, - AddressOf Control_MouseMove, - AddressOf Control_Click, - AddressOf Groupbox_DragDrop) - - If ClassDatabase.Init = True Then - LoadFormProperties() - LoadControls() - End If - - End Sub - - Private Sub HandleToolTip(sender As Object, e As EventArgs) - Console.WriteLine("show tooltip") - End Sub -#End Region - -#Region "+++++ Load Funktionen +++++" - Public Sub LoadFormProperties() - Dim NAME_SQL As String = "SELECT NAME FROM TBPMO_FORM WHERE GUID = " & CURRENT_ENTITY_ID - Dim formviewid = ClassDatabase.Execute_Scalar("SELECT GUID FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & CURRENT_ENTITY_ID & " AND SCREEN_ID = " & CURRENT_SCREEN_ID) - Dim TITLE_SQL As String = "SELECT CAPTION FROM TBPMO_LANGUAGE_OBJECT WHERE PMO_OBJECT_NAME = 'FORMVIEW_TITLE" & formviewid & "' and SCREEN_ID = " & CURRENT_SCREEN_ID & " AND LANGUAGE_TYPE = '" & USER_LANGUAGE & "'" - Dim Height = ClassDatabase.Execute_Scalar("SELECT HEIGHT FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & CURRENT_ENTITY_ID & " and SCREEN_ID = " & CURRENT_SCREEN_ID) - Dim width = ClassDatabase.Execute_Scalar("SELECT WIDTH FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & CURRENT_ENTITY_ID & " and SCREEN_ID = " & CURRENT_SCREEN_ID) - Dim name = ClassDatabase.Execute_Scalar(NAME_SQL) - Dim title = ClassDatabase.Execute_Scalar(TITLE_SQL) - ' Check_Document_Config(CURRENT_ENTITY_ID) - If Not IsDBNull(Height) Then - If Height > 100 Then - Me.pnlDesigner.Height = Height - End If - 'If Not IsDBNull(width) Then - If width > 500 Then - ' Me.Width = width - End If - - 'End If - End If - SetFormName(name) - SetFormTitle(title) - End Sub - - Public Sub LoadControls() - Dim sql = String.Format("SELECT T.*, dbo.FNPMO_GET_CONTROL_CAPTION ('{0}', {1},T.CONTROL_ID) AS 'CAPTION' FROM VWPMO_CONTROL_SCREEN T" & _ - " where T.FORM_ID = {2} and T.SCREEN_ID = {3}", USER_LANGUAGE, CURRENT_SCREEN_ID, CURRENT_ENTITY_ID, CURRENT_SCREEN_ID) - Dim dt As DataTable = ClassDatabase.Return_Datatable(sql) - - For Each dr As DataRow In dt.Rows - - Dim parent As GroupBox = Nothing - If (dr.Item("CONTROL_PARENT_ID") <> 0) Then - Dim parentname As String = Get_Name_for_ControlID(dr.Item("CONTROL_PARENT_ID"), CURRENT_ENTITY_ID) - parent = DesignerCtrlBuilder.GetControlByName(parentname) - End If - - Select Case dr.Item("CTRLTYPE_ID") - Case 1 ' Label - DesignerCtrlBuilder.AddLabel(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CONTROL_SQLCOMMAND_1"), - False, - parent, - True) - Case 2 ' TextBox - DesignerCtrlBuilder.AddTextBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CONTROL_MULTILINE"), - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_FORMAT_TYPE"), - dr.Item("CONTROL_AUTO_SUGGEST"), - False, - parent, - True) - Case 3 ' ComboBox - DesignerCtrlBuilder.AddComboBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CONTROL_FORMAT_TYPE"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_SELECT_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_STATIC_LIST"), - dr.Item("CONTROL_SQLCOMMAND_1"), - parent, - True) - Case 4 ' DateTimePicker - DesignerCtrlBuilder.AddDateTimePicker(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - False, - parent, - True) - Case 5 ' GroupBox - DesignerCtrlBuilder.AddGroupBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - dr.Item("CTRLSCR_BACK_COLOR"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - False, - parent, - True) - Case 6 ' PictureBox - DesignerCtrlBuilder.AddPictureBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - parent, - True) - Case 7 ' DataGridView - DesignerCtrlBuilder.AddDataGridView(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_COL_NAME"), - parent, - True) - Case 10 ' Checkbox - Dim Checked As Boolean - If IsDBNull(dr.Item("CONTROL_DEF_VALUE")) Then - Checked = False - Else - Checked = StrToBool(dr.Item("CONTROL_DEF_VALUE")) - End If - DesignerCtrlBuilder.AddCheckBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - Checked, - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - parent, - True) - Case 8 'AddAppointment Button - DesignerCtrlBuilder.FunctionAddAppointment(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - parent, - True) - Case 9 'AddFormData - DesignerCtrlBuilder.FunctionAddFormData(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - parent, - True) - - Case 11 ' RadioButton - Dim Checked As Boolean - If IsDBNull(dr.Item("CONTROL_DEF_VALUE")) Then - Checked = False - Else - Checked = StrToBool(dr.Item("CONTROL_DEF_VALUE")) - End If - DesignerCtrlBuilder.AddRadioButton(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_CAPTION"), - Checked, - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - parent, - True) - Case 12 'CheckedListBox - DesignerCtrlBuilder.AddCheckedListBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_STATIC_LIST"), - dr.Item("CONTROL_SQLCOMMAND_1"), - parent, - True) - Case 13 'ListBox - DesignerCtrlBuilder.AddListBox(dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_FAMILY"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_FONT_SIZE"), - dr.Item("CTRLSCR_FONT_STYLE"), - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_STATIC_LIST"), - dr.Item("CONTROL_SQLCOMMAND_1"), - parent, - True) - Case 14 'DataGridViewCheckable - DesignerCtrlBuilder.AddDataGridViewCheckable( - dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - dr.Item("CTRLSCR_TAB_INDEX"), - dr.Item("CTRLSCR_TAB_STOP"), - dr.Item("CONTROL_READ_ONLY"), - dr.Item("CONTROL_REQUIRED"), - dr.Item("CONTROL_COL_NAME"), - parent, - True) - Case 15 ' Line - DesignerCtrlBuilder.AddLine( - dr.Item("CONTROL_ID"), - dr.Item("CONTROL_NAME"), - dr.Item("CTRLSCR_X_LOC"), - dr.Item("CTRLSCR_Y_LOC"), - dr.Item("CTRLSCR_FONT_COLOR"), - dr.Item("CTRLSCR_WIDTH"), - dr.Item("CTRLSCR_HEIGHT"), - False, - parent, - True - ) - End Select - Next - End Sub - - -#End Region - -#Region "+++++ Mouse Events +++++" - Private Sub Control_Click(sender As Object, e As EventArgs) - Dim control As Control = DirectCast(sender, Control) - - ' Aktuelles Control highlighten - control.BringToFront() - DesignerCtrlBuilder.SetAllActiveColor() - - ' GUID des aktuellen Controls speichern - CURRENT_CONTROL_ID = ClassControlCommands.GetControlGuid(DesignerCtrlBuilder.CurrentControl.Name) - - ' Control Eigenschaften laden - pgControlProperties.Enabled = True - - LoadControlPropertiesNeu(DesignerCtrlBuilder.CurrentControl) - End Sub - - - Private Sub Control_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown - ' Check to see if the correct button has been pressed - If e.Button = System.Windows.Forms.MouseButtons.Left Then - DesignerCtrlBuilder.CurrentControl = sender - DesignerCtrlBuilder.BeginLocation = e.Location - - ' Set the mode flag to signal the MouseMove event handler that it - ' needs to now calculate new positions for our control - Mouse_Moving = True - End If - End Sub - - Private Sub ControlButton_MouseDown(sender As Object, e As MouseEventArgs) Handles btntextbox.MouseDown, - btnlabel.MouseDown, - btndtp.MouseDown, - btncmb.MouseDown, - btnCheckbox.MouseDown, - btnpb.MouseDown, - btngb.MouseDown, - btn_addtocal.MouseDown, - btn_addformdata.MouseDown, - btnRadioButton.MouseDown, - btnListBoxCheckable.MouseDown, - btnListBox.MouseDown, - btnTableCheckable.MouseDown, btnLine.MouseDown - Mouse_Down = True - End Sub - - Private Sub ControlButton_MouseMove(sender As Object, e As MouseEventArgs) Handles btntextbox.MouseMove, - btnlabel.MouseMove, - btndtp.MouseMove, - btncmb.MouseMove, - btnCheckbox.MouseMove, - btnpb.MouseMove, - btngb.MouseMove, - btn_addtocal.MouseMove, - btn_addformdata.MouseMove, - btnRadioButton.MouseMove, - btnListBoxCheckable.MouseMove, - btnListBox.MouseMove, - btnTableCheckable.MouseMove, btnLine.MouseMove - - If Mouse_Down Then - Dim ctrl As Button = DirectCast(sender, Button) - Dim type As String = ctrl.Tag.ToString() - - ctrl.DoDragDrop(type, DragDropEffects.Copy) - End If - Mouse_Down = False - End Sub - - Private Sub Control_MouseUp(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.MouseUp - ' The button was released, so we're going back to Static mode. - If Mouse_Moving = True Then - Mouse_Moving = False - 'end_location = e.Location - DesignerCtrlBuilder.EndLocation = e.Location - Dim currentPosition As Point = DesignerCtrlBuilder.CurrentControl.Location - - ' Das Control sollte nicht außerhalb des Panels geschoben werden (Koordinaten kleiner 0) - If CurrentPosition.X < 0 Then - DesignerCtrlBuilder.CurrentControl.Location = New Point(0, DesignerCtrlBuilder.CurrentControl.Location.Y) - End If - - If CurrentPosition.Y < 0 Then - DesignerCtrlBuilder.CurrentControl.Location = New Point(DesignerCtrlBuilder.CurrentControl.Location.X, 0) - End If - - ' Ebenso nicht über die Größe des Panels (X-Achse) - If CurrentPosition.X > pnlDesigner.Width Then - DesignerCtrlBuilder.CurrentControl.Location = New Point(pnlDesigner.Width - DesignerCtrlBuilder.CurrentControl.Width, DesignerCtrlBuilder.CurrentControl.Location.Y) - End If - - ' Ebenso nicht über die Größe des Panels (Y-Achse) - If CurrentPosition.Y > pnlDesigner.Height Then - DesignerCtrlBuilder.CurrentControl.Location = New Point(DesignerCtrlBuilder.CurrentControl.Location.X, pnlDesigner.Height - DesignerCtrlBuilder.CurrentControl.Height) - End If - - 'frmTool_ControlProperties.Instance.UpdateControlLocation(CtrlBuilder.CurrentControl) - UpdateControlLocation(DesignerCtrlBuilder.CurrentControl) - ClassControlCommands.UpdateControlPosition(DesignerCtrlBuilder.CurrentControl.Location.X, - DesignerCtrlBuilder.CurrentControl.Location.Y, - DesignerCtrlBuilder.CurrentControl) - TabControl1.SelectTab("pageProperties") - - 'Save_Control() - End If - ' Restore the cursor image to the way we found it when the mouse - ' button was pressed - MyBase.Cursor = Cursors.Default - End Sub - Private Sub Control_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove - Try - If DesignerCtrlBuilder.CurrentControl Is Nothing Then - Exit Sub - End If - - If Mouse_Moving = True Then - Me.Cursor = Cursors.Hand - Me.Refresh() - - Dim control As Control = DirectCast(sender, Control) - Dim NowCursor As Point = DesignerCtrlBuilder.GetCursorPosition() - - ' Wenn das Control in einer GroupBox steckt - If ParentIsGroupBox(control) Then - Dim p As Control = control.Parent - Dim newPos As Point = New Point(NowCursor.X - p.Location.X - e.Location.X, - NowCursor.Y - p.Location.Y - e.Location.Y) - - ' Verhindert, dass das Control links+oben außerhalb der Groupbox geschoben wird = unerreichbar - If newPos.X < 0 Or newPos.Y < 0 Then - Exit Sub - End If - - ' Verhindert, dass das Control rechts+unten außerhalb der Groupbox geschoben wird = unerreichbar - If (newPos.X + control.Size.Width) > p.Size.Width Or (newPos.Y + control.Size.Height) > p.Size.Height Then - Exit Sub - End If - - If Point.op_Inequality(NowCursor, LastCursor) Then - control.Location = newPos - LastCursor = NowCursor - End If - - Else - ' Alle normalen Controls - control.Location = New Point(NowCursor.X - DesignerCtrlBuilder.BeginLocation.X, - NowCursor.Y - DesignerCtrlBuilder.BeginLocation.Y) - End If - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Exclamation, "MovableLabel_MouseMove") - Mouse_Moving = False - End Try - - End Sub -#End Region - - Private Sub Control_PressTab(sender As Object, e As PreviewKeyDownEventArgs) - 'NOOP - End Sub - - Private Function RebuildView() - Try - 'Dim sql = "EXECUTE PRPMO_CREATE_SQL " & CURRENT_ENTITY_ID - 'ClassDatabase.Execute_non_Query_Async(sql) - 'Dim sql2 = "EXECUTE PRPMO_CREATE_TEMP_VIEWS" - 'ClassDatabase.Execute_non_Query_Async(sql2) - 'Return True - - Dim noerror As Boolean = False - Dim sql = "EXECUTE PRPMO_CREATE_SQL " & CURRENT_ENTITY_ID - noerror = ClassDatabase.Execute_non_Query_withConn(sql, 1) - sql = "EXECUTE PRPMO_CREATE_ENTITY_TABLE_VIEW " & CURRENT_ENTITY_ID - noerror = ClassDatabase.Execute_non_Query_withConn(sql, 1) - If noerror = False Then - MsgBox("Error while rebuilding view! See Log for more information", MsgBoxStyle.Critical) - End If - Return noerror - Catch ex As Exception - MsgBox("Error in btnexecute_CreateViewSql:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - - If RebuildView() = True Then - MsgBox("The Views have been created successful.", MsgBoxStyle.Information) - Else - MsgBox("Error while creating views!", MsgBoxStyle.Critical) - End If - - End Sub - - Private Sub frmLevel_Designer_Shown(sender As Object, e As EventArgs) Handles Me.Shown - formloaded = True - End Sub - - Public Sub LoadControlPropertiesNeu(ctrl As Control) - Try - - Dim controlId = DirectCast(ctrl.Tag, ClassControlMetadata).Id - Dim sql As String = String.Format("SELECT T.*, dbo.FNPMO_GET_CONTROL_CAPTION ('{0}',{1},{2}) AS 'CAPTION_TRANSLATED' FROM VWPMO_CONTROL_SCREEN T WHERE CONTROL_ID = {2}", USER_LANGUAGE, CURRENT_SCREEN_ID, controlId) - 'Dim sql As String = String.Format("SELECT * FROM VWPMO_CONTROL_SCREEN WHERE CONTROL_ID = {0}", controlId) - 'Dim sqlHint As String = String.Format("SELECT HINT FROM TBPMO_CONTROL_LANGUAGE WHERE CONTROL_SCREEN_ID = {0} AND LANGUAGE_TYPE = '{1}'", controlId, USER_LANGUAGE) - Dim sqlHint = String.Format("SELECT HINT FROM TBPMO_CONTROL_LANGUAGE WHERE CONTROL_SCREEN_ID = (SELECT GUID FROM TBPMO_CONTROL_SCREEN WHERE CONTROL_ID = {0} AND SCREEN_ID = {1}) AND LANGUAGE_TYPE = '{2}'", controlId, CURRENT_SCREEN_ID, USER_LANGUAGE) - - Dim dt As DataTable = ClassDatabase.Return_Datatable(sql) - Dim hint As String = ClassConverter.ToStringOrDefault(ClassDatabase.Execute_Scalar(sqlHint), Nothing) - - Dim props As Object = Nothing - Dim r As DataRow = Nothing - Dim type As String = Nothing - - If dt.Rows.Count <> 1 Then - MsgBox("Unexpected behaviour in LoadControlProperties: No Control could be loaded!" & vbNewLine & "Tag.ControlID: " & ControlId.ToString, MsgBoxStyle.Exclamation) - Exit Sub - End If - - r = dt.Rows(0) - type = r.Item("CTRLTYPE_NAME") - - 'Props Object initialisieren - Select Case type - Case "Label" : props = New LabelProperties() - Case "Textbox" : props = New TextBoxProperties() - Case "Combobox" : props = New ComboBoxProperties() - Case "Checkbox" : props = New CheckBoxProperties() - Case "RadioButton" : props = New RadioButtonProperties() - Case "Datepicker" : props = New DateTimePickerProperties() - Case "Datagridview" : props = New DataGridViewProperties() - Case "Groupbox" : props = New GroupBoxProperties() - Case "Picturebox" : props = New PictureBoxProperties() - Case "ListBox" : props = New ComboBoxProperties() - Case "CheckedListBox" : props = New ComboBoxProperties() - Case "DatagridviewCheckable" : props = New ComboBoxProperties() - Case "F_AddAppointment" : props = New FunctionAddAppointmentProperties() - Case "F_AddFormData" : props = New FunctionAddFormDataProperties() - Case "Line" : props = New LineProperties() - End Select - - 'Generische Properties laden - props.ID = r.Item("CONTROL_ID") - props.Name = r.Item("CONTROL_NAME") - props.Size = New Size( - r.Item("CTRLSCR_WIDTH"), - r.Item("CTRLSCR_HEIGHT") - ) - props.Location = New Point( - r.Item("CTRLSCR_X_LOC"), - r.Item("CTRLSCR_Y_LOC") - ) - props.Visible = ClassConverter.ToBooleanOrDefault(r.Item("CONTROL_VISIBLE"), True) - props.Hint = hint - - 'Control-spezifische Properties laden - Select Case type - Case "Label" - props.ControlType = "Label" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = r.Item("CONTROL_COL_NAME") - - props.Caption = r.Item("CAPTION_TRANSLATED") - 'props.Caption = r.Item("CTRLSCR_CAPTION") - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - - Case "Line" - props.ControlType = "Line" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "Textbox" - props.ControlType = "TextBox" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = r.Item("CONTROL_COL_NAME") - props.DefaultValue = ClassConverter.ToStringOrDefault(r.Item("CONTROL_DEF_VALUE")) - props.Format = NotNull([Enum].Parse(GetType(EnumFormatOptions), r.Item("CONTROL_FORMAT_TYPE")), EnumFormatOptions.String) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.TabStop = r.Item("CTRLSCR_TAB_STOP") - props.TabIndex = r.Item("CTRLSCR_TAB_INDEX") - props.ShowColumn = NotNull(CBool(r.Item("CONTROL_SHOW_COLUMN")), True) - props.Multiline = r.Item("CONTROL_MULTILINE") - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - props.AutoSuggest = CBool(r.Item("CONTROL_AUTO_SUGGEST")) - - Case "Combobox" - props.ControlType = "ComboBox" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = r.Item("CONTROL_COL_NAME") - props.DefaultValue = ClassConverter.ToStringOrDefault(r.Item("CONTROL_DEF_VALUE")) - props.MasterDataId = r.Item("CTRLSCR_MASTER_DATA_ID") - props.Format = NotNull([Enum].Parse(GetType(EnumFormatOptions), r.Item("CONTROL_FORMAT_TYPE")), EnumFormatOptions.String) - 'props.StaticList = NotNull(r.Item("CONTROL_STATIC_LIST"), "") - props.StaticList = New StaticListValue(r.Item("CONTROL_STATIC_LIST").ToString()) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.IsSelectOnly = r.Item("CONTROL_SELECT_ONLY") - props.TabStop = r.Item("CTRLSCR_TAB_STOP") - props.TabIndex = r.Item("CTRLSCR_TAB_INDEX") - props.ShowColumn = NotNull(CBool(r.Item("CONTROL_SHOW_COLUMN")), True) - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "Checkbox" - props.ControlType = "CheckBox" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = r.Item("CONTROL_COL_NAME") - props.Caption = r.Item("CTRLSCR_CAPTION") - props.DefaultValue = ClassConverter.ToBooleanOrDefault(r.Item("CONTROL_DEF_VALUE")) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.ShowColumn = NotNull(CBool(r.Item("CONTROL_SHOW_COLUMN")), True) - props.TabStop = r.Item("CTRLSCR_TAB_STOP") - props.TabIndex = r.Item("CTRLSCR_TAB_INDEX") - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - - Case "RadioButton" - props.ControlType = "RadioButton" - props.ColumnTitle = r.Item("CONTROL_COL_NAME") - props.Caption = r.Item("CTRLSCR_CAPTION") - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - - Case "Datepicker" - props.ControlType = "DatePicker" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = r.Item("CONTROL_COL_NAME") - Dim i = r.Item("CONTROL_DEF_VALUE") - props.DefaultValue = NotNull(Of Object)(r.Item("CONTROL_DEF_VALUE"), EnumDateTimePickerDefaultValueOptions.Empty) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.ShowColumn = NotNull(CBool(r.Item("CONTROL_SHOW_COLUMN")), True) - props.TabStop = r.Item("CTRLSCR_TAB_STOP") - props.TabIndex = r.Item("CTRLSCR_TAB_INDEX") - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "Datagridview" - props.ControlType = "DataGridView/Table" - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = ClassConverter.ToStringOrDefault(r.Item("CONTROL_COL_NAME"), ctrl.Name) - props.ShowColumn = ClassConverter.ToBooleanOrDefault(r.Item("CONTROL_SHOW_COLUMN"), True) - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "Groupbox" - props.ControlType = "GroupBox" - props.Caption = r.Item("CTRLSCR_CAPTION") - props.BackColor = IntToColor(r.Item("CTRLSCR_BACK_COLOR")) - - Case "Picturebox" - props.ControlType = "PictureBox" - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "ListBox" - props.ControlType = "ListBox" - 'props.StaticList = ClassConverter.ToStringOrDefault(r.Item("CONTROL_STATIC_LIST")) - props.StaticList = New StaticListValue(r.Item("CONTROL_STATIC_LIST").ToString()) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = ClassConverter.ToStringOrDefault(r.Item("CONTROL_COL_NAME"), ctrl.Name) - props.ShowColumn = ClassConverter.ToBooleanOrDefault(r.Item("CONTROL_SHOW_COLUMN"), True) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "CheckedListBox" - props.ControlType = "CheckedListBox" - 'props.StaticList = ClassConverter.ToStringOrDefault(r.Item("CONTROL_STATIC_LIST")) - props.StaticList = New StaticListValue(r.Item("CONTROL_STATIC_LIST").ToString()) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = ClassConverter.ToStringOrDefault(r.Item("CONTROL_COL_NAME"), ctrl.Name) - props.ShowColumn = ClassConverter.ToBooleanOrDefault(r.Item("CONTROL_SHOW_COLUMN"), True) - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "DatagridviewCheckable" - props.ControlType = "DataGridView/Table Checkable" - props.StaticList = New StaticListValue(r.Item("CONTROL_STATIC_LIST").ToString()) - props.FontColor = IntToColor(r.Item("CTRLSCR_FONT_COLOR")) - props.Font = New Font(r.Item("CTRLSCR_FONT_FAMILY").ToString(), - CType(r.Item("CTRLSCR_FONT_SIZE"), Single), - CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) - props.ColumnTitle = ClassConverter.ToStringOrDefault(r.Item("CONTROL_COL_NAME"), ctrl.Name) - props.ShowColumn = ClassConverter.ToBooleanOrDefault(r.Item("CONTROL_SHOW_COLUMN"), True) - props.SQLCommand = New SQLValue(NotNull(r.Item("CONTROL_SQLCOMMAND_1"), "")) - props.EnabledWhen = New SQLValue(r.Item("CONTROL_SQLCOMMAND_2").ToString()) - props.IsRequired = r.Item("CONTROL_REQUIRED") - props.IsReadOnly = r.Item("CONTROL_READ_ONLY") - props.TabStop = r.Item("CTRLSCR_TAB_STOP") - props.TabIndex = r.Item("CTRLSCR_TAB_INDEX") - props.TreeView = CBool(r.Item("CONTROL_TREE_VIEW")) - - Case "F_AddAppointment" - props.ControlType = "Function.AddToCalendar" - props.Caption() = r.Item("CTRLSCR_CAPTION") - - Dim f = ClassFunctionCommands.LoadFunction(controlId) - Dim FromDateId, ToDateId, SubjectString, Subject2String, PlaceString, DescString - - FromDateId = f.Item("INTEGER1") - If IsDBNull(FromDateId) OrElse FromDateId = 0 Then - props.FromDate = "" - Else - props.FromDate = Get_Name_for_ControlID(FromDateId, CURRENT_ENTITY_ID) - End If - - ToDateId = f.Item("INTEGER2") - If IsDBNull(ToDateId) OrElse ToDateId = 0 Then - props.ToDate = "" - Else - props.ToDate = Get_Name_for_ControlID(ToDateId, CURRENT_ENTITY_ID) - End If - - SubjectString = f.Item("STRING1") - If IsDBNull(SubjectString) OrElse String.IsNullOrEmpty(SubjectString) Then - props.Subject = "" - Else - props.Subject = SubjectString - End If - - Subject2String = f.Item("STRING2") - If IsDBNull(Subject2String) OrElse String.IsNullOrEmpty(Subject2String) Then - props.Subject2 = "" - Else - props.Subject2 = Subject2String - End If - - PlaceString = f.Item("STRING3") - If IsDBNull(PlaceString) OrElse String.IsNullOrEmpty(PlaceString) Then - props.Place = "" - Else - props.Place = PlaceString - End If - - DescString = f.Item("STRING4") - If IsDBNull(DescString) OrElse String.IsNullOrEmpty(DescString) Then - props.Description = "" - Else - props.Description = DescString - End If - - - Case "F_AddFormData" - Dim f = ClassFunctionCommands.LoadFunction(controlId) - - props.ControlType = "Function.AddFormData" - props.Caption = r.Item("CTRLSCR_CAPTION") - - If IsDBNull(f.Item("INTEGER1")) Then - props.FormID = 0 - Else - props.FormID = NotNullInt(f.Item("INTEGER1"), 0) - End If - - If IsDBNull(f.Item("INTEGER2")) Then - props.ScreenID = 0 - Else - props.ScreenID = NotNullInt(f.Item("INTEGER2"), 0) - End If - End Select - - CURRENT_CONTROL_ID = r.Item("CONTROL_ID") - ' Aktuelle Control Eigenschaften anzeigen - Me.pgControlProperties.SelectedObject = props - ' Fenster Titel aktualisieren - - Catch ex As Exception - MsgBox("Error in LoadControlProperties" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Public Sub UpdateControlLocation(ctrl As Control) - Current_Properties = Me.pgControlProperties.SelectedObject - - If Current_Properties IsNot Nothing Then - Current_Properties.Location = ctrl.Location - Me.pgControlProperties.SelectedObject = Current_Properties - End If - - End Sub - - Public Function SaveControlProperties(ctrl As Control, properties As Object) As Boolean - If ClassControlCommands.UpdateControl(ctrl, properties) Then - LoadControlPropertiesNeu(ctrl) - Return True - Else - MsgBox("Fehler beim Speichern der Elementeigenschaften.", MsgBoxStyle.Critical) - Return False - End If - End Function - - Private Sub btnSaveControl_Click(sender As Object, e As EventArgs) Handles btnSaveControl.Click - If SaveControlProperties(DesignerCtrlBuilder.CurrentControl, pgControlProperties.SelectedObject) Then - lblStatus.Text = "Änderungen gespeichert - " & Now - lblStatus.Visible = True - Else - lblStatus.Visible = False - End If - End Sub - - Private Sub btnDeleteControl_Click(sender As Object, e As EventArgs) Handles btnDeleteControl.Click - If MsgBox("Wollen Sie das Element wirklich löschen?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then - If IsGroupBox(DesignerCtrlBuilder.CurrentControl) Then - Dim parentID As Integer = GetControlID_for_Name(DesignerCtrlBuilder.CurrentControl.Name, CURRENT_ENTITY_ID) - Dim SQL = "SELECT GUID FROM TBPMO_CONTROL WHERE PARENT_CONTROL_ID = " & parentID - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - - For Each dr As DataRow In dt.Rows - Dim id As Integer = dr.Item(0) - ClassControlCommands.DeleteControl(id) - Next - - End If - - If ClassControlCommands.DeleteControl(CURRENT_CONTROL_ID) = True Then - 'MsgBox("Element gelöscht, Elemente werden neu geladen.", MsgBoxStyle.Information) - DesignerCtrlBuilder.ClearControls() - frmLevel_Designer.Instance.LoadControls() - End If - End If - End Sub - - Private Sub pgControlProperties_PropertyValueChanged(s As Object, e As PropertyValueChangedEventArgs) Handles pgControlProperties.PropertyValueChanged - - Dim oldValue As Object = e.OldValue - Dim newValue As Object = e.ChangedItem.Value - Dim currentProperty As String = e.ChangedItem.Label - Dim ctrl As Control = DesignerCtrlBuilder.CurrentControl - - Select Case currentProperty - Case "Location" - ctrl.Location = newValue - Case "X" - ctrl.Location = New Point(newValue, ctrl.Location.Y) - Case "Y" - ctrl.Location = New Point(ctrl.Location.X, newValue) - Case "Size" - ctrl.Size = newValue - Case "Width" - ctrl.Size = New Size(newValue, ctrl.Size.Height) - Case "Height" - ctrl.Size = New Size(ctrl.Size.Width, newValue) - Case "Name" - ctrl.Name = newValue - Case "Caption" - ctrl.Text = newValue - Case "Font" - ctrl.Font = newValue - Case "FontColor" - If TypeOf ctrl Is ClassControlBuilder.LineLabel Then - ctrl.BackColor = newValue - Else - ctrl.ForeColor = newValue - End If - Case "BackColor" - ctrl.BackColor = newValue - End Select - - Console.WriteLine("Property {0} was changed", e.ChangedItem.Label) - - 'lblStatus.Text = "Ausstehende Änderungen" - 'lblStatus.Visible = True - - If SaveControlProperties(DesignerCtrlBuilder.CurrentControl, pgControlProperties.SelectedObject) Then - If USER_LANGUAGE <> "de-DE" Then - lblStatus.Text = "Changes saved - " & Now - Else - lblStatus.Text = "Änderungen gespeichert - " & Now - End If - Else - lblStatus.Visible = False - End If - End Sub - - Private Sub btnTableCheckable_MouseDown(sender As Object, e As MouseEventArgs) Handles btnTableCheckable.MouseDown - - End Sub - - Private Sub btnTableCheckable_MouseMove(sender As Object, e As MouseEventArgs) Handles btnTableCheckable.MouseMove - - End Sub - - Private Sub btnTableCheckable_Click(sender As Object, e As EventArgs) Handles btnTableCheckable.Click - - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLicense.designer.vb b/app/DD-Record-Organizer - Kopie/frmLicense.designer.vb deleted file mode 100644 index 627628f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense.designer.vb +++ /dev/null @@ -1,228 +0,0 @@ - _ -Partial Class frmLicense - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLicense)) - Me.btnPW_check = New System.Windows.Forms.Button() - Me.txtPW = New System.Windows.Forms.TextBox() - Me.lblPW = New System.Windows.Forms.Label() - Me.grbBoxlicense = New System.Windows.Forms.GroupBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.Button1 = New System.Windows.Forms.Button() - Me.DataGridViewAddOns = New System.Windows.Forms.DataGridView() - Me.Label4 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.dtpLicenseAddon = New System.Windows.Forms.DateTimePicker() - Me.cmbAddOn = New System.Windows.Forms.ComboBox() - Me.lblClient = New System.Windows.Forms.Label() - Me.cmbClients = New System.Windows.Forms.ComboBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.dtpGueltig_GI = New System.Windows.Forms.DateTimePicker() - Me.txtDossierCount = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.btnnewLicenses = New System.Windows.Forms.Button() - Me.txtNewlicences = New System.Windows.Forms.TextBox() - Me.lblnewlicenses = New System.Windows.Forms.Label() - Me.grbBoxlicense.SuspendLayout() - Me.GroupBox1.SuspendLayout() - CType(Me.DataGridViewAddOns, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'btnPW_check - ' - resources.ApplyResources(Me.btnPW_check, "btnPW_check") - Me.btnPW_check.Name = "btnPW_check" - Me.btnPW_check.UseVisualStyleBackColor = True - ' - 'txtPW - ' - resources.ApplyResources(Me.txtPW, "txtPW") - Me.txtPW.Name = "txtPW" - Me.txtPW.UseSystemPasswordChar = True - ' - 'lblPW - ' - resources.ApplyResources(Me.lblPW, "lblPW") - Me.lblPW.Name = "lblPW" - ' - 'grbBoxlicense - ' - Me.grbBoxlicense.Controls.Add(Me.GroupBox1) - Me.grbBoxlicense.Controls.Add(Me.lblClient) - Me.grbBoxlicense.Controls.Add(Me.cmbClients) - Me.grbBoxlicense.Controls.Add(Me.Label5) - Me.grbBoxlicense.Controls.Add(Me.dtpGueltig_GI) - Me.grbBoxlicense.Controls.Add(Me.txtDossierCount) - Me.grbBoxlicense.Controls.Add(Me.Label2) - Me.grbBoxlicense.Controls.Add(Me.btnnewLicenses) - Me.grbBoxlicense.Controls.Add(Me.txtNewlicences) - Me.grbBoxlicense.Controls.Add(Me.lblnewlicenses) - resources.ApplyResources(Me.grbBoxlicense, "grbBoxlicense") - Me.grbBoxlicense.Name = "grbBoxlicense" - Me.grbBoxlicense.TabStop = False - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.Button1) - Me.GroupBox1.Controls.Add(Me.DataGridViewAddOns) - Me.GroupBox1.Controls.Add(Me.Label4) - Me.GroupBox1.Controls.Add(Me.Label3) - Me.GroupBox1.Controls.Add(Me.dtpLicenseAddon) - Me.GroupBox1.Controls.Add(Me.cmbAddOn) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'Button1 - ' - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.key_go1 - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'DataGridViewAddOns - ' - Me.DataGridViewAddOns.AllowUserToAddRows = False - Me.DataGridViewAddOns.AllowUserToDeleteRows = False - Me.DataGridViewAddOns.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - resources.ApplyResources(Me.DataGridViewAddOns, "DataGridViewAddOns") - Me.DataGridViewAddOns.MultiSelect = False - Me.DataGridViewAddOns.Name = "DataGridViewAddOns" - Me.DataGridViewAddOns.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect - Me.DataGridViewAddOns.ShowEditingIcon = False - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'dtpLicenseAddon - ' - Me.dtpLicenseAddon.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - resources.ApplyResources(Me.dtpLicenseAddon, "dtpLicenseAddon") - Me.dtpLicenseAddon.Name = "dtpLicenseAddon" - Me.dtpLicenseAddon.Value = New Date(2099, 12, 31, 0, 0, 0, 0) - ' - 'cmbAddOn - ' - resources.ApplyResources(Me.cmbAddOn, "cmbAddOn") - Me.cmbAddOn.FormattingEnabled = True - Me.cmbAddOn.Name = "cmbAddOn" - ' - 'lblClient - ' - resources.ApplyResources(Me.lblClient, "lblClient") - Me.lblClient.Name = "lblClient" - ' - 'cmbClients - ' - resources.ApplyResources(Me.cmbClients, "cmbClients") - Me.cmbClients.FormattingEnabled = True - Me.cmbClients.Name = "cmbClients" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'dtpGueltig_GI - ' - Me.dtpGueltig_GI.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - resources.ApplyResources(Me.dtpGueltig_GI, "dtpGueltig_GI") - Me.dtpGueltig_GI.Name = "dtpGueltig_GI" - Me.dtpGueltig_GI.Value = New Date(2099, 12, 31, 0, 0, 0, 0) - ' - 'txtDossierCount - ' - resources.ApplyResources(Me.txtDossierCount, "txtDossierCount") - Me.txtDossierCount.Name = "txtDossierCount" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btnnewLicenses - ' - Me.btnnewLicenses.Image = Global.DD_Record_Organizer.My.Resources.Resources.key_go1 - resources.ApplyResources(Me.btnnewLicenses, "btnnewLicenses") - Me.btnnewLicenses.Name = "btnnewLicenses" - Me.btnnewLicenses.UseVisualStyleBackColor = True - ' - 'txtNewlicences - ' - resources.ApplyResources(Me.txtNewlicences, "txtNewlicences") - Me.txtNewlicences.Name = "txtNewlicences" - ' - 'lblnewlicenses - ' - resources.ApplyResources(Me.lblnewlicenses, "lblnewlicenses") - Me.lblnewlicenses.Name = "lblnewlicenses" - ' - 'frmLicense - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.btnPW_check) - Me.Controls.Add(Me.txtPW) - Me.Controls.Add(Me.lblPW) - Me.Controls.Add(Me.grbBoxlicense) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.KeyPreview = True - Me.Name = "frmLicense" - Me.grbBoxlicense.ResumeLayout(False) - Me.grbBoxlicense.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.DataGridViewAddOns, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents btnPW_check As System.Windows.Forms.Button - Friend WithEvents txtPW As System.Windows.Forms.TextBox - Friend WithEvents lblPW As System.Windows.Forms.Label - Friend WithEvents grbBoxlicense As System.Windows.Forms.GroupBox - Friend WithEvents btnnewLicenses As System.Windows.Forms.Button - Friend WithEvents txtNewlicences As System.Windows.Forms.TextBox - Friend WithEvents lblnewlicenses As System.Windows.Forms.Label - - Friend WithEvents txtDossierCount As System.Windows.Forms.TextBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents dtpGueltig_GI As System.Windows.Forms.DateTimePicker - Friend WithEvents lblClient As System.Windows.Forms.Label - Friend WithEvents cmbClients As System.Windows.Forms.ComboBox - Friend WithEvents DataGridViewAddOns As DataGridView - Friend WithEvents GroupBox1 As GroupBox - Friend WithEvents Button1 As Button - Friend WithEvents Label4 As Label - Friend WithEvents Label3 As Label - Friend WithEvents dtpLicenseAddon As DateTimePicker - Friend WithEvents cmbAddOn As ComboBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLicense.en-US.resx b/app/DD-Record-Organizer - Kopie/frmLicense.en-US.resx deleted file mode 100644 index 257161d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense.en-US.resx +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Change licenses: - - - - 117, 16 - - - Client Selection: - - - 100, 20 - - - ERP-Connect - - - 69, 16 - - - Valid until: - - - 99, 16 - - - Licenses Views: - - - Renew license - - - 88, 16 - - - User licences: - - - ADDI Licensemanager - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLicense.resx b/app/DD-Record-Organizer - Kopie/frmLicense.resx deleted file mode 100644 index feda30f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense.resx +++ /dev/null @@ -1,716 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAHVJREFUOE/tkTsOgCAQRDkbJ/AmHNlGbSgJtJiHbLISosTY6SQTlmVm+Jkf94gx - TiGEOaWUITW9unwNhN777JzL1tpCanqnEEnvUZt1CCep9iOgFbVcl61Q5niq/aUACdEjHLoC6AUMPyKQ - HTXpI3z8jZ+AMTvOnQxA9nO5IAAAAABJRU5ErkJggg== - - - - MiddleLeft - - - 337, 2 - - - - 3, 4, 3, 4 - - - 193, 32 - - - - 29 - - - Open License Manager - - - MiddleRight - - - btnPW_check - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 120, 7 - - - 3, 4, 3, 4 - - - 163, 23 - - - 28 - - - txtPW - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 8, 10 - - - 108, 16 - - - 27 - - - Master Passwort: - - - lblPW - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - MiddleLeft - - - NoControl - - - 331, 23 - - - 3, 4, 3, 4 - - - 159, 39 - - - 23 - - - Refresh AddOn - - - MiddleRight - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - 9, 68 - - - 481, 136 - - - 21 - - - DataGridViewAddOns - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - NoControl - - - 6, 20 - - - 51, 16 - - - 22 - - - AddOn: - - - TopRight - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - NoControl - - - 218, 20 - - - 69, 16 - - - 21 - - - Valid until: - - - TopRight - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - 221, 39 - - - 104, 23 - - - 20 - - - dtpLicenseAddon - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - Tahoma, 9.75pt - - - 9, 38 - - - 206, 24 - - - 19 - - - cmbAddOn - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - 10, 146 - - - 503, 214 - - - 31 - - - License AddOns: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 0 - - - True - - - Verdana, 9.75pt - - - NoControl - - - 7, 20 - - - 140, 16 - - - 19 - - - Mandantenauswahl: - - - lblClient - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 1 - - - Tahoma, 9.75pt - - - 10, 39 - - - 262, 24 - - - 18 - - - cmbClients - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 2 - - - True - - - 304, 77 - - - 65, 16 - - - 16 - - - Gültigkeit: - - - TopRight - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 3 - - - 396, 72 - - - 104, 23 - - - 15 - - - dtpGueltig_GI - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 4 - - - 241, 109 - - - 3, 4, 3, 4 - - - 31, 23 - - - 11 - - - 5 - - - txtDossierCount - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 5 - - - True - - - 7, 112 - - - 127, 16 - - - 10 - - - Anzahl Aktensichten: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 6 - - - MiddleLeft - - - 326, 101 - - - 3, 4, 3, 4 - - - 174, 38 - - - 5 - - - Erneuere Lizenz - - - MiddleRight - - - btnnewLicenses - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 7 - - - 241, 74 - - - 3, 4, 3, 4 - - - 31, 23 - - - 4 - - - 1 - - - txtNewlicences - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 8 - - - True - - - 7, 77 - - - 209, 16 - - - 3 - - - Anzahl Record-Organizer Lizenzen: - - - lblnewlicenses - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbBoxlicense - - - 9 - - - 11, 42 - - - 3, 4, 3, 4 - - - 3, 4, 3, 4 - - - 519, 369 - - - 26 - - - Lizenzanzahl ändern: - - - False - - - grbBoxlicense - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - True - - - 7, 16 - - - 549, 419 - - - Tahoma, 9.75pt - - - 3, 4, 3, 4 - - - CenterScreen - - - Lizenzmanager - - - frmLicense - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLicense.vb b/app/DD-Record-Organizer - Kopie/frmLicense.vb deleted file mode 100644 index f169e2c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense.vb +++ /dev/null @@ -1,184 +0,0 @@ -Imports DLLLicenseManager -Public Class frmLicense - Public _lizenzManager As ClassLicenseManager - Dim CLIENT_ID As Integer - - Private Sub btnPW_check_Click(sender As System.Object, e As System.EventArgs) Handles btnPW_check.Click - OpenLicenseManager() - End Sub - Sub OpenLicenseManager() - If Me.txtPW.Text <> "" Then - If Me.txtPW.Text = "35452dd!" Then - Me.grbBoxlicense.Visible = True - Refresh_Licence(False) - Me.lblPW.Visible = False - Me.txtPW.Visible = False - Me.btnPW_check.Visible = False - If DT_CLIENT_USER.Rows.Count >= 1 Then - lblClient.Visible = True - cmbClients.Visible = True - Try - cmbClients.DataSource = DT_CLIENT_USER - cmbClients.DisplayMember = DT_CLIENT_USER.Columns("CLIENT_NAME").ColumnName - cmbClients.ValueMember = DT_CLIENT_USER.Columns("CLIENT_ID").ColumnName - Catch ex As Exception - MsgBox("Unexpected Error in Loading Clients: " & ex.Message, MsgBoxStyle.Critical) - End Try - Else - lblClient.Visible = False - cmbClients.Visible = False - End If - - If DT_CLIENT_USER.Rows.Count = 1 Then - CLIENT_ID = 0 - End If - - - Else - Me.grbBoxlicense.Visible = False - MsgBox("Das eingegebene Passwort stimmt nicht überein!", MsgBoxStyle.Critical, "Falsche Eingabe:") - Me.txtPW.Text = "" - Me.txtPW.Focus() - End If - End If - End Sub - - Private Sub btnnewLicenses_Click(sender As System.Object, e As System.EventArgs) Handles btnnewLicenses.Click - Try - If cmbClients.SelectedIndex = -1 Or CLIENT_ID = 99 Then - MsgBox("Please choose a valid client!", MsgBoxStyle.Critical) - Exit Sub - End If - _lizenzManager = New ClassLicenseManager("#DigitalData35452!#", "") - If Me.txtNewlicences.Text <> "" And txtDossierCount.Text <> "" Then - 'Encode the license - Dim ressultstring = txtNewlicences.Text & "#" & dtpGueltig_GI.Value.ToString("yyyy-MM-dd") & "#" & txtDossierCount.Text - Dim result As String = Me._lizenzManager.EncodeLicenseKey(ressultstring, "#DigitalData35452!#") - - Dim sql As String = String.Format("UPDATE TBDD_CLIENT SET LICENSE_PMO = '" & result & "' WHERE GUID = {0}", CLIENT_ID) - If ClassDatabase.Execute_non_Query(sql) = True Then - Refresh_Licence(True) - End If - - 'MsgBox("Die Lizenzen wurden erfolgreich aktualisiert!", MsgBoxStyle.Exclamation, "Erfolgsmeldung:") - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler bei New Licenses:") - End Try - End Sub - Sub Refresh_Licence(Neu As Boolean) - Try - ClassLicence.Refresh_Licence(CLIENT_ID) - - cmbAddOn.Items.Clear() - - For Each row As DataRow In DT_LICENSE_ADDONS.Rows - cmbAddOn.Items.Add(row.Item("NAME")) - Next - DataGridViewAddOns.DataSource = DT_LICENSE_ADDONS - DataGridViewAddOns.Columns(0).Width = 200 - DataGridViewAddOns.Columns(1).Visible = False - DataGridViewAddOns.Columns(2).Width = 100 - GridColor() - txtNewlicences.Text = LICENSE_COUNT - Try - dtpGueltig_GI.Value = LICENSE_DATE - Catch ex As Exception - Dim dateTime As String = LICENSE_DATE.ToString - Dim dt As DateTime = Convert.ToDateTime(dateTime) - Dim format As String = "yyyy-MM-dd" - dtpGueltig_GI.Value = CDate(dt) - End Try - - txtDossierCount.Text = LICENSE_DOSSIER_COUNT - If Neu = True Then - If CInt(LICENSE_COUNT) > 0 Then - Dim msg As String = "Die Lizenz wurde aktualisiert!" & vbNewLine & Now - If USER_LANGUAGE <> "de-DE" Then - msg = "The license was renewed!" & vbNewLine & Now - End If - MsgBox(msg, MsgBoxStyle.Information, "License renewed:") - End If - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error in licensemanager:") - End Try - End Sub - - Private Sub frmLicense_Load(sender As Object, e As System.EventArgs) Handles Me.Load - Try - grbBoxlicense.Visible = False - Me.lblPW.Visible = True - Me.txtPW.Visible = True - Me.btnPW_check.Visible = True - Me.txtPW.Text = "" - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Fehler bei Formular Load:") - End Try - End Sub - - Private Sub frmLicense_KeyUp(sender As Object, e As KeyEventArgs) Handles MyBase.KeyUp - If e.KeyCode = Keys.Return Then - If Me.txtPW.Focus = True Then - OpenLicenseManager() - End If - End If - End Sub - - Private Sub cmbClients_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbClients.SelectedIndexChanged - If cmbClients.SelectedIndex <> -1 Then - Try - CLIENT_ID = cmbClients.SelectedValue - Refresh_Licence(False) - Catch ex As Exception - If DT_CLIENT_USER.Rows.Count = 1 Then - CLIENT_ID = 0 - Else - CLIENT_ID = 99 - End If - - End Try - - End If - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - If CLIENT_ID <> 99 Then - Dim wrapper As New ClassEncryption("!35452didalog=") - Dim cipherText As String = wrapper.EncryptData(dtpLicenseAddon.Value.ToString("yyyy-MM-dd")) - Dim sql = String.Format("SELECT COUNT(GUID) FROM TBDD_LICENSE_ADD_ON WHERE CLIENT_ID = {0} AND MODULE = 'Record-Organizer' AND UPPER(NAME) = UPPER('{1}')", CLIENT_ID, cmbAddOn.Text) - Dim count = ClassDatabase.Execute_Scalar(sql, False) - If count = 0 Then - sql = String.Format("INSERT INTO TBDD_LICENSE_ADD_ON (CLIENT_ID, MODULE,NAME,VALID_DATE) VALUES ({0},'Record-Organizer','{1}','{2}')", CLIENT_ID, cmbAddOn.Text, cipherText) - ClassDatabase.Execute_non_Query(sql) - Else - sql = String.Format("UPDATE TBDD_LICENSE_ADD_ON SET VALID_DATE = '{0}' WHERE CLIENT_ID = {1} AND UPPER(MODULE) = UPPER('Record-Organizer') AND UPPER(NAME) = UPPER('{2}')", cipherText, CLIENT_ID, cmbAddOn.Text) - ClassDatabase.Execute_non_Query(sql) - End If - Refresh_Licence(False) - Else - MsgBox("Please choose a Client!", MsgBoxStyle.Exclamation) - End If - - End Sub - - Sub GridColor() - Try - For i = 0 To DataGridViewAddOns.RowCount - 1 - If DataGridViewAddOns.Rows(i).Cells(2).Value.ToString = "Valid" Then - DataGridViewAddOns.Rows(i).DefaultCellStyle.BackColor = Color.LimeGreen - Else - DataGridViewAddOns.Rows(i).DefaultCellStyle.BackColor = Color.Red - End If - Next - Catch ex As Exception - - End Try - - - End Sub - - Private Sub grbBoxlicense_Enter(sender As Object, e As EventArgs) Handles grbBoxlicense.Enter - - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_Login.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLicense_Login.Designer.vb deleted file mode 100644 index 6babd5b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_Login.Designer.vb +++ /dev/null @@ -1,70 +0,0 @@ - _ -Partial Class frmLicense_Login - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLicense_Login)) - Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.TableLayoutPanel1.SuspendLayout() - Me.SuspendLayout() - ' - 'TableLayoutPanel1 - ' - resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1") - Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) - Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) - Me.TableLayoutPanel1.Name = "TableLayoutPanel1" - ' - 'OK_Button - ' - resources.ApplyResources(Me.OK_Button, "OK_Button") - Me.OK_Button.Name = "OK_Button" - ' - 'Cancel_Button - ' - resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Name = "Cancel_Button" - ' - 'frmLicense_Login - ' - Me.AcceptButton = Me.OK_Button - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.Controls.Add(Me.TableLayoutPanel1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmLicense_Login" - Me.ShowInTaskbar = False - Me.TableLayoutPanel1.ResumeLayout(False) - Me.ResumeLayout(False) - - End Sub - Friend WithEvents TableLayoutPanel1 As System.Windows.Forms.TableLayoutPanel - Friend WithEvents OK_Button As System.Windows.Forms.Button - Friend WithEvents Cancel_Button As System.Windows.Forms.Button - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_Login.resx b/app/DD-Record-Organizer - Kopie/frmLicense_Login.resx deleted file mode 100644 index fda6690..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_Login.resx +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - - 2 - - - None - - - - 3, 3 - - - 67, 23 - - - 0 - - - OK - - - OK_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableLayoutPanel1 - - - 0 - - - None - - - 76, 3 - - - 67, 23 - - - 1 - - - Abbrechen - - - Cancel_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableLayoutPanel1 - - - 1 - - - 277, 274 - - - 1 - - - 146, 29 - - - 0 - - - TableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="OK_Button" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Cancel_Button" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50" /></TableLayoutSettings> - - - True - - - 6, 13 - - - 435, 315 - - - CenterParent - - - frmLicense_Login - - - frmLicense_Login - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_Login.vb b/app/DD-Record-Organizer - Kopie/frmLicense_Login.vb deleted file mode 100644 index 8ce0b7d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_Login.vb +++ /dev/null @@ -1,15 +0,0 @@ -Imports System.Windows.Forms - -Public Class frmLicense_Login - - Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.OK - Me.Close() - End Sub - - Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Close() - End Sub - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_User.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLicense_User.Designer.vb deleted file mode 100644 index a1881f6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_User.Designer.vb +++ /dev/null @@ -1,136 +0,0 @@ - _ -Partial Class frmLicense_User - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLicense_User)) - Me.Label1 = New System.Windows.Forms.Label() - Me.cmbClients = New System.Windows.Forms.ComboBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label5 = New System.Windows.Forms.Label() - Me.lbLicenceCount = New System.Windows.Forms.Label() - Me.lbDossierCount = New System.Windows.Forms.Label() - Me.lbValidUntil = New System.Windows.Forms.Label() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.DataGridViewAddOns = New System.Windows.Forms.DataGridView() - Me.Label4 = New System.Windows.Forms.Label() - CType(Me.DataGridViewAddOns, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'cmbClients - ' - Me.cmbClients.FormattingEnabled = True - resources.ApplyResources(Me.cmbClients, "cmbClients") - Me.cmbClients.Name = "cmbClients" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'lbLicenceCount - ' - resources.ApplyResources(Me.lbLicenceCount, "lbLicenceCount") - Me.lbLicenceCount.Name = "lbLicenceCount" - ' - 'lbDossierCount - ' - resources.ApplyResources(Me.lbDossierCount, "lbDossierCount") - Me.lbDossierCount.Name = "lbDossierCount" - ' - 'lbValidUntil - ' - resources.ApplyResources(Me.lbValidUntil, "lbValidUntil") - Me.lbValidUntil.Name = "lbValidUntil" - ' - 'GroupBox1 - ' - Me.GroupBox1.BackColor = System.Drawing.SystemColors.ActiveCaptionText - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'DataGridViewAddOns - ' - Me.DataGridViewAddOns.AllowUserToAddRows = False - Me.DataGridViewAddOns.AllowUserToDeleteRows = False - Me.DataGridViewAddOns.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - resources.ApplyResources(Me.DataGridViewAddOns, "DataGridViewAddOns") - Me.DataGridViewAddOns.MultiSelect = False - Me.DataGridViewAddOns.Name = "DataGridViewAddOns" - Me.DataGridViewAddOns.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect - Me.DataGridViewAddOns.ShowEditingIcon = False - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'frmLicense_User - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Label4) - Me.Controls.Add(Me.DataGridViewAddOns) - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.lbValidUntil) - Me.Controls.Add(Me.lbDossierCount) - Me.Controls.Add(Me.lbLicenceCount) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.cmbClients) - Me.Controls.Add(Me.Label1) - Me.Name = "frmLicense_User" - CType(Me.DataGridViewAddOns, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents cmbClients As System.Windows.Forms.ComboBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents lbLicenceCount As System.Windows.Forms.Label - Friend WithEvents lbDossierCount As System.Windows.Forms.Label - Friend WithEvents lbValidUntil As System.Windows.Forms.Label - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents DataGridViewAddOns As DataGridView - Friend WithEvents Label4 As Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_User.en-US.resx b/app/DD-Record-Organizer - Kopie/frmLicense_User.en-US.resx deleted file mode 100644 index 013baf6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_User.en-US.resx +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 12, 22 - - - 45, 17 - - - Client: - - - 159, 22 - - - 205, 21 - - - 104, 17 - - - ADDI - Licenses: - - - 93, 17 - - - Dossier Views: - - - 70, 17 - - - Valid until: - - - License Information - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_User.resx b/app/DD-Record-Organizer - Kopie/frmLicense_User.resx deleted file mode 100644 index aac74f8..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_User.resx +++ /dev/null @@ -1,619 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - Tahoma, 9.75pt, style=Bold - - - 12, 26 - - - 139, 16 - - - 0 - - - Mandantenauswahl: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - 175, 25 - - - 189, 21 - - - 1 - - - cmbClients - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Tahoma, 9.75pt, style=Bold - - - 12, 68 - - - 116, 16 - - - 2 - - - ADDI - Lizenzen: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - Tahoma, 9.75pt, style=Bold - - - 12, 94 - - - 99, 16 - - - 3 - - - Aktensichten: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True - - - Tahoma, 9.75pt, style=Bold - - - 12, 122 - - - 73, 16 - - - 8 - - - Gültigkeit: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - Tahoma, 9.75pt - - - 264, 65 - - - 100, 23 - - - 10 - - - 0 - - - MiddleRight - - - lbLicenceCount - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Tahoma, 9.75pt - - - 264, 91 - - - 100, 23 - - - 11 - - - 0 - - - MiddleRight - - - lbDossierCount - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Tahoma, 9.75pt - - - 264, 119 - - - 100, 23 - - - 13 - - - 04.10.2016 - - - MiddleRight - - - lbValidUntil - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 15, 52 - - - 349, 1 - - - 14 - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 15, 167 - - - 349, 136 - - - 22 - - - DataGridViewAddOns - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Tahoma, 9.75pt, style=Bold - - - - NoControl - - - 12, 148 - - - 63, 16 - - - 23 - - - AddOns: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 376, 315 - - - Tahoma, 8.25pt - - - - AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAEAAAAEwAAACsAAAA6AAAALgAAABoAAAAJAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA4AAAApFhYWYDQ0NKENDQ2eAAAAjAAAAGYAAAAuAAAACQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAADgAAAEFMTEyvgYGB87W1tf+YmJj7VVVV5RYW - Fq8AAABmAAAAGgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbW1tVImJie28vLz/4+Pj//Hx - 8f/6+vr/zMzM/1JSUuUAAACOAAAAMwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AjY2N4czM - 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 - jqy4uLj/0NDQ/8DAwP+3t7f/zs7O/+Xl5f/V1dX/rq6u/4CAgP+srKz/uLi4/7Gxsf90mrr/SrDw/27U - //9s0v//VLr//1O5//9t0v//SrDn/xdpqu4DDBO1GXa99H/l+f+T+f//TLL//zOZ//8wluz/DXO0/zed - 2/9mzP//HYPH/wUeMH8AAAAdAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD///8AAAAAAZSUlNfU1NT/09PT/7e3t/+wsLD/ycnJ/93d3f/09PT//////+Xl5f+ysrL/sLCw/7m5 - uf87ld7/b9X9/3HX//9nzf//QKb//1O5//9t0v//huz//2vR7/8li9b/NJrd/4Ln//9y2P//R63//zOZ - //8Yfsf/EHa1/1i++v9Ns+z/D1mN2QAAAEIAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAAA5ycnP/X19f/1tbW/7e3t/+pqan/vb29/9TU1P/o6Oj///////b2 - 9v/j4+P/0tLS/4iu0P9PtfL/dtz//3Ta//9OtP//QKb//1O5//9t0v//huz//5n///9/5ff/XML0/3bc - //9fxf//R63//y2T9P8Ibqn/K5HW/1zC//8qkNP/BylBkAAAACIAAAACAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAACaioqP/b29v/2dnZ/62trf+hoaH/tbW1/8zM - zP/j4+P/+vr6//39/f/r6+v/19fX/0Ga5f923P7/eN7//3LY//83nf//QKb//1O5//9t0v//huz//5n/ - //+U+v//dNr//2jO//9Xvf//R63//xZ8xf8Jb6v/SK76/0mv8f8SZ6TmAAAASQAAAA0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AhISESqenp//e3t7/3Nzc/6ur - q/+ZmZn/r6+v/8bGxv/c3Nz/8PDw///////x8fH/ncTm/1W69f9+4///e+H//1a8//8zmf//QKb//1O5 - //9t0v//huz//5n///+U+v//gOb//2vR//9Xvf//PqTy/wJonf8iiND/TLL//ymP1/8KNFOaAAAAJAAA - AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AfHx8Tby8 - vP/h4eH/39/f/7CwsP+ZmZn/p6en/7y8vP/MzMz/19fX/+np6f/w8PD/Q5zu/3fd/f+A5f//ed///zie - //8zmf//QKb//1O5//923P//ie3//5n///+U+v//gOb//2vR//9Xvf//KI7S/wBmmf83nfP/Q6n2/xRo - p+kAAABVAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAABhoaGfLy8vP/k5OT/4uLi/6qqqv+ampr/np6e/7S0tP+Ghob/h4eH/62trf+LsdX/TrT2/4Xr - //+C6P//Y8n//zOZ//8zmf//QKb//1O5//9mzN//o/3//5////+U+v//gOb//2vR//9Xvf//R63//yOJ - 3/89o///LZPh/ws1VMMAAABdAAAAHwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAABhoaGjcjIyP/n5+f/5eXl/6mpqf+enp7/mZmZ/62trf95eXn/ZmZm/2Zm - Zv81juP/fuT9/4ju//+F6///PaP//zOZ//8zmf//QKb//zCW2f8AZpn/SanG/6f1+f+o+///gOb//2vR - //9Xvf//R63//zOZ//89o///JYvZ/wkpQsoAAACZAAAAXwAAACYAAAAIAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABh4eHq9bW1v/r6+v/6enp/66urv+kpKT/mZmZ/6Sk - pP9mZmb/9OrY/6vL5v9SuPn/jfP//4rw//9ozv//M5n//zOZ//8zmf//QKb//z1wjP9kcHf/M2aA/yiD - qf+b4uz/uPf//3jW//9Xvf//R63//zOZ//89o///Sa/8/zKY4v8QS3ndAAAAogAAAGoAAAAlAAAABAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi4uLyN3d3f/u7u7/39/f/7Gx - sf+mpqb/m5ub/5ycnP9vbm3/2dC//0ig9f+F6/7/j/X//43z//8+pP//M5n//zOZ//8zmf//NY7Z/2Zm - Zv+zoKD/k4aG/2Bmaf85cIn/c7zS/9H7//+C0P//R63//zOZ//89o///TLL//1zC//9KsO3/FGGd6QMO - FpkAAAA6AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABioqK1/Pz - 8//x8fH/4+Pj/7S0tP+rq6v/oKCg/5mZmf92dnb/U3me/1e9/f+U+v//kvj//3je//8zmf//M5n//zOZ - //8zmf//M3mv/25sbP/Cq6v/3bu7/72hof9ta2v/QGZ5/0SWuf/X9fn/suD//0Cf//89o///TLL//1zC - //9mzP//PKLl/w08YasAAAApAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAEjo6O//b29v/09PT/5ubm/7m5uf+urq7/pKSk/5mZmf+ioqL/Q5z1/7Ls///k/v//9P///+v5 - //9vuf//M5n//zOZ//8zmf//O6H5/0mDqf9gZmn/mouL/9q0tP/Pqan/bWpq/y5cc/cdeab/xeLs/7/f - //89o///TLL//1zC//9mzP//H3zE9AAAAGAAAAAVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABaWloZqKio//n5+f/4+Pj/7Ozs/8zMzP+ysrL/p6en/5ubm/+bm5v/aaLc/02m - ///W7P//+P////P////v////m9L//z6f//8zmf//QKb//1O5//9Wr9n/W252/3t0dP/Pqan/vpub/2Fh - YfsTOVDXHIPS/yyS8P89o///TLL//1zC//9Lse//E1OGywAAADsAAAAIAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f39Hqamp//39/f/9/f3/+/v7//n5+f/y8vL/3Nzc/76+ - vv+kpKT/qamp/5myzP89nPz/k8z+/+/////s////6f///8Ps//9TrP//QKb//1O5//9t0v//g+L1/3CD - g/+WhIT/0qam/458fP9DcI//GoHO/y2T8v89o///TLL//1zC//8tk+D/Bx8yigAAACIAAAABAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHh4dDkpKS/7Ozs//Ozs7/+vr6//j4 - +P/19fX/8/Pz//Hx8f/u7u7/39/f/9HR0f/IztT/aa/1/2Gy/f/d+f//5P///+D////S+f//fMr//1O5 - //9t0v//huz//5Ps7P9mZmb/0qam/7yVlf9baHD/FXzB/zGX/P89o///TLL//0+1+P8bb7ToAAAAUgAA - ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhYURaGhox4yB - df+De3P/ZmZm/5+fn//U1NT/8vLy//Dw8P/t7e3/6+vr/+np6f/m5ub/4+Pj/6vK6v9Io/v/qt/+/93/ - ///Z////1f///6vq//9z1f//huz//5n///9mZmb/xZ6e/8+env9mZmb/JIrP/zOZ//89o///TLL//zed - 6v8SR3S3AAAALQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAABYmJix+K9lv//1Kr/qZiG/1NTU+NkZGTMd3d38pWVlf+7u7v/2dnZ/+fn5//l5eX/4uLi/+Dg - 4P/I1eL/XKn0/3vF/f/L+P//0v///87///+/+v//k/D//5b19f9mZmb/0qam/8+env9mZmb/PqTy/zOZ - //89o///SrD9/yGD1voAAABkAAAAFwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAABYmJixv/QoP//1Kr/jIJ4/yIiIsIAAABtAAAAJF9fXzZkZGSFYWFhxHl5 - ef+Xl5f/tra2/9/f3//c3Nz/2tra/4+86P9ar/r/sOv+/8n////G////w////4mzs/+Ie3v/0qam/6+O - jv9gc4P/R63//zOZ//89o///O6Hz/xlfmtEAAAA9AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AY2NjtNm2k///1Kr/qZiG/0FBQeEAAACeAAAAXwAA - ACsAAAASAAAABwAAAAJXV1dDVFRUlFFRUdR7e3v/m5ub/8XFxf+2ydz/T6Lz/4XR/f/D////nsbG/21r - a//BoKD/0qam/4F1df9bmsb/R63//zOZ//89o///K5Ho/wkgNYoAAAAiAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AZGRkYp+Off//1Kr/7Mqp/3Bt - a/81NTXYAAAApAAAAH8AAABWAAAAOgAAACkAAAAhAAAAHwAAACAaGhovNzc3ajw8PKZSUlLeY2Nj/ztu - oP9tjJ7/bWtr/8Slpf/Wra3/o4uL/2l7g/9Xvf//R63//zOZ//81m/j/IHS+6AAAAFIAAAAQAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AGVl - ZdHGq5H//9mz/+LHq/95dXL/V1dX8y8vL9ESEhKxAAAAmgAAAI0AAAB/AAAAegAAAHoAAAB6AAAAfwsL - C5MzMzO/UFBQ6WZmZv+UiYn/zrCw/9q0tP+eior/c4OD/6T19f983f//R63//zOZ//8skvD/Fkx8tgAA - AC0AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AGJiYjJmZmbws6CN//XXt///4sX/xrWl/5aPif9mZmb/YWFh+1JSUu5SUlLsUlJS7FJS - UuxSUlLsYmJi+mZmZv+Ig4P/r6Ki/9S+vv/hw8P/wKam/4N6ev9geIv/nO/1/6T///+g////jfD//zie - /f8pi+X4AAAAWAAAABYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////AP///wBgYGARZWVlwXl1cf+zpJb/7NbA///q1v//79//4tnP/9nU - zv/Z19X/2dnZ/9bU1P/TzMz/4dfX/+/g4P/s2dn/4MvL/7Wlpf+Ffn7/YmJi6VBQUHone8xOR6n48GjK - +/9fw/n/SK31/zmf8v8mgdShAAAAFgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AGNjY0JkZGSzZmZm/4N/ - e/+fmpT/s62n/8/Lxv/Z19X/2dnZ/9bU1P/KxMT/raen/5qUlP9/fHz/ZmZm/15eXr1WVlZyAAAAEAAA - AAT///8ALIzoES2P7EMphd1HJHO/KQAAAAYAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP// - /wD///8AYGBgEWJiYkNiYmKGYWFhp2JiYsZiYmLHYmJix2JiYsdiYmLHX19fq1xcXI1TU1NPAAAACwAA - AAMAAAAB////AAAAAAD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//8A///8AAP//AD///wAA//8AH/// - AAD//gAf//8AAP//AB/4DwAA//8AD/AHAAD//gAf4AMAAP/+AB/gAwAA//4AH+ABAAD//gAfwAEAAP/+ - AB+AAQAA//4AH4ADAAD//AAfgAMAAP/+AB8ABwAA//4AHwAHAAD//AAeAA8AAP/8AB4ADwAA//gAOAAP - AAD/mAA4AB8AAP4AABAAHwAA/AAAAAA/AAD4AAAAAD8AAPAAAAAAfwAA8AAAAAB/AADwAAAAAP8AAPAA - AAAA/wAA8AAAAAH/AADwAAAAAf8AAPAAAAAD/wAA4AAAAAH/AADgAAAAAH8AAOAAAAAAfwAA4AAAAAB/ - AADgAAAAAH8AAOAAAAAAfwAA4AAAAAD/AADgAAAAAP8AAOAAAAAB/wAA4AAAAAH/AADgAAAAAf8AAOAA - AAAD/wAA8AAAAAP/AADwAAAAB/8AAPgAAAAH/wAA+AAAAAf/AAD8AAAAD/8AAP8AABAf/wAA/8AAf/// - AAA= - - - - CenterScreen - - - Lizenzinformationen - - - frmLicense_User - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLicense_User.vb b/app/DD-Record-Organizer - Kopie/frmLicense_User.vb deleted file mode 100644 index 48d2a16..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLicense_User.vb +++ /dev/null @@ -1,69 +0,0 @@ -Public Class frmLicense_User - Dim CLIENT_ID As Integer = -1 - - - Private Sub frmLicense_User_Load(sender As Object, e As EventArgs) Handles MyBase.Load - - - Try - cmbClients.DataSource = DT_CLIENT_USER - cmbClients.DisplayMember = "CLIENT_NAME" - cmbClients.ValueMember = "CLIENT_ID" - Catch ex As Exception - MsgBox("Unexpected Error in Loading Clients: " & ex.Message, MsgBoxStyle.Critical) - End Try - - If DT_CLIENT_USER.Rows.Count = 1 Then - cmbClients.Enabled = False - End If - - Dim ClientId = cmbClients.SelectedValue - RefreshLicense(ClientId) - End Sub - - Private Sub cmbClients_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbClients.SelectedIndexChanged - If cmbClients.SelectedIndex <> -1 Then - Try - Dim ClientId = cmbClients.SelectedValue - RefreshLicense(ClientId) - Catch ex As Exception - CLIENT_ID = 99 - End Try - End If - End Sub - - Private Sub RefreshLicense(clientId As Integer) - ClassLicence.Refresh_Licence(clientId) - - lbLicenceCount.Text = LICENSE_COUNT.ToString - lbDossierCount.Text = LICENSE_DOSSIER_COUNT.ToString - - If USER_LANGUAGE = "de-DE" Then - lbValidUntil.Text = LICENSE_DATE.ToString("dd.MM.yyyy") - Else - lbValidUntil.Text = LICENSE_DATE.ToString("MM-dd-yyyy") - End If - DataGridViewAddOns.DataSource = DT_LICENSE_ADDONS - DataGridViewAddOns.Columns(0).Width = 200 - DataGridViewAddOns.Columns(1).Visible = False - DataGridViewAddOns.Columns(2).Width = 100 - GridColor() - - End Sub - Sub GridColor() - Try - For i = 0 To DataGridViewAddOns.RowCount - 1 - If DataGridViewAddOns.Rows(i).Cells(2).Value.ToString = "Valid" Then - DataGridViewAddOns.Rows(i).DefaultCellStyle.BackColor = Color.LimeGreen - Else - DataGridViewAddOns.Rows(i).DefaultCellStyle.BackColor = Color.Red - End If - Next - Catch ex As Exception - - End Try - - - End Sub - -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogRecord.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLogRecord.Designer.vb deleted file mode 100644 index bf229c3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogRecord.Designer.vb +++ /dev/null @@ -1,400 +0,0 @@ - _ -Partial Class frmLogRecord - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLogRecord)) - Dim CONTROL_IDLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim FORM_IDLabel As System.Windows.Forms.Label - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.Label1 = New System.Windows.Forms.Label() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.TBPMO_RECORD_LOG_CONFIGBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.FORM_IDComboBox = New System.Windows.Forms.ComboBox() - Me.lblSaveWVEmail = New System.Windows.Forms.Label() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.LOG_UPDATECheckBox = New System.Windows.Forms.CheckBox() - Me.LOG_DELETECheckBox = New System.Windows.Forms.CheckBox() - Me.CONTROL_IDComboBox = New System.Windows.Forms.ComboBox() - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.TBPMO_RECORD_LOG_CONFIGTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_LOG_CONFIGTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - GUIDLabel = New System.Windows.Forms.Label() - CONTROL_IDLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - FORM_IDLabel = New System.Windows.Forms.Label() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - CType(Me.TBPMO_RECORD_LOG_CONFIGBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.SuspendLayout() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'CONTROL_IDLabel - ' - resources.ApplyResources(CONTROL_IDLabel, "CONTROL_IDLabel") - CONTROL_IDLabel.Name = "CONTROL_IDLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'FORM_IDLabel - ' - resources.ApplyResources(FORM_IDLabel, "FORM_IDLabel") - FORM_IDLabel.Name = "FORM_IDLabel" - ' - 'XtraTabControl1 - ' - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1}) - ' - 'XtraTabPage1 - ' - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - Me.XtraTabPage1.Controls.Add(Me.Label1) - Me.XtraTabPage1.Controls.Add(Me.ListBox1) - Me.XtraTabPage1.Controls.Add(FORM_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.FORM_IDComboBox) - Me.XtraTabPage1.Controls.Add(Me.lblSaveWVEmail) - Me.XtraTabPage1.Controls.Add(CHANGED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(CHANGED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(Me.LOG_UPDATECheckBox) - Me.XtraTabPage1.Controls.Add(Me.LOG_DELETECheckBox) - Me.XtraTabPage1.Controls.Add(CONTROL_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.CONTROL_IDComboBox) - Me.XtraTabPage1.Controls.Add(Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator) - Me.XtraTabPage1.Controls.Add(GUIDLabel) - Me.XtraTabPage1.Controls.Add(Me.GUIDTextBox) - Me.XtraTabPage1.Name = "XtraTabPage1" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'ListBox1 - ' - Me.ListBox1.DataSource = Me.TBPMO_RECORD_LOG_CONFIGBindingSource - Me.ListBox1.DisplayMember = "String" - Me.ListBox1.FormattingEnabled = True - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.ValueMember = "GUID" - ' - 'TBPMO_RECORD_LOG_CONFIGBindingSource - ' - Me.TBPMO_RECORD_LOG_CONFIGBindingSource.DataMember = "TBPMO_RECORD_LOG_CONFIG" - Me.TBPMO_RECORD_LOG_CONFIGBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'FORM_IDComboBox - ' - Me.FORM_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "FORM_ID", True)) - Me.FORM_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.FORM_IDComboBox, "FORM_IDComboBox") - Me.FORM_IDComboBox.Name = "FORM_IDComboBox" - ' - 'lblSaveWVEmail - ' - resources.ApplyResources(Me.lblSaveWVEmail, "lblSaveWVEmail") - Me.lblSaveWVEmail.BackColor = System.Drawing.Color.Yellow - Me.lblSaveWVEmail.Name = "lblSaveWVEmail" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'LOG_UPDATECheckBox - ' - Me.LOG_UPDATECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "LOG_UPDATE", True)) - resources.ApplyResources(Me.LOG_UPDATECheckBox, "LOG_UPDATECheckBox") - Me.LOG_UPDATECheckBox.Name = "LOG_UPDATECheckBox" - Me.LOG_UPDATECheckBox.UseVisualStyleBackColor = True - ' - 'LOG_DELETECheckBox - ' - Me.LOG_DELETECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "LOG_DELETE", True)) - resources.ApplyResources(Me.LOG_DELETECheckBox, "LOG_DELETECheckBox") - Me.LOG_DELETECheckBox.Name = "LOG_DELETECheckBox" - Me.LOG_DELETECheckBox.UseVisualStyleBackColor = True - ' - 'CONTROL_IDComboBox - ' - Me.CONTROL_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "CONTROL_ID", True)) - Me.CONTROL_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.CONTROL_IDComboBox, "CONTROL_IDComboBox") - Me.CONTROL_IDComboBox.Name = "CONTROL_IDComboBox" - ' - 'TBPMO_RECORD_LOG_CONFIGBindingNavigator - ' - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.BindingSource = Me.TBPMO_RECORD_LOG_CONFIGBindingSource - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.CountItemFormat = "von {0} verfolgten Controls" - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator, "TBPMO_RECORD_LOG_CONFIGBindingNavigator") - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.Name = "TBPMO_RECORD_LOG_CONFIGBindingNavigator" - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem - ' - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem, "TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem") - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem.Name = "TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_RECORD_LOG_CONFIGBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - ' - 'TBPMO_RECORD_LOG_CONFIGTableAdapter - ' - Me.TBPMO_RECORD_LOG_CONFIGTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Me.TBPMO_RECORD_LOG_CONFIGTableAdapter - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'frmLogRecord - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.XtraTabControl1) - Me.Name = "frmLogRecord" - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - CType(Me.TBPMO_RECORD_LOG_CONFIGBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.ResumeLayout(False) - Me.TBPMO_RECORD_LOG_CONFIGBindingNavigator.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_RECORD_LOG_CONFIGBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_RECORD_LOG_CONFIGTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_LOG_CONFIGTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_RECORD_LOG_CONFIGBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents CONTROL_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents LOG_UPDATECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents LOG_DELETECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents lblSaveWVEmail As System.Windows.Forms.Label - Friend WithEvents FORM_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents Label1 As System.Windows.Forms.Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLogRecord.en-US.resx b/app/DD-Record-Organizer - Kopie/frmLogRecord.en-US.resx deleted file mode 100644 index c37f026..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogRecord.en-US.resx +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 71, 13 - - - Control name - - - 74, 13 - - - Created when: - - - 74, 13 - - - Changed who: - - - 79, 13 - - - Changed when: - - - 39, 13 - - - Entity: - - - 314, 26 - - - Keeps a change-log for the selected controls, -i.e. the old and the new value will be saved and can be tracked. - - - 170, 17 - - - Record saved successfully! - - - Track changes (update) - - - Track deletions - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 123, 22 - - - of {0} logged Controls - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 719, 25 - - - 719, 236 - - - Configuration - Record Changes - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogRecord.resx b/app/DD-Record-Organizer - Kopie/frmLogRecord.resx deleted file mode 100644 index 2bab215..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogRecord.resx +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt, style=Italic - - - 12, 58 - - - 20, 13 - - - 0 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - False - - - True - - - 291, 58 - - - 110, 13 - - - 3 - - - Control-Bezeichnung: - - - CONTROL_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 71, 128 - - - 70, 13 - - - 13 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 71, 169 - - - 73, 13 - - - 15 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 209, 169 - - - 82, 13 - - - 17 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - False - - - True - - - 71, 58 - - - 43, 13 - - - 79 - - - Entität: - - - FORM_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - - Fill - - - 0, 0 - - - True - - - True - - - 12, 25 - - - 427, 26 - - - 82 - - - Für die hier ausgewählten Controls wird ein Change-Log geführt. -D.h. der alte und der Neue Wert werden gespeichert und können nachverfolgt werden. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 160, 17 - - - 494, 25 - - - 207, 186 - - - 81 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - 160, 17 - - - 17, 17 - - - 74, 74 - - - 214, 21 - - - 80 - - - FORM_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 71, 210 - - - 219, 17 - - - 79 - - - Datensatz erfolgreich gespeichert! - - - False - - - lblSaveWVEmail - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - Segoe UI, 8.25pt, style=Italic - - - 212, 185 - - - 116, 22 - - - 18 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - Segoe UI, 8.25pt, style=Italic - - - 74, 185 - - - 132, 22 - - - 16 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - Segoe UI, 8.25pt, style=Italic - - - 74, 144 - - - 132, 22 - - - 14 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - 74, 101 - - - 254, 24 - - - 12 - - - Änderungen (Update) nachverfolgen - - - LOG_UPDATECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - 334, 101 - - - 154, 24 - - - 10 - - - Löschen nachverfolgen - - - LOG_DELETECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 294, 74 - - - 176, 21 - - - 4 - - - CONTROL_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - 929, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 149, 22 - - - von {0} verfolgten Controls - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 719, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_RECORD_LOG_CONFIGBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - Segoe UI, 8.25pt, style=Italic - - - 15, 74 - - - 48, 22 - - - 1 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 719, 236 - - - Datensatz-Änderungen - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 721, 261 - - - 0 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 17, 17 - - - 461, 17 - - - 756, 17 - - - True - - - 6, 13 - - - 721, 261 - - - Segoe UI, 8.25pt - - - Konfiguration - Record-Änderungen - - - TBPMO_RECORD_LOG_CONFIGBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RECORD_LOG_CONFIGTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_LOG_CONFIGTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmLogRecord - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogRecord.resx.bak b/app/DD-Record-Organizer - Kopie/frmLogRecord.resx.bak deleted file mode 100644 index 06b4f33..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogRecord.resx.bak +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 8.25pt, style=Italic - - - 12, 58 - - - 20, 13 - - - 0 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - False - - - True - - - 291, 58 - - - 110, 13 - - - 3 - - - Control-Bezeichnung: - - - CONTROL_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 71, 128 - - - 70, 13 - - - 13 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 71, 169 - - - 73, 13 - - - 15 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 209, 169 - - - 82, 13 - - - 17 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - False - - - True - - - 71, 58 - - - 43, 13 - - - 79 - - - Entität: - - - FORM_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - - Fill - - - 0, 0 - - - True - - - True - - - 12, 25 - - - 427, 26 - - - 82 - - - Für die hier ausgewählten Controls wird ein Change-Log geführt. -D.h. der alte und der Neue Wert werden gespeichert und können nachverfolgt werden. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 160, 17 - - - 494, 25 - - - 207, 186 - - - 81 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - 160, 17 - - - 17, 17 - - - 74, 74 - - - 214, 21 - - - 80 - - - FORM_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 71, 210 - - - 219, 17 - - - 79 - - - Datensatz erfolgreich gespeichert! - - - False - - - lblSaveWVEmail - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - Segoe UI, 8.25pt, style=Italic - - - 212, 185 - - - 116, 22 - - - 18 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - Segoe UI, 8.25pt, style=Italic - - - 74, 185 - - - 132, 22 - - - 16 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - Segoe UI, 8.25pt, style=Italic - - - 74, 144 - - - 132, 22 - - - 14 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - 74, 101 - - - 254, 24 - - - 12 - - - Änderungen (Update) nachverfolgen - - - LOG_UPDATECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - 334, 101 - - - 154, 24 - - - 10 - - - Löschen nachverfolgen - - - LOG_DELETECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 294, 74 - - - 176, 21 - - - 4 - - - CONTROL_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - 929, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 149, 22 - - - von {0} verfolgten Controls - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 719, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_RECORD_LOG_CONFIGBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - Segoe UI, 8.25pt, style=Italic - - - 15, 74 - - - 48, 22 - - - 1 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 719, 236 - - - Datensatz-Änderungen - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 721, 261 - - - 0 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 17, 17 - - - 461, 17 - - - 756, 17 - - - True - - - 6, 13 - - - 721, 261 - - - Segoe UI, 8.25pt - - - Konfiguration - Record-Änderungen - - - TBPMO_RECORD_LOG_CONFIGBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RECORD_LOG_CONFIGTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RECORD_LOG_CONFIGTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmLogRecord - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogRecord.vb b/app/DD-Record-Organizer - Kopie/frmLogRecord.vb deleted file mode 100644 index 8b5c4af..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogRecord.vb +++ /dev/null @@ -1,73 +0,0 @@ -Public Class frmLogRecord - Dim formloaded As Boolean = False - Private Shared _Instance As frmLogRecord = Nothing - Public Shared Function Instance() As frmLogRecord - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmLogRecord - End If - _Instance.BringToFront() - Return _Instance - End Function - - Private Sub TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_RECORD_LOG_CONFIGBindingNavigatorSaveItem.Click - Save_Log() - End Sub - - Private Sub frmLogRecord_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Me.TBPMO_RECORD_LOG_CONFIGTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_RECORD_LOG_CONFIGTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIG) - - Dim DT1 As DataTable = ClassDatabase.Return_Datatable("SELECT GUID, NAME AS DISPLAY FROM TBPMO_FORM ORDER BY NAME") - - FORM_IDComboBox.DataSource = DT1 - FORM_IDComboBox.DisplayMember = DT1.Columns(1).ColumnName - FORM_IDComboBox.ValueMember = DT1.Columns(0).ColumnName - - Catch ex As Exception - MsgBox("Error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Save_Log() - Try - Me.TBPMO_RECORD_LOG_CONFIGBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIG.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_RECORD_LOG_CONFIGBindingSource.EndEdit() - TBPMO_RECORD_LOG_CONFIGTableAdapter.Update(Me.DD_DMSDataSet.TBPMO_RECORD_LOG_CONFIG) - lblSaveWVEmail.Visible = True - Else - lblSaveWVEmail.Visible = False - End If - Catch ex As Exception - MsgBox("Fehler in Save_Log:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmLogRecord_Shown(sender As Object, e As EventArgs) Handles Me.Shown - formloaded = True - Load_Controls() - End Sub - - Private Sub FORM_IDComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles FORM_IDComboBox.SelectedIndexChanged - Load_Controls() - End Sub - Sub Load_Controls() - If formloaded = True Then - Try - If FORM_IDComboBox.SelectedIndex <> -1 Then - Dim sql = String.Format("SELECT GUID, NAME FROM TBPMO_CONTROL WHERE FORM_ID = {0} and CONTROL_TYPE_ID not in (1,5) ORDER BY NAME", FORM_IDComboBox.SelectedValue) - Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql) - CONTROL_IDComboBox.DataSource = DT1 - CONTROL_IDComboBox.DisplayMember = DT1.Columns(1).ColumnName - CONTROL_IDComboBox.ValueMember = DT1.Columns(0).ColumnName - End If - Catch ex As Exception - If Not ex.Message.StartsWith("Der Operator &") Then - MsgBox("Fehler in Load Controls:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End If - - End Try - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogin.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLogin.Designer.vb deleted file mode 100644 index 778a52e..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogin.Designer.vb +++ /dev/null @@ -1,102 +0,0 @@ - _ - _ -Partial Class frmLogin - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - Friend WithEvents UsernameLabel As System.Windows.Forms.Label - Friend WithEvents PasswordLabel As System.Windows.Forms.Label - Friend WithEvents UsernameTextBox As System.Windows.Forms.TextBox - Friend WithEvents PasswordTextBox As System.Windows.Forms.TextBox - Friend WithEvents OK As System.Windows.Forms.Button - Friend WithEvents Cancel As System.Windows.Forms.Button - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLogin)) - Me.UsernameLabel = New System.Windows.Forms.Label() - Me.PasswordLabel = New System.Windows.Forms.Label() - Me.UsernameTextBox = New System.Windows.Forms.TextBox() - Me.PasswordTextBox = New System.Windows.Forms.TextBox() - Me.OK = New System.Windows.Forms.Button() - Me.Cancel = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.SuspendLayout() - ' - 'UsernameLabel - ' - resources.ApplyResources(Me.UsernameLabel, "UsernameLabel") - Me.UsernameLabel.Name = "UsernameLabel" - ' - 'PasswordLabel - ' - resources.ApplyResources(Me.PasswordLabel, "PasswordLabel") - Me.PasswordLabel.Name = "PasswordLabel" - ' - 'UsernameTextBox - ' - resources.ApplyResources(Me.UsernameTextBox, "UsernameTextBox") - Me.UsernameTextBox.Name = "UsernameTextBox" - ' - 'PasswordTextBox - ' - resources.ApplyResources(Me.PasswordTextBox, "PasswordTextBox") - Me.PasswordTextBox.Name = "PasswordTextBox" - ' - 'OK - ' - resources.ApplyResources(Me.OK, "OK") - Me.OK.Name = "OK" - ' - 'Cancel - ' - resources.ApplyResources(Me.Cancel, "Cancel") - Me.Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel.Name = "Cancel" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'frmLogin - ' - Me.AcceptButton = Me.OK - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.Cancel) - Me.Controls.Add(Me.OK) - Me.Controls.Add(Me.PasswordTextBox) - Me.Controls.Add(Me.UsernameTextBox) - Me.Controls.Add(Me.PasswordLabel) - Me.Controls.Add(Me.UsernameLabel) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmLogin" - Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLogin.en-US.resx b/app/DD-Record-Organizer - Kopie/frmLogin.en-US.resx deleted file mode 100644 index a3c70bd..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogin.en-US.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - &Username - - - &Password - - - &Cancel - - - - 202, 13 - - - Welcome - Please log-on to the system - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogin.resx b/app/DD-Record-Organizer - Kopie/frmLogin.resx deleted file mode 100644 index 762196c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogin.resx +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - - 366, 192 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 4 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmLogin - - - 1 - - - UsernameLabel - - - 12, 40 - - - &Abbrechen - - - 5 - - - 6 - - - * - - - $this - - - 220, 22 - - - &OK - - - - CenterParent - - - Label1 - - - 220, 22 - - - MiddleLeft - - - $this - - - 2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3 - - - 220, 23 - - - 6, 13 - - - 14, 60 - - - OK - - - $this - - - $this - - - Segoe UI, 8.25pt - - - Willkomen - Bitte melden Sie sich am System an - - - 265, 161 - - - 15, 106 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bottom, Right - - - 94, 23 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - &Kennwort - - - Bottom, Right - - - 11, 9 - - - 13, 86 - - - 5 - - - 1 - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - PasswordTextBox - - - PasswordLabel - - - True - - - $this - - - $this - - - 0 - - - Login - - - 162, 161 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MiddleLeft - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 249, 13 - - - 4 - - - 94, 23 - - - 3 - - - &Benutzername - - - 0 - - - Cancel - - - UsernameTextBox - - - $this - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 220, 23 - - - 6 - - - True - - - en-US - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLogin.vb b/app/DD-Record-Organizer - Kopie/frmLogin.vb deleted file mode 100644 index 4b86d52..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLogin.vb +++ /dev/null @@ -1,22 +0,0 @@ -Public Class frmLogin - - ' TODO: Code zum Durchführen der benutzerdefinierten Authentifizierung mithilfe des angegebenen Benutzernamens und des Kennworts hinzufügen - ' (Siehe http://go.microsoft.com/fwlink/?LinkId=35339). - ' Der benutzerdefinierte Prinzipal kann anschließend wie folgt an den Prinzipal des aktuellen Threads angefügt werden: - ' My.User.CurrentPrincipal = CustomPrincipal - ' wobei CustomPrincipal die IPrincipal-Implementierung ist, die für die Durchführung der Authentifizierung verwendet wird. - ' Anschließend gibt My.User Identitätsinformationen zurück, die in das CustomPrincipal-Objekt gekapselt sind, - ' z. B. den Benutzernamen, den Anzeigenamen usw. - - Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click - Me.Close() - End Sub - - Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click - Me.Close() - End Sub - - Private Sub frmLogin_Load(sender As Object, e As EventArgs) Handles Me.Load - UsernameTextBox.Text = USER_USERNAME - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.Designer.vb b/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.Designer.vb deleted file mode 100644 index 753532b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.Designer.vb +++ /dev/null @@ -1,205 +0,0 @@ - _ -Partial Class frmLoginUserSelect - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLoginUserSelect)) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridControlUsers2Menue = New DevExpress.XtraGrid.GridControl() - Me.GridViewlUsers2Menue = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.Label1 = New System.Windows.Forms.Label() - Me.btnLogin = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridControlUsers2Menue - ' - Me.GridControlUsers2Menue.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsers2Menue.Location = New System.Drawing.Point(15, 65) - Me.GridControlUsers2Menue.MainView = Me.GridViewlUsers2Menue - Me.GridControlUsers2Menue.Name = "GridControlUsers2Menue" - Me.GridControlUsers2Menue.ShowOnlyPredefinedDetails = True - Me.GridControlUsers2Menue.Size = New System.Drawing.Size(484, 236) - Me.GridControlUsers2Menue.TabIndex = 89 - Me.GridControlUsers2Menue.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Menue}) - ' - 'GridViewlUsers2Menue - ' - Me.GridViewlUsers2Menue.Appearance.ColumnFilterButton.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GridViewlUsers2Menue.Appearance.ColumnFilterButton.Options.UseFont = True - Me.GridViewlUsers2Menue.Appearance.EvenRow.BackColor = System.Drawing.Color.LightBlue - Me.GridViewlUsers2Menue.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Appearance.FilterPanel.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GridViewlUsers2Menue.Appearance.FilterPanel.Options.UseFont = True - Me.GridViewlUsers2Menue.Appearance.FocusedRow.BackColor = System.Drawing.Color.Fuchsia - Me.GridViewlUsers2Menue.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Appearance.Row.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GridViewlUsers2Menue.Appearance.Row.Options.UseFont = True - Me.GridViewlUsers2Menue.Appearance.ViewCaption.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GridViewlUsers2Menue.Appearance.ViewCaption.Options.UseFont = True - Me.GridViewlUsers2Menue.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.colSurname, Me.GridColumn1, Me.GridColumn2, Me.colID}) - Me.GridViewlUsers2Menue.GridControl = Me.GridControlUsers2Menue - Me.GridViewlUsers2Menue.Name = "GridViewlUsers2Menue" - Me.GridViewlUsers2Menue.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Menue.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Menue.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - Me.colSelect.Caption = "Selection" - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - Me.colSelect.Visible = True - Me.colSelect.VisibleIndex = 0 - Me.colSelect.Width = 54 - ' - 'colSurname - ' - Me.colSurname.Caption = "Name" - Me.colSurname.FieldName = "Surname" - Me.colSurname.Name = "colSurname" - Me.colSurname.Visible = True - Me.colSurname.VisibleIndex = 1 - Me.colSurname.Width = 127 - ' - 'GridColumn1 - ' - Me.GridColumn1.FieldName = "Username" - Me.GridColumn1.Name = "GridColumn1" - Me.GridColumn1.OptionsColumn.AllowEdit = False - Me.GridColumn1.Visible = True - Me.GridColumn1.VisibleIndex = 2 - Me.GridColumn1.Width = 130 - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Email" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - Me.GridColumn2.Visible = True - Me.GridColumn2.VisibleIndex = 3 - Me.GridColumn2.Width = 102 - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(12, 9) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(250, 16) - Me.Label1.TabIndex = 90 - Me.Label1.Text = "Choose an user you would like to login as:" - ' - 'btnLogin - ' - Me.btnLogin.Image = Global.DD_Record_Organizer.My.Resources.Resources.user_16xLG - Me.btnLogin.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnLogin.Location = New System.Drawing.Point(15, 307) - Me.btnLogin.Name = "btnLogin" - Me.btnLogin.Size = New System.Drawing.Size(484, 35) - Me.btnLogin.TabIndex = 91 - Me.btnLogin.Text = "Login as User" - Me.btnLogin.UseVisualStyleBackColor = True - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label2.ForeColor = System.Drawing.Color.DarkRed - Me.Label2.Location = New System.Drawing.Point(12, 25) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(426, 26) - Me.Label2.TabIndex = 92 - Me.Label2.Text = "(Please be aware, that only viewing of windream-files is possible. Adding is not " & _ - "allowed " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "as personified login is not possible. ==> No password!)" - ' - 'frmLoginUserSelect - ' - Me.AcceptButton = Me.btnLogin - Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(512, 345) - Me.ControlBox = False - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.btnLogin) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.GridControlUsers2Menue) - Me.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.KeyPreview = True - Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmLoginUserSelect" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "Login as special user" - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents GridControlUsers2Menue As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Menue As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents btnLogin As System.Windows.Forms.Button - Friend WithEvents Label2 As System.Windows.Forms.Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.resx b/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.resx deleted file mode 100644 index 3702abe..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.resx +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 152, 17 - - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD/////////AAAAAAAAAAAA/////////wAAAAAAAAAAAP93 - d3d3d/8AAAAAAAAAAAD/d3d3d3f/AAAAAAAAAAAA/3d3/3d3/wAAAAAAAAAAAP93d/93d/8AAAAAAAAA - AAD/d3d3d3f//////////wAA/3d3d3d3//////////8AAP93d/93d/93d3d3d3f/AAD/////////d3d3 - d3d3/wAA///3d3//////////d/8AAAD/d3d3/////////3f/AAAA/3d3d/93d3f///93/wAAAP93d3f/ - d3d3////d/8AAAD/d3d3/////////3f/AAAA//d3f/////////93/wAAAA//////d3d3d///d/8AAAAA - //+H/3d3d3f//3f/AAAAAAD/d/////////93/wAAAAAA/3f/////////d/8AAAAAAP93/3d3d/93/3f/ - AAAAAAD/d/93d3f/d/93/wAAAAAA/3f/////////d/8AAAAAAP93/////////3f/AAAAAAD/d/93d3d3 - d/93/wAAAAAA/3f/d3d3d3f/d/8AAAAAAP93/////////3f/AAAAAAD/d/////////93/wAAAAAA/3d3 - d3d3d3d3d/8AAAAAAP93d3d3d3d3d3f/AAAAAAD//////////////wAAAAAA//////////////8AAAAD - //8AA///AAP//wAD//8AA///AAP//wAAAA8AAAAPAAAADwAAAA8AAAAPwAAAD8AAAA/AAAAPwAAAD8AA - AA/gAAAP8AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wA - AA/8AAAPKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD////wAAAAAPd3 - d/AAAAAA93d38AAAAAD3f3f/////AP////d3d38AD3d/////fwAPd393f/9/AA93f////38AAP+Pd3f/ - fwAAD3////9/AAAPf3d/f38AAA9/////fwAAD393d39/AAAPf////38AAA93d3d3fwAAD///////AAH/ - AAAB/wAAAf8AAAADAAAAAwAAgAMAAIADAACAAwAAwAMAAOADAADgAwAA4AMAAOADAADgAwAA4AMAAOAD - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBZWVkAZGRkAG5u - bgCzs7MA4ODgAObk5QDr6+sA8e/wAPLx8QD08/MA9PP0APb19gD6+voAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AA0NDQ0NDQ0NDQ0NDQ0N - AAAAAAAAAAAAAAAAAAAAAAAADQ0NDQ0NDQ0NDQ0NDQ0AAAAAAAAAAAAAAAAAAAAAAAANDQEBAQEBAQEB - AQENDQAAAAAAAAAAAAAAAAAAAAAAAA0NAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAAAAAAAAAAAADQ0BAQEB - BwcBAQEBDQ0AAAAAAAAAAAAAAAAAAAAAAAANDQEBAQEHBwEBAQENDQAAAAAAAAAAAAAAAAAAAAAAAA0N - AQEBAQEBAQEBAQ0NDQ0NDQ0NDQ0NDQ0NDQ0AAAAADQ0BAQEBAwMBAQEBDQ0NDQ0NDQ0NDQ0NDQ0NDQAA - AAANDQEBAQMICAMBAQENDQEBAQEBAQEBAQEBAQ0NAAAAAA0NDQ0NDQ0NDQ0NDQ0NAQEBAQEBAQEBAQEB - DQ0AAAAADQ0NDQgEAQEECA0NDQ0JCQkJCQkJCQkJAQENDQAAAAAAAA0NBAEBAQEEDQ0JCQkJCQkJCQkJ - CQkBAQ0NAAAAAAAADQ0BAQEBAQEHDQEBAQEBAQkJCQkJCQEBDQ0AAAAAAAANDQEBAQEBAQ0NAQEBAQEB - CQkJCQkJAQENDQAAAAAAAA0NBAEBAQEEDQ0JCQkJCQkJCQkJCQkBAQ0NAAAAAAAADg0IBAEBBAgNDQkJ - CQkJCQkJCQkJCQEBDQ0AAAAAAAAADQ0NCAcNCA0JBAQEBAQEBAQJCQkJAQENDQAAAAAAAAAADg0NDQUC - CQkBAQEBAQEBAQkJCQkBAQ0NAAAAAAAAAAAAAA0NAQEJCQkJCQkJCQkJCQkJCQEBDQ0AAAAAAAAAAAAA - DQ0BAQkJCQkJCQkJCQkJCQkJAQENDQAAAAAAAAAAAAANDQEBCQkBAQEBAQEJCQEBCQkBAQ0NAAAAAAAA - AAAAAA0NAQEJCQEBAQEBAQkJAQEJCQEBDQ0AAAAAAAAAAAAADQ0BAQkJCQkJCQkJCQkJCQkJAQENDQAA - AAAAAAAAAAANDQEBCQkJCQkJCQkJCQkJCQkBAQ0NAAAAAAAAAAAAAA0NAQEJCQEBAQEBAQEBAQEJCQEB - DQ0AAAAAAAAAAAAADQ0BAQkJAQEBAQEBAQEBAQkJAQENDQAAAAAAAAAAAAANDQEBCQkJCQkJCQkJCQkJ - CQkBAQ0NAAAAAAAAAAAAAA0NAQEJCQkJCQkJCQkJCQkJCQEBDQ0AAAAAAAAAAAAADQ0BAQEBAQEBAQEB - AQEBAQEBAQENDQAAAAAAAAAAAAANDQEBAQEBAQEBAQEBAQEBAQEBAQ0NAAAAAAAAAAAAAA0NDQ0NDQ0N - DQ0NDQ0NDQ0NDQ0NDQ0AAAAAAAAAAAAADQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQAAAAAAA///AAP//wAD - //8AA///AAP//wAD//8AAAAPAAAADwAAAA8AAAAPAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAP4AAAD/AA - AA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAADygA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAE1NTQCGhoYAkZGRAKen - pwDx7/AA9PPzAPX19QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8ACAgICAgICAAAAAAAAAAAAAgB - AQEBAQgAAAAAAAAAAAAIAQEDAQEIAAAAAAAAAAAACAEECAQBCAgICAgICAgAAAgICAgICAgBAQEBAQEI - AAAACAIBAggGBgYGBgYBCAAAAAgBAQEIAQEBBgYGAQgAAAAIAgECCAYGBgYGBgEIAAAAAAgIBQYBAQEB - BgYBCAAAAAAACAEGBgYGBgYGAQgAAAAAAAgBBgEBAQYBBgEIAAAAAAAIAQYGBgYGBgYBCAAAAAAACAEG - AQEBAQEGAQgAAAAAAAgBBgYGBgYGBgEIAAAAAAAIAQEBAQEBAQEBCAAAAAAACAgICAgICAgICAgAAAH/ - AAAB/wAAAf8AAAADAAAAAwAAgAMAAIADAACAAwAAwAMAAOADAADgAwAA4AMAAOADAADgAwAA4AMAAOAD - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv/m5OX/5uTl/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/+bk5f/m5OX/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JC - Qv9kZGT/ZGRk/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv9CQkL/ZGRk/+vr6//r6+v/ZGRk/0JCQv9CQkL/QkJC//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2//b29v/29vb/6+vr/29vb/9CQkL/QkJC/29vb//r6+v/9vb2//b29v/29vb/9vb2//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb23/b29v9vb2//QkJC/0JCQv9CQkL/QkJC/29vb//29vb/9PPz//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29hD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/+Dg - 4P/19PX/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2EPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/9vb2//X09f9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb27/b29v9vb2//QkJC/0JC - Qv9CQkL/QkJC/29vb//29vb/9PP0//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vaA9vb2/+vr - 6/9vb2//QkJC/0JCQv9vb2//6+vr//b29v/y8PH/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vbP9vb2//b29v/r6+v/4ODg//b29v/r6+v/8/Ly//Hv8P9ubW7/bm1u/25tbv9ubW7/bm1u/25t - bv9ubW7/bm1u//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vaA9vb27/b29v/29vb/s7Oz/1lZWf/x7/D/8e/w/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAD - //8AA///AAP//wAD//8AA///AAP//wAAAA8AAAAPAAAADwAAAA8AAAAPwAAAD4AAAA+AAAAPwAAAD8AA - AA/gAAAP8AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/AAAD/wA - AA/8AAAPKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JC - Qv9CQkL/hoaG/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v9CQkL/kZGR//b29v+RkZH/QkJC//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAA - AAD29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAA - AAAAAAAAAAAAAPb29u9NTU3/QkJC/01NTf/08/P/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b2 - 9v8AAAAAAAAAAPb29iD29vb/QkJC/0JCQv9CQkL/9fT1/0JCQv9CQkL/QkJC//Hv8P/x7/D/8e/w/0JC - Qv/29vb/AAAAAAAAAAAAAAAA9vb2701NTf9CQkL/TU1N//Tz8//x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/9vb2/wAAAAAAAAAAAAAAAPb29kD29vbv9vb2/6enp//x7/D/QkJC/0JCQv9CQkL/QkJC//Hv - 8P/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv8P9CQkL/QkJC/0JC - Qv/x7/D/QkJC//Hv8P9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb29v9CQkL/8e/w/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAB/wAAAf8AAAH/ - AAAAAwAAAAMAAIADAAAAAwAAgAMAAIADAADgAwAA4AMAAOADAADgAwAA4AMAAOADAADgAwAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.vb b/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.vb deleted file mode 100644 index 10fc26b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmLoginUserSelect.vb +++ /dev/null @@ -1,74 +0,0 @@ -Public Class frmLoginUserSelect - - Private Sub frmLoginUserSelect_KeyUp(sender As Object, e As KeyEventArgs) Handles Me.KeyUp - If e.KeyCode = Keys.Return Then - Login() - End If - End Sub - - Private Sub frmLoginUserSelect_Load(sender As Object, e As EventArgs) Handles Me.Load - Dim Sql = String.Format("SELECT T.* FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID - WHERE T2.SHORT_NAME = 'ADDI'") - Dim DT_USER = ClassDatabase.Return_Datatable(Sql) - Try - DD_ECMAdmin.TBAD_Users.Clear() - - For Each row As DataRow In DT_USER.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error Load_Users:" & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub btnLogin_Click(sender As Object, e As EventArgs) Handles btnLogin.Click - Login() - End Sub - Sub Login() - Try - Dim COUNT As Integer - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - COUNT += 1 - End If - - Next - If COUNT = 1 Then - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim User = row.Item("USERNAME") - USER_USERNAME = row.Item("USERNAME") - USER_PERSONIFIED_TEST = True - Me.Close() - End If - Next - Else - If COUNT > 0 Then - MsgBox("Please choose one User!", MsgBoxStyle.Exclamation) - Else - MsgBox("Please choose only one User!", MsgBoxStyle.Exclamation) - End If - - Exit Sub - End If - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - Catch ex As Exception - MsgBox("Error while Login in as special user: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMain.Designer.vb b/app/DD-Record-Organizer - Kopie/frmMain.Designer.vb deleted file mode 100644 index 1a2599c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.Designer.vb +++ /dev/null @@ -1,834 +0,0 @@ - -Partial Class frmMain - Inherits DevExpress.XtraBars.Ribbon.RibbonForm - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain)) - Me.NotifyIcon = New System.Windows.Forms.NotifyIcon(Me.components) - Me.cmsSystray = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.ADDIBeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.CockpitAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.TimerTasks = New System.Windows.Forms.Timer(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.VWPMO_WF_ACTIVEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.VWPMO_WF_ACTIVETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.ribbonMain = New DevExpress.XtraBars.Ribbon.RibbonControl() - Me.MainMenu = New DevExpress.XtraBars.Ribbon.ApplicationMenu(Me.components) - Me.itemSettings = New DevExpress.XtraBars.BarButtonItem() - Me.itemScanInbox = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem19 = New DevExpress.XtraBars.BarButtonItem() - Me.itemInfo = New DevExpress.XtraBars.BarButtonItem() - Me.itemAbout = New DevExpress.XtraBars.BarButtonItem() - Me.itemExit = New DevExpress.XtraBars.BarButtonItem() - Me.LabelMachine = New DevExpress.XtraBars.BarStaticItem() - Me.LabelLoggedIn = New DevExpress.XtraBars.BarStaticItem() - Me.LabelVersion = New DevExpress.XtraBars.BarStaticItem() - Me.BarButtonItem1 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem3 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem4 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem5 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem6 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem7 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem10 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem12 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItemConnections = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem15 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem16 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem17 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem18 = New DevExpress.XtraBars.BarButtonItem() - Me.LabelLanguage = New DevExpress.XtraBars.BarStaticItem() - Me.BarButtonItem20 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItemSAPConnect = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItemStructureNOdes = New DevExpress.XtraBars.BarButtonItem() - Me.BarSubItem1 = New DevExpress.XtraBars.BarSubItem() - Me.BarButtonItem14 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem21 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem22 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem8 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem9 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItem23 = New DevExpress.XtraBars.BarButtonItem() - Me.btnGlobalSearch = New DevExpress.XtraBars.BarButtonItem() - Me.LabelUser = New DevExpress.XtraBars.BarButtonItem() - Me.bbtnItemViewsUser = New DevExpress.XtraBars.BarButtonItem() - Me.LabelProxyServer = New DevExpress.XtraBars.BarStaticItem() - Me.BarSubItem2 = New DevExpress.XtraBars.BarSubItem() - Me.BarButtonItem25 = New DevExpress.XtraBars.BarButtonItem() - Me.StatusPersonifiedLogin = New DevExpress.XtraBars.BarStaticItem() - Me.BarButtonItem13 = New DevExpress.XtraBars.BarButtonItem() - Me.BarButtonItemSwitchCon = New DevExpress.XtraBars.BarButtonItem() - Me.LabelConString = New DevExpress.XtraBars.BarStaticItem() - Me.StatusVersionDB = New DevExpress.XtraBars.BarStaticItem() - Me.pageHome = New DevExpress.XtraBars.Ribbon.RibbonPage() - Me.RibbonPageGroup2 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.groupQuickAccessForm = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.groupSearchAllOver = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.RibbonPageGroupConnManager = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.pageForms = New DevExpress.XtraBars.Ribbon.RibbonPage() - Me.groupQuickAccessForm2 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.pageAdmin = New DevExpress.XtraBars.Ribbon.RibbonPage() - Me.RibbonPageGroupProgram = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.RibbonPageGroupTask = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.RibbonPageGroupMenue = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar() - Me.DefaultLookAndFeel1 = New DevExpress.LookAndFeel.DefaultLookAndFeel(Me.components) - Me.BarButtonItem11 = New DevExpress.XtraBars.BarButtonItem() - Me.TimerClose3Minutes = New System.Windows.Forms.Timer(Me.components) - Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() - Me.BarStaticItem1 = New DevExpress.XtraBars.BarStaticItem() - Me.TimerInformation = New System.Windows.Forms.Timer(Me.components) - Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.Timer5mins = New System.Windows.Forms.Timer(Me.components) - Me.cmsSystray.SuspendLayout() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.VWPMO_WF_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.ribbonMain, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.MainMenu, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'NotifyIcon - ' - Me.NotifyIcon.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info - Me.NotifyIcon.ContextMenuStrip = Me.cmsSystray - resources.ApplyResources(Me.NotifyIcon, "NotifyIcon") - ' - 'cmsSystray - ' - Me.cmsSystray.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.cmsSystray.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ADDIBeendenToolStripMenuItem, Me.CockpitAnzeigenToolStripMenuItem}) - Me.cmsSystray.Name = "cmsSystray" - resources.ApplyResources(Me.cmsSystray, "cmsSystray") - ' - 'ADDIBeendenToolStripMenuItem - ' - Me.ADDIBeendenToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel1 - Me.ADDIBeendenToolStripMenuItem.Name = "ADDIBeendenToolStripMenuItem" - resources.ApplyResources(Me.ADDIBeendenToolStripMenuItem, "ADDIBeendenToolStripMenuItem") - ' - 'CockpitAnzeigenToolStripMenuItem - ' - Me.CockpitAnzeigenToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.WebUserControl_ascx__11270_16x - Me.CockpitAnzeigenToolStripMenuItem.Name = "CockpitAnzeigenToolStripMenuItem" - resources.ApplyResources(Me.CockpitAnzeigenToolStripMenuItem, "CockpitAnzeigenToolStripMenuItem") - ' - 'TimerTasks - ' - Me.TimerTasks.Interval = 300000 - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'VWPMO_WF_ACTIVEBindingSource - ' - Me.VWPMO_WF_ACTIVEBindingSource.DataMember = "VWPMO_WF_ACTIVE" - Me.VWPMO_WF_ACTIVEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'VWPMO_WF_ACTIVETableAdapter - ' - Me.VWPMO_WF_ACTIVETableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'ribbonMain - ' - Me.ribbonMain.ApplicationButtonDropDownControl = Me.MainMenu - Me.ribbonMain.BackColor = System.Drawing.Color.DarkGray - Me.ribbonMain.ExpandCollapseItem.Id = 0 - Me.ribbonMain.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.ribbonMain.ExpandCollapseItem, Me.LabelMachine, Me.LabelLoggedIn, Me.LabelVersion, Me.itemInfo, Me.itemExit, Me.BarButtonItem1, Me.BarButtonItem3, Me.BarButtonItem4, Me.BarButtonItem5, Me.BarButtonItem6, Me.BarButtonItem7, Me.itemSettings, Me.BarButtonItem2, Me.BarButtonItem10, Me.BarButtonItem12, Me.BarButtonItemConnections, Me.BarButtonItem15, Me.BarButtonItem16, Me.BarButtonItem17, Me.BarButtonItem18, Me.LabelLanguage, Me.BarButtonItem20, Me.BarButtonItemSAPConnect, Me.BarButtonItemStructureNOdes, Me.BarSubItem1, Me.BarButtonItem14, Me.BarButtonItem21, Me.BarButtonItem22, Me.BarButtonItem8, Me.BarButtonItem9, Me.itemAbout, Me.BarButtonItem19, Me.btnGlobalSearch, Me.LabelUser, Me.bbtnItemViewsUser, Me.BarButtonItem23, Me.LabelProxyServer, Me.BarSubItem2, Me.BarButtonItem25, Me.StatusPersonifiedLogin, Me.itemScanInbox, Me.BarButtonItem13, Me.BarButtonItemSwitchCon, Me.LabelConString, Me.StatusVersionDB}) - resources.ApplyResources(Me.ribbonMain, "ribbonMain") - Me.ribbonMain.MaxItemId = 1 - Me.ribbonMain.Name = "ribbonMain" - Me.ribbonMain.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.pageHome, Me.pageForms, Me.pageAdmin}) - Me.ribbonMain.QuickToolbarItemLinks.Add(Me.BarButtonItem10) - Me.ribbonMain.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonControlStyle.Office2010 - Me.ribbonMain.StatusBar = Me.RibbonStatusBar1 - Me.ribbonMain.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.Hidden - ' - 'MainMenu - ' - Me.MainMenu.ItemLinks.Add(Me.itemSettings) - Me.MainMenu.ItemLinks.Add(Me.itemScanInbox) - Me.MainMenu.ItemLinks.Add(Me.BarButtonItem19) - Me.MainMenu.ItemLinks.Add(Me.itemInfo) - Me.MainMenu.ItemLinks.Add(Me.itemAbout) - Me.MainMenu.ItemLinks.Add(Me.itemExit) - Me.MainMenu.Name = "MainMenu" - Me.MainMenu.Ribbon = Me.ribbonMain - ' - 'itemSettings - ' - resources.ApplyResources(Me.itemSettings, "itemSettings") - Me.itemSettings.Glyph = CType(resources.GetObject("itemSettings.Glyph"), System.Drawing.Image) - Me.itemSettings.Id = 21 - Me.itemSettings.Name = "itemSettings" - ' - 'itemScanInbox - ' - resources.ApplyResources(Me.itemScanInbox, "itemScanInbox") - Me.itemScanInbox.Glyph = CType(resources.GetObject("itemScanInbox.Glyph"), System.Drawing.Image) - Me.itemScanInbox.Id = 6 - Me.itemScanInbox.Name = "itemScanInbox" - Me.itemScanInbox.Visibility = DevExpress.XtraBars.BarItemVisibility.Never - ' - 'BarButtonItem19 - ' - resources.ApplyResources(Me.BarButtonItem19, "BarButtonItem19") - Me.BarButtonItem19.Glyph = CType(resources.GetObject("BarButtonItem19.Glyph"), System.Drawing.Image) - Me.BarButtonItem19.Id = 47 - Me.BarButtonItem19.Name = "BarButtonItem19" - ' - 'itemInfo - ' - resources.ApplyResources(Me.itemInfo, "itemInfo") - Me.itemInfo.Glyph = CType(resources.GetObject("itemInfo.Glyph"), System.Drawing.Image) - Me.itemInfo.Id = 9 - Me.itemInfo.Name = "itemInfo" - ' - 'itemAbout - ' - resources.ApplyResources(Me.itemAbout, "itemAbout") - Me.itemAbout.Glyph = CType(resources.GetObject("itemAbout.Glyph"), System.Drawing.Image) - Me.itemAbout.Id = 46 - Me.itemAbout.Name = "itemAbout" - ' - 'itemExit - ' - resources.ApplyResources(Me.itemExit, "itemExit") - Me.itemExit.Glyph = CType(resources.GetObject("itemExit.Glyph"), System.Drawing.Image) - Me.itemExit.Id = 10 - Me.itemExit.Name = "itemExit" - ' - 'LabelMachine - ' - resources.ApplyResources(Me.LabelMachine, "LabelMachine") - Me.LabelMachine.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.Monitor_Screen_16xLG - Me.LabelMachine.Id = 3 - Me.LabelMachine.Name = "LabelMachine" - Me.LabelMachine.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'LabelLoggedIn - ' - resources.ApplyResources(Me.LabelLoggedIn, "LabelLoggedIn") - Me.LabelLoggedIn.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.UserInterfaceEditor_5845 - Me.LabelLoggedIn.Id = 5 - Me.LabelLoggedIn.Name = "LabelLoggedIn" - Me.LabelLoggedIn.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'LabelVersion - ' - resources.ApplyResources(Me.LabelVersion, "LabelVersion") - Me.LabelVersion.Id = 6 - Me.LabelVersion.Name = "LabelVersion" - Me.LabelVersion.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'BarButtonItem1 - ' - resources.ApplyResources(Me.BarButtonItem1, "BarButtonItem1") - Me.BarButtonItem1.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.calendar_32x32 - Me.BarButtonItem1.Id = 11 - Me.BarButtonItem1.Name = "BarButtonItem1" - Me.BarButtonItem1.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem3 - ' - resources.ApplyResources(Me.BarButtonItem3, "BarButtonItem3") - Me.BarButtonItem3.Glyph = CType(resources.GetObject("BarButtonItem3.Glyph"), System.Drawing.Image) - Me.BarButtonItem3.Id = 13 - Me.BarButtonItem3.Name = "BarButtonItem3" - Me.BarButtonItem3.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem4 - ' - resources.ApplyResources(Me.BarButtonItem4, "BarButtonItem4") - Me.BarButtonItem4.Glyph = CType(resources.GetObject("BarButtonItem4.Glyph"), System.Drawing.Image) - Me.BarButtonItem4.Id = 14 - Me.BarButtonItem4.Name = "BarButtonItem4" - Me.BarButtonItem4.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem5 - ' - resources.ApplyResources(Me.BarButtonItem5, "BarButtonItem5") - Me.BarButtonItem5.Glyph = CType(resources.GetObject("BarButtonItem5.Glyph"), System.Drawing.Image) - Me.BarButtonItem5.Id = 15 - Me.BarButtonItem5.Name = "BarButtonItem5" - Me.BarButtonItem5.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem6 - ' - resources.ApplyResources(Me.BarButtonItem6, "BarButtonItem6") - Me.BarButtonItem6.Glyph = CType(resources.GetObject("BarButtonItem6.Glyph"), System.Drawing.Image) - Me.BarButtonItem6.Id = 16 - Me.BarButtonItem6.Name = "BarButtonItem6" - Me.BarButtonItem6.RibbonStyle = CType((DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large Or DevExpress.XtraBars.Ribbon.RibbonItemStyles.SmallWithText), DevExpress.XtraBars.Ribbon.RibbonItemStyles) - ' - 'BarButtonItem7 - ' - resources.ApplyResources(Me.BarButtonItem7, "BarButtonItem7") - Me.BarButtonItem7.Glyph = CType(resources.GetObject("BarButtonItem7.Glyph"), System.Drawing.Image) - Me.BarButtonItem7.Id = 17 - Me.BarButtonItem7.Name = "BarButtonItem7" - Me.BarButtonItem7.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem2 - ' - resources.ApplyResources(Me.BarButtonItem2, "BarButtonItem2") - Me.BarButtonItem2.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.Einstellungen5 - Me.BarButtonItem2.Id = 22 - Me.BarButtonItem2.Name = "BarButtonItem2" - Me.BarButtonItem2.RibbonStyle = CType((DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large Or DevExpress.XtraBars.Ribbon.RibbonItemStyles.SmallWithText), DevExpress.XtraBars.Ribbon.RibbonItemStyles) - ' - 'BarButtonItem10 - ' - resources.ApplyResources(Me.BarButtonItem10, "BarButtonItem10") - Me.BarButtonItem10.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.Einstellungen3 - Me.BarButtonItem10.Id = 23 - Me.BarButtonItem10.Name = "BarButtonItem10" - Me.BarButtonItem10.RibbonStyle = CType((DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large Or DevExpress.XtraBars.Ribbon.RibbonItemStyles.SmallWithText), DevExpress.XtraBars.Ribbon.RibbonItemStyles) - ' - 'BarButtonItem12 - ' - resources.ApplyResources(Me.BarButtonItem12, "BarButtonItem12") - Me.BarButtonItem12.Glyph = CType(resources.GetObject("BarButtonItem12.Glyph"), System.Drawing.Image) - Me.BarButtonItem12.Id = 24 - Me.BarButtonItem12.Name = "BarButtonItem12" - Me.BarButtonItem12.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItemConnections - ' - resources.ApplyResources(Me.BarButtonItemConnections, "BarButtonItemConnections") - Me.BarButtonItemConnections.Glyph = CType(resources.GetObject("BarButtonItemConnections.Glyph"), System.Drawing.Image) - Me.BarButtonItemConnections.Id = 26 - Me.BarButtonItemConnections.Name = "BarButtonItemConnections" - Me.BarButtonItemConnections.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem15 - ' - resources.ApplyResources(Me.BarButtonItem15, "BarButtonItem15") - Me.BarButtonItem15.CategoryGuid = New System.Guid("6ffddb2b-9015-4d97-a4c1-91613e0ef537") - Me.BarButtonItem15.Id = 27 - Me.BarButtonItem15.Name = "BarButtonItem15" - ' - 'BarButtonItem16 - ' - resources.ApplyResources(Me.BarButtonItem16, "BarButtonItem16") - Me.BarButtonItem16.Glyph = CType(resources.GetObject("BarButtonItem16.Glyph"), System.Drawing.Image) - Me.BarButtonItem16.Id = 28 - Me.BarButtonItem16.Name = "BarButtonItem16" - Me.BarButtonItem16.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem17 - ' - resources.ApplyResources(Me.BarButtonItem17, "BarButtonItem17") - Me.BarButtonItem17.Glyph = CType(resources.GetObject("BarButtonItem17.Glyph"), System.Drawing.Image) - Me.BarButtonItem17.Id = 29 - Me.BarButtonItem17.Name = "BarButtonItem17" - Me.BarButtonItem17.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem18 - ' - resources.ApplyResources(Me.BarButtonItem18, "BarButtonItem18") - Me.BarButtonItem18.Glyph = CType(resources.GetObject("BarButtonItem18.Glyph"), System.Drawing.Image) - Me.BarButtonItem18.Id = 31 - Me.BarButtonItem18.Name = "BarButtonItem18" - Me.BarButtonItem18.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'LabelLanguage - ' - resources.ApplyResources(Me.LabelLanguage, "LabelLanguage") - Me.LabelLanguage.Id = 33 - Me.LabelLanguage.Name = "LabelLanguage" - Me.LabelLanguage.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'BarButtonItem20 - ' - resources.ApplyResources(Me.BarButtonItem20, "BarButtonItem20") - Me.BarButtonItem20.Glyph = CType(resources.GetObject("BarButtonItem20.Glyph"), System.Drawing.Image) - Me.BarButtonItem20.Id = 34 - Me.BarButtonItem20.Name = "BarButtonItem20" - Me.BarButtonItem20.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItemSAPConnect - ' - resources.ApplyResources(Me.BarButtonItemSAPConnect, "BarButtonItemSAPConnect") - Me.BarButtonItemSAPConnect.Enabled = False - Me.BarButtonItemSAPConnect.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.Connection_Manager - Me.BarButtonItemSAPConnect.Id = 36 - Me.BarButtonItemSAPConnect.Name = "BarButtonItemSAPConnect" - Me.BarButtonItemSAPConnect.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItemStructureNOdes - ' - resources.ApplyResources(Me.BarButtonItemStructureNOdes, "BarButtonItemStructureNOdes") - Me.BarButtonItemStructureNOdes.Glyph = CType(resources.GetObject("BarButtonItemStructureNOdes.Glyph"), System.Drawing.Image) - Me.BarButtonItemStructureNOdes.Id = 37 - Me.BarButtonItemStructureNOdes.Name = "BarButtonItemStructureNOdes" - Me.BarButtonItemStructureNOdes.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarSubItem1 - ' - resources.ApplyResources(Me.BarSubItem1, "BarSubItem1") - Me.BarSubItem1.Id = 38 - Me.BarSubItem1.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem14), New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem21), New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem22), New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem8), New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem9), New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem23)}) - Me.BarSubItem1.Name = "BarSubItem1" - Me.BarSubItem1.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'BarButtonItem14 - ' - resources.ApplyResources(Me.BarButtonItem14, "BarButtonItem14") - Me.BarButtonItem14.Glyph = CType(resources.GetObject("BarButtonItem14.Glyph"), System.Drawing.Image) - Me.BarButtonItem14.Id = 39 - Me.BarButtonItem14.Name = "BarButtonItem14" - ' - 'BarButtonItem21 - ' - resources.ApplyResources(Me.BarButtonItem21, "BarButtonItem21") - Me.BarButtonItem21.Glyph = CType(resources.GetObject("BarButtonItem21.Glyph"), System.Drawing.Image) - Me.BarButtonItem21.Id = 40 - Me.BarButtonItem21.Name = "BarButtonItem21" - ' - 'BarButtonItem22 - ' - resources.ApplyResources(Me.BarButtonItem22, "BarButtonItem22") - Me.BarButtonItem22.Glyph = CType(resources.GetObject("BarButtonItem22.Glyph"), System.Drawing.Image) - Me.BarButtonItem22.Id = 41 - Me.BarButtonItem22.Name = "BarButtonItem22" - ' - 'BarButtonItem8 - ' - resources.ApplyResources(Me.BarButtonItem8, "BarButtonItem8") - Me.BarButtonItem8.Glyph = CType(resources.GetObject("BarButtonItem8.Glyph"), System.Drawing.Image) - Me.BarButtonItem8.Id = 44 - Me.BarButtonItem8.Name = "BarButtonItem8" - ' - 'BarButtonItem9 - ' - resources.ApplyResources(Me.BarButtonItem9, "BarButtonItem9") - Me.BarButtonItem9.Glyph = CType(resources.GetObject("BarButtonItem9.Glyph"), System.Drawing.Image) - Me.BarButtonItem9.Id = 45 - Me.BarButtonItem9.Name = "BarButtonItem9" - ' - 'BarButtonItem23 - ' - resources.ApplyResources(Me.BarButtonItem23, "BarButtonItem23") - Me.BarButtonItem23.Glyph = CType(resources.GetObject("BarButtonItem23.Glyph"), System.Drawing.Image) - Me.BarButtonItem23.Id = 9 - Me.BarButtonItem23.LargeGlyph = CType(resources.GetObject("BarButtonItem23.LargeGlyph"), System.Drawing.Image) - Me.BarButtonItem23.Name = "BarButtonItem23" - ' - 'btnGlobalSearch - ' - resources.ApplyResources(Me.btnGlobalSearch, "btnGlobalSearch") - Me.btnGlobalSearch.Enabled = False - Me.btnGlobalSearch.Glyph = CType(resources.GetObject("btnGlobalSearch.Glyph"), System.Drawing.Image) - Me.btnGlobalSearch.Id = 2 - Me.btnGlobalSearch.LargeGlyph = CType(resources.GetObject("btnGlobalSearch.LargeGlyph"), System.Drawing.Image) - Me.btnGlobalSearch.Name = "btnGlobalSearch" - ' - 'LabelUser - ' - resources.ApplyResources(Me.LabelUser, "LabelUser") - Me.LabelUser.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.user_16xLG - Me.LabelUser.Id = 4 - Me.LabelUser.Name = "LabelUser" - ' - 'bbtnItemViewsUser - ' - resources.ApplyResources(Me.bbtnItemViewsUser, "bbtnItemViewsUser") - Me.bbtnItemViewsUser.Glyph = CType(resources.GetObject("bbtnItemViewsUser.Glyph"), System.Drawing.Image) - Me.bbtnItemViewsUser.Id = 7 - Me.bbtnItemViewsUser.Name = "bbtnItemViewsUser" - Me.bbtnItemViewsUser.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'LabelProxyServer - ' - resources.ApplyResources(Me.LabelProxyServer, "LabelProxyServer") - Me.LabelProxyServer.Glyph = CType(resources.GetObject("LabelProxyServer.Glyph"), System.Drawing.Image) - Me.LabelProxyServer.Id = 1 - Me.LabelProxyServer.ItemAppearance.Normal.Font = CType(resources.GetObject("LabelProxyServer.ItemAppearance.Normal.Font"), System.Drawing.Font) - Me.LabelProxyServer.ItemAppearance.Normal.ForeColor = CType(resources.GetObject("LabelProxyServer.ItemAppearance.Normal.ForeColor"), System.Drawing.Color) - Me.LabelProxyServer.ItemAppearance.Normal.Options.UseFont = True - Me.LabelProxyServer.ItemAppearance.Normal.Options.UseForeColor = True - Me.LabelProxyServer.Name = "LabelProxyServer" - Me.LabelProxyServer.TextAlignment = System.Drawing.StringAlignment.Near - Me.LabelProxyServer.Visibility = DevExpress.XtraBars.BarItemVisibility.Never - ' - 'BarSubItem2 - ' - resources.ApplyResources(Me.BarSubItem2, "BarSubItem2") - Me.BarSubItem2.Id = 2 - Me.BarSubItem2.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.BarButtonItem25)}) - Me.BarSubItem2.Name = "BarSubItem2" - ' - 'BarButtonItem25 - ' - resources.ApplyResources(Me.BarButtonItem25, "BarButtonItem25") - Me.BarButtonItem25.Id = 4 - Me.BarButtonItem25.Name = "BarButtonItem25" - ' - 'StatusPersonifiedLogin - ' - Me.StatusPersonifiedLogin.Glyph = Global.DD_Record_Organizer.My.Resources.Resources.user_16xLG - Me.StatusPersonifiedLogin.Id = 5 - Me.StatusPersonifiedLogin.ItemAppearance.Normal.Font = CType(resources.GetObject("StatusPersonifiedLogin.ItemAppearance.Normal.Font"), System.Drawing.Font) - Me.StatusPersonifiedLogin.ItemAppearance.Normal.ForeColor = CType(resources.GetObject("StatusPersonifiedLogin.ItemAppearance.Normal.ForeColor"), System.Drawing.Color) - Me.StatusPersonifiedLogin.ItemAppearance.Normal.Options.UseFont = True - Me.StatusPersonifiedLogin.ItemAppearance.Normal.Options.UseForeColor = True - Me.StatusPersonifiedLogin.Name = "StatusPersonifiedLogin" - Me.StatusPersonifiedLogin.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'BarButtonItem13 - ' - resources.ApplyResources(Me.BarButtonItem13, "BarButtonItem13") - Me.BarButtonItem13.Glyph = CType(resources.GetObject("BarButtonItem13.Glyph"), System.Drawing.Image) - Me.BarButtonItem13.Id = 7 - Me.BarButtonItem13.Name = "BarButtonItem13" - ' - 'BarButtonItemSwitchCon - ' - resources.ApplyResources(Me.BarButtonItemSwitchCon, "BarButtonItemSwitchCon") - Me.BarButtonItemSwitchCon.Glyph = CType(resources.GetObject("BarButtonItemSwitchCon.Glyph"), System.Drawing.Image) - Me.BarButtonItemSwitchCon.Id = 8 - Me.BarButtonItemSwitchCon.LargeGlyph = CType(resources.GetObject("BarButtonItemSwitchCon.LargeGlyph"), System.Drawing.Image) - Me.BarButtonItemSwitchCon.Name = "BarButtonItemSwitchCon" - ' - 'LabelConString - ' - resources.ApplyResources(Me.LabelConString, "LabelConString") - Me.LabelConString.Glyph = CType(resources.GetObject("LabelConString.Glyph"), System.Drawing.Image) - Me.LabelConString.Id = 10 - Me.LabelConString.Name = "LabelConString" - Me.LabelConString.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'StatusVersionDB - ' - resources.ApplyResources(Me.StatusVersionDB, "StatusVersionDB") - Me.StatusVersionDB.Id = 11 - Me.StatusVersionDB.Name = "StatusVersionDB" - Me.StatusVersionDB.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'pageHome - ' - Me.pageHome.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup2, Me.groupQuickAccessForm, Me.groupSearchAllOver, Me.RibbonPageGroupConnManager}) - Me.pageHome.Image = Global.DD_Record_Organizer.My.Resources.Resources.HomeHS - Me.pageHome.Name = "pageHome" - resources.ApplyResources(Me.pageHome, "pageHome") - ' - 'RibbonPageGroup2 - ' - Me.RibbonPageGroup2.AllowTextClipping = False - Me.RibbonPageGroup2.ItemLinks.Add(Me.BarButtonItem1, True) - Me.RibbonPageGroup2.Name = "RibbonPageGroup2" - Me.RibbonPageGroup2.ShowCaptionButton = False - resources.ApplyResources(Me.RibbonPageGroup2, "RibbonPageGroup2") - ' - 'groupQuickAccessForm - ' - Me.groupQuickAccessForm.AllowTextClipping = False - Me.groupQuickAccessForm.KeyTip = "V" - Me.groupQuickAccessForm.Name = "groupQuickAccessForm" - resources.ApplyResources(Me.groupQuickAccessForm, "groupQuickAccessForm") - ' - 'groupSearchAllOver - ' - Me.groupSearchAllOver.AllowMinimize = False - Me.groupSearchAllOver.AllowTextClipping = False - Me.groupSearchAllOver.ItemLinks.Add(Me.btnGlobalSearch) - Me.groupSearchAllOver.Name = "groupSearchAllOver" - resources.ApplyResources(Me.groupSearchAllOver, "groupSearchAllOver") - ' - 'RibbonPageGroupConnManager - ' - Me.RibbonPageGroupConnManager.AllowTextClipping = False - Me.RibbonPageGroupConnManager.ItemLinks.Add(Me.BarButtonItemSwitchCon) - Me.RibbonPageGroupConnManager.Name = "RibbonPageGroupConnManager" - resources.ApplyResources(Me.RibbonPageGroupConnManager, "RibbonPageGroupConnManager") - Me.RibbonPageGroupConnManager.Visible = False - ' - 'pageForms - ' - Me.pageForms.Appearance.BackColor = CType(resources.GetObject("pageForms.Appearance.BackColor"), System.Drawing.Color) - Me.pageForms.Appearance.Options.UseBackColor = True - Me.pageForms.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.groupQuickAccessForm2}) - Me.pageForms.Image = Global.DD_Record_Organizer.My.Resources.Resources.application_form - Me.pageForms.Name = "pageForms" - resources.ApplyResources(Me.pageForms, "pageForms") - ' - 'groupQuickAccessForm2 - ' - Me.groupQuickAccessForm2.Name = "groupQuickAccessForm2" - resources.ApplyResources(Me.groupQuickAccessForm2, "groupQuickAccessForm2") - ' - 'pageAdmin - ' - Me.pageAdmin.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroupProgram, Me.RibbonPageGroupTask, Me.RibbonPageGroupMenue, Me.RibbonPageGroup1}) - Me.pageAdmin.Image = Global.DD_Record_Organizer.My.Resources.Resources.Property_501 - Me.pageAdmin.Name = "pageAdmin" - resources.ApplyResources(Me.pageAdmin, "pageAdmin") - Me.pageAdmin.Visible = False - ' - 'RibbonPageGroupProgram - ' - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem3) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem2) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem5) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem16) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem18) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem20) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItemStructureNOdes) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarSubItem2) - Me.RibbonPageGroupProgram.ItemLinks.Add(Me.BarButtonItem13) - Me.RibbonPageGroupProgram.Name = "RibbonPageGroupProgram" - resources.ApplyResources(Me.RibbonPageGroupProgram, "RibbonPageGroupProgram") - ' - 'RibbonPageGroupTask - ' - Me.RibbonPageGroupTask.AllowTextClipping = False - Me.RibbonPageGroupTask.ItemLinks.Add(Me.BarButtonItem4) - Me.RibbonPageGroupTask.ItemLinks.Add(Me.BarButtonItem12) - Me.RibbonPageGroupTask.ItemLinks.Add(Me.BarButtonItem17) - Me.RibbonPageGroupTask.ItemLinks.Add(Me.BarSubItem1) - Me.RibbonPageGroupTask.Name = "RibbonPageGroupTask" - resources.ApplyResources(Me.RibbonPageGroupTask, "RibbonPageGroupTask") - ' - 'RibbonPageGroupMenue - ' - Me.RibbonPageGroupMenue.AllowTextClipping = False - Me.RibbonPageGroupMenue.ItemLinks.Add(Me.BarButtonItem6) - Me.RibbonPageGroupMenue.ItemLinks.Add(Me.BarButtonItem7) - Me.RibbonPageGroupMenue.ItemLinks.Add(Me.bbtnItemViewsUser) - Me.RibbonPageGroupMenue.Name = "RibbonPageGroupMenue" - resources.ApplyResources(Me.RibbonPageGroupMenue, "RibbonPageGroupMenue") - ' - 'RibbonPageGroup1 - ' - Me.RibbonPageGroup1.AllowTextClipping = False - Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItemConnections) - Me.RibbonPageGroup1.ItemLinks.Add(Me.BarButtonItemSAPConnect) - Me.RibbonPageGroup1.Name = "RibbonPageGroup1" - resources.ApplyResources(Me.RibbonPageGroup1, "RibbonPageGroup1") - ' - 'RibbonStatusBar1 - ' - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelMachine) - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelUser) - Me.RibbonStatusBar1.ItemLinks.Add(Me.StatusPersonifiedLogin) - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelLoggedIn) - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelVersion) - Me.RibbonStatusBar1.ItemLinks.Add(Me.StatusVersionDB) - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelLanguage) - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelProxyServer) - Me.RibbonStatusBar1.ItemLinks.Add(Me.LabelConString) - resources.ApplyResources(Me.RibbonStatusBar1, "RibbonStatusBar1") - Me.RibbonStatusBar1.Name = "RibbonStatusBar1" - Me.RibbonStatusBar1.Ribbon = Me.ribbonMain - ' - 'DefaultLookAndFeel1 - ' - Me.DefaultLookAndFeel1.LookAndFeel.SkinName = "Office 2013" - ' - 'BarButtonItem11 - ' - resources.ApplyResources(Me.BarButtonItem11, "BarButtonItem11") - Me.BarButtonItem11.Glyph = Global.DD_Record_Organizer.My.Resources.Resources._005_Task_32x42_72 - Me.BarButtonItem11.Id = 14 - Me.BarButtonItem11.Name = "BarButtonItem11" - Me.BarButtonItem11.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.Large - ' - 'TimerClose3Minutes - ' - Me.TimerClose3Minutes.Interval = 180000 - ' - 'RibbonPageGroup3 - ' - Me.RibbonPageGroup3.Name = "RibbonPageGroup3" - resources.ApplyResources(Me.RibbonPageGroup3, "RibbonPageGroup3") - ' - 'BarStaticItem1 - ' - resources.ApplyResources(Me.BarStaticItem1, "BarStaticItem1") - Me.BarStaticItem1.Id = 6 - Me.BarStaticItem1.Name = "BarStaticItem1" - Me.BarStaticItem1.TextAlignment = System.Drawing.StringAlignment.Near - ' - 'TimerInformation - ' - Me.TimerInformation.Interval = 1000 - ' - 'ContextMenuStrip1 - ' - Me.ContextMenuStrip1.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.ContextMenuStrip1.Name = "ContextMenuStrip1" - resources.ApplyResources(Me.ContextMenuStrip1, "ContextMenuStrip1") - ' - 'Timer5mins - ' - Me.Timer5mins.Enabled = True - Me.Timer5mins.Interval = 300000 - ' - 'frmMain - ' - Me.Appearance.BackColor = CType(resources.GetObject("frmMain.Appearance.BackColor"), System.Drawing.Color) - Me.Appearance.Options.UseBackColor = True - Me.Appearance.Options.UseFont = True - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.RibbonStatusBar1) - Me.Controls.Add(Me.ribbonMain) - Me.IsMdiContainer = True - Me.KeyPreview = True - Me.Name = "frmMain" - Me.Ribbon = Me.ribbonMain - Me.StatusBar = Me.RibbonStatusBar1 - Me.cmsSystray.ResumeLayout(False) - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.VWPMO_WF_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.ribbonMain, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.MainMenu, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents NotifyIcon As System.Windows.Forms.NotifyIcon - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents VWPMO_WF_ACTIVEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_WF_ACTIVETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TimerTasks As System.Windows.Forms.Timer - Friend WithEvents ribbonMain As DevExpress.XtraBars.Ribbon.RibbonControl - Friend WithEvents pageForms As DevExpress.XtraBars.Ribbon.RibbonPage - Friend WithEvents RibbonStatusBar1 As DevExpress.XtraBars.Ribbon.RibbonStatusBar - Friend WithEvents LabelMachine As DevExpress.XtraBars.BarStaticItem - Friend WithEvents LabelLoggedIn As DevExpress.XtraBars.BarStaticItem - Friend WithEvents LabelVersion As DevExpress.XtraBars.BarStaticItem - Friend WithEvents pageAdmin As DevExpress.XtraBars.Ribbon.RibbonPage - Friend WithEvents MainMenu As DevExpress.XtraBars.Ribbon.ApplicationMenu - Friend WithEvents itemInfo As DevExpress.XtraBars.BarButtonItem - Friend WithEvents itemExit As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem1 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents RibbonPageGroup2 As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents BarButtonItem3 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem4 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem5 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem6 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem7 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents RibbonPageGroupProgram As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents RibbonPageGroupMenue As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents itemSettings As DevExpress.XtraBars.BarButtonItem - Friend WithEvents DefaultLookAndFeel1 As DevExpress.LookAndFeel.DefaultLookAndFeel - Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem10 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem11 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem12 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents RibbonPageGroupTask As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents pageHome As DevExpress.XtraBars.Ribbon.RibbonPage - Friend WithEvents BarButtonItemConnections As DevExpress.XtraBars.BarButtonItem - Friend WithEvents RibbonPageGroup1 As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents BarButtonItem15 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem16 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem17 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents groupQuickAccess As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents TimerClose3Minutes As System.Windows.Forms.Timer - Friend WithEvents groupQuickAccessForm As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents BarButtonItem18 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents groupQuickAccessForm2 As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents RibbonPageGroup3 As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents cmsSystray As System.Windows.Forms.ContextMenuStrip - Friend WithEvents ADDIBeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents CockpitAnzeigenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents LabelLanguage As DevExpress.XtraBars.BarStaticItem - Friend WithEvents BarButtonItem20 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItemSAPConnect As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItemStructureNOdes As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarSubItem1 As DevExpress.XtraBars.BarSubItem - Friend WithEvents BarButtonItem14 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem21 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem22 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem8 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem9 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents itemAbout As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem19 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents btnGlobalSearch As DevExpress.XtraBars.BarButtonItem - Friend WithEvents groupSearchAllOver As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents LabelUser As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarStaticItem1 As DevExpress.XtraBars.BarStaticItem - Friend WithEvents bbtnItemViewsUser As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem23 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents LabelProxyServer As DevExpress.XtraBars.BarStaticItem - Friend WithEvents BarSubItem2 As DevExpress.XtraBars.BarSubItem - Friend WithEvents BarButtonItem25 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents StatusPersonifiedLogin As DevExpress.XtraBars.BarStaticItem - Friend WithEvents TimerInformation As System.Windows.Forms.Timer - Friend WithEvents ContextMenuStrip1 As System.Windows.Forms.ContextMenuStrip - Friend WithEvents itemScanInbox As DevExpress.XtraBars.BarButtonItem - Friend WithEvents BarButtonItem13 As DevExpress.XtraBars.BarButtonItem - Friend WithEvents RibbonPageGroupConnManager As DevExpress.XtraBars.Ribbon.RibbonPageGroup - Friend WithEvents BarButtonItemSwitchCon As DevExpress.XtraBars.BarButtonItem - Friend WithEvents LabelConString As DevExpress.XtraBars.BarStaticItem - Friend WithEvents StatusVersionDB As DevExpress.XtraBars.BarStaticItem - Friend WithEvents Timer5mins As Timer -End Class - diff --git a/app/DD-Record-Organizer - Kopie/frmMain.de-DE.resx b/app/DD-Record-Organizer - Kopie/frmMain.de-DE.resx deleted file mode 100644 index 9d0c67c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.de-DE.resx +++ /dev/null @@ -1,3153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - ADDI - Informationen - - - - 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 - +f9Q9LW0/hdW1ZqSXehITgAAAABJRU5ErkJggg== - - - - - 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 - AAAAAElFTkSuQmCC - - - - - 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 - YII= - - - - - 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 - AAAASUVORK5CYII= - - - - - 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 - RU5ErkJggg== - - - - - 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 - SS0AAAAASUVORK5CYII= - - - - - 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 - AABJRU5ErkJggg== - - - - - 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 - rwED/gtPhKgGMZyDxQAAAABJRU5ErkJggg== - - - - - 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 - z5X+PxSF4t+qN/szT9oWSwAAAABJRU5ErkJggg== - - - - - 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 - kmkAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAERJREFUOE9j+P//P0UYhfPt27f/xGBkPRgGODk54cVkG/Dh/UcwTXsXEIOR9WAY - gM1WZEy2AaNhMGTCgByMVZB4/J8BAMCa3yXIH1ZEAAAAAElFTkSuQmCC - - - - Personified Login (Admin) active - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMain.de.resx b/app/DD-Record-Organizer - Kopie/frmMain.de.resx deleted file mode 100644 index 30ccb2f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.de.resx +++ /dev/null @@ -1,3218 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACt0RVh0VGl0 - bGUAU2V0dXA7Q3VzdG9taXo7RGVzaWduO1NldHRpbmc7UHJvcGVydDgftSEAAApzSURBVFhHnVdnVFVX - Fr7WkGKmJJkxa7ISgyODiUQdUSMKFkSUGAU1gqBA4mCJDQyg+FAJxRIBUVZQo6CoCKigFJH+6B0UEKQL - 0rsIdlx7vn3ee6iz5sdM9lof5917zznf7ucg/Q4ZBowARgNqSrwFjASGA/+/HDgW/N/hw7gkeQDuRy/x - VEFuv+/4DDevi+TqdZ5cPc+Ti2cgLV258Wt8YyWG7Tt8Vtp7CDgYIDkf9JdkHmekPR6nBZzcf5N2u52S - drue5P0UwmQvBl++AQiTCbz2ji0cJTtw2is1q4SePR8USMm8TassbI/iG3uD5wytVT6Ld719j6TevgGp - +8GA5ODih1dKeV0BiGoRu5kt4lG1CT+/s/ewf1ljSxf1PnxM7d0Pqba+hVavsy/HtzEAh4bnMV4P0yhg - eBfIu3r7pZ/2+uJRKe4+QW+QG3675l2XI+eigXg7mbcO3ok4r7NxmLDb1c/D0+8yPX32QpA3t/cSLKPN - tu60xMTmkLGpzUTMZUXGWG3cvXCn87EkO5nPzfEaWh/iHSs0vLOnX7KVHcNPpbh5Xxxy8SKQu3kHxpRV - 1lNFzX06GRhJzh6nb+xxOxV22DdkMDo+m1rauql/4Kkgb2ztofsAzz8VcJXcPAMHbZ28o2z3+CR7nwyl - wuIqyi4oJzvZ0YRx47/4CBysxLAdu72ZTyE/e13gga0fse+wf3RZZYOwsP/RU3r85DkVl9VSTmE5DYjn - Z9TTN0CtHQ8EcX1zF91r6qQ6oKmtl9q7+ig16zbl36oU8/j7rbv1FBmXQUuMbWLB8Q4wXN/oe+ZUiMuR - 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 - +f9Q9LW0/hdW1ZqSXehITgAAAABJRU5ErkJggg== - - - - - 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 - AAAAAElFTkSuQmCC - - - - - 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 - - - - - 0 - - - Regular - - - Horizontal - - - - - - - - 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 - YII= - - - - - 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 - AAAASUVORK5CYII= - - - - - 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 - RU5ErkJggg== - - - - - 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 - SS0AAAAASUVORK5CYII= - - - - - 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 - rwED/gtPhKgGMZyDxQAAAABJRU5ErkJggg== - - - - - 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 - AABJRU5ErkJggg== - - - - - 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 - - - - 0 - - - Regular - - - Horizontal - - - - - - - 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 - kmkAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAERJREFUOE9j+P//P0UYhfPt27f/xGBkPRgGODk54cVkG/Dh/UcwTXsXEIOR9WAY - gM1WZEy2AaNhMGTCgByMVZB4/J8BAMCa3yXIH1ZEAAAAAElFTkSuQmCC - - - - 0 - - - Regular - - - 0 - - - Regular - - - Horizontal - - - - - - 0 - - - Regular - - - Horizontal - - - - - - 0 - - - Regular - - - Horizontal - - - - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMain.en-US.resx b/app/DD-Record-Organizer - Kopie/frmMain.en-US.resx deleted file mode 100644 index e3ac019..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.en-US.resx +++ /dev/null @@ -1,3433 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - Basic Settings - - - Shows basic settings of the program - - - - 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 - P2tkH2rU/ce+AAAAAElFTkSuQmCC - - - - - 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 - +f9Q9LW0/hdW1ZqSXehITgAAAABJRU5ErkJggg== - - - - - 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 - AAAAAElFTkSuQmCC - - - - Help - - - Shows information about the program - - - - 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 - - - - System-Info - - - Diplays Info for ADDI-Release etc. - - - - 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 - - - - Exit - - - Exits the program - - - - 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 - - - - Calendar - - - Entity Designer - - - - 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 - YII= - - - - Task Configurations - - - - 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 - AAAASUVORK5CYII= - - - - User and Groups - - - - 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 - - - - Menu Bar - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABp0RVh0VGl0 - bGUAU2VwYXJhdG9yO0luc2VydDtSb3ftAiBuAAAE/ElEQVRYR72W+U9UVxTHH6uWbv+NqW2TWpOmbdrU - 2s1Wa0FRMLFEhm2gFBBZhgEGZV+GRQoMyNIiDiBhT7VlEftLGxNM9yBFKA7gADMMPT3f+968GQiD2A6e - 5JPvvXfeO98z9915cyQiUtkifHaI72OCe+TwVEBVy/iBmrbbo9VtE1TVepthbZmgytZbVNlyi4ygeZyM - V8apgilnyprGZBrHqNQ0RiWmUSptGKXihhGZ+hEqrPvuzsXq4VfZQi7CQwE+xpaJ6amZRV72bvx5z0KX - am7+xR5+8PFUgG950ziup7X1f8i+ts44yLaBdbLZ12mVx6t2njNQ53wDNget2NcYBzk4n6HqBsz8mS0L - EM8UW4ZwJsHNKiKhg5ahtjVWZlVBjPkz55yxCuxkXbHTmmOd9OXDMAsQXk5zoAQK8Cv86nv4i4RWNnIl - kRMuQ1Xs9JBVZRlzF0uYK2A3dSWDMAtkfD0WcLH6Jvw3JlSSIKGTRSuzbKMlqNXmhp0WWBceMmK+KsbY - zbTCPpjtYTwW4J9j/Bb+akKRBMlU5IQWocySDOYWRR+wbgaPJPVSL8z2Mh4LCMgqG4I/J7OJG0VSt0SC - RbCiMi9YlVmQ539DGSjATiYbemD2FOMrHUs1S0fPX5M+SQEdagEZxQOiACQTN0OVhJuZW1imOQurhVWM - 3VHWWWdZsZsJOd0o4GnGT/o4+ap0JKld+ujLdunDxHZnAYEXCvpEAe7JZpVkSITx7ANWhfuqWml2XgZr - 992VwS5qs7pcBcDwvfi2FOhhbZuYM4EpeT1Td3+dUw6bfKhk5LPgxHUelOfvPAMAj0h9XPJjmvhximIy - zPfYI4gRBfi+G9tKb2tMF5QFcQg1KU2HEnO6ZxJzr1NiznXeNkWzuyke6LtJq+8S3wbE6UCnSzM7KVZn - pthMMwxVotOvWU5HGd9nD/wM4SX5v6VpppP5N+j1s7XpmDMoBC8KnFRUCrBl7jyziWc38dwmnlcU1+In - 6PyyUsAb5xop7uuf6XjuMB0Mq87AmvIh/rlw4U5B8Y8C1234R9zz2lkTRTXfJc2VSXrniw56KbjoTV5X - L9hJ8Hl1/yk/Vuw9eKaOIhon6YhugM1Lc3hNfT5PIoJeOV1LH2T00f5PCww8xwvC5+XQy/gMRewE92Zj - J+AeNYLYjPYdzc/DmPF58US1lGscOJBXOTxqqByiXOMww1oxRNnGQcquGCQ9KB8gfdkAZTE6JrO0X6ak - nzKK+ym9uI8yivoorahXprCXUgt67iQbzK6GhCNw37HCbFacbJ/9IVVY89FXDE3/PjUvXkbejF/+mKOU - vC5XQ8KBLcHp9H0huEoCGOtK5VfxbjQkibmdOK3w9NyQYMsQziTebEi0ug6Ybd+QpOb3wH9XGpLY9HaY - bd+QJBm64L8xoZLk/zYkmtQ2mG3fkCTozfBXE3qzITmX3Aqz7RuSuMyr8Odk3m9IPk9shpnckDjNgRKi - gOi0b+C/Kw3JmYRGmOFn7+epgMDI823wd0skNyGyyuP/2pCExZkeXUBEUvPUT5PTymGTD5U3GpKRH36j - 0Og6V0PioQD/4IiyQ+HahpnweBOFa00UxoRz5WGxDXQqtp5OxdRTaEwdkglORoFaOqGpY1gjL1OIpoZC - Imso+JyL4xHVlsOf6V0NyRYFIPB2fDINiYcCsAsAhTibjZ3g3nh4Atcp/4iS9C/I1CZRiUTZdgAAAABJ - RU5ErkJggg== - - - - Quickstart - Images - - - - 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 - - - - Basic Configurations RecordOrganizer - - - Follow Ups Email - - - - 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 - - - - Database Connections - - - - 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 - - - - Template Management - - - - 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 - SS0AAAAASUVORK5CYII= - - - - Rights Designer - - - - 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 - - - - SAP - Connections - - - - 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 - - - - windream configurations - - - Documenttypes - - - - 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 - AABJRU5ErkJggg== - - - - Objecttype configurations - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACt0RVh0VGl0 - bGUAT3BlbjtGb2xkZXI7QmFycztSaWJib247U3RhbmRhcmQ7TG9hZPHDxGMAAAfgSURBVFhHxZYJVFV1 - HsefVpNlqS1OqTkFaaNzmkZNxkwFFagQ3FHTSVIzxhgdTc0VMLdxRVBjExCRRUVBSK1EETQW2TdZ3Nhl - Xx/vPd5j+/b93/eePhs6x5lT9j/nc+7lncv9/L6///3/75UB+F3p9sfHSbc/Pk70o8cj8qsNwwLEjZ8g - T3XDH3SIc3HNr1aEYQFPxLqZWmb6mqdk+1lAT5YeXy3xh8zm89onSY/MI+YyLZNlGd7mRByJ1wPSPXn0 - nCRL9yDuWgyHYQFPZfqYV7WUfYsuTS65YUCORFtTPLKPTatxc3hnIK8XRfT8P3hoGg0LeJrVAx13gdYL - 5DygOkciAWUEoDhLzqEu+wASDpqd5PW9yTOPwLMGiL/FVN6fRsMCerFdQPttnfjbB+KWMEB+BmgORZc8 - nEUcQsphM6Qc0nHQDMl63EzJBCS5mhIeD0zAdRctcXvHp4VuGD2FrqeJ6MbDBaS5TwTabnUrRtNJoDEE - aAhCV+NpdKli0aVOJ2kGpOpIMSBZRxKaC08gbve4arpEN0QXHirgmZSDpiwgr3txfRA5jq7aY+iqOYqu - al90VRwhnugsd0dn6WF0FLuho+gAZ3EfG7kb7Td3oi1/O9pyt0KT44T2O+6I2zlW2J4jUgGG41nRMvCh - +3liIYZeXEVx5RF03qO4TIgPUepK6X6039pD6Q6052+l1BltOY7QZG2EJn0d1GlroMlzwRUnE1FAXyKW - 9EMPZe/E/eP58GU9ENfpElfrxd4PxCUUFwvxXkqZ8oYTZeuhyaAodRXUSSugSnSAKn4ZlNeWQhG7BKpU - R0Quf1sU8Ap5nvQi+odS1jt+zzg+fJxLIa7xfyCt8GCbDzOtvsX70XFHm7Yt1wnK5JW4dWIWkr/5AMmH - LIkFktwm47rrJCS6mCFxnykS9k6AuH/kv4wR6WCMCAcjhH9hpAj9/I0gukU3ZM/9yPnp4FpvL/NEW8lh - tN1xgebmLmg4j+rcLVBnO0LNlqrS1zPNGiiT/o3K8//gRjUHdXlnuFcUkyJSyIeOtN7VcZsP7S2JTmUB - yUOnIhfy0micWWpUTLdYFbLnr24bA3XlJSgLXKDI3oHKaAfkBMxEqrcNUr2skeJhhWR3Ky5BJj1oietu - FiiI+Aqapkx0KDKhKfSBOt8FrXn70XpjL1pzd6M1ZxeU2TuhzNoOZcbXaElzRkvqZrSkb0Vu0CcIsnvd - j24xDbI+Mc4mUBSFozHZGXXX1iDN0wattWIJ6RKpmUZ9R4uU6iY6lPlor4tGa74rZXugyt4FVY4Q7oAy - cxuU6V9DIaQpjpAnb4T8+jo0J6xBc7IjYpzfh4ftoDl0S1PQN3rzaDTkBKDi0ircPrkA2cH26FTlQ8Pl - oy5wI65SQnUuE+buo2i3lqz/QJG1EwoKFRlboRDSVCdKN6M5aQOaE7+idDWa41eh8eoKshz1V9fg1CLj - VuvhfV6mW3oI+0WtG4nKhMO4e3oxUtwsURzrgo76a5KsNXcvZbqEFCopVGZu1wrTtmhbm+IEedImplyP - poS1aIpfjaYfV6GJwoYYBzRE26P+0lLUX7ZHwbHZCJg7OIpesT1Lu2K/778cgaKLO5DjPRtX2J7mO2HQ - lARLQlXmTqgyOI/p2yijkDJtW4VwIxOug5ytbYqj8Jo2ZUP0MklWd/Ez1P2wCLXf2aHm/HzUnFuAq44m - cJ82cC2997flFy4s/yvyQ9ciYddkxG6fiPaqC2hJ+BLyuJVo4dwphIy0XN8AeeJ67VzGMeU1tjZ2hS7l - MjREfU7pEtR+/ymlCyldgOoIW1SemYaKU1aoCpuBUDtjrBz70tv0Sq92UcCLkf/8C9J9luKH1aOQ4bcY - 6kJ/NEV9isYoOzRctEN91EI0XFqCxphlaLxCWSznMvoLtpWtFSkvLkIdU9ZyaVZHzkV12ExUnbJBRciH - uBdsiXtB5igPssBNr0nwmz6wgE6xGd1/M750dvFbfGPZItx+GEouOqIlYxvqv5uP+gvzUHeenLNFTeRs - 1ETwxuEkbDqqTk9FFZNVhdqgMtQa9yirCLGQZPcCJ6H8+ESUBZih1N+UjEeZP9+Km/6Ggx8O8KRTvJR6 - Hp06SPhlL5/6ZAiiNlngzJJhkGftR8PlpaiNmIWaszNRHT6DwqmUUHRqCipPfoSKE5QxWYUkm4zyAAop - K6ekTMiOjkOp3/so8R2LkiNjUOz9d56/h8jP3sSWCf0X0im24h5+1uL7Rib7Y6CtEcLsR+Ly5vGQpziz - hUzIVFWhVlpZCNsYzDYGUshk5QHkmJmUqsxPKysVMp8xKKWwxNsEJV7voshrFIo8R6LIYwQK3UfB12aQ - esQrvQbTKdZ/Dx8rbQH9/WcMRvD8ochwny4tl0op4QdMyJaKhJJUCE2ZbjyF45iICX3eY0KBCYq9iOdo - FHq+i2KPURSOJEI8Arfc3kGy03C4mr8aQ98L5EmfjwbIBGL085oyOC1o3lAWMQwhH/8ZwfPIx0MROPct - BEkMQdCcIQgkx23fxPHZZJYxj8YImGmk4w0cm0Gmvw5/wTQy9U84OnUwfK1fwzcWAxrmDO87gT7xSdfT - z3qQTCCG2I/7kP5EvC5f/RmizF9C9PCXEHcXiHNx335EWvt+1q9Jcn0BYjMQa1IU8qiIG/0viP/Rf03/ - 10epGPqvk9+a++N+AfqT34tuf3x8QPYTe6ndyZod4FAAAAAASUVORK5CYII= - - - - Import windream-files - - - - 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 - rwED/gtPhKgGMZyDxQAAAABJRU5ErkJggg== - - - - RightsManager - - - - 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 - z5X+PxSF4t+qN/szT9oWSwAAAABJRU5ErkJggg== - - - - Global Search - - - - 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 - - - - global search - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACZ0RVh0VGl0 - bGUARmluZDtCYXJzO1JpYmJvbjtTdGFuZGFyZDtTZWFyY2i7ZZwIAAAC7klEQVQ4T6WTe0iTURjGP+1i - miD0RzdJCkVRA7EbzUuSRowuaGgNW27aalhupTOzpXYxL5kVol3I0UKtxJmbbLWZVJRlYJdptnIrU0uz - tVIso6kVT+9nGQX+UfTCj+98z3Pe853zfu9hAPwXv4cDMZGYTEwiHImxYL0x/gz5sSvsw3FT0hFPWb7a - kFagHdmRo7oaJcjwIX1iWn61x76iel1mcf2w/LheJ8ks9yDdQZZfy+YxjOzw6MBJkq26e+fBC5jbe6Gs - aoDkoGqYdNfM4rqhpkddeNb5FqfPX0NyrrqB9AmS/dVs3mg4xiTkLj9UUgfru0E0NFlQUFIFsfwie0Dv - 3YWX0f1mAJYOG85VXock6yLiUk5yyPt1HCf+zlPnawwt6Ozuh+HWE0h2lyAsOhuLV6YiamsxLF3vYe54 - hwu1d5C4RwF+suIs5bH1ok8ERMyJT6sYMj23wtjWC5XhIQRJhQhak4UNwjysFhbCaH4LU7sNl642Q5px - Bjypwh4QHDOd0h2YtcLC8grNPfR/tOPL12941mXD3hwlFnPTsWSZGCtic9FssaJvwI7hka8wmjrBEx/B - 0tWppbTAJCZSdGKox/qBtteKaIkKlXoT6m8+REB4Cub6rkHougPoJr+s5jEiE9Uo05qg0Tdi4QqpnRZw - Zrj8oi+fPg+BL1NDrHkDwX4tFXOAdrCLLSJ3fVIpBsnfkKzFFo0Vsfv0VCsb/EJEI+RPZcJicjoetXVD - qTaCJ9dAqWvB7aY2+AYldNEE91WCo+bWtldQ1LQgOl2HUm0rGu8/hecCnoV8F2Z+iFCafKAC1xtNePm6 - D4YbzRClFGG2d3g6TXDjcFNEsoNluHHXhB5rP+roeHHb8zDLOyKefLZjGTevwBiZf2ii2S90G7wWbbTM - 9ApLI30aMYGY4s8RbPYP3tLsw0nAvMD1LbN8IkSkOxOjvcD2vAvB/hZ3YgYxlRi7C+wk9n6wmhvh+vP9 - RyONd8P+hXHFvwfMd61HCl7ECOjpAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACZ0RVh0VGl0 - bGUARmluZDtCYXJzO1JpYmJvbjtTdGFuZGFyZDtTZWFyY2i7ZZwIAAAJwElEQVRYR8VWaVSU1xm2xsZU - GxNrUk2aNuk5OWmO2TUtNmIkLoBRgohsKiKbw6YzRHRAYJBFdlCWYd9hQJYxMDACsgyLyKo4sq/DAAPI - GjfEEHx671fGpi1J/JW85zxz73zf8977vPfe733vMgC/KpZ8+EviP52ft98sts9qP8l/VgF0kOUEz/0A - 9P9Sg9NnSv4PfZbk/5wAZqC80sYdorLm/JyiRkVaXo0i5lJ5vl+kcBd5t4K+p8RFY/jRGSU7ErIr82Mz - JYro9DJFeMrVfL+IJfk/KYAZ7IrklnNVUxfkI5OYufsQgyPTqKrvQEKWBN5hQlfC+S3lKflxmeXO+eXN - kCsm0SefQP7VOpRfb4VAdB1+UXlK/tOV+CkByzNE1TtLaloXZIopPHg4h4np+7jVOQhhQQ3EJXWIu1S+ - YO4QpIzsudDEArXswoaFqZn7ZCigs28UobFCxKQWoL1vBAnZFQtsHl9jkc+I+K95w5KLl/XI79Aufbki - I7+2pvy6FL3yO5id+w7y4QlU1neBn5iHhPQilNW1w8Y16hrhvkDwPD+tpKq6kawWiZ5at2wMkUlinHYL - R1ltGyrqO2HvHldLuCsJllc1di077hhGuosWGFuwTNo5RLvLfcMzN6fmXluQ1LVBNjSBucfz6CBR5BY2 - wDdUgORLpZDUdeA4N/Qe4a8iWHkh8crdoupbDJ8abeMFV8FxCkTmleuMCA4vasHA0kWF8JlVMGEHkmbR - PMOFtGGi94/OvZCYXYqqxk6M3JkmW/AIdc29SMmugKtPNJKzy3FFIsVBS/c5wn+RYNW5CxlzOYX1JPIR - RsDQyBTiBCVgcwPhG56B3NIm8ILTYHzSN5Tw6aot12d5kWbRnALTabP8b+9tXuURmj0Smy5GU0sf2ft7 - mCQoqpIiIl4Ee+eLSBKWI4CfiS90bPGhyv4vd+lYaxy0cEO0oBCtXYOMgJE7M4jLKAfb8QJsHQKQQ1Yh - LKUQh0/6jb6y4c8vk7mengWlMdHbOIZouQQKkHq5ErfaBvBwdo4s5zjS82pwzi8ZrK99EBAlJK0fVPey - sGXHMew3dsYBcx78I7LQKO1hBIxNfEu+lgrYu4TDyOIsyOeJkEQxjE94Q9/SRZfMxZwFOrHS6J+VrLP8 - PO75WMRnFENUVIOm5jZkCEvB80vBcY4PTKx4YLuEwsD0LFR2m2LbHhsYWnlDx9QF7oHJqK5vxfcLC2jt - 7EdARDZY9n7Q0rfDScdQuPqn4KRrJI6y/cVkLrp1T1eBiX6vkd27Vk78JxzXEFTXSTExOYMnT54wA3b3 - DSE2+RvompyB3jEnaOqewCa1Q/8WwDoPbZOzOOMZjTwiWtrSic4eGeRDY5if/x7fzc+jjQjKFlWA40YE - nPR98s5H2z8mczJngQqgPy+Yn77YcMIpGIqxCdx98AiK8bvoJae5h2BwbAbT92bRL1fgoLEDtqmb4sOt - +lDVtIb+cS98ZewI1il/xKbkMYf22/tzGCb+PYMT6CaQj85gkiSzIcU4zE54Yed+mxtkzpcI6CosW6Gu - y9po68wnp3ecIYvKOnDSrQAHWJdgYJuDM76lKJB0oodkuP4BBf654wje36KLg8dcYe8Wgb2HuTCydCV7 - PwOZYgaXr96GpWM6NI6G40vTKNi6ZSOnWIoO2TgGyMocsjqHv76rspkGTgWsPHrCx9snLAP9w5MIjK2G - ql4iDnBrcMS7DUd9OnDIrRF6dgWISGsimW0UQWEp2LrHHB5ByUgXlkDXzJXZIhqxd2QxNmkHQY1dDA3X - RuzhNUHjdBl2m8YhIE6C290KOLrzoapuHETmXkMFrLZ2DB241SaDsLgVakdS4JXajx7ZLEm/9+EpGAIr - TAY7fi+MHa/ickkbOnuHoXXkNDapGlzX0GPXGNt5Q9oxgAzxDfxdPwQO8R1o73+A+va74CT2QiewHQbB - LdhnJ4Cg4AbKrkmx19CeZr51VMAam7Oh8x39YzA5kwN93nVMTz7G1MRjdMkeoqRxBpxYOdgxA+BGt8HB - XwIpqQtGx91pIv8TwQaLU4Fo6x2DHjseO4nIiYk5jI/PoaXvPnLrJ2HI74JheCfMQ+pgSbajXtqP/Ye5 - 88R3PRXwkjU3BA0tcmhapIAV2Y2B4Udkv2dR23oPOdVTcEobBDdVjoC8ERzjFZHc3oVDLE8q4A2C11in - L+DaTRm2HgnGgYu3yMF9iDbZA5TdnkZ8xRjMErthktAFrrAf2pxEFFe3Y5/hKer/OiPAwj7wXgUptXtt - 0sFO6kV40SiqWu4ir2EaAfmjcBcOw0ekQEjRCEzOFeFKZQv0zHmPlQIs7AMel9V2YvuxEBjF3IaHeACF - 0imk1t0BN08O26w+cC7L4FIwAK1TicgpaoK6jt19pYA1h6w92r8paoC5pwhWUc1wzR3CefEw/IpHEXB1 - DIGkjamegJeQVLWLEpIpq6Bl5NBNJydYb3TcrSuzoA6GjknQu1gNq5wecET9cCgcwJkisnqFcvhWKvB1 - xg2YeWUhJr0U2zXNuqgvFbBa6/CpsKDob5AkaoKBuxg+xUMIkowhtGocMfXjEDRPIYFEY35Bgvi8BngE - p2PHPsso4vsKwR/2GXEiyM0HEVnV0DydhFPiHpwtG4Rb5TB8axUIvzmGoJoh6HpkITyzElzPWHyqejCG - +lIBK9/9aNtGY+vzs6LSZngnVcHASwy/wi6kNt+BQDqO4NIemASXwif1Gimv9SQjOj964633PyG+vydY - /fZ7Kh8etvKczSlsgjO/ABpnEuCUexPhTcOIuDkMnlgKbZ4AzlFipOTWYJe2zaNXX3ub5oHVVADNRi9u - /9LU2pYcRnL3Q/TlOrAjSmAccIWBfWQZIoW1SCQl2ZLjj398rscmPlQ9vWZRvKyqfsTOihxGcifERYEE - pj6XoOWUgK+cE2Hun4VgQTmi0kphaO6KjZ/s/pr40E/weQKmFtDO2i1q+sbah7gKHql8UWnFzGHJLmwE - n5RSp/MJ2KNrP7rpM21Lwn2VQFnRmEJGsO5TVR3zPbqcUa5HHEISxOQ+WE8CqkNQrAgclwhs0zQbfecD - NepP9/5pLaCmFLFm/etvv/O5phl/51c2reoH2Nitw8YX+6zaPttlHLlu/ZsbCWctgXJyppoRU4pYu+6P - f9moomYYtXX3sfZtGhbYqm4GFbXD7R9v2R/z0trXPiAcGrlycqU/Y0xVJPgdAZ2EqqSJhn5qGwioI92z - H96GlUb79Bl9R69plEs/sTcJ3iKg49AD+2P+T005EBVCV4RGRUH79NmPOi7a//rTSCnoGM/i/9QoaSk8 - qy3lS/H/Rm5QvyqWfPjLAcv+Bd859emhr0AKAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAARdEVYdFRpdGxlAE1hbjtQZXJzb2478+0UpAAABotJ - REFUWEe9VllMlFcUruwMw8zgsC+zMAyzA8MmimKtCiIosskyDLggQrUudbfDotBIgyLLAJWiQm0b+tSk - TRPTpOlDk9r0ofGhxSbta5PGpC+mphFJTs85/MPg/48P0qZfcjLzn3PP/b577rn3/18DgBfMB5WtNaAh - 1iUVd6VlHRzvz+2cWXC0jS0Y9vX3x+cf0FDsJTkMMRfzSRwCXjLROrQga/Nwf/7xOSh6ex6KzsyD48AE - aEsv92MsmMYEyGOIuZhP4hAgnkSYiASE2Fw3FwpPfQKFKKDw9DzkH5sDXZlngWI0JkAeQ8zFfBKHAPEk - wkQsQLfLs1Bw8mMkRxFoeSggefPJRxSjMQHyGGIu5pM4BIgnESYiAcHrsw8O6Ct6IefINGS3T4Nm5yWI - cbQNYOz/ERCdUaVVWprfVdncj8joP/kwFkRjAuQxxFzMJ3EICDAJNyBaKFoEWpRgMrRwtIANKOQyxFzM - J3EIEE3AK4+1l6scbZNf5XbNQv7xjyDr0C0w7LnyZXyey4DxgOUX8hliLuaTOASsSmZytbUUt3niu2Xy - e2x5x+5BNorQV175Vq7flYzjSIRkG3wQczGfxCFgFXmI2lIaY2/1PiDyPIE4780PIZdtFvQVfUvBkWpl - 6razZ3F8GNoL2+GDmIv5JA4/lsvu2BNL5M7Ou0yqLfNAbhcRz4Gza9l05b2UqDLsHcATcfE8/qceWRHh - g5iL+SQOP0hAmLVl9L7z6B1ebcrWM6Aw1fVmHZoGZ+fssh2d9QlQW1vGwVR/HdK2n7uIz5Fo3BdoDDEX - 80kcftBeRtjd489ycZXm/TdAadrfjb71thYvEt+FHCTPwV/drh5KjM2ouoZ3wx3IrB+C1G1nLqGPRHAl - 0CRczCdx+EECZDa39zmVX1fe8xyfVWhKWmnOERTQgYaE2mUBamyU70111yHr8G3IrEURr78oQszFfBKH - H5QURavN6cAyL5MoyKzNY5CNxNnttyEbybRl3RRThcfakkmEsW4IHAdnIGPfICQWdXZhjBpzbQKsrjEU - sLJKJZm5aRSJZyALBWThr7aUBZC4yIg4RxKJSK+8Coa910DtPPwF+umiChJzMZ/E4QcLMDeO8Eq1pR4W - ECpPicvERiPirEMzvFLNzneWMEYCaKXhEfHZiXg9f6qytjxUZNbuRR/dnq9cAe6BtO2XFokocdOJRXzm - LYjNPfLY7p5C8g/A3jaNW9Dztzy1QI8x3/HzXde0/ySK5pJwMZ/E4QclhSstTTfxLAP94rNcnrYhSWWq - KFY72/+yuifBfmAaTI1jkPbGhW9CZOoYHEPklLva1nQK+CJCo/2jFw69eBSanZfvJ23scMm1JcXxG449 - sbdMga31FmTUDEFKyekRHCNH45L/q5tQSCQRtAKaMCq93HPK1DCKXz+9T9SOqpJoQ0VLytZzSzb3+2BF - 01cMQFJRx2Eai7bycvJBzMV8EoeAVepJQEScsz7XVD/81Oa+BebmceyJk78FR8SkYJMNaMv6wOqaAksz - fhuW9z6Ly2+rpBzK/S8qEIp7u95YPfjA4prAlU6BAW88ldU1jzE6ljH4/3Nj7XWwuCbB3OjFW/DiU/RT - w4asWQCCyKmMUfry7j4qvRX329wwDuqc9t8jYu06jHGnhyo0qYkbT/xhbvKCpWkC3wUekCUXmjDGFxAa - Q8zFfBKHH1T6yISCls3G2huLXGJcYVLx6aXo9N11GKPGpCYlkXKlpf6CsXYYT4QXj2UfqMw11egngWsS - QElh4SpNgmHf4M9UVkvzJL4ProLS3DCNMSovdzoa94gseVNhetV7YGrwgm73AFaplV5c1IwUZ4i5mE/i - 8Jc+WlfePWHaPwJmLKux7ibg1/CvIbL4JIzx1bqqT8KCwuQJmrK+p5koQL9nEOILO+fQT0KpSlwFMRfz - SRxC6ROL2iuMNcNL5sYJbqyEohOLUdrtZRjj0hO5zxAkOCa55OxPxtpRMFQP4Vad+oF8QuyVBJDiaH3l - wC8mbDgqadqObsDjNoh+7my01ZeMr2KKuILOzzJqhsFYOwLJW87/iT61EHtlAYqEoreeUFPRfqrs7h+D - wqLj0c+lRxMLoJwoFOnR7OgBY/UIxOZ10lFccwVkCmP1cZXV/VhpcT2UpW7JQ9/Kh4WPXCQiLCQqkd6C - X6NvUWGs8aCPmpBz0CRczCdxLA8m1bTXdNFQ2X1vOZ4oAMhPlaEK0Xj6clp5J6AxxFwA8No/K4uTvqJI - kmkAAAAASUVORK5CYII= - - - - - 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 - - - - Calendar - - - Quick Start - - - More Views - - - Home - Main Views - - - Other Views - - - Program settings - - - Tasks, FollowUps, Templates - - - Menu Bar Configuration - - - SQL Configuration - - - 1444, 150 - - - 0, 767 - - - 1444, 23 - - - 1444, 790 - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMain.resx b/app/DD-Record-Organizer - Kopie/frmMain.resx deleted file mode 100644 index b02a5cd..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.resx +++ /dev/null @@ -1,4153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 17, 56 - - - - 169, 26 - - - ADDI beenden - - - 169, 26 - - - Cockpit anzeigen - - - 170, 56 - - - cmsSystray - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - Workflow und Taskmanagement - - - - True - - - 1208, 17 - - - 410, 17 - - - 553, 17 - - - 797, 17 - - - 1035, 17 - - - 132, 17 - - - Grundeinstellungen - - - Zeigt die Grundeinstellungen des Programms an - - - - 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 - - - - Scan - Inbox - - - - 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 - P2tkH2rU/ce+AAAAAElFTkSuQmCC - - - - Lizenzinformationen - - - - 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 - +f9Q9LW0/hdW1ZqSXehITgAAAABJRU5ErkJggg== - - - - Hilfe - - - Öffnet die Hilfeseite - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACF0RVh0VGl0 - bGUARG9jdW1lbnRhdGlvbjtIZWxwO1F1ZXN0aW9u4JPMmAAACjRJREFUWEelVndQlVcWJzFZ07PZmc1s - +W9ndmd2dnY2u5OZJJvEioIFGypNAwoCUhXWShEEfFIEBQWkSQlVehUMnffg0R48ioJ0EAJSBAFD0d+e - c9+DUePM7uyemd+79/u+887vd849936fxv9hb7wG/5vFZTZpxBBiBRQ0V4gxNr1RICZdwW4rJG+qseY1 - WHkmfCNv12lEptRqRBDCk2kkhCfJNcIYiTXkorZoIgHwWpCtkK65HlP62c3EGvfwlFppRHJdQ2RK/XLE - 7brl8GR5IwWVhsRXXfQLzfsH+b7F/ur/vvG6uCHxMnqktqjb9T9zIFvJeE3w91X7w5JrO5Jym1HXPIiH - ozN4NDmL58+fC/D84Y/TkDcNID5bgZB4aefViGID+u/b/H+O82r867FVdFttXJoXH5KJrC9fz/5DaHx1 - TfYP7Rgm0hVj0uVnz7G0/AyLS8/EuLT8HM/oHtvw6DQyi1oQeKtCftbz1h8pFlfkTXq0ynHtVjnzqCw0 - oeZV8jV+oXc0QxOqJ1vuj9BtJgUWFpfROTSDgsYRJFUNwierE5LMDsSW9SO9egjN3ZOYmV3EIvmxyKb2 - YQRFl0+6+aVqUUyuxqoI//BS5lJZ8Peyl8h9gvM1I5LlCw9/fMzcIkNl7xQCC7oRkN+La4X9CCwaIPQj - 4E4ffHN6Icl4ALfk+/BIakNl6yiezC4IwYPDU7gRU7XgJEnQptirInxCi5lPZYHRlTyIsrv6Jv3pRmzV - +I9jqpLP/7SE+PJ++OR04RoRMrFPdhfcb7fDKb4V5+KUcIlvw8XUDnimqUScjm7Btcz7GJucw/zTRdEf - V8KKJ447Xv0LcbCINyQ3CplTZf6RZTxwp79NjjLlvWFBPju/iKC8LngToX9hH/wKeuGS2IqYwk60dI9j - hp7PPl2ConMMQRltcIxsgnPiPZyPb8e/IklYdDOGHz2hOAtQtA7C42puNXG8R1jZIavGF29dDMgyjE2r - FeRcvsi73fBMfwCf3F745PeIbOX3RjG/sCwwt7BEUI1Pyb+2fRR2IXU4G9sCx6gW2IQ04lKCEhNT85ij - SoTHS+HgGm1MXGsJnPCq8cVayfWizr6hCdHN0rYxOCe0wTOjE5eye+CS3I7YogeCbPanZRL4DHF57aoq - 0DXfnycRycUPYBvcSNVQkphGmAXIkVnZi/GpOTzoHYOTJKOLuD4g8M4QVRDZn7oYpxWeKBXZz8wtwOX7 - FjgltsM9tRPuaV2UURO6h6eJTEXUS3N997to75kQy/CEQc/GKFsz/2rY3WyGVXCDEGBxRYbBkRlMTT9F - UFQxzOwDdIjzFy8KePv85VT/CvkDkX0DrekJWs+zCe1wpqZyTumggA149PipELBIuyJH2ovDl8owPD6n - IqcScyWeUEWMfaSwpipYBNXD1L8GRl6VyKzowcjYE9wtb4PtuahA4nyXIJaBf95x9s6o6ul/JLo2LK8D - 9hEKnIppxZm4NpyhprInQTdz2jE0NouKpoewDJDBN1GB6fklgRkSwcKqW0Zg4iuFRaCK3MSvGoaeFfCM - bsTQyDQaqRntnWK5GT8kcDMKAe+el6SPT888xaOJObjcUsA2TEFVUMKBtpRDdCtORilhHdoI8yA5oZZI - KtE5OEXLtSgacIkqNzD6BFYBUhwl4qNUehPfahy+LIXBxQqYeJWjZ2gSnT1jsHOKmyDOjwncB0LF+2c8 - bi8uUwaDtGf1LpTA8kY9bG4qYBPWDNvwJtiFN8OGRlu6Pn6jAZcTFHgsyFVHcWLhfXwnKYMxkXLWxj7V - OETk+lT+/RdKse1kPrr6xtHVPw6bczGLxPkJgc8EIeADR7ckIaCXdsGe04XY61QC88A6WFIjWdJ6ClBX - 88gZxhZ0qDKnd0A07Qa9i+WCXBB7y2B0qQoGnkxehu0n72D7iTx09DzCve5RHD8dxQJ+9ZIAe+f48cfT - 8+gemMChC8XY5nAHu88W4zsKaHqtFmZqmJIoE78aOAbLMUgvqDbaBUYepZStTEUsIWKvCiFI15niEPlW - 21zoORXiXtcY6pUDMDsZxkvAAsQScA+8f/zULVlH9wh6BiZx4koltOzzsd2hENsdC7HPmQi8pTAmYsZh - PxXRQfcyHHArhSERGlKpOWN9DyJ2LcHO00UUIw9b7fKgaZ0NW+8ytHaOil1gbBUkJ85fvijg3SO21wML - ipUYeDiF6KxWaNrkQvtEgchAgMTonLkLXRcipabSpXXd51KMPS53sZcy1XUtxa6zd4VgbRKvRcRb7XKJ - PAcbLTMQnKSAkt6ssSkk/IgkhDhf2gVr9x5y3e1xJROj47Oob3lIa5aLrSRiK2XBQrQI2ifyxZxLaiEp - QWXzMGTKYVh5l5JvjppURbyFrjdT5psts6Blm4VqxYB4PZ9xT8TW3Sf0iJPfCcytOogIHx+xCelWtg+C - vwH8Yuux6Xg2VSJHBFSBgpOgjZaZ6KAtOEYnGx9MwyR6g0U6tpCwLZSxpnUWNltlC7/15unwjqql/T+E - 7MIm6Jle6SWuXxNWT0I2VvLeHiPXY24+aWK71LcMwcj5DonIgiYF44y22KjGDRR0iE61BfoaYvB8/bF0 - 4bfZKpOQhY0WGcLP4Fy+yL5eOQQH5xjK3sGKuFbKvypgpQqfGJgH1N0pUaKBFJfU9EDnJBFSsE3HKTCJ - EcFpTe18SulVOyvA8xUffsbzdcfSsMMuC0XSbsjpOzIivgz7Dl1qIo5PCfw2XCXXMLTgo1nVjF9tPPyV - ic31ySp6L9QpBylAFwzPF4gMN5pnqDJjEvNUfGt6W2D9sVSsoyXgcq8n4nVmqTA8m4+Cik7UKPqRWaCA - gan/1Gdf7F1HHPwmfCl7DX2zqzzwDd4WH27cYb3f1D5kMY92BX/pVtX1wStMhi1W6SL4OvM0IiMQmQDd - +9YsTYjZbJkGj5sylNf2QNbYh5TsOhwyv7r41aYj/JXMW098Ee02ktCgtoNH/V/8JhQNuU7L4qC+WcDj - uFQpBeqHrKEPP8i64XtLDlO3Qhw4lYtvjibjmyMpYm56oRA+UTUoqupCVX0fpPW9CIkpge53l6e/3GBs - SDH54BGNx1y7DDxpqjZdY98XBayI+Oivn+/8YreRZ9Mp1zik5tZT4F4RmFFVR1CPlXU9BB5V8+SsOtic - jsCOAxea//y3Lf+kWHzur3S9ELBTz4Omatt7yFsIeEUEL8f7hE83aFtb6xh4DZjZBUNyLQsJGXKk5TWi - gsrMSKV5fHoNLgVkwsQqCDsPug98vdncjv77WwJ3vCg7Y4Vn2wE3ulTbbkPJqoBXRHCzcMd+RPjN518b - 6GjqOAZvp8wIHbsMvLBL3xPb9rt2btvv0rxpx8mQv3+5fw/5/o7A6/0OgRN5iZyhretKt9S2U89LQ0ff - 82cge1UIdzCXk7cSZ/d7NXjO93id2Yd9V4m36V7QENjnKoi197loaO11oUf/va0I4a3KgbmkTPIi+B4/ - Yx8G+/8H09D4N5NlWbdRYGV2AAAAAElFTkSuQmCC - - - - Über - - - Zeigt Informationen über das Programm an - - - - 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 - - - - Beenden - - - Beendet das Programm - - - - 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 - - - - StatusMachine - - - StatusLoggedIn - - - StatusVersion - - - Kalender - - - Entitäten Designer - - - - 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 - YII= - - - - Tasks Management - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABZ0RVh0VGl0 - bGUAVGFzaztJc3N1ZTtTb2x2ZS21WJQAAAl4SURBVFhHlZcHVFRnGoaTWNJNNGaT3T1rL0lgLVlrFJKj - Ro05EQsqIE1QESuKsaHYCwIqogSVIkgX6WVEUYp0EFCkFwcQpjCNmQGGAd/9/iuYPTky2dxz3nPh3nv+ - 9/nKX+YtAJz+4vU2aRBpCGlo39/s2f99vfbVAcAGfJPemW24fNiBMxEXnN0TWp0vJLZucrx28euphp+y - d3/49o96fekCYB+ygVhUTCzCD0nD+jRit3OAl39kHvKfNiK3lI9Lvvdgbu9+jd59QfqMNJI0nPQ+iWVp - MKkfjrt0AbzzONhiQUWkTX7lHRs0FYXDyTUeh1zicPB8LA6ei8aBszHIfFyP4moBsp82ISGzAo6nIrHn - 5G3sPhGOXcci4HA8DMX3/FDgZ4oiP5OClDNzF9HYr0s1EAB7Oaji9gaBquUBXnYWQiGpwo7DN5FFho1C - BRpa5ahtkaGkRojUgnokZtUgKbsaj0obUVDRgtyyZoQmFsDI8jjyclIgaUyApDoS2e4GAhqbZeNPAYZU - RlrjpaYBvYo4NBb4IeA3V2x28MBht2h43kpDUGIRQpKKEZ1WgcjUMlyPzIFncDoOu0fBercXlq87gNNH - DiA56DxENeHQKKtRlXCcmbCSDDoZPkcnwNCKcAsCqEWvNAwl/ishkytwP70QR84FYvNeL5jvuAwTu4sw - tnGHkbUrVlqdJZ3Bertz2HfUG4HhycjILkVelBtkL7JRzg/CjajVMHWcNJnGZ/3w9kAArFGGPgtdj5dd - 1dBKglHotQCabi2k7SrkPa5CSHQafIJ58L6ZAC/fWHj5x+JGYDxuhvEQFvMQSakFKHxSgxahBEX33BGc - /Qt4FbvwqPIqDvnNLPrRbBSbLToB3i0LMqP6V0ArCiSAH9DT2wt1pxbtHRpU1rciI78KabkVpHJk5lXi - UWE18oprUFTWgMq6FgjEcpTU8+D10AANshhItQ/xVOiBAzdmdG9zn/oT89EF8N7TQBP0dJRBK/BHvuf3 - 6H35Eh3dPVBrtFB1dqNJJEdFnYAkRFWDENXPRajhi9AskEIsbUd2ZTj8MpdBrilGS0cY7tdb40TQfBjv - Gb+CjU/SmYH3Sm+uRY+qFJoXPsjzMKQMEICmh5OakxZtig4ylKNZpCCgdoikSkjlKqQ+8YZ32lJIOwtQ - p/DG/boNcPKfg6SI/cxkBImtKzoB3i/xXY0eZTE0zdeQe9GAA2CRq7u6ubuK7qwcUpUGYnkH9UcnZNQj - Mfln8duDZZB1FaJa5on0hm341XsGUtI9UJ7kyUw+IQ1e5zThd983AHzw+Poq9CgK0MX3Qo7bfGh7eslU - A4lCAl6RJ5kpoFR3QabqglzJpAbvsTc87y5DW2cuyiWuyGjeimO3DHE9xA7twmJkXlzLTNhKOmjlnrED - ArCV6oNCbyNo5bnobLiMrPMG6NZSyuVSXI41g0f8clxOMEWzsJFA1Fzk2eVxOB1lgFZlBp6Iz+LBc1v4 - PjCmVXEeRNXxUDenInnfdGbyMfNYZj9KJ8CH+Vd/gVb6CJ21F5HlvhAqtRKeMRtxI8UKoo4UlDQG41TY - YjyrK0JxZRacbs1CrTgeT9rOIaXeEglltrA+Og0Pwo5DXh0OdV0wkh2nMROWgcGLbP6pE+CjvMvL0N2W - DnWVGzJdF6BFxMfW83NRzPdFocAZGY3bUdoUgIP+38Hx+iyU8ENQJnbD3TpL3KvbiC0u0xCR7IOSKFfI - CpyhrvFHgsMUZsL1gMH6L3QD5Fxcim7RfagqXJBxbgE6O7to58vEVpc54FXaI6nGjLp7E561hlDXX6K0 - XwCv1goxFcY4EToPO0+tgLhNiocuxpDnOEJVdQNxO/WZCVuEBs82/lwnwMdZrovRLeBBVXYaqUdnoUvT - DYlcifvZ8bA7MxMJz2wQV2WCxGpzqvdO3ClfAd+iufDJWYSf7McirySP6434HVMgz3KgQLwQu03vNcC3 - y0foBBiWeW4hrQEJUJUex/0jM6DR9tB0U0MkkSOC50/1nYLAoh/hlTsFV3L1cSVHH36PDWB7Wg8nr+7l - lmGZsoNM9SHN2A5lmQeit3zDTNgZYbD+kuEDArCN4pP00wvQ1RSN9uIjSDn0Lc2CXohovgtpsRGKpfAO - PQ+rY/rwyTfEpSw9gpgO17h5+Nl2Kipr69AiVkBOU5SZStPs0V7iiqhNXzMTthANWbJ5jG6AhycM0cm/ - jfbCQ+Dtn04Z6IVQ3gmBrAOtEiVeCMQ4ecUR1gRxI38+gXyPZXZjEBwTiBcUfROtjgzgDplKHmyGougM - Im0nMxN2WhqyeONonQCfpjrPR0dDMOT5+5C0dxoHIOgDaJGo0NKmQGOLALuOW8LmpB5Nw5kw3bkEz5tb - 0SSUo0ms5AAibb9C2z0bKPKP4bb1pNcACzf8SyfA8BSn79BRGwAZdXDi7qlcD7TK1GiRqvGCAJrEKrTS - jlfHb4bVHiMs3TQGdzNSKHoZGgQER3uDXK3hTNt4VjQTnBBmMZGZsLMidyrSBTCCt3821NU+kGXtQvyu - f9N5oOeVubSDANRoblNxxzOWiWYqR1OriIBk4NMzvlAJPpcBDcItJ0GcZA5p5q8IXT+BmXxO0gnAXo5I - cpwJZbkX18Fx2/XQRQDMmEXf3KdGMuFTpOyMWM9EOyNf2E7PlHguUtE+oUGY+QSIEkwgTXdAiOl4ZvK3 - Pg+dAJ8l7P4PlE89IH1oj2j7bzgAhbqbpHktlmImtiHJaENiYlEz434Fk6kobi014nYErR3XD6BzO2YA - I+N2TEd7qRvaUjchzXkudfNXXEOxTr5tMxkRVNsIq0lcisMsJ3L1DaVoWZpDzEim4xBkMh7JDtMgjFmN - thQ73DIey0zY74YBAbgTMWlk7NYpaC86C0mqHcQp1lwjtfEsIU62IJlTXc0otUympHUQxq/jIhXGriFD - YwjIVBi9CoKolRDQXcyzRcDqMf0AA5aAAXCzIHKjnqA+yp5qt5PKsJ1SuI1g7CkjW2habaaINpJsIb5r - Q0DWJCuCsoAo0fwVWLwphHEExqBi1qD82s/wMxolpLG5aci8BgLgDiQuy0ebhVpOFL9KM0sxpbcvxaFm - 4ynN4xFsMg7B6yjVVNugtWMRtGYsAteMQSBFGrCKaTSnmytGw9dolPiw4ZcWNDb7iceW+wF7oD8L7EO2 - bLKm+fJP9PcB9I8+sW/Y/P+IxEVP+t33DQD9mWAfM7Gm+at693/E/mfjcJH3qc8Xb/0XhGzXILFsN0oA - AAAASUVORK5CYII= - - - - User, Gruppen und Mandanten - - - - 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 - - - - Menü Designer - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABp0RVh0VGl0 - bGUAU2VwYXJhdG9yO0luc2VydDtSb3ftAiBuAAAE/ElEQVRYR72W+U9UVxTHH6uWbv+NqW2TWpOmbdrU - 2s1Wa0FRMLFEhm2gFBBZhgEGZV+GRQoMyNIiDiBhT7VlEftLGxNM9yBFKA7gADMMPT3f+968GQiD2A6e - 5JPvvXfeO98z9915cyQiUtkifHaI72OCe+TwVEBVy/iBmrbbo9VtE1TVepthbZmgytZbVNlyi4ygeZyM - V8apgilnyprGZBrHqNQ0RiWmUSptGKXihhGZ+hEqrPvuzsXq4VfZQi7CQwE+xpaJ6amZRV72bvx5z0KX - am7+xR5+8PFUgG950ziup7X1f8i+ts44yLaBdbLZ12mVx6t2njNQ53wDNget2NcYBzk4n6HqBsz8mS0L - EM8UW4ZwJsHNKiKhg5ahtjVWZlVBjPkz55yxCuxkXbHTmmOd9OXDMAsQXk5zoAQK8Cv86nv4i4RWNnIl - kRMuQ1Xs9JBVZRlzF0uYK2A3dSWDMAtkfD0WcLH6Jvw3JlSSIKGTRSuzbKMlqNXmhp0WWBceMmK+KsbY - zbTCPpjtYTwW4J9j/Bb+akKRBMlU5IQWocySDOYWRR+wbgaPJPVSL8z2Mh4LCMgqG4I/J7OJG0VSt0SC - RbCiMi9YlVmQ539DGSjATiYbemD2FOMrHUs1S0fPX5M+SQEdagEZxQOiACQTN0OVhJuZW1imOQurhVWM - 3VHWWWdZsZsJOd0o4GnGT/o4+ap0JKld+ujLdunDxHZnAYEXCvpEAe7JZpVkSITx7ANWhfuqWml2XgZr - 992VwS5qs7pcBcDwvfi2FOhhbZuYM4EpeT1Td3+dUw6bfKhk5LPgxHUelOfvPAMAj0h9XPJjmvhximIy - zPfYI4gRBfi+G9tKb2tMF5QFcQg1KU2HEnO6ZxJzr1NiznXeNkWzuyke6LtJq+8S3wbE6UCnSzM7KVZn - pthMMwxVotOvWU5HGd9nD/wM4SX5v6VpppP5N+j1s7XpmDMoBC8KnFRUCrBl7jyziWc38dwmnlcU1+In - 6PyyUsAb5xop7uuf6XjuMB0Mq87AmvIh/rlw4U5B8Y8C1234R9zz2lkTRTXfJc2VSXrniw56KbjoTV5X - L9hJ8Hl1/yk/Vuw9eKaOIhon6YhugM1Lc3hNfT5PIoJeOV1LH2T00f5PCww8xwvC5+XQy/gMRewE92Zj - J+AeNYLYjPYdzc/DmPF58US1lGscOJBXOTxqqByiXOMww1oxRNnGQcquGCQ9KB8gfdkAZTE6JrO0X6ak - nzKK+ym9uI8yivoorahXprCXUgt67iQbzK6GhCNw37HCbFacbJ/9IVVY89FXDE3/PjUvXkbejF/+mKOU - vC5XQ8KBLcHp9H0huEoCGOtK5VfxbjQkibmdOK3w9NyQYMsQziTebEi0ug6Ybd+QpOb3wH9XGpLY9HaY - bd+QJBm64L8xoZLk/zYkmtQ2mG3fkCTozfBXE3qzITmX3Aqz7RuSuMyr8Odk3m9IPk9shpnckDjNgRKi - gOi0b+C/Kw3JmYRGmOFn7+epgMDI823wd0skNyGyyuP/2pCExZkeXUBEUvPUT5PTymGTD5U3GpKRH36j - 0Og6V0PioQD/4IiyQ+HahpnweBOFa00UxoRz5WGxDXQqtp5OxdRTaEwdkglORoFaOqGpY1gjL1OIpoZC - Imso+JyL4xHVlsOf6V0NyRYFIPB2fDINiYcCsAsAhTibjZ3g3nh4Atcp/4iS9C/I1CZRiUTZdgAAAABJ - RU5ErkJggg== - - - - Schnellstart - Images - - - - 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 - - - - Basiseinstellungen - - - Grundeinstellungen - - - Wiedervorlagen Email - - - - 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 - - - - Datenbank Verbindungen - - - - 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 - - - - BarButtonItem15 - - - Constructor Designer - - - - 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 - - - - Vorlagenmanagement - - - - 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 - - - - Language - Objects - - - - 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 - SS0AAAAASUVORK5CYII= - - - - StatusLanguage - - - Rechte Designer - - - - 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 - - - - SAP Verknüpfungen - - - Structure Nodes - - - - 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 - - - - windream Konfigurationen - - - Dokumentarten - - - - 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 - AABJRU5ErkJggg== - - - - Objekttyp Einstellungen - - - - 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 - - - - Import windream-Dateien - - - - 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 - rwED/gtPhKgGMZyDxQAAAABJRU5ErkJggg== - - - - Rechte Manager windream - - - - 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 - - - - Resultlist Einstellungen - - - - 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 - z5X+PxSF4t+qN/szT9oWSwAAAABJRU5ErkJggg== - - - - Synchronisation windream-Dateien - - - - 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 - - - - Globale Suche - - - - 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 - - - - StatusUser - - - Extra Views User - - - - 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 - kmkAAAAASUVORK5CYII= - - - - Proxy-Server active - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAERJREFUOE9j+P//P0UYhfPt27f/xGBkPRgGODk54cVkG/Dh/UcwTXsXEIOR9WAY - gM1WZEy2AaNhMGTCgByMVZB4/J8BAMCa3yXIH1ZEAAAAAElFTkSuQmCC - - - - Tahoma, 8.25pt, style=Bold - - - Yellow - - - Auswertungen - - - Statistiken Allgemein - - - Tahoma, 8.25pt, style=Bold - - - Yellow - - - Log Changes - - - - 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 - - - - BarButtonItem24 - - - - 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 - z4m/8MJ/AHwVbV8goXKSAAAAAElFTkSuQmCC - - - - no ConString read... - - - - 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 - - - - DBVersion: - - - 0, 0 - - - Kalender - - - Views/Sichten - - - Weitere Views - - - Client Connection - - - Home - - - Yellow - - - Views/Sichten - - - Weitere Sichten - - - Programm Konfiguration - - - Tasks und windream-Konfigurationen - - - Menü Konfiguration - - - Connections - - - Administration - - - 1019, 150 - - - 0, 520 - - - 1019, 23 - - - RibbonStatusBar1 - - - DevExpress.XtraBars.Ribbon.RibbonStatusBar, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 2 - - - ribbonMain - - - DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 4 - - - 242, 17 - - - Workflow/Tasks - - - 1320, 17 - - - Schnellstart - - - StatusVersion - - - 129, 56 - - - 275, 56 - - - 61, 4 - - - ContextMenuStrip1 - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 432, 56 - - - True - - - 132 - - - White - - - 6, 13 - - - 1019, 543 - - - Segoe UI, 8.25pt - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - Form1 - - - NotifyIcon - - - System.Windows.Forms.NotifyIcon, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ADDIBeendenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CockpitAnzeigenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TimerTasks - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_WF_ACTIVEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_WF_ACTIVETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - MainMenu - - - DevExpress.XtraBars.Ribbon.ApplicationMenu, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemSettings - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemScanInbox - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem19 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemInfo - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemAbout - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemExit - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelMachine - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelLoggedIn - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelVersion - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem3 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem4 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem5 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem6 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem7 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem2 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem10 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem12 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemConnections - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem15 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem16 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem17 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem18 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelLanguage - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem20 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemSAPConnect - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemStructureNOdes - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarSubItem1 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem14 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem21 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem22 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem8 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem9 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem23 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnGlobalSearch - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelUser - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - bbtnItemViewsUser - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelProxyServer - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarSubItem2 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem25 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - StatusPersonifiedLogin - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem13 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemSwitchCon - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelConString - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - StatusVersionDB - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pageHome - - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroup2 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - groupQuickAccessForm - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - groupSearchAllOver - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupConnManager - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pageForms - - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - groupQuickAccessForm2 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pageAdmin - - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupProgram - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupTask - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupMenue - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroup1 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DefaultLookAndFeel1 - - - DevExpress.LookAndFeel.DefaultLookAndFeel, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem11 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TimerClose3Minutes - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - RibbonPageGroup3 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarStaticItem1 - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TimerInformation - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Timer5mins - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmMain - - - DevExpress.XtraBars.Ribbon.RibbonForm, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMain.resx.bak b/app/DD-Record-Organizer - Kopie/frmMain.resx.bak deleted file mode 100644 index e4a3d98..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.resx.bak +++ /dev/null @@ -1,4153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 17, 56 - - - - 169, 26 - - - ADDI beenden - - - 169, 26 - - - Cockpit anzeigen - - - 170, 56 - - - cmsSystray - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - Workflow und Taskmanagement - - - - True - - - 1208, 17 - - - 410, 17 - - - 553, 17 - - - 797, 17 - - - 1035, 17 - - - 132, 17 - - - Grundeinstellungen - - - Zeigt die Grundeinstellungen des Programms an - - - - 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 - - - - Scan - Inbox - - - - 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 - P2tkH2rU/ce+AAAAAElFTkSuQmCC - - - - Lizenzinformationen - - - - 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 - +f9Q9LW0/hdW1ZqSXehITgAAAABJRU5ErkJggg== - - - - Hilfe - - - Öffnet die Hilfeseite - - - - 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 - - - - Über - - - Zeigt Informationen über das Programm an - - - - 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 - - - - Beenden - - - Beendet das Programm - - - - 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 - - - - StatusMachine - - - StatusLoggedIn - - - StatusVersion - - - Kalender - - - Entitäten Designer - - - - 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 - YII= - - - - Tasks Management - - - - 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 - AAAASUVORK5CYII= - - - - User, Gruppen und Mandanten - - - - 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 - - - - Menü Designer - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABp0RVh0VGl0 - bGUAU2VwYXJhdG9yO0luc2VydDtSb3ftAiBuAAAE/ElEQVRYR72W+U9UVxTHH6uWbv+NqW2TWpOmbdrU - 2s1Wa0FRMLFEhm2gFBBZhgEGZV+GRQoMyNIiDiBhT7VlEftLGxNM9yBFKA7gADMMPT3f+968GQiD2A6e - 5JPvvXfeO98z9915cyQiUtkifHaI72OCe+TwVEBVy/iBmrbbo9VtE1TVepthbZmgytZbVNlyi4ygeZyM - V8apgilnyprGZBrHqNQ0RiWmUSptGKXihhGZ+hEqrPvuzsXq4VfZQi7CQwE+xpaJ6amZRV72bvx5z0KX - am7+xR5+8PFUgG950ziup7X1f8i+ts44yLaBdbLZ12mVx6t2njNQ53wDNget2NcYBzk4n6HqBsz8mS0L - EM8UW4ZwJsHNKiKhg5ahtjVWZlVBjPkz55yxCuxkXbHTmmOd9OXDMAsQXk5zoAQK8Cv86nv4i4RWNnIl - kRMuQ1Xs9JBVZRlzF0uYK2A3dSWDMAtkfD0WcLH6Jvw3JlSSIKGTRSuzbKMlqNXmhp0WWBceMmK+KsbY - zbTCPpjtYTwW4J9j/Bb+akKRBMlU5IQWocySDOYWRR+wbgaPJPVSL8z2Mh4LCMgqG4I/J7OJG0VSt0SC - RbCiMi9YlVmQ539DGSjATiYbemD2FOMrHUs1S0fPX5M+SQEdagEZxQOiACQTN0OVhJuZW1imOQurhVWM - 3VHWWWdZsZsJOd0o4GnGT/o4+ap0JKld+ujLdunDxHZnAYEXCvpEAe7JZpVkSITx7ANWhfuqWml2XgZr - 992VwS5qs7pcBcDwvfi2FOhhbZuYM4EpeT1Td3+dUw6bfKhk5LPgxHUelOfvPAMAj0h9XPJjmvhximIy - zPfYI4gRBfi+G9tKb2tMF5QFcQg1KU2HEnO6ZxJzr1NiznXeNkWzuyke6LtJq+8S3wbE6UCnSzM7KVZn - pthMMwxVotOvWU5HGd9nD/wM4SX5v6VpppP5N+j1s7XpmDMoBC8KnFRUCrBl7jyziWc38dwmnlcU1+In - 6PyyUsAb5xop7uuf6XjuMB0Mq87AmvIh/rlw4U5B8Y8C1234R9zz2lkTRTXfJc2VSXrniw56KbjoTV5X - L9hJ8Hl1/yk/Vuw9eKaOIhon6YhugM1Lc3hNfT5PIoJeOV1LH2T00f5PCww8xwvC5+XQy/gMRewE92Zj - J+AeNYLYjPYdzc/DmPF58US1lGscOJBXOTxqqByiXOMww1oxRNnGQcquGCQ9KB8gfdkAZTE6JrO0X6ak - nzKK+ym9uI8yivoorahXprCXUgt67iQbzK6GhCNw37HCbFacbJ/9IVVY89FXDE3/PjUvXkbejF/+mKOU - vC5XQ8KBLcHp9H0huEoCGOtK5VfxbjQkibmdOK3w9NyQYMsQziTebEi0ug6Ybd+QpOb3wH9XGpLY9HaY - bd+QJBm64L8xoZLk/zYkmtQ2mG3fkCTozfBXE3qzITmX3Aqz7RuSuMyr8Odk3m9IPk9shpnckDjNgRKi - gOi0b+C/Kw3JmYRGmOFn7+epgMDI823wd0skNyGyyuP/2pCExZkeXUBEUvPUT5PTymGTD5U3GpKRH36j - 0Og6V0PioQD/4IiyQ+HahpnweBOFa00UxoRz5WGxDXQqtp5OxdRTaEwdkglORoFaOqGpY1gjL1OIpoZC - Imso+JyL4xHVlsOf6V0NyRYFIPB2fDINiYcCsAsAhTibjZ3g3nh4Atcp/4iS9C/I1CZRiUTZdgAAAABJ - RU5ErkJggg== - - - - Schnellstart - Images - - - - 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 - - - - Basiseinstellungen - - - Grundeinstellungen - - - Wiedervorlagen Email - - - - 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 - - - - Datenbank Verbindungen - - - - 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 - - - - BarButtonItem15 - - - Constructor Designer - - - - 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 - - - - Vorlagenmanagement - - - - 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 - - - - Language - Objects - - - - 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 - SS0AAAAASUVORK5CYII= - - - - StatusLanguage - - - Rechte Designer - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAALdEVYdFRpdGxlAFVzZXI7l1sKAgAACYlJREFUWEeV - lws4lPkex4fCmWEMI3etyyRyiaYwIrq4VC65RDW5hEIqSkgXIYq2k00qGykpkVS7hlLKNas2RaStPau1 - zhabki3ptJ2e7/7fKe1k37PnnN/zfJ5n5ve8v9/3+/u/7/uf/zAA/CWps9iMFHs2Y/tMNmPrTLb+FgE7 - NtFGoTjeWqGVIs5a4RhhLoFBQdfjr6BNSkKJ99wsZWyxZa/OdNNH2TZv1OVGo/1sGtrKU3F5fyT2LLFA - zHSFnJgZCgwq6Pr8J2iTo1AhntyW7XkkYta7vhsF+Kl+H+6f24SOk+G4lb8MbflC3CoMx95Aa0RZykeQ - EmmCFFVL13MstMlRqCDiqmlOmsM9dYfwfWUyru12Rl2aPa4kCXB5izUqEvgojDDBgaDJWD1V/m24Gasz - 2JgZTkrHU/V0fSWhTY5CxWaBQnzp5kV4WPN31GfMRRURPL/WFGXhhigM0sP+xVrI8NBEghMPqS4aOOg/ - EWv5bCzmMf1J+Ti6vpLQJkehgjxwHbdKtuL2sQicXWeKo0Jd5HhpIHO+CtKdlBBvy8GOxXy0lm5HrI0S - cjxUsc5SHn68v1WSciZdX0lok6OQkIq3YY98V5mJis12yPbWQtJsJay3YiNyKguBU1jYH+mEX67n4unN - L1EY547oaQqImCJHDDCfkHolur6S0CZHISEdZ6Pw6PrxRBwS6iNpDheZAY44nugP0d5VuFeVgcHbR4h4 - Lp5cz8bPtZlIXzIDAZPk4MtjviX1anR9JaFNjkIZ2Gil0FiRGYJMD23si3DHyM8tGLpbgud3CsXiz8jk - T1qy0d+0B4+upqEmJxRCU6XfvPSZb0i9Jl1fSWiTo1AGYqbLbz200gHxdhPwXfMFDP94BUMdJzDY9qn4 - 49p0/FiViIaDAVhprfHO/TPmI1KvQddXEtrkKCSk5urKqcYKuI9iZnDQ29WCl93VGGw/9nHZxZPXpuGf - l7ah6/QaiHYuQhBffWi2ltxRUs+h6ysJbXKUDzFeOIUVuMFaGd9WncCL7st4div//eSNn38U76mMR2tB - EArXz4afifIdUmdA1dL1lYQ2KQkJalfjRE3n9BQmr8ZwTwOZ/jCZnBJPF4v/VBmHeyURqP/CB7uWmMPZ - QOEkqeHS9RsLbVISsg9QJuS8zVRDkvztn7RXF+JpawEe1+38IB6PB6cj8c0hP5zYYI9QK/UhS3W5IFLz - X/cACtrkWEhQq6DkY6H+5f6YJWir+AK9NTvxw9exuFMUhuYcP5QlOiLBWR92mrIl5FoNgjRdr7HQJscS - FBTEMDQ0lJslsI5JXDAZ6YFzUZy8HNVZyyFK88CBlTMQ46iDQPMJ0NFQS2SxWMy1c3WlVs+ZGBDhoHNm - 5Uytx6ECjcdBVqpnlvFVAk01mNK+Zhxx7z+JSUJNQZBjKyqqeHp6nlvst3h4b5AVzu0SImmRGVZMU0GA - GQeRAnXEO+sh0s4AFhYWr3R0dCpW2E/cm58SieuV+ejvPI2eht24mBOCXaEO8DFTStNijx9HCXwiWF5e - zkhQ54ohIUNQm8dmBfvaCr4/e/YsiouLkR5kj97a3egsT0Dt/mCUblmI/LWzkL1iBkLsjLBr1y4krg7A - 0fR1+PfLbrz+Rx5e3cvG8J3deNGagp6qNUjxN8F8nnwo6S/9iYGysjLGmdw8SlxWU2a8aYgKp2H3ZANs - nO0oFn/37h1io0JQticCTflr8C35gbqStRSFG12QvNwOy7zc0NHRgShPG7TWifDmcQ0Grmfg3I5FSPG2 - RH1JDp6RTax0sz1c9Fki8ZCSBkpLSylxamn0wicodV4MC0F7aAjOuy1EYGAguQQYGhqCr48vIgIDsD46 - GrErVyLS3R0LXZzR3NyMpqYmBNtp4/lAP0Ye5KP7Qjy2uxtjuo5i3N6QufjtZT+as13grMscIDqKnxgg - QT3t3Ojo6KNZfr7o2LcPbcRAk8MsuPP56OrqwsjICLq7uzFv3jyk7kjFzp074eriimvXronFc3NzIbRS - FxsYvpuNvqsbUZ7kjN3LrdFacQS/dhbg2l5HzJkoN0i0VMcakDEwMBCQJq++StmOvGX+aF8VhkZ7O+ww - N0NCQgL6+/vR2toqNnD37l2cOnUKrvNdUVlZierqari5uWE5eRvut7XgVVcehprW4/nVCDy7FIQBkR96 - SxeiiJwrrNRlbhI9tbEGuOHh4Ufr6+tx83QJtk+3wO2wUDTYzcQFc3PwJ01CQ0MDbG1txeJUZGVlkZW5 - ByurGcjLz4e5phIy1/jh9cBdIh6Lwaur8LQ6EAMVvnhyzg0PjjgijpycjJTHZRG9P24BCWr5DVNTUx/1 - 9vbih5s3sFlPBzcDhKglghfNTJE2iYepxMQCLhfkuo8GqM+zFRXB11UTi7/q78Cv1zZi8MoqDFQJcb9o - IbqOeaF0kw0SPE1gxh1/UVqKwSN64yQNyPH5fJ+CggLxfe7r6cFmbTW0+HjjipUVqkxNIJpijMJJhjhD - TPgqK4uFw8LC4KbIwVY9zQ/id8jkG/CwnOwV3sQsj4X5k5XhxOPAnqeKSVzmFSkphjnRkxXrShhQWrp0 - 6SGRSIQXL17gF3KvN2mooNHVFdX8aaicYoKvjIxwxtAQJTwDFOnpwZPDwQIyeZKuOj4fFW9cj4dnliLJ - iwcPLhMm5E2vqanB1xUVWBcdA0tLy1NES916wvj3uhIGdKKiom60tLTg6dOneHj/Pjapc1HrOBsXLKai - wtgI54h4mYEBThHxY3r6yJs4Edv1/hB/3hiDZ5dD0FngIZ48RJ4Ne1lpdJG9gXqDcg4chJOTUxvR0rVS - eb/6kgYMMzIy3g4MDKCvrw/tDXWIU5+AGoENRGYmOG9Elp7Hwyl9fRTp6qKAiO8w0Hov3teO5/Xr0H16 - CbaRySlxDy4LkSwWXORk0EhWoKn5G4iqqhEQEECdFY3pDKj6+voWHc47AtHFGlTk7EekmgpOmhjjKFny - w7qf4RARzdHWRpamJjI0tbCcr4I3/3pNxNcScX8ibkAeUCaWMVkIZjIRSgy4ysmi+OABXLxUg+TkFAgE - AuoWqNEZoPb+yf7+/jWJiYkIs5yKMC4boRTKbKwgBH8gQIkNIcHfQpmUAs/Ia9aZv0A8uSubCV8OCz6K - 8vDmEBRZ8ORbQigUwsHB4SrRMKa0/mRA/IU8mQRtgiXBmgYbCWY6G7KrvIzZ8DBUEIubqMgcJ3mnMdeN - Mo2gQ5ClxGkN/D+QoPYNyjCHoEagDiHUZ/F/wv8lADB+B3eE88Zb5X+IAAAAAElFTkSuQmCC - - - - SAP Verknüpfungen - - - Structure Nodes - - - - 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 - - - - windream Konfigurationen - - - Dokumentarten - - - - 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 - AABJRU5ErkJggg== - - - - Objekttyp Einstellungen - - - - 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 - - - - Import windream-Dateien - - - - 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 - rwED/gtPhKgGMZyDxQAAAABJRU5ErkJggg== - - - - Rechte Manager windream - - - - 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 - - - - Resultlist Einstellungen - - - - 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 - z5X+PxSF4t+qN/szT9oWSwAAAABJRU5ErkJggg== - - - - Synchronisation windream-Dateien - - - - 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 - - - - Globale Suche - - - - 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 - - - - StatusUser - - - Extra Views User - - - - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAARdEVYdFRpdGxlAE1hbjtQZXJzb2478+0UpAAABotJ - REFUWEe9VllMlFcUruwMw8zgsC+zMAyzA8MmimKtCiIosskyDLggQrUudbfDotBIgyLLAJWiQm0b+tSk - TRPTpOlDk9r0ofGhxSbta5PGpC+mphFJTs85/MPg/48P0qZfcjLzn3PP/b577rn3/18DgBfMB5WtNaAh - 1iUVd6VlHRzvz+2cWXC0jS0Y9vX3x+cf0FDsJTkMMRfzSRwCXjLROrQga/Nwf/7xOSh6ex6KzsyD48AE - aEsv92MsmMYEyGOIuZhP4hAgnkSYiASE2Fw3FwpPfQKFKKDw9DzkH5sDXZlngWI0JkAeQ8zFfBKHAPEk - wkQsQLfLs1Bw8mMkRxFoeSggefPJRxSjMQHyGGIu5pM4BIgnESYiAcHrsw8O6Ct6IefINGS3T4Nm5yWI - cbQNYOz/ERCdUaVVWprfVdncj8joP/kwFkRjAuQxxFzMJ3EICDAJNyBaKFoEWpRgMrRwtIANKOQyxFzM - J3EIEE3AK4+1l6scbZNf5XbNQv7xjyDr0C0w7LnyZXyey4DxgOUX8hliLuaTOASsSmZytbUUt3niu2Xy - e2x5x+5BNorQV175Vq7flYzjSIRkG3wQczGfxCFgFXmI2lIaY2/1PiDyPIE4780PIZdtFvQVfUvBkWpl - 6razZ3F8GNoL2+GDmIv5JA4/lsvu2BNL5M7Ou0yqLfNAbhcRz4Gza9l05b2UqDLsHcATcfE8/qceWRHh - g5iL+SQOP0hAmLVl9L7z6B1ebcrWM6Aw1fVmHZoGZ+fssh2d9QlQW1vGwVR/HdK2n7uIz5Fo3BdoDDEX - 80kcftBeRtjd489ycZXm/TdAadrfjb71thYvEt+FHCTPwV/drh5KjM2ouoZ3wx3IrB+C1G1nLqGPRHAl - 0CRczCdx+EECZDa39zmVX1fe8xyfVWhKWmnOERTQgYaE2mUBamyU70111yHr8G3IrEURr78oQszFfBKH - H5QURavN6cAyL5MoyKzNY5CNxNnttyEbybRl3RRThcfakkmEsW4IHAdnIGPfICQWdXZhjBpzbQKsrjEU - sLJKJZm5aRSJZyALBWThr7aUBZC4yIg4RxKJSK+8Coa910DtPPwF+umiChJzMZ/E4QcLMDeO8Eq1pR4W - ECpPicvERiPirEMzvFLNzneWMEYCaKXhEfHZiXg9f6qytjxUZNbuRR/dnq9cAe6BtO2XFokocdOJRXzm - LYjNPfLY7p5C8g/A3jaNW9Dztzy1QI8x3/HzXde0/ySK5pJwMZ/E4QclhSstTTfxLAP94rNcnrYhSWWq - KFY72/+yuifBfmAaTI1jkPbGhW9CZOoYHEPklLva1nQK+CJCo/2jFw69eBSanZfvJ23scMm1JcXxG449 - sbdMga31FmTUDEFKyekRHCNH45L/q5tQSCQRtAKaMCq93HPK1DCKXz+9T9SOqpJoQ0VLytZzSzb3+2BF - 01cMQFJRx2Eai7bycvJBzMV8EoeAVepJQEScsz7XVD/81Oa+BebmceyJk78FR8SkYJMNaMv6wOqaAksz - fhuW9z6Ly2+rpBzK/S8qEIp7u95YPfjA4prAlU6BAW88ldU1jzE6ljH4/3Nj7XWwuCbB3OjFW/DiU/RT - w4asWQCCyKmMUfry7j4qvRX329wwDuqc9t8jYu06jHGnhyo0qYkbT/xhbvKCpWkC3wUekCUXmjDGFxAa - Q8zFfBKHH1T6yISCls3G2huLXGJcYVLx6aXo9N11GKPGpCYlkXKlpf6CsXYYT4QXj2UfqMw11egngWsS - QElh4SpNgmHf4M9UVkvzJL4ProLS3DCNMSovdzoa94gseVNhetV7YGrwgm73AFaplV5c1IwUZ4i5mE/i - 8Jc+WlfePWHaPwJmLKux7ibg1/CvIbL4JIzx1bqqT8KCwuQJmrK+p5koQL9nEOILO+fQT0KpSlwFMRfz - SRxC6ROL2iuMNcNL5sYJbqyEohOLUdrtZRjj0hO5zxAkOCa55OxPxtpRMFQP4Vad+oF8QuyVBJDiaH3l - wC8mbDgqadqObsDjNoh+7my01ZeMr2KKuILOzzJqhsFYOwLJW87/iT61EHtlAYqEoreeUFPRfqrs7h+D - wqLj0c+lRxMLoJwoFOnR7OgBY/UIxOZ10lFccwVkCmP1cZXV/VhpcT2UpW7JQ9/Kh4WPXCQiLCQqkd6C - X6NvUWGs8aCPmpBz0CRczCdxLA8m1bTXdNFQ2X1vOZ4oAMhPlaEK0Xj6clp5J6AxxFwA8No/K4uTvqJI - kmkAAAAASUVORK5CYII= - - - - Proxy-Server active - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAERJREFUOE9j+P//P0UYhfPt27f/xGBkPRgGODk54cVkG/Dh/UcwTXsXEIOR9WAY - gM1WZEy2AaNhMGTCgByMVZB4/J8BAMCa3yXIH1ZEAAAAAElFTkSuQmCC - - - - Tahoma, 8.25pt, style=Bold - - - Yellow - - - Auswertungen - - - Statistiken Allgemein - - - Tahoma, 8.25pt, style=Bold - - - Yellow - - - Log Changes - - - - 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 - - - - BarButtonItem24 - - - - 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 - z4m/8MJ/AHwVbV8goXKSAAAAAElFTkSuQmCC - - - - no ConString read... - - - - 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 - - - - DBVersion: - - - 0, 0 - - - Kalender - - - Views/Sichten - - - Weitere Views - - - Client Connection - - - Home - - - Yellow - - - Views/Sichten - - - Weitere Sichten - - - Programm Konfiguration - - - Tasks und windream-Konfigurationen - - - Menü Konfiguration - - - Connections - - - Administration - - - 1019, 150 - - - 0, 520 - - - 1019, 23 - - - RibbonStatusBar1 - - - DevExpress.XtraBars.Ribbon.RibbonStatusBar, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 2 - - - ribbonMain - - - DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 4 - - - 242, 17 - - - Workflow/Tasks - - - 1320, 17 - - - Schnellstart - - - StatusVersion - - - 129, 56 - - - 275, 56 - - - 61, 4 - - - ContextMenuStrip1 - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 432, 56 - - - True - - - 132 - - - White - - - 6, 13 - - - 1019, 543 - - - Segoe UI, 8.25pt - - - - AAABAAEAgIUAAAEAGAD4zwAAFgAAACgAAACAAAAACgEAAAEAGAAAAAAAAAAAAEgAAABIAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlG - HqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaREHaVEHaVEHaVFHqhF - HqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqpGHqlGHqlGHqlFHqhFHqhF - HqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVE - HaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhFHqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+ - GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY06GY07GY47GY47GY49 - GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHxGHqlFHqhF - HqhFHqhCHaFCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GY06GY06GY06GY07GY47GY47GY49GpM9GpM9GpNBHJ1BHJ1BHJ1EHaVEHaVEHaVGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2swFXUwFXUwFXU4GIk4 - GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+ - G5c+G5fRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkrEmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFXUwFXUwFXU4GIk4GIk4GIlAG5tAG5tAG5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHxEHaVEHaVEHaU+G5c+G5c+G5c+G5c1F4DRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmkrEmkr - EmnRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU4GIk4GIk4GIlAG5tAG5tA - G5tEHaVEHaVEHaVGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnvR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ouFG8uFG84GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHxEHaVE - HaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIc4GIc4GIdAG5tAG5tAG5tE - HaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwoEHlEHaVEHaU+GpY+GpY+GpY+GpYzFnszFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oiDlIiDlIiDlLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+o4GIc4GIc4GIdAG5tAG5tAG5tEHaVEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5B - HJ5BHJ44GIk4GIk4GInRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8uFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1F - HqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4GIktE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsf - DUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG8u - FG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwoEHpFHqhFHqhBHJ5BHJ5BHJ5BHJ44GIk4GIk4 - GIktE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ofDUsfDUsfDUvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ouFG84GIk4GIk4GIlBHJ1BHJ1BHJ1BHJ1FHqhFHqhFHqhGHqlG - HqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxG - HqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXUwFXU9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAABGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqlGHqlEHaVEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0hDk8hDk/Rx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFXUwFXU9GpM9GpM9GpM9GpNE - HaVEHaVEHaVGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1QmEF0m - EF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHxGHqpGHqpGHqlGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmYqEmYqEmYtE24tE24tE27Rx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4 - GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ7 - GZA7GZA7GZAvFHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+oqEmYqEmYqEmYtE24tE24tE27Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+oqEmU2F4I2F4I2F4I4GIg4GIg4GIgwFHMwFHMwFHMwFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+orEmk6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqpG - HqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwmEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE20t - E23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxD - HaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2 - F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEFwp - EmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1 - F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+omEFwpEmUpEmUpEmXRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3GIYtE20tE20tE23Rx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlG - HqlGHqlGHqpGHqoAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MpEmUpEmXR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUpEmXRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+oqEmU1F4E1F4E1F4E3GIY3GIY3 - GIYtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+orE2k6 - GYw6GYw6GYw6GYxDHaNDHaNDHaNGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlD - HaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8GpE8GpEvFHMvFHMvFHPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ojD1UjD1UjD1XRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMvFHMvFHMwFHQwFHQwFHQoEWEoEWHRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2s7GY47GY47GY47GY5D - HaRDHaRDHaRGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaRDHaRDHaQ8GpE8 - GpE8GpEvFHMvFHMvFHMmEFvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+ojD1UjD1XRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+onEV8vFHMv - FHMvFHMwFHQwFHTRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+osE2ssE2s7GY47GY47GY47GY5DHaRDHaRDHaRGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE23Rx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ogDk0gDk3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+oiD1MmEF0mEF3Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlG - HqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4 - GIgtE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9 - GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlF - HqhFHqhFHqhBHJ1BHJ1BHJ04GIg4GIg4GIgtE20tE20tE23Rx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+ovFHMvFHM9GpM9GpM9GpM9GpNEHaVEHaVEHaVGHqlGHqlGHqkAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxF - HqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVE - HaVEHaU/G5k/G5k/G5k1F4E1F4E1F4HRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+o2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqlGHqlGHqlEHaVEHaVEHaU/G5k/G5k/G5k1F4E1F4E1F4EpEmPRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmU2F4M2F4M2F4NAHJxAHJxAHJxAHJxFHqhFHqhFHqhGHqlG - HqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaND - HaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFD - HaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+owFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRGHqlGHqlGHqlGHqpGHqoAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM7GZA7GZA7GZAv - FHIvFHIvFHLRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+omEF0wFHQwFHQwFHQ8GpE8GpE8GpFDHaRDHaRDHaRDHaRG - HqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlG - HqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4PRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5 - GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdFHqdAHJxAHJxAHJw2F4M2F4M2F4MqEmfR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+owFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1FHqhFHqhFHqhFHqhGHqlGHqlGHqlGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqdFHqdF - HqdAHJxAHJxAHJw2F4M2F4M2F4MqEmcqEmfRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+opEmUpEmUwFHQwFHQwFHQ5GIo5GIo5GIpBHJ1BHJ1BHJ1F - HqhFHqhFHqhFHqhGHqlGHqlGHqkAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnvRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+ovFHM2F4M2F4M2F4M8GpE8 - GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHxG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9 - GpQ9GpQ9GpQzFnszFnszFnvRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rR - x+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+rRx+osE2ssE2ss - E2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnszFnszFnstE20tE20tE20rE2krE2krE2kr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1B - HJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlDHaNDHaNDHaM9GpQ9GpQ9GpQzFnsz - FnszFnstE20tE20tE20rE2krE2krE2krEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkr - EmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmkrEmksE2ssE2ssE2ssE2svFHMvFHMvFHM2 - F4M2F4M2F4M8GpE8GpE8GpFBHJ1BHJ1BHJ1EHaZEHaZEHaZGHqlGHqlGHqlGHqlGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlG - HqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06 - GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhCHaFCHaFCHaE+GpY+GpY+GpY7GY87GY87 - GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRD - HaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhC - HaFCHaFCHaE+GpY+GpY+GpY7GY87GY87GY86GY06GY06GY06GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6 - GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GYw6GY06GY06GY07GY47GY47GY47 - GY49GpM9GpM9GpNAHJxAHJxAHJxDHaRDHaRDHaRFHqhFHqhFHqhGHqlGHqlGHqlGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlG - HqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVE - HaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaRDHaRDHaRDHaREHaVEHaVEHaVF - HqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqlGHqlGHqlFHqhFHqhFHqhEHaVEHaVEHaVDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaNDHaND - HaNDHaRDHaRDHaRDHaREHaVEHaVEHaVFHqhFHqhFHqhGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlG - HqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqlGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHxGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHxGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHxGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHxGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEHwpEHwpEHwpEHwpEHwpEHwpEHwp - EHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAApEHwpEHwpEHwpEHwpEHwpEHwpEHwpEHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpG - HqoAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqoAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpG - HqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqpGHqoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGHqpGHqpGHqoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAB//////////////////gAAAAAP//////////////4AAAAAAAAAAAA////// - //+AAAAAAAAAAAAAAAD/////gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA - AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA - AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA - AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA - AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAA - AAAAAAAHgAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAA - AAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAH4AA - AAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAA - AB+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAA - AAAAAAAfgAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAA/gAAAAAAA - AAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAAf4AA - AAAAAAAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAB/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAA - AP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAA - AAAAAAD/gAAAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAD/gAAAAAAA - AAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAD/4AA - AAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAA - A/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAA - AAAAAAf/gAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAAf/gAAAAAAA - AAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAB/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AA - AAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAA - H/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAA - AAAAAB//gAAAAAAAAAAAAAAAAAAf/4AAAAAAAAAAAAAAAAAAH/+AAAAAAAAAAAAAAAAAAB//gAAAAAAA - AAAAAAAAAAA//4AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAA//4AA - AAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAA - f/+AAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAA - AAAAAP//gAAAAAAAAAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAP//gAAAAAAA - AAAAAAAAAAD//4AAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AA - AAAAAAAAAAAAAAAB//+AAAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAH//4AAAAAAAAAAAAAAAAAD - //+AAAAAAAAAAAAAAAAAA///AAAAAAAAAAAAAAAAAAP//wAAAAAAAAAAAAAAAAAD//8AAAAAAAAAAAAA - AAAAB///AAAAAAAAAAAAAAAAAB///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAH/////AAAAAAAA - AAAAAAAf/////wAAAAAAAAAAAAAA//////8AAAAAAAAAAAAA////////AAAAAAAAAAAAD////////wAA - AAAAAAAAAH////////8AAAAAAAAAAP//////////AAAAAAAAAAf//////////wAAAAAAAAB///////// - //8AAAAAAAB/////////////AAAAAAAH/////////////wAAAAAAf/////////////8AAAAAP/////// - ////////AAAAA////////////////wAAAD////////////////8AAD//////////////////AAP///// - /////////////wA///////////////////8f//////////////////// - - - - Form1 - - - NotifyIcon - - - System.Windows.Forms.NotifyIcon, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ADDIBeendenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CockpitAnzeigenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TimerTasks - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_WF_ACTIVEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_WF_ACTIVETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - MainMenu - - - DevExpress.XtraBars.Ribbon.ApplicationMenu, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemSettings - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemScanInbox - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem19 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemInfo - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemAbout - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - itemExit - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelMachine - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelLoggedIn - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelVersion - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem1 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem3 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem4 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem5 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem6 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem7 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem2 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem10 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem12 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemConnections - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem15 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem16 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem17 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem18 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelLanguage - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem20 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemSAPConnect - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemStructureNOdes - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarSubItem1 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem14 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem21 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem22 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem8 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem9 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem23 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - btnGlobalSearch - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelUser - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - bbtnItemViewsUser - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelProxyServer - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarSubItem2 - - - DevExpress.XtraBars.BarSubItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem25 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - StatusPersonifiedLogin - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem13 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItemSwitchCon - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - LabelConString - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - StatusVersionDB - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pageHome - - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroup2 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - groupQuickAccessForm - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - groupSearchAllOver - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupConnManager - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pageForms - - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - groupQuickAccessForm2 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - pageAdmin - - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupProgram - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupTask - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroupMenue - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - RibbonPageGroup1 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - DefaultLookAndFeel1 - - - DevExpress.LookAndFeel.DefaultLookAndFeel, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarButtonItem11 - - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TimerClose3Minutes - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - RibbonPageGroup3 - - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BarStaticItem1 - - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TimerInformation - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Timer5mins - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmMain - - - DevExpress.XtraBars.Ribbon.RibbonForm, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMain.vb b/app/DD-Record-Organizer - Kopie/frmMain.vb deleted file mode 100644 index c9a2501..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMain.vb +++ /dev/null @@ -1,1147 +0,0 @@ -Imports DevExpress.XtraNavBar -Imports DevExpress.XtraBars -Imports DevExpress.XtraBars.Ribbon -Imports DevExpress.XtraBars.Ribbon.Helpers -Imports DevExpress.XtraBars.Ribbon.ViewInfo -Imports System.ComponentModel -Imports System.Threading -Imports System.Globalization -Imports System.Net -Imports System.Net.Sockets -Imports DD_LIB_Standards -Imports DevExpress.LookAndFeel - -Public Class frmMain - Dim strIPAddress As String - - Public Shared TIMER_SCAN As New System.Windows.Forms.Timer - Public TIMER_INACTIVITY As ClassInactivity - - Public Sub OpenRibbon() - ribbonMain.Minimized = False - End Sub - - Public Sub CloseRibbon() - ribbonMain.Minimized = True - End Sub - - Private Shared Sub Scan_TickHandler(sender As Object, e As EventArgs) - Try - If ClassFolderWatcher.NEW_FILES = False Then Exit Sub - ClassFolderWatcher.Check_Scan_Files() - Dim open As Boolean = False - If Not IsNothing(CURRENT_SCAN_TABLE) Then - If CURRENT_SCAN_TABLE.Rows.Count > 0 Then - For Each form In My.Application.OpenForms - If (form.name = frmScanFiles.Name) Then - 'form is loaded so can do work - 'if you need to check wether it is actually visible - If form.Visible Then - open = True - 'do work when visible - If My.Settings.User_InBoxScan_NotinFront = False Then - frmScanFiles.BringToFront() - End If - Else - - End If - End If - Next - If open = False Then - Dim frm As New frmScanFiles - frm = frmScanFiles.Instance() - frm.Show() - End If - End If - If CURRENT_SCAN_TABLE.Rows.Count = 0 And open = True Then - frmScanFiles.Close() - End If - ClassFolderWatcher.NEW_FILES = False - End If - Catch ex As Exception - MsgBox("Unexpected Error in Scan_TickHandler:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - TIMER_SCAN.Enabled = False - End Try - End Sub - - - - Private Sub frmMain_Load(sender As Object, e As EventArgs) Handles Me.Load - ' Referenz zu frmMain speichern - MAIN_FORM = Me - If ERROR_INIT <> "INVALID USER" Then - Try - ' Form Titel setzen - ClassWindowLocation.LoadFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmMain") - Dim i = My.Application.UICulture.ToString() - - UserLookAndFeel.Default.SetSkinStyle(MyFormsDesign) - - - ' GetIPv4Address() - 'Dim splash As New frmSplash() - 'splash.ShowDialog() - - ' MainForm Hintergrund laden - SetBackgroundImage() - - Me.Text = Application.ProductName - LabelVersion.Caption = String.Format("Version {0}", My.Application.Info.Version.ToString) - StatusVersionDB.Caption = "DB-Version: " & DBVERSION - LabelUser.Caption = USER_USERNAME - - 'IP-Adresse-Auslesen - Dim Addresslist() As IPAddress = - Dns.GetHostEntry(Dns.GetHostName()).AddressList - Dim IPs As IPAddress - For Each IPs In Addresslist - 'Aktuelle Machine - ClassLogger.Add(">> " & My.Computer.Name & " - IP: " & IPs.ToString, False) - LabelMachine.Caption = My.Computer.Name & " - IP: " & IPs.ToString - Next IPs - - - LabelLanguage.Caption = "Language: " & USER_LANGUAGE - Load_Connection_Dep_Data() - - Display_ConString - - 'Wenn Argumente übergeben wurden, wird Formular geladen und zu record gesprungen - ClassJumpRecord.ParseArgs() - If Task_Popup_minutes <> 0 Then - TimerTasks.Interval = Task_Popup_minutes * 60000 - End If - If USER_PERSONIFIED_TEST = True Then - StatusPersonifiedLogin.Visibility = BarItemVisibility.Always - Else - StatusPersonifiedLogin.Visibility = BarItemVisibility.Never - End If - TimerInformation.Start() - Catch ex As Exception - MsgBox("Error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - If LogErrorsOnly = False Then ClassLogger.Add(">> FormLoad finished!", False) - Proxy_Server_Controls() - CONN_Manager - - End If - End Sub - Sub CONN_Manager() - Try - RibbonPageGroupConnManager.Visible = False - If Not IsNothing(CURRENT_TBPMO_CONN_SWITCH) Then - If CURRENT_TBPMO_CONN_SWITCH.Rows.Count > 1 Then - Dim dt2 As DataTable = CURRENT_TBPMO_CONN_SWITCH - Dim dr2 As DataRow() = dt2.Select("ACTIVE = 0") - Dim name = "" - - For Each row As DataRow In dr2 - name = row.Item("DESCRIPTION") - Next - If name <> "" Then - BarButtonItemSwitchCon.Caption = "Switch Connection to: " & name - RibbonPageGroupConnManager.Visible = True - End If - - - - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in CONN_Manager:" & ex.Message, True) - End Try - End Sub - Sub Proxy_Server_Controls() - Try - If LICENSE_PROXY = True And clsDatabase.DB_PROXY_INITIALIZED = True Then - 'itemRefreshProxy.Visibility = BarItemVisibility.Always - LabelProxyServer.Visibility = BarItemVisibility.Always - ClassLogger.Add(">> PROXY-SERVER is being used", False) - Else - 'itemRefreshProxy.Visibility = BarItemVisibility.Never - LabelProxyServer.Visibility = BarItemVisibility.Never - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Sub Proxy_Server_Controls():" & ex.Message, True) - End Try - - End Sub - Public Sub RUN_TIMER() - Try - If TIMER_SCAN.Enabled = False And CURRENT_SCAN_FOLDERWATCH <> "" And FWSCAN_started = True Then - If System.IO.Directory.Exists(CURRENT_SCAN_FOLDERWATCH) = False Then - ClassLogger.Add(">> SCAN PATH '" & CURRENT_SCAN_FOLDERWATCH & "'not accessable!", False) - Exit Sub - End If - TIMER_SCAN.Interval = 30000 - TIMER_SCAN.Enabled = True - AddHandler TIMER_SCAN.Tick, AddressOf Scan_TickHandler - Else - If TIMER_SCAN.Enabled = True And CURRENT_SCAN_FOLDERWATCH <> "" And FWSCAN_started = True Then - TIMER_SCAN.Enabled = False - - itemScanInbox.Visibility = BarItemVisibility.Always - RUN_TIMER() - Else - TIMER_SCAN.Enabled = False - End If - End If - Catch ex As Exception - MsgBox("Unexpected Error in RUN_TIMER:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Load_Connection_Dep_Data() - SetBackground() - If ERROR_INIT = "NONE" Then - If USER_IS_ADMIN = True Then - pageAdmin.Visible = True - ' itemRefreshProxy.Visibility = BarItemVisibility.Always - Else - 'itemRefreshProxy.Visibility = BarItemVisibility.Never - End If - LoggedIn() - - 'LoadMenuItems() - LoadMenuItems2() - LoadQuickStartItems() - ElseIf ERROR_INIT = "DATABASE" Then - Load_ConfigBasic() - ElseIf ERROR_INIT = "INVALID USER" Then - - End If - Load_TasksforUser() - End Sub - Sub LoggedIn() - Try - Dim oSQL = String.Format("SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('Record-Organizer') AND CLIENT_ID = {0}", CLIENT_SELECTED) - Dim anzahl = ClassDatabase.Execute_Scalar(oSQL, False) - USERS_LOGGED_IN = CInt(anzahl) - Catch ex As Exception - - End Try - Dim msg = "Anzahl Angemeldete User: " & USERS_LOGGED_IN.ToString() - If USER_LANGUAGE <> "de-DE" Then - msg = "#User logged in: " & USERS_LOGGED_IN.ToString() - End If - LabelLoggedIn.Caption = msg - End Sub - Sub Display_ConString() - Try - Dim connection As New SqlClient.SqlConnection(MyConnectionString) 'csb.ConnectionString) - Dim csb As New SqlClient.SqlConnectionStringBuilder - csb.ConnectionString = MyConnectionString - Dim constr = connection.ConnectionString - If constr.Contains("Trusted_Connection=True") = False Then - constr = constr.Replace(csb.Password, "XXXXX") - End If - LabelConString.Caption = constr - Catch ex As Exception - MsgBox("Unexpected Error in Display_ConString:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_TasksforUser() - Try - VWPMO_WF_ACTIVETableAdapter.Connection.ConnectionString = MyConnectionString - Me.VWPMO_WF_ACTIVETableAdapter.Fill(Me.DD_DMSDataSet.VWPMO_WF_ACTIVE, USER_LANGUAGE, USER_USERNAME) - CURRENT_TASKS_GENERAL = Me.DD_DMSDataSet.VWPMO_WF_ACTIVE - Catch ex As Exception - MsgBox("Error in Load Tasks:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub frmMain_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - If ERROR_INIT = "INVALID USER" Then - Exit Sub - End If - If frmConstructor_Main.IsHandleCreated Then - If INSERT_IN_ACTION = True Then - Dim msg = "Bitte schliessen Sie zuerst das Hinzufügen des Datensatzes ab!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Please finish Your Adding-Procedure first!" - End If - MsgBox(msg, MsgBoxStyle.Information) - e.Cancel = True - End If - End If - - Try - ClassUser.LogoutUser() - ClassWindowLocation.SaveFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmMain") - ToolStripManager.SaveSettings(Me) - - My.Settings.Save() - - Catch ex As Exception - - End Try - 'TempDateien löschen - Try - For Each _file In TEMP_FILES - System.IO.File.Delete(_file) - Next - Catch ex As Exception - - End Try - End Sub - - Private Shared Function LoadNoImage() As Bitmap - Return Nothing - End Function - - Private Shared Function LoadImage(path As Object) - If Not IsDBNull(path) Then - Dim filepath As String = DirectCast(path, String) - filepath = CType(path, String) - If System.IO.File.Exists(path) Then - Return New Bitmap(filepath) - Else - Return LoadNoImage() - End If - Else - Return LoadNoImage() - End If - End Function - - Public Sub LoadMenuItems2() - Try - Dim SQL2 As String = String.Format("SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION('{0}', 'CONSTR_MENUE' + CONVERT(VARCHAR(5), GUID), {1}) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO," & - "CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE, " & - "'CONSTR_MENUE' + CONVERT(VARCHAR(5), GUID) as OBECTNAME FROM TBPMO_FORM_CONSTRUCTOR where GUID in (SELECT CONSTRUCT_ID FROM TBPMO_CONSTRUCTOR_USER WHERE HOME_MENUE = 0 AND USER_ID = {2}) ORDER BY SEQUENCE_MENU", USER_LANGUAGE, CURRENT_SCREEN_ID, USER_GUID) - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL2) - - If dt.Rows.Count <> 0 Then - - For Each row As DataRow In dt.Rows - Dim image As Bitmap = Nothing - - If IsDBNull(row.Item("MENU_IMG")) Then - image = My.Resources.ResourceManager.GetObject("changechartlegendalignment_32x32") - Else - Dim bimg() As Byte = row.Item("MENU_IMG") - Dim bitmap As Bitmap = ByteArrayToBitmap(bimg) - image = bitmap - End If - - Dim title = row.Item("FORM_TITLE") - If title = "CAPTION (OBJ) NOT TRANSLATED" Then - Dim objectname = row.Item("OBECTNAME") - Dim objectname_temp = String.Format("Object {0} not translated", objectname) - Dim ins = String.Format("INSERT INTO TBPMO_LANGUAGE_OBJECT (LANGUAGE_TYPE,SCREEN_ID,PMO_OBJECT_NAME,CAPTION) VALUES " & - "('{0}',{1},'{2}', '{3}')", USER_LANGUAGE, CURRENT_SCREEN_ID, objectname, objectname_temp) - If ClassDatabase.Execute_non_Query(ins) = True Then - title = objectname_temp - End If - End If - - - Dim index As Integer = row.Item("SEQUENCE_MENU") - Dim tag As Integer = row.Item("GUID") - Dim item As New BarButtonItem(ribbonMain.Manager, title) - item.RibbonStyle = RibbonItemStyles.Large - item.Caption = title - item.Tag = tag - item.Glyph = image - item.LargeGlyph = image - - AddHandler item.ItemClick, AddressOf ToolbarButtonItemClick - groupQuickAccessForm2.ItemLinks.Add(item) - - Next - - End If - Catch ex As Exception - MsgBox("Unexpected Error in Load QuickStart-Items:" & vbNewLine & ex.Message) - End Try - End Sub - Public Sub LoadQuickStartItems() - Try - Dim SQL2 As String = String.Format("SELECT GUID, dbo.FNPMO_GETOBJECTCAPTION('{0}', 'CONSTR_MENUE' + CONVERT(VARCHAR(5), GUID), {1}) AS FORM_TITLE, SEQUENCE_MENU, ADDED_WHO, ADDED_WHEN, CHANGED_WHO," & - "CHANGED_WHEN, MENU_IMG, SHORT_TITLE, LANGUAGE, " & - "'CONSTR_MENUE' + CONVERT(VARCHAR(5), GUID) as OBECTNAME FROM TBPMO_FORM_CONSTRUCTOR where GUID in (SELECT CONSTRUCT_ID FROM TBPMO_CONSTRUCTOR_USER WHERE HOME_MENUE = 1 AND USER_ID = {2}) ORDER BY SEQUENCE_MENU", USER_LANGUAGE, CURRENT_SCREEN_ID, USER_GUID) - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL2) - Dim image2 As Bitmap = LoadNoImage() - - Try - If Not IsNothing(groupQuickAccessForm) Then - Do While 0 < groupQuickAccessForm.ItemLinks.Count - groupQuickAccessForm.ItemLinks.Remove(groupQuickAccessForm.ItemLinks(0)) - Loop - End If - Catch ex As Exception - - End Try - - If dt.Rows.Count <> 0 Then - For Each row As DataRow In dt.Rows - If Not IsDBNull(row.Item("MENU_IMG")) Then - Dim bimg() As Byte = row.Item("MENU_IMG") - Dim bitmap As Bitmap = ByteArrayToBitmap(bimg) - image2 = bitmap - Else - image2 = My.Resources.changechartlegendalignment_32x32 - End If - Dim title = row.Item("FORM_TITLE") - If title = "CAPTION (OBJ) NOT TRANSLATED" Then - Dim objectname = row.Item("OBECTNAME") - Dim objectname_temp = String.Format("Object {0} not translated", objectname) - Dim ins = String.Format("INSERT INTO TBPMO_LANGUAGE_OBJECT (LANGUAGE_TYPE,SCREEN_ID,PMO_OBJECT_NAME,CAPTION) VALUES " & - "('{0}',{1},'{2}', '{3}')", USER_LANGUAGE, CURRENT_SCREEN_ID, objectname, objectname_temp) - If ClassDatabase.Execute_non_Query(ins) = True Then - title = objectname_temp - End If - End If - - - Dim index As Integer = row.Item("SEQUENCE_MENU") - Dim tag As Integer = row.Item("GUID") - Dim item As New BarButtonItem(ribbonMain.Manager, title) - item.RibbonStyle = RibbonItemStyles.Large - item.Caption = title - item.Tag = tag - item.Glyph = image2 - - AddHandler item.ItemClick, AddressOf ToolbarButtonItemClick - groupQuickAccessForm.ItemLinks.Add(item) - - image2 = Nothing - Next - Else - MsgBox("No consturctors configured for user!", MsgBoxStyle.Information) - Clipboard.SetText(SQL2) - End If - - Dim sql = "SELECT COUNT(GUID) FROM TBPMO_USER_GLOBAL_SEARCH WHERE USER_ID = " & USER_GUID - Dim Count = ClassDatabase.Execute_Scalar(sql) - If Count = 0 Then - btnGlobalSearch.Enabled = False - groupSearchAllOver.Visible = False - Else - btnGlobalSearch.Enabled = True - groupSearchAllOver.Visible = True - End If - Catch ex As Exception - MsgBox("Unexpected Error in Load QuickStart-Items:" & vbNewLine & ex.Message) - End Try - - End Sub - - Private Sub ToolbarButtonItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) - Cursor = Cursors.WaitCursor - Dim formId As Integer = Integer.Parse(e.Item.Tag) - OpenFormConstructor(formId) - Cursor = Cursors.Default - End Sub - - Private Sub NavbarItem_Click(sender As Object, e As NavBarLinkEventArgs) - Dim formID As Integer = Integer.Parse(e.Link.Item.Tag) - - Cursor = Cursors.WaitCursor - OpenFormConstructor(formID) - Cursor = Cursors.Default - End Sub - - 'Private Sub MenuItemClick(sender As Object, e As EventArgs) - ' Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - ' Dim formId As Integer = Integer.Parse(item.Tag) - - ' Cursor = Cursors.WaitCursor - ' OpenFormInputFor(formId, 1) - ' Cursor = Cursors.Default - 'End Sub - Private Sub MenuItem2Click(sender As Object, e As EventArgs) - Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem) - Dim formId As Integer = Integer.Parse(item.Tag) - Cursor = Cursors.WaitCursor - OpenFormConstructor(formId) - Cursor = Cursors.Default - End Sub - - Private Shared Sub QuickAccessClick(sender As Object, e As EventArgs) - Dim btn As ToolStripButton = CType(sender, ToolStripButton) - Dim formId As Integer - formId = Integer.Parse(sender.tag) - OpenFormConstructor(formId) - End Sub - - Private Sub SetBackground() - Dim ctrl As Control - Dim ctrlMDI As MdiClient - - For Each ctrl In Me.Controls - Try - ctrlMDI = CType(ctrl, MdiClient) - ctrlMDI.BackColor = Me.BackColor - Catch ex As Exception - - End Try - Next - End Sub - - Private Sub SetBackgroundImage() - Try - Dim SQL As String = "SELECT BACKGROUND_IMAGE FROM TBDD_MODULES WHERE NAME = 'Record-Organizer'" - Dim bimage() As Byte = ClassDatabase.Execute_Scalar(SQL) - - If Not IsDBNull(bimage) Then - - Dim image As Bitmap = ByteArrayToBitmap(bimage) - Me.BackgroundImage = image - Me.BackgroundImageLayout = ImageLayout.Center - - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Load BackgroundImage: " & ex.Message) - End Try - - End Sub - - Sub Refresh_TaskReminder() - Load_TasksforUser() - Try - If DD_DMSDataSet.VWPMO_WF_ACTIVE.Rows.Count > 0 Then - NotifyIcon.Visible = True - If USER_LANGUAGE = "de-DE" Then - NotifyIcon.ShowBalloonTip(50000, "ADDI-Unerledigte Tasks", "Sie haben unerledigte Tasks in Ihrem Verantwortungsbereich." & vbNewLine & "Bitte überprüfen Sie Ihre Workflow-Tasks", ToolTipIcon.Info) - Else - NotifyIcon.ShowBalloonTip(50000, "ADDI-Pending Tasks", "You have pending tasks in Your authority." & vbNewLine & "Please check Your Tasks", ToolTipIcon.Info) - End If - - End If - Catch ex As Exception - MsgBox("Error in Refresh_TaskReminder:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub EbenenKonfiguratorToolStripMenuItem_Click(sender As Object, e As EventArgs) - Cursor = Cursors.WaitCursor - OpenFormOverview() - Cursor = Cursors.Default - End Sub - Private Sub KalenderToolStripMenuItem_Click(sender As Object, e As EventArgs) - Cursor = Cursors.WaitCursor - OpenFormCalendar() - Cursor = Cursors.Default - End Sub - - Private Sub BeendenToolStripMenuItem_Click(sender As Object, e As EventArgs) - Me.Close() - End Sub - - Private Sub FormateProduktionenToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenFormConstructor(1) - End Sub - - Private Sub WorkflowTaskmanagementToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenTaskmanagement() - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) - - End Sub - - Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles TimerTasks.Tick - Refresh_TaskReminder() - - End Sub - - Private Sub frmMain_Resize(sender As Object, e As EventArgs) Handles Me.Resize - ' Repaint Form on Resize End - Me.Invalidate(True) - Me.Update() - End Sub - - Private Sub frmMain_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Try - Me.Cursor = Cursors.WaitCursor - - If ERROR_INIT <> "INVALID USER" Then - - If Task_Popup_minutes <> 0 Then - TimerTasks.Start() - Refresh_TaskReminder() - End If - - RUN_TIMER() - Timer5mins.Start() - - If Sett_ConstructorStart <> 0 Then - Cursor = Cursors.WaitCursor - OpenFormConstructor(Sett_ConstructorStart) - Cursor = Cursors.Default - End If - - 'Lizenz abgellaufen, überprüfen ob User Admin ist - If LICENSE_COUNT < USERS_LOGGED_IN Then - If USER_IS_ADMIN = True Then - ClassLogger.Add(">> User is Admin - Timer will be started", False) - 'If USER_LANGUAGE = "de-DE" Then - MsgBox("You now got 3 minutes for creating a new license", MsgBoxStyle.Information) - 'Else - ' MsgBox("You now got 3 minutes to update the license!", MsgBoxStyle.Information) - 'End If - - 'Timer starten - If TimerClose3Minutes.Enabled = False Then - TimerClose3Minutes.Start() - End If - End If - Else - If LICENSE_SAP_Connect = True Then - Me.BarButtonItemSAPConnect.Enabled = True - End If - End If - Try - If ClassUpdate.Init = True And Not IsNothing(ClassUpdate.DT_UPDATE_ITEMS) Then - 'MsgBox("532") - If Not IsNothing(ClassUpdate.DT_UPDATE) Then - - If ClassUpdate.DT_UPDATE_ITEMS.Rows.Count > 0 Then - If ClassUpdate.InitUser = False Then - Me.Cursor = Cursors.Default - Exit Sub - Else - If ClassUpdate.DT_USER_DATA.Rows.Count = 1 Or ClassUpdate.ALL_USERS = True Then - If ClassUpdate.InitInstallPath() = False Then - Exit Sub - End If - End If - - ClassUpdate.RUN_UPDATE() - If ClassUpdate.UPDATE_ERROR = True Then - Dim msg = String.Format("Während des Updatevorgangs für Version '{0}' haben sich unerwartet Fehler ereignet!" & vbNewLine & "Wollen Sie die Logdatei anzeigen?", ClassUpdate.VERSION_SERVER) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("During update of version '{0}' unexpected errors occured!" & vbNewLine & "Would You like to show the logfile?", ClassUpdate.VERSION_SERVER) - End If - ClassHelper.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("Unexpected errors occured during client-update update of version {0}!", ClassUpdate.VERSION_SERVER)) - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Process.Start(ClassLogger.DateiSpeicherort) - End If - Else - If ClassUpdate.UPDATE_NECESSARY Then - Dim msg = "Das Addon-Update war erfolgreich!" - If USER_LANGUAGE <> "de-DE" Then - msg = "The Addon-Update was successful!" - End If - MsgBox(msg, MsgBoxStyle.Information) - End If - - - End If - End If - End If - End If - End If - Catch ex As Exception - MsgBox("Unexpected Error in Update VersionChecker: " & ex.Message, MsgBoxStyle.Critical) - End Try - - Else - MsgBox("Application will close now!", MsgBoxStyle.Critical) - Me.Close() - End If - ' MsgBox("574") - Dim myversion = CInt(My.Application.Info.Version.ToString.Replace(".", "")) - Dim minreqver = CInt(MIN_REQUIRED_VERSION.Replace(".", "")) - ' MsgBox("577") - If myversion < minreqver Then - MsgBox(String.Format("Your version '{0}' does not match the minimum required version and needs to be updated! Please contact Your systemadministrator!" & vbNewLine & "Application will close now.", My.Application.Info.Version.ToString), MsgBoxStyle.Exclamation) - Me.Close() - End If - Try - If USER_IS_ADMIN = False Or AUTO_LOGOUT_USER > 0 Then - TIMER_INACTIVITY = New ClassInactivity(AUTO_LOGOUT_USER) - Application.AddMessageFilter(New ClassInactivityFilter(Me)) - End If - Catch ex As Exception - ClassHelper.InsertEssential_Log(USER_GUID, "USER_ID", "Unexpected Error in AUOTP_LOGOUT_USER: " & ex.Message) - End Try - - Catch ex As Exception - MsgBox("Unexpected Error in FormShown: " & ex.Message, MsgBoxStyle.Critical) - End Try - - - - - 'If DOCTYPE_COUNT_ACTUAL > LICENSE_DOCTYPE_COUNT Then - ' If CURRENT_USER_IS_ADMIN = True Then - ' ClassLogger.Add(">> User is Admin - Timer will be started", False) - ' If USER_LANGUAGE = "de-DE" Then - ' MsgBox("Sie haben nun 3 Minuten Zeit eine neue Lizenz zu vergeben!", MsgBoxStyle.Information) - ' Else - ' MsgBox("You now got 3 minutes to update the license!", MsgBoxStyle.Information) - ' End If - - ' 'Timer starten - ' If TimerClose3Minutes.Enabled = False Then - ' TimerClose3Minutes.Start() - ' End If - ' End If - 'End If - Me.Cursor = Cursors.Default - - End Sub - Private Sub DokumentartkonfigurationToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenDokumentartt() - End Sub - - Private Sub MenuKonfigurationToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenMenuDesigner() - End Sub - - Private Sub UserKonfigurationToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenUserKonfig() - End Sub - Private Sub ImageManagerToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenImageManager() - End Sub - - Private Sub tsQuickMenue_LocationChanged(sender As Object, e As EventArgs) - 'Console.WriteLine("locChanged" & tsQuickMenue.Location.ToString) - 'If tsQuickMenue.Location.ToString <> "{X=0,Y=0}" Then - ' SaveMySettingsValue("tsQuickMenueLocation", tsQuickMenue.Location.ToString) - 'End If - - - End Sub - Private Sub GrundeinstellungenWindreamToolStripMenuItem_Click(sender As Object, e As EventArgs) - OpenObjecttypeConfig() - End Sub - - Private Sub MenuStrip1_ItemClicked(sender As Object, e As ToolStripItemClickedEventArgs) - - End Sub - - Private Sub GrundeinstellungenToolStripMenuItem_Click(sender As Object, e As EventArgs) - frmRecOrgConfig_Basic.ShowDialog() - End Sub - - Private Sub BarButtonItem1_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem1.ItemClick - OpenFormCalendar() - End Sub - - Private Sub itemInfo_ItemClick(sender As Object, e As ItemClickEventArgs) Handles itemInfo.ItemClick - Try - Process.Start(MY_WIKISTRING) - Catch ex As Exception - MsgBox("No Help-Konfiguration. Please inform the system-Administrator", MsgBoxStyle.Exclamation) - End Try - End Sub - - Private Sub itemExit_ItemClick(sender As Object, e As ItemClickEventArgs) Handles itemExit.ItemClick - Me.Close() - End Sub - - Private Sub itemSettings_ItemClick(sender As Object, e As ItemClickEventArgs) Handles itemSettings.ItemClick - Load_ConfigBasic() - End Sub - Private Sub itemRefreshProxy_ItemClick(sender As Object, e As ItemClickEventArgs) - Me.Cursor = Cursors.WaitCursor - Dim upd = "UPDATE TBPROXY_CONFIG SET SYNC_RUNNING = 1 WHERE GUID = 1" - clsDatabase.Execute_non_Query(upd, True) - If ClassProxy.Refresh_Object_Data() = True Then - If ClassProxy.PRPROXY_SYNC_DOC_OBJECTS() = True Then - Dim msg = "Die Proxydaten wurden erfolgreich synchronisiert!" - If USER_LANGUAGE <> "de-DE" Then - msg = "All proxydata was refreshed successfully!" - End If - MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information) - Else - MessageBox.Show("Error while refreshing proxy-data (Doc)!", "", MessageBoxButtons.OK, MessageBoxIcon.Error) - End If - Else - MessageBox.Show("Error while refreshing proxy-data (objects)!", "", MessageBoxButtons.OK, MessageBoxIcon.Error) - End If - upd = "UPDATE TBPROXY_CONFIG SET SYNC_RUNNING = 0, LAST_SYNC = GETDATE() WHERE GUID = 1" - clsDatabase.Execute_non_Query(upd, True) - Me.Cursor = Cursors.Default - End Sub - Sub Load_ConfigBasic() - frmConfig_Basic.ShowDialog() - If CONNECTION_CHANGED = True Then - ' Den User neu laden, damit MenuItems korrekt geladen werden können - If ClassInit.InitDatabase = True Then - - ClassInit.InitUserLogin() - Load_Connection_Dep_Data() - Display_ConString() - Else - MsgBox("Unexpected Error when new Initialize Database!", MsgBoxStyle.Critical) - End If - - - End If - If Task_Popup_minutes <> 0 Then - TimerTasks.Stop() - TimerTasks.Interval = Task_Popup_minutes * 60000 - TimerTasks.Start() - Else - TimerTasks.Enabled = False - TimerTasks.Stop() - End If - Proxy_Server_Controls() - RUN_TIMER() - - End Sub - Private Sub BarButtonItem3_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem3.ItemClick - Cursor = Cursors.WaitCursor - OpenFormOverview() - Cursor = Cursors.Default - End Sub - - Private Sub BarButtonItem4_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem4.ItemClick - OpenTaskmanagement() - End Sub - - Private Sub BarButtonItem5_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem5.ItemClick - OpenUserKonfig() - End Sub - - Private Sub BarButtonItem6_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem6.ItemClick - OpenMenuDesigner() - End Sub - - Private Sub BarButtonItem7_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem7.ItemClick - OpenImageManager() - End Sub - Private Sub BarButtonItem2_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem2.ItemClick - frmRecOrgConfig_Basic.ShowDialog() - End Sub - - Private Sub BarButtonItem10_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem10.ItemClick - Load_ConfigBasic() - End Sub - - Private Sub BarButtonItem12_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem12.ItemClick - OpenWiedervorlage() - End Sub - Private Sub BarButtonItem14_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItemConnections.ItemClick - Dim frm As New frmConnections - frm.MdiParent = Me - frm.Show() - End Sub - - Private Sub BarButtonItem16_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem16.ItemClick - Close_Maximized_Forms() - Dim frm As New frmConstructorDesigner - frm.MdiParent = Me - frm.Show() - End Sub - - Private Sub BarButtonItem17_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem17.ItemClick - OpenTemplatemanagement() - End Sub - - Private Sub TimerClose3Minutes_Tick(sender As Object, e As EventArgs) Handles TimerClose3Minutes.Tick - If LICENSE_EXPIRED = True Or LICENSE_COUNT < USERS_LOGGED_IN Then - 'If USER_LANGUAGE = "de-DE" Then - ' MsgBox("Global Indexer wird nun geschlossen, weil keine neue Lizenzdaten eingegeben wurden!", MsgBoxStyle.Information) - 'Else - MsgBox("Record Organizer will now be closed, cause no new license was updated!", MsgBoxStyle.Information) - 'End If - Me.Close() - Else - TimerClose3Minutes.Stop() - End If - End Sub - - Private Sub frmMain_KeyUp(sender As Object, e As KeyEventArgs) Handles MyBase.KeyUp - Select Case e.KeyCode - Case Keys.F12 - Try - frmLicense.ShowDialog() - Catch ex As Exception - - End Try - End Select - End Sub - - Private Sub BarButtonItem18_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem18.ItemClick - Close_Maximized_Forms() - Dim frm As New frmLanguage_Translator - frm.MdiParent = Me - frm.Show() - End Sub - - Public Sub New() - Dim splash As New frmSplash() - splash.ShowDialog() - Try - If ERROR_INIT <> "INVALID USER" Then - Dim cultureInfo As System.Globalization.CultureInfo - cultureInfo = New System.Globalization.CultureInfo(USER_LANGUAGE) - cultureInfo.DateTimeFormat.ShortDatePattern = USER_DATE_FORMAT - Thread.CurrentThread.CurrentCulture = cultureInfo - Thread.CurrentThread.CurrentUICulture = cultureInfo - CultureInfo.DefaultThreadCurrentCulture = cultureInfo - CultureInfo.DefaultThreadCurrentUICulture = cultureInfo - End If - Catch ex As Exception - - End Try - - - ' Dieser Aufruf ist für den Designer erforderlich. - InitializeComponent() - - ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. - - End Sub - - Private Sub NotifyIcon_BalloonTipClicked(sender As Object, e As EventArgs) Handles NotifyIcon.BalloonTipClicked - OpenFormCockpit() - End Sub - Private Sub CockpitAnzeigenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CockpitAnzeigenToolStripMenuItem.Click - OpenFormCockpit() - End Sub - - Private Sub BarButtonItem20_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem20.ItemClick - Close_Maximized_Forms() - Dim frm As New frmRight_Management - frm = frmRight_Management.Instance() - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - - Private Sub BarButtonItem21_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItemSAPConnect.ItemClick - Dim frm As New frmSAP_FuBa - frm.MdiParent = Me - frm.Show() - End Sub - - Private Sub Button1_Click_1(sender As Object, e As EventArgs) - - End Sub - Private Sub BarButtonItemStructureNOdes_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItemStructureNOdes.ItemClick - Close_Maximized_Forms() - Dim frm As New frmStructureNodeConfig - frm = frmStructureNodeConfig.Instance() - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - - Private Sub BarButtonItem14_ItemClick_1(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem14.ItemClick - Close_Maximized_Forms() - OpenDokumentartt() - End Sub - - Private Sub BarButtonItem21_ItemClick_1(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem21.ItemClick - Close_Maximized_Forms() - OpenObjecttypeConfig() - End Sub - - Private Sub BarButtonItem22_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem22.ItemClick - Close_Maximized_Forms() - OpenWindream_Files() - End Sub - - Private Sub BarButtonItem8_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem8.ItemClick - Close_Maximized_Forms() - OpenRightsmanager() - End Sub - - Private Sub BarButtonItem9_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem9.ItemClick - Dim frm As New frmWM_Resultlist_Config() - frm.MdiParent = MAIN_FORM - frm.Show() - End Sub - - Private Sub ribbonMain_Merge(sender As Object, e As RibbonMergeEventArgs) Handles ribbonMain.Merge - ' Zeigt im Ribbon Control den Kalender-Tab an, wenn der Kalender Maximiert wurde - If e.MergedChild.Name = "ribbonCalendar" Then - For Each page As RibbonPage In e.MergeOwner.MergedPages - If page.Name = "pageCalendar" Then - e.MergeOwner.SelectedPage = page - End If - Next - End If - End Sub - - Private Sub itemAbout_ItemClick(sender As Object, e As ItemClickEventArgs) Handles itemAbout.ItemClick - frmAbout.ShowDialog() - End Sub - - Private Sub BarButtonItem19_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem19.ItemClick - frmLicense_User.ShowDialog() - End Sub - - Private Sub frmMain_MdiChildActivate(sender As Object, e As EventArgs) Handles Me.MdiChildActivate - Dim mainForm As Form = sender - Dim constructorFound = False - - For Each childForm As Form In mainForm.MdiChildren - If (childForm.Name = "frmConstructor_Main") Then - Dim form As frmConstructor_Main = childForm - Dim formOpening = Not (form.Disposing Or form.IsDisposed) - - ' Wird das Child Formular gerade geöffnet? - If formOpening Then - constructorFound = True - End If - End If - Next - - ' Wenn gerade ein frmConstructor_Main geöffnet wurde, - ' wird ribbonMain minimiert - If constructorFound Then - ribbonMain.Minimized = True - Else - ribbonMain.Minimized = False - End If - End Sub - - Private Sub ribbonMain_MouseMove(sender As Object, e As MouseEventArgs) Handles ribbonMain.MouseMove - Dim hitInfo As RibbonHitInfo = ribbonMain.CalcHitInfo(e.Location) - - ' Wenn ribbonMain minimiert ist und die Maus über den Reitern - If (ribbonMain.Minimized And hitInfo.HitTest = RibbonHitTest.PageHeader) Then - ribbonMain.Minimized = False - End If - End Sub - - Private Sub BarButtonItem23_ItemClick(sender As Object, e As ItemClickEventArgs) Handles btnGlobalSearch.ItemClick - OpenSearchAllOVer() - - End Sub - Private Sub BarButtonItem25_ItemClick(sender As Object, e As ItemClickEventArgs) Handles bbtnItemViewsUser.ItemClick - OpenViewsUser() - End Sub - Private Sub BarButtonItem23_ItemClick_1(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem23.ItemClick - Cursor = Cursors.WaitCursor - If ClassDOC_SEARCH.REFRESH_DOC_TABLE_RESULTS() = True Then - MsgBox("All files were synced successfully!", MsgBoxStyle.Information) - Else - MsgBox("Error while synchronizing files! Check the log!", MsgBoxStyle.Critical) - End If - Cursor = Cursors.Default - End Sub - - Private Sub BarButtonItem25_ItemClick_1(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem25.ItemClick - OpenStatisticsADDI() - End Sub - - Private Sub TimerInforamtion_Tick(sender As Object, e As EventArgs) Handles TimerInformation.Tick - If CURRENT_NOTIFICATION_MSG <> String.Empty Then - Dim caption = "Information Dateiimport" - If USER_LANGUAGE <> "de-DE" Then - caption = "Information File-Import" - End If - NotifyIcon.ShowBalloonTip(30000, caption, CURRENT_NOTIFICATION_MSG, ToolTipIcon.Info) - CURRENT_NOTIFICATION_MSG = "" - End If - End Sub - - Private Sub BarButtonItem13_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItem13.ItemClick - OpenLogRecord() - End Sub - - Private Sub BarButtonItemSwitchCon_ItemClick(sender As Object, e As ItemClickEventArgs) Handles BarButtonItemSwitchCon.ItemClick - Try - Dim dt2 As DataTable = CURRENT_TBPMO_CONN_SWITCH - Dim drActive As DataRow() = dt2.Select("ACTIVE = 1") - Dim drInActive As DataRow() = dt2.Select("ACTIVE = 0") - Dim oSQLDescription = "" - Dim oSqlcon = "" - Dim oSqlcon_Proxy = "" - Dim oWM_ALIAS = "" - Dim oINACTIVE_GUID - Dim oACTIVE_GUID - For Each row As DataRow In drInActive - oINACTIVE_GUID = row.Item("GUID") - oSQLDescription = row.Item("DESCRIPTION") - oSqlcon = row.Item("SQL_CONNECTION") - oSqlcon_Proxy = row.Item("SQL_CONNECTION_PROXY") - oWM_ALIAS = row.Item("WM_ALIAS") - Next - For Each row As DataRow In drActive - oACTIVE_GUID = row.Item("GUID") - Next - - - If oSQLDescription <> "" Then - Dim oresult As MsgBoxResult - Dim msg = "Wollen Sie die Verbindungs-Konfiguration nun auf '" & oSQLDescription & "' ändern?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You like to change the Connection-configuration to '" & oSQLDescription & "'?" - End If - oresult = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If oresult = MsgBoxResult.Yes Then - BarButtonItemSwitchCon.Caption = "Switch Connection to: " & oSQLDescription - Try - My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector", "CurrentAlias", oWM_ALIAS) - My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\A.I.S. GmbH\windream\3.6\ServerShareSelector", "VFSAlias", oWM_ALIAS) - Catch ex As Exception - ClassLogger.Add("Unexpected error in Changing WMAlias: " & ex.Message, True) - MsgBox("Unexpected error in Changing WMAlias: " & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - Try - Dim IndexService = CreateObject("WMIndexServer.WMIdxSvControl") - IndexService.shutdown - IndexService.Start - Catch ex As Exception - ClassLogger.Add("Unexpected error in Restarting IndexService: " & ex.Message, True) - MsgBox("Unexpected error in Restarting IndexService: " & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - Try - Dim ControlCenter = CreateObject("Wmcc.ControlCenter") - ControlCenter.StartVFSService(0) - ControlCenter.StartVFSService(1) - Catch ex As Exception - ClassLogger.Add("Unexpected error in Restarting ControlCenter: " & ex.Message, True) - MsgBox("Unexpected error in Restarting ControlCenter: " & ex.Message, MsgBoxStyle.Critical) - Exit Sub - End Try - - SaveMySettingsValue("MyConnectionString", oSqlcon, "ConfigMain") - MyConnectionString = oSqlcon - Display_ConString() - - If oSqlcon_Proxy <> String.Empty Then - SaveMySettingsValue("MyProxyConnectionString", oSqlcon_Proxy, "ConfigMain") - ClassProxy.MyPROXYConnectionString = oSqlcon_Proxy - End If - Dim sql = String.Format("UPDATE TBPMO_CLIENT_CONN_SWITCH_USER SET ACTIVE = 1 WHERE GUID = {0}", oINACTIVE_GUID) - ClassDatabase.Execute_Scalar(sql) - If ClassInit.InitDatabase = True Then - ClassInit.InitUserLogin() - Load_Connection_Dep_Data() - - sql = String.Format("UPDATE TBPMO_CLIENT_CONN_SWITCH_USER SET ACTIVE = 1 WHERE UPPER(CONN_NAME) = UPPER('{0}') AND USER_ID = {1}", oSQLDescription, USER_GUID) - Dim oSuccess As Boolean = False - If ClassDatabase.Execute_non_Query(sql) = True Then - oSuccess = True - End If - If oSuccess = True Then - msg = "Die Client-Verbindung wurde erfolgreich gewechselt!" - If USER_LANGUAGE <> "de-DE" Then - msg = "The Client-Connection was changed successfully!" - End If - MsgBox(msg, MsgBoxStyle.Information) - Else - msg = "Die Client-Verbindung konnte nicht erfolgreich gewechselt werden!" - If USER_LANGUAGE <> "de-DE" Then - msg = "The Client-Connection could not be changed!" - End If - MsgBox(msg, MsgBoxStyle.Critical) - End If - - - - ClassInit.Init_CONN_SWITCH() - CONN_Manager() - End If - End If - - End If - Catch ex As Exception - MsgBox("Unexpected error in BarButtonItemSwitchCon.ItemClick: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub Timer5mins_Tick(sender As Object, e As EventArgs) Handles Timer5mins.Tick - LoggedIn() - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmMass_Change.Designer.vb b/app/DD-Record-Organizer - Kopie/frmMass_Change.Designer.vb deleted file mode 100644 index bcd68d7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMass_Change.Designer.vb +++ /dev/null @@ -1,157 +0,0 @@ - _ -Partial Class frmMass_Change - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMass_Change)) - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.lblCount = New System.Windows.Forms.Label() - Me.cmbColumn = New System.Windows.Forms.ComboBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.lblHinweis = New System.Windows.Forms.Label() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.txtNewValue = New System.Windows.Forms.TextBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.btnRefresh = New System.Windows.Forms.Button() - Me.btncancel = New System.Windows.Forms.Button() - Me.ProgressBar1 = New System.Windows.Forms.ProgressBar() - Me.BackgroundWorker = New System.ComponentModel.BackgroundWorker() - Me.lblStateBW = New System.Windows.Forms.Label() - Me.GroupBox1.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.SuspendLayout() - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.lblCount) - Me.GroupBox1.Controls.Add(Me.cmbColumn) - Me.GroupBox1.Controls.Add(Me.Label1) - Me.GroupBox1.Controls.Add(Me.lblHinweis) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'lblCount - ' - resources.ApplyResources(Me.lblCount, "lblCount") - Me.lblCount.ForeColor = System.Drawing.Color.DarkRed - Me.lblCount.Name = "lblCount" - ' - 'cmbColumn - ' - Me.cmbColumn.FormattingEnabled = True - resources.ApplyResources(Me.cmbColumn, "cmbColumn") - Me.cmbColumn.Name = "cmbColumn" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'lblHinweis - ' - resources.ApplyResources(Me.lblHinweis, "lblHinweis") - Me.lblHinweis.Name = "lblHinweis" - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.txtNewValue) - Me.GroupBox2.Controls.Add(Me.Label5) - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'txtNewValue - ' - resources.ApplyResources(Me.txtNewValue, "txtNewValue") - Me.txtNewValue.Name = "txtNewValue" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'btnRefresh - ' - resources.ApplyResources(Me.btnRefresh, "btnRefresh") - Me.btnRefresh.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.btnRefresh.Name = "btnRefresh" - Me.btnRefresh.UseVisualStyleBackColor = True - ' - 'btncancel - ' - resources.ApplyResources(Me.btncancel, "btncancel") - Me.btncancel.Image = Global.DD_Record_Organizer.My.Resources.Resources.Close_16xLG - Me.btncancel.Name = "btncancel" - Me.btncancel.UseVisualStyleBackColor = True - ' - 'ProgressBar1 - ' - resources.ApplyResources(Me.ProgressBar1, "ProgressBar1") - Me.ProgressBar1.Name = "ProgressBar1" - ' - 'BackgroundWorker - ' - Me.BackgroundWorker.WorkerReportsProgress = True - Me.BackgroundWorker.WorkerSupportsCancellation = True - ' - 'lblStateBW - ' - resources.ApplyResources(Me.lblStateBW, "lblStateBW") - Me.lblStateBW.Name = "lblStateBW" - ' - 'frmMass_Change - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.lblStateBW) - Me.Controls.Add(Me.ProgressBar1) - Me.Controls.Add(Me.btncancel) - Me.Controls.Add(Me.btnRefresh) - Me.Controls.Add(Me.GroupBox2) - Me.Controls.Add(Me.GroupBox1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmMass_Change" - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents lblCount As System.Windows.Forms.Label - Friend WithEvents cmbColumn As System.Windows.Forms.ComboBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents lblHinweis As System.Windows.Forms.Label - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents txtNewValue As System.Windows.Forms.TextBox - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents btnRefresh As System.Windows.Forms.Button - Friend WithEvents btncancel As System.Windows.Forms.Button - Friend WithEvents ProgressBar1 As ProgressBar - Friend WithEvents BackgroundWorker As System.ComponentModel.BackgroundWorker - Friend WithEvents lblStateBW As Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmMass_Change.en-US.resx b/app/DD-Record-Organizer - Kopie/frmMass_Change.en-US.resx deleted file mode 100644 index bdee3af..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMass_Change.en-US.resx +++ /dev/null @@ -1,603 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 61, 17 - - - Columns: - - - 371, 17 - - - Please choose the column with the values You want to change! - - - 1. Choose Column: - - - 71, 17 - - - New value: - - - 2. Value Input: - - - Change values - - - Close - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wD3kQAAIFH/AH62/wDbsrIA/609AP/U1ABLef8A/8yZANvb2wD/6uoA28bGADxr/wDrhQAA//X1AP/g - 4ADbvLwA29LSAP+ZAAD/zMwA//DwAP/l5QD/29sA28vLANvBwQAbTf8A27i4AP/R0QDb2NgA287OAP/u - 7gD/6OgA/9nZAP/W1gDbyckA27S0ANvDwwDbv78A/+HhANvFxQDbubkA28DAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABMTExMTExMTExMTEwAAABMoFigWJRAmFykHBRQTAAATIyMjIwwoGSYRGyQF - EwAAEx4VHh8YICgnJiEbHBMAABMIDRoNGg0aDRoNGg0TAAATDQQDBAMEAwQDBAMEEwAAEwgNAw0DDQMN - Aw0DDRMAABMKAQoBHQ8eCygQESITAAATCgoKCh0SHiMoKhEbEwAAEwoBCgEdDx4LKBARIhMAABMGExMT - ExMTExMTExMTAAATCQ4ODg4ODg4ODg4CEwAAEwkJCQkJCQkJCQkJBhMAAAATExMTExMTExMTExMAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA/5kAR/+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AEcAAAAAAAAAAP+ZAP/bxcX//+Xl/9vFxf//5eX/28PD///g4P/bv7///9vb/9u5uf//1NT/27Ky///M - zP//mQD/AAAAAAAAAAD/mQD/28nJ/9vJyf/bycn/28nJ/9vGxv/bxcX/28HB/9u/v//bvLz/27i4/9u0 - tP/bsrL//5kA/wAAAAAAAAAA/5kA/9vOzv//8PD/287O///u7v/by8v//+jo/9vFxf//4eH/27+////Z - 2f/buLj//9HR//+ZAP8AAAAAAAAAAP+ZAP9Lef//PGv//xtN//88a///G03//zxr//8bTf//PGv//xtN - //88a///G03//zxr////mQD/AAAAAAAAAAD/mQD/PGv//362//8gUf//frb//yBR//9+tv//IFH//362 - //8gUf//frb//yBR//9+tv///5kA/wAAAAAAAAAA/5kA/0t5//88a///IFH//zxr//8gUf//PGv//yBR - //88a///IFH//zxr//8gUf//PGv///+ZAP8AAAAAAAAAAP+ZAP/b29v//////9vb2///////29jY///1 - 9f/bzs7//+rq/9vFxf//4OD/27y8///W1v//mQD/AAAAAAAAAAD/mQD/29vb/9vb2//b29v/29vb/9vY - 2P/b0tL/287O/9vJyf/bxcX/28DA/9u8vP/buLj//5kA/wAAAAAAAAAA/5kA/9vb2///////29vb//// - ///b2Nj///X1/9vOzv//6ur/28XF///g4P/bvLz//9bW//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD/AAAAAAAAAAD/mQD//8yZ/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/3kQD//5kA/wAAAAAAAAAA/5kA///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//609//+ZAP8AAAAAAAAAAP+Z - AEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQBHAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A95EAACVW - /wDIoqIAfrb/AP/MzADUo1sAyMjIAP+tPQD/zJkA/+bmAD5t/wAOQf8AyLW1AHCl/wD/2dkA64UAADFh - /wCIwv8A//T0ABlL/wDPwMAAyKysAM/PzwD/mQAAd67/AP/t7QDPsbEA/+DgAP/S0gDIu7sAz7i4AMjC - wgDPyckAIFH/AP/6+gDIp6cAOmn/AM/ExADIsLAAdKr/ABZI/wAuXv8A//HxAP/p6QD/4+MA/93dAP/V - 1QD/z88Az729AMi/vwDIuLgAG03/ADxr/wD//f0A/+vrAP/b2wD/19cAyKSkAM/NzQDPy8sAyKmpAM+v - rwDPx8cAz7OzAMiurgDPwsIAz7a2AM+7uwDIxsYAyLKyAMjExADIvb0AIVL/AP/8/AD/+fkA//DwAP/u - 7gD/7OwA/+joAP/n5wD/5eUAf7f/AP/i4gD/4eEA/9/fAP/e3gD/3NwA/9raAP/Y2AD/1NQA/9HRAP/Q - 0AD/zs4A/83NAMijowDIpaUAyKamAMioqADIqqoAyK2tAMivrwDItLQAyLa2AMi3twDIuroAyMHBAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxkZGRkZGRkZGRkZGRkZGRkZGRkZ - BwAAGS5SZ1JSZy5UKB1XZTkQPjAeYF4GGQAAGVFQaFBQaFELZy5VZi85ZDpbYTFfGQAAGTQ0NDQ0NDRp - aGdHKGZlFz5jYjsEGQAAGRtOH05OHxtPNFBRZ1VWZVlaJR5dGQAAGU0sSSwsSU1OajgtDi5VQlgQPltc - GQAAGUoVDUoVDSM1A0oVA0oVA0oVA0oVGQAAGRoPKhoPKgUpEhoPEhoPEhoPEhoPGQAAGVMaFVMaFRMF - JlMaJlMaJlMaJlMaGQAAGRIDFRIDFTYrDBIDDBIDDBIDDBIDGQAAGUsBCAEBCEtMaxQsHzhQZ1VXF1ow - GQAAGTcBCAEBCDckIRQsHzhQZ1VXF1owGQAAGUYICAgICEZIITNJHzRoZyhCFz4lGQAAGTcBCAEBCDck - IRQsHzhQZ1VXF1owGQAAGUsBCAEBCEtMaxQsHzhQZ1VXF1owGQAAGTwYGBgYGDw9IkAnQxYyRSBEQRw/ - GQAAGQkZGRkZGRkZGRkZGRkZGRkZGRkZGQAAGQoRERERERERERERERERERERERECGQAAGQoKCgoKCgoK - CgoKCgoKCgoKCgoJGQAAABkZGRkZGRkZGRkZGRkZGRkZGRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAMA////AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+Z - AHr/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAHoAAAAAAAAAAP+ZAP//4+P//+Xl/8i0tP//5eX//+Xl/8i0 - tP//4+P//+Li/8iwsP//4OD//97e/8itrf//29v//9nZ/8ipqf//1dX//9LS/8ijo///zs7//8zM//+Z - AP8AAAAAAAAAAP+ZAP//5+f//+jo/8i2tv//6Oj//+jo/8i2tv//5+f//+bm/8i0tP//4+P//+Hh/8iv - r///3d3//9vb/8iqqv//19f//9TU/8ilpf//z8///83N//+ZAP8AAAAAAAAAAP+ZAP/IuLj/yLi4/8i4 - uP/IuLj/yLi4/8i4uP/IuLj/yLe3/8i2tv/ItLT/yLKy/8iwsP/Ir6//yK2t/8isrP/Iqan/yKio/8im - pv/IpKT/yKKi//+ZAP8AAAAAAAAAAP+ZAP//7e3//+7u/8i7u///7u7//+7u/8i7u///7e3//+zs/8i4 - uP//6Oj//+fn/8i0tP//4eH//9/f/8itrf//2tr//9jY/8inp///0tL//9DQ//+ZAP8AAAAAAAAAAP+Z - AP//8PD///Hx/8i9vf//8fH///Hx/8i9vf//8PD//+7u/8i6uv//6+v//+np/8i1tf//4+P//+Hh/8iu - rv//3Nz//9nZ/8ipqf//1NT//9HR//+ZAP8AAAAAAAAAAP+ZAP8hUv//GUv//w5B//8hUv//GUv//w5B - //8gUf//G03//yVW//8hUv//GUv//yVW//8hUv//GUv//yVW//8hUv//GUv//yVW//8hUv//GUv///+Z - AP8AAAAAAAAAAP+ZAP93rv//cKX//xZI//93rv//cKX//xZI//9+tv//dKr//zFh//93rv//cKX//zFh - //93rv//cKX//zFh//93rv//cKX//zFh//93rv//cKX///+ZAP8AAAAAAAAAAP+ZAP9/t///d67//xlL - //9/t///d67//xlL//+Iwv//frb//zpp//9/t///d67//zpp//9/t///d67//zpp//9/t///d67//zpp - //9/t///d67///+ZAP8AAAAAAAAAAP+ZAP8xYf//JVb//xlL//8xYf//JVb//xlL//88a///Ll7//z5t - //8xYf//JVb//z5t//8xYf//JVb//z5t//8xYf//JVb//z5t//8xYf//JVb///+ZAP8AAAAAAAAAAP+Z - AP///Pz//////8jIyP///////////8jIyP///Pz///n5/8jBwf//9PT///Hx/8i7u///6+v//+jo/8i0 - tP//4eH//97e/8isrP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///f3//////8jIyP///////////8jI - yP///f3///r6/8jCwv//9PT///Hx/8i7u///6+v//+jo/8i0tP//4eH//97e/8isrP//2Nj//9XV//+Z - AP8AAAAAAAAAAP+ZAP/Ixsb/yMjI/8jIyP/IyMj/yMjI/8jIyP/Ixsb/yMTE/8jCwv/Iv7//yL29/8i7 - u//IuLj/yLa2/8i0tP/IsLD/yK6u/8isrP/Iqan/yKen//+ZAP8AAAAAAAAAAP+ZAP///f3//////8jI - yP///////////8jIyP///f3///r6/8jCwv//9PT///Hx/8i7u///6+v//+jo/8i0tP//4eH//97e/8is - rP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///Pz//////8jIyP///////////8jIyP///Pz///n5/8jB - wf//9PT///Hx/8i7u///6+v//+jo/8i0tP//4eH//97e/8isrP//2Nj//9XV//+ZAP8AAAAAAAAAAP+Z - AP/Pzc3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pzc3/z8vL/8/Jyf/Px8f/z8TE/8/Cwv/PwMD/z729/8+7 - u//PuLj/z7a2/8+zs//PsbH/z6+v//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP8AAAAAAAAAAP+ZAP//zJn/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+ZAP//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//609//+ZAP8AAAAAAAAAAP+ZAEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP///wCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAADAP///wD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A9I4AACBS/wC4mJgAebH/AP/QqwD/tVMAndv/AL29 - vQDSpGAA/9zcAOqdKgA8a/8A/8B0AIvG/wC4q6sA/+7uAMKlhwD/rT0A/5wKAC5e/wD/zJkAbqP/ABRG - /wD/0NAA64UAAP/l5QC9tLQAuKKiAP/39wD/mQAAhb//AP/W1gC4uLgAv6mpALidnQC4sLAAva6uABxO - /wD7lQAAOGf/AP/7+wD/8/MA/+rqAP/h4QC4p6cAuLS0APeRAAD/2dkA/9PTAL2xsQD/9fUA//HxAP/s - 7AD/6OgA/+PjAP/f3wC4mpoAuJ+fALikpAC4qakAuK2tALiysgC9rKwAvba2AP/6+gD/+PgA//b2AP/0 - 9AD/8vIA//DwAP/v7wD/7e0A/+vrAP/p6QD/5+cA/+bmAP/k5AD/4OAA/97eAP/d3QD/29sA/9raAP/Y - 2AC4mZkA/9fXAP/V1QC4nJwA/9TUALiengD/0dEAuKCgALijowC4paUAuKioALiqqgC4rKwAuK6uALiv - rwC4sbEAuLOzAL2vrwC4tbUAuLe3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAACh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8KAAAfEjUREWERERFhSTZKYCxLTC5NTk5dLTlQ - O1JTBh8AAB9ALEpKYEpKSmAsSzcuGxs4HU9QC1oxVldVWxkxHwAAHyZJSUkQSUlJEEk2Sl83TRs8LU9Q - O1JUVlUyGVMfAAAfZmFhPj4+Pj5hYRAQYD0uLl5eHR1cOyRYOlUEWh8AAB8zNUYrYysrK2M1R0gQSUpL - Lhs4LR1RCzFYVzILHwAAHxxFNEQ/REREZEUrRj4RSUpfTBs4HTkLUlghWVEfAAAfQUQeQ2VDQ0M/RERF - Y0cRSWA3TRtdT1ALJFRXUB8AAB8DAwMnAwMDJwMDAycDAwMnAwMDJwMDAycYAwMnHwAAHxUFBRcVBQUX - FQUFFxUFBRcVBQUXFQUFFycFBRcfAAAfKQ8gBSkPIAUpDyAFKQ8gBSkPIAUpDyAFAw8gBR8AAB8NCA8F - DQgPBQ0IDwUNCA8FDQgPBQ0IDwUDCA8FHwAAHykNKRUpDSkVKQ0pFSkNKRUpDSkVKQ0pFQMNKRUfAAAf - CQEBASIBAQEiAQEBaEIeNGNISUouGzhPXAsxLR8AAB8JAQEBIgEBASIBAQFoKkNEY0dJSi4bOE9cCzEt - HwAAHwkBAQEiAQEBIgEBAWgqQ0RjR0lKLhs4T1wLMS0fAAAfCSIiIiIiIiIiIiIiaGdlP2M+EGAuXjwd - XDskHR8AAB8JAQEBIgEBASIBAQFoKkNEY0dJSi4bOE9cCzEtHwAAHwkBAQEiAQEBIgEBAWgqQ0RjR0lK - Lhs4T1wLMS0fAAAfCQEBASIBAQEiAQEBaEIeNGNISUouGzhPXAsxLR8AAB8iIiIiIiIiIiIiImhnL2Ql - YmEQPS5eXR07WlgjHwAAHxQfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fAAAfBwICAgICAgICAgIC - AgICAgICAgICAgICAgICKB8AAB8OGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhowHwAADBYWFhYWFhYW - FhYWFhYWFhYWFhYWFhYWFhYWDhMMAAAADB8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fDAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////gAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAP///////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+ZAHP/mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kAcwAAAAAAAAAA/5kA/8Kl - h///8fH//+7u///u7v+4rKz//+7u///u7v//7u7/uKys///t7f//7Oz//+vr/7iqqv//6ur//+np///n - 5/+4p6f//+bm///k5P//5OT/uKOj///h4f//39///97e/7ifn///29v//9ra///Qq///mQD/AAAAAAAA - AAD/mQD/vays///q6v//6+v//+vr/7iqqv//6+v//+vr///r6/+4qqr//+rq///p6f//6Oj/uKen///l - 5f//5eX//+Pj/7iiov//4OD//97e///c3P+4np7//9nZ///X1///1dX/uJmZ///R0f//0ND//9nZ//+Z - AP8AAAAAAAAAAP+ZAP+9rq7//+3t///t7f//7e3/uKur///t7f//7e3//+3t/7irq///7e3//+zs///r - 6/+4qKj//+jo///m5v//5eX/uKSk///h4f//4OD//97e/7ifn///29v//9jY///X1/+4mZn//9PT///Q - 0P//2tr//5kA/wAAAAAAAAAA/5kA/72vr/+4rKz/uKys/7itrf+4ra3/uK2t/7itrf+4ra3/uKys/7is - rP+4q6v/uKur/7iqqv+4qan/uKen/7inp/+4paX/uKWl/7iiov+4oqL/uKCg/7ifn/+4nZ3/uJyc/7ia - mv+4mZn/uJiY/7ienv//mQD/AAAAAAAAAAD/mQD/vbGx///x8f//8vL///Pz/7ivr///8/P///Pz///z - 8/+4r6////Hx///w8P//7+//uKur///t7f//6+v//+np/7inp///5eX//+Pj///h4f+4oqL//93d///c - 3P//2dn/uJyc///V1f//09P//9zc//+ZAP8AAAAAAAAAAP+ZAP+9tLT///T0///19f//9vb/uLKy///2 - 9v//9vb///b2/7ixsf//9PT///Pz///y8v+4ra3//+7u///t7f//6+v/uKio///n5///5eX//+Pj/7ii - ov//39///9zc///b2/+4nJz//9bW///U1P//3d3//5kA/wAAAAAAAAAA/5kA/722tv//9vb///f3///4 - +P+4s7P///j4///4+P//+Pj/uLKy///29v//9vb///T0/7ivr///8PD//+7u///t7f+4qqr//+jo///m - 5v//5eX/uKOj///g4P//3t7//9zc/7idnf//2Nj//9XV///e3v//mQD/AAAAAAAAAAD/mQD/IFL//yBS - //8gUv//HE7//yBS//8gUv//IFL//xxO//8gUv//IFL//yBS//8cTv//IFL//yBS//8gUv//HE7//yBS - //8gUv//IFL//xxO//8gUv//IFL//yBS//8cTv//FEb//yBS//8gUv//HE7///+ZAP8AAAAAAAAAAP+Z - AP8uXv//ebH//3mx//9uo///Ll7//3mx//95sf//bqP//y5e//95sf//ebH//26j//8uXv//ebH//3mx - //9uo///Ll7//3mx//95sf//bqP//y5e//95sf//ebH//26j//8cTv//ebH//3mx//9uo////5kA/wAA - AAAAAAAA/5kA/zhn//+Lxv//hb///3mx//84Z///i8b//4W///95sf//OGf//4vG//+Fv///ebH//zhn - //+Lxv//hb///3mx//84Z///i8b//4W///95sf//OGf//4vG//+Fv///ebH//yBS//+Lxv//hb///3mx - ////mQD/AAAAAAAAAAD/mQD/PGv//53b//+Lxv//ebH//zxr//+d2///i8b//3mx//88a///ndv//4vG - //95sf//PGv//53b//+Lxv//ebH//zxr//+d2///i8b//3mx//88a///ndv//4vG//95sf//IFL//53b - //+Lxv//ebH///+ZAP8AAAAAAAAAAP+ZAP84Z///PGv//zhn//8uXv//OGf//zxr//84Z///Ll7//zhn - //88a///OGf//y5e//84Z///PGv//zhn//8uXv//OGf//zxr//84Z///Ll7//zhn//88a///OGf//y5e - //8gUv//PGv//zhn//8uXv///5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj///////// - ////////uLi4/////////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l - 5f//4+P//+Dg/7igoP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/vb29/////////////////7i4 - uP////////////////+4uLj/////////////////uLe3///7+///+Pj///b2/7ivr///8PD//+3t///r - 6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+ZAP8AAAAAAAAAAP+ZAP+9vb3///////// - ////////uLi4/////////////////7i4uP////////////////+4t7f///v7///4+P//9vb/uK+v///w - 8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z2f//4eH//5kA/wAAAAAAAAAA/5kA/729 - vf+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i3t/+4tbX/uLOz/7iy - sv+4r6//uK2t/7irq/+4qqr/uKen/7ilpf+4pKT/uKKi/7igoP+4n5//uJ2d/7iiov//mQD/AAAAAAAA - AAD/mQD/vb29/////////////////7i4uP////////////////+4uLj/////////////////uLe3///7 - +///+Pj///b2/7ivr///8PD//+3t///r6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+Z - AP8AAAAAAAAAAP+ZAP+9vb3/////////////////uLi4/////////////////7i4uP////////////// - //+4t7f///v7///4+P//9vb/uK+v///w8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z - 2f//4eH//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj/////////////////uLi4//// - /////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l5f//4+P//+Dg/7ig - oP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4 - uP+4uLj/uLi4/7i4uP+4t7f/uLW1/7i0tP+4sbH/uLCw/7iurv+4rKz/uKur/7ipqf+4p6f/uKWl/7ij - o/+4oqL/uJ+f/7ienv+4nJz/v6mp//+ZAP8AAAAAAAAAAP+ZAP//nAr//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA/wAAAAAAAAAA/5kA//+1U//0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//uVAP//mQD/AAAAAAAAAAD/mQD//8B0/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+Z - AMH/zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///AdP//rT3//5kAwQAA - AAAAAAAA/5kAR/+ZAMH/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AMH/mQBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////4AAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAAD////////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8YsAACJV/wCzlpcAc6//AP/QqwD3rFAAndv/AMrH - ygDfqGcA/9veAO6nIwBHgP8A7rp/AIvI/wCzqqwA/+3wAOOuggDvo0MA/5wKACte/wD7yJAAY57/AAs+ - /wD/0NAA5n0AAP/l5QC9tLQAs6KiAP/2+QD/ogAAfrr/AP/U2AC4uLgAv6mpALOdnQCzsLAAva6uABpN - /wD7lQAAOGf/AP/6/QD/8vUA/+nsAP/g4wCzpqcAuLS0APeRAAD/2NsA/9PTAL2xsQD/8/cA/+/zAP/q - 7gD/5+oA/+HlAP/d4QCzmZwAs56gALOkpACzqakAs6yuALOyswC9rKwAvba2AP/5+wD/9/oA//X4AP/z - 9gD/8fQA/+7yAP/v7wD/7O8A/+juAP/o6wD/5ukA/+XoAP/j5gD/4OAA/9zgAP/d3QD/2t0A/9ncAP3Z - 1gCzmZkA/9TaAP3X0wCznJwA/9PWALOengD/0dEAs56iALOjowCzpKYAs6epALOqqgCzrKwAs66uALOv - rwCzsbEAs7OzAL2vrwC4tbUAuLe3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwfHx8fHx8fHx8fHx8fHx8fHx8f - Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8MAAAADAcWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYW - Dg4ODg4ODg4ODg4HDAAAHw4JHh5DREQ+NDRFRTQQRUY1NUdfRxFJNjZeLEtMTU47LS05UFI6VFRXWVYO - HwAAHw4JRkZGRkY9NUdHSEguEUlJNkpeLEs3N0wdG044LU9YUQtTMVQEVzIyGVcOHwAAHw4JKysrKytg - RkY1NUdfSBERSTZeSixLNzcdTRtOOC0kUFFSU1QEIVkyWyEOHwAAHw4JNDQ0RUUQKytGRkY9R0hIEREu - NkosSzddTE0bTi1aT1BRUlMEIVcyMlcOHwAAHw4JPj4+YWFhYRAQEGBgYD1fXy4uLi5eXjxdXR0dHTs7 - WiRYOjpVBAQEBAQOHwAAHw4JHh4eHkQ+RDQ0RUUQRkY1R0hfEUk2Sko8NzdMTRs7LU85UQtVMVYhWVYO - HwAAHw4JQ0NDQ0M+HkRENDQQRStGRjVfSBFJNkpeSzc3TRsdOC1PUFE6U1QhV1QOHwAAHw4JQkJCQkJi - Q0MeHkRhNEUrRkY9R0gRSTZeLEs3TE0dTjgtOVA6UjFUITEOHwAAHw4JKioqKkJjQkJDQx4+RDRFKytg - NUdIEUkuSixLN0wdGzgtT1A6UlNUIVMOHwAAHw4JZGRkZCUlJWNjY2JiPj5hYRAQYD1fXy4uLl48PF0d - HR07WiRYOjoEBDoOHwAAHw4JAQEBAQFkKioqQkJiQx5ENDQQK0Y1R0guSUpKSzcdTRtOLU8kUVJTVFIO - HwAAHw4JAQEBAQE/ASoqKipjQkMeRDRhRStGNUguETZKLEtdTE0bOC0kUFFSMQsOHwAAHw4JAQEBAQFl - AQEBKiolQkJDHkRhNCtGRkdfEUk2SixdN00bTi0kOVFSU1AOHwAAHw4JAQEBAQFlAQEBASpkKkJCQx4+ - NEUrRjVfSBFJSiw8N0xNTThaT1ALUzkOHwAAHw4nJxgYGBgnJxgYGBgnJxgYGBgnJxgYGBgnJxgYGBgn - JxgYGBgnJxgYGBgYHwAAHw4DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0Y - HwAAHw4DICAFFxcDICAFFxcDICAFFxcDICAFFxcDICAFFxcDICAFFxcDICAFFxcYHwAAHw4VDw8gFxcV - Dw8gFxcVDw8gFxcVDw8gFxcVDw8gFxcVDw8gFxcVDw8gFxcYHwAAHw4VCA8gFxcVCA8gFxcVCA8gFxcV - CA8gFxcVCA8gFxcVCA8gFxcVCA8gFxcnHwAAHw4VFRUDAwMVFRUDAwMVFRUDAwMVFRUDAwMVFRUDAwMV - FRUDAwMVFRUDAwMnHwAAHw4JAQEBAQFlAQEBAQFlAQEBASolQkJDRDQQK0ZHSBEuSixLN00dOC1PUDgO - HwAAHw4JAQEBAQFlAQEBAQFlAQEBAQFkKkJDHkRhK0Y1SBEuNkpLN0wdTi1PUDgOHwAAHw4JAQEBAQFl - AQEBAQFlAQEBAQFkKkJDHkRhRUY1RxEuNkpLN0wdTTgtOTgOHwAAHw4JAQEBAQFlAQEBAQFlAQEBAQE/ - KkJCQ0RhRStGR0guNkosN0wdGzgtOTgOHwAAHw4JZWVlZWVlZWVlZWVlZWVlZT8/ZCVjYj5hEBBgX18u - Ll48XR0dHTtaJFwWHwAAHw4JAQEBAQFlAQEBAQFlAQEBAQE/KipCQx4+NCtGNUguSUosSzcdGzgtT04W - HwAAHw4JAQEBAQFlAQEBAQFlAQEBAQE/KipCQx4+NCtGNUguSUosSzcdGzgtT04WHwAAHw4JAQEBAQFl - AQEBAQFlAQEBAQE/KipCQx4+NCtGNUguSUosSzcdGzgtT04WHwAAHw4JAQEBAQFlAQEBAQFlAQEBAQFl - AQEBAQE/ASoqQkM+REUrNTUuEUpLN0oWHwAAHxYODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O - Dg4ODg4OCgoKCgoSHwAAHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f - HwAAHygoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoHwAAHzACAgICAgIC - AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIwHwAAHwIaGhoaGhoaGhoaGhoaGhoaGhoa - GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoCHwAAHxMKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK - CgoKCgoKCgoKCgoTHwAADA4WFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYO - DAAACg4WVFdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVBYOCgAAAAoMHx8fHx8f - Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHwwKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA////////AAD///////8AAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAAAAAAAwAA////////AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+1ACb/pwDM/6QA//+j - AP//owD//6MA//+jAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+k - AP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pQD//6UA//+l - AP//pQD//6UA//+lAP//pQD//6UA//+lAP//pQD//6UA//+lAP//pgD//6cAzP+1ACYAAAAAAAAAAP+n - AMzvq07//9Gb///Ok///zpP//8+T///Pk///z5P//82T///Nk///zpP//86U///Mkv//zJL//82T///L - kf//y5L//8uQ///MkP//ypH//8mP///Jj///ypD//8iO///Ijf//yY7//8aM///Hjf//xYv//8aK///D - if//xIn//8KI///Dh///wYf//8CG//+/hP//voT//72D//+8gv//vIH//7qA//+6gP//uoT//61R//+n - AMwAAAAAAAAAAP+mAP/kuIH/ysbK///0+///9Pv///X7///z+f//8/n/s6uv///y+P//8vn///H3///x - 9///8vj/s6it///x9///7/X//+70///u9f//7fP/s6aq///s8///6/H//+rw///p7///6fD/s6On///n - 7f//5uz//+Tq///j6f//4ef/s52h///f5f//3uT//9vi///b4f//2N7/s5ic///V2///1Nv//9LY///R - 1///0d3//7qC//+mAP8AAAAAAAAAAP+lAP/kt33/ysTJ///y8v//8vL///Ly///y8v//8vL/s6mp///x - 8f//8PD///Dw///v7///7+//s6en///u7v//7e3//+3t///s7P//6+v/s6Wl///q6v//6en//+jo///o - 6P//5+f/s6Gh///l5f//5OT//+Pj///h4f//4OD/s5yc///d3f//3Nz//9ra///Z2f//2Nj/s5aW///V - 1f//09P//9LS///Q0P//0dj//7l///+lAP8AAAAAAAAAAP+lAP/kt3z/ysXK///z8///8/P///Pz///z - 8///8/P/s6qq///y8v//8vL///Hx///x8f//8PD/s6io///v7///7u7//+7u///t7f//7Oz/s6Wl///r - 6///6ur//+np///o6P//6Oj/s6Ki///m5v//5eX//+Tk///j4///4eH/s52d///e3v//3d3//9vb///a - 2v//2Nj/s5eX///W1v//1NT//9PT///R0f//0tn//7qA//+lAP8AAAAAAAAAAP+lAP/kuH7/ysfK///1 - 9f//9fX///X1///09P//9PT/s6ur///z8///8/P///Ly///y8v//8vL/s6mp///w8P//7+///+/v///u - 7v//7u7/s6am///s7P//6+v//+rq///p6f//6Oj/s6Oj///n5///5ub//+Xl///k5P//4uL/s56e///g - 4P//3t7//93d///b2///2tr/s5iY///W1v//1dX//9PT///S0v//0tj//7qA//+lAP8AAAAAAAAAAP+l - AP/kuX3/ysjK/7Otrf+zra3/s62t/7OsrP+zrKz/s6ys/7OsrP+zq6v/s6ur/7Orq/+zqqr/s6qq/7Oq - qv+zqan/s6io/7OoqP+zp6f/s6en/7Ompv+zpqb/s6Wl/7Olpf+zpKT/s6Oj/7Ojo/+zoqL/s6Gh/7Oh - of+zn5//s5+f/7Oenv+znZ3/s5yc/7Oamv+zmpr/s5mZ/7OYmP+zlpb/s5aW/7OUlP+zlZr//7uB//+l - AP8AAAAAAAAAAP+lAP/kuX7/ysjK///39///9/f///f3///39///9vb/s62t///29v//9fX///X1///0 - 9P//9PT/s6ur///y8v//8vL///Hx///w8P//7+//s6io///u7v//7e3//+zs///r6///6+v/s6Sk///o - 6P//6Oj//+fn///m5v//5eX/s5+f///h4f//4OD//9/f///d3f//3Nz/s5mZ///Z2f//19f//9bW///U - 1P//1Nr//7yB//+lAP8AAAAAAAAAAP+lAP/kuoD/ysnK///4+P//+Pj///j4///4+P//+Pj/s62t///3 - 9///9vb///b2///19f//9fX/s6ur///09P//8/P///Ly///y8v//8fH/s6io///v7///7u7//+3t///s - 7P//6+v/s6Wl///p6f//6Oj//+jo///m5v//5eX/s6Gh///j4///4eH//+Dg///e3v//3d3/s5qa///a - 2v//2Nj//9bW///V1f//1dv//7yC//+lAP8AAAAAAAAAAP+lAP/ku4H/ysrK///6+v//+vr///n5///5 - +f//+fn/s66u///4+P//+Pj///f3///39///9vb/s6ys///19f//9PT///Pz///y8v//8vL/s6mp///w - 8P//7+///+7u///t7f//7Oz/s6Wl///q6v//6en//+jo///n5///5ub/s6Gh///k5P//4+P//+Hh///f - 3///3t7/s5qa///b2///2dn//9jY///W1v//1tz//72D//+lAP8AAAAAAAAAAP+lAP/kvYD/ysrK///7 - +///+/v///v7///7+///+vr/s6+v///5+f//+fn///j4///4+P//9/f/s62t///29v//9fX///T0///z - 8///8/P/s6qq///x8f//8PD//+/v///u7v//7e3/s6am///r6///6ur//+np///o6P//5+f/s6Gh///l - 5f//4+P//+Li///g4P//3t7/s5ub///b2///2tr//9jY///W1v//193//72D//+lAP8AAAAAAAAAAP+l - AP/kvID/ysrK/7Oxsf+zsbH/s7Gx/7Oxsf+zsLD/s7Cw/7OwsP+zr6//s6+v/7Ovr/+zrq7/s66u/7Ot - rf+zra3/s6ys/7OsrP+zq6v/s6ur/7Oqqv+zqan/s6io/7OoqP+zp6f/s6am/7Ompv+zpaX/s6Sk/7Ok - pP+zo6P/s6Ki/7Ohof+zoaH/s5+f/7Oenv+znZ3/s5yc/7Obm/+zmpr/s5iY/7OYmP+zmJ3//72D//+l - AP8AAAAAAAAAAP+lAP/kvoP/ysrK///+/v///v7///39///9/f///f3/s7Gx///8/P//+/v///v7///6 - +v//+fn/s66u///4+P//9/f///b2///19f//9fX/s6ur///z8///8vL///Hx///w8P//7+//s6en///t - 7f//6+v//+vr///p6f//6Oj/s6Ki///m5v//5eX//+Tk///i4v//4OD/s52d///d3f//29v//9ra///Y - 2P//2N7//76E//+lAP8AAAAAAAAAAP+lAP/kvYP/ysrK///////////////////+/v///v7/s7Ky///9 - /f///Pz///z8///7+///+/v/s6+v///5+f//+Pj///f3///29v//9fX/s6ys///09P//8/P///Ly///x - 8f//7+//s6en///u7v//7Oz//+vr///q6v//6en/s6Oj///n5///5ub//+Xl///j4///4eH/s52d///e - 3v//3d3//9vb///Z2f//2d///7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz///+/v///v7///39///8/P//+/v/s7Cw///6+v//+fn///j4///39///9vb/s6ys///1 - 9f//8/P///Ly///y8v//8PD/s6io///u7v//7e3//+zs///r6///6ur/s6Oj///o6P//5ub//+Xl///k - 5P//4uL/s52d///f3///3d3//9vb///a2v//2uH//7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz//////////////7+///9/f///Pz/s7Gx///7+///+vr///n5///4 - +P//9/f/s62t///19f//9PT///Pz///y8v//8fH/s6io///v7///7u7//+3t///r6///6ur/s6Sk///o - 6P//5+f//+bm///m5v//4+P/s56e///g4P//3t7//9zc///a2v//2+L//7+F//+lAP8AAAAAAAAAAP+l - AP/kvYL/HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN - //8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8 - //8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//ADP///+l - AP8AAAAAAAAAAP+lAP/kvYL/H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z - //9HgP//H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p - //9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z - //9HgP//Bjn///+lAP8AAAAAAAAAAP+lAP/kvYL/I1b//366//9+uv//c6///2mk//9XkP//I1b//366 - //9+uv//c6///2mk//9XkP//I1b//366//9+uv//c6///2mk//9XkP//I1b//366//9+uv//c6///2mk - //9XkP//I1b//366//9+uv//c6///2mk//9XkP//I1b//366//9+uv//c6///2mk//9XkP//I1b//366 - //9+uv//c6///2mk//9XkP//DD////+lAP8AAAAAAAAAAP+lAP/kvYL/KFv//43K//+Ixf//frr//26p - //9fmf//KFv//43K//+Ixf//frr//26p//9fmf//KFv//43K//+Ixf//frr//26p//9fmf//KFv//43K - //+Ixf//frr//26p//9fmf//KFv//43K//+Ixf//frr//26p//9fmf//KFv//43K//+Ixf//frr//26p - //9fmf//KFv//43K//+Ixf//frr//26p//9fmf//E0b///+lAP8AAAAAAAAAAP+lAP/kvYL/K17//53b - //+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p - //9fmf//K17//53b//+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p//9fmf//K17//53b - //+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p//9fmf//GUz///+lAP8AAAAAAAAAAP+l - AP/kvYL/L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte - //8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU - //8fUv//L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU//8fUv//HE////+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz///////////////////+/v///Pz/s7Cw///6+v//+fn///j4///29v//9fX/s6ur///z - 8///8vL///Dw///v7///7u7/s6am///r6///6ur//+np///o6P//5ub/s6Gh///j4///4eH//+Dg///e - 3v//4Ob//8OH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz///////////////////+/v///f3/s7Gx///7+///+fn///j4///3 - 9///9vb/s6ys///z8///8vL///Hx///v7///7u7/s6am///s7P//6+v//+np///o6P//5+f/s6Gh///k - 5P//4uL//+Dg///e3v//4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz/////////////////////////v7/s7Gx///7 - +///+vr///j4///39///9vb/s6ys///09P//8vL///Hx///w8P//7u7/s6am///s7P//6+v//+np///o - 6P//5+f/s6Gh///m5v//4+P//+Hh///f3///4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////////////////// - /////v7/s7Ky///7+///+vr///n5///4+P//9vb/s6ys///09P//8/P///Ly///w8P//7+//s6en///s - 7P//6+v//+rq///o6P//5+f/s6Gh///l5f//4+P//+Hh///f3///3+b//8KH//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Oz - s/+zs7P/s7Oz/7Ozs/+zsrL/s7Ky/7Oxsf+zsLD/s6+v/7Ourv+zra3/s6ys/7Orq/+zq6v/s6qq/7Oo - qP+zqKj/s6en/7Ompv+zpaX/s6Sk/7Ojo/+zoqL/s6Gh/7Ohof+zn5//s56e/7Odnf+znqL//8KI//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz////////////////////////////s7Ky///8/P//+/v///n5///4+P//9/f/s62t///1 - 9f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l5f//4+P//+Hh///g - 4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz////////////////////////////s7Ky///8/P//+/v///r6///4 - +P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l - 5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz////////////////////////////s7Ky///8 - /P//+/v///r6///4+P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p - 6f//6Oj/s6Gh///l5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/lvoX/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////////////////// - ////////s7Oz///////////////////+/////f//s7Gz///7////+f////j+///3/f//9fv/s6uv///z - +f//8ff///D2///u9f//7vT/s6Wp///r8f//6O7//+bs///l7P//5fH//8SM//+lAP8AAAAAAAAAAP+m - AP/kxZj/5b+F/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9 - gv/kvYL/5L2C/+S9gv/kvYP/5L6D/+S8gP/kvYH/5LuB/+S6gP/kuX//5Lp9/+S4fv/kt3z/5Lh9/+S2 - fP/ktXr/5LZ7/+S0ev/ks3j/5LR3/+SyeP/ksXb/5LF3/+Swdv/kr3T/5K5z/+SvdP/krnP/466C//+m - AP8AAAAAAAAAAP+oAP//lwD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+W - AP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lwD//5cA//+XAP//lwD//5cA//+X - AP//lwD//5cA//+XAP//lwD//5cA//+XAP//lwD//5cA//+YAP//mAD//5gA//+YAP//mAD//5gA//+Y - AP//mAD//5gA//+oAP8AAAAAAAAAAP+pAP/8lgD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD//JYA//+pAP8AAAAAAAAAAP+qAP/3kQD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/95EA//+qAP8AAAAAAAAAAP+qAP/yiwD/5X0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/lfQD/8osA//+qAP8AAAAAAAAAAP+o - AP/vo0P/4ZtP/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/hm0//76ND//+o - AP8AAAAAAAAAAP+mAMzvtnP/57yV/+i6j//ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - j//nvJX/77Zz//+mAMwAAAAAAAAAAP+wAFv/xGf/+NGf//jky//44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jky//40Z///8Rn//+wAFsAAAAAAAAAAAAAAAD/sABb/6QAzP+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//pADM/7AAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//////// - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAADAAAAAAAMAAP///////wAA////////AAD///////8AAP///////wAA - - - - Mass Changes - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMass_Change.resx b/app/DD-Record-Organizer - Kopie/frmMass_Change.resx deleted file mode 100644 index 817a6e8..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMass_Change.resx +++ /dev/null @@ -1,941 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - Segoe UI Semibold, 8.25pt, style=Bold, Italic - - - 378, 49 - - - 38, 13 - - - 4 - - - Label3 - - - lblCount - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - 118, 43 - - - 254, 25 - - - 2 - - - cmbColumn - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - True - - - 12, 46 - - - 100, 17 - - - 1 - - - Spaltenauswahl: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 12, 18 - - - 394, 17 - - - 0 - - - Bitte wählen Sie die Spalte, deren Werte Sie überschreiben wollen? - - - lblHinweis - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - - Top - - - Segoe UI, 9.75pt - - - 0, 0 - - - 625, 73 - - - 0 - - - 1. Zusammenfassung und Auswahl Spalte: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - 118, 24 - - - 364, 25 - - - 2 - - - txtNewValue - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - True - - - 12, 27 - - - 78, 17 - - - 1 - - - Neuer Wert: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - Top - - - Segoe UI, 9.75pt - - - 0, 73 - - - 625, 57 - - - 5 - - - 2. Werteingabe: - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Segoe UI, 9.75pt, style=Bold - - - MiddleLeft - - - 118, 180 - - - 364, 32 - - - 6 - - - Werte ändern - - - btnRefresh - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - Bottom, Right - - - MiddleLeft - - - NoControl - - - 15, 181 - - - 87, 32 - - - 7 - - - Schliessen - - - MiddleRight - - - btncancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 118, 155 - - - 364, 19 - - - 8 - - - False - - - ProgressBar1 - - - System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 17, 17 - - - True - - - NoControl - - - 115, 139 - - - 92, 13 - - - 5 - - - Spaltenauswahl: - - - False - - - lblStateBW - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 625, 215 - - - Segoe UI, 8.25pt - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wD3kQAAIFH/AH62/wDbsrIA/609AP/U1ABLef8A/8yZANvb2wD/6uoA28bGADxr/wDrhQAA//X1AP/g - 4ADbvLwA29LSAP+ZAAD/zMwA//DwAP/l5QD/29sA28vLANvBwQAbTf8A27i4AP/R0QDb2NgA287OAP/u - 7gD/6OgA/9nZAP/W1gDbyckA27S0ANvDwwDbv78A/+HhANvFxQDbubkA28DAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABMTExMTExMTExMTEwAAABMoFigWJRAmFykHBRQTAAATIyMjIwwoGSYRGyQF - EwAAEx4VHh8YICgnJiEbHBMAABMIDRoNGg0aDRoNGg0TAAATDQQDBAMEAwQDBAMEEwAAEwgNAw0DDQMN - Aw0DDRMAABMKAQoBHQ8eCygQESITAAATCgoKCh0SHiMoKhEbEwAAEwoBCgEdDx4LKBARIhMAABMGExMT - ExMTExMTExMTAAATCQ4ODg4ODg4ODg4CEwAAEwkJCQkJCQkJCQkJBhMAAAATExMTExMTExMTExMAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA/5kAR/+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AEcAAAAAAAAAAP+ZAP/bxcX//+Xl/9vFxf//5eX/28PD///g4P/bv7///9vb/9u5uf//1NT/27Ky///M - zP//mQD/AAAAAAAAAAD/mQD/28nJ/9vJyf/bycn/28nJ/9vGxv/bxcX/28HB/9u/v//bvLz/27i4/9u0 - tP/bsrL//5kA/wAAAAAAAAAA/5kA/9vOzv//8PD/287O///u7v/by8v//+jo/9vFxf//4eH/27+////Z - 2f/buLj//9HR//+ZAP8AAAAAAAAAAP+ZAP9Lef//PGv//xtN//88a///G03//zxr//8bTf//PGv//xtN - //88a///G03//zxr////mQD/AAAAAAAAAAD/mQD/PGv//362//8gUf//frb//yBR//9+tv//IFH//362 - //8gUf//frb//yBR//9+tv///5kA/wAAAAAAAAAA/5kA/0t5//88a///IFH//zxr//8gUf//PGv//yBR - //88a///IFH//zxr//8gUf//PGv///+ZAP8AAAAAAAAAAP+ZAP/b29v//////9vb2///////29jY///1 - 9f/bzs7//+rq/9vFxf//4OD/27y8///W1v//mQD/AAAAAAAAAAD/mQD/29vb/9vb2//b29v/29vb/9vY - 2P/b0tL/287O/9vJyf/bxcX/28DA/9u8vP/buLj//5kA/wAAAAAAAAAA/5kA/9vb2///////29vb//// - ///b2Nj///X1/9vOzv//6ur/28XF///g4P/bvLz//9bW//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD/AAAAAAAAAAD/mQD//8yZ/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/3kQD//5kA/wAAAAAAAAAA/5kA///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//609//+ZAP8AAAAAAAAAAP+Z - AEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQBHAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A95EAACVW - /wDIoqIAfrb/AP/MzADUo1sAyMjIAP+tPQD/zJkA/+bmAD5t/wAOQf8AyLW1AHCl/wD/2dkA64UAADFh - /wCIwv8A//T0ABlL/wDPwMAAyKysAM/PzwD/mQAAd67/AP/t7QDPsbEA/+DgAP/S0gDIu7sAz7i4AMjC - wgDPyckAIFH/AP/6+gDIp6cAOmn/AM/ExADIsLAAdKr/ABZI/wAuXv8A//HxAP/p6QD/4+MA/93dAP/V - 1QD/z88Az729AMi/vwDIuLgAG03/ADxr/wD//f0A/+vrAP/b2wD/19cAyKSkAM/NzQDPy8sAyKmpAM+v - rwDPx8cAz7OzAMiurgDPwsIAz7a2AM+7uwDIxsYAyLKyAMjExADIvb0AIVL/AP/8/AD/+fkA//DwAP/u - 7gD/7OwA/+joAP/n5wD/5eUAf7f/AP/i4gD/4eEA/9/fAP/e3gD/3NwA/9raAP/Y2AD/1NQA/9HRAP/Q - 0AD/zs4A/83NAMijowDIpaUAyKamAMioqADIqqoAyK2tAMivrwDItLQAyLa2AMi3twDIuroAyMHBAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxkZGRkZGRkZGRkZGRkZGRkZGRkZ - BwAAGS5SZ1JSZy5UKB1XZTkQPjAeYF4GGQAAGVFQaFBQaFELZy5VZi85ZDpbYTFfGQAAGTQ0NDQ0NDRp - aGdHKGZlFz5jYjsEGQAAGRtOH05OHxtPNFBRZ1VWZVlaJR5dGQAAGU0sSSwsSU1OajgtDi5VQlgQPltc - GQAAGUoVDUoVDSM1A0oVA0oVA0oVA0oVGQAAGRoPKhoPKgUpEhoPEhoPEhoPEhoPGQAAGVMaFVMaFRMF - JlMaJlMaJlMaJlMaGQAAGRIDFRIDFTYrDBIDDBIDDBIDDBIDGQAAGUsBCAEBCEtMaxQsHzhQZ1VXF1ow - GQAAGTcBCAEBCDckIRQsHzhQZ1VXF1owGQAAGUYICAgICEZIITNJHzRoZyhCFz4lGQAAGTcBCAEBCDck - IRQsHzhQZ1VXF1owGQAAGUsBCAEBCEtMaxQsHzhQZ1VXF1owGQAAGTwYGBgYGDw9IkAnQxYyRSBEQRw/ - GQAAGQkZGRkZGRkZGRkZGRkZGRkZGRkZGQAAGQoRERERERERERERERERERERERECGQAAGQoKCgoKCgoK - CgoKCgoKCgoKCgoJGQAAABkZGRkZGRkZGRkZGRkZGRkZGRkZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAMA////AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+Z - AHr/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAHoAAAAAAAAAAP+ZAP//4+P//+Xl/8i0tP//5eX//+Xl/8i0 - tP//4+P//+Li/8iwsP//4OD//97e/8itrf//29v//9nZ/8ipqf//1dX//9LS/8ijo///zs7//8zM//+Z - AP8AAAAAAAAAAP+ZAP//5+f//+jo/8i2tv//6Oj//+jo/8i2tv//5+f//+bm/8i0tP//4+P//+Hh/8iv - r///3d3//9vb/8iqqv//19f//9TU/8ilpf//z8///83N//+ZAP8AAAAAAAAAAP+ZAP/IuLj/yLi4/8i4 - uP/IuLj/yLi4/8i4uP/IuLj/yLe3/8i2tv/ItLT/yLKy/8iwsP/Ir6//yK2t/8isrP/Iqan/yKio/8im - pv/IpKT/yKKi//+ZAP8AAAAAAAAAAP+ZAP//7e3//+7u/8i7u///7u7//+7u/8i7u///7e3//+zs/8i4 - uP//6Oj//+fn/8i0tP//4eH//9/f/8itrf//2tr//9jY/8inp///0tL//9DQ//+ZAP8AAAAAAAAAAP+Z - AP//8PD///Hx/8i9vf//8fH///Hx/8i9vf//8PD//+7u/8i6uv//6+v//+np/8i1tf//4+P//+Hh/8iu - rv//3Nz//9nZ/8ipqf//1NT//9HR//+ZAP8AAAAAAAAAAP+ZAP8hUv//GUv//w5B//8hUv//GUv//w5B - //8gUf//G03//yVW//8hUv//GUv//yVW//8hUv//GUv//yVW//8hUv//GUv//yVW//8hUv//GUv///+Z - AP8AAAAAAAAAAP+ZAP93rv//cKX//xZI//93rv//cKX//xZI//9+tv//dKr//zFh//93rv//cKX//zFh - //93rv//cKX//zFh//93rv//cKX//zFh//93rv//cKX///+ZAP8AAAAAAAAAAP+ZAP9/t///d67//xlL - //9/t///d67//xlL//+Iwv//frb//zpp//9/t///d67//zpp//9/t///d67//zpp//9/t///d67//zpp - //9/t///d67///+ZAP8AAAAAAAAAAP+ZAP8xYf//JVb//xlL//8xYf//JVb//xlL//88a///Ll7//z5t - //8xYf//JVb//z5t//8xYf//JVb//z5t//8xYf//JVb//z5t//8xYf//JVb///+ZAP8AAAAAAAAAAP+Z - AP///Pz//////8jIyP///////////8jIyP///Pz///n5/8jBwf//9PT///Hx/8i7u///6+v//+jo/8i0 - tP//4eH//97e/8isrP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///f3//////8jIyP///////////8jI - yP///f3///r6/8jCwv//9PT///Hx/8i7u///6+v//+jo/8i0tP//4eH//97e/8isrP//2Nj//9XV//+Z - AP8AAAAAAAAAAP+ZAP/Ixsb/yMjI/8jIyP/IyMj/yMjI/8jIyP/Ixsb/yMTE/8jCwv/Iv7//yL29/8i7 - u//IuLj/yLa2/8i0tP/IsLD/yK6u/8isrP/Iqan/yKen//+ZAP8AAAAAAAAAAP+ZAP///f3//////8jI - yP///////////8jIyP///f3///r6/8jCwv//9PT///Hx/8i7u///6+v//+jo/8i0tP//4eH//97e/8is - rP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///Pz//////8jIyP///////////8jIyP///Pz///n5/8jB - wf//9PT///Hx/8i7u///6+v//+jo/8i0tP//4eH//97e/8isrP//2Nj//9XV//+ZAP8AAAAAAAAAAP+Z - AP/Pzc3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pzc3/z8vL/8/Jyf/Px8f/z8TE/8/Cwv/PwMD/z729/8+7 - u//PuLj/z7a2/8+zs//PsbH/z6+v//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP8AAAAAAAAAAP+ZAP//zJn/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+ZAP//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//609//+ZAP8AAAAAAAAAAP+ZAEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP///wCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAADAP///wD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A9I4AACBS/wC4mJgAebH/AP/QqwD/tVMAndv/AL29 - vQDSpGAA/9zcAOqdKgA8a/8A/8B0AIvG/wC4q6sA/+7uAMKlhwD/rT0A/5wKAC5e/wD/zJkAbqP/ABRG - /wD/0NAA64UAAP/l5QC9tLQAuKKiAP/39wD/mQAAhb//AP/W1gC4uLgAv6mpALidnQC4sLAAva6uABxO - /wD7lQAAOGf/AP/7+wD/8/MA/+rqAP/h4QC4p6cAuLS0APeRAAD/2dkA/9PTAL2xsQD/9fUA//HxAP/s - 7AD/6OgA/+PjAP/f3wC4mpoAuJ+fALikpAC4qakAuK2tALiysgC9rKwAvba2AP/6+gD/+PgA//b2AP/0 - 9AD/8vIA//DwAP/v7wD/7e0A/+vrAP/p6QD/5+cA/+bmAP/k5AD/4OAA/97eAP/d3QD/29sA/9raAP/Y - 2AC4mZkA/9fXAP/V1QC4nJwA/9TUALiengD/0dEAuKCgALijowC4paUAuKioALiqqgC4rKwAuK6uALiv - rwC4sbEAuLOzAL2vrwC4tbUAuLe3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAACh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8KAAAfEjUREWERERFhSTZKYCxLTC5NTk5dLTlQ - O1JTBh8AAB9ALEpKYEpKSmAsSzcuGxs4HU9QC1oxVldVWxkxHwAAHyZJSUkQSUlJEEk2Sl83TRs8LU9Q - O1JUVlUyGVMfAAAfZmFhPj4+Pj5hYRAQYD0uLl5eHR1cOyRYOlUEWh8AAB8zNUYrYysrK2M1R0gQSUpL - Lhs4LR1RCzFYVzILHwAAHxxFNEQ/REREZEUrRj4RSUpfTBs4HTkLUlghWVEfAAAfQUQeQ2VDQ0M/RERF - Y0cRSWA3TRtdT1ALJFRXUB8AAB8DAwMnAwMDJwMDAycDAwMnAwMDJwMDAycYAwMnHwAAHxUFBRcVBQUX - FQUFFxUFBRcVBQUXFQUFFycFBRcfAAAfKQ8gBSkPIAUpDyAFKQ8gBSkPIAUpDyAFAw8gBR8AAB8NCA8F - DQgPBQ0IDwUNCA8FDQgPBQ0IDwUDCA8FHwAAHykNKRUpDSkVKQ0pFSkNKRUpDSkVKQ0pFQMNKRUfAAAf - CQEBASIBAQEiAQEBaEIeNGNISUouGzhPXAsxLR8AAB8JAQEBIgEBASIBAQFoKkNEY0dJSi4bOE9cCzEt - HwAAHwkBAQEiAQEBIgEBAWgqQ0RjR0lKLhs4T1wLMS0fAAAfCSIiIiIiIiIiIiIiaGdlP2M+EGAuXjwd - XDskHR8AAB8JAQEBIgEBASIBAQFoKkNEY0dJSi4bOE9cCzEtHwAAHwkBAQEiAQEBIgEBAWgqQ0RjR0lK - Lhs4T1wLMS0fAAAfCQEBASIBAQEiAQEBaEIeNGNISUouGzhPXAsxLR8AAB8iIiIiIiIiIiIiImhnL2Ql - YmEQPS5eXR07WlgjHwAAHxQfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fAAAfBwICAgICAgICAgIC - AgICAgICAgICAgICAgICKB8AAB8OGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhowHwAADBYWFhYWFhYW - FhYWFhYWFhYWFhYWFhYWFhYWDhMMAAAADB8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fDAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////gAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAP///////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+ZAHP/mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kAcwAAAAAAAAAA/5kA/8Kl - h///8fH//+7u///u7v+4rKz//+7u///u7v//7u7/uKys///t7f//7Oz//+vr/7iqqv//6ur//+np///n - 5/+4p6f//+bm///k5P//5OT/uKOj///h4f//39///97e/7ifn///29v//9ra///Qq///mQD/AAAAAAAA - AAD/mQD/vays///q6v//6+v//+vr/7iqqv//6+v//+vr///r6/+4qqr//+rq///p6f//6Oj/uKen///l - 5f//5eX//+Pj/7iiov//4OD//97e///c3P+4np7//9nZ///X1///1dX/uJmZ///R0f//0ND//9nZ//+Z - AP8AAAAAAAAAAP+ZAP+9rq7//+3t///t7f//7e3/uKur///t7f//7e3//+3t/7irq///7e3//+zs///r - 6/+4qKj//+jo///m5v//5eX/uKSk///h4f//4OD//97e/7ifn///29v//9jY///X1/+4mZn//9PT///Q - 0P//2tr//5kA/wAAAAAAAAAA/5kA/72vr/+4rKz/uKys/7itrf+4ra3/uK2t/7itrf+4ra3/uKys/7is - rP+4q6v/uKur/7iqqv+4qan/uKen/7inp/+4paX/uKWl/7iiov+4oqL/uKCg/7ifn/+4nZ3/uJyc/7ia - mv+4mZn/uJiY/7ienv//mQD/AAAAAAAAAAD/mQD/vbGx///x8f//8vL///Pz/7ivr///8/P///Pz///z - 8/+4r6////Hx///w8P//7+//uKur///t7f//6+v//+np/7inp///5eX//+Pj///h4f+4oqL//93d///c - 3P//2dn/uJyc///V1f//09P//9zc//+ZAP8AAAAAAAAAAP+ZAP+9tLT///T0///19f//9vb/uLKy///2 - 9v//9vb///b2/7ixsf//9PT///Pz///y8v+4ra3//+7u///t7f//6+v/uKio///n5///5eX//+Pj/7ii - ov//39///9zc///b2/+4nJz//9bW///U1P//3d3//5kA/wAAAAAAAAAA/5kA/722tv//9vb///f3///4 - +P+4s7P///j4///4+P//+Pj/uLKy///29v//9vb///T0/7ivr///8PD//+7u///t7f+4qqr//+jo///m - 5v//5eX/uKOj///g4P//3t7//9zc/7idnf//2Nj//9XV///e3v//mQD/AAAAAAAAAAD/mQD/IFL//yBS - //8gUv//HE7//yBS//8gUv//IFL//xxO//8gUv//IFL//yBS//8cTv//IFL//yBS//8gUv//HE7//yBS - //8gUv//IFL//xxO//8gUv//IFL//yBS//8cTv//FEb//yBS//8gUv//HE7///+ZAP8AAAAAAAAAAP+Z - AP8uXv//ebH//3mx//9uo///Ll7//3mx//95sf//bqP//y5e//95sf//ebH//26j//8uXv//ebH//3mx - //9uo///Ll7//3mx//95sf//bqP//y5e//95sf//ebH//26j//8cTv//ebH//3mx//9uo////5kA/wAA - AAAAAAAA/5kA/zhn//+Lxv//hb///3mx//84Z///i8b//4W///95sf//OGf//4vG//+Fv///ebH//zhn - //+Lxv//hb///3mx//84Z///i8b//4W///95sf//OGf//4vG//+Fv///ebH//yBS//+Lxv//hb///3mx - ////mQD/AAAAAAAAAAD/mQD/PGv//53b//+Lxv//ebH//zxr//+d2///i8b//3mx//88a///ndv//4vG - //95sf//PGv//53b//+Lxv//ebH//zxr//+d2///i8b//3mx//88a///ndv//4vG//95sf//IFL//53b - //+Lxv//ebH///+ZAP8AAAAAAAAAAP+ZAP84Z///PGv//zhn//8uXv//OGf//zxr//84Z///Ll7//zhn - //88a///OGf//y5e//84Z///PGv//zhn//8uXv//OGf//zxr//84Z///Ll7//zhn//88a///OGf//y5e - //8gUv//PGv//zhn//8uXv///5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj///////// - ////////uLi4/////////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l - 5f//4+P//+Dg/7igoP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/vb29/////////////////7i4 - uP////////////////+4uLj/////////////////uLe3///7+///+Pj///b2/7ivr///8PD//+3t///r - 6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+ZAP8AAAAAAAAAAP+ZAP+9vb3///////// - ////////uLi4/////////////////7i4uP////////////////+4t7f///v7///4+P//9vb/uK+v///w - 8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z2f//4eH//5kA/wAAAAAAAAAA/5kA/729 - vf+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i3t/+4tbX/uLOz/7iy - sv+4r6//uK2t/7irq/+4qqr/uKen/7ilpf+4pKT/uKKi/7igoP+4n5//uJ2d/7iiov//mQD/AAAAAAAA - AAD/mQD/vb29/////////////////7i4uP////////////////+4uLj/////////////////uLe3///7 - +///+Pj///b2/7ivr///8PD//+3t///r6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+Z - AP8AAAAAAAAAAP+ZAP+9vb3/////////////////uLi4/////////////////7i4uP////////////// - //+4t7f///v7///4+P//9vb/uK+v///w8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z - 2f//4eH//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj/////////////////uLi4//// - /////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l5f//4+P//+Dg/7ig - oP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4 - uP+4uLj/uLi4/7i4uP+4t7f/uLW1/7i0tP+4sbH/uLCw/7iurv+4rKz/uKur/7ipqf+4p6f/uKWl/7ij - o/+4oqL/uJ+f/7ienv+4nJz/v6mp//+ZAP8AAAAAAAAAAP+ZAP//nAr//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA/wAAAAAAAAAA/5kA//+1U//0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//uVAP//mQD/AAAAAAAAAAD/mQD//8B0/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+Z - AMH/zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///AdP//rT3//5kAwQAA - AAAAAAAA/5kAR/+ZAMH/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AMH/mQBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////4AAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAAD////////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8YsAACJV/wCzlpcAc6//AP/QqwD3rFAAndv/AMrH - ygDfqGcA/9veAO6nIwBHgP8A7rp/AIvI/wCzqqwA/+3wAOOuggDvo0MA/5wKACte/wD7yJAAY57/AAs+ - /wD/0NAA5n0AAP/l5QC9tLQAs6KiAP/2+QD/ogAAfrr/AP/U2AC4uLgAv6mpALOdnQCzsLAAva6uABpN - /wD7lQAAOGf/AP/6/QD/8vUA/+nsAP/g4wCzpqcAuLS0APeRAAD/2NsA/9PTAL2xsQD/8/cA/+/zAP/q - 7gD/5+oA/+HlAP/d4QCzmZwAs56gALOkpACzqakAs6yuALOyswC9rKwAvba2AP/5+wD/9/oA//X4AP/z - 9gD/8fQA/+7yAP/v7wD/7O8A/+juAP/o6wD/5ukA/+XoAP/j5gD/4OAA/9zgAP/d3QD/2t0A/9ncAP3Z - 1gCzmZkA/9TaAP3X0wCznJwA/9PWALOengD/0dEAs56iALOjowCzpKYAs6epALOqqgCzrKwAs66uALOv - rwCzsbEAs7OzAL2vrwC4tbUAuLe3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwfHx8fHx8fHx8fHx8fHx8fHx8f - Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8MAAAADAcWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYW - Dg4ODg4ODg4ODg4HDAAAHw4JHh5DREQ+NDRFRTQQRUY1NUdfRxFJNjZeLEtMTU47LS05UFI6VFRXWVYO - HwAAHw4JRkZGRkY9NUdHSEguEUlJNkpeLEs3N0wdG044LU9YUQtTMVQEVzIyGVcOHwAAHw4JKysrKytg - RkY1NUdfSBERSTZeSixLNzcdTRtOOC0kUFFSU1QEIVkyWyEOHwAAHw4JNDQ0RUUQKytGRkY9R0hIEREu - NkosSzddTE0bTi1aT1BRUlMEIVcyMlcOHwAAHw4JPj4+YWFhYRAQEGBgYD1fXy4uLi5eXjxdXR0dHTs7 - WiRYOjpVBAQEBAQOHwAAHw4JHh4eHkQ+RDQ0RUUQRkY1R0hfEUk2Sko8NzdMTRs7LU85UQtVMVYhWVYO - HwAAHw4JQ0NDQ0M+HkRENDQQRStGRjVfSBFJNkpeSzc3TRsdOC1PUFE6U1QhV1QOHwAAHw4JQkJCQkJi - Q0MeHkRhNEUrRkY9R0gRSTZeLEs3TE0dTjgtOVA6UjFUITEOHwAAHw4JKioqKkJjQkJDQx4+RDRFKytg - NUdIEUkuSixLN0wdGzgtT1A6UlNUIVMOHwAAHw4JZGRkZCUlJWNjY2JiPj5hYRAQYD1fXy4uLl48PF0d - HR07WiRYOjoEBDoOHwAAHw4JAQEBAQFkKioqQkJiQx5ENDQQK0Y1R0guSUpKSzcdTRtOLU8kUVJTVFIO - HwAAHw4JAQEBAQE/ASoqKipjQkMeRDRhRStGNUguETZKLEtdTE0bOC0kUFFSMQsOHwAAHw4JAQEBAQFl - AQEBKiolQkJDHkRhNCtGRkdfEUk2SixdN00bTi0kOVFSU1AOHwAAHw4JAQEBAQFlAQEBASpkKkJCQx4+ - NEUrRjVfSBFJSiw8N0xNTThaT1ALUzkOHwAAHw4nJxgYGBgnJxgYGBgnJxgYGBgnJxgYGBgnJxgYGBgn - JxgYGBgnJxgYGBgYHwAAHw4DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0DFxcXFw0Y - HwAAHw4DICAFFxcDICAFFxcDICAFFxcDICAFFxcDICAFFxcDICAFFxcDICAFFxcYHwAAHw4VDw8gFxcV - Dw8gFxcVDw8gFxcVDw8gFxcVDw8gFxcVDw8gFxcVDw8gFxcYHwAAHw4VCA8gFxcVCA8gFxcVCA8gFxcV - CA8gFxcVCA8gFxcVCA8gFxcVCA8gFxcnHwAAHw4VFRUDAwMVFRUDAwMVFRUDAwMVFRUDAwMVFRUDAwMV - FRUDAwMVFRUDAwMnHwAAHw4JAQEBAQFlAQEBAQFlAQEBASolQkJDRDQQK0ZHSBEuSixLN00dOC1PUDgO - HwAAHw4JAQEBAQFlAQEBAQFlAQEBAQFkKkJDHkRhK0Y1SBEuNkpLN0wdTi1PUDgOHwAAHw4JAQEBAQFl - AQEBAQFlAQEBAQFkKkJDHkRhRUY1RxEuNkpLN0wdTTgtOTgOHwAAHw4JAQEBAQFlAQEBAQFlAQEBAQE/ - KkJCQ0RhRStGR0guNkosN0wdGzgtOTgOHwAAHw4JZWVlZWVlZWVlZWVlZWVlZT8/ZCVjYj5hEBBgX18u - Ll48XR0dHTtaJFwWHwAAHw4JAQEBAQFlAQEBAQFlAQEBAQE/KipCQx4+NCtGNUguSUosSzcdGzgtT04W - HwAAHw4JAQEBAQFlAQEBAQFlAQEBAQE/KipCQx4+NCtGNUguSUosSzcdGzgtT04WHwAAHw4JAQEBAQFl - AQEBAQFlAQEBAQE/KipCQx4+NCtGNUguSUosSzcdGzgtT04WHwAAHw4JAQEBAQFlAQEBAQFlAQEBAQFl - AQEBAQE/ASoqQkM+REUrNTUuEUpLN0oWHwAAHxYODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O - Dg4ODg4OCgoKCgoSHwAAHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f - HwAAHygoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoHwAAHzACAgICAgIC - AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIwHwAAHwIaGhoaGhoaGhoaGhoaGhoaGhoa - GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoCHwAAHxMKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK - CgoKCgoKCgoKCgoTHwAADA4WFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYO - DAAACg4WVFdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVBYOCgAAAAoMHx8fHx8f - Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHwwKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA////////AAD///////8AAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAAAAAAAwAA////////AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+1ACb/pwDM/6QA//+j - AP//owD//6MA//+jAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+k - AP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pQD//6UA//+l - AP//pQD//6UA//+lAP//pQD//6UA//+lAP//pQD//6UA//+lAP//pgD//6cAzP+1ACYAAAAAAAAAAP+n - AMzvq07//9Gb///Ok///zpP//8+T///Pk///z5P//82T///Nk///zpP//86U///Mkv//zJL//82T///L - kf//y5L//8uQ///MkP//ypH//8mP///Jj///ypD//8iO///Ijf//yY7//8aM///Hjf//xYv//8aK///D - if//xIn//8KI///Dh///wYf//8CG//+/hP//voT//72D//+8gv//vIH//7qA//+6gP//uoT//61R//+n - AMwAAAAAAAAAAP+mAP/kuIH/ysbK///0+///9Pv///X7///z+f//8/n/s6uv///y+P//8vn///H3///x - 9///8vj/s6it///x9///7/X//+70///u9f//7fP/s6aq///s8///6/H//+rw///p7///6fD/s6On///n - 7f//5uz//+Tq///j6f//4ef/s52h///f5f//3uT//9vi///b4f//2N7/s5ic///V2///1Nv//9LY///R - 1///0d3//7qC//+mAP8AAAAAAAAAAP+lAP/kt33/ysTJ///y8v//8vL///Ly///y8v//8vL/s6mp///x - 8f//8PD///Dw///v7///7+//s6en///u7v//7e3//+3t///s7P//6+v/s6Wl///q6v//6en//+jo///o - 6P//5+f/s6Gh///l5f//5OT//+Pj///h4f//4OD/s5yc///d3f//3Nz//9ra///Z2f//2Nj/s5aW///V - 1f//09P//9LS///Q0P//0dj//7l///+lAP8AAAAAAAAAAP+lAP/kt3z/ysXK///z8///8/P///Pz///z - 8///8/P/s6qq///y8v//8vL///Hx///x8f//8PD/s6io///v7///7u7//+7u///t7f//7Oz/s6Wl///r - 6///6ur//+np///o6P//6Oj/s6Ki///m5v//5eX//+Tk///j4///4eH/s52d///e3v//3d3//9vb///a - 2v//2Nj/s5eX///W1v//1NT//9PT///R0f//0tn//7qA//+lAP8AAAAAAAAAAP+lAP/kuH7/ysfK///1 - 9f//9fX///X1///09P//9PT/s6ur///z8///8/P///Ly///y8v//8vL/s6mp///w8P//7+///+/v///u - 7v//7u7/s6am///s7P//6+v//+rq///p6f//6Oj/s6Oj///n5///5ub//+Xl///k5P//4uL/s56e///g - 4P//3t7//93d///b2///2tr/s5iY///W1v//1dX//9PT///S0v//0tj//7qA//+lAP8AAAAAAAAAAP+l - AP/kuX3/ysjK/7Otrf+zra3/s62t/7OsrP+zrKz/s6ys/7OsrP+zq6v/s6ur/7Orq/+zqqr/s6qq/7Oq - qv+zqan/s6io/7OoqP+zp6f/s6en/7Ompv+zpqb/s6Wl/7Olpf+zpKT/s6Oj/7Ojo/+zoqL/s6Gh/7Oh - of+zn5//s5+f/7Oenv+znZ3/s5yc/7Oamv+zmpr/s5mZ/7OYmP+zlpb/s5aW/7OUlP+zlZr//7uB//+l - AP8AAAAAAAAAAP+lAP/kuX7/ysjK///39///9/f///f3///39///9vb/s62t///29v//9fX///X1///0 - 9P//9PT/s6ur///y8v//8vL///Hx///w8P//7+//s6io///u7v//7e3//+zs///r6///6+v/s6Sk///o - 6P//6Oj//+fn///m5v//5eX/s5+f///h4f//4OD//9/f///d3f//3Nz/s5mZ///Z2f//19f//9bW///U - 1P//1Nr//7yB//+lAP8AAAAAAAAAAP+lAP/kuoD/ysnK///4+P//+Pj///j4///4+P//+Pj/s62t///3 - 9///9vb///b2///19f//9fX/s6ur///09P//8/P///Ly///y8v//8fH/s6io///v7///7u7//+3t///s - 7P//6+v/s6Wl///p6f//6Oj//+jo///m5v//5eX/s6Gh///j4///4eH//+Dg///e3v//3d3/s5qa///a - 2v//2Nj//9bW///V1f//1dv//7yC//+lAP8AAAAAAAAAAP+lAP/ku4H/ysrK///6+v//+vr///n5///5 - +f//+fn/s66u///4+P//+Pj///f3///39///9vb/s6ys///19f//9PT///Pz///y8v//8vL/s6mp///w - 8P//7+///+7u///t7f//7Oz/s6Wl///q6v//6en//+jo///n5///5ub/s6Gh///k5P//4+P//+Hh///f - 3///3t7/s5qa///b2///2dn//9jY///W1v//1tz//72D//+lAP8AAAAAAAAAAP+lAP/kvYD/ysrK///7 - +///+/v///v7///7+///+vr/s6+v///5+f//+fn///j4///4+P//9/f/s62t///29v//9fX///T0///z - 8///8/P/s6qq///x8f//8PD//+/v///u7v//7e3/s6am///r6///6ur//+np///o6P//5+f/s6Gh///l - 5f//4+P//+Li///g4P//3t7/s5ub///b2///2tr//9jY///W1v//193//72D//+lAP8AAAAAAAAAAP+l - AP/kvID/ysrK/7Oxsf+zsbH/s7Gx/7Oxsf+zsLD/s7Cw/7OwsP+zr6//s6+v/7Ovr/+zrq7/s66u/7Ot - rf+zra3/s6ys/7OsrP+zq6v/s6ur/7Oqqv+zqan/s6io/7OoqP+zp6f/s6am/7Ompv+zpaX/s6Sk/7Ok - pP+zo6P/s6Ki/7Ohof+zoaH/s5+f/7Oenv+znZ3/s5yc/7Obm/+zmpr/s5iY/7OYmP+zmJ3//72D//+l - AP8AAAAAAAAAAP+lAP/kvoP/ysrK///+/v///v7///39///9/f///f3/s7Gx///8/P//+/v///v7///6 - +v//+fn/s66u///4+P//9/f///b2///19f//9fX/s6ur///z8///8vL///Hx///w8P//7+//s6en///t - 7f//6+v//+vr///p6f//6Oj/s6Ki///m5v//5eX//+Tk///i4v//4OD/s52d///d3f//29v//9ra///Y - 2P//2N7//76E//+lAP8AAAAAAAAAAP+lAP/kvYP/ysrK///////////////////+/v///v7/s7Ky///9 - /f///Pz///z8///7+///+/v/s6+v///5+f//+Pj///f3///29v//9fX/s6ys///09P//8/P///Ly///x - 8f//7+//s6en///u7v//7Oz//+vr///q6v//6en/s6Oj///n5///5ub//+Xl///j4///4eH/s52d///e - 3v//3d3//9vb///Z2f//2d///7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz///+/v///v7///39///8/P//+/v/s7Cw///6+v//+fn///j4///39///9vb/s6ys///1 - 9f//8/P///Ly///y8v//8PD/s6io///u7v//7e3//+zs///r6///6ur/s6Oj///o6P//5ub//+Xl///k - 5P//4uL/s52d///f3///3d3//9vb///a2v//2uH//7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz//////////////7+///9/f///Pz/s7Gx///7+///+vr///n5///4 - +P//9/f/s62t///19f//9PT///Pz///y8v//8fH/s6io///v7///7u7//+3t///r6///6ur/s6Sk///o - 6P//5+f//+bm///m5v//4+P/s56e///g4P//3t7//9zc///a2v//2+L//7+F//+lAP8AAAAAAAAAAP+l - AP/kvYL/HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN - //8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8 - //8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//HE///xpN//8WSf//EEP//wk8//8DNv//ADP///+l - AP8AAAAAAAAAAP+lAP/kvYL/H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z - //9HgP//H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p - //9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z//9HgP//H1L//26p//9uqf//aaT//1+Z - //9HgP//Bjn///+lAP8AAAAAAAAAAP+lAP/kvYL/I1b//366//9+uv//c6///2mk//9XkP//I1b//366 - //9+uv//c6///2mk//9XkP//I1b//366//9+uv//c6///2mk//9XkP//I1b//366//9+uv//c6///2mk - //9XkP//I1b//366//9+uv//c6///2mk//9XkP//I1b//366//9+uv//c6///2mk//9XkP//I1b//366 - //9+uv//c6///2mk//9XkP//DD////+lAP8AAAAAAAAAAP+lAP/kvYL/KFv//43K//+Ixf//frr//26p - //9fmf//KFv//43K//+Ixf//frr//26p//9fmf//KFv//43K//+Ixf//frr//26p//9fmf//KFv//43K - //+Ixf//frr//26p//9fmf//KFv//43K//+Ixf//frr//26p//9fmf//KFv//43K//+Ixf//frr//26p - //9fmf//KFv//43K//+Ixf//frr//26p//9fmf//E0b///+lAP8AAAAAAAAAAP+lAP/kvYL/K17//53b - //+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p - //9fmf//K17//53b//+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p//9fmf//K17//53b - //+Nyv//frr//26p//9fmf//K17//53b//+Nyv//frr//26p//9fmf//GUz///+lAP8AAAAAAAAAAP+l - AP/kvYL/L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte - //8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU - //8fUv//L2L//yte//8oW///JFf//yFU//8fUv//L2L//yte//8oW///JFf//yFU//8fUv//HE////+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz///////////////////+/v///Pz/s7Cw///6+v//+fn///j4///29v//9fX/s6ur///z - 8///8vL///Dw///v7///7u7/s6am///r6///6ur//+np///o6P//5ub/s6Gh///j4///4eH//+Dg///e - 3v//4Ob//8OH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz///////////////////+/v///f3/s7Gx///7+///+fn///j4///3 - 9///9vb/s6ys///z8///8vL///Hx///v7///7u7/s6am///s7P//6+v//+np///o6P//5+f/s6Gh///k - 5P//4uL//+Dg///e3v//4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz/////////////////////////v7/s7Gx///7 - +///+vr///j4///39///9vb/s6ys///09P//8vL///Hx///w8P//7u7/s6am///s7P//6+v//+np///o - 6P//5+f/s6Gh///m5v//4+P//+Hh///f3///4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////////////////// - /////v7/s7Ky///7+///+vr///n5///4+P//9vb/s6ys///09P//8/P///Ly///w8P//7+//s6en///s - 7P//6+v//+rq///o6P//5+f/s6Gh///l5f//4+P//+Hh///f3///3+b//8KH//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Oz - s/+zs7P/s7Oz/7Ozs/+zsrL/s7Ky/7Oxsf+zsLD/s6+v/7Ourv+zra3/s6ys/7Orq/+zq6v/s6qq/7Oo - qP+zqKj/s6en/7Ompv+zpaX/s6Sk/7Ojo/+zoqL/s6Gh/7Ohof+zn5//s56e/7Odnf+znqL//8KI//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz////////////////////////////s7Ky///8/P//+/v///n5///4+P//9/f/s62t///1 - 9f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l5f//4+P//+Hh///g - 4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz////////////////////////////s7Ky///8/P//+/v///r6///4 - +P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l - 5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz////////////////////////////s7Ky///8 - /P//+/v///r6///4+P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p - 6f//6Oj/s6Gh///l5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/lvoX/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////////////////// - ////////s7Oz///////////////////+/////f//s7Gz///7////+f////j+///3/f//9fv/s6uv///z - +f//8ff///D2///u9f//7vT/s6Wp///r8f//6O7//+bs///l7P//5fH//8SM//+lAP8AAAAAAAAAAP+m - AP/kxZj/5b+F/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9 - gv/kvYL/5L2C/+S9gv/kvYP/5L6D/+S8gP/kvYH/5LuB/+S6gP/kuX//5Lp9/+S4fv/kt3z/5Lh9/+S2 - fP/ktXr/5LZ7/+S0ev/ks3j/5LR3/+SyeP/ksXb/5LF3/+Swdv/kr3T/5K5z/+SvdP/krnP/466C//+m - AP8AAAAAAAAAAP+oAP//lwD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+W - AP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lwD//5cA//+XAP//lwD//5cA//+X - AP//lwD//5cA//+XAP//lwD//5cA//+XAP//lwD//5cA//+YAP//mAD//5gA//+YAP//mAD//5gA//+Y - AP//mAD//5gA//+oAP8AAAAAAAAAAP+pAP/8lgD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD//JYA//+pAP8AAAAAAAAAAP+qAP/3kQD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/95EA//+qAP8AAAAAAAAAAP+qAP/yiwD/5X0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/lfQD/8osA//+qAP8AAAAAAAAAAP+o - AP/vo0P/4ZtP/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/hm0//76ND//+o - AP8AAAAAAAAAAP+mAMzvtnP/57yV/+i6j//ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - j//nvJX/77Zz//+mAMwAAAAAAAAAAP+wAFv/xGf/+NGf//jky//44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jky//40Z///8Rn//+wAFsAAAAAAAAAAAAAAAD/sABb/6QAzP+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//pADM/7AAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//////// - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAADAAAAAAAMAAP///////wAA////////AAD///////8AAP///////wAA - - - - CenterScreen - - - Massen Änderung - - - BackgroundWorker - - - System.ComponentModel.BackgroundWorker, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmMass_Change - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMass_Change.vb b/app/DD-Record-Organizer - Kopie/frmMass_Change.vb deleted file mode 100644 index 44fe33d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMass_Change.vb +++ /dev/null @@ -1,176 +0,0 @@ -Imports System.ComponentModel - -Public Class frmMass_Change - Dim SQL As String - Dim _CONTROLID As Integer - Private Sub frmMass_Change_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - SUCCESSFULL = False - Dim msg = "Anzahl zu ändernde Datensätze: " - If USER_LANGUAGE <> "de-DE" Then - msg = "Count of records to be changed: " - End If - lblCount.Text = msg & MASS_RECORD_IDs2CHANGE.Count - cmbColumn.Items.Clear() - For Each Str As String In MASS_COLUMN_LIST - If Str.ToLower = "addedwho" Or Str.ToLower = "changedwho" Or Str.ToLower = "addedwhen" Or Str.ToLower = "changedwhen" Then - Continue For - Else - cmbColumn.Items.Add(Str) - End If - Next - txtNewValue.Text = "" - Me.cmbColumn.SelectedIndex = -1 - Catch ex As Exception - MsgBox("Unexpected Error in load form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub btncancel_Click(sender As Object, e As EventArgs) Handles btncancel.Click - Me.Close() - End Sub - Private Sub btnRefresh_Click(sender As Object, e As EventArgs) Handles btnRefresh.Click - Try - _CONTROLID = 0 - If txtNewValue.Text <> "" And Me.cmbColumn.SelectedIndex <> -1 Then - Dim msg = "Sind Sie sicher, dass Sie diese Massenänderung durchführen wollen?" & vbNewLine & MASS_RECORD_IDs2CHANGE.Count.ToString & " Datensätze werden geändert!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to execute this mass change?" & vbNewLine & MASS_RECORD_IDs2CHANGE.Count.ToString & " records will be changed!" - End If - - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Cursor = Cursors.WaitCursor - ClassLogger.Add(String.Format("### Starting MassChange of column '{0}' with value '{1}'....###", cmbColumn.Text, txtNewValue.Text), False) - ClassHelper.InsertEssential_Log(USER_GUID, "User-ID", String.Format("### Starting MassChange of column '{0}' with value '{1}'....###", cmbColumn.Text, txtNewValue.Text)) - Me.Cursor = Cursors.WaitCursor - SQL = String.Format("SELECT GUID FROM TBPMO_CONTROL WHERE COL_NAME = '{0}' AND FORM_ID = {1}", cmbColumn.Text, CURRENT_ENTITY_ID) - Dim control_Id = ClassDatabase.Execute_Scalar(SQL, True) - - If Not IsNothing(control_Id) Then - _CONTROLID = control_Id - End If - ProgressBar1.Visible = True - lblStateBW.Text = "Preparing BackgroundWorker..." - lblStateBW.Visible = True - ProgressBar1.Maximum = MASS_RECORD_IDs2CHANGE.Count - AddHandler BackgroundWorker.DoWork, AddressOf bwDowork - '.. und starten - BackgroundWorker.RunWorkerAsync() - End If - Else - MessageBox.Show("Please choose an entry from dropdown and input a new value.") - End If - - Catch ex As Exception - MsgBox("Unexpected Error in Execute mass change:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Cursor = Cursors.Default - End Sub - Dim _Error = False - Sub bwDowork(ByVal sender As Object, ByVal e As DoWorkEventArgs) - Dim worker As BackgroundWorker = CType(sender, BackgroundWorker) - Dim val = txtNewValue.Text - - - If _CONTROLID <> 0 Then - SQL = String.Format("SELECT CONTROL_TYPE_ID FROM TBPMO_CONTROL WHERE GUID = {0}", _CONTROLID) - Dim control_type_ID = ClassDatabase.Execute_Scalar(SQL, True) - If control_type_ID = 4 Then - Try - val = CDate(val) - Catch ex As Exception - MsgBox("Error in Converting value '" & val & "' to date", MsgBoxStyle.Critical) - Cursor = Cursors.Default - Exit Sub - End Try - End If - If control_type_ID = 7 Or control_type_ID = 12 Or control_type_ID = 14 Then - stateBW = "Deleting the old values..." - 'Dim msg As String - 'msg = "Achtung: für diese Spalte existieren mehrere Werte. Diese Werte werden gelöscht." & vbNewLine & "Wollen Sie dennoch fortfahren?" - 'If USER_LANGUAGE <> "de-DE" Then - ' msg = "Attention: there are multiple values for this column. These values will be deleted." & vbNewLine & "Would You like to continue?" - 'End If - 'Dim result1 As MsgBoxResult - 'result1 = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - For Each Record As String In MASS_RECORD_IDs2CHANGE - Dim del = String.Format("DELETE FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", _CONTROLID, CInt(Record)) - ClassDatabase.Execute_non_Query(del, False) - ClassProxy.PRPROXY_CONTROL_DEL(CInt(Record), CURRENT_ENTITY_ID, _CONTROLID) - Next - End If - Try - Dim RIGHT_ONLY_READ_RECORD_FILE = False - Dim i As Integer = 1 - For Each Record As String In MASS_RECORD_IDs2CHANGE - stateBW = String.Format("Working on record {0} of {1}...", i, MASS_RECORD_IDs2CHANGE.Count.ToString) - If SQL_RECORD_AND_FILE_READ_ONLY <> "" Then - RIGHT_ONLY_READ_RECORD_FILE = ClassHelper.Check_Record_Read_only(CInt(Record), CURRENT_ENTITY_ID) - End If - If RIGHT_ONLY_READ_RECORD_FILE = False Then - SQL = String.Format("SELECT GUID FROM TBPMO_CONTROL_VALUE WHERE CONTROL_ID = {0} AND RECORD_ID = {1}", _CONTROLID, CInt(Record)) - Dim ex_GUID = ClassDatabase.Execute_Scalar(SQL, True) - If Not IsNothing(ex_GUID) Then - SQL = String.Format("UPDATE TBPMO_CONTROL_VALUE SET VALUE = '{0}',CHANGED_WHO = '{1}' WHERE GUID = {2}", val, USER_USERNAME, ex_GUID) - If ClassDatabase.Execute_non_Query(SQL, False) = False Then - _Error = True - ClassLogger.Add(">> Error in updating the value for Record: " & Record, False) - - Else - ClassProxy.PRPROXY_CONTROL_VALUE_UPD_INS(CURRENT_ENTITY_ID, _CONTROLID, CInt(Record), val) - End If - Else - SQL = String.Format("INSERT INTO TBPMO_CONTROL_VALUE (CONTROL_ID, RECORD_ID, VALUE, ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", _CONTROLID, CInt(Record), val, USER_USERNAME) - If ClassDatabase.Execute_non_Query(SQL, False) = False Then - _Error = True - ClassLogger.Add(">> Error in inserting the value for Record: " & Record, False) - Else - ClassProxy.PRPROXY_CONTROL_VALUE_UPD_INS(CURRENT_ENTITY_ID, _CONTROLID, CInt(Record), val) - End If - End If - End If - BackgroundWorker.ReportProgress(i) - i += 1 - Next - SUCCESSFULL = True - ClassLogger.Add(String.Format("### MassChange finished successfully! ###"), False) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Getting record to be changed:" & ex.Message) - _Error = True - End Try - Else - ClassLogger.Add("No defined Control found!") - _Error = True - End If - - End Sub - Dim stateBW As String - Private Sub BackgroundWorker_ProgressChanged(sender As Object, e As ProgressChangedEventArgs) Handles BackgroundWorker.ProgressChanged - Me.ProgressBar1.Value = e.ProgressPercentage - lblStateBW.Text = stateBW - End Sub - - Private Sub BackgroundWorker_RunWorkerCompleted(sender As Object, e As RunWorkerCompletedEventArgs) Handles BackgroundWorker.RunWorkerCompleted - Me.ProgressBar1.Visible = False - Me.lblStateBW.Visible = False - Dim msg As String - msg = "Alle Änderungen wurden ausgeführt!" - - If USER_LANGUAGE <> "de-DE" Then - msg = "All changes were executed!" - End If - If _Error = True Then - ClassLogger.Add(String.Format("### MassChange finished - WITH errors!! ###")) - If USER_LANGUAGE <> "de-DE" Then - msg = msg & vbNewLine & "But errors occured while updating values! Check the log" - Else - msg = msg & vbNewLine & "Aber während des Update-Vorgangs erreigneten sich Fehler! Prüfen Sie die Logdatei!" - End If - - End If - MsgBox(msg, MsgBoxStyle.Information) - Me.Cursor = Cursors.Default - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.Designer.vb b/app/DD-Record-Organizer - Kopie/frmMenuDesigner.Designer.vb deleted file mode 100644 index 41eca61..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.Designer.vb +++ /dev/null @@ -1,680 +0,0 @@ - _ -Partial Class frmMenuDesigner - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMenuDesigner)) - Me.MainSplitContainer = New System.Windows.Forms.SplitContainer() - Me.dgvForm = New System.Windows.Forms.DataGridView() - Me.GUIDDataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.PARENTIDDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.NAMEDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.LEVELDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ADDEDWHODataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ADDEDWHENDataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.CHANGEDWHODataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.CHANGEDWHENDataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.FormBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.MenuEntriesSplitContainer = New System.Windows.Forms.SplitContainer() - Me.dgvMenu = New System.Windows.Forms.DataGridView() - Me.GUIDDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.MENUENTRYDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ICONPATHDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.SEQUENCEDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ADDEDWHODataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ADDEDWHENDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.CHANGEDWHODataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.CHANGEDWHENDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.MenuBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSetMenuDesigner = New DD_Record_Organizer.DD_DMSDataSetMenuDesigner() - Me.MenuBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.dgvMenuEntry = New System.Windows.Forms.DataGridView() - Me.GUIDDataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.MENUFORMIDDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.FORMIDDataGridViewTextBoxColumn = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ICONPATHDataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.MENUENTRYDataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.SEQUENCEDataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ADDEDWHODataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ADDEDWHENDataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.CHANGEDWHODataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.CHANGEDWHENDataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.MenuEntryBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.MenuEntrybindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorCountItem1 = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem1 = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorSeparator5 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel() - Me.TBPMO_FORMTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter() - Me.TBPMO_MENU_FORMTableAdapter = New DD_Record_Organizer.DD_DMSDataSetMenuDesignerTableAdapters.TBPMO_MENU_FORMTableAdapter() - Me.TBPMO_MENU_FORM_ENTRIESTableAdapter = New DD_Record_Organizer.DD_DMSDataSetMenuDesignerTableAdapters.TBPMO_MENU_FORM_ENTRIESTableAdapter() - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorAddNewItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorDeleteItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveNextItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - CType(Me.MainSplitContainer, System.ComponentModel.ISupportInitialize).BeginInit() - Me.MainSplitContainer.Panel1.SuspendLayout() - Me.MainSplitContainer.Panel2.SuspendLayout() - Me.MainSplitContainer.SuspendLayout() - CType(Me.dgvForm, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.FormBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStrip1.SuspendLayout() - CType(Me.MenuEntriesSplitContainer, System.ComponentModel.ISupportInitialize).BeginInit() - Me.MenuEntriesSplitContainer.Panel1.SuspendLayout() - Me.MenuEntriesSplitContainer.Panel2.SuspendLayout() - Me.MenuEntriesSplitContainer.SuspendLayout() - CType(Me.dgvMenu, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.MenuBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSetMenuDesigner, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.MenuBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.MenuBindingNavigator.SuspendLayout() - CType(Me.dgvMenuEntry, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.MenuEntryBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.MenuEntrybindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.MenuEntrybindingNavigator.SuspendLayout() - Me.SuspendLayout() - ' - 'MainSplitContainer - ' - resources.ApplyResources(Me.MainSplitContainer, "MainSplitContainer") - Me.MainSplitContainer.Name = "MainSplitContainer" - ' - 'MainSplitContainer.Panel1 - ' - resources.ApplyResources(Me.MainSplitContainer.Panel1, "MainSplitContainer.Panel1") - Me.MainSplitContainer.Panel1.Controls.Add(Me.dgvForm) - Me.MainSplitContainer.Panel1.Controls.Add(Me.ToolStrip1) - ' - 'MainSplitContainer.Panel2 - ' - resources.ApplyResources(Me.MainSplitContainer.Panel2, "MainSplitContainer.Panel2") - Me.MainSplitContainer.Panel2.Controls.Add(Me.MenuEntriesSplitContainer) - ' - 'dgvForm - ' - resources.ApplyResources(Me.dgvForm, "dgvForm") - Me.dgvForm.AllowUserToAddRows = False - Me.dgvForm.AllowUserToDeleteRows = False - Me.dgvForm.AutoGenerateColumns = False - Me.dgvForm.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvForm.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.GUIDDataGridViewTextBoxColumn2, Me.PARENTIDDataGridViewTextBoxColumn, Me.NAMEDataGridViewTextBoxColumn, Me.LEVELDataGridViewTextBoxColumn, Me.ADDEDWHODataGridViewTextBoxColumn2, Me.ADDEDWHENDataGridViewTextBoxColumn2, Me.CHANGEDWHODataGridViewTextBoxColumn2, Me.CHANGEDWHENDataGridViewTextBoxColumn2}) - Me.dgvForm.DataSource = Me.FormBindingSource - Me.dgvForm.Name = "dgvForm" - Me.dgvForm.ReadOnly = True - Me.dgvForm.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - ' - 'GUIDDataGridViewTextBoxColumn2 - ' - Me.GUIDDataGridViewTextBoxColumn2.DataPropertyName = "GUID" - resources.ApplyResources(Me.GUIDDataGridViewTextBoxColumn2, "GUIDDataGridViewTextBoxColumn2") - Me.GUIDDataGridViewTextBoxColumn2.Name = "GUIDDataGridViewTextBoxColumn2" - Me.GUIDDataGridViewTextBoxColumn2.ReadOnly = True - ' - 'PARENTIDDataGridViewTextBoxColumn - ' - Me.PARENTIDDataGridViewTextBoxColumn.DataPropertyName = "PARENT_ID" - resources.ApplyResources(Me.PARENTIDDataGridViewTextBoxColumn, "PARENTIDDataGridViewTextBoxColumn") - Me.PARENTIDDataGridViewTextBoxColumn.Name = "PARENTIDDataGridViewTextBoxColumn" - Me.PARENTIDDataGridViewTextBoxColumn.ReadOnly = True - ' - 'NAMEDataGridViewTextBoxColumn - ' - Me.NAMEDataGridViewTextBoxColumn.DataPropertyName = "NAME" - resources.ApplyResources(Me.NAMEDataGridViewTextBoxColumn, "NAMEDataGridViewTextBoxColumn") - Me.NAMEDataGridViewTextBoxColumn.Name = "NAMEDataGridViewTextBoxColumn" - Me.NAMEDataGridViewTextBoxColumn.ReadOnly = True - ' - 'LEVELDataGridViewTextBoxColumn - ' - Me.LEVELDataGridViewTextBoxColumn.DataPropertyName = "LEVEL" - resources.ApplyResources(Me.LEVELDataGridViewTextBoxColumn, "LEVELDataGridViewTextBoxColumn") - Me.LEVELDataGridViewTextBoxColumn.Name = "LEVELDataGridViewTextBoxColumn" - Me.LEVELDataGridViewTextBoxColumn.ReadOnly = True - ' - 'ADDEDWHODataGridViewTextBoxColumn2 - ' - Me.ADDEDWHODataGridViewTextBoxColumn2.DataPropertyName = "ADDED_WHO" - resources.ApplyResources(Me.ADDEDWHODataGridViewTextBoxColumn2, "ADDEDWHODataGridViewTextBoxColumn2") - Me.ADDEDWHODataGridViewTextBoxColumn2.Name = "ADDEDWHODataGridViewTextBoxColumn2" - Me.ADDEDWHODataGridViewTextBoxColumn2.ReadOnly = True - ' - 'ADDEDWHENDataGridViewTextBoxColumn2 - ' - Me.ADDEDWHENDataGridViewTextBoxColumn2.DataPropertyName = "ADDED_WHEN" - resources.ApplyResources(Me.ADDEDWHENDataGridViewTextBoxColumn2, "ADDEDWHENDataGridViewTextBoxColumn2") - Me.ADDEDWHENDataGridViewTextBoxColumn2.Name = "ADDEDWHENDataGridViewTextBoxColumn2" - Me.ADDEDWHENDataGridViewTextBoxColumn2.ReadOnly = True - ' - 'CHANGEDWHODataGridViewTextBoxColumn2 - ' - Me.CHANGEDWHODataGridViewTextBoxColumn2.DataPropertyName = "CHANGED_WHO" - resources.ApplyResources(Me.CHANGEDWHODataGridViewTextBoxColumn2, "CHANGEDWHODataGridViewTextBoxColumn2") - Me.CHANGEDWHODataGridViewTextBoxColumn2.Name = "CHANGEDWHODataGridViewTextBoxColumn2" - Me.CHANGEDWHODataGridViewTextBoxColumn2.ReadOnly = True - ' - 'CHANGEDWHENDataGridViewTextBoxColumn2 - ' - Me.CHANGEDWHENDataGridViewTextBoxColumn2.DataPropertyName = "CHANGED_WHEN" - resources.ApplyResources(Me.CHANGEDWHENDataGridViewTextBoxColumn2, "CHANGEDWHENDataGridViewTextBoxColumn2") - Me.CHANGEDWHENDataGridViewTextBoxColumn2.Name = "CHANGEDWHENDataGridViewTextBoxColumn2" - Me.CHANGEDWHENDataGridViewTextBoxColumn2.ReadOnly = True - ' - 'FormBindingSource - ' - Me.FormBindingSource.DataMember = "TBPMO_FORM" - Me.FormBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'ToolStrip1 - ' - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLabel1}) - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'ToolStripLabel1 - ' - resources.ApplyResources(Me.ToolStripLabel1, "ToolStripLabel1") - Me.ToolStripLabel1.Name = "ToolStripLabel1" - ' - 'MenuEntriesSplitContainer - ' - resources.ApplyResources(Me.MenuEntriesSplitContainer, "MenuEntriesSplitContainer") - Me.MenuEntriesSplitContainer.Name = "MenuEntriesSplitContainer" - ' - 'MenuEntriesSplitContainer.Panel1 - ' - resources.ApplyResources(Me.MenuEntriesSplitContainer.Panel1, "MenuEntriesSplitContainer.Panel1") - Me.MenuEntriesSplitContainer.Panel1.Controls.Add(Me.dgvMenu) - Me.MenuEntriesSplitContainer.Panel1.Controls.Add(Me.MenuBindingNavigator) - ' - 'MenuEntriesSplitContainer.Panel2 - ' - resources.ApplyResources(Me.MenuEntriesSplitContainer.Panel2, "MenuEntriesSplitContainer.Panel2") - Me.MenuEntriesSplitContainer.Panel2.Controls.Add(Me.dgvMenuEntry) - Me.MenuEntriesSplitContainer.Panel2.Controls.Add(Me.MenuEntrybindingNavigator) - ' - 'dgvMenu - ' - resources.ApplyResources(Me.dgvMenu, "dgvMenu") - Me.dgvMenu.AutoGenerateColumns = False - Me.dgvMenu.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvMenu.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.GUIDDataGridViewTextBoxColumn, Me.MENUENTRYDataGridViewTextBoxColumn, Me.ICONPATHDataGridViewTextBoxColumn, Me.SEQUENCEDataGridViewTextBoxColumn, Me.ADDEDWHODataGridViewTextBoxColumn, Me.ADDEDWHENDataGridViewTextBoxColumn, Me.CHANGEDWHODataGridViewTextBoxColumn, Me.CHANGEDWHENDataGridViewTextBoxColumn}) - Me.dgvMenu.DataSource = Me.MenuBindingSource - Me.dgvMenu.Name = "dgvMenu" - Me.dgvMenu.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - ' - 'GUIDDataGridViewTextBoxColumn - ' - Me.GUIDDataGridViewTextBoxColumn.DataPropertyName = "GUID" - resources.ApplyResources(Me.GUIDDataGridViewTextBoxColumn, "GUIDDataGridViewTextBoxColumn") - Me.GUIDDataGridViewTextBoxColumn.Name = "GUIDDataGridViewTextBoxColumn" - Me.GUIDDataGridViewTextBoxColumn.ReadOnly = True - ' - 'MENUENTRYDataGridViewTextBoxColumn - ' - Me.MENUENTRYDataGridViewTextBoxColumn.DataPropertyName = "MENU_ENTRY" - resources.ApplyResources(Me.MENUENTRYDataGridViewTextBoxColumn, "MENUENTRYDataGridViewTextBoxColumn") - Me.MENUENTRYDataGridViewTextBoxColumn.Name = "MENUENTRYDataGridViewTextBoxColumn" - ' - 'ICONPATHDataGridViewTextBoxColumn - ' - Me.ICONPATHDataGridViewTextBoxColumn.DataPropertyName = "ICON_PATH" - resources.ApplyResources(Me.ICONPATHDataGridViewTextBoxColumn, "ICONPATHDataGridViewTextBoxColumn") - Me.ICONPATHDataGridViewTextBoxColumn.Name = "ICONPATHDataGridViewTextBoxColumn" - ' - 'SEQUENCEDataGridViewTextBoxColumn - ' - Me.SEQUENCEDataGridViewTextBoxColumn.DataPropertyName = "SEQUENCE" - resources.ApplyResources(Me.SEQUENCEDataGridViewTextBoxColumn, "SEQUENCEDataGridViewTextBoxColumn") - Me.SEQUENCEDataGridViewTextBoxColumn.Name = "SEQUENCEDataGridViewTextBoxColumn" - ' - 'ADDEDWHODataGridViewTextBoxColumn - ' - Me.ADDEDWHODataGridViewTextBoxColumn.DataPropertyName = "ADDED_WHO" - resources.ApplyResources(Me.ADDEDWHODataGridViewTextBoxColumn, "ADDEDWHODataGridViewTextBoxColumn") - Me.ADDEDWHODataGridViewTextBoxColumn.Name = "ADDEDWHODataGridViewTextBoxColumn" - ' - 'ADDEDWHENDataGridViewTextBoxColumn - ' - Me.ADDEDWHENDataGridViewTextBoxColumn.DataPropertyName = "ADDED_WHEN" - resources.ApplyResources(Me.ADDEDWHENDataGridViewTextBoxColumn, "ADDEDWHENDataGridViewTextBoxColumn") - Me.ADDEDWHENDataGridViewTextBoxColumn.Name = "ADDEDWHENDataGridViewTextBoxColumn" - ' - 'CHANGEDWHODataGridViewTextBoxColumn - ' - Me.CHANGEDWHODataGridViewTextBoxColumn.DataPropertyName = "CHANGED_WHO" - resources.ApplyResources(Me.CHANGEDWHODataGridViewTextBoxColumn, "CHANGEDWHODataGridViewTextBoxColumn") - Me.CHANGEDWHODataGridViewTextBoxColumn.Name = "CHANGEDWHODataGridViewTextBoxColumn" - ' - 'CHANGEDWHENDataGridViewTextBoxColumn - ' - Me.CHANGEDWHENDataGridViewTextBoxColumn.DataPropertyName = "CHANGED_WHEN" - resources.ApplyResources(Me.CHANGEDWHENDataGridViewTextBoxColumn, "CHANGEDWHENDataGridViewTextBoxColumn") - Me.CHANGEDWHENDataGridViewTextBoxColumn.Name = "CHANGEDWHENDataGridViewTextBoxColumn" - ' - 'MenuBindingSource - ' - Me.MenuBindingSource.DataMember = "TBPMO_MENU_FORM" - Me.MenuBindingSource.DataSource = Me.DD_DMSDataSetMenuDesigner - ' - 'DD_DMSDataSetMenuDesigner - ' - Me.DD_DMSDataSetMenuDesigner.DataSetName = "DD_DMSDataSetMenuDesigner" - Me.DD_DMSDataSetMenuDesigner.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'MenuBindingNavigator - ' - resources.ApplyResources(Me.MenuBindingNavigator, "MenuBindingNavigator") - Me.MenuBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.MenuBindingNavigator.BindingSource = Me.MenuBindingSource - Me.MenuBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.MenuBindingNavigator.CountItemFormat = "of {0}" - Me.MenuBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.MenuBindingNavigator.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.MenuBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.ToolStripButton1}) - Me.MenuBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.MenuBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.MenuBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.MenuBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.MenuBindingNavigator.Name = "MenuBindingNavigator" - Me.MenuBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorCountItem - ' - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - ' - 'BindingNavigatorSeparator - ' - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - ' - 'BindingNavigatorSeparator2 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - ' - 'dgvMenuEntry - ' - resources.ApplyResources(Me.dgvMenuEntry, "dgvMenuEntry") - Me.dgvMenuEntry.AllowDrop = True - Me.dgvMenuEntry.AutoGenerateColumns = False - Me.dgvMenuEntry.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvMenuEntry.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.GUIDDataGridViewTextBoxColumn1, Me.MENUFORMIDDataGridViewTextBoxColumn, Me.FORMIDDataGridViewTextBoxColumn, Me.ICONPATHDataGridViewTextBoxColumn1, Me.MENUENTRYDataGridViewTextBoxColumn1, Me.SEQUENCEDataGridViewTextBoxColumn1, Me.ADDEDWHODataGridViewTextBoxColumn1, Me.ADDEDWHENDataGridViewTextBoxColumn1, Me.CHANGEDWHODataGridViewTextBoxColumn1, Me.CHANGEDWHENDataGridViewTextBoxColumn1}) - Me.dgvMenuEntry.DataSource = Me.MenuEntryBindingSource - Me.dgvMenuEntry.Name = "dgvMenuEntry" - Me.dgvMenuEntry.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - ' - 'GUIDDataGridViewTextBoxColumn1 - ' - Me.GUIDDataGridViewTextBoxColumn1.DataPropertyName = "GUID" - resources.ApplyResources(Me.GUIDDataGridViewTextBoxColumn1, "GUIDDataGridViewTextBoxColumn1") - Me.GUIDDataGridViewTextBoxColumn1.Name = "GUIDDataGridViewTextBoxColumn1" - Me.GUIDDataGridViewTextBoxColumn1.ReadOnly = True - ' - 'MENUFORMIDDataGridViewTextBoxColumn - ' - Me.MENUFORMIDDataGridViewTextBoxColumn.DataPropertyName = "MENU_FORM_ID" - resources.ApplyResources(Me.MENUFORMIDDataGridViewTextBoxColumn, "MENUFORMIDDataGridViewTextBoxColumn") - Me.MENUFORMIDDataGridViewTextBoxColumn.Name = "MENUFORMIDDataGridViewTextBoxColumn" - ' - 'FORMIDDataGridViewTextBoxColumn - ' - Me.FORMIDDataGridViewTextBoxColumn.DataPropertyName = "FORM_ID" - resources.ApplyResources(Me.FORMIDDataGridViewTextBoxColumn, "FORMIDDataGridViewTextBoxColumn") - Me.FORMIDDataGridViewTextBoxColumn.Name = "FORMIDDataGridViewTextBoxColumn" - ' - 'ICONPATHDataGridViewTextBoxColumn1 - ' - Me.ICONPATHDataGridViewTextBoxColumn1.DataPropertyName = "ICON_PATH" - resources.ApplyResources(Me.ICONPATHDataGridViewTextBoxColumn1, "ICONPATHDataGridViewTextBoxColumn1") - Me.ICONPATHDataGridViewTextBoxColumn1.Name = "ICONPATHDataGridViewTextBoxColumn1" - ' - 'MENUENTRYDataGridViewTextBoxColumn1 - ' - Me.MENUENTRYDataGridViewTextBoxColumn1.DataPropertyName = "MENU_ENTRY" - resources.ApplyResources(Me.MENUENTRYDataGridViewTextBoxColumn1, "MENUENTRYDataGridViewTextBoxColumn1") - Me.MENUENTRYDataGridViewTextBoxColumn1.Name = "MENUENTRYDataGridViewTextBoxColumn1" - ' - 'SEQUENCEDataGridViewTextBoxColumn1 - ' - Me.SEQUENCEDataGridViewTextBoxColumn1.DataPropertyName = "SEQUENCE" - resources.ApplyResources(Me.SEQUENCEDataGridViewTextBoxColumn1, "SEQUENCEDataGridViewTextBoxColumn1") - Me.SEQUENCEDataGridViewTextBoxColumn1.Name = "SEQUENCEDataGridViewTextBoxColumn1" - ' - 'ADDEDWHODataGridViewTextBoxColumn1 - ' - Me.ADDEDWHODataGridViewTextBoxColumn1.DataPropertyName = "ADDED_WHO" - resources.ApplyResources(Me.ADDEDWHODataGridViewTextBoxColumn1, "ADDEDWHODataGridViewTextBoxColumn1") - Me.ADDEDWHODataGridViewTextBoxColumn1.Name = "ADDEDWHODataGridViewTextBoxColumn1" - ' - 'ADDEDWHENDataGridViewTextBoxColumn1 - ' - Me.ADDEDWHENDataGridViewTextBoxColumn1.DataPropertyName = "ADDED_WHEN" - resources.ApplyResources(Me.ADDEDWHENDataGridViewTextBoxColumn1, "ADDEDWHENDataGridViewTextBoxColumn1") - Me.ADDEDWHENDataGridViewTextBoxColumn1.Name = "ADDEDWHENDataGridViewTextBoxColumn1" - ' - 'CHANGEDWHODataGridViewTextBoxColumn1 - ' - Me.CHANGEDWHODataGridViewTextBoxColumn1.DataPropertyName = "CHANGED_WHO" - resources.ApplyResources(Me.CHANGEDWHODataGridViewTextBoxColumn1, "CHANGEDWHODataGridViewTextBoxColumn1") - Me.CHANGEDWHODataGridViewTextBoxColumn1.Name = "CHANGEDWHODataGridViewTextBoxColumn1" - ' - 'CHANGEDWHENDataGridViewTextBoxColumn1 - ' - Me.CHANGEDWHENDataGridViewTextBoxColumn1.DataPropertyName = "CHANGED_WHEN" - resources.ApplyResources(Me.CHANGEDWHENDataGridViewTextBoxColumn1, "CHANGEDWHENDataGridViewTextBoxColumn1") - Me.CHANGEDWHENDataGridViewTextBoxColumn1.Name = "CHANGEDWHENDataGridViewTextBoxColumn1" - ' - 'MenuEntryBindingSource - ' - Me.MenuEntryBindingSource.DataMember = "TBPMO_MENU_FORM_ENTRIES" - Me.MenuEntryBindingSource.DataSource = Me.DD_DMSDataSetMenuDesigner - ' - 'MenuEntrybindingNavigator - ' - resources.ApplyResources(Me.MenuEntrybindingNavigator, "MenuEntrybindingNavigator") - Me.MenuEntrybindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem1 - Me.MenuEntrybindingNavigator.BindingSource = Me.MenuEntryBindingSource - Me.MenuEntrybindingNavigator.CountItem = Me.BindingNavigatorCountItem1 - Me.MenuEntrybindingNavigator.CountItemFormat = "of {0}" - Me.MenuEntrybindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem1 - Me.MenuEntrybindingNavigator.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.MenuEntrybindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem1, Me.BindingNavigatorMovePreviousItem1, Me.BindingNavigatorSeparator3, Me.BindingNavigatorPositionItem1, Me.BindingNavigatorCountItem1, Me.BindingNavigatorSeparator4, Me.BindingNavigatorMoveNextItem1, Me.BindingNavigatorMoveLastItem1, Me.BindingNavigatorSeparator5, Me.BindingNavigatorAddNewItem1, Me.BindingNavigatorDeleteItem1, Me.ToolStripButton2, Me.ToolStripLabel2}) - Me.MenuEntrybindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem1 - Me.MenuEntrybindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem1 - Me.MenuEntrybindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem1 - Me.MenuEntrybindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem1 - Me.MenuEntrybindingNavigator.Name = "MenuEntrybindingNavigator" - Me.MenuEntrybindingNavigator.PositionItem = Me.BindingNavigatorPositionItem1 - ' - 'BindingNavigatorCountItem1 - ' - resources.ApplyResources(Me.BindingNavigatorCountItem1, "BindingNavigatorCountItem1") - Me.BindingNavigatorCountItem1.Name = "BindingNavigatorCountItem1" - ' - 'BindingNavigatorSeparator3 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator3, "BindingNavigatorSeparator3") - Me.BindingNavigatorSeparator3.Name = "BindingNavigatorSeparator3" - ' - 'BindingNavigatorPositionItem1 - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem1, "BindingNavigatorPositionItem1") - Me.BindingNavigatorPositionItem1.Name = "BindingNavigatorPositionItem1" - ' - 'BindingNavigatorSeparator4 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator4, "BindingNavigatorSeparator4") - Me.BindingNavigatorSeparator4.Name = "BindingNavigatorSeparator4" - ' - 'BindingNavigatorSeparator5 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator5, "BindingNavigatorSeparator5") - Me.BindingNavigatorSeparator5.Name = "BindingNavigatorSeparator5" - ' - 'ToolStripLabel2 - ' - resources.ApplyResources(Me.ToolStripLabel2, "ToolStripLabel2") - Me.ToolStripLabel2.ForeColor = System.Drawing.Color.Crimson - Me.ToolStripLabel2.Name = "ToolStripLabel2" - ' - 'TBPMO_FORMTableAdapter - ' - Me.TBPMO_FORMTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_MENU_FORMTableAdapter - ' - Me.TBPMO_MENU_FORMTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_MENU_FORM_ENTRIESTableAdapter - ' - Me.TBPMO_MENU_FORM_ENTRIESTableAdapter.ClearBeforeFill = True - ' - 'BindingNavigatorAddNewItem - ' - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorDeleteItem - ' - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorMoveNextItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'ToolStripButton1 - ' - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'BindingNavigatorAddNewItem1 - ' - resources.ApplyResources(Me.BindingNavigatorAddNewItem1, "BindingNavigatorAddNewItem1") - Me.BindingNavigatorAddNewItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorAddNewItem1.Name = "BindingNavigatorAddNewItem1" - ' - 'BindingNavigatorDeleteItem1 - ' - resources.ApplyResources(Me.BindingNavigatorDeleteItem1, "BindingNavigatorDeleteItem1") - Me.BindingNavigatorDeleteItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorDeleteItem1.Name = "BindingNavigatorDeleteItem1" - ' - 'BindingNavigatorMoveFirstItem1 - ' - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem1, "BindingNavigatorMoveFirstItem1") - Me.BindingNavigatorMoveFirstItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem1.Name = "BindingNavigatorMoveFirstItem1" - ' - 'BindingNavigatorMovePreviousItem1 - ' - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem1, "BindingNavigatorMovePreviousItem1") - Me.BindingNavigatorMovePreviousItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem1.Name = "BindingNavigatorMovePreviousItem1" - ' - 'BindingNavigatorMoveNextItem1 - ' - resources.ApplyResources(Me.BindingNavigatorMoveNextItem1, "BindingNavigatorMoveNextItem1") - Me.BindingNavigatorMoveNextItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem1.Name = "BindingNavigatorMoveNextItem1" - ' - 'BindingNavigatorMoveLastItem1 - ' - resources.ApplyResources(Me.BindingNavigatorMoveLastItem1, "BindingNavigatorMoveLastItem1") - Me.BindingNavigatorMoveLastItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem1.Name = "BindingNavigatorMoveLastItem1" - ' - 'ToolStripButton2 - ' - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton2.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'frmMenuDesigner - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.MainSplitContainer) - Me.Name = "frmMenuDesigner" - Me.MainSplitContainer.Panel1.ResumeLayout(False) - Me.MainSplitContainer.Panel1.PerformLayout() - Me.MainSplitContainer.Panel2.ResumeLayout(False) - CType(Me.MainSplitContainer, System.ComponentModel.ISupportInitialize).EndInit() - Me.MainSplitContainer.ResumeLayout(False) - CType(Me.dgvForm, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.FormBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.MenuEntriesSplitContainer.Panel1.ResumeLayout(False) - Me.MenuEntriesSplitContainer.Panel1.PerformLayout() - Me.MenuEntriesSplitContainer.Panel2.ResumeLayout(False) - Me.MenuEntriesSplitContainer.Panel2.PerformLayout() - CType(Me.MenuEntriesSplitContainer, System.ComponentModel.ISupportInitialize).EndInit() - Me.MenuEntriesSplitContainer.ResumeLayout(False) - CType(Me.dgvMenu, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.MenuBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSetMenuDesigner, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.MenuBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.MenuBindingNavigator.ResumeLayout(False) - Me.MenuBindingNavigator.PerformLayout() - CType(Me.dgvMenuEntry, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.MenuEntryBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.MenuEntrybindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.MenuEntrybindingNavigator.ResumeLayout(False) - Me.MenuEntrybindingNavigator.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents MainSplitContainer As System.Windows.Forms.SplitContainer - Friend WithEvents MenuEntriesSplitContainer As System.Windows.Forms.SplitContainer - Friend WithEvents dgvMenu As System.Windows.Forms.DataGridView - Friend WithEvents GUIDDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents MENUENTRYDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ICONPATHDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents SEQUENCEDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ADDEDWHODataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ADDEDWHENDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents CHANGEDWHODataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents CHANGEDWHENDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents MenuBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents DD_DMSDataSetMenuDesigner As DD_Record_Organizer.DD_DMSDataSetMenuDesigner - Friend WithEvents MenuBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_MENU_FORMTableAdapter As DD_Record_Organizer.DD_DMSDataSetMenuDesignerTableAdapters.TBPMO_MENU_FORMTableAdapter - Friend WithEvents dgvMenuEntry As System.Windows.Forms.DataGridView - Friend WithEvents MenuEntrybindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator3 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem1 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator4 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator5 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents MenuEntryBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_MENU_FORM_ENTRIESTableAdapter As DD_Record_Organizer.DD_DMSDataSetMenuDesignerTableAdapters.TBPMO_MENU_FORM_ENTRIESTableAdapter - Friend WithEvents GUIDDataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents MENUFORMIDDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents FORMIDDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ICONPATHDataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents MENUENTRYDataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents SEQUENCEDataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ADDEDWHODataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ADDEDWHENDataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents CHANGEDWHODataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents CHANGEDWHENDataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents FormBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORMTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents dgvForm As System.Windows.Forms.DataGridView - Friend WithEvents GUIDDataGridViewTextBoxColumn2 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents PARENTIDDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents NAMEDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents LEVELDataGridViewTextBoxColumn As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ADDEDWHODataGridViewTextBoxColumn2 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ADDEDWHENDataGridViewTextBoxColumn2 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents CHANGEDWHODataGridViewTextBoxColumn2 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents CHANGEDWHENDataGridViewTextBoxColumn2 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel2 As System.Windows.Forms.ToolStripLabel -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.en-US.resx b/app/DD-Record-Organizer - Kopie/frmMenuDesigner.en-US.resx deleted file mode 100644 index 7b49bf0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.en-US.resx +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 94, 22 - - - Available Forms: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 35, 22 - - - of {0} - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 35, 22 - - - of {0} - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - 337, 22 - - - Drag new Menuentries into the list below via drag and drop - - - - NoControl - - - Menu Designer - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.resx b/app/DD-Record-Organizer - Kopie/frmMenuDesigner.resx deleted file mode 100644 index de988df..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.resx +++ /dev/null @@ -1,1202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuEntriesSplitContainer - - - - False - - - - 23, 22 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - 0, 0 - - - von {0} - - - BindingNavigatorMoveFirstItem1 - - - LEVELDataGridViewTextBoxColumn - - - ADDEDWHODataGridViewTextBoxColumn2 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6, 25 - - - Ziehen Sie neue Menüeinträge per DragDrop in diese Übersicht - - - True - - - DD_DMSDataSetMenuDesigner - - - PARENT_ID - - - ToolStrip1 - - - 50, 23 - - - ADDED_WHO - - - 728, 292 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aktuelle Position - - - BindingNavigatorPositionItem1 - - - MenuEntriesSplitContainer - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 23, 22 - - - MenuEntriesSplitContainer.Panel2 - - - True - - - Erste verschieben - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - MainSplitContainer.Panel1 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Die Gesamtanzahl der Elemente. - - - - Fill - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORMTableAdapter - - - frmMenuDesigner - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ADDEDWHODataGridViewTextBoxColumn1 - - - MenuEntrybindingNavigator - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6, 25 - - - ADDED_WHEN - - - BindingNavigatorMoveLastItem1 - - - True - - - LEVEL - - - ToolStripButton2 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainSplitContainer.Panel1 - - - 0 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NAME - - - DD_Record_Organizer.DD_DMSDataSetMenuDesignerTableAdapters.TBPMO_MENU_FORMTableAdapter, DD_DMSDataSetMenuDesigner.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - MENU_ENTRY - - - 6, 25 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GUID - - - BindingNavigatorSeparator3 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - 0 - - - 6, 13 - - - TBPMO_MENU_FORMTableAdapter - - - BindingNavigatorDeleteItem1 - - - ADDEDWHODataGridViewTextBoxColumn - - - dgvForm - - - True - - - GUIDDataGridViewTextBoxColumn - - - 1 - - - 1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CHANGED_WHO - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 728, 215 - - - ADDED_WHEN - - - True - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CHANGED_WHEN - - - GUIDDataGridViewTextBoxColumn2 - - - 0, 0 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainSplitContainer.Panel2 - - - CHANGEDWHODataGridViewTextBoxColumn - - - BindingNavigatorAddNewItem1 - - - ADDEDWHENDataGridViewTextBoxColumn2 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - Erste verschieben - - - Fill - - - 6, 25 - - - GUID - - - MenuEntriesSplitContainer.Panel2 - - - 1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - ICON_PATH - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuBindingSource - - - Vorherige verschieben - - - ICON_PATH - - - 23, 22 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainSplitContainer.Panel2 - - - Magenta - - - 0, 0 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORMTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - FORMIDDataGridViewTextBoxColumn - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigator1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - Löschen - - - True - - - MenuEntriesSplitContainer.Panel1 - - - 0, 0 - - - Position - - - BindingNavigatorPositionItem - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - Fill - - - ToolStripButton1 - - - Neu hinzufügen - - - BindingNavigatorCountItem1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainSplitContainer - - - 1098, 561 - - - DD_Record_Organizer.DD_DMSDataSetMenuDesigner, DD_DMSDataSetMenuDesigner.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 0 - - - 1 - - - BindingNavigatorMovePreviousItem1 - - - 23, 22 - - - MENUENTRYDataGridViewTextBoxColumn - - - 366 - - - Position - - - 366, 25 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SEQUENCEDataGridViewTextBoxColumn1 - - - CHANGED_WHEN - - - MenuEntriesSplitContainer.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Letzte verschieben - - - ICONPATHDataGridViewTextBoxColumn - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - False - - - MENUENTRYDataGridViewTextBoxColumn1 - - - CHANGEDWHODataGridViewTextBoxColumn2 - - - 1 - - - 0 - - - 44, 22 - - - 23, 22 - - - CHANGEDWHENDataGridViewTextBoxColumn1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - ToolStripButton2 - - - dgvMenuEntry - - - Horizontal - - - SEQUENCE - - - 44, 22 - - - PARENTIDDataGridViewTextBoxColumn - - - 728, 561 - - - CHANGEDWHENDataGridViewTextBoxColumn - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Vorherige verschieben - - - MenuEntriesSplitContainer.Panel1 - - - frmMenuDesigner - - - GUID - - - Letzte verschieben - - - 240 - - - BindingNavigatorAddNewItem - - - 366, 536 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 125, 22 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - 0, 25 - - - Magenta - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuEntriesSplitContainer - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_MENU_FORM_ENTRIESTableAdapter - - - 728, 25 - - - 23, 22 - - - BindingNavigatorMoveNextItem1 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ICONPATHDataGridViewTextBoxColumn1 - - - CHANGED_WHO - - - Segoe UI Semibold, 9pt, style=Bold - - - 0 - - - Aktuelle Position - - - Fill - - - 23, 22 - - - SEQUENCE - - - DD_DMSDataSet - - - SEQUENCEDataGridViewTextBoxColumn - - - 0 - - - ToolStripLabel2 - - - GUIDDataGridViewTextBoxColumn1 - - - MenuEntryBindingSource - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MENU_FORM_ID - - - 360, 22 - - - MenuEntriesSplitContainer.Panel2 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - 0, 25 - - - MainSplitContainer.Panel1 - - - BindingNavigatorSeparator4 - - - Löschen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuBindingNavigator - - - FormBindingSource - - - ADDEDWHENDataGridViewTextBoxColumn - - - MENUFORMIDDataGridViewTextBoxColumn - - - BindingNavigatorSeparator5 - - - 0 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 50, 23 - - - MainSplitContainer - - - 1 - - - BindingNavigatorMoveFirstItem - - - Verfügbare Formulare: - - - BindingNavigatorMoveLastItem - - - ADDED_WHEN - - - True - - - 0 - - - 0 - - - ToolStripLabel1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - Neu hinzufügen - - - Fill - - - 23, 22 - - - 0 - - - 1098, 561 - - - CHANGEDWHENDataGridViewTextBoxColumn2 - - - 6, 25 - - - FORM_ID - - - Segoe UI, 9pt, style=Bold - - - CHANGED_WHO - - - 0 - - - 23, 22 - - - MENU_ENTRY - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainSplitContainer - - - True - - - ADDED_WHO - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - Nächste verschieben - - - BindingNavigator1 - - - 1 - - - 728, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - von {0} - - - 0, 25 - - - CHANGEDWHODataGridViewTextBoxColumn1 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - True - - - CHANGED_WHEN - - - DD_Record_Organizer.DD_DMSDataSetMenuDesignerTableAdapters.TBPMO_MENU_FORM_ENTRIESTableAdapter, DD_DMSDataSetMenuDesigner.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - dgvMenu - - - ADDEDWHENDataGridViewTextBoxColumn1 - - - 0 - - - ADDED_WHO - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - 23, 22 - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - 23, 22 - - - NAMEDataGridViewTextBoxColumn - - - ToolStrip1 - - - Nächste verschieben - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1015, 17 - - - 17, 56 - - - 1659, 17 - - - 1516, 17 - - - 17, 17 - - - 580, 17 - - - en-US - - - 179, 17 - - - 357, 17 - - - 1221, 17 - - - 825, 17 - - - True - - - 222, 56 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.vb b/app/DD-Record-Organizer - Kopie/frmMenuDesigner.vb deleted file mode 100644 index 0d86550..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMenuDesigner.vb +++ /dev/null @@ -1,87 +0,0 @@ -Public Class frmMenuDesigner - - Private Sub frmMenuDesigner_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Me.TBPMO_FORMTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_MENU_FORMTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_MENU_FORM_ENTRIESTableAdapter.Connection.ConnectionString = MyConnectionString - - - Me.TBPMO_FORMTableAdapter.FillByAll(Me.DD_DMSDataSet.TBPMO_FORM) - 'Me.TBPMO_MENU_FORM_ENTRIESTableAdapter.Fill(Me.DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIES) - Me.TBPMO_MENU_FORMTableAdapter.Fill(Me.DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM) - End Sub - - Private Sub MenuBindingSource_PositionChanged(sender As Object, e As EventArgs) Handles MenuBindingSource.PositionChanged - RefreshMenuEntries() - End Sub - - Private Sub RefreshMenuEntries() - Dim guid As Integer = MenuBindingSource.Item(MenuBindingSource.Position).Item("GUID") - Me.TBPMO_MENU_FORM_ENTRIESTableAdapter.FillBy(DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIES, guid) - End Sub - - Private Sub dgvForm_MouseDown(sender As Object, e As MouseEventArgs) Handles dgvForm.MouseDown - Dim i As Integer - i = dgvForm.CurrentRow.Index - - If dgvForm.Item(0, i).Value Is Nothing = False Then - Dim p As Integer - p = dgvForm.CurrentRow.Index - - Me.dgvForm.DoDragDrop(dgvForm.Item(0, i).Value.ToString, DragDropEffects.Copy) - End If - End Sub - - Private Sub dgvMenuEntry_DragEnter(sender As Object, e As DragEventArgs) Handles dgvMenuEntry.DragEnter - ' Check the format of the data being dropped. - If (e.Data.GetDataPresent(DataFormats.Text)) Then - ' Display the copy cursor. - e.Effect = DragDropEffects.Copy - Else - ' Display the no-drop cursor. - e.Effect = DragDropEffects.None - End If - End Sub - - Private Sub dgvMenuEntry_DragDrop(sender As Object, e As DragEventArgs) Handles dgvMenuEntry.DragDrop - Try - Dim FormID = e.Data.GetData(DataFormats.Text) - Dim MenuID = MenuBindingSource.Item(MenuBindingSource.Position).Item("GUID") - Dim Name = FormBindingSource.Item(FormBindingSource.Position).Item("NAME") - - If IsNothing(FormID) = False Then - TBPMO_MENU_FORM_ENTRIESTableAdapter.Insert(MenuID, FormID, "", Name, 1, USER_USERNAME, Date.Now, Nothing, Nothing) - RefreshMenuEntries() - End If - Catch ex As Exception - MsgBox("Error in Save dgvMenuEntry_DragDrop:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Try - Me.MenuBindingSource.EndEdit() - If DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM.GetChanges() Is Nothing = False Then - Me.MenuBindingSource.EndEdit() - Me.TBPMO_MENU_FORMTableAdapter.Update(DD_DMSDataSetMenuDesigner) - MsgBox("Changes saved successfully.", MsgBoxStyle.Information) - End If - Catch ex As Exception - MsgBox("Error in Save Form_Menu:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click - Try - Me.MenuEntryBindingSource.EndEdit() - If DD_DMSDataSetMenuDesigner.TBPMO_MENU_FORM_ENTRIES.GetChanges() Is Nothing = False Then - Me.MenuEntryBindingSource.EndEdit() - Me.TBPMO_MENU_FORM_ENTRIESTableAdapter.Update(DD_DMSDataSetMenuDesigner) - MsgBox("Changes saved successfully.", MsgBoxStyle.Information) - End If - Catch ex As Exception - MsgBox("Error in Save Form_Menu_Entries:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMessageBox.Designer.vb b/app/DD-Record-Organizer - Kopie/frmMessageBox.Designer.vb deleted file mode 100644 index 8587844..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMessageBox.Designer.vb +++ /dev/null @@ -1,113 +0,0 @@ - _ -Partial Class frmMessageBox - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMessageBox)) - Me.lblmsg1 = New System.Windows.Forms.Label() - Me.lblmsg2 = New System.Windows.Forms.Label() - Me.txtmsg1 = New System.Windows.Forms.TextBox() - Me.txtmsg2 = New System.Windows.Forms.TextBox() - Me.OK_Button = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'lblmsg1 - ' - Me.lblmsg1.AutoSize = True - Me.lblmsg1.Location = New System.Drawing.Point(12, 9) - Me.lblmsg1.Name = "lblmsg1" - Me.lblmsg1.Size = New System.Drawing.Size(38, 13) - Me.lblmsg1.TabIndex = 1 - Me.lblmsg1.Text = "Label1" - ' - 'lblmsg2 - ' - Me.lblmsg2.AutoSize = True - Me.lblmsg2.Location = New System.Drawing.Point(12, 77) - Me.lblmsg2.Name = "lblmsg2" - Me.lblmsg2.Size = New System.Drawing.Size(38, 13) - Me.lblmsg2.TabIndex = 2 - Me.lblmsg2.Text = "Label2" - ' - 'txtmsg1 - ' - Me.txtmsg1.BackColor = System.Drawing.SystemColors.Control - Me.txtmsg1.Location = New System.Drawing.Point(12, 25) - Me.txtmsg1.Multiline = True - Me.txtmsg1.Name = "txtmsg1" - Me.txtmsg1.ReadOnly = True - Me.txtmsg1.Size = New System.Drawing.Size(411, 49) - Me.txtmsg1.TabIndex = 3 - ' - 'txtmsg2 - ' - Me.txtmsg2.BackColor = System.Drawing.SystemColors.Control - Me.txtmsg2.Location = New System.Drawing.Point(15, 93) - Me.txtmsg2.Multiline = True - Me.txtmsg2.Name = "txtmsg2" - Me.txtmsg2.ReadOnly = True - Me.txtmsg2.Size = New System.Drawing.Size(408, 54) - Me.txtmsg2.TabIndex = 4 - ' - 'OK_Button - ' - Me.OK_Button.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.OK_Button.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.OK_Button.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.OK_Button.Location = New System.Drawing.Point(14, 151) - Me.OK_Button.Name = "OK_Button" - Me.OK_Button.Size = New System.Drawing.Size(409, 54) - Me.OK_Button.TabIndex = 0 - Me.OK_Button.Text = "OK" - ' - 'frmMessageBox - ' - Me.AcceptButton = Me.OK_Button - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(433, 210) - Me.Controls.Add(Me.txtmsg2) - Me.Controls.Add(Me.txtmsg1) - Me.Controls.Add(Me.lblmsg2) - Me.Controls.Add(Me.lblmsg1) - Me.Controls.Add(Me.OK_Button) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.Icon = CType(resources.GetObject("$this.Icon"),System.Drawing.Icon) - Me.MaximizeBox = false - Me.MinimizeBox = false - Me.Name = "frmMessageBox" - Me.ShowInTaskbar = false - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent - Me.Text = "frmMessageBox" - Me.ResumeLayout(false) - Me.PerformLayout - -End Sub - Friend WithEvents OK_Button As System.Windows.Forms.Button - Friend WithEvents lblmsg1 As System.Windows.Forms.Label - Friend WithEvents lblmsg2 As System.Windows.Forms.Label - Friend WithEvents txtmsg1 As System.Windows.Forms.TextBox - Friend WithEvents txtmsg2 As System.Windows.Forms.TextBox - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmMessageBox.resx b/app/DD-Record-Organizer - Kopie/frmMessageBox.resx deleted file mode 100644 index 131935a..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMessageBox.resx +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAA//////8AAAAAAAAAAAAA/////////wAAAAAAAA - AA//+I7u7uiP//AAAAAAAAD/+O7u7u7u7o//AAAAAAAP+O7u7u7u7u7uj/AAAAAA/47u7u7u7u7u7uj/ - AAAAD/ju7u7u///u7u7uj/AAAP+O7u7u7v//7u7u7uj/AAD/7u7u7u7//+7u7u7u/wAP+O7u7u7u///u - 7u7u7o/wD/7u7u7u7v//7u7u7u7v8P+O7u7u7u7//+7u7u7u6P//ju7u7u7u///u7u7u7uj//+7u7u7u - 7v//7u7u7u7u///u7u7u7u7//+7u7u7u7v//7u7u7u7u///u7u7u7u7//+7u7u7u7v//7u7u7u7u///u - 7u7u7u7//+7u7u7u7v//7u7u7u7u///u7u7u7u7//47u7u7u7v//7u7u7u7o//+O7u7u7u7u7u7u7u7u - 6P8P/u7u7u7u7u7u7u7u7u/wD/ju7u7u7o/47u7u7u6P8AD/7u7u7u7//+7u7u7u/wAA/47u7u7u///u - 7u7u6P8AAA/47u7u7o/47u7u7o/wAAAA/47u7u7u7u7u7uj/AAAAAA/47u7u7u7u7u6P8AAAAAAA//ju - 7u7u7u6P/wAAAAAAAA//+I7u7uiP//AAAAAAAAAAD/////////AAAAAAAAAAAAAP//////AAAAAAAP/g - B///gAH//gAAf/wAAD/4AAAf8AAAD+AAAAfAAAADwAAAA4AAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAGAAAABwAAAA8AAAAPgAAAH8AAAD/gAAB/8AAA//gAAf/+A - Af//4Af/KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAA////AAAAAP - iO7uiPAAAPju7u7ujwAPju7v/u7o8Aju7u/+7u6A+O7u7/7u7o/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u - 7u/+7u7v/u7u7/ju7u7u7u6PCO7u7/7u7oAPju7v/u7o8AD47u7u7o8AAA+I7u6I8AAAAA////AAAPgf - AADgBwAAwAMAAIABAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAIABAADAAwAA4AcAAPgf - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAOKgGgDjpSgA6LteAOrA - bADrxXoA8dCMAO3RlQDw27EA9fHoAPb29gD4+PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAACwsK - CgoKCgoLCwAAAAAAAAAAAAAAAAAAAAAAAAAACgoKCgoKCgoKCgoKCgoAAAAAAAAAAAAAAAAAAAAACwoK - CQcDAgEBAQECAwcJCgoLAAAAAAAAAAAAAAAAAAoKCQQBAQEBAQEBAQEBAQEECQoKAAAAAAAAAAAAAAAK - CggCAQEBAQEBAQEBAQEBAQECCAoKAAAAAAAAAAAACgoFAQEBAQEBAQEBAQEBAQEBAQEBBQoKAAAAAAAA - AAoKBQEBAQEBAQEBCwsLCwEBAQEBAQEBBQoKAAAAAAALCggBAQEBAQEBAQELCwsLAQEBAQEBAQEBCAoL - AAAAAAoJAgEBAQEBAQEBAQsLCwsBAQEBAQEBAQECCQoAAAAKCgQBAQEBAQEBAQEBCwsLCwEBAQEBAQEB - AQEECgoAAAoJAQEBAQEBAQEBAQELCwsLAQEBAQEBAQEBAQEJCgALCgcBAQEBAQEBAQEBAQsLCwsBAQEB - AQEBAQEBAQcKCwsKAwEBAQEBAQEBAQEBCwsLCwEBAQEBAQEBAQEBAwoLCgoCAQEBAQEBAQEBAQELCwsL - AQEBAQEBAQEBAQECCgoKCgEBAQEBAQEBAQEBAQsLCwsBAQEBAQEBAQEBAQEKCgoKAQEBAQEBAQEBAQEB - CwsLCwEBAQEBAQEBAQEBAQoKCgoBAQEBAQEBAQEBAQELCwsLAQEBAQEBAQEBAQEBCgoKCgEBAQEBAQEB - AQEBAQsLCwsBAQEBAQEBAQEBAQEKCgoKAgEBAQEBAQEBAQEBCwsLCwEBAQEBAQEBAQEBAgoKCwoDAQEB - AQEBAQEBAQELCwsLAQEBAQEBAQEBAQEDCgsLCgcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQcKCwAK - CQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCQoAAAoKBAEBAQEBAQEBAQEGCwsGAQEBAQEBAQEBAQQK - CgAAAAoJAgEBAQEBAQEBAQsLCwsBAQEBAQEBAQECCQoAAAAACwoIAQEBAQEBAQEBCwsLCwEBAQEBAQEB - AQgKCwAAAAAACgoFAQEBAQEBAQEGCwsGAQEBAQEBAQEFCgoAAAAAAAAACgoFAQEBAQEBAQEBAQEBAQEB - AQEBBQoKAAAAAAAAAAAACgoIAgEBAQEBAQEBAQEBAQEBAggKCgAAAAAAAAAAAAAACgoJBAEBAQEBAQEB - AQEBAQQJCgoAAAAAAAAAAAAAAAAACwoKCQcDAgEBAQECAwcJCgoLAAAAAAAAAAAAAAAAAAAAAAoKCgoK - CgoKCgoKCgoKAAAAAAAAAAAAAAAAAAAAAAAAAAALCwoKCgoKCgsLAAAAAAAAAAAAAAD/4Af//4AB//4A - AH/8AAA/+AAAH/AAAA/gAAAHwAAAA8AAAAOAAAABgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/4AAH//gAH//+AH/ygA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAA4qEbAOi8XwDqwW0A68Z7APHh - vwD29vYA+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAHBgYGBgcAAAAAAAAA - AAYFAgEBAQECBQYAAAAAAAYEAQEBAQEBAQEEBgAAAAYDAQEBAQcHAQEBAQQGAAAFAQEBAQEHBwEBAQEB - BQAHAgEBAQEBBwcBAQEBAQIHBgEBAQEBAQcHAQEBAQEBBgYBAQEBAQEHBwEBAQEBAQYGAQEBAQEBBwcB - AQEBAQEGBgEBAQEBAQcHAQEBAQEBBgcCAQEBAQEBAQEBAQEBAgcABQEBAQEBBwcBAQEBAQUAAAYEAQEB - AQcHAQEBAQQGAAAABgMBAQEBAQEBAQQGAAAAAAAGBQIBAQEBAgUGAAAAAAAAAAAHBgYGBgcAAAAAAPgf - AADgBwAAwAMAAIABAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAIABAADAAwAA4AcAAPgf - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29jD29vaA9vb2v/b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9r/29vaA9vb2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29mD29vbP9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2z/b29lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29iD29va/9vb2//b29v/18ej/7dGV/+i7Xv/jpSj/4qAa/+Kg - Gv/ioBr/4qAa/+OlKP/ou17/7dGV//Xx6P/29vb/9vb2//b29r/29vYgAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vZQ9vb27/b29v/18ej/6sBs/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+rAbP/18ej/9vb2//b29u/29vZQAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2YPb29v/29vb/8Nux/+OlKP/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+OlKP/w27H/9vb2//b2 - 9v/29vZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29lD29vb/9vb2/+vFev/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/rxXr/9vb2//b29v/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYg9vb27/b29v/rxXr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv//////////////////////4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/rxXr/9vb2//b29u/29vYgAAAAAAAAAAAAAAAAAAAAAPb29r/29vb/8Nux/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa///////////////////////ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/w27H/9vb2//b29r8AAAAAAAAAAAAAAAD29vZg9vb2//Xx - 6P/jpSj/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr//////////////////////+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+OlKP/18ej/9vb2//b29lAAAAAAAAAAAPb2 - 9s/29vb/6sBs/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv////////////// - ////////4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+rAbP/29vb/9vb2zwAA - AAD29vYw9vb2//Xx6P/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//// - ///////////////////ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//Xx - 6P/29vb/9vb2MPb29oD29vb/7dGV/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr//////////////////////+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/7dGV//b29v/29vaA9vb2v/b29v/ou17/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv//////////////////////4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ou17/9vb2//b29r/29vb/9vb2/+OlKP/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa///////////////////////ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+OlKP/29vb/9vb2//b29v/29vb/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr//////////////////////+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//b29v/29vb/9vb2//b29v/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv//////////////////////4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/9vb2//b29v/29vb/9vb2/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//////////////////// - ///ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/29vb/9vb2//b2 - 9v/29vb/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr///////// - /////////////+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//b2 - 9v/29vb/9vb2//b29v/jpSj/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv//////////////////////4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/jpSj/9vb2//b29v/29va/9vb2/+i7Xv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa///////////////////////ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+i7Xv/29vb/9vb2v/b29oD29vb/7dGV/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/7dGV//b29v/29vaA9vb2MPb29v/18ej/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/18ej/9vb2//b29jAAAAAA9vb2z/b29v/qwGz/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//HQjP////////////HQjP/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/6sBs//b29v/29vbPAAAAAAAAAAD29vZg9vb2//Xx - 6P/jpSj/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr//////////////////////+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+OlKP/18ej/9vb2//b29mAAAAAAAAAAAAAA - AAD29va/9vb2//Dbsf/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv////////////// - ////////4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/8Nux//b29v/29va/AAAAAAAA - AAAAAAAAAAAAAPb29iD29vbv9vb2/+vFev/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa//HQ - jP////////////HQjP/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+vFev/29vb/9vb27/b2 - 9iAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29lD29vb/9vb2/+vFev/ioBr/4qAa/+KgGv/ioBr/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/rxXr/9vb2//b2 - 9v/29vZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29mD29vb/9vb2//Dbsf/jpSj/4qAa/+Kg - Gv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/jpSj/8Nux//b2 - 9v/29vb/9vb2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb29lD29vbv9vb2//Xx - 6P/qwGz/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/4qAa/+KgGv/ioBr/6sBs//Xx - 6P/29vb/9vb27/b29lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9iD29va/9vb2//b29v/18ej/7dGV/+i7Xv/jpSj/4qAa/+KgGv/ioBr/4qAa/+OlKP/ou17/7dGV//Xx - 6P/29vb/9vb2//b29r/29vYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD29vZg9vb2z/b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29s/29vZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2MPb29oD29va/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2v/b29oD29vYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/A - A///AAD//AAAP/gAAB/wAAAP4AAAB8AAAAPAAAADgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAcAAAAPAAAAD4AAAB/AAAA/4AAAf/AAAP/8A - AP//wAP/KAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZg9vb2v/b29v/29vb/9vb2//b29v/29va/9vb2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9iD29vbP8eG//+i8X//ioRv/4qEb/+KhG//ioRv/6Lxf//Hhv//29vbP9vb2IAAAAAAAAAAAAAAAAPb2 - 9iD29vbv68Z7/+KhG//ioRv/4qEb/+KhG//ioRv/4qEb/+KhG//ioRv/68Z7//b29u/29vYgAAAAAAAA - AAD29vbP6sFt/+KhG//ioRv/4qEb/+KhG////////////+KhG//ioRv/4qEb/+KhG//rxnv/9vb2zwAA - AAD29vZg8eG//+KhG//ioRv/4qEb/+KhG//ioRv////////////ioRv/4qEb/+KhG//ioRv/4qEb//Hh - v//29vZg9vb2v+i8X//ioRv/4qEb/+KhG//ioRv/4qEb////////////4qEb/+KhG//ioRv/4qEb/+Kh - G//ovF//9vb2v/b29v/ioRv/4qEb/+KhG//ioRv/4qEb/+KhG////////////+KhG//ioRv/4qEb/+Kh - G//ioRv/4qEb//b29v/29vb/4qEb/+KhG//ioRv/4qEb/+KhG//ioRv////////////ioRv/4qEb/+Kh - G//ioRv/4qEb/+KhG//29vb/9vb2/+KhG//ioRv/4qEb/+KhG//ioRv/4qEb////////////4qEb/+Kh - G//ioRv/4qEb/+KhG//ioRv/9vb2//b29v/ioRv/4qEb/+KhG//ioRv/4qEb/+KhG////////////+Kh - G//ioRv/4qEb/+KhG//ioRv/4qEb//b29v/29va/6Lxf/+KhG//ioRv/4qEb/+KhG//ioRv/4qEb/+Kh - G//ioRv/4qEb/+KhG//ioRv/4qEb/+i8X//29va/9vb2YPHhv//ioRv/4qEb/+KhG//ioRv/4qEb//// - ////////4qEb/+KhG//ioRv/4qEb/+KhG//x4b//9vb2YAAAAAD29vbP68Z7/+KhG//ioRv/4qEb/+Kh - G////////////+KhG//ioRv/4qEb/+KhG//rxnv/9vb2zwAAAAAAAAAA9vb2IPb29u/qwW3/4qEb/+Kh - G//ioRv/4qEb/+KhG//ioRv/4qEb/+KhG//rxnv/9vb27/b29iAAAAAAAAAAAAAAAAD29vYg9vb2z/Hh - v//ovF//4qEb/+KhG//ioRv/4qEb/+i8X//x4b//9vb2z/b29iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD29vZg9vb2v/b29v/29vb/9vb2//b29v/29va/9vb2YAAAAAAAAAAAAAAAAAAAAADwDwAAwAMAAIAB - AACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAgAEAAMADAADwDwAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmMessageBox.vb b/app/DD-Record-Organizer - Kopie/frmMessageBox.vb deleted file mode 100644 index acb28e0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmMessageBox.vb +++ /dev/null @@ -1,41 +0,0 @@ -Imports System.Windows.Forms - -Public Class frmMessageBox - - Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.OK - Me.Close() - End Sub - - - Private Sub frmMessageBox_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - Select Case MSG_TYPE - Case "ERROR" - OK_Button.Image = My.Resources.delete - Case Else - OK_Button.Image = Nothing - End Select - Me.Text = MSG_TITLE - If MSG_LABLE2 = String.Empty Then - Me.Size = New Size(449, 177) - Me.lblmsg2.Visible = False - Me.txtmsg2.Visible = False - Else - Me.Size = New Size(449, 251) - Me.lblmsg2.Visible = True - Me.txtmsg2.Visible = True - Me.lblmsg2.Text = MSG_LABLE2 - Me.txtmsg2.Text = MSG_ERROR2 - End If - Me.lblmsg1.Text = MSG_LABLE1 - Me.txtmsg1.Text = MSG_ERROR1 - Catch ex As Exception - MsgBox("Unexpected Error: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmMessageBox_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Me.BringToFront() - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.Designer.vb b/app/DD-Record-Organizer - Kopie/frmNewKombiForm.Designer.vb deleted file mode 100644 index b5ae42e..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.Designer.vb +++ /dev/null @@ -1,87 +0,0 @@ - _ -Partial Class frmNewKombiForm - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmNewKombiForm)) - Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.TextBox1 = New System.Windows.Forms.TextBox() - Me.TableLayoutPanel1.SuspendLayout() - Me.SuspendLayout() - ' - 'TableLayoutPanel1 - ' - resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1") - Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0) - Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0) - Me.TableLayoutPanel1.Name = "TableLayoutPanel1" - ' - 'OK_Button - ' - resources.ApplyResources(Me.OK_Button, "OK_Button") - Me.OK_Button.Name = "OK_Button" - ' - 'Cancel_Button - ' - resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Name = "Cancel_Button" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'TextBox1 - ' - resources.ApplyResources(Me.TextBox1, "TextBox1") - Me.TextBox1.Name = "TextBox1" - ' - 'frmNewKombiForm - ' - Me.AcceptButton = Me.OK_Button - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.Controls.Add(Me.TextBox1) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.TableLayoutPanel1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmNewKombiForm" - Me.ShowInTaskbar = False - Me.TableLayoutPanel1.ResumeLayout(False) - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents TableLayoutPanel1 As System.Windows.Forms.TableLayoutPanel - Friend WithEvents OK_Button As System.Windows.Forms.Button - Friend WithEvents Cancel_Button As System.Windows.Forms.Button - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents TextBox1 As System.Windows.Forms.TextBox - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.en-US.resx b/app/DD-Record-Organizer - Kopie/frmNewKombiForm.en-US.resx deleted file mode 100644 index d2f07df..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.en-US.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Cancel - - - - 245, 13 - - - Please insert the name of the new Constructor - - - New Formname - - - New Constructor - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.resx b/app/DD-Record-Organizer - Kopie/frmNewKombiForm.resx deleted file mode 100644 index 64b49c9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.resx +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - - 2 - - - None - - - - 6, 3 - - - 74, 23 - - - 0 - - - OK - - - OK_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableLayoutPanel1 - - - 0 - - - None - - - 89, 3 - - - 80, 23 - - - 1 - - - Abbrechen - - - Cancel_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableLayoutPanel1 - - - 1 - - - 154, 67 - - - 1 - - - 172, 29 - - - 0 - - - TableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="OK_Button" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Cancel_Button" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50" /></TableLayoutSettings> - - - True - - - 9, 20 - - - 257, 13 - - - 1 - - - BItte bestimmen Sie den Namen der neuen Sicht: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 12, 36 - - - 315, 22 - - - 2 - - - Neuer Formularname - - - TextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 338, 108 - - - Segoe UI, 8.25pt - - - CenterParent - - - Neue Sicht - - - frmNewKombiForm - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.vb b/app/DD-Record-Organizer - Kopie/frmNewKombiForm.vb deleted file mode 100644 index 14b7bb0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewKombiForm.vb +++ /dev/null @@ -1,37 +0,0 @@ -Imports System.Windows.Forms - -Public Class frmNewKombiForm - - Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.OK - STRING1 = Me.TextBox1.Text - - Dim Sql = "select count(*) from TBPMO_FORM_CONSTRUCTOR where UPPER(FORM_TITLE) = UPPER('" & STRING1 & "')" - Dim exists As Integer = ClassDatabase.Execute_Scalar(Sql) - If exists = 1 Then - MsgBox("Achtung: Dieser Name existiert bereits!" & vbNewLine & "Bitte wählen Sie einen anderen Namen!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - Sql = "EXEC [PRPMO_CREATE_CONSTRUCTOR] " & INTEGER1.ToString & ", '" & STRING1 & "'" - If ClassDatabase.Execute_non_Query(Sql) = True Then - Dim result As MsgBoxResult = MsgBox("Die neue Sicht wurde erfolgreich erzeugt!" & vbNewLine & "Wollen Sie die Konfiguration anzeigen?", MsgBoxStyle.YesNo, "Frage:") - If result = MsgBoxResult.Yes Then - Dim frm As New frmConstructorDesigner - frm.MdiParent = frmMain - frm.Show() - Me.Close() - Else - Me.Close() - End If - - End If - - End Sub - - Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Close() - End Sub - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmNewVariant.Designer.vb b/app/DD-Record-Organizer - Kopie/frmNewVariant.Designer.vb deleted file mode 100644 index a9f0986..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewVariant.Designer.vb +++ /dev/null @@ -1,95 +0,0 @@ - _ -Partial Class frmNewVariant - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmNewVariant)) - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.cmbReason = New System.Windows.Forms.ComboBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.txtComment = New System.Windows.Forms.TextBox() - Me.SuspendLayout() - ' - 'OK_Button - ' - resources.ApplyResources(Me.OK_Button, "OK_Button") - Me.OK_Button.Name = "OK_Button" - ' - 'Cancel_Button - ' - resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel - Me.Cancel_Button.Name = "Cancel_Button" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'cmbReason - ' - resources.ApplyResources(Me.cmbReason, "cmbReason") - Me.cmbReason.FormattingEnabled = True - Me.cmbReason.Name = "cmbReason" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'txtComment - ' - resources.ApplyResources(Me.txtComment, "txtComment") - Me.txtComment.Name = "txtComment" - ' - 'frmNewVariant - ' - Me.AcceptButton = Me.OK_Button - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.Controls.Add(Me.OK_Button) - Me.Controls.Add(Me.txtComment) - Me.Controls.Add(Me.Cancel_Button) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.cmbReason) - Me.Controls.Add(Me.Label1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmNewVariant" - Me.ShowInTaskbar = False - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents OK_Button As System.Windows.Forms.Button - Friend WithEvents Cancel_Button As System.Windows.Forms.Button - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents cmbReason As System.Windows.Forms.ComboBox - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents txtComment As System.Windows.Forms.TextBox - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmNewVariant.en-US.resx b/app/DD-Record-Organizer - Kopie/frmNewVariant.en-US.resx deleted file mode 100644 index 6a63eb2..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewVariant.en-US.resx +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 309, 188 - - - MiddleLeft - - - 224, 190 - - - 79, 26 - - - Cancel - - - MiddleRight - - - 279, 17 - - - Please define the reason for the new variant: - - - 12, 29 - - - 12, 66 - - - 134, 17 - - - comment: (optional) - - - 15, 86 - - - 388, 226 - - - Create new variant - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmNewVariant.resx b/app/DD-Record-Organizer - Kopie/frmNewVariant.resx deleted file mode 100644 index d991349..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewVariant.resx +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 1 - - - - 15, 102 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Kommentar: (optional) - - - Abbrechen - - - cmbReason - - - Label2 - - - frmNewVariant - - - Cancel_Button - - - 1 - - - 12, 82 - - - 213, 197 - - - - None - - - 1 - - - 2 - - - 15, 54 - - - CenterParent - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Label1 - - - Grund für die Erstellung der Variante: - - - True - - - OK_Button - - - 3 - - - 364, 25 - - - 5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 8, 17 - - - 0 - - - 361, 83 - - - $this - - - 286, 198 - - - $this - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Tahoma, 8.25pt - - - Bestimmen Sie hier bitte die Details für die Erstellung einer neuen Variante. - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - 3 - - - Label3 - - - $this - - - txtComment - - - $this - - - 12, 9 - - - 4 - - - True - - - 12, 34 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - $this - - - None - - - 0 - - - 5 - - - Neue Variante definieren - - - OK - - - 4 - - - 454, 17 - - - $this - - - 90, 26 - - - 67, 28 - - - 467, 226 - - - 233, 17 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 147, 17 - - - 5 - - - True - - - True - - - en-US - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmNewVariant.vb b/app/DD-Record-Organizer - Kopie/frmNewVariant.vb deleted file mode 100644 index e341244..0000000 --- a/app/DD-Record-Organizer - Kopie/frmNewVariant.vb +++ /dev/null @@ -1,62 +0,0 @@ -Imports System.Windows.Forms - -Public Class frmNewVariant - Dim DT_REASONS As DataTable - - Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click - If cmbReason.SelectedIndex <> -1 Then - Dim result As MsgBoxResult - Dim msg = "Möchten Sie nun eine neue Variante anlegen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You now really create a new variant?" - End If - result = MessageBox.Show(msg, "Create variant:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - msg = "Wollen Sie die der Vorgängerversion zugeordenten Dateien mit der neuen Variante verlinken?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Would You like to link the files of the 'old' varaint with the new variant?" - End If - Dim RelinkFiles As Integer = 0 - result = MessageBox.Show(msg, "Create variant:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - RelinkFiles = 1 - End If - Dim SQL = String.Format("EXEC PRPMO_CREATE_VARIANT {0},'{1}','{2}','{3}','{4}'", CURRENT_RECORD_ID, USER_USERNAME, cmbReason.Text, txtComment.Text, RelinkFiles) - If ClassDatabase.Execute_non_Query_withConn(SQL, 1) = True Then - Dim sel = String.Format("SELECT MAX(GUID) FROM TBPMO_RECORD WHERE UPPER(ADDED_WHO) = '{0}'", USER_USERNAME.ToUpper) - CURRENT_RECORD_ID = ClassDatabase.Execute_Scalar(sel) - msg = "Die neue Variante wurde erzeugt?" - If USER_LANGUAGE <> "de-DE" Then - msg = "The new variant was created successfully?" - End If - MsgBox(msg, MsgBoxStyle.Information) - Me.DialogResult = System.Windows.Forms.DialogResult.OK - Me.Close() - Else - MsgBox("Unexpected Error in Creating Variant. Please check the log!", MsgBoxStyle.Critical) - End If - End If - Else - MsgBox("Please choose an entry out of the combobox!", MsgBoxStyle.Exclamation) - End If - End Sub - - Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Close() - End Sub - - Private Sub frmNewVariant_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - Dim sel = String.Format("SELECT * FROM TBPMO_ENTITY_VARIANT_REASONS WHERE ENTITY_ID = {0}", CURRENT_ENTITY_ID) - DT_REASONS = ClassDatabase.Return_Datatable(sel) - cmbReason.DataSource = DT_REASONS - cmbReason.DisplayMember = DT_REASONS.Columns("REASON_CODE").ColumnName - cmbReason.ValueMember = DT_REASONS.Columns(0).ColumnName - Me.cmbReason.SelectedIndex = -1 - Me.txtComment.Text = "" - Catch ex As Exception - MsgBox("Error in Loading Basic Data: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.Designer.vb b/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.Designer.vb deleted file mode 100644 index f593602..0000000 --- a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.Designer.vb +++ /dev/null @@ -1,247 +0,0 @@ - _ -Partial Class frmQuickStart_Images - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmQuickStart_Images)) - Me.btnDeleteImage = New System.Windows.Forms.Button() - Me.btnSelectImage = New System.Windows.Forms.Button() - Me.ImageBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() - Me.btnSaveImage = New System.Windows.Forms.Button() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.btnRefresh = New System.Windows.Forms.ToolStripButton() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.gvMainView = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colFORM_TITLE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSHORT_TITLE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSEQUENCE_MENU = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colMENU_IMG = New DevExpress.XtraGrid.Columns.GridColumn() - Me.pbCurrent = New System.Windows.Forms.PictureBox() - Me.ImageTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter() - Me.Label2 = New System.Windows.Forms.Label() - Me.pbNew = New System.Windows.Forms.PictureBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - CType(Me.ImageBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStrip1.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.gvMainView, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.pbCurrent, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.pbNew, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'btnDeleteImage - ' - resources.ApplyResources(Me.btnDeleteImage, "btnDeleteImage") - Me.btnDeleteImage.Name = "btnDeleteImage" - Me.btnDeleteImage.UseVisualStyleBackColor = True - ' - 'btnSelectImage - ' - resources.ApplyResources(Me.btnSelectImage, "btnSelectImage") - Me.btnSelectImage.Name = "btnSelectImage" - Me.btnSelectImage.UseVisualStyleBackColor = True - ' - 'ImageBindingSource - ' - Me.ImageBindingSource.DataMember = "TBPMO_FORM_CONSTRUCTOR" - Me.ImageBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'OpenFileDialog1 - ' - Me.OpenFileDialog1.FileName = "OpenFileDialog1" - resources.ApplyResources(Me.OpenFileDialog1, "OpenFileDialog1") - ' - 'btnSaveImage - ' - resources.ApplyResources(Me.btnSaveImage, "btnSaveImage") - Me.btnSaveImage.Name = "btnSaveImage" - Me.btnSaveImage.UseVisualStyleBackColor = True - ' - 'ToolStrip1 - ' - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.btnRefresh}) - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'btnRefresh - ' - resources.ApplyResources(Me.btnRefresh, "btnRefresh") - Me.btnRefresh.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.btnRefresh.Name = "btnRefresh" - ' - 'GridControl1 - ' - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.DataSource = Me.ImageBindingSource - Me.GridControl1.EmbeddedNavigator.AccessibleDescription = resources.GetString("GridControl1.EmbeddedNavigator.AccessibleDescription") - Me.GridControl1.EmbeddedNavigator.AccessibleName = resources.GetString("GridControl1.EmbeddedNavigator.AccessibleName") - Me.GridControl1.EmbeddedNavigator.AllowHtmlTextInToolTip = CType(resources.GetObject("GridControl1.EmbeddedNavigator.AllowHtmlTextInToolTip"), DevExpress.Utils.DefaultBoolean) - Me.GridControl1.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridControl1.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) - Me.GridControl1.EmbeddedNavigator.BackgroundImage = CType(resources.GetObject("GridControl1.EmbeddedNavigator.BackgroundImage"), System.Drawing.Image) - Me.GridControl1.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridControl1.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) - Me.GridControl1.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridControl1.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) - Me.GridControl1.EmbeddedNavigator.MaximumSize = CType(resources.GetObject("GridControl1.EmbeddedNavigator.MaximumSize"), System.Drawing.Size) - Me.GridControl1.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridControl1.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) - Me.GridControl1.EmbeddedNavigator.ToolTip = resources.GetString("GridControl1.EmbeddedNavigator.ToolTip") - Me.GridControl1.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridControl1.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) - Me.GridControl1.EmbeddedNavigator.ToolTipTitle = resources.GetString("GridControl1.EmbeddedNavigator.ToolTipTitle") - Me.GridControl1.MainView = Me.gvMainView - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.gvMainView}) - ' - 'gvMainView - ' - resources.ApplyResources(Me.gvMainView, "gvMainView") - Me.gvMainView.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colFORM_TITLE, Me.colSHORT_TITLE, Me.colSEQUENCE_MENU, Me.colMENU_IMG}) - Me.gvMainView.GridControl = Me.GridControl1 - Me.gvMainView.Name = "gvMainView" - ' - 'colGUID - ' - resources.ApplyResources(Me.colGUID, "colGUID") - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - Me.colGUID.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) - ' - 'colFORM_TITLE - ' - resources.ApplyResources(Me.colFORM_TITLE, "colFORM_TITLE") - Me.colFORM_TITLE.FieldName = "FORM_TITLE" - Me.colFORM_TITLE.Name = "colFORM_TITLE" - Me.colFORM_TITLE.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) - ' - 'colSHORT_TITLE - ' - resources.ApplyResources(Me.colSHORT_TITLE, "colSHORT_TITLE") - Me.colSHORT_TITLE.FieldName = "SHORT_TITLE" - Me.colSHORT_TITLE.Name = "colSHORT_TITLE" - Me.colSHORT_TITLE.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) - ' - 'colSEQUENCE_MENU - ' - resources.ApplyResources(Me.colSEQUENCE_MENU, "colSEQUENCE_MENU") - Me.colSEQUENCE_MENU.FieldName = "SEQUENCE_MENU" - Me.colSEQUENCE_MENU.Name = "colSEQUENCE_MENU" - Me.colSEQUENCE_MENU.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) - ' - 'colMENU_IMG - ' - resources.ApplyResources(Me.colMENU_IMG, "colMENU_IMG") - Me.colMENU_IMG.FieldName = "MENU_IMG" - Me.colMENU_IMG.Name = "colMENU_IMG" - Me.colMENU_IMG.Summary.AddRange(New DevExpress.XtraGrid.GridSummaryItem() {New DevExpress.XtraGrid.GridColumnSummaryItem()}) - ' - 'pbCurrent - ' - resources.ApplyResources(Me.pbCurrent, "pbCurrent") - Me.pbCurrent.BackColor = System.Drawing.SystemColors.ControlDark - Me.pbCurrent.DataBindings.Add(New System.Windows.Forms.Binding("Image", Me.ImageBindingSource, "MENU_IMG", True)) - Me.pbCurrent.Name = "pbCurrent" - Me.pbCurrent.TabStop = False - ' - 'ImageTableAdapter - ' - Me.ImageTableAdapter.ClearBeforeFill = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'pbNew - ' - resources.ApplyResources(Me.pbNew, "pbNew") - Me.pbNew.BackColor = System.Drawing.SystemColors.ControlDark - Me.pbNew.Name = "pbNew" - Me.pbNew.TabStop = False - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'StatusStrip1 - ' - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'frmQuickAccessManager - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.pbNew) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.GridControl1) - Me.Controls.Add(Me.btnDeleteImage) - Me.Controls.Add(Me.ToolStrip1) - Me.Controls.Add(Me.pbCurrent) - Me.Controls.Add(Me.btnSelectImage) - Me.Controls.Add(Me.btnSaveImage) - Me.Name = "frmQuickAccessManager" - CType(Me.ImageBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.gvMainView, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.pbCurrent, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.pbNew, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents btnDeleteImage As System.Windows.Forms.Button - Friend WithEvents btnSelectImage As System.Windows.Forms.Button - Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog - Friend WithEvents btnSaveImage As System.Windows.Forms.Button - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents gvMainView As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents pbCurrent As System.Windows.Forms.PictureBox - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents ImageBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents ImageTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter - Friend WithEvents btnRefresh As System.Windows.Forms.ToolStripButton - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents pbNew As System.Windows.Forms.PictureBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colFORM_TITLE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSHORT_TITLE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSEQUENCE_MENU As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colMENU_IMG As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.en-US.resx b/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.en-US.resx deleted file mode 100644 index d702769..0000000 --- a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.en-US.resx +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Delete Image - - - Select Image / replace.. - - - Save Image - - - - 66, 22 - - - Refresh - - - Entity Title - - - Shorttitle - - - Order - - - Quickstart Icon - - - 49, 13 - - - Preview: - - - 72, 13 - - - Current Icon: - - - Tahoma, 8.25pt - - - Quickstart Manager - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx b/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx deleted file mode 100644 index e89b022..0000000 --- a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx +++ /dev/null @@ -1,570 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 12, 244 - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - 7 - - - 12, 450 - - - 0 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 574, 200 - - - 200, 23 - - - Bild auswählen / ersetzen.. - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 2 - - - - - - 424, 450 - - - gvMainView - - - $this - - - 0, 0 - - - Magenta - - - StatusStrip1 - - - $this - - - 8 - - - 200, 200 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 12, 228 - - - Schnellstart Manager - - - ToolStrip1 - - - 0 - - - - - - - MiddleLeft - - - False - - - - Default - - - ImageTableAdapter - - - 1 - - - 12 - - - StatusStrip1 - - - 5 - - - 6, 13 - - - ToolStrip1 - - - colGUID - - - 10 - - - True - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 574, 22 - - - Label1 - - - Tile - - - True - - - 0, 482 - - - btnSelectImage - - - btnDeleteImage - - - $this - - - True - - - btnRefresh - - - 574, 25 - - - Reihenfolge - - - $this - - - 4 - - - 9 - - - MiddleLeft - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 55, 13 - - - 3 - - - 13 - - - frmQuickAccessManager - - - 11 - - - $this - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 13 - - - - None - - - Label2 - - - 138, 23 - - - ImageBindingSource - - - - Center - - - True - - - 4 - - - 218, 450 - - - OpenFileDialog1 - - - pbNew - - - colSEQUENCE_MENU - - - - - - CenterImage - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - colFORM_TITLE - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pbCurrent - - - Titel der Entität - - - $this - - - - - - Vorschau: - - - 8 - - - CenterImage - - - Bild speichern - - - DD_DMSDataSet - - - 215, 228 - - - 200, 23 - - - 9 - - - 77, 13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - Aktualisieren - - - Aktuelles Icon: - - - 95, 22 - - - 3 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Inherit - - - colSHORT_TITLE - - - 1 - - - btnSaveImage - - - 200, 200 - - - colMENU_IMG - - - 6 - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - GridControl1 - - - True - - - 218, 244 - - - Kurztitel - - - - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bild löschen - - - True - - - 7 - - - Top - - - 574, 504 - - - 3 - - - 2 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - 0, 25 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Top, Left - - - Schnellstart Icon - - - 486, 23 - - - 196, 26 - - - 344, 23 - - - True - - - 736, 23 - - - 593, 23 - - - 15, 26 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx.bak b/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx.bak deleted file mode 100644 index 0bf2792..0000000 --- a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.resx.bak +++ /dev/null @@ -1,570 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 12, 244 - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - 7 - - - 12, 450 - - - 0 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 574, 200 - - - 200, 23 - - - Bild auswählen / ersetzen.. - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 2 - - - - - - 424, 450 - - - gvMainView - - - $this - - - 0, 0 - - - Magenta - - - StatusStrip1 - - - $this - - - 8 - - - 200, 200 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 12, 228 - - - Schnellstart Manager - - - ToolStrip1 - - - 0 - - - - - - - MiddleLeft - - - False - - - - Default - - - ImageTableAdapter - - - 1 - - - 12 - - - StatusStrip1 - - - 5 - - - 6, 13 - - - ToolStrip1 - - - colGUID - - - 10 - - - True - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 574, 22 - - - Label1 - - - Tile - - - True - - - 0, 482 - - - btnSelectImage - - - btnDeleteImage - - - $this - - - True - - - btnRefresh - - - 574, 25 - - - Reihenfolge - - - $this - - - 4 - - - 9 - - - MiddleLeft - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 55, 13 - - - 3 - - - 13 - - - frmQuickAccessManager - - - 11 - - - $this - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 13 - - - - None - - - Label2 - - - 138, 23 - - - ImageBindingSource - - - - Center - - - True - - - 4 - - - 218, 450 - - - OpenFileDialog1 - - - pbNew - - - colSEQUENCE_MENU - - - - - - CenterImage - - - $this - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - colFORM_TITLE - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pbCurrent - - - Titel der Entität - - - $this - - - - - - Vorschau: - - - 8 - - - CenterImage - - - Bild speichern - - - DD_DMSDataSet - - - 215, 228 - - - 200, 23 - - - 9 - - - 77, 13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - Aktualisieren - - - Aktuelles Icon: - - - 95, 22 - - - 3 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Inherit - - - colSHORT_TITLE - - - 1 - - - btnSaveImage - - - 200, 200 - - - colMENU_IMG - - - 6 - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - GridControl1 - - - True - - - 218, 244 - - - Kurztitel - - - - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bild löschen - - - True - - - 7 - - - Top - - - 574, 504 - - - 3 - - - 2 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - 0, 25 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Top, Left - - - Schnellstart Icon - - - 486, 23 - - - 196, 26 - - - 344, 23 - - - True - - - 736, 23 - - - 593, 23 - - - 15, 26 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.vb b/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.vb deleted file mode 100644 index 6185561..0000000 --- a/app/DD-Record-Organizer - Kopie/frmQuickStart_Images.vb +++ /dev/null @@ -1,109 +0,0 @@ -Public Class frmQuickStart_Images - - Sub New() - InitializeComponent() - End Sub - - Private Sub frmQuickAccessManager_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ' frmMain.LoadMenuItems() - End Sub - - Private Sub frmImageManager_Load(sender As Object, e As EventArgs) Handles MyBase.Load - RefreshData() - End Sub - - Private Sub RefreshData() - ImageTableAdapter.Connection.ConnectionString = MyConnectionString - Me.ImageTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR, USER_LANGUAGE, CURRENT_SCREEN_ID) - End Sub - - Private Sub btnSelectImage_Click(sender As Object, e As EventArgs) Handles btnSelectImage.Click - OpenFileDialog1.Filter = "PNG Bilder|*.png" - - If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then - Dim path As String = OpenFileDialog1.FileName - pbNew.ImageLocation = path - btnSaveImage.Enabled = True - End If - End Sub - - Private Sub btnSaveImage_Click(sender As Object, e As EventArgs) Handles btnSaveImage.Click - Try - Dim image As Bitmap = CType(Drawing.Image.FromFile(pbNew.ImageLocation, True), Bitmap) - Dim bimage() As Byte = BitmapToByteArray(image) - Dim guid As String = gvMainView.GetFocusedRowCellValue(gvMainView.Columns(0).FieldName) - 'UPDATE TBPMO_FORM_CONSTRUCTOR SET MENU_IMG = @MENU_IMG, WHERE GUID = @GUID" - Dim SQL As String = "UPDATE TBPMO_FORM_CONSTRUCTOR SET MENU_IMG = @MENU_IMG WHERE GUID = @GUID" - Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand(SQL, conn) - - cmd.Parameters.Add("@MENU_IMG", SqlDbType.VarBinary).Value = bimage - cmd.Parameters.Add("@GUID", SqlDbType.Int).Value = guid - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - - pbNew.Image = Nothing - - btnSaveImage.Enabled = False - - RefreshData() - Catch ex As Exception - MsgBox("Fehler beim Speichern des Icons:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnDeleteImage_Click(sender As Object, e As EventArgs) Handles btnDeleteImage.Click - Try - Dim SQL As String = "UPDATE TBPMO_FORM_CONSTRUCTOR SET MENU_IMG = @MENU_IMG WHERE GUID = @GUID" - Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand(SQL, conn) - Dim guid As String = gvMainView.GetFocusedRowCellValue(gvMainView.Columns(0).FieldName) - - cmd.Parameters.Add("@MENU_IMG", SqlDbType.VarBinary).Value = DBNull.Value - cmd.Parameters.Add("@GUID", SqlDbType.Int).Value = guid - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - - btnSaveImage.Enabled = False - - RefreshData() - Catch ex As Exception - MsgBox("Fehler beim Löschen des Icons:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnRefresh_Click(sender As Object, e As EventArgs) Handles btnRefresh.Click - Try - 'ImageBindingSource.EndEdit() - 'If Me.DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR.GetChanges Is Nothing = False Then - ' Me.ImageTableAdapter.Update(Me.DD_DMSDataSet.TBPMO_FORM_CONSTRUCTOR) - 'End If - - Catch ex As Exception - MsgBox("Error in Update QuickMenue:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - RefreshData() - End Sub - - Private Sub ToolStrip1_ItemClicked(sender As Object, e As ToolStripItemClickedEventArgs) Handles ToolStrip1.ItemClicked - - End Sub - - Private Sub gvMainView_CellValueChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs) Handles gvMainView.CellValueChanged - Try - Dim column = e.Column.FieldName - Dim id = gvMainView.GetFocusedRowCellValue(gvMainView.Columns("GUID")) - Dim sql = String.Format("UPDATE TBPMO_FORM_CONSTRUCTOR SET {0} = '{1}',CHANGED_WHO = '{2}',LANGUAGE = '{3}' where GUID = {4}", column, e.Value, USER_USERNAME, USER_LANGUAGE, id) - If ClassDatabase.Execute_non_Query(sql, False) = False Then - MsgBox("Update Value not successfull. Check logfile", MsgBoxStyle.Critical) - End If - - Catch ex As Exception - MsgBox("Error in grvwGridPos_CellValueChanged:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.Designer.vb b/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.Designer.vb deleted file mode 100644 index 4720a67..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.Designer.vb +++ /dev/null @@ -1,413 +0,0 @@ - -Partial Class frmRecOrgConfig_Basic - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmRecOrgConfig_Basic)) - Me.Label1 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.txtDelimiterVersion = New System.Windows.Forms.TextBox() - Me.txtDelimiterFile = New System.Windows.Forms.TextBox() - Me.txtwddriveletter = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.txtWiki = New System.Windows.Forms.TextBox() - Me.Label9 = New System.Windows.Forms.Label() - Me.lblSaveresult = New System.Windows.Forms.Label() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.btnResetBackground = New System.Windows.Forms.Button() - Me.btnSelectBackground = New System.Windows.Forms.Button() - Me.pbBackground = New System.Windows.Forms.PictureBox() - Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.txtProductName = New System.Windows.Forms.TextBox() - Me.btnsave = New System.Windows.Forms.Button() - Me.chkChildWindow = New System.Windows.Forms.CheckBox() - Me.GroupBox5 = New System.Windows.Forms.GroupBox() - Me.Label10 = New System.Windows.Forms.Label() - Me.btnTest_Anmeldung = New System.Windows.Forms.Button() - Me.txtServername = New System.Windows.Forms.TextBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.txtPW = New System.Windows.Forms.TextBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.txtUser = New System.Windows.Forms.TextBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.txtDomäne = New System.Windows.Forms.TextBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.Label8 = New System.Windows.Forms.Label() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.lblSave = New System.Windows.Forms.Label() - Me.btnSaveUpdatePath = New System.Windows.Forms.Button() - Me.Label11 = New System.Windows.Forms.Label() - Me.txtBoxUpdatePath = New System.Windows.Forms.TextBox() - Me.txtAutoLogoutUser = New System.Windows.Forms.TextBox() - Me.Label12 = New System.Windows.Forms.Label() - Me.GroupBox1.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.GroupBox3.SuspendLayout() - CType(Me.pbBackground, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox4.SuspendLayout() - Me.GroupBox5.SuspendLayout() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - Me.TabPage2.SuspendLayout() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'txtDelimiterVersion - ' - resources.ApplyResources(Me.txtDelimiterVersion, "txtDelimiterVersion") - Me.txtDelimiterVersion.Name = "txtDelimiterVersion" - ' - 'txtDelimiterFile - ' - resources.ApplyResources(Me.txtDelimiterFile, "txtDelimiterFile") - Me.txtDelimiterFile.Name = "txtDelimiterFile" - ' - 'txtwddriveletter - ' - resources.ApplyResources(Me.txtwddriveletter, "txtwddriveletter") - Me.txtwddriveletter.Name = "txtwddriveletter" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.Label1) - Me.GroupBox1.Controls.Add(Me.Label3) - Me.GroupBox1.Controls.Add(Me.txtDelimiterFile) - Me.GroupBox1.Controls.Add(Me.txtDelimiterVersion) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.Label2) - Me.GroupBox2.Controls.Add(Me.txtwddriveletter) - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'txtWiki - ' - resources.ApplyResources(Me.txtWiki, "txtWiki") - Me.txtWiki.Name = "txtWiki" - ' - 'Label9 - ' - resources.ApplyResources(Me.Label9, "Label9") - Me.Label9.Name = "Label9" - ' - 'lblSaveresult - ' - resources.ApplyResources(Me.lblSaveresult, "lblSaveresult") - Me.lblSaveresult.BackColor = System.Drawing.Color.Yellow - Me.lblSaveresult.Name = "lblSaveresult" - ' - 'GroupBox3 - ' - Me.GroupBox3.Controls.Add(Me.btnResetBackground) - Me.GroupBox3.Controls.Add(Me.btnSelectBackground) - Me.GroupBox3.Controls.Add(Me.pbBackground) - resources.ApplyResources(Me.GroupBox3, "GroupBox3") - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.TabStop = False - ' - 'btnResetBackground - ' - resources.ApplyResources(Me.btnResetBackground, "btnResetBackground") - Me.btnResetBackground.Name = "btnResetBackground" - Me.btnResetBackground.UseVisualStyleBackColor = True - ' - 'btnSelectBackground - ' - resources.ApplyResources(Me.btnSelectBackground, "btnSelectBackground") - Me.btnSelectBackground.Name = "btnSelectBackground" - Me.btnSelectBackground.UseVisualStyleBackColor = True - ' - 'pbBackground - ' - resources.ApplyResources(Me.pbBackground, "pbBackground") - Me.pbBackground.Name = "pbBackground" - Me.pbBackground.TabStop = False - ' - 'OpenFileDialog1 - ' - Me.OpenFileDialog1.FileName = "OpenFileDialog1" - ' - 'GroupBox4 - ' - Me.GroupBox4.Controls.Add(Me.txtProductName) - resources.ApplyResources(Me.GroupBox4, "GroupBox4") - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.TabStop = False - ' - 'txtProductName - ' - resources.ApplyResources(Me.txtProductName, "txtProductName") - Me.txtProductName.Name = "txtProductName" - ' - 'btnsave - ' - resources.ApplyResources(Me.btnsave, "btnsave") - Me.btnsave.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - Me.btnsave.Name = "btnsave" - Me.btnsave.UseVisualStyleBackColor = True - ' - 'chkChildWindow - ' - resources.ApplyResources(Me.chkChildWindow, "chkChildWindow") - Me.chkChildWindow.Checked = Global.DD_Record_Organizer.My.MySettings.Default.User_DesignPanels_areChild - Me.chkChildWindow.CheckState = System.Windows.Forms.CheckState.Checked - Me.chkChildWindow.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Global.DD_Record_Organizer.My.MySettings.Default, "User_DesignPanels_areChild", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.chkChildWindow.Name = "chkChildWindow" - Me.chkChildWindow.UseVisualStyleBackColor = True - ' - 'GroupBox5 - ' - Me.GroupBox5.Controls.Add(Me.Label10) - Me.GroupBox5.Controls.Add(Me.btnTest_Anmeldung) - Me.GroupBox5.Controls.Add(Me.txtServername) - Me.GroupBox5.Controls.Add(Me.Label5) - Me.GroupBox5.Controls.Add(Me.txtPW) - Me.GroupBox5.Controls.Add(Me.Label4) - Me.GroupBox5.Controls.Add(Me.txtUser) - Me.GroupBox5.Controls.Add(Me.Label6) - Me.GroupBox5.Controls.Add(Me.txtDomäne) - Me.GroupBox5.Controls.Add(Me.Label7) - Me.GroupBox5.Controls.Add(Me.Label8) - resources.ApplyResources(Me.GroupBox5, "GroupBox5") - Me.GroupBox5.Name = "GroupBox5" - Me.GroupBox5.TabStop = False - ' - 'Label10 - ' - resources.ApplyResources(Me.Label10, "Label10") - Me.Label10.Name = "Label10" - ' - 'btnTest_Anmeldung - ' - Me.btnTest_Anmeldung.BackColor = System.Drawing.SystemColors.Control - Me.btnTest_Anmeldung.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_connect - resources.ApplyResources(Me.btnTest_Anmeldung, "btnTest_Anmeldung") - Me.btnTest_Anmeldung.Name = "btnTest_Anmeldung" - Me.btnTest_Anmeldung.UseVisualStyleBackColor = False - ' - 'txtServername - ' - resources.ApplyResources(Me.txtServername, "txtServername") - Me.txtServername.Name = "txtServername" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'txtPW - ' - resources.ApplyResources(Me.txtPW, "txtPW") - Me.txtPW.Name = "txtPW" - Me.txtPW.UseSystemPasswordChar = True - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'txtUser - ' - resources.ApplyResources(Me.txtUser, "txtUser") - Me.txtUser.Name = "txtUser" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'txtDomäne - ' - resources.ApplyResources(Me.txtDomäne, "txtDomäne") - Me.txtDomäne.Name = "txtDomäne" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - resources.ApplyResources(Me.TabControl1, "TabControl1") - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - ' - 'TabPage1 - ' - Me.TabPage1.Controls.Add(Me.txtAutoLogoutUser) - Me.TabPage1.Controls.Add(Me.Label12) - Me.TabPage1.Controls.Add(Me.GroupBox2) - Me.TabPage1.Controls.Add(Me.txtWiki) - Me.TabPage1.Controls.Add(Me.GroupBox1) - Me.TabPage1.Controls.Add(Me.Label9) - Me.TabPage1.Controls.Add(Me.btnsave) - Me.TabPage1.Controls.Add(Me.GroupBox5) - Me.TabPage1.Controls.Add(Me.lblSaveresult) - Me.TabPage1.Controls.Add(Me.GroupBox4) - Me.TabPage1.Controls.Add(Me.chkChildWindow) - Me.TabPage1.Controls.Add(Me.GroupBox3) - resources.ApplyResources(Me.TabPage1, "TabPage1") - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'TabPage2 - ' - Me.TabPage2.Controls.Add(Me.lblSave) - Me.TabPage2.Controls.Add(Me.btnSaveUpdatePath) - Me.TabPage2.Controls.Add(Me.Label11) - Me.TabPage2.Controls.Add(Me.txtBoxUpdatePath) - resources.ApplyResources(Me.TabPage2, "TabPage2") - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'lblSave - ' - resources.ApplyResources(Me.lblSave, "lblSave") - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Name = "lblSave" - ' - 'btnSaveUpdatePath - ' - Me.btnSaveUpdatePath.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - resources.ApplyResources(Me.btnSaveUpdatePath, "btnSaveUpdatePath") - Me.btnSaveUpdatePath.Name = "btnSaveUpdatePath" - Me.btnSaveUpdatePath.UseVisualStyleBackColor = True - ' - 'Label11 - ' - resources.ApplyResources(Me.Label11, "Label11") - Me.Label11.Name = "Label11" - ' - 'txtBoxUpdatePath - ' - resources.ApplyResources(Me.txtBoxUpdatePath, "txtBoxUpdatePath") - Me.txtBoxUpdatePath.Name = "txtBoxUpdatePath" - ' - 'txtAutoLogoutUser - ' - resources.ApplyResources(Me.txtAutoLogoutUser, "txtAutoLogoutUser") - Me.txtAutoLogoutUser.Name = "txtAutoLogoutUser" - ' - 'Label12 - ' - resources.ApplyResources(Me.Label12, "Label12") - Me.Label12.Name = "Label12" - ' - 'frmRecOrgConfig_Basic - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.TabControl1) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmRecOrgConfig_Basic" - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.GroupBox3.ResumeLayout(False) - CType(Me.pbBackground, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox4.ResumeLayout(False) - Me.GroupBox4.PerformLayout() - Me.GroupBox5.ResumeLayout(False) - Me.GroupBox5.PerformLayout() - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.TabPage1.PerformLayout() - Me.TabPage2.ResumeLayout(False) - Me.TabPage2.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents txtDelimiterVersion As System.Windows.Forms.TextBox - Friend WithEvents txtDelimiterFile As System.Windows.Forms.TextBox - Friend WithEvents txtwddriveletter As System.Windows.Forms.TextBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents btnsave As System.Windows.Forms.Button - Friend WithEvents lblSaveresult As System.Windows.Forms.Label - Friend WithEvents pbBackground As System.Windows.Forms.PictureBox - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox - Friend WithEvents btnResetBackground As System.Windows.Forms.Button - Friend WithEvents btnSelectBackground As System.Windows.Forms.Button - Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog - Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox - Friend WithEvents txtProductName As System.Windows.Forms.TextBox - Friend WithEvents chkChildWindow As System.Windows.Forms.CheckBox - Friend WithEvents GroupBox5 As System.Windows.Forms.GroupBox - Friend WithEvents btnTest_Anmeldung As System.Windows.Forms.Button - Friend WithEvents txtServername As System.Windows.Forms.TextBox - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents txtPW As System.Windows.Forms.TextBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents txtUser As System.Windows.Forms.TextBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents txtDomäne As System.Windows.Forms.TextBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents txtWiki As System.Windows.Forms.TextBox - Friend WithEvents Label9 As System.Windows.Forms.Label - Friend WithEvents Label10 As Label - Friend WithEvents TabControl1 As TabControl - Friend WithEvents TabPage1 As TabPage - Friend WithEvents TabPage2 As TabPage - Friend WithEvents txtBoxUpdatePath As TextBox - Friend WithEvents btnSaveUpdatePath As Button - Friend WithEvents Label11 As Label - Friend WithEvents lblSave As Label - Friend WithEvents txtAutoLogoutUser As TextBox - Friend WithEvents Label12 As Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.en-US.resx b/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.en-US.resx deleted file mode 100644 index 7c089f1..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.en-US.resx +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - NoControl - - - - 156, 13 - - - Separator for File-Versioning - - - NoControl - - - 120, 13 - - - Drive letter windream: - - - NoControl - - - 213, 13 - - - Separator for use in Namingconvention: - - - General Settings: - - - NoControl - - - Global windream-Settings - - - NoControl - - - 180, 17 - - - Changes saved successfully! - - - NoControl - - - Reset background - - - NoControl - - - Select background.. - - - NoControl - - - Application background - - - Application name - - - NoControl - - - Save - - - 198, 30 - - - Call Design-Panels as child forms -(Embedded in Mainform) - - - 355, 99 - - - Check login and save - - - 46, 13 - - - Server:* - - - 60, 13 - - - password: - - - 54, 13 - - - domain:* - - - 268, 15 - - - Define the login data of the windream-Mainuser. - - - Userauth windream rights: - - - Basic Configuration - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.resx b/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.resx deleted file mode 100644 index 6413714..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.resx +++ /dev/null @@ -1,1460 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - 15, 18 - - - 233, 13 - - - 0 - - - Trennzeichen für Versionierung der Dateien: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - 6, 18 - - - 167, 13 - - - 1 - - - Laufwerkbuchstabe Windream: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - True - - - 15, 59 - - - 260, 13 - - - 2 - - - Trennzeichen zur Nutzung in Namenskonvention: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - 18, 34 - - - 49, 22 - - - 4 - - - txtDelimiterVersion - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - 18, 75 - - - 49, 22 - - - 5 - - - txtDelimiterFile - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - 9, 34 - - - 49, 22 - - - 7 - - - txtwddriveletter - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - 260, 71 - - - 287, 105 - - - 8 - - - Allgemeine Funktionen: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - 6, 9 - - - 245, 65 - - - 9 - - - Globale windream-Einstellungen - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - 6, 93 - - - 245, 22 - - - 10 - - - txtWiki - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - True - - - - NoControl - - - 3, 77 - - - 84, 13 - - - 9 - - - WIKI Hilfe Link: - - - Label9 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - Top, Right - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 1432, 355 - - - 234, 17 - - - 78 - - - Änderungen erfolgreich gespeichert! - - - False - - - lblSaveresult - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 8 - - - btnResetBackground - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 0 - - - btnSelectBackground - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 1 - - - pbBackground - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 2 - - - 558, 9 - - - 368, 315 - - - 81 - - - Anwendungshintergrund - - - GroupBox3 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 11 - - - 211, 274 - - - 151, 23 - - - 82 - - - Hintergrund zurücksetzen - - - btnResetBackground - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 0 - - - 6, 274 - - - 151, 23 - - - 81 - - - Hintergrund auswählen.. - - - btnSelectBackground - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 1 - - - 6, 21 - - - 356, 247 - - - CenterImage - - - 80 - - - pbBackground - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - 2 - - - 17, 17 - - - txtProductName - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - 260, 9 - - - 287, 56 - - - 82 - - - Anwendungsname - - - GroupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 9 - - - 6, 21 - - - 238, 22 - - - 0 - - - txtProductName - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - False - - - MiddleLeft - - - 833, 330 - - - 87, 22 - - - 10 - - - Speichern - - - MiddleRight - - - btnsave - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 6 - - - True - - - NoControl - - - 0, 175 - - - 194, 30 - - - 79 - - - Design-Panels als Child aufrufen -(Eingebettet in Hauptformular) - - - chkChildWindow - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 10 - - - Label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 0 - - - btnTest_Anmeldung - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 1 - - - txtServername - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 2 - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 3 - - - txtPW - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 4 - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 5 - - - txtUser - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 6 - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 7 - - - txtDomäne - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 8 - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 9 - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 10 - - - 6, 211 - - - 541, 170 - - - 83 - - - Userauthentifizierung windream Rechte: - - - GroupBox5 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 7 - - - True - - - Segoe UI, 9pt, style=Italic - - - NoControl - - - 16, 126 - - - 347, 30 - - - 50 - - - Beachten Sie bei Proxyserverkonfiguration, die Konfiguration des -Anmeldeservers in den Grundeinstellungen des Users. - - - Label10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 0 - - - MiddleLeft - - - 355, 97 - - - 162, 26 - - - 49 - - - Anmeldung testen - - - MiddleRight - - - btnTest_Anmeldung - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 1 - - - 19, 101 - - - 330, 22 - - - 48 - - - txtServername - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 2 - - - True - - - 16, 85 - - - 79, 13 - - - 47 - - - Server-Name:* - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 3 - - - 355, 56 - - - 162, 22 - - - 46 - - - txtPW - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 4 - - - True - - - 352, 40 - - - 56, 13 - - - 45 - - - Passwort: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 5 - - - 187, 56 - - - 162, 22 - - - 44 - - - txtUser - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 6 - - - True - - - 184, 40 - - - 61, 13 - - - 43 - - - Username: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 7 - - - 19, 56 - - - 162, 22 - - - 42 - - - txtDomäne - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 8 - - - True - - - 16, 40 - - - 58, 13 - - - 41 - - - Domäne:* - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 9 - - - True - - - Segoe UI, 9pt, style=Italic - - - 16, 18 - - - 375, 15 - - - 40 - - - Definieren sie hier die Anmeldedaten des windream-Hauptbenutzers. - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox5 - - - 10 - - - 6, 134 - - - 58, 22 - - - 85 - - - txtAutoLogoutUser - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - True - - - NoControl - - - 3, 118 - - - 197, 13 - - - 84 - - - Auto Abmelden Inaktivität: (Minuten) - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 938, 399 - - - 0 - - - Allgemeine Einstellungen - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - lblSave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 0 - - - btnSaveUpdatePath - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 1 - - - Label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - txtBoxUpdatePath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - 4, 22 - - - 3, 3, 3, 3 - - - 938, 358 - - - 1 - - - Update-Einstellungen - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 946, 425 - - - 84 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - 521, 54 - - - No - - - 101, 13 - - - 3 - - - Daten gespeichert - - - False - - - lblSave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 0 - - - MiddleLeft - - - 628, 29 - - - 89, 23 - - - 2 - - - Speichern - - - MiddleRight - - - btnSaveUpdatePath - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 1 - - - True - - - 8, 13 - - - 277, 13 - - - 1 - - - Pfad im Netzwerk zur Bereitstellung ADDI-Versionen: - - - Label11 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - 8, 29 - - - 614, 22 - - - 0 - - - txtBoxUpdatePath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - True - - - 6, 13 - - - 946, 425 - - - Segoe UI, 8.25pt - - - - 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 - AP/8AQD//gMD///Dj/////// - - - - Basiseinstellungen - - - OpenFileDialog1 - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmRecOrgConfig_Basic - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.vb b/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.vb deleted file mode 100644 index e2cf948..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecOrgConfig_Basic.vb +++ /dev/null @@ -1,252 +0,0 @@ -Imports DD_Rights -Imports DD_LIB_Standards -Public Class frmRecOrgConfig_Basic - Dim loaded As Boolean = False - Dim changes_ModuleKonfig As Boolean = False - Dim changes_RightService As Boolean = False - Dim changes_PMOKonfig As Boolean = False - Private Sub frmConfiguration_Basic_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - Dim sql As String = "select * from TBDD_MODULES where UPPER(NAME) = UPPER('Record-Organizer')" - Dim dt As DataTable = ClassDatabase.Return_Datatable(sql) - If Not dt Is Nothing Then - If dt.Rows.Count = 1 Then - Me.txtDelimiterVersion.Text = dt.Rows(0).Item("VERSION_DELIMITER") - Me.txtDelimiterFile.Text = dt.Rows(0).Item("FILE_DELIMITER") - Me.txtwddriveletter.Text = dt.Rows(0).Item("STRING1") - Me.txtProductName.Text = dt.Rows(0).Item("PRODUCT_NAME1") - Me.txtAutoLogoutUser.Text = dt.Rows(0).Item("AUTO_LOGOUT_USER") - - ' Hintergrundbild unwandeln und anzeigen - If Not IsDBNull(dt.Rows(0).Item("BACKGROUND_IMAGE")) Then - Dim bimage() As Byte = dt.Rows(0).Item("BACKGROUND_IMAGE") - Dim image = ByteArrayToBitmap(bimage) - Me.pbBackground.Image = image - End If - End If - End If - sql = "select * from TBPMO_SERVICE_RIGHT_CONFIG where GUID = 1" - dt = ClassDatabase.Return_Datatable(sql) - If Not dt Is Nothing Then - If dt.Rows.Count = 1 Then - Me.txtDomäne.Text = dt.Rows(0).Item("AD_DOMAIN") - Me.txtUser.Text = dt.Rows(0).Item("AD_USER") - Dim PWplainText As String - Dim wrapper As New ClassEncryption("!35452didalog=") - ' DecryptData throws if the wrong password is used. - Try - PWplainText = wrapper.DecryptData(dt.Rows(0).Item("AD_USER_PW")) - Me.txtPW.Text = PWplainText - Catch ex As Exception - DD_LIB_Standards.clsLogger.Add("- the Password '" & dt.Rows(0).Item("AD_USER_PW") & "' could not be decrypted", False) - Me.txtPW.Text = "" - End Try - Me.txtServername.Text = dt.Rows(0).Item("AD_SERVER") - End If - End If - sql = "select * from TBPMO_KONFIGURATION where GUID = 1" - dt = ClassDatabase.Return_Datatable(sql) - If Not dt Is Nothing Then - If dt.Rows.Count = 1 Then - ' Me.chkUnicode.Checked = dt.Rows(0).Item("WD_UNICODE") - Me.txtWiki.Text = dt.Rows(0).Item("WIKI_STRING") - End If - End If - Catch ex As Exception - MsgBox("Error in Form Load: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - loaded = True - End Sub - - Private Sub TextChanged_ModuleKonfig(sender As Object, e As EventArgs) Handles txtDelimiterFile.TextChanged, txtDelimiterVersion.TextChanged, txtwddriveletter.TextChanged, txtProductName.TextChanged - If loaded = True Then - changes_ModuleKonfig = True - btnsave.Enabled = True - End If - End Sub - - Private Sub chkUnicode_CheckedChanged(sender As Object, e As EventArgs) - If loaded = True Then - changes_PMOKonfig = True - btnsave.Enabled = True - End If - End Sub - - Private Sub btnsave_Click(sender As Object, e As EventArgs) Handles btnsave.Click - If changes_ModuleKonfig = True Then - Try - ' Hintergrund speichern - Dim image As Bitmap = Nothing - Dim bimage() As Byte = Nothing - - Dim sql As String = "UPDATE TBDD_MODULES SET AUTO_LOGOUT_USER = @AUTO_LOGOUT_USER, VERSION_DELIMITER = @VERSION_DELIMITER, FILE_DELIMITER = @FILE_DELIMITER, STRING1 = @STRING1, BACKGROUND_IMAGE = @BACKGROUND_IMAGE, PRODUCT_NAME1 = @PRODUCT_NAME1, CHANGED_WHO = @CHANGED_WHO WHERE NAME = 'Record-Organizer'" - Dim conn As New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As New SqlClient.SqlCommand(sql, conn) - - If pbBackground.ImageLocation IsNot Nothing Then - image = CType(Drawing.Image.FromFile(pbBackground.ImageLocation, True), Bitmap) - bimage = BitmapToByteArray(image) - cmd.Parameters.Add("@BACKGROUND_IMAGE", SqlDbType.VarBinary).Value = bimage - Else - cmd.Parameters.Add("@BACKGROUND_IMAGE", SqlDbType.VarBinary).Value = DBNull.Value - End If - - cmd.Parameters.Add("@VERSION_DELIMITER", SqlDbType.Text).Value = txtDelimiterVersion.Text - cmd.Parameters.Add("@AUTO_LOGOUT_USER", SqlDbType.Int).Value = txtAutoLogoutUser.Text - cmd.Parameters.Add("@FILE_DELIMITER", SqlDbType.Text).Value = txtDelimiterFile.Text - cmd.Parameters.Add("@STRING1", SqlDbType.Text).Value = txtwddriveletter.Text - cmd.Parameters.Add("@CHANGED_WHO", SqlDbType.Text).Value = USER_USERNAME - cmd.Parameters.Add("@PRODUCT_NAME1", SqlDbType.Text).Value = txtProductName.Text - - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - - lblSaveresult.Visible = True - Catch ex As Exception - MsgBox("Error in Save ModuleConfig: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - If changes_PMOKonfig = True Then - Try - Dim wduni As Integer = 0 - 'If chkUnicode.Checked Then - ' wduni = 1 - 'End If - Dim upd = String.Format("UPDATE TBPMO_KONFIGURATION SET WIKI_STRING = '{0}', CHANGED_WHO = '{1}', WD_UNICODE = {2} WHERE GUID = 1", Me.txtWiki.Text, USER_USERNAME, wduni) - - If ClassDatabase.Execute_non_Query(upd) = True Then - lblSaveresult.Visible = True - Else - lblSaveresult.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Config: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - If changes_RightService = True Then - Dim wrapper As New ClassEncryption("!35452didalog=") - Dim cipherText As String = wrapper.EncryptData(Me.txtPW.Text) - Dim pw As String = cipherText - - Dim upd = String.Format("UPDATE TBPMO_SERVICE_RIGHT_CONFIG SET AD_DOMAIN = '{0}', AD_USER = '{1}', AD_USER_PW = '{2}', AD_SERVER = '{3}', CHANGED_WHO = '{4}' WHERE GUID = 1", Me.txtDomäne.Text, Me.txtUser.Text, pw, Me.txtServername.Text, USER_USERNAME) - ClassDatabase.Execute_non_Query(upd, False) - btnsave.Enabled = False - - End If - - End Sub - - Private Sub chkChildWindow_CheckedChanged(sender As Object, e As EventArgs) Handles chkChildWindow.CheckedChanged - My.Settings.Save() - End Sub - - Private Sub btnSelectBackground_Click(sender As Object, e As EventArgs) Handles btnSelectBackground.Click - OpenFileDialog1.Filter = "PNG Bilder|*.png" - - If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then - Dim path As String = OpenFileDialog1.FileName - pbBackground.ImageLocation = path - btnsave.Enabled = True - changes_ModuleKonfig = True - End If - End Sub - - Private Sub btnResetBackground_Click(sender As Object, e As EventArgs) Handles btnResetBackground.Click - If pbBackground.Image IsNot Nothing Then - btnsave.Enabled = True - changes_ModuleKonfig = True - End If - - pbBackground.ImageLocation = Nothing - pbBackground.Image = Nothing - End Sub - - Private Sub btnTest_Anmeldung_Click(sender As Object, e As EventArgs) Handles btnTest_Anmeldung.Click - Try - DD_Rights.clsLogger.Init(Application.UserAppDataPath() & "\Log", USER_USERNAME) - Dim session = DD_Rights.ClassRights.GetWMSessionAsUser(Me.txtDomäne.Text, Me.txtServername.Text, Me.txtUser.Text, Me.txtPW.Text) - If Not IsNothing(session) Then - MsgBox("The persionalized connection to windream was created successfully!", MsgBoxStyle.Information) - Dim wrapper As New ClassEncryption("!35452didalog=") - Dim cipherText As String = wrapper.EncryptData(Me.txtPW.Text) - Dim pw As String = cipherText - - Dim upd = String.Format("UPDATE TBPMO_SERVICE_RIGHT_CONFIG SET AD_DOMAIN = '{0}', AD_USER = '{1}', AD_USER_PW = '{2}', AD_SERVER = '{3}', CHANGED_WHO = '{4}' WHERE GUID = 1", Me.txtDomäne.Text, Me.txtUser.Text, pw, Me.txtServername.Text, USER_USERNAME) - ClassDatabase.Execute_non_Query(upd, False) - btnsave.Enabled = False - Else - MsgBox("The persionalized connection to windream could NOT be created." & vbNewLine & "Please check the User-Data!", MsgBoxStyle.Critical) - End If - Catch ex As Exception - MsgBox("Error in Check windream login: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub txtDomäne_TextChanged(sender As Object, e As EventArgs) Handles txtDomäne.TextChanged - If loaded = True Then - changes_RightService = True - btnsave.Enabled = True - End If - End Sub - - Private Sub txtUser_TextChanged(sender As Object, e As EventArgs) Handles txtUser.TextChanged - If loaded = True Then - changes_RightService = True - btnsave.Enabled = True - End If - End Sub - - Private Sub txtPW_TextChanged(sender As Object, e As EventArgs) Handles txtPW.TextChanged - If loaded = True Then - changes_RightService = True - btnsave.Enabled = True - End If - End Sub - - Private Sub txtServername_TextChanged(sender As Object, e As EventArgs) Handles txtServername.TextChanged - If loaded = True Then - changes_RightService = True - btnsave.Enabled = True - End If - End Sub - - Private Sub txtWiki_TextChanged(sender As Object, e As EventArgs) Handles txtWiki.TextChanged - If loaded = True Then - changes_PMOKonfig = True - btnsave.Enabled = True - End If - End Sub - - Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged - Select Case TabControl1.SelectedIndex - Case 1 - Dim sql = String.Format("SELECT * FROM TBDD_MODULES WHERE UPPER(NAME) = UPPER('Record-Organizer')") - Dim KONFIG_DT As DataTable = DD_LIB_Standards.clsDatabase.Return_Datatable(sql, True) - If KONFIG_DT.Rows.Count = 1 Then - txtBoxUpdatePath.Text = KONFIG_DT.Rows(0).Item("VERSION_UPATE_PATH") - End If - End Select - End Sub - - Private Sub btnSaveUpdatePath_Click(sender As Object, e As EventArgs) Handles btnSaveUpdatePath.Click - Dim upd = String.Format("UPDATE TBDD_MODULES SET VERSION_UPATE_PATH = '{0}' WHERE UPPER(NAME) = UPPER('Record-Organizer')", txtBoxUpdatePath.Text) - If DD_LIB_Standards.clsDatabase.Execute_non_Query(upd) = True Then - lblSave.Visible = True - Else - lblSave.Visible = False - End If - End Sub - - Private Sub txtWiki_VisibleChanged(sender As Object, e As EventArgs) Handles txtWiki.VisibleChanged - - End Sub - - Private Sub txtAutoLogoutUser_TextChanged(sender As Object, e As EventArgs) Handles txtAutoLogoutUser.TextChanged - If loaded = True Then - changes_ModuleKonfig = True - btnsave.Enabled = True - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecordView.Designer.vb b/app/DD-Record-Organizer - Kopie/frmRecordView.Designer.vb deleted file mode 100644 index 98b9da8..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecordView.Designer.vb +++ /dev/null @@ -1,1072 +0,0 @@ - _ -Partial Class frmRecordView - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim Label1 As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmRecordView)) - Dim WF_IDLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim WF_TASK_IDLabel As System.Windows.Forms.Label - Dim TITLELabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim Label4 As System.Windows.Forms.Label - Dim DUE_DATELabel As System.Windows.Forms.Label - Dim STATE_IDLabel As System.Windows.Forms.Label - Me.SplitContainerMain = New System.Windows.Forms.SplitContainer() - Me.TCDetails = New DevExpress.XtraTab.XtraTabControl() - Me.TabDetails = New DevExpress.XtraTab.XtraTabPage() - Me.pnlDetails = New System.Windows.Forms.Panel() - Me.TabFollowUp = New DevExpress.XtraTab.XtraTabPage() - Me.ListViewFollowUps = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.grpbxFU_Profile = New System.Windows.Forms.GroupBox() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.btnRemoveUser_FollowUp = New System.Windows.Forms.Button() - Me.btnAddUser_FollowUp = New System.Windows.Forms.Button() - Me.cmbFollowUpUser = New System.Windows.Forms.ComboBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.ListBoxUser2Profile = New System.Windows.Forms.ListBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.lblFollowUp_save = New System.Windows.Forms.Label() - Me.chkFollowUp = New System.Windows.Forms.CheckBox() - Me.dtpFollowUp = New System.Windows.Forms.DateTimePicker() - Me.lblWiedervorlage_Control = New System.Windows.Forms.Label() - Me.Label5 = New System.Windows.Forms.Label() - Me.TabPos = New DevExpress.XtraTab.XtraTabPage() - Me.Panel1 = New System.Windows.Forms.Panel() - Me.GridControlPos = New DevExpress.XtraGrid.GridControl() - Me.grvwGridPos = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.BindingNavigatorPOS = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TabControlBottom = New DevExpress.XtraTab.XtraTabControl() - Me.TabPageDoc = New DevExpress.XtraTab.XtraTabPage() - Me.GridControlDocSearch = New DevExpress.XtraGrid.GridControl() - Me.ContextMenuStripResultFiles = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.DateiÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.PropertiesToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GridViewDoc_Search = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.ToolStrip2 = New System.Windows.Forms.ToolStrip() - Me.tslblWindreamView = New System.Windows.Forms.ToolStripLabel() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.txtStateActual = New System.Windows.Forms.TextBox() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage() - Me.GridControlUsersSelection = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.GridViewlUsers2Group = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.ListViewExclusiveUser = New System.Windows.Forms.ListView() - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.btnAddUser = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.btndeleteuser = New System.Windows.Forms.Button() - Me.Label3 = New System.Windows.Forms.Label() - Me.XtraTabPage4 = New DevExpress.XtraTab.XtraTabPage() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_WORKFLOW_TASK_HISTORYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.GridView2 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSTATE_DESC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCOMMENT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.txtDescriptionStep = New System.Windows.Forms.TextBox() - Me.WF_IDTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.WF_TASK_IDTextBox = New System.Windows.Forms.TextBox() - Me.btnSaveWorkflow = New System.Windows.Forms.Button() - Me.lblTaskState = New System.Windows.Forms.Label() - Me.TITLETextBox = New System.Windows.Forms.TextBox() - Me.DateTimePickerTASK_DATE = New System.Windows.Forms.DateTimePicker() - Me.COMMENTTextBox = New System.Windows.Forms.TextBox() - Me.DUE_DATEDateTimePicker = New System.Windows.Forms.DateTimePicker() - Me.STATE_IDComboBox = New System.Windows.Forms.ComboBox() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter() - Label1 = New System.Windows.Forms.Label() - WF_IDLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - WF_TASK_IDLabel = New System.Windows.Forms.Label() - TITLELabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - Label4 = New System.Windows.Forms.Label() - DUE_DATELabel = New System.Windows.Forms.Label() - STATE_IDLabel = New System.Windows.Forms.Label() - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerMain.Panel1.SuspendLayout() - Me.SplitContainerMain.Panel2.SuspendLayout() - Me.SplitContainerMain.SuspendLayout() - CType(Me.TCDetails, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TCDetails.SuspendLayout() - Me.TabDetails.SuspendLayout() - Me.TabFollowUp.SuspendLayout() - Me.grpbxFU_Profile.SuspendLayout() - Me.GroupBox4.SuspendLayout() - Me.TabPos.SuspendLayout() - Me.Panel1.SuspendLayout() - CType(Me.GridControlPos, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwGridPos, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigatorPOS, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigatorPOS.SuspendLayout() - CType(Me.TabControlBottom, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabControlBottom.SuspendLayout() - Me.TabPageDoc.SuspendLayout() - CType(Me.GridControlDocSearch, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ContextMenuStripResultFiles.SuspendLayout() - CType(Me.GridViewDoc_Search, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStrip2.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage3.SuspendLayout() - CType(Me.GridControlUsersSelection, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Group, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabPage4.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WORKFLOW_TASK_HISTORYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Label1, "Label1") - Label1.ForeColor = System.Drawing.Color.OrangeRed - Label1.Name = "Label1" - ' - 'WF_IDLabel - ' - resources.ApplyResources(WF_IDLabel, "WF_IDLabel") - WF_IDLabel.Name = "WF_IDLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'WF_TASK_IDLabel - ' - resources.ApplyResources(WF_TASK_IDLabel, "WF_TASK_IDLabel") - WF_TASK_IDLabel.Name = "WF_TASK_IDLabel" - ' - 'TITLELabel - ' - resources.ApplyResources(TITLELabel, "TITLELabel") - TITLELabel.Name = "TITLELabel" - ' - 'COMMENTLabel - ' - resources.ApplyResources(COMMENTLabel, "COMMENTLabel") - COMMENTLabel.Name = "COMMENTLabel" - ' - 'Label4 - ' - resources.ApplyResources(Label4, "Label4") - Label4.Name = "Label4" - ' - 'DUE_DATELabel - ' - resources.ApplyResources(DUE_DATELabel, "DUE_DATELabel") - DUE_DATELabel.Name = "DUE_DATELabel" - ' - 'STATE_IDLabel - ' - resources.ApplyResources(STATE_IDLabel, "STATE_IDLabel") - STATE_IDLabel.ForeColor = System.Drawing.Color.DodgerBlue - STATE_IDLabel.Name = "STATE_IDLabel" - ' - 'SplitContainerMain - ' - Me.SplitContainerMain.DataBindings.Add(New System.Windows.Forms.Binding("SplitterDistance", Global.DD_Record_Organizer.My.MySettings.Default, "frmRecordViewSplitter", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - resources.ApplyResources(Me.SplitContainerMain, "SplitContainerMain") - Me.SplitContainerMain.Name = "SplitContainerMain" - ' - 'SplitContainerMain.Panel1 - ' - Me.SplitContainerMain.Panel1.Controls.Add(Me.TCDetails) - ' - 'SplitContainerMain.Panel2 - ' - Me.SplitContainerMain.Panel2.Controls.Add(Me.TabControlBottom) - Me.SplitContainerMain.SplitterDistance = Global.DD_Record_Organizer.My.MySettings.Default.frmRecordViewSplitter - ' - 'TCDetails - ' - Me.TCDetails.AppearancePage.HeaderHotTracked.BackColor = CType(resources.GetObject("TCDetails.AppearancePage.HeaderHotTracked.BackColor"), System.Drawing.Color) - Me.TCDetails.AppearancePage.HeaderHotTracked.BackColor2 = CType(resources.GetObject("TCDetails.AppearancePage.HeaderHotTracked.BackColor2"), System.Drawing.Color) - Me.TCDetails.AppearancePage.HeaderHotTracked.Font = CType(resources.GetObject("TCDetails.AppearancePage.HeaderHotTracked.Font"), System.Drawing.Font) - Me.TCDetails.AppearancePage.HeaderHotTracked.Options.UseBackColor = True - Me.TCDetails.AppearancePage.HeaderHotTracked.Options.UseFont = True - resources.ApplyResources(Me.TCDetails, "TCDetails") - Me.TCDetails.Name = "TCDetails" - Me.TCDetails.SelectedTabPage = Me.TabDetails - Me.TCDetails.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.TabDetails, Me.TabFollowUp, Me.TabPos}) - ' - 'TabDetails - ' - Me.TabDetails.Controls.Add(Me.pnlDetails) - Me.TabDetails.Image = Global.DD_Record_Organizer.My.Resources.Resources.grid_Data_16xMD - Me.TabDetails.Name = "TabDetails" - resources.ApplyResources(Me.TabDetails, "TabDetails") - ' - 'pnlDetails - ' - Me.pnlDetails.AllowDrop = True - resources.ApplyResources(Me.pnlDetails, "pnlDetails") - Me.pnlDetails.Name = "pnlDetails" - ' - 'TabFollowUp - ' - Me.TabFollowUp.Controls.Add(Me.ListViewFollowUps) - Me.TabFollowUp.Controls.Add(Me.grpbxFU_Profile) - Me.TabFollowUp.Controls.Add(Me.Label5) - Me.TabFollowUp.Image = Global.DD_Record_Organizer.My.Resources.Resources.Task_16xMD - Me.TabFollowUp.Name = "TabFollowUp" - resources.ApplyResources(Me.TabFollowUp, "TabFollowUp") - ' - 'ListViewFollowUps - ' - resources.ApplyResources(Me.ListViewFollowUps, "ListViewFollowUps") - Me.ListViewFollowUps.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2}) - Me.ListViewFollowUps.FullRowSelect = True - Me.ListViewFollowUps.HideSelection = False - Me.ListViewFollowUps.Name = "ListViewFollowUps" - Me.ListViewFollowUps.UseCompatibleStateImageBehavior = False - Me.ListViewFollowUps.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - resources.ApplyResources(Me.ColumnHeader1, "ColumnHeader1") - ' - 'ColumnHeader2 - ' - resources.ApplyResources(Me.ColumnHeader2, "ColumnHeader2") - ' - 'grpbxFU_Profile - ' - resources.ApplyResources(Me.grpbxFU_Profile, "grpbxFU_Profile") - Me.grpbxFU_Profile.Controls.Add(Me.GroupBox4) - Me.grpbxFU_Profile.Controls.Add(Me.lblFollowUp_save) - Me.grpbxFU_Profile.Controls.Add(Me.chkFollowUp) - Me.grpbxFU_Profile.Controls.Add(Me.dtpFollowUp) - Me.grpbxFU_Profile.Controls.Add(Me.lblWiedervorlage_Control) - Me.grpbxFU_Profile.Name = "grpbxFU_Profile" - Me.grpbxFU_Profile.TabStop = False - ' - 'GroupBox4 - ' - resources.ApplyResources(Me.GroupBox4, "GroupBox4") - Me.GroupBox4.Controls.Add(Me.btnRemoveUser_FollowUp) - Me.GroupBox4.Controls.Add(Me.btnAddUser_FollowUp) - Me.GroupBox4.Controls.Add(Me.cmbFollowUpUser) - Me.GroupBox4.Controls.Add(Me.Label6) - Me.GroupBox4.Controls.Add(Me.ListBoxUser2Profile) - Me.GroupBox4.Controls.Add(Me.Label7) - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.TabStop = False - ' - 'btnRemoveUser_FollowUp - ' - resources.ApplyResources(Me.btnRemoveUser_FollowUp, "btnRemoveUser_FollowUp") - Me.btnRemoveUser_FollowUp.Name = "btnRemoveUser_FollowUp" - Me.btnRemoveUser_FollowUp.UseVisualStyleBackColor = True - ' - 'btnAddUser_FollowUp - ' - resources.ApplyResources(Me.btnAddUser_FollowUp, "btnAddUser_FollowUp") - Me.btnAddUser_FollowUp.Image = Global.DD_Record_Organizer.My.Resources.Resources.AddMark_10580 - Me.btnAddUser_FollowUp.Name = "btnAddUser_FollowUp" - Me.btnAddUser_FollowUp.UseVisualStyleBackColor = True - ' - 'cmbFollowUpUser - ' - resources.ApplyResources(Me.cmbFollowUpUser, "cmbFollowUpUser") - Me.cmbFollowUpUser.FormattingEnabled = True - Me.cmbFollowUpUser.Name = "cmbFollowUpUser" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'ListBoxUser2Profile - ' - resources.ApplyResources(Me.ListBoxUser2Profile, "ListBoxUser2Profile") - Me.ListBoxUser2Profile.FormattingEnabled = True - Me.ListBoxUser2Profile.Name = "ListBoxUser2Profile" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'lblFollowUp_save - ' - resources.ApplyResources(Me.lblFollowUp_save, "lblFollowUp_save") - Me.lblFollowUp_save.BackColor = System.Drawing.Color.Lime - Me.lblFollowUp_save.Name = "lblFollowUp_save" - ' - 'chkFollowUp - ' - resources.ApplyResources(Me.chkFollowUp, "chkFollowUp") - Me.chkFollowUp.Name = "chkFollowUp" - Me.chkFollowUp.UseVisualStyleBackColor = True - ' - 'dtpFollowUp - ' - resources.ApplyResources(Me.dtpFollowUp, "dtpFollowUp") - Me.dtpFollowUp.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - Me.dtpFollowUp.Name = "dtpFollowUp" - ' - 'lblWiedervorlage_Control - ' - resources.ApplyResources(Me.lblWiedervorlage_Control, "lblWiedervorlage_Control") - Me.lblWiedervorlage_Control.Name = "lblWiedervorlage_Control" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'TabPos - ' - Me.TabPos.Controls.Add(Me.Panel1) - Me.TabPos.Controls.Add(Me.BindingNavigatorPOS) - Me.TabPos.Image = CType(resources.GetObject("TabPos.Image"), System.Drawing.Image) - Me.TabPos.Name = "TabPos" - Me.TabPos.PageVisible = False - resources.ApplyResources(Me.TabPos, "TabPos") - ' - 'Panel1 - ' - Me.Panel1.Controls.Add(Me.GridControlPos) - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Name = "Panel1" - ' - 'GridControlPos - ' - resources.ApplyResources(Me.GridControlPos, "GridControlPos") - Me.GridControlPos.MainView = Me.grvwGridPos - Me.GridControlPos.Name = "GridControlPos" - Me.GridControlPos.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwGridPos}) - ' - 'grvwGridPos - ' - Me.grvwGridPos.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwGridPos.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwGridPos.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwGridPos.GridControl = Me.GridControlPos - Me.grvwGridPos.Name = "grvwGridPos" - Me.grvwGridPos.OptionsView.EnableAppearanceEvenRow = True - Me.grvwGridPos.OptionsView.ShowAutoFilterRow = True - ' - 'BindingNavigatorPOS - ' - Me.BindingNavigatorPOS.AddNewItem = Me.BindingNavigatorAddNewItem - Me.BindingNavigatorPOS.CountItem = Me.BindingNavigatorCountItem - Me.BindingNavigatorPOS.CountItemFormat = "von {0} positions" - Me.BindingNavigatorPOS.DeleteItem = Me.BindingNavigatorDeleteItem - Me.BindingNavigatorPOS.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem}) - resources.ApplyResources(Me.BindingNavigatorPOS, "BindingNavigatorPOS") - Me.BindingNavigatorPOS.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.BindingNavigatorPOS.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.BindingNavigatorPOS.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.BindingNavigatorPOS.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.BindingNavigatorPOS.Name = "BindingNavigatorPOS" - Me.BindingNavigatorPOS.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TabControlBottom - ' - Me.TabControlBottom.AppearancePage.HeaderHotTracked.BackColor = CType(resources.GetObject("TabControlBottom.AppearancePage.HeaderHotTracked.BackColor"), System.Drawing.Color) - Me.TabControlBottom.AppearancePage.HeaderHotTracked.BackColor2 = CType(resources.GetObject("TabControlBottom.AppearancePage.HeaderHotTracked.BackColor2"), System.Drawing.Color) - Me.TabControlBottom.AppearancePage.HeaderHotTracked.Font = CType(resources.GetObject("TabControlBottom.AppearancePage.HeaderHotTracked.Font"), System.Drawing.Font) - Me.TabControlBottom.AppearancePage.HeaderHotTracked.Options.UseBackColor = True - Me.TabControlBottom.AppearancePage.HeaderHotTracked.Options.UseFont = True - resources.ApplyResources(Me.TabControlBottom, "TabControlBottom") - Me.TabControlBottom.Name = "TabControlBottom" - Me.TabControlBottom.SelectedTabPage = Me.TabPageDoc - Me.TabControlBottom.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.TabPageDoc, Me.XtraTabPage1}) - ' - 'TabPageDoc - ' - Me.TabPageDoc.AllowDrop = True - Me.TabPageDoc.Controls.Add(Me.GridControlDocSearch) - Me.TabPageDoc.Controls.Add(Me.ToolStrip2) - Me.TabPageDoc.Image = Global.DD_Record_Organizer.My.Resources.Resources.Files_7954 - Me.TabPageDoc.Name = "TabPageDoc" - resources.ApplyResources(Me.TabPageDoc, "TabPageDoc") - ' - 'GridControlDocSearch - ' - Me.GridControlDocSearch.AllowDrop = True - Me.GridControlDocSearch.ContextMenuStrip = Me.ContextMenuStripResultFiles - resources.ApplyResources(Me.GridControlDocSearch, "GridControlDocSearch") - Me.GridControlDocSearch.MainView = Me.GridViewDoc_Search - Me.GridControlDocSearch.Name = "GridControlDocSearch" - Me.GridControlDocSearch.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewDoc_Search}) - ' - 'ContextMenuStripResultFiles - ' - Me.ContextMenuStripResultFiles.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiÖffnenToolStripMenuItem, Me.PropertiesToolStripMenuItem}) - Me.ContextMenuStripResultFiles.Name = "ContextMenuStripResultFiles" - resources.ApplyResources(Me.ContextMenuStripResultFiles, "ContextMenuStripResultFiles") - ' - 'DateiÖffnenToolStripMenuItem - ' - Me.DateiÖffnenToolStripMenuItem.Name = "DateiÖffnenToolStripMenuItem" - resources.ApplyResources(Me.DateiÖffnenToolStripMenuItem, "DateiÖffnenToolStripMenuItem") - ' - 'PropertiesToolStripMenuItem - ' - Me.PropertiesToolStripMenuItem.Image = Global.DD_Record_Organizer.My.Resources.Resources.PropertyGridEditorPart_6041 - Me.PropertiesToolStripMenuItem.Name = "PropertiesToolStripMenuItem" - resources.ApplyResources(Me.PropertiesToolStripMenuItem, "PropertiesToolStripMenuItem") - ' - 'GridViewDoc_Search - ' - Me.GridViewDoc_Search.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFullFocus - Me.GridViewDoc_Search.GridControl = Me.GridControlDocSearch - Me.GridViewDoc_Search.Name = "GridViewDoc_Search" - Me.GridViewDoc_Search.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceFocusedRow = False - Me.GridViewDoc_Search.OptionsSelection.EnableAppearanceHideSelection = False - Me.GridViewDoc_Search.OptionsSelection.MultiSelect = True - Me.GridViewDoc_Search.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewDoc_Search.OptionsView.ColumnAutoWidth = False - Me.GridViewDoc_Search.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewDoc_Search.OptionsView.ShowAutoFilterRow = True - Me.GridViewDoc_Search.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True] - ' - 'ToolStrip2 - ' - Me.ToolStrip2.AllowDrop = True - Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblWindreamView}) - resources.ApplyResources(Me.ToolStrip2, "ToolStrip2") - Me.ToolStrip2.Name = "ToolStrip2" - ' - 'tslblWindreamView - ' - resources.ApplyResources(Me.tslblWindreamView, "tslblWindreamView") - Me.tslblWindreamView.Name = "tslblWindreamView" - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Appearance.Header.Options.UseBackColor = True - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - Me.XtraTabPage1.Controls.Add(Me.txtStateActual) - Me.XtraTabPage1.Controls.Add(Label1) - Me.XtraTabPage1.Controls.Add(Me.XtraTabControl1) - Me.XtraTabPage1.Controls.Add(Me.txtDescriptionStep) - Me.XtraTabPage1.Controls.Add(WF_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.WF_IDTextBox) - Me.XtraTabPage1.Controls.Add(CHANGED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(CHANGED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(WF_TASK_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.WF_TASK_IDTextBox) - Me.XtraTabPage1.Controls.Add(Me.btnSaveWorkflow) - Me.XtraTabPage1.Controls.Add(Me.lblTaskState) - Me.XtraTabPage1.Controls.Add(TITLELabel) - Me.XtraTabPage1.Controls.Add(Me.TITLETextBox) - Me.XtraTabPage1.Controls.Add(COMMENTLabel) - Me.XtraTabPage1.Controls.Add(Me.DateTimePickerTASK_DATE) - Me.XtraTabPage1.Controls.Add(Me.COMMENTTextBox) - Me.XtraTabPage1.Controls.Add(Label4) - Me.XtraTabPage1.Controls.Add(Me.DUE_DATEDateTimePicker) - Me.XtraTabPage1.Controls.Add(DUE_DATELabel) - Me.XtraTabPage1.Controls.Add(STATE_IDLabel) - Me.XtraTabPage1.Controls.Add(Me.STATE_IDComboBox) - Me.XtraTabPage1.Name = "XtraTabPage1" - ' - 'txtStateActual - ' - resources.ApplyResources(Me.txtStateActual, "txtStateActual") - Me.txtStateActual.ForeColor = System.Drawing.Color.OrangeRed - Me.txtStateActual.Name = "txtStateActual" - Me.txtStateActual.ReadOnly = True - ' - 'XtraTabControl1 - ' - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage3 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage3, Me.XtraTabPage4}) - ' - 'XtraTabPage3 - ' - resources.ApplyResources(Me.XtraTabPage3, "XtraTabPage3") - Me.XtraTabPage3.Controls.Add(Me.GridControlUsersSelection) - Me.XtraTabPage3.Controls.Add(Me.ListViewExclusiveUser) - Me.XtraTabPage3.Controls.Add(Me.btnAddUser) - Me.XtraTabPage3.Controls.Add(Me.Label2) - Me.XtraTabPage3.Controls.Add(Me.btndeleteuser) - Me.XtraTabPage3.Controls.Add(Me.Label3) - Me.XtraTabPage3.Name = "XtraTabPage3" - ' - 'GridControlUsersSelection - ' - resources.ApplyResources(Me.GridControlUsersSelection, "GridControlUsersSelection") - Me.GridControlUsersSelection.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsersSelection.MainView = Me.GridViewlUsers2Group - Me.GridControlUsersSelection.Name = "GridControlUsersSelection" - Me.GridControlUsersSelection.ShowOnlyPredefinedDetails = True - Me.GridControlUsersSelection.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Group}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridViewlUsers2Group - ' - Me.GridViewlUsers2Group.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewlUsers2Group.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Group.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Group.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewlUsers2Group.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Group.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Group.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.GridColumn1, Me.GridColumn2, Me.colID}) - Me.GridViewlUsers2Group.GridControl = Me.GridControlUsersSelection - Me.GridViewlUsers2Group.Name = "GridViewlUsers2Group" - Me.GridViewlUsers2Group.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Group.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Group.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Group.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Group.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - resources.ApplyResources(Me.colSelect, "colSelect") - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - ' - 'GridColumn1 - ' - Me.GridColumn1.FieldName = "Username" - Me.GridColumn1.Name = "GridColumn1" - Me.GridColumn1.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Email" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn2, "GridColumn2") - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'ListViewExclusiveUser - ' - Me.ListViewExclusiveUser.AllowDrop = True - resources.ApplyResources(Me.ListViewExclusiveUser, "ListViewExclusiveUser") - Me.ListViewExclusiveUser.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader3, Me.ColumnHeader5}) - Me.ListViewExclusiveUser.FullRowSelect = True - Me.ListViewExclusiveUser.Name = "ListViewExclusiveUser" - Me.ListViewExclusiveUser.UseCompatibleStateImageBehavior = False - Me.ListViewExclusiveUser.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader3 - ' - resources.ApplyResources(Me.ColumnHeader3, "ColumnHeader3") - ' - 'ColumnHeader5 - ' - resources.ApplyResources(Me.ColumnHeader5, "ColumnHeader5") - ' - 'btnAddUser - ' - Me.btnAddUser.Image = Global.DD_Record_Organizer.My.Resources.Resources.arrow_left - resources.ApplyResources(Me.btnAddUser, "btnAddUser") - Me.btnAddUser.Name = "btnAddUser" - Me.btnAddUser.UseVisualStyleBackColor = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.ForeColor = System.Drawing.Color.Crimson - Me.Label2.Name = "Label2" - ' - 'btndeleteuser - ' - Me.btndeleteuser.Image = Global.DD_Record_Organizer.My.Resources.Resources.note_delete - resources.ApplyResources(Me.btndeleteuser, "btndeleteuser") - Me.btndeleteuser.Name = "btndeleteuser" - Me.btndeleteuser.UseVisualStyleBackColor = True - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.ForeColor = System.Drawing.Color.Crimson - Me.Label3.Name = "Label3" - ' - 'XtraTabPage4 - ' - Me.XtraTabPage4.Controls.Add(Me.GridControl1) - Me.XtraTabPage4.Name = "XtraTabPage4" - resources.ApplyResources(Me.XtraTabPage4, "XtraTabPage4") - ' - 'GridControl1 - ' - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.DataSource = Me.TBPMO_WORKFLOW_TASK_HISTORYBindingSource - Me.GridControl1.MainView = Me.GridView2 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView2}) - ' - 'TBPMO_WORKFLOW_TASK_HISTORYBindingSource - ' - Me.TBPMO_WORKFLOW_TASK_HISTORYBindingSource.DataMember = "TBPMO_WORKFLOW_TASK_HISTORY" - Me.TBPMO_WORKFLOW_TASK_HISTORYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridView2 - ' - Me.GridView2.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView2.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView2.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView2.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView2.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView2.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView2.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colSTATE_DESC, Me.colCOMMENT, Me.colADDED_WHO, Me.colADDED_WHEN}) - Me.GridView2.GridControl = Me.GridControl1 - Me.GridView2.Name = "GridView2" - Me.GridView2.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView2.OptionsView.ColumnAutoWidth = False - Me.GridView2.OptionsView.EnableAppearanceEvenRow = True - Me.GridView2.OptionsView.ShowAutoFilterRow = True - Me.GridView2.OptionsView.ShowGroupPanel = False - ' - 'colGUID - ' - resources.ApplyResources(Me.colGUID, "colGUID") - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - ' - 'colSTATE_DESC - ' - resources.ApplyResources(Me.colSTATE_DESC, "colSTATE_DESC") - Me.colSTATE_DESC.FieldName = "STATE_DESC" - Me.colSTATE_DESC.Name = "colSTATE_DESC" - ' - 'colCOMMENT - ' - resources.ApplyResources(Me.colCOMMENT, "colCOMMENT") - Me.colCOMMENT.FieldName = "COMMENT" - Me.colCOMMENT.Name = "colCOMMENT" - ' - 'colADDED_WHO - ' - resources.ApplyResources(Me.colADDED_WHO, "colADDED_WHO") - Me.colADDED_WHO.FieldName = "ADDED_WHO" - Me.colADDED_WHO.Name = "colADDED_WHO" - ' - 'colADDED_WHEN - ' - resources.ApplyResources(Me.colADDED_WHEN, "colADDED_WHEN") - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - ' - 'txtDescriptionStep - ' - Me.txtDescriptionStep.BackColor = System.Drawing.Color.WhiteSmoke - Me.txtDescriptionStep.BorderStyle = System.Windows.Forms.BorderStyle.None - resources.ApplyResources(Me.txtDescriptionStep, "txtDescriptionStep") - Me.txtDescriptionStep.Name = "txtDescriptionStep" - Me.txtDescriptionStep.ReadOnly = True - ' - 'WF_IDTextBox - ' - resources.ApplyResources(Me.WF_IDTextBox, "WF_IDTextBox") - Me.WF_IDTextBox.Name = "WF_IDTextBox" - ' - 'CHANGED_WHENTextBox - ' - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - ' - 'CHANGED_WHOTextBox - ' - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - ' - 'WF_TASK_IDTextBox - ' - resources.ApplyResources(Me.WF_TASK_IDTextBox, "WF_TASK_IDTextBox") - Me.WF_TASK_IDTextBox.Name = "WF_TASK_IDTextBox" - ' - 'btnSaveWorkflow - ' - resources.ApplyResources(Me.btnSaveWorkflow, "btnSaveWorkflow") - Me.btnSaveWorkflow.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - Me.btnSaveWorkflow.Name = "btnSaveWorkflow" - Me.btnSaveWorkflow.UseVisualStyleBackColor = True - ' - 'lblTaskState - ' - resources.ApplyResources(Me.lblTaskState, "lblTaskState") - Me.lblTaskState.BackColor = System.Drawing.Color.Yellow - Me.lblTaskState.Name = "lblTaskState" - ' - 'TITLETextBox - ' - resources.ApplyResources(Me.TITLETextBox, "TITLETextBox") - Me.TITLETextBox.Name = "TITLETextBox" - Me.TITLETextBox.ReadOnly = True - ' - 'DateTimePickerTASK_DATE - ' - Me.DateTimePickerTASK_DATE.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - resources.ApplyResources(Me.DateTimePickerTASK_DATE, "DateTimePickerTASK_DATE") - Me.DateTimePickerTASK_DATE.Name = "DateTimePickerTASK_DATE" - ' - 'COMMENTTextBox - ' - resources.ApplyResources(Me.COMMENTTextBox, "COMMENTTextBox") - Me.COMMENTTextBox.Name = "COMMENTTextBox" - ' - 'DUE_DATEDateTimePicker - ' - Me.DUE_DATEDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - resources.ApplyResources(Me.DUE_DATEDateTimePicker, "DUE_DATEDateTimePicker") - Me.DUE_DATEDateTimePicker.Name = "DUE_DATEDateTimePicker" - ' - 'STATE_IDComboBox - ' - resources.ApplyResources(Me.STATE_IDComboBox, "STATE_IDComboBox") - Me.STATE_IDComboBox.ForeColor = System.Drawing.Color.DodgerBlue - Me.STATE_IDComboBox.FormattingEnabled = True - Me.STATE_IDComboBox.Name = "STATE_IDComboBox" - ' - 'ToolStrip1 - ' - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'GridView1 - ' - Me.GridView1.Name = "GridView1" - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - ' - Me.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter.ClearBeforeFill = True - ' - 'frmRecordView - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainerMain) - Me.Controls.Add(Me.ToolStrip1) - Me.Name = "frmRecordView" - Me.SplitContainerMain.Panel1.ResumeLayout(False) - Me.SplitContainerMain.Panel2.ResumeLayout(False) - CType(Me.SplitContainerMain, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerMain.ResumeLayout(False) - CType(Me.TCDetails, System.ComponentModel.ISupportInitialize).EndInit() - Me.TCDetails.ResumeLayout(False) - Me.TabDetails.ResumeLayout(False) - Me.TabFollowUp.ResumeLayout(False) - Me.TabFollowUp.PerformLayout() - Me.grpbxFU_Profile.ResumeLayout(False) - Me.grpbxFU_Profile.PerformLayout() - Me.GroupBox4.ResumeLayout(False) - Me.GroupBox4.PerformLayout() - Me.TabPos.ResumeLayout(False) - Me.TabPos.PerformLayout() - Me.Panel1.ResumeLayout(False) - CType(Me.GridControlPos, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwGridPos, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigatorPOS, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigatorPOS.ResumeLayout(False) - Me.BindingNavigatorPOS.PerformLayout() - CType(Me.TabControlBottom, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabControlBottom.ResumeLayout(False) - Me.TabPageDoc.ResumeLayout(False) - Me.TabPageDoc.PerformLayout() - CType(Me.GridControlDocSearch, System.ComponentModel.ISupportInitialize).EndInit() - Me.ContextMenuStripResultFiles.ResumeLayout(False) - CType(Me.GridViewDoc_Search, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStrip2.ResumeLayout(False) - Me.ToolStrip2.PerformLayout() - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage3.ResumeLayout(False) - Me.XtraTabPage3.PerformLayout() - CType(Me.GridControlUsersSelection, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Group, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabPage4.ResumeLayout(False) - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WORKFLOW_TASK_HISTORYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents TCDetails As DevExpress.XtraTab.XtraTabControl - Friend WithEvents TabDetails As DevExpress.XtraTab.XtraTabPage - Friend WithEvents pnlDetails As System.Windows.Forms.Panel - Friend WithEvents TabFollowUp As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TabPos As DevExpress.XtraTab.XtraTabPage - Friend WithEvents GridControlPos As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwGridPos As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents BindingNavigatorPOS As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents SplitContainerMain As System.Windows.Forms.SplitContainer - Friend WithEvents ContextMenuStripResultFiles As System.Windows.Forms.ContextMenuStrip - Friend WithEvents DateiÖffnenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents PropertiesToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents TabControlBottom As DevExpress.XtraTab.XtraTabControl - Friend WithEvents TabPageDoc As DevExpress.XtraTab.XtraTabPage - Friend WithEvents ToolStrip2 As System.Windows.Forms.ToolStrip - Friend WithEvents tslblWindreamView As System.Windows.Forms.ToolStripLabel - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents txtStateActual As System.Windows.Forms.TextBox - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage3 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents GridControlUsersSelection As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Group As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents ListViewExclusiveUser As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader3 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader5 As System.Windows.Forms.ColumnHeader - Friend WithEvents btnAddUser As System.Windows.Forms.Button - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents btndeleteuser As System.Windows.Forms.Button - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents XtraTabPage4 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents txtDescriptionStep As System.Windows.Forms.TextBox - Friend WithEvents WF_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents WF_TASK_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents btnSaveWorkflow As System.Windows.Forms.Button - Friend WithEvents lblTaskState As System.Windows.Forms.Label - Friend WithEvents TITLETextBox As System.Windows.Forms.TextBox - Friend WithEvents DateTimePickerTASK_DATE As System.Windows.Forms.DateTimePicker - Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox - Friend WithEvents DUE_DATEDateTimePicker As System.Windows.Forms.DateTimePicker - Friend WithEvents STATE_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents ListViewFollowUps As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader1 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents grpbxFU_Profile As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox - Friend WithEvents btnRemoveUser_FollowUp As System.Windows.Forms.Button - Friend WithEvents btnAddUser_FollowUp As System.Windows.Forms.Button - Friend WithEvents cmbFollowUpUser As System.Windows.Forms.ComboBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents ListBoxUser2Profile As System.Windows.Forms.ListBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents lblFollowUp_save As System.Windows.Forms.Label - Friend WithEvents chkFollowUp As System.Windows.Forms.CheckBox - Friend WithEvents dtpFollowUp As System.Windows.Forms.DateTimePicker - Friend WithEvents lblWiedervorlage_Control As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView2 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents TBPMO_WORKFLOW_TASK_HISTORYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WORKFLOW_TASK_HISTORYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSTATE_DESC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCOMMENT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControlDocSearch As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewDoc_Search As DevExpress.XtraGrid.Views.Grid.GridView -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmRecordView.en-US.resx b/app/DD-Record-Organizer - Kopie/frmRecordView.en-US.resx deleted file mode 100644 index 59e5f9a..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecordView.en-US.resx +++ /dev/null @@ -1,491 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 78, 15 - - - Actual state: - - - Details - - - 263, 172 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - Delete User - - - Add User - - - 230, 95 - - - 244, 13 - - - Attention: this list overrides the central receipiants - - - 594, 154 - - - Individaul receipiants for this record: - - - 774, 180 - - - 101, 13 - - - Follow Ups defined: - - - Follow Up - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - positions - - - 1332, 327 - - - File-results - - - Add User to workflow - - - 82, 15 - - - Related User: - - - 112, 33 - - - delete User - - - 139, 15 - - - Choose User for adding: - - - Add User - - - 616, 264 - - - Save Workflow-Step - - - 56, 13 - - - Comment: - - - 61, 13 - - - Date done: - - - 56, 13 - - - Due Date: - - - 73, 14 - - - New state: - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD//////////////////wAA//////////////////8AAP93 - d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3f/////////////d/8AAP93/////////////3f/ - AAD/d/////////////93/////3f/////////////d/////93/3d3d3d3d3d3d3d3d///d/93d3d3d3d3 - d3d3d3f//3f/d///////////d/93//93/3f//////////3f/d///d/93//////////93/3f//3f/d/// - ////////d/93//93/3f/d3d3d3d3/3f/d///d/93/3d3d3d3d/93/3f//3f/d///////////d/93//93 - /3f//////////3f/d///d/93//////////93/3f//3f/d///////////d/93//93d3d3d3d3d3d3d3f/ - d///d3d3d3d3d3d3d3d3/3f//3d3d3d3d3d3d3d3d/93//93d3d3d3d3d3d3d3f/d/////93//////// - /////3f/////d/////////////93/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3 - d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP//////////////////AAD//////////////////wAA - AA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAADwAAAA8AAAAPAA - AADwAAAAKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD/////////APd3 - d3d3d38A9///////fwD3//////9///f3d3d3d3d/9/f/////f3/39/////9/f/f393d3f39/9/f///// - f3/39/////9/f/d3d3d3d39/93d3d3d3f3//9///////fwD3d3d3d3d/APd3d3d3d38A/////////wAD - AAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAA - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgDx7/AA9vb2AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAMDAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAADAwEBAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMBAQIC - AgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEBAgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMD - AQECAgICAgICAgICAgICAgICAgICAgEBAwMDAwMDAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwMD - AwMDAwEBAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwMDAQECAgEBAQEBAQEBAQEBAQEBAQEBAQEB - AQEBAQMDAwMBAQICAQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAgIBAQICAgICAgICAgICAgIC - AgIBAQICAQEDAwMDAQECAgEBAgICAgICAgICAgICAgICAgEBAgIBAQMDAwMBAQICAQECAgICAgICAgIC - AgICAgICAQECAgEBAwMDAwEBAgIBAQICAQEBAQEBAQEBAQEBAgIBAQICAQEDAwMDAQECAgEBAgIBAQEB - AQEBAQEBAQECAgEBAgIBAQMDAwMBAQICAQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAgIBAQIC - AgICAgICAgICAgICAgIBAQICAQEDAwMDAQECAgEBAgICAgICAgICAgICAgICAgEBAgIBAQMDAwMBAQIC - AQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEDAwMD - AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgIBAQMDAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgEB - AwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEDAwMDAwMDAwEBAgICAgICAgICAgICAgICAgIC - AgIBAQMDAwMDAwMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEDAwAAAAADAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwAAAAADAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwMDAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAACgA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAPHv8AD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAwMDAwMDAwMDAwMDAwMAAAMB - AQEBAQEBAQEBAQEDAAADAQICAgICAgICAgIBAwAAAwECAgICAgICAgICAQMDAwMBAgEBAQEBAQEBAQEB - AQMDAQIBAgICAgICAgIBAgEDAwECAQICAgICAgICAQIBAwMBAgECAQEBAQEBAgECAQMDAQIBAgICAgIC - AgIBAgEDAwECAQICAgICAgICAQIBAwMBAQEBAQEBAQEBAQECAQMDAQEBAQEBAQEBAQEBAgEDAwMDAQIC - AgICAgICAgIBAwAAAwEBAQEBAQEBAQEBAQMAAAMBAQEBAQEBAQEBAQEDAAADAwMDAwMDAwMDAwMDAwAD - AAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAA - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAADwAAAA8AAAAPAA - AADwAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2/0JC - Qv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/9vb2//b2 - 9v/29vb/QkJC//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2/0JCQv/x7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//Hv - 8P9CQkL/9vb2//b29v9CQkL/8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv/x7/D/QkJC//b29v/29vb/QkJC//Hv8P9CQkL/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv - 8P9CQkL/8e/w/0JCQv/29vb/9vb2/0JCQv/x7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC//Hv8P9CQkL/9vb2//b29v9CQkL/8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/x7/D/QkJC//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w/0JCQv/29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P9CQkL/9vb2//b29v/29vb/9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAwAAAAMAAAAD - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecordView.resx b/app/DD-Record-Organizer - Kopie/frmRecordView.resx deleted file mode 100644 index 3c374ef..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecordView.resx +++ /dev/null @@ -1,2642 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9pt, style=Bold, Italic - - - - NoControl - - - 330, 5 - - - 100, 15 - - - 55 - - - Aktueller Status: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 481, 55 - - - 41, 13 - - - 51 - - - WF ID: - - - WF_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 128, 273 - - - 83, 13 - - - 48 - - - Changed when: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 11, 273 - - - 77, 13 - - - 47 - - - Changed who: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 575, 55 - - - 22, 13 - - - 44 - - - ID: - - - WF_TASK_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - NoControl - - - 10, 5 - - - 59, 15 - - - 33 - - - Workflow: - - - TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - False - - - True - - - NoControl - - - 10, 91 - - - 65, 13 - - - 34 - - - Kommentar: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - False - - - True - - - NoControl - - - 11, 203 - - - 59, 13 - - - 41 - - - Ist-Datum: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - False - - - True - - - NoControl - - - 112, 203 - - - 52, 13 - - - 37 - - - Fälligkeit: - - - DUE_DATELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 21 - - - False - - - True - - - Tahoma, 9pt, style=Bold - - - NoControl - - - 330, 203 - - - 91, 14 - - - 39 - - - Neuer Status: - - - STATE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 22 - - - Fill - - - 0, 25 - - - Horizontal - - - Fuchsia - - - 255, 192, 255 - - - Tahoma, 8.25pt, style=Bold, Italic - - - Fill - - - 0, 0 - - - True - - - Fill - - - 0, 0 - - - 1332, 301 - - - 0 - - - pnlDetails - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabDetails - - - 0 - - - 1332, 301 - - - Detailansicht - - - TabDetails - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 0 - - - 1338, 332 - - - 2 - - - Top, Bottom, Left - - - ID - - - 40 - - - Title - - - 200 - - - 14, 35 - - - 263, 126 - - - 8 - - - ListViewFollowUps - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 0 - - - Top, Bottom, Left - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleLeft - - - NoControl - - - 248, 124 - - - 340, 23 - - - 5 - - - User aus Wiedervorlage löschen - - - btnRemoveUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - NoControl - - - 248, 95 - - - 340, 23 - - - 4 - - - User zu Wiedervorlage hinzufügen - - - btnAddUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 1 - - - Segoe UI, 8.25pt - - - 248, 68 - - - 340, 21 - - - 3 - - - cmbFollowUpUser - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 2 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 245, 50 - - - 64, 13 - - - 2 - - - Email-User: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 3 - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - 9, 50 - - - 230, 4 - - - 1 - - - ListBoxUser2Profile - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 4 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - NoControl - - - 6, 17 - - - 349, 13 - - - 0 - - - Achtung: Diese Liste übersteuert die zentral konfigurierte Empfängerliste! - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 5 - - - Segoe UI, 8.25pt, style=Bold - - - 177, 20 - - - 594, 108 - - - 4 - - - Individuelle Empfänger für diesen Datensatz: - - - GroupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 0 - - - True - - - Segoe UI, 9pt, style=Italic - - - NoControl - - - 6, 90 - - - 146, 15 - - - 3 - - - Wiedervorlage gespeichert - - - lblFollowUp_save - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 1 - - - True - - - NoControl - - - 9, 70 - - - 101, 17 - - - 2 - - - Undo Checkbox - - - chkFollowUp - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 2 - - - False - - - 9, 33 - - - 102, 21 - - - 1 - - - dtpFollowUp - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 3 - - - True - - - NoControl - - - 6, 17 - - - 129, 13 - - - 0 - - - << Waiting for Selection: - - - lblWiedervorlage_Control - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 4 - - - 283, 27 - - - 774, 134 - - - 7 - - - grpbxFU_Profile - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 1 - - - True - - - NoControl - - - 11, 11 - - - 139, 13 - - - 6 - - - Hinterlegte Wiedervorlagen - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 2 - - - 1332, 301 - - - Wiedervorlage - - - TabFollowUp - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 1 - - - Fill - - - 0, 0 - - - LightBlue - - - 1332, 276 - - - 0 - - - GridControlPos - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 0 - - - Fill - - - 0, 25 - - - 1332, 276 - - - 2 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPos - - - 0 - - - 124, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 95, 22 - - - von {0} positions - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - 0, 0 - - - 1332, 25 - - - 1 - - - BindingNavigator1 - - - BindingNavigatorPOS - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPos - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1332, 301 - - - Positionen - - - TabPos - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 2 - - - TCDetails - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel1 - - - 0 - - - SplitContainerMain.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain - - - 0 - - - Fuchsia - - - 255, 192, 255 - - - Tahoma, 8.25pt, style=Bold, Italic - - - Fill - - - 0, 0 - - - 294, 17 - - - 148, 22 - - - Datei Öffnen - - - 148, 22 - - - Eigenschaften - - - 149, 48 - - - ContextMenuStripResultFiles - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 0, 25 - - - 1332, 302 - - - 8 - - - GridControlDocSearch - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPageDoc - - - 0 - - - 502, 17 - - - Segoe UI, 8.25pt, style=Bold, Italic - - - 126, 22 - - - Windream-Dokumente - - - 0, 0 - - - 1332, 25 - - - 2 - - - ToolStrip2 - - - ToolStrip2 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPageDoc - - - 1 - - - 1332, 327 - - - Dateien - - - TabPageDoc - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabControlBottom - - - 0 - - - 1338, 358 - - - 4 - - - True - - - Segoe UI, 9pt, style=Bold, Italic - - - 333, 23 - - - 311, 23 - - - 56 - - - txtStateActual - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - Top, Bottom, Left, Right - - - 693, 23 - - - True - - - Top, Bottom, Left - - - 152, 56 - - - 17, 56 - - - 314, 24 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 223 - - - 88 - - - GridControlUsersSelection - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage3 - - - 0 - - - Top, Bottom, Left - - - ID - - - 40 - - - User - - - 120 - - - 16, 24 - - - 174, 223 - - - 27 - - - ListViewExclusiveUser - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - MiddleLeft - - - NoControl - - - 196, 63 - - - 112, 40 - - - 29 - - - User dem Task -zuordnen - - - MiddleRight - - - btnAddUser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 2 - - - True - - - Segoe UI, 9pt, style=Bold - - - NoControl - - - 13, 3 - - - 112, 15 - - - 22 - - - Zugeordnete User: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 3 - - - MiddleLeft - - - NoControl - - - 196, 24 - - - 76, 33 - - - 24 - - - löschen - - - MiddleRight - - - btndeleteuser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 4 - - - True - - - Segoe UI, 9pt, style=Bold - - - NoControl - - - 311, 3 - - - 182, 15 - - - 26 - - - User zur Zuordnung auswählen: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 5 - - - 620, 267 - - - User zuordnen - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 626, 295 - - - 54 - - - Top, Bottom, Left - - - 347, 56 - - - 609, 17 - - - 3, 6 - - - LightBlue - - - Fuchsia - - - ID - - - True - - - 0 - - - 38 - - - State - - - True - - - 1 - - - 96 - - - Comment - - - True - - - 2 - - - 223 - - - Who - - - True - - - 3 - - - When - - - True - - - 4 - - - 595, 258 - - - 89 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage4 - - - 0 - - - 620, 267 - - - Workflow - History - - - XtraTabPage4 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage1 - - - 2 - - - Tahoma, 9pt, style=Italic - - - 13, 52 - - - True - - - 447, 33 - - - 53 - - - txtDescriptionStep - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 528, 52 - - - 41, 21 - - - 52 - - - WF_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 128, 289 - - - 142, 21 - - - 50 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 11, 289 - - - 108, 21 - - - 49 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 603, 52 - - - 41, 21 - - - 46 - - - WF_TASK_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - Tahoma, 9pt - - - MiddleLeft - - - 333, 264 - - - 311, 46 - - - 45 - - - Speichern Workflow Schritt - - - MiddleRight - - - btnSaveWorkflow - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - True - - - Tahoma, 9.75pt, style=Bold, Italic - - - 86, 4 - - - 108, 16 - - - 43 - - - No active Tasks - - - False - - - lblTaskState - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - Segoe UI, 9pt, style=Italic - - - 13, 23 - - - 314, 23 - - - 35 - - - TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - 13, 223 - - - 96, 21 - - - 42 - - - DateTimePickerTASK_DATE - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 13, 107 - - - True - - - 631, 93 - - - 36 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - 115, 223 - - - 96, 21 - - - 38 - - - DUE_DATEDateTimePicker - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 20 - - - Tahoma, 9pt, style=Bold - - - 333, 222 - - - 311, 22 - - - 40 - - - STATE_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 23 - - - 1332, 327 - - - Workflows/Tasks - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabControlBottom - - - 1 - - - TabControlBottom - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel2 - - - 0 - - - SplitContainerMain.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain - - - 1 - - - 1338, 694 - - - 4 - - - SplitContainerMain - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 17, 17 - - - 0, 0 - - - 1338, 25 - - - 0 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 1234, 17 - - - 679, 56 - - - True - - - 105 - - - 6, 13 - - - 1338, 719 - - - Segoe UI, 8.25pt - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD//////////////////wAA//////////////////8AAP93 - d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3f/////////////d/8AAP93/////////////3f/ - AAD/d/////////////93/////3f/////////////d/////93/3d3d3d3d3d3d3d3d///d/93d3d3d3d3 - d3d3d3f//3f/d///////////d/93//93/3f//////////3f/d///d/93//////////93/3f//3f/d/// - ////////d/93//93/3f/d3d3d3d3/3f/d///d/93/3d3d3d3d/93/3f//3f/d///////////d/93//93 - /3f//////////3f/d///d/93//////////93/3f//3f/d///////////d/93//93d3d3d3d3d3d3d3f/ - d///d3d3d3d3d3d3d3d3/3f//3d3d3d3d3d3d3d3d/93//93d3d3d3d3d3d3d3f/d/////93//////// - /////3f/////d/////////////93/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3 - d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP//////////////////AAD//////////////////wAA - AA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAADwAAAA8AAAAPAA - AADwAAAAKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD/////////APd3 - d3d3d38A9///////fwD3//////9///f3d3d3d3d/9/f/////f3/39/////9/f/f393d3f39/9/f///// - f3/39/////9/f/d3d3d3d39/93d3d3d3f3//9///////fwD3d3d3d3d/APd3d3d3d38A/////////wAD - AAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAA - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgDx7/AA9vb2AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAMDAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAADAwEBAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMBAQIC - AgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEBAgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMD - AQECAgICAgICAgICAgICAgICAgICAgEBAwMDAwMDAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwMD - AwMDAwEBAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwMDAQECAgEBAQEBAQEBAQEBAQEBAQEBAQEB - AQEBAQMDAwMBAQICAQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAgIBAQICAgICAgICAgICAgIC - AgIBAQICAQEDAwMDAQECAgEBAgICAgICAgICAgICAgICAgEBAgIBAQMDAwMBAQICAQECAgICAgICAgIC - AgICAgICAQECAgEBAwMDAwEBAgIBAQICAQEBAQEBAQEBAQEBAgIBAQICAQEDAwMDAQECAgEBAgIBAQEB - AQEBAQEBAQECAgEBAgIBAQMDAwMBAQICAQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAgIBAQIC - AgICAgICAgICAgICAgIBAQICAQEDAwMDAQECAgEBAgICAgICAgICAgICAgICAgEBAgIBAQMDAwMBAQIC - AQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEDAwMD - AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgIBAQMDAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgEB - AwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEDAwMDAwMDAwEBAgICAgICAgICAgICAgICAgIC - AgIBAQMDAwMDAwMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEDAwAAAAADAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwAAAAADAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwMDAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAACgA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAPHv8AD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAwMDAwMDAwMDAwMDAwMAAAMB - AQEBAQEBAQEBAQEDAAADAQICAgICAgICAgIBAwAAAwECAgICAgICAgICAQMDAwMBAgEBAQEBAQEBAQEB - AQMDAQIBAgICAgICAgIBAgEDAwECAQICAgICAgICAQIBAwMBAgECAQEBAQEBAgECAQMDAQIBAgICAgIC - AgIBAgEDAwECAQICAgICAgICAQIBAwMBAQEBAQEBAQEBAQECAQMDAQEBAQEBAQEBAQEBAgEDAwMDAQIC - AgICAgICAgIBAwAAAwEBAQEBAQEBAQEBAQMAAAMBAQEBAQEBAQEBAQEDAAADAwMDAwMDAwMDAwMDAwAD - AAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAA - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAADwAAAA8AAAAPAA - AADwAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2/0JC - Qv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/9vb2//b2 - 9v/29vb/QkJC//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2/0JCQv/x7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//Hv - 8P9CQkL/9vb2//b29v9CQkL/8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv/x7/D/QkJC//b29v/29vb/QkJC//Hv8P9CQkL/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv - 8P9CQkL/8e/w/0JCQv/29vb/9vb2/0JCQv/x7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC//Hv8P9CQkL/9vb2//b29v9CQkL/8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/x7/D/QkJC//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w/0JCQv/29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P9CQkL/9vb2//b29v/29vb/9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAwAAAAMAAAAD - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAA - - - - frMWorkflowRecord - - - ColumnHeader1 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGridPos - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DateiÖffnenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropertiesToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewDoc_Search - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblWindreamView - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewlUsers2Group - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ColumnHeader3 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader5 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOW_TASK_HISTORYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridView2 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSTATE_DESC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOMMENT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmRecordView - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecordView.resx.bak b/app/DD-Record-Organizer - Kopie/frmRecordView.resx.bak deleted file mode 100644 index 5f4cd2d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecordView.resx.bak +++ /dev/null @@ -1,2642 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9pt, style=Bold, Italic - - - - NoControl - - - 330, 5 - - - 100, 15 - - - 55 - - - Aktueller Status: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 481, 55 - - - 41, 13 - - - 51 - - - WF ID: - - - WF_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 128, 273 - - - 83, 13 - - - 48 - - - Changed when: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 11, 273 - - - 77, 13 - - - 47 - - - Changed who: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 575, 55 - - - 22, 13 - - - 44 - - - ID: - - - WF_TASK_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - NoControl - - - 10, 5 - - - 59, 15 - - - 33 - - - Workflow: - - - TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - False - - - True - - - NoControl - - - 10, 91 - - - 65, 13 - - - 34 - - - Kommentar: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - False - - - True - - - NoControl - - - 11, 203 - - - 59, 13 - - - 41 - - - Ist-Datum: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - False - - - True - - - NoControl - - - 112, 203 - - - 52, 13 - - - 37 - - - Fälligkeit: - - - DUE_DATELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 21 - - - False - - - True - - - Tahoma, 9pt, style=Bold - - - NoControl - - - 330, 203 - - - 91, 14 - - - 39 - - - Neuer Status: - - - STATE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 22 - - - Fill - - - 0, 25 - - - Horizontal - - - Fuchsia - - - 255, 192, 255 - - - Tahoma, 8.25pt, style=Bold, Italic - - - Fill - - - 0, 0 - - - True - - - Fill - - - 0, 0 - - - 1332, 301 - - - 0 - - - pnlDetails - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabDetails - - - 0 - - - 1332, 301 - - - Detailansicht - - - TabDetails - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 0 - - - 1338, 332 - - - 2 - - - Top, Bottom, Left - - - ID - - - 40 - - - Title - - - 200 - - - 14, 35 - - - 263, 126 - - - 8 - - - ListViewFollowUps - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 0 - - - Top, Bottom, Left - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleLeft - - - NoControl - - - 248, 124 - - - 340, 23 - - - 5 - - - User aus Wiedervorlage löschen - - - btnRemoveUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 0 - - - Segoe UI, 8.25pt - - - MiddleLeft - - - NoControl - - - 248, 95 - - - 340, 23 - - - 4 - - - User zu Wiedervorlage hinzufügen - - - btnAddUser_FollowUp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 1 - - - Segoe UI, 8.25pt - - - 248, 68 - - - 340, 21 - - - 3 - - - cmbFollowUpUser - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 2 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 245, 50 - - - 64, 13 - - - 2 - - - Email-User: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 3 - - - Top, Bottom, Left - - - Segoe UI, 8.25pt - - - 9, 50 - - - 230, 4 - - - 1 - - - ListBoxUser2Profile - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 4 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - NoControl - - - 6, 17 - - - 349, 13 - - - 0 - - - Achtung: Diese Liste übersteuert die zentral konfigurierte Empfängerliste! - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox4 - - - 5 - - - Segoe UI, 8.25pt, style=Bold - - - 177, 20 - - - 594, 108 - - - 4 - - - Individuelle Empfänger für diesen Datensatz: - - - GroupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 0 - - - True - - - Segoe UI, 9pt, style=Italic - - - NoControl - - - 6, 90 - - - 146, 15 - - - 3 - - - Wiedervorlage gespeichert - - - lblFollowUp_save - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 1 - - - True - - - NoControl - - - 9, 70 - - - 101, 17 - - - 2 - - - Undo Checkbox - - - chkFollowUp - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 2 - - - False - - - 9, 33 - - - 102, 21 - - - 1 - - - dtpFollowUp - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 3 - - - True - - - NoControl - - - 6, 17 - - - 129, 13 - - - 0 - - - << Waiting for Selection: - - - lblWiedervorlage_Control - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpbxFU_Profile - - - 4 - - - 283, 27 - - - 774, 134 - - - 7 - - - grpbxFU_Profile - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 1 - - - True - - - NoControl - - - 11, 11 - - - 139, 13 - - - 6 - - - Hinterlegte Wiedervorlagen - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabFollowUp - - - 2 - - - 1332, 301 - - - Wiedervorlage - - - TabFollowUp - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 1 - - - Fill - - - 0, 0 - - - LightBlue - - - 1332, 276 - - - 0 - - - GridControlPos - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 0 - - - Fill - - - 0, 25 - - - 1332, 276 - - - 2 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPos - - - 0 - - - 124, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 95, 22 - - - von {0} positions - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - 0, 0 - - - 1332, 25 - - - 1 - - - BindingNavigator1 - - - BindingNavigatorPOS - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPos - - - 1 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASdEVYdFRpdGxlAExpc3Q7QnVsbGV0O1FzfzkAAABa - SURBVDhPY/j//z9FGEPAxsaGEYhBNF4MUw/TVADED0A0kkHMQMyCBbOCaHQDQJr/g2gkA0B8nBimDqYY - wwXEYqyCpGCsgqRgMEGxF6CaQYEzGogjMRD/MwAARTWKOO3Nn7MAAAAASUVORK5CYII= - - - - 1332, 301 - - - Positionen - - - TabPos - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TCDetails - - - 2 - - - TCDetails - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel1 - - - 0 - - - SplitContainerMain.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain - - - 0 - - - Fuchsia - - - 255, 192, 255 - - - Tahoma, 8.25pt, style=Bold, Italic - - - Fill - - - 0, 0 - - - 294, 17 - - - 148, 22 - - - Datei Öffnen - - - 148, 22 - - - Eigenschaften - - - 149, 48 - - - ContextMenuStripResultFiles - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 0, 25 - - - 1332, 302 - - - 8 - - - GridControlDocSearch - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPageDoc - - - 0 - - - 502, 17 - - - Segoe UI, 8.25pt, style=Bold, Italic - - - 126, 22 - - - Windream-Dokumente - - - 0, 0 - - - 1332, 25 - - - 2 - - - ToolStrip2 - - - ToolStrip2 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPageDoc - - - 1 - - - 1332, 327 - - - Dateien - - - TabPageDoc - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabControlBottom - - - 0 - - - 1338, 358 - - - 4 - - - True - - - Segoe UI, 9pt, style=Bold, Italic - - - 333, 23 - - - 311, 23 - - - 56 - - - txtStateActual - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - Top, Bottom, Left, Right - - - 693, 23 - - - True - - - Top, Bottom, Left - - - 152, 56 - - - 17, 56 - - - 314, 24 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 223 - - - 88 - - - GridControlUsersSelection - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage3 - - - 0 - - - Top, Bottom, Left - - - ID - - - 40 - - - User - - - 120 - - - 16, 24 - - - 174, 223 - - - 27 - - - ListViewExclusiveUser - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - MiddleLeft - - - NoControl - - - 196, 63 - - - 112, 40 - - - 29 - - - User dem Task -zuordnen - - - MiddleRight - - - btnAddUser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 2 - - - True - - - Segoe UI, 9pt, style=Bold - - - NoControl - - - 13, 3 - - - 112, 15 - - - 22 - - - Zugeordnete User: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 3 - - - MiddleLeft - - - NoControl - - - 196, 24 - - - 76, 33 - - - 24 - - - löschen - - - MiddleRight - - - btndeleteuser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 4 - - - True - - - Segoe UI, 9pt, style=Bold - - - NoControl - - - 311, 3 - - - 182, 15 - - - 26 - - - User zur Zuordnung auswählen: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 5 - - - 620, 267 - - - User zuordnen - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 626, 295 - - - 54 - - - Top, Bottom, Left - - - 347, 56 - - - 609, 17 - - - 3, 6 - - - LightBlue - - - Fuchsia - - - ID - - - True - - - 0 - - - 38 - - - State - - - True - - - 1 - - - 96 - - - Comment - - - True - - - 2 - - - 223 - - - Who - - - True - - - 3 - - - When - - - True - - - 4 - - - 595, 258 - - - 89 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage4 - - - 0 - - - 620, 267 - - - Workflow - History - - - XtraTabPage4 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage1 - - - 2 - - - Tahoma, 9pt, style=Italic - - - 13, 52 - - - True - - - 447, 33 - - - 53 - - - txtDescriptionStep - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 528, 52 - - - 41, 21 - - - 52 - - - WF_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 128, 289 - - - 142, 21 - - - 50 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 11, 289 - - - 108, 21 - - - 49 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - False - - - Tahoma, 8.25pt, style=Italic - - - 603, 52 - - - 41, 21 - - - 46 - - - WF_TASK_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - Tahoma, 9pt - - - MiddleLeft - - - 333, 264 - - - 311, 46 - - - 45 - - - Speichern Workflow Schritt - - - MiddleRight - - - btnSaveWorkflow - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - True - - - Tahoma, 9.75pt, style=Bold, Italic - - - 86, 4 - - - 108, 16 - - - 43 - - - No active Tasks - - - False - - - lblTaskState - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - Segoe UI, 9pt, style=Italic - - - 13, 23 - - - 314, 23 - - - 35 - - - TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - 13, 223 - - - 96, 21 - - - 42 - - - DateTimePickerTASK_DATE - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 13, 107 - - - True - - - 631, 93 - - - 36 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - 115, 223 - - - 96, 21 - - - 38 - - - DUE_DATEDateTimePicker - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 20 - - - Tahoma, 9pt, style=Bold - - - 333, 222 - - - 311, 22 - - - 40 - - - STATE_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 23 - - - 1332, 327 - - - Workflows/Tasks - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabControlBottom - - - 1 - - - TabControlBottom - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerMain.Panel2 - - - 0 - - - SplitContainerMain.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerMain - - - 1 - - - 1338, 694 - - - 4 - - - SplitContainerMain - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 17, 17 - - - 0, 0 - - - 1338, 25 - - - 0 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 1234, 17 - - - 679, 56 - - - True - - - 105 - - - 6, 13 - - - 1338, 719 - - - Segoe UI, 8.25pt - - - - AAABAAYAICAQAAEABADoAgAAZgAAABAQEAABAAQAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA - CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA - AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA - /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD//////////////////wAA//////////////////8AAP93 - d3d3d3d3d3d3d3f/AAD/d3d3d3d3d3d3d3d3/wAA/3f/////////////d/8AAP93/////////////3f/ - AAD/d/////////////93/////3f/////////////d/////93/3d3d3d3d3d3d3d3d///d/93d3d3d3d3 - d3d3d3f//3f/d///////////d/93//93/3f//////////3f/d///d/93//////////93/3f//3f/d/// - ////////d/93//93/3f/d3d3d3d3/3f/d///d/93/3d3d3d3d/93/3f//3f/d///////////d/93//93 - /3f//////////3f/d///d/93//////////93/3f//3f/d///////////d/93//93d3d3d3d3d3d3d3f/ - d///d3d3d3d3d3d3d3d3/3f//3d3d3d3d3d3d3d3d/93//93d3d3d3d3d3d3d3f/d/////93//////// - /////3f/////d/////////////93/wAA/3d3d3d3d3d3d3d3d/8AAP93d3d3d3d3d3d3d3f/AAD/d3d3 - d3d3d3d3d3d3/wAA/3d3d3d3d3d3d3d3d/8AAP//////////////////AAD//////////////////wAA - AA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAADwAAAA8AAAAPAA - AADwAAAAKAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wD/////////APd3 - d3d3d38A9///////fwD3//////9///f3d3d3d3d/9/f/////f3/39/////9/f/f393d3f39/9/f///// - f3/39/////9/f/d3d3d3d39/93d3d3d3f3//9///////fwD3d3d3d3d/APd3d3d3d38A/////////wAD - AAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAA - AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgDx7/AA9vb2AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAMDAwMDAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAADAwEBAQEBAQEB - AQEBAQEBAQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMAAAAAAwMBAQIC - AgICAgICAgICAgICAgICAgICAQEDAwAAAAADAwEBAgICAgICAgICAgICAgICAgICAgIBAQMDAAAAAAMD - AQECAgICAgICAgICAgICAgICAgICAgEBAwMDAwMDAwMBAQICAgICAgICAgICAgICAgICAgICAQEDAwMD - AwMDAwEBAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwMDAQECAgEBAQEBAQEBAQEBAQEBAQEBAQEB - AQEBAQMDAwMBAQICAQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAgIBAQICAgICAgICAgICAgIC - AgIBAQICAQEDAwMDAQECAgEBAgICAgICAgICAgICAgICAgEBAgIBAQMDAwMBAQICAQECAgICAgICAgIC - AgICAgICAQECAgEBAwMDAwEBAgIBAQICAQEBAQEBAQEBAQEBAgIBAQICAQEDAwMDAQECAgEBAgIBAQEB - AQEBAQEBAQECAgEBAgIBAQMDAwMBAQICAQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAgIBAQIC - AgICAgICAgICAgICAgIBAQICAQEDAwMDAQECAgEBAgICAgICAgICAgICAgICAgEBAgIBAQMDAwMBAQIC - AQECAgICAgICAgICAgICAgICAQECAgEBAwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEDAwMD - AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgIBAQMDAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgEB - AwMDAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEDAwMDAwMDAwEBAgICAgICAgICAgICAgICAgIC - AgIBAQMDAwMDAwMDAQECAgICAgICAgICAgICAgICAgICAgEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEB - AQEBAQEBAQEDAwAAAAADAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMDAAAAAAMDAQEBAQEBAQEBAQEB - AQEBAQEBAQEBAQEBAwMAAAAAAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAwAAAAADAwMDAwMDAwMD - AwMDAwMDAwMDAwMDAwMDAwMDAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAPAAAADwAA - AA8AAAAPAAAADwAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAACgA - AAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAQkJCAPHv8AD29vYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAwMDAwMDAwMDAwMDAwMAAAMB - AQEBAQEBAQEBAQEDAAADAQICAgICAgICAgIBAwAAAwECAgICAgICAgICAQMDAwMBAgEBAQEBAQEBAQEB - AQMDAQIBAgICAgICAgIBAgEDAwECAQICAgICAgICAQIBAwMBAgECAQEBAQEBAgECAQMDAQIBAgICAgIC - AgIBAgEDAwECAQICAgICAgICAQIBAwMBAQEBAQEBAQEBAQECAQMDAQEBAQEBAQEBAQEBAgEDAwMDAQIC - AgICAgICAgIBAwAAAwEBAQEBAQEBAQEBAQMAAAMBAQEBAQEBAQEBAQEDAAADAwMDAwMDAwMDAwMDAwAD - AAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAA - AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAA - AAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/9vb2//b2 - 9v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b2 - 9v/29vb/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b2 - 9v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv/x7/D/8e/w/0JC - Qv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/QkJC//Hv - 8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b29v9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv/x7/D/8e/w/0JCQv9CQkL/9vb2//b29v/29vb/9vb2/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P/x7/D/QkJC/0JCQv/29vb/9vb2//b29v/29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv8P9CQkL/QkJC//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/QkJC/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv9CQkL/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v9CQkL/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JC - Qv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/9vb2//b29v8AAAAAAAAAAAAAAAAAAAAA9vb2//b29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/wAAAAAAAAAAAAAAAAAAAAD29vb/9vb2/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAPb2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAAAAAAAAAAAA - AAAAAAAA9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/wAA - AA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAADwAAAA8AAAAPAA - AADwAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAPb29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2/0JC - Qv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb2 - 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/9vb2//b2 - 9v/29vb/QkJC//Hv8P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv/29vb/9vb2/0JCQv/x7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//Hv - 8P9CQkL/9vb2//b29v9CQkL/8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JC - Qv/x7/D/QkJC//b29v/29vb/QkJC//Hv8P9CQkL/8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv - 8P9CQkL/8e/w/0JCQv/29vb/9vb2/0JCQv/x7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC//Hv8P9CQkL/9vb2//b29v9CQkL/8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/x7/D/QkJC//b29v/29vb/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/8e/w/0JCQv/29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC//Hv8P9CQkL/9vb2//b29v/29vb/9vb2/0JCQv/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAA9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v8AAwAAAAMAAAAD - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAA - - - - frMWorkflowRecord - - - ColumnHeader1 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwGridPos - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DateiÖffnenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PropertiesToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewDoc_Search - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - tslblWindreamView - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewlUsers2Group - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ColumnHeader3 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader5 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOW_TASK_HISTORYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridView2 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSTATE_DESC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOMMENT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WORKFLOW_TASK_HISTORYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmRecordView - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecordView.vb b/app/DD-Record-Organizer - Kopie/frmRecordView.vb deleted file mode 100644 index 6b0f861..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecordView.vb +++ /dev/null @@ -1,804 +0,0 @@ -Imports System.IO -Imports System.Runtime.InteropServices -Imports DevExpress.XtraEditors -Imports DD_LIB_Standards - -Public Class frmRecordView - Private recordView As ClassRecordView - Private ENTITY_ID, FORMVIEW_ID, PARENT_ENTITY_ID, WF_TASK_ID, RECORD_ID As Integer - Private Const SEE_MASK_INVOKEIDLIST = &HC - Private Const SEE_MASK_NOCLOSEPROCESS = &H40 - Private Const SEE_MASK_FLAG_NO_UI = &H400 - Public Const SW_SHOW As Short = 5 - Private DT_RESULTLIST_OPTIONS As DataTable - Private DT_RESULTLIST_VARIABLE_VALUE As DataTable - Private DT_WINDREAM_RESULTLIST As DataTable - Private DT_DOCRESULT_DROPDOWN_ITEMS As DataTable - Private _Changed As Boolean = False - - _ - Public Shared Function ShellExecuteEx(ByRef lpExecInfo As SHELLEXECUTEINFO) As Boolean - End Function - Public Structure SHELLEXECUTEINFO - Public cbSize As Integer - Public fMask As Integer - Public hwnd As IntPtr - Public lpVerb As String - Public lpFile As String - Public lpParameters As String - Public lpDirectory As String - Dim nShow As Integer - Dim hInstApp As IntPtr - Dim lpIDList As IntPtr - Public lpClass As String - Public hkeyClass As IntPtr - Public dwHotKey As Integer - Public hIcon As IntPtr - Public hProcess As IntPtr - End Structure - - Private Sub frmRecordView_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ClassWindowLocation.SaveFormLocationSize(Me, 0, CURRENT_SCREEN_ID, "frmRecordView") - My.Settings.Save() - End Sub - - Private Sub frmRecordView_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - If USER_LANGUAGE <> "de-DE" Then - Me.Text = "Detailview Record" - Else - Me.Text = "Detailansicht Record" - End If - recordView = New ClassRecordView(pnlDetails) - RECORD_ID = JUMP_RECORD_ID - recordView.LoadRecord(RECORD_ID) - - 'Titel updaten - Me.Text &= " " + RECORD_ID.ToString() - Dim sql = "SELECT FORM_ID FROM TBPMO_RECORD WHERE GUID = " & RECORD_ID - ENTITY_ID = ClassDatabase.Execute_Scalar(sql, True) - ClassRightManagement.Check_Set_Rights(RECORD_ID, ENTITY_ID) - ClassProxy.Refresh_Workflow_Data() - - 'sql = String.Format("select * from TBPMO_DOCSEARCH_VARIABLE_CONTROLS WHERE ENTITY_ID = {0}", ENTITY_ID) - DT_RESULTLIST_OPTIONS = ClassHelper.FILTER_DATATABLE(CURRENT_VARIABLE_CONTROLS, "ENTITY_ID = " & ENTITY_ID, "") 'ClassDatabase.Return_Datatable(sql, True) - ' sql = String.Format("select * from TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE VISIBLE = 1 AND ENTITY_ID = {0} AND LANGUAGE = '{1}' AND COLUMN_VIEW LIKE 'VALUE%' ORDER BY SEQUENCE", ENTITY_ID, USER_LANGUAGE) - Dim expression As String = String.Format("ENTITY_ID = {0} And LANGUAGE = '{1}' AND COLUMN_VIEW LIKE 'VALUE%'", ENTITY_ID, USER_LANGUAGE) - DT_RESULTLIST_VARIABLE_VALUE = ClassHelper.FILTER_DATATABLE(CURRENT_RESULTLIST_CONFIG, expression, "SEQUENCE") 'ClassDatabase.Return_Datatable(sql, True) - - 'Dim sql_ResultList = String.Format("select * from TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE ENTITY_ID = {0} AND LANGUAGE = '{1}' ORDER BY SEQUENCE", ENTITY_ID, USER_LANGUAGE) - expression = String.Format("ENTITY_ID = {0} AND LANGUAGE = '{1}'", ENTITY_ID, USER_LANGUAGE) - DT_WINDREAM_RESULTLIST = ClassHelper.FILTER_DATATABLE(CURRENT_RESULTLIST_CONFIG, expression, "SEQUENCE") 'ClassDatabase.Return_Datatable(sql_ResultList, True) - Dim sql_ResultList = String.Format("select * from TBPMO_DOCRESULT_DROPDOWN_ITEMS WHERE CONFIG_ID IN (SELECT GUID FROM TBPMO_DOCSEARCH_RESULTLIST_CONFIG WHERE ENTITY_ID = {0} AND TYPE_ID = 4 AND LANGUAGE = '{1}')", ENTITY_ID, USER_LANGUAGE) - DT_DOCRESULT_DROPDOWN_ITEMS = ClassDatabase.Return_Datatable(sql_ResultList, True) - TBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Connection.ConnectionString = MyConnectionString - ClassWindowLocation.LoadFormLocationSize(Me, 0, CURRENT_SCREEN_ID, "frmRecordView") - - Catch ex As Exception - MsgBox("Unexpected error in loading form: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - RUN_WDSEARCH_GRID() - ClassWorkflow.Refresh_Workflows_Entity() - Load_Task_Data() - End Sub - - Private Sub OnCBSelectedValueChanged(sender As Object, e As EventArgs) - Try - Dim ComboBox As DevExpress.XtraEditors.ComboBoxEdit = sender - 'Dim ItemComboBox As RepositoryItemComboBox - 'ItemComboBox = sender - Dim item As ClassWindreamDocGrid.WindreamDocGridComboboxItem = ComboBox.SelectedItem - Dim value As String = item.Value - Dim configId As Integer = item.ConfigID - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - Dim user As String = USER_USERNAME - - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2},'{3}','{4}'", docId, RECORD_ID, configId, value, user) - If ClassDatabase.Execute_non_Query(Sql, False) = False Then - MsgBox("The Update-Command was not successful! Check the log!",, MsgBoxStyle.Critical) - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - Catch ex As Exception - MsgBox("Error:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - 'Perform your actions - End Sub - - Private Sub OnDateSelectedValueChanged(sender As Object, e As EventArgs) - Try - Dim DatePicker As DateEdit = sender - Dim value As DateTime = DatePicker.EditValue - Dim colTitle = DirectCast(GridControlDocSearch.MainView, DevExpress.XtraGrid.Views.Grid.GridView).FocusedColumn.FieldName - Dim configId As Integer = ClassWindreamDocGrid.RESULT_CONFIG_IDS.Item(colTitle) - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - Dim user As String = USER_USERNAME - Dim dateString = value.ToString("yyyy-MM-dd") 'hh:mm:ss.fff - - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2},'{3}','{4}'", docId, RECORD_ID, configId, dateString, user) - If ClassDatabase.Execute_non_Query(Sql, False) = False Then - MsgBox("The Update-Command was not successful! Check the log!",, MsgBoxStyle.Critical) - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - Catch ex As Exception - MsgBox("Error in OnDateSelectedValueChanged:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub OnTextSelectedValueChanged(sender As Object, e As EventArgs) - Try - Dim TextBox As TextEdit = sender - Dim value = TextBox.EditValue - Dim colTitle = DirectCast(GridControlDocSearch.MainView, DevExpress.XtraGrid.Views.Grid.GridView).FocusedColumn.FieldName - Dim configId As Integer = ClassWindreamDocGrid.RESULT_CONFIG_IDS.Item(colTitle) - Dim docId As Integer = ClassWindreamDocGrid.SELECTED_DOC_ID - Dim user As String = USER_USERNAME - - Dim Sql As String = String.Format("EXEC PRPMO_DOC_VALUE_UPD_INS {0}, {1}, {2},'{3}','{4}'", docId, RECORD_ID, configId, value, user) - If ClassDatabase.Execute_non_Query(Sql, False) = False Then - MsgBox("The Update-Command was not successful! Check the log!",, MsgBoxStyle.Critical) - Else - ClassProxy.PRPROXY_DOC_VALUES_UPD(docId, RECORD_ID) - End If - Catch ex As Exception - MsgBox("Error in OnTextSelectedValueChanged:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub OnCheckboxValueChanged(sender As Object, e As EventArgs) - 'TODO Save Checkboxvalue - End Sub - - Private Sub RUN_WDSEARCH_GRID() - Me.Cursor = Cursors.WaitCursor - Try - Dim sw As New SW("RUN_WDSEARCH_GRID") - - Dim DT_RESULT As DataTable = ClassDOC_SEARCH.Get_DOC_RESULTTABLE(DT_RESULTLIST_OPTIONS, DT_RESULTLIST_VARIABLE_VALUE, DT_WINDREAM_RESULTLIST, ENTITY_ID, RECORD_ID) - If IsNothing(DT_RESULT) Then - Dim msg = "wrong DocSearch-Configuration - Check logfile and contact Digital Data" - tslblWindreamView.Text = msg - Me.Cursor = Cursors.Default - Exit Sub - End If - If DT_RESULT.Rows.Count > 0 Then 'Es gibt Suchergebnisse - Dim msg = "Windream-Dokumente für Record: " & RECORD_ID - If USER_LANGUAGE <> "de-DE" Then - msg = "windream-files for record: " & RECORD_ID - End If - - tslblWindreamView.Text = msg - - If DT_RESULT.Rows.Count > 0 Then - ClassWindreamDocGrid.FillColumns( - GridViewDoc_Search, - DT_RESULT, - DT_WINDREAM_RESULTLIST, - DT_DOCRESULT_DROPDOWN_ITEMS, - AddressOf OnCBSelectedValueChanged, - AddressOf OnDateSelectedValueChanged, - AddressOf OnTextSelectedValueChanged, - AddressOf OnCheckboxValueChanged, - "RECORD", RECORD_ID) - End If - Else - Dim msg = "Keine Windream-Dokumente für Record: " & RECORD_ID & " gefunden" - If USER_LANGUAGE <> "de-DE" Then - msg = "No windream-files found for record: " & RECORD_ID - End If - - - tslblWindreamView.Text = msg - GridControlDocSearch.DataSource = Nothing - 'Clear_Windream_ResultList() - End If - sw.Done() - Catch ex As Exception - MsgBox("Unexpected Error in Run WD-Search Database: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Cursor = Cursors.Default - End Sub - Private Sub Load_Task_Data() - Try - Dim query = From table In CURRENT_VWPMO_WF_ACTIVE.AsEnumerable() - Select table Where table.Item("RECORD_ID") = RECORD_ID - Dim RECORD_ROW = query.ToList() - If RECORD_ROW.Count = 1 Then - lblTaskState.Visible = False - TabControlBottom.TabPages(1).Appearance.Header.BackColor = Color.Red - For Each _row In RECORD_ROW - TITLETextBox.Text = _row.Item("WF_TITLE") - txtStateActual.Text = _row.Item("STATE_TITLE") - WF_IDTextBox.Text = _row.Item("WF_ID") - WF_TASK_IDTextBox.Text = _row.Item("WF_TASK_ID") - If Not IsDBNull(_row.Item("COMMENT")) Then - COMMENTTextBox.Text = _row.Item("COMMENT") - Else - COMMENTTextBox.Text = "" - End If - If Not IsDBNull(_row.Item("COMMENT")) Then - - End If - If Not IsDBNull(_row.Item("CHANGED_WHO")) Then - CHANGED_WHOTextBox.Text = _row.Item("CHANGED_WHO") - End If - - If Not IsDBNull(_row.Item("CHANGED_WHEN")) Then - CHANGED_WHENTextBox.Text = _row.Item("CHANGED_WHEN") - End If - - If Not IsDBNull(_row.Item("TASK_DATE")) Then - DateTimePickerTASK_DATE.Text = _row.Item("TASK_DATE") - End If - - If Not IsDBNull(_row.Item("DUE_DATE")) Then - DUE_DATEDateTimePicker.Text = _row.Item("DUE_DATE") - End If - - - Next - Else - TITLETextBox.Text = "" - txtStateActual.Text = "" - WF_IDTextBox.Text = "" - WF_TASK_IDTextBox.Text = "" - COMMENTTextBox.Text = "" - CHANGED_WHOTextBox.Text = "" - CHANGED_WHENTextBox.Text = "" - - COMMENTTextBox.Enabled = False - DUE_DATEDateTimePicker.Enabled = False - DateTimePickerTASK_DATE.Enabled = False - STATE_IDComboBox.Enabled = False - lblTaskState.Visible = True - btnSaveWorkflow.Enabled = False - TabControlBottom.TabPages(1).Appearance.Header.BackColor = Nothing - End If - - Dim Sql = "SELECT GUID FROM TBPMO_FORM_VIEW WHERE SCREEN_ID = 1 AND FORM_ID = " & ENTITY_ID - FORMVIEW_ID = ClassDatabase.Execute_Scalar(Sql, True) - Sql = "SELECT PARENT_ID FROM TBPMO_FORM WHERE GUID = " & ENTITY_ID - PARENT_ENTITY_ID = ClassDatabase.Execute_Scalar(Sql, True) - - - Catch ex As Exception - MsgBox("Error in Load_Tasks:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles TabControlBottom.SelectedPageChanged - Try - If TabControlBottom.SelectedTabPageIndex = 1 Then - Load_Task_Data() - If WF_TASK_IDTextBox.Text <> "" Then - WF_TASK_ID = WF_TASK_IDTextBox.Text - btnSaveWorkflow.Enabled = True - Else - WF_TASK_ID = 0 - btnSaveWorkflow.Enabled = False - End If - Try - If WF_TASK_ID > 0 Then - lblTaskState.Text = "No active workflows" - lblTaskState.Visible = False - Dim sel = ClassDatabase.Execute_Scalar("SELECT USER_SELECT FROM TBPMO_WORKFLOW_TASK WHERE GUID = " & WF_TASK_ID, True) - If Not IsNothing(sel) Then - Load_Selectable_Users(sel) - End If - End If - Catch ex As Exception - MsgBox("Error in load States:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Load_TASK_USER() - Load_States() - Check_end() - _Changed = False - End If - Catch ex As Exception - - End Try - - - End Sub - Sub Check_end() - Try - Dim sql As String = String.Format("SELECT FINISHED FROM TBPMO_WORKFLOW_TASK WHERE GUID = {0}", WF_TASK_ID) - Dim finished = ClassDatabase.Execute_Scalar(sql, True) - If Not IsNothing(finished) Then - If CBool(finished) = True Then - lblTaskState.Text = "Workflow-Ende erreicht!" - If USER_LANGUAGE <> "de-DE" Then - lblTaskState.Text = "Workflow End is reached!" - End If - lblTaskState.Visible = True - STATE_IDComboBox.Enabled = False - btnSaveWorkflow.Enabled = False - Else - STATE_IDComboBox.Enabled = True - btnSaveWorkflow.Enabled = True - End If - Else - STATE_IDComboBox.Enabled = True - btnSaveWorkflow.Enabled = True - End If - Catch ex As Exception - MsgBox("Error in Check_end:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Load_States() - Try - Dim sql As String = String.Format("SELECT STATE_ID, dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), STATE_ID), 1) AS STATE_DESC FROM TBPMO_WORKFLOW_ENTITY_STATE WHERE " & - "INACTIVE = 0 AND ENTITY_ID = {1} AND STATE_ID NOT IN (" & _ - "SELECT STATE_ID FROM TBPMO_WORKFLOW_TASK_HISTORY WHERE WF_TASK_ID = {2})", USER_LANGUAGE, ENTITY_ID, WF_TASK_ID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - If DT.Rows.Count > 0 Then - STATE_IDComboBox.Enabled = True - STATE_IDComboBox.DataSource = DT - STATE_IDComboBox.DisplayMember = DT.Columns(1).ColumnName - STATE_IDComboBox.ValueMember = DT.Columns(0).ColumnName - Else - lblTaskState.Text = "Workflow-Ende erreicht!" - If USER_LANGUAGE <> "de-DE" Then - lblTaskState.Text = "Workflow End is reached!" - End If - lblTaskState.Visible = True - STATE_IDComboBox.Enabled = False - End If - - Catch ex As Exception - MsgBox("Error in Getting States for Workflow:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Load_Selectable_Users(sel As String) - Try - DD_ECMAdmin.TBAD_Users.Clear() - Dim DT As DataTable = ClassDatabase.Return_Datatable(sel, True) - For Each userrow As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - - newUserRow.Username = userrow.Item(1) - Try - newUserRow.Email = userrow.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = userrow.Item(0) - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - 'clbUsersGroups.Items.Add(New MyListBoxItem() With {.Text = userrow.Item(1), .ExtraData = userrow.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error in Load_Selectable_Users_for_Groups:" & vbNewLine & ex.Message & vbNewLine & "Check wether User is listed in User Client Relation!", MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnSaveWorkflow_Click(sender As Object, e As EventArgs) Handles btnSaveWorkflow.Click - Try - 'If _Changed = False Then - ' Exit Sub - 'End If - Dim upd - Dim ins = "" - Dim STATE_id As Integer - Try - STATE_id = STATE_IDComboBox.SelectedValue - Catch ex As Exception - STATE_id = 0 - End Try - - Dim sql = String.Format("SELECT dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5), GUID), 1) AS STATE_DESC FROM TBPMO_WORKFLOW_TASK_STATE WHERE GUID = {1}", USER_LANGUAGE, STATE_IDComboBox.SelectedValue) - Dim State_DESC = ClassDatabase.Execute_Scalar(sql, True) - Dim Comment - If COMMENTTextBox.Text <> "" Then - Comment = String.Format(COMMENTTextBox.Text & vbNewLine & ">> " & Now.ToString & ": User {0} changed the state to: {1}", Environment.UserName, State_DESC) - Else - Comment = String.Format(">> " & Now.ToString & ": User {0} Changed the state to: {1}", Environment.UserName, State_DESC) - End If - If STATE_id > 0 Then - ins = String.Format("INSERT INTO TBPMO_WORKFLOW_TASK_HISTORY (WF_TASK_ID,STATE_ID,STATE_DESC,COMMENT,ADDED_WHO) VALUES" & - "({0},{1},'{2}','{3}','{4}')", WF_TASK_ID, STATE_id, State_DESC, Comment, USER_USERNAME) - If ClassDatabase.Execute_non_Query(ins) Then - If clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassDatabase.Execute_non_Query("EXEC PRPROXY_TBPMO_WORKFLOW_TASK_HISTORY_INS " & WF_TASK_ID, True) - End If - End If - - End If - If STATE_id > 0 Then - upd = String.Format("UPDATE TBPMO_WORKFLOW_TASK SET STATE_ID = {5}, COMMENT = '{0}', DUE_DATE = '{1}',CHANGED_WHO = '{2}', TASK_DATE = '{3}' " & - "WHERE GUID = {4}", COMMENTTextBox.Text, DUE_DATEDateTimePicker.Value, USER_USERNAME, DateTimePickerTASK_DATE.Value, WF_TASK_ID, STATE_id) - Else - upd = String.Format("UPDATE TBPMO_WORKFLOW_TASK SET COMMENT = '{0}', DUE_DATE = '{1}',CHANGED_WHO = '{2}', TASK_DATE = '{3}' " & - "WHERE GUID = {4}", COMMENTTextBox.Text, DUE_DATEDateTimePicker.Value, USER_USERNAME, DateTimePickerTASK_DATE.Value, WF_TASK_ID) - End If - If ClassDatabase.Execute_non_Query(upd) Then - If clsDatabase.DB_PROXY_INITIALIZED = True Then - ClassDatabase.Execute_non_Query("EXEC PRPROXY_TBPMO_WORKFLOW_TASK_UPDATE " & WF_TASK_ID, True) - End If - End If - - STATE_IDComboBox.SelectedIndex = -1 - - ClassWorkflow.Refresh_Workflows_Entity() - ClassProxy.Refresh_Workflow_Data() - Load_Task_Data() - Load_States() - Check_end() - If XtraTabControl1.SelectedTabPageIndex = 1 Then - Load_History() - End If - _Changed = False - - ' Me.TBPMO_WORKFLOW_TASKTableAdapter.cmdUpdate(COMMENTTextBox.Text, DUE_DATEDateTimePicker.Value, STATE_IDComboBox.SelectedValue, 1, USER_USERNAME, DateTimePicker1.Value, Me.GUIDTextBox.Text) - Catch ex As Exception - MsgBox("Error in save Workflow:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmRecordView_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Try - STATE_IDComboBox.SelectedValue = 0 - Select Case JUMP_STATE - Case 2 - TabControlBottom.SelectedTabPageIndex = 1 - End Select - SplitContainerMain.SplitterDistance = My.Settings.frmRecordViewSplitter - Catch ex As Exception - - End Try - Me.BringToFront() - If JUMP_RECORD_ID <> 0 Then - JUMP_RECORD_ID = 0 - End If - End Sub - - Private Sub GridViewDoc_Search_FocusedRowChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - 'Try - ' ClassWindreamDocGrid.RESULT_DOC_PATH = GridViewDoc_Search.GetFocusedRowCellValue(GridViewDoc_Search.Columns("FULLPATH")) - 'Catch ex As Exception - ' ClassWindreamDocGrid.RESULT_DOC_PATH = Nothing - 'End Try - End Sub - - Private Sub GridControlDocSearch_DoubleClick(sender As Object, e As EventArgs) - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - 'Try - ' ClassWindreamDocGrid.RESULT_DOC_PATH = GridViewDoc_Search.GetFocusedRowCellValue(GridViewDoc_Search.Columns("FULLPATH")) - 'Catch ex As Exception - ' ClassWindreamDocGrid.RESULT_DOC_PATH = Nothing - 'End Try - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(DoubleClick)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - ClassHelper.File_open(row.Item("DOC_PATH"), 0) - Next - - End Sub - - Private Sub DateiÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiÖffnenToolStripMenuItem.Click - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(DoubleClick)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - ClassHelper.File_open(row.Item("DOC_PATH"), 0) - Next - - End Sub - Private Sub PropertiesToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PropertiesToolStripMenuItem.Click - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(Properties RecordView)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - If row.Item("DOC_PATH") <> "" Then - Cursor = Cursors.WaitCursor - Dim sei As New SHELLEXECUTEINFO - sei.cbSize = Marshal.SizeOf(sei) - sei.lpVerb = "properties" - sei.lpFile = row.Item("DOC_PATH") - sei.nShow = SW_SHOW - sei.fMask = SEE_MASK_INVOKEIDLIST - If Not ShellExecuteEx(sei) Then - Dim ex As New System.ComponentModel.Win32Exception(System.Runtime.InteropServices.Marshal.GetLastWin32Error()) - MsgBox("Unexpected Error in Open file propertys:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End If - End If - Next - - Cursor = Cursors.Default - End Sub - - Private Sub pnlDetails_DragDrop(sender As Object, e As DragEventArgs) Handles pnlDetails.DragDrop - Drag_Drop(e) - End Sub - - Private Sub GridControlDocSearch_DragDrop(sender As Object, e As DragEventArgs) - Drag_Drop(e) - End Sub - - Private Sub pnlDetails_DragEnter(sender As Object, e As DragEventArgs) Handles pnlDetails.DragEnter - Drag_Enter(e) - End Sub - - Private Sub GridControlDocSearch_DragEnter(sender As Object, e As DragEventArgs) - Drag_Enter(e) - End Sub - Sub Drag_Enter(e As DragEventArgs) - If FORMVIEW_ID <> 0 Then - ClassDragDrop.Drag_enter(e) - End If - End Sub - Sub Drag_Drop(e As DragEventArgs) - If FORMVIEW_ID <> 0 Then - Dim sql = "select count(*) from VWPMO_DOKUMENTTYPES where FORMVIEW_ID = " & FORMVIEW_ID - If ClassDatabase.Execute_Scalar(sql, True) = 0 Then - MsgBox("No documenttypes for this entity configured! Indexing is not possible!" & vbNewLine & "Please check the configuration!", MsgBoxStyle.Exclamation) - Exit Sub - End If - CURRENT_FORMVIEW_ID = FORMVIEW_ID - CURRENT_CONTROL_DOCTYPE_MATCH = 0 - - If e.Data.GetDataPresent(DataFormats.StringFormat) Then - Dim Wert As String = CType(e.Data.GetData(DataFormats.StringFormat), Object) - Console.WriteLine("DragDrop-Wert: " & Wert) - If Wert.Contains("SCAN") Then - Exit Sub - 'Dim split() = Wert.Split(";") - 'If IsNumeric(split(1)) Then - ' CURRENT_FILEID = split(1) - ' CURRENT_PARENT_ENTITY_ID = ClassDatabase.Execute_Scalar("SELECT PARENT_ID FROM TBPMO_FORM WHERE GUID = " & ENTITY_ID) - ' CURRENT_RECORD_ID = JUMP_RECORD_ID - ' CURRENT_FORMVIEW_ID = FORMVIEW_ID - ' frmWD_Index_Dokart.ShowDialog() - ' RUN_WDSEARCH_GRID() - 'End If - ElseIf (e.Data.GetDataPresent("FileGroupDescriptor")) AndAlso (e.Data.GetDataPresent("FileContents")) Then - CURRENT_RECORD_ID = RECORD_ID - If ClassDragDrop.Drop_File(e) = True Then - Check_Dropped_Files() - End If - ElseIf e.Data.GetDataPresent("FileGroupDescriptor") Then - CURRENT_RECORD_ID = RECORD_ID - If ClassDragDrop.Drop_File(e) = True Then - Check_Dropped_Files() - End If - End If - Else - CURRENT_RECORD_ID = RECORD_ID - If ClassDragDrop.Drop_File(e) = True Then - Check_Dropped_Files() - End If - - End If - End If - End Sub - Sub Check_Dropped_Files() - Try - For Each Str As Object In ClassDragDrop.files_dropped - If Not IsNothing(Str) Then - Dim DropType = Str.Substring(0, Str.LastIndexOf("@") + 1) - If DropType.ToString.Contains("SCAN") = False Then - ClassLogger.Add(">> Check_Dropped_Files:" & Str.ToString, False) - Dim CURRENT_WORKFILE = Str.Substring(Str.LastIndexOf("@") + 1) - Dim insert = String.Format("INSERT INTO TBPMO_FILES_USER(FILENAME2WORK, USER_WORK, HANDLE_TYPE) VALUES('{0}','{1}','{2}')", CURRENT_WORKFILE, USER_USERNAME, DropType) - If ClassDatabase.Execute_non_Query(insert, True) = False Then - Exit Sub - End If - End If - End If - - Next - Dim sql = "select count(*) from VWPMO_DOKUMENTTYPES where FORMVIEW_ID = " & FORMVIEW_ID - If ClassDatabase.Execute_Scalar(sql, True) >= 1 Then - ClassHelper.Create_USER_FILE_TABLE() - If Not IsNothing(CURRENT_TBPMO_FILES_USER) Then - - If CURRENT_TBPMO_FILES_USER.Rows.Count > 0 Then - For Each Filerow As DataRow In CURRENT_TBPMO_FILES_USER.Rows - 'Dim datei = Str.ToString.Replace("@DROPFROMFSYSTEM@", "") - CURRENT_FILEID = Filerow.Item("GUID") - CURRENT_PARENT_ENTITY_ID = PARENT_ENTITY_ID - CURRENT_RECORD_ID = RECORD_ID - CURRENT_ENTITY_ID = ENTITY_ID - CURRENT_FORMVIEW_ID = FORMVIEW_ID - If CURRENT_TBPMO_FILES_USER.Rows.Count = 1 Then - frmWM_IndexFile.ShowDialog() - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> File was deleted or worked meanwhile!") - End If - Next - RUN_WDSEARCH_GRID() - End If - End If - Else - MsgBox("No documenttypes for this entity configured! Indexing is not possible!" & vbNewLine & "Please check the configuration!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Catch ex As Exception - MsgBox("Check_Dropped_Files: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub btnAddUser_Click(sender As Object, e As EventArgs) Handles btnAddUser.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim sql = "select count(*) from TBPMO_WORKFLOW_TASK_USER Where USER_ID = " & row.Item(5) & " AND WF_TASK_ID = " & WF_TASK_ID - If ClassDatabase.Execute_Scalar(sql, True) = 0 Then - '## - Dim Ins = "Insert INTO TBPMO_WORKFLOW_TASK_USER (WF_TASK_ID,[USER_ID],ADDED_WHO) VALUES (" & WF_TASK_ID & ", " & row.Item(5) & ",'" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(Ins, False) = False Then - MsgBox(String.Format("Error in Adding User {0} to Task", row.Item(1)), MsgBoxStyle.Critical) - Else - ClassProxy.Refresh_Workflow_Data() - Load_TASK_USER() - End If - - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - End Sub - Sub Load_TASK_USER() - Try - 'Dim sql = "SELECT * FROM VWPMO_WF_USER WHERE LOWER(USERNAME) = '" & USER_USERNAME & "' AND WF_TASK_ID = " & Me.GUIDTextBox.Text - Dim sql = "SELECT * FROM VWPMO_WF_USER WHERE WF_TASK_ID = " & WF_TASK_ID - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - Dim count As Integer = 0 - If DT Is Nothing = False Then - ListViewExclusiveUser.Items.Clear() - For Each row As DataRow In DT.Rows - ListViewExclusiveUser.Items.Add(row.Item("GUID").ToString) - ListViewExclusiveUser.Items(count).SubItems.Add(row.Item("USERNAME").ToString) - count += 1 - Next - End If - Catch ex As Exception - MsgBox("Error in Load_TASK_USER:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub STATE_IDComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles STATE_IDComboBox.SelectedIndexChanged - Try - If IsNumeric(STATE_IDComboBox.SelectedValue) Then - Get_Description() - _Changed = True - End If - Catch ex As Exception - - End Try - - End Sub - - Private Sub STATE_IDComboBox_SelectedValueChanged(sender As Object, e As EventArgs) Handles STATE_IDComboBox.SelectedValueChanged - Try - If IsNumeric(STATE_IDComboBox.SelectedValue) Then - _Changed = True - Get_Description() - End If - Catch ex As Exception - - End Try - End Sub - Sub Get_Description() - Try - Dim sql = String.Format("SELECT COMMENT FROM TBPMO_WORKFLOW_ENTITY_STATE WHERE WF_ID = {0} AND STATE_ID = {1} AND ENTITY_ID = {2}", WF_IDTextBox.Text, STATE_IDComboBox.SelectedValue, ENTITY_ID) - Dim result = ClassDatabase.Execute_Scalar(sql, True) - txtDescriptionStep.Text = result - Catch ex As Exception - - End Try - - End Sub - - Private Sub DateTimePickerTASK_DATE_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePickerTASK_DATE.ValueChanged - Try - _Changed = True - Catch ex As Exception - _Changed = False - End Try - - End Sub - - Private Sub DUE_DATEDateTimePicker_ValueChanged(sender As Object, e As EventArgs) Handles DUE_DATEDateTimePicker.ValueChanged - Try - _Changed = True - Catch ex As Exception - _Changed = False - End Try - End Sub - - Private Sub COMMENTTextBox_TextChanged(sender As Object, e As EventArgs) Handles COMMENTTextBox.TextChanged - Try - _Changed = True - Catch ex As Exception - _Changed = False - End Try - End Sub - - Private Sub XtraTabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl1.SelectedPageChanged - Select Case XtraTabControl1.SelectedTabPageIndex - Case 1 - Load_History() - End Select - End Sub - Sub Load_History() - Try - Me.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_WORKFLOW_TASK_HISTORY, WF_TASK_ID) - Catch ex As System.Exception - MsgBox("Error in Load History:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btndeleteuser_Click(sender As Object, e As EventArgs) Handles btndeleteuser.Click - Try - If (Me.ListViewExclusiveUser.SelectedItems.Count > 0) Then - Dim sql = "DELETE FROM TBPMO_WORKFLOW_TASK_USER WHERE GUID = " & Me.ListViewExclusiveUser.SelectedItems.Item(0).Text - ClassDatabase.Execute_non_Query(sql, False) - If clsDatabase.DB_PROXY_INITIALIZED Then - ClassDatabase.Execute_non_Query(sql, False) - End If - Load_TASK_USER() - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in btndeleteuser:") - End Try - End Sub - - Private Sub GridViewDoc_Search_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles GridViewDoc_Search.RowStyle - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Yellow - End If - End Sub - - Private Sub GridViewDoc_Search_FocusedRowChanged_1(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) Handles GridViewDoc_Search.FocusedRowChanged - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - End Sub - - Private Sub GridViewDoc_Search_FocusedColumnChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs) Handles GridViewDoc_Search.FocusedColumnChanged - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - End Sub - - Private Sub GridControlDocSearch_DoubleClick_1(sender As Object, e As EventArgs) Handles GridControlDocSearch.DoubleClick - 'Get_Doc_Items() - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - If IsNothing(ClassWindreamDocGrid.DT_RESULTFILES) Then - MsgBox("Could not read File Parameters(5)!", MsgBoxStyle.Exclamation) - Exit Sub - End If - For Each row As DataRow In ClassWindreamDocGrid.DT_RESULTFILES.Rows - ClassHelper.File_open(row.Item("DOC_PATH"), row.Item("DOC_ID")) - Next - - End Sub - - Private Sub ContextMenuStripResultFiles_Opening(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles ContextMenuStripResultFiles.Opening - ClassWindreamDocGrid.GetDocItems(GridViewDoc_Search) - Dim Result = ClassDOC_SEARCH.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_ID) 'clsWD_GET.Get_File_Rights(ClassWindreamDocGrid.SELECTED_DOC_PATH, USER_USERNAME) - - If Not IsNothing(Result) Then - - Select Case Result.ToString - Case "R" - PropertiesToolStripMenuItem.Enabled = False - Case "RW" - PropertiesToolStripMenuItem.Enabled = True - Case "RWA" - PropertiesToolStripMenuItem.Enabled = True - End Select - Else - PropertiesToolStripMenuItem.Enabled = True - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.Designer.vb b/app/DD-Record-Organizer - Kopie/frmRecord_Changes.Designer.vb deleted file mode 100644 index cbbeedf..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.Designer.vb +++ /dev/null @@ -1,310 +0,0 @@ - _ -Partial Class frmRecord_Changes - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmRecord_Changes)) - Dim GridLevelNode1 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Me.grvwCarousel = New DevExpress.XtraGrid.Views.Layout.LayoutView() - Me.GridControlSelection = New DevExpress.XtraGrid.GridControl() - Me.VWPMO_RECORD_CHANGESBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.grvwSelection = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colAddedwho = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colAddedWhen = New DevExpress.XtraGrid.Columns.GridColumn() - Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingSource1 = New System.Windows.Forms.BindingSource(Me.components) - Me.VWPMO_RECORD_CHANGESTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_RECORD_CHANGESTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - CType(Me.grvwCarousel, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlSelection, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.VWPMO_RECORD_CHANGESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwSelection, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator1.SuspendLayout() - CType(Me.BindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'grvwCarousel - ' - resources.ApplyResources(Me.grvwCarousel, "grvwCarousel") - Me.grvwCarousel.GridControl = Me.GridControlSelection - Me.grvwCarousel.Name = "grvwCarousel" - Me.grvwCarousel.TemplateCard = Nothing - ' - 'GridControlSelection - ' - resources.ApplyResources(Me.GridControlSelection, "GridControlSelection") - Me.GridControlSelection.DataSource = Me.VWPMO_RECORD_CHANGESBindingSource - Me.GridControlSelection.EmbeddedNavigator.AccessibleDescription = resources.GetString("GridControlSelection.EmbeddedNavigator.AccessibleDescription") - Me.GridControlSelection.EmbeddedNavigator.AccessibleName = resources.GetString("GridControlSelection.EmbeddedNavigator.AccessibleName") - Me.GridControlSelection.EmbeddedNavigator.AllowHtmlTextInToolTip = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.AllowHtmlTextInToolTip"), DevExpress.Utils.DefaultBoolean) - Me.GridControlSelection.EmbeddedNavigator.Anchor = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.Anchor"), System.Windows.Forms.AnchorStyles) - Me.GridControlSelection.EmbeddedNavigator.BackgroundImage = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.BackgroundImage"), System.Drawing.Image) - Me.GridControlSelection.EmbeddedNavigator.BackgroundImageLayout = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.BackgroundImageLayout"), System.Windows.Forms.ImageLayout) - Me.GridControlSelection.EmbeddedNavigator.ImeMode = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.ImeMode"), System.Windows.Forms.ImeMode) - Me.GridControlSelection.EmbeddedNavigator.MaximumSize = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.MaximumSize"), System.Drawing.Size) - Me.GridControlSelection.EmbeddedNavigator.TextLocation = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.TextLocation"), DevExpress.XtraEditors.NavigatorButtonsTextLocation) - Me.GridControlSelection.EmbeddedNavigator.ToolTip = resources.GetString("GridControlSelection.EmbeddedNavigator.ToolTip") - Me.GridControlSelection.EmbeddedNavigator.ToolTipIconType = CType(resources.GetObject("GridControlSelection.EmbeddedNavigator.ToolTipIconType"), DevExpress.Utils.ToolTipIconType) - Me.GridControlSelection.EmbeddedNavigator.ToolTipTitle = resources.GetString("GridControlSelection.EmbeddedNavigator.ToolTipTitle") - GridLevelNode1.LevelTemplate = Me.grvwCarousel - GridLevelNode1.RelationName = "Level1" - Me.GridControlSelection.LevelTree.Nodes.AddRange(New DevExpress.XtraGrid.GridLevelNode() {GridLevelNode1}) - Me.GridControlSelection.MainView = Me.grvwSelection - Me.GridControlSelection.Name = "GridControlSelection" - Me.GridControlSelection.TabStop = False - Me.GridControlSelection.UseEmbeddedNavigator = True - Me.GridControlSelection.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwSelection, Me.grvwCarousel}) - ' - 'VWPMO_RECORD_CHANGESBindingSource - ' - Me.VWPMO_RECORD_CHANGESBindingSource.DataMember = "VWPMO_RECORD_CHANGES" - Me.VWPMO_RECORD_CHANGESBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'grvwSelection - ' - Me.grvwSelection.Appearance.EvenRow.BackColor = CType(resources.GetObject("grvwSelection.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.grvwSelection.Appearance.EvenRow.FontSizeDelta = CType(resources.GetObject("grvwSelection.Appearance.EvenRow.FontSizeDelta"), Integer) - Me.grvwSelection.Appearance.EvenRow.FontStyleDelta = CType(resources.GetObject("grvwSelection.Appearance.EvenRow.FontStyleDelta"), System.Drawing.FontStyle) - Me.grvwSelection.Appearance.EvenRow.GradientMode = CType(resources.GetObject("grvwSelection.Appearance.EvenRow.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.grvwSelection.Appearance.EvenRow.Image = CType(resources.GetObject("grvwSelection.Appearance.EvenRow.Image"), System.Drawing.Image) - Me.grvwSelection.Appearance.EvenRow.Options.UseBackColor = True - Me.grvwSelection.Appearance.SelectedRow.BackColor = CType(resources.GetObject("grvwSelection.Appearance.SelectedRow.BackColor"), System.Drawing.Color) - Me.grvwSelection.Appearance.SelectedRow.BackColor2 = CType(resources.GetObject("grvwSelection.Appearance.SelectedRow.BackColor2"), System.Drawing.Color) - Me.grvwSelection.Appearance.SelectedRow.FontSizeDelta = CType(resources.GetObject("grvwSelection.Appearance.SelectedRow.FontSizeDelta"), Integer) - Me.grvwSelection.Appearance.SelectedRow.FontStyleDelta = CType(resources.GetObject("grvwSelection.Appearance.SelectedRow.FontStyleDelta"), System.Drawing.FontStyle) - Me.grvwSelection.Appearance.SelectedRow.GradientMode = CType(resources.GetObject("grvwSelection.Appearance.SelectedRow.GradientMode"), System.Drawing.Drawing2D.LinearGradientMode) - Me.grvwSelection.Appearance.SelectedRow.Image = CType(resources.GetObject("grvwSelection.Appearance.SelectedRow.Image"), System.Drawing.Image) - Me.grvwSelection.Appearance.SelectedRow.Options.UseBackColor = True - Me.grvwSelection.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Style3D - resources.ApplyResources(Me.grvwSelection, "grvwSelection") - Me.grvwSelection.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colID, Me.GridColumn1, Me.GridColumn2, Me.colAddedwho, Me.colAddedWhen}) - Me.grvwSelection.GridControl = Me.GridControlSelection - Me.grvwSelection.HorzScrollVisibility = DevExpress.XtraGrid.Views.Base.ScrollVisibility.Always - Me.grvwSelection.Name = "grvwSelection" - Me.grvwSelection.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwSelection.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.grvwSelection.OptionsBehavior.Editable = False - Me.grvwSelection.OptionsBehavior.ReadOnly = True - Me.grvwSelection.OptionsView.ColumnAutoWidth = False - Me.grvwSelection.OptionsView.EnableAppearanceEvenRow = True - Me.grvwSelection.OptionsView.EnableAppearanceOddRow = True - Me.grvwSelection.OptionsView.ShowAutoFilterRow = True - ' - 'colID - ' - resources.ApplyResources(Me.colID, "colID") - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'GridColumn1 - ' - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - Me.GridColumn1.FieldName = "Control-Name" - Me.GridColumn1.Name = "GridColumn1" - ' - 'GridColumn2 - ' - resources.ApplyResources(Me.GridColumn2, "GridColumn2") - Me.GridColumn2.FieldName = "Log-Description" - Me.GridColumn2.Name = "GridColumn2" - ' - 'colAddedwho - ' - resources.ApplyResources(Me.colAddedwho, "colAddedwho") - Me.colAddedwho.FieldName = "Added who" - Me.colAddedwho.Name = "colAddedwho" - ' - 'colAddedWhen - ' - resources.ApplyResources(Me.colAddedWhen, "colAddedWhen") - Me.colAddedWhen.DisplayFormat.FormatString = "G" - Me.colAddedWhen.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime - Me.colAddedWhen.FieldName = "Added When" - Me.colAddedWhen.Name = "colAddedWhen" - ' - 'BindingNavigator1 - ' - resources.ApplyResources(Me.BindingNavigator1, "BindingNavigator1") - Me.BindingNavigator1.AddNewItem = Nothing - Me.BindingNavigator1.BindingSource = Me.VWPMO_RECORD_CHANGESBindingSource - Me.BindingNavigator1.CountItem = Me.BindingNavigatorCountItem - Me.BindingNavigator1.CountItemFormat = "of {0} tracked Record-Changes" - Me.BindingNavigator1.DeleteItem = Nothing - Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2}) - Me.BindingNavigator1.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.BindingNavigator1.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.BindingNavigator1.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.BindingNavigator1.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.BindingNavigator1.Name = "BindingNavigator1" - Me.BindingNavigator1.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorCountItem - ' - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - ' - 'BindingNavigatorMoveFirstItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - ' - 'BindingNavigatorMoveNextItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - ' - 'VWPMO_RECORD_CHANGESTableAdapter - ' - Me.VWPMO_RECORD_CHANGESTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'frmRecord_Changes - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.GridControlSelection) - Me.Controls.Add(Me.BindingNavigator1) - Me.Name = "frmRecord_Changes" - CType(Me.grvwCarousel, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlSelection, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.VWPMO_RECORD_CHANGESBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwSelection, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator1.ResumeLayout(False) - Me.BindingNavigator1.PerformLayout() - CType(Me.BindingSource1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents GridControlSelection As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwCarousel As DevExpress.XtraGrid.Views.Layout.LayoutView - Friend WithEvents grvwSelection As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents BindingSource1 As System.Windows.Forms.BindingSource - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents VWPMO_RECORD_CHANGESBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_RECORD_CHANGESTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_RECORD_CHANGESTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colAddedwho As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colAddedWhen As DevExpress.XtraGrid.Columns.GridColumn -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.en-US.resx b/app/DD-Record-Organizer - Kopie/frmRecord_Changes.en-US.resx deleted file mode 100644 index 58f8ebf..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.en-US.resx +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 168, 22 - - - of {0} tracked Record-Changes - - - Total number of tracked elements - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - Changes for current Record - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx b/app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx deleted file mode 100644 index e997c40..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx +++ /dev/null @@ -1,577 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Regular - - - - 84 - - - 1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - Die Gesamtanzahl der Elemente. - - - 2 - - - Horizontal - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Vorherige verschieben - - - - - - - DevExpress.XtraGrid.Views.Layout.LayoutView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - frmRecord_Changes - - - BindingNavigatorPositionItem - - - BindingNavigatorSeparator1 - - - 4 - - - 3 - - - Regular - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - 863, 25 - - - Ziehen Sie Spaltenüberschriften in diesen Bereich um nach diesen gruppieren zu lassen - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 863, 321 - - - BindingNavigatorSeparator2 - - - 100 - - - 863, 296 - - - BindingSource1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 60 - - - False - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_RECORD_CHANGESTableAdapter, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - CenterScreen - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grvwSelection - - - Salmon - - - 0 - - - True - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - None - - - 0 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - Position - - - VWPMO_RECORD_CHANGESTableAdapter - - - Erste verschieben - - - Letzte verschieben - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aktuelle Position - - - 0 - - - Inherit - - - - - - 7, 15 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigator1 - - - GridControlSelection - - - 212, 22 - - - TableAdapterManager - - - 0, 25 - - - 0 - - - - - - LightBlue - - - 1 - - - Segoe UI, 9pt - - - Nächste verschieben - - - DD_DMSDataSet - - - 0, 0 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Changed who - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Tile - - - colAddedWhen - - - SeaShell - - - BindingNavigatorCountItem - - - - Center - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_RECORD_CHANGESBindingSource - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - colAddedwho - - - 6, 25 - - - GridColumn2 - - - $this - - - 23, 22 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - BindingNavigator1 - - - Horizontal - - - BindingNavigatorMoveFirstItem - - - von {0} verfolgten Record-Änderungen - - - True - - - 0 - - - Record-Änderungen für aktuellen Datensatz - - - 23, 22 - - - True - - - Changed when - - - $this - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 400 - - - grvwCarousel - - - - - - True - - - 6, 25 - - - GridColumn1 - - - 115 - - - 23, 22 - - - 6, 25 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - - Default - - - BindingNavigatorMovePreviousItem - - - - - - - - - 0 - - - 14 - - - True - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - colID - - - Fill - - - Top, Left - - - True - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 58, 23 - - - BindingNavigatorSeparator - - - 740, 17 - - - 1023, 17 - - - 171, 17 - - - en-US - - - True - - - 451, 17 - - - 308, 17 - - - 17, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx.bak b/app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx.bak deleted file mode 100644 index 47d9789..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.resx.bak +++ /dev/null @@ -1,577 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Regular - - - - 84 - - - 1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - Die Gesamtanzahl der Elemente. - - - 2 - - - Horizontal - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Vorherige verschieben - - - - - - - DevExpress.XtraGrid.Views.Layout.LayoutView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - True - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - frmRecord_Changes - - - BindingNavigatorPositionItem - - - BindingNavigatorSeparator1 - - - 4 - - - 3 - - - Regular - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - 863, 25 - - - Ziehen Sie Spaltenüberschriften in diesen Bereich um nach diesen gruppieren zu lassen - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 863, 321 - - - BindingNavigatorSeparator2 - - - 100 - - - 863, 296 - - - BindingSource1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 60 - - - False - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_RECORD_CHANGESTableAdapter, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - CenterScreen - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - grvwSelection - - - Salmon - - - 0 - - - True - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - None - - - 0 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - Position - - - VWPMO_RECORD_CHANGESTableAdapter - - - Erste verschieben - - - Letzte verschieben - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aktuelle Position - - - 0 - - - Inherit - - - - - - 7, 15 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigator1 - - - GridControlSelection - - - 212, 22 - - - TableAdapterManager - - - 0, 25 - - - 0 - - - - - - LightBlue - - - 1 - - - Segoe UI, 9pt - - - Nächste verschieben - - - DD_DMSDataSet - - - 0, 0 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Changed who - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Tile - - - colAddedWhen - - - SeaShell - - - BindingNavigatorCountItem - - - - Center - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_RECORD_CHANGESBindingSource - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - colAddedwho - - - 6, 25 - - - GridColumn2 - - - $this - - - 23, 22 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - BindingNavigator1 - - - Horizontal - - - BindingNavigatorMoveFirstItem - - - von {0} verfolgten Record-Änderungen - - - True - - - 0 - - - Record-Änderungen für aktuellen Datensatz - - - 23, 22 - - - True - - - Changed when - - - $this - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 400 - - - grvwCarousel - - - - - - True - - - 6, 25 - - - GridColumn1 - - - 115 - - - 23, 22 - - - 6, 25 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 22 - - - - Default - - - BindingNavigatorMovePreviousItem - - - - - - - - - 0 - - - 14 - - - True - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - colID - - - Fill - - - Top, Left - - - True - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - 58, 23 - - - BindingNavigatorSeparator - - - 740, 17 - - - 1023, 17 - - - 171, 17 - - - en-US - - - True - - - 451, 17 - - - 308, 17 - - - 17, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.vb b/app/DD-Record-Organizer - Kopie/frmRecord_Changes.vb deleted file mode 100644 index 44effd0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRecord_Changes.vb +++ /dev/null @@ -1,13 +0,0 @@ -Public Class frmRecord_Changes - - Private Sub frmRecord_Changes_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - Me.VWPMO_RECORD_CHANGESTableAdapter.Connection.ConnectionString = MyConnectionString - Me.VWPMO_RECORD_CHANGESTableAdapter.Fill(Me.DD_DMSDataSet.VWPMO_RECORD_CHANGES, CURRENT_RECORD_ID) - Catch ex As Exception - MsgBox("Unexpected Error in FormLoad:" & ex.Message, MsgBoxStyle.Critical) - Me.Close() - End Try - End Sub - -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRight_Management.Designer.vb b/app/DD-Record-Organizer - Kopie/frmRight_Management.Designer.vb deleted file mode 100644 index 05caab9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRight_Management.Designer.vb +++ /dev/null @@ -1,928 +0,0 @@ - _ -Partial Class frmRight_Management - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmRight_Management)) - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.TBPMO_RIGHT_GROUPBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.TBPMO_RIGHT_GROUPDataGridView = New System.Windows.Forms.DataGridView() - Me.TBWH_ENTITIESBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.TBDD_USER_GROUPSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tschangedlabel = New System.Windows.Forms.ToolStripStatusLabel() - Me.statelbl = New System.Windows.Forms.ToolStripStatusLabel() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.btndeleteUserRight = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.cmbEntity = New System.Windows.Forms.ComboBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.btnAddUser2ConstructorREL = New System.Windows.Forms.Button() - Me.GridControlUsers2Menue = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewlUsers2Menue = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.lblUsers = New System.Windows.Forms.Label() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colFORM_TITLE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colUSERNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colPRENAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colEDIT_REC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADD_REC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colDELETE_REC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADD_DOC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colREAD_ONLY_DOC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colDELETE_DOC = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.BindingNavigator2 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.USER_RIGHTSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.BindingNavigatorCountItem1 = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem1 = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem1 = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator5 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton() - Me.TBDD_USERBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBWH_ENTITIESTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_ENTITIESTableAdapter() - Me.TableAdapterManager1 = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - Me.TBWH_USER_GROUPSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBWH_USER_GROUPSTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_USER_GROUPSTableAdapter() - Me.TBDD_USER_GROUPSTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_RIGHT_GROUPTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RIGHT_GROUPTableAdapter() - Me.TBDD_USERTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter() - Me.USER_RIGHTSTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.USER_RIGHTSTableAdapter() - Me.TBDD_GROUPSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBDD_GROUPSTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBDD_GROUPSTableAdapter() - Me.DataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewComboBoxColumn() - Me.DataGridViewTextBoxColumn3 = New System.Windows.Forms.DataGridViewComboBoxColumn() - Me.DataGridViewCheckBoxColumn1 = New System.Windows.Forms.DataGridViewCheckBoxColumn() - Me.DataGridViewCheckBoxColumn2 = New System.Windows.Forms.DataGridViewCheckBoxColumn() - Me.DataGridViewCheckBoxColumn3 = New System.Windows.Forms.DataGridViewCheckBoxColumn() - Me.DataGridViewCheckBoxColumn4 = New System.Windows.Forms.DataGridViewCheckBoxColumn() - Me.DataGridViewCheckBoxColumn5 = New System.Windows.Forms.DataGridViewCheckBoxColumn() - Me.DataGridViewCheckBoxColumn6 = New System.Windows.Forms.DataGridViewCheckBoxColumn() - Me.DataGridViewTextBoxColumn4 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn5 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn6 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn7 = New System.Windows.Forms.DataGridViewTextBoxColumn() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator1.SuspendLayout() - CType(Me.TBPMO_RIGHT_GROUPBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_RIGHT_GROUPDataGridView, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_ENTITIESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_USER_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.StatusStrip1.SuspendLayout() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - Me.TabPage2.SuspendLayout() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator2.SuspendLayout() - CType(Me.USER_RIGHTSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_USER_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'BindingNavigator1 - ' - Me.BindingNavigator1.AddNewItem = Me.BindingNavigatorAddNewItem - Me.BindingNavigator1.BindingSource = Me.TBPMO_RIGHT_GROUPBindingSource - Me.BindingNavigator1.CountItem = Me.BindingNavigatorCountItem - Me.BindingNavigator1.CountItemFormat = "of {0} GroupRights" - Me.BindingNavigator1.DeleteItem = Me.BindingNavigatorDeleteItem - Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.ToolStripButton1, Me.ToolStripButton2}) - resources.ApplyResources(Me.BindingNavigator1, "BindingNavigator1") - Me.BindingNavigator1.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.BindingNavigator1.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.BindingNavigator1.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.BindingNavigator1.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.BindingNavigator1.Name = "BindingNavigator1" - Me.BindingNavigator1.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'TBPMO_RIGHT_GROUPBindingSource - ' - Me.TBPMO_RIGHT_GROUPBindingSource.DataMember = "TBPMO_RIGHT_GROUP" - Me.TBPMO_RIGHT_GROUPBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton2.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'TBPMO_RIGHT_GROUPDataGridView - ' - DataGridViewCellStyle1.BackColor = System.Drawing.Color.Lime - Me.TBPMO_RIGHT_GROUPDataGridView.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 - resources.ApplyResources(Me.TBPMO_RIGHT_GROUPDataGridView, "TBPMO_RIGHT_GROUPDataGridView") - Me.TBPMO_RIGHT_GROUPDataGridView.AutoGenerateColumns = False - Me.TBPMO_RIGHT_GROUPDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.TBPMO_RIGHT_GROUPDataGridView.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.DataGridViewTextBoxColumn1, Me.DataGridViewTextBoxColumn2, Me.DataGridViewTextBoxColumn3, Me.DataGridViewCheckBoxColumn1, Me.DataGridViewCheckBoxColumn2, Me.DataGridViewCheckBoxColumn3, Me.DataGridViewCheckBoxColumn4, Me.DataGridViewCheckBoxColumn5, Me.DataGridViewCheckBoxColumn6, Me.DataGridViewTextBoxColumn4, Me.DataGridViewTextBoxColumn5, Me.DataGridViewTextBoxColumn6, Me.DataGridViewTextBoxColumn7}) - Me.TBPMO_RIGHT_GROUPDataGridView.DataSource = Me.TBPMO_RIGHT_GROUPBindingSource - Me.TBPMO_RIGHT_GROUPDataGridView.Name = "TBPMO_RIGHT_GROUPDataGridView" - ' - 'TBWH_ENTITIESBindingSource - ' - Me.TBWH_ENTITIESBindingSource.DataMember = "TBWH_ENTITIES" - Me.TBWH_ENTITIESBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBDD_USER_GROUPSBindingSource - ' - Me.TBDD_USER_GROUPSBindingSource.DataMember = "TBDD_USER_GROUPS" - Me.TBDD_USER_GROUPSBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tschangedlabel, Me.statelbl}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'tschangedlabel - ' - Me.tschangedlabel.BackColor = System.Drawing.Color.Yellow - Me.tschangedlabel.Name = "tschangedlabel" - resources.ApplyResources(Me.tschangedlabel, "tschangedlabel") - ' - 'statelbl - ' - Me.statelbl.Name = "statelbl" - resources.ApplyResources(Me.statelbl, "statelbl") - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - resources.ApplyResources(Me.TabControl1, "TabControl1") - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - ' - 'TabPage1 - ' - resources.ApplyResources(Me.TabPage1, "TabPage1") - Me.TabPage1.Controls.Add(Me.BindingNavigator1) - Me.TabPage1.Controls.Add(Me.TBPMO_RIGHT_GROUPDataGridView) - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'TabPage2 - ' - resources.ApplyResources(Me.TabPage2, "TabPage2") - Me.TabPage2.Controls.Add(Me.btndeleteUserRight) - Me.TabPage2.Controls.Add(Me.Label2) - Me.TabPage2.Controls.Add(Me.cmbEntity) - Me.TabPage2.Controls.Add(Me.Label1) - Me.TabPage2.Controls.Add(Me.btnAddUser2ConstructorREL) - Me.TabPage2.Controls.Add(Me.GridControlUsers2Menue) - Me.TabPage2.Controls.Add(Me.lblUsers) - Me.TabPage2.Controls.Add(Me.GridControl1) - Me.TabPage2.Controls.Add(Me.BindingNavigator2) - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'btndeleteUserRight - ' - resources.ApplyResources(Me.btndeleteUserRight, "btndeleteUserRight") - Me.btndeleteUserRight.Name = "btndeleteUserRight" - Me.btndeleteUserRight.UseVisualStyleBackColor = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'cmbEntity - ' - Me.cmbEntity.DisplayMember = "FORM_TITLE" - Me.cmbEntity.FormattingEnabled = True - resources.ApplyResources(Me.cmbEntity, "cmbEntity") - Me.cmbEntity.Name = "cmbEntity" - Me.cmbEntity.ValueMember = "GUID" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'btnAddUser2ConstructorREL - ' - resources.ApplyResources(Me.btnAddUser2ConstructorREL, "btnAddUser2ConstructorREL") - Me.btnAddUser2ConstructorREL.Name = "btnAddUser2ConstructorREL" - Me.btnAddUser2ConstructorREL.UseVisualStyleBackColor = True - ' - 'GridControlUsers2Menue - ' - resources.ApplyResources(Me.GridControlUsers2Menue, "GridControlUsers2Menue") - Me.GridControlUsers2Menue.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsers2Menue.MainView = Me.GridViewlUsers2Menue - Me.GridControlUsers2Menue.Name = "GridControlUsers2Menue" - Me.GridControlUsers2Menue.ShowOnlyPredefinedDetails = True - Me.GridControlUsers2Menue.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Menue}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewlUsers2Menue - ' - Me.GridViewlUsers2Menue.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewlUsers2Menue.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Menue.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewlUsers2Menue.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Menue.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.colSurname, Me.GridColumn2, Me.GridColumn3, Me.colID}) - Me.GridViewlUsers2Menue.GridControl = Me.GridControlUsers2Menue - Me.GridViewlUsers2Menue.Name = "GridViewlUsers2Menue" - Me.GridViewlUsers2Menue.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Menue.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Menue.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - resources.ApplyResources(Me.colSelect, "colSelect") - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - ' - 'colSurname - ' - resources.ApplyResources(Me.colSurname, "colSurname") - Me.colSurname.FieldName = "Surname" - Me.colSurname.Name = "colSurname" - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Username" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn2, "GridColumn2") - ' - 'GridColumn3 - ' - Me.GridColumn3.FieldName = "Email" - Me.GridColumn3.Name = "GridColumn3" - Me.GridColumn3.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn3, "GridColumn3") - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'lblUsers - ' - resources.ApplyResources(Me.lblUsers, "lblUsers") - Me.lblUsers.Name = "lblUsers" - ' - 'GridControl1 - ' - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.DataSource = Me.DD_ECMAdmin - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView1.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colFORM_TITLE, Me.colUSERNAME, Me.colNAME, Me.colPRENAME, Me.colEDIT_REC, Me.colADD_REC, Me.colDELETE_REC, Me.colADD_DOC, Me.colREAD_ONLY_DOC, Me.colDELETE_DOC, Me.GridColumn1, Me.colADDED_WHEN, Me.colCHANGED_WHEN}) - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[True] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[True] - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - ' - 'colGUID - ' - resources.ApplyResources(Me.colGUID, "colGUID") - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - Me.colGUID.OptionsColumn.AllowEdit = False - ' - 'colFORM_TITLE - ' - resources.ApplyResources(Me.colFORM_TITLE, "colFORM_TITLE") - Me.colFORM_TITLE.FieldName = "FORM_TITLE" - Me.colFORM_TITLE.Name = "colFORM_TITLE" - Me.colFORM_TITLE.OptionsColumn.AllowEdit = False - ' - 'colUSERNAME - ' - resources.ApplyResources(Me.colUSERNAME, "colUSERNAME") - Me.colUSERNAME.FieldName = "USERNAME" - Me.colUSERNAME.Name = "colUSERNAME" - Me.colUSERNAME.OptionsColumn.AllowEdit = False - ' - 'colNAME - ' - resources.ApplyResources(Me.colNAME, "colNAME") - Me.colNAME.FieldName = "NAME" - Me.colNAME.Name = "colNAME" - Me.colNAME.OptionsColumn.AllowEdit = False - ' - 'colPRENAME - ' - resources.ApplyResources(Me.colPRENAME, "colPRENAME") - Me.colPRENAME.FieldName = "PRENAME" - Me.colPRENAME.Name = "colPRENAME" - Me.colPRENAME.OptionsColumn.AllowEdit = False - ' - 'colEDIT_REC - ' - resources.ApplyResources(Me.colEDIT_REC, "colEDIT_REC") - Me.colEDIT_REC.FieldName = "EDIT_REC" - Me.colEDIT_REC.Name = "colEDIT_REC" - ' - 'colADD_REC - ' - resources.ApplyResources(Me.colADD_REC, "colADD_REC") - Me.colADD_REC.FieldName = "ADD_REC" - Me.colADD_REC.Name = "colADD_REC" - ' - 'colDELETE_REC - ' - resources.ApplyResources(Me.colDELETE_REC, "colDELETE_REC") - Me.colDELETE_REC.FieldName = "DELETE_REC" - Me.colDELETE_REC.Name = "colDELETE_REC" - ' - 'colADD_DOC - ' - resources.ApplyResources(Me.colADD_DOC, "colADD_DOC") - Me.colADD_DOC.FieldName = "ADD_DOC" - Me.colADD_DOC.Name = "colADD_DOC" - ' - 'colREAD_ONLY_DOC - ' - resources.ApplyResources(Me.colREAD_ONLY_DOC, "colREAD_ONLY_DOC") - Me.colREAD_ONLY_DOC.FieldName = "READ_ONLY_DOC" - Me.colREAD_ONLY_DOC.Name = "colREAD_ONLY_DOC" - ' - 'colDELETE_DOC - ' - resources.ApplyResources(Me.colDELETE_DOC, "colDELETE_DOC") - Me.colDELETE_DOC.FieldName = "DELETE_DOC" - Me.colDELETE_DOC.Name = "colDELETE_DOC" - ' - 'GridColumn1 - ' - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - Me.GridColumn1.FieldName = "FILES_VISIBLE" - Me.GridColumn1.Name = "GridColumn1" - ' - 'colADDED_WHEN - ' - resources.ApplyResources(Me.colADDED_WHEN, "colADDED_WHEN") - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - Me.colADDED_WHEN.OptionsColumn.AllowEdit = False - ' - 'colCHANGED_WHEN - ' - resources.ApplyResources(Me.colCHANGED_WHEN, "colCHANGED_WHEN") - Me.colCHANGED_WHEN.FieldName = "CHANGED_WHEN" - Me.colCHANGED_WHEN.Name = "colCHANGED_WHEN" - Me.colCHANGED_WHEN.OptionsColumn.AllowEdit = False - ' - 'BindingNavigator2 - ' - Me.BindingNavigator2.AddNewItem = Nothing - Me.BindingNavigator2.BindingSource = Me.USER_RIGHTSBindingSource - Me.BindingNavigator2.CountItem = Me.BindingNavigatorCountItem1 - Me.BindingNavigator2.CountItemFormat = "of {0} rights" - Me.BindingNavigator2.DeleteItem = Nothing - Me.BindingNavigator2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem1, Me.BindingNavigatorMovePreviousItem1, Me.BindingNavigatorSeparator3, Me.BindingNavigatorPositionItem1, Me.BindingNavigatorCountItem1, Me.BindingNavigatorSeparator4, Me.BindingNavigatorMoveNextItem1, Me.BindingNavigatorMoveLastItem1, Me.BindingNavigatorSeparator5, Me.ToolStripButton4}) - resources.ApplyResources(Me.BindingNavigator2, "BindingNavigator2") - Me.BindingNavigator2.MoveFirstItem = Me.BindingNavigatorMoveFirstItem1 - Me.BindingNavigator2.MoveLastItem = Me.BindingNavigatorMoveLastItem1 - Me.BindingNavigator2.MoveNextItem = Me.BindingNavigatorMoveNextItem1 - Me.BindingNavigator2.MovePreviousItem = Me.BindingNavigatorMovePreviousItem1 - Me.BindingNavigator2.Name = "BindingNavigator2" - Me.BindingNavigator2.PositionItem = Me.BindingNavigatorPositionItem1 - ' - 'USER_RIGHTSBindingSource - ' - Me.USER_RIGHTSBindingSource.DataSource = Me.DD_ECMAdmin - Me.USER_RIGHTSBindingSource.Position = 0 - ' - 'BindingNavigatorCountItem1 - ' - Me.BindingNavigatorCountItem1.Name = "BindingNavigatorCountItem1" - resources.ApplyResources(Me.BindingNavigatorCountItem1, "BindingNavigatorCountItem1") - ' - 'BindingNavigatorMoveFirstItem1 - ' - Me.BindingNavigatorMoveFirstItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem1, "BindingNavigatorMoveFirstItem1") - Me.BindingNavigatorMoveFirstItem1.Name = "BindingNavigatorMoveFirstItem1" - ' - 'BindingNavigatorMovePreviousItem1 - ' - Me.BindingNavigatorMovePreviousItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem1, "BindingNavigatorMovePreviousItem1") - Me.BindingNavigatorMovePreviousItem1.Name = "BindingNavigatorMovePreviousItem1" - ' - 'BindingNavigatorSeparator3 - ' - Me.BindingNavigatorSeparator3.Name = "BindingNavigatorSeparator3" - resources.ApplyResources(Me.BindingNavigatorSeparator3, "BindingNavigatorSeparator3") - ' - 'BindingNavigatorPositionItem1 - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem1, "BindingNavigatorPositionItem1") - Me.BindingNavigatorPositionItem1.Name = "BindingNavigatorPositionItem1" - ' - 'BindingNavigatorSeparator4 - ' - Me.BindingNavigatorSeparator4.Name = "BindingNavigatorSeparator4" - resources.ApplyResources(Me.BindingNavigatorSeparator4, "BindingNavigatorSeparator4") - ' - 'BindingNavigatorMoveNextItem1 - ' - Me.BindingNavigatorMoveNextItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem1, "BindingNavigatorMoveNextItem1") - Me.BindingNavigatorMoveNextItem1.Name = "BindingNavigatorMoveNextItem1" - ' - 'BindingNavigatorMoveLastItem1 - ' - Me.BindingNavigatorMoveLastItem1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem1, "BindingNavigatorMoveLastItem1") - Me.BindingNavigatorMoveLastItem1.Name = "BindingNavigatorMoveLastItem1" - ' - 'BindingNavigatorSeparator5 - ' - Me.BindingNavigatorSeparator5.Name = "BindingNavigatorSeparator5" - resources.ApplyResources(Me.BindingNavigatorSeparator5, "BindingNavigatorSeparator5") - ' - 'ToolStripButton4 - ' - Me.ToolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton4.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton4, "ToolStripButton4") - Me.ToolStripButton4.Name = "ToolStripButton4" - ' - 'TBDD_USERBindingSource - ' - Me.TBDD_USERBindingSource.DataMember = "TBDD_USER" - Me.TBDD_USERBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBWH_ENTITIESTableAdapter - ' - Me.TBWH_ENTITIESTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager1 - ' - Me.TableAdapterManager1.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager1.Connection = Nothing - Me.TableAdapterManager1.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_GROUPSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager1.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBWH_USER_GROUPSBindingSource - ' - Me.TBWH_USER_GROUPSBindingSource.DataMember = "TBWH_USER_GROUPS" - Me.TBWH_USER_GROUPSBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'TBWH_USER_GROUPSTableAdapter - ' - Me.TBWH_USER_GROUPSTableAdapter.ClearBeforeFill = True - ' - 'TBDD_USER_GROUPSTableAdapter - ' - Me.TBDD_USER_GROUPSTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Me.TBDD_USER_GROUPSTableAdapter - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_RIGHT_GROUPTableAdapter - ' - Me.TBPMO_RIGHT_GROUPTableAdapter.ClearBeforeFill = True - ' - 'TBDD_USERTableAdapter - ' - Me.TBDD_USERTableAdapter.ClearBeforeFill = True - ' - 'USER_RIGHTSTableAdapter - ' - Me.USER_RIGHTSTableAdapter.ClearBeforeFill = True - ' - 'TBDD_GROUPSBindingSource - ' - Me.TBDD_GROUPSBindingSource.DataMember = "TBDD_GROUPS" - Me.TBDD_GROUPSBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'TBDD_GROUPSTableAdapter - ' - Me.TBDD_GROUPSTableAdapter.ClearBeforeFill = True - ' - 'DataGridViewTextBoxColumn1 - ' - Me.DataGridViewTextBoxColumn1.DataPropertyName = "GUID" - resources.ApplyResources(Me.DataGridViewTextBoxColumn1, "DataGridViewTextBoxColumn1") - Me.DataGridViewTextBoxColumn1.Name = "DataGridViewTextBoxColumn1" - Me.DataGridViewTextBoxColumn1.ReadOnly = True - ' - 'DataGridViewTextBoxColumn2 - ' - Me.DataGridViewTextBoxColumn2.DataPropertyName = "ENTITY_ID" - Me.DataGridViewTextBoxColumn2.DataSource = Me.TBWH_ENTITIESBindingSource - Me.DataGridViewTextBoxColumn2.DisplayMember = "CAPTION" - resources.ApplyResources(Me.DataGridViewTextBoxColumn2, "DataGridViewTextBoxColumn2") - Me.DataGridViewTextBoxColumn2.Name = "DataGridViewTextBoxColumn2" - Me.DataGridViewTextBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.[True] - Me.DataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic - Me.DataGridViewTextBoxColumn2.ValueMember = "GUID" - ' - 'DataGridViewTextBoxColumn3 - ' - Me.DataGridViewTextBoxColumn3.DataPropertyName = "GROUP_ID" - Me.DataGridViewTextBoxColumn3.DataSource = Me.TBDD_GROUPSBindingSource - Me.DataGridViewTextBoxColumn3.DisplayMember = "NAME" - resources.ApplyResources(Me.DataGridViewTextBoxColumn3, "DataGridViewTextBoxColumn3") - Me.DataGridViewTextBoxColumn3.Name = "DataGridViewTextBoxColumn3" - Me.DataGridViewTextBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.[True] - Me.DataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic - Me.DataGridViewTextBoxColumn3.ValueMember = "GUID" - ' - 'DataGridViewCheckBoxColumn1 - ' - Me.DataGridViewCheckBoxColumn1.DataPropertyName = "EDIT_REC" - resources.ApplyResources(Me.DataGridViewCheckBoxColumn1, "DataGridViewCheckBoxColumn1") - Me.DataGridViewCheckBoxColumn1.Name = "DataGridViewCheckBoxColumn1" - ' - 'DataGridViewCheckBoxColumn2 - ' - Me.DataGridViewCheckBoxColumn2.DataPropertyName = "ADD_REC" - resources.ApplyResources(Me.DataGridViewCheckBoxColumn2, "DataGridViewCheckBoxColumn2") - Me.DataGridViewCheckBoxColumn2.Name = "DataGridViewCheckBoxColumn2" - ' - 'DataGridViewCheckBoxColumn3 - ' - Me.DataGridViewCheckBoxColumn3.DataPropertyName = "DELETE_REC" - resources.ApplyResources(Me.DataGridViewCheckBoxColumn3, "DataGridViewCheckBoxColumn3") - Me.DataGridViewCheckBoxColumn3.Name = "DataGridViewCheckBoxColumn3" - ' - 'DataGridViewCheckBoxColumn4 - ' - Me.DataGridViewCheckBoxColumn4.DataPropertyName = "ADD_DOC" - resources.ApplyResources(Me.DataGridViewCheckBoxColumn4, "DataGridViewCheckBoxColumn4") - Me.DataGridViewCheckBoxColumn4.Name = "DataGridViewCheckBoxColumn4" - ' - 'DataGridViewCheckBoxColumn5 - ' - Me.DataGridViewCheckBoxColumn5.DataPropertyName = "VIEW_DOC" - resources.ApplyResources(Me.DataGridViewCheckBoxColumn5, "DataGridViewCheckBoxColumn5") - Me.DataGridViewCheckBoxColumn5.Name = "DataGridViewCheckBoxColumn5" - ' - 'DataGridViewCheckBoxColumn6 - ' - Me.DataGridViewCheckBoxColumn6.DataPropertyName = "DELETE_DOC" - resources.ApplyResources(Me.DataGridViewCheckBoxColumn6, "DataGridViewCheckBoxColumn6") - Me.DataGridViewCheckBoxColumn6.Name = "DataGridViewCheckBoxColumn6" - ' - 'DataGridViewTextBoxColumn4 - ' - Me.DataGridViewTextBoxColumn4.DataPropertyName = "ADDED_WHO" - resources.ApplyResources(Me.DataGridViewTextBoxColumn4, "DataGridViewTextBoxColumn4") - Me.DataGridViewTextBoxColumn4.Name = "DataGridViewTextBoxColumn4" - ' - 'DataGridViewTextBoxColumn5 - ' - Me.DataGridViewTextBoxColumn5.DataPropertyName = "ADDED_WHEN" - resources.ApplyResources(Me.DataGridViewTextBoxColumn5, "DataGridViewTextBoxColumn5") - Me.DataGridViewTextBoxColumn5.Name = "DataGridViewTextBoxColumn5" - ' - 'DataGridViewTextBoxColumn6 - ' - Me.DataGridViewTextBoxColumn6.DataPropertyName = "CHANGED_WHO" - resources.ApplyResources(Me.DataGridViewTextBoxColumn6, "DataGridViewTextBoxColumn6") - Me.DataGridViewTextBoxColumn6.Name = "DataGridViewTextBoxColumn6" - ' - 'DataGridViewTextBoxColumn7 - ' - Me.DataGridViewTextBoxColumn7.DataPropertyName = "CHANGED_WHEN" - resources.ApplyResources(Me.DataGridViewTextBoxColumn7, "DataGridViewTextBoxColumn7") - Me.DataGridViewTextBoxColumn7.Name = "DataGridViewTextBoxColumn7" - ' - 'frmRight_Management - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.TabControl1) - Me.Controls.Add(Me.StatusStrip1) - Me.Name = "frmRight_Management" - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator1.ResumeLayout(False) - Me.BindingNavigator1.PerformLayout() - CType(Me.TBPMO_RIGHT_GROUPBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_RIGHT_GROUPDataGridView, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_ENTITIESBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_USER_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.TabPage1.PerformLayout() - Me.TabPage2.ResumeLayout(False) - Me.TabPage2.PerformLayout() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator2.ResumeLayout(False) - Me.BindingNavigator2.PerformLayout() - CType(Me.USER_RIGHTSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_USER_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBDD_USER_GROUPSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_USER_GROUPSTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_RIGHT_GROUPBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_RIGHT_GROUPTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RIGHT_GROUPTableAdapter - Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_RIGHT_GROUPDataGridView As System.Windows.Forms.DataGridView - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBWH_ENTITIESBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBWH_ENTITIESTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_ENTITIESTableAdapter - Friend WithEvents TableAdapterManager1 As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager - Friend WithEvents TBWH_USER_GROUPSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBWH_USER_GROUPSTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_USER_GROUPSTableAdapter - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents TabPage1 As System.Windows.Forms.TabPage - Friend WithEvents TabPage2 As System.Windows.Forms.TabPage - Friend WithEvents tschangedlabel As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigator2 As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorCountItem1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorMoveFirstItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator3 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem1 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator4 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator5 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBDD_USERBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_USERTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter - Friend WithEvents ToolStripButton4 As System.Windows.Forms.ToolStripButton - Friend WithEvents colFILES_VISIBLE As System.Windows.Forms.DataGridViewCheckBoxColumn - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents USER_RIGHTSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents USER_RIGHTSTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.USER_RIGHTSTableAdapter - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colFORM_TITLE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colUSERNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colPRENAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colEDIT_REC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADD_REC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colDELETE_REC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADD_DOC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colREAD_ONLY_DOC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colDELETE_DOC As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControlUsers2Menue As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Menue As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents lblUsers As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents btnAddUser2ConstructorREL As System.Windows.Forms.Button - Friend WithEvents cmbEntity As System.Windows.Forms.ComboBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents btndeleteUserRight As System.Windows.Forms.Button - Friend WithEvents statelbl As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents TBDD_GROUPSBindingSource As BindingSource - Friend WithEvents TBDD_GROUPSTableAdapter As DD_ECMAdminTableAdapters.TBDD_GROUPSTableAdapter - Friend WithEvents DataGridViewTextBoxColumn1 As DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn2 As DataGridViewComboBoxColumn - Friend WithEvents DataGridViewTextBoxColumn3 As DataGridViewComboBoxColumn - Friend WithEvents DataGridViewCheckBoxColumn1 As DataGridViewCheckBoxColumn - Friend WithEvents DataGridViewCheckBoxColumn2 As DataGridViewCheckBoxColumn - Friend WithEvents DataGridViewCheckBoxColumn3 As DataGridViewCheckBoxColumn - Friend WithEvents DataGridViewCheckBoxColumn4 As DataGridViewCheckBoxColumn - Friend WithEvents DataGridViewCheckBoxColumn5 As DataGridViewCheckBoxColumn - Friend WithEvents DataGridViewCheckBoxColumn6 As DataGridViewCheckBoxColumn - Friend WithEvents DataGridViewTextBoxColumn4 As DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn5 As DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn6 As DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn7 As DataGridViewTextBoxColumn -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmRight_Management.en-US.resx b/app/DD-Record-Organizer - Kopie/frmRight_Management.en-US.resx deleted file mode 100644 index 36ba969..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRight_Management.en-US.resx +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 104, 22 - - - of {0} GroupRights - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - Group Rights - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - Delete rightdefinition - - - The here defined right will be used as standard for display- and handling-functionalities in the views. -Further the rights will be used for creating file-rights. -Notice: these rights will be overdriven by record-related rights!! (Check Constructor-Designer) - - - in entity: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - Add user(s) - - - 152, 20 - - - User without rights: - - - 68, 22 - - - of {0} rights - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - User Rights - - - - AAABAAIAEBAQAAEABAAoAQAAJgAAABAQAAABAAgAaAUAAE4BAAAoAAAAEAAAACAAAAABAAQAAAAAAIAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAD/////////APf/93d3d38A93f3d3d3fwD3//d3d3d/APd393d3 - d38A9//3d3d3fwD393d4h3d/+Hd4d3/3d3/3eHf///////ePh/93d/AA93h393d3fwD4d3j3d3d/AA// - //d3d38AAAAA93d3fwAAAAAPd3fwAAAAAAD//wAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAA - AAAAAAAAAAcAAAADAAAAAwAAgAMAAPwDAAD+BwAA/w8AACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAA - AAAAAAAAAAEAAAABAAAAAAAAQkJCAE1NTQBZWVkAZGRkAG9vbwCGhoYAnJycAKenpwCzs7MAvr6+AMnJ - yQDU1NQA4ODgAOvr6wD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAPDw8PDw8PDw8PDw8PDwAADwEPDw8BAQEBAQEBAQ8AAA8BAQEPAQEB - AQEBAQEPAAAPAQ8PDwEBAQEBAQEBDwAADwEBAQ8BAQEBAQEBAQ8AAA8BDw8PAQEEBAEBAQEPAAAPAQ0C - AQEBDAwBAQEBDxAJAgECCAMBBw8PBwEBAQ8PAgYLBgIPDw8PDw8PDw8PDwELDwsBDw4FAQEFDgAAAA8C - BgsGAg8FAQEBAQUPAAAQCgIBAgoPAQEBAQEBDQAAABAPDw8QDwEBAQEBAQ8AAAAAAAAAAA8FAQEBAQUP - AAAAAAAAAAAADgUBAQUOAAAAAAAAAAAAAAAPDw8PAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAA - AAAAAAAAAAAAAAAHAAAAAwAAAAMAAIADAAD8AwAA/gcAAP8PAAA= - - - - Rightmanagement - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRight_Management.resx b/app/DD-Record-Organizer - Kopie/frmRight_Management.resx deleted file mode 100644 index 45e7b5a..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRight_Management.resx +++ /dev/null @@ -1,1728 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1330, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - True - - - 23, 22 - - - Add new - - - 822, 17 - - - 17, 17 - - - 104, 22 - - - of {0} GroupRights - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Delete - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - Magenta - - - 23, 22 - - - Save Group Rights - - - Magenta - - - 23, 22 - - - Refresh - - - 3, 3 - - - 1155, 25 - - - 4 - - - BindingNavigator1 - - - BindingNavigator1 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - - Top, Bottom, Left, Right - - - ID - - - 40 - - - 152, 56 - - - 17, 56 - - - Entität - - - 150 - - - 1155, 95 - - - Gruppe - - - 150 - - - Edit Record - - - 60 - - - Add Record - - - 60 - - - Delete Record - - - 60 - - - Add Doc - - - 60 - - - View Doc - - - 60 - - - Delete Doc - - - 60 - - - Added who - - - Added when - - - Changed who - - - Changed when - - - 6, 31 - - - 1152, 361 - - - 4 - - - TBPMO_RIGHT_GROUPDataGridView - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - 160, 17 - - - 1256, 56 - - - 0, 17 - - - False - - - 0, 17 - - - 0, 424 - - - 1169, 22 - - - 5 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 4, 22 - - - 3, 3, 3, 3 - - - 1161, 398 - - - 0 - - - Gruppen Rechte - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - True - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 685, 91 - - - 157, 23 - - - 95 - - - Lösche Rechtedefinition - - - MiddleLeft - - - btndeleteUserRight - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 0 - - - NoControl - - - 8, 28 - - - 874, 44 - - - 94 - - - Die hier definierten Rechte werden standardmässig für die Darstellungs- und Handlingsfunktionen in der jeweiligen Sicht verwendet. -Des Weiteren werden die Rechte für die Zugriffsrechte auf die Dateien angewendet. -Überschrieben werden die hier definierten Rechte nur durch die von Datensatzkonfigurationen abhängigen Rechten!! (Siehe Constructor-Designer/Allgemein und Sichtbarkeit) - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 1 - - - 273, 93 - - - 244, 21 - - - 93 - - - cmbEntity - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - Tahoma, 8.25pt, style=Bold, Italic - - - NoControl - - - 193, 96 - - - 74, 17 - - - 92 - - - in Entität:: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 523, 91 - - - 156, 23 - - - 91 - - - Gewählte User hinzufügen - - - MiddleLeft - - - btnAddUser2ConstructorREL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 4 - - - Top, Bottom, Left - - - 555, 95 - - - 11, 120 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 107 - - - True - - - 3 - - - 102 - - - 256, 272 - - - 90 - - - GridControlUsers2Menue - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 5 - - - Tahoma, 8.25pt, style=Bold, Italic - - - NoControl - - - 8, 96 - - - 152, 21 - - - 89 - - - User ohne Rechte: - - - lblUsers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 6 - - - Top, Bottom, Left, Right - - - USER_RIGHTS - - - 273, 120 - - - Aqua - - - GUID - - - True - - - 0 - - - 38 - - - Entity - - - True - - - 1 - - - 124 - - - Username - - - True - - - 2 - - - 90 - - - Name - - - True - - - 3 - - - 78 - - - Prename - - - True - - - 4 - - - 60 - - - Edit record - - - True - - - 5 - - - 60 - - - Add record - - - True - - - 6 - - - 72 - - - Delete record - - - True - - - 7 - - - 78 - - - Add doc - - - True - - - 8 - - - 60 - - - Read only doc - - - True - - - 9 - - - 81 - - - Delete doc - - - True - - - 10 - - - 60 - - - Docs visible - - - True - - - 11 - - - 72 - - - Added when - - - True - - - 12 - - - 60 - - - Changed when - - - True - - - 13 - - - 99 - - - 880, 272 - - - 2 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 7 - - - 17, 95 - - - 750, 95 - - - 68, 22 - - - of {0} rights - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 1 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - Magenta - - - 23, 22 - - - ToolStripButton4 - - - 3, 3 - - - 1155, 25 - - - 1 - - - BindingNavigator2 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 8 - - - Tahoma, 8.25pt - - - 4, 22 - - - 3, 3, 3, 3 - - - 1161, 398 - - - 1 - - - Benutzer Rechte - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 1169, 424 - - - 6 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 171, 95 - - - 369, 56 - - - 581, 56 - - - 761, 56 - - - 1011, 56 - - - 407, 17 - - - 649, 17 - - - 1079, 17 - - - 366, 95 - - - 955, 95 - - - 17, 134 - - - True - - - 166 - - - 6, 13 - - - 1169, 446 - - - Segoe UI, 8.25pt - - - - AAABAAIAEBAQAAEABAAoAQAAJgAAABAQAAABAAgAaAUAAE4BAAAoAAAAEAAAACAAAAABAAQAAAAAAIAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAD/////////APf/93d3d38A93f3d3d3fwD3//d3d3d/APd393d3 - d38A9//3d3d3fwD393d4h3d/+Hd4d3/3d3/3eHf///////ePh/93d/AA93h393d3fwD4d3j3d3d/AA// - //d3d38AAAAA93d3fwAAAAAPd3fwAAAAAAD//wAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAA - AAAAAAAAAAcAAAADAAAAAwAAgAMAAPwDAAD+BwAA/w8AACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAA - AAAAAAAAAAEAAAABAAAAAAAAQkJCAE1NTQBZWVkAZGRkAG9vbwCGhoYAnJycAKenpwCzs7MAvr6+AMnJ - yQDU1NQA4ODgAOvr6wD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAPDw8PDw8PDw8PDw8PDwAADwEPDw8BAQEBAQEBAQ8AAA8BAQEPAQEB - AQEBAQEPAAAPAQ8PDwEBAQEBAQEBDwAADwEBAQ8BAQEBAQEBAQ8AAA8BDw8PAQEEBAEBAQEPAAAPAQ0C - AQEBDAwBAQEBDxAJAgECCAMBBw8PBwEBAQ8PAgYLBgIPDw8PDw8PDw8PDwELDwsBDw4FAQEFDgAAAA8C - BgsGAg8FAQEBAQUPAAAQCgIBAgoPAQEBAQEBDQAAABAPDw8QDwEBAQEBAQ8AAAAAAAAAAA8FAQEBAQUP - AAAAAAAAAAAADgUBAQUOAAAAAAAAAAAAAAAPDw8PAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAA - AAAAAAAAAAAAAAAHAAAAAwAAAAMAAIADAAD8AwAA/gcAAP8PAAA= - - - - Rechte Designer - Recordmanagement und Dateihandling - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RIGHT_GROUPBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITIESBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USER_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tschangedlabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - statelbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewlUsers2Menue - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colFORM_TITLE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUSERNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPRENAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEDIT_REC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADD_REC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colDELETE_REC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADD_DOC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colREAD_ONLY_DOC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colDELETE_DOC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - USER_RIGHTSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton4 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USERBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITIESTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_ENTITIESTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBWH_USER_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_USER_GROUPSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_USER_GROUPSTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USER_GROUPSTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_RIGHT_GROUPTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RIGHT_GROUPTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USERTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - USER_RIGHTSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.USER_RIGHTSTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_GROUPSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBDD_GROUPSTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - DataGridViewTextBoxColumn1 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn2 - - - System.Windows.Forms.DataGridViewComboBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn3 - - - System.Windows.Forms.DataGridViewComboBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn1 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn2 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn3 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn4 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn5 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn6 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn4 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn5 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn6 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn7 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmRight_Management - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRight_Management.resx.bak b/app/DD-Record-Organizer - Kopie/frmRight_Management.resx.bak deleted file mode 100644 index 86a73b6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRight_Management.resx.bak +++ /dev/null @@ -1,1728 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1330, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - True - - - 23, 22 - - - Add new - - - 822, 17 - - - 17, 17 - - - 104, 22 - - - of {0} GroupRights - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Delete - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - Magenta - - - 23, 22 - - - Save Group Rights - - - Magenta - - - 23, 22 - - - Refresh - - - 3, 3 - - - 1155, 25 - - - 4 - - - BindingNavigator1 - - - BindingNavigator1 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - - Top, Bottom, Left, Right - - - ID - - - 40 - - - 152, 56 - - - 17, 56 - - - Entität - - - 150 - - - 1155, 95 - - - Gruppe - - - 150 - - - Edit Record - - - 60 - - - Add Record - - - 60 - - - Delete Record - - - 60 - - - Add Doc - - - 60 - - - View Doc - - - 60 - - - Delete Doc - - - 60 - - - Added who - - - Added when - - - Changed who - - - Changed when - - - 6, 31 - - - 1152, 361 - - - 4 - - - TBPMO_RIGHT_GROUPDataGridView - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - 160, 17 - - - 1256, 56 - - - 0, 17 - - - False - - - 0, 17 - - - 0, 424 - - - 1169, 22 - - - 5 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 4, 22 - - - 3, 3, 3, 3 - - - 1161, 398 - - - 0 - - - Gruppen Rechte - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - True - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - MiddleRight - - - NoControl - - - 685, 91 - - - 157, 23 - - - 95 - - - Lösche Rechtedefinition - - - MiddleLeft - - - btndeleteUserRight - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 0 - - - NoControl - - - 8, 28 - - - 874, 44 - - - 94 - - - Die hier definierten Rechte werden standardmässig für die Darstellungs- und Handlingsfunktionen in der jeweiligen Sicht verwendet. -Des Weiteren werden die Rechte für die Zugriffsrechte auf die Dateien angewendet. -Überschrieben werden die hier definierten Rechte nur durch die von Datensatzkonfigurationen abhängigen Rechten!! (Siehe Constructor-Designer/Allgemein und Sichtbarkeit) - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 1 - - - 273, 93 - - - 244, 21 - - - 93 - - - cmbEntity - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - Tahoma, 8.25pt, style=Bold, Italic - - - NoControl - - - 193, 96 - - - 74, 17 - - - 92 - - - in Entität:: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - MiddleRight - - - NoControl - - - 523, 91 - - - 156, 23 - - - 91 - - - Gewählte User hinzufügen - - - MiddleLeft - - - btnAddUser2ConstructorREL - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 4 - - - Top, Bottom, Left - - - 555, 95 - - - 11, 120 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - Name - - - True - - - 1 - - - True - - - 2 - - - 107 - - - True - - - 3 - - - 102 - - - 256, 272 - - - 90 - - - GridControlUsers2Menue - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 5 - - - Tahoma, 8.25pt, style=Bold, Italic - - - NoControl - - - 8, 96 - - - 152, 21 - - - 89 - - - User ohne Rechte: - - - lblUsers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 6 - - - Top, Bottom, Left, Right - - - USER_RIGHTS - - - 273, 120 - - - Aqua - - - GUID - - - True - - - 0 - - - 38 - - - Entity - - - True - - - 1 - - - 124 - - - Username - - - True - - - 2 - - - 90 - - - Name - - - True - - - 3 - - - 78 - - - Prename - - - True - - - 4 - - - 60 - - - Edit record - - - True - - - 5 - - - 60 - - - Add record - - - True - - - 6 - - - 72 - - - Delete record - - - True - - - 7 - - - 78 - - - Add doc - - - True - - - 8 - - - 60 - - - Read only doc - - - True - - - 9 - - - 81 - - - Delete doc - - - True - - - 10 - - - 60 - - - Docs visible - - - True - - - 11 - - - 72 - - - Added when - - - True - - - 12 - - - 60 - - - Changed when - - - True - - - 13 - - - 99 - - - 880, 272 - - - 2 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 7 - - - 17, 95 - - - 750, 95 - - - 68, 22 - - - of {0} rights - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 1 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - Magenta - - - 23, 22 - - - ToolStripButton4 - - - 3, 3 - - - 1155, 25 - - - 1 - - - BindingNavigator2 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 8 - - - Tahoma, 8.25pt - - - 4, 22 - - - 3, 3, 3, 3 - - - 1161, 398 - - - 1 - - - Benutzer Rechte - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 1169, 424 - - - 6 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 171, 95 - - - 369, 56 - - - 581, 56 - - - 761, 56 - - - 1011, 56 - - - 407, 17 - - - 649, 17 - - - 1079, 17 - - - 366, 95 - - - 955, 95 - - - 17, 134 - - - True - - - 166 - - - 6, 13 - - - 1169, 446 - - - Segoe UI, 8.25pt - - - - AAABAAIAEBAQAAEABAAoAQAAJgAAABAQAAABAAgAaAUAAE4BAAAoAAAAEAAAACAAAAABAAQAAAAAAIAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAD/////////APf/93d3d38A93f3d3d3fwD3//d3d3d/APd393d3 - d38A9//3d3d3fwD393d4h3d/+Hd4d3/3d3/3eHf///////ePh/93d/AA93h393d3fwD4d3j3d3d/AA// - //d3d38AAAAA93d3fwAAAAAPd3fwAAAAAAD//wAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAA - AAAAAAAAAAcAAAADAAAAAwAAgAMAAPwDAAD+BwAA/w8AACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAA - AAAAAAAAAAEAAAABAAAAAAAAQkJCAE1NTQBZWVkAZGRkAG9vbwCGhoYAnJycAKenpwCzs7MAvr6+AMnJ - yQDU1NQA4ODgAOvr6wD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAPDw8PDw8PDw8PDw8PDwAADwEPDw8BAQEBAQEBAQ8AAA8BAQEPAQEB - AQEBAQEPAAAPAQ8PDwEBAQEBAQEBDwAADwEBAQ8BAQEBAQEBAQ8AAA8BDw8PAQEEBAEBAQEPAAAPAQ0C - AQEBDAwBAQEBDxAJAgECCAMBBw8PBwEBAQ8PAgYLBgIPDw8PDw8PDw8PDwELDwsBDw4FAQEFDgAAAA8C - BgsGAg8FAQEBAQUPAAAQCgIBAgoPAQEBAQEBDQAAABAPDw8QDwEBAQEBAQ8AAAAAAAAAAA8FAQEBAQUP - AAAAAAAAAAAADgUBAQUOAAAAAAAAAAAAAAAPDw8PAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAA - AAAAAAAAAAAAAAAHAAAAAwAAAAMAAIADAAD8AwAA/gcAAP8PAAA= - - - - Rechte Designer - Recordmanagement und Dateihandling - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_RIGHT_GROUPBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITIESBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USER_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tschangedlabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - statelbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewlUsers2Menue - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colFORM_TITLE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUSERNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPRENAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEDIT_REC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADD_REC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colDELETE_REC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADD_DOC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colREAD_ONLY_DOC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colDELETE_DOC - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - USER_RIGHTSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton4 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USERBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITIESTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_ENTITIESTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBWH_USER_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_USER_GROUPSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBWH_USER_GROUPSTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USER_GROUPSTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_RIGHT_GROUPTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_RIGHT_GROUPTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USERTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - USER_RIGHTSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.USER_RIGHTSTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_GROUPSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBDD_GROUPSTableAdapter, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - DataGridViewTextBoxColumn1 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn2 - - - System.Windows.Forms.DataGridViewComboBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn3 - - - System.Windows.Forms.DataGridViewComboBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn1 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn2 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn3 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn4 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn5 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewCheckBoxColumn6 - - - System.Windows.Forms.DataGridViewCheckBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn4 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn5 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn6 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn7 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmRight_Management - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmRight_Management.vb b/app/DD-Record-Organizer - Kopie/frmRight_Management.vb deleted file mode 100644 index 0e92f4e..0000000 --- a/app/DD-Record-Organizer - Kopie/frmRight_Management.vb +++ /dev/null @@ -1,289 +0,0 @@ -Public Class frmRight_Management - Private Shared _Instance As frmRight_Management = Nothing - Private insert As Boolean = False - Public Shared Function Instance() As frmRight_Management - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmRight_Management - End If - _Instance.BringToFront() - Return _Instance - End Function - - Private Sub Save_User_Rights_Data() - Try - Me.Validate() - 'Me.TBPMO_RIGHT_USERBindingSource.EndEdit() - - If DD_DMSDataSet.TBPMO_RIGHT_USER.GetChanges() Is Nothing = False Then - 'Me.TBPMO_RIGHT_USERDataGridView.CurrentRow.Cells("colADDED_WHO").Value = USER_USERNAME - 'Me.TBPMO_RIGHT_USERBindingSource.EndEdit() - 'Me.TBPMO_RIGHT_USERTableAdapter.Update(DD_DMSDataSet.TBPMO_RIGHT_USER) - tschangedlabel.Text = "Right User changed - " & Now - tschangedlabel.Visible = True - Else - tschangedlabel.Visible = False - End If - - Catch ex As Exception - MsgBox("Error in Save_User_Rights_Data:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub Save_Group_Rights_Data() - Try - Me.Validate() - Me.TBPMO_RIGHT_GROUPBindingSource.EndEdit() - - If DD_DMSDataSet.TBPMO_RIGHT_GROUP.GetChanges Is Nothing = False Then - Me.TBPMO_RIGHT_GROUPDataGridView.CurrentRow.Cells("DataGridViewTextBoxColumn6").Value = USER_USERNAME - Me.TBPMO_RIGHT_GROUPBindingSource.EndEdit() - Me.TBPMO_RIGHT_GROUPTableAdapter.Update(DD_DMSDataSet.TBPMO_RIGHT_GROUP) - tschangedlabel.Text = "Right Group changed - " & Now - tschangedlabel.Visible = True - Else - tschangedlabel.Visible = False - End If - - Catch ex As Exception - MsgBox("Error in Save_Group_Rights_Data:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Datagrid(ByVal _Datagrid As DataGridView, ByVal _settings_String As String) - Try - Dim settings() As String - If My.Settings(_settings_String) <> String.Empty Then - settings = My.Settings(_settings_String).Split("$"c) - For idx As Integer = 0 To _Datagrid.Columns.Count - 1 - Dim sv() As String = settings(idx).Split("/"c) - _Datagrid.Columns(idx).DisplayIndex = CInt(sv(0)) - _Datagrid.Columns(idx).Width = CInt(sv(1)) - Next - End If - Catch ex As Exception - - End Try - End Sub - Sub Save_Datagrid(ByVal _Datagrid As DataGridView, ByVal _settings_String As String) - Try - Dim settings As String = String.Empty - For idx As Integer = 0 To _Datagrid.Columns.Count - 1 - settings += _Datagrid.Columns(idx).DisplayIndex.ToString() - settings += "/" - settings += _Datagrid.Columns(idx).Width.ToString - settings += "$" - Next - My.Settings(_settings_String) = settings - Catch ex As Exception - My.Settings(_settings_String) = String.Empty - End Try - End Sub - - Private Sub frmRight_Management_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Save_Datagrid(TBPMO_RIGHT_GROUPDataGridView, "TBPMO_RIGHT_GROUPDataGridView") - If LICENSE_PROXY = True And DD_LIB_Standards.clsDatabase.DB_PROXY_INITIALIZED Then - MessageBox.Show("If You changed some data here, be aware that this data needs to be synchronized with Your proxy-data!" & vbNewLine & "The regualar processing-time are 30 minutes", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Information) - End If - 'Save_Datagrid(TBPMO_RIGHT_USERDataGridView, "TBPMO_RIGHT_USERDataGridView") - End Sub - Private Sub frmGroup_Rights_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMAdmin.TBDD_GROUPS". Sie können sie bei Bedarf verschieben oder entfernen. - - Refresh_Entities() - Try - Me.TBWH_USER_GROUPSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBWH_USER_GROUPSTableAdapter.Fill(Me.DD_ECMAdmin.TBWH_USER_GROUPS) - Me.TBDD_USER_GROUPSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_USER_GROUPSTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_USER_GROUPS) - Me.TBDD_GROUPSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_GROUPSTableAdapter.Fill(Me.DD_ECMAdmin.TBDD_GROUPS) - Me.TBDD_USERTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_USERTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_USER) - Catch ex As Exception - MsgBox("Error in Loading Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Refresh_Rights_Groups() - - Load_Datagrid(TBPMO_RIGHT_GROUPDataGridView, "TBPMO_RIGHT_GROUPDataGridView") - 'Load_Datagrid(TBPMO_RIGHT_USERDataGridView, "TBPMO_RIGHT_USERDataGridView") - End Sub - - Sub Refresh_Rights_Users(ENTITY_ID As Integer) - Try - USER_RIGHTSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.USER_RIGHTSTableAdapter.Fill(Me.DD_ECMAdmin.USER_RIGHTS, USER_LANGUAGE, ENTITY_ID) - Catch ex As Exception - MsgBox("Error loading users:" & vbNewLine & ex.Message) - End Try - End Sub - - Sub Refresh_Rights_Groups() - Try - Me.TBPMO_RIGHT_GROUPTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_RIGHT_GROUPTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_RIGHT_GROUP) - Catch ex As Exception - MsgBox("Error in Refresh_Rights_Groups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub Refresh_Entities() - Try - Me.TBWH_ENTITIESTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBWH_ENTITIESTableAdapter.Fill(Me.DD_ECMAdmin.TBWH_ENTITIES, USER_LANGUAGE, 1, USER_GUID) - Catch ex As System.Exception - MsgBox("Error in Refresh_Entities:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBPMO_RIGHT_GROUPBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_RIGHT_GROUPBindingSource.AddingNew - Me.DD_DMSDataSet.TBPMO_RIGHT_GROUP.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Save_Group_Rights_Data() - End Sub - - Private Sub TBPMO_RIGHT_GROUPBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_RIGHT_GROUPBindingSource.CurrentChanged - tschangedlabel.Visible = False - End Sub - - Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click - Refresh_Rights_Groups() - End Sub - - Private Sub ToolStripButton3_Click(sender As Object, e As EventArgs) - Save_User_Rights_Data() - End Sub - - Private Sub ToolStripButton4_Click(sender As Object, e As EventArgs) Handles ToolStripButton4.Click - Refresh_Rights_Users(cmbEntity.SelectedValue) - End Sub - - Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged - Select Case TabControl1.SelectedIndex - Case 1 - Dim sql = String.Format("select T1.FORM_ID, [dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), 1) AS 'FORM_TITLE' FROM TBPMO_FORM_VIEW T1 " & _ - "WHERE T1.SCREEN_ID = 1 ORDER BY T1.FORM_TITLE", USER_LANGUAGE) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql, True) - If Not IsNothing(DT) Then - cmbEntity.DataSource = DT - cmbEntity.DisplayMember = DT.Columns(1).ColumnName - cmbEntity.ValueMember = DT.Columns(0).ColumnName - End If - Refresh_Free_Users() - Refresh_Rights_Users(cmbEntity.SelectedValue) - End Select - End Sub - Sub Refresh_Free_Users() - Dim Sql = $"SELECT T.* FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.GUID NOT IN (SELECT USER_ID FROM TBPMO_RIGHT_USER WHERE ENTITY_ID = {cmbEntity.SelectedValue}) ORDER BY USERNAME" - Dim DT_USER = ClassDatabase.Return_Datatable(Sql) - Try - DD_ECMAdmin.TBAD_Users.Clear() - - For Each row As DataRow In DT_USER.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Error Refresh_Free_Users:", ex.Message) - End Try - - End Sub - - Private Sub cmbEntity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbEntity.SelectedIndexChanged - If cmbEntity.SelectedIndex <> -1 Then - Try - Dim i As Integer = cmbEntity.SelectedValue - Catch ex As Exception - Exit Sub - End Try - Refresh_Free_Users() - Refresh_Rights_Users(cmbEntity.SelectedValue) - End If - End Sub - - Private Sub btnAddUser2ConstructorREL_Click(sender As Object, e As EventArgs) Handles btnAddUser2ConstructorREL.Click - Try - Try - Dim i As Integer = cmbEntity.SelectedValue - Catch ex As Exception - Exit Sub - End Try - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim insert = String.Format("INSERT INTO TBPMO_RIGHT_USER (USER_ID,ENTITY_ID) VALUES ({0},{1})", row.Item(5), cmbEntity.SelectedValue) - If ClassDatabase.Execute_non_Query(insert) = False Then - MsgBox("Could not insert the User-Definition....Check the logfile!", MsgBoxStyle.Exclamation) - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - Refresh_Free_Users() - Refresh_Rights_Users(cmbEntity.SelectedValue) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Error while adding user-rights:", ex.Message) - End Try - - End Sub - - Private Sub btndeleteUserRight_Click(sender As Object, e As EventArgs) Handles btndeleteUserRight.Click - Try - Dim ID = GridView1.GetFocusedRowCellValue(GridView1.Columns("GUID")) - Try - Dim I As Integer = CInt(ID) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Error while deleting rights:", ex.Message) - Exit Sub - End Try - Dim del = String.Format("DELETE FROM TBPMO_RIGHT_USER WHERE GUID = {0}", ID) - If ClassDatabase.Execute_non_Query(del) = True Then - Refresh_Rights_Users(cmbEntity.SelectedValue) - Refresh_Free_Users() - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected error in deleting rights:", ex.Message) - End Try - End Sub - - Private Sub GridView1_CellValueChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs) Handles GridView1.CellValueChanged - Try - GridView1.EndSelection() - Dim column = e.Column.FieldName - Dim ID = GridView1.GetFocusedRowCellValue(GridView1.Columns("GUID")) - Try - Dim I As Integer = CInt(ID) - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Error getting row-ID:", ex.Message) - Exit Sub - End Try - Dim int_bool As Integer - If e.Value.ToString = "True" Then - int_bool = 1 - Else - int_bool = 0 - End If - Dim upd = String.Format("UPDATE TBPMO_RIGHT_USER SET {0} = {1} WHERE GUID = {2}", column, int_bool, ID) - If ClassDatabase.Execute_non_Query(upd) = False Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Could not Update Right-details!") - statelbl.Text = "" - Else - statelbl.Text = "ID: " & ID.ToString & " - '" & e.Column.Caption.ToString & "' updated. - " & Now.ToString - End If - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in grvwGridPos_CellValueChanged: ", ex.Message) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.Designer.vb b/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.Designer.vb deleted file mode 100644 index 9aaaa0f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.Designer.vb +++ /dev/null @@ -1,1452 +0,0 @@ - _ -Partial Class frmSAP_FuBa - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim NAMELabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim HostLabel As System.Windows.Forms.Label - Dim SystemNumberLabel As System.Windows.Forms.Label - Dim UserNameLabel As System.Windows.Forms.Label - Dim PasswordLabel As System.Windows.Forms.Label - Dim ClientLabel As System.Windows.Forms.Label - Dim LanguageLabel As System.Windows.Forms.Label - Dim TempTableNameLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim WHERE_CLAUSELabel As System.Windows.Forms.Label - Dim Label4 As System.Windows.Forms.Label - Dim Label5 As System.Windows.Forms.Label - Dim Label6 As System.Windows.Forms.Label - Dim Label7 As System.Windows.Forms.Label - Dim Label8 As System.Windows.Forms.Label - Dim Label9 As System.Windows.Forms.Label - Dim Label3 As System.Windows.Forms.Label - Dim Label10 As System.Windows.Forms.Label - Dim Label11 As System.Windows.Forms.Label - Dim Label12 As System.Windows.Forms.Label - Dim Label13 As System.Windows.Forms.Label - Dim Label14 As System.Windows.Forms.Label - Dim Label15 As System.Windows.Forms.Label - Dim Label16 As System.Windows.Forms.Label - Dim Label17 As System.Windows.Forms.Label - Dim Label18 As System.Windows.Forms.Label - Dim Label19 As System.Windows.Forms.Label - Dim Label20 As System.Windows.Forms.Label - Dim Label21 As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSAP_FuBa)) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.TBPMO_SAP_FUBABindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_SAP_FUBATableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_SAP_FUBATableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - Me.TBPMO_SAP_FUBABindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_SAP_FUBABindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.COMMENTTextBox = New System.Windows.Forms.TextBox() - Me.TableNameTextBox = New System.Windows.Forms.TextBox() - Me.HostTextBox = New System.Windows.Forms.TextBox() - Me.SystemNumberTextBox = New System.Windows.Forms.TextBox() - Me.UserNameTextBox = New System.Windows.Forms.TextBox() - Me.PasswordTextBox = New System.Windows.Forms.TextBox() - Me.ClientTextBox = New System.Windows.Forms.TextBox() - Me.LanguageTextBox = New System.Windows.Forms.TextBox() - Me.TempTableNameTextBox = New System.Windows.Forms.TextBox() - Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.btnERPConnect = New System.Windows.Forms.Button() - Me.GridControl2 = New DevExpress.XtraGrid.GridControl() - Me.GridView2 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.WHERE_CLAUSETextBox = New System.Windows.Forms.TextBox() - Me.lblSave = New System.Windows.Forms.Label() - Me.lblConnectionopen = New System.Windows.Forms.Label() - Me.lblResult = New System.Windows.Forms.Label() - Me.btnInsertData = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.txtLimitRows = New System.Windows.Forms.TextBox() - Me.rBFuba = New System.Windows.Forms.RadioButton() - Me.rbTable = New System.Windows.Forms.RadioButton() - Me.MethodTextBox = New System.Windows.Forms.TextBox() - Me.lblMethodname = New System.Windows.Forms.Label() - Me.btnGetResult = New System.Windows.Forms.Button() - Me.FuBa_SplitCharacterTextBox = New System.Windows.Forms.TextBox() - Me.lblSplitchr = New System.Windows.Forms.Label() - Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker() - Me.Label2 = New System.Windows.Forms.Label() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.txtBARCODESendlist = New System.Windows.Forms.TextBox() - Me.lblResultBAPI = New System.Windows.Forms.Label() - Me.lblresultFunction = New System.Windows.Forms.Label() - Me.txtDOC_IDSendList = New System.Windows.Forms.TextBox() - Me.txtDoctypeSendList = New System.Windows.Forms.TextBox() - Me.txtCONTREPSendList = New System.Windows.Forms.TextBox() - Me.txtARDATESendList = New System.Windows.Forms.TextBox() - Me.txtTableSendList = New System.Windows.Forms.TextBox() - Me.Button2 = New System.Windows.Forms.Button() - Me.testSAP_OBJECT = New System.Windows.Forms.TextBox() - Me.testDOCTYPE = New System.Windows.Forms.TextBox() - Me.testOBJECT_ID = New System.Windows.Forms.TextBox() - Me.testDOCID = New System.Windows.Forms.TextBox() - Me.testArchiveID = New System.Windows.Forms.TextBox() - Me.testAROBJECT = New System.Windows.Forms.TextBox() - Me.testTablename = New System.Windows.Forms.TextBox() - Me.lblSuccess = New System.Windows.Forms.Label() - Me.ListBox2 = New System.Windows.Forms.ListBox() - Me.testHOST = New System.Windows.Forms.TextBox() - Me.testSYSNR = New System.Windows.Forms.TextBox() - Me.testUSERName = New System.Windows.Forms.TextBox() - Me.testPW = New System.Windows.Forms.TextBox() - Me.Button1 = New System.Windows.Forms.Button() - Me.testClient = New System.Windows.Forms.TextBox() - Me.testLanguage = New System.Windows.Forms.TextBox() - GUIDLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - HostLabel = New System.Windows.Forms.Label() - SystemNumberLabel = New System.Windows.Forms.Label() - UserNameLabel = New System.Windows.Forms.Label() - PasswordLabel = New System.Windows.Forms.Label() - ClientLabel = New System.Windows.Forms.Label() - LanguageLabel = New System.Windows.Forms.Label() - TempTableNameLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - WHERE_CLAUSELabel = New System.Windows.Forms.Label() - Label4 = New System.Windows.Forms.Label() - Label5 = New System.Windows.Forms.Label() - Label6 = New System.Windows.Forms.Label() - Label7 = New System.Windows.Forms.Label() - Label8 = New System.Windows.Forms.Label() - Label9 = New System.Windows.Forms.Label() - Label3 = New System.Windows.Forms.Label() - Label10 = New System.Windows.Forms.Label() - Label11 = New System.Windows.Forms.Label() - Label12 = New System.Windows.Forms.Label() - Label13 = New System.Windows.Forms.Label() - Label14 = New System.Windows.Forms.Label() - Label15 = New System.Windows.Forms.Label() - Label16 = New System.Windows.Forms.Label() - Label17 = New System.Windows.Forms.Label() - Label18 = New System.Windows.Forms.Label() - Label19 = New System.Windows.Forms.Label() - Label20 = New System.Windows.Forms.Label() - Label21 = New System.Windows.Forms.Label() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_SAP_FUBABindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_SAP_FUBABindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_SAP_FUBABindingNavigator.SuspendLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - GUIDLabel.AutoSize = True - GUIDLabel.Location = New System.Drawing.Point(257, 28) - GUIDLabel.Name = "GUIDLabel" - GUIDLabel.Size = New System.Drawing.Size(36, 13) - GUIDLabel.TabIndex = 1 - GUIDLabel.Text = "GUID:" - ' - 'NAMELabel - ' - NAMELabel.AutoSize = True - NAMELabel.Location = New System.Drawing.Point(310, 28) - NAMELabel.Name = "NAMELabel" - NAMELabel.Size = New System.Drawing.Size(69, 13) - NAMELabel.TabIndex = 3 - NAMELabel.Text = "Name intern:" - ' - 'COMMENTLabel - ' - COMMENTLabel.AutoSize = True - COMMENTLabel.Location = New System.Drawing.Point(501, 28) - COMMENTLabel.Name = "COMMENTLabel" - COMMENTLabel.Size = New System.Drawing.Size(65, 13) - COMMENTLabel.TabIndex = 5 - COMMENTLabel.Text = "Kommentar:" - ' - 'HostLabel - ' - HostLabel.AutoSize = True - HostLabel.Location = New System.Drawing.Point(310, 69) - HostLabel.Name = "HostLabel" - HostLabel.Size = New System.Drawing.Size(272, 13) - HostLabel.TabIndex = 9 - HostLabel.Text = "SAP Hostname (Name or IP-Adress Application Server):" - ' - 'SystemNumberLabel - ' - SystemNumberLabel.AutoSize = True - SystemNumberLabel.Location = New System.Drawing.Point(610, 69) - SystemNumberLabel.Name = "SystemNumberLabel" - SystemNumberLabel.Size = New System.Drawing.Size(147, 13) - SystemNumberLabel.TabIndex = 11 - SystemNumberLabel.Text = "SAP SystemNumber (2digits):" - ' - 'UserNameLabel - ' - UserNameLabel.AutoSize = True - UserNameLabel.Location = New System.Drawing.Point(310, 110) - UserNameLabel.Name = "UserNameLabel" - UserNameLabel.Size = New System.Drawing.Size(63, 13) - UserNameLabel.TabIndex = 13 - UserNameLabel.Text = "User Name:" - ' - 'PasswordLabel - ' - PasswordLabel.AutoSize = True - PasswordLabel.Location = New System.Drawing.Point(501, 110) - PasswordLabel.Name = "PasswordLabel" - PasswordLabel.Size = New System.Drawing.Size(57, 13) - PasswordLabel.TabIndex = 15 - PasswordLabel.Text = "Password:" - ' - 'ClientLabel - ' - ClientLabel.AutoSize = True - ClientLabel.Location = New System.Drawing.Point(610, 110) - ClientLabel.Name = "ClientLabel" - ClientLabel.Size = New System.Drawing.Size(105, 13) - ClientLabel.TabIndex = 17 - ClientLabel.Text = "SAP Client (3 digits):" - ' - 'LanguageLabel - ' - LanguageLabel.AutoSize = True - LanguageLabel.Location = New System.Drawing.Point(795, 110) - LanguageLabel.Name = "LanguageLabel" - LanguageLabel.Size = New System.Drawing.Size(58, 13) - LanguageLabel.TabIndex = 19 - LanguageLabel.Text = "Language:" - ' - 'TempTableNameLabel - ' - TempTableNameLabel.AutoSize = True - TempTableNameLabel.Location = New System.Drawing.Point(378, 149) - TempTableNameLabel.Name = "TempTableNameLabel" - TempTableNameLabel.Size = New System.Drawing.Size(98, 13) - TempTableNameLabel.TabIndex = 21 - TempTableNameLabel.Text = "Table SQL-Server: " - ' - 'ADDED_WHOLabel - ' - ADDED_WHOLabel.AutoSize = True - ADDED_WHOLabel.Location = New System.Drawing.Point(310, 280) - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ADDED_WHOLabel.Size = New System.Drawing.Size(65, 13) - ADDED_WHOLabel.TabIndex = 25 - ADDED_WHOLabel.Text = "Erstellt wer:" - ' - 'ADDED_WHENLabel - ' - ADDED_WHENLabel.AutoSize = True - ADDED_WHENLabel.Location = New System.Drawing.Point(452, 280) - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ADDED_WHENLabel.Size = New System.Drawing.Size(73, 13) - ADDED_WHENLabel.TabIndex = 27 - ADDED_WHENLabel.Text = "Erstellt wann:" - ' - 'CHANGED_WHOLabel - ' - CHANGED_WHOLabel.AutoSize = True - CHANGED_WHOLabel.Location = New System.Drawing.Point(586, 279) - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - CHANGED_WHOLabel.Size = New System.Drawing.Size(77, 13) - CHANGED_WHOLabel.TabIndex = 29 - CHANGED_WHOLabel.Text = "Geändert wer:" - ' - 'CHANGED_WHENLabel - ' - CHANGED_WHENLabel.AutoSize = True - CHANGED_WHENLabel.Location = New System.Drawing.Point(727, 279) - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - CHANGED_WHENLabel.Size = New System.Drawing.Size(85, 13) - CHANGED_WHENLabel.TabIndex = 31 - CHANGED_WHENLabel.Text = "Geändert wann:" - ' - 'WHERE_CLAUSELabel - ' - WHERE_CLAUSELabel.AutoSize = True - WHERE_CLAUSELabel.Location = New System.Drawing.Point(310, 238) - WHERE_CLAUSELabel.Name = "WHERE_CLAUSELabel" - WHERE_CLAUSELabel.Size = New System.Drawing.Size(425, 13) - WHERE_CLAUSELabel.TabIndex = 83 - WHERE_CLAUSELabel.Text = "where clause: (e.g. SAP_OBJECT EQ '' AND AR_DATE GE '')" - ' - 'Label4 - ' - Label4.AutoSize = True - Label4.Location = New System.Drawing.Point(138, 36) - Label4.Name = "Label4" - Label4.Size = New System.Drawing.Size(272, 13) - Label4.TabIndex = 93 - Label4.Text = "SAP Hostname (Name or IP-Adress Application Server):" - ' - 'Label5 - ' - Label5.AutoSize = True - Label5.Location = New System.Drawing.Point(438, 36) - Label5.Name = "Label5" - Label5.Size = New System.Drawing.Size(147, 13) - Label5.TabIndex = 95 - Label5.Text = "SAP SystemNumber (2digits):" - ' - 'Label6 - ' - Label6.AutoSize = True - Label6.Location = New System.Drawing.Point(138, 77) - Label6.Name = "Label6" - Label6.Size = New System.Drawing.Size(63, 13) - Label6.TabIndex = 97 - Label6.Text = "User Name:" - ' - 'Label7 - ' - Label7.AutoSize = True - Label7.Location = New System.Drawing.Point(329, 77) - Label7.Name = "Label7" - Label7.Size = New System.Drawing.Size(57, 13) - Label7.TabIndex = 99 - Label7.Text = "Password:" - ' - 'Label8 - ' - Label8.AutoSize = True - Label8.Location = New System.Drawing.Point(438, 77) - Label8.Name = "Label8" - Label8.Size = New System.Drawing.Size(105, 13) - Label8.TabIndex = 101 - Label8.Text = "SAP Client (3 digits):" - ' - 'Label9 - ' - Label9.AutoSize = True - Label9.Location = New System.Drawing.Point(623, 77) - Label9.Name = "Label9" - Label9.Size = New System.Drawing.Size(58, 13) - Label9.TabIndex = 103 - Label9.Text = "Language:" - ' - 'Label3 - ' - Label3.AutoSize = True - Label3.Location = New System.Drawing.Point(138, 143) - Label3.Name = "Label3" - Label3.Size = New System.Drawing.Size(213, 13) - Label3.TabIndex = 112 - Label3.Text = "Tablename: (TOA01 oder BARCODETABLE)" - ' - 'Label10 - ' - Label10.AutoSize = True - Label10.Location = New System.Drawing.Point(138, 184) - Label10.Name = "Label10" - Label10.Size = New System.Drawing.Size(64, 13) - Label10.TabIndex = 116 - Label10.Text = "ARCHIV-ID:" - ' - 'Label11 - ' - Label11.AutoSize = True - Label11.Location = New System.Drawing.Point(138, 222) - Label11.Name = "Label11" - Label11.Size = New System.Drawing.Size(65, 13) - Label11.TabIndex = 117 - Label11.Text = "AR_OBJECT" - ' - 'Label12 - ' - Label12.AutoSize = True - Label12.Location = New System.Drawing.Point(438, 143) - Label12.Name = "Label12" - Label12.Size = New System.Drawing.Size(44, 13) - Label12.TabIndex = 119 - Label12.Text = "DOCID:" - ' - 'Label13 - ' - Label13.AutoSize = True - Label13.Location = New System.Drawing.Point(438, 185) - Label13.Name = "Label13" - Label13.Size = New System.Drawing.Size(66, 13) - Label13.TabIndex = 121 - Label13.Text = "OBJECT_ID:" - ' - 'Label14 - ' - Label14.AutoSize = True - Label14.Location = New System.Drawing.Point(438, 222) - Label14.Name = "Label14" - Label14.Size = New System.Drawing.Size(77, 13) - Label14.TabIndex = 123 - Label14.Text = "AR_DOCTYPE:" - ' - 'Label15 - ' - Label15.AutoSize = True - Label15.Location = New System.Drawing.Point(735, 143) - Label15.Name = "Label15" - Label15.Size = New System.Drawing.Size(74, 13) - Label15.TabIndex = 126 - Label15.Text = "SAP_OBJECT:" - ' - 'Label16 - ' - Label16.AutoSize = True - Label16.Location = New System.Drawing.Point(735, 312) - Label16.Name = "Label16" - Label16.Size = New System.Drawing.Size(44, 13) - Label16.TabIndex = 137 - Label16.Text = "DOCID:" - ' - 'Label17 - ' - Label17.AutoSize = True - Label17.Location = New System.Drawing.Point(438, 354) - Label17.Name = "Label17" - Label17.Size = New System.Drawing.Size(57, 13) - Label17.TabIndex = 135 - Label17.Text = "DOCTYPE:" - ' - 'Label18 - ' - Label18.AutoSize = True - Label18.Location = New System.Drawing.Point(438, 312) - Label18.Name = "Label18" - Label18.Size = New System.Drawing.Size(58, 13) - Label18.TabIndex = 133 - Label18.Text = "CONTREP:" - ' - 'Label19 - ' - Label19.AutoSize = True - Label19.Location = New System.Drawing.Point(138, 353) - Label19.Name = "Label19" - Label19.Size = New System.Drawing.Size(51, 13) - Label19.TabIndex = 131 - Label19.Text = "ARDATE:" - ' - 'Label20 - ' - Label20.AutoSize = True - Label20.Location = New System.Drawing.Point(138, 312) - Label20.Name = "Label20" - Label20.Size = New System.Drawing.Size(213, 13) - Label20.TabIndex = 128 - Label20.Text = "Tablename: (TOA01 oder BARCODETABLE)" - ' - 'Label21 - ' - Label21.AutoSize = True - Label21.Location = New System.Drawing.Point(138, 394) - Label21.Name = "Label21" - Label21.Size = New System.Drawing.Size(59, 13) - Label21.TabIndex = 141 - Label21.Text = "BARCODE:" - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_SAP_FUBABindingSource - ' - Me.TBPMO_SAP_FUBABindingSource.DataMember = "TBPMO_SAP_FUBA" - Me.TBPMO_SAP_FUBABindingSource.DataSource = Me.DD_ECMAdmin - ' - 'TBPMO_SAP_FUBATableAdapter - ' - Me.TBPMO_SAP_FUBATableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_SAP_FUBATableAdapter = Me.TBPMO_SAP_FUBATableAdapter - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_SAP_FUBABindingNavigator - ' - Me.TBPMO_SAP_FUBABindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_SAP_FUBABindingNavigator.BindingSource = Me.TBPMO_SAP_FUBABindingSource - Me.TBPMO_SAP_FUBABindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_SAP_FUBABindingNavigator.CountItemFormat = "von {0} Bausteinverknüpfungen" - Me.TBPMO_SAP_FUBABindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_SAP_FUBABindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_SAP_FUBABindingNavigatorSaveItem, Me.ToolStripButton1}) - Me.TBPMO_SAP_FUBABindingNavigator.Location = New System.Drawing.Point(0, 0) - Me.TBPMO_SAP_FUBABindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_SAP_FUBABindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_SAP_FUBABindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_SAP_FUBABindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_SAP_FUBABindingNavigator.Name = "TBPMO_SAP_FUBABindingNavigator" - Me.TBPMO_SAP_FUBABindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - Me.TBPMO_SAP_FUBABindingNavigator.Size = New System.Drawing.Size(1188, 25) - Me.TBPMO_SAP_FUBABindingNavigator.TabIndex = 0 - Me.TBPMO_SAP_FUBABindingNavigator.Text = "BindingNavigator1" - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorAddNewItem.Image = CType(resources.GetObject("BindingNavigatorAddNewItem.Image"), System.Drawing.Image) - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - Me.BindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorAddNewItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorAddNewItem.Text = "Neu hinzufügen" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(173, 22) - Me.BindingNavigatorCountItem.Text = "von {0} Bausteinverknüpfungen" - Me.BindingNavigatorCountItem.ToolTipText = "Die Gesamtanzahl der Elemente." - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorDeleteItem.Image = CType(resources.GetObject("BindingNavigatorDeleteItem.Image"), System.Drawing.Image) - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - Me.BindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorDeleteItem.Text = "Löschen" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem.Image = CType(resources.GetObject("BindingNavigatorMoveFirstItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - Me.BindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveFirstItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveFirstItem.Text = "Erste verschieben" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem.Image = CType(resources.GetObject("BindingNavigatorMovePreviousItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - Me.BindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMovePreviousItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMovePreviousItem.Text = "Vorherige verschieben" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - Me.BindingNavigatorSeparator.Size = New System.Drawing.Size(6, 25) - ' - 'BindingNavigatorPositionItem - ' - Me.BindingNavigatorPositionItem.AccessibleName = "Position" - Me.BindingNavigatorPositionItem.AutoSize = False - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - Me.BindingNavigatorPositionItem.Size = New System.Drawing.Size(50, 23) - Me.BindingNavigatorPositionItem.Text = "0" - Me.BindingNavigatorPositionItem.ToolTipText = "Aktuelle Position" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - Me.BindingNavigatorSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem.Image = CType(resources.GetObject("BindingNavigatorMoveNextItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - Me.BindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveNextItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveNextItem.Text = "Nächste verschieben" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem.Image = CType(resources.GetObject("BindingNavigatorMoveLastItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - Me.BindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveLastItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveLastItem.Text = "Letzte verschieben" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - Me.BindingNavigatorSeparator2.Size = New System.Drawing.Size(6, 25) - ' - 'TBPMO_SAP_FUBABindingNavigatorSaveItem - ' - Me.TBPMO_SAP_FUBABindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TBPMO_SAP_FUBABindingNavigatorSaveItem.Image = CType(resources.GetObject("TBPMO_SAP_FUBABindingNavigatorSaveItem.Image"), System.Drawing.Image) - Me.TBPMO_SAP_FUBABindingNavigatorSaveItem.Name = "TBPMO_SAP_FUBABindingNavigatorSaveItem" - Me.TBPMO_SAP_FUBABindingNavigatorSaveItem.Size = New System.Drawing.Size(23, 22) - Me.TBPMO_SAP_FUBABindingNavigatorSaveItem.Text = "Daten speichern" - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton1.Text = "Refresh" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "GUID", True)) - Me.GUIDTextBox.Enabled = False - Me.GUIDTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GUIDTextBox.Location = New System.Drawing.Point(260, 44) - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.Size = New System.Drawing.Size(47, 22) - Me.GUIDTextBox.TabIndex = 2 - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "NAME", True)) - Me.NAMETextBox.Location = New System.Drawing.Point(313, 44) - Me.NAMETextBox.Name = "NAMETextBox" - Me.NAMETextBox.Size = New System.Drawing.Size(182, 21) - Me.NAMETextBox.TabIndex = 4 - ' - 'COMMENTTextBox - ' - Me.COMMENTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "COMMENT", True)) - Me.COMMENTTextBox.Location = New System.Drawing.Point(504, 44) - Me.COMMENTTextBox.Name = "COMMENTTextBox" - Me.COMMENTTextBox.Size = New System.Drawing.Size(505, 21) - Me.COMMENTTextBox.TabIndex = 6 - ' - 'TableNameTextBox - ' - Me.TableNameTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "TableName", True)) - Me.TableNameTextBox.Location = New System.Drawing.Point(313, 205) - Me.TableNameTextBox.Name = "TableNameTextBox" - Me.TableNameTextBox.Size = New System.Drawing.Size(182, 21) - Me.TableNameTextBox.TabIndex = 8 - ' - 'HostTextBox - ' - Me.HostTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Host", True)) - Me.HostTextBox.Location = New System.Drawing.Point(313, 85) - Me.HostTextBox.Name = "HostTextBox" - Me.HostTextBox.Size = New System.Drawing.Size(291, 21) - Me.HostTextBox.TabIndex = 10 - ' - 'SystemNumberTextBox - ' - Me.SystemNumberTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "SystemNumber", True)) - Me.SystemNumberTextBox.Location = New System.Drawing.Point(613, 85) - Me.SystemNumberTextBox.Name = "SystemNumberTextBox" - Me.SystemNumberTextBox.Size = New System.Drawing.Size(86, 21) - Me.SystemNumberTextBox.TabIndex = 12 - ' - 'UserNameTextBox - ' - Me.UserNameTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "UserName", True)) - Me.UserNameTextBox.Location = New System.Drawing.Point(313, 123) - Me.UserNameTextBox.Name = "UserNameTextBox" - Me.UserNameTextBox.Size = New System.Drawing.Size(182, 21) - Me.UserNameTextBox.TabIndex = 14 - ' - 'PasswordTextBox - ' - Me.PasswordTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Password", True)) - Me.PasswordTextBox.Location = New System.Drawing.Point(504, 123) - Me.PasswordTextBox.Name = "PasswordTextBox" - Me.PasswordTextBox.Size = New System.Drawing.Size(100, 21) - Me.PasswordTextBox.TabIndex = 16 - Me.PasswordTextBox.UseSystemPasswordChar = True - ' - 'ClientTextBox - ' - Me.ClientTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Client", True)) - Me.ClientTextBox.Location = New System.Drawing.Point(613, 123) - Me.ClientTextBox.Name = "ClientTextBox" - Me.ClientTextBox.Size = New System.Drawing.Size(176, 21) - Me.ClientTextBox.TabIndex = 18 - ' - 'LanguageTextBox - ' - Me.LanguageTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Language", True)) - Me.LanguageTextBox.Location = New System.Drawing.Point(798, 123) - Me.LanguageTextBox.Name = "LanguageTextBox" - Me.LanguageTextBox.Size = New System.Drawing.Size(84, 21) - Me.LanguageTextBox.TabIndex = 20 - ' - 'TempTableNameTextBox - ' - Me.TempTableNameTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "TempTableName", True)) - Me.TempTableNameTextBox.Location = New System.Drawing.Point(381, 164) - Me.TempTableNameTextBox.Name = "TempTableNameTextBox" - Me.TempTableNameTextBox.Size = New System.Drawing.Size(223, 21) - Me.TempTableNameTextBox.TabIndex = 22 - ' - 'ACTIVECheckBox - ' - Me.ACTIVECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_SAP_FUBABindingSource, "ACTIVE", True)) - Me.ACTIVECheckBox.Location = New System.Drawing.Point(1024, 42) - Me.ACTIVECheckBox.Name = "ACTIVECheckBox" - Me.ACTIVECheckBox.Size = New System.Drawing.Size(65, 24) - Me.ACTIVECheckBox.TabIndex = 24 - Me.ACTIVECheckBox.Text = "Aktiv" - Me.ACTIVECheckBox.UseVisualStyleBackColor = True - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "ADDED_WHO", True)) - Me.ADDED_WHOTextBox.Enabled = False - Me.ADDED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHOTextBox.Location = New System.Drawing.Point(313, 296) - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.Size = New System.Drawing.Size(136, 22) - Me.ADDED_WHOTextBox.TabIndex = 26 - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "ADDED_WHEN", True)) - Me.ADDED_WHENTextBox.Enabled = False - Me.ADDED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHENTextBox.Location = New System.Drawing.Point(455, 296) - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.Size = New System.Drawing.Size(130, 22) - Me.ADDED_WHENTextBox.TabIndex = 28 - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "CHANGED_WHO", True)) - Me.CHANGED_WHOTextBox.Enabled = False - Me.CHANGED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHOTextBox.Location = New System.Drawing.Point(589, 295) - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.Size = New System.Drawing.Size(132, 22) - Me.CHANGED_WHOTextBox.TabIndex = 30 - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "CHANGED_WHEN", True)) - Me.CHANGED_WHENTextBox.Enabled = False - Me.CHANGED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHENTextBox.Location = New System.Drawing.Point(730, 295) - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(147, 22) - Me.CHANGED_WHENTextBox.TabIndex = 32 - ' - 'ListBox1 - ' - Me.ListBox1.DataSource = Me.TBPMO_SAP_FUBABindingSource - Me.ListBox1.DisplayMember = "NAME" - Me.ListBox1.FormattingEnabled = True - Me.ListBox1.Location = New System.Drawing.Point(11, 28) - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.Size = New System.Drawing.Size(240, 290) - Me.ListBox1.TabIndex = 33 - ' - 'btnERPConnect - ' - Me.btnERPConnect.Font = New System.Drawing.Font("Segoe UI Semibold", 9.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle)) - Me.btnERPConnect.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_connect - Me.btnERPConnect.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnERPConnect.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.btnERPConnect.Location = New System.Drawing.Point(888, 117) - Me.btnERPConnect.Name = "btnERPConnect" - Me.btnERPConnect.Size = New System.Drawing.Size(191, 29) - Me.btnERPConnect.TabIndex = 78 - Me.btnERPConnect.Text = "SAP Verbindung testen" - Me.btnERPConnect.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnERPConnect.UseVisualStyleBackColor = True - ' - 'GridControl2 - ' - Me.GridControl2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.GridControl2.Location = New System.Drawing.Point(11, 340) - Me.GridControl2.MainView = Me.GridView2 - Me.GridControl2.Name = "GridControl2" - Me.GridControl2.Size = New System.Drawing.Size(1153, 223) - Me.GridControl2.TabIndex = 83 - Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView2}) - ' - 'GridView2 - ' - Me.GridView2.Appearance.EvenRow.BackColor = System.Drawing.Color.LightBlue - Me.GridView2.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView2.Appearance.SelectedRow.BackColor = System.Drawing.Color.Magenta - Me.GridView2.Appearance.SelectedRow.Options.UseBackColor = True - Me.GridView2.GridControl = Me.GridControl2 - Me.GridView2.Name = "GridView2" - Me.GridView2.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsBehavior.Editable = False - Me.GridView2.OptionsBehavior.ReadOnly = True - Me.GridView2.OptionsView.ColumnAutoWidth = False - Me.GridView2.OptionsView.EnableAppearanceEvenRow = True - Me.GridView2.OptionsView.ShowAutoFilterRow = True - ' - 'WHERE_CLAUSETextBox - ' - Me.WHERE_CLAUSETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "WHERE_CLAUSE", True)) - Me.WHERE_CLAUSETextBox.Location = New System.Drawing.Point(313, 254) - Me.WHERE_CLAUSETextBox.Name = "WHERE_CLAUSETextBox" - Me.WHERE_CLAUSETextBox.Size = New System.Drawing.Size(766, 21) - Me.WHERE_CLAUSETextBox.TabIndex = 84 - ' - 'lblSave - ' - Me.lblSave.AutoSize = True - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblSave.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblSave.Location = New System.Drawing.Point(906, 299) - Me.lblSave.Name = "lblSave" - Me.lblSave.Size = New System.Drawing.Size(132, 13) - Me.lblSave.TabIndex = 85 - Me.lblSave.Text = "Data saved successfully!" - Me.lblSave.Visible = False - ' - 'lblConnectionopen - ' - Me.lblConnectionopen.AutoSize = True - Me.lblConnectionopen.BackColor = System.Drawing.Color.Yellow - Me.lblConnectionopen.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblConnectionopen.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblConnectionopen.Location = New System.Drawing.Point(930, 149) - Me.lblConnectionopen.Name = "lblConnectionopen" - Me.lblConnectionopen.Size = New System.Drawing.Size(149, 13) - Me.lblConnectionopen.TabIndex = 86 - Me.lblConnectionopen.Text = "SAP Connection successfull" - Me.lblConnectionopen.Visible = False - ' - 'lblResult - ' - Me.lblResult.AutoSize = True - Me.lblResult.BackColor = System.Drawing.Color.Yellow - Me.lblResult.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblResult.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblResult.Location = New System.Drawing.Point(8, 324) - Me.lblResult.Name = "lblResult" - Me.lblResult.Size = New System.Drawing.Size(155, 13) - Me.lblResult.TabIndex = 87 - Me.lblResult.Text = "Result (limited to 1000 rows)" - Me.lblResult.Visible = False - ' - 'btnInsertData - ' - Me.btnInsertData.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.btnInsertData.Image = Global.DD_Record_Organizer.My.Resources.Resources.InsertColumn_5626 - Me.btnInsertData.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnInsertData.Location = New System.Drawing.Point(613, 161) - Me.btnInsertData.Name = "btnInsertData" - Me.btnInsertData.Size = New System.Drawing.Size(176, 24) - Me.btnInsertData.TabIndex = 88 - Me.btnInsertData.Text = "Insert results in temptable" - Me.btnInsertData.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnInsertData.UseVisualStyleBackColor = True - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.ForeColor = System.Drawing.Color.Brown - Me.Label1.Location = New System.Drawing.Point(936, 88) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(85, 13) - Me.Label1.TabIndex = 89 - Me.Label1.Text = "Limit RowCount:" - ' - 'txtLimitRows - ' - Me.txtLimitRows.ForeColor = System.Drawing.Color.Brown - Me.txtLimitRows.Location = New System.Drawing.Point(1034, 85) - Me.txtLimitRows.Name = "txtLimitRows" - Me.txtLimitRows.Size = New System.Drawing.Size(45, 21) - Me.txtLimitRows.TabIndex = 90 - Me.txtLimitRows.Text = "1000" - Me.txtLimitRows.TextAlign = System.Windows.Forms.HorizontalAlignment.Right - ' - 'rBFuba - ' - Me.rBFuba.AutoSize = True - Me.rBFuba.Location = New System.Drawing.Point(766, 86) - Me.rBFuba.Name = "rBFuba" - Me.rBFuba.Size = New System.Drawing.Size(49, 17) - Me.rBFuba.TabIndex = 91 - Me.rBFuba.TabStop = True - Me.rBFuba.Text = "FuBa" - Me.rBFuba.UseVisualStyleBackColor = True - ' - 'rbTable - ' - Me.rbTable.AutoSize = True - Me.rbTable.Location = New System.Drawing.Point(833, 86) - Me.rbTable.Name = "rbTable" - Me.rbTable.Size = New System.Drawing.Size(81, 17) - Me.rbTable.TabIndex = 92 - Me.rbTable.TabStop = True - Me.rbTable.Text = "Table direct" - Me.rbTable.UseVisualStyleBackColor = True - ' - 'MethodTextBox - ' - Me.MethodTextBox.BackColor = System.Drawing.SystemColors.Control - Me.MethodTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Method", True)) - Me.MethodTextBox.ForeColor = System.Drawing.SystemColors.Control - Me.MethodTextBox.Location = New System.Drawing.Point(986, 181) - Me.MethodTextBox.Name = "MethodTextBox" - Me.MethodTextBox.ReadOnly = True - Me.MethodTextBox.Size = New System.Drawing.Size(10, 21) - Me.MethodTextBox.TabIndex = 93 - ' - 'lblMethodname - ' - Me.lblMethodname.AutoSize = True - Me.lblMethodname.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblMethodname.Location = New System.Drawing.Point(310, 189) - Me.lblMethodname.Name = "lblMethodname" - Me.lblMethodname.Size = New System.Drawing.Size(41, 13) - Me.lblMethodname.TabIndex = 94 - Me.lblMethodname.Text = "Label2" - ' - 'btnGetResult - ' - Me.btnGetResult.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.btnGetResult.Image = Global.DD_Record_Organizer.My.Resources.Resources.TableView_nameonly_263 - Me.btnGetResult.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnGetResult.Location = New System.Drawing.Point(613, 203) - Me.btnGetResult.Name = "btnGetResult" - Me.btnGetResult.Size = New System.Drawing.Size(176, 23) - Me.btnGetResult.TabIndex = 95 - Me.btnGetResult.Text = "SAP Result testen" - Me.btnGetResult.UseVisualStyleBackColor = True - ' - 'FuBa_SplitCharacterTextBox - ' - Me.FuBa_SplitCharacterTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "FuBa_SplitCharacter", True)) - Me.FuBa_SplitCharacterTextBox.Location = New System.Drawing.Point(504, 205) - Me.FuBa_SplitCharacterTextBox.Name = "FuBa_SplitCharacterTextBox" - Me.FuBa_SplitCharacterTextBox.Size = New System.Drawing.Size(25, 21) - Me.FuBa_SplitCharacterTextBox.TabIndex = 96 - Me.FuBa_SplitCharacterTextBox.Visible = False - ' - 'lblSplitchr - ' - Me.lblSplitchr.AutoSize = True - Me.lblSplitchr.Location = New System.Drawing.Point(504, 189) - Me.lblSplitchr.Name = "lblSplitchr" - Me.lblSplitchr.Size = New System.Drawing.Size(75, 13) - Me.lblSplitchr.TabIndex = 97 - Me.lblSplitchr.Text = "SplitCharacter" - Me.lblSplitchr.Visible = False - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label2.Location = New System.Drawing.Point(310, 167) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(70, 13) - Me.Label2.TabIndex = 98 - Me.Label2.Text = "TBPMO_SAP_" - ' - 'XtraTabControl1 - ' - Me.XtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.XtraTabControl1.Location = New System.Drawing.Point(0, 0) - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.Size = New System.Drawing.Size(1194, 591) - Me.XtraTabControl1.TabIndex = 99 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.XtraTabPage2}) - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Controls.Add(Me.TBPMO_SAP_FUBABindingNavigator) - Me.XtraTabPage1.Controls.Add(Me.GridControl2) - Me.XtraTabPage1.Controls.Add(Me.TempTableNameTextBox) - Me.XtraTabPage1.Controls.Add(Me.lblResult) - Me.XtraTabPage1.Controls.Add(Me.ListBox1) - Me.XtraTabPage1.Controls.Add(Me.Label2) - Me.XtraTabPage1.Controls.Add(Me.MethodTextBox) - Me.XtraTabPage1.Controls.Add(Me.lblSplitchr) - Me.XtraTabPage1.Controls.Add(Me.GUIDTextBox) - Me.XtraTabPage1.Controls.Add(Me.FuBa_SplitCharacterTextBox) - Me.XtraTabPage1.Controls.Add(GUIDLabel) - Me.XtraTabPage1.Controls.Add(Me.btnGetResult) - Me.XtraTabPage1.Controls.Add(Me.NAMETextBox) - Me.XtraTabPage1.Controls.Add(Me.lblMethodname) - Me.XtraTabPage1.Controls.Add(NAMELabel) - Me.XtraTabPage1.Controls.Add(Me.rbTable) - Me.XtraTabPage1.Controls.Add(Me.COMMENTTextBox) - Me.XtraTabPage1.Controls.Add(Me.rBFuba) - Me.XtraTabPage1.Controls.Add(COMMENTLabel) - Me.XtraTabPage1.Controls.Add(Me.txtLimitRows) - Me.XtraTabPage1.Controls.Add(Me.TableNameTextBox) - Me.XtraTabPage1.Controls.Add(Me.Label1) - Me.XtraTabPage1.Controls.Add(Me.HostTextBox) - Me.XtraTabPage1.Controls.Add(Me.btnInsertData) - Me.XtraTabPage1.Controls.Add(HostLabel) - Me.XtraTabPage1.Controls.Add(Me.SystemNumberTextBox) - Me.XtraTabPage1.Controls.Add(Me.lblConnectionopen) - Me.XtraTabPage1.Controls.Add(SystemNumberLabel) - Me.XtraTabPage1.Controls.Add(Me.lblSave) - Me.XtraTabPage1.Controls.Add(Me.UserNameTextBox) - Me.XtraTabPage1.Controls.Add(WHERE_CLAUSELabel) - Me.XtraTabPage1.Controls.Add(UserNameLabel) - Me.XtraTabPage1.Controls.Add(Me.WHERE_CLAUSETextBox) - Me.XtraTabPage1.Controls.Add(Me.PasswordTextBox) - Me.XtraTabPage1.Controls.Add(PasswordLabel) - Me.XtraTabPage1.Controls.Add(Me.btnERPConnect) - Me.XtraTabPage1.Controls.Add(Me.ClientTextBox) - Me.XtraTabPage1.Controls.Add(ClientLabel) - Me.XtraTabPage1.Controls.Add(CHANGED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.LanguageTextBox) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(LanguageLabel) - Me.XtraTabPage1.Controls.Add(CHANGED_WHOLabel) - Me.XtraTabPage1.Controls.Add(TempTableNameLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(Me.ACTIVECheckBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHOLabel) - Me.XtraTabPage1.Name = "XtraTabPage1" - Me.XtraTabPage1.Size = New System.Drawing.Size(1188, 563) - Me.XtraTabPage1.Text = "Fuba- und Table-Configurations" - ' - 'XtraTabPage2 - ' - Me.XtraTabPage2.Controls.Add(Label21) - Me.XtraTabPage2.Controls.Add(Me.txtBARCODESendlist) - Me.XtraTabPage2.Controls.Add(Me.lblResultBAPI) - Me.XtraTabPage2.Controls.Add(Me.lblresultFunction) - Me.XtraTabPage2.Controls.Add(Label16) - Me.XtraTabPage2.Controls.Add(Me.txtDOC_IDSendList) - Me.XtraTabPage2.Controls.Add(Label17) - Me.XtraTabPage2.Controls.Add(Me.txtDoctypeSendList) - Me.XtraTabPage2.Controls.Add(Label18) - Me.XtraTabPage2.Controls.Add(Me.txtCONTREPSendList) - Me.XtraTabPage2.Controls.Add(Label19) - Me.XtraTabPage2.Controls.Add(Me.txtARDATESendList) - Me.XtraTabPage2.Controls.Add(Me.txtTableSendList) - Me.XtraTabPage2.Controls.Add(Label20) - Me.XtraTabPage2.Controls.Add(Me.Button2) - Me.XtraTabPage2.Controls.Add(Label15) - Me.XtraTabPage2.Controls.Add(Me.testSAP_OBJECT) - Me.XtraTabPage2.Controls.Add(Label14) - Me.XtraTabPage2.Controls.Add(Me.testDOCTYPE) - Me.XtraTabPage2.Controls.Add(Label13) - Me.XtraTabPage2.Controls.Add(Me.testOBJECT_ID) - Me.XtraTabPage2.Controls.Add(Label12) - Me.XtraTabPage2.Controls.Add(Me.testDOCID) - Me.XtraTabPage2.Controls.Add(Label11) - Me.XtraTabPage2.Controls.Add(Label10) - Me.XtraTabPage2.Controls.Add(Me.testArchiveID) - Me.XtraTabPage2.Controls.Add(Me.testAROBJECT) - Me.XtraTabPage2.Controls.Add(Me.testTablename) - Me.XtraTabPage2.Controls.Add(Label3) - Me.XtraTabPage2.Controls.Add(Me.lblSuccess) - Me.XtraTabPage2.Controls.Add(Me.ListBox2) - Me.XtraTabPage2.Controls.Add(Me.testHOST) - Me.XtraTabPage2.Controls.Add(Label4) - Me.XtraTabPage2.Controls.Add(Me.testSYSNR) - Me.XtraTabPage2.Controls.Add(Label5) - Me.XtraTabPage2.Controls.Add(Me.testUSERName) - Me.XtraTabPage2.Controls.Add(Label6) - Me.XtraTabPage2.Controls.Add(Me.testPW) - Me.XtraTabPage2.Controls.Add(Label7) - Me.XtraTabPage2.Controls.Add(Me.Button1) - Me.XtraTabPage2.Controls.Add(Me.testClient) - Me.XtraTabPage2.Controls.Add(Label8) - Me.XtraTabPage2.Controls.Add(Me.testLanguage) - Me.XtraTabPage2.Controls.Add(Label9) - Me.XtraTabPage2.Name = "XtraTabPage2" - Me.XtraTabPage2.Size = New System.Drawing.Size(983, 563) - Me.XtraTabPage2.Text = "Test und Funktionsbereich" - ' - 'txtBARCODESendlist - ' - Me.txtBARCODESendlist.Location = New System.Drawing.Point(141, 410) - Me.txtBARCODESendlist.Name = "txtBARCODESendlist" - Me.txtBARCODESendlist.Size = New System.Drawing.Size(291, 21) - Me.txtBARCODESendlist.TabIndex = 140 - ' - 'lblResultBAPI - ' - Me.lblResultBAPI.AutoSize = True - Me.lblResultBAPI.BackColor = System.Drawing.Color.Yellow - Me.lblResultBAPI.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblResultBAPI.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblResultBAPI.Location = New System.Drawing.Point(656, 413) - Me.lblResultBAPI.Name = "lblResultBAPI" - Me.lblResultBAPI.Size = New System.Drawing.Size(47, 13) - Me.lblResultBAPI.TabIndex = 139 - Me.lblResultBAPI.Text = "Label21" - Me.lblResultBAPI.Visible = False - ' - 'lblresultFunction - ' - Me.lblresultFunction.AutoSize = True - Me.lblresultFunction.BackColor = System.Drawing.Color.Yellow - Me.lblresultFunction.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblresultFunction.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblresultFunction.Location = New System.Drawing.Point(299, 274) - Me.lblresultFunction.Name = "lblresultFunction" - Me.lblresultFunction.Size = New System.Drawing.Size(95, 13) - Me.lblresultFunction.TabIndex = 138 - Me.lblresultFunction.Text = "lblresultFunction" - Me.lblresultFunction.Visible = False - ' - 'txtDOC_IDSendList - ' - Me.txtDOC_IDSendList.Location = New System.Drawing.Point(738, 328) - Me.txtDOC_IDSendList.Name = "txtDOC_IDSendList" - Me.txtDOC_IDSendList.Size = New System.Drawing.Size(291, 21) - Me.txtDOC_IDSendList.TabIndex = 136 - ' - 'txtDoctypeSendList - ' - Me.txtDoctypeSendList.Location = New System.Drawing.Point(441, 370) - Me.txtDoctypeSendList.Name = "txtDoctypeSendList" - Me.txtDoctypeSendList.Size = New System.Drawing.Size(291, 21) - Me.txtDoctypeSendList.TabIndex = 134 - ' - 'txtCONTREPSendList - ' - Me.txtCONTREPSendList.Location = New System.Drawing.Point(441, 328) - Me.txtCONTREPSendList.Name = "txtCONTREPSendList" - Me.txtCONTREPSendList.Size = New System.Drawing.Size(291, 21) - Me.txtCONTREPSendList.TabIndex = 132 - ' - 'txtARDATESendList - ' - Me.txtARDATESendList.Location = New System.Drawing.Point(141, 369) - Me.txtARDATESendList.Name = "txtARDATESendList" - Me.txtARDATESendList.Size = New System.Drawing.Size(291, 21) - Me.txtARDATESendList.TabIndex = 130 - ' - 'txtTableSendList - ' - Me.txtTableSendList.Location = New System.Drawing.Point(141, 328) - Me.txtTableSendList.Name = "txtTableSendList" - Me.txtTableSendList.Size = New System.Drawing.Size(291, 21) - Me.txtTableSendList.TabIndex = 129 - Me.txtTableSendList.Text = "BARCODETABLE" - ' - 'Button2 - ' - Me.Button2.Font = New System.Drawing.Font("Segoe UI Semibold", 9.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle)) - Me.Button2.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_connect - Me.Button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button2.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.Button2.Location = New System.Drawing.Point(450, 404) - Me.Button2.Name = "Button2" - Me.Button2.Size = New System.Drawing.Size(194, 29) - Me.Button2.TabIndex = 127 - Me.Button2.Text = "Execute BAPI_BARCODE" - Me.Button2.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button2.UseVisualStyleBackColor = True - ' - 'testSAP_OBJECT - ' - Me.testSAP_OBJECT.Location = New System.Drawing.Point(738, 159) - Me.testSAP_OBJECT.Name = "testSAP_OBJECT" - Me.testSAP_OBJECT.Size = New System.Drawing.Size(291, 21) - Me.testSAP_OBJECT.TabIndex = 125 - ' - 'testDOCTYPE - ' - Me.testDOCTYPE.Location = New System.Drawing.Point(441, 238) - Me.testDOCTYPE.Name = "testDOCTYPE" - Me.testDOCTYPE.Size = New System.Drawing.Size(291, 21) - Me.testDOCTYPE.TabIndex = 122 - ' - 'testOBJECT_ID - ' - Me.testOBJECT_ID.Location = New System.Drawing.Point(441, 201) - Me.testOBJECT_ID.Name = "testOBJECT_ID" - Me.testOBJECT_ID.Size = New System.Drawing.Size(291, 21) - Me.testOBJECT_ID.TabIndex = 120 - ' - 'testDOCID - ' - Me.testDOCID.Location = New System.Drawing.Point(441, 159) - Me.testDOCID.Name = "testDOCID" - Me.testDOCID.Size = New System.Drawing.Size(291, 21) - Me.testDOCID.TabIndex = 118 - ' - 'testArchiveID - ' - Me.testArchiveID.Location = New System.Drawing.Point(141, 200) - Me.testArchiveID.Name = "testArchiveID" - Me.testArchiveID.Size = New System.Drawing.Size(291, 21) - Me.testArchiveID.TabIndex = 114 - ' - 'testAROBJECT - ' - Me.testAROBJECT.Location = New System.Drawing.Point(141, 238) - Me.testAROBJECT.Name = "testAROBJECT" - Me.testAROBJECT.Size = New System.Drawing.Size(291, 21) - Me.testAROBJECT.TabIndex = 115 - ' - 'testTablename - ' - Me.testTablename.Location = New System.Drawing.Point(141, 159) - Me.testTablename.Name = "testTablename" - Me.testTablename.Size = New System.Drawing.Size(291, 21) - Me.testTablename.TabIndex = 113 - ' - 'lblSuccess - ' - Me.lblSuccess.AutoSize = True - Me.lblSuccess.BackColor = System.Drawing.Color.Yellow - Me.lblSuccess.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblSuccess.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblSuccess.Location = New System.Drawing.Point(138, 114) - Me.lblSuccess.Name = "lblSuccess" - Me.lblSuccess.Size = New System.Drawing.Size(149, 13) - Me.lblSuccess.TabIndex = 111 - Me.lblSuccess.Text = "SAP Connection successfull" - Me.lblSuccess.Visible = False - ' - 'ListBox2 - ' - Me.ListBox2.DataSource = Me.TBPMO_SAP_FUBABindingSource - Me.ListBox2.DisplayMember = "NAME" - Me.ListBox2.FormattingEnabled = True - Me.ListBox2.Location = New System.Drawing.Point(11, 34) - Me.ListBox2.Name = "ListBox2" - Me.ListBox2.Size = New System.Drawing.Size(120, 186) - Me.ListBox2.TabIndex = 110 - ' - 'testHOST - ' - Me.testHOST.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Host", True)) - Me.testHOST.Enabled = False - Me.testHOST.Location = New System.Drawing.Point(141, 52) - Me.testHOST.Name = "testHOST" - Me.testHOST.Size = New System.Drawing.Size(291, 21) - Me.testHOST.TabIndex = 94 - ' - 'testSYSNR - ' - Me.testSYSNR.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "SystemNumber", True)) - Me.testSYSNR.Enabled = False - Me.testSYSNR.Location = New System.Drawing.Point(441, 52) - Me.testSYSNR.Name = "testSYSNR" - Me.testSYSNR.Size = New System.Drawing.Size(86, 21) - Me.testSYSNR.TabIndex = 96 - ' - 'testUSERName - ' - Me.testUSERName.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "UserName", True)) - Me.testUSERName.Enabled = False - Me.testUSERName.Location = New System.Drawing.Point(141, 90) - Me.testUSERName.Name = "testUSERName" - Me.testUSERName.Size = New System.Drawing.Size(182, 21) - Me.testUSERName.TabIndex = 98 - ' - 'testPW - ' - Me.testPW.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Password", True)) - Me.testPW.Enabled = False - Me.testPW.Location = New System.Drawing.Point(332, 90) - Me.testPW.Name = "testPW" - Me.testPW.Size = New System.Drawing.Size(100, 21) - Me.testPW.TabIndex = 100 - Me.testPW.UseSystemPasswordChar = True - ' - 'Button1 - ' - Me.Button1.Font = New System.Drawing.Font("Segoe UI Semibold", 9.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle)) - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_connect - Me.Button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button1.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.Button1.Location = New System.Drawing.Point(141, 265) - Me.Button1.Name = "Button1" - Me.Button1.Size = New System.Drawing.Size(152, 29) - Me.Button1.TabIndex = 105 - Me.Button1.Text = "Execute Function" - Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button1.UseVisualStyleBackColor = True - ' - 'testClient - ' - Me.testClient.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Client", True)) - Me.testClient.Enabled = False - Me.testClient.Location = New System.Drawing.Point(441, 90) - Me.testClient.Name = "testClient" - Me.testClient.Size = New System.Drawing.Size(176, 21) - Me.testClient.TabIndex = 102 - ' - 'testLanguage - ' - Me.testLanguage.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "Language", True)) - Me.testLanguage.Enabled = False - Me.testLanguage.Location = New System.Drawing.Point(626, 90) - Me.testLanguage.Name = "testLanguage" - Me.testLanguage.Size = New System.Drawing.Size(84, 21) - Me.testLanguage.TabIndex = 104 - ' - 'frmSAP_FuBa - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1194, 591) - Me.Controls.Add(Me.XtraTabControl1) - Me.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmSAP_FuBa" - Me.Text = "SAP - Funktionsbausteinverknüpfungen" - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_SAP_FUBABindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_SAP_FUBABindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_SAP_FUBABindingNavigator.ResumeLayout(False) - Me.TBPMO_SAP_FUBABindingNavigator.PerformLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - Me.XtraTabPage2.ResumeLayout(False) - Me.XtraTabPage2.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBPMO_SAP_FUBABindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_SAP_FUBATableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_SAP_FUBATableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_SAP_FUBABindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_SAP_FUBABindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox - Friend WithEvents TableNameTextBox As System.Windows.Forms.TextBox - Friend WithEvents HostTextBox As System.Windows.Forms.TextBox - Friend WithEvents SystemNumberTextBox As System.Windows.Forms.TextBox - Friend WithEvents UserNameTextBox As System.Windows.Forms.TextBox - Friend WithEvents PasswordTextBox As System.Windows.Forms.TextBox - Friend WithEvents ClientTextBox As System.Windows.Forms.TextBox - Friend WithEvents LanguageTextBox As System.Windows.Forms.TextBox - Friend WithEvents TempTableNameTextBox As System.Windows.Forms.TextBox - Friend WithEvents ACTIVECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents btnERPConnect As System.Windows.Forms.Button - Friend WithEvents GridControl2 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView2 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents WHERE_CLAUSETextBox As System.Windows.Forms.TextBox - Friend WithEvents lblSave As System.Windows.Forms.Label - Friend WithEvents lblConnectionopen As System.Windows.Forms.Label - Friend WithEvents lblResult As System.Windows.Forms.Label - Friend WithEvents btnInsertData As System.Windows.Forms.Button - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtLimitRows As System.Windows.Forms.TextBox - Friend WithEvents rBFuba As System.Windows.Forms.RadioButton - Friend WithEvents rbTable As System.Windows.Forms.RadioButton - Friend WithEvents MethodTextBox As System.Windows.Forms.TextBox - Friend WithEvents lblMethodname As System.Windows.Forms.Label - Friend WithEvents btnGetResult As System.Windows.Forms.Button - Friend WithEvents FuBa_SplitCharacterTextBox As System.Windows.Forms.TextBox - Friend WithEvents lblSplitchr As System.Windows.Forms.Label - Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents ListBox2 As System.Windows.Forms.ListBox - Friend WithEvents testHOST As System.Windows.Forms.TextBox - Friend WithEvents testSYSNR As System.Windows.Forms.TextBox - Friend WithEvents testUSERName As System.Windows.Forms.TextBox - Friend WithEvents testPW As System.Windows.Forms.TextBox - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents testClient As System.Windows.Forms.TextBox - Friend WithEvents testLanguage As System.Windows.Forms.TextBox - Friend WithEvents lblSuccess As System.Windows.Forms.Label - Friend WithEvents testTablename As System.Windows.Forms.TextBox - Friend WithEvents testDOCTYPE As System.Windows.Forms.TextBox - Friend WithEvents testOBJECT_ID As System.Windows.Forms.TextBox - Friend WithEvents testDOCID As System.Windows.Forms.TextBox - Friend WithEvents testArchiveID As System.Windows.Forms.TextBox - Friend WithEvents testAROBJECT As System.Windows.Forms.TextBox - Friend WithEvents testSAP_OBJECT As System.Windows.Forms.TextBox - Friend WithEvents txtDOC_IDSendList As System.Windows.Forms.TextBox - Friend WithEvents txtDoctypeSendList As System.Windows.Forms.TextBox - Friend WithEvents txtCONTREPSendList As System.Windows.Forms.TextBox - Friend WithEvents txtARDATESendList As System.Windows.Forms.TextBox - Friend WithEvents txtTableSendList As System.Windows.Forms.TextBox - Friend WithEvents Button2 As System.Windows.Forms.Button - Friend WithEvents lblresultFunction As System.Windows.Forms.Label - Friend WithEvents lblResultBAPI As System.Windows.Forms.Label - Friend WithEvents txtBARCODESendlist As System.Windows.Forms.TextBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.resx b/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.resx deleted file mode 100644 index 8cd1a72..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.resx +++ /dev/null @@ -1,1546 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - 17, 17 - - - 152, 17 - - - 385, 17 - - - 612, 17 - - - 785, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 17, 56 - - - - AAABAAoAMDAQAAEABABoBgAApgAAACAgEAABAAQA6AIAAA4HAAAQEBAAAQAEACgBAAD2CQAAMDAAAAEA - CACoDgAAHgsAACAgAAABAAgAqAgAAMYZAAAQEAAAAQAIAGgFAABuIgAAAAAAAAEAIACLvQAA1icAADAw - AAABACAAqCUAAGHlAAAgIAAAAQAgAKgQAAAJCwEAEBAAAAEAIABoBAAAsRsBACgAAAAwAAAAYAAAAAEA - BAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDA - wAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiP+IcAAAAAAAAAAAAAAAAAAAAA - AAAAeP////+HAAAAAAAAAAAAAAAAAAAAAAAH+IiPj4iIcAAAAAAAAAAAAAAAAAAAAAB/iI+P+PiIhwAA - AAAAAAAAAAAAAAAAAACIiIj4+PiIiAAAAAAAAAAAAAAAAAAAAAeIiI+HeI+IiHAAAAAAAAAAAAAAAAAA - AAiI+PZgB4iIiIAAAAAAAAAAAAAAAAAAAAiI+IcAAG+IiIAAAAAAAAAAAAAAAAAAAHj4/2AAAAj4iIcA - AAAAAAAAAAAAAAAAAHj4+IAAAAiPj4YAAAAAAAAAAAAAAAAAAHj//4cAAH/4iIAAAAAAAAAAAAAAAAAA - AAiPj/hwB/j4+GAAAAAAAAAAAAAAAAAAAAf///9weP/4+HAAAAAAAAAAAAAAB3iHdnSP///4j/j/hnZ3 - iHdwAAAAAAAHiIiPiIBo//iIj/+PhGiIiPiIcAAAAAB4iI+I+Phn/4+PiI/4R4+PiIiIhwAAAAf4iIiP - j4+Eb/j4+I+Ef4/4+PiIiHAAAAiIiI+Pj///do+Pj4hn+P+Pj4iIiIcAAI+Pj4iI+Pj4iH/4+PiI//j/ - iI+IiPcAAI+PiOd3j///j4ePj4/4/4/3eGiI/4gAB//4+HAACP+I//iI//j/iP9wAAaPj/9wCP+PhgAA - AH+P+P+G///4+IcAAAB/j/9wCP/49wAAAHj///+HePj//4cAAAB4+P9gB/j4hgAAAI//j/h/hv////cA - AACI+PhwAPiPiHAAeP///4eP+H//j/+HAHaIj48AAI+Ij4Z3////+G/4/4b////4d3j4iPcAAIiIiPj/ - ////h////4h4////+PiIiPcAAAiIiI+Pj//4YAeIh4AH//j4/4+IiHAAAACIiPj4/4+HAAAAAAAAeP// - j4iIiAAAAAAI+Ij4//hgAAAAAAAAB4+PiPiPgAAAAAAAeIiPiGcAAAAAAAAAAHeIiIjnAAAAAAAAAIZ3 - cAAAAAAAAAAAAAAIfnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP// - /////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///+f/// - AAD///AP//8AAP//wAP//wAA//+AAf//AAD//wAA//8AAP//AAD//wAA//4AAH//AAD//gGAf/8AAP/+ - A8B//wAA//wH4D//AAD//AfgP/8AAP/8A8B//wAA//4BgH//AAD//gEAf/8AAP4AAAAAfwAA+AAAAAAf - AADwAAAAAA8AAOAAAAAABwAA4AAAAAADAADAAAAAAAMAAMAAAAAAAwAAgHgAAB4BAACA/AAAPwEAAID8 - AAA/AQAAgPwAAD8BAADAcAAADAMAAMAAAAAAAwAAwAAAAAADAADgABgYAAcAAPAAP/wADwAA+AB//gAf - AAD8AP//AD8AAP8H///h/wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAAKAAAACAAAABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3iHcAAAAAAAAAAA - AAAAAH////cAAAAAAAAAAAAAAAiIj4iPcAAAAAAAAAAAAAB4iPj/iIcAAAAAAAAAAAAAiI9nd4iIAAAA - AAAAAAAAAI+IAACIiAAAAAAAAAAAAACP+AAAj4gAAAAAAAAAAAAAj49wB/j4AAAAAAAAAAAAAH//h3/4 - 9gAAAAAAAAB4iIZI//j//3R4iIcAAAAIiIj/dv+IiPhoj4iIcAAAiIj4+PhI/4+Ej/j4iPcAB/iIiP// - iI+IiP+PiIiPcAj49gB/+P94//+P9wCI/3AI/4AAB4/494+PiHAAeP+AD/iAAAf//4h///9gAHiPgAiP - h3B///iIh4//9wd4+IAH+IiI//+H//9///+IiI9wAIiI///4AId4B4+P/4iHAAAIiI+PgAAAAAB4/4iP - cAAAAHiIdwAAAAAAAHiIdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////+B////AP///g - B///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AAAAOAAAABgwAAwYeAAcGHgAHBgQAAgYAA - AAHADCAD4B/wB/A//A//////////////////////KAAAABAAAAAgAAAAAQAEAAAAAACAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAI/4AAAAAAAIh39w - AAAAAAiACIAAAAAACPiPcAAACIiHj4h4+IAIiP+I+PiIgI9wCPiPgAj4D4ePiIj4h/AHj/gAAI/4cAAI - AAAACHAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA//8AAP7/AAD8PwAA+B8AAPmfAAD4HwAAgAEAAIAB - AAAYGAAAgAEAAIPBAADv5wAA//8AAP//AAAoAAAAMAAAAGAAAAABAAgAAAAAAAAJAAAAAAAAAAAAAAAB - AAAAAQAAAAAAADwnEQBJMRMASTgkAFxFKwBVSTwAX0w5AGRONQBuWD4ASUlJAFVPTQBeVkwAV1dXAF5W - UABjVEQAbF1NAHBaQwB7ZUwAcWRVAHVnWQB7bVwAb2xoAHFpYQBxbGYAe29hAHVvaQB/cWMAc3BqAHRx - bQB4cGkAfHZvAHZzcAB5dnMAeXd2AH55dAB9fHwAgG5cAIdxWQCDdWQAiHZkAIt5ZACGe28AjHxrAJB7 - YgCRfmkAgXpyAIF9eQCCf3wAl4JqAJGAbQCZhG4Aj4N2AIaDfwCJgnsAj4V5AIyGfgCOiH8AkoV0AJ2J - dACUiXwAmot6AJ2LeQCfj30AoY53AKGPewCikHoApJJ9AKeUfgCPioUAkYmBAJWMgwCTjYYAlY2EAJqO - gQCakooAnJOKAJ6XjwCdmJMAoZWHAKSVhQColYEAppyPAKubiQCrnIwArZ6NALSehwCjnJQArqCPALak - jwCnop0ArKWdALGikwC4pZAAuaiVALyplQC/rJcAs6ibALmpmAC9rZsAvq6eAK+qpQCxqaIAtq2kALmu - oQC6r6QAt7CnAL2wogC3sKgAv7evAMCvnQDFsZkAwbGeAMW0ogDJt6cAyrilAM67pQDCtqkAxrqtAMm7 - qwDLvasAzbypAMW9tQDKvrEA0sCtAMfAtwDLwLQAysG5AMrDvADNxb0A08KxANTDsQDWxbMA0MO1ANXF - tQDZxbMA18i2ANrJtgDRx7kA0Me+ANfJuwDTyr8A18u/ANjJuADbzLsA2Mu9ANrMvQDczb0A4s67AOHP - vQDl0r8AzcfAAM7IwQDRysIA1MvCANbMwgDQy8QA0czGANfNxQDZzcEA3M7AANjPxwDSzcgA1M7JAN7Q - wQDb0ccA3dHFANbQygDZ0ckA3NPIAN7UyQDY080A2tXOAN7WzgDa1dAA3dfQAN/Y0gDd2dUA4dHBAOXT - wADj1MIA5tTAAOHTxQDi1MUA5dbFAOrXwwDq2ccA4tbJAOTWyADg184A5tjJAOHYzQDl2c0A6drKAO3b - yQDu3MoA6NrMAOrczQDt3cwA4dnRAOXb0ADl3NIA4drUAOTb1ADi3NUA5d3VAOve0QDi3dkA5d/ZAO/g - zwDs4dQA5eDaAOXi3gDp49oA7OLYAO3k2gDo4twA6OTeAO3l3QDx49QA8ebaAPTq3gDm4+AA5+TgAOnl - 4QDs5uEA6+fkAO3p5QDv7OcA7evoAO7s6QDz7OQA+O7kAPHu6gD37+gA8u/sAPzw5QD18OwA+fHpAPzz - 6gD58u0A+fXuAP327QD29PIA+vbxAPz38AD59/UA+/jyAP358QD6+PUA/Pn2AP789gD7+vgA/Pr5AP38 - +gD+/v4A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy8AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASmzJ6OitZS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAADiJ4ODl9f7+9e5nHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAD//8AD//8AAP//gAH//wAA//8AAP//AAD//wAA//8AAP/+AAB//wAA//4BgH//AAD//gPAf/8AAP/8 - B+A//wAA//wH4D//AAD//APAf/8AAP/+AYB//wAA//4BAH//AAD+AAAAAH8AAPgAAAAAHwAA8AAAAAAP - AADgAAAAAAcAAOAAAAAAAwAAwAAAAAADAADAAAAAAAMAAIB4AAAeAQAAgPwAAD8BAACA/AAAPwEAAID8 - AAA/AQAAwHAAAAwDAADAAAAAAAMAAMAAAAAAAwAA4AAYGAAHAADwAD/8AA8AAPgAf/4AHwAA/AD//wA/ - AAD/B///4f8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AACgA - AAAgAAAAQAAAAAEACAAAAAAAAAQAAAAAAAAAAAAAAAEAAAABAAAAAAAANioqAE00FQBJOigAWkQmAGVN - MwBwWT8AaVpLAHdoVwB3aloAeGlZAHNvbwB7dW8AfHRtAHV1dQB6dXEAe3Z2AHx8fACCdWYAgHhtAIh7 - awCJfGsAin1vAIJ6cgCIf3MAgX56AIJ9fQCFgn8AjoR6AI6GfQCThXcAmot6AJiMfgCgjXcAi4eEAJON - hQCSjokAlY+JAJiQhQCXkYoAmZONAJmUjwCgkoEApZaHAKqXgACsmocAo5mLAKaZigCjmo8AqJiIAK2e - iwCunYwAsJyHALCfjQCinZcAo56ZAKKfnAC2o40AraKWAKWgmQCloZ0AqKOeALChkACzpJMAt6WSALOk - lAC0pZQAuaaRALinlgC6qZcAvKqVALepmAC2qp4AuquZAL2ungC5raEAsq2pAL2xpAC8tq8AwbOhAMO3 - pwDJuaYAw7irAMq6qgDJvKkAyr2uAM6+rgDRv6sA0L6sAM2/sQDEv7gAx8C4AMfCvQDJwbkAycK8AMrE - vgDRw7MA1cOxANPEswDWxLEA0cS0ANXGtgDYx7UA0se4ANfHuADSx74A18u/ANjKugDczLkA2cy+ANzM - vQDl0r4Ay8bBAMvIxQDWy8IA1czBANDKxQDSzccA183FANnOwwDd0MIA2dDFAN3RxQDf1ccA1dDJANzS - yQDd1coA2dLMANnV0ADf2NEA4NLAAOTTwgDl1cIA5NPFAODVxwDl1sYA69fCAO3ZwwDq2ccA7djEAOPY - ywDk2MoA4tjPAOXZzADn3M0A6trKAO3dywDr3MwA7N3OAODZ0wDk2tEA5tzRAODa1QDj3dYA5t7WAOnd - 0ADi3tgA5d/YAOPf3ADz4s8A7+DQAO3i1gDj4NwA5eHeAO/j2ADp49wA6uTdAPHi0gDx49UA8eTVAPDk - 2QDx5twA9unaAPPq3gD26t0A+OvdAOrl4gDs5uEA6+fkAO3p4gDt6eUA7+zqAPXr4QD37OEA9+/mAPLt - 6QD58OYA//PkAP/25gDz8OsA9vLrAPXx7gD58ukA/vbrAPjy7AD59e8A/fbuAP/57wD18vAA9/XxAPj2 - 8gD89vIA/fjxAP/88QD5+PYA/fn2AP789gD/+vgA/vz5AP7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIihMTCQZAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAADCaudDQ0K0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIdl+AsrWcfZQgAAAAAAAAAAAA - AAAAAAAAAAAAAAAAJnpfdph9jpx3ZYgMAAAAAAAAAAAAAAAAAAAAAAAAAABJdnaYEhAXMY5rgzEAAAAA - AAAAAAAAAAAAAAAAAAAAAGWAskkAAAAAa46DYQAAAAAAAAAAAAAAAAAAAAAAAAAAa7HGUgAAAABsqZRm - AAAAAAAAAAAAAAAAAAAAAAAAAABrucbFDAAAI8GhrEYAAAAAAAAAAAAAAAAAAAAAAAAAACrQzNCyEBfM - way7CgAAAAAAAAAAAAAAAAAAGERlZjkHA5rQ0Mxvjsy7zEQBCEZmZTUMAAAAAAAAAEaLg4uhrLshBbLQ - kp+LocxUAka7rJSDg4sqAAAAAABNg2VrlKmrt8xABo6sqampVARlxayrq5RrZZQwAAAAKMF2eo5YZcXB - uMxhNI67rKyDZcy7vsFUZY56ergZAABax5yaFQAAN8zMlKzBRo7Mu8esmszBJAAAIJqczD0AAJzQslQA - AAAAKJS3zMfMLHrQwcesjRsAAAAZerLQcQAAnMayUgAAAAAdwdDM0HpAMprQzNCsDwAAAAt2stBwAABO - sICaCBEAHczQ0NB2R7WiMZrQ0NC+EwAPFJiAsjcAADeaXHGaVHrQ0NDQfUDQ0NCyLbHQ0NDQdlmYcVya - JAAAAEhpX3yyxsbM0H0AADw8PTwAHbLQxsa+snZcdjAAAAAAAEt6fZyywdBZAAAAAAAAAAAAHXrQwbKa - fXo6AAAAAAAAACgxT1QyFgAAAAAAAAAAAAAAAB5ATUYuJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// - ////////////////////+B////AP///gB///wAP//8AD///Dw///w8P//8GD///AA//wAAAP4AAAB8AA - AAOAAAABgwAAwYeAAcGHgAHBgQAAgYAAAAHADCAD4B/wB/A//A//////////////////////KAAAABAA - AAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAACThXEAmot7AJaSjQCbl5IAopSGAKOc - lwCmnZcAop+dAKWhnQCoopsAtqiZALGonwCqpaIAraehAKimpQCuqaMAq6ikAK+uqwC2rqMAsaymALiu - pAC9sqYAtbKvALixqwC/s6gAvLm1AMW1owDMu6sAzL2tANC/rgDFurEAwry1AMm+sADOxr0A08e5ANbI - uwDazLwA0s3FANrOwQDVz8gA2dHJAN/VygDZ1MwA39fPAOLTxgDg1s0A6NzOAOXb0QDn3tMA6ePZAO7k - 2gDt5t4A7ejdAPDh0AD25tYA+OzeAPzu3wDv6uMA8uzmAPTt5gD67+QA9/DpAPv07AD7+vQA//77AP/+ - /gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAH0BBHwAAAAAAAAAA - AAAAGSwEBzYLAAAAAAAAAAAAADAmAAAtJQAAAAAAAAAAAAAVQQ8RQQUAAAAAAAAJHjYkAiw4OCEBJzYe - CQAAMyQZOjIbLz0eMzMZJzAAEkEDAAA6QSEsQTQAAANBDwA7DwkaQSwmIitBFwgUOgAACi4/QRgAAAAA - IEE+LggAAAAAFAAAAAAAAAARFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP// - AAD//wAA/v8AAPw/AAD4HwAA+Z8AAPgfAACAAQAAgAEAABgYAACAAQAAg8EAAO/nAAD//wAA//8AAIlQ - TkcNChoKAAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAIABJREFUeJzsvWmYHMd5Jvh+EZl1dlffdzeA - xkmcBEkQ4AFSEiXeukzSIj0zlj1jrT1ea2fs57Fle2Z3Zz07M7vr/bHPyNaM7fU1a1uixbFOihQpngII - krgv4uzG1Y2+u/qoriOPiNgfkZGZVWhQEkWRlFUfnkJVZWVlZUbE+37v98UX2UDd6la3utWtbnWrW93q - Vre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWt - bnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd - 6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rV - rW51q1vd6la3utWtbnWrW93qVre61a1udatb3epWt7rVrW51q1vd6vaP0uj9PoH3yZa7bvWen0Xd3k+L - j4Gf2b7/x0oAtdf1o17ncgPiZ3aQ/JTajzMGfmb6/x8LAdAyr2ufa19fz9R1nt/udd3eX7teH7+TMbBc - H/+gsfBTaz/NBLAc0OMPAC0EeByAQlYxMCYhpf6cqLYDFYiAAgAUFHQHmwdqnt9uYNTtvbHrET0t85qA - HNCo9Hal4vsDpv8o2FQgBTAFKAIWJK7t+380/f/TRgA/CPQcaCBAARnFoBQlhEgwxnylFEkpkwCIMeYC - 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 - cX4rsleoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSo - UKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoV - KlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFChQoVKlSoUKFC - hQoVKlSoUKFChQoVKlSoUOH9hv8fS1AHP5ye4GkAAAAASUVORK5CYIIoAAAAMAAAAGAAAAABACAAAAAA - AIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAACAAAAAgAAAAMAAAADAAAAAgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAAAABAAAAAYAAAAJAAAADAAAAA0AAAANAAAACwAAAAkAAAAGAAAAAwAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQAAAAMAAAAHAAAADQAAABYAAAAcAAAAIAAAACEAAAAfAAAAGwAAABcAAAASAAAA - DAAAAAcAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA0AAAApAAAATQkFAHUVEAqIEw4IiQIAAHYAAABZAAAA - QQAAADAAAAAlAAAAGwAAABEAAAAJAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAHRsUDXV/dm3Ju7Oq7+DZ1P/x7er/8u7r - /9rWz/uqo5vpV09GwAAAAHoAAABDAAAALgAAACAAAAAUAAAACgAAAAQAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAsU0o/qdHHuf7t5+D/6OXi - /+/t6//49/b//fz8//z7+v/8+PX/+/Lr/7aqnfMgGhSeAAAATwAAADEAAAAiAAAAFAAAAAkAAAADAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADR+c2jH39TI - /87Iwf/QzMf/3NjU/+bj4P/u7Oj/8O7r/+7s6P/o5N//4trU/+fe1P/i08P/PjUrsgAAAFMAAAAxAAAA - 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 - AAAAAAEAAAAEAAAACwAAABwAAAA9AAAAWQAAAGkAAABtAAAAYwAAAE4AAABWfmpU4/Xs5P/18e3/+Pby - //v7+f/+/v7//v79/6ygkOgAAAB/HxkUl9/Wy/r++/b/+PDo//bt5P/z6N7/9+vf/+fUwP89LhrQAAAA - XgAAAFUAAABjAAAAbQAAAGwAAABhAAAATQAAADgAAAArAAAAIQAAABkAAAARAAAACQAAAAQAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAYAAAAVEQ5LamJe2zaqZuJ8Lanlfeqm4n1gG9c60U0IdQAAACoIxUI - xtXHtv/+/Pr/+vj1//38+v/+/f3//v7+//737P+wn47wx7yv9/7+/v/68+7/+PDq//bu5P/26+H//fHk - /5iCbPsAAAC2DAQAslNBL9mLe2jtr5+O9ramlfamloXvfG5f2S4kG6sAAABrAAAAQgAAAC0AAAAgAAAA - FAAAAAoAAAAEAAAAAAAAAAAAAAAAAAAAAwAAACZHPTGjv6yZ9efUv//t28r/7NzM/+7g0P/y5df/9eXW - /+rXw/+0nof9OigS62tUOvnt5dz//v7+//38+v/9/f3/9+/o/+7ezP/35tT/59fH/+zk2//8+PL/+PDq - //fu5f/+9+3/uKWQ/zAaA/BTPyrtxbGZ/+7cyv/15tj/8ePV/+7f0P/s3Mz/7dvJ/+PPu/+tnIrwJR8W - pgAAAFEAAAAyAAAAIgAAABQAAAAJAAAAAAAAAAAAAAACAAAAIWZZTLPk0b//4c+9/9nKuP/czr7/4tPE - /+bYyf/q3M3/7eHT//Pn2v/+8ub/1MOy/1xFK/57ZUz+9fHt//7+/v/58+7/7+HR/+7ezP/v4M//7+DP - /+LTwf/v59//+vXt//768f/Lvav/SDAS/HplS/3q2sr//PDk//Hl2P/s4NP/6NvN/+XWyP/h0cL/3M29 - /9nJuP/l08D/2cWz/zoyKbIAAABQAAAAMgAAACAAAAASAAAAAAAAAAAAAAATWE5DpO7fzv/Wx7f/1cW2 - /9nLvP/f0ML/49bI/+fazf/r39P/7uPX//Hm2//z6t///fPq/97Tx/9kTjf+e2VN/vLu5//37N//8OHR - //Dj1P/w49T/8OTV//Di0//k1cX/8Ojg/8m7q/9HMBH9jXpj/vju4v/57+X/8+je//Hl2v/u4tb/6t7R - /+bZzP/j1cf/3s/B/9jKu//UxLX/28y9/+bWxP8oIhqlAAAASAAAAC0AAAAcAAAAAAAAAAEwKB9549fK - /97Rx//Xy7//2Mu+/9rNwP/g08f/5tvQ/+zi2P/v5Nr/8Ofc//Pr4v/27eP/9u3j//z17f/m3tT/cFpD - /odyWf7s49j/+O3i//Lm2f/y5tr/8ubZ//Lm2f/z5df/49TC/2VPNP6NeWT+/PPq//nx6P/27eP/9u3j - //Pq4f/w5tz/7uTZ/+vh1//l2s7/3tHF/9nMwP/Yy77/18u//+TYzv/Fuqv4BgMAhQAAADkAAAAkAAAA - AAAAABmonpPV9u3m/9/Wzv/e1Mr/3NHH/97Tx//l29H/59nL/+LRwf/z59r/+/Pr//bu5//38Oj/9/Do - //fw6P/++fL/5tvP/8q4pf+fi3b/6N/V//vx5//z6t//8+re//Xq3v/z6t//9uve/9bFs//t49j//Pfw - //fw6P/38Oj/9+/n//bu5//88+v/8OPV/+LRwP/n287/5NnP/9zRxf/b0cf/3tXL/9/Xz//78ur/cmpg - zQAAAEwAAAArAAAAABQPCFXk3tX/7url/+bg2v/i2tT/4NjP/+Pa0f+2pI/+WEYzwzAkF4xRRDabxbut - 6/799//68+7/+fLt//v38f/q4db/6NvM//327v/i2M3/qJWB/+ff1f/78+v/9u3j//ft4//37uX/+PHq - //jv5v/m2Mj/7+be//v28f/58uz/+/bw//768f+pnY/hQDUnljYpG4xuWUPRxbSi/+Tb1P/g2M//49vV - /+bh2//z8Oz/xb208wAAAGoAAAAvAAAAAFdNQ5L+/fn/8/Du/+zn4//l4Nr/6OPc/7uqmf8dEQSgAAAA - MgAAAB0AAAAOBAAAOK+hldn+/vr//fr3/+bc0f/m2Mn/+PHo//nz7f/++/X/4tnN/6eUfv/r49n//vjx - //nx6//58+3/+fLt//nz7f/37uX/49TE/+zk2v/+/fr//vry/3tvZMoAAABIAAAAGwAAAA4AAAAYQjAd - ttDDtf/n4tv/5uHb/+3o5f/39fL/8Ozn/xkUDZMAAAAzAAAAAYB4cK3+/v7/9vXy/+3r5v/n49//5+Ha - /3BgS+gAAABTAAAALQAAABoAAAAMAAAABAAAACebkIXM69/R/+fay//68+3/+/fy//r17v/58+3//vv3 - /+Xc0/+hjnf/5t/W//789//68+7/+vPt//r17v/7+PL/+O/n/+TVxf/q39P/a2JYxQAAAEcAAAApAAAA - GQAAAAsAAAAEAAAASpeFcf/r5uL/6OTg/+/s6P/5+Pf//v78/z84MKwAAAAzAAAAAoyFfrD+/v7/8/Hv - /+zo5f/n49//49zW/1pKOdoAAABRAAAAMAAAACEAAAAUAAAADQAAAA0qIhiG5NTC//758//7+fb/+/fy - //r28f/69e///vz4/+DYzv+Xgmr/n4t2/+zm3v/++vb/+fXv//r38f/79/L//Pn3//338P/Jt6b8BgIA - iQAAAD8AAAAvAAAAIAAAABQAAAANAAAAQYd2Yfro5OD/5+Pf/+3q5//29fP//v78/0pDPa8AAAAyAAAA - AHhwaaX+/Pr/7Orm/+bj4P/j3tn/5eDb/3tpVfUAAAB2AAAAOwAAAC0AAAAiAAAAJRkRCXjNwLLy/vz4 - //z6+P/8+fb/+/n1//v48v/+/vz/29PJ/6GPe//f2dP/z8e9/6KQev/s5d7//v36//v38v/8+fb//Pn3 - //37+f/+/Pb/qpyN6AAAAH8AAABCAAAALwAAACQAAAAdAAAAfp2Lef/n5OD/49/a/+fk4f/u7Oj/9/Lv - /zcwKKMAAAAuAAAAAEc/NH/w6+X/4t7a/97Z1f/a1tH/4NvX/8W5rP80JRLUAAAAfwAAAF8AAABgLiQZ - n97QwPr+/v7//fz7//z6+P/8+ff//Pr4//7+/v/a0cn/pJJ9/+Hb1f/u7Or/7evo/83EvP+ikHv/7Obh - //7+/v/8+vf//Pn3//z6+P/9/f3//v79/7qrmvESDQWaAAAAZAAAAFwAAACEVUIv59fOxf/c2dX/29fR - /9/a1v/k4d7/4NnT/xALBn4AAAAoAAAAAAkEADbTysH32dXQ/9TPyv/Uzsr/1dDL/+Dc2f/Hu63/hG5W - +HVjUOqejn3v7uHU//7+/v/+/v7//v39//38+//9+/n//v7+/+HZ0P+diHH/5d/Z//bz8v/y8O7/7+zq - /+zq5v/JwLb/mYVv/+/s5//+/v7//Pv5//37+//+/v3//v7+//7++//i08L+koJw7HVhTeuPemH808q/ - /9zZ1v/Vz8v/1M7K/9TPyv/i3Nj/samg6QAAAE0AAAAgAAAAAAAAAASTiHy85NzU/8rDvf/Nx8D/0MvE - /9fRzP/k4Nz/7Obh//Lr5v/8+PX//Pr5//z7+v/9/Pv//fz7//38+//+/v7/4tvU/o56Y/Tl29H+/v78 - //7+/v/+/v7//fz7//f18v/z7+v/zL+y/ZmGcPjy7+v//v7+//37+v/9/Pv//fz6//z7+v/8+vj/+vby - //Dq5P/r5uH/4d7Z/9XPyv/PysP/zcfA/8rDvf/o4Nb/WlJHsQAAACkAAAAWAAAAAAAAAAAUDgY/wrao - 787Fvf/Hv7f/zse//9XOyP/c19D/5ODb/+vn5P/x7uv/9vLv//j18v/6+PX//Pr4//7+/v/s5Nv/UUEv - wAAAAEYmIhxnb2dfpaujmdrJwbjtxr607KSbkdloYFikJSEaXwIAAEd7aVTY+PXv//7+/v/7+fb/+vf1 - //f18v/18e7/8Ozo/+rl4v/j3tj/2tXO/9PMxf/Nxb7/xb21/9fNxP+ZjoHeAAAASwAAABoAAAANAAAA - AAAAAAAAAAAANCsjYdnLvf/Qx77/y8K7/9TLwv/Z0cv/4dnU/+bh2v/t5+L/8e3n//Pv6//38+///v7+ - /+PYzP9TQzDCAAAAMgAAABYAAAALAAAABgAAABAAAAAeAAAAHgAAABQAAAAIAAAABgAAAAUAAAAufmtU - 2fPs4//+/fv/9/Lu//Pu6v/w7Of/6+bh/+Xf2f/f2NH/2NDJ/9HKwf/Kwbj/183D/8CzpfMOCgVjAAAA - GwAAAA8AAAAGAAAAAAAAAAAAAAAAAAAAAEI5MHbMvrD23tPF/9XMwv/Z0cr/39fQ/+Te1//q5N7/8Ovl - //fx7v/38Or/1MOy/1A9J74AAAAzAAAAEwAAAAoAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAA - AAAAAAAAAAAAAAAANnZgSNXh08T/+PHs//bx7P/v6OT/6OLc/+Pc1f/e1s//19DJ/9bMwv/f08X/uaqc - 7RsXEXAAAAAYAAAADgAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAVDgZEhnhnu76smvXUw7H/3M7A - /+PXyf/m2cz/4dHC/8u4pf+GcFrnIxcHkQAAACEAAAAOAAAACAAAAAMAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs8KheemIJt7dHArf/j1cX/5trN/+LVyP/azL7/08Gu - /7WlkvBqXU+xAgAARgAAABEAAAAKAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQQAADRAMiKBY1I+qmZUP7ZkUjyzRTQhmRIJAGYAAAAoAAAACwAAAAgAAAAEAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJCATCGpOPimbY1E8 - sWVVP7VdSzioNCgafgAAADUAAAAOAAAACQAAAAUAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAQAAAAFAAAABQAAAAQAAAAEAAAAAgAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEAAAABAAAAAwAAAAUAAAAEAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// - ////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA///8A///AAD///AA//8A - AP//wAA//wAA//+AAB//AAD//wAAD/8AAP//AAAP/wAA//4AAAf/AAD//gAAB/8AAP/8AAAD/wAA//wA - AAP/AAD//AAAA/8AAP/8AAAD/wAA//wAAAP/AAD/gAAAAB8AAP4AAAAABwAA+AAAAAABAADwAAAAAAAA - AOAAAAAAAAAA4AAAAAAAAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAA - AOAAAAAAAAAA8AADnAAAAAD4AAf+AAEAAPwAH/8AAwAA/wB//8APAAD///////8AAP///////wAA//// - ////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAJAAAADAAAAAsAAAAJAAAA - BQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAANAAAAHQAAADQAAAA3AAAA - JwAAABwAAAAVAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAALDMtJ5GBe3XPqqSf - 5Kikn+F2cWvJGBINiwAAADoAAAAdAAAADwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEmVjH7d59/W - //Hs6f/9/Pn////////+/P/x5t3/dmxg0QAAAFAAAAAeAAAADQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6sKKV - 6tfMxP/KxL7/2tXR/+vn5P/s6eX/497X/9zSyf/t3s3/h3lo2QAAAEkAAAAYAAAABwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Am1hUrPe0sb/ycC5/9HLxf/i3tj/2tLH/+LYz//n39j/2c3D/9PFtv/r18L/OjAlqQAAACAAAAAMAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAtuKiW9tfPxv/V0Mn/39nT/3dpWOkLAACJHRAAjaSTgvHk2c3/2Mq6/+TTwv+nlIHoAAAA - PwAAABEAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAC0fDV/Rw7P/39jR/+vm4/+9r5//AAAAagAAABIAAAAEEQUAa9zMuf/l2cz/5NXF - /9G/q/8AAABfAAAAEgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAgAAAAMAAAAEQjEcatrNv//p5N3/9fPw/8O2pvsAAABRAAAAGgAAAAsAAABI3cy8 - /+3i1v/r3Mz/2ce0/wAAAGkAAAARAAAABQAAAAQAAAADAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAAAAAwAAAAgAAAAOAAAAEgAAABMJAABX18e4//Pv6v/39fH//ffv/y8mG6EAAAAlAAAA - H2NaT7D/9+z/7ePX//bp2v+7qJL6AAAAUQAAABYAAAASAAAAEwAAABIAAAAOAAAACAAAAAMAAAABAAAA - AAAAAAAAAAAAAAAAAQAAAAUAAAAUAAAAQgAAAGcAAABxAAAAXgAAAFOXh3Tn//35//n38///////6+Xe - +xUOCJE+OTKm/Pjy//rz6//16t////Pk/19NOtYAAABSAAAAXgAAAHAAAABpAAAASgAAACUAAAAaAAAA - DwAAAAUAAAABAAAAAAAAAAAAAAAFAAAAQllMPLa0oo/v1sSx/9jHtv+1oYv5Tjwq1y4cB93n3tX///// - /////v///Pb/5dK+/ubazf//+vj/9+/m///88f+5ppH/DwAA1WJQPdy8qZX72ce3/9XDsf+qmIXsRzww - tQAAAFQAAAAfAAAAEQAAAAUAAAAAAAAAAwAAAE+1o5Dt7dnD/+XVwv/p2Mf/7+DQ//nr3f//9ub/oI13 - /mVNM/7s5+P//vr2/+3dy//z4s//69rH/+ne0f///PX/ybyp/ksyE/y9q5b9//fm//fq3P/s3c//59fG - /+bVwv/t2MT/no175wAAAF8AAAAeAAAADQAAAAAAAAAzt6qb6OTTxf/SxLT/3M2//+nd0P/w5Nj/8eXa - //br4P//+fD/s6SU/3BZP/7k2Mr/+Ovd//Hj1f/x5NX/8eLS/8q6qv9ZQyX90se4///58P/z6t7/8eTa - /+/j2P/n3M3/2cy+/9LEtP/q2sr/l4t84AAAAEkAAAAXAAAAAWBZT6L68en/2dDF/9zQxP/l2cz/0L6s - /M/Csvb/+e//+fLq//jx6f///PX/z7+t/7Cch//j2Mv/+vDm//Pn3P/37OD/4NLA/9XGtv/+/fb/9+/m - //nz6//+9uv/y7ys9NPEsvvl2c3/2c/D/9rQx//58Ob/OTMtoAAAAB4AAAAevLau3/n18v/l39n/5dzS - /3VmU9oEAABULR8QNnduY6f+/Pf//Pby/+bazf/37eP/+PLq/7qql//k2s3///jw//jw5//89e//8+fc - /+fc0P///Pf/9vLr/lZMQp8iFgc0DwMAV5B/befn39f/5d/Z//769/+WkYrYAAAAMAAAADTi3tvz+vn3 - /+/r5v/Jva//AAAAcQAAABgAAAAJAAAABU1EO5Ht3s//9evj//348v/9+PL/+ffy/6qXgP/d1cn///35 - //nz7P/9+PL/8ufd/+TWx/8nIRuPAAAAHAAAAAwAAAAFCgAAgtrQxP/t6ub////+/8jEwe0AAABEAAAA - MuLf2/P18vD/7Onk/8O4q/8AAAB/AAAAIwAAABgAAAAbS0Azn/ry6f///fn//Pjz/////P/Z0MX/s6ST - /7CfjP/k2tH////8//z38////vz/8Ofd/yUcFZoAAAArAAAAHAAAABYIAACQ1szA/+rm4//5+Pb/x8K8 - 6wAAAEAZEQYasquj3Ofj3//Z1dD/39jS/2ZXReIAAACDAAAAb2xgU8H9+vb///////359///////1czC - /7epmP/v7Or/5ODd/62ei//f2NH///////359///////8/Dr/1BFN7kAAABuAAAAioFzYu/g2tb/2dXQ - /+vn5P+Si4XVAAAAIgAAAABmXlWb5N3W/8nCvP/Szcf/4NnT/8u8rf/d0sb////8///+///+/v3///// - /9nRx/23pZL9///9////////////7+rk/6yah//p49z///////7+/f////////z2/9fLv//Nv7H/4NrV - /9DKxf/Hwr3/59/X/0M7NJMAAAAMAAAAAAAAACKsn5Lf0se+/8rCuf/Z0sz/6+bj//by7//28/D/+fby - ///////c08n8EgYAdgwIATpWUEmIh394t4N9dbVPSUOGCwUAOS8fDonr5d3///////j18v/28vD/9fHt - /+nk4P/W0Mn/x8C4/9bLwv+Pg3fRAAAAIwAAAAQAAAAAAAAAADAkGz+0p5rt39XH/93Vy//k3df/7eni - //n17////vf/y76u+xYKAHoAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYlE4/d0ML///33 - //jy7f/s5uD/49zV/9zTyv/g1cf/o5aI4QgBADsAAAAEAAAAAQAAAAAAAAAAAAAAABMLASNYSz+YmYp4 - 3byrmfXIt6T3qZiG6GNRP74AAABMAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABIDAFdzYE7Drp2L6r+xnva4qJb0lYRy2Ug9MZAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAYCgAVNSQTMgAAADYZCgAjAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUuGwYkLB4LNCgaCzELAAAVAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAD///////////////////////8////4B///4AP//8AB///AAP//wAD//4AA - f/+AAH//gAB/+AAAB+AAAAHAAAAAwAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAA - AMAD8ADgB/gD+D/8D////////////////ygAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjHxw9VlNRgVBQT34YFRQ3AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4My1jwbeu8fv69P///vv/wraq - 7S0mIFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCAQgtqmc4d/Xz/9vaWKwgnZt - tfDh0P+qmonbBgIAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyIVM+Xb0PnRy8P0CQcE - JhkVES3i08X62cq58hEOCi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtJBxBOjUuYSEYDWmxp5vo//// - /3VtZ5x9eHKk///8/5eHd+IaEwxkPDYwYyUeFj8AAAACAAAAAAAAAAZaUUiIz72s9vfn1v/Sxrj5l4h3 - 99rRyf/87t//+Oze/8m/sf+PgGv02s7B+fbl1v/Luaj2Ukk/gwAAAAU4NC9X7uTa/9XHufaomIm77unh - 6enj2P/FtaP/6NzO//rv5P/Mva3+7ejd/+fg1+Wnl4e9283A+ufe0/wpJyVQc3BskP////9qY12yAAAA - AFxSSWb07eb////9/8q+sP/f1cr//////+3m3v5DOjFdBQAABHZwasH/////XFlViGBZUHHy7Of/pJ2W - 40xHQoGopJ7C/////9jRyv3Vz8j+zsa9/tnUzP7///7/m5eTvEpFQYOrpZ/q8uzm/z88OGgcFQ0UiH92 - ueDXzv/79Oz///79/6igmM8uIxdLioWAZoJ9d2U4LB9SuLCo2P///v/38On/4NbN/3txabACAQAPAAAA - ADgwKBdrXE5yfm9hmlZNQX4VCgciAAAAAAAAAAAAAAAAAAAAAC0fEShgVUqBhnhmmV5RQm0lHxgUAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAA//8AAP//AAD//wAA/D8AAPgfAADwDwAA8A8AAIABAAAAAAAAAAAAABAAAAAAAAAAAAAA - AIPBAAD//wAA//8AAA== - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.vb b/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.vb deleted file mode 100644 index 96585e6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSAP_FuBa.vb +++ /dev/null @@ -1,385 +0,0 @@ -Imports ERPConnect -Imports System.Data.SqlClient - -Public Class frmSAP_FuBa - Dim m_CountTo As Integer = 0 - Private Sub TBPMO_SAP_FUBABindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_SAP_FUBABindingNavigatorSaveItem.Click - Try - Me.TBPMO_SAP_FUBABindingSource.EndEdit() - If DD_ECMAdmin.TBPMO_SAP_FUBA.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_SAP_FUBABindingSource.EndEdit() - Me.TBPMO_SAP_FUBATableAdapter.Update(DD_ECMAdmin.TBPMO_SAP_FUBA) - lblSave.Visible = True - Else - lblSave.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Fuba:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - - End Sub - - Private Sub frmSAP_FuBa_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMAdmin.TBPMO_SAP_FUBA". Sie können sie bei Bedarf verschieben oder entfernen. - Refresh_Fubas() - End Sub - Sub Refresh_Fubas() - Try - Me.TBPMO_SAP_FUBATableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_SAP_FUBATableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_SAP_FUBA) - If MethodTextBox.Text <> "" Then - If MethodTextBox.Text = "TABLE" Then - rbTable.Checked = True - Else - rBFuba.Checked = True - End If - End If - If rbTable.Checked Then - MethodTextBox.Text = "TABLE" - lblMethodname.Text = "Table Name" - Else - lblMethodname.Text = "FuBa Name" - MethodTextBox.Text = "FUBA" - End If - Catch ex As Exception - MsgBox("Error in Load Fubas:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnERPConnect_Click(sender As Object, e As EventArgs) Handles btnERPConnect.Click - Me.Cursor = Cursors.WaitCursor - If ClassSAP.ConnectionInit(HostTextBox.Text, SystemNumberTextBox.Text, UserNameTextBox.Text, PasswordTextBox.Text, ClientTextBox.Text, LanguageTextBox.Text) = True Then - lblConnectionopen.Text = "SAP Connection successfull" - lblConnectionopen.BackColor = Color.Yellow - lblConnectionopen.Visible = True - Else - lblConnectionopen.Text = "SAP Connection Error" - lblConnectionopen.BackColor = Color.Red - lblConnectionopen.Visible = True - End If - Me.Cursor = Cursors.Default - 'Try - ' Me.Cursor = Cursors.WaitCursor - ' If LogErrorsOnly = False Then ClassLogger.Add("", False) - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> SAP Connect started:", False) - ' ERPConnect.LIC.SetLic("W86DWC992C") - ' con.Host = HostTextBox.Text - ' con.SystemNumber = SystemNumberTextBox.Text - ' con.UserName = UserNameTextBox.Text - ' con.Password = PasswordTextBox.Text - ' con.Client = ClientTextBox.Text - ' con.Language = LanguageTextBox.Text - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> HOST: " & HostTextBox.Text & " |SystemNumber: " & SystemNumberTextBox.Text & " |UserName: " & UserNameTextBox.Text & " |Password: " & PasswordTextBox.Text & " |Client: " & ClientTextBox.Text & " |Language: " & LanguageTextBox.Text, False) - ' con.Open(False) - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> SAP-Connection erfolgreich aufgebaut!", False) - ' If LogErrorsOnly = False Then ClassLogger.Add("", False) - ' lblConnectionopen.Visible = True - ' Me.Cursor = Cursors.Default - 'Catch ex As Exception - ' MsgBox("Unexpected Error in SAP Connect: " & ex.Message, MsgBoxStyle.Critical) - ' lblConnectionopen.Visible = False - ' Me.Cursor = Cursors.Default - ' lblResult.Visible = False - ' GridControl2.DataSource = Nothing - ' lblSave.Visible = False - ' Me.Cursor = Cursors.Default - ' Exit Sub - 'End Try - End Sub - - Private Sub TBPMO_SAP_FUBABindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_SAP_FUBABindingSource.AddingNew - DD_ECMAdmin.TBPMO_SAP_FUBA.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub TBPMO_SAP_FUBABindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_SAP_FUBABindingSource.CurrentChanged - lblSave.Visible = False - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - lblConnectionopen.Visible = False - If MethodTextBox.Text <> "" Then - If MethodTextBox.Text = "TABLE" Then - rbTable.Checked = True - Else - rBFuba.Checked = True - End If - End If - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnInsertData.Click - If TempTableNameTextBox.Text <> "" Then - Me.Cursor = Cursors.WaitCursor - If ClassSAP.ConnectionInit(HostTextBox.Text, SystemNumberTextBox.Text, UserNameTextBox.Text, PasswordTextBox.Text, ClientTextBox.Text, LanguageTextBox.Text) = True Then - lblConnectionopen.Visible = True - Else - lblConnectionopen.Visible = False - Me.Cursor = Cursors.Default - lblResult.Visible = False - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - lblSave.Visible = False - Exit Sub - End If - Dim rowlimit As Integer = 0 - If txtLimitRows.Text <> "" Then - rowlimit = txtLimitRows.Text - End If - Dim SAPResulttable As DataTable = New DataTable - If rbTable.Checked = True Then - Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, rowlimit) - If Not IsNothing(result) Then - SAPResulttable = result - End If - End If - If rBFuba.Checked = True Then - Dim result = ClassSAP.FuBa_Returndatatable_Seperated(TableNameTextBox.Text, FuBa_SplitCharacterTextBox.Text, rowlimit) - If Not IsNothing(result) Then - SAPResulttable = result - End If - End If - If SAPResulttable Is Nothing Then - ClassSAP.SAP_CONNECTION.Close() - lblResult.Visible = False - Me.Cursor = Cursors.Default - lblSave.Visible = False - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - ClassLogger.Add(">> SAPResulttable is nothing", False) - Exit Sub - End If - '###### - Dim i = 0 - Dim tablename = "[TBPMO_SAP_" & TempTableNameTextBox.Text & "]" - ClassDatabase.Execute_non_Query_withConn("DROP TABLE " & tablename, 1) - - Dim createtablesql = "CREATE TABLE " & tablename & " ( " - For Each col As System.Data.DataColumn In SAPResulttable.Columns - If i = 0 Then - createtablesql += "[" & col.ColumnName & "] [varchar](250)" - Else - createtablesql += ", [" & col.ColumnName & "] [varchar](250)" - End If - i += 1 - Next - createtablesql += ")" - ''Die Tabelle anlegen - If LogErrorsOnly = False Then ClassLogger.Add(" >> Create Table: " & createtablesql, False) - If ClassDatabase.Execute_non_Query_withConn(createtablesql, 1) = False Then - MsgBox("Error in creating TempTable: Check log", MsgBoxStyle.Critical) - Exit Sub - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> table has been created", False) - - Dim alter = String.Format("ALTER TABLE {0} ADD GUID INTEGER NOT NULL IDENTITY(1,1)", tablename) - ClassDatabase.Execute_non_Query_withConn(alter, 1) - 'Dim del = "delete from " & tablename - 'ClassDatabase.Execute_non_Query_withConn(del, 1) - 'If ClassDatabase.Execute_non_Query_withConn(createtablesql, 1) = False Then - ' Me.Cursor = Cursors.Default - ' MsgBox("Error while creating the temporary table. Please check the logfile!", MsgBoxStyle.Critical) - ' Exit Sub - 'End If - 'Dim ins = "Insert into " & tablename & "(" - 'Dim DT As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM " & tablename) - 'If Not IsNothing(DT) Then - ' Dim anz As Integer = 0 - ' For Each col As DataColumn In DT.Columns - ' If anz = 0 Then - ' ins = ins & col.ColumnName - ' Else - ' ins = ins & ", " & col.ColumnName - ' End If - ' anz += 1 - ' Next - ' ins = ins & ") VALUES (" - 'End If - Try - Dim OwnerCS As String - OwnerCS = ClassDatabase.GetConnectionString(1) - Dim SQLconnect As New SqlClient.SqlConnection - SQLconnect.ConnectionString = OwnerCS - SQLconnect.Open() - ' Note that the column positions in the source DataTable - ' match the column positions in the destination table, - ' so there is no need to map columns. - Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(SQLconnect) - bulkCopy.DestinationTableName = tablename - Try - ' Write from the source to the destination. - bulkCopy.WriteToServer(SAPResulttable) - Catch ex As Exception - MsgBox("Unexpected Error in BulkCopy SQL: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Using - SQLconnect.Close() - Me.Cursor = Cursors.Default - If LogErrorsOnly = False Then ClassLogger.Add(" >> Create table from SAP FuBa was successfull " & SAPResulttable.Rows.Count & " Rows were inserted to table '" & tablename & "'!", False) - MsgBox("Create table was successfull! " & vbNewLine & SAPResulttable.Rows.Count & " Rows were inserted to table '" & tablename & "'!", MsgBoxStyle.Information) - Catch ex As Exception - MsgBox("Unexpected Error in SQL bulkCopy: " & ex.Message, MsgBoxStyle.Critical) - Me.Cursor = Cursors.Default - End Try - '###### - End If - End Sub - - Private Sub rbTable_CheckedChanged(sender As Object, e As EventArgs) Handles rbTable.CheckedChanged - If rbTable.Checked Then - MethodTextBox.Text = "TABLE" - lblMethodname.Text = "Table Name" - Else - lblMethodname.Text = "FuBa Name" - MethodTextBox.Text = "FUBA" - End If - End Sub - - Private Sub MethodTextBox_TextChanged(sender As Object, e As EventArgs) Handles MethodTextBox.TextChanged - If MethodTextBox.Text = "TABLE" Then - rbTable.Checked = True - End If - End Sub - - Private Sub btnGetResult_Click(sender As Object, e As EventArgs) Handles btnGetResult.Click - - Dim sw As New Stopwatch - sw.Start() - m_CountTo = 100 - - Me.Cursor = Cursors.WaitCursor - If ClassSAP.ConnectionInit(HostTextBox.Text, SystemNumberTextBox.Text, UserNameTextBox.Text, PasswordTextBox.Text, ClientTextBox.Text, LanguageTextBox.Text) = True Then - lblConnectionopen.Visible = True - Else - lblConnectionopen.Visible = False - Me.Cursor = Cursors.Default - lblResult.Visible = False - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - lblSave.Visible = False - sw.Stop() - Exit Sub - End If - - Dim SAPResulttable As DataTable = New DataTable - Dim rowlimit As Integer = 0 - If txtLimitRows.Text <> "" Then - rowlimit = txtLimitRows.Text - End If - If rbTable.Checked = True Then - - Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, rowlimit) - If Not IsNothing(result) Then - SAPResulttable = result - End If - ElseIf rBFuba.Checked = True Then 'FUBA Abruf - Dim result = ClassSAP.FuBa_Returndatatable_Seperated(TableNameTextBox.Text, FuBa_SplitCharacterTextBox.Text, rowlimit) - If Not IsNothing(result) Then - SAPResulttable = result - End If - End If - If SAPResulttable Is Nothing Then - ClassSAP.SAP_CONNECTION.Close() - lblResult.Visible = False - Me.Cursor = Cursors.Default - lblSave.Visible = False - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - sw.Stop() - ClassLogger.Add(">> SAPResulttable is nothing", False) - Exit Sub - End If - - - 'Jetzt dem Grid die Datasource zuordnen - - Try - If SAPResulttable.Rows.Count > 0 Then - GridControl2.DataSource = SAPResulttable - Else - Try - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - Catch ex As Exception - - End Try - End If - ClassSAP.SAP_CONNECTION.Close() - Dim elapsed As Double - elapsed = sw.Elapsed.TotalSeconds - sw.Stop() - If rowlimit <> 0 And SAPResulttable.Rows.Count >= rowlimit Then - lblResult.Text = "Result (limited to " & rowlimit.ToString & " rows) - Duration: " & Format(elapsed, "0.00") & " seconds" - Else - lblResult.Text = "Result (unlimited) >> " & SAPResulttable.Rows.Count & " rows retrieved - Duration: " & Format(elapsed, "0.00") & " seconds" - End If - lblResult.Visible = True - Me.Cursor = Cursors.Default - lblSave.Visible = False - - Catch ex As Exception - ClassSAP.SAP_CONNECTION.Close() - lblResult.Visible = False - Me.Cursor = Cursors.Default - lblSave.Visible = False - GridControl2.DataSource = Nothing - GridView2.Columns.Clear() - ClassLogger.Add(">> Unexpected Error in GridControl2 >> DataTable 2: " & ex.Message, False) - MsgBox("Error in GridControl2 >> DataTable: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub rBFuba_CheckedChanged(sender As Object, e As EventArgs) Handles rBFuba.CheckedChanged - If rBFuba.Checked = True Then - Me.FuBa_SplitCharacterTextBox.Visible = True - lblSplitchr.Visible = True - Else - Me.FuBa_SplitCharacterTextBox.Visible = False - lblSplitchr.Visible = False - End If - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Refresh_Fubas() - End Sub - - Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click - Me.Cursor = Cursors.WaitCursor - lblresultFunction.Visible = False - If ClassSAP.ConnectionInit(testHOST.Text, testSYSNR.Text, testUSERName.Text, testPW.Text, testClient.Text, testLanguage.Text) = True Then - lblSuccess.Visible = True - Else - lblSuccess.Visible = False - Me.Cursor = Cursors.Default - Exit Sub - End If - Dim result = ClassSAP.INSERT_ARCHIVE_OBJECT(testArchiveID.Text, testDOCID.Text, testAROBJECT.Text, testAROBJECT.Text, testSAP_OBJECT.Text, testDOCTYPE.Text, testTablename.Text) - lblresultFunction.Visible = True - If result <> "" Then - lblresultFunction.Text = result.ToString - Else - lblresultFunction.Text = "Function executed successfully!" - End If - Me.Cursor = Cursors.Default - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - Me.Cursor = Cursors.WaitCursor - lblResultBAPI.Visible = False - If ClassSAP.ConnectionInit(testHOST.Text, testSYSNR.Text, testUSERName.Text, testPW.Text, testClient.Text, testLanguage.Text) = True Then - lblSuccess.Visible = True - Else - lblSuccess.Visible = False - Me.Cursor = Cursors.Default - Exit Sub - End If - Dim result = ClassSAP.LINK_ARC_OBJECT(txtTableSendList.Text, txtBARCODESendlist.Text, txtCONTREPSendList.Text, txtDOC_IDSendList.Text, txtARDATESendList.Text, txtDoctypeSendList.Text) - lblResultBAPI.Visible = True - If result <> "" Then - lblResultBAPI.Text = result.ToString - Else - lblResultBAPI.Text = "Function executed successfully!" - End If - Me.Cursor = Cursors.Default - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSQLEditor.Designer.vb b/app/DD-Record-Organizer - Kopie/frmSQLEditor.Designer.vb deleted file mode 100644 index 3dc454f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSQLEditor.Designer.vb +++ /dev/null @@ -1,425 +0,0 @@ - _ -Partial Class frmSQLEditor - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSQLEditor)) - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Me.Button1 = New System.Windows.Forms.Button() - Me.txtValue = New System.Windows.Forms.TextBox() - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TBDD_CONNECTIONBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBDD_CONNECTIONTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CONNECTIONTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.cmbConnection = New System.Windows.Forms.ComboBox() - Me.Button2 = New System.Windows.Forms.Button() - Me.btnTestSQL = New System.Windows.Forms.Button() - Me.cmbPlaceholder = New System.Windows.Forms.ComboBox() - Me.btnAddPlaceholder = New System.Windows.Forms.Button() - Me.btnRefreshConnections = New System.Windows.Forms.Button() - Me.dgvPlaceholders = New System.Windows.Forms.DataGridView() - Me.dgvResult = New System.Windows.Forms.DataGridView() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.cmbSelectColumns = New System.Windows.Forms.ComboBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.cmbFromTables = New System.Windows.Forms.ComboBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.radioTable = New System.Windows.Forms.RadioButton() - Me.radioView = New System.Windows.Forms.RadioButton() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.cmbWhereColumns = New System.Windows.Forms.ComboBox() - Me.cmbWhereOperator = New System.Windows.Forms.ComboBox() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.txtCondition = New System.Windows.Forms.TextBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.colPlaceholder = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.colReplace = New System.Windows.Forms.DataGridViewTextBoxColumn() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.dgvPlaceholders, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.dgvResult, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - Me.GroupBox2.SuspendLayout() - Me.GroupBox3.SuspendLayout() - Me.GroupBox4.SuspendLayout() - Me.SuspendLayout() - ' - 'Button1 - ' - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.DialogResult = System.Windows.Forms.DialogResult.OK - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.save_16xLG - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'txtValue - ' - Me.txtValue.AcceptsTab = True - resources.ApplyResources(Me.txtValue, "txtValue") - Me.txtValue.Name = "txtValue" - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBDD_CONNECTIONBindingSource - ' - Me.TBDD_CONNECTIONBindingSource.DataMember = "TBDD_CONNECTION" - Me.TBDD_CONNECTIONBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBDD_CONNECTIONTableAdapter - ' - Me.TBDD_CONNECTIONTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Me.TBDD_CONNECTIONTableAdapter - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'cmbConnection - ' - resources.ApplyResources(Me.cmbConnection, "cmbConnection") - Me.cmbConnection.DataSource = Me.TBDD_CONNECTIONBindingSource - Me.cmbConnection.DisplayMember = "BEZEICHNUNG" - Me.cmbConnection.FormattingEnabled = True - Me.cmbConnection.Name = "cmbConnection" - Me.cmbConnection.ValueMember = "GUID" - ' - 'Button2 - ' - resources.ApplyResources(Me.Button2, "Button2") - Me.Button2.Image = Global.DD_Record_Organizer.My.Resources.Resources.database_connect - Me.Button2.Name = "Button2" - Me.Button2.UseVisualStyleBackColor = True - ' - 'btnTestSQL - ' - resources.ApplyResources(Me.btnTestSQL, "btnTestSQL") - Me.btnTestSQL.Image = Global.DD_Record_Organizer.My.Resources.Resources.Go - Me.btnTestSQL.Name = "btnTestSQL" - Me.btnTestSQL.UseVisualStyleBackColor = True - ' - 'cmbPlaceholder - ' - resources.ApplyResources(Me.cmbPlaceholder, "cmbPlaceholder") - Me.cmbPlaceholder.FormattingEnabled = True - Me.cmbPlaceholder.Items.AddRange(New Object() {resources.GetString("cmbPlaceholder.Items"), resources.GetString("cmbPlaceholder.Items1"), resources.GetString("cmbPlaceholder.Items2")}) - Me.cmbPlaceholder.Name = "cmbPlaceholder" - ' - 'btnAddPlaceholder - ' - resources.ApplyResources(Me.btnAddPlaceholder, "btnAddPlaceholder") - Me.btnAddPlaceholder.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - Me.btnAddPlaceholder.Name = "btnAddPlaceholder" - Me.btnAddPlaceholder.UseVisualStyleBackColor = True - ' - 'btnRefreshConnections - ' - resources.ApplyResources(Me.btnRefreshConnections, "btnRefreshConnections") - Me.btnRefreshConnections.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - Me.btnRefreshConnections.Name = "btnRefreshConnections" - Me.btnRefreshConnections.UseVisualStyleBackColor = True - ' - 'dgvPlaceholders - ' - resources.ApplyResources(Me.dgvPlaceholders, "dgvPlaceholders") - Me.dgvPlaceholders.AllowUserToAddRows = False - Me.dgvPlaceholders.AllowUserToDeleteRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.Cyan - Me.dgvPlaceholders.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 - DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle2.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.dgvPlaceholders.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2 - Me.dgvPlaceholders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvPlaceholders.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.colPlaceholder, Me.colReplace}) - DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle3.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.dgvPlaceholders.DefaultCellStyle = DataGridViewCellStyle3 - Me.dgvPlaceholders.Name = "dgvPlaceholders" - ' - 'dgvResult - ' - resources.ApplyResources(Me.dgvResult, "dgvResult") - Me.dgvResult.AllowUserToAddRows = False - Me.dgvResult.AllowUserToDeleteRows = False - DataGridViewCellStyle4.BackColor = System.Drawing.Color.Cyan - Me.dgvResult.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4 - DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle5.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.dgvResult.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle5 - Me.dgvResult.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - DataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle6.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.dgvResult.DefaultCellStyle = DataGridViewCellStyle6 - Me.dgvResult.Name = "dgvResult" - Me.dgvResult.ReadOnly = True - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'cmbSelectColumns - ' - resources.ApplyResources(Me.cmbSelectColumns, "cmbSelectColumns") - Me.cmbSelectColumns.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cmbSelectColumns.FormattingEnabled = True - Me.cmbSelectColumns.Name = "cmbSelectColumns" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'cmbFromTables - ' - resources.ApplyResources(Me.cmbFromTables, "cmbFromTables") - Me.cmbFromTables.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cmbFromTables.FormattingEnabled = True - Me.cmbFromTables.Name = "cmbFromTables" - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'radioTable - ' - resources.ApplyResources(Me.radioTable, "radioTable") - Me.radioTable.Name = "radioTable" - Me.radioTable.TabStop = True - Me.radioTable.UseVisualStyleBackColor = True - ' - 'radioView - ' - resources.ApplyResources(Me.radioView, "radioView") - Me.radioView.Name = "radioView" - Me.radioView.TabStop = True - Me.radioView.UseVisualStyleBackColor = True - ' - 'GroupBox1 - ' - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Controls.Add(Me.radioTable) - Me.GroupBox1.Controls.Add(Me.radioView) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'cmbWhereColumns - ' - resources.ApplyResources(Me.cmbWhereColumns, "cmbWhereColumns") - Me.cmbWhereColumns.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cmbWhereColumns.FormattingEnabled = True - Me.cmbWhereColumns.Name = "cmbWhereColumns" - ' - 'cmbWhereOperator - ' - resources.ApplyResources(Me.cmbWhereOperator, "cmbWhereOperator") - Me.cmbWhereOperator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList - Me.cmbWhereOperator.FormattingEnabled = True - Me.cmbWhereOperator.Items.AddRange(New Object() {resources.GetString("cmbWhereOperator.Items"), resources.GetString("cmbWhereOperator.Items1"), resources.GetString("cmbWhereOperator.Items2"), resources.GetString("cmbWhereOperator.Items3")}) - Me.cmbWhereOperator.Name = "cmbWhereOperator" - ' - 'GroupBox2 - ' - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Controls.Add(Me.cmbConnection) - Me.GroupBox2.Controls.Add(Me.Button2) - Me.GroupBox2.Controls.Add(Me.btnRefreshConnections) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'GroupBox3 - ' - resources.ApplyResources(Me.GroupBox3, "GroupBox3") - Me.GroupBox3.Controls.Add(Me.cmbPlaceholder) - Me.GroupBox3.Controls.Add(Me.btnAddPlaceholder) - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.TabStop = False - ' - 'GroupBox4 - ' - resources.ApplyResources(Me.GroupBox4, "GroupBox4") - Me.GroupBox4.Controls.Add(Me.txtCondition) - Me.GroupBox4.Controls.Add(Me.Label6) - Me.GroupBox4.Controls.Add(Me.cmbSelectColumns) - Me.GroupBox4.Controls.Add(Me.Label7) - Me.GroupBox4.Controls.Add(Me.cmbWhereOperator) - Me.GroupBox4.Controls.Add(Me.cmbFromTables) - Me.GroupBox4.Controls.Add(Me.cmbWhereColumns) - Me.GroupBox4.Controls.Add(Me.Label8) - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.TabStop = False - ' - 'txtCondition - ' - resources.ApplyResources(Me.txtCondition, "txtCondition") - Me.txtCondition.Name = "txtCondition" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'colPlaceholder - ' - resources.ApplyResources(Me.colPlaceholder, "colPlaceholder") - Me.colPlaceholder.Name = "colPlaceholder" - Me.colPlaceholder.ReadOnly = True - ' - 'colReplace - ' - resources.ApplyResources(Me.colReplace, "colReplace") - Me.colReplace.Name = "colReplace" - ' - 'frmSQLEditor - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.GroupBox4) - Me.Controls.Add(Me.GroupBox3) - Me.Controls.Add(Me.GroupBox2) - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(Me.dgvResult) - Me.Controls.Add(Me.dgvPlaceholders) - Me.Controls.Add(Me.btnTestSQL) - Me.Controls.Add(Me.txtValue) - Me.Controls.Add(Me.Button1) - Me.Name = "frmSQLEditor" - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.dgvPlaceholders, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.dgvResult, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox3.ResumeLayout(False) - Me.GroupBox4.ResumeLayout(False) - Me.GroupBox4.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents txtValue As System.Windows.Forms.TextBox - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBDD_CONNECTIONBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_CONNECTIONTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CONNECTIONTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents cmbConnection As System.Windows.Forms.ComboBox - Friend WithEvents Button2 As System.Windows.Forms.Button - Friend WithEvents btnTestSQL As System.Windows.Forms.Button - Friend WithEvents cmbPlaceholder As System.Windows.Forms.ComboBox - Friend WithEvents btnAddPlaceholder As System.Windows.Forms.Button - Friend WithEvents btnRefreshConnections As System.Windows.Forms.Button - Friend WithEvents dgvPlaceholders As System.Windows.Forms.DataGridView - Friend WithEvents dgvResult As System.Windows.Forms.DataGridView - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents cmbSelectColumns As System.Windows.Forms.ComboBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents cmbFromTables As System.Windows.Forms.ComboBox - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents radioTable As System.Windows.Forms.RadioButton - Friend WithEvents radioView As System.Windows.Forms.RadioButton - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents cmbWhereColumns As System.Windows.Forms.ComboBox - Friend WithEvents cmbWhereOperator As System.Windows.Forms.ComboBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtCondition As System.Windows.Forms.TextBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents colPlaceholder As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents colReplace As System.Windows.Forms.DataGridViewTextBoxColumn -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmSQLEditor.en-US.resx b/app/DD-Record-Organizer - Kopie/frmSQLEditor.en-US.resx deleted file mode 100644 index 6d451a9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSQLEditor.en-US.resx +++ /dev/null @@ -1,618 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Save - - - Test SQL-Command - - - Insert placeholder - - - Placeholder - - - Substitution - - - - 42, 15 - - - Result: - - - 59, 19 - - - Tables - - - Select Tabletype - - - Placeholders - - - Generate SQL-Command - - - 144, 15 - - - Placeholder Substitutions: - - - 93, 15 - - - SQL-Command: - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wD3kQAAM9RuAKrGogAuhjIA/8yZAGytbADb0tIA/609AGDplADbsrIAN61FAIPNlQD/4OAAYcd9AFOm - VABDkUUASsFrACe/VgD/zMwA7e3tAE3phACZwJQAO8NbAOvc3ADbwMAAss6yAP/x8QCR0p8A64UAAC6i - PwA4jDsA/9bWAODJyQA/pEoA29vbAEbKcgDs5eUAbbV0AP+ZAAD/+PgA/+rqANu5uQAvjzQAT+2LAP/l - 5QD/29sA/9HRANvFxQCmxp0A4M3NACuKMAA10GsA287OADOQNwDbyckA7OrqAOzf3wD/+/sA//T0AP/u - 7gDs4uIA29jYANu8vAAovFUA7ejoAC2IMAAzjjUA/+fnAP/Z2QD/1NQA4MfHANu0tADs7OwA7evrAO3m - 5gBCkUQA//DwANu/vwDburoA27i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAACgoKCgoKCgoKCgoKAAAACgxLjEcOkVPLytHCxQoAAAoODg+RDcXGU9AUUkL - KAAAKDZOTCwKGBBOIkZRMCgAACgICEI0JQMWDDJIK0koAAAoPztLQxITNS0fPVBHKAAAKCQkFQUND0Ej - BCJAUSgAACgkARUgHScHPDMOQCEoAAAoJCRKTREbJjgxGkBRKAAAKCQBJAE5KTYqMQ5AISgAACgJKCgo - KCgoKCgoKCgoAAAoBh4eHh4eHh4eHh4CKAAAKAYGBgYGBgYGBgYGCSgAAAAoKCgoKCgoKCgoKCgAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA/5kAR/+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AEcAAAAAAAAAAP+ZAP/bxcX//+Xl/9vFxf//8fH/7N/f///n5//bv7///9vb/9u5uf//1NT/27Ky///M - zP//mQD/AAAAAAAAAAD/mQD/28nJ/9vJyf/s4uL/M441/zOQN/+ZwJT/69zc/9u/v//bvLz/27i4/9u0 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFBQUFBQUFBQUFBQUFBQUFBQUFB - AAAAQYdoWmhoYCSFeqeoMaqrW4pZt7IVQQAAQYammKZ0CT8uU0oQvqmqlDOud3W0QQAAQcBWVlZxGwZO - WGwtmb4xvLtbubgWQQAAQXSklqSDXjUmTxIHE0qIMYmsulmxQQAAQSSjlaNJPg0gs51VBB9hvVerW66w - QQAAQcFDQ0MKXVBlw4B7Ui9GKwW8u7p3QQAAQaKDk6Gff2Q3bzkZgQO1cKVXlK2vQQAAQaGga4JzKTtc - VBFyeTx8RHSpvDOuQQAAQWuSv7/EwixfJUWcmzQaYsUxvLu6QQAAQXMBIQEBTCcdDm4YIw9+URCovKyK - QQAAQZ4BIQEBmihNMDYUIoRKWhCovKyKQQAAQb8hISFmDBxAeEu2SFaYWpcxvLu6QQAAQZ4BIQEBHjoy - PaGjloWmWhCovKyKQQAAQXMBIQEBR56ffWejloWmWhCovKyKQQAAQWOLi4uLi2OMbY1pjkJ2jxeQapE4 - QQAAQQtBQUFBQUFBQUFBQUFBQUFBQUFBQQAAQQgqKioqKioqKioqKioqKioqKioCQQAAQQgICAgICAgI - CAgICAgICAgICAgLQQAAAEFBQUFBQUFBQUFBQUFBQUFBQUFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AMAAAwCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAMA////AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+Z - AEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAP+ZAP//4+P//+Xl/7ajo///5eX//+Xl/8a4 - uP//8PD//+vr/7mlpf//4OD//97e/7aenv//29v//9nZ/7aZmf//1dX//9LS/7aUlP//zs7//8zM//+Z - AP8AAAAAAAAAAP+ZAP//5+f//+jo/7ampv//6Oj//+3t/3mwdf8kmiL/W6xX/8fLvv//6en//+Hh/7af - n///3d3//9vb/7abm///19f//9TU/7aWlv//z8///83N//+ZAP8AAAAAAAAAAP+ZAP+2p6f/tqio/7ao - qP+2qKj/2NHR/x+RHf+P57P/TsVr/w+RD/+HvoH/1MjI/7uoqP+2n5//tp6e/7acnP+2mpr/tpmZ/7aX - l/+2lZX/tpOT//+ZAP8AAAAAAAAAAP+ZAP//7e3//+7u/7aqqv//7u7///b2/xmKGP9215j/U9R//z/V - dP8UpSf/QaY+/7rLs///6en//9/f/7aenv//2tr//9jY/7aYmP//0tL//9DQ//+ZAP8AAAAAAAAAAP+Z - AP//8PD///Hx/7asrP//8fH///j4/xeFFP9t0o//R8lv/zTOaP9A23j/Nclg/wuOCv+Fwn7/+u3q/72o - qP//3Nz//9nZ/7aZmf//1NT//9HR//+ZAP8AAAAAAAAAAP+ZAP+2ra3/tq6u/7aurv+2rq7/2dTU/xuD - Gf9pzon/Q8Np/y/GX/80z2n/Pddy/0Xhfv8frDb/J48l/7HCqP+9p6f/tpyc/7aamv+2mJj/tpaW//+Z - AP8AAAAAAAAAAP+ZAP//9fX///b2/7awsP//9/f///v7/xyBG/9ryoX/Q75m/y2+WP8vxV//M81n/znS - bf9B3Hn/OtNt/x6HHf//7Oz//9zc/7abm///1tb//9PT//+ZAP8AAAAAAAAAAP+ZAP//9/f///n5/7ay - sv//+vr///z8/xt8Gv9wyYj/Sbtn/zC5Vv8pvFb/LsJc/zDLZf841G//Mshh/yGEH///7e3//93d/7ac - nP//19f//9TU//+ZAP8AAAAAAAAAAP+ZAP+2srL/trS0/7a1tf+2tbX/2djY/x16HP97yY//VLls/z62 - Xf8qtE//KLtV/y/CXv8Ulyj/Oo45/7XDrf+8qKj/tp6e/7acnP+2mpr/tpiY//+ZAP8AAAAAAAAAAP+Z - AP///Pz//////7a2tv///////////yJ6IP+KzJn/Y7t2/1C3Z/9DumP/J6ZC/w15Df+eyJn//PHw/76t - rf//4eH//97e/7acnP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///f3//////7a2tv///////////yd8 - Jf+f0qn/fMKJ/27Bf/8liCz/V51V/8fRw///8vL//+np/7ajo///4eH//97e/7acnP//2Nj//9XV//+Z - AP8AAAAAAAAAAP+ZAP+2tbX/tra2/7a2tv+2trb/2NjY/yh8J//M6dL/ebd+/x15HP+ev5z/2NLS/8C2 - tv+2qKj/tqam/7ajo/+2oaH/tp6e/7acnP+2mpr/tpiY//+ZAP8AAAAAAAAAAP+ZAP///f3//////7a2 - tv///////////5K1kv80hTT/cqRx/87TzP//9/f///Hx/7aqqv//6+v//+jo/7ajo///4eH//97e/7ac - nP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///Pz//////7a2tv///////////8rKyv///f3///v7/723 - t///9PT///Hx/7aqqv//6+v//+jo/7ajo///4eH//97e/7acnP//2Nj//9XV//+ZAP8AAAAAAAAAAP+Z - AP/Pzc3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pzc3/z8vL/8/Jyf/Px8f/z8TE/8/Cwv/PwMD/z729/8+7 - u//PuLj/z7a2/8+zs//PsbH/z6+v//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP8AAAAAAAAAAP+ZAP//zJn/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+ZAP//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//609//+ZAP8AAAAAAAAAAP+ZAEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP///wDAAAMAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAADAP///wD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A9I4AADvYdQDCpYcAGIAbAJLlswD/0KsA/7VTAG+n - bADN59IAI7c+AL25uQBs0IsA/9zcADuOOQDqnSoA0qRgAECzXACfzJkA/8B0ABegJACEv34A7fLpALik - pABXum4A1cvLAC/HYQAsfSwAhcqUAF6tWwD/rT0AT9mBAK/HqQA7pTkAfaZ9ACm5UgD/nAoA2tnZACiQ - JgBwvH4A//HxACuhLgB62JoA/8yZAFDLdgD/0NAAuJiYABiRHQCm1K0A3ejTAEnBawDHx8cAwK2tAFvQ - gQA+zG0AeceMAP/n5wAfqC4ALooxAB6TLwBlomQANrxdAEPffQCUzqAAYrp1AFSsYwBs2pMA64UAACF7 - IQCp1aIANM5oAC/CVAARiBkAMbJTALiysgAjsEYAn8+nAP+ZAABQtmgA2dLSAP/4+ABwyIgAqcCoAITD - jgDOzsYAwL+/APnv6wAenCEAOdNtADfHZAD/1tYAuKurALiengAaeBwAxbi4AEjkgQBx1JAAo8ygACzB - WwBEt2EAS8ZwAP/h4QDRz88A/+zsACe0TgBB2nMAS7pnACSUIwBpzIcAMIQxADTBYAAYixwAPqE8ADu5 - XQC9tLQAuLe3AL+pqQD7lQAAJX0kAF+4cQDAsbEAMshdADPKZQCwwqkAT7tqAFS3awAztVYAfMSKANPP - ywAeeh4AHn4gANvW1gAljSUAK75YAGzJhgD/+/sA//X1APeRAAD/5OQA/9nZAP/T0wAckh4Axbu7AL28 - vAC4r68AuKenALihoQDW0NAAva+vABiEGwBKvmkA2ubTAEPdegAuw10ANtBqABl9GgAqtlEAu7a2AL2s - rAAwyWMAP9h0AP/9/QD/8/MA/+/vAP/q6gD/398AvbGxALi1tQC4ra0AuKmpALiamgC4nJwAF4waADLN - ZwC9t7cAv6urACiPJAApulQAssOpADfTbQDa19cAMMZgADPMZgA40mwAOtRuAL+wsAD//v4A//r6AP/3 - 9wD/9vYA//T0AP/y8gD/8PAAGYMbAP/u7gD/7e0A/+vrAP/p6QD/5uYA/+XlAP/j4wD/4OAA/97eAP/d - 3QD/29sA/9raAP/Y2AD/19cA/9XVAP/U1AD/0dEAJrVOACu/WQDa2toA2tjYAL29vQC9uroAvba2ALi4 - uAC9rq4AuLS0ALiZmQC4s7MAuLGxALiwsAC4nZ0AuK6uALifnwC4oKAAuKysALiiogC4qqoAuKOjALil - pQDZ2dkA29fXAD/ZdABD33wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAEU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4RAABOBCnDw+bDw8PmxGjF6KXGOZLHi4vpZqbL - 5M3OB04AAE6fpcXF6MXFxejDoym6yMjJ58rLDl2M0NHe0y6MTgAATtzExMRcxMTEjxMqIiHBOcgYZsrL - 5M3P0N6NLs5OAABOlebmqampqalQjgZDOh5VX+rq5+fl5OKsq94vXU4AAE6nKcCjkaOjo4QwKzYgelhG - GjnJZufMDoys0Y0OTgAATnO/ib5Lvr6+7K1hLTe47gtxMmjJ56YOzaxb0sxOAABO2r69Ud9RUVG1cA1l - WrdZmWoVFlc1yssO4s/Ry04AAE6v3d2oqKioqNeWbTNvtke4oWBIbLOwk+RdrKvlTgAATgyIort0u7u7 - JsKHlz7VG7ebue0/scPKy+SM0MtOAABO2bsBAdsBAQHWBVJ9ciSGmqCutAOFpMqm5M7Ppk4AAE6QAQEB - 2wEBAdacOBlkf9SyY3tMJ3w5Zqbkzc/KTgAATtjb29vb29vb1l4dQU8SSp1pSQmBeerp5+RdrOdOAABO - 2AEBAdsBAQHWgkAoeH5rPA+YwMWSyMnK5Q6MZk4AAE7YAQEB2wEBAdZFMVSAQoNilCnExZLIycrlDoxm - TgAATtgBAQHbAQEB63cKTTs9F1GRwcTFksjJyuUOjGZOAABO2Nvb29vb29s0I24cU2eeS5GpXOiS6hjn - 5eTi504AAE7YAQEB2wEBAdsBAQFWiFG+kcHExZLIycrlDoxmTgAATtgBAQHbAQEB2wEBAXSIUb6RwcTF - ksjJyuUOjGZOAABO2AEBAdsBAQHbAQEBdLy9iZGkxMWSyMnK5Q6MZk4AAE7b29vb29vb29vb23So3eDh - 4+ZcqpLq6efkXax1TgAATiVOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OAABOCAICAgICAgICAgIC - AgICAgICAgICAgICAgICdk4AAE4URERERERERERERERERERERERERERERERERESKTgAAECwsLCwsLCws - LCwsLCwsLCwsLCwsLCwsLCwsFB8QAAAAEE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OEAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////gAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAP///////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+ZAHP/mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kAcwAAAAAAAAAA/5kA/8Kl - h///8fH//+7u///u7v+4rKz//+7u///u7v//7u7/uKys///t7f//7Oz//+vr/7iqqv//6ur//+np///n - 5/+4p6f//+bm///k5P//5OT/uKOj///h4f//39///97e/7ifn///29v//9ra///Qq///mQD/AAAAAAAA - AAD/mQD/vays///q6v//6+v//+vr/7iqqv//6+v//+vr///r6/+4qqr//+7u///z8///8fH/v7Cw///l - 5f//5eX//+Pj/7iiov//4OD//97e///c3P+4np7//9nZ///X1///1dX/uJmZ///R0f//0ND//9nZ//+Z - AP8AAAAAAAAAAP+ZAP+9rq7//+3t///t7f//7e3/uKur///t7f//7e3//+3t/8W7u/+fzJn/K6Eu/zul - Of+vx6n///Dw///n5///5eX/uKSk///h4f//4OD//97e/7ifn///29v//9jY///X1/+4mZn//9PT///Q - 0P//2tr//5kA/wAAAAAAAAAA/5kA/72vr/+4rKz/uKys/7itrf+4ra3/uK2t/7itrf+4ra3/2dLS/xyS - Hv+S5bP/bNqT/x+oLv9erVv/zs7G/8W4uP+4paX/uKWl/7iiov+4oqL/uKCg/7ifn/+4nZ3/uJyc/7ia - mv+4mZn/uJiY/7ienv//mQD/AAAAAAAAAAD/mQD/vbGx///x8f//8vL///Pz/7ivr///8/P///Pz///z - 8//b1tb/GJEd/3rYmv9b0IH/T9mB/zLIXf8enCH/qdWi/9XLy///5+f//+Pj///h4f+4oqL//93d///c - 3P//2dn/uJyc///V1f//09P//9zc//+ZAP8AAAAAAAAAAP+ZAP+9tLT///T0///19f//9vb/uLKy///2 - 9v//9vb///b2/9vX1/8XjBr/cdSQ/1DLdv8+zG3/ONJs/0PffP8jtz7/PqE8/93o0///7Oz//+Pj/7ii - ov//39///9zc///b2/+4nJz//9bW///U1P//3d3//5kA/wAAAAAAAAAA/5kA/722tv//9vb///f3///4 - +P+4s7P///j4///4+P//+Pj/2tfX/xiLHP9s0Iv/S8Zw/zfHZP8zzGb/OdNt/0Pdev9B2nP/F6Ak/4S/ - fv/57+v/wK2t///g4P//3t7//9zc/7idnf//2Nj//9XV///e3v//mQD/AAAAAAAAAAD/mQD/vbe3/7i0 - tP+4tLT/uLW1/7i1tf+4tbX/uLW1/7i1tf/a2Nj/GIQb/2nMh/9JwWv/NMFg/zDGYP80zmj/ONJs/z/Y - dP9I5IH/L8JU/ySUI/+yw6n/v6ur/7ihof+4n5//uJ6e/7icnP+4mpr/uKCg//+ZAP8AAAAAAAAAAP+Z - AP+9ubn///v7///9/f///v7/uLe3///+/v///v7///7+/9rZ2f8Zgxv/bMmG/0q+af82vF3/K79Z/y/H - Yf8zzGb/NtBq/zrUbv8/2XT/Q999/yiPJP//7u7//+Dg///e3v+4n5///9nZ///X1///3t7//5kA/wAA - AAAAAAAA/5kA/726uv///v7///////////+4uLj/////////////////2tra/xiAG/9wyIj/T7tq/zu5 - Xf8puVL/K75Y/y7DXf8wyWP/Ms1n/zfTbf872HX/JY0l///v7///4OD//9/f/7ifn///2tr//9jY///f - 3///mQD/AAAAAAAAAAD/mQD/vby8/////////////////7i4uP/////////////////a2tr/GX0a/3nH - jP9Xum7/RLdh/zO1Vv8mtU7/KbpU/yzBW/8zymX/I7BG/yiQJv+wwqn//+fn///h4f//39//uJ+f///b - 2///2Nj//+Dg//+ZAP8AAAAAAAAAAP+ZAP+9vb3/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/9ra - 2v8aeBz/hcqU/2K6df9Qtmj/QLNc/zGyU/8qtlH/J7RO/xGIGf9vp2z/08/L/8Cxsf+4paX/uKOj/7ii - ov+4n5//uJ6e/7icnP+4oqL//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj///////// - ////////2tra/x56Hv+UzqD/cLx+/1+4cf9Ut2v/S7pn/x6TL/87jjn/2ubT///y8v//6+v/uKen///l - 5f//4+P//+Dg/7igoP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/vb29/////////////////7i4 - uP/////////////////a2tr/IXsh/6bUrf+Ew47/fMSK/1SsY/8efiD/o8yg/9bQ0P//8fH//+3t///r - 6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+ZAP8AAAAAAAAAAP+ZAP+9vb3///////// - ////////uLi4/////////////////9nZ2f8lfST/zefS/5/Pp/8uijH/ZaJk/+3y6f//+Pj/uK+v///w - 8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z2f//4eH//5kA/wAAAAAAAAAA/5kA/729 - vf+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/x8fH/32mff8whDH/LH0s/6nAqP/Rz8//u7a2/7iy - sv+4r6//uK2t/7irq/+4qqr/uKen/7ilpf+4pKT/uKKi/7igoP+4n5//uJ2d/7iiov//mQD/AAAAAAAA - AAD/mQD/vb29/////////////////7i4uP////////////////+4uLj/////////////////wL+////7 - +///+Pj///b2/7ivr///8PD//+3t///r6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+Z - AP8AAAAAAAAAAP+ZAP+9vb3/////////////////uLi4/////////////////7i4uP////////////// - //+4t7f///v7///4+P//9vb/uK+v///w8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z - 2f//4eH//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj/////////////////uLi4//// - /////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l5f//4+P//+Dg/7ig - oP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4 - uP+4uLj/uLi4/7i4uP+4t7f/uLW1/7i0tP+4sbH/uLCw/7iurv+4rKz/uKur/7ipqf+4p6f/uKWl/7ij - o/+4oqL/uJ+f/7ienv+4nJz/v6mp//+ZAP8AAAAAAAAAAP+ZAP//nAr//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA/wAAAAAAAAAA/5kA//+1U//0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//uVAP//mQD/AAAAAAAAAAD/mQD//8B0/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+Z - AMH/zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///AdP//rT3//5kAwQAA - AAAAAAAA/5kAR/+ZAMH/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AMH/mQBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////4AAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAAD////////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8YsAADvYdQDjroIAGIAbAJLlswD/0KsA96xQAG+n - bADN59IAI7c+AL25uQBr1IwA/9veAEKPQgDupyMA36hnAEKwWACdxZoA7rp/ABaeJgCHuYYA7O/mALOk - pABYu28A0snJADDHYQAsfSwAjMaVAFqlWADvo0MATNd+AK3OqwA7pTkAe7B3ACi4UgD/nAoA2tnZACiQ - JgBwvH4A//DzACydLwB62JoA+8iQAFDKdgD/0NAAs5aXABiRHQCt1K0A4OjYAEzBbQDKx8gAwK2tAFvN - fgA/yWsAeceMAP/m6AAcqDEALooxAB6TLwBhpWQANbtbAEPffQCZy6AAY752AFSsYwBs2pMA5n0AACF7 - IQCp1aIANc5oAC7CVAAKhQwAMrJTALOyswAnp0MAn8+nAP+iAABRtmgA1dTUAP/3+gBwyIgApsOhAIvB - jgDIzsYAwcG8APnv6wAenCEAOtNtADvGZgD/1NgAs6qsALOengAQbhAAxLi4AEjkgQB005EAo8ygAC3B - WwBEuGIASshxAP/f4wDMzMwA/+ruACizTgBB23UASbdkACSUIwBmzoUAMIAwADLBXQAYixwAR6BFADy3 - XQDBtbUAuLe3AL+pqQD7lQAAI4AmAF25cADAsbEANcpfADLLZQCwwqkAUL1sAFW2agAztFYAe8CHANPP - ywAeeh4AGoMiANvW1gAkiiIAK75XAGjHfwD/+v0A//P3APeRAAD/4+YA/9jbAP/T0wAglh8Axry8AL28 - vACzr68As6eoALOhoQDW0tIAu7CwABiEGwBKvmkA2uXSAETeeQAuxF4AN9BqAAx2DQAqtlEAu7a2AL2s - rAAxyWMAP9VyAP/8/gD/8vUA/+7xAP/p7AD/3eEAvbGxALi1tQC1rK4As6mpALOZnACznJwAGI0XADPN - ZwC9t7cAv6urACiPJAAqu1QAssOpADfTbQDa19cAMMZhADPMZgA40mwAPNVvAL+wsAD//v8A//n8AP/3 - 9wD/9fgA//P2AP/x9AD/7/IAGYMbAP/t8AD/7O8A/+juAP/n6wD/5egA/+XlAP/h5QD/4OAA/9zgAP/d - 3QD/2t0A/9ncAP3Z1gD/1NoA/dfTAP/T1gD/0dEAKLhOACu/WQDa2toA2tjYAL29vQC9uroAvba2ALi4 - uAC9rq4AuLS0ALOZmQCzs7MAs7GxALOwsACznJ4As66uALOeoACzn6EAtKysALOiogCzqqoAs6OjALOk - pgDZ2dkA29fXAD/ZdABD33wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBOTk5OTk5OTk5OTk5OTk5OTk5O - Tk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4QAAAAEAgsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCws - FBQUFBQUFBQUFBQIEAAAThQ0UVFRvr6piYm/v4lcv8ApKcGSpMPEaGjqpcY5x4vkZmamy82rz8/R0tAU - TgAAThQ0wMDAwMCqKcHBpKSSw8TEaMXqpcY5OTmTyIvJZsqszA7OjM8v0Y2NLtEUTgAAThQ0o6Ojo6Po - wMApKcGSpMPDxGjqxaXGOTnnx8iLyWbiy8zNzs8vW9KN01sUTgAAThQ0iYmJv79co6PAwMCqwaS/vr+V - aMWlxjnpOcfIi2ZdysvMzc4vW9GNjdEUTgAAThQ0qamp5ubm5lxcXOjo5jRxSSpTNJLq6hjp6eeTk+Tk - XeKsq6veLy8vLy8UTgAAThQ0vb29vb6pvomJv79cvh4qYRJJQRekxcUYOTk5x8jkZsqmzA7ejNBb0tAU - TgAAThQ0UVFRUVGpvb6+iYlcUa2HYQ02FY4xo2jqxjk5x8iTyWbKy8yrzs9b0c8UTgAAThQ0vLxRUVHj - UVG9vb7mvEmHDTY2INRJHhdzpcY5OceTi8lmpsurzYzPW4wUTgAAThQ0iIiIiLyRUVFRUb2pvEmHbTYt - oblZFa1Uo8XGOTmTyMlmysurzc7PW84UTgAAThQ04ODg4OHh4ZGRkePjlElBNi1lN0dZakhJcVZfGOnn - k5PkXeKsq6svL6sUTgAAThQ0u7uioqLgiIiIvFHjiElBNi03WrebWWpqOkkTKaXnx8iLZsrizM3Oz80U - TgAAThQ0AQEBu7tLooiIiIiRiEl4NmU3tqBHuLmhmXpJcTJfOcfIyWbiy8zNjA4UTgAAThQ0AQEBAQHf - u7uiiIjhiJwZQTNab7a3R7hZoWqZOkkjpMfIi2bipszNzssUTgAAThQ0AQEBAQHfAQG7oojgopx4QTNk - b2O2e0ebuLm5anpJVGjHx8ldyssOzqYUTgAAThQ039/f39/f39/f30tLUJx4QX1kPoZjG6C3R5u4uLlI - hRqTk+Tk4qyrq+IUTgAAThQ0AQEBAQHfAQEBAQFLu5x4QX1kPrKGY5obe65HR7iyhSk5yMfkZqbMDqYU - TgAAThQ0AQEBAQHfAQEBAQHfu154QRlrcn+dsoZjmragR4ZJFsQ5x8jkZsrLDmYUTgAAThQ0AQEBAQHf - AQEBAQHfAV5BKHhPZH+daSSy1WO2FZwjKcY5x8jlZsrLzGYUTgAAThQ0AQEBAQHfAQEBAQHfAV5BKEF+ - axJ/aWnUskxJD5iPxcY5OceTyWamzGYUTgAAThQ039/f39/f39/f39/fUF4ogCh4T2QSSkppSZwjGqmS - 6hjp55OT5F3irOQUTgAAThQ0AQEBAQHfAQEBAQHfAV4oVChBeE9kZEyccTKjpMOSxaXGOceTyWbKy8kU - TgAAThQ0AQEBAQHfAQEBAQHfAV4WHYAoQXh+g14WUaMppMOSaMXGOTmTi2bKy8kUTgAAThQ0AQEBAQHf - AQEBAQHfAV5UQFSAgBJeHhdWv8ApwcOSaMXGOTmTx8lmpskUTgAAThQ0AQEBAQHfAQEBAQHfAV5UMUBU - d14hiL7mv6PAwaSSaMWlOTmTyMlmpskUTgAAThQ039/f39/f39/f39/fZw8PMT1eHlVW46nmXFzokpKS - kuoY6eeTk+Rd4uUsTgAAThQ0AQEBAQHfAQEBAQHfARcPXm4ToohRUb2piaPAKaSSxMWlxjmTyMlmyoss - TgAAThQ0AQEBAQHfAQEBAQHfAQEBAQGQiIi8Ub2piaPAKaSSxMWlxjmTyMlmyossTgAAThQ0AQEBAQHf - AQEBAQHfAQEBAQFLiIi8Ub2piaPAKaSSxMWlxjmTyMlmyossTgAAThQ0AQEBAQHfAQEBAQHfAQEBAQHf - AQEBAbtLooiIvFGpvr+jKSmSw8XGxsUsTgAATiwUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU - FBQUFBQUEREREREETgAATk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O - TgAATnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2TgAATooCAgICAgIC - AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKKTgAATgJERERERERERERERERERERERERE - REREREREREREREREREREREREREREREQCTgAATh8RERERERERERERERERERERERERERERERERERERERER - EREREREREREREREfTgAAEBQsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwU - EAAAERQsz9HR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHRzywUEQAAABEQTk5OTk5O - Tk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OThARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA////////AAD///////8AAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAAAAAAAwAA////////AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+1ACb/pwDM/6QA//+j - AP//owD//6MA//+jAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+k - AP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pQD//6UA//+l - AP//pQD//6UA//+lAP//pQD//6UA//+lAP//pQD//6UA//+lAP//pgD//6cAzP+1ACYAAAAAAAAAAP+n - AMzvq07//9Gb///Ok///zpP//8+T///Pk///z5P//82T///Nk///zpP//86U///Mkv//zJL//82T///L - kf//y5L//8uQ///MkP//ypH//8mP///Jj///ypD//8iO///Ijf//yY7//8aM///Hjf//xYv//8aK///D - if//xIn//8KI///Dh///wYf//8CG//+/hP//voT//72D//+8gv//vIH//7qA//+6gP//uoT//61R//+n - AMwAAAAAAAAAAP+mAP/kuIH/ysbK///0+///9Pv///X7///z+f//8/n/s6uv///y+P//8vn///H3///x - 9///8vj/s6it///x9///7/X//+70///u9f//7fP/s6aq///s8///6/H//+rw///p7///6fD/s6On///n - 7f//5uz//+Tq///j6f//4ef/s52h///f5f//3uT//9vi///b4f//2N7/s5ic///V2///1Nv//9LY///R - 1///0d3//7qC//+mAP8AAAAAAAAAAP+lAP/kt33/ysTJ///y8v//8vL///Ly///y8v//8vL/s6mp///x - 8f//8PD///Dw///v7///7+//s6en///u7v//7e3//+3t///s7P//6+v/s6Wl///q6v//6en//+jo///o - 6P//5+f/s6Gh///l5f//5OT//+Pj///h4f//4OD/s5yc///d3f//3Nz//9ra///Z2f//2Nj/s5aW///V - 1f//09P//9LS///Q0P//0dj//7l///+lAP8AAAAAAAAAAP+lAP/kt3z/ysXK///z8///8/P///Pz///z - 8///8/P/s6qq///y8v//8vL///Hx///x8f//8PD/s6io///v7///7u7//+7u///t7f//7Oz/s6Wl///r - 6///6ur//+np///o6P//6Oj/s6Ki///m5v//5eX//+Tk///j4///4eH/s52d///e3v//3d3//9vb///a - 2v//2Nj/s5eX///W1v//1NT//9PT///R0f//0tn//7qA//+lAP8AAAAAAAAAAP+lAP/kuH7/ysfK///1 - 9f//9fX///X1///09P//9PT/s6ur///z8///8/P///Ly///y8v//8vL/s6mp///w8P//7+////T0///2 - 9v//9PT/u7Cw///s7P//6+v//+rq///p6f//6Oj/s6Oj///n5///5ub//+Xl///k5P//4uL/s56e///g - 4P//3t7//93d///b2///2tr/s5iY///W1v//1dX//9PT///S0v//0tj//7qA//+lAP8AAAAAAAAAAP+l - AP/kuX3/ysjK/7Otrf+zra3/s62t/7OsrP+zrKz/s6ys/7OsrP+zq6v/s6ur/7Orq/+zqqr/s6qq/7Ws - rP/HycL/S6NJ/xCNEP8ymjD/psOh/8vCwv+1qKj/s6Wl/7Olpf+zpKT/s6Oj/7Ojo/+zoqL/s6Gh/7Oh - of+zn5//s5+f/7Oenv+znZ3/s5yc/7Oamv+zmpr/s5mZ/7OYmP+zlpb/s5aW/7OUlP+zlZr//7uB//+l - AP8AAAAAAAAAAP+lAP/kuX7/ysjK///39///9/f///f3///39///9vb/s62t///29v//9fX///X1///0 - 9P//9PT/s6ur///29v9isl//JqAu/3PRjv9EuVj/BI0C/269av/z8On//+/v///r6///6+v/s6Sk///o - 6P//6Oj//+fn///m5v//5eX/s5+f///h4f//4OD//9/f///d3f//3Nz/s5mZ///Z2f//19f//9bW///U - 1P//1Nr//7yB//+lAP8AAAAAAAAAAP+lAP/kuoD/ysnK///4+P//+Pj///j4///4+P//+Pj/s62t///3 - 9///9vb///b2///19f//9fX/s6ur///5+f8YjBf/aMZ9/3XVk/9p1o3/WNJ+/xedIf8glh//uNyy///z - 8///7Oz/s6Wl///p6f//6Oj//+jo///m5v//5eX/s6Gh///j4///4eH//+Dg///e3v//3d3/s5qa///a - 2v//2Nj//9bW///V1f//1dv//7yC//+lAP8AAAAAAAAAAP+lAP/ku4H/ysrK///6+v//+vr///n5///5 - +f//+fn/s66u///4+P//+Pj///f3///39///9vb/s6ys///6+v8MhAz/asmC/2zRi/9e0IL/VNN//0zX - fv8pukv/AooC/2C2Xf/t7uT/wbW1///q6v//6en//+jo///n5///5ub/s6Gh///k5P//4+P//+Hh///f - 3///3t7/s5qa///b2///2dn//9jY///W1v//1tz//72D//+lAP8AAAAAAAAAAP+lAP/kvYD/ysrK///7 - +///+/v///v7///7+///+vr/s6+v///5+f//+fn///j4///4+P//9/f/s62t///6+v8Mgwz/ZcZ9/2bO - hf9YzX3/TM53/0HRcv86027/OtNs/xShJP8Yjhf/kL2M///z8///6+v//+np///o6P//5+f/s6Gh///l - 5f//4+P//+Li///g4P//3t7/s5ub///b2///2tr//9jY///W1v//193//72D//+lAP8AAAAAAAAAAP+l - AP/kvID/ysrK/7Oxsf+zsbH/s7Gx/7Oxsf+zsLD/s7Cw/7OwsP+zr6//s6+v/7Ovr/+zrq7/s66u/9bS - 0v8KfQr/YcR5/2HLgP9Tynj/R8tx/zvNa/82zmn/OtNt/0Hbd/8vw1P/BYoG/0ShQv/Cybv/w7e3/7Ok - pP+zo6P/s6Ki/7Ohof+zoaH/s5+f/7Oenv+znZ3/s5yc/7Obm/+zmpr/s5iY/7OYmP+zmJ3//72D//+l - AP8AAAAAAAAAAP+lAP/kvoP/ysrK///+/v///v7///39///9/f///f3/s7Gx///8/P//+/v///v7///6 - +v//+fn/s66u///7+/8MfQz/XsF2/17JfP9Qx3P/Q8hs/zbJZv8zzGb/N9Bq/zrTbf9A2nT/Qtt1/xqm - Lf8RiBD/nc+X//7x8f//6ur/s6Ki///m5v//5eX//+Tk///i4v//4OD/s52d///d3f//29v//9ra///Y - 2P//2N7//76E//+lAP8AAAAAAAAAAP+lAP/kvYP/ysrK///////////////////+/v///v7/s7Ky///9 - /f///Pz///z8///7+///+/v/s6+v///8/P8QfhD/XL1z/1zGef9NxXD/QMVp/zPGYv8xymT/Nc9p/zjR - a/871G7/P9hy/0Teev81yF3/B4sK/0SjQf/d5tP/xbm5///n5///5ub//+Xl///j4///4eH/s52d///e - 3v//3d3//9vb///Z2f//2d///7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz///+/v///v7///39///8/P//+/v/s7Cw///8/P8QexD/W7tw/1vEd/9Mwm3/P8Jl/zLC - Xv8vxmD/Msxm/zXOaP840Wv/OtNt/z7Xcf9B2nX/Q914/x2qNP8Lgwv/erN2///v7///5ub//+Xl///k - 5P//4uL/s52d///f3///3d3//9vb///a2v//2uH//7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz//////////////7+///9/f///Pz/s7Gx///9/f8QeRD/XLlv/1vC - dv9Mv2z/P79k/zK/XP8twVv/L8Zg/zLKZP80zWf/N9Bq/znSbP871G7/PdZw/0Hbd/81y2D/B4oJ/5LF - i///7Oz//+bm///m5v//4+P/s56e///g4P//3t7//9zc///a2v//2+L//7+F//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zsrL/s7Ky/9XU - 1P8NdQ3/Xblv/13Adv9OvWv/QLxj/zO8W/8rvVf/LcFb/y/HYf8xyWP/M8xm/zXOaP830Gr/ONFr/znS - bP881nH/LcBU/yGIIP/SyMj/s6Gh/7Ohof+zn5//s5+f/7Odnf+znJz/s5ub/7Oamv+zm5///8CG//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Ky///+/v8QdhD/Xrdv/2C/d/9RvGz/RLpj/ze5W/8ruVT/KrxW/yzAWv8uxF7/MMdh/zLL - Zf8zzWf/NM1n/zXOaP840m3/Kr5T/yaMJP//8fH//+fn///l5f//5ub/s5+f///h4f//39///93d///c - 3P//3OP//8CG//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz///+/v8QchD/YbZw/2S/ev9Vu27/SLll/zy3Xf8wtlX/KLdR/yq7 - Vf8rvlj/LcFb/y7EXv8wxmD/Mslj/zPOaf8rv1j/BoMK/4y/hv//7e3//+fn///m5v//5eX/s5+f///h - 4f//4OD//97e///c3P//3uT//8CG//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz//////8QcBD/ZbZy/2m/ff9bunH/Trho/0K2 - X/82tVj/LLRR/ye1T/8ouFL/KrtV/yu/Wf8twlz/L8Vg/xabLP8KeAr/eK50///x8f//6en//+jo///m - 5v//5eX/s6Cg///i4v//4OD//97e///d3f//3uT//8GH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////8QbxD/a7Z3/3C/ - gf9iu3X/Vbhs/0q1Y/8/tFz/NLJV/yuyT/8ms03/J7ZQ/yq6Vf8irUT/BXsJ/z+WPf/a5dL/xry8///r - 6///6en//+jo///n5///5ub/s6Gh///j4///4eH//9/f///d3f//3eT//8GH//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/9TU - 1P8RbBH/crd7/3nAhv9qvHr/Xrhx/1K2af9ItGH/PrJa/zWxVP8uslH/J7JN/xCMH/8Mcwz/f698/9HK - yv+4ra3/s6am/7Olpf+zpKT/s6Oj/7Oiov+zoaH/s6Gh/7Ofn/+znp7/s52d/7OcnP+znaH//8GH//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz//////8VbRX/eLiA/4LDjf9zvYD/Z7p3/1y3b/9StGf/SrRi/0S1YP8roEL/BHMH/0qY - SP/i6dz///Pz///v7///7u7/s6am///r6///6ur//+np///o6P//5ub/s6Gh///j4///4eH//+Dg///e - 3v//4Ob//8OH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz//////8VbRX/gLuG/4zGlf9+wIj/crx//2e5dv9guHL/VLRo/xqD - Iv8UcxT/ibGH///4+P//8/P///Hx///v7///7u7/s6am///s7P//6+v//+np///o6P//5+f/s6Gh///k - 5P//4uL//+Dg///e3v//4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz//////8VbRX/ir+O/5fJnv+JxJH/fsCI/3rB - h/9HoFP/A2sE/1WaVP/o7eP/wr29///09P//8vL///Hx///w8P//7u7/s6am///s7P//6+v//+np///o - 6P//5+f/s6Gh///m5v//4+P//+Hh///f3///4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////8acBr/kcGU/6bQ - qv+bzKH/hcCN/yOAJv8Zchn/rc6r///7+///9vb/s6ys///09P//8/P///Ly///w8P//7+//s6en///s - 7P//6+v//+rq///o6P//5+f/s6Gh///l5f//4+P//+Hh///f3///3+b//8KH//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/8zM - zP9FiEX/PIw//6nPq/9hpWT/AWUB/1KSUf/Izsb/wL29/7Ourv+zra3/s6ys/7Orq/+zq6v/s6qq/7Oo - qP+zqKj/s6en/7Ompv+zpaX/s6Sk/7Ojo/+zoqL/s6Gh/7Ohof+zn5//s56e/7Odnf+znqL//8KI//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz///////n8Of/SJBI/wtnC/8wgDD/nLqc///9/f//+/v///n5///4+P//9/f/s62t///1 - 9f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l5f//4+P//+Hh///g - 4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz////////////////////////////vby8///8/P//+/v///r6///4 - +P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l - 5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz////////////////////////////s7Ky///8 - /P//+/v///r6///4+P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p - 6f//6Oj/s6Gh///l5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/lvoX/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////////////////// - ////////s7Oz///////////////////+/////f//s7Gz///7////+f////j+///3/f//9fv/s6uv///z - +f//8ff///D2///u9f//7vT/s6Wp///r8f//6O7//+bs///l7P//5fH//8SM//+lAP8AAAAAAAAAAP+m - AP/kxZj/5b+F/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9 - gv/kvYL/5L2C/+S9gv/kvYP/5L6D/+S8gP/kvYH/5LuB/+S6gP/kuX//5Lp9/+S4fv/kt3z/5Lh9/+S2 - fP/ktXr/5LZ7/+S0ev/ks3j/5LR3/+SyeP/ksXb/5LF3/+Swdv/kr3T/5K5z/+SvdP/krnP/466C//+m - AP8AAAAAAAAAAP+oAP//lwD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+W - AP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lwD//5cA//+XAP//lwD//5cA//+X - AP//lwD//5cA//+XAP//lwD//5cA//+XAP//lwD//5cA//+YAP//mAD//5gA//+YAP//mAD//5gA//+Y - AP//mAD//5gA//+oAP8AAAAAAAAAAP+pAP/8lgD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD//JYA//+pAP8AAAAAAAAAAP+qAP/3kQD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/95EA//+qAP8AAAAAAAAAAP+qAP/yiwD/5X0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/lfQD/8osA//+qAP8AAAAAAAAAAP+o - AP/vo0P/4ZtP/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/hm0//76ND//+o - AP8AAAAAAAAAAP+mAMzvtnP/57yV/+i6j//ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - j//nvJX/77Zz//+mAMwAAAAAAAAAAP+wAFv/xGf/+NGf//jky//44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jky//40Z///8Rn//+wAFsAAAAAAAAAAAAAAAD/sABb/6QAzP+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//pADM/7AAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//////// - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAADAAAAAAAMAAP///////wAA////////AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSQLEditor.resx b/app/DD-Record-Organizer - Kopie/frmSQLEditor.resx deleted file mode 100644 index ec77c10..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSQLEditor.resx +++ /dev/null @@ -1,1406 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmbPlaceholder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - btnRefreshConnections - - - GroupBox4 - - - - MiddleLeft - - - 0 - - - 0 - - - $this - - - - Top, Bottom, Left - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 163, 23 - - - - False - - - 30 - - - dgvResult - - - colReplace - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Ersetzung - - - 644, 12 - - - 7 - - - $this - - - 12, 87 - - - 29 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - 3 - - - True - - - GroupBox4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 9pt - - - SQL-Befehl: - - - GroupBox4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox3 - - - @FORM_ID - - - 55, 15 - - - 55, 19 - - - 266, 33 - - - GroupBox1 - - - Platzhalter - - - Platzhalter - - - 23 - - - Bottom, Left - - - Ergebnis: - - - 9, 343 - - - SQL-Editor - - - Bottom, Left - - - 0 - - - 1 - - - @RECORD_ID - - - Bottom, Left - - - 1208, 137 - - - 647, 24 - - - $this - - - Label1 - - - GroupBox4 - - - 26 - - - False - - - 48, 18 - - - SQL-Befehl generieren - - - 4 - - - 233, 23 - - - 3 - - - 181, 17 - - - 7 - - - 6, 13 - - - 6, 19 - - - 28 - - - 349, 150 - - - 8 - - - $this - - - <> - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Both - - - 24 - - - 12, 181 - - - 362, 343 - - - 9 - - - GroupBox2 - - - btnAddPlaceholder - - - 329, 19 - - - 1208, 66 - - - 13 - - - 4 - - - 2 - - - GroupBox2 - - - 218, 23 - - - radioTable - - - 9, 361 - - - Consolas, 11.25pt - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - Segoe UI, 9pt - - - GroupBox1 - - - Label5 - - - 3 - - - 11 - - - 69, 15 - - - 1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - colPlaceholder - - - 234, 23 - - - frmSQLEditor - - - 32 - - - 854, 150 - - - $this - - - 247, 23 - - - 33 - - - TableAdapterManager - - - 19 - - - Segoe UI, 9pt - - - 87, 24 - - - True - - - 16 - - - 27 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 25 - - - cmbSelectColumns - - - SQL-Connection - - - Bottom, Left - - - 7 - - - 350, 69 - - - txtValue - - - 15, 24 - - - 6 - - - False - - - 317, 23 - - - FROM - - - 68, 25 - - - Platzhalter hinzufügen - - - 9, 163 - - - $this - - - True - - - Label2 - - - GroupBox4 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CONNECTIONTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Button1 - - - Consolas, 9.75pt, style=Bold - - - True - - - 11 - - - MiddleLeft - - - WHERE - - - Label7 - - - cmbWhereOperator - - - 70, 19 - - - 488, 19 - - - 29 - - - $this - - - 169, 23 - - - 1 - - - GroupBox4 - - - 954, 517 - - - $this - - - GroupBox1 - - - Bottom, Left - - - $this - - - Button2 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - txtCondition - - - 0 - - - 5 - - - GroupBox3 - - - 5 - - - SQL Befehl testen - - - DD_DMSDataSet - - - SQL-Connections - - - MiddleLeft - - - 31 - - - @PARENTRECORD_ID - - - 20 - - - Consolas, 11.25pt - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 132, 15 - - - 22 - - - dgvPlaceholders - - - < - - - Label6 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 47, 23 - - - Bottom, Left - - - Platzhalter Ersetzungen: - - - True - - - 953, 24 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 56, 18 - - - > - - - = - - - TBDD_CONNECTIONBindingSource - - - TBDD_CONNECTIONTableAdapter - - - 10 - - - Label8 - - - Segoe UI Semibold, 9.75pt, style=Bold - - - 593, 25 - - - radioView - - - 1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmbConnection - - - GroupBox3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wD3kQAAM9RuAKrGogAuhjIA/8yZAGytbADb0tIA/609AGDplADbsrIAN61FAIPNlQD/4OAAYcd9AFOm - VABDkUUASsFrACe/VgD/zMwA7e3tAE3phACZwJQAO8NbAOvc3ADbwMAAss6yAP/x8QCR0p8A64UAAC6i - PwA4jDsA/9bWAODJyQA/pEoA29vbAEbKcgDs5eUAbbV0AP+ZAAD/+PgA/+rqANu5uQAvjzQAT+2LAP/l - 5QD/29sA/9HRANvFxQCmxp0A4M3NACuKMAA10GsA287OADOQNwDbyckA7OrqAOzf3wD/+/sA//T0AP/u - 7gDs4uIA29jYANu8vAAovFUA7ejoAC2IMAAzjjUA/+fnAP/Z2QD/1NQA4MfHANu0tADs7OwA7evrAO3m - 5gBCkUQA//DwANu/vwDburoA27i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAACgoKCgoKCgoKCgoKAAAACgxLjEcOkVPLytHCxQoAAAoODg+RDcXGU9AUUkL - KAAAKDZOTCwKGBBOIkZRMCgAACgICEI0JQMWDDJIK0koAAAoPztLQxITNS0fPVBHKAAAKCQkFQUND0Ej - BCJAUSgAACgkARUgHScHPDMOQCEoAAAoJCRKTREbJjgxGkBRKAAAKCQBJAE5KTYqMQ5AISgAACgJKCgo - KCgoKCgoKCgoAAAoBh4eHh4eHh4eHh4CKAAAKAYGBgYGBgYGBgYGCSgAAAAoKCgoKCgoKCgoKCgAAAAA - AAAAAAAAAAAAAAAAAAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAMADAAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA/5kAR/+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AEcAAAAAAAAAAP+ZAP/bxcX//+Xl/9vFxf//8fH/7N/f///n5//bv7///9vb/9u5uf//1NT/27Ky///M - zP//mQD/AAAAAAAAAAD/mQD/28nJ/9vJyf/s4uL/M441/zOQN/+ZwJT/69zc/9u/v//bvLz/27i4/9u0 - tP/bsrL//5kA/wAAAAAAAAAA/5kA/9vOzv//8PD/7ebm/y+PNP9g6ZT/O8Nb/1OmVP//8PD/4MnJ///Z - 2f/buLj//9HR//+ZAP8AAAAAAAAAAP+ZAP/b0tL/29LS/+3o6P8rijD/Rspy/zPUbv9N6YT/N61F/6bG - nf/gx8f/27m5/9u0tP//mQD/AAAAAAAAAAD/mQD/29jY///7+//t6+v/LYgw/0rBa/8nv1b/NdBr/0/t - i/8uoj///+7u/9u6uv//1NT//5kA/wAAAAAAAAAA/5kA/9vb2//b29v/7e3t/y6GMv+DzZX/Ycd9/yi8 - Vf8/pEr/qsai/+DJyf/bvLz/27i4//+ZAP8AAAAAAAAAAP+ZAP/b29v//////+3t7f84jDv/kdKf/221 - dP9srWz///T0/+DNzf//4OD/27y8///W1v//mQD/AAAAAAAAAAD/mQD/29vb/9vb2//s7Oz/QpFE/0OR - Rf+yzrL/7OXl/9vJyf/bxcX/28DA/9u8vP/buLj//5kA/wAAAAAAAAAA/5kA/9vb2///////29vb//// - ///s6ur///j4/9vOzv//6ur/28XF///g4P/bvLz//9bW//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD/AAAAAAAAAAD/mQD//8yZ/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/3kQD//5kA/wAAAAAAAAAA/5kA///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//609//+ZAP8AAAAAAAAAAP+Z - AEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQBHAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wAAwAMAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAMAD - AAD//wAAKAAAABgAAAAwAAAAAQAIAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A95EAAEHc - eQALjgoAvaenAI/nswBBpj4A/8yZAHmwdQDZ1NQA/609ACh8JwBt0o8AULdnAJ7ImQD/4eEAKbxWABSl - JwC6y7MAV51VAP/MzAC2k5MAz7i4ACemQgAzzWcAOo45AB+RHQDM6dIAY7t2AJK1kgCFwn4AR8lvALa2 - tgDH0cMADXkNAP/w8AA+tl0AU9R/AIrMmQCf0qkAG3waAOuFAACxwqgAe8mPANTIyABbrFcAH6w2AG7B - fwC2np4AcqRxAP/X1wAUlygAdteYACWILABDvmYAz6+vAC/FXwA0hTQAcMmIADjUbwDO08wAF4UUACSa - IgB5t34A/5kAAM/AwAC2rq4AIYQfACq0TwAnjyUAysrKAMC2tgD/+PgA/+npAJ6/nAAieiAAfMKJAE7F - awA/1XQAac6JAL6trQBF4X4Ax8u+ADC5VgA1yWAAtqioAP/c3AAPkQ8A/9LSALajowC2mZkASbtnABuD - GQAZihgAVLlsAMa4uAD67eoAtcOtAM/NzQBryoUAQ8NpANjY2AD/9PQA/+XlAM/ExADPs7MAtrKyAIe+ - gQDPyckAQ7pjAC2+WAAehx0A2NHRAC7CXAD//PwA/+3tAP/PzwDPvb0AtpaWAB15HAAwy2UAuaWlAD3X - cgAyyGEAvbe3APzx8AAcgRsANM9pADnSbQD/+voA//b2AP/y8gD/6+sA/+fnAP/j4wD/398A/9raAP/V - 1QDPz88Az8vLAM/HxwDPwsIAz7u7AM+2tgDPsbEAtrS0ALawsAC2m5sAtqysALaqqgC2oaEAtqamALuo - qAAnfCUAL8JeACi7VQBA23gA//39AP/7+wD/+fkA//f3AP/19QD/8fEA/+7uAP/s7AD/6OgA/+DgAP/e - 3gD/3d0A/9vbAP/Z2QD/2NgA/9bWAP/U1AD/09MA/9HRAP/Q0AD/zs4ANM5oAP/NzQA6020A2NLSALaU - lAC2lZUAtpeXALaYmAC2mpoAtpycAL2oqAC2n58AtrW1ALanpwC2ra0AHXocAC/GXwDZ2NgAvKioAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFBQUFBQUFBQUFBQUFBQUFBQUFB - AAAAQYdoWmhoYCSFeqeoMaqrW4pZt7IVQQAAQYammKZ0CT8uU0oQvqmqlDOud3W0QQAAQcBWVlZxGwZO - WGwtmb4xvLtbubgWQQAAQXSklqSDXjUmTxIHE0qIMYmsulmxQQAAQSSjlaNJPg0gs51VBB9hvVerW66w - QQAAQcFDQ0MKXVBlw4B7Ui9GKwW8u7p3QQAAQaKDk6Gff2Q3bzkZgQO1cKVXlK2vQQAAQaGga4JzKTtc - VBFyeTx8RHSpvDOuQQAAQWuSv7/EwixfJUWcmzQaYsUxvLu6QQAAQXMBIQEBTCcdDm4YIw9+URCovKyK - QQAAQZ4BIQEBmihNMDYUIoRKWhCovKyKQQAAQb8hISFmDBxAeEu2SFaYWpcxvLu6QQAAQZ4BIQEBHjoy - PaGjloWmWhCovKyKQQAAQXMBIQEBR56ffWejloWmWhCovKyKQQAAQWOLi4uLi2OMbY1pjkJ2jxeQapE4 - QQAAQQtBQUFBQUFBQUFBQUFBQUFBQUFBQQAAQQgqKioqKioqKioqKioqKioqKioCQQAAQQgICAgICAgI - CAgICAgICAgICAgLQQAAAEFBQUFBQUFBQUFBQUFBQUFBQUFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AMAAAwCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQDAAAMA////AP// - /wAoAAAAGAAAADAAAAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+Z - AEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAP+ZAP//4+P//+Xl/7ajo///5eX//+Xl/8a4 - uP//8PD//+vr/7mlpf//4OD//97e/7aenv//29v//9nZ/7aZmf//1dX//9LS/7aUlP//zs7//8zM//+Z - AP8AAAAAAAAAAP+ZAP//5+f//+jo/7ampv//6Oj//+3t/3mwdf8kmiL/W6xX/8fLvv//6en//+Hh/7af - n///3d3//9vb/7abm///19f//9TU/7aWlv//z8///83N//+ZAP8AAAAAAAAAAP+ZAP+2p6f/tqio/7ao - qP+2qKj/2NHR/x+RHf+P57P/TsVr/w+RD/+HvoH/1MjI/7uoqP+2n5//tp6e/7acnP+2mpr/tpmZ/7aX - l/+2lZX/tpOT//+ZAP8AAAAAAAAAAP+ZAP//7e3//+7u/7aqqv//7u7///b2/xmKGP9215j/U9R//z/V - dP8UpSf/QaY+/7rLs///6en//9/f/7aenv//2tr//9jY/7aYmP//0tL//9DQ//+ZAP8AAAAAAAAAAP+Z - AP//8PD///Hx/7asrP//8fH///j4/xeFFP9t0o//R8lv/zTOaP9A23j/Nclg/wuOCv+Fwn7/+u3q/72o - qP//3Nz//9nZ/7aZmf//1NT//9HR//+ZAP8AAAAAAAAAAP+ZAP+2ra3/tq6u/7aurv+2rq7/2dTU/xuD - Gf9pzon/Q8Np/y/GX/80z2n/Pddy/0Xhfv8frDb/J48l/7HCqP+9p6f/tpyc/7aamv+2mJj/tpaW//+Z - AP8AAAAAAAAAAP+ZAP//9fX///b2/7awsP//9/f///v7/xyBG/9ryoX/Q75m/y2+WP8vxV//M81n/znS - bf9B3Hn/OtNt/x6HHf//7Oz//9zc/7abm///1tb//9PT//+ZAP8AAAAAAAAAAP+ZAP//9/f///n5/7ay - sv//+vr///z8/xt8Gv9wyYj/Sbtn/zC5Vv8pvFb/LsJc/zDLZf841G//Mshh/yGEH///7e3//93d/7ac - nP//19f//9TU//+ZAP8AAAAAAAAAAP+ZAP+2srL/trS0/7a1tf+2tbX/2djY/x16HP97yY//VLls/z62 - Xf8qtE//KLtV/y/CXv8Ulyj/Oo45/7XDrf+8qKj/tp6e/7acnP+2mpr/tpiY//+ZAP8AAAAAAAAAAP+Z - AP///Pz//////7a2tv///////////yJ6IP+KzJn/Y7t2/1C3Z/9DumP/J6ZC/w15Df+eyJn//PHw/76t - rf//4eH//97e/7acnP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///f3//////7a2tv///////////yd8 - Jf+f0qn/fMKJ/27Bf/8liCz/V51V/8fRw///8vL//+np/7ajo///4eH//97e/7acnP//2Nj//9XV//+Z - AP8AAAAAAAAAAP+ZAP+2tbX/tra2/7a2tv+2trb/2NjY/yh8J//M6dL/ebd+/x15HP+ev5z/2NLS/8C2 - tv+2qKj/tqam/7ajo/+2oaH/tp6e/7acnP+2mpr/tpiY//+ZAP8AAAAAAAAAAP+ZAP///f3//////7a2 - tv///////////5K1kv80hTT/cqRx/87TzP//9/f///Hx/7aqqv//6+v//+jo/7ajo///4eH//97e/7ac - nP//2Nj//9XV//+ZAP8AAAAAAAAAAP+ZAP///Pz//////7a2tv///////////8rKyv///f3///v7/723 - t///9PT///Hx/7aqqv//6+v//+jo/7ajo///4eH//97e/7acnP//2Nj//9XV//+ZAP8AAAAAAAAAAP+Z - AP/Pzc3/z8/P/8/Pz//Pz8//z8/P/8/Pz//Pzc3/z8vL/8/Jyf/Px8f/z8TE/8/Cwv/PwMD/z729/8+7 - u//PuLj/z7a2/8+zs//PsbH/z6+v//+ZAP8AAAAAAAAAAP+ZAP//rT3//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP8AAAAAAAAAAP+ZAP//zJn/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+ZAP//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//609//+ZAP8AAAAAAAAAAP+ZAEf/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAEcAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP///wDAAAMAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAwAADAP///wD///8AKAAAACAAAABAAAAAAQAIAAAA - AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A9I4AADvYdQDCpYcAGIAbAJLlswD/0KsA/7VTAG+n - bADN59IAI7c+AL25uQBs0IsA/9zcADuOOQDqnSoA0qRgAECzXACfzJkA/8B0ABegJACEv34A7fLpALik - pABXum4A1cvLAC/HYQAsfSwAhcqUAF6tWwD/rT0AT9mBAK/HqQA7pTkAfaZ9ACm5UgD/nAoA2tnZACiQ - JgBwvH4A//HxACuhLgB62JoA/8yZAFDLdgD/0NAAuJiYABiRHQCm1K0A3ejTAEnBawDHx8cAwK2tAFvQ - gQA+zG0AeceMAP/n5wAfqC4ALooxAB6TLwBlomQANrxdAEPffQCUzqAAYrp1AFSsYwBs2pMA64UAACF7 - IQCp1aIANM5oAC/CVAARiBkAMbJTALiysgAjsEYAn8+nAP+ZAABQtmgA2dLSAP/4+ABwyIgAqcCoAITD - jgDOzsYAwL+/APnv6wAenCEAOdNtADfHZAD/1tYAuKurALiengAaeBwAxbi4AEjkgQBx1JAAo8ygACzB - WwBEt2EAS8ZwAP/h4QDRz88A/+zsACe0TgBB2nMAS7pnACSUIwBpzIcAMIQxADTBYAAYixwAPqE8ADu5 - XQC9tLQAuLe3AL+pqQD7lQAAJX0kAF+4cQDAsbEAMshdADPKZQCwwqkAT7tqAFS3awAztVYAfMSKANPP - ywAeeh4AHn4gANvW1gAljSUAK75YAGzJhgD/+/sA//X1APeRAAD/5OQA/9nZAP/T0wAckh4Axbu7AL28 - vAC4r68AuKenALihoQDW0NAAva+vABiEGwBKvmkA2ubTAEPdegAuw10ANtBqABl9GgAqtlEAu7a2AL2s - rAAwyWMAP9h0AP/9/QD/8/MA/+/vAP/q6gD/398AvbGxALi1tQC4ra0AuKmpALiamgC4nJwAF4waADLN - ZwC9t7cAv6urACiPJAApulQAssOpADfTbQDa19cAMMZgADPMZgA40mwAOtRuAL+wsAD//v4A//r6AP/3 - 9wD/9vYA//T0AP/y8gD/8PAAGYMbAP/u7gD/7e0A/+vrAP/p6QD/5uYA/+XlAP/j4wD/4OAA/97eAP/d - 3QD/29sA/9raAP/Y2AD/19cA/9XVAP/U1AD/0dEAJrVOACu/WQDa2toA2tjYAL29vQC9uroAvba2ALi4 - uAC9rq4AuLS0ALiZmQC4s7MAuLGxALiwsAC4nZ0AuK6uALifnwC4oKAAuKysALiiogC4qqoAuKOjALil - pQDZ2dkA29fXAD/ZdABD33wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAEU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4RAABOBCnDw+bDw8PmxGjF6KXGOZLHi4vpZqbL - 5M3OB04AAE6fpcXF6MXFxejDoym6yMjJ58rLDl2M0NHe0y6MTgAATtzExMRcxMTEjxMqIiHBOcgYZsrL - 5M3P0N6NLs5OAABOlebmqampqalQjgZDOh5VX+rq5+fl5OKsq94vXU4AAE6nKcCjkaOjo4QwKzYgelhG - GjnJZufMDoys0Y0OTgAATnO/ib5Lvr6+7K1hLTe47gtxMmjJ56YOzaxb0sxOAABO2r69Ud9RUVG1cA1l - WrdZmWoVFlc1yssO4s/Ry04AAE6v3d2oqKioqNeWbTNvtke4oWBIbLOwk+RdrKvlTgAATgyIort0u7u7 - JsKHlz7VG7ebue0/scPKy+SM0MtOAABO2bsBAdsBAQHWBVJ9ciSGmqCutAOFpMqm5M7Ppk4AAE6QAQEB - 2wEBAdacOBlkf9SyY3tMJ3w5Zqbkzc/KTgAATtjb29vb29vb1l4dQU8SSp1pSQmBeerp5+RdrOdOAABO - 2AEBAdsBAQHWgkAoeH5rPA+YwMWSyMnK5Q6MZk4AAE7YAQEB2wEBAdZFMVSAQoNilCnExZLIycrlDoxm - TgAATtgBAQHbAQEB63cKTTs9F1GRwcTFksjJyuUOjGZOAABO2Nvb29vb29s0I24cU2eeS5GpXOiS6hjn - 5eTi504AAE7YAQEB2wEBAdsBAQFWiFG+kcHExZLIycrlDoxmTgAATtgBAQHbAQEB2wEBAXSIUb6RwcTF - ksjJyuUOjGZOAABO2AEBAdsBAQHbAQEBdLy9iZGkxMWSyMnK5Q6MZk4AAE7b29vb29vb29vb23So3eDh - 4+ZcqpLq6efkXax1TgAATiVOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OAABOCAICAgICAgICAgIC - AgICAgICAgICAgICAgICdk4AAE4URERERERERERERERERERERERERERERERERESKTgAAECwsLCwsLCws - LCwsLCwsLCwsLCwsLCwsLCwsFB8QAAAAEE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OEAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////gAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAP///////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+ZAHP/mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kAcwAAAAAAAAAA/5kA/8Kl - h///8fH//+7u///u7v+4rKz//+7u///u7v//7u7/uKys///t7f//7Oz//+vr/7iqqv//6ur//+np///n - 5/+4p6f//+bm///k5P//5OT/uKOj///h4f//39///97e/7ifn///29v//9ra///Qq///mQD/AAAAAAAA - AAD/mQD/vays///q6v//6+v//+vr/7iqqv//6+v//+vr///r6/+4qqr//+7u///z8///8fH/v7Cw///l - 5f//5eX//+Pj/7iiov//4OD//97e///c3P+4np7//9nZ///X1///1dX/uJmZ///R0f//0ND//9nZ//+Z - AP8AAAAAAAAAAP+ZAP+9rq7//+3t///t7f//7e3/uKur///t7f//7e3//+3t/8W7u/+fzJn/K6Eu/zul - Of+vx6n///Dw///n5///5eX/uKSk///h4f//4OD//97e/7ifn///29v//9jY///X1/+4mZn//9PT///Q - 0P//2tr//5kA/wAAAAAAAAAA/5kA/72vr/+4rKz/uKys/7itrf+4ra3/uK2t/7itrf+4ra3/2dLS/xyS - Hv+S5bP/bNqT/x+oLv9erVv/zs7G/8W4uP+4paX/uKWl/7iiov+4oqL/uKCg/7ifn/+4nZ3/uJyc/7ia - mv+4mZn/uJiY/7ienv//mQD/AAAAAAAAAAD/mQD/vbGx///x8f//8vL///Pz/7ivr///8/P///Pz///z - 8//b1tb/GJEd/3rYmv9b0IH/T9mB/zLIXf8enCH/qdWi/9XLy///5+f//+Pj///h4f+4oqL//93d///c - 3P//2dn/uJyc///V1f//09P//9zc//+ZAP8AAAAAAAAAAP+ZAP+9tLT///T0///19f//9vb/uLKy///2 - 9v//9vb///b2/9vX1/8XjBr/cdSQ/1DLdv8+zG3/ONJs/0PffP8jtz7/PqE8/93o0///7Oz//+Pj/7ii - ov//39///9zc///b2/+4nJz//9bW///U1P//3d3//5kA/wAAAAAAAAAA/5kA/722tv//9vb///f3///4 - +P+4s7P///j4///4+P//+Pj/2tfX/xiLHP9s0Iv/S8Zw/zfHZP8zzGb/OdNt/0Pdev9B2nP/F6Ak/4S/ - fv/57+v/wK2t///g4P//3t7//9zc/7idnf//2Nj//9XV///e3v//mQD/AAAAAAAAAAD/mQD/vbe3/7i0 - tP+4tLT/uLW1/7i1tf+4tbX/uLW1/7i1tf/a2Nj/GIQb/2nMh/9JwWv/NMFg/zDGYP80zmj/ONJs/z/Y - dP9I5IH/L8JU/ySUI/+yw6n/v6ur/7ihof+4n5//uJ6e/7icnP+4mpr/uKCg//+ZAP8AAAAAAAAAAP+Z - AP+9ubn///v7///9/f///v7/uLe3///+/v///v7///7+/9rZ2f8Zgxv/bMmG/0q+af82vF3/K79Z/y/H - Yf8zzGb/NtBq/zrUbv8/2XT/Q999/yiPJP//7u7//+Dg///e3v+4n5///9nZ///X1///3t7//5kA/wAA - AAAAAAAA/5kA/726uv///v7///////////+4uLj/////////////////2tra/xiAG/9wyIj/T7tq/zu5 - Xf8puVL/K75Y/y7DXf8wyWP/Ms1n/zfTbf872HX/JY0l///v7///4OD//9/f/7ifn///2tr//9jY///f - 3///mQD/AAAAAAAAAAD/mQD/vby8/////////////////7i4uP/////////////////a2tr/GX0a/3nH - jP9Xum7/RLdh/zO1Vv8mtU7/KbpU/yzBW/8zymX/I7BG/yiQJv+wwqn//+fn///h4f//39//uJ+f///b - 2///2Nj//+Dg//+ZAP8AAAAAAAAAAP+ZAP+9vb3/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/9ra - 2v8aeBz/hcqU/2K6df9Qtmj/QLNc/zGyU/8qtlH/J7RO/xGIGf9vp2z/08/L/8Cxsf+4paX/uKOj/7ii - ov+4n5//uJ6e/7icnP+4oqL//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj///////// - ////////2tra/x56Hv+UzqD/cLx+/1+4cf9Ut2v/S7pn/x6TL/87jjn/2ubT///y8v//6+v/uKen///l - 5f//4+P//+Dg/7igoP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/vb29/////////////////7i4 - uP/////////////////a2tr/IXsh/6bUrf+Ew47/fMSK/1SsY/8efiD/o8yg/9bQ0P//8fH//+3t///r - 6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+ZAP8AAAAAAAAAAP+ZAP+9vb3///////// - ////////uLi4/////////////////9nZ2f8lfST/zefS/5/Pp/8uijH/ZaJk/+3y6f//+Pj/uK+v///w - 8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z2f//4eH//5kA/wAAAAAAAAAA/5kA/729 - vf+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/x8fH/32mff8whDH/LH0s/6nAqP/Rz8//u7a2/7iy - sv+4r6//uK2t/7irq/+4qqr/uKen/7ilpf+4pKT/uKKi/7igoP+4n5//uJ2d/7iiov//mQD/AAAAAAAA - AAD/mQD/vb29/////////////////7i4uP////////////////+4uLj/////////////////wL+////7 - +///+Pj///b2/7ivr///8PD//+3t///r6/+4p6f//+Xl///j4///4OD/uKCg///c3P//2dn//+Hh//+Z - AP8AAAAAAAAAAP+ZAP+9vb3/////////////////uLi4/////////////////7i4uP////////////// - //+4t7f///v7///4+P//9vb/uK+v///w8P//7e3//+vr/7inp///5eX//+Pj///g4P+4oKD//9zc///Z - 2f//4eH//5kA/wAAAAAAAAAA/5kA/729vf////////////////+4uLj/////////////////uLi4//// - /////////////7i3t///+vr///f3///19f+4r6///+/v///t7f//6+v/uKen///l5f//4+P//+Dg/7ig - oP//3Nz//9nZ///h4f//mQD/AAAAAAAAAAD/mQD/uLi4/7i4uP+4uLj/uLi4/7i4uP+4uLj/uLi4/7i4 - uP+4uLj/uLi4/7i4uP+4t7f/uLW1/7i0tP+4sbH/uLCw/7iurv+4rKz/uKur/7ipqf+4p6f/uKWl/7ij - o/+4oqL/uJ+f/7ienv+4nJz/v6mp//+ZAP8AAAAAAAAAAP+ZAP//nAr//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA/wAAAAAAAAAA/5kA//+1U//0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//SO - AP/0jgD/9I4A//SOAP/0jgD/9I4A//SOAP/0jgD/9I4A//uVAP//mQD/AAAAAAAAAAD/mQD//8B0/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uF - AP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/64UA/+uFAP/rhQD/95EA//+ZAP8AAAAAAAAAAP+Z - AMH/zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///M - mf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///Mmf//zJn//8yZ///AdP//rT3//5kAwQAA - AAAAAAAA/5kAR/+ZAMH/mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+ZAP//mQD//5kA//+Z - AMH/mQBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////4AAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAHAAAAD////////////////KAAAADAAAABgAAAAAQAIAAAA - AACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8YsAADvYdQDjroIAGIAbAJLlswD/0KsA96xQAG+n - bADN59IAI7c+AL25uQBr1IwA/9veAEKPQgDupyMA36hnAEKwWACdxZoA7rp/ABaeJgCHuYYA7O/mALOk - pABYu28A0snJADDHYQAsfSwAjMaVAFqlWADvo0MATNd+AK3OqwA7pTkAe7B3ACi4UgD/nAoA2tnZACiQ - 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 - b2O2e0ebuLm5anpJVGjHx8ldyssOzqYUTgAAThQ039/f39/f39/f30tLUJx4QX1kPoZjG6C3R5u4uLlI - hRqTk+Tk4qyrq+IUTgAAThQ0AQEBAQHfAQEBAQFLu5x4QX1kPrKGY5obe65HR7iyhSk5yMfkZqbMDqYU - TgAAThQ0AQEBAQHfAQEBAQHfu154QRlrcn+dsoZjmragR4ZJFsQ5x8jkZsrLDmYUTgAAThQ0AQEBAQHf - AQEBAQHfAV5BKHhPZH+daSSy1WO2FZwjKcY5x8jlZsrLzGYUTgAAThQ0AQEBAQHfAQEBAQHfAV5BKEF+ - axJ/aWnUskxJD5iPxcY5OceTyWamzGYUTgAAThQ039/f39/f39/f39/fUF4ogCh4T2QSSkppSZwjGqmS - 6hjp55OT5F3irOQUTgAAThQ0AQEBAQHfAQEBAQHfAV4oVChBeE9kZEyccTKjpMOSxaXGOceTyWbKy8kU - TgAAThQ0AQEBAQHfAQEBAQHfAV4WHYAoQXh+g14WUaMppMOSaMXGOTmTi2bKy8kUTgAAThQ0AQEBAQHf - AQEBAQHfAV5UQFSAgBJeHhdWv8ApwcOSaMXGOTmTx8lmpskUTgAAThQ0AQEBAQHfAQEBAQHfAV5UMUBU - d14hiL7mv6PAwaSSaMWlOTmTyMlmpskUTgAAThQ039/f39/f39/f39/fZw8PMT1eHlVW46nmXFzokpKS - kuoY6eeTk+Rd4uUsTgAAThQ0AQEBAQHfAQEBAQHfARcPXm4ToohRUb2piaPAKaSSxMWlxjmTyMlmyoss - TgAAThQ0AQEBAQHfAQEBAQHfAQEBAQGQiIi8Ub2piaPAKaSSxMWlxjmTyMlmyossTgAAThQ0AQEBAQHf - AQEBAQHfAQEBAQFLiIi8Ub2piaPAKaSSxMWlxjmTyMlmyossTgAAThQ0AQEBAQHfAQEBAQHfAQEBAQHf - AQEBAbtLooiIvFGpvr+jKSmSw8XGxsUsTgAATiwUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU - FBQUFBQUEREREREETgAATk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5O - TgAATnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2TgAATooCAgICAgIC - AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKKTgAATgJERERERERERERERERERERERERE - REREREREREREREREREREREREREREREQCTgAATh8RERERERERERERERERERERERERERERERERERERERER - EREREREREREREREfTgAAEBQsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwU - EAAAERQsz9HR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHRzywUEQAAABEQTk5OTk5O - Tk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OThARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA////////AAD///////8AAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAMAAAAAAAwAA////////AAD///////8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+1ACb/pwDM/6QA//+j - AP//owD//6MA//+jAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+k - AP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pAD//6QA//+kAP//pQD//6UA//+l - AP//pQD//6UA//+lAP//pQD//6UA//+lAP//pQD//6UA//+lAP//pgD//6cAzP+1ACYAAAAAAAAAAP+n - AMzvq07//9Gb///Ok///zpP//8+T///Pk///z5P//82T///Nk///zpP//86U///Mkv//zJL//82T///L - kf//y5L//8uQ///MkP//ypH//8mP///Jj///ypD//8iO///Ijf//yY7//8aM///Hjf//xYv//8aK///D - if//xIn//8KI///Dh///wYf//8CG//+/hP//voT//72D//+8gv//vIH//7qA//+6gP//uoT//61R//+n - AMwAAAAAAAAAAP+mAP/kuIH/ysbK///0+///9Pv///X7///z+f//8/n/s6uv///y+P//8vn///H3///x - 9///8vj/s6it///x9///7/X//+70///u9f//7fP/s6aq///s8///6/H//+rw///p7///6fD/s6On///n - 7f//5uz//+Tq///j6f//4ef/s52h///f5f//3uT//9vi///b4f//2N7/s5ic///V2///1Nv//9LY///R - 1///0d3//7qC//+mAP8AAAAAAAAAAP+lAP/kt33/ysTJ///y8v//8vL///Ly///y8v//8vL/s6mp///x - 8f//8PD///Dw///v7///7+//s6en///u7v//7e3//+3t///s7P//6+v/s6Wl///q6v//6en//+jo///o - 6P//5+f/s6Gh///l5f//5OT//+Pj///h4f//4OD/s5yc///d3f//3Nz//9ra///Z2f//2Nj/s5aW///V - 1f//09P//9LS///Q0P//0dj//7l///+lAP8AAAAAAAAAAP+lAP/kt3z/ysXK///z8///8/P///Pz///z - 8///8/P/s6qq///y8v//8vL///Hx///x8f//8PD/s6io///v7///7u7//+7u///t7f//7Oz/s6Wl///r - 6///6ur//+np///o6P//6Oj/s6Ki///m5v//5eX//+Tk///j4///4eH/s52d///e3v//3d3//9vb///a - 2v//2Nj/s5eX///W1v//1NT//9PT///R0f//0tn//7qA//+lAP8AAAAAAAAAAP+lAP/kuH7/ysfK///1 - 9f//9fX///X1///09P//9PT/s6ur///z8///8/P///Ly///y8v//8vL/s6mp///w8P//7+////T0///2 - 9v//9PT/u7Cw///s7P//6+v//+rq///p6f//6Oj/s6Oj///n5///5ub//+Xl///k5P//4uL/s56e///g - 4P//3t7//93d///b2///2tr/s5iY///W1v//1dX//9PT///S0v//0tj//7qA//+lAP8AAAAAAAAAAP+l - AP/kuX3/ysjK/7Otrf+zra3/s62t/7OsrP+zrKz/s6ys/7OsrP+zq6v/s6ur/7Orq/+zqqr/s6qq/7Ws - rP/HycL/S6NJ/xCNEP8ymjD/psOh/8vCwv+1qKj/s6Wl/7Olpf+zpKT/s6Oj/7Ojo/+zoqL/s6Gh/7Oh - of+zn5//s5+f/7Oenv+znZ3/s5yc/7Oamv+zmpr/s5mZ/7OYmP+zlpb/s5aW/7OUlP+zlZr//7uB//+l - AP8AAAAAAAAAAP+lAP/kuX7/ysjK///39///9/f///f3///39///9vb/s62t///29v//9fX///X1///0 - 9P//9PT/s6ur///29v9isl//JqAu/3PRjv9EuVj/BI0C/269av/z8On//+/v///r6///6+v/s6Sk///o - 6P//6Oj//+fn///m5v//5eX/s5+f///h4f//4OD//9/f///d3f//3Nz/s5mZ///Z2f//19f//9bW///U - 1P//1Nr//7yB//+lAP8AAAAAAAAAAP+lAP/kuoD/ysnK///4+P//+Pj///j4///4+P//+Pj/s62t///3 - 9///9vb///b2///19f//9fX/s6ur///5+f8YjBf/aMZ9/3XVk/9p1o3/WNJ+/xedIf8glh//uNyy///z - 8///7Oz/s6Wl///p6f//6Oj//+jo///m5v//5eX/s6Gh///j4///4eH//+Dg///e3v//3d3/s5qa///a - 2v//2Nj//9bW///V1f//1dv//7yC//+lAP8AAAAAAAAAAP+lAP/ku4H/ysrK///6+v//+vr///n5///5 - +f//+fn/s66u///4+P//+Pj///f3///39///9vb/s6ys///6+v8MhAz/asmC/2zRi/9e0IL/VNN//0zX - fv8pukv/AooC/2C2Xf/t7uT/wbW1///q6v//6en//+jo///n5///5ub/s6Gh///k5P//4+P//+Hh///f - 3///3t7/s5qa///b2///2dn//9jY///W1v//1tz//72D//+lAP8AAAAAAAAAAP+lAP/kvYD/ysrK///7 - +///+/v///v7///7+///+vr/s6+v///5+f//+fn///j4///4+P//9/f/s62t///6+v8Mgwz/ZcZ9/2bO - hf9YzX3/TM53/0HRcv86027/OtNs/xShJP8Yjhf/kL2M///z8///6+v//+np///o6P//5+f/s6Gh///l - 5f//4+P//+Li///g4P//3t7/s5ub///b2///2tr//9jY///W1v//193//72D//+lAP8AAAAAAAAAAP+l - AP/kvID/ysrK/7Oxsf+zsbH/s7Gx/7Oxsf+zsLD/s7Cw/7OwsP+zr6//s6+v/7Ovr/+zrq7/s66u/9bS - 0v8KfQr/YcR5/2HLgP9Tynj/R8tx/zvNa/82zmn/OtNt/0Hbd/8vw1P/BYoG/0ShQv/Cybv/w7e3/7Ok - pP+zo6P/s6Ki/7Ohof+zoaH/s5+f/7Oenv+znZ3/s5yc/7Obm/+zmpr/s5iY/7OYmP+zmJ3//72D//+l - AP8AAAAAAAAAAP+lAP/kvoP/ysrK///+/v///v7///39///9/f///f3/s7Gx///8/P//+/v///v7///6 - +v//+fn/s66u///7+/8MfQz/XsF2/17JfP9Qx3P/Q8hs/zbJZv8zzGb/N9Bq/zrTbf9A2nT/Qtt1/xqm - Lf8RiBD/nc+X//7x8f//6ur/s6Ki///m5v//5eX//+Tk///i4v//4OD/s52d///d3f//29v//9ra///Y - 2P//2N7//76E//+lAP8AAAAAAAAAAP+lAP/kvYP/ysrK///////////////////+/v///v7/s7Ky///9 - /f///Pz///z8///7+///+/v/s6+v///8/P8QfhD/XL1z/1zGef9NxXD/QMVp/zPGYv8xymT/Nc9p/zjR - a/871G7/P9hy/0Teev81yF3/B4sK/0SjQf/d5tP/xbm5///n5///5ub//+Xl///j4///4eH/s52d///e - 3v//3d3//9vb///Z2f//2d///7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz///+/v///v7///39///8/P//+/v/s7Cw///8/P8QexD/W7tw/1vEd/9Mwm3/P8Jl/zLC - Xv8vxmD/Msxm/zXOaP840Wv/OtNt/z7Xcf9B2nX/Q914/x2qNP8Lgwv/erN2///v7///5ub//+Xl///k - 5P//4uL/s52d///f3///3d3//9vb///a2v//2uH//7+E//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz//////////////7+///9/f///Pz/s7Gx///9/f8QeRD/XLlv/1vC - dv9Mv2z/P79k/zK/XP8twVv/L8Zg/zLKZP80zWf/N9Bq/znSbP871G7/PdZw/0Hbd/81y2D/B4oJ/5LF - i///7Oz//+bm///m5v//4+P/s56e///g4P//3t7//9zc///a2v//2+L//7+F//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zsrL/s7Ky/9XU - 1P8NdQ3/Xblv/13Adv9OvWv/QLxj/zO8W/8rvVf/LcFb/y/HYf8xyWP/M8xm/zXOaP830Gr/ONFr/znS - bP881nH/LcBU/yGIIP/SyMj/s6Gh/7Ohof+zn5//s5+f/7Odnf+znJz/s5ub/7Oamv+zm5///8CG//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Ky///+/v8QdhD/Xrdv/2C/d/9RvGz/RLpj/ze5W/8ruVT/KrxW/yzAWv8uxF7/MMdh/zLL - Zf8zzWf/NM1n/zXOaP840m3/Kr5T/yaMJP//8fH//+fn///l5f//5ub/s5+f///h4f//39///93d///c - 3P//3OP//8CG//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz///+/v8QchD/YbZw/2S/ev9Vu27/SLll/zy3Xf8wtlX/KLdR/yq7 - Vf8rvlj/LcFb/y7EXv8wxmD/Mslj/zPOaf8rv1j/BoMK/4y/hv//7e3//+fn///m5v//5eX/s5+f///h - 4f//4OD//97e///c3P//3uT//8CG//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz//////8QcBD/ZbZy/2m/ff9bunH/Trho/0K2 - X/82tVj/LLRR/ye1T/8ouFL/KrtV/yu/Wf8twlz/L8Vg/xabLP8KeAr/eK50///x8f//6en//+jo///m - 5v//5eX/s6Cg///i4v//4OD//97e///d3f//3uT//8GH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////8QbxD/a7Z3/3C/ - gf9iu3X/Vbhs/0q1Y/8/tFz/NLJV/yuyT/8ms03/J7ZQ/yq6Vf8irUT/BXsJ/z+WPf/a5dL/xry8///r - 6///6en//+jo///n5///5ub/s6Gh///j4///4eH//9/f///d3f//3eT//8GH//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/9TU - 1P8RbBH/crd7/3nAhv9qvHr/Xrhx/1K2af9ItGH/PrJa/zWxVP8uslH/J7JN/xCMH/8Mcwz/f698/9HK - yv+4ra3/s6am/7Olpf+zpKT/s6Oj/7Oiov+zoaH/s6Gh/7Ofn/+znp7/s52d/7OcnP+znaH//8GH//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz//////8VbRX/eLiA/4LDjf9zvYD/Z7p3/1y3b/9StGf/SrRi/0S1YP8roEL/BHMH/0qY - SP/i6dz///Pz///v7///7u7/s6am///r6///6ur//+np///o6P//5ub/s6Gh///j4///4eH//+Dg///e - 3v//4Ob//8OH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz//////8VbRX/gLuG/4zGlf9+wIj/crx//2e5dv9guHL/VLRo/xqD - Iv8UcxT/ibGH///4+P//8/P///Hx///v7///7u7/s6am///s7P//6+v//+np///o6P//5+f/s6Gh///k - 5P//4uL//+Dg///e3v//4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz//////8VbRX/ir+O/5fJnv+JxJH/fsCI/3rB - h/9HoFP/A2sE/1WaVP/o7eP/wr29///09P//8vL///Hx///w8P//7u7/s6am///s7P//6+v//+np///o - 6P//5+f/s6Gh///m5v//4+P//+Hh///f3///4Ob//8KH//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////8acBr/kcGU/6bQ - qv+bzKH/hcCN/yOAJv8Zchn/rc6r///7+///9vb/s6ys///09P//8/P///Ly///w8P//7+//s6en///s - 7P//6+v//+rq///o6P//5+f/s6Gh///l5f//4+P//+Hh///f3///3+b//8KH//+lAP8AAAAAAAAAAP+l - AP/kvYL/ysrK/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/8zM - zP9FiEX/PIw//6nPq/9hpWT/AWUB/1KSUf/Izsb/wL29/7Ourv+zra3/s6ys/7Orq/+zq6v/s6qq/7Oo - qP+zqKj/s6en/7Ompv+zpaX/s6Sk/7Ojo/+zoqL/s6Gh/7Ohof+zn5//s56e/7Odnf+znqL//8KI//+l - AP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//////////////////// - ////////s7Oz///////n8Of/SJBI/wtnC/8wgDD/nLqc///9/f//+/v///n5///4+P//9/f/s62t///1 - 9f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l5f//4+P//+Hh///g - 4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK////////////////////////////s7Oz//// - ////////////////////////s7Oz////////////////////////////vby8///8/P//+/v///r6///4 - +P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p6f//6Oj/s6Gh///l - 5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/kvYL/ysrK//////////////////// - ////////s7Oz////////////////////////////s7Oz////////////////////////////s7Ky///8 - /P//+/v///r6///4+P//9/f/s62t///19f//8/P///Ly///x8f//7+//s6en///t7f//6+v//+rq///p - 6f//6Oj/s6Gh///l5f//4+P//+Hh///g4P//4ef//8KI//+lAP8AAAAAAAAAAP+lAP/lvoX/ysrK//// - ////////////////////////s7Oz////////////////////////////s7Oz//////////////////// - ////////s7Oz///////////////////+/////f//s7Gz///7////+f////j+///3/f//9fv/s6uv///z - +f//8ff///D2///u9f//7vT/s6Wp///r8f//6O7//+bs///l7P//5fH//8SM//+lAP8AAAAAAAAAAP+m - AP/kxZj/5b+F/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9gv/kvYL/5L2C/+S9 - gv/kvYL/5L2C/+S9gv/kvYP/5L6D/+S8gP/kvYH/5LuB/+S6gP/kuX//5Lp9/+S4fv/kt3z/5Lh9/+S2 - fP/ktXr/5LZ7/+S0ev/ks3j/5LR3/+SyeP/ksXb/5LF3/+Swdv/kr3T/5K5z/+SvdP/krnP/466C//+m - AP8AAAAAAAAAAP+oAP//lwD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+W - AP//lgD//5YA//+WAP//lgD//5YA//+WAP//lgD//5YA//+WAP//lwD//5cA//+XAP//lwD//5cA//+X - AP//lwD//5cA//+XAP//lwD//5cA//+XAP//lwD//5cA//+YAP//mAD//5gA//+YAP//mAD//5gA//+Y - AP//mAD//5gA//+oAP8AAAAAAAAAAP+pAP/8lgD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qUAP/6lAD/+pQA//qU - AP/6lAD/+pQA//qUAP/6lAD//JYA//+pAP8AAAAAAAAAAP+qAP/3kQD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/8IoA//CK - AP/wigD/8IoA//CKAP/wigD/8IoA//CKAP/wigD/95EA//+qAP8AAAAAAAAAAP+qAP/yiwD/5X0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9 - AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/mfQD/5n0A/+Z9AP/lfQD/8osA//+qAP8AAAAAAAAAAP+o - AP/vo0P/4ZtP/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+Kb - Tf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/im03/4ptN/+KbTf/hm0//76ND//+o - AP8AAAAAAAAAAP+mAMzvtnP/57yV/+i6j//ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6jv/ouo7/6LqO/+i6 - j//nvJX/77Zz//+mAMwAAAAAAAAAAP+wAFv/xGf/+NGf//jky//44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//jiyP/44sj/+OLI//ji - yP/44sj/+OLI//jky//40Z///8Rn//+wAFsAAAAAAAAAAAAAAAD/sABb/6QAzP+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+iAP//ogD//6IA//+i - AP//ogD//6IA//+iAP//ogD//6IA//+iAP//pADM/7AAWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//////// - AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAADAAAAAAAMAAP///////wAA////////AAD///////8AAP///////wAA - - - - GroupBox4 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 9pt - - - 17 - - - False - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - GroupBox2 - - - 2 - - - 10 - - - 900, 24 - - - 0 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Consolas, 11.25pt - - - True - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Views - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 153, 23 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Tabellen - - - Segoe UI Semibold, 9.75pt, style=Bold, Italic - - - 1241, 549 - - - MiddleLeft - - - MiddleRight - - - 365, 361 - - - 876, 12 - - - 307, 25 - - - 40, 18 - - - 226, 69 - - - 4 - - - 266, 29 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Segoe UI, 9pt - - - GroupBox4 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Speichern - - - 35, 23 - - - 1 - - - cmbWhereColumns - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 9pt - - - True - - - 6, 26 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - btnTestSQL - - - True - - - 626, 69 - - - 6 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 12, 12 - - - 954, 324 - - - SELECT - - - Tabellenart auswählen - - - GroupBox2 - - - Segoe UI, 9pt - - - cmbFromTables - - - 18 - - - 21 - - - 6, 19 - - - GroupBox4 - - - 353, 25 - - - True - - - 17, 17 - - - 642, 17 - - - en-US - - - 261, 17 - - - 499, 17 - - - True - - - True - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSQLEditor.vb b/app/DD-Record-Organizer - Kopie/frmSQLEditor.vb deleted file mode 100644 index 73885d3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSQLEditor.vb +++ /dev/null @@ -1,351 +0,0 @@ -Imports System.Text.RegularExpressions -Imports Oracle.ManagedDataAccess.Client - -Public Class frmSQLEditor - Dim CurrentPosition As Integer = 0 - Dim CurrentPlaceholders As New Placeholders() - Dim CurrentTableType As String - - Dim AtPlaceholderPattern As String = "@[A-Za-z_]+" - - Public Class Placeholders - Public Property RecordId As Integer - Public Property ParentRecordId As Integer - Public Property FormId As Integer - End Class - - Public Property Value() As String - Get - Return txtValue.Text - End Get - Set(value As String) - txtValue.Text = value - End Set - End Property - - Private Sub frmSQLEditor_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Load_Connections() - - cmbPlaceholder.SelectedIndex = 0 - - - End Sub - - Private Sub Load_Connections() - Try - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_DMSDataSet.TBDD_CONNECTION". Sie können sie bei Bedarf verschieben oder entfernen. - Me.TBDD_CONNECTIONTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_CONNECTIONTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_CONNECTION) - Catch ex As Exception - ClassLogger.Add(" - Unexpected Error in Load Connections - errpor: " & vbNewLine & ex.Message) - MsgBox("Unexpected Error in Load Connections: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - Dim frm As New frmConnections() - frm.Show() - End Sub - - Private Sub txtValue_TextChanged(sender As Object, e As EventArgs) Handles txtValue.TextChanged, txtValue.Click - CurrentPosition = txtValue.SelectionStart - - If txtValue.Text.Trim().Count = 0 Then - dgvPlaceholders.Enabled = False - Else - dgvPlaceholders.Enabled = True - End If - - CheckForPlaceholders() - End Sub - - Private Sub CheckForPlaceholders() - Dim count As Integer = 0 - Dim text As String = Me.Value - Dim atPlaceholderRegex = New Regex(AtPlaceholderPattern, RegexOptions.IgnoreCase) - Dim matches As MatchCollection = atPlaceholderRegex.Matches(text) - - dgvPlaceholders.Rows.Clear() - - For Each match As Match In matches - dgvPlaceholders.Rows.Add({match.Value, ""}) - Next - End Sub - - Private Sub Button4_Click(sender As Object, e As EventArgs) Handles btnAddPlaceholder.Click - If Not cmbPlaceholder.Text = String.Empty Then - Dim placeholder As String = cmbPlaceholder.Text - txtValue.Text = txtValue.Text.Insert(CurrentPosition, placeholder) - End If - End Sub - - Private Sub btnRefreshConnections_Click(sender As Object, e As EventArgs) Handles btnRefreshConnections.Click - Load_Connections() - End Sub - - Private Sub btnTestSQL_Click(sender As Object, e As EventArgs) Handles btnTestSQL.Click - Dim query As String = txtValue.Text - - For Each row As DataGridViewRow In dgvPlaceholders.Rows - Dim placeholder As String = row.Cells(0).Value - Dim replacement As String = row.Cells(1).Value - - ' Wenn Ersetzung ausgefüllt wurde, Platzhalter damit ersetzen - If Not String.IsNullOrEmpty(replacement) Then - query = query.Replace(placeholder, replacement) - Else - MsgBox("Bitte geben Sie für den Platzhalter " & placeholder & " einen Wert an!", MsgBoxStyle.Exclamation, "Fehlende Platzhalter Ersetzung") - Exit Sub - End If - Next - - Dim ds As DataSet = ExecuteWithConnection(cmbConnection.SelectedValue, query) - - If ds IsNot Nothing Then - dgvResult.DataSource = ds.Tables(0) - End If - - - End Sub - - Private Function ExecuteWithConnection(connectionId As Integer, sql As String) As DataSet - Try - - Dim connectionString As String - - connectionString = ClassDatabase.GetConnectionString(connectionId) - - If connectionString <> "" Then - - If connectionString.StartsWith("Server=") And connectionString.Contains("Database=") Then - Dim sqlConnection As SqlClient.SqlConnection - Dim sqlCommand As SqlClient.SqlCommand - Dim sqlAdapter As New SqlClient.SqlDataAdapter - Dim dataset As New DataSet - - sqlConnection = New SqlClient.SqlConnection(connectionString) - sqlConnection.Open() - - sqlCommand = New SqlClient.SqlCommand(sql, sqlConnection) - - sqlAdapter.SelectCommand = sqlCommand - sqlAdapter.Fill(dataset) - - Return dataset - ElseIf connectionString.Contains("dsn=") Then 'ODBC-Connection - Dim sqlConnection As Odbc.OdbcConnection - Dim sqlCommand As Odbc.OdbcCommand - Dim sqlAdapter As New Odbc.OdbcDataAdapter - Dim dataset As New DataSet - - sqlConnection = New Odbc.OdbcConnection(connectionString) - sqlConnection.Open() - - sqlCommand = New Odbc.OdbcCommand(sql, sqlConnection) - - sqlAdapter.SelectCommand = sqlCommand - sqlAdapter.Fill(dataset) - - Return dataset - Else - - If LogErrorsOnly = True Then ClassLogger.Add(" >> It's an Oracle-Connection (ExecuteWithConnection)", False) - Dim sqlConnection As OracleConnection - Dim sqlCommand As OracleCommand - Dim sqlAdapter As New OracleDataAdapter - Dim dataset As New DataSet - - sqlConnection = New OracleConnection(connectionString) - sqlConnection.Open() - - sqlCommand = New OracleCommand(sql, sqlConnection) - - sqlAdapter.SelectCommand = sqlCommand - sqlAdapter.Fill(dataset) - - Return dataset - End If - Else - MsgBox("Keine gültige ConnectionID", MsgBoxStyle.Exclamation) - End If - - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Fehler bei TestSQL - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler bei TestSQL:") - Return Nothing - End Try - End Function - - - Private Sub EnableColumns(Optional enabled = True) - cmbSelectColumns.Enabled = enabled - cmbWhereColumns.Enabled = enabled - End Sub - - Private Sub EnableTables() - cmbFromTables.Enabled = True - End Sub - - Private Sub radioTable_CheckedChanged(sender As Object, e As EventArgs) Handles radioTable.CheckedChanged - CurrentTableType = "TABLE" - EnableTables() - End Sub - - Private Sub radioView_CheckedChanged(sender As Object, e As EventArgs) Handles radioView.CheckedChanged - CurrentTableType = "VIEW" - EnableTables() - End Sub - - Private Sub GetColumns(tableName As String, ByRef combobox As ComboBox) - Try - Dim CS As String - CS = ClassDatabase.GetConnectionString(cmbConnection.SelectedValue) - Dim typeCS As String = ClassDatabase.Execute_Scalar("SELECT SQL_PROVIDER FROM TBDD_CONNECTION WHERE GUID = " & cmbConnection.SelectedValue, True) - Dim SQL As String - Dim DT As DataTable - If typeCS.ToUpper = "Oracle".ToUpper Then - SQL = "select COLUMN_NAME from USER_TAB_COLS where TABLE_NAME='" & tableName & "' order by COLUMN_NAME" - DT = ClassDatabase.Oracle_Return_Datatable(SQL, CS, True) - Else - SQL = "SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('" & tableName & "') ORDER BY name" - DT = ClassDatabase.Return_Datatable_CS(SQL, CS, True) - End If - - If DT IsNot Nothing Then - combobox.Items.Clear() - For Each row As DataRow In DT.Rows - combobox.Items.Add(row.Item(0)) - Next - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in GetColumns:") - End Try - End Sub - - Private Sub GetColumns(tableName As String, ByRef combobox As DevExpress.XtraEditors.CheckedComboBoxEdit) - Dim SQL As String = "SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('" & tableName & "') ORDER BY name" - Dim ds As DataSet = ExecuteWithConnection(cmbConnection.SelectedValue, SQL) - - If ds IsNot Nothing Then - combobox.Properties.Items.Clear() - - For Each row As DataRow In ds.Tables(0).Rows - combobox.Properties.Items.Add(row.Item(0)) - Next - End If - End Sub - - - Private Sub cmbTables_DropDown(sender As Object, e As EventArgs) Handles cmbFromTables.DropDown - Dim type As String - - If CurrentTableType = "TABLE" Then - type = "'BASE TABLE'" - ElseIf CurrentTableType = "VIEW" Then - type = "'VIEW'" - End If - - Dim SQL As String = "SELECT TABLE_NAME from information_schema.tables where TABLE_TYPE = " & type & " ORDER BY TABLE_NAME" - Dim ds As DataSet = ExecuteWithConnection(cmbConnection.SelectedValue, SQL) - - If ds IsNot Nothing Then - cmbFromTables.Items.Clear() - - For Each row As DataRow In ds.Tables(0).Rows - cmbFromTables.Items.Add(row.Item(0)) - Next - End If - End Sub - - Private Sub cmbColumns_DropDown(sender As Object, e As EventArgs) Handles cmbSelectColumns.DropDown - Dim table = cmbFromTables.Text - GetColumns(table, cmbSelectColumns) - End Sub - - Private Sub cmbWhereColumns_DropDown(sender As Object, e As EventArgs) Handles cmbWhereColumns.DropDown - Dim table = cmbFromTables.Text - GetColumns(table, cmbWhereColumns) - End Sub - - Private Sub cmbFromTables_SelectedIndexChanged() Handles cmbFromTables.SelectedIndexChanged - If cmbFromTables.Text <> "" Then - EnableColumns() - Else - EnableColumns(False) - End If - End Sub - - Private Sub queryBuilder_Changed(sender As Object, e As EventArgs) Handles cmbSelectColumns.SelectedIndexChanged, cmbFromTables.SelectedIndexChanged, cmbWhereColumns.SelectedIndexChanged, cmbWhereOperator.SelectedIndexChanged, txtCondition.TextChanged - Dim sql = "" - Dim column, table, column2, op, condition As String - Dim isNumberRegex = New Regex("^\d+$") - - column = cmbSelectColumns.Text - table = cmbFromTables.Text - column2 = cmbWhereColumns.Text - op = cmbWhereOperator.Text - condition = txtCondition.Text - - - If column <> "" And table <> "" Then - - sql = String.Format("SELECT [{0}] FROM [{1}]", column, table) - - If column2 <> "" And op <> "" And condition <> "" Then - - If isNumberRegex.Match(condition).Success = False Then - condition = String.Format("'{0}'", condition) - End If - - sql &= String.Format(" WHERE [{0}] {1} {2}", column2, op, condition) - - End If - - End If - - txtValue.Text = sql - - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - Try - Dim sql_comamnd As String = txtValue.Text - If txtValue.Text.Contains("'") Then - sql_comamnd = txtValue.Text.Replace("'", "''") - End If - Dim upd As String = "UPDATE TBPMO_CONTROL SET SQL_COMMAND_1 = '" & sql_comamnd & "', CONNECTION_ID_1 = " & cmbConnection.SelectedValue & ", CHANGED_WHO = '" & USER_USERNAME & "' WHERE GUID = " & CURRENT_CONTROL_ID - If ClassDatabase.Execute_non_Query(upd, True) Then - MsgBox("SQL-Befehl erfolgreich gespeichert!", MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - ClassLogger.Add(" - Unexpected Error in Save SQL-Command for control - error: " & vbNewLine & ex.Message) - MsgBox("Unexpected Error in Save SQL-Command for control - error: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmSQLEditor_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Try - Dim connsql = "SELECT BEZEICHNUNG FROM TBDD_CONNECTION WHERE GUID = (SELECT CONNECTION_ID_1 FROM TBPMO_CONTROL WHERE GUID = " & CURRENT_CONTROL_ID & ")" - Dim con_name = ClassDatabase.Execute_Scalar(connsql, True) - - If IsDBNull(con_name) Then - If Me.DD_DMSDataSet.TBDD_CONNECTION.Rows.Count > 0 Then - cmbConnection.SelectedIndex = 0 - End If - Else - If IsNothing(con_name) Then - If Me.DD_DMSDataSet.TBDD_CONNECTION.Rows.Count > 0 Then - cmbConnection.SelectedIndex = 0 - End If - Else - cmbConnection.SelectedIndex = cmbConnection.FindStringExact(con_name) - End If - - End If - Catch ex As Exception - ClassLogger.Add(" - Unexpected Error in Get Connection for Control - error: " & vbNewLine & ex.Message) - MsgBox("Unexpected Error in Get Connection for Control - error: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmScanFiles.Designer.vb b/app/DD-Record-Organizer - Kopie/frmScanFiles.Designer.vb deleted file mode 100644 index 7c31e14..0000000 --- a/app/DD-Record-Organizer - Kopie/frmScanFiles.Designer.vb +++ /dev/null @@ -1,454 +0,0 @@ - _ -Partial Class frmScanFiles - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmScanFiles)) - Me.ListView1 = New System.Windows.Forms.ListView() - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader) - Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) - Me.Panel1 = New System.Windows.Forms.Panel() - Me.PdfViewer1 = New DevExpress.XtraPdfViewer.PdfViewer() - Me.StatusStrip2 = New System.Windows.Forms.StatusStrip() - Me.pdfstatuslblPageNumber = New System.Windows.Forms.ToolStripStatusLabel() - Me.ToolStripDropDownButton1 = New System.Windows.Forms.ToolStripDropDownButton() - Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl() - Me.PdfFileOpenBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfFileOpenBarItem() - Me.PdfFileSaveAsBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfFileSaveAsBarItem() - Me.PdfFilePrintBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfFilePrintBarItem() - Me.PdfPreviousPageBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfPreviousPageBarItem() - Me.PdfNextPageBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfNextPageBarItem() - Me.PdfFindTextBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfFindTextBarItem() - Me.PdfZoomOutBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoomOutBarItem() - Me.PdfZoomInBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoomInBarItem() - Me.PdfExactZoomListBarSubItem1 = New DevExpress.XtraPdfViewer.Bars.PdfExactZoomListBarSubItem() - Me.PdfZoom10CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom10CheckItem() - Me.PdfZoom25CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom25CheckItem() - Me.PdfZoom50CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom50CheckItem() - Me.PdfZoom75CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom75CheckItem() - Me.PdfZoom100CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom100CheckItem() - Me.PdfZoom125CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom125CheckItem() - Me.PdfZoom150CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom150CheckItem() - Me.PdfZoom200CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom200CheckItem() - Me.PdfZoom400CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom400CheckItem() - Me.PdfZoom500CheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfZoom500CheckItem() - Me.PdfSetActualSizeZoomModeCheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfSetActualSizeZoomModeCheckItem() - Me.PdfSetPageLevelZoomModeCheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfSetPageLevelZoomModeCheckItem() - Me.PdfSetFitWidthZoomModeCheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfSetFitWidthZoomModeCheckItem() - Me.PdfSetFitVisibleZoomModeCheckItem1 = New DevExpress.XtraPdfViewer.Bars.PdfSetFitVisibleZoomModeCheckItem() - Me.PdfExportFormDataBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfExportFormDataBarItem() - Me.PdfImportFormDataBarItem1 = New DevExpress.XtraPdfViewer.Bars.PdfImportFormDataBarItem() - Me.PdfRibbonPage1 = New DevExpress.XtraPdfViewer.Bars.PdfRibbonPage() - Me.PdfFileRibbonPageGroup1 = New DevExpress.XtraPdfViewer.Bars.PdfFileRibbonPageGroup() - Me.PdfNavigationRibbonPageGroup1 = New DevExpress.XtraPdfViewer.Bars.PdfNavigationRibbonPageGroup() - Me.PdfZoomRibbonPageGroup1 = New DevExpress.XtraPdfViewer.Bars.PdfZoomRibbonPageGroup() - Me.PdfFormDataRibbonPage1 = New DevExpress.XtraPdfViewer.Bars.PdfFormDataRibbonPage() - Me.PdfFormDataBarPageGroup1 = New DevExpress.XtraPdfViewer.Bars.PdfFormDataBarPageGroup() - Me.btnrefresh = New System.Windows.Forms.Button() - Me.PdfBarController1 = New DevExpress.XtraPdfViewer.Bars.PdfBarController() - Me.PdfBarController2 = New DevExpress.XtraPdfViewer.Bars.PdfBarController() - Me.btndelete = New System.Windows.Forms.Button() - Me.chkInFront = New System.Windows.Forms.CheckBox() - Me.TimerCheckScanFiles = New System.Windows.Forms.Timer(Me.components) - Me.Timer2 = New System.Windows.Forms.Timer(Me.components) - Me.Button1 = New System.Windows.Forms.Button() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.Panel1.SuspendLayout - Me.StatusStrip2.SuspendLayout - CType(Me.RibbonControl1,System.ComponentModel.ISupportInitialize).BeginInit - CType(Me.PdfBarController1,System.ComponentModel.ISupportInitialize).BeginInit - CType(Me.PdfBarController2,System.ComponentModel.ISupportInitialize).BeginInit - Me.SuspendLayout - ' - 'ListView1 - ' - Me.ListView1.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader2}) - resources.ApplyResources(Me.ListView1, "ListView1") - Me.ListView1.FullRowSelect = true - Me.ListView1.GridLines = true - Me.ListView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable - Me.ListView1.LargeImageList = Me.ImageList1 - Me.ListView1.MultiSelect = false - Me.ListView1.Name = "ListView1" - Me.ListView1.SmallImageList = Me.ImageList1 - Me.ListView1.UseCompatibleStateImageBehavior = false - Me.ListView1.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader2 - ' - resources.ApplyResources(Me.ColumnHeader2, "ColumnHeader2") - ' - '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, "doc_pdf.png") - ' - 'Panel1 - ' - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Controls.Add(Me.PdfViewer1) - Me.Panel1.Controls.Add(Me.StatusStrip2) - Me.Panel1.Controls.Add(Me.RibbonControl1) - Me.Panel1.Name = "Panel1" - ' - 'PdfViewer1 - ' - resources.ApplyResources(Me.PdfViewer1, "PdfViewer1") - Me.PdfViewer1.Name = "PdfViewer1" - ' - 'StatusStrip2 - ' - Me.StatusStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.pdfstatuslblPageNumber, Me.ToolStripDropDownButton1}) - resources.ApplyResources(Me.StatusStrip2, "StatusStrip2") - Me.StatusStrip2.Name = "StatusStrip2" - ' - 'pdfstatuslblPageNumber - ' - resources.ApplyResources(Me.pdfstatuslblPageNumber, "pdfstatuslblPageNumber") - Me.pdfstatuslblPageNumber.Image = Global.DD_Record_Organizer.My.Resources.Resources.page_red - Me.pdfstatuslblPageNumber.Name = "pdfstatuslblPageNumber" - ' - 'ToolStripDropDownButton1 - ' - Me.ToolStripDropDownButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.magifier_zoom_out - resources.ApplyResources(Me.ToolStripDropDownButton1, "ToolStripDropDownButton1") - Me.ToolStripDropDownButton1.Name = "ToolStripDropDownButton1" - ' - 'RibbonControl1 - ' - Me.RibbonControl1.ExpandCollapseItem.Id = 0 - Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.PdfFileOpenBarItem1, Me.PdfFileSaveAsBarItem1, Me.PdfFilePrintBarItem1, Me.PdfPreviousPageBarItem1, Me.PdfNextPageBarItem1, Me.PdfFindTextBarItem1, Me.PdfZoomOutBarItem1, Me.PdfZoomInBarItem1, Me.PdfExactZoomListBarSubItem1, Me.PdfZoom10CheckItem1, Me.PdfZoom25CheckItem1, Me.PdfZoom50CheckItem1, Me.PdfZoom75CheckItem1, Me.PdfZoom100CheckItem1, Me.PdfZoom125CheckItem1, Me.PdfZoom150CheckItem1, Me.PdfZoom200CheckItem1, Me.PdfZoom400CheckItem1, Me.PdfZoom500CheckItem1, Me.PdfSetActualSizeZoomModeCheckItem1, Me.PdfSetPageLevelZoomModeCheckItem1, Me.PdfSetFitWidthZoomModeCheckItem1, Me.PdfSetFitVisibleZoomModeCheckItem1, Me.PdfExportFormDataBarItem1, Me.PdfImportFormDataBarItem1}) - resources.ApplyResources(Me.RibbonControl1, "RibbonControl1") - Me.RibbonControl1.MaxItemId = 26 - Me.RibbonControl1.Name = "RibbonControl1" - Me.RibbonControl1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.PdfRibbonPage1, Me.PdfFormDataRibbonPage1}) - Me.RibbonControl1.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonControlStyle.Office2010 - Me.RibbonControl1.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.Above - ' - 'PdfFileOpenBarItem1 - ' - Me.PdfFileOpenBarItem1.Id = 1 - Me.PdfFileOpenBarItem1.ItemShortcut = New DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control Or System.Windows.Forms.Keys.O)) - Me.PdfFileOpenBarItem1.Name = "PdfFileOpenBarItem1" - ' - 'PdfFileSaveAsBarItem1 - ' - Me.PdfFileSaveAsBarItem1.Id = 2 - Me.PdfFileSaveAsBarItem1.ItemShortcut = New DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control Or System.Windows.Forms.Keys.S)) - Me.PdfFileSaveAsBarItem1.Name = "PdfFileSaveAsBarItem1" - ' - 'PdfFilePrintBarItem1 - ' - Me.PdfFilePrintBarItem1.Id = 3 - Me.PdfFilePrintBarItem1.ItemShortcut = New DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control Or System.Windows.Forms.Keys.P)) - Me.PdfFilePrintBarItem1.Name = "PdfFilePrintBarItem1" - ' - 'PdfPreviousPageBarItem1 - ' - Me.PdfPreviousPageBarItem1.Id = 4 - Me.PdfPreviousPageBarItem1.Name = "PdfPreviousPageBarItem1" - ' - 'PdfNextPageBarItem1 - ' - Me.PdfNextPageBarItem1.Id = 5 - Me.PdfNextPageBarItem1.Name = "PdfNextPageBarItem1" - ' - 'PdfFindTextBarItem1 - ' - Me.PdfFindTextBarItem1.Id = 6 - Me.PdfFindTextBarItem1.ItemShortcut = New DevExpress.XtraBars.BarShortcut((System.Windows.Forms.Keys.Control Or System.Windows.Forms.Keys.F)) - Me.PdfFindTextBarItem1.Name = "PdfFindTextBarItem1" - ' - 'PdfZoomOutBarItem1 - ' - Me.PdfZoomOutBarItem1.Id = 7 - Me.PdfZoomOutBarItem1.Name = "PdfZoomOutBarItem1" - ' - 'PdfZoomInBarItem1 - ' - Me.PdfZoomInBarItem1.Id = 8 - Me.PdfZoomInBarItem1.Name = "PdfZoomInBarItem1" - ' - 'PdfExactZoomListBarSubItem1 - ' - Me.PdfExactZoomListBarSubItem1.Id = 9 - Me.PdfExactZoomListBarSubItem1.LinksPersistInfo.AddRange(New DevExpress.XtraBars.LinkPersistInfo() {New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom10CheckItem1, true), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom25CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom50CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom75CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom100CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom125CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom150CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom200CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom400CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfZoom500CheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfSetActualSizeZoomModeCheckItem1, true), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfSetPageLevelZoomModeCheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfSetFitWidthZoomModeCheckItem1), New DevExpress.XtraBars.LinkPersistInfo(Me.PdfSetFitVisibleZoomModeCheckItem1)}) - Me.PdfExactZoomListBarSubItem1.Name = "PdfExactZoomListBarSubItem1" - Me.PdfExactZoomListBarSubItem1.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionInMenu - ' - 'PdfZoom10CheckItem1 - ' - Me.PdfZoom10CheckItem1.Id = 10 - Me.PdfZoom10CheckItem1.Name = "PdfZoom10CheckItem1" - ' - 'PdfZoom25CheckItem1 - ' - Me.PdfZoom25CheckItem1.Id = 11 - Me.PdfZoom25CheckItem1.Name = "PdfZoom25CheckItem1" - ' - 'PdfZoom50CheckItem1 - ' - Me.PdfZoom50CheckItem1.Id = 12 - Me.PdfZoom50CheckItem1.Name = "PdfZoom50CheckItem1" - ' - 'PdfZoom75CheckItem1 - ' - Me.PdfZoom75CheckItem1.Id = 13 - Me.PdfZoom75CheckItem1.Name = "PdfZoom75CheckItem1" - ' - 'PdfZoom100CheckItem1 - ' - Me.PdfZoom100CheckItem1.Id = 14 - Me.PdfZoom100CheckItem1.Name = "PdfZoom100CheckItem1" - ' - 'PdfZoom125CheckItem1 - ' - Me.PdfZoom125CheckItem1.Id = 15 - Me.PdfZoom125CheckItem1.Name = "PdfZoom125CheckItem1" - ' - 'PdfZoom150CheckItem1 - ' - Me.PdfZoom150CheckItem1.Id = 16 - Me.PdfZoom150CheckItem1.Name = "PdfZoom150CheckItem1" - ' - 'PdfZoom200CheckItem1 - ' - Me.PdfZoom200CheckItem1.Id = 17 - Me.PdfZoom200CheckItem1.Name = "PdfZoom200CheckItem1" - ' - 'PdfZoom400CheckItem1 - ' - Me.PdfZoom400CheckItem1.Id = 18 - Me.PdfZoom400CheckItem1.Name = "PdfZoom400CheckItem1" - ' - 'PdfZoom500CheckItem1 - ' - Me.PdfZoom500CheckItem1.Id = 19 - Me.PdfZoom500CheckItem1.Name = "PdfZoom500CheckItem1" - ' - 'PdfSetActualSizeZoomModeCheckItem1 - ' - Me.PdfSetActualSizeZoomModeCheckItem1.Id = 20 - Me.PdfSetActualSizeZoomModeCheckItem1.Name = "PdfSetActualSizeZoomModeCheckItem1" - ' - 'PdfSetPageLevelZoomModeCheckItem1 - ' - Me.PdfSetPageLevelZoomModeCheckItem1.Id = 21 - Me.PdfSetPageLevelZoomModeCheckItem1.Name = "PdfSetPageLevelZoomModeCheckItem1" - ' - 'PdfSetFitWidthZoomModeCheckItem1 - ' - Me.PdfSetFitWidthZoomModeCheckItem1.Id = 22 - Me.PdfSetFitWidthZoomModeCheckItem1.Name = "PdfSetFitWidthZoomModeCheckItem1" - ' - 'PdfSetFitVisibleZoomModeCheckItem1 - ' - Me.PdfSetFitVisibleZoomModeCheckItem1.Id = 23 - Me.PdfSetFitVisibleZoomModeCheckItem1.Name = "PdfSetFitVisibleZoomModeCheckItem1" - ' - 'PdfExportFormDataBarItem1 - ' - Me.PdfExportFormDataBarItem1.Id = 24 - Me.PdfExportFormDataBarItem1.Name = "PdfExportFormDataBarItem1" - ' - 'PdfImportFormDataBarItem1 - ' - Me.PdfImportFormDataBarItem1.Id = 25 - Me.PdfImportFormDataBarItem1.Name = "PdfImportFormDataBarItem1" - ' - 'PdfRibbonPage1 - ' - Me.PdfRibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.PdfFileRibbonPageGroup1, Me.PdfNavigationRibbonPageGroup1, Me.PdfZoomRibbonPageGroup1}) - Me.PdfRibbonPage1.Name = "PdfRibbonPage1" - ' - 'PdfFileRibbonPageGroup1 - ' - Me.PdfFileRibbonPageGroup1.ItemLinks.Add(Me.PdfFileOpenBarItem1) - Me.PdfFileRibbonPageGroup1.ItemLinks.Add(Me.PdfFileSaveAsBarItem1) - Me.PdfFileRibbonPageGroup1.ItemLinks.Add(Me.PdfFilePrintBarItem1) - Me.PdfFileRibbonPageGroup1.Name = "PdfFileRibbonPageGroup1" - ' - 'PdfNavigationRibbonPageGroup1 - ' - Me.PdfNavigationRibbonPageGroup1.ItemLinks.Add(Me.PdfPreviousPageBarItem1) - Me.PdfNavigationRibbonPageGroup1.ItemLinks.Add(Me.PdfNextPageBarItem1) - Me.PdfNavigationRibbonPageGroup1.ItemLinks.Add(Me.PdfFindTextBarItem1) - Me.PdfNavigationRibbonPageGroup1.Name = "PdfNavigationRibbonPageGroup1" - ' - 'PdfZoomRibbonPageGroup1 - ' - Me.PdfZoomRibbonPageGroup1.ItemLinks.Add(Me.PdfZoomOutBarItem1) - Me.PdfZoomRibbonPageGroup1.ItemLinks.Add(Me.PdfZoomInBarItem1) - Me.PdfZoomRibbonPageGroup1.ItemLinks.Add(Me.PdfExactZoomListBarSubItem1) - Me.PdfZoomRibbonPageGroup1.Name = "PdfZoomRibbonPageGroup1" - ' - 'PdfFormDataRibbonPage1 - ' - Me.PdfFormDataRibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.PdfFormDataBarPageGroup1}) - Me.PdfFormDataRibbonPage1.Name = "PdfFormDataRibbonPage1" - Me.PdfFormDataRibbonPage1.Visible = false - ' - 'PdfFormDataBarPageGroup1 - ' - Me.PdfFormDataBarPageGroup1.ItemLinks.Add(Me.PdfExportFormDataBarItem1) - Me.PdfFormDataBarPageGroup1.ItemLinks.Add(Me.PdfImportFormDataBarItem1) - Me.PdfFormDataBarPageGroup1.Name = "PdfFormDataBarPageGroup1" - ' - 'btnrefresh - ' - Me.btnrefresh.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.btnrefresh, "btnrefresh") - Me.btnrefresh.Name = "btnrefresh" - Me.btnrefresh.UseVisualStyleBackColor = true - ' - 'PdfBarController2 - ' - Me.PdfBarController2.BarItems.Add(Me.PdfFileOpenBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfFileSaveAsBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfFilePrintBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfPreviousPageBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfNextPageBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfFindTextBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoomOutBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoomInBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfExactZoomListBarSubItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom10CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom25CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom50CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom75CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom100CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom125CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom150CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom200CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom400CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfZoom500CheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfSetActualSizeZoomModeCheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfSetPageLevelZoomModeCheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfSetFitWidthZoomModeCheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfSetFitVisibleZoomModeCheckItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfExportFormDataBarItem1) - Me.PdfBarController2.BarItems.Add(Me.PdfImportFormDataBarItem1) - Me.PdfBarController2.Control = Me.PdfViewer1 - ' - 'btndelete - ' - Me.btndelete.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btndelete, "btndelete") - Me.btndelete.Name = "btndelete" - Me.ToolTip1.SetToolTip(Me.btndelete, resources.GetString("btndelete.ToolTip")) - Me.btndelete.UseVisualStyleBackColor = true - ' - 'chkInFront - ' - resources.ApplyResources(Me.chkInFront, "chkInFront") - Me.chkInFront.Checked = Global.DD_Record_Organizer.My.MySettings.Default.User_InBoxScan_NotinFront - Me.chkInFront.DataBindings.Add(New System.Windows.Forms.Binding("Checked", Global.DD_Record_Organizer.My.MySettings.Default, "User_InBoxScan_NotinFront", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.chkInFront.Name = "chkInFront" - Me.chkInFront.UseVisualStyleBackColor = true - ' - 'TimerCheckScanFiles - ' - Me.TimerCheckScanFiles.Interval = 5000 - ' - 'Button1 - ' - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Name = "Button1" - Me.ToolTip1.SetToolTip(Me.Button1, resources.GetString("Button1.ToolTip")) - Me.Button1.UseVisualStyleBackColor = true - ' - 'frmScanFiles - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Button1) - Me.Controls.Add(Me.chkInFront) - Me.Controls.Add(Me.btndelete) - Me.Controls.Add(Me.Panel1) - Me.Controls.Add(Me.btnrefresh) - Me.Controls.Add(Me.ListView1) - Me.MaximizeBox = false - Me.Name = "frmScanFiles" - Me.Panel1.ResumeLayout(false) - Me.Panel1.PerformLayout - Me.StatusStrip2.ResumeLayout(false) - Me.StatusStrip2.PerformLayout - CType(Me.RibbonControl1,System.ComponentModel.ISupportInitialize).EndInit - CType(Me.PdfBarController1,System.ComponentModel.ISupportInitialize).EndInit - CType(Me.PdfBarController2,System.ComponentModel.ISupportInitialize).EndInit - Me.ResumeLayout(false) - Me.PerformLayout - -End Sub - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents ImageList1 As System.Windows.Forms.ImageList - Friend WithEvents btnrefresh As System.Windows.Forms.Button - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents StatusStrip2 As System.Windows.Forms.StatusStrip - Friend WithEvents pdfstatuslblPageNumber As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents ToolStripDropDownButton1 As System.Windows.Forms.ToolStripDropDownButton - Friend WithEvents PdfBarController1 As DevExpress.XtraPdfViewer.Bars.PdfBarController - Friend WithEvents PdfViewer1 As DevExpress.XtraPdfViewer.PdfViewer - Friend WithEvents RibbonControl1 As DevExpress.XtraBars.Ribbon.RibbonControl - Friend WithEvents PdfFileOpenBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfFileOpenBarItem - Friend WithEvents PdfFileSaveAsBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfFileSaveAsBarItem - Friend WithEvents PdfFilePrintBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfFilePrintBarItem - Friend WithEvents PdfPreviousPageBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfPreviousPageBarItem - Friend WithEvents PdfNextPageBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfNextPageBarItem - Friend WithEvents PdfFindTextBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfFindTextBarItem - Friend WithEvents PdfZoomOutBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoomOutBarItem - Friend WithEvents PdfZoomInBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoomInBarItem - Friend WithEvents PdfExactZoomListBarSubItem1 As DevExpress.XtraPdfViewer.Bars.PdfExactZoomListBarSubItem - Friend WithEvents PdfZoom10CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom10CheckItem - Friend WithEvents PdfZoom25CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom25CheckItem - Friend WithEvents PdfZoom50CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom50CheckItem - Friend WithEvents PdfZoom75CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom75CheckItem - Friend WithEvents PdfZoom100CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom100CheckItem - Friend WithEvents PdfZoom125CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom125CheckItem - Friend WithEvents PdfZoom150CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom150CheckItem - Friend WithEvents PdfZoom200CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom200CheckItem - Friend WithEvents PdfZoom400CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom400CheckItem - Friend WithEvents PdfZoom500CheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfZoom500CheckItem - Friend WithEvents PdfSetActualSizeZoomModeCheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfSetActualSizeZoomModeCheckItem - Friend WithEvents PdfSetPageLevelZoomModeCheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfSetPageLevelZoomModeCheckItem - Friend WithEvents PdfSetFitWidthZoomModeCheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfSetFitWidthZoomModeCheckItem - Friend WithEvents PdfSetFitVisibleZoomModeCheckItem1 As DevExpress.XtraPdfViewer.Bars.PdfSetFitVisibleZoomModeCheckItem - Friend WithEvents PdfExportFormDataBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfExportFormDataBarItem - Friend WithEvents PdfImportFormDataBarItem1 As DevExpress.XtraPdfViewer.Bars.PdfImportFormDataBarItem - Friend WithEvents PdfRibbonPage1 As DevExpress.XtraPdfViewer.Bars.PdfRibbonPage - Friend WithEvents PdfFileRibbonPageGroup1 As DevExpress.XtraPdfViewer.Bars.PdfFileRibbonPageGroup - Friend WithEvents PdfNavigationRibbonPageGroup1 As DevExpress.XtraPdfViewer.Bars.PdfNavigationRibbonPageGroup - Friend WithEvents PdfZoomRibbonPageGroup1 As DevExpress.XtraPdfViewer.Bars.PdfZoomRibbonPageGroup - Friend WithEvents PdfFormDataRibbonPage1 As DevExpress.XtraPdfViewer.Bars.PdfFormDataRibbonPage - Friend WithEvents PdfFormDataBarPageGroup1 As DevExpress.XtraPdfViewer.Bars.PdfFormDataBarPageGroup - Friend WithEvents PdfBarController2 As DevExpress.XtraPdfViewer.Bars.PdfBarController - Friend WithEvents btndelete As System.Windows.Forms.Button - Friend WithEvents chkInFront As System.Windows.Forms.CheckBox - Private WithEvents ListView1 As System.Windows.Forms.ListView - Friend WithEvents TimerCheckScanFiles As System.Windows.Forms.Timer - Friend WithEvents Timer2 As System.Windows.Forms.Timer - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmScanFiles.en-US.resx b/app/DD-Record-Organizer - Kopie/frmScanFiles.en-US.resx deleted file mode 100644 index d7347f5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmScanFiles.en-US.resx +++ /dev/null @@ -1,641 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Scanfile - Drag and drop here - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADm - BwAAAk1TRnQBSQFMAwEBAAHgAQAB4AEAARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA - AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA - AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA - AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm - AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ - AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm - AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz - AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm - AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm - AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA - ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm - AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm - ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm - AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA - AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ - AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz - AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/ - AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA - AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM - AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm - ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ - AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/ - ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM - ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm - AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM - AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA - AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA - ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7 - Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/8DAAEHDBIBBzIAARIM/wES - MAAKIAP0AfMB/wHqMAAKIAH0A/MB/wHqMAACIAG9AW8GIATzAf8BbTAAAiABRgH0AZQBbwGUAb0CIATz - Af8BbTAAAyABFwGUAUYBvQEXAiAE8wH/AeswAAQgApQBFgMgBPMB/wHrMAAEIAFHAf8EIATzAf8B7DAA - BfkB/wT5A/MB8gH/AewwAAr5Bf8B7DAACvkB/wLyAfMB7QG8MgAB7QH/A/MD8gH/AfIB8wHtAfAzAAGS - Af8B8wXyAf8B8wGSAfA0AAGSCP8BkgHwNQAB8Aj3AfA0AAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEB - AQABAQUAAYAXAAP/AQABwAcAAcBXAAHAAQEGAAHAAQMGAAHAAQcGAAHAAQ8GAAs= - - - - - 0, 140 - - - 591, 391 - - - 133, 20 - - - Pageview Minimal - - - 591, 140 - - - Refresh - - - Delete - - - 163, 17 - - - Deactivate "Always on top" - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABycnIOcHBwi4qKivKEhIT1ZGRkiG5ubhEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCQ - kF6EhITmubm5/MvLy/7Jycn/tbW1/4CAgO5ra2t4c3NzCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58tkJCQwqqqqv3k5OT79vb2/e7v7/3U1NT8v7+//sHB - wf+qqqr/enp65Wpqamlzc3MFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6enDKCg - oIyioqL61tbW+/b29vz09fX/3N3e/8XDv//Z2tz/6err/c3Nzfy3t7f+uLi4/56env90dHTbdXV1WQAA - AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7u7tSpqam4sbGxvzz8/P79/f3/uTk5P/Ewb7/5djG///w - z//r2Lf/zMS2/9TW2f/j5eb9x8fH/LCwsP6wsLD/k5OT/3V1dc9ycnJKAAAAAAAAAAAAAAAAAAAAALu7 - u6e8vLz96enp+/n5+f7r6+v/wcHD/9vX0f//+ej///DZ///szP//58D//+Oz/+fGmv/HtqX/0dPW/9/h - 4/3BwcL8qKio/qenp/+Kior+dHR0wXBwcDoAAAAAAAAAAMXFxfz39/f9+vr6/8DAwP/MzMz////////+ - 9f//9eX//+/Y///qy///57///eCz//HMnP/mtIL/0pxt/7+jj//P0tT/2dze/bi4uf2hoaH+np6f/3h4 - ePoAAAAAAAAAAMjIyEfExMSpy8vL9Nvb2//Ly8v/ysnJ/93Y0v//9uX///LZ///rzP//5b7//d+y//DJ - nP/js4P/1pxr/8qBTv+5ZzP/tYx0/9HU1f/W2dr9s7i5/YOHif8AAAAAAAAAAAAAAAAAAAAAv7+/DMXF - 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 - AP//wAH//4AD//8AB//+AA///AAf//gA///8H/////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAenp6Pm5ubrl7e3vya2tr2mhoaF5XV1cDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioqKG35+fqaFhYX9v7+//s/Pz//Gxsb/lZWV/21t - bdNycnJRAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCQBoyMjHaEhITyq6ur/uPj4/nY2Nj7xMTE/sPD - w//FxcX/vr6+/46Ojv9ubm7Id3d3QwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoEaKiorXoKCg/tbW1vrx8fH68vLy/vPz - 8//t7e3809PT+729vf69vb3/v7+//7a2tv+Hh4f+bGxsu3R0dDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+vrx6cnJysm5ub/sXFxfzv7+/58vLy/vLy - 8v/y8vL/zs/R/9PU1f/w8fL/6urq/M7Ozvy4uLj9uLi4/7u7u/+srKz/goKC/WxsbK50dHQqAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2trQWqqqp3n5+f87m5uf3m5ub69fX1/fPz - 8//09PT/1NXW/7Syrv/l1sL/4tO5/7u2rv/MztD/6+zt/+bm5vzKysr7srKy/rKysv+1tbX/pKSk/3t7 - e/xtbW2gcXFxIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCwsI+pqam07CwsP7b29v69fX1+/T0 - 9P/19fX/3Nzd/7Oxsf/c1Mf///Td///u0///68n//+rA/+rTr//At6n/yMvN/+fo6v/i4uL9xcXF/K2t - rf6srKz/rq6u/5ubm/92dnb3b29vkmpqahgAAAAAAAAAAAAAAAAAAAAAvr6+hbGxsf3Ozs778vLy+vb2 - 9v729vb/4uLi/7Kysv/T0Mz///zv///25P//79n//+zQ///px///5cD//+W2//rYp//jwJb/v62d/8XI - y//h5OX/3+Dg/MHBwfyoqKj9p6en/6qqqv+Tk5P/c3Nz829vb4RlZWUQAAAAAAAAAAC9vb378PDw+vn5 - +f319fX/6Ojo/7a2tv/Pz8/////////99///9+z///Pi///v2f//7ND//+jH///lvv//4rb/99Sm/+3E - lf/ms4L/1aF0/7yhjP/Fx8n/3ODi/9vc3P29vb38oqKi/qKiov+kpKT/jo6O/21tbdYAAAAAAAAAAMnJ - yZ3Gxsb62tra//Dw8P/Y2Nj/tLS0/8jIyP/28/P////4///57f//9OL//+/Y///sz///6Mb//+W9//3i - tP/106X/7MKU/+Kyg//aoXL/0JBe/8R/Tv+2j3f/xMLC/9ja2//Y2Nj9ubm5/J2dnf6fn5//d3d38wAA - AAAAAAAAAAAAANXV1RPHx8dlwcHBvMTExPra2tr/5ubm/8LCwv+5ubf/0s3F//3x3v//89r//+zP///p - x///5r3//eGz//TSpf/rwZP/4rGB/9igcP/Qj1//xn1K/7tkLf+vXzH/tqqk/9LS0//b3N3/0NXW/aWr - r/16fHz9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMGMPDw2q+vr7AxMTE/NfX1//c3N3/vb/A/8G8 - tf/g073//+rF///nvf//4rP/9dKi/+vAkf/ir3//2J5q/8uOX/+7k3j/wLSt/9DW2v/V29//wcnP/6qe - mP+aakv/ljoN/4AoEbkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLy8sbwcHBbb29 - vcXCwsL80tPT/9HS1P+/vr7/y8Cw/+rTrv/40aD/6r6P/82rjP/Bs6f/yM3T/9Xc4v/Gz9b/saeg/6R1 - T/+jTQ7/pTsA/6A5AP+MIwD9hRkATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMvLyx68vLxyurq6yb+/v/3Nzs//yczP/8G/vf/Dxsr/09nh/8vS2/+4rab/roFT/7Fe - Df+zTwD/r00A/6xLAP+nRAD/jygA/pIeAHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEIre4uners7zNwaqV/sakgP+3j1n/vnAP/8Ji - AP++YAD/uV0A/7dYAP+zVAD/rEsA/5EqAP+VIACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBqAGnNZQD70HcA/810 - AP/JcAD/xWoA/8BlAP+8YAD/uVwA/7JTAP+ULQD/kiQAmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxeAAPldQCO1HMC/taE - AP/SfgD/zngA/8pzAP/GbgD/wmoA/79mAP+3WwD/lTAA/4smAKdaAAADAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/dwAM3HIAsdd9 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHgfcnJyWG9v - b1pxcXEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4ODKnh4 - eLFycnL7iYmJ/oODg/5paWn2bm5ujnBwcBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiI - iBGBgYGOdnZ2+JKSkv3MzMz9zc3N/83Nzf6/v7/+i4uL/mhoaPFubm6Dd3d3EQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACRkZEEiYmJZX19feiFhYX+srKy/szMzP3IyMj/xsbG/8XFxf/ExMT/x8fH/ri4uP6FhYX+aGho7G9v - b3h5eXkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJqamjyFhYXLhISE/qWlpf7Ozs786enp9u/v7/jZ2dn5xMTE/cPDw//Dw8P/wcHB/8HB - wf/ExMT+sbGx/n9/f/5paWnlb29vbWtrawgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACdnZ0Yk5OToIiIiPybm5v+w8PD/uDg4Pfy8vL58PDw/+/v7//w8PD+7Ozs+9XV - 1frAwMD9v7+//7+/v/+9vb3/vr6+/8DAwP6rq6v+enp6/mdnZ95xcXFidHR0BQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsLCwBZubm26QkJDtl5eX/ru7u/7a2tr48PDw9/Ly8v7w8PD/7u7u/+/v - 7//x8fH/7+/v/+7u7v7p6en809PT+r29vf27u7v/u7u7/7u7u/+6urr/vLy8/qSkpP53d3f+aWlp1nBw - cFdeXl4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrKw+l5eXz5WVlf6wsLD+1NTU+uzs7Pfz8/P98fHx/+/v - 7//v7+//8/Pz/+jo6P+ztbb/w8TG/+vr7P/u7u7/7Ozs/+np6fvR0dH6urq6/Li4uP+3t7f/t7e3/7a2 - tv+4uLj+nZ2d/nNzc/5paWnNeXl5TAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu7u7Gaenp6Kbm5v8qamp/srKyvzo6Oj38/Pz+/Ly - 8v/x8fH/8PDw//Ly8v/s7O3/tbW3/6OgnP/m18D/18q2/6Oinv+7vcD/5ebm/+vr6//p6en/5+fn+87O - zvu3t7f8tLS0/7S0tP+zs7P/tLS0/7S0tP6Wlpb+cHBw/m5ubsR2dnZCAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2trQWysrJvoqKi7qWlpf/BwcH+4ODg+PPz - 8/ny8vL/8vLy//Hx8f/z8/P/8PDw/7u7vP+dnJr/3tTE///02f//79H//+zM///sxv/fzrL/q6eg/7a4 - vP/f4OH/6erq/+fn5//k5OT8zs7O+rOzs/2wsLD/sLCw/7CwsP+wsLD/sLCw/pCQkP5ubm79bm5uunZ2 - djgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwsLCPaysrM+mpqb+ubm5/9nZ - 2fnw8PD49PT0/vLy8v/y8vL/8/Pz//Pz8//CwsL/mZmX/9fQxv//+eX///Pc///v1v//7M///+nJ///o - w///57///+e5/+jQrP+yqp//s7a4/9na3P/m5+f/5OTk/+Li4vzJycn6sLCw/a2trf+srKz/rKys/62t - rf+qqqr+jIyM/mxsbPxvb2+vd3d3LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL6+vg29vb2bra2t/LKy - sv/Pz8/77Ozs+PX19f3z8/P/8vLy//T09P/19fX/xsbH/5aWl//Oy8j///zw///36f//8+H///Da///u - 1P//687//+nJ///nw///5b3//+S3///gsf/61qX/5MKa/7iqm/+xtLb/09XX/+Pk5P/i4uL/4eHh/MbG - xvqurq78qamp/6mpqf+oqKj/qamp/6ampv6Ghob+ampq+29vb6RxcXEmAAAAAAAAAAAAAAAAAAAAALS0 - tJu0tLT+xsbG/ebm5vj29vb79PT0//Pz8//09PT/9vb2/83Nzf+VlZX/x8fG/////P///fX///js///0 - 5f//8uD///Da///t1P//687//+nI///nwv//5b3//+S3//vdr//106T/8MmZ/+2+jf/esYX/u6aT/7K0 - tf/O0dP/4eLi/+Hh4f/e3t79xcXF+qurq/ympqb/paWl/6Wlpf+lpaX/oaGh/oKCgv5qamr4cXFxmW9v - bxsAAAAAAAAAALe3t+zf39/59/f3+vf39/709PT/8vLy//T09P/W1tb/mZmZ/8DAwP/////////////8 - +P//+fH///br///05f//8t///+/Z///t0///687//+nI///nwv//5Lz//+K4//zesP/10qT/7seZ/+i8 - jf/jsYL/3qd2/9Scbf+7nIb/s7Kz/8rN0P/d3t7/3t7e/9zc3P3ExMT6qKio/KKiov+ioqL/oaGh/6Ki - ov+bm5v+fHx8/mtra60AAAAAAAAAALu7u67Gxsb+2dnZ/u/v7/729vb+9PT0/+jo6P+Dg4P/ra2t/+zs - 7P/////////////99///+vD///br///05f//8t///+/Z///t0///683//+nH///nwv//5Lz//uK2//rc - rv/00aP/7saY/+i7jf/isYH/26Z2/9aba//QkF7/yoRT/7qQdP+1r63/yM3Q/9nb2//b29z/2tra/cLC - wvujo6P8nZ2d/56env+enp7/lJSU/mtra8EAAAAAAAAAAM/PzwTJyclTxsbGp7m5ufHDw8P+2NjY/u3t - 7f76+vr+29vb/6urq/+Xl5f/wMC///Pv6/////f///nt///15f//8d7//+/Y///t0///683//+nH///m - wf//5Lv//uK3//vbrf/00KL/7saX/+e7jP/hsIH/26V2/9Waav/Pj1//yIRU/8N4Rv+7azf/tH1d/7Wp - o//Gycv/1dbW/9nZ2f/Y2Nj9v7+/+6GhofycnJz/lZWV/29vb9EAAAAAAAAAAAAAAAAAAAAAAAAAANvb - 2wzIyMhVxcXFqre3t/LAwMD+2NjY/u/v7/7z8/T+0NDQ/6Wmpv+hoJ7/z8vC//zw4v//9uP///La///u - 0///68z//+jH///mwf//5Lv//uK1//ncrP/z0KH/7cWW/+e6i//hr4D/26R1/9SZav/Oj1//yINT/8F4 - R/+7azf/tFoj/65fMv+zopn/vr+//9bW1v/W1tb/2NjZ/9PV1v2vs7X7lpqb/nR2duAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAANzc3AzExMRYwcHBrbW1tfTAwMD+1dXV/uzs7P7s7Oz+x8jI/6Ok - pf+uqqX/29HA///u0///7s///+rH///nwP//5Lv//uO2//narf/zz6H/7cSV/+e5iv/grn//2qN0/9SZ - af/PjVz/yIBN/799T/+3kHb/uK+s/8XLzv/S1NX/2dnZ/9PU1v/EyMv/rbS3/5uRjf+XZUv/iCsO/3hk - XZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ0A7Dw8NawMDAsbOz - s/a+vr7+09PT/unp6f7k5OX+wcLD/6Slpf+6sqn/5dW7///qwv//57v//+K1//rZq//yzqD/7MOV/+e4 - iv/hrn3/3aNw/9KXav/Am37/tqqg/7/EyP/Q09X/29zd/9bY2f/IzM7/sLa8/5+Vj/+aakz/nkUP/580 - AP+bMwD+hh4A/n8XADoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAANfX1w/ExMRbvr6+s7Gxsfe8vLz+0dHR/ubm5v7c3d7+vL2//6mnp//HvKn/79ew//7c - qv/1z5//8MSU/+e3iP/NrIz/tqmd/7m7v//LztH/3N3e/9ja3P/JzdH/tLm//6KYkv+gcU3/plEP/6k/ - AP+lQAD/oz8A/585AP6MJwD+gRsAxIgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7OzhG+vr5fvLy8tbCwsPm7u7v+zs7O/uLi - 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 - Z//4qz3/9JkZ/+6HAP/nfQD/3XUA/9VuAP7MZQD80GIA4M9gAK7IWgB7yFcARcBRABUAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD/mwBY74UA+vCIAP/ogQD/4XkA/Od5AOPldQCy4HAAedlsAETsbgAVAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA/5QAJ/WFAFzzhQBE+4MAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA///5//// - AAD//+B///8AAP//gB///wAA//4AB///AAD//AAB//8AAP/wAAB//wAA/8AAAB//AAD/gAAAD/8AAP4A - AAAD/wAA+AAAAAD/AADwAAAAAD8AAMAAAAAADwAAgAAAAAADAACAAAAAAAEAAIAAAAAAAQAAwAAAAAAB - AAD4AAAAAAEAAP8AAAAAAQAA/+AAAAADAAD//AAAAAMAAP//gAAABwAA///wAAAPAAD///4AAB8AAP// - /4AAPwAA////AAB/AAD///4AAP8AAP///AAB/wAA///4AAH/AAD///AAA/8AAP//wAAH/wAA//+AAA// - AAD//wAAH/8AAP/+AAA//wAA//wAAH//AAD/+AAA//8AAP/gAAH//wAA/8AAA///AAD/gAAP//8AAP8A - AD///wAA/wAH////AAD/AP////8AAP/f/////wAA////////AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmScanFiles.resx b/app/DD-Record-Organizer - Kopie/frmScanFiles.resx deleted file mode 100644 index ba2a2c0..0000000 --- a/app/DD-Record-Organizer - Kopie/frmScanFiles.resx +++ /dev/null @@ -1,1159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Gescannte Dateien - Ziehen Sie eine Datei auf einen Datensatz - - - - 315 - - - - Segoe UI, 8.25pt - - - 17, 17 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADm - BwAAAk1TRnQBSQFMAwEBAAFEAQEBRAEBARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA - AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA - AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA - AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm - AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ - AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm - AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz - AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm - AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm - AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA - ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm - AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm - ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm - AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA - AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ - AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz - AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/ - AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA - AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM - AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm - ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ - AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/ - ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM - ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm - AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM - AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA - AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA - ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7 - Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/8DAAEHDBIBBzIAARIM/wES - MAAKIAP0AfMB/wHqMAAKIAH0A/MB/wHqMAACIAG9AW8GIATzAf8BbTAAAiABRgH0AZQBbwGUAb0CIATz - Af8BbTAAAyABFwGUAUYBvQEXAiAE8wH/AeswAAQgApQBFgMgBPMB/wHrMAAEIAFHAf8EIATzAf8B7DAA - BfkB/wT5A/MB8gH/AewwAAr5Bf8B7DAACvkB/wLyAfMB7QG8MgAB7QH/A/MD8gH/AfIB8wHtAfAzAAGS - Af8B8wXyAf8B8wGSAfA0AAGSCP8BkgHwNQAB8Aj3AfA0AAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEB - AQABAQUAAYAXAAP/AQABwAcAAcBXAAHAAQEGAAHAAQMGAAHAAQcGAAHAAQ8GAAs= - - - - 12, 12 - - - 345, 209 - - - 0 - - - ListView1 - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - - Top, Bottom, Left, Right - - - Fill - - - 0, 140 - - - 565, 391 - - - 5 - - - PdfViewer1 - - - DevExpress.XtraPdfViewer.PdfViewer, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 0 - - - 127, 17 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 50, 17 - - - Page - - - Magenta - - - 153, 20 - - - Seitenansicht Minimal - - - 0, 531 - - - 565, 22 - - - 3 - - - StatusStrip2 - - - StatusStrip2 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 1 - - - 0, 0 - - - 565, 140 - - - RibbonControl1 - - - DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 2 - - - 363, 12 - - - 565, 553 - - - 3 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - MiddleRight - - - 12, 227 - - - 149, 23 - - - 1 - - - Prüfe Verzeichnis - - - MiddleLeft - - - btnrefresh - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 244, 17 - - - 392, 17 - - - MiddleRight - - - 207, 227 - - - 150, 23 - - - 4 - - - Entferne Eintrag - - - MiddleLeft - - - 718, 17 - - - Löscht den erzeugten Scaneintrag (Nicht die Datei) - - - btndelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - 12, 285 - - - 193, 17 - - - 5 - - - Inaktiviere "In den Vordergrund" - - - chkInFront - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 540, 17 - - - 629, 17 - - - MiddleRight - - - NoControl - - - 12, 256 - - - 345, 23 - - - 6 - - - Lösche alle Einträge - - - MiddleLeft - - - Löscht alle erzeugten Scaneinträge (Nicht die Dateien selbst) - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 934, 577 - - - Segoe UI, 8.25pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABycnIOcHBwi4qKivKEhIT1ZGRkiG5ubhEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCQ - kF6EhITmubm5/MvLy/7Jycn/tbW1/4CAgO5ra2t4c3NzCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58tkJCQwqqqqv3k5OT79vb2/e7v7/3U1NT8v7+//sHB - wf+qqqr/enp65Wpqamlzc3MFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6enDKCg - oIyioqL61tbW+/b29vz09fX/3N3e/8XDv//Z2tz/6err/c3Nzfy3t7f+uLi4/56env90dHTbdXV1WQAA - AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7u7tSpqam4sbGxvzz8/P79/f3/uTk5P/Ewb7/5djG///w - z//r2Lf/zMS2/9TW2f/j5eb9x8fH/LCwsP6wsLD/k5OT/3V1dc9ycnJKAAAAAAAAAAAAAAAAAAAAALu7 - u6e8vLz96enp+/n5+f7r6+v/wcHD/9vX0f//+ej///DZ///szP//58D//+Oz/+fGmv/HtqX/0dPW/9/h - 4/3BwcL8qKio/qenp/+Kior+dHR0wXBwcDoAAAAAAAAAAMXFxfz39/f9+vr6/8DAwP/MzMz////////+ - 9f//9eX//+/Y///qy///57///eCz//HMnP/mtIL/0pxt/7+jj//P0tT/2dze/bi4uf2hoaH+np6f/3h4 - ePoAAAAAAAAAAMjIyEfExMSpy8vL9Nvb2//Ly8v/ysnJ/93Y0v//9uX///LZ///rzP//5b7//d+y//DJ - nP/js4P/1pxr/8qBTv+5ZzP/tYx0/9HU1f/W2dr9s7i5/YOHif8AAAAAAAAAAAAAAAAAAAAAv7+/DMXF - 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 - AP//wAH//4AD//8AB//+AA///AAf//gA///8H/////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAenp6Pm5ubrl7e3vya2tr2mhoaF5XV1cDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioqKG35+fqaFhYX9v7+//s/Pz//Gxsb/lZWV/21t - bdNycnJRAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCQBoyMjHaEhITyq6ur/uPj4/nY2Nj7xMTE/sPD - w//FxcX/vr6+/46Ojv9ubm7Id3d3QwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoEaKiorXoKCg/tbW1vrx8fH68vLy/vPz - 8//t7e3809PT+729vf69vb3/v7+//7a2tv+Hh4f+bGxsu3R0dDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+vrx6cnJysm5ub/sXFxfzv7+/58vLy/vLy - 8v/y8vL/zs/R/9PU1f/w8fL/6urq/M7Ozvy4uLj9uLi4/7u7u/+srKz/goKC/WxsbK50dHQqAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2trQWqqqp3n5+f87m5uf3m5ub69fX1/fPz - 8//09PT/1NXW/7Syrv/l1sL/4tO5/7u2rv/MztD/6+zt/+bm5vzKysr7srKy/rKysv+1tbX/pKSk/3t7 - e/xtbW2gcXFxIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCwsI+pqam07CwsP7b29v69fX1+/T0 - 9P/19fX/3Nzd/7Oxsf/c1Mf///Td///u0///68n//+rA/+rTr//At6n/yMvN/+fo6v/i4uL9xcXF/K2t - rf6srKz/rq6u/5ubm/92dnb3b29vkmpqahgAAAAAAAAAAAAAAAAAAAAAvr6+hbGxsf3Ozs778vLy+vb2 - 9v729vb/4uLi/7Kysv/T0Mz///zv///25P//79n//+zQ///px///5cD//+W2//rYp//jwJb/v62d/8XI - y//h5OX/3+Dg/MHBwfyoqKj9p6en/6qqqv+Tk5P/c3Nz829vb4RlZWUQAAAAAAAAAAC9vb378PDw+vn5 - +f319fX/6Ojo/7a2tv/Pz8/////////99///9+z///Pi///v2f//7ND//+jH///lvv//4rb/99Sm/+3E - lf/ms4L/1aF0/7yhjP/Fx8n/3ODi/9vc3P29vb38oqKi/qKiov+kpKT/jo6O/21tbdYAAAAAAAAAAMnJ - yZ3Gxsb62tra//Dw8P/Y2Nj/tLS0/8jIyP/28/P////4///57f//9OL//+/Y///sz///6Mb//+W9//3i - tP/106X/7MKU/+Kyg//aoXL/0JBe/8R/Tv+2j3f/xMLC/9ja2//Y2Nj9ubm5/J2dnf6fn5//d3d38wAA - AAAAAAAAAAAAANXV1RPHx8dlwcHBvMTExPra2tr/5ubm/8LCwv+5ubf/0s3F//3x3v//89r//+zP///p - x///5r3//eGz//TSpf/rwZP/4rGB/9igcP/Qj1//xn1K/7tkLf+vXzH/tqqk/9LS0//b3N3/0NXW/aWr - r/16fHz9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMGMPDw2q+vr7AxMTE/NfX1//c3N3/vb/A/8G8 - tf/g073//+rF///nvf//4rP/9dKi/+vAkf/ir3//2J5q/8uOX/+7k3j/wLSt/9DW2v/V29//wcnP/6qe - mP+aakv/ljoN/4AoEbkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLy8sbwcHBbb29 - vcXCwsL80tPT/9HS1P+/vr7/y8Cw/+rTrv/40aD/6r6P/82rjP/Bs6f/yM3T/9Xc4v/Gz9b/saeg/6R1 - T/+jTQ7/pTsA/6A5AP+MIwD9hRkATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMvLyx68vLxyurq6yb+/v/3Nzs//yczP/8G/vf/Dxsr/09nh/8vS2/+4rab/roFT/7Fe - Df+zTwD/r00A/6xLAP+nRAD/jygA/pIeAHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEIre4uners7zNwaqV/sakgP+3j1n/vnAP/8Ji - AP++YAD/uV0A/7dYAP+zVAD/rEsA/5EqAP+VIACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBqAGnNZQD70HcA/810 - AP/JcAD/xWoA/8BlAP+8YAD/uVwA/7JTAP+ULQD/kiQAmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxeAAPldQCO1HMC/taE - AP/SfgD/zngA/8pzAP/GbgD/wmoA/79mAP+3WwD/lTAA/4smAKdaAAADAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/dwAM3HIAsdd9 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHgfcnJyWG9v - b1pxcXEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4ODKnh4 - eLFycnL7iYmJ/oODg/5paWn2bm5ujnBwcBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiI - iBGBgYGOdnZ2+JKSkv3MzMz9zc3N/83Nzf6/v7/+i4uL/mhoaPFubm6Dd3d3EQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACRkZEEiYmJZX19feiFhYX+srKy/szMzP3IyMj/xsbG/8XFxf/ExMT/x8fH/ri4uP6FhYX+aGho7G9v - b3h5eXkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJqamjyFhYXLhISE/qWlpf7Ozs786enp9u/v7/jZ2dn5xMTE/cPDw//Dw8P/wcHB/8HB - wf/ExMT+sbGx/n9/f/5paWnlb29vbWtrawgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACdnZ0Yk5OToIiIiPybm5v+w8PD/uDg4Pfy8vL58PDw/+/v7//w8PD+7Ozs+9XV - 1frAwMD9v7+//7+/v/+9vb3/vr6+/8DAwP6rq6v+enp6/mdnZ95xcXFidHR0BQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsLCwBZubm26QkJDtl5eX/ru7u/7a2tr48PDw9/Ly8v7w8PD/7u7u/+/v - 7//x8fH/7+/v/+7u7v7p6en809PT+r29vf27u7v/u7u7/7u7u/+6urr/vLy8/qSkpP53d3f+aWlp1nBw - cFdeXl4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrKw+l5eXz5WVlf6wsLD+1NTU+uzs7Pfz8/P98fHx/+/v - 7//v7+//8/Pz/+jo6P+ztbb/w8TG/+vr7P/u7u7/7Ozs/+np6fvR0dH6urq6/Li4uP+3t7f/t7e3/7a2 - tv+4uLj+nZ2d/nNzc/5paWnNeXl5TAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu7u7Gaenp6Kbm5v8qamp/srKyvzo6Oj38/Pz+/Ly - 8v/x8fH/8PDw//Ly8v/s7O3/tbW3/6OgnP/m18D/18q2/6Oinv+7vcD/5ebm/+vr6//p6en/5+fn+87O - zvu3t7f8tLS0/7S0tP+zs7P/tLS0/7S0tP6Wlpb+cHBw/m5ubsR2dnZCAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2trQWysrJvoqKi7qWlpf/BwcH+4ODg+PPz - 8/ny8vL/8vLy//Hx8f/z8/P/8PDw/7u7vP+dnJr/3tTE///02f//79H//+zM///sxv/fzrL/q6eg/7a4 - vP/f4OH/6erq/+fn5//k5OT8zs7O+rOzs/2wsLD/sLCw/7CwsP+wsLD/sLCw/pCQkP5ubm79bm5uunZ2 - djgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwsLCPaysrM+mpqb+ubm5/9nZ - 2fnw8PD49PT0/vLy8v/y8vL/8/Pz//Pz8//CwsL/mZmX/9fQxv//+eX///Pc///v1v//7M///+nJ///o - w///57///+e5/+jQrP+yqp//s7a4/9na3P/m5+f/5OTk/+Li4vzJycn6sLCw/a2trf+srKz/rKys/62t - rf+qqqr+jIyM/mxsbPxvb2+vd3d3LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL6+vg29vb2bra2t/LKy - sv/Pz8/77Ozs+PX19f3z8/P/8vLy//T09P/19fX/xsbH/5aWl//Oy8j///zw///36f//8+H///Da///u - 1P//687//+nJ///nw///5b3//+S3///gsf/61qX/5MKa/7iqm/+xtLb/09XX/+Pk5P/i4uL/4eHh/MbG - xvqurq78qamp/6mpqf+oqKj/qamp/6ampv6Ghob+ampq+29vb6RxcXEmAAAAAAAAAAAAAAAAAAAAALS0 - tJu0tLT+xsbG/ebm5vj29vb79PT0//Pz8//09PT/9vb2/83Nzf+VlZX/x8fG/////P///fX///js///0 - 5f//8uD///Da///t1P//687//+nI///nwv//5b3//+S3//vdr//106T/8MmZ/+2+jf/esYX/u6aT/7K0 - tf/O0dP/4eLi/+Hh4f/e3t79xcXF+qurq/ympqb/paWl/6Wlpf+lpaX/oaGh/oKCgv5qamr4cXFxmW9v - bxsAAAAAAAAAALe3t+zf39/59/f3+vf39/709PT/8vLy//T09P/W1tb/mZmZ/8DAwP/////////////8 - +P//+fH///br///05f//8t///+/Z///t0///687//+nI///nwv//5Lz//+K4//zesP/10qT/7seZ/+i8 - jf/jsYL/3qd2/9Scbf+7nIb/s7Kz/8rN0P/d3t7/3t7e/9zc3P3ExMT6qKio/KKiov+ioqL/oaGh/6Ki - ov+bm5v+fHx8/mtra60AAAAAAAAAALu7u67Gxsb+2dnZ/u/v7/729vb+9PT0/+jo6P+Dg4P/ra2t/+zs - 7P/////////////99///+vD///br///05f//8t///+/Z///t0///683//+nH///nwv//5Lz//uK2//rc - rv/00aP/7saY/+i7jf/isYH/26Z2/9aba//QkF7/yoRT/7qQdP+1r63/yM3Q/9nb2//b29z/2tra/cLC - wvujo6P8nZ2d/56env+enp7/lJSU/mtra8EAAAAAAAAAAM/PzwTJyclTxsbGp7m5ufHDw8P+2NjY/u3t - 7f76+vr+29vb/6urq/+Xl5f/wMC///Pv6/////f///nt///15f//8d7//+/Y///t0///683//+nH///m - wf//5Lv//uK3//vbrf/00KL/7saX/+e7jP/hsIH/26V2/9Waav/Pj1//yIRU/8N4Rv+7azf/tH1d/7Wp - o//Gycv/1dbW/9nZ2f/Y2Nj9v7+/+6GhofycnJz/lZWV/29vb9EAAAAAAAAAAAAAAAAAAAAAAAAAANvb - 2wzIyMhVxcXFqre3t/LAwMD+2NjY/u/v7/7z8/T+0NDQ/6Wmpv+hoJ7/z8vC//zw4v//9uP///La///u - 0///68z//+jH///mwf//5Lv//uK1//ncrP/z0KH/7cWW/+e6i//hr4D/26R1/9SZav/Oj1//yINT/8F4 - R/+7azf/tFoj/65fMv+zopn/vr+//9bW1v/W1tb/2NjZ/9PV1v2vs7X7lpqb/nR2duAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAANzc3AzExMRYwcHBrbW1tfTAwMD+1dXV/uzs7P7s7Oz+x8jI/6Ok - pf+uqqX/29HA///u0///7s///+rH///nwP//5Lv//uO2//narf/zz6H/7cSV/+e5iv/grn//2qN0/9SZ - af/PjVz/yIBN/799T/+3kHb/uK+s/8XLzv/S1NX/2dnZ/9PU1v/EyMv/rbS3/5uRjf+XZUv/iCsO/3hk - XZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ0A7Dw8NawMDAsbOz - s/a+vr7+09PT/unp6f7k5OX+wcLD/6Slpf+6sqn/5dW7///qwv//57v//+K1//rZq//yzqD/7MOV/+e4 - iv/hrn3/3aNw/9KXav/Am37/tqqg/7/EyP/Q09X/29zd/9bY2f/IzM7/sLa8/5+Vj/+aakz/nkUP/580 - AP+bMwD+hh4A/n8XADoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAANfX1w/ExMRbvr6+s7Gxsfe8vLz+0dHR/ubm5v7c3d7+vL2//6mnp//HvKn/79ew//7c - qv/1z5//8MSU/+e3iP/NrIz/tqmd/7m7v//LztH/3N3e/9ja3P/JzdH/tLm//6KYkv+gcU3/plEP/6k/ - AP+lQAD/oz8A/585AP6MJwD+gRsAxIgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7OzhG+vr5fvLy8tbCwsPm7u7v+zs7O/uLi - 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 - Z//4qz3/9JkZ/+6HAP/nfQD/3XUA/9VuAP7MZQD80GIA4M9gAK7IWgB7yFcARcBRABUAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD/mwBY74UA+vCIAP/ogQD/4XkA/Od5AOPldQCy4HAAedlsAETsbgAVAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA/5QAJ/WFAFzzhQBE+4MAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA///5//// - AAD//+B///8AAP//gB///wAA//4AB///AAD//AAB//8AAP/wAAB//wAA/8AAAB//AAD/gAAAD/8AAP4A - AAAD/wAA+AAAAAD/AADwAAAAAD8AAMAAAAAADwAAgAAAAAADAACAAAAAAAEAAIAAAAAAAQAAwAAAAAAB - AAD4AAAAAAEAAP8AAAAAAQAA/+AAAAADAAD//AAAAAMAAP//gAAABwAA///wAAAPAAD///4AAB8AAP// - /4AAPwAA////AAB/AAD///4AAP8AAP///AAB/wAA///4AAH/AAD///AAA/8AAP//wAAH/wAA//+AAA// - AAD//wAAH/8AAP/+AAA//wAA//wAAH//AAD/+AAA//8AAP/gAAH//wAA/8AAA///AAD/gAAP//8AAP8A - AD///wAA/wAH////AAD/AP////8AAP/f/////wAA////////AAD///////8AAP///////wAA - - - - Scan-Monitor - Unbearbeitete gescannte Dateien - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ImageList1 - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pdfstatuslblPageNumber - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripDropDownButton1 - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PdfFileOpenBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFileOpenBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFileSaveAsBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFileSaveAsBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFilePrintBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFilePrintBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfPreviousPageBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfPreviousPageBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfNextPageBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfNextPageBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFindTextBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFindTextBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoomOutBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoomOutBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoomInBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoomInBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfExactZoomListBarSubItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfExactZoomListBarSubItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom10CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom10CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom25CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom25CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom50CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom50CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom75CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom75CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom100CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom100CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom125CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom125CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom150CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom150CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom200CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom200CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom400CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom400CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom500CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom500CheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetActualSizeZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetActualSizeZoomModeCheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetPageLevelZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetPageLevelZoomModeCheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetFitWidthZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetFitWidthZoomModeCheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetFitVisibleZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetFitVisibleZoomModeCheckItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfExportFormDataBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfExportFormDataBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfImportFormDataBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfImportFormDataBarItem, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfRibbonPage1 - - - DevExpress.XtraPdfViewer.Bars.PdfRibbonPage, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFileRibbonPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfFileRibbonPageGroup, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfNavigationRibbonPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfNavigationRibbonPageGroup, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoomRibbonPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoomRibbonPageGroup, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFormDataRibbonPage1 - - - DevExpress.XtraPdfViewer.Bars.PdfFormDataRibbonPage, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFormDataBarPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfFormDataBarPageGroup, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfBarController1 - - - DevExpress.XtraPdfViewer.Bars.PdfBarController, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfBarController2 - - - DevExpress.XtraPdfViewer.Bars.PdfBarController, DevExpress.XtraPdfViewer.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TimerCheckScanFiles - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Timer2 - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolTip1 - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmScanFiles - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmScanFiles.resx.bak b/app/DD-Record-Organizer - Kopie/frmScanFiles.resx.bak deleted file mode 100644 index ec389ed..0000000 --- a/app/DD-Record-Organizer - Kopie/frmScanFiles.resx.bak +++ /dev/null @@ -1,1159 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Gescannte Dateien - Ziehen Sie eine Datei auf einen Datensatz - - - - 315 - - - - Segoe UI, 8.25pt - - - 17, 17 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADm - BwAAAk1TRnQBSQFMAwEBAAFEAQEBRAEBARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA - AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA - AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA - AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm - AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ - AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm - AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz - AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm - AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm - AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA - ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm - AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm - ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm - AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA - AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ - AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz - AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/ - AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA - AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM - AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm - ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ - AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/ - ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM - ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm - AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM - AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA - AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA - ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7 - Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/8DAAEHDBIBBzIAARIM/wES - MAAKIAP0AfMB/wHqMAAKIAH0A/MB/wHqMAACIAG9AW8GIATzAf8BbTAAAiABRgH0AZQBbwGUAb0CIATz - Af8BbTAAAyABFwGUAUYBvQEXAiAE8wH/AeswAAQgApQBFgMgBPMB/wHrMAAEIAFHAf8EIATzAf8B7DAA - BfkB/wT5A/MB8gH/AewwAAr5Bf8B7DAACvkB/wLyAfMB7QG8MgAB7QH/A/MD8gH/AfIB8wHtAfAzAAGS - Af8B8wXyAf8B8wGSAfA0AAGSCP8BkgHwNQAB8Aj3AfA0AAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEB - AQABAQUAAYAXAAP/AQABwAcAAcBXAAHAAQEGAAHAAQMGAAHAAQcGAAHAAQ8GAAs= - - - - 12, 12 - - - 345, 209 - - - 0 - - - ListView1 - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - - Top, Bottom, Left, Right - - - Fill - - - 0, 140 - - - 565, 391 - - - 5 - - - PdfViewer1 - - - DevExpress.XtraPdfViewer.PdfViewer, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 0 - - - 127, 17 - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 50, 17 - - - Page - - - Magenta - - - 153, 20 - - - Seitenansicht Minimal - - - 0, 531 - - - 565, 22 - - - 3 - - - StatusStrip2 - - - StatusStrip2 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 1 - - - 0, 0 - - - 565, 140 - - - RibbonControl1 - - - DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - Panel1 - - - 2 - - - 363, 12 - - - 565, 553 - - - 3 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - MiddleRight - - - 12, 227 - - - 149, 23 - - - 1 - - - Prüfe Verzeichnis - - - MiddleLeft - - - btnrefresh - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 244, 17 - - - 392, 17 - - - MiddleRight - - - 207, 227 - - - 150, 23 - - - 4 - - - Entferne Eintrag - - - MiddleLeft - - - 718, 17 - - - Löscht den erzeugten Scaneintrag (Nicht die Datei) - - - btndelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - 12, 285 - - - 193, 17 - - - 5 - - - Inaktiviere "In den Vordergrund" - - - chkInFront - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 540, 17 - - - 629, 17 - - - MiddleRight - - - NoControl - - - 12, 256 - - - 345, 23 - - - 6 - - - Lösche alle Einträge - - - MiddleLeft - - - Löscht alle erzeugten Scaneinträge (Nicht die Dateien selbst) - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 934, 577 - - - Segoe UI, 8.25pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABycnIOcHBwi4qKivKEhIT1ZGRkiG5ubhEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCQ - kF6EhITmubm5/MvLy/7Jycn/tbW1/4CAgO5ra2t4c3NzCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfn58tkJCQwqqqqv3k5OT79vb2/e7v7/3U1NT8v7+//sHB - wf+qqqr/enp65Wpqamlzc3MFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6enDKCg - oIyioqL61tbW+/b29vz09fX/3N3e/8XDv//Z2tz/6err/c3Nzfy3t7f+uLi4/56env90dHTbdXV1WQAA - AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7u7tSpqam4sbGxvzz8/P79/f3/uTk5P/Ewb7/5djG///w - z//r2Lf/zMS2/9TW2f/j5eb9x8fH/LCwsP6wsLD/k5OT/3V1dc9ycnJKAAAAAAAAAAAAAAAAAAAAALu7 - u6e8vLz96enp+/n5+f7r6+v/wcHD/9vX0f//+ej///DZ///szP//58D//+Oz/+fGmv/HtqX/0dPW/9/h - 4/3BwcL8qKio/qenp/+Kior+dHR0wXBwcDoAAAAAAAAAAMXFxfz39/f9+vr6/8DAwP/MzMz////////+ - 9f//9eX//+/Y///qy///57///eCz//HMnP/mtIL/0pxt/7+jj//P0tT/2dze/bi4uf2hoaH+np6f/3h4 - ePoAAAAAAAAAAMjIyEfExMSpy8vL9Nvb2//Ly8v/ysnJ/93Y0v//9uX///LZ///rzP//5b7//d+y//DJ - nP/js4P/1pxr/8qBTv+5ZzP/tYx0/9HU1f/W2dr9s7i5/YOHif8AAAAAAAAAAAAAAAAAAAAAv7+/DMXF - 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 - AP//wAH//4AD//8AB//+AA///AAf//gA///8H/////////////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAenp6Pm5ubrl7e3vya2tr2mhoaF5XV1cDAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioqKG35+fqaFhYX9v7+//s/Pz//Gxsb/lZWV/21t - bdNycnJRAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCQBoyMjHaEhITyq6ur/uPj4/nY2Nj7xMTE/sPD - w//FxcX/vr6+/46Ojv9ubm7Id3d3QwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgoEaKiorXoKCg/tbW1vrx8fH68vLy/vPz - 8//t7e3809PT+729vf69vb3/v7+//7a2tv+Hh4f+bGxsu3R0dDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+vrx6cnJysm5ub/sXFxfzv7+/58vLy/vLy - 8v/y8vL/zs/R/9PU1f/w8fL/6urq/M7Ozvy4uLj9uLi4/7u7u/+srKz/goKC/WxsbK50dHQqAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2trQWqqqp3n5+f87m5uf3m5ub69fX1/fPz - 8//09PT/1NXW/7Syrv/l1sL/4tO5/7u2rv/MztD/6+zt/+bm5vzKysr7srKy/rKysv+1tbX/pKSk/3t7 - e/xtbW2gcXFxIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCwsI+pqam07CwsP7b29v69fX1+/T0 - 9P/19fX/3Nzd/7Oxsf/c1Mf///Td///u0///68n//+rA/+rTr//At6n/yMvN/+fo6v/i4uL9xcXF/K2t - rf6srKz/rq6u/5ubm/92dnb3b29vkmpqahgAAAAAAAAAAAAAAAAAAAAAvr6+hbGxsf3Ozs778vLy+vb2 - 9v729vb/4uLi/7Kysv/T0Mz///zv///25P//79n//+zQ///px///5cD//+W2//rYp//jwJb/v62d/8XI - y//h5OX/3+Dg/MHBwfyoqKj9p6en/6qqqv+Tk5P/c3Nz829vb4RlZWUQAAAAAAAAAAC9vb378PDw+vn5 - +f319fX/6Ojo/7a2tv/Pz8/////////99///9+z///Pi///v2f//7ND//+jH///lvv//4rb/99Sm/+3E - lf/ms4L/1aF0/7yhjP/Fx8n/3ODi/9vc3P29vb38oqKi/qKiov+kpKT/jo6O/21tbdYAAAAAAAAAAMnJ - yZ3Gxsb62tra//Dw8P/Y2Nj/tLS0/8jIyP/28/P////4///57f//9OL//+/Y///sz///6Mb//+W9//3i - tP/106X/7MKU/+Kyg//aoXL/0JBe/8R/Tv+2j3f/xMLC/9ja2//Y2Nj9ubm5/J2dnf6fn5//d3d38wAA - AAAAAAAAAAAAANXV1RPHx8dlwcHBvMTExPra2tr/5ubm/8LCwv+5ubf/0s3F//3x3v//89r//+zP///p - x///5r3//eGz//TSpf/rwZP/4rGB/9igcP/Qj1//xn1K/7tkLf+vXzH/tqqk/9LS0//b3N3/0NXW/aWr - r/16fHz9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMGMPDw2q+vr7AxMTE/NfX1//c3N3/vb/A/8G8 - tf/g073//+rF///nvf//4rP/9dKi/+vAkf/ir3//2J5q/8uOX/+7k3j/wLSt/9DW2v/V29//wcnP/6qe - mP+aakv/ljoN/4AoEbkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLy8sbwcHBbb29 - vcXCwsL80tPT/9HS1P+/vr7/y8Cw/+rTrv/40aD/6r6P/82rjP/Bs6f/yM3T/9Xc4v/Gz9b/saeg/6R1 - T/+jTQ7/pTsA/6A5AP+MIwD9hRkATwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMvLyx68vLxyurq6yb+/v/3Nzs//yczP/8G/vf/Dxsr/09nh/8vS2/+4rab/roFT/7Fe - Df+zTwD/r00A/6xLAP+nRAD/jygA/pIeAHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEIre4uners7zNwaqV/sakgP+3j1n/vnAP/8Ji - AP++YAD/uV0A/7dYAP+zVAD/rEsA/5EqAP+VIACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBqAGnNZQD70HcA/810 - AP/JcAD/xWoA/8BlAP+8YAD/uVwA/7JTAP+ULQD/kiQAmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxeAAPldQCO1HMC/taE - AP/SfgD/zngA/8pzAP/GbgD/wmoA/79mAP+3WwD/lTAA/4smAKdaAAADAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/dwAM3HIAsdd9 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHgfcnJyWG9v - b1pxcXEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4ODKnh4 - eLFycnL7iYmJ/oODg/5paWn2bm5ujnBwcBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiI - iBGBgYGOdnZ2+JKSkv3MzMz9zc3N/83Nzf6/v7/+i4uL/mhoaPFubm6Dd3d3EQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACRkZEEiYmJZX19feiFhYX+srKy/szMzP3IyMj/xsbG/8XFxf/ExMT/x8fH/ri4uP6FhYX+aGho7G9v - b3h5eXkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJqamjyFhYXLhISE/qWlpf7Ozs786enp9u/v7/jZ2dn5xMTE/cPDw//Dw8P/wcHB/8HB - wf/ExMT+sbGx/n9/f/5paWnlb29vbWtrawgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACdnZ0Yk5OToIiIiPybm5v+w8PD/uDg4Pfy8vL58PDw/+/v7//w8PD+7Ozs+9XV - 1frAwMD9v7+//7+/v/+9vb3/vr6+/8DAwP6rq6v+enp6/mdnZ95xcXFidHR0BQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsLCwBZubm26QkJDtl5eX/ru7u/7a2tr48PDw9/Ly8v7w8PD/7u7u/+/v - 7//x8fH/7+/v/+7u7v7p6en809PT+r29vf27u7v/u7u7/7u7u/+6urr/vLy8/qSkpP53d3f+aWlp1nBw - cFdeXl4DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrKw+l5eXz5WVlf6wsLD+1NTU+uzs7Pfz8/P98fHx/+/v - 7//v7+//8/Pz/+jo6P+ztbb/w8TG/+vr7P/u7u7/7Ozs/+np6fvR0dH6urq6/Li4uP+3t7f/t7e3/7a2 - tv+4uLj+nZ2d/nNzc/5paWnNeXl5TAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu7u7Gaenp6Kbm5v8qamp/srKyvzo6Oj38/Pz+/Ly - 8v/x8fH/8PDw//Ly8v/s7O3/tbW3/6OgnP/m18D/18q2/6Oinv+7vcD/5ebm/+vr6//p6en/5+fn+87O - zvu3t7f8tLS0/7S0tP+zs7P/tLS0/7S0tP6Wlpb+cHBw/m5ubsR2dnZCAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2trQWysrJvoqKi7qWlpf/BwcH+4ODg+PPz - 8/ny8vL/8vLy//Hx8f/z8/P/8PDw/7u7vP+dnJr/3tTE///02f//79H//+zM///sxv/fzrL/q6eg/7a4 - vP/f4OH/6erq/+fn5//k5OT8zs7O+rOzs/2wsLD/sLCw/7CwsP+wsLD/sLCw/pCQkP5ubm79bm5uunZ2 - djgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwsLCPaysrM+mpqb+ubm5/9nZ - 2fnw8PD49PT0/vLy8v/y8vL/8/Pz//Pz8//CwsL/mZmX/9fQxv//+eX///Pc///v1v//7M///+nJ///o - w///57///+e5/+jQrP+yqp//s7a4/9na3P/m5+f/5OTk/+Li4vzJycn6sLCw/a2trf+srKz/rKys/62t - rf+qqqr+jIyM/mxsbPxvb2+vd3d3LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL6+vg29vb2bra2t/LKy - sv/Pz8/77Ozs+PX19f3z8/P/8vLy//T09P/19fX/xsbH/5aWl//Oy8j///zw///36f//8+H///Da///u - 1P//687//+nJ///nw///5b3//+S3///gsf/61qX/5MKa/7iqm/+xtLb/09XX/+Pk5P/i4uL/4eHh/MbG - xvqurq78qamp/6mpqf+oqKj/qamp/6ampv6Ghob+ampq+29vb6RxcXEmAAAAAAAAAAAAAAAAAAAAALS0 - tJu0tLT+xsbG/ebm5vj29vb79PT0//Pz8//09PT/9vb2/83Nzf+VlZX/x8fG/////P///fX///js///0 - 5f//8uD///Da///t1P//687//+nI///nwv//5b3//+S3//vdr//106T/8MmZ/+2+jf/esYX/u6aT/7K0 - tf/O0dP/4eLi/+Hh4f/e3t79xcXF+qurq/ympqb/paWl/6Wlpf+lpaX/oaGh/oKCgv5qamr4cXFxmW9v - bxsAAAAAAAAAALe3t+zf39/59/f3+vf39/709PT/8vLy//T09P/W1tb/mZmZ/8DAwP/////////////8 - +P//+fH///br///05f//8t///+/Z///t0///687//+nI///nwv//5Lz//+K4//zesP/10qT/7seZ/+i8 - jf/jsYL/3qd2/9Scbf+7nIb/s7Kz/8rN0P/d3t7/3t7e/9zc3P3ExMT6qKio/KKiov+ioqL/oaGh/6Ki - ov+bm5v+fHx8/mtra60AAAAAAAAAALu7u67Gxsb+2dnZ/u/v7/729vb+9PT0/+jo6P+Dg4P/ra2t/+zs - 7P/////////////99///+vD///br///05f//8t///+/Z///t0///683//+nH///nwv//5Lz//uK2//rc - rv/00aP/7saY/+i7jf/isYH/26Z2/9aba//QkF7/yoRT/7qQdP+1r63/yM3Q/9nb2//b29z/2tra/cLC - wvujo6P8nZ2d/56env+enp7/lJSU/mtra8EAAAAAAAAAAM/PzwTJyclTxsbGp7m5ufHDw8P+2NjY/u3t - 7f76+vr+29vb/6urq/+Xl5f/wMC///Pv6/////f///nt///15f//8d7//+/Y///t0///683//+nH///m - wf//5Lv//uK3//vbrf/00KL/7saX/+e7jP/hsIH/26V2/9Waav/Pj1//yIRU/8N4Rv+7azf/tH1d/7Wp - o//Gycv/1dbW/9nZ2f/Y2Nj9v7+/+6GhofycnJz/lZWV/29vb9EAAAAAAAAAAAAAAAAAAAAAAAAAANvb - 2wzIyMhVxcXFqre3t/LAwMD+2NjY/u/v7/7z8/T+0NDQ/6Wmpv+hoJ7/z8vC//zw4v//9uP///La///u - 0///68z//+jH///mwf//5Lv//uK1//ncrP/z0KH/7cWW/+e6i//hr4D/26R1/9SZav/Oj1//yINT/8F4 - R/+7azf/tFoj/65fMv+zopn/vr+//9bW1v/W1tb/2NjZ/9PV1v2vs7X7lpqb/nR2duAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAANzc3AzExMRYwcHBrbW1tfTAwMD+1dXV/uzs7P7s7Oz+x8jI/6Ok - pf+uqqX/29HA///u0///7s///+rH///nwP//5Lv//uO2//narf/zz6H/7cSV/+e5iv/grn//2qN0/9SZ - af/PjVz/yIBN/799T/+3kHb/uK+s/8XLzv/S1NX/2dnZ/9PU1v/EyMv/rbS3/5uRjf+XZUv/iCsO/3hk - XZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ0A7Dw8NawMDAsbOz - s/a+vr7+09PT/unp6f7k5OX+wcLD/6Slpf+6sqn/5dW7///qwv//57v//+K1//rZq//yzqD/7MOV/+e4 - iv/hrn3/3aNw/9KXav/Am37/tqqg/7/EyP/Q09X/29zd/9bY2f/IzM7/sLa8/5+Vj/+aakz/nkUP/580 - AP+bMwD+hh4A/n8XADoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAANfX1w/ExMRbvr6+s7Gxsfe8vLz+0dHR/ubm5v7c3d7+vL2//6mnp//HvKn/79ew//7c - qv/1z5//8MSU/+e3iP/NrIz/tqmd/7m7v//LztH/3N3e/9ja3P/JzdH/tLm//6KYkv+gcU3/plEP/6k/ - AP+lQAD/oz8A/585AP6MJwD+gRsAxIgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7OzhG+vr5fvLy8tbCwsPm7u7v+zs7O/uLi - 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 - Z//4qz3/9JkZ/+6HAP/nfQD/3XUA/9VuAP7MZQD80GIA4M9gAK7IWgB7yFcARcBRABUAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD/mwBY74UA+vCIAP/ogQD/4XkA/Od5AOPldQCy4HAAedlsAETsbgAVAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA/5QAJ/WFAFzzhQBE+4MAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA///5//// - AAD//+B///8AAP//gB///wAA//4AB///AAD//AAB//8AAP/wAAB//wAA/8AAAB//AAD/gAAAD/8AAP4A - AAAD/wAA+AAAAAD/AADwAAAAAD8AAMAAAAAADwAAgAAAAAADAACAAAAAAAEAAIAAAAAAAQAAwAAAAAAB - AAD4AAAAAAEAAP8AAAAAAQAA/+AAAAADAAD//AAAAAMAAP//gAAABwAA///wAAAPAAD///4AAB8AAP// - /4AAPwAA////AAB/AAD///4AAP8AAP///AAB/wAA///4AAH/AAD///AAA/8AAP//wAAH/wAA//+AAA// - AAD//wAAH/8AAP/+AAA//wAA//wAAH//AAD/+AAA//8AAP/gAAH//wAA/8AAA///AAD/gAAP//8AAP8A - AD///wAA/wAH////AAD/AP////8AAP/f/////wAA////////AAD///////8AAP///////wAA - - - - Scan-Monitor - Unbearbeitete gescannte Dateien - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ImageList1 - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pdfstatuslblPageNumber - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripDropDownButton1 - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PdfFileOpenBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFileOpenBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFileSaveAsBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFileSaveAsBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFilePrintBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFilePrintBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfPreviousPageBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfPreviousPageBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfNextPageBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfNextPageBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFindTextBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfFindTextBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoomOutBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoomOutBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoomInBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoomInBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfExactZoomListBarSubItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfExactZoomListBarSubItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom10CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom10CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom25CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom25CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom50CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom50CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom75CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom75CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom100CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom100CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom125CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom125CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom150CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom150CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom200CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom200CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom400CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom400CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoom500CheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoom500CheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetActualSizeZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetActualSizeZoomModeCheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetPageLevelZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetPageLevelZoomModeCheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetFitWidthZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetFitWidthZoomModeCheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfSetFitVisibleZoomModeCheckItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfSetFitVisibleZoomModeCheckItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfExportFormDataBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfExportFormDataBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfImportFormDataBarItem1 - - - DevExpress.XtraPdfViewer.Bars.PdfImportFormDataBarItem, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfRibbonPage1 - - - DevExpress.XtraPdfViewer.Bars.PdfRibbonPage, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFileRibbonPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfFileRibbonPageGroup, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfNavigationRibbonPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfNavigationRibbonPageGroup, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfZoomRibbonPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfZoomRibbonPageGroup, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFormDataRibbonPage1 - - - DevExpress.XtraPdfViewer.Bars.PdfFormDataRibbonPage, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfFormDataBarPageGroup1 - - - DevExpress.XtraPdfViewer.Bars.PdfFormDataBarPageGroup, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfBarController1 - - - DevExpress.XtraPdfViewer.Bars.PdfBarController, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - PdfBarController2 - - - DevExpress.XtraPdfViewer.Bars.PdfBarController, DevExpress.XtraPdfViewer.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TimerCheckScanFiles - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Timer2 - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolTip1 - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmScanFiles - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmScanFiles.vb b/app/DD-Record-Organizer - Kopie/frmScanFiles.vb deleted file mode 100644 index 33e77f7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmScanFiles.vb +++ /dev/null @@ -1,228 +0,0 @@ -Imports System.IO -Imports DD_LIB_Standards - -Public Class frmScanFiles - - Dim DragID - Dim MouseIsDown As Boolean = False - Private Shared _Instance As frmScanFiles = Nothing - - Public Shared Function Instance() As frmScanFiles - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmScanFiles - End If - _Instance.BringToFront() - Return _Instance - End Function - Private Sub frmScanFiles_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ClassWindowLocation.SaveFormLocationSize(Me, 9999, CURRENT_SCREEN_ID, Me.Name) - End Sub - Private Sub frmScanFiles_Load(sender As Object, e As EventArgs) Handles Me.Load - Load_Files() - ClassWindowLocation.LoadFormLocationSize(Me, 9999, CURRENT_SCREEN_ID, Me.Name) - End Sub - Sub Clear_and_Reload_Files() - Try - PdfViewer1.DocumentFilePath = "" - Dim del = "DELETE FROM TBPMO_FILES_USER where HANDLE_TYPE = 'SCAN' AND UPPER(USER_WORK) = UPPER('" & USER_USERNAME & "')" - If clsDatabase.Execute_non_Query(del, True) Then - ' Make a reference to a directory. - Dim di As New DirectoryInfo(CURRENT_SCAN_FOLDERWATCH) - ' Get a reference to each file in that directory. - Dim fiArr As FileInfo() = di.GetFiles() - ' Display the names of the files. - - Dim fri As FileInfo - For Each fri In fiArr - Dim irregular As Boolean = False - For Each row As DataRow In DTEXCLUDE_FILES.Rows - Dim content As String = row.Item(0).ToString.ToLower - If fri.Name.ToLower.Contains(content) Then - irregular = True - Exit For - End If - Next - If irregular = False Then - Dim handletype As String - If fri.FullName.EndsWith(".msg") Then - handletype = "SCAN_OUTLOOK_MESSAGE" - Else - handletype = "SCAN" - End If - ClassFolderWatcher.Insert_USER_File(fri.FullName, handletype) - End If - Next fri - ClassFolderWatcher.Check_Scan_Files() - Load_Files() - End If - Catch ex As Exception - - End Try - End Sub - Sub Load_Files() - Try - ListView1.Items.Clear() - Dim i = 0 - For Each row As DataRow In CURRENT_SCAN_TABLE.Rows - Dim extension = Path.GetExtension(row.Item("FILENAME2WORK").ToString) - Dim filestring = row.Item("FILENAME2WORK") - If ClassHelper.CheckFileIsInUse(filestring) = False Then - Dim filename = row.Item("FILENAME_ONLY").ToString - Dim ID = row.Item("GUID").ToString - 'We can only find associated exes by extension, so don't show any files that have no extension - If IsNothing(extension) Then - Else - If extension.Contains("pdf") Then - 'Add the file to the ListView, with the executable path as the key to the ImageList's image - ListView1.Items.Add(filename, 0) - Else - ListView1.Items.Add(filename) - End If - ListView1.Items(i).Tag = ID - i += 1 - End If - End If - Next - If CURRENT_SCAN_TABLE.Rows.Count = 0 Then - Me.Close() - End If - Catch ex As Exception - MsgBox("unexpected Error in Load Scanfiles:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnrefresh_Click(sender As Object, e As EventArgs) Handles btnrefresh.Click - Clear_and_Reload_Files() - End Sub - - Private Sub PdfViewer1_CurrentPageChanged(sender As Object, e As DevExpress.XtraPdfViewer.PdfCurrentPageChangedEventArgs) Handles PdfViewer1.CurrentPageChanged - PDF_Pagenumber() - End Sub - Sub PDF_Pagenumber() - Try - pdfstatuslblPageNumber.Text = "Page " & PdfViewer1.CurrentPageNumber & "/" & PdfViewer1.PageCount - Catch ex As Exception - - End Try - End Sub - - Private Sub ListView1_ItemSelectionChanged(sender As Object, e As ListViewItemSelectionChangedEventArgs) Handles ListView1.ItemSelectionChanged - If ListView1.SelectedItems.Count = 1 Then - Dim i = ListView1.FocusedItem - Dim i1 = i.Text - If Not IsNothing(i) Then - If i.Text.ToLower.EndsWith("pdf") Then - Me.Cursor = Cursors.WaitCursor - Panel1.Visible = True - PdfViewer1.DocumentFilePath = "" - Dim docpath = CURRENT_SCAN_FOLDERWATCH & "\" & i.Text - PdfViewer1.LoadDocument(docpath) - 'PdfViewer1.HorizontalScroll.Visible = True - Else - Panel1.Visible = False - PdfViewer1.DocumentFilePath = "" - End If - End If - End If - Me.Cursor = Cursors.Default - End Sub - - Private Sub ToolStripDropDownButton1_Click(sender As Object, e As EventArgs) Handles ToolStripDropDownButton1.Click - PdfViewer1.ZoomFactor = 30 - End Sub - 'Private Sub ListView1_MouseDown(sender As Object, e As MouseEventArgs) Handles ListView1.MouseDown - ' If ListView1.SelectedItems.Count = 1 Then - ' Dim i = ListView1.FocusedItem - ' Dim i1 = i.Text - ' If Not IsNothing(i) Then - ' MouseIsDown = True - ' DragID = i.Tag - ' Console.WriteLine("Mouse Down") - ' End If - ' End If - 'End Sub - - Private Sub ListView1_MouseMove(sender As Object, e As MouseEventArgs) Handles ListView1.MouseMove - If MouseIsDown Then - 'Initiate dragging. - PdfViewer1.DocumentFilePath = "" - ListView1.DoDragDrop(DragID, DragDropEffects.Copy) - - End If - MouseIsDown = False - End Sub - - Private Sub ListView1_ItemDrag(sender As Object, e As ItemDragEventArgs) Handles ListView1.ItemDrag - If ListView1.SelectedItems.Count = 1 Then - Dim i = ListView1.FocusedItem - Dim i1 = i.Text - If Not IsNothing(i) Then - MouseIsDown = True - DragID = i.Tag - 'Console.WriteLine("Mouse Down") - PdfViewer1.DocumentFilePath = "" - ListView1.DoDragDrop("SCAN;" & DragID.ToString, DragDropEffects.Copy) - End If - End If - - End Sub - - Private Sub PdfViewer1_DocumentChanged(sender As Object, e As DevExpress.XtraPdfViewer.PdfDocumentChangedEventArgs) Handles PdfViewer1.DocumentChanged - PDF_Pagenumber() - End Sub - - Private Sub btndelete_Click(sender As Object, e As EventArgs) Handles btndelete.Click - Try - If ListView1.SelectedItems.Count = 1 Then - PdfViewer1.DocumentFilePath = "" - Dim i = ListView1.FocusedItem - Dim i1 = i.Text - If Not IsNothing(i) Then - Dim del = "DELETE FROM TBPMO_FILES_USER where GUID = " & i.Tag - If ClassDatabase.Execute_non_Query(del, True) Then - ClassFolderWatcher.Check_Scan_Files() - Load_Files() - Else - MsgBox("Could not delete the entry. Check the logfile!", MsgBoxStyle.Information) - End If - End If - Else - MsgBox("Please choose a file!", MsgBoxStyle.Information) - End If - Catch ex As Exception - MsgBox("Unexpected Error in Delete Scanfile:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - - Private Sub frmScanFiles_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Me.BringToFront() - TimerCheckScanFiles.Start() - End Sub - - Private Sub chkInFront_CheckedChanged(sender As Object, e As EventArgs) Handles chkInFront.CheckedChanged - My.Settings.Save() - End Sub - Private Sub Timer1_Tick_1(sender As Object, e As EventArgs) Handles TimerCheckScanFiles.Tick - If CURRENT_SCAN_TABLE.Rows.Count <> ListView1.Items.Count Then - 'Dim result As MsgBoxResult - 'Dim msg = "Neue Dateien wurden gescann" - 'result = MessageBox.Show(msg, "Confirmation needed:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - 'If result = MsgBoxResult.No Then - - 'End If - Load_Files() - End If - - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - PdfViewer1.DocumentFilePath = "" - Dim del = "DELETE FROM TBPMO_FILES_USER where HANDLE_TYPE = 'SCAN' AND UPPER(USER_WORK) = UPPER('" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(del, True) Then - ClassFolderWatcher.Check_Scan_Files() - Load_Files() - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSplash.Designer.vb b/app/DD-Record-Organizer - Kopie/frmSplash.Designer.vb deleted file mode 100644 index 59797a1..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSplash.Designer.vb +++ /dev/null @@ -1,141 +0,0 @@ - _ -Partial Class frmSplash - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - Friend WithEvents ApplicationTitle As System.Windows.Forms.Label - Friend WithEvents Version As System.Windows.Forms.Label - Friend WithEvents Copyright As System.Windows.Forms.Label - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSplash)) - Me.Version = New System.Windows.Forms.Label() - Me.Copyright = New System.Windows.Forms.Label() - Me.ApplicationTitle = New System.Windows.Forms.Label() - Me.lblStatus = New System.Windows.Forms.Label() - Me.pbStatus = New System.Windows.Forms.ProgressBar() - Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.PictureBox2 = New System.Windows.Forms.PictureBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.lblpersonilization = New System.Windows.Forms.Label() - Me.TableLayoutPanel1.SuspendLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'Version - ' - Me.Version.BackColor = System.Drawing.Color.Transparent - resources.ApplyResources(Me.Version, "Version") - Me.Version.Name = "Version" - ' - 'Copyright - ' - Me.Copyright.BackColor = System.Drawing.Color.Transparent - resources.ApplyResources(Me.Copyright, "Copyright") - Me.Copyright.Name = "Copyright" - ' - 'ApplicationTitle - ' - resources.ApplyResources(Me.ApplicationTitle, "ApplicationTitle") - Me.ApplicationTitle.BackColor = System.Drawing.Color.Transparent - Me.ApplicationTitle.Name = "ApplicationTitle" - ' - 'lblStatus - ' - resources.ApplyResources(Me.lblStatus, "lblStatus") - Me.lblStatus.BackColor = System.Drawing.SystemColors.Control - Me.lblStatus.Name = "lblStatus" - ' - 'pbStatus - ' - resources.ApplyResources(Me.pbStatus, "pbStatus") - Me.pbStatus.Name = "pbStatus" - ' - 'TableLayoutPanel1 - ' - resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1") - Me.TableLayoutPanel1.Controls.Add(Me.Copyright, 0, 1) - Me.TableLayoutPanel1.Controls.Add(Me.Version, 0, 0) - Me.TableLayoutPanel1.Name = "TableLayoutPanel1" - ' - 'PictureBox1 - ' - Me.PictureBox1.Image = Global.DD_Record_Organizer.My.Resources.Resources.windream_Logo_transparent - resources.ApplyResources(Me.PictureBox1, "PictureBox1") - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.TabStop = False - ' - 'PictureBox2 - ' - Me.PictureBox2.Image = Global.DD_Record_Organizer.My.Resources.Resources.DD_Icons_ADDI - resources.ApplyResources(Me.PictureBox2, "PictureBox2") - Me.PictureBox2.Name = "PictureBox2" - Me.PictureBox2.TabStop = False - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'lblpersonilization - ' - resources.ApplyResources(Me.lblpersonilization, "lblpersonilization") - Me.lblpersonilization.BackColor = System.Drawing.Color.Yellow - Me.lblpersonilization.Name = "lblpersonilization" - ' - 'frmSplash - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ControlBox = False - Me.Controls.Add(Me.lblpersonilization) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.ApplicationTitle) - Me.Controls.Add(Me.PictureBox1) - Me.Controls.Add(Me.TableLayoutPanel1) - Me.Controls.Add(Me.lblStatus) - Me.Controls.Add(Me.pbStatus) - Me.Controls.Add(Me.PictureBox2) - Me.DoubleBuffered = True - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle - Me.KeyPreview = True - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmSplash" - Me.ShowInTaskbar = False - Me.TransparencyKey = System.Drawing.Color.White - Me.TableLayoutPanel1.ResumeLayout(False) - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents lblStatus As System.Windows.Forms.Label - Friend WithEvents pbStatus As System.Windows.Forms.ProgressBar - Friend WithEvents TableLayoutPanel1 As System.Windows.Forms.TableLayoutPanel - Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox - Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents lblpersonilization As System.Windows.Forms.Label - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmSplash.resx b/app/DD-Record-Organizer - Kopie/frmSplash.resx deleted file mode 100644 index 99c3687..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSplash.resx +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - Segoe UI, 9pt - - - 3, 0 - - - 241, 21 - - - - 1 - - - Version {0}.{1:00} - - - MiddleLeft - - - Version - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableLayoutPanel1 - - - 1 - - - Fill - - - Segoe UI, 9pt - - - 3, 21 - - - 241, 21 - - - 2 - - - Copyright - - - MiddleLeft - - - Copyright - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TableLayoutPanel1 - - - 0 - - - None - - - Segoe UI, 18pt - - - 298, 222 - - - 264, 33 - - - 0 - - - Anwendungstitel - - - BottomLeft - - - ApplicationTitle - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - True - - - Segoe UI, 9pt - - - 4, 376 - - - 79, 15 - - - 1 - - - Statusanzeige - - - MiddleCenter - - - lblStatus - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Bottom - - - 0, 394 - - - 574, 23 - - - 0 - - - pbStatus - - - System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - 1 - - - 304, 258 - - - 2 - - - 219, 42 - - - 2 - - - TableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="Copyright" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Version" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="AutoSize,0" /><Rows Styles="Percent,50,Percent,50,Absolute,20" /></TableLayoutSettings> - - - 304, 337 - - - 109, 38 - - - Zoom - - - 3 - - - PictureBox1 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 0, 0 - - - 481, 417 - - - Zoom - - - 4 - - - PictureBox2 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True - - - Segoe UI, 8.25pt - - - 299, 321 - - - 182, 13 - - - 5 - - - This software is in parts based on: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Tahoma, 8.25pt, style=Bold - - - 299, 378 - - - 141, 13 - - - 6 - - - Personified Login active - - - False - - - lblpersonilization - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - Center - - - 574, 417 - - - CenterScreen - - - frmSplash - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmSplash.vb b/app/DD-Record-Organizer - Kopie/frmSplash.vb deleted file mode 100644 index fca91a6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmSplash.vb +++ /dev/null @@ -1,134 +0,0 @@ -Imports System.ComponentModel - -Public NotInheritable Class frmSplash - 'TODO: Dieses Formular kann einfach als Begrüßungsbildschirm für die Anwendung festgelegt werden, indem Sie zur Registerkarte "Anwendung" - ' des Projekt-Designers wechseln (Menü "Projekt", Option "Eigenschaften"). - Private InitSteps As Integer = 7 - Private bw As New BackgroundWorker() - Private mainForm As Form - - Private Sub frmSplash_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - - End Sub - - Private Sub frmSplash_KeyUp(sender As Object, e As KeyEventArgs) Handles Me.KeyUp - - If e.KeyCode = Keys.Escape Then - ESC_Hidden = True - lblpersonilization.Visible = True - End If - - End Sub - - - Private Sub frmSplash_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load - 'Richten Sie den Dialogtext zur Laufzeit gemäß den Assemblyinformationen der Anwendung ein. - - 'TODO: Die Assemblyinformationen der Anwendung im Bereich "Anwendung" des Dialogfelds für die - ' Projekteigenschaften (im Menü "Projekt") anpassen. - - 'Anwendungstitel - If My.Application.Info.Title <> "" Then - ApplicationTitle.Text = My.Application.Info.Title - Else - 'Wenn der Anwendungstitel fehlt, Anwendungsnamen ohne Erweiterung verwenden - ApplicationTitle.Text = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName) - End If - - 'Verwenden Sie zum Formatieren der Versionsinformationen den Text, der zur Entwurfszeit in der Versionskontrolle festgelegt wurde, als - ' Formatierungszeichenfolge. Dies ermöglicht ggf. eine effektive Lokalisierung. - ' Build- und Revisionsinformationen können durch Verwendung des folgenden Codes und durch Ändern - ' des Entwurfszeittexts der Versionskontrolle in "Version {0}.{1:00}.{2}.{3}" oder einen ähnlichen Text eingeschlossen werden. Weitere Informationen erhalten Sie unter - ' String.Format() in der Hilfe. - ' - ' Version.Text = System.String.Format(Version.Text, My.Application.Info.Version.Major, My.Application.Info.Version.Minor, My.Application.Info.Version.Build, My.Application.Info.Version.Revision) - - Version.Text = String.Format("Version {0}", My.Application.Info.Version.ToString) - - 'Copyrightinformationen - Copyright.Text = My.Application.Info.Copyright & " " & My.Application.Info.CompanyName - Me.BringToFront() - - InitProgram() - End Sub - - Private Sub InitProgram() - bw.WorkerReportsProgress = True - AddHandler bw.DoWork, AddressOf bw_DoWork - AddHandler bw.ProgressChanged, AddressOf bw_ProgressChanged - AddHandler bw.RunWorkerCompleted, AddressOf bw_RunWorkerCompleted - - ' mainForm = My.Forms.frmMain - - bw.RunWorkerAsync() - End Sub - - Private Function CalcProgress(_step As Integer) - Return _step * (100 / InitSteps) - End Function - - - Private Sub bw_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) - Try - Dim Init = New ClassInit() - bw.ReportProgress(CalcProgress(1), "Initializing basic Settings (Logger, Settings)") - Init.InitLogger() - System.Threading.Thread.Sleep(500) - - bw.ReportProgress(CalcProgress(2), "Initializing Database") - If Init.InitDatabase() = True Then - - System.Threading.Thread.Sleep(500) - - bw.ReportProgress(CalcProgress(3), "Initializing Basic-Configuration") - Init.InitBasics2() - - System.Threading.Thread.Sleep(300) - - bw.ReportProgress(CalcProgress(4), "Initializing User-Configuration") - If ClassInit.InitUserLogin = False Then - ERROR_INIT = "INVALID USER" - End If - - - System.Threading.Thread.Sleep(300) - - bw.ReportProgress(CalcProgress(5), "Initializing Addons") - Init.InitAddons() - - System.Threading.Thread.Sleep(500) - - - ' InitInterface wurde in frmMain integriert - 'Init.InitInterface(mainForm) - bw.ReportProgress(CalcProgress(6), "Initializing Node-Configuration") - 'ClassConstructors.Init_Tuple() - - - bw.ReportProgress(CalcProgress(7), "Initializing Frontend") - - System.Threading.Thread.Sleep(500) - Else - ERROR_INIT = "DATABASE" - End If - Catch ex As Exception - MsgBox("Unexpecte Error in Init Classes: " & vbNewLine, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub bw_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs) - pbStatus.Value = e.ProgressPercentage - lblStatus.Text = e.UserState.ToString() - End Sub - - Private Sub bw_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) - ' Bei Fehler MsgBox anzeigen und Programm beenden - If e.Error IsNot Nothing Then - MsgBox(e.Error.Message, MsgBoxStyle.Critical, "Unexpected Error in frmSplash") - Application.Exit() - End If - - ' Wenn kein Fehler, Splashscreen schließen - Me.Close() - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.Designer.vb b/app/DD-Record-Organizer - Kopie/frmStaticListEditor.Designer.vb deleted file mode 100644 index e9eb256..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.Designer.vb +++ /dev/null @@ -1,81 +0,0 @@ - _ -Partial Class frmStaticListEditor - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStaticListEditor)) - Me.txtValue = New System.Windows.Forms.TextBox() - Me.Button1 = New System.Windows.Forms.Button() - Me.Label1 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.Button2 = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'txtValue - ' - resources.ApplyResources(Me.txtValue, "txtValue") - Me.txtValue.Name = "txtValue" - ' - 'Button1 - ' - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.DialogResult = System.Windows.Forms.DialogResult.OK - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'Button2 - ' - resources.ApplyResources(Me.Button2, "Button2") - Me.Button2.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Button2.Name = "Button2" - Me.Button2.UseVisualStyleBackColor = True - ' - 'frmStaticListEditor - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Button2) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.Button1) - Me.Controls.Add(Me.txtValue) - Me.Name = "frmStaticListEditor" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents txtValue As System.Windows.Forms.TextBox - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Button2 As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.en-US.resx b/app/DD-Record-Organizer - Kopie/frmStaticListEditor.en-US.resx deleted file mode 100644 index 9250f51..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.en-US.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Save - - - - 159, 13 - - - Enter Listelements (One per line) - - - Cancel - - - Edit Static List - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.resx b/app/DD-Record-Organizer - Kopie/frmStaticListEditor.resx deleted file mode 100644 index d298956..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.resx +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 3 - - - 1 - - - - 6, 13 - - - Listenelemente eingeben (Ein Element pro Zeile) - - - 12, 235 - - - Statische Liste bearbeiten - - - - Bottom, Right - - - 234, 13 - - - Top, Bottom, Left, Right - - - 75, 23 - - - Button2 - - - True - - - Bottom, Left - - - 12, 227 - - - 3 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 0, 13 - - - 431, 230 - - - 4 - - - $this - - - $this - - - 75, 23 - - - 0, 0 - - - $this - - - $this - - - 1 - - - 0 - - - CenterScreen - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 518, 265 - - - 516, 224 - - - Label1 - - - Label2 - - - 2 - - - 4 - - - 0 - - - txtValue - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Button1 - - - Speichern - - - True - - - 350, 230 - - - 2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bottom, Right - - - frmStaticListEditor - - - Abbrechen - - - True - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.vb b/app/DD-Record-Organizer - Kopie/frmStaticListEditor.vb deleted file mode 100644 index 4ca1596..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStaticListEditor.vb +++ /dev/null @@ -1,19 +0,0 @@ -Public Class frmStaticListEditor - - Public Property Value() As String - Get - Return txtValue.Text - End Get - Set(value As String) - txtValue.Text = value - End Set - End Property - - Private Sub frmStaticListEditor_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'noop - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.Designer.vb b/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.Designer.vb deleted file mode 100644 index 732d430..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.Designer.vb +++ /dev/null @@ -1,574 +0,0 @@ - _ -Partial Class frmStatistiscsADDI - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GridLevelNode1 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Dim GridLevelNode2 As DevExpress.XtraGrid.GridLevelNode = New DevExpress.XtraGrid.GridLevelNode() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStatistiscsADDI)) - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.SplitContainerTab1 = New DevExpress.XtraEditors.SplitContainerControl() - Me.SplitContainerTop = New DevExpress.XtraEditors.SplitContainerControl() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.VWDD_LOGIN_USER_HISTORYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.GridViewLoginHistory = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCLIENT_NAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colUSERNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colPRENAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colLOGIN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colLOGOUT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colVERSION_CLIENT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colMACHINE_NAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colUSER_ID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.ToolStrip2 = New System.Windows.Forms.ToolStrip() - Me.tslblLoginCountRecords = New System.Windows.Forms.ToolStripLabel() - Me.SplitContainerBottom = New DevExpress.XtraEditors.SplitContainerControl() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.SplitContainerControl1 = New DevExpress.XtraEditors.SplitContainerControl() - Me.GridControl2 = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_LOG_ESSENTIALSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewLogEssentials = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelection = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colGUID1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colREFERENCE_KEY = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colREFERENCE_STRING = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCOMMENT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.tslblEssential = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.VWDD_LOGIN_USER_HISTORYTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.VWDD_LOGIN_USER_HISTORYTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - Me.TBPMO_LOG_ESSENTIALSTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_LOG_ESSENTIALSTableAdapter() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - CType(Me.SplitContainerTab1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerTab1.SuspendLayout() - CType(Me.SplitContainerTop, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerTop.SuspendLayout() - Me.GroupBox1.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.VWDD_LOGIN_USER_HISTORYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewLoginHistory, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStrip2.SuspendLayout() - CType(Me.SplitContainerBottom, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerBottom.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerControl1.SuspendLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_LOG_ESSENTIALSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewLogEssentials, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ToolStrip1.SuspendLayout() - Me.SuspendLayout() - ' - 'XtraTabControl1 - ' - Me.XtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.XtraTabControl1.Location = New System.Drawing.Point(0, 0) - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.Size = New System.Drawing.Size(1344, 728) - Me.XtraTabControl1.TabIndex = 0 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.XtraTabPage2}) - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Controls.Add(Me.SplitContainerTab1) - Me.XtraTabPage1.Name = "XtraTabPage1" - Me.XtraTabPage1.Size = New System.Drawing.Size(1338, 700) - Me.XtraTabPage1.Text = "Logins" - ' - 'SplitContainerTab1 - ' - Me.SplitContainerTab1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainerTab1.Horizontal = False - Me.SplitContainerTab1.Location = New System.Drawing.Point(0, 0) - Me.SplitContainerTab1.Name = "SplitContainerTab1" - Me.SplitContainerTab1.Panel1.Controls.Add(Me.SplitContainerTop) - Me.SplitContainerTab1.Panel1.Text = "Panel1" - Me.SplitContainerTab1.Panel2.Controls.Add(Me.SplitContainerBottom) - Me.SplitContainerTab1.Panel2.Text = "Panel2" - Me.SplitContainerTab1.Size = New System.Drawing.Size(1338, 700) - Me.SplitContainerTab1.SplitterPosition = 390 - Me.SplitContainerTab1.TabIndex = 4 - Me.SplitContainerTab1.Text = "SplitContainerControl1" - ' - 'SplitContainerTop - ' - Me.SplitContainerTop.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainerTop.Location = New System.Drawing.Point(0, 0) - Me.SplitContainerTop.Name = "SplitContainerTop" - Me.SplitContainerTop.Panel1.Controls.Add(Me.GroupBox1) - Me.SplitContainerTop.Panel1.Text = "Panel1" - Me.SplitContainerTop.Panel2.Text = "Panel2" - Me.SplitContainerTop.Size = New System.Drawing.Size(1338, 390) - Me.SplitContainerTop.SplitterPosition = 763 - Me.SplitContainerTop.TabIndex = 6 - Me.SplitContainerTop.Text = "SplitContainerControl2" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.GridControl1) - Me.GroupBox1.Controls.Add(Me.ToolStrip2) - Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Fill - Me.GroupBox1.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GroupBox1.Location = New System.Drawing.Point(0, 0) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(763, 390) - Me.GroupBox1.TabIndex = 0 - Me.GroupBox1.TabStop = False - Me.GroupBox1.Text = "Detail-Logins (Last 5000):" - ' - 'GridControl1 - ' - Me.GridControl1.DataSource = Me.VWDD_LOGIN_USER_HISTORYBindingSource - Me.GridControl1.Dock = System.Windows.Forms.DockStyle.Fill - GridLevelNode1.RelationName = "Level1" - Me.GridControl1.LevelTree.Nodes.AddRange(New DevExpress.XtraGrid.GridLevelNode() {GridLevelNode1}) - Me.GridControl1.Location = New System.Drawing.Point(3, 42) - Me.GridControl1.MainView = Me.GridViewLoginHistory - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.Size = New System.Drawing.Size(757, 345) - Me.GridControl1.TabIndex = 3 - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewLoginHistory}) - ' - 'VWDD_LOGIN_USER_HISTORYBindingSource - ' - Me.VWDD_LOGIN_USER_HISTORYBindingSource.DataMember = "VWDD_LOGIN_USER_HISTORY" - Me.VWDD_LOGIN_USER_HISTORYBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridViewLoginHistory - ' - Me.GridViewLoginHistory.Appearance.EvenRow.BackColor = System.Drawing.Color.Aqua - Me.GridViewLoginHistory.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewLoginHistory.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colCLIENT_NAME, Me.colUSERNAME, Me.colNAME, Me.colPRENAME, Me.colLOGIN, Me.colLOGOUT, Me.colVERSION_CLIENT, Me.colMACHINE_NAME, Me.colUSER_ID}) - Me.GridViewLoginHistory.GridControl = Me.GridControl1 - Me.GridViewLoginHistory.Name = "GridViewLoginHistory" - Me.GridViewLoginHistory.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewLoginHistory.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewLoginHistory.OptionsBehavior.Editable = False - Me.GridViewLoginHistory.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewLoginHistory.OptionsSelection.MultiSelect = True - Me.GridViewLoginHistory.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewLoginHistory.OptionsView.ColumnAutoWidth = False - Me.GridViewLoginHistory.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewLoginHistory.OptionsView.ShowAutoFilterRow = True - ' - 'colGUID - ' - Me.colGUID.Caption = "ID" - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - Me.colGUID.Visible = True - Me.colGUID.VisibleIndex = 0 - Me.colGUID.Width = 40 - ' - 'colCLIENT_NAME - ' - Me.colCLIENT_NAME.Caption = "Client" - Me.colCLIENT_NAME.FieldName = "CLIENT_NAME" - Me.colCLIENT_NAME.Name = "colCLIENT_NAME" - Me.colCLIENT_NAME.Visible = True - Me.colCLIENT_NAME.VisibleIndex = 1 - Me.colCLIENT_NAME.Width = 105 - ' - 'colUSERNAME - ' - Me.colUSERNAME.Caption = "Username" - Me.colUSERNAME.FieldName = "USERNAME" - Me.colUSERNAME.Name = "colUSERNAME" - Me.colUSERNAME.Visible = True - Me.colUSERNAME.VisibleIndex = 2 - Me.colUSERNAME.Width = 86 - ' - 'colNAME - ' - Me.colNAME.Caption = "Name" - Me.colNAME.FieldName = "NAME" - Me.colNAME.Name = "colNAME" - Me.colNAME.Visible = True - Me.colNAME.VisibleIndex = 3 - ' - 'colPRENAME - ' - Me.colPRENAME.Caption = "Prename" - Me.colPRENAME.FieldName = "PRENAME" - Me.colPRENAME.Name = "colPRENAME" - Me.colPRENAME.Visible = True - Me.colPRENAME.VisibleIndex = 4 - ' - 'colLOGIN - ' - Me.colLOGIN.Caption = "Login" - Me.colLOGIN.DisplayFormat.FormatString = "dd-MM-yyyy HH:mm:ss" - Me.colLOGIN.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime - Me.colLOGIN.FieldName = "LOGIN" - Me.colLOGIN.Name = "colLOGIN" - Me.colLOGIN.Visible = True - Me.colLOGIN.VisibleIndex = 5 - Me.colLOGIN.Width = 100 - ' - 'colLOGOUT - ' - Me.colLOGOUT.Caption = "Logout" - Me.colLOGOUT.DisplayFormat.FormatString = "dd-MM-yyyy HH:mm:ss" - Me.colLOGOUT.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime - Me.colLOGOUT.FieldName = "LOGOUT" - Me.colLOGOUT.Name = "colLOGOUT" - Me.colLOGOUT.Visible = True - Me.colLOGOUT.VisibleIndex = 6 - Me.colLOGOUT.Width = 98 - ' - 'colVERSION_CLIENT - ' - Me.colVERSION_CLIENT.Caption = "Version Client" - Me.colVERSION_CLIENT.FieldName = "VERSION_CLIENT" - Me.colVERSION_CLIENT.Name = "colVERSION_CLIENT" - Me.colVERSION_CLIENT.Visible = True - Me.colVERSION_CLIENT.VisibleIndex = 7 - Me.colVERSION_CLIENT.Width = 101 - ' - 'colMACHINE_NAME - ' - Me.colMACHINE_NAME.Caption = "Machine Name" - Me.colMACHINE_NAME.FieldName = "MACHINE_NAME" - Me.colMACHINE_NAME.Name = "colMACHINE_NAME" - Me.colMACHINE_NAME.Visible = True - Me.colMACHINE_NAME.VisibleIndex = 8 - ' - 'colUSER_ID - ' - Me.colUSER_ID.FieldName = "USER_ID" - Me.colUSER_ID.Name = "colUSER_ID" - Me.colUSER_ID.Visible = True - Me.colUSER_ID.VisibleIndex = 9 - ' - 'ToolStrip2 - ' - Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblLoginCountRecords}) - Me.ToolStrip2.Location = New System.Drawing.Point(3, 17) - Me.ToolStrip2.Name = "ToolStrip2" - Me.ToolStrip2.Size = New System.Drawing.Size(757, 25) - Me.ToolStrip2.TabIndex = 4 - Me.ToolStrip2.Text = "ToolStrip2" - ' - 'tslblLoginCountRecords - ' - Me.tslblLoginCountRecords.Name = "tslblLoginCountRecords" - Me.tslblLoginCountRecords.Size = New System.Drawing.Size(58, 22) - Me.tslblLoginCountRecords.Text = "0 Records" - ' - 'SplitContainerBottom - ' - Me.SplitContainerBottom.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainerBottom.Location = New System.Drawing.Point(0, 0) - Me.SplitContainerBottom.Name = "SplitContainerBottom" - Me.SplitContainerBottom.Panel1.Text = "Panel1" - Me.SplitContainerBottom.Panel2.Text = "Panel2" - Me.SplitContainerBottom.Size = New System.Drawing.Size(1338, 305) - Me.SplitContainerBottom.SplitterPosition = 629 - Me.SplitContainerBottom.TabIndex = 0 - Me.SplitContainerBottom.Text = "SplitContainerControl2" - ' - 'XtraTabPage2 - ' - Me.XtraTabPage2.Controls.Add(Me.SplitContainerControl1) - Me.XtraTabPage2.Name = "XtraTabPage2" - Me.XtraTabPage2.Size = New System.Drawing.Size(1338, 700) - Me.XtraTabPage2.Text = "Weitere" - ' - 'SplitContainerControl1 - ' - Me.SplitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainerControl1.Horizontal = False - Me.SplitContainerControl1.Location = New System.Drawing.Point(0, 0) - Me.SplitContainerControl1.Name = "SplitContainerControl1" - Me.SplitContainerControl1.Panel1.Controls.Add(Me.GridControl2) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.ToolStrip1) - Me.SplitContainerControl1.Panel1.Text = "Panel1" - Me.SplitContainerControl1.Panel2.Text = "Panel2" - Me.SplitContainerControl1.Size = New System.Drawing.Size(1338, 700) - Me.SplitContainerControl1.SplitterPosition = 383 - Me.SplitContainerControl1.TabIndex = 0 - Me.SplitContainerControl1.Text = "SplitContainerControl1" - ' - 'GridControl2 - ' - Me.GridControl2.DataSource = Me.TBPMO_LOG_ESSENTIALSBindingSource - Me.GridControl2.Dock = System.Windows.Forms.DockStyle.Fill - GridLevelNode2.RelationName = "Level1" - Me.GridControl2.LevelTree.Nodes.AddRange(New DevExpress.XtraGrid.GridLevelNode() {GridLevelNode2}) - Me.GridControl2.Location = New System.Drawing.Point(0, 25) - Me.GridControl2.MainView = Me.GridViewLogEssentials - Me.GridControl2.Name = "GridControl2" - Me.GridControl2.Size = New System.Drawing.Size(1338, 358) - Me.GridControl2.TabIndex = 4 - Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewLogEssentials}) - ' - 'TBPMO_LOG_ESSENTIALSBindingSource - ' - Me.TBPMO_LOG_ESSENTIALSBindingSource.DataMember = "TBPMO_LOG_ESSENTIALS" - Me.TBPMO_LOG_ESSENTIALSBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewLogEssentials - ' - Me.GridViewLogEssentials.Appearance.EvenRow.BackColor = System.Drawing.Color.Aqua - Me.GridViewLogEssentials.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewLogEssentials.Appearance.FilterPanel.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer), CType(CType(0, Byte), Integer)) - Me.GridViewLogEssentials.Appearance.FilterPanel.Options.UseBackColor = True - Me.GridViewLogEssentials.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelection, Me.colGUID1, Me.colREFERENCE_KEY, Me.colREFERENCE_STRING, Me.colCOMMENT, Me.colADDED_WHO, Me.colADDED_WHEN}) - Me.GridViewLogEssentials.GridControl = Me.GridControl2 - Me.GridViewLogEssentials.Name = "GridViewLogEssentials" - Me.GridViewLogEssentials.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewLogEssentials.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewLogEssentials.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewLogEssentials.OptionsSelection.MultiSelect = True - Me.GridViewLogEssentials.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.CellSelect - Me.GridViewLogEssentials.OptionsView.ColumnAutoWidth = False - Me.GridViewLogEssentials.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewLogEssentials.OptionsView.ShowAutoFilterRow = True - ' - 'colSelection - ' - Me.colSelection.Caption = "Selection" - Me.colSelection.FieldName = "Selection" - Me.colSelection.Name = "colSelection" - Me.colSelection.Visible = True - Me.colSelection.VisibleIndex = 0 - Me.colSelection.Width = 65 - ' - 'colGUID1 - ' - Me.colGUID1.Caption = "ID" - Me.colGUID1.FieldName = "GUID" - Me.colGUID1.Name = "colGUID1" - Me.colGUID1.OptionsColumn.AllowEdit = False - Me.colGUID1.Visible = True - Me.colGUID1.VisibleIndex = 1 - Me.colGUID1.Width = 48 - ' - 'colREFERENCE_KEY - ' - Me.colREFERENCE_KEY.Caption = "REF-Key" - Me.colREFERENCE_KEY.FieldName = "REFERENCE_KEY" - Me.colREFERENCE_KEY.Name = "colREFERENCE_KEY" - Me.colREFERENCE_KEY.OptionsColumn.AllowEdit = False - Me.colREFERENCE_KEY.Visible = True - Me.colREFERENCE_KEY.VisibleIndex = 2 - Me.colREFERENCE_KEY.Width = 84 - ' - 'colREFERENCE_STRING - ' - Me.colREFERENCE_STRING.Caption = "REF-String" - Me.colREFERENCE_STRING.FieldName = "REFERENCE_STRING" - Me.colREFERENCE_STRING.Name = "colREFERENCE_STRING" - Me.colREFERENCE_STRING.OptionsColumn.AllowEdit = False - Me.colREFERENCE_STRING.Visible = True - Me.colREFERENCE_STRING.VisibleIndex = 3 - Me.colREFERENCE_STRING.Width = 76 - ' - 'colCOMMENT - ' - Me.colCOMMENT.Caption = "Comment" - Me.colCOMMENT.FieldName = "COMMENT" - Me.colCOMMENT.Name = "colCOMMENT" - Me.colCOMMENT.OptionsColumn.AllowEdit = False - Me.colCOMMENT.Visible = True - Me.colCOMMENT.VisibleIndex = 4 - Me.colCOMMENT.Width = 654 - ' - 'colADDED_WHO - ' - Me.colADDED_WHO.Caption = "Added Who" - Me.colADDED_WHO.FieldName = "ADDED_WHO" - Me.colADDED_WHO.Name = "colADDED_WHO" - Me.colADDED_WHO.OptionsColumn.AllowEdit = False - Me.colADDED_WHO.Visible = True - Me.colADDED_WHO.VisibleIndex = 5 - ' - 'colADDED_WHEN - ' - Me.colADDED_WHEN.Caption = "Added When" - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - Me.colADDED_WHEN.OptionsColumn.AllowEdit = False - Me.colADDED_WHEN.Visible = True - Me.colADDED_WHEN.VisibleIndex = 6 - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblEssential, Me.ToolStripSeparator1, Me.ToolStripButton1, Me.ToolStripButton2}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(1338, 25) - Me.ToolStrip1.TabIndex = 0 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'tslblEssential - ' - Me.tslblEssential.Font = New System.Drawing.Font("Segoe UI Semibold", 9.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.tslblEssential.Name = "tslblEssential" - Me.tslblEssential.Size = New System.Drawing.Size(81, 22) - Me.tslblEssential.Text = "Essential Logs" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_Cancel_16xLG - Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(137, 22) - Me.ToolStripButton1.Text = "Delete selected Rows" - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripButton2.Image = Global.DD_Record_Organizer.My.Resources.Resources.CheckBox_669 - Me.ToolStripButton2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.ToolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton2.Name = "ToolStripButton2" - Me.ToolStripButton2.Size = New System.Drawing.Size(140, 22) - Me.ToolStripButton2.Text = "Select all visible Rows" - ' - 'VWDD_LOGIN_USER_HISTORYTableAdapter - ' - Me.VWDD_LOGIN_USER_HISTORYTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_LOG_ESSENTIALSTableAdapter - ' - Me.TBPMO_LOG_ESSENTIALSTableAdapter.ClearBeforeFill = True - ' - 'frmStatistiscsADDI - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1344, 728) - Me.Controls.Add(Me.XtraTabControl1) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmStatistiscsADDI" - Me.Text = "Allgemeine Statistiken" - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - CType(Me.SplitContainerTab1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerTab1.ResumeLayout(False) - CType(Me.SplitContainerTop, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerTop.ResumeLayout(False) - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.VWDD_LOGIN_USER_HISTORYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewLoginHistory, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStrip2.ResumeLayout(False) - Me.ToolStrip2.PerformLayout() - CType(Me.SplitContainerBottom, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerBottom.ResumeLayout(False) - Me.XtraTabPage2.ResumeLayout(False) - CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerControl1.ResumeLayout(False) - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_LOG_ESSENTIALSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewLogEssentials, System.ComponentModel.ISupportInitialize).EndInit() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewLoginHistory As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents VWDD_LOGIN_USER_HISTORYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWDD_LOGIN_USER_HISTORYTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.VWDD_LOGIN_USER_HISTORYTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCLIENT_NAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colUSERNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colPRENAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colLOGIN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colLOGOUT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colVERSION_CLIENT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents SplitContainerTab1 As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents SplitContainerTop As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents SplitContainerBottom As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents colMACHINE_NAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colUSER_ID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents SplitContainerControl1 As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents GridControl2 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewLogEssentials As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents TBPMO_LOG_ESSENTIALSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_LOG_ESSENTIALSTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_LOG_ESSENTIALSTableAdapter - Friend WithEvents colSelection As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colGUID1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colREFERENCE_KEY As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colREFERENCE_STRING As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCOMMENT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents tslblEssential As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStrip2 As System.Windows.Forms.ToolStrip - Friend WithEvents tslblLoginCountRecords As System.Windows.Forms.ToolStripLabel -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.resx b/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.resx deleted file mode 100644 index da3c8ab..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.resx +++ /dev/null @@ -1,1343 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 152, 17 - - - 17, 17 - - - 282, 56 - - - 1018, 17 - - - 911, 17 - - - 448, 17 - - - 738, 17 - - - 17, 56 - - - - - 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 - AAAAAAAAAAAAAAAAAACIdwAAAAAAAAAAAAAAAAAAAAAAAAAAAACIcAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiHcAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAiHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiHAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAiHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcydwAAAAAAAAAA - AAAAAAAAAAAAAAAAAIg2p3AAAAAAAAAAh4AAAAAAAAAAAAAAAIinenqAAAAAAAAAMjcAAAAAAAAAAAAA - AIc3qDinAAAAAAAIp6eoAAAAAAAAAAAAAIe2OnpzeAAAAAAHenencAAAAAAAAAAACIeniot6engAAACK - d6d6qAAAAAAAAAAACIN6c6eop6N4AABzeop7eoAAAAAAAAAACIp3qHd6g3p6gAinqDeoengAAAAAAAAA - CIOnenqDeoenpzeoOop6g6cAAAAAAAAACDd6e3qKinqDenpzenN4qKeAAAAAAAAAiHp3p6int6inqDin - pyenp7pwAAAAAAAAiDeoqHqKeoN6enp3eni3p2eoAAAAAAAAd6d6eoOKh6eoN6ejZwAACKenAAAAAAAI - snpzg3p7p3qKend6MAAAAIt6AAAAAAAAhyenqKineoN6d6NigAAAAACKgAAAAAAAiHg3eoOKinp3p3o3 - AAAAAAAIMAAAAAAIhwCLp6inqDenp6cgAAAAAAAAgAAAAAAAhwAAinOKenqDenKAAAAAAAAAAAAAAAAA - AAAACHpzioOnpycAAAAAAAAAAAAAAAAAAAAAAAinp6d6cnAAAAAAAAAAAAAAAAAAAAAAAAAIN6enMoAA - AAAAAAAAAAAAAAAAAAAAAAAACLd6eAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAD//h// - //8AAP/+H////wAA//4f////AAD//j////8AAP/+P////wAA//w/////AAD//D////8AAP/8f////wAA - //x/////AAD//H////8AAP/4f////wAA//j/////AAD/+P////8AAP/4/////wAA//D/////AAD/8P// - //8AAP/w/////wAA//H/////AAD/8f////8AAP/x/////wAA/+H/////AAD/4f////8AAP/j/////wAA - /+P/////AAD/w/////8AAP/A/////wAA/8B//x//AAD/wB//D/8AAP/AD/4D/wAA/8AD/gH/AAD/gAD8 - AP8AAP+AADwAfwAA/4AAGAA/AAD/gAAAAD8AAP+AAAAAHwAA/wAAAAAfAAD/AAAAAA8AAP8AAAA+DwAA - /gAAAH8PAAD/AAAAf8cAAP8AAAD/5wAA/jAAAf/3AAD/PAAB//8AAP/+AAP//wAA//+AB///AAD//+AH - //8AAP//+A///wAA////P///AAAoAAAAIAAAAEAAAAABAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA - ////AAAAAAAAdwAAAAAAAAAAAAAAAAAACHcAAAAAAAAAAAAAAAAAAAh3AAAAAAAAAAAAAAAAAAAHcAAA - AAAAAAAAAAAAAAAACHAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAAAACHcAAAAAAAAAAAAAAAAAAA - h3AAAAAAAAAAAAAAAAAAAIcAAAAAAAAAAAAAAAAAAACHAAAAAAAAAAAAAAAAAAAAhwAAAAAAAAAAAAAA - AAAACIcAAAAAAAAAAAAAAAAAAAh3AAAAAAAAAAAAAAAAAAAIeAAAAAAAAAAAAAAAAAAACHAAAAAAAAAA - AAAAAAAAAIhwAAAAAAAAAAAAAAAAAACCOAAAAAAAAAAAAAAAAAAAd6eAAAAAAAAAAAAAAAAAAItqNwAA - AAACdwAAAAAAAACHN6eoAAAAijpwAAAAAAAAg6d6ingAAKd6egAAAAAACIenqDejcAinqKgwAAAAAAiK - d3p6inpzenOKeAAAAAAIN6c4qKenp6eqenoAAAAACHp6int6g3pziLengAAAAIOnOKunp6enpwAAijAA - AACIN6eoeop6c2AAAABwAAAAiHCKeopzenIAAAAACAAAAAcACKenqKenAAAAAAAAAAAAAACLenpycAAA - AAAAAAAAAAAAAIg6MgAAAAAAAAAAAAAAAAAACIAAAAAAAAAA/8////+P////j////5////+f////n/// - /x////8f////P////z////8////+P////j////4////+f////H////w////8H////A/4//wD8H/8APA/ - +ABgH/gAAA/4AAAP+AAAB/AAA8fwAAf38QAP+/uAD///wB////A////+f/8oAAAAGAAAADAAAAABAAQA - AAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAA - AAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAh3AAAAAAAAAAAAAAd3AAAAAAAAAAAAAAdwAAAA - AAAAAAAAAIdwAAAAAAAAAAAAAIdwAAAAAAAAAAAAAIcAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAIcAAAAA - AAAAAAAACIcAAAAAAAAAAAAACHcAAAAAAAAAAAAACHAAAAAAAAAAAAAACHAAAAAAAAAAAAAAg3cAAAAA - AAAAAAAAh6eAAAAAeAAAAAAAiDqoAAAIo4AAAAAAh6d6eAAHp6gAAAAAg3qKOni6enqAAAAAinqDinp3 - p6egAAAIc3qKenp6eItoAAAIOneoqKejAACLAAAIiHp7enNoAAAAAAAAcAiqenpwAAAAAAAAAAAIOnMA - AAAAAAAAAAAACIAAAAAAAP4//wD+P/8A/n//APx//wD8f/8A/P//APz//wD8//8A+P//APj//wD5//8A - +f//APD//wDwfz8A8D4fAPAODwDwAAcA8AAHAOAAAwDgAPMA4AD/APYB/wD/g/8A/+f/AIlQTkcNChoK - AAAADUlIRFIAAAEAAAABAAgGAAAAXHKoZgAAAAFzUkdCAK7OHOkAAAAEZ0FNQQAAsY8L/GEFAAAAIGNI - Uk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAC4wSURBVHhe7V1bsF1VlfXXb//t - /mjLDym7/GiruxWrfLQoqKBpMDw6PAwIWEEkyNvwEHkFATudQEAjQcCAQUMjSSCKINFQBIqXUqShbGhA - 0KZsqS6ri/Jj9xkrd2zHnVlr730eN3efe8et2nXOPWefc9Yea8+x5hxzrrXe9jb/GQEjYASMgBEwAkbA - CBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyA - 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 - Tk1NAFBPTgBSUlEAVlVVAFlZWABcW1oAXl1cAGBgXwBfdW4AYmFgAGViYABkZGQAamlnAG1rZwBqamoA - bGxsAHBwbwBxcXEAd3Z0AHh4eQB8e3sAfXx5AIB7eAAlghQAKIgfACuKIwArgSkALocvAC6NLQAskCEA - LoAzAC+NMAAwiTIAMZAyADeTPAA4lT4AOZo/ADa3IAA5oz0AOas5ADytPQA9tzwAPLo8ADrBNgA6wzkA - PIJHADyXRQA7mkMAP55IAD+DVQA/gVkAP6NDAD6oQgA/rkgAP7ZBAEGHSwBAmUoARIxZAEqZXwBAoUkA - QqBOAESgTgBDpU0ARKtNAEG2RQBCuEYARbRLAEO+SQBFuE0ARr5PAEWjUQBGq1IASq1XAEutWQBIslEA - SbdSAEqxVQBMs1cASbZUAEy1VwBHv1IASrhVAEuzWABMsVkAS7ZZAE21WgBPsF8ATrVdAE27WwBQtV4A - ULhfAEiZagBNmWsAUpBqAFqbbQBNn3oAVJF2AE+lYABPrmAAUaZvAFKqawBOuGEAUbZhAFG9YgBVtmkA - U75oAE2hcQBOoXUATqh1AE2kegBWsnEAVrVxAFmxcwBdtH8AW756AD7AQQBAxEUAR8RRAEvBVwBGy1EA - S8NYAEzAWwBOwV0ATsVfAE/CYABPxmAATsxgAFDBYQBQxWIAUsFlAFHFZQBQymQAVMVrAFTMagBZxHMA - Wc1zAIGAfwB+jo4AU6KBAFeohQBbuIEAXbGJAF+wkgBfupEAYrmFAGi5jgBjrpMAcqqWAHWongBmtZIA - ZbeVAGa8lgBiu6cAb7+nAG+/qQBxt6UAd72kAHy1qAB4vagAarS8AF7GgwBXx4wAX8WLAGXHlgBpzJUA - Y8WYAG3JmgBtwKUAdMSiAHTDqwB5xqwAfMW4AH7IvQCGhYUAiIiIAIyLjACQkI8Ajo+QAI2XkACRkZAA - lZKQAJSUlACZmZoAnJubAJ2dngCfn6IAl6y3AIa1tgCNuLcAjre4AJS3vAChoaEAo6OlAKWlpQCpqaYA - pqaqAKioqACurKoAra2tAKWzsgCuvbQAsrKyALSzsgC2trMAsbK0ALW1tAC5trYAtbq2ALK0uAC7vboA - vLy5AL++vQDAv74Aj8yzAIPHvgCUzLUAk8e8AJzStACT178Aqsa0AKbLtQCgwroAgLLBAJS/xgCJyccA - jc7MAJPCwQCQxcYAmcPIAJjEzwCXysoAmdDKAJzG0gCczdQAkdPQAJzU1gCe2NkAo9DBALfYxwCm3t8A - wcHAAMfGxQDJwsMAwc/FAMvJxwDIyMgA0tLQANjU1QDa2NcA19fZANjY2ADi398A////AAAAAAAAAAAA - AAAAAAAAALgSAwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLTBgoA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMK8BrgAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAMIUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAwsIKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu8YGswAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwrwDAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAybQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAzxYSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAADPyQ6LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCwggAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJuwcAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPsggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAPP4iwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAM/9EhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM79CrIAAAAA - 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 - AB8AAP8AAAAADwAA/wAAAD4PAAD+AAAAfw8AAP8AAAB/xwAA/wAAAP/nAAD+MAAB//cAAP88AAH//wAA - //4AA///AAD//4AH//8AAP//4Af//wAA///4D///AAD///8///8AACgAAAAgAAAAQAAAAAEACAAAAAAA - AAQAAAAAAAAAAAAAAAEAAAABAAAAAAAAUlFRAFtbWwBdXV0AY2NiAGVlZABqaGgAbW1rAG1sbABtd3EA - eXZ1AH18fAAghxQAIo4WACCFGwAjkBkAKYguACmVJQApmSMALJkrACyZLgAroyIALacjAC2uKAA2vC8A - NaE8ADeoPgA0szEAN704ADm7PAAzwjEANcE1ADXFNgA1zzcAN8I5ADnGPQA6yD4AO4hHAD6EUgA6pkQA - PatHAD+uSgA5vUAAPL1BADy4RABFilQAQa1OAEG1RwBAskoAQrZLAEOyTgBCtk0ARLZOAEG9SgBEuk8A - Qr1MAES9TwBBqVAAQ61RAESuVABDsFAARLNRAESzVABIt1cARLpTAEa9UgBGuVQARr1VAEi2WQBJu1gA - Sb5ZAEu4XQBMul8AS75dAE69XgBQj3EAV5R2AEquYABQumQAVr5pAFW4bwBLrXIAUqt+AFC8cgBXtnkA - XL96ADvHQAA/y0kAQMJKAETATwBBx0wAQNJMAEPHUABHwFUASMNXAEjFVwBDzlIAScFZAEnFWgBJw1wA - S8ZdAEzFXwBKyV0ATMhfAErMXgBC0lAARNFSAEnSWwBMw2AATclhAEzNYABOymUATs5kAFbFbABL02AA - TNFiAE7SZgBP1GcAT9RoAFDTaQBQ1GoAUtJtAFLUbQBW03UAV9R2AFCsgwBcroEAXbyBAF+0kgBguI0A - cKeZAGK3kwBjvpMAbrKiAFrLgABlwZMAa82fAG/CpwBxwqIAcsimAHLIqgB3yq8AdNCuAGXFvAB2yrEA - f8fDAHrEyQCAgIAAhoaGAIqIhQCJiYoAlZeYAJGYmACYmJsAnp2bAKCgnwCCtKgAlL2kAISzuACmo6IA - oqKkAKenpwCnp6kApqiqAK6urgC3sK8AtbW1ALq1tQCzurcAt7e4ALq6uQC4vbkAvLy5AL69vQCAxbcA - k9K6AKjLtACxw7cAnb/CAKC80ACHxMEAgcvGAIjOxgCLz8sAlczKAI3RzACH2M8AnNvXAKvSxACy3c8A - wsLBAMbGxgDOyssAzczLAN7U1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAJYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAACpmQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKELCwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAoQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAgAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmlwgAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAKSTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACtBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8FAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBrQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2bkwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvpWbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADC - CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs7AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACPFyaeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJx+Eyy0AAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqIMwYSSEAAAAAAAAAAAAFRqJAAAAAAAAAAAAAAAAAACxfTBJYVY3rgAAAAAAAIgsMBxJAAAA - AAAAAAAAAAAAAL1RL0l0eWcfULgAAAAAaXRCYWpXAAAAAAAAAAAAAADBr00wYXl0eW9ZGIEAAIsheWdh - fGtxAAAAAAAAAAAAAKaKO0JndGt0eXRhLCtUREJCYT58eR+NAAAAAAAAAAAArYAwSWd6emt0Z29fYUJJ - STsRKltqZ1kAAAAAAAAAAAC8UjBhdHl0dXR0Z19CQjA7FIW6kH8fH40AAAAAAAAAklMOPmF1dHV1a2dh - X18wJw1MAAAAALY3TwAAAAAAAACynUtKXHl1dnlvZ2FfNykTJQAAAAAAAABOAAAAAAAAAKellwCGJG91 - a2dnXjcwGQwAAAAAAAAAAAC1AAAAAAAAAJkAAACOH2BvZ2BCQigPggAAAAAAAAAAAAAAAAAAAAAAAAAA - AAC7VRxZQkIwEi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuYdCGxYQAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAC5kQAAAAAAAAAAAAAAAAAAAP/P////j////4////+f////n////5////8f////H/// - /z////8/////P////j////4////+P////n////x////8P////B////wP+P/8A/B//ADwP/gAYB/4AAAP - +AAAD/gAAAfwAAPH8AAH9/EAD/v7gA///8Af///wP////n//KAAAABgAAAAwAAAAAQAIAAAAAABAAgAA - AAAAAAAAAAAAAQAAAAEAAAAAAABtbGsAb29uAHBvbwBxcG8AdnZ2AHh4dwB6fXQAfXx8ACaUGwApnhsA - LakYACy0FAAtiTAAL6MvADKnNAA0qzcANqY7ADewNAA3ujYAOrQ9ADi8OAAywCEAM88uADTNMgA3wjgA - O8E/ADfPOwA5yD0AOqBEADqtRAA/ukQAP7BIAEaRVgBKkloAQ7ROAEO5TgBDvE4ASKpaAESxUABFulAA - Rb1RAEi5VgBIvFgAWp95AE24YABXuWwAW6l8AFKzdgBjpG8AaqZ/ADvFQAA7yUEAPMtCAEHBSgBCz08A - RMFQAETFUABIx1cARcpTAErDWgBLw1wATMRdAEzJXgBMzF4AStFdAE3HYABNyWAATM1gAFLNagBTzG8A - TNFiAE7RZQBQ02cAUNNpAFLTbABf0XsAV7SFAFm4ggBpo4sAY7+EAG2wjgBnv48AZ7yUAH++pAB+qbQA - ZsyDAG3DngBvyZ8Aa9CaAGzCoAB2wKQAc8GoAHrBrQB7yq0Ae9CyAIGBggCMhYUAioqKAI2NjgCXlZMA - k5aVAJaVlQCCuK0AlrOhAJm+tACTu7gAp6KiAKOjpACmpaUAqampAK2trQCpu68AvLe3ALa3ugC4ubkA - gs6+AI/MvQC8wr0AjMfAAIvPxQCKxcoAm8/KAIbQwACW08UAldfOAJHO0ACS0tQAtcPAAKDY0wDDxMMA - xcXIANTT0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAbQhiAAAAAAAAAAAAAAAAAAAAAAAAAAAAbQNmAAAAAAAA - AAAAAAAAAAAAAAAAAAAAYgQAAAAAAAAAAAAAAAAAAAAAAAAAAABzYgQAAAAAAAAAAAAAAAAAAAAAAAAA - AABvYGIAAAAAAAAAAAAAAAAAAAAAAAAAAABvBQAAAAAAAAAAAAAAAAAAAAAAAAAAAABtAwAAAAAAAAAA - AAAAAAAAAAAAAAAAAABvAwAAAAAAAAAAAAAAAAAAAAAAAAAAAIRuBAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - mJia44WFhv9KSknjUE9OXAAAADcAAAA6AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABzc3Ntn5+h93BwcP9LSkniUE9OKwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAB6enq1o6Ol/15dXf9HR0bCUE9OAwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhofNpqaq/1FRUP1EREOXAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlZfbn5+i/0lIR/VFRURa - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJycgakpafm - jo+Q/0NDQ+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAHZ2dTKtrrDyeHh5/0NCQskAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAHp6eZKsrK79ZGRk/0RDQqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqJib+jo6X/VVVU90RDQ2EAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqamtuZmZr/TExL7EVFRB4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfXx7O7CwsPCMi4z/ - RkVE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - i4qIh8jIyPx8e3v/RENC1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAkI+NrNjY2P9tbGz/RERDwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn56dvtfX2f9hYGD/RkZFowAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr66tzMfGxf9YV1XwSUhHPwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLe24K+urP9SUU/b - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgHxk - yMfG9pWSkP9QT03GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACWlpKw0tLQ/318ef9QT022AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACko6HK2tjX/21rZ/5QT06QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/t7nX2NTV/2JfXfpRT0xJAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF+HpX6dzb3vk8e8/1BpYekAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH7CBkylr9RPx2L/ - OZo//zl9VPdAhYheN26WCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - SqinDU6znOJbvnr/MIky/yuBKf8/o0P/RZaEszRpnRMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnWlAQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAHWRn7+UzLX/SJlq/0SgTv9JtFX/Rr5P/0+qgt08eZdfAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDlpOSQo5zvkKRmYlAg6Mj - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOmq9aPzLP/TqF1/0mzUv9OtV3/UMFh/0fEUf9WtXH/ - Rp+gmDt2oiMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEaDsjpNpF/8 - LJAh/zmrOf9Tr4njSJWmekGDxBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAenh3JLa5te13vaT/TaFx/0iyUf9QtF7/ - T7Ze/1O+aP9Mwlv/P8BC/1Ovd+9AgJthOXWhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - QHbFAlG1p708uzz/RqhT/0amU/9Gtkz/QrdH/1a4l9xImsssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjYqIfsHPxftjrpP/ - UKhs/0qyU/9RtWD/T7pd/07DXv9RwmT/Tb1b/0O+Sf9RtmL/TKiMwD59nU4AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAARYa4PlbHbf5Nw13/S7NY/0SqTv9MtVf/Trpd/z64Pv9ZwozgTrDHUwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - l5GRqLfYx/5XqIX/T65g/0yzV/9RtWD/Tr5c/1PLaf9XzW//U8Rn/069Xv9MvVn/PLs8/1aycf9GoKGO - PHujMwAAAAAAAAAAAAAAAAAAAAA/ec4BT7m0nkbLUf9UzWv/UMBg/0qzVf9LuFj/UcZk/1TGaf86wzn/ - WseL502fyjUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAop6eu5zStP9NpHr/RrFM/0+0Xf9Ot1v/UMFh/1TNav9VzGz/VM1r/1bLbv9TwGf/ - TbZa/0S3Sf9CuEb/VrBw9kOPm5E4b6sRAAAAAAAAAABGgbhMWcRz/07MYP9WzW3/U8tp/0+/X/9Nu1z/ - UMpj/1XNbf9YzHH/QMRF/1jCjepOjs4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqammxpPXv/9OqHX/RrFM/1C0Xv9OuVz/T8Nf/1PMaf9WzW7/ - UMxj/1XMbP9UzWv/U8Nn/065Xv9Ptl3/R7dO/z+2Qv9MpY7KQomcYzlwrh5OrquqOsE2/1DFYf9RyWX/ - Vcxs/1TGav9Ltln/VMVr/1nOdP9ZzXP/Ucdj/zu6O/9Rs7iQRorbAQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqa+q23TDqP9Rpm//SLJR/0+1Xf9Qu2D/ - UMZi/1PMaf9UzWv/Ucxl/1XNbf9UzWv/Vcxs/1HJZf9QwmH/ULlf/062W/9Ct0f/RbVL/1CrgOxUr275 - S7ZZ/0+5X/9PwF//T8Jg/1C/YP9HrFL/Trhh/1vOd/9WzW7/U8xp/0y9Wf9Tt2T/TJe9XAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgIBLqrqw8V+wkv9TqWz/ - SbJS/1C2YP9Ovlz/U8lp/1bNbf9UzWr/U8xp/1TNav9TzGn/VMtr/0/HYP9RxmT/T8Jg/06+XP9OuFz/ - ULde/0m3Uv9Ms1j/TbBb/0uuWf9HqlL/R61T/0esUv9CoE7/VMJs/1jNcv9UzWr/Uctl/1DGYv9At0P/ - VbWazUh/1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSjo6j - qsa0/lOigf9Vrmr/TbRY/1C3X/9OwV3/U8xp/1fNb/9TzGn/VM1r/1DMY/9UzWv/U8po/1DGYv9TxWf/ - UcNj/03AW/9Pvl7/ULhf/0+2Xf9Rt2H/U7dk/1G3Yf9Lrlj/QJlK/y6HL/8/rkj/Tsxg/1DIY/9TyGj/ - Ucdj/1PFZ/9Mu1j/VrVr/0yPvVYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACLnZzEpsu1/02fev9MsVn/TrRc/0+5Xf9PxF//VM1q/1fNb/9UzWv/U8xp/1DMY/9UzGv/ - U8dn/1HGZP9RxGP/TsFd/02/W/9Mu1j/S7hW/0u4Vv9KsFb/SqtX/0+wX/9MrFz/OZU//0WUZPNWwZDr - WcOH9VG7Yv9GtU3/QbdF/07AXv9NwFv/Pbc8/1a3m9JFhdUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAEilrFpqwJztaLmO/0SMWf9Lrlf/ULVe/026W/9RyGX/Vs1u/1XNbf9UzWv/ - VM1r/1TNav9Uy2r/T8Zg/1DFYf9PwmD/TcBb/06+XP9MuVj/S7hW/0q2Vf9GrU//QaJK/zyXRf8riiP/ - PIJY4kJ+uCtGkdYXSJDKJUmMwENMlKx7VLOZ1kK2Rv9FuE3/S71X/1W3aP9LjsE+AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEeQpa9Xx4z/OaM9/yFzFv9FoVD/ULZg/1O/Zv9Tymj/ - Vcxs/1TNav9UzWv/U8xp/1PMaf9RyWX/UMZi/1DFYf9RwmL/Tb9b/066Xf9Kt1X/S7hW/0ixUf9DqEz/ - PpxG/y+NMP8sfzH8NnCCbAAAAAAAAAAAAAAAAAAAAAAAAAAARorKGk+mso5YtX3vP7dB/0S3Sf9Pn7B2 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEeFoFObv7bxWptt/z+DVf4+qEL/ - TL1Z/06/Xv9TzGn/V81v/1TNav9UzWv/VM1q/1TNa/9TyGj/UcZk/1HEY/9OwV3/Tb5c/0y4WP9Kt1T/ - SrVV/0WsTv9AoUn/N5M8/yWCFP84hIKSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHiMY3 - VbSX1za3IP9TsqW3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIWHhnfi39/5 - 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 - AAAAAKCYmXSw3M73S61y/0G1R/9Kvln/TtFl/1LRbP9Lx17/NsA0/1G2a/hDpaKPOH2eJgAAAAAAAAAA - Q5W2ZkLSUP9OzmT/RrtV/0vGXf9DzlL/P8tJ/063xHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAr6mqm5HSufpKrmD/RLZO/0nDWf9Q02n/TtNm/1HUa/9OymX/RMBP/za8L/9OsIDk - PZSfZzRzriNRvJHONc83/1DTaf9MyGD/ScNc/1fUdv9J0lv/UMNm9UaT0TQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACfn569ccKi/0SuVP9HuFT/S8he/07TZv9M02L/TtNm/1DUaf9OzmT/ - TMVf/zy9Qf89vUL/ULN09Ei2Wf9EulP/SL9Z/0e8V/9Es1T/VtN1/1HUa/81xTb/UbuZxi2SxgoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKuwrNVftJL/Q7JO/0m7WP9Ly17/U9Rv/0/UZ/9L02D/ - TtNm/0vNX/9OymP/SMVX/0u+Xf9GvFL/TLpf/0u4Xf9BqVD/KZUl/zi8QP9A0kz/RNFS/0rLXf9BvUr/ - R5C+VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQqK9Qpc/A7FKrfv9Ctkv/Sr9a/0zRYv9S1Gz/ - TtNm/07TZv9P0Wf/TMxg/0vIXv9Iw1f/R75V/0S7T/9DsFD/Q61R/y2ZL/8/mYTATsa4rFC8nMdTuHnv - N8I5/zPCMf9Ru5fOQIbcAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAESss7VQvHL/IIUb/0SzUf9Mw2D/ - T9Ro/07TZv9P1Gj/T9Ro/0zPYP9Lyl7/SsZb/0fAVf9GvVP/Q7dO/zqmRP8ijhb/M31Y0Tp8wA8AAAAA - QovIBUaRvDFOtqurQr1M/0+8Y/RIlrcvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYpienpS9pP9Himry - Sbpa9kHHTP9T027/T9Ro/0/UaP9P0mf/TM1h/0zIX/9JxFn/Rr5T/0S7T/8/rkr/LJkt/zGCPvItaYU0 - AAAAAAAAAAAAAAAAAAAAAAAAAABGkrdfTrpj/EmmtHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfmJe1 - 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 - /gH/AP+D/wA= - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.vb b/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.vb deleted file mode 100644 index d5fcc48..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStatistiscsADDI.vb +++ /dev/null @@ -1,93 +0,0 @@ -Public Class frmStatistiscsADDI - - Private Sub frmStatistiscsADDI_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMAdmin.TBPMO_LOG_ESSENTIALS". Sie können sie bei Bedarf verschieben oder entfernen. - - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_ECMAdmin.VWDD_LOGIN_USER_HISTORY". Sie können sie bei Bedarf verschieben oder entfernen. - Me.VWDD_LOGIN_USER_HISTORYTableAdapter.Connection.ConnectionString = MyConnectionString - Me.VWDD_LOGIN_USER_HISTORYTableAdapter.Fill(Me.DD_ECMAdmin.VWDD_LOGIN_USER_HISTORY) - - End Sub - - Private Sub XtraTabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl1.SelectedPageChanged - Select Case XtraTabControl1.SelectedTabPageIndex - Case 1 - Load_Essentials() - End Select - End Sub - - Sub Load_Essentials() - Try - Me.Cursor = Cursors.WaitCursor - Me.TBPMO_LOG_ESSENTIALSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_LOG_ESSENTIALSTableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_LOG_ESSENTIALS) - Me.tslblEssential.Text = "Essential Logs (" & DD_ECMAdmin.TBPMO_LOG_ESSENTIALS.Rows.Count.ToString & ")" - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - Finally - Me.Cursor = Cursors.Default - End Try - - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Try - TBPMO_LOG_ESSENTIALSBindingSource.EndEdit() - For Each row As DataRow In DD_ECMAdmin.TBPMO_LOG_ESSENTIALS.Rows - If row.Item("Selection") = True Then - Dim del = String.Format("DELETE FROM TBPMO_LOG_ESSENTIALS WHERE GUID = {0}", row.Item("GUID")) - ClassDatabase.Execute_non_Query(del) - End If - Next - Load_Essentials() - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - - - Private Sub GridViewLogEssentials_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles GridViewLogEssentials.RowStyle - If e.RowHandle = -1 Then - Exit Sub - End If - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Orange - End If - End Sub - - Private Sub GridViewLoginHistory_ColumnFilterChanged(sender As Object, e As EventArgs) Handles GridViewLoginHistory.ColumnFilterChanged - tslblLoginCountRecords.Text = "Count Records: " & GridViewLoginHistory.RowCount - End Sub - Private Sub GridViewLogEssentials_ColumnFilterChanged(sender As Object, e As EventArgs) Handles GridViewLogEssentials.ColumnFilterChanged - tslblEssential.Text = "Essential logs-Count: " & GridViewLogEssentials.RowCount - End Sub - - Private Sub GridViewLoginHistory_RowStyle(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs) Handles GridViewLoginHistory.RowStyle - If e.RowHandle = -1 Then - Exit Sub - End If - If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then - e.Appearance.BackColor = Color.Orange - End If - End Sub - - Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click - Dim listRecords As New ArrayList - Dim collist As New ArrayList - For i = 0 To GridViewLogEssentials.RowCount - Dim recid = GridViewLogEssentials.GetRowCellValue(i, "GUID") - If Not IsNothing(recid) Then - listRecords.Add(recid) - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBPMO_LOG_ESSENTIALS.Rows - For Each Record As String In listRecords - If Record = row.Item("GUID") Then - row.Item("Selection") = True - Exit For - End If - Next - Next - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.Designer.vb b/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.Designer.vb deleted file mode 100644 index cf67946..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.Designer.vb +++ /dev/null @@ -1,674 +0,0 @@ - -Partial Class frmStructureNodeConfig - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim ENTITY_IDLabel As System.Windows.Forms.Label - Dim TYPE_NODELabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim NAMELabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim Label1 As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStructureNodeConfig)) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.TYPE_NODENumericUpDown = New System.Windows.Forms.NumericUpDown() - Me.CREATE_RECORDCheckBox = New System.Windows.Forms.CheckBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.lblSave = New System.Windows.Forms.Label() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() - Me.btnResetBackground = New System.Windows.Forms.Button() - Me.btnSelectBackground = New System.Windows.Forms.Button() - Me.pbBackground = New System.Windows.Forms.PictureBox() - Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() - Me.ComboBox1 = New System.Windows.Forms.ComboBox() - Me.TBWH_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.COMMENTTextBox = New System.Windows.Forms.TextBox() - Me.TreeView1 = New System.Windows.Forms.TreeView() - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBWH_ENTITYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_ENTITYTableAdapter() - Me.cmbEntity = New System.Windows.Forms.ComboBox() - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.TBPMO_FORM_CONSTRUCTORBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_FORM_CONSTRUCTORTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter() - Me.TableAdapterManager1 = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - GUIDLabel = New System.Windows.Forms.Label() - ENTITY_IDLabel = New System.Windows.Forms.Label() - TYPE_NODELabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - Label1 = New System.Windows.Forms.Label() - CType(Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.SuspendLayout() - CType(Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TYPE_NODENumericUpDown, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox3.SuspendLayout() - CType(Me.pbBackground, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - GUIDLabel.AutoSize = True - GUIDLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - GUIDLabel.Location = New System.Drawing.Point(327, 72) - GUIDLabel.Name = "GUIDLabel" - GUIDLabel.Size = New System.Drawing.Size(20, 13) - GUIDLabel.TabIndex = 1 - GUIDLabel.Text = "ID:" - ' - 'ENTITY_IDLabel - ' - ENTITY_IDLabel.AutoSize = True - ENTITY_IDLabel.Location = New System.Drawing.Point(398, 135) - ENTITY_IDLabel.Name = "ENTITY_IDLabel" - ENTITY_IDLabel.Size = New System.Drawing.Size(39, 13) - ENTITY_IDLabel.TabIndex = 3 - ENTITY_IDLabel.Text = "Entity:" - ' - 'TYPE_NODELabel - ' - TYPE_NODELabel.AutoSize = True - TYPE_NODELabel.Location = New System.Drawing.Point(656, 135) - TYPE_NODELabel.Name = "TYPE_NODELabel" - TYPE_NODELabel.Size = New System.Drawing.Size(92, 13) - TYPE_NODELabel.TabIndex = 5 - TYPE_NODELabel.Text = "Node Type/Level:" - ' - 'ADDED_WHOLabel - ' - ADDED_WHOLabel.AutoSize = True - ADDED_WHOLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - ADDED_WHOLabel.Location = New System.Drawing.Point(398, 267) - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ADDED_WHOLabel.Size = New System.Drawing.Size(74, 13) - ADDED_WHOLabel.TabIndex = 9 - ADDED_WHOLabel.Text = "ADDED WHO:" - ' - 'ADDED_WHENLabel - ' - ADDED_WHENLabel.AutoSize = True - ADDED_WHENLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - ADDED_WHENLabel.Location = New System.Drawing.Point(525, 267) - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ADDED_WHENLabel.Size = New System.Drawing.Size(79, 13) - ADDED_WHENLabel.TabIndex = 11 - ADDED_WHENLabel.Text = "ADDED WHEN:" - ' - 'CHANGED_WHOLabel - ' - CHANGED_WHOLabel.AutoSize = True - CHANGED_WHOLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - CHANGED_WHOLabel.Location = New System.Drawing.Point(655, 267) - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - CHANGED_WHOLabel.Size = New System.Drawing.Size(89, 13) - CHANGED_WHOLabel.TabIndex = 13 - CHANGED_WHOLabel.Text = "CHANGED WHO:" - ' - 'CHANGED_WHENLabel - ' - CHANGED_WHENLabel.AutoSize = True - CHANGED_WHENLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - CHANGED_WHENLabel.Location = New System.Drawing.Point(782, 267) - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - CHANGED_WHENLabel.Size = New System.Drawing.Size(94, 13) - CHANGED_WHENLabel.TabIndex = 15 - CHANGED_WHENLabel.Text = "CHANGED WHEN:" - ' - 'NAMELabel - ' - NAMELabel.AutoSize = True - NAMELabel.Location = New System.Drawing.Point(398, 72) - NAMELabel.Name = "NAMELabel" - NAMELabel.Size = New System.Drawing.Size(39, 13) - NAMELabel.TabIndex = 87 - NAMELabel.Text = "Name:" - ' - 'COMMENTLabel - ' - COMMENTLabel.AutoSize = True - COMMENTLabel.Location = New System.Drawing.Point(655, 72) - COMMENTLabel.Name = "COMMENTLabel" - COMMENTLabel.Size = New System.Drawing.Size(59, 13) - COMMENTLabel.TabIndex = 88 - COMMENTLabel.Text = "Comment:" - ' - 'Label1 - ' - Label1.AutoSize = True - Label1.Location = New System.Drawing.Point(327, 28) - Label1.Name = "Label1" - Label1.Size = New System.Drawing.Size(35, 13) - Label1.TabIndex = 91 - Label1.Text = "Sicht:" - ' - 'TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator - ' - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.BindingSource = Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.CountItemFormat = "von {0} Node Configurations" - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem}) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.Location = New System.Drawing.Point(0, 0) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.Name = "TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator" - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.Size = New System.Drawing.Size(972, 25) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.TabIndex = 0 - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.Text = "BindingNavigator1" - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorAddNewItem.Image = CType(resources.GetObject("BindingNavigatorAddNewItem.Image"), System.Drawing.Image) - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - Me.BindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorAddNewItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorAddNewItem.Text = "Neu hinzufügen" - ' - 'TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource - ' - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource.DataMember = "TBPMO_STRUCTURE_NODES_CONFIGURATION" - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(158, 22) - Me.BindingNavigatorCountItem.Text = "von {0} Node Configurations" - Me.BindingNavigatorCountItem.ToolTipText = "Die Gesamtanzahl der Elemente." - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorDeleteItem.Image = CType(resources.GetObject("BindingNavigatorDeleteItem.Image"), System.Drawing.Image) - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - Me.BindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorDeleteItem.Text = "Löschen" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem.Image = CType(resources.GetObject("BindingNavigatorMoveFirstItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - Me.BindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveFirstItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveFirstItem.Text = "Erste verschieben" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem.Image = CType(resources.GetObject("BindingNavigatorMovePreviousItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - Me.BindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMovePreviousItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMovePreviousItem.Text = "Vorherige verschieben" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - Me.BindingNavigatorSeparator.Size = New System.Drawing.Size(6, 25) - ' - 'BindingNavigatorPositionItem - ' - Me.BindingNavigatorPositionItem.AccessibleName = "Position" - Me.BindingNavigatorPositionItem.AutoSize = False - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - Me.BindingNavigatorPositionItem.Size = New System.Drawing.Size(50, 23) - Me.BindingNavigatorPositionItem.Text = "0" - Me.BindingNavigatorPositionItem.ToolTipText = "Aktuelle Position" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - Me.BindingNavigatorSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem.Image = CType(resources.GetObject("BindingNavigatorMoveNextItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - Me.BindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveNextItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveNextItem.Text = "Nächste verschieben" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem.Image = CType(resources.GetObject("BindingNavigatorMoveLastItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - Me.BindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveLastItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveLastItem.Text = "Letzte verschieben" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - Me.BindingNavigatorSeparator2.Size = New System.Drawing.Size(6, 25) - ' - 'TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem - ' - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.Image = CType(resources.GetObject("TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.Image"), System.Drawing.Image) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.Name = "TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem" - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.Size = New System.Drawing.Size(23, 22) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.Text = "Daten speichern" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "GUID", True)) - Me.GUIDTextBox.Enabled = False - Me.GUIDTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GUIDTextBox.Location = New System.Drawing.Point(330, 88) - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - Me.GUIDTextBox.Size = New System.Drawing.Size(58, 22) - Me.GUIDTextBox.TabIndex = 2 - Me.GUIDTextBox.TabStop = False - ' - 'TYPE_NODENumericUpDown - ' - Me.TYPE_NODENumericUpDown.DataBindings.Add(New System.Windows.Forms.Binding("Value", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "TYPE_NODE", True)) - Me.TYPE_NODENumericUpDown.Location = New System.Drawing.Point(659, 153) - Me.TYPE_NODENumericUpDown.Name = "TYPE_NODENumericUpDown" - Me.TYPE_NODENumericUpDown.Size = New System.Drawing.Size(39, 22) - Me.TYPE_NODENumericUpDown.TabIndex = 6 - Me.TYPE_NODENumericUpDown.Value = New Decimal(New Integer() {1, 0, 0, 0}) - ' - 'CREATE_RECORDCheckBox - ' - Me.CREATE_RECORDCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "CREATE_RECORD", True)) - Me.CREATE_RECORDCheckBox.Location = New System.Drawing.Point(764, 150) - Me.CREATE_RECORDCheckBox.Name = "CREATE_RECORDCheckBox" - Me.CREATE_RECORDCheckBox.Size = New System.Drawing.Size(185, 24) - Me.CREATE_RECORDCheckBox.TabIndex = 8 - Me.CREATE_RECORDCheckBox.Text = "Create Record? (Yes/No)" - Me.CREATE_RECORDCheckBox.UseVisualStyleBackColor = True - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "ADDED_WHO", True)) - Me.ADDED_WHOTextBox.Enabled = False - Me.ADDED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHOTextBox.Location = New System.Drawing.Point(401, 283) - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - Me.ADDED_WHOTextBox.Size = New System.Drawing.Size(121, 22) - Me.ADDED_WHOTextBox.TabIndex = 10 - Me.ADDED_WHOTextBox.TabStop = False - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "ADDED_WHEN", True)) - Me.ADDED_WHENTextBox.Enabled = False - Me.ADDED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHENTextBox.Location = New System.Drawing.Point(528, 283) - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - Me.ADDED_WHENTextBox.Size = New System.Drawing.Size(121, 22) - Me.ADDED_WHENTextBox.TabIndex = 12 - Me.ADDED_WHENTextBox.TabStop = False - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "CHANGED_WHO", True)) - Me.CHANGED_WHOTextBox.Enabled = False - Me.CHANGED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHOTextBox.Location = New System.Drawing.Point(658, 283) - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - Me.CHANGED_WHOTextBox.Size = New System.Drawing.Size(121, 22) - Me.CHANGED_WHOTextBox.TabIndex = 14 - Me.CHANGED_WHOTextBox.TabStop = False - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "CHANGED_WHEN", True)) - Me.CHANGED_WHENTextBox.Enabled = False - Me.CHANGED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHENTextBox.Location = New System.Drawing.Point(785, 283) - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(121, 22) - Me.CHANGED_WHENTextBox.TabIndex = 16 - Me.CHANGED_WHENTextBox.TabStop = False - ' - 'lblSave - ' - Me.lblSave.AutoSize = True - Me.lblSave.BackColor = System.Drawing.Color.Yellow - Me.lblSave.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) - Me.lblSave.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblSave.Location = New System.Drawing.Point(656, 244) - Me.lblSave.Name = "lblSave" - Me.lblSave.Size = New System.Drawing.Size(102, 13) - Me.lblSave.TabIndex = 45 - Me.lblSave.Text = "Successfully saved" - ' - 'GroupBox3 - ' - Me.GroupBox3.Controls.Add(Me.btnResetBackground) - Me.GroupBox3.Controls.Add(Me.btnSelectBackground) - Me.GroupBox3.Controls.Add(Me.pbBackground) - Me.GroupBox3.Location = New System.Drawing.Point(401, 179) - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.Size = New System.Drawing.Size(248, 78) - Me.GroupBox3.TabIndex = 82 - Me.GroupBox3.TabStop = False - Me.GroupBox3.Text = "Node Icon" - ' - 'btnResetBackground - ' - Me.btnResetBackground.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.btnResetBackground.Location = New System.Drawing.Point(88, 49) - Me.btnResetBackground.Name = "btnResetBackground" - Me.btnResetBackground.Size = New System.Drawing.Size(151, 23) - Me.btnResetBackground.TabIndex = 82 - Me.btnResetBackground.Text = "Reset node icon" - Me.btnResetBackground.UseVisualStyleBackColor = True - ' - 'btnSelectBackground - ' - Me.btnSelectBackground.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.btnSelectBackground.Location = New System.Drawing.Point(88, 21) - Me.btnSelectBackground.Name = "btnSelectBackground" - Me.btnSelectBackground.Size = New System.Drawing.Size(151, 23) - Me.btnSelectBackground.TabIndex = 81 - Me.btnSelectBackground.Text = "Select node Icon.." - Me.btnSelectBackground.UseVisualStyleBackColor = True - ' - 'pbBackground - ' - Me.pbBackground.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.pbBackground.Location = New System.Drawing.Point(6, 21) - Me.pbBackground.Name = "pbBackground" - Me.pbBackground.Size = New System.Drawing.Size(76, 51) - Me.pbBackground.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage - Me.pbBackground.TabIndex = 80 - Me.pbBackground.TabStop = False - ' - 'OpenFileDialog1 - ' - Me.OpenFileDialog1.FileName = "OpenFileDialog1" - ' - 'ComboBox1 - ' - Me.ComboBox1.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "ENTITY_ID", True)) - Me.ComboBox1.DataSource = Me.TBWH_ENTITYBindingSource - Me.ComboBox1.DisplayMember = "FORM_TITLE" - Me.ComboBox1.FormattingEnabled = True - Me.ComboBox1.Location = New System.Drawing.Point(401, 151) - Me.ComboBox1.Name = "ComboBox1" - Me.ComboBox1.Size = New System.Drawing.Size(252, 21) - Me.ComboBox1.TabIndex = 85 - Me.ComboBox1.ValueMember = "FORM_ID" - ' - 'TBWH_ENTITYBindingSource - ' - Me.TBWH_ENTITYBindingSource.DataMember = "TBWH_ENTITY" - Me.TBWH_ENTITYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "NAME", True)) - Me.NAMETextBox.Location = New System.Drawing.Point(401, 88) - Me.NAMETextBox.Name = "NAMETextBox" - Me.NAMETextBox.Size = New System.Drawing.Size(252, 22) - Me.NAMETextBox.TabIndex = 88 - ' - 'COMMENTTextBox - ' - Me.COMMENTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, "COMMENT", True)) - Me.COMMENTTextBox.Location = New System.Drawing.Point(659, 88) - Me.COMMENTTextBox.Multiline = True - Me.COMMENTTextBox.Name = "COMMENTTextBox" - Me.COMMENTTextBox.Size = New System.Drawing.Size(247, 44) - Me.COMMENTTextBox.TabIndex = 89 - ' - 'TreeView1 - ' - Me.TreeView1.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.TreeView1.Location = New System.Drawing.Point(0, 28) - Me.TreeView1.Name = "TreeView1" - Me.TreeView1.Size = New System.Drawing.Size(324, 277) - Me.TreeView1.TabIndex = 90 - ' - 'TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - ' - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBWH_ENTITYTableAdapter - ' - Me.TBWH_ENTITYTableAdapter.ClearBeforeFill = True - ' - 'cmbEntity - ' - Me.cmbEntity.DataSource = Me.TBPMO_FORM_CONSTRUCTORBindingSource - Me.cmbEntity.DisplayMember = "FORM_TITLE" - Me.cmbEntity.FormattingEnabled = True - Me.cmbEntity.Location = New System.Drawing.Point(330, 44) - Me.cmbEntity.Name = "cmbEntity" - Me.cmbEntity.Size = New System.Drawing.Size(229, 21) - Me.cmbEntity.TabIndex = 92 - Me.cmbEntity.ValueMember = "GUID" - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_FORM_CONSTRUCTORBindingSource - ' - Me.TBPMO_FORM_CONSTRUCTORBindingSource.DataMember = "TBPMO_FORM_CONSTRUCTOR" - Me.TBPMO_FORM_CONSTRUCTORBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'TBPMO_FORM_CONSTRUCTORTableAdapter - ' - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager1 - ' - Me.TableAdapterManager1.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager1.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTORTableAdapter = Me.TBPMO_FORM_CONSTRUCTORTableAdapter - Me.TableAdapterManager1.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager1.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'frmStructureNodeConfig - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(972, 325) - Me.Controls.Add(Me.cmbEntity) - Me.Controls.Add(Label1) - Me.Controls.Add(Me.TreeView1) - Me.Controls.Add(COMMENTLabel) - Me.Controls.Add(Me.COMMENTTextBox) - Me.Controls.Add(NAMELabel) - Me.Controls.Add(Me.NAMETextBox) - Me.Controls.Add(Me.ComboBox1) - Me.Controls.Add(Me.GroupBox3) - Me.Controls.Add(Me.lblSave) - Me.Controls.Add(GUIDLabel) - Me.Controls.Add(Me.GUIDTextBox) - Me.Controls.Add(ENTITY_IDLabel) - Me.Controls.Add(TYPE_NODELabel) - Me.Controls.Add(Me.TYPE_NODENumericUpDown) - Me.Controls.Add(Me.CREATE_RECORDCheckBox) - Me.Controls.Add(ADDED_WHOLabel) - Me.Controls.Add(Me.ADDED_WHOTextBox) - Me.Controls.Add(ADDED_WHENLabel) - Me.Controls.Add(Me.ADDED_WHENTextBox) - Me.Controls.Add(CHANGED_WHOLabel) - Me.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Controls.Add(CHANGED_WHENLabel) - Me.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Controls.Add(Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator) - Me.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.MaximizeBox = False - Me.Name = "frmStructureNodeConfig" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "Entity Node Configuration" - CType(Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.ResumeLayout(False) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator.PerformLayout() - CType(Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TYPE_NODENumericUpDown, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox3.ResumeLayout(False) - CType(Me.pbBackground, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_CONSTRUCTORBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents TYPE_NODENumericUpDown As System.Windows.Forms.NumericUpDown - Friend WithEvents CREATE_RECORDCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents lblSave As System.Windows.Forms.Label - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox - Friend WithEvents btnResetBackground As System.Windows.Forms.Button - Friend WithEvents btnSelectBackground As System.Windows.Forms.Button - Friend WithEvents pbBackground As System.Windows.Forms.PictureBox - Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog - Friend WithEvents TBWH_ENTITYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBWH_ENTITYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_ENTITYTableAdapter - Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox - Friend WithEvents TreeView1 As System.Windows.Forms.TreeView - Friend WithEvents cmbEntity As System.Windows.Forms.ComboBox - Friend WithEvents DD_ECMAdmin As DD_ECMAdmin - Friend WithEvents TBPMO_FORM_CONSTRUCTORBindingSource As BindingSource - Friend WithEvents TBPMO_FORM_CONSTRUCTORTableAdapter As DD_ECMAdminTableAdapters.TBPMO_FORM_CONSTRUCTORTableAdapter - Friend WithEvents TableAdapterManager1 As DD_ECMAdminTableAdapters.TableAdapterManager -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.resx b/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.resx deleted file mode 100644 index 211c9de..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.resx +++ /dev/null @@ -1,716 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - 17, 56 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 160, 17 - - - 17, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 17, 17 - - - 422, 56 - - - 564, 56 - - - 564, 56 - - - 548, 17 - - - 930, 17 - - - 772, 56 - - - 17, 95 - - - 974, 56 - - - 318, 95 - - - 614, 95 - - - 192 - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wD3jwAAcXV7AP/CfAC2u8IAimM+AMyNLwCampoA3d7eAM1sAAD/s0wA59G3AOavagD/zpsAl3lTAIeH - hwDEzt0ApqmtAIl5aQDw8PAA087IAP+iDwDWgRsA7XwAAP+4XQDOeSgA5bd5AMXFxQDj5+wAfn5+AJCQ - kACxsbEAbG9xANZkAADOz9IAt7e3AL+/vwCUj4cAkpeeAOPj4wClpaUAy8vLAP+SAAB4eHgA6uvrALq7 - vACKi4wAlZaXAJ6engD9xngA5+foAP+3UADh5OgAcXFxAKmrsQCvrq0A8/PzAIGBgQCEhIQAe3x8AOXl - 5QCJiYkAvb29AI6OjgCkp6sAenp6AP2UAADb3N4Af4CBAIyMjACXl5cA4uLiAHd3dwB9fX0Af39/AL6+ - vgCKiooAnZ2dALu7uwCWlpYAmpubAN7e3gB8fHwAfX5+AI6OjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAQDssAAAAAAAAAAAAAAAAAEcUSQAAAAAAAAAAAAAAAAAILUkAAEZK - SQAARj46RwAAJzMhL0w5KTYAADEqIB9FEwoiGh0JT0sQAABOTFI9IwUrAhsRMDwAAAAAAAAAUTgyGQtD - FwZUAAAAAAAAAAA3NA4EFhgVLk1KAAAAAAA/RCYNDAcPQSRSHgAAAAAAKVUAEjUDAAAAAAAAAAAAAAAA - ACRILAAAAAAAAAAAAAAAAAAlSEIAAAAAAAAAAAAAAAAAHChTAAAAAAAAAAAAAAAAACkpUAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wAA/j8AAP4/AAD+MQAAhgEAAIABAACABwAA8AcAAPgBAADwAQAA8j8AAP4/ - AAD+PwAA/j8AAP4/AAD//wAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYmJibISEhPd2dnbzAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyMjKLw8PD/dnZ29gAAAAAAAAAANTU1BUJC - QioAAAAAAAAAAAAAAAAAAAAAcnJyCAAAAAAAAAAAAAAAAAAAAACPj4+j6uvr/3d3d/oAAAAAPz8/KoWF - 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 - 4AB+fn4AhoaGAI6OjgC2trYAoKCgAKyvswD/vXAAwsXJAP+qMwD/yI0Azs/UAOXn6QCIjJIAjZKXAJiY - mACnp6oA3XcAAOV/AAD/nxUA2dnZAL6+vgCRkZEAxsbGAPr//wDz9voA1GsAAPqOAAD/pBYAr6+vAPPz - 8wDR0dEAmJufAP2YAwDxigAA6YMAAPiSAACBg4YA8/r/APj4+QD1jwAA/6UjAP+vQgD/y5cAsLW7ANbW - 1gCKjI8Atri5AP+6ZwDt7e0A3t7eAHV1dQB8fHwAgICAAMzMzACEhIQAiIiIAMHBwQCMjIwAlpaWALS0 - tACampoAnp6eAKKiogCmpqYA6OjoAObm5gDGyMoA7oUAAP+bBwDT09MA/8mQALm5uQDabwAA/8BzAKmp - qQDfdQAAu8LNAP+ySgCIiowAmJqcAO/v7wD+mgUAtLW3ANZtAAD4jQAA2tvcAP+oMgCChYYAkJGTAP2V - AAD/s1AA/7VSAP+6ZQD6+voA9/f3APT09ADy8vIA7OzsAOPj4wDh4eEA3d3dANra2gB5eXkA19fXAHt7 - ewDV1dUAfX19ANTU1AB/f38A0tLSANDQ0gDQ0NAAg4ODAM/PzwCFhYUAh4eHAMrKygCJiYkAi4uLAMfH - xwCNjY0AxMTEAJCQkADCwsIAkpKSAJKSkACTk5MAvb29AJWVlQC8vLwAl5eXALq6ugCZmZkAuLi4AJub - mwC1tbUAnZ2dAJ+fnwCxsbEAoaGhALCwsACjo6MApaWlAKenpwCqqqoAqKioAOaAAAD4+foA/pgEAPn5 - +QDx8fEA7ogAAPj4+ACFhYYA/86dAJGRkgCdnp4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAGO9iIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0QHJLM0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAA1AdDLLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMB0CzKAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAkwHQLMoAAAAAAM0zEC8AAAAAAAAAAAAAAAAAAAAAAACUAdAsywAA - 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 - eACttL0A1W8AAPb29gDDw8MAioqKAMiIRADc3NwAlJSUAKx7SgDimkQA7799AHp6egCys7MApKSlALnC - zwD4t1wA/8mSAM3OzgDz/f8A/6kiAJ6FbQDqgAAAxmkRAMRVAAD/sEcA6uvrAKauuQDQnVQAub/GAMR2 - LADw8PAA7YcAAHyAgwDurFIA/8+GAOFyAAD8lgAAycnJAP+wMACUlZsAgYeOAPKGAAD/t1wA+/v7AODg - 4AB+fn4AhoaHAI+PjwC3t7cApKCcAK2wtQD/vW8AxMbKAP+qMgD/x4wAyM7VAOTn7ACIjJIAkJOYAJiY - mAClqK0A3ncAAOd9AAD/oBQA2dnZAL+/vwCRkZEAxcXGAPn8/wDx9/wA0moAAPqOAAD/pBYAr6+vAPPz - 8wDR0dEAmZuiAP2ZAgDxiwAA6YMAAPmTAACBg4YA8/r/APj4+QD0jgAA/6UjAP+uQgD/y5gAsLW7ANfW - 1gCJjI8At7m8AP27aADt7e0A3t7eAHd3dwB8fHwAgICAAMzMzACEhIQAh4iJAMHBwQCMjIwAlpaWALS0 - tACampoAnp6eAKCipQCmpqYA6OjoAObm5gDGx8oA7IUAAP+eDADT09MA/8mRALm5uQDZcwAA/8BzAKmp - qQDecwAAvsTOAP+zTACIiowAmJqcAO/v7wD+mwYAtLW3ANZtAAD4jQAA29vbAP+oMgCChYYAj5GTAP2W - AAD/s08A/7VVAP+5ZQD6+voA+ff1APP09QDy8vIA7OzsAOLi5ADh4eEA3d3dANra2gB5eXkA19fXAHt7 - ewDV1dUAfX19ANTU1AB/f38A0tLSANDQ0gDQ0NAAg4ODAM/PzwCFhYUAh4eIAMrKygCJiYkAi4uLAMfH - xwCNjY0AxMTEAJCQkADCwsIAkpKSAJKSkACTk5MAvb2+AJSVlwC8vLwAl5eXALq6ugCZmZkAuLi4AJub - nAC1tbUAnZ2eAJ+fnwCxsbEAoKGiALCwsACno58ApaWlAKenqACqqqoAqKioAOeAAAD4+foA/pkEAPn5 - +QDx8fEA7ogAAPj4+ACFhYYA/82aAJGRkgCbnqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAADfvgGVzORWjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - aAGVzORW13EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQLgGVzORWj98AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcVAGVzORW1+EAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADctwFBzJSL198AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABYqreaTY2f3d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADa - 2o3Oa2vQ4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTh33FxAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// - /////wAA///+D///AAD///wH//8AAP///Af//wAA///8B///AAD///wH//8AAP///Af+/wAA///8B/g/ - AAD///wH8B8AAP///AfgHwAA+P/8B4APAADwP/wHAA8AAPAH/AYADwAA4ADwAAAPAADgACAAAB8AAOAA - AAAAfwAA4AAAAAD/AADgAAAAA/8AAPAAAAAH/wAA/gAAAB//AAD/wAAAH/8AAP/4AAAH/wAA//8AAAD/ - AAD//wAAAD8AAP/+AAAAHwAA//gAAAAPAAD/8AAAAA8AAP/wAAAAHwAA//AAAeAfAAD/8AgD/D8AAP/4 - PAf//wAA//x4B///AAD///gH//8AAP//+Af//wAA///4B///AAD///gH//8AAP//+Af//wAA///4B/// - AAD///gD//8AAP//+AP//wAA///4A///AAD///gD//8AAP//+AP//wAA///4B///AAD///4P//8AAP// - /////wAA////////AAAoAAAAMAAAAGAAAAABACAAAAAAAIAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiBR6enqVdnZ23HZ2 - dul3d3fNenp6cT09PQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGB - gb+oqKj/1NTU/7u7u/+YmJj/fHx8/4ODg30AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAjo6OBH19ffX/////8vLy/8vLy/+lpaX/gICA/4GBgcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - qv/Ozs7/x8fH/KGhof+cnJz/l5eX/5CQkP+Ojo7/kpKS/5eXl/yfn5++oKCgXJubmwsAAAAAAAAAAFhY - WQOYmp10jpCW76ODYv/emFT/znQf/8ZmDv+/Zxj/p2Ys/5N6Z/+BhInihoaH8dvb2//6+vr/6+vr/+Hh - 4f/Y2Nj/zs7O/8XFxf+8vLz/tbW1/qKiovyYmJj8gYGB/3R0dJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAApKSko7i4uP/Ozs7/w8PD/bS0tP+urq7/qamp/6Ojo/+enp7/mJiY/5KSkv+RkZH/k5OT/5eX - l+2cnJyWnJydOZOXm6+einb+zG8M/9VqAP/SagD/0WoA/89pAP/NZgD/ymEA/8RVAP++f0n/8fT2//Pz - 8//m5ub/3d3d/9TU1P/Ly8v/wcHB/7i4uP+wsLD/qKio/5iYmP99fX39fHx8pnZ2dhAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAApKSk0MLCwv/Ly8v+y8vL/sXFxf/AwMD/urq6/7W1tf+wsLD/qqqq/6Wl - pf+fn5//mpqa/5SUlP+UlJT/kpOV/qqIYf/fcwD/3nYA/953AP/eeAD/23UA/9lzAP/VbwD/0GYA/+Cm - bP/5/P//7O3t/+Li4v/Z2dn/0NDQ/8fHx/++vr7/tLS0/62trf+jo6P/iIiI/3l5edyFhYVIAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaWl1sbGxv/S0tL+3t7e/9fX1//S0tL/zMzM/8fH - x//BwcH/vLy8/7a2tv+xsbH/rKys/6ampv+hoaH/mpuc/6ORff/YgRb/54AA/+eBAP/ngQD/5oAA/+N9 - AP/feAD/4Iop//P9///o6On/3t7e/9XV1f/MzMz/w8PD/7q6uv+ysrL/qqqq/5iYmP+AgID4goKCiY+P - jwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp6enmrKysv7e3t7+8/Pz/+3t - 7f/l5eX/39/f/9jY2P/T09P/zs7O/8jIyP/Dw8P/vb29/7i4uP+ysrL/ra2t/6apr//Fl1j/8osA//OM - AP/zjAD/8IsA/+2HAP/pggD/5pk6/+Pp8f/a2tr/0dHR/8jIyP+/v7//tra2/66urv+jo6P/i4uL/oGB - gcaKioovAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqampCLW1 - tWWvr6+5qqqq+MTExP/g4OD/9PT0/+7u7v/n5+f/4ODg/9ra2v/U1NT/z8/P/8rKyv/ExMT/v7+//7e6 - wP/bok///ZYA//2ZAv/9mQL/+5cA//iTAP/zjAD/7IUA/9fW1f/Nzs//xMTE/7u7u/+ys7P/qqus/5iY - mP+Hh4fuioqKalpaWgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAtbW1Fq2trWOqqqq3qKio+cLCwv/g4OD/9fX1//Dw8P/o6Oj/4uLi/9vb - 2//W1tb/0NDQ/8jO1v/2pCn//6EY//+jIP//ox///qAY//+dCv/7lwD/9Y0A/+GcP/++xM7/t7i7/62w - tf+qn5b/m4Rw/4aHibeSkpIbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArKysEq6urmCoqKi0pKSk9sHB - wf/f39//9vb2//Hy8v/p6+z/4uXp/+XRtf//pSL//608//+uRP//rkP//6w5//+lKf//nhL/+5YA//SM - AP/alDf/tKSS/7qNXf/QZAD/p3NB/4uPknEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAra2tEqmpqV6kpKSxpKSk976/wf7v3sP/9ujV//6vQP//sEb//7Zc//+7Zv//uWX//7VY//+u - RP//pyr//54N//mTAP/wiQD/530A/9xzAP/SaQD/rHM+/4qNkPuQkJDCkZGRZ5aWlhMAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoaGhD5qeoqPcmDL//6EU//+uQf//uGD//8F5///G - if//xof//8B2//+3W///rD3//6Mc//yXAf/zjAD/54EA/913AP/VbAD/sIJT/5OVmP+NjY3/iYmJ/4eH - h/iNjY2wj4+PVn9/fwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq6urE52fosLIoWj//6cl//+y - UP//vXH//8mR///Mmv//zJr//8eL//+7av//sEn//6Un//6bBf/1jgD/6YMA/+B5AP/VagD/uaGM/6ut - rv+kpKT/nZ2d/5aWlv+Pj4//iYmJ/4aGhu6NjY2fkJCQPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3t7czoaGh3sTF - xv/79/P//6cp//+zUv//wHX//8qW///Nmv//zZr//8mS//++bv//sUz//6Uo//6aBv/0jwD/6YQA/995 - AP/UdxH/yMzR/8HBwv+6urr/tLS0/62trf+mpqb/n5+f/5eXl/+Pj4//hYWF/YuLi0IAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4 - uGCnp6f14uLi//v7+//m6e7/7799//+wRf//vGz//8eM///MmP//y5j//8WF//+7Zv//r0b//6Qj//6Z - BP/zjgD/6oMA/990AP/iv5f/4OLm/9jY2P/Q0ND/ycnJ/8PDw/+8vLz/tbW1/6+vr/+pqan/kpKS/4SE - hIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAvLy8dbm5uf739/f/8fHx/+Li4v/T1NT/xMbK//OvUv//tVb//75w///Bff//wHj//7tm//+0 - Tf//qjL//6AW//uXAP/yiwD/6oAA/8aCM//IztT/6+zs//Pz8//q6ur/4eHh/9ra2v/S0tL/y8vL/8TE - xP/AwMD/mpqa/4WFhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACJiYkCq6ur6O7u7v/r6+v/29vb/83Nzf+/v7//srKz/6Wjov/pqVL//7RM//+1 - VP//057/8di5/9fBo//Dp3//2JYy//ySAP/yhgD/yoYz/5SVm+6YmZp7lpaWvKOjo/rFxcX/6enp//b2 - 9v/s7Oz/4+Pj/9vb2//Y2Nj/jY2N/oeHh0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBwcEDrKys7Nzc3P/W1tb/x8fH/7q6uv+srKz/nZ2e/56f - n/+fo6j3yqVz//i8aP//////6Ors/8bHyv+mp6r/fYaQ/9KJJP+zk2n/lpmh1qipqioAAAAAAAAAAKGh - oRWWlpZjkpKStp2dnfbBwcH/5ubm//f39/+0tLT/ioqKzFRUVAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtbW1obu7u//CwsL/tLS0/6Wl - pf+fn5//p6en+q+vr4qvsLARoaOliLa6vf//////6enp/8fHx/+np6f/hYaH/5GUmf+Zm56AsrKyCAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioqBGTk5NckJCQrouLi+uQkJDNn5+fJAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAysrKG6+v - r+Ovr6//oqKi/6Wlpf6tra3RuLi4NgAAAAAAAAAAr6+vSL+/v///////6enp/8fHx/+np6f/hoaG/5OT - k/+fn58sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMLCwhy6urqVurq6vri4uHagoKAHAAAAAAAAAAAAAAAArq6uUMLCwv//////6enp/8fH - x/+np6f/hoaG/5WVlf+np6cuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArq6uWMXF - xf//////6enp/8fHx/+np6f/hoaG/5SUlP+np6c0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAsLCwYMjIyP//////6enp/8fHx/+np6f/hoaG/5SUlP+qqqo6AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAsbGxZ8zMzP//////6enp/8fHx/+np6f/hoaG/5WVlf+wsLA9AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtLS0btDQ0P//////6enp/8fHx/+np6f/hoaG/5aW - lv+urq5FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtbW1ddPT0///////6enp/8fH - x/+np6f/hoaG/5WVlf+ysrJHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtra2fdXV - 1f//////6enp/8fHx/+np6f/hoaG/5aWlv+vr69OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAuLi4hNjY2P//////6enp/8fHx/+np6f/hoaG/5eXl/+wsLBSAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAubm5jNzc3P//////6enp/8fHx/+np6f/hoaG/5aWlv+2trZWAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu7u7k9/f3///////6enp/8fHx/+np6f/hoaG/5eX - l/+1tbVeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLy8m+Pj4///////6urq/8fH - x/+mpqb/hISE/5eXl/+3t7dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvr6+pN3d - 3fzl5eX51dXV/MvLy/zCwsL9q6ur/p+fn/64uLhoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAzc3NVbm5ufzBwcH/xMTE/8bGxv/FxcX/wsLC/7Kysuu+vr4kAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLCwku1tbWxsrKy4bOzs+mwsLDWsLCwoLW1tSsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///g///wAA///8B/// - AAD///wH//8AAP///Af//wAA///8B///AAD///wH/v8AAP///Af4PwAA///8B/AfAAD///wH4B8AAPj/ - /AeADwAA8D/8BwAPAADwB/wGAA8AAOAA8AAADwAA4AAgAAAfAADgAAAAAH8AAOAAAAAA/wAA4AAAAAP/ - AADwAAAAB/8AAP4AAAAf/wAA/8AAAB//AAD/+AAAB/8AAP//AAAA/wAA//8AAAA/AAD//gAAAB8AAP/4 - AAAADwAA//AAAAAPAAD/8AAAAB8AAP/wAAHgHwAA//AIA/w/AAD/+DwH//8AAP/8eAf//wAA///4B/// - AAD///gH//8AAP//+Af//wAA///4B///AAD///gH//8AAP//+Af//wAA///4A///AAD///gD//8AAP// - +AP//wAA///4A///AAD///gD//8AAP//+Af//wAA///+D///AAD///////8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.vb b/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.vb deleted file mode 100644 index f323bcb..0000000 --- a/app/DD-Record-Organizer - Kopie/frmStructureNodeConfig.vb +++ /dev/null @@ -1,426 +0,0 @@ -Public Class frmStructureNodeConfig - Dim DT_ENTITIES As DataTable - Private Shared _Instance As frmStructureNodeConfig = Nothing - Private setimageNull As Boolean = False - Public Shared Function Instance() As frmStructureNodeConfig - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmStructureNodeConfig - End If - _Instance.BringToFront() - Return _Instance - End Function - Private Sub TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingNavigatorSaveItem.Click - Save_Config() - End Sub - - Sub Load_TreeView() - Try - Try - TreeView1.Nodes.Clear() - Catch ex As Exception - - End Try - Dim DTNODES As DataTable = DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION - - Dim TREEVIEW_IMAGELIST As ImageList - TREEVIEW_IMAGELIST = New ImageList - For Each row As DataRow In DTNODES.Rows - Try - Dim bimage = row.Item("NODE_IMAGE") - If Not IsDBNull(bimage) Then - Dim Node_image = ByteArrayToBitmap(bimage) - TREEVIEW_IMAGELIST.Images.Add(row.Item("GUID").ToString, Node_image) - End If - Catch ex As Exception - - End Try - - Next - TreeView1.ImageList = TREEVIEW_IMAGELIST - - ' Presuming the DataTable has a column named ENTITY_ID and TYPE_NODE. - Dim expression As String - expression = "PARENT_NODE = 0" - Dim foundRowsLevel0() As DataRow - ' Use the Select method to find all rows matching the filter. - foundRowsLevel0 = DTNODES.Select(expression) - Dim i As Integer - Dim NODE_CONFIG_ID - Dim LEVEL0_NODE As TreeNode - - ' For each row create a Node - For i = 0 To foundRowsLevel0.GetUpperBound(0) - Dim ID = foundRowsLevel0(i)("GUID") - - Dim nodetext = foundRowsLevel0(i)("NAME") - Dim Type_node = foundRowsLevel0(i)("TYPE_NODE") - LEVEL0_NODE = New TreeNode(nodetext) - - LEVEL0_NODE.Tag = ID - - Dim index As Integer = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID Then - Exit For - End If - index += 1 - Next - LEVEL0_NODE.ImageIndex = index - LEVEL0_NODE.SelectedImageIndex = index - - '### LEVEL 1 laden ####### - Dim expressionLevel1 As String - expressionLevel1 = "PARENT_NODE = " & ID 'TYPE_NODE = 1 AND Einschränkung auf Type 2 und PARENT_NODE - Dim foundRowsLevel1() As DataRow - foundRowsLevel1 = DTNODES.Select(expressionLevel1, "TYPE_NODE") - Dim j As Integer - For j = 0 To foundRowsLevel1.GetUpperBound(0) - Dim ID1 = foundRowsLevel1(j)("GUID") - Dim nodetext1 = foundRowsLevel1(j)("NAME") - Dim Type_node1 = foundRowsLevel1(j)("TYPE_NODE") - - ' Node erstellen.. - Dim LEVEL1_NODE As TreeNode - LEVEL1_NODE = New TreeNode(nodetext1) - LEVEL1_NODE.Tag = ID1 - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID1 Then - Exit For - End If - index += 1 - Next - LEVEL1_NODE.ImageIndex = index - LEVEL1_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL0_NODE.Nodes.Add(LEVEL1_NODE) - '### LEVEL 2 laden ####### - Dim expressionLevel2 As String - expressionLevel2 = "PARENT_NODE = " & ID1 'TYPE_NODE = 2 AND Einschränkung auf Type und PARENT_NODE - Dim foundRowsLevel2() As DataRow - foundRowsLevel2 = DTNODES.Select(expressionLevel2, "TYPE_NODE") - Dim k As Integer - For k = 0 To foundRowsLevel2.GetUpperBound(0) - Dim ID2 = foundRowsLevel2(k)("GUID") - Dim nodetext2 = foundRowsLevel2(k)("NAME") - ' Node erstellen.. - Dim LEVEL2_NODE As TreeNode - LEVEL2_NODE = New TreeNode(nodetext2) - LEVEL2_NODE.Tag = ID2 - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID2 Then - Exit For - End If - index += 1 - Next - LEVEL2_NODE.ImageIndex = index - LEVEL2_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL1_NODE.Nodes.Add(LEVEL2_NODE) - '### LEVEL 3 laden ####### - Dim expressionLevel3 As String - expressionLevel3 = "PARENT_NODE = " & ID2 - Dim foundRowsLevel3() As DataRow - foundRowsLevel3 = DTNODES.Select(expressionLevel3, "TYPE_NODE") - Dim l As Integer - For l = 0 To foundRowsLevel3.GetUpperBound(0) - Dim ID3 = foundRowsLevel3(l)("GUID") - Dim nodetext3 = foundRowsLevel3(l)("NAME") - ' Node erstellen.. - Dim LEVEL3_NODE As TreeNode - LEVEL3_NODE = New TreeNode(nodetext3) - LEVEL3_NODE.Tag = ID3 - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID3 Then - Exit For - End If - index += 1 - Next - LEVEL3_NODE.ImageIndex = index - LEVEL3_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL2_NODE.Nodes.Add(LEVEL3_NODE) - '### LEVEL 4 laden ####### - Dim expressionLevel4 As String - expressionLevel4 = "PARENT_NODE = " & ID3 - Dim foundRowsLevel4() As DataRow - foundRowsLevel4 = DTNODES.Select(expressionLevel4, "TYPE_NODE") - Dim m As Integer - For m = 0 To foundRowsLevel4.GetUpperBound(0) - Dim ID5 = foundRowsLevel4(m)("GUID") - Dim nodetext5 = foundRowsLevel4(m)("NAME") - - ' Node erstellen.. - Dim LEVEL4_NODE As TreeNode - LEVEL4_NODE = New TreeNode(nodetext5) - LEVEL4_NODE.Tag = ID5 - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID5 Then - Exit For - End If - index += 1 - Next - LEVEL4_NODE.ImageIndex = index - LEVEL4_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL3_NODE.Nodes.Add(LEVEL4_NODE) - '### LEVEL 5 laden ####### - Dim expressionLevel5 As String - Dim sortExp As String = "TYPE_NODE" - expressionLevel5 = "PARENT_NODE = " & ID5 'TYPE_NODE = 5 AND Einschränkung auf Type und PARENT_NODE - Dim foundRowsLevel5() As DataRow - foundRowsLevel5 = DTNODES.Select(expressionLevel5, sortExp) - Dim n As Integer - If ID5 = 1146 Then - Console.WriteLine("Aha") - End If - For n = 0 To foundRowsLevel5.GetUpperBound(0) - Dim ID6 = foundRowsLevel5(n)("GUID") - Dim nodetext6 = foundRowsLevel5(n)("NAME") - - ' Node erstellen.. - Dim LEVEL5_NODE As TreeNode - LEVEL5_NODE = New TreeNode(nodetext6) - - LEVEL5_NODE.Tag = ID6 - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID6 Then - Exit For - End If - index += 1 - Next - LEVEL5_NODE.ImageIndex = index - LEVEL5_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL4_NODE.Nodes.Add(LEVEL5_NODE) - '### LEVEL 5 laden ####### - Dim expressionLevel6 As String - expressionLevel6 = "PARENT_NODE = " & ID6 'TYPE_NODE = 6 AND Einschränkung auf Type und PARENT_NODE - Dim foundRowsLevel6() As DataRow - foundRowsLevel6 = DTNODES.Select(expressionLevel6, sortExp) - If ID6 = 1146 Then - Console.WriteLine("Aha") - End If - Dim o As Integer - For o = 0 To foundRowsLevel6.GetUpperBound(0) - Dim ID7 = foundRowsLevel6(o)("GUID") - Dim nodetext7 = foundRowsLevel6(o)("NAME") - - ' Node erstellen.. - Dim LEVEL6_NODE As TreeNode - LEVEL6_NODE = New TreeNode(nodetext7) - LEVEL6_NODE.Tag = ID7 - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID7 Then - Exit For - End If - index += 1 - Next - LEVEL6_NODE.ImageIndex = index - LEVEL6_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL5_NODE.Nodes.Add(LEVEL6_NODE) - '### LEVEL 7 laden ####### - Dim expressionLevel7 As String - expressionLevel7 = "PARENT_NODE = " & ID7 'TYPE_NODE = 7 AND Einschränkung auf Type und PARENT_NODE - Dim foundRowsLevel7() As DataRow - foundRowsLevel7 = DTNODES.Select(expressionLevel7, sortExp) - Dim p As Integer - For p = 0 To foundRowsLevel7.GetUpperBound(0) - Dim ID8 = foundRowsLevel7(p)("GUID") - Dim nodetext8 = foundRowsLevel7(p)("NAME") - ' Node erstellen.. - Dim LEVEL7_NODE As TreeNode - LEVEL7_NODE = New TreeNode(nodetext8) - LEVEL7_NODE.Tag = ID8 - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID8 Then - Exit For - End If - index += 1 - Next - LEVEL7_NODE.ImageIndex = index - LEVEL7_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL6_NODE.Nodes.Add(LEVEL7_NODE) - '### LEVEL 7 laden ####### - Dim expressionLevel8 As String - expressionLevel8 = "PARENT_NODE = " & ID8 'TYPE_NODE = 7 AND Einschränkung auf Type und PARENT_NODE - Dim foundRowsLevel8() As DataRow - foundRowsLevel8 = DTNODES.Select(expressionLevel8, sortExp) - Dim q As Integer - For q = 0 To foundRowsLevel8.GetUpperBound(0) - Dim ID9 = foundRowsLevel8(q)("GUID") - Dim nodetext9 = foundRowsLevel8(q)("NAME") - ' Node erstellen.. - Dim LEVEL8_NODE As TreeNode - LEVEL8_NODE = New TreeNode(nodetext9) - LEVEL8_NODE.Tag = ID9 - - - index = 0 - For Each img As String In TREEVIEW_IMAGELIST.Images.Keys - If img = ID9 Then - Exit For - End If - index += 1 - Next - LEVEL8_NODE.ImageIndex = index - LEVEL8_NODE.SelectedImageIndex = index - ' ..und einfügen - LEVEL7_NODE.Nodes.Add(LEVEL8_NODE) - '### LEVEL 8 laden ####### - Next ' Level 7 Ende - Next ' Level 7 Ende - Next ' Level 6 Ende - Next ' Level 5 Ende - Next 'Level 4 Ende - Next 'Level 3 Ende - Next ' Level 2 Ende - Next 'Level 1 Ende - Next - TreeView1.Nodes.Add(LEVEL0_NODE) - TreeView1.ExpandAll() - - Catch ex As Exception - MsgBox("Unexpected Error in Load treeView: " & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Function Save_Config() - Try - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Update(DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION) - lblSave.Text = "Successfully saved - " & Now - lblSave.Visible = True - Else - lblSave.Visible = False - End If - Return True - Catch ex As Exception - MsgBox("Error in Saving Configuration:" & vbNewLine & ex.Message) - Return False - End Try - End Function - Private Sub frmStructureNodeConfig_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Me.TBWH_ENTITYTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBWH_ENTITYTableAdapter.Fill(Me.DD_DMSDataSet.TBWH_ENTITY, USER_LANGUAGE) - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_CONSTRUCTORTableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_FORM_CONSTRUCTOR, USER_LANGUAGE, CURRENT_SCREEN_ID) - Catch ex As Exception - MsgBox("Error in Loading Configuration:" & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource.AddingNew - DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub btnSelectBackground_Click(sender As Object, e As EventArgs) Handles btnSelectBackground.Click - Try - OpenFileDialog1.Filter = "PNG Bilder|*.png" - If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then - Dim path As String = OpenFileDialog1.FileName - pbBackground.ImageLocation = path - If Save_Config() = True Then - ' Hintergrund speichern - Dim image As Bitmap = Nothing - Dim bimage() As Byte = Nothing - - If pbBackground.ImageLocation IsNot Nothing Then - image = CType(Drawing.Image.FromFile(pbBackground.ImageLocation, True), Bitmap) - bimage = BitmapToByteArray(image) - Dim sql As String = String.Format("UPDATE TBPMO_STRUCTURE_NODES_CONFIGURATION SET NODE_IMAGE = @Image WHERE GUID = {0}", Me.GUIDTextBox.Text) - Dim conn As New SqlClient.SqlConnection(MyConnectionString) - Dim cmd As New SqlClient.SqlCommand(sql, conn) - cmd.Parameters.Add("@Image", SqlDbType.VarBinary).Value = bimage - conn.Open() - cmd.ExecuteNonQuery() - conn.Close() - End If - End If - End If - Catch ex As Exception - MsgBox("Error in Setting NodeImage:" & vbNewLine & ex.Message) - End Try - - End Sub - - Private Sub btnResetBackground_Click(sender As Object, e As EventArgs) Handles btnResetBackground.Click - Try - Me.setimageNull = True - pbBackground.ImageLocation = Nothing - pbBackground.Image = Nothing - Dim sql As String = String.Format("UPDATE TBPMO_STRUCTURE_NODES_CONFIGURATION SET NODE_IMAGE IS NULL WHERE GUID = {0}", Me.GUIDTextBox.Text) - If ClassDatabase.Execute_non_Query(sql, False) = True Then - setimageNull = False - End If - Catch ex As Exception - MsgBox("Error in Deleting NodeImage:" & vbNewLine & ex.Message) - End Try - - End Sub - - Private Sub TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource.CurrentChanged - Load_image() - End Sub - Sub Load_Image() - If GUIDTextBox.Text <> "" Then - Try - pbBackground.ImageLocation = Nothing - pbBackground.Image = Nothing - Dim sql = "SELECT NODE_IMAGE FROM TBPMO_STRUCTURE_NODES_CONFIGURATION WHERE GUID = " & GUIDTextBox.Text - Dim img = ClassDatabase.Execute_Scalar(sql) - ' Hintergrundbild unwandeln und anzeigen - If Not IsDBNull(img) Then - Dim bimage() As Byte = img - Dim image = ByteArrayToBitmap(bimage) - Me.pbBackground.Image = image - End If - Catch ex As Exception - MsgBox("Error in Getting NodeImage:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - End Sub - - Private Sub frmStructureNodeConfig_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Load_Image() - End Sub - - Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect - Try - Dim SelectedNode As TreeNode = TryCast(TreeView1.SelectedNode, TreeNode) - If SelectedNode IsNot Nothing Then - Dim ID = SelectedNode.Tag - If IsNumeric(ID) Then - TBPMO_STRUCTURE_NODES_CONFIGURATIONBindingSource.Filter = "GUID = " & ID - End If - End If - Me.lblSave.Visible = False - Catch ex As Exception - MsgBox("Error in TreeView.AfterSelect:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub cmbEntity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbEntity.SelectedIndexChanged - If cmbEntity.SelectedIndex <> -1 Then - Me.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_STRUCTURE_NODES_CONFIGURATION, cmbEntity.SelectedValue) - Load_TreeView() - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Editor.Designer.vb b/app/DD-Record-Organizer - Kopie/frmTask_Editor.Designer.vb deleted file mode 100644 index 60298d3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Editor.Designer.vb +++ /dev/null @@ -1,510 +0,0 @@ - _ -Partial Class frmTask_Editor - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmTask_Editor)) - Dim GUIDLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim TITLELabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim STATE_IDLabel As System.Windows.Forms.Label - Dim DUE_DATELabel As System.Windows.Forms.Label - Dim Label4 As System.Windows.Forms.Label - Dim RECORD_IDLabel As System.Windows.Forms.Label - Dim WF_IDLabel As System.Windows.Forms.Label - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TBPMO_WORKFLOW_TASKBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_WORKFLOW_TASKTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASKTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.WF_IDTextBox = New System.Windows.Forms.TextBox() - Me.VWPMO_WF_ACTIVEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.RECORD_IDTextBox = New System.Windows.Forms.TextBox() - Me.DateTimePicker1 = New System.Windows.Forms.DateTimePicker() - Me.btnAddAppointment = New System.Windows.Forms.Button() - Me.btndeleteTask = New System.Windows.Forms.Button() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.TITLETextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.COMMENTTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.DUE_DATEDateTimePicker = New System.Windows.Forms.DateTimePicker() - Me.STATE_IDComboBox = New System.Windows.Forms.ComboBox() - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.Label1 = New System.Windows.Forms.Label() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.btnAddUser = New System.Windows.Forms.Button() - Me.ListBoxUser = New System.Windows.Forms.ListBox() - Me.ListViewExclusiveUser = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.Label3 = New System.Windows.Forms.Label() - Me.btndeleteuser = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.btndelete_following = New System.Windows.Forms.Button() - Me.ListBoxFollowing = New System.Windows.Forms.ListBox() - Me.VWPMO_WF_ACTIVETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - GUIDLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - TITLELabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - STATE_IDLabel = New System.Windows.Forms.Label() - DUE_DATELabel = New System.Windows.Forms.Label() - Label4 = New System.Windows.Forms.Label() - RECORD_IDLabel = New System.Windows.Forms.Label() - WF_IDLabel = New System.Windows.Forms.Label() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WORKFLOW_TASKBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - CType(Me.VWPMO_WF_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox2.SuspendLayout() - Me.SuspendLayout() - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'TITLELabel - ' - resources.ApplyResources(TITLELabel, "TITLELabel") - TITLELabel.Name = "TITLELabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'COMMENTLabel - ' - resources.ApplyResources(COMMENTLabel, "COMMENTLabel") - COMMENTLabel.Name = "COMMENTLabel" - ' - 'STATE_IDLabel - ' - resources.ApplyResources(STATE_IDLabel, "STATE_IDLabel") - STATE_IDLabel.Name = "STATE_IDLabel" - ' - 'DUE_DATELabel - ' - resources.ApplyResources(DUE_DATELabel, "DUE_DATELabel") - DUE_DATELabel.Name = "DUE_DATELabel" - ' - 'Label4 - ' - resources.ApplyResources(Label4, "Label4") - Label4.Name = "Label4" - ' - 'RECORD_IDLabel - ' - resources.ApplyResources(RECORD_IDLabel, "RECORD_IDLabel") - RECORD_IDLabel.Name = "RECORD_IDLabel" - ' - 'WF_IDLabel - ' - resources.ApplyResources(WF_IDLabel, "WF_IDLabel") - WF_IDLabel.Name = "WF_IDLabel" - ' - 'OK_Button - ' - resources.ApplyResources(Me.OK_Button, "OK_Button") - Me.OK_Button.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - Me.OK_Button.Name = "OK_Button" - ' - 'Cancel_Button - ' - resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel1 - Me.Cancel_Button.Name = "Cancel_Button" - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_WORKFLOW_TASKBindingSource - ' - Me.TBPMO_WORKFLOW_TASKBindingSource.DataMember = "TBPMO_WORKFLOW_TASK" - Me.TBPMO_WORKFLOW_TASKBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBPMO_WORKFLOW_TASKTableAdapter - ' - Me.TBPMO_WORKFLOW_TASKTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Me.TBPMO_WORKFLOW_TASK_STATETableAdapter - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_WORKFLOW_TASK_STATETableAdapter - ' - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.ClearBeforeFill = True - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(WF_IDLabel) - Me.GroupBox1.Controls.Add(Me.WF_IDTextBox) - Me.GroupBox1.Controls.Add(Me.RECORD_IDTextBox) - Me.GroupBox1.Controls.Add(RECORD_IDLabel) - Me.GroupBox1.Controls.Add(Me.DateTimePicker1) - Me.GroupBox1.Controls.Add(Label4) - Me.GroupBox1.Controls.Add(Me.btnAddAppointment) - Me.GroupBox1.Controls.Add(Me.btndeleteTask) - Me.GroupBox1.Controls.Add(CHANGED_WHENLabel) - Me.GroupBox1.Controls.Add(Me.GUIDTextBox) - Me.GroupBox1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.GroupBox1.Controls.Add(GUIDLabel) - Me.GroupBox1.Controls.Add(CHANGED_WHOLabel) - Me.GroupBox1.Controls.Add(Me.TITLETextBox) - Me.GroupBox1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.GroupBox1.Controls.Add(TITLELabel) - Me.GroupBox1.Controls.Add(ADDED_WHENLabel) - Me.GroupBox1.Controls.Add(Me.COMMENTTextBox) - Me.GroupBox1.Controls.Add(Me.ADDED_WHENTextBox) - Me.GroupBox1.Controls.Add(COMMENTLabel) - Me.GroupBox1.Controls.Add(STATE_IDLabel) - Me.GroupBox1.Controls.Add(Me.DUE_DATEDateTimePicker) - Me.GroupBox1.Controls.Add(Me.STATE_IDComboBox) - Me.GroupBox1.Controls.Add(DUE_DATELabel) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'WF_IDTextBox - ' - Me.WF_IDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "WF_ID", True)) - resources.ApplyResources(Me.WF_IDTextBox, "WF_IDTextBox") - Me.WF_IDTextBox.Name = "WF_IDTextBox" - Me.WF_IDTextBox.ReadOnly = True - ' - 'VWPMO_WF_ACTIVEBindingSource - ' - Me.VWPMO_WF_ACTIVEBindingSource.DataMember = "VWPMO_WF_ACTIVE" - Me.VWPMO_WF_ACTIVEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'RECORD_IDTextBox - ' - Me.RECORD_IDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "RECORD_ID", True)) - resources.ApplyResources(Me.RECORD_IDTextBox, "RECORD_IDTextBox") - Me.RECORD_IDTextBox.Name = "RECORD_IDTextBox" - Me.RECORD_IDTextBox.ReadOnly = True - ' - 'DateTimePicker1 - ' - Me.DateTimePicker1.DataBindings.Add(New System.Windows.Forms.Binding("Value", Me.VWPMO_WF_ACTIVEBindingSource, "TASK_DATE", True)) - Me.DateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - resources.ApplyResources(Me.DateTimePicker1, "DateTimePicker1") - Me.DateTimePicker1.Name = "DateTimePicker1" - ' - 'btnAddAppointment - ' - Me.btnAddAppointment.Image = Global.DD_Record_Organizer.My.Resources.Resources.AddTable_5632 - resources.ApplyResources(Me.btnAddAppointment, "btnAddAppointment") - Me.btnAddAppointment.Name = "btnAddAppointment" - Me.btnAddAppointment.UseVisualStyleBackColor = True - ' - 'btndeleteTask - ' - Me.btndeleteTask.Image = Global.DD_Record_Organizer.My.Resources.Resources.note_delete - resources.ApplyResources(Me.btndeleteTask, "btndeleteTask") - Me.btndeleteTask.Name = "btndeleteTask" - Me.btndeleteTask.UseVisualStyleBackColor = True - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "WF_TASK_ID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'TITLETextBox - ' - Me.TITLETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "WF_TITLE", True)) - resources.ApplyResources(Me.TITLETextBox, "TITLETextBox") - Me.TITLETextBox.Name = "TITLETextBox" - Me.TITLETextBox.ReadOnly = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'COMMENTTextBox - ' - Me.COMMENTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "COMMENT", True)) - resources.ApplyResources(Me.COMMENTTextBox, "COMMENTTextBox") - Me.COMMENTTextBox.Name = "COMMENTTextBox" - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.VWPMO_WF_ACTIVEBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'DUE_DATEDateTimePicker - ' - Me.DUE_DATEDateTimePicker.DataBindings.Add(New System.Windows.Forms.Binding("Value", Me.VWPMO_WF_ACTIVEBindingSource, "DUE_DATE", True)) - Me.DUE_DATEDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.[Short] - resources.ApplyResources(Me.DUE_DATEDateTimePicker, "DUE_DATEDateTimePicker") - Me.DUE_DATEDateTimePicker.Name = "DUE_DATEDateTimePicker" - ' - 'STATE_IDComboBox - ' - Me.STATE_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.VWPMO_WF_ACTIVEBindingSource, "STATE_ID", True)) - Me.STATE_IDComboBox.DataSource = Me.TBPMO_WORKFLOW_TASK_STATEBindingSource - Me.STATE_IDComboBox.DisplayMember = "STATE_DESC" - Me.STATE_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.STATE_IDComboBox, "STATE_IDComboBox") - Me.STATE_IDComboBox.Name = "STATE_IDComboBox" - Me.STATE_IDComboBox.ValueMember = "GUID" - ' - 'TBPMO_WORKFLOW_TASK_STATEBindingSource - ' - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource.DataMember = "TBPMO_WORKFLOW_TASK_STATE" - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.ForeColor = System.Drawing.Color.Crimson - Me.Label1.Name = "Label1" - ' - 'GroupBox2 - ' - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.BackColor = System.Drawing.SystemColors.ControlLight - Me.GroupBox2.Controls.Add(Me.btnAddUser) - Me.GroupBox2.Controls.Add(Me.ListBoxUser) - Me.GroupBox2.Controls.Add(Me.ListViewExclusiveUser) - Me.GroupBox2.Controls.Add(Me.Label3) - Me.GroupBox2.Controls.Add(Me.btndeleteuser) - Me.GroupBox2.Controls.Add(Me.Label2) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'btnAddUser - ' - Me.btnAddUser.Image = Global.DD_Record_Organizer.My.Resources.Resources.arrow_left - resources.ApplyResources(Me.btnAddUser, "btnAddUser") - Me.btnAddUser.Name = "btnAddUser" - Me.btnAddUser.UseVisualStyleBackColor = True - ' - 'ListBoxUser - ' - resources.ApplyResources(Me.ListBoxUser, "ListBoxUser") - Me.ListBoxUser.FormattingEnabled = True - Me.ListBoxUser.Name = "ListBoxUser" - ' - 'ListViewExclusiveUser - ' - Me.ListViewExclusiveUser.AllowDrop = True - resources.ApplyResources(Me.ListViewExclusiveUser, "ListViewExclusiveUser") - Me.ListViewExclusiveUser.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2, Me.ColumnHeader3}) - Me.ListViewExclusiveUser.FullRowSelect = True - Me.ListViewExclusiveUser.Name = "ListViewExclusiveUser" - Me.ListViewExclusiveUser.UseCompatibleStateImageBehavior = False - Me.ListViewExclusiveUser.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - resources.ApplyResources(Me.ColumnHeader1, "ColumnHeader1") - ' - 'ColumnHeader2 - ' - resources.ApplyResources(Me.ColumnHeader2, "ColumnHeader2") - ' - 'ColumnHeader3 - ' - resources.ApplyResources(Me.ColumnHeader3, "ColumnHeader3") - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.ForeColor = System.Drawing.Color.Crimson - Me.Label3.Name = "Label3" - ' - 'btndeleteuser - ' - Me.btndeleteuser.Image = Global.DD_Record_Organizer.My.Resources.Resources.note_delete - resources.ApplyResources(Me.btndeleteuser, "btndeleteuser") - Me.btndeleteuser.Name = "btndeleteuser" - Me.btndeleteuser.UseVisualStyleBackColor = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.ForeColor = System.Drawing.Color.Crimson - Me.Label2.Name = "Label2" - ' - 'btndelete_following - ' - Me.btndelete_following.Image = Global.DD_Record_Organizer.My.Resources.Resources.note_delete - resources.ApplyResources(Me.btndelete_following, "btndelete_following") - Me.btndelete_following.Name = "btndelete_following" - Me.btndelete_following.UseVisualStyleBackColor = True - ' - 'ListBoxFollowing - ' - Me.ListBoxFollowing.DisplayMember = "WF_TASK_ID" - Me.ListBoxFollowing.FormattingEnabled = True - resources.ApplyResources(Me.ListBoxFollowing, "ListBoxFollowing") - Me.ListBoxFollowing.Name = "ListBoxFollowing" - Me.ListBoxFollowing.ValueMember = "WF_TASK_ID" - ' - 'VWPMO_WF_ACTIVETableAdapter - ' - Me.VWPMO_WF_ACTIVETableAdapter.ClearBeforeFill = True - ' - 'frmTask_Editor - ' - Me.AcceptButton = Me.OK_Button - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.Controls.Add(Me.OK_Button) - Me.Controls.Add(Me.ListBoxFollowing) - Me.Controls.Add(Me.Cancel_Button) - Me.Controls.Add(Me.btndelete_following) - Me.Controls.Add(Me.GroupBox2) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.GroupBox1) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmTask_Editor" - Me.ShowInTaskbar = False - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WORKFLOW_TASKBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.VWPMO_WF_ACTIVEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents OK_Button As System.Windows.Forms.Button - Friend WithEvents Cancel_Button As System.Windows.Forms.Button - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_WORKFLOW_TASKBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WORKFLOW_TASKTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASKTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_WORKFLOW_TASK_STATETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents TITLETextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents DUE_DATEDateTimePicker As System.Windows.Forms.DateTimePicker - Friend WithEvents STATE_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents TBPMO_WORKFLOW_TASK_STATEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents btndeleteuser As System.Windows.Forms.Button - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents ListViewExclusiveUser As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader1 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader3 As System.Windows.Forms.ColumnHeader - Friend WithEvents btndeleteTask As System.Windows.Forms.Button - Friend WithEvents btnAddAppointment As System.Windows.Forms.Button - Friend WithEvents btndelete_following As System.Windows.Forms.Button - Friend WithEvents ListBoxUser As System.Windows.Forms.ListBox - Friend WithEvents btnAddUser As System.Windows.Forms.Button - Friend WithEvents DateTimePicker1 As System.Windows.Forms.DateTimePicker - Friend WithEvents ListBoxFollowing As System.Windows.Forms.ListBox - Friend WithEvents VWPMO_WF_ACTIVEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_WF_ACTIVETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter - Friend WithEvents RECORD_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents WF_IDTextBox As System.Windows.Forms.TextBox - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Editor.en-US.resx b/app/DD-Record-Organizer - Kopie/frmTask_Editor.en-US.resx deleted file mode 100644 index e12dc34..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Editor.en-US.resx +++ /dev/null @@ -1,642 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Changed when: - - - - 86, 15 - - - Changed Who: - - - Added when: - - - 64, 15 - - - Comment: - - - Due date: - - - 70, 15 - - - Actual date: - - - Save and close - - - Cancel - - - Add to Calendar - - - Delete - - - Current Task: - - - 107, 15 - - - Subsequent tasks: - - - Assign user to task - - - 163, 15 - - - Select users for assignment: - - - Delete - - - 91, 15 - - - Assigned users: - - - Exclusive Assignment of tasks to users: - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIujkACa/CAAqu2gAKr5AACLA+AADPBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UZAAu9nwAJsfwNK9X/Bh/L/wARvf8ADbP/AAuw5gAK - u5kAC8BIAACzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 1f8AHNL/ABrO/wAYy/8AF8j/ABXE/wATwP8AEr3/AA+5/8G/sv+3ubb/Ayrn/wAf2/8AH9j/AB3U/wAb - 0P8AGMv/BRnE/wAU0lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/3MaSv3/RHP//0Bu - //89bP//O2r//zdm//8yYf//Ll7//z9v//9xov//f7D+/09++f86aPb/IU3y/wkz7f8AHuf/ABzj/wAc - 4f8AHdz/ABza/wAc1v8AG9P/ABvP/wAZzP8AF8j/ABXF/wAUwf8AEr7/AA27/8C+s/+2t7X/BjHs/wAk - 4f8AIt7/ACDa/wAd1f8AG8//BRvG/wAV02YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - /3odTf7/RnX//0Fv//8+bP//R3f//12O//9tn///frD//3iq//9qnP//ZZf//22e//90p///fK3//4S2 - //+Etv//dab7/2KQ9v9Ld+//NVzp/x5A4f8IJdb/ABXO/wARyf8AEMj/ABHE/wARwv8AEL7/AAm6/728 - s/+3uLX/Czjz/wAm6P8AJeX/ACLe/wAf2f8AHNT/BRrH/wAV03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAy/4EnVf7/Y5H+/2aX//9xpP//caX//2aY//9gkv//XpD//12P//9cjv//W43//1qM - //9Yiv//V4n//1eI//9Wh///VYX//1aH//9cjP//YpT//2qd//9yo///cKD+/2GP+P9Qee3/PmPk/ytM - 2P8TLsv/AAq+/7e2sP+8ua7/CTr5/wAl7f8AJej/ACPi/wAh3P8AHtX/AhrJ/wAV0XsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/1QAM//8Bzn+/xVH/v8iUv7/LV3+/zho/v9EdP7/Tn7+/1qJ - /v9llP7/aZj+/2GS//9fkP//XY7//1uM//9ai///V4n//1aH//9UhP//UYL//01///9KfP//SHn//0Z4 - //9Tg///dZn+/5m0+//C0/j/0eL4/7bD4P+SqNz/Rnf//zBf+P8hTPL/ETrp/wMm3/8AHdf/AhvK/wAW - 0oUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/8YADT/OQAx/1QANf9uADP/iQAx - /6QAMv+/ADH/2QAy//AALf/8ADH//hFB/v8bTP7/J1T9/y9e/P86Z/v/RnL7/098+/9Yhf3/dp79/5+7 - +/++z/f/2OL1/+Dn9P/Q3fX/r8b4/4qt+v9nlf7/U4f//1SI//9Wiv//WYz//16P//9fjP7/U3v1/0Vo - 6/8sSdz/DCLI/gAV1HUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wMALf8TADL/KwAy/0UANP9gADL/ewAv/5YALv+xAC7/ywAr - 9eQAJvL3ACfv/gwz7f8lSe3/I07v/yZU8v8yX/P/Pmz1/0t59/9XhPn/THTz/zpg6/8rTOT/HDnb/wok - 0v4AFc/yABTY0QAW2KoAFNeCABXXVgAA0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA/wEAHd4JACT4HAAp7DcAJ+lSACLpbAAi5ocAIOSiAB7gvQAd4NcAGdziABvZvgAZ - 2JcAGtVvABvUSAAX0CEAAOQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - - Overview of all tasks for this process/record - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Editor.resx b/app/DD-Record-Organizer - Kopie/frmTask_Editor.resx deleted file mode 100644 index 9e4adeb..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Editor.resx +++ /dev/null @@ -1,1750 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9pt, style=Italic - - - 357, 249 - - - 92, 15 - - - 16 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 8 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - 9, 20 - - - 51, 15 - - - 4 - - - Task-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 11 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - 213, 248 - - - 81, 15 - - - 14 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 12 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - 84, 20 - - - 34, 15 - - - 5 - - - Task: - - - TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 15 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - 82, 249 - - - 78, 15 - - - 12 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 16 - - - False - - - True - - - 84, 68 - - - 73, 15 - - - 6 - - - Kommentar: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 19 - - - False - - - True - - - 84, 204 - - - 42, 15 - - - 10 - - - Status: - - - STATE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 20 - - - False - - - True - - - 206, 160 - - - 57, 15 - - - 8 - - - Fälligkeit: - - - DUE_DATELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 23 - - - False - - - True - - - 84, 160 - - - 63, 15 - - - 20 - - - Ist-Datum: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - 12, 68 - - - 62, 15 - - - 21 - - - Record-ID: - - - RECORD_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - False - - - True - - - Segoe UI, 9pt, style=Italic - - - 487, 249 - - - 42, 15 - - - 23 - - - WF ID: - - - WF_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - - Bottom, Right - - - Segoe UI, 9pt, style=Bold - - - MiddleLeft - - - 885, 542 - - - 178, 27 - - - 0 - - - Speichern und Schließen - - - MiddleRight - - - OK_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - Bottom, Right - - - MiddleLeft - - - 973, 509 - - - 90, 27 - - - 1 - - - Abbrechen - - - MiddleRight - - - Cancel_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 17, 17 - - - 160, 17 - - - 438, 17 - - - 710, 17 - - - 17, 56 - - - 904, 56 - - - Segoe UI, 9pt, style=Italic - - - 487, 267 - - - 42, 23 - - - 24 - - - WF_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Segoe UI, 9pt, style=Italic - - - 12, 88 - - - 68, 23 - - - 23 - - - RECORD_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - 87, 178 - - - 96, 23 - - - 21 - - - DateTimePicker1 - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - MiddleLeft - - - 504, 178 - - - 176, 23 - - - 19 - - - zum Kalender hinzufügen - - - MiddleRight - - - btnAddAppointment - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - MiddleLeft - - - 605, 20 - - - 75, 43 - - - 18 - - - Löschen - - - MiddleRight - - - btndeleteTask - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 7 - - - Segoe UI, 9pt, style=Italic - - - 12, 40 - - - 68, 23 - - - 5 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 9 - - - Segoe UI, 9pt, style=Italic - - - 360, 267 - - - 121, 23 - - - 17 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 10 - - - Segoe UI, 9pt, style=Italic - - - 87, 40 - - - 512, 23 - - - 6 - - - TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 13 - - - Segoe UI, 9pt, style=Italic - - - 216, 267 - - - 138, 23 - - - 15 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 14 - - - 87, 88 - - - True - - - 593, 69 - - - 7 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 17 - - - Segoe UI, 9pt, style=Italic - - - 87, 267 - - - 123, 23 - - - 13 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 18 - - - 209, 178 - - - 96, 23 - - - 9 - - - DUE_DATEDateTimePicker - - - System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 21 - - - 883, 17 - - - 87, 222 - - - 297, 23 - - - 11 - - - STATE_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 22 - - - 0, 0 - - - 700, 312 - - - 19 - - - Aktueller Task: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - Segoe UI, 9pt, style=Bold - - - 706, 9 - - - 120, 15 - - - 21 - - - Nachfolgende Tasks: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Top, Bottom, Left - - - MiddleLeft - - - 385, 76 - - - 112, 40 - - - 29 - - - User dem Task -zuordnen - - - MiddleRight - - - btnAddUser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - Top, Bottom, Left, Right - - - 15 - - - 503, 37 - - - 184, 214 - - - 28 - - - ListBoxUser - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - Top, Bottom, Left - - - ID - - - 40 - - - Task - - - 200 - - - User - - - 120 - - - 12, 37 - - - 367, 214 - - - 27 - - - ListViewExclusiveUser - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - True - - - Segoe UI, 9pt, style=Bold - - - 500, 19 - - - 182, 15 - - - 26 - - - User zur Zuordnung auswählen: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - MiddleLeft - - - 385, 37 - - - 112, 33 - - - 24 - - - löschen - - - MiddleRight - - - btndeleteuser - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - True - - - Segoe UI, 9pt, style=Bold - - - 9, 19 - - - 112, 15 - - - 22 - - - Zugeordnete User: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - 0, 318 - - - 700, 264 - - - 22 - - - Exklusive Zuordnung von Tasks zu Usern: - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - TopLeft - - - 987, 27 - - - 122, 47 - - - 23 - - - Nachfolgenden -Task löschen - - - TopRight - - - btndelete_following - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 15 - - - 709, 27 - - - 272, 274 - - - 24 - - - ListBoxFollowing - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 17, 95 - - - True - - - 203 - - - 7, 15 - - - 1117, 594 - - - Segoe UI, 9pt - - - - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIujkACa/CAAqu2gAKr5AACLA+AADPBAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UZAAu9nwAJsfwNK9X/Bh/L/wARvf8ADbP/AAuw5gAK - u5kAC8BIAACzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 1f8AHNL/ABrO/wAYy/8AF8j/ABXE/wATwP8AEr3/AA+5/8G/sv+3ubb/Ayrn/wAf2/8AH9j/AB3U/wAb - 0P8AGMv/BRnE/wAU0lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/3MaSv3/RHP//0Bu - //89bP//O2r//zdm//8yYf//Ll7//z9v//9xov//f7D+/09++f86aPb/IU3y/wkz7f8AHuf/ABzj/wAc - 4f8AHdz/ABza/wAc1v8AG9P/ABvP/wAZzP8AF8j/ABXF/wAUwf8AEr7/AA27/8C+s/+2t7X/BjHs/wAk - 4f8AIt7/ACDa/wAd1f8AG8//BRvG/wAV02YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 - /3odTf7/RnX//0Fv//8+bP//R3f//12O//9tn///frD//3iq//9qnP//ZZf//22e//90p///fK3//4S2 - //+Etv//dab7/2KQ9v9Ld+//NVzp/x5A4f8IJdb/ABXO/wARyf8AEMj/ABHE/wARwv8AEL7/AAm6/728 - s/+3uLX/Czjz/wAm6P8AJeX/ACLe/wAf2f8AHNT/BRrH/wAV03AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAy/4EnVf7/Y5H+/2aX//9xpP//caX//2aY//9gkv//XpD//12P//9cjv//W43//1qM - //9Yiv//V4n//1eI//9Wh///VYX//1aH//9cjP//YpT//2qd//9yo///cKD+/2GP+P9Qee3/PmPk/ytM - 2P8TLsv/AAq+/7e2sP+8ua7/CTr5/wAl7f8AJej/ACPi/wAh3P8AHtX/AhrJ/wAV0XsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2/1QAM//8Bzn+/xVH/v8iUv7/LV3+/zho/v9EdP7/Tn7+/1qJ - /v9llP7/aZj+/2GS//9fkP//XY7//1uM//9ai///V4n//1aH//9UhP//UYL//01///9KfP//SHn//0Z4 - //9Tg///dZn+/5m0+//C0/j/0eL4/7bD4P+SqNz/Rnf//zBf+P8hTPL/ETrp/wMm3/8AHdf/AhvK/wAW - 0oUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/8YADT/OQAx/1QANf9uADP/iQAx - /6QAMv+/ADH/2QAy//AALf/8ADH//hFB/v8bTP7/J1T9/y9e/P86Z/v/RnL7/098+/9Yhf3/dp79/5+7 - +/++z/f/2OL1/+Dn9P/Q3fX/r8b4/4qt+v9nlf7/U4f//1SI//9Wiv//WYz//16P//9fjP7/U3v1/0Vo - 6/8sSdz/DCLI/gAV1HUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wMALf8TADL/KwAy/0UANP9gADL/ewAv/5YALv+xAC7/ywAr - 9eQAJvL3ACfv/gwz7f8lSe3/I07v/yZU8v8yX/P/Pmz1/0t59/9XhPn/THTz/zpg6/8rTOT/HDnb/wok - 0v4AFc/yABTY0QAW2KoAFNeCABXXVgAA0AcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAA/wEAHd4JACT4HAAp7DcAJ+lSACLpbAAi5ocAIOSiAB7gvQAd4NcAGdziABvZvgAZ - 2JcAGtVvABvUSAAX0CEAAOQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA//x///// - AAD/8A////8AAP/AAP///wAA/4AAH///AAD+AAAD//8AAPgAAAB//wAA+AAAAA//AAD4AAAAAf8AAPgA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgA - AAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA8AAAAAAf - AADwAAAAAB8AAPAAAAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAADwAA8AAAAAAPAADwAAAAAA8AAPAA - AAAADwAA/gAAAAAPAAD//4AAAB8AAP///8AP/wAA////////AAD///////8AAP///////wAA - - - - CenterParent - - - Aktueller Task für Record - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WORKFLOW_TASKBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOW_TASKTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASKTableAdapter, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WORKFLOW_TASK_STATETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_WF_ACTIVEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOW_TASK_STATEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader1 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ColumnHeader3 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_WF_ACTIVETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_ACTIVETableAdapter, DD_DMSDataSet1.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmTask_Editor - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Editor.vb b/app/DD-Record-Organizer - Kopie/frmTask_Editor.vb deleted file mode 100644 index c603cf9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Editor.vb +++ /dev/null @@ -1,269 +0,0 @@ -Imports System.Windows.Forms - -Public Class frmTask_Editor - - Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click - Try - Dim upd = String.Format("UPDATE TBPMO_WORKFLOW_TASK SET COMMENT = '{0}', DUE_DATE = '{1}', STATE_ID = {2}, ACTIVE = {3}, CHANGED_WHO = '{4}', TASK_DATE = '{5}' " & _ - "WHERE GUID = {6}", COMMENTTextBox.Text, DUE_DATEDateTimePicker.Value, STATE_IDComboBox.SelectedValue, 1, USER_USERNAME, DateTimePicker1.Value, Me.GUIDTextBox.Text) - If ClassDatabase.Execute_non_Query(upd, True) Then - Me.Close() - Else - MsgBox("Update not successfull. Please check logfile.", MsgBoxStyle.Exclamation) - End If - ' Me.TBPMO_WORKFLOW_TASKTableAdapter.cmdUpdate(COMMENTTextBox.Text, DUE_DATEDateTimePicker.Value, STATE_IDComboBox.SelectedValue, 1, USER_USERNAME, DateTimePicker1.Value, Me.GUIDTextBox.Text) - Catch ex As Exception - MsgBox("Error in Exit:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Close() - End Sub - - - Private Sub frmWF_TaskEditor_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_WORKFLOW_TASKTableAdapter.Connection.ConnectionString = MyConnectionString - Me.VWPMO_WF_ACTIVETableAdapter.Connection.ConnectionString = MyConnectionString - Load_Task() - - If DD_DMSDataSet.VWPMO_WF_ACTIVE.Rows.Count = 0 Then - Dim result As MsgBoxResult = MsgBox("Aktuell ist der Workflow anscheinend noch nicht aktiv - Wollen Sie diesen nun starten?", MsgBoxStyle.YesNo, "Frage:") - If result = MsgBoxResult.Yes Then - TBPMO_WORKFLOW_TASKTableAdapter.cmdsetActive(USER_USERNAME, CURRENT_RECORD_ID) - Load_Task() - If DD_DMSDataSet.VWPMO_WF_ACTIVE.Rows.Count = 0 Then - MsgBox("Keine aktiven Tasks - Bitte informieren Sie Ihren Systembetreuer.", MsgBoxStyle.Exclamation) - Me.Close() - End If - Else - Me.Close() - End If - End If - Catch ex As Exception - MsgBox("Error Loading Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Me.Close() - End Try - - End Sub - - Sub Load_Task() - Try - Me.VWPMO_WF_ACTIVETableAdapter.FillByRecord(Me.DD_DMSDataSet.VWPMO_WF_ACTIVE, USER_LANGUAGE, USER_USERNAME, CURRENT_RECORD_ID) - Catch ex As Exception - MsgBox("Error in Load_Task:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Following() - Try - Dim sql = "select WF_TASK_ID, dbo.FNPMO_GETOBJECTCAPTION('{0}', 'TASK_TITLE' + CONVERT(VARCHAR(5), WF_ID), 1) AS [Workflow-Title] from VWPMO_WF_ACTIVE where WF_TASK_ID <> " & Me.GUIDTextBox.Text & " AND RECORD_ID = " & CURRENT_RECORD_ID - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - Dim msg As String = " nachfolgender Task" - If USER_LANGUAGE <> "de-DE" Then - msg = " following task:" - End If - If DT.Rows.Count > 0 Then - If DT.Rows.Count = 1 Then - Label1.Text = "1" & msg - Else - If USER_LANGUAGE <> "de-DE" Then - msg = " following tasks:" - Else - msg = " nachfolgende Tasks:" - End If - Label1.Text = DT.Rows.Count.ToString & msg - End If - - ListBoxFollowing.Visible = True - btndelete_following.Visible = True - ListBoxFollowing.DataSource = DT - ListBoxFollowing.DisplayMember = DT.Columns(1).ColumnName - ListBoxFollowing.ValueMember = DT.Columns(0).ColumnName - 'Me.DataGridView1.DataSource = DT - Else - If USER_LANGUAGE <> "de-DE" Then - msg = "No following tasks" - Else - msg = "Keine nachfolgenden Tasks" - End If - Label1.Text = msg - Me.ListBoxFollowing.Visible = False - btndelete_following.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Load_Following:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_User() - Try - Dim Sql = "SELECT T.GUID as [User-ID], T.NAME + ', ' + T.PRENAME AS [User] FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' ORDER BY USERNAME" - Dim DT As DataTable = ClassDatabase.Return_Datatable(Sql) - If DT Is Nothing = False Then - Me.ListBoxUser.Visible = True - Me.ListBoxUser.DataSource = DT - Me.ListBoxUser.DisplayMember = DT.Columns(1).ColumnName - Me.ListBoxUser.ValueMember = DT.Columns(0).ColumnName - Else - Me.ListBoxUser.Visible = False - End If - - Catch ex As Exception - MsgBox("Error in Load_User:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_TASK_USER() - Try - 'Dim sql = "SELECT * FROM VWPMO_WF_USER WHERE LOWER(USERNAME) = '" & USER_USERNAME & "' AND WF_TASK_ID = " & Me.GUIDTextBox.Text - Dim sql = "SELECT * FROM VWPMO_WF_USER WHERE WF_TASK_ID = " & Me.GUIDTextBox.Text - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - Dim count As Integer = 0 - If DT Is Nothing = False Then - ListViewExclusiveUser.Items.Clear() - For Each row As DataRow In DT.Rows - ListViewExclusiveUser.Items.Add(row.Item("GUID").ToString) - ListViewExclusiveUser.Items(count).SubItems.Add(row.Item("TITLE").ToString) - ListViewExclusiveUser.Items(count).SubItems.Add(row.Item("USERNAME").ToString) - count += 1 - Next - End If - Catch ex As Exception - MsgBox("Error in Load_TASK_USER:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmWF_TaskEditor_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Try - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.FillBy(Me.DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATE, USER_LANGUAGE, WF_IDTextBox.Text, CURRENT_ENTITY_ID) - Dim state = DD_DMSDataSet.VWPMO_WF_ACTIVE.Rows(0).Item("STATE_TITLE") - Me.STATE_IDComboBox.SelectedIndex = STATE_IDComboBox.FindStringExact(state) - Catch ex As Exception - MsgBox("Error in Load_TaskStates:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Load_Following() - Load_User() - Load_TASK_USER() - End Sub - - 'Private Sub DataGridView2_MouseDown(sender As Object, e As MouseEventArgs) - ' If DataGridViewUser.Visible = True Then - ' 'If tsbtnworkUser.Text <> "Bearbeitung aktiv" Then - ' Dim i As Integer - ' i = DataGridViewUser.CurrentRow.Index - ' If DataGridViewUser.Item(0, i).Value Is Nothing = False Then - ' Me.DataGridViewUser.DoDragDrop(DataGridViewUser.Item(0, i).Value.ToString, DragDropEffects.Copy) - ' End If - ' End If - - 'End Sub - Private Sub ListView1_DragEnter(sender As Object, e As DragEventArgs) Handles ListViewExclusiveUser.DragEnter - ' Check the format of the data being dropped. - If (e.Data.GetDataPresent(DataFormats.Text)) Then - ' Display the copy cursor. - e.Effect = DragDropEffects.Copy - Else - ' Display the no-drop cursor. - e.Effect = DragDropEffects.None - End If - End Sub - - Private Sub ListView1_DragDrop(sender As Object, e As DragEventArgs) Handles ListViewExclusiveUser.DragDrop - Try - If e.Data.GetData(DataFormats.Text) Is Nothing = False Then - Dim sql = "Insert INTO TBPMO_WORKFLOW_TASK_USER (WF_TASK_ID,[USER_ID]) VALUES (" & Me.GUIDTextBox.Text & ", " & e.Data.GetData(DataFormats.Text) & ")" - If ClassDatabase.Execute_non_Query(sql, False) = True Then - Load_TASK_USER() - End If - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen eines Users:") - End Try - End Sub - - Private Sub btndeleteuser_Click(sender As Object, e As EventArgs) Handles btndeleteuser.Click - Try - If (Me.ListViewExclusiveUser.SelectedItems.Count > 0) Then - Dim sql = "DELETE FROM TBPMO_WORKFLOW_TASK_USER WHERE GUID = " & Me.ListViewExclusiveUser.SelectedItems.Item(0).Text - ClassDatabase.Execute_non_Query(sql, False) - Load_TASK_USER() - End If - - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in btndeleteuser:") - End Try - End Sub - - Private Sub btndeleteTask_Click(sender As Object, e As EventArgs) Handles btndeleteTask.Click - Try - Dim result As MsgBoxResult = MsgBox("Sind Sie sicher das Sie diesen Task löschen wollen??", MsgBoxStyle.YesNo, "Bestätigung erforderlich:") - If result = MsgBoxResult.Yes Then - Dim sql = "DELETE FROM TBPMO_WORKFLOW_TASK_USER WHERE WF_TASK_ID = " & Me.GUIDTextBox.Text - If ClassDatabase.Execute_non_Query(sql) Then - sql = "DELETE FROM TBPMO_WORKFLOW_TASK WHERE GUID = " & Me.GUIDTextBox.Text - If ClassDatabase.Execute_non_Query(sql) Then - Load_Task() - Load_Following() - Load_TASK_USER() - End If - End If - - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Delete Task:") - End Try - End Sub - - Private Sub btnAddAppointment_Click(sender As Object, e As EventArgs) Handles btnAddAppointment.Click - Dim Subject As String = "WF-Task: " & TITLETextBox.Text - Dim Desc As String = COMMENTTextBox.Text - ' Dim ControlID As Integer = 10 - Dim DueDate = DUE_DATEDateTimePicker.Value - - ClassFunctionCommandsUI.NewEditTaskAppointment(CURRENT_RECORD_ID, 0, Subject, Desc, DueDate) - End Sub - - Private Sub btndelete_following_Click(sender As Object, e As EventArgs) Handles btndelete_following.Click - Try - If ListBoxFollowing.SelectedIndex <> -1 Then - Dim ID = ListBoxFollowing.SelectedValue - If ID > 0 Then - Dim result As MsgBoxResult = MsgBox("Sind Sie sicher das Sie diesen nachfolgenden Task löschen wollen??", MsgBoxStyle.YesNo, "Bestätigung erforderlich:") - If result = MsgBoxResult.Yes Then - Dim sql = "DELETE FROM TBPMO_WORKFLOW_TASK WHERE GUID = " & ID - If ClassDatabase.Execute_non_Query(sql) = True Then - Load_Task() - Load_Following() - Load_TASK_USER() - End If - End If - End If - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Error in Delete Following:") - End Try - - End Sub - - Private Sub ListBoxUser_MouseDown(sender As Object, e As MouseEventArgs) Handles ListBoxUser.MouseDown - - End Sub - - Private Sub btnAddUser_Click(sender As Object, e As EventArgs) Handles btnAddUser.Click - Try - If ListBoxUser.SelectedIndex <> -1 And ListBoxUser.SelectedValue > 0 Then - Dim sql = "Insert INTO TBPMO_WORKFLOW_TASK_USER (WF_TASK_ID,[USER_ID]) VALUES (" & Me.GUIDTextBox.Text & ", " & ListBoxUser.SelectedValue & ")" - If ClassDatabase.Execute_non_Query(sql, False) = True Then - Load_TASK_USER() - End If - End If - Catch ex As Exception - MsgBox("Error in Adding User exclusive Task:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgs) Handles DateTimePicker1.ValueChanged - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Management.designer.vb b/app/DD-Record-Organizer - Kopie/frmTask_Management.designer.vb deleted file mode 100644 index a02073d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Management.designer.vb +++ /dev/null @@ -1,928 +0,0 @@ - _ -Partial Class frmTask_Management - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmTask_Management)) - Dim CHANGED_WHENLabel1 As System.Windows.Forms.Label - Dim ADDED_WHENLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHOLabel1 As System.Windows.Forms.Label - Dim ADDED_WHOLabel1 As System.Windows.Forms.Label - Dim GUIDLabel1 As System.Windows.Forms.Label - Dim DESCRIPTIONLabel As System.Windows.Forms.Label - Dim TITLELabel As System.Windows.Forms.Label - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim GUIDLabel As System.Windows.Forms.Label - Dim STATE_DESCLabel As System.Windows.Forms.Label - Dim COLORLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.TBPMO_WORKFLOWBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.CHANGED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() - Me.DESCRIPTIONTextBox = New System.Windows.Forms.TextBox() - Me.TITLETextBox = New System.Windows.Forms.TextBox() - Me.TBPMO_WORKFLOWBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_WORKFLOWBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.btnSaveComment = New System.Windows.Forms.Button() - Me.txtComment = New System.Windows.Forms.TextBox() - Me.Label4 = New System.Windows.Forms.Label() - Me.lblSelection = New System.Windows.Forms.Label() - Me.txtWorkflow = New System.Windows.Forms.TextBox() - Me.DataGridView1 = New System.Windows.Forms.DataGridView() - Me.btnAddWorkflowConfig = New System.Windows.Forms.Button() - Me.chkfinal = New System.Windows.Forms.CheckBox() - Me.txtState = New System.Windows.Forms.TextBox() - Me.txtEntity = New System.Windows.Forms.TextBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.btndeleteEntityWorkflow = New System.Windows.Forms.Button() - Me.lblEntityState = New System.Windows.Forms.Label() - Me.btncolordialog = New System.Windows.Forms.Button() - Me.ListBoxStati = New System.Windows.Forms.ListBox() - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.COLORTextBox = New System.Windows.Forms.TextBox() - Me.STATE_DESCTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.TreeViewEntities = New System.Windows.Forms.TreeView() - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel4 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton15 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox3 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton16 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton17 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton18 = New System.Windows.Forms.ToolStripButton() - Me.tsbtnrefresh_Stati = New System.Windows.Forms.ToolStripButton() - Me.VWPMO_GUI_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.tslbl = New System.Windows.Forms.ToolStripStatusLabel() - Me.TBPMO_WORKFLOWTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOWTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.VWPMO_GUI_ENTITYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter() - Me.TbpmO_WD_FVIEW_DT_INDEXTableAdapter1 = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FVIEW_DT_INDEXTableAdapter() - Me.TableAdapterManager1 = New DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager() - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter() - Me.ColorDialog1 = New System.Windows.Forms.ColorDialog() - CHANGED_WHENLabel1 = New System.Windows.Forms.Label() - ADDED_WHENLabel1 = New System.Windows.Forms.Label() - CHANGED_WHOLabel1 = New System.Windows.Forms.Label() - ADDED_WHOLabel1 = New System.Windows.Forms.Label() - GUIDLabel1 = New System.Windows.Forms.Label() - DESCRIPTIONLabel = New System.Windows.Forms.Label() - TITLELabel = New System.Windows.Forms.Label() - GUIDLabel = New System.Windows.Forms.Label() - STATE_DESCLabel = New System.Windows.Forms.Label() - COLORLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - CType(Me.TBPMO_WORKFLOWBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WORKFLOWBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_WORKFLOWBindingNavigator.SuspendLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - Me.GroupBox1.SuspendLayout() - CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.SuspendLayout() - CType(Me.VWPMO_GUI_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.StatusStrip1.SuspendLayout() - Me.SuspendLayout() - ' - 'SplitContainer1 - ' - resources.ApplyResources(Me.SplitContainer1, "SplitContainer1") - Me.SplitContainer1.Name = "SplitContainer1" - ' - 'SplitContainer1.Panel1 - ' - resources.ApplyResources(Me.SplitContainer1.Panel1, "SplitContainer1.Panel1") - Me.SplitContainer1.Panel1.Controls.Add(Me.ListBox1) - Me.SplitContainer1.Panel1.Controls.Add(CHANGED_WHENLabel1) - Me.SplitContainer1.Panel1.Controls.Add(Me.CHANGED_WHENTextBox1) - Me.SplitContainer1.Panel1.Controls.Add(ADDED_WHENLabel1) - Me.SplitContainer1.Panel1.Controls.Add(Me.ADDED_WHENTextBox1) - Me.SplitContainer1.Panel1.Controls.Add(CHANGED_WHOLabel1) - Me.SplitContainer1.Panel1.Controls.Add(Me.CHANGED_WHOTextBox1) - Me.SplitContainer1.Panel1.Controls.Add(ADDED_WHOLabel1) - Me.SplitContainer1.Panel1.Controls.Add(Me.ADDED_WHOTextBox1) - Me.SplitContainer1.Panel1.Controls.Add(GUIDLabel1) - Me.SplitContainer1.Panel1.Controls.Add(Me.GUIDTextBox1) - Me.SplitContainer1.Panel1.Controls.Add(DESCRIPTIONLabel) - Me.SplitContainer1.Panel1.Controls.Add(Me.DESCRIPTIONTextBox) - Me.SplitContainer1.Panel1.Controls.Add(TITLELabel) - Me.SplitContainer1.Panel1.Controls.Add(Me.TITLETextBox) - Me.SplitContainer1.Panel1.Controls.Add(Me.TBPMO_WORKFLOWBindingNavigator) - ' - 'SplitContainer1.Panel2 - ' - Me.SplitContainer1.Panel2.Controls.Add(Me.XtraTabControl1) - ' - 'ListBox1 - ' - Me.ListBox1.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.ListBox1.DataSource = Me.TBPMO_WORKFLOWBindingSource - Me.ListBox1.DisplayMember = "TITLE" - Me.ListBox1.ForeColor = System.Drawing.Color.Firebrick - Me.ListBox1.FormattingEnabled = True - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.ValueMember = "GUID" - ' - 'TBPMO_WORKFLOWBindingSource - ' - Me.TBPMO_WORKFLOWBindingSource.DataMember = "TBPMO_WORKFLOW" - Me.TBPMO_WORKFLOWBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'CHANGED_WHENLabel1 - ' - resources.ApplyResources(CHANGED_WHENLabel1, "CHANGED_WHENLabel1") - CHANGED_WHENLabel1.Name = "CHANGED_WHENLabel1" - ' - 'CHANGED_WHENTextBox1 - ' - resources.ApplyResources(Me.CHANGED_WHENTextBox1, "CHANGED_WHENTextBox1") - Me.CHANGED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "CHANGED_WHEN", True)) - Me.CHANGED_WHENTextBox1.Name = "CHANGED_WHENTextBox1" - ' - 'ADDED_WHENLabel1 - ' - resources.ApplyResources(ADDED_WHENLabel1, "ADDED_WHENLabel1") - ADDED_WHENLabel1.Name = "ADDED_WHENLabel1" - ' - 'ADDED_WHENTextBox1 - ' - resources.ApplyResources(Me.ADDED_WHENTextBox1, "ADDED_WHENTextBox1") - Me.ADDED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "ADDED_WHEN", True)) - Me.ADDED_WHENTextBox1.Name = "ADDED_WHENTextBox1" - ' - 'CHANGED_WHOLabel1 - ' - resources.ApplyResources(CHANGED_WHOLabel1, "CHANGED_WHOLabel1") - CHANGED_WHOLabel1.Name = "CHANGED_WHOLabel1" - ' - 'CHANGED_WHOTextBox1 - ' - resources.ApplyResources(Me.CHANGED_WHOTextBox1, "CHANGED_WHOTextBox1") - Me.CHANGED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "CHANGED_WHO", True)) - Me.CHANGED_WHOTextBox1.Name = "CHANGED_WHOTextBox1" - ' - 'ADDED_WHOLabel1 - ' - resources.ApplyResources(ADDED_WHOLabel1, "ADDED_WHOLabel1") - ADDED_WHOLabel1.Name = "ADDED_WHOLabel1" - ' - 'ADDED_WHOTextBox1 - ' - resources.ApplyResources(Me.ADDED_WHOTextBox1, "ADDED_WHOTextBox1") - Me.ADDED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "ADDED_WHO", True)) - Me.ADDED_WHOTextBox1.Name = "ADDED_WHOTextBox1" - ' - 'GUIDLabel1 - ' - resources.ApplyResources(GUIDLabel1, "GUIDLabel1") - GUIDLabel1.Name = "GUIDLabel1" - ' - 'GUIDTextBox1 - ' - resources.ApplyResources(Me.GUIDTextBox1, "GUIDTextBox1") - Me.GUIDTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "GUID", True)) - Me.GUIDTextBox1.ForeColor = System.Drawing.Color.Firebrick - Me.GUIDTextBox1.Name = "GUIDTextBox1" - ' - 'DESCRIPTIONLabel - ' - resources.ApplyResources(DESCRIPTIONLabel, "DESCRIPTIONLabel") - DESCRIPTIONLabel.Name = "DESCRIPTIONLabel" - ' - 'DESCRIPTIONTextBox - ' - resources.ApplyResources(Me.DESCRIPTIONTextBox, "DESCRIPTIONTextBox") - Me.DESCRIPTIONTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "DESCRIPTION", True)) - Me.DESCRIPTIONTextBox.ForeColor = System.Drawing.Color.Firebrick - Me.DESCRIPTIONTextBox.Name = "DESCRIPTIONTextBox" - ' - 'TITLELabel - ' - resources.ApplyResources(TITLELabel, "TITLELabel") - TITLELabel.Name = "TITLELabel" - ' - 'TITLETextBox - ' - resources.ApplyResources(Me.TITLETextBox, "TITLETextBox") - Me.TITLETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOWBindingSource, "TITLE", True)) - Me.TITLETextBox.ForeColor = System.Drawing.Color.Firebrick - Me.TITLETextBox.Name = "TITLETextBox" - ' - 'TBPMO_WORKFLOWBindingNavigator - ' - Me.TBPMO_WORKFLOWBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_WORKFLOWBindingNavigator.BindingSource = Me.TBPMO_WORKFLOWBindingSource - Me.TBPMO_WORKFLOWBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_WORKFLOWBindingNavigator.CountItemFormat = "von {0} Workflows" - Me.TBPMO_WORKFLOWBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_WORKFLOWBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_WORKFLOWBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_WORKFLOWBindingNavigator, "TBPMO_WORKFLOWBindingNavigator") - Me.TBPMO_WORKFLOWBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_WORKFLOWBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_WORKFLOWBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_WORKFLOWBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_WORKFLOWBindingNavigator.Name = "TBPMO_WORKFLOWBindingNavigator" - Me.TBPMO_WORKFLOWBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBPMO_WORKFLOWBindingNavigatorSaveItem - ' - Me.TBPMO_WORKFLOWBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_WORKFLOWBindingNavigatorSaveItem, "TBPMO_WORKFLOWBindingNavigatorSaveItem") - Me.TBPMO_WORKFLOWBindingNavigatorSaveItem.Name = "TBPMO_WORKFLOWBindingNavigatorSaveItem" - ' - 'XtraTabControl1 - ' - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1}) - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Appearance.Header.Font = CType(resources.GetObject("XtraTabPage1.Appearance.Header.Font"), System.Drawing.Font) - Me.XtraTabPage1.Appearance.Header.Options.UseFont = True - Me.XtraTabPage1.Controls.Add(Me.GroupBox1) - Me.XtraTabPage1.Controls.Add(Me.btncolordialog) - Me.XtraTabPage1.Controls.Add(Me.ListBoxStati) - Me.XtraTabPage1.Controls.Add(GUIDLabel) - Me.XtraTabPage1.Controls.Add(Me.GUIDTextBox) - Me.XtraTabPage1.Controls.Add(Me.COLORTextBox) - Me.XtraTabPage1.Controls.Add(STATE_DESCLabel) - Me.XtraTabPage1.Controls.Add(COLORLabel) - Me.XtraTabPage1.Controls.Add(Me.STATE_DESCTextBox) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHOLabel) - Me.XtraTabPage1.Controls.Add(CHANGED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHENLabel) - Me.XtraTabPage1.Controls.Add(CHANGED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(Me.Label1) - Me.XtraTabPage1.Controls.Add(Me.TreeViewEntities) - Me.XtraTabPage1.Controls.Add(Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator) - Me.XtraTabPage1.Name = "XtraTabPage1" - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - ' - 'GroupBox1 - ' - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Controls.Add(Me.btnSaveComment) - Me.GroupBox1.Controls.Add(Me.txtComment) - Me.GroupBox1.Controls.Add(Me.Label4) - Me.GroupBox1.Controls.Add(Me.lblSelection) - Me.GroupBox1.Controls.Add(Me.txtWorkflow) - Me.GroupBox1.Controls.Add(Me.DataGridView1) - Me.GroupBox1.Controls.Add(Me.btnAddWorkflowConfig) - Me.GroupBox1.Controls.Add(Me.chkfinal) - Me.GroupBox1.Controls.Add(Me.txtState) - Me.GroupBox1.Controls.Add(Me.txtEntity) - Me.GroupBox1.Controls.Add(Me.Label3) - Me.GroupBox1.Controls.Add(Me.Label2) - Me.GroupBox1.Controls.Add(Me.btndeleteEntityWorkflow) - Me.GroupBox1.Controls.Add(Me.lblEntityState) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'btnSaveComment - ' - resources.ApplyResources(Me.btnSaveComment, "btnSaveComment") - Me.btnSaveComment.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - Me.btnSaveComment.Name = "btnSaveComment" - Me.btnSaveComment.UseVisualStyleBackColor = True - ' - 'txtComment - ' - resources.ApplyResources(Me.txtComment, "txtComment") - Me.txtComment.Name = "txtComment" - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'lblSelection - ' - resources.ApplyResources(Me.lblSelection, "lblSelection") - Me.lblSelection.Name = "lblSelection" - ' - 'txtWorkflow - ' - resources.ApplyResources(Me.txtWorkflow, "txtWorkflow") - Me.txtWorkflow.ForeColor = System.Drawing.Color.Firebrick - Me.txtWorkflow.Name = "txtWorkflow" - Me.txtWorkflow.ReadOnly = True - ' - 'DataGridView1 - ' - Me.DataGridView1.AllowUserToAddRows = False - Me.DataGridView1.AllowUserToDeleteRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.NavajoWhite - Me.DataGridView1.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 - resources.ApplyResources(Me.DataGridView1, "DataGridView1") - Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle2.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Bold) - DataGridViewCellStyle2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(32, Byte), Integer), CType(CType(31, Byte), Integer), CType(CType(53, Byte), Integer)) - DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.DataGridView1.DefaultCellStyle = DataGridViewCellStyle2 - Me.DataGridView1.Name = "DataGridView1" - ' - 'btnAddWorkflowConfig - ' - resources.ApplyResources(Me.btnAddWorkflowConfig, "btnAddWorkflowConfig") - Me.btnAddWorkflowConfig.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - Me.btnAddWorkflowConfig.Name = "btnAddWorkflowConfig" - Me.btnAddWorkflowConfig.UseVisualStyleBackColor = True - ' - 'chkfinal - ' - resources.ApplyResources(Me.chkfinal, "chkfinal") - Me.chkfinal.Name = "chkfinal" - Me.chkfinal.UseVisualStyleBackColor = True - ' - 'txtState - ' - resources.ApplyResources(Me.txtState, "txtState") - Me.txtState.ForeColor = System.Drawing.Color.ForestGreen - Me.txtState.Name = "txtState" - Me.txtState.ReadOnly = True - ' - 'txtEntity - ' - resources.ApplyResources(Me.txtEntity, "txtEntity") - Me.txtEntity.ForeColor = System.Drawing.Color.OrangeRed - Me.txtEntity.Name = "txtEntity" - Me.txtEntity.ReadOnly = True - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.ForeColor = System.Drawing.Color.Green - Me.Label3.Name = "Label3" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.ForeColor = System.Drawing.Color.Firebrick - Me.Label2.Name = "Label2" - ' - 'btndeleteEntityWorkflow - ' - resources.ApplyResources(Me.btndeleteEntityWorkflow, "btndeleteEntityWorkflow") - Me.btndeleteEntityWorkflow.ForeColor = System.Drawing.Color.Firebrick - Me.btndeleteEntityWorkflow.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - Me.btndeleteEntityWorkflow.Name = "btndeleteEntityWorkflow" - Me.btndeleteEntityWorkflow.UseVisualStyleBackColor = True - ' - 'lblEntityState - ' - resources.ApplyResources(Me.lblEntityState, "lblEntityState") - Me.lblEntityState.ForeColor = System.Drawing.Color.OrangeRed - Me.lblEntityState.Name = "lblEntityState" - ' - 'btncolordialog - ' - Me.btncolordialog.Image = Global.DD_Record_Organizer.My.Resources.Resources.color_wheel - resources.ApplyResources(Me.btncolordialog, "btncolordialog") - Me.btncolordialog.Name = "btncolordialog" - Me.btncolordialog.UseVisualStyleBackColor = True - ' - 'ListBoxStati - ' - Me.ListBoxStati.BackColor = System.Drawing.SystemColors.ScrollBar - Me.ListBoxStati.DataSource = Me.TBPMO_WORKFLOW_TASK_STATEBindingSource - Me.ListBoxStati.DisplayMember = "STATE_DESC" - Me.ListBoxStati.FormattingEnabled = True - resources.ApplyResources(Me.ListBoxStati, "ListBoxStati") - Me.ListBoxStati.Name = "ListBoxStati" - Me.ListBoxStati.ValueMember = "GUID" - ' - 'TBPMO_WORKFLOW_TASK_STATEBindingSource - ' - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource.DataMember = "TBPMO_WORKFLOW_TASK_STATE" - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "GUID", True)) - Me.GUIDTextBox.ForeColor = System.Drawing.Color.ForestGreen - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - ' - 'COLORTextBox - ' - Me.COLORTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "COLOR", True)) - resources.ApplyResources(Me.COLORTextBox, "COLORTextBox") - Me.COLORTextBox.Name = "COLORTextBox" - ' - 'STATE_DESCLabel - ' - resources.ApplyResources(STATE_DESCLabel, "STATE_DESCLabel") - STATE_DESCLabel.Name = "STATE_DESCLabel" - ' - 'COLORLabel - ' - resources.ApplyResources(COLORLabel, "COLORLabel") - COLORLabel.Name = "COLORLabel" - ' - 'STATE_DESCTextBox - ' - Me.STATE_DESCTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "STATE_DESC", True)) - Me.STATE_DESCTextBox.ForeColor = System.Drawing.Color.ForestGreen - resources.ApplyResources(Me.STATE_DESCTextBox, "STATE_DESCTextBox") - Me.STATE_DESCTextBox.Name = "STATE_DESCTextBox" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'TreeViewEntities - ' - Me.TreeViewEntities.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.TreeViewEntities.ForeColor = System.Drawing.Color.OrangeRed - resources.ApplyResources(Me.TreeViewEntities, "TreeViewEntities") - Me.TreeViewEntities.Name = "TreeViewEntities" - ' - 'TBPMO_WORKFLOW_TASK_STATEBindingNavigator - ' - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.AddNewItem = Me.ToolStripButton1 - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.BindingSource = Me.TBPMO_WORKFLOW_TASK_STATEBindingSource - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.CountItem = Me.ToolStripLabel4 - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.CountItemFormat = "von {0} Workflow-Schritten" - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.DeleteItem = Me.ToolStripButton2 - resources.ApplyResources(Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator, "TBPMO_WORKFLOW_TASK_STATEBindingNavigator") - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton7, Me.ToolStripButton15, Me.ToolStripSeparator7, Me.ToolStripTextBox3, Me.ToolStripLabel4, Me.ToolStripSeparator8, Me.ToolStripButton16, Me.ToolStripButton17, Me.ToolStripSeparator9, Me.ToolStripButton1, Me.ToolStripButton2, Me.ToolStripButton18, Me.tsbtnrefresh_Stati}) - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.MoveFirstItem = Me.ToolStripButton7 - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.MoveLastItem = Me.ToolStripButton17 - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.MoveNextItem = Me.ToolStripButton16 - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.MovePreviousItem = Me.ToolStripButton15 - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.Name = "TBPMO_WORKFLOW_TASK_STATEBindingNavigator" - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.PositionItem = Me.ToolStripTextBox3 - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripLabel4 - ' - Me.ToolStripLabel4.Name = "ToolStripLabel4" - resources.ApplyResources(Me.ToolStripLabel4, "ToolStripLabel4") - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'ToolStripButton7 - ' - Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton7, "ToolStripButton7") - Me.ToolStripButton7.Name = "ToolStripButton7" - ' - 'ToolStripButton15 - ' - Me.ToolStripButton15.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton15, "ToolStripButton15") - Me.ToolStripButton15.Name = "ToolStripButton15" - ' - 'ToolStripSeparator7 - ' - Me.ToolStripSeparator7.Name = "ToolStripSeparator7" - resources.ApplyResources(Me.ToolStripSeparator7, "ToolStripSeparator7") - ' - 'ToolStripTextBox3 - ' - resources.ApplyResources(Me.ToolStripTextBox3, "ToolStripTextBox3") - Me.ToolStripTextBox3.Name = "ToolStripTextBox3" - ' - 'ToolStripSeparator8 - ' - Me.ToolStripSeparator8.Name = "ToolStripSeparator8" - resources.ApplyResources(Me.ToolStripSeparator8, "ToolStripSeparator8") - ' - 'ToolStripButton16 - ' - Me.ToolStripButton16.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton16, "ToolStripButton16") - Me.ToolStripButton16.Name = "ToolStripButton16" - ' - 'ToolStripButton17 - ' - Me.ToolStripButton17.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton17, "ToolStripButton17") - Me.ToolStripButton17.Name = "ToolStripButton17" - ' - 'ToolStripSeparator9 - ' - Me.ToolStripSeparator9.Name = "ToolStripSeparator9" - resources.ApplyResources(Me.ToolStripSeparator9, "ToolStripSeparator9") - ' - 'ToolStripButton18 - ' - Me.ToolStripButton18.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton18, "ToolStripButton18") - Me.ToolStripButton18.Name = "ToolStripButton18" - ' - 'tsbtnrefresh_Stati - ' - Me.tsbtnrefresh_Stati.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.tsbtnrefresh_Stati.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tsbtnrefresh_Stati, "tsbtnrefresh_Stati") - Me.tsbtnrefresh_Stati.Name = "tsbtnrefresh_Stati" - ' - 'VWPMO_GUI_ENTITYBindingSource - ' - Me.VWPMO_GUI_ENTITYBindingSource.DataMember = "VWPMO_GUI_ENTITY" - Me.VWPMO_GUI_ENTITYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'StatusStrip1 - ' - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslbl}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'tslbl - ' - Me.tslbl.Image = Global.DD_Record_Organizer.My.Resources.Resources.lightbulb - Me.tslbl.Name = "tslbl" - resources.ApplyResources(Me.tslbl, "tslbl") - ' - 'TBPMO_WORKFLOWTableAdapter - ' - Me.TBPMO_WORKFLOWTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Me.TBPMO_WORKFLOWTableAdapter - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'VWPMO_GUI_ENTITYTableAdapter - ' - Me.VWPMO_GUI_ENTITYTableAdapter.ClearBeforeFill = True - ' - 'TbpmO_WD_FVIEW_DT_INDEXTableAdapter1 - ' - Me.TbpmO_WD_FVIEW_DT_INDEXTableAdapter1.ClearBeforeFill = True - ' - 'TableAdapterManager1 - ' - Me.TableAdapterManager1.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager1.Connection = Nothing - Me.TableAdapterManager1.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_RESOURCESTableAdapter = Nothing - Me.TableAdapterManager1.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_WORKFLOW_TASK_STATETableAdapter - ' - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.ClearBeforeFill = True - ' - 'ColorDialog1 - ' - Me.ColorDialog1.AllowFullOpen = False - Me.ColorDialog1.FullOpen = True - Me.ColorDialog1.SolidColorOnly = True - ' - 'frmTask_Management - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainer1) - Me.Controls.Add(Me.StatusStrip1) - Me.Name = "frmTask_Management" - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel1.PerformLayout() - Me.SplitContainer1.Panel2.ResumeLayout(False) - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - CType(Me.TBPMO_WORKFLOWBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WORKFLOWBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_WORKFLOWBindingNavigator.ResumeLayout(False) - Me.TBPMO_WORKFLOWBindingNavigator.PerformLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WORKFLOW_TASK_STATEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.ResumeLayout(False) - Me.TBPMO_WORKFLOW_TASK_STATEBindingNavigator.PerformLayout() - CType(Me.VWPMO_GUI_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents tslbl As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_WORKFLOWBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WORKFLOWTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOWTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_WORKFLOWBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_WORKFLOWBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents VWPMO_GUI_ENTITYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_GUI_ENTITYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TbpmO_WD_FVIEW_DT_INDEXTableAdapter1 As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FVIEW_DT_INDEXTableAdapter - Friend WithEvents TableAdapterManager1 As DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_WORKFLOW_TASK_STATEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WORKFLOW_TASK_STATETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter - Friend WithEvents TBPMO_WORKFLOW_TASK_STATEBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel4 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton7 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton15 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator7 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox3 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator8 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton16 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton17 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator9 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton18 As System.Windows.Forms.ToolStripButton - Friend WithEvents DESCRIPTIONTextBox As System.Windows.Forms.TextBox - Friend WithEvents TITLETextBox As System.Windows.Forms.TextBox - Friend WithEvents GUIDTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents ColorDialog1 As System.Windows.Forms.ColorDialog - Friend WithEvents TreeViewEntities As System.Windows.Forms.TreeView - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents btndeleteEntityWorkflow As System.Windows.Forms.Button - Friend WithEvents btncolordialog As System.Windows.Forms.Button - Friend WithEvents ListBoxStati As System.Windows.Forms.ListBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents COLORTextBox As System.Windows.Forms.TextBox - Friend WithEvents STATE_DESCTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents lblEntityState As System.Windows.Forms.Label - Friend WithEvents tsbtnrefresh_Stati As System.Windows.Forms.ToolStripButton - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents txtEntity As System.Windows.Forms.TextBox - Friend WithEvents txtState As System.Windows.Forms.TextBox - Friend WithEvents chkfinal As System.Windows.Forms.CheckBox - Friend WithEvents btnAddWorkflowConfig As System.Windows.Forms.Button - Friend WithEvents txtWorkflow As System.Windows.Forms.TextBox - Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView - Friend WithEvents lblSelection As System.Windows.Forms.Label - Friend WithEvents txtComment As System.Windows.Forms.TextBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents btnSaveComment As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Management.en-US.resx b/app/DD-Record-Organizer - Kopie/frmTask_Management.en-US.resx deleted file mode 100644 index 243415b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Management.en-US.resx +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Add Task to Entity - - - - 70, 15 - - - Description: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 123, 22 - - - of {0} Workflow-Tasks - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 76, 22 - - - of {0} Entities - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - Entity - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 86, 22 - - - of {0} Relations - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - Map Task to Entity - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 81, 22 - - - of {0} Statuses - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - Statuses of Tasks - - - Advanced Settings - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Management.resx b/app/DD-Record-Organizer - Kopie/frmTask_Management.resx deleted file mode 100644 index 4c8a830..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Management.resx +++ /dev/null @@ -1,2291 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - - True - - - 277, 17 - - - 134, 17 - - - 15 - - - 12, 28 - - - 324, 289 - - - 17 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 0 - - - False - - - Bottom, Left - - - True - - - 182, 553 - - - 77, 15 - - - 14 - - - Added when: - - - CHANGED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 1 - - - Bottom, Left - - - 185, 571 - - - 148, 23 - - - 15 - - - CHANGED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 2 - - - False - - - Bottom, Left - - - True - - - 9, 553 - - - 71, 15 - - - 12 - - - Added who: - - - ADDED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 3 - - - Bottom, Left - - - 12, 571 - - - 152, 23 - - - 13 - - - ADDED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 4 - - - False - - - Bottom, Left - - - True - - - 182, 509 - - - 84, 15 - - - 10 - - - Changed who: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 5 - - - Bottom, Left - - - 185, 527 - - - 148, 23 - - - 11 - - - CHANGED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 6 - - - False - - - Bottom, Left - - - True - - - 12, 509 - - - 71, 15 - - - 9 - - - Added who: - - - ADDED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 7 - - - Bottom, Left - - - 12, 527 - - - 152, 23 - - - 10 - - - ADDED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 8 - - - False - - - Bottom, Left - - - True - - - 12, 350 - - - 49, 15 - - - 8 - - - Task-ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 9 - - - Bottom, Left - - - 15, 368 - - - 32, 23 - - - 9 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 10 - - - False - - - Bottom, Left - - - True - - - 12, 394 - - - 82, 15 - - - 5 - - - Beschreibung: - - - DESCRIPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 11 - - - Bottom, Left - - - 15, 412 - - - True - - - 321, 94 - - - 6 - - - DESCRIPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 12 - - - False - - - Bottom, Left - - - True - - - 65, 350 - - - 33, 15 - - - 3 - - - Title: - - - TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 13 - - - Bottom, Left - - - 68, 368 - - - 268, 23 - - - 4 - - - TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 14 - - - 17, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 103, 22 - - - von {0} Workflows - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 398, 25 - - - 2 - - - BindingNavigator1 - - - TBPMO_WORKFLOWBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 15 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - Fill - - - 0, 0 - - - Tahoma, 9pt, style=Bold - - - Top, Bottom, Left - - - Bottom, Left - - - Tahoma, 9pt - - - 34, 257 - - - 34, 23 - - - 50 - - - btnSaveComment - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Bottom, Left - - - Tahoma, 9pt - - - 74, 238 - - - True - - - 667, 42 - - - 49 - - - txtComment - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Bottom, Left - - - True - - - Tahoma, 9pt - - - 6, 238 - - - 52, 14 - - - 48 - - - Hinweis: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 6, 104 - - - 28, 16 - - - 47 - - - No - - - lblSelection - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - Tahoma, 8.25pt, style=Italic - - - 9, 40 - - - 234, 21 - - - 46 - - - txtWorkflow - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - Top, Bottom, Left, Right - - - 9, 123 - - - 732, 112 - - - 45 - - - DataGridView1 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - Tahoma, 9pt - - - MiddleLeft - - - 468, 67 - - - 273, 23 - - - 44 - - - Hinzufügen Workflow Konfiguration - - - MiddleRight - - - btnAddWorkflowConfig - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - True - - - Tahoma, 9pt, style=Italic - - - 674, 41 - - - 99, 18 - - - 43 - - - Finaler Status - - - chkfinal - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 7 - - - Tahoma, 9pt, style=Italic - - - 468, 39 - - - 200, 22 - - - 42 - - - txtState - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 8 - - - Tahoma, 9pt, style=Italic - - - 249, 39 - - - 213, 22 - - - 41 - - - txtEntity - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 9 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 465, 24 - - - 99, 13 - - - 40 - - - Gewählter Schritt: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 10 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 6, 24 - - - 117, 13 - - - 6 - - - Gewählter Workflow: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 11 - - - Segoe UI, 8.25pt - - - MiddleRight - - - NoControl - - - 249, 97 - - - 75, 23 - - - 8 - - - Löschen - - - MiddleLeft - - - btndeleteEntityWorkflow - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 12 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 246, 24 - - - 96, 13 - - - 33 - - - Gewählte Entität: - - - lblEntityState - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 13 - - - Tahoma, 9.75pt, style=Bold - - - 3, 298 - - - 779, 280 - - - 37 - - - Zuordnung Entität-Workflow-Schritte - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - MiddleLeft - - - NoControl - - - 662, 109 - - - 114, 24 - - - 32 - - - ColorDialog - - - MiddleRight - - - btncolordialog - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - 495, 95 - - - 285, 48 - - - 212, 238 - - - 31 - - - ListBoxStati - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - False - - - True - - - NoControl - - - 506, 50 - - - 22, 13 - - - 17 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - 509, 68 - - - 43, 21 - - - 18 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - 509, 112 - - - 147, 21 - - - 30 - - - COLORTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - False - - - True - - - NoControl - - - 555, 50 - - - 64, 13 - - - 19 - - - Description: - - - STATE_DESCLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - False - - - True - - - NoControl - - - 506, 94 - - - 36, 13 - - - 29 - - - Color: - - - COLORLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - 558, 68 - - - 218, 21 - - - 20 - - - STATE_DESCTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - 638, 214 - - - 114, 21 - - - 28 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - False - - - True - - - NoControl - - - 506, 146 - - - 65, 13 - - - 21 - - - Added who: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - NoControl - - - 635, 194 - - - 37, 13 - - - 27 - - - when: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - 509, 164 - - - 123, 21 - - - 22 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 509, 214 - - - 123, 21 - - - 26 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - NoControl - - - 635, 146 - - - 37, 13 - - - 23 - - - when: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - False - - - True - - - NoControl - - - 506, 194 - - - 77, 13 - - - 25 - - - Changed who: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - 638, 164 - - - 114, 21 - - - 24 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - True - - - Tahoma, 9pt, style=Bold - - - 3, 4 - - - 123, 14 - - - 5 - - - Entität auswählen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 3, 20 - - - 276, 266 - - - 4 - - - TreeViewEntities - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - 278, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 150, 22 - - - von {0} Workflow-Schritten - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - None - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton3 - - - 285, 20 - - - 416, 25 - - - 14 - - - BindingNavigator1 - - - TBPMO_WORKFLOW_TASK_STATEBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - 800, 581 - - - Entitätszuordnungen und Stati-Definition - - - Ordnen Sie in diesem Bereich die Workflows zu den Entitäten zu - - - - Information - - - Konfiguration - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 802, 607 - - - 1 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel2 - - - 0 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 1204, 607 - - - 398 - - - 1 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 611, 56 - - - 17, 17 - - - 84, 17 - - - gespeichert - - - False - - - 0, 607 - - - 1204, 22 - - - 0 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 522, 17 - - - 761, 17 - - - 857, 56 - - - 17, 95 - - - 315, 95 - - - 812, 95 - - - 17, 134 - - - True - - - 174 - - - 7, 15 - - - 1204, 629 - - - Segoe UI, 9pt - - - Tasks Management - - - TBPMO_WORKFLOWBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOWBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOW_TASK_STATEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel4 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton7 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox3 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton16 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton18 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnrefresh_Stati - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_GUI_ENTITYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOWTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOWTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_GUI_ENTITYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TbpmO_WD_FVIEW_DT_INDEXTableAdapter1 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FVIEW_DT_INDEXTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager, DD_DMSDataSetCalendar.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WORKFLOW_TASK_STATETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ColorDialog1 - - - System.Windows.Forms.ColorDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmTask_Management - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Management.resx.bak b/app/DD-Record-Organizer - Kopie/frmTask_Management.resx.bak deleted file mode 100644 index 310857a..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Management.resx.bak +++ /dev/null @@ -1,2291 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - - True - - - 277, 17 - - - 134, 17 - - - 15 - - - 12, 28 - - - 324, 289 - - - 17 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 0 - - - False - - - Bottom, Left - - - True - - - 182, 553 - - - 77, 15 - - - 14 - - - Added when: - - - CHANGED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 1 - - - Bottom, Left - - - 185, 571 - - - 148, 23 - - - 15 - - - CHANGED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 2 - - - False - - - Bottom, Left - - - True - - - 9, 553 - - - 71, 15 - - - 12 - - - Added who: - - - ADDED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 3 - - - Bottom, Left - - - 12, 571 - - - 152, 23 - - - 13 - - - ADDED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 4 - - - False - - - Bottom, Left - - - True - - - 182, 509 - - - 84, 15 - - - 10 - - - Changed who: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 5 - - - Bottom, Left - - - 185, 527 - - - 148, 23 - - - 11 - - - CHANGED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 6 - - - False - - - Bottom, Left - - - True - - - 12, 509 - - - 71, 15 - - - 9 - - - Added who: - - - ADDED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 7 - - - Bottom, Left - - - 12, 527 - - - 152, 23 - - - 10 - - - ADDED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 8 - - - False - - - Bottom, Left - - - True - - - 12, 350 - - - 49, 15 - - - 8 - - - Task-ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 9 - - - Bottom, Left - - - 15, 368 - - - 32, 23 - - - 9 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 10 - - - False - - - Bottom, Left - - - True - - - 12, 394 - - - 82, 15 - - - 5 - - - Beschreibung: - - - DESCRIPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 11 - - - Bottom, Left - - - 15, 412 - - - True - - - 321, 94 - - - 6 - - - DESCRIPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 12 - - - False - - - Bottom, Left - - - True - - - 65, 350 - - - 33, 15 - - - 3 - - - Title: - - - TITLELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 13 - - - Bottom, Left - - - 68, 368 - - - 268, 23 - - - 4 - - - TITLETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 14 - - - 17, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 103, 22 - - - von {0} Workflows - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 398, 25 - - - 2 - - - BindingNavigator1 - - - TBPMO_WORKFLOWBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 15 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - Fill - - - 0, 0 - - - Tahoma, 9pt, style=Bold - - - Top, Bottom, Left - - - Bottom, Left - - - Tahoma, 9pt - - - 34, 257 - - - 34, 23 - - - 50 - - - btnSaveComment - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - Bottom, Left - - - Tahoma, 9pt - - - 74, 238 - - - True - - - 667, 42 - - - 49 - - - txtComment - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Bottom, Left - - - True - - - Tahoma, 9pt - - - 6, 238 - - - 52, 14 - - - 48 - - - Hinweis: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - True - - - 6, 104 - - - 28, 16 - - - 47 - - - No - - - lblSelection - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - Tahoma, 8.25pt, style=Italic - - - 9, 40 - - - 234, 21 - - - 46 - - - txtWorkflow - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - Top, Bottom, Left, Right - - - 9, 123 - - - 732, 112 - - - 45 - - - DataGridView1 - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - Tahoma, 9pt - - - MiddleLeft - - - 468, 67 - - - 273, 23 - - - 44 - - - Hinzufügen Workflow Konfiguration - - - MiddleRight - - - btnAddWorkflowConfig - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - True - - - Tahoma, 9pt, style=Italic - - - 674, 41 - - - 99, 18 - - - 43 - - - Finaler Status - - - chkfinal - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 7 - - - Tahoma, 9pt, style=Italic - - - 468, 39 - - - 200, 22 - - - 42 - - - txtState - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 8 - - - Tahoma, 9pt, style=Italic - - - 249, 39 - - - 213, 22 - - - 41 - - - txtEntity - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 9 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 465, 24 - - - 99, 13 - - - 40 - - - Gewählter Schritt: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 10 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 6, 24 - - - 117, 13 - - - 6 - - - Gewählter Workflow: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 11 - - - Segoe UI, 8.25pt - - - MiddleRight - - - NoControl - - - 249, 97 - - - 75, 23 - - - 8 - - - Löschen - - - MiddleLeft - - - btndeleteEntityWorkflow - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 12 - - - True - - - Segoe UI, 8.25pt, style=Bold - - - NoControl - - - 246, 24 - - - 96, 13 - - - 33 - - - Gewählte Entität: - - - lblEntityState - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 13 - - - Tahoma, 9.75pt, style=Bold - - - 3, 298 - - - 779, 280 - - - 37 - - - Zuordnung Entität-Workflow-Schritte - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - MiddleLeft - - - NoControl - - - 662, 109 - - - 114, 24 - - - 32 - - - ColorDialog - - - MiddleRight - - - btncolordialog - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - 495, 95 - - - 285, 48 - - - 212, 238 - - - 31 - - - ListBoxStati - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - False - - - True - - - NoControl - - - 506, 50 - - - 22, 13 - - - 17 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - 509, 68 - - - 43, 21 - - - 18 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - 509, 112 - - - 147, 21 - - - 30 - - - COLORTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - False - - - True - - - NoControl - - - 555, 50 - - - 64, 13 - - - 19 - - - Description: - - - STATE_DESCLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - False - - - True - - - NoControl - - - 506, 94 - - - 36, 13 - - - 29 - - - Color: - - - COLORLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - 558, 68 - - - 218, 21 - - - 20 - - - STATE_DESCTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - 638, 214 - - - 114, 21 - - - 28 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - False - - - True - - - NoControl - - - 506, 146 - - - 65, 13 - - - 21 - - - Added who: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - NoControl - - - 635, 194 - - - 37, 13 - - - 27 - - - when: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - 509, 164 - - - 123, 21 - - - 22 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 509, 214 - - - 123, 21 - - - 26 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - NoControl - - - 635, 146 - - - 37, 13 - - - 23 - - - when: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - False - - - True - - - NoControl - - - 506, 194 - - - 77, 13 - - - 25 - - - Changed who: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - 638, 164 - - - 114, 21 - - - 24 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - True - - - Tahoma, 9pt, style=Bold - - - 3, 4 - - - 123, 14 - - - 5 - - - Entität auswählen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 3, 20 - - - 276, 266 - - - 4 - - - TreeViewEntities - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - 278, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 150, 22 - - - von {0} Workflow-Schritten - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - None - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton3 - - - 285, 20 - - - 416, 25 - - - 14 - - - BindingNavigator1 - - - TBPMO_WORKFLOW_TASK_STATEBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - 800, 581 - - - Entitätszuordnungen und Stati-Definition - - - Ordnen Sie in diesem Bereich die Workflows zu den Entitäten zu - - - - Information - - - Konfiguration - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 802, 607 - - - 1 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel2 - - - 0 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 1204, 607 - - - 398 - - - 1 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 611, 56 - - - 17, 17 - - - 84, 17 - - - gespeichert - - - False - - - 0, 607 - - - 1204, 22 - - - 0 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 522, 17 - - - 761, 17 - - - 857, 56 - - - 17, 95 - - - 315, 95 - - - 812, 95 - - - 17, 134 - - - True - - - 174 - - - 7, 15 - - - 1204, 629 - - - Segoe UI, 9pt - - - Tasks Management - - - TBPMO_WORKFLOWBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOWBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOW_TASK_STATEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel4 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton7 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox3 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton16 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton18 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnrefresh_Stati - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_GUI_ENTITYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tslbl - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WORKFLOWTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOWTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_GUI_ENTITYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TbpmO_WD_FVIEW_DT_INDEXTableAdapter1 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FVIEW_DT_INDEXTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_DMSDataSetCalendarTableAdapters.TableAdapterManager, DD_DMSDataSetCalendar.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WORKFLOW_TASK_STATETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WORKFLOW_TASK_STATETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ColorDialog1 - - - System.Windows.Forms.ColorDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmTask_Management - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Management.vb b/app/DD-Record-Organizer - Kopie/frmTask_Management.vb deleted file mode 100644 index 38788f9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Management.vb +++ /dev/null @@ -1,564 +0,0 @@ -Public Class frmTask_Management - Private Shared _Instance As frmTask_Management = Nothing - Private insert As Boolean = False - Public Shared Function Instance() As frmTask_Management - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmTask_Management - End If - _Instance.BringToFront() - Return _Instance - End Function - Private formloaded As Boolean = False - Private _ENTITYID As Integer - Private Sub TBPMO_WORKFLOWBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_WORKFLOWBindingNavigatorSaveItem.Click - save_Workflow() - End Sub - Sub Save_workflow() - Try - Me.TBPMO_WORKFLOWBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_WORKFLOW.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox1.Text = USER_USERNAME - Me.TBPMO_WORKFLOWBindingSource.EndEdit() - Me.TBPMO_WORKFLOWTableAdapter.Update(DD_DMSDataSet.TBPMO_WORKFLOW) - toolstriplabel(True, "Änderungen Task erfolgreich gespeichert - " & Now) - Else - toolstriplabel(False, "") - End If - Catch ex As Exception - MsgBox("Error in Save TBPMO_WORKFLOW:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub toolstriplabel(visible As Boolean, txt As String) - tslbl.Text = txt - tslbl.Visible = visible - - End Sub - - Private Sub frmTaskmanagement_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ClassWindowLocation.SaveFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmTaskmanagement") - End Sub - Private Sub frmTaskmanagement_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - ClassWindowLocation.LoadFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmTaskmanagement") - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.Connection.ConnectionString = MyConnectionString - VWPMO_GUI_ENTITYTableAdapter.Connection.ConnectionString = MyConnectionString - TBPMO_WORKFLOWTableAdapter.Connection.ConnectionString = MyConnectionString - Try - Me.VWPMO_GUI_ENTITYTableAdapter.Fill(Me.DD_DMSDataSet.VWPMO_GUI_ENTITY) - Catch ex As Exception - MsgBox("Error in VWPMO_GUI_ENTITYTableAdapter: " & ex.Message, MsgBoxStyle.Exclamation) - ClassLogger.Add(">> Error in VWPMO_GUI_ENTITYTableAdapter: " & ex.Message, False) - End Try - Load_TreeView() - Me.TBPMO_WORKFLOWTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_WORKFLOW, USER_LANGUAGE) - Load_States() - Catch ex As Exception - MsgBox("Error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - Public Sub SetSelectedNodeStyle(tncoll As TreeNodeCollection) - For Each node As TreeNode In tncoll - - If node.IsSelected Then - node.NodeFont = New Font(TreeViewEntities.Font.FontFamily, TreeViewEntities.Font.Size, FontStyle.Bold) - node.Text = node.Text - Else - node.NodeFont = New Font(TreeViewEntities.Font.FontFamily, TreeViewEntities.Font.Size, FontStyle.Regular) - End If - - If node.Nodes.Count > 0 Then - SetSelectedNodeStyle(node.Nodes) - End If - - Next - TreeViewEntities.Refresh() - End Sub - Sub Load_TreeView() - Try - - Dim DT_SQL = String.Format("SELECT ID, Title,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FormViewID), {1}) AS 'CAPTION' FROM VWPMO_GUI_ENTITY WHERE FORM_TYPE_ID = 1 AND PARENT_ID = 0", USER_LANGUAGE, CURRENT_SCREEN_ID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If DT.Rows.Count > 0 Then - TreeViewEntities.Nodes.Clear() - For Each Row As DataRow In DT.Rows - Dim Node As TreeNode - Node = TreeViewEntities.Nodes.Add(Row.Item("CAPTION").ToString) - Node.Tag = Row.Item("ID") - Node.BackColor = Color.Orange - 'Jetzt die Ebene1Knoten einhängen - DT_SQL = String.Format("SELECT ID, Title,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FormViewID), {1}) AS 'CAPTION' FROM VWPMO_GUI_ENTITY WHERE FORM_TYPE_ID in (2,5) AND PARENT_ID = {2} ORDER BY LEVEL", USER_LANGUAGE, CURRENT_SCREEN_ID, Row.Item("ID")) - 'Dim sql As String = "SELECT T.GUID, T1.FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID in (2,5) AND T.PARENT_ID = " & Row.Item("GUID") & " ORDER BY LEVEL" - Dim dtEbene1 As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If dtEbene1.Rows.Count > 0 Then - For Each row1 As DataRow In dtEbene1.Rows - Dim Node1 As TreeNode - Node1 = Node.Nodes.Add(row1.Item("CAPTION").ToString) - Node1.Tag = row1.Item("ID") - DT_SQL = String.Format("SELECT ID, Title,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FormViewID), {1}) AS 'CAPTION' FROM VWPMO_GUI_ENTITY WHERE FORM_TYPE_ID in (3,5) AND PARENT_ID = {2} ORDER BY LEVEL", USER_LANGUAGE, CURRENT_SCREEN_ID, row1.Item("ID")) - ' Dim sql1 As String = "SELECT T.GUID, T1.FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID in (3,5) AND T.PARENT_ID = " & row1.Item("GUID") & " ORDER BY LEVEL" - 'Jetzt die Ebene2 Knoten einhängen - Dim dtEbene2 As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If dtEbene2.Rows.Count > 0 Then - For Each row2 As DataRow In dtEbene2.Rows - Dim Node2 As TreeNode - Node2 = Node1.Nodes.Add(row2.Item("CAPTION").ToString) - Node2.Tag = row2.Item("ID") - Next - End If - - Next - - End If - Next - DT_SQL = String.Format("SELECT ID, Title,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), FormViewID), {1}) AS 'CAPTION' FROM VWPMO_GUI_ENTITY WHERE FORM_TYPE_ID = 4 AND PARENT_ID = 0 ORDER BY CAPTION", USER_LANGUAGE, CURRENT_SCREEN_ID) - 'Dim sql2 As String = "SELECT T.GUID, T1.FORM_TITLE FROM TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.FORM_TYPE_ID = 4 AND T.PARENT_ID = 0 ORDER BY T1.FORM_TITLE" - Dim DT3 As DataTable = ClassDatabase.Return_Datatable(DT_SQL) - If DT3.Rows.Count > 0 Then - Dim Node As TreeNode - Node = TreeViewEntities.Nodes.Add("INDEPENDENT ENTITIES") - For Each row3 As DataRow In DT3.Rows - Dim Node2 As TreeNode - Node2 = Node.Nodes.Add(row3.Item("CAPTION").ToString) - Node2.Tag = row3.Item("ID") - Next - End If - TreeViewEntities.ExpandAll() - TreeViewEntities.Nodes(0).EnsureVisible() - End If - Catch ex As Exception - MsgBox("Error in Load_TreeView:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub TBPMO_WORKFLOWBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_WORKFLOWBindingSource.AddingNew - DD_DMSDataSet.TBPMO_WORKFLOW.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click - - End Sub - Private Sub TBPMO_WORKFLOW_FORMDataGridView_DragEnter(sender As Object, e As DragEventArgs) - ' Check the format of the data being dropped. - If (e.Data.GetDataPresent(DataFormats.Text)) Then - ' Display the copy cursor. - e.Effect = DragDropEffects.Copy - Else - ' Display the no-drop cursor. - e.Effect = DragDropEffects.None - End If - End Sub - - 'Private Sub WH_FormsDataGridView_SelectionChanged(sender As Object, e As EventArgs) - ' If formloaded = True Then - ' Dim i As Integer - ' i = WH_FormsDataGridView.CurrentRow.Index - ' If WH_FormsDataGridView.Item(0, i).Value Is Nothing = False Then - ' _FORMID = WH_FormsDataGridView.Item(0, i).Value - ' Dim ColName = WH_FormsDataGridView.Item("ColName", i).Value - ' Try - ' btnAddTask2Entity.Text = "Task zu Entität '" & ColName.ToString & "' hinzufügen" - ' Catch ex As Exception - - ' End Try - ' Refresh_Workflow_Form(_FORMID) - ' End If - ' End If - 'End Sub - - Private Sub frmTaskmanagement_Shown(sender As Object, e As EventArgs) Handles Me.Shown - formloaded = True - End Sub - Private Sub ToolStripButton18_Click(sender As Object, e As EventArgs) Handles ToolStripButton18.Click - Save_State() - End Sub - Sub Save_State() - Try - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATE.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_WORKFLOW_TASK_STATEBindingSource.EndEdit() - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.Update(DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATE) - toolstriplabel(True, "Änderungen erfolgreich gespeichert - " & Now) - End If - Catch ex As Exception - MsgBox("Error in Save TBPMO_WORKFLOW_TASK_STATE:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub TBPMO_WORKFLOW_TASK_STATEBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_WORKFLOW_TASK_STATEBindingSource.AddingNew - DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATE.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATE.CHANGED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - 'Private Sub btnAddTask2Entity_Click(sender As Object, e As EventArgs) Handles btnAddTask2Entity.Click - ' Try - ' Save_workflow() - ' 'Dim i As Integer - ' 'i = WH_FormsDataGridView.CurrentRow.Index - ' 'If WH_FormsDataGridView.Item(0, i).Value Is Nothing = False Then - ' ' _FORMID = WH_FormsDataGridView.Item(0, i).Value - ' If _ENTITYID = 0 Then - ' MsgBox("Please choose an entity.", MsgBoxStyle.Exclamation) - ' Exit Sub - ' End If - ' TBPMO_WORKFLOW_FORMTableAdapter.Insert(_ENTITYID, GUIDTextBox1.Text, 1, USER_USERNAME) - ' toolstriplabel(True, "Task erfolgreich zugeordnet - " & Now) - ' Refresh_Workflow_Form(_ENTITYID) - ' ' End If - - - ' Catch ex As Exception - ' MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen Task zu Entität:") - ' End Try - 'End Sub - - Private Sub btncolordialog_Click(sender As Object, e As EventArgs) Handles btncolordialog.Click - If ColorDialog1.ShowDialog <> System.Windows.Forms.DialogResult.Cancel Then - Dim colour As Integer = ColorTranslator.ToWin32(ColorDialog1.Color) - COLORTextBox.Text = colour - COLORTextBox.BackColor = ColorDialog1.Color - Save_State() - End If - End Sub - - - Private Sub ListBoxStati_DrawItem(sender As Object, e As DrawItemEventArgs) Handles ListBoxStati.DrawItem - Dim clrSelectedText As Color = Color.Red 'Our color for selected text - Dim clrHighlight As Color = Color.Yellow 'Our background for selected items - If e.State = DrawItemState.Selected Then - 'This item is selected - 'e.DrawBackground() - e.Graphics.FillRectangle(New SolidBrush(clrHighlight), e.Bounds) 'Fill the item's rectangle with our highlight - e.Graphics.DrawString(ListBoxStati.Items.Item(e.Index), e.Font, New SolidBrush(clrSelectedText), e.Bounds) 'Draw the text for the item - ElseIf e.State = DrawItemState.None Then - 'This item has no state - e.DrawBackground() 'Draw our regular background - e.Graphics.DrawString(ListBoxStati.Items.Item(e.Index), e.Font, Brushes.Black, e.Bounds) 'Draw the item text in its regular color - End If - 'Draws a focus rectangle around the item if it has focus - e.DrawFocusRectangle() - End Sub - - Private Sub COLORTextBox_TextChanged(sender As Object, e As EventArgs) Handles COLORTextBox.TextChanged - Try - COLORTextBox.BackColor = ColorTranslator.FromWin32(CInt(COLORTextBox.Text)) - Catch ex As Exception - Console.WriteLine(ex.Message) - End Try - End Sub - - Private Sub TreeViewEntities_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeViewEntities.AfterSelect - Try - If Not TreeViewEntities.SelectedNode Is Nothing Then - Dim entityId As Integer = Integer.Parse(TreeViewEntities.SelectedNode.Tag) - 'If USER_LANGUAGE = "de-DE" Then - ' btnAddTask2Entity.Text = "Task zu Entität '" & TreeViewEntities.SelectedNode.Text & "' hinzufügen ..." - 'Else - ' btnAddTask2Entity.Text = "Add Task to entity '" & TreeViewEntities.SelectedNode.Text & "'...." - 'End If - 'If Not IsNothing(TreeViewEntities.SelectedNode) Then - ' TreeView1.Nodes(0).Text = TreeViewEntities.SelectedNode.Text - 'Else - ' TreeView1.Nodes(0).Text = "no entity chosen" - 'End If - 'TreeView1.Nodes(0).Nodes(0).Text = TITLETextBox.Text - 'TreeView1.Nodes(0).Nodes(0).Nodes(0).Text = STATE_DESCTextBox.Text - 'TreeView1.ExpandAll() - _ENTITYID = entityId - Refresh_Inserts - - 'If Not IsNothing(ListBoxEntity_State.SelectedItem) And _ENTITYID > 0 Then - ' Load_ENTITY_States(ListBoxEntity_State.SelectedItem) - 'End If - SetSelectedNodeStyle(TreeViewEntities.Nodes) - TreeViewEntities.ExpandAll() - Load_ENTITY_States("ENT") - End If - Catch ex As Exception - MsgBox("Error in AfterSelect:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btndelete_Click(sender As Object, e As EventArgs) Handles btndeleteEntityWorkflow.Click - Try - Dim i As Integer - i = DataGridView1.CurrentRow.Index - If DataGridView1.Item(0, i).Value Is Nothing = False Then - Dim i1 = DataGridView1.Item(0, i).Value - Dim del = "DELETE FROM TBPMO_WORKFLOW_ENTITY_STATE WHERE GUID = " & i1 - If ClassDatabase.Execute_non_Query(del, False) Then - Load_ENTITY_States("ENT") - End If - End If - 'If ListBoxEntityWorkflow.SelectedIndex <> -1 Then - ' Dim ID = ListBoxEntityWorkflow.SelectedValue - - ' If ClassDatabase.Execute_non_Query(del) = True Then - ' Dim txt As String = "Der Datensatz wurde erfolgreich gelöscht - " & Now - ' If USER_LANGUAGE <> "de-DE" Then - ' txt = "The record has been deleted - " & Now - ' End If - ' Refresh_Workflow_Form(_ENTITYID) - ' toolstriplabel(True, txt) - ' End If - 'End If - Catch ex As Exception - MsgBox("Error in delete entity-workflow:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub XtraTabControl1_TabIndexChanged(sender As Object, e As EventArgs) Handles XtraTabControl1.TabIndexChanged - Select Case XtraTabControl1.TabIndex - Case 1 - If GUIDTextBox1.Text <> "" And _ENTITYID > 0 Then - Load_ENTITY_States(GUIDTextBox1.Text) - End If - - End Select - End Sub - Sub Load_ENTITY_States(Type As String) - Try - Dim sql As String - Dim txtlbl As String - Select Case Type - Case "WF" - sql = String.Format("SELECT GUID as ID,dbo.FNPMO_GETOBJECTCAPTION('{0}', 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5),FV_ID), 1) AS Entity,dbo.FNPMO_GETOBJECTCAPTION('{0}', 'TASK_TITLE' + CONVERT(VARCHAR(5),WF_ID), 1) AS [Task/Workflow],dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5),STATE_ID), 1) AS [State],Final FROM VWPMO_WORKFLOW_ENTITY_STATE WHERE WF_ID = {1}", USER_LANGUAGE, GUIDTextBox1.Text) - txtlbl = "Worflow/Tasks for selected workflow" - Case "ENT" - txtlbl = "Worflow/Tasks for selected entity" - sql = String.Format("SELECT GUID as ID,dbo.FNPMO_GETOBJECTCAPTION('{0}', 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5),FV_ID), 1) AS Entity,dbo.FNPMO_GETOBJECTCAPTION('{0}', 'TASK_TITLE' + CONVERT(VARCHAR(5),WF_ID), 1) AS [Task/Workflow],dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5),STATE_ID), 1) AS [State],Final FROM VWPMO_WORKFLOW_ENTITY_STATE WHERE ENTITY_ID = {1}", USER_LANGUAGE, _ENTITYID) - Case "STATE" - txtlbl = "Worflow/Tasks for selected state" - sql = String.Format("SELECT GUID as ID,dbo.FNPMO_GETOBJECTCAPTION('{0}', 'FORMVIEW_TITLE' + CONVERT(VARCHAR(5),FV_ID), 1) AS Entity,dbo.FNPMO_GETOBJECTCAPTION('{0}', 'TASK_TITLE' + CONVERT(VARCHAR(5),WF_ID), 1) AS [Task/Workflow],dbo.FNPMO_GETOBJECTCAPTION('{0}', 'WF_STATE_TITLE' + CONVERT(VARCHAR(5),STATE_ID), 1) AS [State],Final FROM VWPMO_WORKFLOW_ENTITY_STATE WHERE STATE_ID = {1}", USER_LANGUAGE, GUIDTextBox.Text) - End Select - ' Dim sql = String.Format("SELECT T.GUID,T1.STATE_DESC FROM TBPMO_WORKFLOW_ENTITY_STATE T, TBPMO_WORKFLOW_TASK_STATE T1 WHERE T.STATE_ID = T1.GUID AND T.WF_ID = {0} AND T.ENTITY_ID = {1}", Workflow_ID, _ENTITYID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - DataGridView1.DataSource = DT - lblSelection.Text = txtlbl - DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells - 'ListBoxEntity_State.DataSource = DT - 'ListBoxEntity_State.DisplayMember = DT.Columns(1).ColumnName - 'ListBoxEntity_State.ValueMember = DT.Columns(0).ColumnName - 'If DT.Rows.Count = 0 Then - - 'End If - Catch ex As Exception - MsgBox("Error in Load_ENTITY_States" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBPMO_WORKFLOWBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_WORKFLOWBindingSource.CurrentChanged - If GUIDTextBox1.Text <> "" Then - Refresh_Inserts() - 'If Not IsNothing(TreeViewEntities.SelectedNode) Then - ' _ENTITYID = Integer.Parse(TreeViewEntities.SelectedNode.Tag) - ' TreeView1.Nodes(0).Text = TreeViewEntities.SelectedNode.Text - 'Else - ' _ENTITYID = 0 - ' TreeView1.Nodes(0).Text = "no entity chosen" - 'End If - - 'TreeView1.Nodes(0).Nodes(0).Text = TITLETextBox.Text - 'TreeView1.Nodes(0).Nodes(0).Nodes(0).Text = STATE_DESCTextBox.Text - 'TreeView1.ExpandAll() - Load_ENTITY_States("WF") - If GUIDTextBox1.Text <> "" And _ENTITYID > 0 Then - - End If - End If - - End Sub - Sub Refresh_Inserts() - txtWorkflow.Text = TITLETextBox.Text - txtWorkflow.Tag = GUIDTextBox1.Text - txtState.Text = STATE_DESCTextBox.Text - txtState.Tag = GUIDTextBox.Text - If Not IsNothing(TreeViewEntities.SelectedNode) Then - txtEntity.Text = TreeViewEntities.SelectedNode.Text - Dim entityId As Integer = Integer.Parse(TreeViewEntities.SelectedNode.Tag) - txtEntity.Tag = entityId - Else - txtEntity.Text = "" - txtEntity.Tag = Nothing - End If - - End Sub - 'Private Sub btnAddState2Entity_Click_1(sender As Object, e As EventArgs) Handles btnAddState2Entity.Click - ' Try - ' If GUIDTextBox.Text <> "" And GUIDTextBox1.Text <> "" And _ENTITYID <> 0 Then - ' Dim ins = String.Format("INSERT INTO TBPMO_WORKFLOW_ENTITY_STATE (WF_ID,ENTITY_ID,STATE_ID,ADDED_WHO) VALUES({0},{1},{2},'{3}')", GUIDTextBox1.Text, _ENTITYID, GUIDTextBox.Text, USER_USERNAME) - ' If ClassDatabase.Execute_non_Query(ins) Then - ' Dim txt As String = "Der Datensatz wurde erfolgreich hinzugefügt - " & Now - ' If USER_LANGUAGE <> "de-DE" Then - ' txt = "The record was added successfully - " & Now - ' End If - - ' toolstriplabel(True, txt) - ' Else - ' Dim txt As String = "Unvorhergesehener Fehler bei Hinzufügen Datensatz - " & Now - ' If USER_LANGUAGE <> "de-DE" Then - ' txt = "Unexpected error while adding record - " & Now - ' End If - ' toolstriplabel(True, txt) - ' End If - ' If GUIDTextBox1.Text <> "" And _ENTITYID > 0 Then - ' Load_ENTITY_States(GUIDTextBox1.Text) - ' End If - ' Else - ' Dim txt As String = "Bitte prüfen Sie ob ein Worflow, eine Entität und ein Status gewählt ist." - ' If USER_LANGUAGE <> "de-DE" Then - ' txt = "Please check wether a workflow, an entity amd a state are chosen properly." - ' End If - ' MsgBox(txt, MsgBoxStyle.Exclamation) - ' End If - ' Catch ex As Exception - ' MsgBox("Error in Insert Entity-States" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ' End Try - 'End Sub - - Private Sub tsbtnrefresh_Stati_Click(sender As Object, e As EventArgs) Handles tsbtnrefresh_Stati.Click - Load_States() - End Sub - Sub Load_States() - Try - Me.TBPMO_WORKFLOW_TASK_STATETableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_WORKFLOW_TASK_STATE, USER_LANGUAGE) - Catch ex As Exception - MsgBox("Error in Refresh TBPMO_WORKFLOW_TASK_STATE: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - 'Private Sub btndeleteEntityState_Click(sender As Object, e As EventArgs) Handles btndeleteEntityState.Click - ' Try - ' 'If ListBoxEntity_State.SelectedIndex <> -1 Then - ' ' Dim ID = ListBoxEntity_State.SelectedValue - ' ' Dim del = "DELETE FROM TBPMO_WORKFLOW_TASK WHERE STATE_ID = " & ID - ' ' If ClassDatabase.Execute_non_Query(del) = True Then - ' ' del = "DELETE FROM TBPMO_WORKFLOW_ENTITY_STATE WHERE GUID = " & ID - ' ' If ClassDatabase.Execute_non_Query(del) = True Then - ' ' Dim txt As String = "Der Datensatz wurde erfolgreich gelöscht - " & Now - ' ' If USER_LANGUAGE <> "de-DE" Then - ' ' txt = "The record has been deleted - " & Now - ' ' End If - ' ' If Not IsNothing(ListBoxEntity_State.SelectedItem) And _ENTITYID > 0 Then - ' ' Load_ENTITY_States(ListBoxEntity_State.SelectedItem) - ' ' End If - ' ' toolstriplabel(True, txt) - ' ' End If - ' ' End If - - - ' 'End If - ' Catch ex As Exception - ' MsgBox("Error in delete entity-workflow:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ' End Try - 'End Sub - - Private Sub TBPMO_WORKFLOW_TASK_STATEBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_WORKFLOW_TASK_STATEBindingSource.CurrentChanged - If GUIDTextBox.Text <> "" And _ENTITYID <> 0 Then - Load_ENTITY_States("STATE") - 'If Not IsNothing(TreeViewEntities.SelectedNode) Then - ' TreeView1.Nodes(0).Text = TreeViewEntities.SelectedNode.Text - 'Else - ' TreeView1.Nodes(0).Text = "no entity chosen" - 'End If - 'TreeView1.Nodes(0).Nodes(0).Text = TITLETextBox.Text - 'TreeView1.Nodes(0).Nodes(0).Nodes(0).Text = STATE_DESCTextBox.Text - 'TreeView1.ExpandAll() - Refresh_Inserts - End If - - End Sub - - Private Sub ListBoxEntityWorkflow_SelectedIndexChanged(sender As Object, e As EventArgs) - Try - 'If ListBoxEntityWorkflow.SelectedIndex <> -1 Then - ' Dim ID = ListBoxEntityWorkflow.SelectedValue - ' Dim text = ListBoxEntityWorkflow.SelectedItem.ToString - ' txtEntity.Text = text - ' txtEntity.Tag = ID - ' txtState.Text = STATE_DESCTextBox.Text - ' txtState.Tag = GUIDTextBox.Text - 'End If - Catch ex As Exception - MsgBox("Error in SelectedIndexChanged entity-workflow:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnAddWorkflowConfig_Click(sender As Object, e As EventArgs) Handles btnAddWorkflowConfig.Click - Try - If GUIDTextBox1.Text <> "" And _ENTITYID <> 0 Then - Dim final - Select Case chkfinal.Checked - Case False - final = 0 - Case True - final = 1 - - End Select - Dim ins = String.Format("INSERT INTO TBPMO_WORKFLOW_ENTITY_STATE (WF_ID,ENTITY_ID,STATE_ID,ADDED_WHO,FINAL) VALUES({0},{1},{2},'{3}',{4})", GUIDTextBox1.Text, txtEntity.Tag, txtState.Tag, USER_USERNAME, final) - If ClassDatabase.Execute_non_Query(ins, False) Then - Dim txt As String = "Der Datensatz wurde erfolgreich hinzugefügt - " & Now - If USER_LANGUAGE <> "de-DE" Then - txt = "The record was added successfully - " & Now - End If - - toolstriplabel(True, txt) - Else - Dim txt As String = "Unvorhergesehener Fehler bei Hinzufügen Datensatz - " & Now - If USER_LANGUAGE <> "de-DE" Then - txt = "Unexpected error while adding record - " & Now - End If - toolstriplabel(True, txt) - End If - Load_ENTITY_States("ENT") - Else - Dim txt As String = "Bitte prüfen Sie ob ein Worflow, eine Entität und ein Status gewählt ist." - If USER_LANGUAGE <> "de-DE" Then - txt = "Please check wether a workflow, an entity amd a state are chosen properly." - End If - MsgBox(txt, MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - MsgBox("Error in Insert Entity-States:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged - Try - Dim i As Integer - i = DataGridView1.CurrentRow.Index - If DataGridView1.Item(0, i).Value Is Nothing = False Then - Dim i1 = DataGridView1.Item(0, i).Value - Dim sel = "SELECT COMMENT FROM TBPMO_WORKFLOW_ENTITY_STATE WHERE GUID = " & i1 - Dim result = ClassDatabase.Execute_Scalar(sel) - txtComment.Text = result - End If - Catch ex As Exception - MsgBox("Error in getting Workflow Comment:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub txtComment_TextChanged(sender As Object, e As EventArgs) Handles txtComment.TextChanged - - End Sub - - Private Sub btnSaveComment_Click(sender As Object, e As EventArgs) Handles btnSaveComment.Click - If txtComment.Text <> "" Then - Try - Dim i As Integer - i = DataGridView1.CurrentRow.Index - If DataGridView1.Item(0, i).Value Is Nothing = False Then - Dim i1 = DataGridView1.Item(0, i).Value - Dim upd = "UPDATE TBPMO_WORKFLOW_ENTITY_STATE SET COMMENT = '" & txtComment.Text & "' WHERE GUID = " & i1 - If ClassDatabase.Execute_non_Query(upd, False) = False Then - MsgBox("Workflow Comment could not be updated -Check log", MsgBoxStyle.Critical) - End If - End If - Catch ex As Exception - MsgBox("Error in Updating Workflow Comment:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Overview.designer.vb b/app/DD-Record-Organizer - Kopie/frmTask_Overview.designer.vb deleted file mode 100644 index 2ace6b6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Overview.designer.vb +++ /dev/null @@ -1,253 +0,0 @@ - _ -Partial Class frmTask_Overview - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmTask_Overview)) - Me.Panel1 = New System.Windows.Forms.Panel() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.ListViewActive = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader3 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.VWPMO_WF_OVERVIEW_AUTHORITYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.ListViewDone = New System.Windows.Forms.ListView() - Me.ColumnHeader4 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader5 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader6 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.Button1 = New System.Windows.Forms.Button() - Me.chkinFront = New System.Windows.Forms.CheckBox() - Me.Panel1.SuspendLayout() - CType(Me.VWPMO_WF_OVERVIEW_AUTHORITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - Me.GroupBox2.SuspendLayout() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - Me.SuspendLayout() - ' - 'Panel1 - ' - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Controls.Add(Me.Button1) - Me.Panel1.Controls.Add(Me.chkinFront) - Me.Panel1.Name = "Panel1" - Me.ToolTip1.SetToolTip(Me.Panel1, resources.GetString("Panel1.ToolTip")) - ' - 'ListViewActive - ' - resources.ApplyResources(Me.ListViewActive, "ListViewActive") - Me.ListViewActive.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2, Me.ColumnHeader3}) - Me.ListViewActive.Name = "ListViewActive" - Me.ListViewActive.TabStop = False - Me.ToolTip1.SetToolTip(Me.ListViewActive, resources.GetString("ListViewActive.ToolTip")) - Me.ListViewActive.UseCompatibleStateImageBehavior = False - Me.ListViewActive.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - resources.ApplyResources(Me.ColumnHeader1, "ColumnHeader1") - ' - 'ColumnHeader2 - ' - resources.ApplyResources(Me.ColumnHeader2, "ColumnHeader2") - ' - 'ColumnHeader3 - ' - resources.ApplyResources(Me.ColumnHeader3, "ColumnHeader3") - ' - 'VWPMO_WF_OVERVIEW_AUTHORITYBindingSource - ' - Me.VWPMO_WF_OVERVIEW_AUTHORITYBindingSource.DataMember = "VWPMO_WF_OVERVIEW_AUTHORITY" - Me.VWPMO_WF_OVERVIEW_AUTHORITYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter - ' - Me.VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'GroupBox1 - ' - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Controls.Add(Me.ListViewActive) - Me.GroupBox1.ForeColor = System.Drawing.Color.Magenta - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - Me.ToolTip1.SetToolTip(Me.GroupBox1, resources.GetString("GroupBox1.ToolTip")) - ' - 'GroupBox2 - ' - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Controls.Add(Me.ListViewDone) - Me.GroupBox2.ForeColor = System.Drawing.Color.DarkTurquoise - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - Me.ToolTip1.SetToolTip(Me.GroupBox2, resources.GetString("GroupBox2.ToolTip")) - ' - 'ListViewDone - ' - resources.ApplyResources(Me.ListViewDone, "ListViewDone") - Me.ListViewDone.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader4, Me.ColumnHeader5, Me.ColumnHeader6}) - Me.ListViewDone.Name = "ListViewDone" - Me.ListViewDone.TabStop = False - Me.ToolTip1.SetToolTip(Me.ListViewDone, resources.GetString("ListViewDone.ToolTip")) - Me.ListViewDone.UseCompatibleStateImageBehavior = False - Me.ListViewDone.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader4 - ' - resources.ApplyResources(Me.ColumnHeader4, "ColumnHeader4") - ' - 'ColumnHeader5 - ' - resources.ApplyResources(Me.ColumnHeader5, "ColumnHeader5") - ' - 'ColumnHeader6 - ' - resources.ApplyResources(Me.ColumnHeader6, "ColumnHeader6") - ' - 'SplitContainer1 - ' - resources.ApplyResources(Me.SplitContainer1, "SplitContainer1") - Me.SplitContainer1.Name = "SplitContainer1" - ' - 'SplitContainer1.Panel1 - ' - resources.ApplyResources(Me.SplitContainer1.Panel1, "SplitContainer1.Panel1") - Me.SplitContainer1.Panel1.Controls.Add(Me.GroupBox1) - Me.ToolTip1.SetToolTip(Me.SplitContainer1.Panel1, resources.GetString("SplitContainer1.Panel1.ToolTip")) - ' - 'SplitContainer1.Panel2 - ' - resources.ApplyResources(Me.SplitContainer1.Panel2, "SplitContainer1.Panel2") - Me.SplitContainer1.Panel2.Controls.Add(Me.GroupBox2) - Me.ToolTip1.SetToolTip(Me.SplitContainer1.Panel2, resources.GetString("SplitContainer1.Panel2.ToolTip")) - Me.ToolTip1.SetToolTip(Me.SplitContainer1, resources.GetString("SplitContainer1.ToolTip")) - ' - 'Button1 - ' - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.bricks - Me.Button1.Name = "Button1" - Me.ToolTip1.SetToolTip(Me.Button1, resources.GetString("Button1.ToolTip")) - Me.Button1.UseVisualStyleBackColor = True - ' - 'chkinFront - ' - resources.ApplyResources(Me.chkinFront, "chkinFront") - Me.chkinFront.Image = Global.DD_Record_Organizer.My.Resources.Resources._138_PushPin_32x42_72 - Me.chkinFront.Name = "chkinFront" - Me.ToolTip1.SetToolTip(Me.chkinFront, resources.GetString("chkinFront.ToolTip")) - Me.chkinFront.UseVisualStyleBackColor = True - ' - 'frmTaskOverview - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainer1) - Me.Controls.Add(Me.Panel1) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmTaskOverview" - Me.ShowIcon = False - Me.ShowInTaskbar = False - Me.ToolTip1.SetToolTip(Me, resources.GetString("$this.ToolTip")) - Me.TopMost = True - Me.Panel1.ResumeLayout(False) - Me.Panel1.PerformLayout() - CType(Me.VWPMO_WF_OVERVIEW_AUTHORITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox2.ResumeLayout(False) - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel2.ResumeLayout(False) - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - Me.ResumeLayout(False) - - End Sub - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents chkinFront As System.Windows.Forms.CheckBox - Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents VWPMO_WF_OVERVIEW_AUTHORITYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents ListViewActive As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader1 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader3 As System.Windows.Forms.ColumnHeader - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents ListViewDone As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader4 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader5 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader6 As System.Windows.Forms.ColumnHeader - Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Overview.en-US.resx b/app/DD-Record-Organizer - Kopie/frmTask_Overview.en-US.resx deleted file mode 100644 index 3427782..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Overview.en-US.resx +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - NoControl - - - Open Taskmanagement - - - NoControl - - - - 63, 53 - - - Pin Tasks - - - Task-Description - - - Active Tasks - - - Task-Description - - - Finished Tasks - - - NoControl - - - Overview Workflow-Tasks - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Overview.resx b/app/DD-Record-Organizer - Kopie/frmTask_Overview.resx deleted file mode 100644 index cfe5ae2..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Overview.resx +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 3, 21 - - - - - - - - - ColumnHeader1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Button1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmTaskOverview - - - - 6 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Right - - - - - - VWPMO_WF_OVERVIEW_AUTHORITYBindingSource - - - 0, 0 - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GroupBox2 - - - Button - - - Keep in front - - - 120 - - - 0 - - - Date - - - Date - - - Fill - - - 0 - - - 0, 53 - - - GroupBox1 - - - - - - GroupBox1 - - - 0 - - - 1 - - - Horizontal - - - Taskmanagement -öffnen - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - 84, 53 - - - 1 - - - SplitContainer1 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListViewDone - - - SplitContainer1.Panel2 - - - 7 - - - Segoe UI, 8.25pt - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Task-Beschreibung - - - SplitContainer1.Panel2 - - - ColumnHeader4 - - - 270 - - - True - - - 80 - - - - - - 0, 0 - - - $this - - - Left - - - ColumnHeader5 - - - 0 - - - TableAdapterManager - - - MiddleLeft - - - 0 - - - Segoe UI, 8.25pt - - - Top - - - GroupBox2 - - - Segoe UI, 8.25pt - - - 3 - - - DD_DMSDataSet - - - ColumnHeader2 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - SplitContainer1.Panel1 - - - - - - 80 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Task-Beschreibung - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolTip1 - - - 270 - - - 625, 181 - - - Fill - - - User - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - 631, 421 - - - 0, 0 - - - 3, 21 - - - SplitContainer1 - - - ColumnHeader3 - - - 0 - - - - - - User - - - 631, 212 - - - Segoe UI, 9.75pt - - - 0, 0 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - MiddleRight - - - 120 - - - Erledigte Tasks - - - - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 631, 53 - - - Fill - - - 3 - - - chkinFront - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - Fill - - - Übersicht Workflow-Tasks - - - 5 - - - SplitContainer1.Panel1 - - - Panel1 - - - - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 631, 205 - - - Segoe UI, 9.75pt - - - Tasks pinnen - - - 494, 7 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Aktive Tasks - - - SplitContainer1 - - - MiddleRight - - - 212 - - - 625, 188 - - - ListViewActive - - - 134, 38 - - - 1 - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - ColumnHeader6 - - - 0 - - - 631, 474 - - - VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MiddleLeft - - - Panel1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TextAboveImage - - - 6, 13 - - - 691, 17 - - - en-US - - - True - - - 17, 17 - - - 116, 17 - - - 259, 17 - - - 478, 17 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTask_Overview.vb b/app/DD-Record-Organizer - Kopie/frmTask_Overview.vb deleted file mode 100644 index 85dde76..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTask_Overview.vb +++ /dev/null @@ -1,79 +0,0 @@ -Public Class frmTask_Overview - - Public Sub Refresh() - Try - Dim DTACTIVE As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM VWPMO_WF_OVERVIEW_AUTHORITY WHERE RECORD_ID = " & CURRENT_RECORD_ID & " AND STATE_ID NOT IN (SELECT WORKFLOW_FINAL_STATE1 FROM TBPMO_KONFIGURATION WHERE GUID = 1)") - ListViewActive.Items.Clear() - Dim anz As Integer = 0 - For Each row As DataRow In DTACTIVE.Rows - - Dim Colorstring = row.Item("COLOR") - If Not IsDBNull(Colorstring) Then - If Colorstring <> "" Then - ListViewActive.Items.Add(row.Item("String")).BackColor = ColorTranslator.FromWin32(CInt(Colorstring)) - Else - ListViewActive.Items.Add(row.Item("String")) - End If - Else - ListViewActive.Items.Add(row.Item("String")) - End If - ListViewActive.Items(anz).SubItems.Add(row.Item("CHANGED_WHEN")) - ListViewActive.Items(anz).SubItems.Add(row.Item("CHANGED_WHO")) - - anz += 1 - Next - Catch ex As Exception - MsgBox("Error loading Data for Active:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - Try - Dim DTACTIVE As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM VWPMO_WF_OVERVIEW_AUTHORITY WHERE RECORD_ID = " & CURRENT_RECORD_ID & " AND STATE_ID = (SELECT WORKFLOW_FINAL_STATE1 FROM TBPMO_KONFIGURATION WHERE GUID = 1)") - ListViewDone.Items.Clear() - Dim anz As Integer = 0 - For Each row As DataRow In DTACTIVE.Rows - - Dim Colorstring = row.Item("COLOR") - If Not IsDBNull(Colorstring) Then - If Colorstring <> "" Then - ListViewDone.Items.Add(row.Item("String")).BackColor = ColorTranslator.FromWin32(CInt(Colorstring)) - Else - ListViewDone.Items.Add(row.Item("String")) - End If - Else - ListViewDone.Items.Add(row.Item("String")) - End If - ListViewDone.Items(anz).SubItems.Add(row.Item("CHANGED_WHEN")) - ListViewDone.Items(anz).SubItems.Add(row.Item("CHANGED_WHO")) - anz += 1 - Next - Catch ex As Exception - MsgBox("Error loading Data for Inactive:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub frmTaskOverview_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ClassWindowLocation.SaveFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmTaskOverview") - My.Settings.Save() - End Sub - - Private Sub frmTaskOverview_Load(sender As Object, e As EventArgs) Handles Me.Load - ClassWindowLocation.LoadFormLocationSize(Me, 1, CURRENT_SCREEN_ID, "frmTaskOverview") - Me.VWPMO_WF_OVERVIEW_AUTHORITYTableAdapter.Connection.ConnectionString = MyConnectionString - chkinFront.Checked = Sett_TaskOverviewKeepInFront - Refresh() - - End Sub - - Private Sub chkinFront_CheckedChanged(sender As Object, e As EventArgs) Handles chkinFront.CheckedChanged - Sett_TaskOverviewKeepInFront = chkinFront.Checked - SaveMySettingsValue("Sett_TaskOverviewKeepInFront", Sett_TaskOverviewKeepInFront, "ConfigMain") - If chkinFront.Checked Then - chkinFront.Text = "TaskOverview gepinnt" - Else - chkinFront.Text = "Keep in Front" - End If - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - frmTask_Editor.ShowDialog() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTemplates.Designer.vb b/app/DD-Record-Organizer - Kopie/frmTemplates.Designer.vb deleted file mode 100644 index 0a69531..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTemplates.Designer.vb +++ /dev/null @@ -1,909 +0,0 @@ - _ -Partial Class frmTemplates - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmTemplates)) - Dim NAMELabel As System.Windows.Forms.Label - Dim TEMPLATE_PATHLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim ENTITY_IDLabel As System.Windows.Forms.Label - Dim DOCTYPE_IDLabel As System.Windows.Forms.Label - Dim GUIDLabel2 As System.Windows.Forms.Label - Dim NAME_PATTERNLabel As System.Windows.Forms.Label - Dim FIXED_VALUELabel As System.Windows.Forms.Label - Dim CONNECTION_IDLabel As System.Windows.Forms.Label - Dim SQL_COMMANDLabel As System.Windows.Forms.Label - Dim Label5 As System.Windows.Forms.Label - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TBPMO_TEMPLATEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_TEMPLATETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATETableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_TEMPLATEBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel3 = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_TEMPLATEBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.TBPMO_TEMPLATE_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_TEMPLATE_ENTITYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITYTableAdapter() - Me.TBPMO_TEMPLATE_PATTERNBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_TEMPLATE_PATTERNTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_PATTERNTableAdapter() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.TEMPLATE_PATHTextBox = New System.Windows.Forms.TextBox() - Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.cmbEntities = New System.Windows.Forms.ComboBox() - Me.VWPMO_GUI_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DOCTYPE_IDComboBox = New System.Windows.Forms.ComboBox() - Me.VWPMO_DOKUMENTTYPESBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.VWPMO_DOKUMENTTYPESTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_DOKUMENTTYPESTableAdapter() - Me.VWPMO_GUI_ENTITYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter() - Me.ListBox_Entity = New System.Windows.Forms.ListBox() - Me.BindingNavigator2 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton10 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton11 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton12 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox2 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton13 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton14 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton15 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton16 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnGetPatterns = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox2 = New System.Windows.Forms.TextBox() - Me.NAME_PATTERNTextBox = New System.Windows.Forms.TextBox() - Me.CONNECTION_IDComboBox = New System.Windows.Forms.ComboBox() - Me.SQL_COMMANDTextBox = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.Panel1 = New System.Windows.Forms.Panel() - Me.btnAddTemplate = New System.Windows.Forms.Button() - Me.lblSaveTemplate = New System.Windows.Forms.Label() - Me.Label4 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.Button1 = New System.Windows.Forms.Button() - Me.lblSaveEntity = New System.Windows.Forms.Label() - Me.btndeleteEntityZO = New System.Windows.Forms.Button() - Me.ListBoxPatterns = New System.Windows.Forms.ListBox() - Me.Panel2 = New System.Windows.Forms.Panel() - Me.Label1 = New System.Windows.Forms.Label() - Me.cmbControls = New System.Windows.Forms.ComboBox() - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.DT_VORSCHAUBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.ListBoxVorschau = New System.Windows.Forms.ListBox() - Me.FIXED_VALUETextBox = New System.Windows.Forms.TextBox() - Me.btnRefreshControlPattern = New System.Windows.Forms.Button() - Me.lblSavePattern = New System.Windows.Forms.Label() - GUIDLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - TEMPLATE_PATHLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - ENTITY_IDLabel = New System.Windows.Forms.Label() - DOCTYPE_IDLabel = New System.Windows.Forms.Label() - GUIDLabel2 = New System.Windows.Forms.Label() - NAME_PATTERNLabel = New System.Windows.Forms.Label() - FIXED_VALUELabel = New System.Windows.Forms.Label() - CONNECTION_IDLabel = New System.Windows.Forms.Label() - SQL_COMMANDLabel = New System.Windows.Forms.Label() - Label5 = New System.Windows.Forms.Label() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_TEMPLATEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_TEMPLATEBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_TEMPLATEBindingNavigator.SuspendLayout() - CType(Me.TBPMO_TEMPLATE_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_TEMPLATE_PATTERNBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.VWPMO_GUI_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.VWPMO_DOKUMENTTYPESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator2.SuspendLayout() - Me.Panel1.SuspendLayout() - Me.GroupBox1.SuspendLayout() - Me.Panel2.SuspendLayout() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DT_VORSCHAUBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'NAMELabel - ' - resources.ApplyResources(NAMELabel, "NAMELabel") - NAMELabel.Name = "NAMELabel" - ' - 'TEMPLATE_PATHLabel - ' - resources.ApplyResources(TEMPLATE_PATHLabel, "TEMPLATE_PATHLabel") - TEMPLATE_PATHLabel.Name = "TEMPLATE_PATHLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'ENTITY_IDLabel - ' - resources.ApplyResources(ENTITY_IDLabel, "ENTITY_IDLabel") - ENTITY_IDLabel.Name = "ENTITY_IDLabel" - ' - 'DOCTYPE_IDLabel - ' - resources.ApplyResources(DOCTYPE_IDLabel, "DOCTYPE_IDLabel") - DOCTYPE_IDLabel.Name = "DOCTYPE_IDLabel" - ' - 'GUIDLabel2 - ' - resources.ApplyResources(GUIDLabel2, "GUIDLabel2") - GUIDLabel2.Name = "GUIDLabel2" - ' - 'NAME_PATTERNLabel - ' - resources.ApplyResources(NAME_PATTERNLabel, "NAME_PATTERNLabel") - NAME_PATTERNLabel.Name = "NAME_PATTERNLabel" - ' - 'FIXED_VALUELabel - ' - resources.ApplyResources(FIXED_VALUELabel, "FIXED_VALUELabel") - FIXED_VALUELabel.Name = "FIXED_VALUELabel" - ' - 'CONNECTION_IDLabel - ' - resources.ApplyResources(CONNECTION_IDLabel, "CONNECTION_IDLabel") - CONNECTION_IDLabel.Name = "CONNECTION_IDLabel" - ' - 'SQL_COMMANDLabel - ' - resources.ApplyResources(SQL_COMMANDLabel, "SQL_COMMANDLabel") - SQL_COMMANDLabel.Name = "SQL_COMMANDLabel" - ' - 'Label5 - ' - resources.ApplyResources(Label5, "Label5") - Label5.Name = "Label5" - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_TEMPLATEBindingSource - ' - Me.TBPMO_TEMPLATEBindingSource.DataMember = "TBPMO_TEMPLATE" - Me.TBPMO_TEMPLATEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBPMO_TEMPLATETableAdapter - ' - Me.TBPMO_TEMPLATETableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Me.TBPMO_TEMPLATETableAdapter - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_TEMPLATEBindingNavigator - ' - Me.TBPMO_TEMPLATEBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_TEMPLATEBindingNavigator.BindingSource = Me.TBPMO_TEMPLATEBindingSource - Me.TBPMO_TEMPLATEBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_TEMPLATEBindingNavigator.CountItemFormat = "of {0}" - Me.TBPMO_TEMPLATEBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_TEMPLATEBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLabel3, Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_TEMPLATEBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_TEMPLATEBindingNavigator, "TBPMO_TEMPLATEBindingNavigator") - Me.TBPMO_TEMPLATEBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_TEMPLATEBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_TEMPLATEBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_TEMPLATEBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_TEMPLATEBindingNavigator.Name = "TBPMO_TEMPLATEBindingNavigator" - Me.TBPMO_TEMPLATEBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'ToolStripLabel3 - ' - resources.ApplyResources(Me.ToolStripLabel3, "ToolStripLabel3") - Me.ToolStripLabel3.Name = "ToolStripLabel3" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBPMO_TEMPLATEBindingNavigatorSaveItem - ' - Me.TBPMO_TEMPLATEBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_TEMPLATEBindingNavigatorSaveItem, "TBPMO_TEMPLATEBindingNavigatorSaveItem") - Me.TBPMO_TEMPLATEBindingNavigatorSaveItem.Name = "TBPMO_TEMPLATEBindingNavigatorSaveItem" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - ' - 'ListBox1 - ' - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.DataSource = Me.TBPMO_TEMPLATEBindingSource - Me.ListBox1.DisplayMember = "NAME" - Me.ListBox1.FormattingEnabled = True - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.ValueMember = "GUID" - ' - 'TBPMO_TEMPLATE_ENTITYBindingSource - ' - Me.TBPMO_TEMPLATE_ENTITYBindingSource.DataMember = "TBPMO_TEMPLATE_ENTITY" - Me.TBPMO_TEMPLATE_ENTITYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBPMO_TEMPLATE_ENTITYTableAdapter - ' - Me.TBPMO_TEMPLATE_ENTITYTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_TEMPLATE_PATTERNBindingSource - ' - Me.TBPMO_TEMPLATE_PATTERNBindingSource.DataMember = "TBPMO_TEMPLATE_PATTERN" - Me.TBPMO_TEMPLATE_PATTERNBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBPMO_TEMPLATE_PATTERNTableAdapter - ' - Me.TBPMO_TEMPLATE_PATTERNTableAdapter.ClearBeforeFill = True - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "NAME", True)) - resources.ApplyResources(Me.NAMETextBox, "NAMETextBox") - Me.NAMETextBox.Name = "NAMETextBox" - ' - 'TEMPLATE_PATHTextBox - ' - Me.TEMPLATE_PATHTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "TEMPLATE_PATH", True)) - resources.ApplyResources(Me.TEMPLATE_PATHTextBox, "TEMPLATE_PATHTextBox") - Me.TEMPLATE_PATHTextBox.Name = "TEMPLATE_PATHTextBox" - ' - 'ACTIVECheckBox - ' - Me.ACTIVECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_TEMPLATEBindingSource, "ACTIVE", True)) - resources.ApplyResources(Me.ACTIVECheckBox, "ACTIVECheckBox") - Me.ACTIVECheckBox.Name = "ACTIVECheckBox" - Me.ACTIVECheckBox.UseVisualStyleBackColor = True - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATEBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - ' - 'cmbEntities - ' - Me.cmbEntities.DataSource = Me.VWPMO_GUI_ENTITYBindingSource - Me.cmbEntities.DisplayMember = "Title" - Me.cmbEntities.FormattingEnabled = True - resources.ApplyResources(Me.cmbEntities, "cmbEntities") - Me.cmbEntities.Name = "cmbEntities" - Me.cmbEntities.ValueMember = "ID" - ' - 'VWPMO_GUI_ENTITYBindingSource - ' - Me.VWPMO_GUI_ENTITYBindingSource.DataMember = "VWPMO_GUI_ENTITY" - Me.VWPMO_GUI_ENTITYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DOCTYPE_IDComboBox - ' - Me.DOCTYPE_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_TEMPLATEBindingSource, "DOCTYPE_ID", True)) - Me.DOCTYPE_IDComboBox.DataSource = Me.VWPMO_DOKUMENTTYPESBindingSource - Me.DOCTYPE_IDComboBox.DisplayMember = "DOKUMENTTYPE" - Me.DOCTYPE_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.DOCTYPE_IDComboBox, "DOCTYPE_IDComboBox") - Me.DOCTYPE_IDComboBox.Name = "DOCTYPE_IDComboBox" - Me.DOCTYPE_IDComboBox.ValueMember = "DOKUMENTTYPE_ID" - ' - 'VWPMO_DOKUMENTTYPESBindingSource - ' - Me.VWPMO_DOKUMENTTYPESBindingSource.DataMember = "VWPMO_DOKUMENTTYPES" - Me.VWPMO_DOKUMENTTYPESBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'VWPMO_DOKUMENTTYPESTableAdapter - ' - Me.VWPMO_DOKUMENTTYPESTableAdapter.ClearBeforeFill = True - ' - 'VWPMO_GUI_ENTITYTableAdapter - ' - Me.VWPMO_GUI_ENTITYTableAdapter.ClearBeforeFill = True - ' - 'ListBox_Entity - ' - Me.ListBox_Entity.DisplayMember = "GUID" - Me.ListBox_Entity.FormattingEnabled = True - resources.ApplyResources(Me.ListBox_Entity, "ListBox_Entity") - Me.ListBox_Entity.Name = "ListBox_Entity" - Me.ListBox_Entity.ValueMember = "GUID" - ' - 'BindingNavigator2 - ' - Me.BindingNavigator2.AddNewItem = Nothing - Me.BindingNavigator2.BindingSource = Me.TBPMO_TEMPLATE_PATTERNBindingSource - Me.BindingNavigator2.CountItem = Me.ToolStripLabel2 - Me.BindingNavigator2.CountItemFormat = "of {0} Patterns" - Me.BindingNavigator2.DeleteItem = Me.ToolStripButton10 - resources.ApplyResources(Me.BindingNavigator2, "BindingNavigator2") - Me.BindingNavigator2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton11, Me.ToolStripButton12, Me.ToolStripSeparator4, Me.ToolStripTextBox2, Me.ToolStripLabel2, Me.ToolStripSeparator5, Me.ToolStripButton13, Me.ToolStripButton14, Me.ToolStripSeparator6, Me.ToolStripButton10, Me.ToolStripButton15, Me.ToolStripButton16, Me.ToolStripSeparator1, Me.tsbtnGetPatterns}) - Me.BindingNavigator2.MoveFirstItem = Me.ToolStripButton11 - Me.BindingNavigator2.MoveLastItem = Me.ToolStripButton14 - Me.BindingNavigator2.MoveNextItem = Me.ToolStripButton13 - Me.BindingNavigator2.MovePreviousItem = Me.ToolStripButton12 - Me.BindingNavigator2.Name = "BindingNavigator2" - Me.BindingNavigator2.PositionItem = Me.ToolStripTextBox2 - ' - 'ToolStripLabel2 - ' - Me.ToolStripLabel2.Name = "ToolStripLabel2" - resources.ApplyResources(Me.ToolStripLabel2, "ToolStripLabel2") - ' - 'ToolStripButton10 - ' - Me.ToolStripButton10.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton10, "ToolStripButton10") - Me.ToolStripButton10.Name = "ToolStripButton10" - ' - 'ToolStripButton11 - ' - Me.ToolStripButton11.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton11, "ToolStripButton11") - Me.ToolStripButton11.Name = "ToolStripButton11" - ' - 'ToolStripButton12 - ' - Me.ToolStripButton12.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton12, "ToolStripButton12") - Me.ToolStripButton12.Name = "ToolStripButton12" - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - resources.ApplyResources(Me.ToolStripSeparator4, "ToolStripSeparator4") - ' - 'ToolStripTextBox2 - ' - resources.ApplyResources(Me.ToolStripTextBox2, "ToolStripTextBox2") - Me.ToolStripTextBox2.Name = "ToolStripTextBox2" - ' - 'ToolStripSeparator5 - ' - Me.ToolStripSeparator5.Name = "ToolStripSeparator5" - resources.ApplyResources(Me.ToolStripSeparator5, "ToolStripSeparator5") - ' - 'ToolStripButton13 - ' - Me.ToolStripButton13.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton13, "ToolStripButton13") - Me.ToolStripButton13.Name = "ToolStripButton13" - ' - 'ToolStripButton14 - ' - Me.ToolStripButton14.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton14, "ToolStripButton14") - Me.ToolStripButton14.Name = "ToolStripButton14" - ' - 'ToolStripSeparator6 - ' - Me.ToolStripSeparator6.Name = "ToolStripSeparator6" - resources.ApplyResources(Me.ToolStripSeparator6, "ToolStripSeparator6") - ' - 'ToolStripButton15 - ' - Me.ToolStripButton15.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton15, "ToolStripButton15") - Me.ToolStripButton15.Name = "ToolStripButton15" - ' - 'ToolStripButton16 - ' - Me.ToolStripButton16.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton16.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton16, "ToolStripButton16") - Me.ToolStripButton16.Name = "ToolStripButton16" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'tsbtnGetPatterns - ' - Me.tsbtnGetPatterns.Image = Global.DD_Record_Organizer.My.Resources.Resources.arrow_Forward_16xLG - resources.ApplyResources(Me.tsbtnGetPatterns, "tsbtnGetPatterns") - Me.tsbtnGetPatterns.Name = "tsbtnGetPatterns" - ' - 'GUIDTextBox2 - ' - Me.GUIDTextBox2.BackColor = System.Drawing.Color.WhiteSmoke - Me.GUIDTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox2, "GUIDTextBox2") - Me.GUIDTextBox2.Name = "GUIDTextBox2" - Me.GUIDTextBox2.ReadOnly = True - Me.GUIDTextBox2.TabStop = False - ' - 'NAME_PATTERNTextBox - ' - Me.NAME_PATTERNTextBox.BackColor = System.Drawing.Color.MistyRose - Me.NAME_PATTERNTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "NAME_PATTERN", True)) - resources.ApplyResources(Me.NAME_PATTERNTextBox, "NAME_PATTERNTextBox") - Me.NAME_PATTERNTextBox.Name = "NAME_PATTERNTextBox" - Me.NAME_PATTERNTextBox.ReadOnly = True - ' - 'CONNECTION_IDComboBox - ' - Me.CONNECTION_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "CONNECTION_ID", True)) - Me.CONNECTION_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.CONNECTION_IDComboBox, "CONNECTION_IDComboBox") - Me.CONNECTION_IDComboBox.Name = "CONNECTION_IDComboBox" - ' - 'SQL_COMMANDTextBox - ' - Me.SQL_COMMANDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "SQL_COMMAND", True)) - resources.ApplyResources(Me.SQL_COMMANDTextBox, "SQL_COMMANDTextBox") - Me.SQL_COMMANDTextBox.Name = "SQL_COMMANDTextBox" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'Panel1 - ' - Me.Panel1.Controls.Add(Me.btnAddTemplate) - Me.Panel1.Controls.Add(Me.lblSaveTemplate) - Me.Panel1.Controls.Add(Me.Label4) - Me.Panel1.Controls.Add(Me.Label3) - Me.Panel1.Controls.Add(Me.ListBox1) - Me.Panel1.Controls.Add(Me.TBPMO_TEMPLATEBindingNavigator) - Me.Panel1.Controls.Add(GUIDLabel) - Me.Panel1.Controls.Add(Me.GUIDTextBox) - Me.Panel1.Controls.Add(NAMELabel) - Me.Panel1.Controls.Add(Me.NAMETextBox) - Me.Panel1.Controls.Add(TEMPLATE_PATHLabel) - Me.Panel1.Controls.Add(Me.TEMPLATE_PATHTextBox) - Me.Panel1.Controls.Add(Me.ACTIVECheckBox) - Me.Panel1.Controls.Add(Me.ADDED_WHOTextBox) - Me.Panel1.Controls.Add(ADDED_WHOLabel) - Me.Panel1.Controls.Add(Me.ADDED_WHENTextBox) - Me.Panel1.Controls.Add(ADDED_WHENLabel) - Me.Panel1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Panel1.Controls.Add(CHANGED_WHOLabel) - Me.Panel1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Panel1.Controls.Add(CHANGED_WHENLabel) - Me.Panel1.Controls.Add(Me.DOCTYPE_IDComboBox) - Me.Panel1.Controls.Add(DOCTYPE_IDLabel) - resources.ApplyResources(Me.Panel1, "Panel1") - Me.Panel1.Name = "Panel1" - ' - 'btnAddTemplate - ' - resources.ApplyResources(Me.btnAddTemplate, "btnAddTemplate") - Me.btnAddTemplate.Name = "btnAddTemplate" - Me.btnAddTemplate.UseVisualStyleBackColor = True - ' - 'lblSaveTemplate - ' - resources.ApplyResources(Me.lblSaveTemplate, "lblSaveTemplate") - Me.lblSaveTemplate.BackColor = System.Drawing.Color.Yellow - Me.lblSaveTemplate.Name = "lblSaveTemplate" - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'OpenFileDialog1 - ' - Me.OpenFileDialog1.FileName = "OpenFileDialog1" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.Button1) - Me.GroupBox1.Controls.Add(Me.cmbEntities) - Me.GroupBox1.Controls.Add(ENTITY_IDLabel) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'Button1 - ' - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'lblSaveEntity - ' - resources.ApplyResources(Me.lblSaveEntity, "lblSaveEntity") - Me.lblSaveEntity.BackColor = System.Drawing.Color.Yellow - Me.lblSaveEntity.Name = "lblSaveEntity" - ' - 'btndeleteEntityZO - ' - Me.btndeleteEntityZO.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btndeleteEntityZO, "btndeleteEntityZO") - Me.btndeleteEntityZO.Name = "btndeleteEntityZO" - Me.btndeleteEntityZO.UseVisualStyleBackColor = True - ' - 'ListBoxPatterns - ' - Me.ListBoxPatterns.DataSource = Me.TBPMO_TEMPLATE_PATTERNBindingSource - Me.ListBoxPatterns.DisplayMember = "NAME_PATTERN" - Me.ListBoxPatterns.FormattingEnabled = True - resources.ApplyResources(Me.ListBoxPatterns, "ListBoxPatterns") - Me.ListBoxPatterns.Name = "ListBoxPatterns" - Me.ListBoxPatterns.ValueMember = "GUID" - ' - 'Panel2 - ' - Me.Panel2.BackColor = System.Drawing.SystemColors.GradientActiveCaption - Me.Panel2.Controls.Add(Me.Label2) - Me.Panel2.Controls.Add(Me.ListBox_Entity) - Me.Panel2.Controls.Add(Me.btndeleteEntityZO) - Me.Panel2.Controls.Add(Me.GroupBox1) - Me.Panel2.Controls.Add(Me.lblSaveEntity) - resources.ApplyResources(Me.Panel2, "Panel2") - Me.Panel2.Name = "Panel2" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'cmbControls - ' - Me.cmbControls.FormattingEnabled = True - resources.ApplyResources(Me.cmbControls, "cmbControls") - Me.cmbControls.Name = "cmbControls" - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'DT_VORSCHAUBindingSource - ' - Me.DT_VORSCHAUBindingSource.DataMember = "DT_VORSCHAU" - Me.DT_VORSCHAUBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'ListBoxVorschau - ' - resources.ApplyResources(Me.ListBoxVorschau, "ListBoxVorschau") - Me.ListBoxVorschau.DataSource = Me.TBPMO_TEMPLATE_PATTERNBindingSource - Me.ListBoxVorschau.DisplayMember = "NAME_PATTERN" - Me.ListBoxVorschau.FormattingEnabled = True - Me.ListBoxVorschau.Name = "ListBoxVorschau" - Me.ListBoxVorschau.TabStop = False - Me.ListBoxVorschau.ValueMember = "GUID" - ' - 'FIXED_VALUETextBox - ' - Me.FIXED_VALUETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_TEMPLATE_PATTERNBindingSource, "FIXED_VALUE", True)) - resources.ApplyResources(Me.FIXED_VALUETextBox, "FIXED_VALUETextBox") - Me.FIXED_VALUETextBox.Name = "FIXED_VALUETextBox" - Me.FIXED_VALUETextBox.ReadOnly = True - Me.FIXED_VALUETextBox.TabStop = False - ' - 'btnRefreshControlPattern - ' - Me.btnRefreshControlPattern.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - resources.ApplyResources(Me.btnRefreshControlPattern, "btnRefreshControlPattern") - Me.btnRefreshControlPattern.Name = "btnRefreshControlPattern" - Me.btnRefreshControlPattern.UseVisualStyleBackColor = True - ' - 'lblSavePattern - ' - resources.ApplyResources(Me.lblSavePattern, "lblSavePattern") - Me.lblSavePattern.BackColor = System.Drawing.Color.Yellow - Me.lblSavePattern.Name = "lblSavePattern" - ' - 'frmTemplates - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.Controls.Add(Me.lblSavePattern) - Me.Controls.Add(Me.btnRefreshControlPattern) - Me.Controls.Add(Label5) - Me.Controls.Add(Me.ListBoxVorschau) - Me.Controls.Add(Me.cmbControls) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.Panel2) - Me.Controls.Add(Me.ListBoxPatterns) - Me.Controls.Add(Me.Panel1) - Me.Controls.Add(SQL_COMMANDLabel) - Me.Controls.Add(Me.SQL_COMMANDTextBox) - Me.Controls.Add(CONNECTION_IDLabel) - Me.Controls.Add(Me.CONNECTION_IDComboBox) - Me.Controls.Add(FIXED_VALUELabel) - Me.Controls.Add(Me.FIXED_VALUETextBox) - Me.Controls.Add(NAME_PATTERNLabel) - Me.Controls.Add(Me.NAME_PATTERNTextBox) - Me.Controls.Add(GUIDLabel2) - Me.Controls.Add(Me.GUIDTextBox2) - Me.Controls.Add(Me.BindingNavigator2) - Me.Name = "frmTemplates" - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_TEMPLATEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_TEMPLATEBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_TEMPLATEBindingNavigator.ResumeLayout(False) - Me.TBPMO_TEMPLATEBindingNavigator.PerformLayout() - CType(Me.TBPMO_TEMPLATE_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_TEMPLATE_PATTERNBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.VWPMO_GUI_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.VWPMO_DOKUMENTTYPESBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator2.ResumeLayout(False) - Me.BindingNavigator2.PerformLayout() - Me.Panel1.ResumeLayout(False) - Me.Panel1.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.Panel2.ResumeLayout(False) - Me.Panel2.PerformLayout() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DT_VORSCHAUBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_TEMPLATEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_TEMPLATETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATETableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_TEMPLATEBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_TEMPLATEBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents TBPMO_TEMPLATE_ENTITYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_TEMPLATE_ENTITYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITYTableAdapter - Friend WithEvents TBPMO_TEMPLATE_PATTERNBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_TEMPLATE_PATTERNTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_PATTERNTableAdapter - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents TEMPLATE_PATHTextBox As System.Windows.Forms.TextBox - Friend WithEvents ACTIVECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents cmbEntities As System.Windows.Forms.ComboBox - Friend WithEvents DOCTYPE_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents VWPMO_DOKUMENTTYPESBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_DOKUMENTTYPESTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_DOKUMENTTYPESTableAdapter - Friend WithEvents VWPMO_GUI_ENTITYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_GUI_ENTITYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter - Friend WithEvents ListBox_Entity As System.Windows.Forms.ListBox - Friend WithEvents BindingNavigator2 As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripLabel2 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton10 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton11 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton12 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator4 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox2 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator5 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton13 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton14 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator6 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton15 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton16 As System.Windows.Forms.ToolStripButton - Friend WithEvents GUIDTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents NAME_PATTERNTextBox As System.Windows.Forms.TextBox - Friend WithEvents CONNECTION_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents SQL_COMMANDTextBox As System.Windows.Forms.TextBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents ToolStripLabel3 As System.Windows.Forms.ToolStripLabel - Friend WithEvents Panel1 As System.Windows.Forms.Panel - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents lblSaveTemplate As System.Windows.Forms.Label - Friend WithEvents btnAddTemplate As System.Windows.Forms.Button - Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents lblSaveEntity As System.Windows.Forms.Label - Friend WithEvents btndeleteEntityZO As System.Windows.Forms.Button - Friend WithEvents ListBoxPatterns As System.Windows.Forms.ListBox - Friend WithEvents Panel2 As System.Windows.Forms.Panel - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents cmbControls As System.Windows.Forms.ComboBox - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents DT_VORSCHAUBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents ListBoxVorschau As System.Windows.Forms.ListBox - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents tsbtnGetPatterns As System.Windows.Forms.ToolStripButton - Friend WithEvents FIXED_VALUETextBox As System.Windows.Forms.TextBox - Friend WithEvents btnRefreshControlPattern As System.Windows.Forms.Button - Friend WithEvents lblSavePattern As System.Windows.Forms.Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmTemplates.en-US.resx b/app/DD-Record-Organizer - Kopie/frmTemplates.en-US.resx deleted file mode 100644 index 481cd14..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTemplates.en-US.resx +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 85, 15 - - - Internal Name: - - - 139, 15 - - - Location of Templatefile: - - - 71, 15 - - - Added who: - - - Added when: - - - 84, 15 - - - Changed who: - - - Changed when: - - - 86, 15 - - - 1. Select Entity: - - - 92, 15 - - - Document type: - - - 123, 15 - - - Placeholder Officefile: - - - 105, 15 - - - Placeholder Entity: - - - 91, 13 - - - Preview/Contents: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - 138, 22 - - - Deposited Templates - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - Active - - - 81, 22 - - - of {0} Patterns - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 210, 22 - - - Reload Placeholder from Template - - - 118, 17 - - - Assigned Entities: - - - 166, 15 - - - Template saved successfully! - - - 178, 13 - - - (Reference for Menuassignments, etc) - - - 438, 13 - - - (The document type defines the place of deposition, the indexing, and the naming of the file) - - - 2. Add - - - Assign to another Entity: - - - 172, 15 - - - Assigment saved successfully! - - - Delete Assignment - - - 241, 17 - - - Pattern-Definition for selected Entity: - - - Update Placeholder - - - 156, 15 - - - Pattern saved successfully! - - - Templatemanagement Office - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTemplates.resx b/app/DD-Record-Organizer - Kopie/frmTemplates.resx deleted file mode 100644 index 1f01d3d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTemplates.resx +++ /dev/null @@ -1,2149 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - 186, 28 - - - 21, 15 - - - 1 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 6 - - - False - - - True - - - 238, 28 - - - 86, 15 - - - 8 - - - Interner Name: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 8 - - - False - - - True - - - 186, 87 - - - 159, 15 - - - 10 - - - Speicherort der Vorlagedatei: - - - TEMPLATE_PATHLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 10 - - - False - - - True - - - 186, 141 - - - 67, 15 - - - 13 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 14 - - - False - - - True - - - 347, 141 - - - 77, 15 - - - 15 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 16 - - - False - - - True - - - 493, 141 - - - 80, 15 - - - 17 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 18 - - - False - - - True - - - 663, 141 - - - 90, 15 - - - 19 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 20 - - - False - - - True - - - 6, 19 - - - 115, 15 - - - 21 - - - 1. Entität auswählen: - - - ENTITY_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - False - - - True - - - 583, 28 - - - 80, 15 - - - 23 - - - Dokumentart: - - - DOCTYPE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 22 - - - False - - - True - - - 299, 435 - - - 21, 15 - - - 32 - - - ID: - - - GUIDLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - 348, 435 - - - 157, 15 - - - 34 - - - Platzhaltername OfficeDatei: - - - NAME_PATTERNLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - 586, 435 - - - 102, 15 - - - 36 - - - Platzhalter Entität: - - - FIXED_VALUELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - False - - - True - - - 299, 503 - - - 101, 15 - - - 38 - - - CONNECTION ID: - - - CONNECTION_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - False - - - True - - - 407, 503 - - - 98, 15 - - - 40 - - - SQL COMMAND: - - - SQL_COMMANDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 1185, 436 - - - 90, 13 - - - 87 - - - Vorschau/Inhalte: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 17, 17 - - - 160, 17 - - - 394, 17 - - - 622, 17 - - - 795, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 35, 22 - - - of {0} - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - Segoe UI, 9.75pt, style=Bold - - - 137, 22 - - - Hinterlegte Vorlagen - - - MiddleLeft - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 1426, 25 - - - 0 - - - BindingNavigator1 - - - TBPMO_TEMPLATEBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 5 - - - False - - - 189, 61 - - - 43, 23 - - - 2 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 7 - - - - Top, Bottom, Left - - - 15 - - - 3, 28 - - - 177, 154 - - - 3 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 4 - - - 1045, 17 - - - 1322, 17 - - - 1594, 17 - - - 17, 56 - - - 241, 61 - - - 339, 23 - - - 9 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 9 - - - 189, 105 - - - 617, 23 - - - 11 - - - TEMPLATE_PATHTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 11 - - - 857, 104 - - - 59, 24 - - - 13 - - - Aktiv - - - ACTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 12 - - - False - - - 189, 159 - - - 155, 23 - - - 14 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 13 - - - False - - - 350, 159 - - - 140, 23 - - - 16 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 15 - - - False - - - 496, 159 - - - 161, 23 - - - 18 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 17 - - - False - - - 666, 159 - - - 140, 23 - - - 20 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 19 - - - 859, 56 - - - 9, 40 - - - 241, 23 - - - 22 - - - cmbEntities - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - 301, 56 - - - 586, 61 - - - 330, 23 - - - 24 - - - DOCTYPE_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 21 - - - 583, 56 - - - 1105, 56 - - - 15 - - - 6, 23 - - - 262, 139 - - - 31 - - - ListBox_Entity - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel2 - - - 1 - - - 1345, 56 - - - 81, 22 - - - of {0} Patterns - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - None - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton8 - - - 6, 25 - - - Magenta - - - 201, 22 - - - Platzhalter aus Vorlage neu laden - - - 293, 405 - - - 531, 25 - - - 32 - - - BindingNavigator2 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - 302, 453 - - - 42, 23 - - - 33 - - - GUIDTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - 350, 453 - - - 230, 23 - - - 35 - - - NAME_PATTERNTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - 302, 521 - - - 98, 23 - - - 39 - - - CONNECTION_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 410, 521 - - - 100, 23 - - - 41 - - - SQL_COMMANDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - True - - - Segoe UI, 9.75pt, style=Bold, Underline - - - 3, 3 - - - 151, 17 - - - 44 - - - Zugeordnete Entitäten: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel2 - - - 0 - - - 812, 104 - - - 39, 23 - - - 79 - - - ... - - - btnAddTemplate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 0 - - - True - - - Segoe UI, 9pt, style=Bold - - - 812, 160 - - - 197, 15 - - - 78 - - - Template erfolgreich gespeichert! - - - False - - - lblSaveTemplate - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 1 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 238, 43 - - - 173, 13 - - - 26 - - - (Verweis für Menüzuordnungen etc) - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 2 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 583, 43 - - - 424, 13 - - - 25 - - - (Die Dokumentart definiert den Ablageort, die Indexierung und die Benennung der Datei) - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel1 - - - 3 - - - Top - - - 0, 0 - - - 1426, 199 - - - 45 - - - Panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - 1499, 56 - - - MiddleLeft - - - 9, 71 - - - 241, 23 - - - 23 - - - 2. Hinzufügen - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - 293, 23 - - - 266, 100 - - - 46 - - - Zu weiterer Entität zuordnen: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel2 - - - 3 - - - True - - - Segoe UI, 9pt, style=Bold - - - 299, 126 - - - 206, 15 - - - 79 - - - Zuordnung erfolgreich gespeichert! - - - False - - - lblSaveEntity - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel2 - - - 4 - - - MiddleLeft - - - 302, 144 - - - 241, 23 - - - 80 - - - Zuordnung löschen - - - btndeleteEntityZO - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Panel2 - - - 2 - - - 15 - - - 6, 405 - - - 262, 139 - - - 81 - - - ListBoxPatterns - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - Top - - - 0, 199 - - - 1426, 174 - - - 82 - - - Panel2 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - Segoe UI, 9.75pt, style=Bold, Underline - - - 3, 376 - - - 262, 17 - - - 83 - - - Pattern-Defition zu ausgewählter Entität: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - 589, 453 - - - 253, 23 - - - 85 - - - cmbControls - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 1641, 56 - - - 17, 95 - - - Top, Bottom, Left - - - Segoe UI, 8.25pt, style=Italic - - - 1188, 452 - - - 176, 121 - - - 86 - - - ListBoxVorschau - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 848, 453 - - - 35, 23 - - - 37 - - - FIXED_VALUETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - MiddleLeft - - - 589, 482 - - - 166, 23 - - - 88 - - - Platzhalter aktualisieren - - - MiddleRight - - - False - - - btnRefreshControlPattern - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Segoe UI, 9pt, style=Bold - - - 586, 524 - - - 187, 15 - - - 90 - - - Pattern erfolgreich gespeichert! - - - False - - - lblSavePattern - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 7, 15 - - - 1426, 595 - - - Segoe UI, 9pt - - - Vorlagenmanagement - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_TEMPLATEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_TEMPLATETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATETableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel3 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_TEMPLATEBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_TEMPLATE_ENTITYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_TEMPLATE_ENTITYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_ENTITYTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_TEMPLATE_PATTERNBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_TEMPLATE_PATTERNTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_TEMPLATE_PATTERNTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_GUI_ENTITYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_DOKUMENTTYPESBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWPMO_DOKUMENTTYPESTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_DOKUMENTTYPESTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_GUI_ENTITYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_GUI_ENTITYTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolStripLabel2 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton10 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton11 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton12 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox2 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton13 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton14 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator6 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton16 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnGetPatterns - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OpenFileDialog1 - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - DT_VORSCHAUBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmTemplates - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTemplates.vb b/app/DD-Record-Organizer - Kopie/frmTemplates.vb deleted file mode 100644 index 4dc7763..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTemplates.vb +++ /dev/null @@ -1,283 +0,0 @@ -Public Class frmTemplates - Dim _TEMPLATEID As Integer - Dim _TEMPLATE_ENTITY_ID As Integer - Dim _ENTITY_ID As Integer - Dim loaded As Boolean = False - Private Sub frmTemplates_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Me.TBPMO_TEMPLATETableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_TEMPLATE_ENTITYTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_TEMPLATE_PATTERNTableAdapter.Connection.ConnectionString = MyConnectionString - Catch ex As Exception - MsgBox("Unexpected error in Load Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Try - DD_DMSDataSet.TBPMO_TEMPLATE.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_TEMPLATE_ENTITY.ADDED_WHOColumn.DefaultValue = USER_USERNAME - DD_DMSDataSet.TBPMO_TEMPLATE_PATTERN.ADDED_WHOColumn.DefaultValue = USER_USERNAME - Catch ex As Exception - - End Try - 'Wertehilfen laden - Load_Doctypes() - Load_Entities() - - Load_Templates() - - End Sub - Sub Load_Templates() - Try - Me.TBPMO_TEMPLATETableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_TEMPLATE) - Catch ex As Exception - MsgBox("Unexpected error in Load Templates:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Template_Entity(ID As Integer) - Try - Dim sql As String = "SELECT T.GUID, T2.FORM_TITLE, T.ENTITY_ID FROM TBPMO_TEMPLATE_ENTITY T, TBPMO_FORM T1, TBPMO_FORM_VIEW T2 " & _ - "WHERE T.ENTITY_ID = T1.GUID And T1.GUID = T2.FORM_ID And T2.SCREEN_ID = 1 And T.TEMPLATE_ID = " & ID - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If DT.Rows.Count > 0 Then - ListBox_Entity.DataSource = DT - ListBox_Entity.DisplayMember = DT.Columns(1).ColumnName - ListBox_Entity.ValueMember = DT.Columns(0).ColumnName - ListBox_Entity.SelectedIndex = 0 - End If - Catch ex As Exception - MsgBox("Unexpected error in Load Template-Entities:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBPMO_TEMPLATEBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATEBindingSource.CurrentChanged - lblSaveTemplate.Visible = False - lblSaveEntity.Visible = False - Load_entity() - End Sub - Sub Load_Template_Patterns(ID As Integer) - Try - Me.TBPMO_TEMPLATE_PATTERNTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_TEMPLATE_PATTERN, ID) - Dim DT1 As DataTable = ClassDatabase.Return_Datatable("SELECT [CONTROL_ID] ,CONTROL_COL_NAME AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] WHERE CTRLTYPE_ID in (2,3,4) AND FORM_ID = " & _ENTITY_ID) - cmbControls.DataSource = DT1 - cmbControls.DisplayMember = DT1.Columns(1).ColumnName - cmbControls.ValueMember = DT1.Columns(0).ColumnName - Get_CONTROL_COMBOBOX() - Catch ex As Exception - MsgBox("Unexpected error in Load Template-Patterns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub frmTemplates_Shown(sender As Object, e As EventArgs) Handles Me.Shown - loaded = True - Load_entity() - End Sub - Sub Load_entity() - If GUIDTextBox.Text <> "" Then - _TEMPLATEID = GUIDTextBox.Text - Load_Template_Entity(_TEMPLATEID) - End If - End Sub - Sub Load_Doctypes() - Try - VWPMO_DOKUMENTTYPESTableAdapter.Connection.ConnectionString = MyConnectionString - Me.VWPMO_DOKUMENTTYPESTableAdapter.FillBy(Me.DD_DMSDataSet.VWPMO_DOKUMENTTYPES) - Catch ex As Exception - MsgBox("Unexpected error in Load Doctypes:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Entities() - Try - VWPMO_GUI_ENTITYTableAdapter.Connection.ConnectionString = MyConnectionString - Me.VWPMO_GUI_ENTITYTableAdapter.Fill(Me.DD_DMSDataSet.VWPMO_GUI_ENTITY) - Catch ex As Exception - MsgBox("Unexpected error in Load Entities:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub TBPMO_TEMPLATEBindingNavigatorSaveItem_Click_1(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATEBindingNavigatorSaveItem.Click - Try - Me.Validate() - Me.TBPMO_TEMPLATEBindingSource.EndEdit() - If Me.DD_DMSDataSet.TBPMO_TEMPLATE.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_TEMPLATEBindingSource.EndEdit() - TBPMO_TEMPLATETableAdapter.Update(DD_DMSDataSet.TBPMO_TEMPLATE) - lblSaveTemplate.Visible = True - Else - lblSaveTemplate.Visible = False - End If - Catch ex As Exception - MsgBox("Unexpected error in Save Template:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub btnAddTemplate_Click(sender As Object, e As EventArgs) Handles btnAddTemplate.Click - If Not Me.TEMPLATE_PATHTextBox.Text = "" Then - Me.OpenFileDialog1.FileName = Me.TEMPLATE_PATHTextBox.Text - End If - - If Me.OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then - Me.TEMPLATE_PATHTextBox.Text = Me.OpenFileDialog1.FileName - GetPatterns() - End If - End Sub - Sub GetPatterns() - Dim word As New Microsoft.Office.Interop.Word.Application - Dim doc As New Microsoft.Office.Interop.Word.Document - Try - If DD_DMSDataSet.TBPMO_TEMPLATE_PATTERN.Rows.Count = 0 Then - Dim result As MsgBoxResult - result = MessageBox.Show("Wollen Sie die Platzhalter aus der Vorlage neu laden?", "Frage:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - doc = word.Documents.Open(TEMPLATE_PATHTextBox.Text) - 'doc.Activate() - ' word.Visible = (True) 'Word sichtbar - - For Each cc In doc.ContentControls - If Not IsNothing(cc) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Office-Pattern: " & cc.Tag, False) - If Pattern_exists(cc.tag.ToString.ToUpper) = False Then - TBPMO_TEMPLATE_PATTERNTableAdapter.cmdInsertBasics(cc.tag.ToString, USER_USERNAME, _TEMPLATE_ENTITY_ID) - End If - End If - Next cc - - ' doc.ContentControls().Item("Name").Range.Text = "Schreiber" - 'Textmarken füllen - ' doc.().Item("Name").Range.Text = "Schreiber" - 'doc.Bookmarks().Item("Vorname").Range.Text = "Marlon" - 'doc.Bookmarks().Item("Produktion").Range.Text = "Testproduktion" - 'doc.Close() - 'speichern / drucken - 'doc.SaveAs("c:\Proforma.doc") - 'doc.PrintOut() - doc.Close() - doc = Nothing - word.Quit() - MsgBox("Die Platzhalter wurden erfolgreich aktualisiert!", MsgBoxStyle.Information) - End If - End If - Catch ex As Exception - MsgBox("Unexpected error in Get/set Patterns:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - doc.Close() - doc = Nothing - word.Quit() - End Try - Load_Template_Patterns(_TEMPLATE_ENTITY_ID) - End Sub - Private Function Pattern_exists(name As String) - Try - Dim sql = "select count(*) from TBPMO_TEMPLATE_PATTERN where UPPER(NAME_PATTERN) = UPPER('" & name & "') AND TEMPLATE_ENT_ID = " & _TEMPLATE_ENTITY_ID - Dim result = ClassDatabase.Execute_Scalar(sql) - If IsNothing(result) Then - Return False - ElseIf result = 1 Then - Return True - ElseIf result = 0 Then - Return False - End If - Catch ex As Exception - MsgBox("Unexpected error in Pattern Exists:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - If cmbEntities.SelectedIndex <> -1 Then - Try - TBPMO_TEMPLATE_ENTITYTableAdapter.Insert(_TEMPLATEID, cmbEntities.SelectedValue, USER_USERNAME) - Load_Template_Entity(_TEMPLATEID) - lblSaveEntity.Visible = True - Catch ex As Exception - MsgBox("Unexpected error in Add Template2Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - lblSaveEntity.Visible = False - End Try - End If - End Sub - - Private Sub btndeleteEntityZO_Click(sender As Object, e As EventArgs) Handles btndeleteEntityZO.Click - Try - TBPMO_TEMPLATE_ENTITYTableAdapter.Delete(ListBox_Entity.SelectedValue) - Load_Template_Entity(_TEMPLATEID) - lblSaveEntity.Visible = True - Catch ex As Exception - MsgBox("Unexpected error in Delete Template2Entity:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - lblSaveEntity.Visible = False - End Try - End Sub - - Private Sub ToolStripButton16_Click(sender As Object, e As EventArgs) Handles ToolStripButton16.Click - Load_Template_Patterns(_TEMPLATE_ENTITY_ID) - End Sub - - Private Sub ListBox_Entity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox_Entity.SelectedIndexChanged - _TEMPLATE_ENTITY_ID = ListBox_Entity.SelectedValue - _ENTITY_ID = ClassDatabase.Execute_Scalar("SELECT ENTITY_ID FROM TBPMO_TEMPLATE_ENTITY WHERE GUID = " & _TEMPLATE_ENTITY_ID) - Load_Template_Patterns(_TEMPLATE_ENTITY_ID) - End Sub - Private Sub ToolStripButton10_Click(sender As Object, e As EventArgs) Handles ToolStripButton10.Click - TBPMO_TEMPLATE_PATTERNTableAdapter.Delete(ListBoxPatterns.SelectedValue) - Load_Template_Patterns(_TEMPLATE_ENTITY_ID) - End Sub - - Private Sub cmbControls_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbControls.SelectedIndexChanged - If loaded = False Then Exit Sub - If cmbControls.SelectedIndex <> -1 Then - If cmbControls.Text <> "System.Data.DataRowView" Then - Dim Sql = "select TOP 30 [" & cmbControls.Text & "] FROM VWPMO_ENTITY_TABLE" & _ENTITY_ID & " WHERE [" & cmbControls.Text & "] IS NOT NULL AND [" & cmbControls.Text & "] <> '' GROUP BY [" & cmbControls.Text & "]" - Dim DT As DataTable = ClassDatabase.Return_Datatable(Sql) - If DT.Rows.Count > 0 Then - ListBoxVorschau.DataSource = DT - ListBoxVorschau.DataSource = DT - ListBoxVorschau.DisplayMember = DT.Columns(0).ColumnName - End If - If FIXED_VALUETextBox.Text <> "" Then - Dim name = "SELECT COL_NAME FROM TBPMO_CONTROL WHERE GUID = " & FIXED_VALUETextBox.Text - name = ClassDatabase.Execute_Scalar(name, True) - If cmbControls.Text <> name Then - btnRefreshControlPattern.Visible = True - Else - btnRefreshControlPattern.Visible = False - End If - Else - btnRefreshControlPattern.Visible = True - End If - - End If - - End If - End Sub - - Private Sub tsbtnGetPatterns_Click(sender As Object, e As EventArgs) Handles tsbtnGetPatterns.Click - GetPatterns() - End Sub - - Private Sub ToolStripButton15_Click(sender As Object, e As EventArgs) Handles ToolStripButton15.Click - - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnRefreshControlPattern.Click - If cmbControls.SelectedIndex <> -1 Then - Dim ctrlstring = cmbControls.SelectedValue.ToString - Dim sql = String.Format("UPDATE TBPMO_TEMPLATE_PATTERN SET FIXED_VALUE = '{0}',CHANGED_WHO = '{1}' WHERE GUID = {2}", ctrlstring, USER_USERNAME, GUIDTextBox2.Text) - If ClassDatabase.Execute_non_Query(sql) Then - FIXED_VALUETextBox.Text = ctrlstring - lblSavePattern.Visible = True - Else - lblSavePattern.Visible = False - End If - End If - End Sub - Private Sub TBPMO_TEMPLATE_PATTERNBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_TEMPLATE_PATTERNBindingSource.CurrentChanged - If loaded = True Then - Get_CONTROL_COMBOBOX() - lblSavePattern.Visible = False - - End If - End Sub - Sub Get_CONTROL_COMBOBOX() - If IsNumeric(FIXED_VALUETextBox.Text) Then - Dim name = "SELECT COL_NAME FROM TBPMO_CONTROL WHERE GUID = " & FIXED_VALUETextBox.Text - name = ClassDatabase.Execute_Scalar(name, True) - cmbControls.SelectedIndex = cmbControls.FindStringExact(name) - Else - btnRefreshControlPattern.Visible = True - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.Designer.vb b/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.Designer.vb deleted file mode 100644 index c6a4626..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.Designer.vb +++ /dev/null @@ -1,50 +0,0 @@ - -Partial Class frmTreeSearchResult - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmTreeSearchResult)) - Me.listBoxResults = New System.Windows.Forms.ListBox() - Me.SuspendLayout() - ' - 'listBoxResults - ' - resources.ApplyResources(Me.listBoxResults, "listBoxResults") - Me.listBoxResults.FormattingEnabled = True - Me.listBoxResults.Name = "listBoxResults" - ' - 'frmTreeSearchResult - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.listBoxResults) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmTreeSearchResult" - Me.ShowIcon = False - Me.TopMost = True - Me.ResumeLayout(False) - - End Sub - - Friend WithEvents listBoxResults As ListBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.en-US.resx b/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.en-US.resx deleted file mode 100644 index 891cfbc..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.en-US.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Found Nodes - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.resx b/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.resx deleted file mode 100644 index 3ca316f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.resx +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Bottom, Left, Right - - - - Microsoft Sans Serif, 9.75pt - - - - 16 - - - 12, 12 - - - 373, 196 - - - 0 - - - listBoxResults - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 397, 220 - - - Tahoma, 8.25pt - - - Gefundene Knoten - - - frmTreeSearchResult - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.vb b/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.vb deleted file mode 100644 index 7944226..0000000 --- a/app/DD-Record-Organizer - Kopie/frmTreeSearchResult.vb +++ /dev/null @@ -1,31 +0,0 @@ -Public Class frmTreeSearchResult - Public searchResultNodes As List(Of TreeNode) - Public constructorForm As frmConstructor_Main - - Private Sub frmTreeSearchResult_Load(sender As Object, e As EventArgs) Handles MyBase.Load - listBoxResults.Focus() - - searchResultNodes.ForEach(Sub(resultNode) - listBoxResults.Items.Add(resultNode.Text) - End Sub) - End Sub - - Private Sub listBoxResults_KeyUp(sender As Object, e As KeyEventArgs) Handles listBoxResults.KeyUp - If e.KeyCode = Keys.Escape Then - DialogResult = DialogResult.Cancel - Close() - End If - End Sub - - Private Sub SetSelectedNode(nodeName As String) - Dim node = searchResultNodes.Find(Function(n As TreeNode) - Return n.Text = nodeName - End Function) - constructorForm.SetSelectedTreeViewNode(node) - End Sub - - Private Sub listBoxResults_SelectedIndexChanged(sender As Object, e As EventArgs) Handles listBoxResults.SelectedIndexChanged - Dim name As String = listBoxResults.SelectedItem - SetSelectedNode(name) - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig.Designer.vb b/app/DD-Record-Organizer - Kopie/frmUserKonfig.Designer.vb deleted file mode 100644 index 64006c7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig.Designer.vb +++ /dev/null @@ -1,2037 +0,0 @@ - _ -Partial Class frmUserKonfig - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmUserKonfig)) - Dim PRENAMELabel As System.Windows.Forms.Label - Dim NAMELabel As System.Windows.Forms.Label - Dim USERNAMELabel As System.Windows.Forms.Label - Dim EMAILLabel As System.Windows.Forms.Label - Dim LOGGED_WHERELabel As System.Windows.Forms.Label - Dim LOG_IN_WHENLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim GUIDLabel1 As System.Windows.Forms.Label - Dim NAMELabel1 As System.Windows.Forms.Label - Dim ADDED_WHOLabel1 As System.Windows.Forms.Label - Dim ADDED_WHENLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHOLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHENLabel1 As System.Windows.Forms.Label - Dim LANGUAGELabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim GUIDLabel2 As System.Windows.Forms.Label - Dim CLIENT_NAMELabel As System.Windows.Forms.Label - Dim SHORTNAMELabel As System.Windows.Forms.Label - Dim COMMENTLabel1 As System.Windows.Forms.Label - Dim ADDED_WHENLabel2 As System.Windows.Forms.Label - Dim CHANGED_WHOLabel2 As System.Windows.Forms.Label - Dim CHANGED_WHENLabel2 As System.Windows.Forms.Label - Dim Label12 As System.Windows.Forms.Label - Dim SHORTNAMELabel1 As System.Windows.Forms.Label - Dim COMMENTLabel2 As System.Windows.Forms.Label - Dim DATE_FORMATLabel As System.Windows.Forms.Label - Dim LOG_OUT_WHENLabel As System.Windows.Forms.Label - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TBDD_USERBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBDD_USERTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBDD_USERBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.TBDD_USERBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.tbRefreshUsers = New System.Windows.Forms.ToolStripButton() - Me.tsAddUser = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnExoirtExcel = New System.Windows.Forms.ToolStripButton() - Me.USER_GUIDTextBox = New System.Windows.Forms.TextBox() - Me.PRENAMETextBox = New System.Windows.Forms.TextBox() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.USERNAMETextBox = New System.Windows.Forms.TextBox() - Me.EMAILTextBox = New System.Windows.Forms.TextBox() - Me.LOGGED_INCheckBox = New System.Windows.Forms.CheckBox() - Me.LOGGED_WHERETextBox = New System.Windows.Forms.TextBox() - Me.LOG_IN_WHENTextBox = New System.Windows.Forms.TextBox() - Me.RECORG_ADMINCheckBox = New System.Windows.Forms.CheckBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.Label1 = New System.Windows.Forms.Label() - Me.btnRemoveUserFromGroup = New System.Windows.Forms.Button() - Me.cmbGroup = New System.Windows.Forms.ComboBox() - Me.TBDD_USER_GROUPSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.Label2 = New System.Windows.Forms.Label() - Me.btnAddUserToGroup = New System.Windows.Forms.Button() - Me.lbGroups = New System.Windows.Forms.ListBox() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.GridControlWH_Users1 = New DevExpress.XtraGrid.GridControl() - Me.TBWH_Users1BindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.GridViewWH_Users1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn4 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn5 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn6 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridControlUsers2Group = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewlUsers2Group = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.btndeleteUserfromGroup = New System.Windows.Forms.Button() - Me.lblUserforGroup = New System.Windows.Forms.Label() - Me.btnaddSelectedUser2Group = New System.Windows.Forms.Button() - Me.Label4 = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.cmbGroups_Group2User = New System.Windows.Forms.ComboBox() - Me.TabGruppendefinition = New DevExpress.XtraTab.XtraTabPage() - Me.GridControl2 = New DevExpress.XtraGrid.GridControl() - Me.GridView2 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colNAME1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.COMMENTTextBox = New System.Windows.Forms.TextBox() - Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() - Me.NAMETextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton3 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox1 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton5 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton8 = New System.Windows.Forms.ToolStripButton() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.TabControl3 = New System.Windows.Forms.TabControl() - Me.TabPage6 = New System.Windows.Forms.TabPage() - Me.GridControlUsersinClient = New DevExpress.XtraGrid.GridControl() - Me.GridViewUsersinClient = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn11 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn12 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn13 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn14 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridControlUser2Mandanten = New DevExpress.XtraGrid.GridControl() - Me.TBWH_Users2BindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewUser2Mandanten = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn7 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn8 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn9 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn10 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.btndeleteUserfromClient = New System.Windows.Forms.Button() - Me.lblUser2Client = New System.Windows.Forms.Label() - Me.btnsaddUser2Client = New System.Windows.Forms.Button() - Me.Label16 = New System.Windows.Forms.Label() - Me.Label17 = New System.Windows.Forms.Label() - Me.cmbClientsforUser = New System.Windows.Forms.ComboBox() - Me.TBDD_CLIENTBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TabPage5 = New System.Windows.Forms.TabPage() - Me.BindingNavigator2 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripButton17 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel3 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton18 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton19 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton20 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox3 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton21 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton22 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton23 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton24 = New System.Windows.Forms.ToolStripButton() - Me.Label7 = New System.Windows.Forms.Label() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.CLIENT_NAMETextBox = New System.Windows.Forms.TextBox() - Me.ListBox2 = New System.Windows.Forms.ListBox() - Me.SHORTNAMETextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox2 = New System.Windows.Forms.TextBox() - Me.COMMENTTextBox1 = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox2 = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox2 = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox2 = New System.Windows.Forms.TextBox() - Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage() - Me.btnUpdatePath = New System.Windows.Forms.Button() - Me.btnopenfolder = New System.Windows.Forms.Button() - Me.txtPath = New System.Windows.Forms.TextBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.GridControl3 = New DevExpress.XtraGrid.GridControl() - Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.SelectAllToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.AuswahlAufhebenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GridView3 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn15 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn16 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn17 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn18 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.VWPMO_USERS_GROUPSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBDD_USER_GROUPSTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter() - Me.VWPMO_USERS_GROUPSTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_USERS_GROUPSTableAdapter() - Me.lblsave = New System.Windows.Forms.Label() - Me.LANGUAGEComboBox = New System.Windows.Forms.ComboBox() - Me.TBDD_GROUPS_USERBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.Label5 = New System.Windows.Forms.Label() - Me.lstbxUserMandant = New System.Windows.Forms.ListBox() - Me.TBDD_CLIENTTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CLIENTTableAdapter() - Me.GridControlUser = New DevExpress.XtraGrid.GridControl() - Me.GridViewUser = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colUSERNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colEMAIL = New DevExpress.XtraGrid.Columns.GridColumn() - Me.SHORTNAMETextBox1 = New System.Windows.Forms.TextBox() - Me.COMMENTTextBox2 = New System.Windows.Forms.TextBox() - Me.WAN_ENVIRONMENTCheckBox = New System.Windows.Forms.CheckBox() - Me.DATE_FORMATComboBox = New System.Windows.Forms.ComboBox() - Me.LOG_OUT_WHENTextBox = New System.Windows.Forms.TextBox() - GUIDLabel = New System.Windows.Forms.Label() - PRENAMELabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - USERNAMELabel = New System.Windows.Forms.Label() - EMAILLabel = New System.Windows.Forms.Label() - LOGGED_WHERELabel = New System.Windows.Forms.Label() - LOG_IN_WHENLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - GUIDLabel1 = New System.Windows.Forms.Label() - NAMELabel1 = New System.Windows.Forms.Label() - ADDED_WHOLabel1 = New System.Windows.Forms.Label() - ADDED_WHENLabel1 = New System.Windows.Forms.Label() - CHANGED_WHOLabel1 = New System.Windows.Forms.Label() - CHANGED_WHENLabel1 = New System.Windows.Forms.Label() - LANGUAGELabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - GUIDLabel2 = New System.Windows.Forms.Label() - CLIENT_NAMELabel = New System.Windows.Forms.Label() - SHORTNAMELabel = New System.Windows.Forms.Label() - COMMENTLabel1 = New System.Windows.Forms.Label() - ADDED_WHENLabel2 = New System.Windows.Forms.Label() - CHANGED_WHOLabel2 = New System.Windows.Forms.Label() - CHANGED_WHENLabel2 = New System.Windows.Forms.Label() - Label12 = New System.Windows.Forms.Label() - SHORTNAMELabel1 = New System.Windows.Forms.Label() - COMMENTLabel2 = New System.Windows.Forms.Label() - DATE_FORMATLabel = New System.Windows.Forms.Label() - LOG_OUT_WHENLabel = New System.Windows.Forms.Label() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_USERBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBDD_USERBindingNavigator.SuspendLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - CType(Me.TBDD_USER_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabPage2.SuspendLayout() - CType(Me.GridControlWH_Users1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewWH_Users1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUsers2Group, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Group, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabGruppendefinition.SuspendLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator1.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - Me.TabControl3.SuspendLayout() - Me.TabPage6.SuspendLayout() - CType(Me.GridControlUsersinClient, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewUsersinClient, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUser2Mandanten, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_Users2BindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewUser2Mandanten, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_CLIENTBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TabPage5.SuspendLayout() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator2.SuspendLayout() - Me.XtraTabPage3.SuspendLayout() - CType(Me.GridControl3, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ContextMenuStrip1.SuspendLayout() - CType(Me.GridView3, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.VWPMO_USERS_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_GROUPS_USERBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUser, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewUser, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'PRENAMELabel - ' - resources.ApplyResources(PRENAMELabel, "PRENAMELabel") - PRENAMELabel.Name = "PRENAMELabel" - ' - 'NAMELabel - ' - resources.ApplyResources(NAMELabel, "NAMELabel") - NAMELabel.Name = "NAMELabel" - ' - 'USERNAMELabel - ' - resources.ApplyResources(USERNAMELabel, "USERNAMELabel") - USERNAMELabel.Name = "USERNAMELabel" - ' - 'EMAILLabel - ' - resources.ApplyResources(EMAILLabel, "EMAILLabel") - EMAILLabel.Name = "EMAILLabel" - ' - 'LOGGED_WHERELabel - ' - resources.ApplyResources(LOGGED_WHERELabel, "LOGGED_WHERELabel") - LOGGED_WHERELabel.Name = "LOGGED_WHERELabel" - ' - 'LOG_IN_WHENLabel - ' - resources.ApplyResources(LOG_IN_WHENLabel, "LOG_IN_WHENLabel") - LOG_IN_WHENLabel.Name = "LOG_IN_WHENLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'GUIDLabel1 - ' - resources.ApplyResources(GUIDLabel1, "GUIDLabel1") - GUIDLabel1.Name = "GUIDLabel1" - ' - 'NAMELabel1 - ' - resources.ApplyResources(NAMELabel1, "NAMELabel1") - NAMELabel1.Name = "NAMELabel1" - ' - 'ADDED_WHOLabel1 - ' - resources.ApplyResources(ADDED_WHOLabel1, "ADDED_WHOLabel1") - ADDED_WHOLabel1.Name = "ADDED_WHOLabel1" - ' - 'ADDED_WHENLabel1 - ' - resources.ApplyResources(ADDED_WHENLabel1, "ADDED_WHENLabel1") - ADDED_WHENLabel1.Name = "ADDED_WHENLabel1" - ' - 'CHANGED_WHOLabel1 - ' - resources.ApplyResources(CHANGED_WHOLabel1, "CHANGED_WHOLabel1") - CHANGED_WHOLabel1.Name = "CHANGED_WHOLabel1" - ' - 'CHANGED_WHENLabel1 - ' - resources.ApplyResources(CHANGED_WHENLabel1, "CHANGED_WHENLabel1") - CHANGED_WHENLabel1.Name = "CHANGED_WHENLabel1" - ' - 'LANGUAGELabel - ' - resources.ApplyResources(LANGUAGELabel, "LANGUAGELabel") - LANGUAGELabel.Name = "LANGUAGELabel" - ' - 'COMMENTLabel - ' - resources.ApplyResources(COMMENTLabel, "COMMENTLabel") - COMMENTLabel.Name = "COMMENTLabel" - ' - 'GUIDLabel2 - ' - resources.ApplyResources(GUIDLabel2, "GUIDLabel2") - GUIDLabel2.Name = "GUIDLabel2" - ' - 'CLIENT_NAMELabel - ' - resources.ApplyResources(CLIENT_NAMELabel, "CLIENT_NAMELabel") - CLIENT_NAMELabel.Name = "CLIENT_NAMELabel" - ' - 'SHORTNAMELabel - ' - resources.ApplyResources(SHORTNAMELabel, "SHORTNAMELabel") - SHORTNAMELabel.Name = "SHORTNAMELabel" - ' - 'COMMENTLabel1 - ' - resources.ApplyResources(COMMENTLabel1, "COMMENTLabel1") - COMMENTLabel1.Name = "COMMENTLabel1" - ' - 'ADDED_WHENLabel2 - ' - resources.ApplyResources(ADDED_WHENLabel2, "ADDED_WHENLabel2") - ADDED_WHENLabel2.Name = "ADDED_WHENLabel2" - ' - 'CHANGED_WHOLabel2 - ' - resources.ApplyResources(CHANGED_WHOLabel2, "CHANGED_WHOLabel2") - CHANGED_WHOLabel2.Name = "CHANGED_WHOLabel2" - ' - 'CHANGED_WHENLabel2 - ' - resources.ApplyResources(CHANGED_WHENLabel2, "CHANGED_WHENLabel2") - CHANGED_WHENLabel2.Name = "CHANGED_WHENLabel2" - ' - 'Label12 - ' - resources.ApplyResources(Label12, "Label12") - Label12.Name = "Label12" - ' - 'SHORTNAMELabel1 - ' - resources.ApplyResources(SHORTNAMELabel1, "SHORTNAMELabel1") - SHORTNAMELabel1.Name = "SHORTNAMELabel1" - ' - 'COMMENTLabel2 - ' - resources.ApplyResources(COMMENTLabel2, "COMMENTLabel2") - COMMENTLabel2.Name = "COMMENTLabel2" - ' - 'DATE_FORMATLabel - ' - resources.ApplyResources(DATE_FORMATLabel, "DATE_FORMATLabel") - DATE_FORMATLabel.Name = "DATE_FORMATLabel" - ' - 'LOG_OUT_WHENLabel - ' - resources.ApplyResources(LOG_OUT_WHENLabel, "LOG_OUT_WHENLabel") - LOG_OUT_WHENLabel.Name = "LOG_OUT_WHENLabel" - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBDD_USERBindingSource - ' - Me.TBDD_USERBindingSource.DataMember = "TBDD_USER" - Me.TBDD_USERBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBDD_USERTableAdapter - ' - Me.TBDD_USERTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Me.TBDD_USERTableAdapter - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBDD_USERBindingNavigator - ' - Me.TBDD_USERBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBDD_USERBindingNavigator.BindingSource = Me.TBDD_USERBindingSource - Me.TBDD_USERBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBDD_USERBindingNavigator.CountItemFormat = "von {0} Usern" - Me.TBDD_USERBindingNavigator.DeleteItem = Nothing - Me.TBDD_USERBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBDD_USERBindingNavigatorSaveItem, Me.tbRefreshUsers, Me.tsAddUser, Me.ToolStripSeparator4, Me.tsbtnExoirtExcel}) - resources.ApplyResources(Me.TBDD_USERBindingNavigator, "TBDD_USERBindingNavigator") - Me.TBDD_USERBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBDD_USERBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBDD_USERBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBDD_USERBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBDD_USERBindingNavigator.Name = "TBDD_USERBindingNavigator" - Me.TBDD_USERBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'TBDD_USERBindingNavigatorSaveItem - ' - Me.TBDD_USERBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBDD_USERBindingNavigatorSaveItem, "TBDD_USERBindingNavigatorSaveItem") - Me.TBDD_USERBindingNavigatorSaveItem.Name = "TBDD_USERBindingNavigatorSaveItem" - ' - 'tbRefreshUsers - ' - Me.tbRefreshUsers.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.tbRefreshUsers.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.tbRefreshUsers, "tbRefreshUsers") - Me.tbRefreshUsers.Name = "tbRefreshUsers" - ' - 'tsAddUser - ' - Me.tsAddUser.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.tsAddUser.Image = Global.DD_Record_Organizer.My.Resources.Resources.benutzer3 - resources.ApplyResources(Me.tsAddUser, "tsAddUser") - Me.tsAddUser.Name = "tsAddUser" - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - resources.ApplyResources(Me.ToolStripSeparator4, "ToolStripSeparator4") - ' - 'tsbtnExoirtExcel - ' - Me.tsbtnExoirtExcel.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.tsbtnExoirtExcel.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.tsbtnExoirtExcel.Image = Global.DD_Record_Organizer.My.Resources.Resources.Excel_25ixel - resources.ApplyResources(Me.tsbtnExoirtExcel, "tsbtnExoirtExcel") - Me.tsbtnExoirtExcel.Name = "tsbtnExoirtExcel" - ' - 'USER_GUIDTextBox - ' - Me.USER_GUIDTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.USER_GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "GUID", True)) - resources.ApplyResources(Me.USER_GUIDTextBox, "USER_GUIDTextBox") - Me.USER_GUIDTextBox.Name = "USER_GUIDTextBox" - Me.USER_GUIDTextBox.ReadOnly = True - ' - 'PRENAMETextBox - ' - Me.PRENAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "PRENAME", True)) - resources.ApplyResources(Me.PRENAMETextBox, "PRENAMETextBox") - Me.PRENAMETextBox.Name = "PRENAMETextBox" - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "NAME", True)) - resources.ApplyResources(Me.NAMETextBox, "NAMETextBox") - Me.NAMETextBox.Name = "NAMETextBox" - ' - 'USERNAMETextBox - ' - Me.USERNAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "USERNAME", True)) - resources.ApplyResources(Me.USERNAMETextBox, "USERNAMETextBox") - Me.USERNAMETextBox.Name = "USERNAMETextBox" - ' - 'EMAILTextBox - ' - Me.EMAILTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "EMAIL", True)) - resources.ApplyResources(Me.EMAILTextBox, "EMAILTextBox") - Me.EMAILTextBox.Name = "EMAILTextBox" - ' - 'LOGGED_INCheckBox - ' - Me.LOGGED_INCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_USERBindingSource, "LOGGED_IN", True)) - resources.ApplyResources(Me.LOGGED_INCheckBox, "LOGGED_INCheckBox") - Me.LOGGED_INCheckBox.Name = "LOGGED_INCheckBox" - Me.LOGGED_INCheckBox.UseVisualStyleBackColor = True - ' - 'LOGGED_WHERETextBox - ' - Me.LOGGED_WHERETextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.LOGGED_WHERETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "LOGGED_WHERE", True)) - resources.ApplyResources(Me.LOGGED_WHERETextBox, "LOGGED_WHERETextBox") - Me.LOGGED_WHERETextBox.Name = "LOGGED_WHERETextBox" - Me.LOGGED_WHERETextBox.ReadOnly = True - ' - 'LOG_IN_WHENTextBox - ' - Me.LOG_IN_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.LOG_IN_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "LOG_IN_WHEN", True)) - resources.ApplyResources(Me.LOG_IN_WHENTextBox, "LOG_IN_WHENTextBox") - Me.LOG_IN_WHENTextBox.Name = "LOG_IN_WHENTextBox" - Me.LOG_IN_WHENTextBox.ReadOnly = True - ' - 'RECORG_ADMINCheckBox - ' - Me.RECORG_ADMINCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_USERBindingSource, "RECORD_ADMIN", True)) - resources.ApplyResources(Me.RECORG_ADMINCheckBox, "RECORG_ADMINCheckBox") - Me.RECORG_ADMINCheckBox.Name = "RECORG_ADMINCheckBox" - Me.RECORG_ADMINCheckBox.UseVisualStyleBackColor = True - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'XtraTabControl1 - ' - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.TabGruppendefinition, Me.XtraTabPage2, Me.XtraTabPage3}) - ' - 'XtraTabPage1 - ' - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - Me.XtraTabPage1.Controls.Add(Me.TabControl1) - Me.XtraTabPage1.Name = "XtraTabPage1" - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - resources.ApplyResources(Me.TabControl1, "TabControl1") - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - ' - 'TabPage1 - ' - Me.TabPage1.Controls.Add(Me.Label1) - Me.TabPage1.Controls.Add(Me.btnRemoveUserFromGroup) - Me.TabPage1.Controls.Add(Me.cmbGroup) - Me.TabPage1.Controls.Add(Me.Label2) - Me.TabPage1.Controls.Add(Me.btnAddUserToGroup) - Me.TabPage1.Controls.Add(Me.lbGroups) - resources.ApplyResources(Me.TabPage1, "TabPage1") - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'btnRemoveUserFromGroup - ' - Me.btnRemoveUserFromGroup.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btnRemoveUserFromGroup, "btnRemoveUserFromGroup") - Me.btnRemoveUserFromGroup.Name = "btnRemoveUserFromGroup" - Me.btnRemoveUserFromGroup.UseVisualStyleBackColor = True - ' - 'cmbGroup - ' - Me.cmbGroup.DataSource = Me.TBDD_USER_GROUPSBindingSource - Me.cmbGroup.DisplayMember = "NAME" - Me.cmbGroup.FormattingEnabled = True - resources.ApplyResources(Me.cmbGroup, "cmbGroup") - Me.cmbGroup.Name = "cmbGroup" - Me.cmbGroup.ValueMember = "GUID" - ' - 'TBDD_USER_GROUPSBindingSource - ' - Me.TBDD_USER_GROUPSBindingSource.DataMember = "TBDD_USER_GROUPS" - Me.TBDD_USER_GROUPSBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'btnAddUserToGroup - ' - Me.btnAddUserToGroup.Image = Global.DD_Record_Organizer.My.Resources.Resources.add1 - resources.ApplyResources(Me.btnAddUserToGroup, "btnAddUserToGroup") - Me.btnAddUserToGroup.Name = "btnAddUserToGroup" - Me.btnAddUserToGroup.UseVisualStyleBackColor = True - ' - 'lbGroups - ' - resources.ApplyResources(Me.lbGroups, "lbGroups") - Me.lbGroups.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.lbGroups.FormattingEnabled = True - Me.lbGroups.Name = "lbGroups" - ' - 'TabPage2 - ' - resources.ApplyResources(Me.TabPage2, "TabPage2") - Me.TabPage2.Controls.Add(Me.GridControlWH_Users1) - Me.TabPage2.Controls.Add(Me.GridControlUsers2Group) - Me.TabPage2.Controls.Add(Me.btndeleteUserfromGroup) - Me.TabPage2.Controls.Add(Me.lblUserforGroup) - Me.TabPage2.Controls.Add(Me.btnaddSelectedUser2Group) - Me.TabPage2.Controls.Add(Me.Label4) - Me.TabPage2.Controls.Add(Me.Label3) - Me.TabPage2.Controls.Add(Me.cmbGroups_Group2User) - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'GridControlWH_Users1 - ' - resources.ApplyResources(Me.GridControlWH_Users1, "GridControlWH_Users1") - Me.GridControlWH_Users1.DataSource = Me.TBWH_Users1BindingSource - Me.GridControlWH_Users1.MainView = Me.GridViewWH_Users1 - Me.GridControlWH_Users1.Name = "GridControlWH_Users1" - Me.GridControlWH_Users1.ShowOnlyPredefinedDetails = True - Me.GridControlWH_Users1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewWH_Users1}) - ' - 'TBWH_Users1BindingSource - ' - Me.TBWH_Users1BindingSource.DataMember = "TBWH_Users1" - Me.TBWH_Users1BindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridViewWH_Users1 - ' - Me.GridViewWH_Users1.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewWH_Users1.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewWH_Users1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewWH_Users1.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewWH_Users1.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewWH_Users1.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewWH_Users1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn3, Me.GridColumn4, Me.GridColumn5, Me.GridColumn6}) - Me.GridViewWH_Users1.GridControl = Me.GridControlWH_Users1 - Me.GridViewWH_Users1.Name = "GridViewWH_Users1" - Me.GridViewWH_Users1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewWH_Users1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewWH_Users1.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewWH_Users1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewWH_Users1.OptionsView.ColumnAutoWidth = False - Me.GridViewWH_Users1.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewWH_Users1.OptionsView.ShowAutoFilterRow = True - Me.GridViewWH_Users1.OptionsView.ShowGroupPanel = False - ' - 'GridColumn3 - ' - resources.ApplyResources(Me.GridColumn3, "GridColumn3") - Me.GridColumn3.FieldName = "Select" - Me.GridColumn3.Name = "GridColumn3" - ' - 'GridColumn4 - ' - Me.GridColumn4.FieldName = "Username" - Me.GridColumn4.Name = "GridColumn4" - Me.GridColumn4.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn4, "GridColumn4") - ' - 'GridColumn5 - ' - Me.GridColumn5.FieldName = "Email" - Me.GridColumn5.Name = "GridColumn5" - Me.GridColumn5.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn5, "GridColumn5") - ' - 'GridColumn6 - ' - Me.GridColumn6.FieldName = "ID" - Me.GridColumn6.Name = "GridColumn6" - ' - 'GridControlUsers2Group - ' - resources.ApplyResources(Me.GridControlUsers2Group, "GridControlUsers2Group") - Me.GridControlUsers2Group.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsers2Group.MainView = Me.GridViewlUsers2Group - Me.GridControlUsers2Group.Name = "GridControlUsers2Group" - Me.GridControlUsers2Group.ShowOnlyPredefinedDetails = True - Me.GridControlUsers2Group.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Group}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewlUsers2Group - ' - Me.GridViewlUsers2Group.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewlUsers2Group.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Group.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Group.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewlUsers2Group.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewlUsers2Group.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Group.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.GridColumn1, Me.GridColumn2, Me.colID}) - Me.GridViewlUsers2Group.GridControl = Me.GridControlUsers2Group - Me.GridViewlUsers2Group.Name = "GridViewlUsers2Group" - Me.GridViewlUsers2Group.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Group.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Group.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Group.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Group.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Group.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - resources.ApplyResources(Me.colSelect, "colSelect") - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - ' - 'GridColumn1 - ' - Me.GridColumn1.FieldName = "Username" - Me.GridColumn1.Name = "GridColumn1" - Me.GridColumn1.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn1, "GridColumn1") - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Email" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn2, "GridColumn2") - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'btndeleteUserfromGroup - ' - Me.btndeleteUserfromGroup.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btndeleteUserfromGroup, "btndeleteUserfromGroup") - Me.btndeleteUserfromGroup.Name = "btndeleteUserfromGroup" - Me.btndeleteUserfromGroup.UseVisualStyleBackColor = True - ' - 'lblUserforGroup - ' - resources.ApplyResources(Me.lblUserforGroup, "lblUserforGroup") - Me.lblUserforGroup.Name = "lblUserforGroup" - ' - 'btnaddSelectedUser2Group - ' - Me.btnaddSelectedUser2Group.Image = Global.DD_Record_Organizer.My.Resources.Resources.add1 - resources.ApplyResources(Me.btnaddSelectedUser2Group, "btnaddSelectedUser2Group") - Me.btnaddSelectedUser2Group.Name = "btnaddSelectedUser2Group" - Me.btnaddSelectedUser2Group.UseVisualStyleBackColor = True - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'cmbGroups_Group2User - ' - Me.cmbGroups_Group2User.DataSource = Me.TBDD_USER_GROUPSBindingSource - Me.cmbGroups_Group2User.DisplayMember = "NAME" - Me.cmbGroups_Group2User.FormattingEnabled = True - resources.ApplyResources(Me.cmbGroups_Group2User, "cmbGroups_Group2User") - Me.cmbGroups_Group2User.Name = "cmbGroups_Group2User" - Me.cmbGroups_Group2User.ValueMember = "GUID" - ' - 'TabGruppendefinition - ' - Me.TabGruppendefinition.Controls.Add(Me.GridControl2) - Me.TabGruppendefinition.Controls.Add(COMMENTLabel) - Me.TabGruppendefinition.Controls.Add(Me.COMMENTTextBox) - Me.TabGruppendefinition.Controls.Add(GUIDLabel1) - Me.TabGruppendefinition.Controls.Add(Me.GUIDTextBox1) - Me.TabGruppendefinition.Controls.Add(NAMELabel1) - Me.TabGruppendefinition.Controls.Add(Me.NAMETextBox1) - Me.TabGruppendefinition.Controls.Add(ADDED_WHOLabel1) - Me.TabGruppendefinition.Controls.Add(Me.ADDED_WHOTextBox1) - Me.TabGruppendefinition.Controls.Add(ADDED_WHENLabel1) - Me.TabGruppendefinition.Controls.Add(Me.ADDED_WHENTextBox1) - Me.TabGruppendefinition.Controls.Add(CHANGED_WHOLabel1) - Me.TabGruppendefinition.Controls.Add(Me.CHANGED_WHOTextBox1) - Me.TabGruppendefinition.Controls.Add(CHANGED_WHENLabel1) - Me.TabGruppendefinition.Controls.Add(Me.CHANGED_WHENTextBox1) - Me.TabGruppendefinition.Controls.Add(Me.BindingNavigator1) - Me.TabGruppendefinition.Name = "TabGruppendefinition" - resources.ApplyResources(Me.TabGruppendefinition, "TabGruppendefinition") - ' - 'GridControl2 - ' - resources.ApplyResources(Me.GridControl2, "GridControl2") - Me.GridControl2.DataSource = Me.TBDD_USER_GROUPSBindingSource - Me.GridControl2.MainView = Me.GridView2 - Me.GridControl2.Name = "GridControl2" - Me.GridControl2.ShowOnlyPredefinedDetails = True - Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView2}) - ' - 'GridView2 - ' - Me.GridView2.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView2.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView2.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView2.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView2.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView2.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView2.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colNAME1}) - Me.GridView2.GridControl = Me.GridControl2 - Me.GridView2.Name = "GridView2" - Me.GridView2.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsBehavior.Editable = False - Me.GridView2.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView2.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView2.OptionsView.ColumnAutoWidth = False - Me.GridView2.OptionsView.EnableAppearanceEvenRow = True - Me.GridView2.OptionsView.ShowAutoFilterRow = True - Me.GridView2.OptionsView.ShowGroupPanel = False - ' - 'colNAME1 - ' - resources.ApplyResources(Me.colNAME1, "colNAME1") - Me.colNAME1.FieldName = "NAME" - Me.colNAME1.Name = "colNAME1" - ' - 'COMMENTTextBox - ' - Me.COMMENTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "COMMENT", True)) - resources.ApplyResources(Me.COMMENTTextBox, "COMMENTTextBox") - Me.COMMENTTextBox.Name = "COMMENTTextBox" - ' - 'GUIDTextBox1 - ' - Me.GUIDTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox1, "GUIDTextBox1") - Me.GUIDTextBox1.Name = "GUIDTextBox1" - ' - 'NAMETextBox1 - ' - Me.NAMETextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "NAME", True)) - resources.ApplyResources(Me.NAMETextBox1, "NAMETextBox1") - Me.NAMETextBox1.Name = "NAMETextBox1" - ' - 'ADDED_WHOTextBox1 - ' - Me.ADDED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox1, "ADDED_WHOTextBox1") - Me.ADDED_WHOTextBox1.Name = "ADDED_WHOTextBox1" - ' - 'ADDED_WHENTextBox1 - ' - Me.ADDED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox1, "ADDED_WHENTextBox1") - Me.ADDED_WHENTextBox1.Name = "ADDED_WHENTextBox1" - ' - 'CHANGED_WHOTextBox1 - ' - Me.CHANGED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox1, "CHANGED_WHOTextBox1") - Me.CHANGED_WHOTextBox1.Name = "CHANGED_WHOTextBox1" - ' - 'CHANGED_WHENTextBox1 - ' - Me.CHANGED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USER_GROUPSBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox1, "CHANGED_WHENTextBox1") - Me.CHANGED_WHENTextBox1.Name = "CHANGED_WHENTextBox1" - ' - 'BindingNavigator1 - ' - Me.BindingNavigator1.AddNewItem = Me.ToolStripButton1 - Me.BindingNavigator1.BindingSource = Me.TBDD_USER_GROUPSBindingSource - Me.BindingNavigator1.CountItem = Me.ToolStripLabel1 - Me.BindingNavigator1.CountItemFormat = "of {0}" - Me.BindingNavigator1.DeleteItem = Me.ToolStripButton2 - Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton3, Me.ToolStripButton4, Me.ToolStripSeparator1, Me.ToolStripTextBox1, Me.ToolStripLabel1, Me.ToolStripSeparator2, Me.ToolStripButton5, Me.ToolStripButton6, Me.ToolStripSeparator3, Me.ToolStripButton1, Me.ToolStripButton2, Me.ToolStripButton7, Me.ToolStripButton8}) - resources.ApplyResources(Me.BindingNavigator1, "BindingNavigator1") - Me.BindingNavigator1.MoveFirstItem = Me.ToolStripButton3 - Me.BindingNavigator1.MoveLastItem = Me.ToolStripButton6 - Me.BindingNavigator1.MoveNextItem = Me.ToolStripButton5 - Me.BindingNavigator1.MovePreviousItem = Me.ToolStripButton4 - Me.BindingNavigator1.Name = "BindingNavigator1" - Me.BindingNavigator1.PositionItem = Me.ToolStripTextBox1 - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripLabel1 - ' - Me.ToolStripLabel1.Name = "ToolStripLabel1" - resources.ApplyResources(Me.ToolStripLabel1, "ToolStripLabel1") - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'ToolStripButton3 - ' - Me.ToolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton3, "ToolStripButton3") - Me.ToolStripButton3.Name = "ToolStripButton3" - ' - 'ToolStripButton4 - ' - Me.ToolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton4, "ToolStripButton4") - Me.ToolStripButton4.Name = "ToolStripButton4" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'ToolStripTextBox1 - ' - resources.ApplyResources(Me.ToolStripTextBox1, "ToolStripTextBox1") - Me.ToolStripTextBox1.Name = "ToolStripTextBox1" - ' - 'ToolStripSeparator2 - ' - Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - resources.ApplyResources(Me.ToolStripSeparator2, "ToolStripSeparator2") - ' - 'ToolStripButton5 - ' - Me.ToolStripButton5.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton5, "ToolStripButton5") - Me.ToolStripButton5.Name = "ToolStripButton5" - ' - 'ToolStripButton6 - ' - Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton6, "ToolStripButton6") - Me.ToolStripButton6.Name = "ToolStripButton6" - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - resources.ApplyResources(Me.ToolStripSeparator3, "ToolStripSeparator3") - ' - 'ToolStripButton7 - ' - Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton7, "ToolStripButton7") - Me.ToolStripButton7.Name = "ToolStripButton7" - ' - 'ToolStripButton8 - ' - Me.ToolStripButton8.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton8.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton8, "ToolStripButton8") - Me.ToolStripButton8.Name = "ToolStripButton8" - ' - 'XtraTabPage2 - ' - resources.ApplyResources(Me.XtraTabPage2, "XtraTabPage2") - Me.XtraTabPage2.Controls.Add(Me.TabControl3) - Me.XtraTabPage2.Name = "XtraTabPage2" - ' - 'TabControl3 - ' - Me.TabControl3.Controls.Add(Me.TabPage6) - Me.TabControl3.Controls.Add(Me.TabPage5) - resources.ApplyResources(Me.TabControl3, "TabControl3") - Me.TabControl3.Name = "TabControl3" - Me.TabControl3.SelectedIndex = 0 - ' - 'TabPage6 - ' - resources.ApplyResources(Me.TabPage6, "TabPage6") - Me.TabPage6.Controls.Add(Me.GridControlUsersinClient) - Me.TabPage6.Controls.Add(Me.GridControlUser2Mandanten) - Me.TabPage6.Controls.Add(Me.btndeleteUserfromClient) - Me.TabPage6.Controls.Add(Me.lblUser2Client) - Me.TabPage6.Controls.Add(Me.btnsaddUser2Client) - Me.TabPage6.Controls.Add(Me.Label16) - Me.TabPage6.Controls.Add(Me.Label17) - Me.TabPage6.Controls.Add(Me.cmbClientsforUser) - Me.TabPage6.Name = "TabPage6" - Me.TabPage6.UseVisualStyleBackColor = True - ' - 'GridControlUsersinClient - ' - resources.ApplyResources(Me.GridControlUsersinClient, "GridControlUsersinClient") - Me.GridControlUsersinClient.DataSource = Me.TBWH_Users1BindingSource - Me.GridControlUsersinClient.MainView = Me.GridViewUsersinClient - Me.GridControlUsersinClient.Name = "GridControlUsersinClient" - Me.GridControlUsersinClient.ShowOnlyPredefinedDetails = True - Me.GridControlUsersinClient.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewUsersinClient}) - ' - 'GridViewUsersinClient - ' - Me.GridViewUsersinClient.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewUsersinClient.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewUsersinClient.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewUsersinClient.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewUsersinClient.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewUsersinClient.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewUsersinClient.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn11, Me.GridColumn12, Me.GridColumn13, Me.GridColumn14}) - Me.GridViewUsersinClient.GridControl = Me.GridControlUsersinClient - Me.GridViewUsersinClient.Name = "GridViewUsersinClient" - Me.GridViewUsersinClient.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUsersinClient.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUsersinClient.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUsersinClient.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewUsersinClient.OptionsView.ColumnAutoWidth = False - Me.GridViewUsersinClient.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewUsersinClient.OptionsView.ShowAutoFilterRow = True - Me.GridViewUsersinClient.OptionsView.ShowGroupPanel = False - ' - 'GridColumn11 - ' - resources.ApplyResources(Me.GridColumn11, "GridColumn11") - Me.GridColumn11.FieldName = "Select" - Me.GridColumn11.Name = "GridColumn11" - ' - 'GridColumn12 - ' - Me.GridColumn12.FieldName = "Username" - Me.GridColumn12.Name = "GridColumn12" - Me.GridColumn12.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn12, "GridColumn12") - ' - 'GridColumn13 - ' - Me.GridColumn13.FieldName = "Email" - Me.GridColumn13.Name = "GridColumn13" - Me.GridColumn13.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn13, "GridColumn13") - ' - 'GridColumn14 - ' - Me.GridColumn14.FieldName = "ID" - Me.GridColumn14.Name = "GridColumn14" - ' - 'GridControlUser2Mandanten - ' - resources.ApplyResources(Me.GridControlUser2Mandanten, "GridControlUser2Mandanten") - Me.GridControlUser2Mandanten.DataSource = Me.TBWH_Users2BindingSource - Me.GridControlUser2Mandanten.MainView = Me.GridViewUser2Mandanten - Me.GridControlUser2Mandanten.Name = "GridControlUser2Mandanten" - Me.GridControlUser2Mandanten.ShowOnlyPredefinedDetails = True - Me.GridControlUser2Mandanten.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewUser2Mandanten}) - ' - 'TBWH_Users2BindingSource - ' - Me.TBWH_Users2BindingSource.DataMember = "TBWH_Users2" - Me.TBWH_Users2BindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewUser2Mandanten - ' - Me.GridViewUser2Mandanten.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewUser2Mandanten.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewUser2Mandanten.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewUser2Mandanten.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewUser2Mandanten.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewUser2Mandanten.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewUser2Mandanten.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn7, Me.GridColumn8, Me.GridColumn9, Me.GridColumn10}) - Me.GridViewUser2Mandanten.GridControl = Me.GridControlUser2Mandanten - Me.GridViewUser2Mandanten.Name = "GridViewUser2Mandanten" - Me.GridViewUser2Mandanten.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUser2Mandanten.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUser2Mandanten.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUser2Mandanten.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewUser2Mandanten.OptionsView.ColumnAutoWidth = False - Me.GridViewUser2Mandanten.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewUser2Mandanten.OptionsView.ShowAutoFilterRow = True - Me.GridViewUser2Mandanten.OptionsView.ShowGroupPanel = False - ' - 'GridColumn7 - ' - resources.ApplyResources(Me.GridColumn7, "GridColumn7") - Me.GridColumn7.FieldName = "Select" - Me.GridColumn7.Name = "GridColumn7" - ' - 'GridColumn8 - ' - Me.GridColumn8.FieldName = "Username" - Me.GridColumn8.Name = "GridColumn8" - Me.GridColumn8.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn8, "GridColumn8") - ' - 'GridColumn9 - ' - Me.GridColumn9.FieldName = "Email" - Me.GridColumn9.Name = "GridColumn9" - Me.GridColumn9.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn9, "GridColumn9") - ' - 'GridColumn10 - ' - Me.GridColumn10.FieldName = "ID" - Me.GridColumn10.Name = "GridColumn10" - ' - 'btndeleteUserfromClient - ' - Me.btndeleteUserfromClient.Image = Global.DD_Record_Organizer.My.Resources.Resources.delete - resources.ApplyResources(Me.btndeleteUserfromClient, "btndeleteUserfromClient") - Me.btndeleteUserfromClient.Name = "btndeleteUserfromClient" - Me.btndeleteUserfromClient.UseVisualStyleBackColor = True - ' - 'lblUser2Client - ' - resources.ApplyResources(Me.lblUser2Client, "lblUser2Client") - Me.lblUser2Client.Name = "lblUser2Client" - ' - 'btnsaddUser2Client - ' - Me.btnsaddUser2Client.Image = Global.DD_Record_Organizer.My.Resources.Resources.add1 - resources.ApplyResources(Me.btnsaddUser2Client, "btnsaddUser2Client") - Me.btnsaddUser2Client.Name = "btnsaddUser2Client" - Me.btnsaddUser2Client.UseVisualStyleBackColor = True - ' - 'Label16 - ' - resources.ApplyResources(Me.Label16, "Label16") - Me.Label16.Name = "Label16" - ' - 'Label17 - ' - resources.ApplyResources(Me.Label17, "Label17") - Me.Label17.Name = "Label17" - ' - 'cmbClientsforUser - ' - Me.cmbClientsforUser.DataSource = Me.TBDD_CLIENTBindingSource - Me.cmbClientsforUser.DisplayMember = "CLIENT_NAME" - Me.cmbClientsforUser.FormattingEnabled = True - resources.ApplyResources(Me.cmbClientsforUser, "cmbClientsforUser") - Me.cmbClientsforUser.Name = "cmbClientsforUser" - Me.cmbClientsforUser.ValueMember = "GUID" - ' - 'TBDD_CLIENTBindingSource - ' - Me.TBDD_CLIENTBindingSource.DataMember = "TBDD_CLIENT" - Me.TBDD_CLIENTBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TabPage5 - ' - Me.TabPage5.Controls.Add(Me.BindingNavigator2) - Me.TabPage5.Controls.Add(Me.Label7) - Me.TabPage5.Controls.Add(Me.GUIDTextBox) - Me.TabPage5.Controls.Add(GUIDLabel2) - Me.TabPage5.Controls.Add(Me.CLIENT_NAMETextBox) - Me.TabPage5.Controls.Add(Me.ListBox2) - Me.TabPage5.Controls.Add(CLIENT_NAMELabel) - Me.TabPage5.Controls.Add(CHANGED_WHENLabel2) - Me.TabPage5.Controls.Add(Me.SHORTNAMETextBox) - Me.TabPage5.Controls.Add(Me.CHANGED_WHENTextBox2) - Me.TabPage5.Controls.Add(SHORTNAMELabel) - Me.TabPage5.Controls.Add(CHANGED_WHOLabel2) - Me.TabPage5.Controls.Add(Me.COMMENTTextBox1) - Me.TabPage5.Controls.Add(Me.CHANGED_WHOTextBox2) - Me.TabPage5.Controls.Add(COMMENTLabel1) - Me.TabPage5.Controls.Add(ADDED_WHENLabel2) - Me.TabPage5.Controls.Add(Me.ADDED_WHOTextBox2) - Me.TabPage5.Controls.Add(Label12) - Me.TabPage5.Controls.Add(Me.ADDED_WHENTextBox2) - resources.ApplyResources(Me.TabPage5, "TabPage5") - Me.TabPage5.Name = "TabPage5" - Me.TabPage5.UseVisualStyleBackColor = True - ' - 'BindingNavigator2 - ' - Me.BindingNavigator2.AddNewItem = Me.ToolStripButton17 - Me.BindingNavigator2.CountItem = Me.ToolStripLabel3 - Me.BindingNavigator2.CountItemFormat = "of {0} Clients" - Me.BindingNavigator2.DeleteItem = Me.ToolStripButton18 - Me.BindingNavigator2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton19, Me.ToolStripButton20, Me.ToolStripSeparator7, Me.ToolStripTextBox3, Me.ToolStripLabel3, Me.ToolStripSeparator8, Me.ToolStripButton21, Me.ToolStripButton22, Me.ToolStripSeparator9, Me.ToolStripButton17, Me.ToolStripButton18, Me.ToolStripButton23, Me.ToolStripButton24}) - resources.ApplyResources(Me.BindingNavigator2, "BindingNavigator2") - Me.BindingNavigator2.MoveFirstItem = Me.ToolStripButton19 - Me.BindingNavigator2.MoveLastItem = Me.ToolStripButton22 - Me.BindingNavigator2.MoveNextItem = Me.ToolStripButton21 - Me.BindingNavigator2.MovePreviousItem = Me.ToolStripButton20 - Me.BindingNavigator2.Name = "BindingNavigator2" - Me.BindingNavigator2.PositionItem = Me.ToolStripTextBox3 - ' - 'ToolStripButton17 - ' - Me.ToolStripButton17.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton17, "ToolStripButton17") - Me.ToolStripButton17.Name = "ToolStripButton17" - ' - 'ToolStripLabel3 - ' - Me.ToolStripLabel3.Name = "ToolStripLabel3" - resources.ApplyResources(Me.ToolStripLabel3, "ToolStripLabel3") - ' - 'ToolStripButton18 - ' - Me.ToolStripButton18.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton18, "ToolStripButton18") - Me.ToolStripButton18.Name = "ToolStripButton18" - ' - 'ToolStripButton19 - ' - Me.ToolStripButton19.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton19, "ToolStripButton19") - Me.ToolStripButton19.Name = "ToolStripButton19" - ' - 'ToolStripButton20 - ' - Me.ToolStripButton20.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton20, "ToolStripButton20") - Me.ToolStripButton20.Name = "ToolStripButton20" - ' - 'ToolStripSeparator7 - ' - Me.ToolStripSeparator7.Name = "ToolStripSeparator7" - resources.ApplyResources(Me.ToolStripSeparator7, "ToolStripSeparator7") - ' - 'ToolStripTextBox3 - ' - resources.ApplyResources(Me.ToolStripTextBox3, "ToolStripTextBox3") - Me.ToolStripTextBox3.Name = "ToolStripTextBox3" - ' - 'ToolStripSeparator8 - ' - Me.ToolStripSeparator8.Name = "ToolStripSeparator8" - resources.ApplyResources(Me.ToolStripSeparator8, "ToolStripSeparator8") - ' - 'ToolStripButton21 - ' - Me.ToolStripButton21.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton21, "ToolStripButton21") - Me.ToolStripButton21.Name = "ToolStripButton21" - ' - 'ToolStripButton22 - ' - Me.ToolStripButton22.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton22, "ToolStripButton22") - Me.ToolStripButton22.Name = "ToolStripButton22" - ' - 'ToolStripSeparator9 - ' - Me.ToolStripSeparator9.Name = "ToolStripSeparator9" - resources.ApplyResources(Me.ToolStripSeparator9, "ToolStripSeparator9") - ' - 'ToolStripButton23 - ' - Me.ToolStripButton23.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton23, "ToolStripButton23") - Me.ToolStripButton23.Name = "ToolStripButton23" - ' - 'ToolStripButton24 - ' - Me.ToolStripButton24.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton24.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton24, "ToolStripButton24") - Me.ToolStripButton24.Name = "ToolStripButton24" - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.BackColor = System.Drawing.Color.Yellow - Me.Label7.Name = "Label7" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - ' - 'CLIENT_NAMETextBox - ' - Me.CLIENT_NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "CLIENT_NAME", True)) - resources.ApplyResources(Me.CLIENT_NAMETextBox, "CLIENT_NAMETextBox") - Me.CLIENT_NAMETextBox.Name = "CLIENT_NAMETextBox" - ' - 'ListBox2 - ' - resources.ApplyResources(Me.ListBox2, "ListBox2") - Me.ListBox2.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.ListBox2.DataSource = Me.TBDD_CLIENTBindingSource - Me.ListBox2.DisplayMember = "CLIENT_NAME" - Me.ListBox2.FormattingEnabled = True - Me.ListBox2.Name = "ListBox2" - Me.ListBox2.ValueMember = "GUID" - ' - 'SHORTNAMETextBox - ' - Me.SHORTNAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "SHORTNAME", True)) - resources.ApplyResources(Me.SHORTNAMETextBox, "SHORTNAMETextBox") - Me.SHORTNAMETextBox.Name = "SHORTNAMETextBox" - ' - 'CHANGED_WHENTextBox2 - ' - Me.CHANGED_WHENTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox2, "CHANGED_WHENTextBox2") - Me.CHANGED_WHENTextBox2.Name = "CHANGED_WHENTextBox2" - Me.CHANGED_WHENTextBox2.ReadOnly = True - ' - 'COMMENTTextBox1 - ' - Me.COMMENTTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "COMMENT", True)) - resources.ApplyResources(Me.COMMENTTextBox1, "COMMENTTextBox1") - Me.COMMENTTextBox1.Name = "COMMENTTextBox1" - ' - 'CHANGED_WHOTextBox2 - ' - Me.CHANGED_WHOTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox2, "CHANGED_WHOTextBox2") - Me.CHANGED_WHOTextBox2.Name = "CHANGED_WHOTextBox2" - Me.CHANGED_WHOTextBox2.ReadOnly = True - ' - 'ADDED_WHOTextBox2 - ' - Me.ADDED_WHOTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox2, "ADDED_WHOTextBox2") - Me.ADDED_WHOTextBox2.Name = "ADDED_WHOTextBox2" - Me.ADDED_WHOTextBox2.ReadOnly = True - ' - 'ADDED_WHENTextBox2 - ' - Me.ADDED_WHENTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_CLIENTBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox2, "ADDED_WHENTextBox2") - Me.ADDED_WHENTextBox2.Name = "ADDED_WHENTextBox2" - Me.ADDED_WHENTextBox2.ReadOnly = True - ' - 'XtraTabPage3 - ' - Me.XtraTabPage3.Controls.Add(Me.btnUpdatePath) - Me.XtraTabPage3.Controls.Add(Me.btnopenfolder) - Me.XtraTabPage3.Controls.Add(Me.txtPath) - Me.XtraTabPage3.Controls.Add(Me.Label8) - Me.XtraTabPage3.Controls.Add(Me.Label6) - Me.XtraTabPage3.Controls.Add(Me.GridControl3) - Me.XtraTabPage3.Name = "XtraTabPage3" - resources.ApplyResources(Me.XtraTabPage3, "XtraTabPage3") - ' - 'btnUpdatePath - ' - Me.btnUpdatePath.Image = Global.DD_Record_Organizer.My.Resources.Resources.add1 - resources.ApplyResources(Me.btnUpdatePath, "btnUpdatePath") - Me.btnUpdatePath.Name = "btnUpdatePath" - Me.btnUpdatePath.UseVisualStyleBackColor = True - ' - 'btnopenfolder - ' - Me.btnopenfolder.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_Open_16xLG - resources.ApplyResources(Me.btnopenfolder, "btnopenfolder") - Me.btnopenfolder.Name = "btnopenfolder" - Me.btnopenfolder.UseVisualStyleBackColor = True - ' - 'txtPath - ' - resources.ApplyResources(Me.txtPath, "txtPath") - Me.txtPath.Name = "txtPath" - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'GridControl3 - ' - resources.ApplyResources(Me.GridControl3, "GridControl3") - Me.GridControl3.ContextMenuStrip = Me.ContextMenuStrip1 - Me.GridControl3.DataSource = Me.TBAD_UsersBindingSource - Me.GridControl3.MainView = Me.GridView3 - Me.GridControl3.Name = "GridControl3" - Me.GridControl3.ShowOnlyPredefinedDetails = True - Me.GridControl3.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView3}) - ' - 'ContextMenuStrip1 - ' - Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SelectAllToolStripMenuItem, Me.AuswahlAufhebenToolStripMenuItem}) - Me.ContextMenuStrip1.Name = "ContextMenuStrip1" - resources.ApplyResources(Me.ContextMenuStrip1, "ContextMenuStrip1") - ' - 'SelectAllToolStripMenuItem - ' - resources.ApplyResources(Me.SelectAllToolStripMenuItem, "SelectAllToolStripMenuItem") - Me.SelectAllToolStripMenuItem.Name = "SelectAllToolStripMenuItem" - ' - 'AuswahlAufhebenToolStripMenuItem - ' - Me.AuswahlAufhebenToolStripMenuItem.Name = "AuswahlAufhebenToolStripMenuItem" - resources.ApplyResources(Me.AuswahlAufhebenToolStripMenuItem, "AuswahlAufhebenToolStripMenuItem") - ' - 'GridView3 - ' - Me.GridView3.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView3.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView3.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView3.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView3.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView3.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView3.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn15, Me.GridColumn16, Me.GridColumn17, Me.GridColumn18}) - Me.GridView3.GridControl = Me.GridControl3 - Me.GridView3.Name = "GridView3" - Me.GridView3.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView3.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView3.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView3.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView3.OptionsView.ColumnAutoWidth = False - Me.GridView3.OptionsView.EnableAppearanceEvenRow = True - Me.GridView3.OptionsView.ShowAutoFilterRow = True - Me.GridView3.OptionsView.ShowGroupPanel = False - ' - 'GridColumn15 - ' - resources.ApplyResources(Me.GridColumn15, "GridColumn15") - Me.GridColumn15.FieldName = "Select" - Me.GridColumn15.Name = "GridColumn15" - ' - 'GridColumn16 - ' - Me.GridColumn16.FieldName = "Username" - Me.GridColumn16.Name = "GridColumn16" - Me.GridColumn16.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn16, "GridColumn16") - ' - 'GridColumn17 - ' - Me.GridColumn17.FieldName = "Email" - Me.GridColumn17.Name = "GridColumn17" - Me.GridColumn17.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.GridColumn17, "GridColumn17") - ' - 'GridColumn18 - ' - Me.GridColumn18.FieldName = "ID" - Me.GridColumn18.Name = "GridColumn18" - ' - 'VWPMO_USERS_GROUPSBindingSource - ' - Me.VWPMO_USERS_GROUPSBindingSource.DataMember = "VWPMO_USERS_GROUPS" - Me.VWPMO_USERS_GROUPSBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBDD_USER_GROUPSTableAdapter - ' - Me.TBDD_USER_GROUPSTableAdapter.ClearBeforeFill = True - ' - 'VWPMO_USERS_GROUPSTableAdapter - ' - Me.VWPMO_USERS_GROUPSTableAdapter.ClearBeforeFill = True - ' - 'lblsave - ' - resources.ApplyResources(Me.lblsave, "lblsave") - Me.lblsave.BackColor = System.Drawing.Color.Yellow - Me.lblsave.Name = "lblsave" - ' - 'LANGUAGEComboBox - ' - Me.LANGUAGEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "LANGUAGE", True)) - Me.LANGUAGEComboBox.FormattingEnabled = True - Me.LANGUAGEComboBox.Items.AddRange(New Object() {resources.GetString("LANGUAGEComboBox.Items"), resources.GetString("LANGUAGEComboBox.Items1")}) - resources.ApplyResources(Me.LANGUAGEComboBox, "LANGUAGEComboBox") - Me.LANGUAGEComboBox.Name = "LANGUAGEComboBox" - ' - 'TBDD_GROUPS_USERBindingSource - ' - Me.TBDD_GROUPS_USERBindingSource.DataMember = "TBDD_GROUPS_USER" - Me.TBDD_GROUPS_USERBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'lstbxUserMandant - ' - Me.lstbxUserMandant.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - resources.ApplyResources(Me.lstbxUserMandant, "lstbxUserMandant") - Me.lstbxUserMandant.FormattingEnabled = True - Me.lstbxUserMandant.Name = "lstbxUserMandant" - ' - 'TBDD_CLIENTTableAdapter - ' - Me.TBDD_CLIENTTableAdapter.ClearBeforeFill = True - ' - 'GridControlUser - ' - resources.ApplyResources(Me.GridControlUser, "GridControlUser") - Me.GridControlUser.DataSource = Me.TBDD_USERBindingSource - Me.GridControlUser.MainView = Me.GridViewUser - Me.GridControlUser.Name = "GridControlUser" - Me.GridControlUser.ShowOnlyPredefinedDetails = True - Me.GridControlUser.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewUser}) - ' - 'GridViewUser - ' - Me.GridViewUser.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewUser.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewUser.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewUser.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewUser.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewUser.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewUser.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colUSERNAME, Me.colNAME, Me.colEMAIL}) - Me.GridViewUser.GridControl = Me.GridControlUser - Me.GridViewUser.Name = "GridViewUser" - Me.GridViewUser.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUser.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUser.OptionsBehavior.Editable = False - Me.GridViewUser.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUser.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewUser.OptionsView.ColumnAutoWidth = False - Me.GridViewUser.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewUser.OptionsView.ShowAutoFilterRow = True - Me.GridViewUser.OptionsView.ShowGroupPanel = False - ' - 'colUSERNAME - ' - resources.ApplyResources(Me.colUSERNAME, "colUSERNAME") - Me.colUSERNAME.FieldName = "USERNAME" - Me.colUSERNAME.Name = "colUSERNAME" - ' - 'colNAME - ' - resources.ApplyResources(Me.colNAME, "colNAME") - Me.colNAME.FieldName = "NAME" - Me.colNAME.Name = "colNAME" - ' - 'colEMAIL - ' - resources.ApplyResources(Me.colEMAIL, "colEMAIL") - Me.colEMAIL.FieldName = "EMAIL" - Me.colEMAIL.Name = "colEMAIL" - ' - 'SHORTNAMETextBox1 - ' - Me.SHORTNAMETextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "SHORTNAME", True)) - resources.ApplyResources(Me.SHORTNAMETextBox1, "SHORTNAMETextBox1") - Me.SHORTNAMETextBox1.Name = "SHORTNAMETextBox1" - ' - 'COMMENTTextBox2 - ' - Me.COMMENTTextBox2.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "COMMENT", True)) - resources.ApplyResources(Me.COMMENTTextBox2, "COMMENTTextBox2") - Me.COMMENTTextBox2.Name = "COMMENTTextBox2" - ' - 'WAN_ENVIRONMENTCheckBox - ' - Me.WAN_ENVIRONMENTCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_USERBindingSource, "WAN_ENVIRONMENT", True)) - resources.ApplyResources(Me.WAN_ENVIRONMENTCheckBox, "WAN_ENVIRONMENTCheckBox") - Me.WAN_ENVIRONMENTCheckBox.Name = "WAN_ENVIRONMENTCheckBox" - Me.WAN_ENVIRONMENTCheckBox.UseVisualStyleBackColor = True - ' - 'DATE_FORMATComboBox - ' - Me.DATE_FORMATComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "DATE_FORMAT", True)) - Me.DATE_FORMATComboBox.FormattingEnabled = True - Me.DATE_FORMATComboBox.Items.AddRange(New Object() {resources.GetString("DATE_FORMATComboBox.Items"), resources.GetString("DATE_FORMATComboBox.Items1"), resources.GetString("DATE_FORMATComboBox.Items2")}) - resources.ApplyResources(Me.DATE_FORMATComboBox, "DATE_FORMATComboBox") - Me.DATE_FORMATComboBox.Name = "DATE_FORMATComboBox" - ' - 'LOG_OUT_WHENTextBox - ' - Me.LOG_OUT_WHENTextBox.BackColor = System.Drawing.Color.WhiteSmoke - Me.LOG_OUT_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_USERBindingSource, "LOG_OUT_WHEN", True)) - resources.ApplyResources(Me.LOG_OUT_WHENTextBox, "LOG_OUT_WHENTextBox") - Me.LOG_OUT_WHENTextBox.Name = "LOG_OUT_WHENTextBox" - Me.LOG_OUT_WHENTextBox.ReadOnly = True - ' - 'frmUserKonfig - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(DATE_FORMATLabel) - Me.Controls.Add(Me.DATE_FORMATComboBox) - Me.Controls.Add(Me.WAN_ENVIRONMENTCheckBox) - Me.Controls.Add(COMMENTLabel2) - Me.Controls.Add(Me.COMMENTTextBox2) - Me.Controls.Add(SHORTNAMELabel1) - Me.Controls.Add(Me.SHORTNAMETextBox1) - Me.Controls.Add(Me.GridControlUser) - Me.Controls.Add(Me.lstbxUserMandant) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(LANGUAGELabel) - Me.Controls.Add(Me.LANGUAGEComboBox) - Me.Controls.Add(Me.lblsave) - Me.Controls.Add(Me.XtraTabControl1) - Me.Controls.Add(GUIDLabel) - Me.Controls.Add(Me.USER_GUIDTextBox) - Me.Controls.Add(PRENAMELabel) - Me.Controls.Add(Me.PRENAMETextBox) - Me.Controls.Add(NAMELabel) - Me.Controls.Add(Me.NAMETextBox) - Me.Controls.Add(USERNAMELabel) - Me.Controls.Add(Me.USERNAMETextBox) - Me.Controls.Add(EMAILLabel) - Me.Controls.Add(Me.EMAILTextBox) - Me.Controls.Add(Me.LOGGED_INCheckBox) - Me.Controls.Add(LOGGED_WHERELabel) - Me.Controls.Add(Me.LOGGED_WHERETextBox) - Me.Controls.Add(LOG_IN_WHENLabel) - Me.Controls.Add(Me.LOG_IN_WHENTextBox) - Me.Controls.Add(LOG_OUT_WHENLabel) - Me.Controls.Add(Me.LOG_OUT_WHENTextBox) - Me.Controls.Add(Me.RECORG_ADMINCheckBox) - Me.Controls.Add(ADDED_WHOLabel) - Me.Controls.Add(Me.ADDED_WHOTextBox) - Me.Controls.Add(ADDED_WHENLabel) - Me.Controls.Add(Me.ADDED_WHENTextBox) - Me.Controls.Add(CHANGED_WHOLabel) - Me.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Controls.Add(CHANGED_WHENLabel) - Me.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Controls.Add(Me.TBDD_USERBindingNavigator) - Me.KeyPreview = True - Me.Name = "frmUserKonfig" - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_USERBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBDD_USERBindingNavigator.ResumeLayout(False) - Me.TBDD_USERBindingNavigator.PerformLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.TabPage1.PerformLayout() - CType(Me.TBDD_USER_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabPage2.ResumeLayout(False) - Me.TabPage2.PerformLayout() - CType(Me.GridControlWH_Users1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewWH_Users1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUsers2Group, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Group, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabGruppendefinition.ResumeLayout(False) - Me.TabGruppendefinition.PerformLayout() - CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator1.ResumeLayout(False) - Me.BindingNavigator1.PerformLayout() - Me.XtraTabPage2.ResumeLayout(False) - Me.TabControl3.ResumeLayout(False) - Me.TabPage6.ResumeLayout(False) - Me.TabPage6.PerformLayout() - CType(Me.GridControlUsersinClient, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewUsersinClient, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUser2Mandanten, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_Users2BindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewUser2Mandanten, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_CLIENTBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.TabPage5.ResumeLayout(False) - Me.TabPage5.PerformLayout() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator2.ResumeLayout(False) - Me.BindingNavigator2.PerformLayout() - Me.XtraTabPage3.ResumeLayout(False) - Me.XtraTabPage3.PerformLayout() - CType(Me.GridControl3, System.ComponentModel.ISupportInitialize).EndInit() - Me.ContextMenuStrip1.ResumeLayout(False) - CType(Me.GridView3, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.VWPMO_USERS_GROUPSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_GROUPS_USERBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUser, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewUser, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBDD_USERBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_USERTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBDD_USERBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBDD_USERBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents USER_GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents PRENAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents USERNAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents EMAILTextBox As System.Windows.Forms.TextBox - Friend WithEvents LOGGED_INCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents LOGGED_WHERETextBox As System.Windows.Forms.TextBox - Friend WithEvents LOG_IN_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents RECORG_ADMINCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents tsAddUser As System.Windows.Forms.ToolStripButton - Friend WithEvents tbRefreshUsers As System.Windows.Forms.ToolStripButton - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TBDD_USER_GROUPSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_USER_GROUPSTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents btnAddUserToGroup As System.Windows.Forms.Button - Friend WithEvents cmbGroup As System.Windows.Forms.ComboBox - Friend WithEvents VWPMO_USERS_GROUPSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWPMO_USERS_GROUPSTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_USERS_GROUPSTableAdapter - Friend WithEvents lbGroups As System.Windows.Forms.ListBox - Friend WithEvents btnRemoveUserFromGroup As System.Windows.Forms.Button - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents TabGruppendefinition As DevExpress.XtraTab.XtraTabPage - Friend WithEvents GUIDTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents NAMETextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton3 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton4 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox1 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton5 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton6 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton7 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton8 As System.Windows.Forms.ToolStripButton - Friend WithEvents lblsave As System.Windows.Forms.Label - Friend WithEvents LANGUAGEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents TBDD_GROUPS_USERBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents TabPage1 As System.Windows.Forms.TabPage - Friend WithEvents TabPage2 As System.Windows.Forms.TabPage - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents cmbGroups_Group2User As System.Windows.Forms.ComboBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents lstbxUserMandant As System.Windows.Forms.ListBox - Friend WithEvents btnaddSelectedUser2Group As System.Windows.Forms.Button - Friend WithEvents btndeleteUserfromGroup As System.Windows.Forms.Button - Friend WithEvents lblUserforGroup As System.Windows.Forms.Label - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents TBDD_CLIENTBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_CLIENTTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CLIENTTableAdapter - Friend WithEvents CHANGED_WHENTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents COMMENTTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents SHORTNAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents CLIENT_NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents ListBox2 As System.Windows.Forms.ListBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents TabControl3 As System.Windows.Forms.TabControl - Friend WithEvents TabPage5 As System.Windows.Forms.TabPage - Friend WithEvents BindingNavigator2 As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton17 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel3 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton18 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton19 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton20 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator7 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox3 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator8 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton21 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton22 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator9 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton23 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton24 As System.Windows.Forms.ToolStripButton - Friend WithEvents TabPage6 As System.Windows.Forms.TabPage - Friend WithEvents btnsaddUser2Client As System.Windows.Forms.Button - Friend WithEvents Label16 As System.Windows.Forms.Label - Friend WithEvents Label17 As System.Windows.Forms.Label - Friend WithEvents cmbClientsforUser As System.Windows.Forms.ComboBox - Friend WithEvents btndeleteUserfromClient As System.Windows.Forms.Button - Friend WithEvents lblUser2Client As System.Windows.Forms.Label - Friend WithEvents ADDED_WHENTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents GridControlUser As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewUser As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colUSERNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colEMAIL As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControlUsers2Group As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Group As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControlWH_Users1 As DevExpress.XtraGrid.GridControl - Friend WithEvents TBWH_Users1BindingSource As System.Windows.Forms.BindingSource - Friend WithEvents GridViewWH_Users1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn4 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn5 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn6 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControlUser2Mandanten As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewUser2Mandanten As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn7 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn8 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn9 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn10 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents TBWH_Users2BindingSource As System.Windows.Forms.BindingSource - Friend WithEvents GridControlUsersinClient As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewUsersinClient As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn11 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn12 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn13 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn14 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControl2 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView2 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colNAME1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents SHORTNAMETextBox1 As System.Windows.Forms.TextBox - Friend WithEvents COMMENTTextBox2 As System.Windows.Forms.TextBox - Friend WithEvents WAN_ENVIRONMENTCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents DATE_FORMATComboBox As System.Windows.Forms.ComboBox - Friend WithEvents LOG_OUT_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents XtraTabPage3 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents GridControl3 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView3 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn15 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn16 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn17 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn18 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents txtPath As System.Windows.Forms.TextBox - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents btnopenfolder As System.Windows.Forms.Button - Friend WithEvents btnUpdatePath As System.Windows.Forms.Button - Friend WithEvents ContextMenuStrip1 As System.Windows.Forms.ContextMenuStrip - Friend WithEvents SelectAllToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents AuswahlAufhebenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents tsbtnExoirtExcel As ToolStripButton - Friend WithEvents ToolStripSeparator4 As ToolStripSeparator -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig.en-US.resx b/app/DD-Record-Organizer - Kopie/frmUserKonfig.en-US.resx deleted file mode 100644 index 508d6a9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig.en-US.resx +++ /dev/null @@ -1,1022 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Segoe UI, 8.25pt, style=Italic - - - 20, 13 - - - 54, 13 - - - Prename: - - - 55, 13 - - - Surname: - - - 66, 13 - - - Groupname: - - - Added who: - - - 71, 13 - - - Added when: - - - Changed who: - - - 83, 13 - - - Changed when: - - - 61, 13 - - - Language: - - - 38, 13 - - - Client: - - - 63, 13 - - - Shortname: - - - 56, 13 - - - Comment: - - - 66, 13 - - - Shortname: - - - 59, 13 - - - Comment: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 123, 22 - - - Add User from AD - - - 1123, 25 - - - Segoe UI, 8.25pt, style=Italic - - - 378, 80 - - - 1105, 319 - - - User-Group Assignment - - - 1111, 347 - - - 1097, 303 - - - Groupdefinition - - - 1097, 303 - - - Clientdefinition - - - 1105, 319 - - - 1097, 293 - - - User to group - - - 91, 13 - - - Available Groups: - - - Remove User from Group - - - 91, 13 - - - Assigned Groups: - - - Add selected User to Group - - - 236, 108 - - - 1089, 277 - - - Group to User - - - 263, 187 - - - 284, 187 - - - 160, 23 - - - Remove User from group - - - 84, 13 - - - Assigned Users: - - - Add selected Users -to group - - - 89, 13 - - - Users selectable: - - - 91, 13 - - - Available Groups: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 1097, 25 - - - 1097, 303 - - - Clientdefinition - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 126, 13 - - - Data saved successfully! - - - User-Client Assignement - - - 284, 187 - - - 284, 187 - - - 156, 23 - - - Remove user from client - - - 84, 13 - - - Assigned Users: - - - Add selected Users -to client - - - 84, 13 - - - Available Users: - - - 89, 13 - - - Available Clients: - - - 129, 13 - - - Data saved successfully! - - - 98, 13 - - - Assigned to Clients: - - - 357, 241 - - - 91, 24 - - - WAN-Config - - - 1123, 641 - - - - AAABAAkAMDAQAAAAAABoBgAAlgAAACAgEAAAAAAA6AIAAP4GAAAQEBAAAAAAACgBAADmCQAAMDAAAAEA - CACoDgAADgsAACAgAAABAAgAqAgAALYZAAAQEAAAAQAIAGgFAABeIgAAMDAAAAEAIACoJQAAxicAACAg - AAABACAAqBAAAG5NAAAQEAAAAQAgAGgEAAAWXgAAKAAAADAAAABgAAAAAQAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIiIiIiIiIiIiAAAyIiIiIiIiIiIiIiIiIiIiIiIiIiIgAAADIiIiIiIiIiIiIiIiIiIiIiIiIi - IAC7sAMiIiIiIiIiIiIiIiIiIiIiIiIiIAsHuwAyIiIiIiIiIiIiIiIiIiIiIiIiILuAe7ADIiIiIiIi - IiIiIiIiLMAAAAAAALO4B7sAMiIiIiIiIiIiIiLAAADMZmZmwLs7gHuwAyIiIiIiIiIiLAAAxmZmzMzM - wACzuAe7ADIiIiIiIiIsAAZmzMzMzMzMAAC7u4B7sAMzMzMzIiLABszMzMzMzMzAAAAAC7gHuwAAAAAA - MiIAbMzMzMAAAAwAAAAACzuAe7gzMzMwAyIGzMzMAAODcwAAABEAC7u4C7u7u7uzADIAzMwAODc3NzAB - GRkQAAC7uwuwi7u7MAMgDMCDc3Nzc4ARERERAAALsLsIu3i7swMiAMA3Nzc3NwABODg4AiILC7CLtxe7 - swMiIABzc3NzgwODg4OAIiILuwi7cHu7swMiIgA3Nzc3OAg4ODgCIiILsIu3F7u7swMiIiADc3OAAAAA - g4AiIiILCLtwe3d3swMiIiAINzg4Nzc3CDAiIiI7i7cXswADswMiIiADg3Nzc3N3A4AiIiI7u3B7MIIg - swMiIgAACDc3Nzc3AAAAACI7txe7MIIDswMiIAAAAHNzc3ODA4ODgwI7uHu7MIA7sDIiAAAAADc4Nzc3 - CDg4OAIju7u7MwO7AyIiAAAAA3ODc3NzAIODgwIiO7u7u7uwMiIgAAAIdzc3N3c3Nwg4MAIiI7u7u7sD - IiIAAAADc4Nzd3NzcwODgwIiIjMzMzMyIiIAAAAHdzc3d3c3MDg4OAAiIiIiIiIiIiIAAAADc3Nzc3Nz - cIODg4MCIiIiIiIiIiIAAAAANzg3NzA3MDg4ODgCIiIiIiIiIiIAAAAAAACDc3AAAIODg4AiIiIiIiIi - IiIAAAAAAAA4Nzc3ADg4ODAiIiIiIiIiIiIAAAAAAAADc3NzcIOAg4AiIiIiIiIiIiIAAAAAAAAANzc3 - cDgwAAgiIiIiIiIiIiIAAAAAAAAAA3NzcIODgwgiIiIiIiIiIiIAAAAAAAAAADc3MDg4OAgiIiIiIiIi - IiIgAAAAAAAAAAAAAIODg4AiIiIiIiIiIiIgAAAAAAAAAAAAADg4ODAiIiIiIiIiIiIiAAAAAAAAAAAA - AACDg4ACIiIiIiIiIiIiIAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAACIiIiIiIi - IiIiIiIAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIAAAAA - AAAAACIiIiIiIiIiIiIiIiIiIiIiAAAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL///////8AAP///////wAA///+D///AAD///wH//8AAP// - +AP//wAA///4Af//AAD///gA//8AAP+AAAB//wAA/AAAAD//AADgAAAAH/8AAIAAAAAADwAAAAAAAAAH - AAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAMAAABwAAAAA4AAAPAAAAADwAAB8AAAAAPgA - APwAAAAA+AAA/AAAAAD4AAD8AGAAAPAAAAwAQAAA4AAABAABAADAAAAGAAMAAMAAAAcABwAAgAAAB4AP - AAAAAAAHwB8AAAAAAAP//wAAAAAAAf//AAAAAAAB//8AAAAAAAP//wAAAAAAA///AAAAAAAD//8AAAAA - AAP//wAAAAAAA///AAAAAAAD//8AAIAAAAP//wAAgAAAA///AADAAAAB//8AAOAAAAH//wAA8AAAAf// - AAD8AAAB//8AAP/gAAP//wAA//AAD///AAD//AA///8AAP///////wAA////////AAAoAAAAIAAAAEAA - AAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAICAAIAAAACAAIAAgIAAAMDA - wACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////ACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIAAy - IiIiIiIiIiIiIiIiIgCIAyIiIiIiIiIiIiIiIiIHC4AyIiIiIiIiIiiAAAAAC3C4AyIiIiIiIoAAAAzM - zAC3C4AyIiIiIoAADMzMzMABAHC4AzMzMiIADMzAAMwAERC3C4AAAAMiDMzAA4MAARGRALC7u7uAMiDM - CDc3MAhziRALsws7uAMgAHdzeAGDhzAiCzCzC7sDIgA3N4MAOHMCIgsLMLu7AyIgA3MBAQOAIiI7swgA - iwMiIAc3g4dwMCIiOzCwggsDIgAAd3d38AAAIjt7sIC7gyAAAAd3dzE4NwIju7gLuDIgAAB3c3dwA4cC - Iju7u4MiAAAHdzd/d3A4EiIjMzMyIgAAB3d3938DgwAiIiIiIiIAAAA3d3B3CHdzAiIiIiIiAAAAADdx - AAd3MCIiIiIiIgAAAAADd3ADCHAiIiIiIiIAAAAAADf3CBADIiIiIiIiAAAAAAADdwN3CCIiIiIiIiAA - AAAAAAAIc3AiIiIiIiIgAAAAAAAAADcwAiIiIiIiIgAAAAAAAAAAAAIiIiIiIiIiAAAAAAAAAAACIiIi - IiIiIiIgAAAAAAAAIiIiIiIiIiIiIiAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIi///////+H////A////wH//gAA//AAAH/AAAABwAAAAMAAAABgAAAAIAAMADAAHAA4ADwAOAA - 8BDAADAAgAAYAYAAHAMAAB4HAAAP/wAAB/8AAA//AAAP/wAAD/8AAA//gAAP/4AAB//AAAf/8AAH//4A - D///gD////////////8oAAAAEAAAACAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - gAAAAAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////ACIi - IiIAMiIiIiIiIDsDIiIiDMRAsLAyIgzMzMwLCwAyDMAAABCwuwMAB3ARkjuzsCB3gAAiOzCwIgh3cAA7 - uzMgBzdwhwMzMgB3f3cIAiIiAHd3AHOIIiIAAHfwMAIiIgAAB3CHAiIiAAAAADgAIiIgAAAAAAAiIiIg - AAAAAiIi/x/AA/4PARHAB7C7AAGAMgAACDcAQAhzgMALs8AAuAOAAXdzAB+DhwAPCzAAH7sDAB83NwAP - OHOADwsL4B+7AygAAAAwAAAAYAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ABEM - aQAAAAAANBpLAAAAAAB/TG4AYF5eAP1lVAD8ZFMA/WZVAPljUAD9alcA/WtYAL+LhADnWD4A711GAP1y - XAD9dV4A/XhgAPFoTgDzbVMA/XxkANxRMQD4e18A/YRpANJMJwDvdlYA/IttAP2OcADNSCEA4GZCALFl - TQD+knIAwEATAKU/GQDSXDIA1WI3AOuAWQD5km8At0YbAMVXKwDMXS8At1cxAH5AJwCFRy4A6Zp6AGxV - TACMUDYA13RFAGpjXwDViFUAbUkxAP+/kQCsZSsA7riKAJpYGQD/798A/8+cAP/ZpgDf0bwAhWAaAP3j - sAD/9+gAkXkwAP//8gD///wAv9msAICrZwDP4sUAcKlfAEiQNwBtxGIAespvAEyZRgBqqWYAL5gtAAqF - CgAWihYAGpYaAB6PHgAZdxkAKa0pACOQIwAbaBsAPLc8AEO7QwBAs0AAJWYlADmaOQBKvkoAT8FPAESm - RABSwlIATbNNAFC4UABWxFYAW8VbAGPKYwBpzWkAb9FvAGfAZwBFfkUAddJ1AHHLcQB813wAj+CPAICz - gAA1WTgAn7CkADd9VwACaHYAaZquABNyogAYdqYAF2OKACBggQAsWG8AE1+IACR+rgA5n9kAOou3AD+V - wwBHn9AAV6nXAGOr0gCezOYAo9DqAA1zswAkfbYAIm6dAD2i3wBNs/IAU7n5AHq74QCEwOQAlMjnAJfK - 6ACezekAFXm6ACOFxgBDqO0AUbf/AFW7/wBWvP8AWmBkABuBzQAfhdQAS7H/AE2z/wBOtP8AQnOZACeM - 4gAtkuYARKn/AESq/wBHrf8ASa//ACyS8QA6oP8APKH/AD2i/wBApv8AQ6j/ADKW/AAylfsAM5n/ADWb - /wA3nf8AEliiAC+M8wAxkfkANpT3AAkSHAAXY7oAKnziAC2C6gAndNoAJnHXACl64AAod90AIWK1ACNo - zgAkatAAFlOwAB5fwgAgYMYAImXLABBCngAcVrwAI2jdAB5awAAQLFsADhksABtRtwAaTbMADSloAB1W - 0gAWQZ4AGUiuAAUpgwAUP6QAFDyiABQ6oAASNZsADCV+AA8tkwAQL5UABQcOAAgdbAANJo0ABxVbAAYY - ewAuNFcAHyApAAQMcgABAhUAAQRqAKSkpACXl5cAj4+PAISEhAB+fn4AcXFxAG1tbQBmZmYAVFRUAE1N - TQBKSkoARkZGAD8/PwA4ODgANjY2AC8vLwAsLCwAKioqACgoKAAkJCQAISEhAB8fHwAcHBwAGhoaABgY - GAAXFxcAEhISAA0NDQAKCgoAAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF4ODhMuEy4TIy4TLh4eDg - 4ODgBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXg4SMsIiMiIyIjIiMjIywsNC/h4eAFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBeAoIiIeGhcPFxALCwkQDyIiIiIjIzTg4QUFBQUFBeDg4ODg4ODg4ODg - 4AUFBQUFBSsiIhoaFw8QCwgIDAwNDygiEAsPGiIjNODg4eEH4eJsWGxYbFhsWGxs4+HgBQUFBSseGhoP - DwsJDA0RERERIjcpDwoJCxcaIjRYVE1UVE1QU1NTU05OT01NTVRY4AUFBSsoGg8XCwkMERMWFhYaKz4z - HhENCAsPFyJRWVZbTU1fWltbVlZVUlJST09N4uAFBTMiFw8LCA0RFhYZGTEoOz47IhYRDQkLDyJKW11Z - TFFZYGFdXVtWVlJSUk9NbOAFBTEiDxAJDRETGRkdGSIuPj4+KxQWEQ0IDyJKYGFObUNNYmJiYF1bVlZV - UlJNWOAFBQUjFwsMERYZGR0hHio7Ozs7MxcZFhEMECJGYWJUPkFKU2hjY2JgXVZWVVJNbOAFBQUxIgsN - ExYZHSEqKTo7Ozs7MykZFhMNCyJiZF9TPz85UV5oZGNiYFtWVVJN4OAFBQUFKx4RFhkdJyYiNzU6OjU6 - Lh4dGRYRFzhkZ1lrQUFBbU1oaWdjYmFbVlJU4AUFBQUFBSIXFhkdJiImNzo3NTo6LiIdGRMfIkRnZ05D - QkJCQmtRaWlkYmFdVk1m4AUFBQUFBQUrKSYbIjEOIAYGDiE3NyIdGR8iQGdpalQ/AQEBAT9TSmlnZGJg - UFTgBQUFBQUFBQUFMTEiIwTX2dfZ19kGJiIxKCNGSGdpak0/Pz8/Pz9DVF5pZGJMVOEFBQUFBQUFBQUF - 4OnvwdPU0tLS0s3ZBCMjIFRcZ2lqaFQ5OTk+OTk+alRlZ0xU4AUFBQUFBQUFBQX1APf3AADTz8/Pz8/S - 1wIFBQVUTmVqZVM+bXdxcXF320RNUVTgBQUFBQUFBQUF8AD29/YA0NPNzMvLy8vMz9nVBQUFTVROWU13 - gJKSkpKSgHZUWOAFBQUFBQUFBQXw9/b19fatzMfHx8fHx8fHy87XBQUFBQUFZnaLk5iTmJOTmJJx4+AF - BQUFBQUFBQX39fX09ADOx8PDw8PDw8PDw8fU1QUFBQUFl5KYmZmenpmZmJiScePgBQUFBQUFBQD19PTw - 9K3Dw729vb25vb29vcPSxAUFBQUFgKWmpqampqampqWeknbgBQUFBQUFBfb08PDw9MC9vbm7u7u7u7u5 - ub3HyAUFBQWAnqenqKioqKiop6empot14AUFBQUFBfXw8O3t9NG6u7q3t7e3t7e3u7q6zcgFBQWAqJ+f - oaGhoaGhn5+op6V24AUFBQUFBfTt7err8cG3t7KytLS0tLSysre7yMgFBQWAoaGhoqKioqKioaGhn5+L - deAFBQUFBfDt6uvo6q2ytLSvsLCwsK+wtLKyvMgFBZeeoqObm5ycnJubo6OioaGYdeAFBQUFBfTq6+jo - 5/e7r7CqqqqqqqqwsLC0vHYFBXmNm5ydnZSUlJSdnZybo6KhduAFBQUFBfTo6Ojn5vHIqqqmpqanpqal - qrCwvMgFBZebnZWVlpaOjpaWlZWdnKOigOAFBQUFBfbo6ebl5ujQtLCqqqefn6inpqWeyAUFBXmUlY6O - j5CQkJCOjo6VlJybkuAFBQUFBfDq5ubl5OTxwcvDt7exsKunpqaYyAUFBZeWjo+QkJCQkJCQkI6OlpWd - kuAFBQUFBQX15uXk4uPi6vT2rdHJvcW3t7LA8gUFBXmNkJCQkJCQkJCQkJCPjpaVi+AFBQUFBQX16OTk - 5uIH4N/f5vHY08TUxK0A6AUFBZeDkJB4jIt4m5WWjo6OlpSMceAFBQUFBQUF9uTi4uLh393a2tsH6fD0 - 8Or3BQUFBXmMjHGLenqMcYuTmKekmItyduAFBQUFBQUF9fXiB+Hg393b2kNt3d8H5PTtBQUFBQVxcXKM - eHx8fYZ6eXFyd3dxc+AFBQUFBQUFBfX04uHf3t3d3Nra294H6/YFBQUFBQUFcXp6fHx9h4d/f399cIGA - dAUFBQUFBQUFBQX19eLe3dzb3d7f4OLt9gUFBQUFBQUFcXp8fX2Hh35/f4d8end24AUFBQUFBQUFBQUF - BfXw4t7b3eDk7vbmBQUFBQUFBQUFBXF8fYeHiYeHfXx8enGXBQUFBQUFBQUFBQUFBQUF9fUAAPXoBQUF - BQUFBQUFBQUFBQVxfYd+f4qHh318cnkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - cXmHf39+fHdyBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBXmXeZd5l3kFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUF////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA4AAH////AADAAAH///8AAIAAAH4AHwAAgAAAAAAHAACAAAAAAAMAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAMAAAAAAAQAAwAAAAAABAADgAAAAAAMAAPAAAAAAAwAA+AAAAAAHAAD8AAAAAA8AAPwA - AAAAHwAA+AAOAAA/AADgAAcAAH8AAMAAB+AAfwAAwAAD4AA/AACAAAPgAD8AAIAAA8AAHwAAgAABwAAf - AACAAAHAAA8AAIAAAYAADwAAgAABgAAPAACAAAGAAA8AAIAAA4AADwAAgAADgAAPAADAAAOAAA8AAMAA - A4AADwAA4AAHgAAPAADgAAfAAA8AAPAAD+AAHwAA+AAf4AAfAAD+AD/wAD8AAP+B//gAfwAA/////AH/ - AAD////+A/8AAP///////wAA////////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AEQxpAAAAAAA0GksATCFPAH9MbgBgXl4A/WVUAPxk - UwD9ZlUA+WNQAP1qVwD9a1gAv4uEAOdYPgDvXUYA/XJcAP11XgD9eGAA8WhOAPNtUwD9fGQA3FExAPh7 - XwD9hGkA0kwnAO92VgD8i20A/Y5wAM1IIQDgZkIAsWVNAP6ScgDAQBMApT8ZANJcMgDVYjcA64BZAPmS - bwC3RhsAxVcrAMxdLwC3VzEAfkAnAIVHLgDpmnoAbFVMAIxQNgDXdEUAamNfANWIVQBtSTEA/7+RAKxl - KwDuuIoAmlgZAP/v3wD/z5wA/9mmAN/RvACFYBoA/eOwAP/36ACReTAA///yAP///AC/2awAgKtnAM/i - xQBwqV8ASJA3AG3EYgB6ym8ATJlGAGqpZgAvmC0ACoUKABaKFgAalhoAHo8eABl3GQAprSkAI5AjABto - GwA8tzwAQ7tDAECzQAAlZiUAOZo5AEq+SgBPwU8ARKZEAFLCUgBNs00AULhQAFbEVgBbxVsAY8pjAGnN - aQBv0W8AZ8BnAEV+RQB10nUAcctxAHzXfACP4I8AgLOAADVZOACfsKQAN31XAAJodgBpmq4AE3KiABh2 - pgAXY4oAIGCBACxYbwATX4gAJH6uADmf2QA6i7cAP5XDAEef0ABXqdcAY6vSAJ7M5gCj0OoADXOzACR9 - tgAibp0APaLfAE2z8gBTufkAervhAITA5ACUyOcAl8roAJ7N6QAVeboAI4XGAEOo7QBRt/8AVbv/AFa8 - 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 - GwDFVysAzF0vALdXMQB+QCcAhUcuAOmaegBsVUwAjFA2ANd0RQBqY18A1YhVAG1JMQD/v5EArGUrAO64 - igCaWBkA/+/fAP/PnAD/2aYA39G8AIVgGgD947AA//foAJF5MAD///IA///8AL/ZrACAq2cAz+LFAHCp - XwBIkDcAbcRiAHrKbwBMmUYAaqlmAC+YLQAKhQoAFooWABqWGgAejx4AGXcZACmtKQAjkCMAG2gbADy3 - PABDu0MAQLNAACVmJQA5mjkASr5KAE/BTwBEpkQAUsJSAE2zTQBQuFAAVsRWAFvFWwBjymMAac1pAG/R - bwBnwGcARX5FAHXSdQBxy3EAfNd8AI/gjwCAs4AANVk4AJ+wpAA3fVcAAmh2AGmargATcqIAGHamABdj - igAgYIEALFhvABNfiAAkfq4AOZ/ZADqLtwA/lcMAR5/QAFep1wBjq9IAnszmAKPQ6gANc7MAJH22ACJu - nQA9ot8ATbPyAFO5+QB6u+EAhMDkAJTI5wCXyugAns3pABV5ugAjhcYAQ6jtAFG3/wBVu/8AVrz/AFpg - ZAAbgc0AH4XUAEux/wBNs/8ATrT/AEJzmQAnjOIALZLmAESp/wBEqv8AR63/AEmv/wAskvEAOqD/ADyh - /wA9ov8AQKb/AEOo/wAylvwAMpX7ADOZ/wA1m/8AN53/ABJYogAvjPMAMZH5ADaU9wAJEhwAF2O6ACp8 - 4gAtguoAJ3TaACZx1wApeuAAKHfdACFitQAjaM4AJGrQABZTsAAeX8IAIGDGACJlywAQQp4AHFa8ACNo - 3QAeWsAAECxbAA4ZLAAbUbcAGk2zAA0paAAdVtIAFkGeABlIrgAFKYMAFD+kABQ8ogAUOqAAEjWbAAwl - fgAPLZMAEC+VAAUHDgAIHWwADSaNAAcVWwAGGHsALjRXAB8gKQAEDHIAAQIVAAEEagCkpKQAl5eXAI+P - jwCEhIQAfn5+AHFxcQBtbW0AZmZmAFRUVABNTU0ASkpKAEZGRgA/Pz8AODg4ADY2NgAvLy8ALCwsACoq - KgAoKCgAJCQkACEhIQAfHx8AHBwcABoaGgAYGBgAFxcXABISEgANDQ0ACgoKAAICAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA39/f4ODg4OAAAAAAAAAA4CAwMDAw - LzLf4ODg4N/f4B8XCxEUMRQabGxMR0xYbOAzCxYcMzoVDEBeS2JdVVPgAB8ZJjo6Gw1EazleZ1tH4AAA - IAXVBiBAaWo/Q2FcAAAA89DEy8/R4kuXi4Fu4wAA5vHAw73Cz+JwnqamnnXdAPTszrGysr+ReqKioqGM - 4ADq6HWrpqy3kXuUlJWdmeEA4OTm5cm6dt58hISPjo3gAADn4dza4+UAfYF8fXtxcAAAAOAHB+EAAAB5 - h397cAAAAAAAAAAAAAAAAHl5eQAAAAAAAAAAAAAAAAAAAAAAAAD//xcQgH8TFgAAPjMAAAkQAABbTIAA - XVrAA1JSgAPgAAABDwkAARkcAAE+NwABDAuBAWFGw4NiYf/HVVL//+AAKAAAADAAAABgAAAAAQAgAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAcAAAATAAAAHgAAACUAAAAsAAAALwAA - AC8AAAAvAAAALwAAAC8AAAAvAAAALgAAACkAAAAkAAAAHwAAABgAAAARAAAACQAAAAIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAADEAAABVAAAAbQAA - AHwAAACJAAAAjwAAAI8AAACPAAAAjwAAAI8AAACPAAAAjAAAAIMAAAB5AAAAbgAAAGEAAABSAAAAQAAA - AC4AAAAfAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKA0BRm0i - ArWIKgLijy0C67A3A/+wNwP/sDcD/7A3A/+wNwP/sDcD/7A3A/+wNwP/nzID944sAu2FKgLnaSEC11Qa - AckwDwGyAAAAlwAAAIcAAABwAAAAUAAAAC0AAAARAAAABAAAAAAAAAAAAAAAAQAAAAQAAAAKAAAADwAA - ABUAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAFQAAAA0AAAAGAAAAAQAAAAAAAAAAAAAAAAAA - AAB8JwJErDYD9bk8DP/AQBT/ykcf/9RNKf/dUjL/4lU4/+hYPv/uXET/9WBL//diTv/6Y1H/7lxE/+pa - QP++PxH/uTwM/8VDGf+0OQf/qDQD+4UpAulSGgHNAAAAnQAAAH0AAABPAAAAKAAAABwAAAAiAAAALAAA - ADcAAABDAAAATQAAAFkAAABfAAAAXwAAAF8AAABfAAAAXwAAAF8AAABfAAAAWQAAAEoAAAA6AAAAJwAA - ABEAAAAEAAAAAAAAAACjMwOsuj0N/8lGHv/RSyb/104s/+FUNv/lVzv/8F1G//hiT//9ZVT//WZV//1p - V//9alj//WpY/+pdQv+1Qw//tToI//hiT//4Yk//6lk//9BKJf+2Owr/nzID90UWAcwAAACYAAAAdQAA - AGgAAAB2AAwAjwAmAK0AJACzAD8AzwA+ANIAPgDTAD4A0wA+ANMAPgDTAD4A0wA+ANMAPgDTACMAuwAT - AKkAAACSAAAAegAAAEkAAAAWAAAAAQAAAACoNQPIw0IX/9BLJf/XTiz/4VQ2/+hYPv/1YEv//GVT//1o - Vv/9bVn//XBc//1zXv/9dF//+HBZ/7o+Dv/muYb/v1sn/+BYOf/9aFb//GVT//VgS//oWD7/1k4s/7M5 - Bv9iLAHlADwA2ABTAOoAYgD6AGYA/wVsBf8KcQr/H4wf/yORI/8ikCL/IJAg/yCQIP8cjhz/Go0a/xaL - Fv8OgA7/CHcI/wJqAv8AXAD3ACgAzAAAAIUAAAA3AAAACAAAAACqNQPGx0Ub/9ZOK//hVDb/6Fg+//Vg - S//9ZlT//WtY//1xXP/9d2D//Xpi//18ZP/9f2b/0lUt/8RkMf//7rv/3J5r/8hKH//9cVz//WxZ//1m - VP/1YEv/6Fg+/9xRMf+wNwP/I4IY/zGhMf9DtEP/Tb9N/wVsBf8Odw7/UMFQ/0/AT/9Nv03/S75L/0e8 - R/9CukL/PLc8/zSzNP8tsC3/Jawl/xynHP8SlRL/AWoB/wATAK0AAABTAAAAEgAAAACrNQO0xUQa/91S - Mv/lVzv/9WBL//1mVP/9bVr//XNe//16Yv/9f2b//YNp//2Gav/lbkv/tUIO//rbqf//6Lb/9dKf/7A3 - A//9emL//XNe//1tWv/9ZlT/9WBL/+ZXPP+9PxH/ZZ06/06/Tv9Tw1P/NaE1/zCDKP8geRv/Mpwy/1nG - Wf9Yxlj/VcRV/1HBUf9Mv0z/R7xH/z+5P/81tDX/LrAu/yWsJf8cpxz/Cn4K/wA4AM0AAABcAAAAFgAA - AACpNQNkuj0O/+NVOf/wXUb//GVT//1sWf/9c17//Xpi//2CaP/9h2v//o1v//mJav+1PAr/5qt4///h - rv//4q///+Kw/79XI//qb07//Xpi//1zXv/9bVn//GVT//BdRv+9PxH/aqA//1jGWP9eyF7/HoUe/5/G - iv+/2ab/BmwG/2DGYP9ky2T/YMlg/1vHW/9WxFb/T8BP/0i9SP9BuUH/N7U3/y2wLf8kqyT/DoYO/wA+ - ANEAAABVAAAAEwAAAACmNAMRrzcD8dtRMP/4Yk///WhW//1xXP/9emL//YJo//2IbP/+j3D//pR0/8RP - IP/OdED//9uo///bqP//3Kn//9yp/9N/S//XXjb//YJo//16Yv/9cl3//WlX//hiT/+8PhD/caNG/2TL - ZP9ix2L/AGYA/+/11f///+T/YJ9W/ySIJP9v0G//a85r/2XMZf9fyV//WMZY/1HBUf9JvUn/P7k//zW0 - Nf8qrir/DoAO/wA6AMQAAABBAAAACgAAAAAAAAAArDYDg7w+EP/9ZVT//W5a//13YP/9f2b//Ydr//6P - cP/+lnX/12g9/79UIP/6ypf//9Sh///Uof//1qP//9aj/9yQXf/IUiX//Ydr//1/Zv/9d2D//W5a//hi - T/+wNwP/Z8xn/27Qbv9PsE//MIMs////6f///+v/7/Xc/xBwD/9TslP/dtR2/3HRcf9ozWj/Ycph/1jG - WP9PwE//R7xH/z64Pv8xsjH/BW8F/wAhAJUAAAApAAAAAgAAAAAAAAAAAAAAAK83A9HNSiL//XBc//16 - Yv/9g2n//o1v//6UdP/melL/tUAM//Cwff//zpv//86b///Om///z5z//8+c/+updv/ETR///o1v//2E - af/9emL//XFc/+BWN/+eXR3/cdFx/3fUd/83mDf/gLN4////8P////L////y/6/Pp/8IbQj/cMtw/3rW - ev9y0nL/aM1o/2DJYP9YxVj/Tr9O/0K6Qv8onSj/AF4A8wAAAFQAAAATAAAAAAAAAAAAAAAAAAAAAKY0 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /////wAA////////AAD///////8AAP///////wAA////////AADAAAP///8AAIAAAH///wAAgAAAGAAH - AACAAAAAAAEAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAA - AAAAAAAA4AAAAAABAADgAAAAAAEAAPAAAAAAAwAA8AAAAAADAADAAAAAAAcAAIAAAAAADwAAgAAAAAAf - AAAAAACAAB8AAAAAAMAADwAAAAAAAAAPAAAAAAAAAAcAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAMAAAAA - AAAAAwAAAAAAAAADAAAAAAAAAAMAAIAAAAAAAwAAgAAAgAADAACAAACAAAMAAMAAAIAAAwAA4AABwAAH - AADgAAHAAAcAAPAAA8AABwAA/AAH4AAPAAD+AB/wAB8AAP////gAPwAA/////AD/AAD///////8AAP// - /////wAA////////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAMAAAAFQAAABgAAAAYAAAAGAAA - ABgAAAAYAAAAFgAAABIAAAALAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAJQAAAEUAAABZAAAAXwAA - AF8AAABfAAAAXwAAAF8AAABcAAAAUwAAAEYAAAA2AAAAJgAAABYAAAAJAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9RGQGMbyMCy2sh - AtJrIQLTayEC02shAtNrIQLTayEC01QaAcg9EwG5EgYAoAAAAI8AAAB7AAAAXQAAADkAAAAdAAAAFgAA - ABwAAAAjAAAAKQAAAC4AAAAvAAAALwAAAC8AAAAuAAAAKAAAAB4AAAAPAAAABAAAAAAAAAAArTcG18FB - Ff/RSyb/21Ew/+hYP//zX0r/+WNQ//1lVP/9ZVT/zUgh/9JLJv/UTSn/oTYO82ggAtogCgGwAAAAiAAA - AGcAAABeAAAAagAAAHcAAACDAAAAjAAAAI8AAACPAAAAjwAAAIwAAACCAAAAbQAAAEQAAAAWAAAAAQAA - AAC7PQ7/0kwn/91SM//vXUb//GRT//1pV//9cVz//XRe/+9qTv/Ti1f/zVsw//1nVf/5Y1D/5lc8/7c+ - FPtCIwHXADcAzwRPBN0IXwjqFHQU9SKRIv8fjx//H48f/x2OHf8Wihb/C24L9wNVA+kAKQDHAAAAgQAA - ADMAAAAGAAAAAMNDF//bUTD/711G//1mVf/9clz//Xdg//19ZP/9g2j/yFos//rir//ThlP/821T//1r - WP/8ZFP/7FtC/5pYGf9As0D/T8FP/y+SLP8kjiT/UsJS/1LCUv9Kvkr/QLlA/zu3O/8try3/Iakh/wqF - Cv8AFACmAAAAQwAAAAoAAAAAuT0O4uhYP//8ZFP//XJc//15Yf/9hWr//Yxu/9djOv/rt4T//+Ow//DE - kf/gZkL//Xdg//1qV//5Y1D/p2Im/1bEVv9Zw1n/cKlf/4Czbf9Ns03/ZMtk/1zHXP9Tw1P/RbxF/zy3 - PP8try3/Gpka/wAlAK8AAAA9AAAABwAAAACsNgOD5Vc7//1rWP/9d2D//YZq//6Scv/rgFn/2IdU///Z - pv//2ab//9qn/9JaMf/9g2j//XVe//1mVf+wZy//Z81n/0SoRP+/2az////l/0eYQv9003T/as5q/2LK - Yv9WxFb/RbxF/zm2Of8akhr/ACEAlAAAACgAAAACAAAAAAAAAAC7Pg/R+G9X//19ZP/9i27/+ZJv/8li - MP//zpv//8+c///PnP//0J3/13ZH//2JbP/9e2P/82ZO/5F5MP921Hb/Ppo9////8v////L/z+LF/ziY - OP9713v/btBu/2LKYv9RwVH/Prk+/w9zD/IAAABPAAAAEQAAAAAAAAAAAAAAAKY0AxG+RRjT73ZW//mM - a//NWy7/6Zp6/7+Kg/+/jIT/7q2K//+/kf/XcUP//Y5w//h7X/+6TBr/espv/4HZgf9kq2P////8//// - ////////gLOA/2fAZ/961nr/ac1p/1vGW/8unS7/ADcAlQAAACIAAAAEAAAAAAAAAAAAAAACAAAAEC4O - AT6JKwK4tEUe/0whT/8BBGr/BA1z/wMLcf8RDGn/f0xu/9JgNP/SXjP/hWAa/23EYv961nr/jN+M/3Cm - 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 - 5/+j0Or/lMjn/3694v9XqNb/G3mr9QA0Tl4AAAASAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAZJWDJHyp01yhxP9PmsH/M4i18gplkq4AOlg4AAAACgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////////////////wAH//4AAP/+AAAABgAAAAIAAAACAAAAAgAAAAIAA - AADAAAABwAAAAYAAAAMAAAAHAAAABwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAA8AA - AAPgAYAD8AfAB///4A////////////////8oAAAAEAAAACAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAQAAAAkAAAATAAAAGAAAABgAAAAXAAAAEwAAAAsAAAADAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAsAAAAvAAAAUwAAAF8AAABfAAAAXgAAAFYAAABFAAAALQAAABwAAAAbAAAAIQAA - ACMAAAAiAAAAHAAAAA9mIAI3ii0Mr3wrEMyDLxvTgy8b02YiCM09EwG6AAAAmQAAAIIAAABoAAAAZwAA - AHMAAAB3AAAAdgAAAGcAAAA9tz0Pxd1SM//5Y1D//XBb//NsUv/SbkH/+GVR/8xKKfstMgfXElcS2yF5 - IeothC3rIX4h7BFrEecDMAPAAAAAZ7c9D6P5Y1D//Xpi//6Mbv/chVb/9c2b/+9wUv/9alf/koc8/1Ov - T/9nrlz/Ycph/1XDVf84tTj/FnoW6QAAAGahMgMj4V0/8f2Ia//hfVH/+seU///ToP/ld1D/+HRb/5Gc - UP+GwoD/7/Xg/1WvVf9z0nP/UsJS/xh1GNkAAAA9AAAADVYbAWKhTELvQiNa/0M2eP9gSHf/u1s4+5N6 - Nf+C2oL/pMaX///17P+6z6j/Y8Fj/0GjQfkAKQB3AAAAFwAAAEkEBATtAwYN/w8rcf8UOqD/EDGX/wIP - XO4AJQCvQJBAy0OIjv8Qdrn/IH27/xpxW/sAGwC0AAAAVwAAABMKCgrKGhoa/xIvaP8aTbP/HVe9/xtP - tf8NMpP/AAggrQU9XpQtk/L/M5n//zOZ//8rke//BCxEzAAAAHkAAAAlFRUV/ygoKP8YQoH/JnPZ/yZz - 2f8mc9n/G1y9/wAPLLMdc7DQP6X//0Cm//9Apv//PqT//x97vvcAAACRAAAANyAgIPE1NTX/JUVr/zCQ - 9v80mv//M5b6/yFz0v8AFjGtK4bG1kyy//9Ns///TbP//0mv//8xl+b/AAoQnQAAAD0UFBSiSkpK/0JC - Qv82RmX/G0WQ/yJixv8VR33/ABgxhjKQzc5MsvL/SrDs/1e9//9Qtv//QqXq/wAnO6YAAAAwAAAAES4u - LvBpaWn/jY2N/6SkpP9PT0//ER0m1wAAAC8LbJ2XKYe5/1Kk0v9hqNP/UZ/Q/xh1pP8AAABaAAAAGQAA - AAAAAAAhLCwsslxcXP9LS0vkISEhrgAAACcAAAAIAGCQIimDs/CLxOX/oc/q/1ekz/8NXomtAAAAIAAA - AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5QhLoCqhEyRtYkAVoFfAAAADQAA - AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAB/AAAAABf/AAAw/wAARv8AAFX/AABc/wAAYP8AAGT/AABo/wAALP8AAK//AABT/wAA - U/+AAFj//4FT////Qv8= - - - - User Configuration - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig.resx b/app/DD-Record-Organizer - Kopie/frmUserKonfig.resx deleted file mode 100644 index d503869..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig.resx +++ /dev/null @@ -1,5032 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - 12, 39 - - - 21, 13 - - - 1 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - 76, 39 - - - 55, 13 - - - 3 - - - Vorname: - - - PRENAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - 187, 39 - - - 64, 13 - - - 5 - - - Nachname: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - False - - - True - - - 375, 39 - - - 61, 13 - - - 7 - - - Username: - - - USERNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - False - - - True - - - 76, 80 - - - 37, 13 - - - 9 - - - Email: - - - EMAILLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 567, 83 - - - 74, 13 - - - 13 - - - Logged where: - - - LOGGED_WHERELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 26 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 567, 124 - - - 63, 13 - - - 15 - - - Login when: - - - LOG_IN_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 28 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 187, 209 - - - 62, 13 - - - 21 - - - Added who: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 33 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 375, 206 - - - 67, 13 - - - 23 - - - Added when: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 35 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 187, 249 - - - 74, 13 - - - 25 - - - Changed who: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 37 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 375, 249 - - - 79, 13 - - - 27 - - - Changed when: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 39 - - - False - - - True - - - 208, 41 - - - 22, 13 - - - 1 - - - ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 3 - - - False - - - True - - - 273, 41 - - - 72, 13 - - - 3 - - - Gruppename: - - - NAMELabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 5 - - - False - - - True - - - 208, 82 - - - 65, 13 - - - 5 - - - Erstellt wer: - - - ADDED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 7 - - - False - - - True - - - 377, 82 - - - 73, 13 - - - 7 - - - Erstellt wann: - - - ADDED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 9 - - - False - - - True - - - 208, 123 - - - 77, 13 - - - 9 - - - Geändert wer: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 11 - - - False - - - True - - - 377, 123 - - - 85, 13 - - - 11 - - - Geändert wann: - - - CHANGED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 13 - - - False - - - True - - - 76, 123 - - - 51, 13 - - - 31 - - - Sprache: - - - LANGUAGELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - False - - - True - - - 560, 41 - - - 65, 13 - - - 14 - - - Kommentar: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 1 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 7, 37 - - - 22, 13 - - - 2 - - - ID: - - - GUIDLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 3 - - - False - - - True - - - 72, 37 - - - 53, 13 - - - 3 - - - Mandant: - - - CLIENT_NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 6 - - - False - - - True - - - 331, 37 - - - 92, 13 - - - 5 - - - Kurzbezeichnung: - - - SHORTNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 10 - - - False - - - True - - - 71, 77 - - - 65, 13 - - - 7 - - - Kommentar: - - - COMMENTLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 14 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 669, 37 - - - 71, 13 - - - 11 - - - Added when: - - - ADDED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 15 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 514, 77 - - - 77, 13 - - - 13 - - - Changed who: - - - CHANGED_WHOLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 11 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 669, 77 - - - 83, 13 - - - 15 - - - Changed when: - - - CHANGED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 7 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - - NoControl - - - 514, 37 - - - 65, 13 - - - 9 - - - Added who: - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 17 - - - False - - - True - - - 76, 165 - - - 60, 13 - - - 86 - - - Kurzname: - - - SHORTNAMELabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - False - - - True - - - 187, 121 - - - 68, 13 - - - 87 - - - Kommentar: - - - COMMENTLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - False - - - True - - - 567, 39 - - - 73, 13 - - - 89 - - - Date Format: - - - DATE_FORMATLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - NoControl - - - 567, 167 - - - 72, 13 - - - 17 - - - LogOut when: - - - LOG_OUT_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 30 - - - 17, 17 - - - 160, 17 - - - 355, 17 - - - 544, 17 - - - 717, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 77, 22 - - - von {0} Usern - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - Magenta - - - 246, 22 - - - Benutzer aus Active Directory importieren - - - 6, 25 - - - Magenta - - - 23, 22 - - - Export Userlist to excel - - - 0, 0 - - - 1150, 25 - - - 0 - - - BindingNavigator1 - - - TBDD_USERBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 41 - - - 15, 55 - - - 54, 22 - - - 2 - - - USER_GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - 79, 55 - - - 104, 22 - - - 4 - - - PRENAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - 190, 55 - - - 182, 22 - - - 6 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - 378, 55 - - - 177, 22 - - - 8 - - - USERNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - 79, 96 - - - 293, 22 - - - 10 - - - EMAILTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - False - - - Segoe UI, 8.25pt, style=Italic - - - 475, 96 - - - 80, 24 - - - 12 - - - Logged in - - - LOGGED_INCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - Segoe UI, 8.25pt, style=Italic - - - 570, 99 - - - 182, 22 - - - 14 - - - LOGGED_WHERETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 27 - - - Segoe UI, 8.25pt, style=Italic - - - 570, 140 - - - 182, 22 - - - 16 - - - LOG_IN_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 29 - - - 378, 83 - - - 104, 24 - - - 20 - - - Admin? - - - RECORG_ADMINCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 32 - - - Segoe UI, 8.25pt, style=Italic - - - 190, 224 - - - 180, 22 - - - 22 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 34 - - - Segoe UI, 8.25pt, style=Italic - - - 378, 224 - - - 177, 22 - - - 24 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 36 - - - Segoe UI, 8.25pt, style=Italic - - - 190, 262 - - - 180, 22 - - - 26 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 38 - - - Segoe UI, 8.25pt, style=Italic - - - 378, 262 - - - 177, 22 - - - 28 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 40 - - - Top, Bottom, Left, Right - - - 0, 290 - - - True - - - True - - - 6, 13 - - - 109, 13 - - - 2 - - - Verfügbare Gruppen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - MiddleLeft - - - 382, 37 - - - 321, 23 - - - 5 - - - Benutzer aus Gruppe entfernen - - - btnRemoveUserFromGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - 929, 17 - - - 140, 10 - - - 236, 21 - - - 0 - - - cmbGroup - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - True - - - 6, 40 - - - 118, 13 - - - 4 - - - Zugewiesene Gruppen: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - MiddleLeft - - - 382, 8 - - - 321, 23 - - - 1 - - - Ausgewählten Benutzer zu Gruppe hinzufügen - - - btnAddUserToGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - Top, Bottom, Left - - - 140, 40 - - - 236, 160 - - - 3 - - - lbGroups - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 0 - - - User zu Gruppe - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - True - - - Top, Bottom, Left - - - 17, 134 - - - 822, 95 - - - 667, 19 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 95 - - - True - - - 2 - - - 84 - - - 263, 227 - - - 88 - - - GridControlWH_Users1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 0 - - - Top, Bottom, Left - - - 957, 95 - - - 229, 19 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 227 - - - 87 - - - GridControlUsers2Group - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 1 - - - MiddleLeft - - - NoControl - - - 936, 19 - - - 135, 53 - - - 12 - - - Benutzer aus Gruppe entfernen - - - MiddleRight - - - btndeleteUserfromGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - True - - - NoControl - - - 664, 3 - - - 85, 13 - - - 11 - - - User zu Gruppe: - - - lblUserforGroup - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - MiddleLeft - - - NoControl - - - 519, 19 - - - 142, 46 - - - 9 - - - Gruppe und User -matchen - - - MiddleRight - - - btnaddSelectedUser2Group - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 4 - - - True - - - NoControl - - - 226, 3 - - - 94, 13 - - - 8 - - - User zur Auswahl: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 5 - - - True - - - NoControl - - - 7, 3 - - - 109, 13 - - - 4 - - - Verfügbare Gruppen: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 6 - - - 10, 19 - - - 213, 21 - - - 3 - - - cmbGroups_Group2User - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 7 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 1 - - - Gruppe zu Usern - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 1132, 319 - - - 6 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 1132, 319 - - - User-/Gruppenzuordnung - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1138, 347 - - - 30 - - - Top, Bottom, Left - - - 4, 41 - - - LightBlue - - - Fuchsia - - - Group Name - - - True - - - 0 - - - 170 - - - 193, 227 - - - 87 - - - GridControl2 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabGruppendefinition - - - 0 - - - 563, 57 - - - True - - - 302, 62 - - - 15 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 2 - - - 211, 57 - - - 54, 21 - - - 2 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 4 - - - 276, 57 - - - 278, 21 - - - 4 - - - NAMETextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 6 - - - 211, 98 - - - 163, 21 - - - 6 - - - ADDED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 8 - - - 380, 98 - - - 174, 21 - - - 8 - - - ADDED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 10 - - - 211, 140 - - - 163, 21 - - - 10 - - - CHANGED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 12 - - - 380, 140 - - - 174, 21 - - - 12 - - - CHANGED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 14 - - - 793, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 35, 22 - - - of {0} - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - 0, 0 - - - 1132, 25 - - - 1 - - - BindingNavigator1 - - - BindingNavigator1 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 15 - - - 1132, 319 - - - Gruppendefinition - - - TabGruppendefinition - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - True - - - True - - - Top, Bottom, Left - - - 631, 17 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 269 - - - 89 - - - GridControlUsersinClient - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage6 - - - 0 - - - Top, Bottom, Left - - - 223, 134 - - - 187, 19 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 269 - - - 88 - - - GridControlUser2Mandanten - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage6 - - - 1 - - - MiddleLeft - - - NoControl - - - 921, 17 - - - 150, 46 - - - 17 - - - Benutzer aus Mandantenzuordnung entfernen - - - MiddleRight - - - btndeleteUserfromClient - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 2 - - - True - - - NoControl - - - 628, 1 - - - 77, 13 - - - 16 - - - User zu Client: - - - lblUser2Client - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 3 - - - MiddleLeft - - - NoControl - - - 477, 17 - - - 148, 46 - - - 14 - - - Ausgewählte User zu -Mandant hinzufügen - - - MiddleRight - - - btnsaddUser2Client - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 4 - - - True - - - NoControl - - - 184, 4 - - - 94, 13 - - - 13 - - - User zur Auswahl: - - - Label16 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 5 - - - True - - - NoControl - - - 7, 4 - - - 65, 13 - - - 11 - - - Mandanten: - - - Label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 6 - - - 264, 95 - - - 7, 20 - - - 171, 21 - - - 10 - - - cmbClientsforUser - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 7 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 1 - - - User zu Mandant hinzufügen - - - TabPage6 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl3 - - - 0 - - - 668, 95 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 74, 22 - - - of {0} Clients - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - 3, 3 - - - 1118, 25 - - - 2 - - - BindingNavigator2 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 0 - - - True - - - NoControl - - - 514, 117 - - - 66, 13 - - - 37 - - - Data saved! - - - False - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 1 - - - Tahoma, 8.25pt, style=Italic - - - 10, 53 - - - 54, 21 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 2 - - - 74, 53 - - - 254, 21 - - - 4 - - - CLIENT_NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 4 - - - Top, Left, Right - - - 826, 37 - - - 292, 108 - - - 36 - - - ListBox2 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 5 - - - 334, 53 - - - 177, 21 - - - 6 - - - SHORTNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 8 - - - Tahoma, 8.25pt, style=Italic - - - 672, 93 - - - 148, 21 - - - 16 - - - CHANGED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 9 - - - 74, 93 - - - 437, 21 - - - 8 - - - COMMENTTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 12 - - - Tahoma, 8.25pt, style=Italic - - - 517, 93 - - - 146, 21 - - - 14 - - - CHANGED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 13 - - - Tahoma, 8.25pt, style=Italic - - - 517, 53 - - - 146, 21 - - - 10 - - - ADDED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 16 - - - Tahoma, 8.25pt, style=Italic - - - 672, 53 - - - 148, 21 - - - 12 - - - ADDED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 18 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 0 - - - Mandantendefinition - - - TabPage5 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl3 - - - 1 - - - Fill - - - 0, 0 - - - 1132, 319 - - - 38 - - - TabControl3 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - 1132, 319 - - - Mandantenzuordnung/-definition - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 2 - - - MiddleLeft - - - NoControl - - - 316, 56 - - - 480, 32 - - - 93 - - - Ausgewählten Usern diesen Update-Pfad zuweisen - - - MiddleRight - - - btnUpdatePath - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 0 - - - NoControl - - - 802, 29 - - - 40, 23 - - - 92 - - - ... - - - btnopenfolder - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - 316, 29 - - - 480, 21 - - - 91 - - - txtPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 2 - - - True - - - NoControl - - - 313, 13 - - - 282, 13 - - - 90 - - - Wählen Sie hier den Update-Pfad für die gewählten User: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 3 - - - True - - - 11, 13 - - - 87, 13 - - - 89 - - - User auswählen: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 4 - - - Top, Bottom, Left - - - 429, 134 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAKBJREFUOE+1kMsNwyAMhjMSM3BnCwbpiSnYgkF6YY+kF19pf4SRxaMkUYv0ycaP - TySbPET0/KBKnrTWGeSlpjCDfHgwWHggSgHXQBnvD5rW2hRjzINSgBp6SwEvee+H+VLgnKvDLeh1AhRa - QgjJGFMXkaM2mq3Pbhv8zfKfSHhnKlgxFCBK2bc7x98KrtAJ7jAVHPsrM7sz/xOcpQruQ+kNkdaQ553c - 5g4AAAAASUVORK5CYII= - - - - 172, 22 - - - Alle auswählen - - - 172, 22 - - - Auswahl aufheben - - - 173, 48 - - - ContextMenuStrip1 - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 11, 29 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 290 - - - 88 - - - GridControl3 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage3 - - - 5 - - - 1132, 319 - - - Update Konfiguration User - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 3 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 14 - - - 259, 56 - - - 17, 56 - - - 529, 56 - - - True - - - 76, 262 - - - 66, 13 - - - 31 - - - Data saved! - - - False - - - lblsave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - de-DE - - - en-US - - - 79, 140 - - - 104, 21 - - - 32 - - - LANGUAGEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 17, 95 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 558, 208 - - - 123, 13 - - - 33 - - - Zugeordnet zu Mandant: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - Segoe UI, 8.25pt, style=Italic - - - 561, 224 - - - 177, 56 - - - 35 - - - lstbxUserMandant - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - 469, 95 - - - Top, Left, Right - - - 765, 39 - - - LightBlue - - - Fuchsia - - - Username - - - True - - - 0 - - - 106 - - - Name - - - True - - - 1 - - - 94 - - - EMail - - - True - - - 2 - - - 84 - - - 368, 241 - - - 86 - - - GridControlUser - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 8 - - - 79, 181 - - - 100, 22 - - - 87 - - - SHORTNAMETextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - 190, 140 - - - True - - - 365, 63 - - - 88 - - - COMMENTTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - 378, 110 - - - 91, 24 - - - 89 - - - WAN-Config - - - WAN_ENVIRONMENTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - dd.MM.yyyy - - - dd-MM-yyyy - - - MM/dd/yyyy - - - 570, 55 - - - 121, 21 - - - 90 - - - DATE_FORMATComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Segoe UI, 8.25pt, style=Italic - - - 570, 184 - - - 182, 22 - - - 18 - - - LOG_OUT_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 31 - - - True - - - 140 - - - 6, 13 - - - True - - - 1150, 641 - - - Segoe UI, 8.25pt - - - - AAABAAkAMDAQAAAAAABoBgAAlgAAACAgEAAAAAAA6AIAAP4GAAAQEBAAAAAAACgBAADmCQAAMDAAAAEA - CACoDgAADgsAACAgAAABAAgAqAgAALYZAAAQEAAAAQAIAGgFAABeIgAAMDAAAAEAIACoJQAAxicAACAg - AAABACAAqBAAAG5NAAAQEAAAAQAgAGgEAAAWXgAAKAAAADAAAABgAAAAAQAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIiIiIiIiIiIiAAAyIiIiIiIiIiIiIiIiIiIiIiIiIiIgAAADIiIiIiIiIiIiIiIiIiIiIiIiIi - IAC7sAMiIiIiIiIiIiIiIiIiIiIiIiIiIAsHuwAyIiIiIiIiIiIiIiIiIiIiIiIiILuAe7ADIiIiIiIi - IiIiIiIiLMAAAAAAALO4B7sAMiIiIiIiIiIiIiLAAADMZmZmwLs7gHuwAyIiIiIiIiIiLAAAxmZmzMzM - wACzuAe7ADIiIiIiIiIsAAZmzMzMzMzMAAC7u4B7sAMzMzMzIiLABszMzMzMzMzAAAAAC7gHuwAAAAAA - MiIAbMzMzMAAAAwAAAAACzuAe7gzMzMwAyIGzMzMAAODcwAAABEAC7u4C7u7u7uzADIAzMwAODc3NzAB - GRkQAAC7uwuwi7u7MAMgDMCDc3Nzc4ARERERAAALsLsIu3i7swMiAMA3Nzc3NwABODg4AiILC7CLtxe7 - swMiIABzc3NzgwODg4OAIiILuwi7cHu7swMiIgA3Nzc3OAg4ODgCIiILsIu3F7u7swMiIiADc3OAAAAA - g4AiIiILCLtwe3d3swMiIiAINzg4Nzc3CDAiIiI7i7cXswADswMiIiADg3Nzc3N3A4AiIiI7u3B7MIIg - swMiIgAACDc3Nzc3AAAAACI7txe7MIIDswMiIAAAAHNzc3ODA4ODgwI7uHu7MIA7sDIiAAAAADc4Nzc3 - CDg4OAIju7u7MwO7AyIiAAAAA3ODc3NzAIODgwIiO7u7u7uwMiIgAAAIdzc3N3c3Nwg4MAIiI7u7u7sD - IiIAAAADc4Nzd3NzcwODgwIiIjMzMzMyIiIAAAAHdzc3d3c3MDg4OAAiIiIiIiIiIiIAAAADc3Nzc3Nz - cIODg4MCIiIiIiIiIiIAAAAANzg3NzA3MDg4ODgCIiIiIiIiIiIAAAAAAACDc3AAAIODg4AiIiIiIiIi - IiIAAAAAAAA4Nzc3ADg4ODAiIiIiIiIiIiIAAAAAAAADc3NzcIOAg4AiIiIiIiIiIiIAAAAAAAAANzc3 - cDgwAAgiIiIiIiIiIiIAAAAAAAAAA3NzcIODgwgiIiIiIiIiIiIAAAAAAAAAADc3MDg4OAgiIiIiIiIi - IiIgAAAAAAAAAAAAAIODg4AiIiIiIiIiIiIgAAAAAAAAAAAAADg4ODAiIiIiIiIiIiIiAAAAAAAAAAAA - AACDg4ACIiIiIiIiIiIiIAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAACIiIiIiIi - IiIiIiIAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIAAAAA - AAAAACIiIiIiIiIiIiIiIiIiIiIiAAAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL///////8AAP///////wAA///+D///AAD///wH//8AAP// - +AP//wAA///4Af//AAD///gA//8AAP+AAAB//wAA/AAAAD//AADgAAAAH/8AAIAAAAAADwAAAAAAAAAH - AAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAMAAABwAAAAA4AAAPAAAAADwAAB8AAAAAPgA - APwAAAAA+AAA/AAAAAD4AAD8AGAAAPAAAAwAQAAA4AAABAABAADAAAAGAAMAAMAAAAcABwAAgAAAB4AP - AAAAAAAHwB8AAAAAAAP//wAAAAAAAf//AAAAAAAB//8AAAAAAAP//wAAAAAAA///AAAAAAAD//8AAAAA - AAP//wAAAAAAA///AAAAAAAD//8AAIAAAAP//wAAgAAAA///AADAAAAB//8AAOAAAAH//wAA8AAAAf// - AAD8AAAB//8AAP/gAAP//wAA//AAD///AAD//AA///8AAP///////wAA////////AAAoAAAAIAAAAEAA - AAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAICAAIAAAACAAIAAgIAAAMDA - wACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////ACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIAAy - IiIiIiIiIiIiIiIiIgCIAyIiIiIiIiIiIiIiIiIHC4AyIiIiIiIiIiiAAAAAC3C4AyIiIiIiIoAAAAzM - zAC3C4AyIiIiIoAADMzMzMABAHC4AzMzMiIADMzAAMwAERC3C4AAAAMiDMzAA4MAARGRALC7u7uAMiDM - CDc3MAhziRALsws7uAMgAHdzeAGDhzAiCzCzC7sDIgA3N4MAOHMCIgsLMLu7AyIgA3MBAQOAIiI7swgA - iwMiIAc3g4dwMCIiOzCwggsDIgAAd3d38AAAIjt7sIC7gyAAAAd3dzE4NwIju7gLuDIgAAB3c3dwA4cC - Iju7u4MiAAAHdzd/d3A4EiIjMzMyIgAAB3d3938DgwAiIiIiIiIAAAA3d3B3CHdzAiIiIiIiAAAAADdx - AAd3MCIiIiIiIgAAAAADd3ADCHAiIiIiIiIAAAAAADf3CBADIiIiIiIiAAAAAAADdwN3CCIiIiIiIiAA - AAAAAAAIc3AiIiIiIiIgAAAAAAAAADcwAiIiIiIiIgAAAAAAAAAAAAIiIiIiIiIiAAAAAAAAAAACIiIi - IiIiIiIgAAAAAAAAIiIiIiIiIiIiIiAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIi///////+H////A////wH//gAA//AAAH/AAAABwAAAAMAAAABgAAAAIAAMADAAHAA4ADwAOAA - 8BDAADAAgAAYAYAAHAMAAB4HAAAP/wAAB/8AAA//AAAP/wAAD/8AAA//gAAP/4AAB//AAAf/8AAH//4A - D///gD////////////8oAAAAEAAAACAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - gAAAAAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////ACIi - IiIAMiIiIiIiIDsDIiIiDMRAsLAyIgzMzMwLCwAyDMAAABCwuwMAB3ARkjuzsCB3gAAiOzCwIgh3cAA7 - uzMgBzdwhwMzMgB3f3cIAiIiAHd3AHOIIiIAAHfwMAIiIgAAB3CHAiIiAAAAADgAIiIgAAAAAAAiIiIg - AAAAAiIi/x/AA/4PARHAB7C7AAGAMgAACDcAQAhzgMALs8AAuAOAAXdzAB+DhwAPCzAAH7sDAB83NwAP - OHOADwsL4B+7AygAAAAwAAAAYAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ABEM - aQAAAAAANBpLAAAAAAB/TG4AYF5eAP1lVAD8ZFMA/WZVAPljUAD9alcA/WtYAL+LhADnWD4A711GAP1y - XAD9dV4A/XhgAPFoTgDzbVMA/XxkANxRMQD4e18A/YRpANJMJwDvdlYA/IttAP2OcADNSCEA4GZCALFl - TQD+knIAwEATAKU/GQDSXDIA1WI3AOuAWQD5km8At0YbAMVXKwDMXS8At1cxAH5AJwCFRy4A6Zp6AGxV - TACMUDYA13RFAGpjXwDViFUAbUkxAP+/kQCsZSsA7riKAJpYGQD/798A/8+cAP/ZpgDf0bwAhWAaAP3j - sAD/9+gAkXkwAP//8gD///wAv9msAICrZwDP4sUAcKlfAEiQNwBtxGIAespvAEyZRgBqqWYAL5gtAAqF - CgAWihYAGpYaAB6PHgAZdxkAKa0pACOQIwAbaBsAPLc8AEO7QwBAs0AAJWYlADmaOQBKvkoAT8FPAESm - RABSwlIATbNNAFC4UABWxFYAW8VbAGPKYwBpzWkAb9FvAGfAZwBFfkUAddJ1AHHLcQB813wAj+CPAICz - gAA1WTgAn7CkADd9VwACaHYAaZquABNyogAYdqYAF2OKACBggQAsWG8AE1+IACR+rgA5n9kAOou3AD+V - wwBHn9AAV6nXAGOr0gCezOYAo9DqAA1zswAkfbYAIm6dAD2i3wBNs/IAU7n5AHq74QCEwOQAlMjnAJfK - 6ACezekAFXm6ACOFxgBDqO0AUbf/AFW7/wBWvP8AWmBkABuBzQAfhdQAS7H/AE2z/wBOtP8AQnOZACeM - 4gAtkuYARKn/AESq/wBHrf8ASa//ACyS8QA6oP8APKH/AD2i/wBApv8AQ6j/ADKW/AAylfsAM5n/ADWb - /wA3nf8AEliiAC+M8wAxkfkANpT3AAkSHAAXY7oAKnziAC2C6gAndNoAJnHXACl64AAod90AIWK1ACNo - zgAkatAAFlOwAB5fwgAgYMYAImXLABBCngAcVrwAI2jdAB5awAAQLFsADhksABtRtwAaTbMADSloAB1W - 0gAWQZ4AGUiuAAUpgwAUP6QAFDyiABQ6oAASNZsADCV+AA8tkwAQL5UABQcOAAgdbAANJo0ABxVbAAYY - ewAuNFcAHyApAAQMcgABAhUAAQRqAKSkpACXl5cAj4+PAISEhAB+fn4AcXFxAG1tbQBmZmYAVFRUAE1N - TQBKSkoARkZGAD8/PwA4ODgANjY2AC8vLwAsLCwAKioqACgoKAAkJCQAISEhAB8fHwAcHBwAGhoaABgY - GAAXFxcAEhISAA0NDQAKCgoAAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF4ODhMuEy4TIy4TLh4eDg - 4ODgBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXg4SMsIiMiIyIjIiMjIywsNC/h4eAFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBeAoIiIeGhcPFxALCwkQDyIiIiIjIzTg4QUFBQUFBeDg4ODg4ODg4ODg - 4AUFBQUFBSsiIhoaFw8QCwgIDAwNDygiEAsPGiIjNODg4eEH4eJsWGxYbFhsWGxs4+HgBQUFBSseGhoP - DwsJDA0RERERIjcpDwoJCxcaIjRYVE1UVE1QU1NTU05OT01NTVRY4AUFBSsoGg8XCwkMERMWFhYaKz4z - HhENCAsPFyJRWVZbTU1fWltbVlZVUlJST09N4uAFBTMiFw8LCA0RFhYZGTEoOz47IhYRDQkLDyJKW11Z - TFFZYGFdXVtWVlJSUk9NbOAFBTEiDxAJDRETGRkdGSIuPj4+KxQWEQ0IDyJKYGFObUNNYmJiYF1bVlZV - UlJNWOAFBQUjFwsMERYZGR0hHio7Ozs7MxcZFhEMECJGYWJUPkFKU2hjY2JgXVZWVVJNbOAFBQUxIgsN - ExYZHSEqKTo7Ozs7MykZFhMNCyJiZF9TPz85UV5oZGNiYFtWVVJN4OAFBQUFKx4RFhkdJyYiNzU6OjU6 - Lh4dGRYRFzhkZ1lrQUFBbU1oaWdjYmFbVlJU4AUFBQUFBSIXFhkdJiImNzo3NTo6LiIdGRMfIkRnZ05D - QkJCQmtRaWlkYmFdVk1m4AUFBQUFBQUrKSYbIjEOIAYGDiE3NyIdGR8iQGdpalQ/AQEBAT9TSmlnZGJg - UFTgBQUFBQUFBQUFMTEiIwTX2dfZ19kGJiIxKCNGSGdpak0/Pz8/Pz9DVF5pZGJMVOEFBQUFBQUFBQUF - 4OnvwdPU0tLS0s3ZBCMjIFRcZ2lqaFQ5OTk+OTk+alRlZ0xU4AUFBQUFBQUFBQX1APf3AADTz8/Pz8/S - 1wIFBQVUTmVqZVM+bXdxcXF320RNUVTgBQUFBQUFBQUF8AD29/YA0NPNzMvLy8vMz9nVBQUFTVROWU13 - gJKSkpKSgHZUWOAFBQUFBQUFBQXw9/b19fatzMfHx8fHx8fHy87XBQUFBQUFZnaLk5iTmJOTmJJx4+AF - BQUFBQUFBQX39fX09ADOx8PDw8PDw8PDw8fU1QUFBQUFl5KYmZmenpmZmJiScePgBQUFBQUFBQD19PTw - 9K3Dw729vb25vb29vcPSxAUFBQUFgKWmpqampqampqWeknbgBQUFBQUFBfb08PDw9MC9vbm7u7u7u7u5 - ub3HyAUFBQWAnqenqKioqKiop6empot14AUFBQUFBfXw8O3t9NG6u7q3t7e3t7e3u7q6zcgFBQWAqJ+f - oaGhoaGhn5+op6V24AUFBQUFBfTt7err8cG3t7KytLS0tLSysre7yMgFBQWAoaGhoqKioqKioaGhn5+L - deAFBQUFBfDt6uvo6q2ytLSvsLCwsK+wtLKyvMgFBZeeoqObm5ycnJubo6OioaGYdeAFBQUFBfTq6+jo - 5/e7r7CqqqqqqqqwsLC0vHYFBXmNm5ydnZSUlJSdnZybo6KhduAFBQUFBfTo6Ojn5vHIqqqmpqanpqal - qrCwvMgFBZebnZWVlpaOjpaWlZWdnKOigOAFBQUFBfbo6ebl5ujQtLCqqqefn6inpqWeyAUFBXmUlY6O - j5CQkJCOjo6VlJybkuAFBQUFBfDq5ubl5OTxwcvDt7exsKunpqaYyAUFBZeWjo+QkJCQkJCQkI6OlpWd - kuAFBQUFBQX15uXk4uPi6vT2rdHJvcW3t7LA8gUFBXmNkJCQkJCQkJCQkJCPjpaVi+AFBQUFBQX16OTk - 5uIH4N/f5vHY08TUxK0A6AUFBZeDkJB4jIt4m5WWjo6OlpSMceAFBQUFBQUF9uTi4uLh393a2tsH6fD0 - 8Or3BQUFBXmMjHGLenqMcYuTmKekmItyduAFBQUFBQUF9fXiB+Hg393b2kNt3d8H5PTtBQUFBQVxcXKM - eHx8fYZ6eXFyd3dxc+AFBQUFBQUFBfX04uHf3t3d3Nra294H6/YFBQUFBQUFcXp6fHx9h4d/f399cIGA - dAUFBQUFBQUFBQX19eLe3dzb3d7f4OLt9gUFBQUFBQUFcXp8fX2Hh35/f4d8end24AUFBQUFBQUFBQUF - BfXw4t7b3eDk7vbmBQUFBQUFBQUFBXF8fYeHiYeHfXx8enGXBQUFBQUFBQUFBQUFBQUF9fUAAPXoBQUF - BQUFBQUFBQUFBQVxfYd+f4qHh318cnkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - cXmHf39+fHdyBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBXmXeZd5l3kFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUF////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA4AAH////AADAAAH///8AAIAAAH4AHwAAgAAAAAAHAACAAAAAAAMAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAMAAAAAAAQAAwAAAAAABAADgAAAAAAMAAPAAAAAAAwAA+AAAAAAHAAD8AAAAAA8AAPwA - AAAAHwAA+AAOAAA/AADgAAcAAH8AAMAAB+AAfwAAwAAD4AA/AACAAAPgAD8AAIAAA8AAHwAAgAABwAAf - AACAAAHAAA8AAIAAAYAADwAAgAABgAAPAACAAAGAAA8AAIAAA4AADwAAgAADgAAPAADAAAOAAA8AAMAA - A4AADwAA4AAHgAAPAADgAAfAAA8AAPAAD+AAHwAA+AAf4AAfAAD+AD/wAD8AAP+B//gAfwAA/////AH/ - AAD////+A/8AAP///////wAA////////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AEQxpAAAAAAA0GksATCFPAH9MbgBgXl4A/WVUAPxk - UwD9ZlUA+WNQAP1qVwD9a1gAv4uEAOdYPgDvXUYA/XJcAP11XgD9eGAA8WhOAPNtUwD9fGQA3FExAPh7 - XwD9hGkA0kwnAO92VgD8i20A/Y5wAM1IIQDgZkIAsWVNAP6ScgDAQBMApT8ZANJcMgDVYjcA64BZAPmS - bwC3RhsAxVcrAMxdLwC3VzEAfkAnAIVHLgDpmnoAbFVMAIxQNgDXdEUAamNfANWIVQBtSTEA/7+RAKxl - KwDuuIoAmlgZAP/v3wD/z5wA/9mmAN/RvACFYBoA/eOwAP/36ACReTAA///yAP///AC/2awAgKtnAM/i - xQBwqV8ASJA3AG3EYgB6ym8ATJlGAGqpZgAvmC0ACoUKABaKFgAalhoAHo8eABl3GQAprSkAI5AjABto - GwA8tzwAQ7tDAECzQAAlZiUAOZo5AEq+SgBPwU8ARKZEAFLCUgBNs00AULhQAFbEVgBbxVsAY8pjAGnN - aQBv0W8AZ8BnAEV+RQB10nUAcctxAHzXfACP4I8AgLOAADVZOACfsKQAN31XAAJodgBpmq4AE3KiABh2 - pgAXY4oAIGCBACxYbwATX4gAJH6uADmf2QA6i7cAP5XDAEef0ABXqdcAY6vSAJ7M5gCj0OoADXOzACR9 - tgAibp0APaLfAE2z8gBTufkAervhAITA5ACUyOcAl8roAJ7N6QAVeboAI4XGAEOo7QBRt/8AVbv/AFa8 - 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 - GwDFVysAzF0vALdXMQB+QCcAhUcuAOmaegBsVUwAjFA2ANd0RQBqY18A1YhVAG1JMQD/v5EArGUrAO64 - igCaWBkA/+/fAP/PnAD/2aYA39G8AIVgGgD947AA//foAJF5MAD///IA///8AL/ZrACAq2cAz+LFAHCp - XwBIkDcAbcRiAHrKbwBMmUYAaqlmAC+YLQAKhQoAFooWABqWGgAejx4AGXcZACmtKQAjkCMAG2gbADy3 - PABDu0MAQLNAACVmJQA5mjkASr5KAE/BTwBEpkQAUsJSAE2zTQBQuFAAVsRWAFvFWwBjymMAac1pAG/R - bwBnwGcARX5FAHXSdQBxy3EAfNd8AI/gjwCAs4AANVk4AJ+wpAA3fVcAAmh2AGmargATcqIAGHamABdj - igAgYIEALFhvABNfiAAkfq4AOZ/ZADqLtwA/lcMAR5/QAFep1wBjq9IAnszmAKPQ6gANc7MAJH22ACJu - nQA9ot8ATbPyAFO5+QB6u+EAhMDkAJTI5wCXyugAns3pABV5ugAjhcYAQ6jtAFG3/wBVu/8AVrz/AFpg - ZAAbgc0AH4XUAEux/wBNs/8ATrT/AEJzmQAnjOIALZLmAESp/wBEqv8AR63/AEmv/wAskvEAOqD/ADyh - /wA9ov8AQKb/AEOo/wAylvwAMpX7ADOZ/wA1m/8AN53/ABJYogAvjPMAMZH5ADaU9wAJEhwAF2O6ACp8 - 4gAtguoAJ3TaACZx1wApeuAAKHfdACFitQAjaM4AJGrQABZTsAAeX8IAIGDGACJlywAQQp4AHFa8ACNo - 3QAeWsAAECxbAA4ZLAAbUbcAGk2zAA0paAAdVtIAFkGeABlIrgAFKYMAFD+kABQ8ogAUOqAAEjWbAAwl - fgAPLZMAEC+VAAUHDgAIHWwADSaNAAcVWwAGGHsALjRXAB8gKQAEDHIAAQIVAAEEagCkpKQAl5eXAI+P - jwCEhIQAfn5+AHFxcQBtbW0AZmZmAFRUVABNTU0ASkpKAEZGRgA/Pz8AODg4ADY2NgAvLy8ALCwsACoq - KgAoKCgAJCQkACEhIQAfHx8AHBwcABoaGgAYGBgAFxcXABISEgANDQ0ACgoKAAICAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA39/f4ODg4OAAAAAAAAAA4CAwMDAw - LzLf4ODg4N/f4B8XCxEUMRQabGxMR0xYbOAzCxYcMzoVDEBeS2JdVVPgAB8ZJjo6Gw1EazleZ1tH4AAA - IAXVBiBAaWo/Q2FcAAAA89DEy8/R4kuXi4Fu4wAA5vHAw73Cz+JwnqamnnXdAPTszrGysr+ReqKioqGM - 4ADq6HWrpqy3kXuUlJWdmeEA4OTm5cm6dt58hISPjo3gAADn4dza4+UAfYF8fXtxcAAAAOAHB+EAAAB5 - h397cAAAAAAAAAAAAAAAAHl5eQAAAAAAAAAAAAAAAAAAAAAAAAD//xcQgH8TFgAAPjMAAAkQAABbTIAA - XVrAA1JSgAPgAAABDwkAARkcAAE+NwABDAuBAWFGw4NiYf/HVVL//+AAKAAAADAAAABgAAAAAQAgAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAcAAAATAAAAHgAAACUAAAAsAAAALwAA - AC8AAAAvAAAALwAAAC8AAAAvAAAALgAAACkAAAAkAAAAHwAAABgAAAARAAAACQAAAAIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAADEAAABVAAAAbQAA - AHwAAACJAAAAjwAAAI8AAACPAAAAjwAAAI8AAACPAAAAjAAAAIMAAAB5AAAAbgAAAGEAAABSAAAAQAAA - AC4AAAAfAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKA0BRm0i - ArWIKgLijy0C67A3A/+wNwP/sDcD/7A3A/+wNwP/sDcD/7A3A/+wNwP/nzID944sAu2FKgLnaSEC11Qa - AckwDwGyAAAAlwAAAIcAAABwAAAAUAAAAC0AAAARAAAABAAAAAAAAAAAAAAAAQAAAAQAAAAKAAAADwAA - ABUAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAFQAAAA0AAAAGAAAAAQAAAAAAAAAAAAAAAAAA - AAB8JwJErDYD9bk8DP/AQBT/ykcf/9RNKf/dUjL/4lU4/+hYPv/uXET/9WBL//diTv/6Y1H/7lxE/+pa - QP++PxH/uTwM/8VDGf+0OQf/qDQD+4UpAulSGgHNAAAAnQAAAH0AAABPAAAAKAAAABwAAAAiAAAALAAA - ADcAAABDAAAATQAAAFkAAABfAAAAXwAAAF8AAABfAAAAXwAAAF8AAABfAAAAWQAAAEoAAAA6AAAAJwAA - ABEAAAAEAAAAAAAAAACjMwOsuj0N/8lGHv/RSyb/104s/+FUNv/lVzv/8F1G//hiT//9ZVT//WZV//1p - V//9alj//WpY/+pdQv+1Qw//tToI//hiT//4Yk//6lk//9BKJf+2Owr/nzID90UWAcwAAACYAAAAdQAA - AGgAAAB2AAwAjwAmAK0AJACzAD8AzwA+ANIAPgDTAD4A0wA+ANMAPgDTAD4A0wA+ANMAPgDTACMAuwAT - AKkAAACSAAAAegAAAEkAAAAWAAAAAQAAAACoNQPIw0IX/9BLJf/XTiz/4VQ2/+hYPv/1YEv//GVT//1o - Vv/9bVn//XBc//1zXv/9dF//+HBZ/7o+Dv/muYb/v1sn/+BYOf/9aFb//GVT//VgS//oWD7/1k4s/7M5 - Bv9iLAHlADwA2ABTAOoAYgD6AGYA/wVsBf8KcQr/H4wf/yORI/8ikCL/IJAg/yCQIP8cjhz/Go0a/xaL - Fv8OgA7/CHcI/wJqAv8AXAD3ACgAzAAAAIUAAAA3AAAACAAAAACqNQPGx0Ub/9ZOK//hVDb/6Fg+//Vg - S//9ZlT//WtY//1xXP/9d2D//Xpi//18ZP/9f2b/0lUt/8RkMf//7rv/3J5r/8hKH//9cVz//WxZ//1m - VP/1YEv/6Fg+/9xRMf+wNwP/I4IY/zGhMf9DtEP/Tb9N/wVsBf8Odw7/UMFQ/0/AT/9Nv03/S75L/0e8 - R/9CukL/PLc8/zSzNP8tsC3/Jawl/xynHP8SlRL/AWoB/wATAK0AAABTAAAAEgAAAACrNQO0xUQa/91S - Mv/lVzv/9WBL//1mVP/9bVr//XNe//16Yv/9f2b//YNp//2Gav/lbkv/tUIO//rbqf//6Lb/9dKf/7A3 - A//9emL//XNe//1tWv/9ZlT/9WBL/+ZXPP+9PxH/ZZ06/06/Tv9Tw1P/NaE1/zCDKP8geRv/Mpwy/1nG - Wf9Yxlj/VcRV/1HBUf9Mv0z/R7xH/z+5P/81tDX/LrAu/yWsJf8cpxz/Cn4K/wA4AM0AAABcAAAAFgAA - AACpNQNkuj0O/+NVOf/wXUb//GVT//1sWf/9c17//Xpi//2CaP/9h2v//o1v//mJav+1PAr/5qt4///h - rv//4q///+Kw/79XI//qb07//Xpi//1zXv/9bVn//GVT//BdRv+9PxH/aqA//1jGWP9eyF7/HoUe/5/G - iv+/2ab/BmwG/2DGYP9ky2T/YMlg/1vHW/9WxFb/T8BP/0i9SP9BuUH/N7U3/y2wLf8kqyT/DoYO/wA+ - ANEAAABVAAAAEwAAAACmNAMRrzcD8dtRMP/4Yk///WhW//1xXP/9emL//YJo//2IbP/+j3D//pR0/8RP - IP/OdED//9uo///bqP//3Kn//9yp/9N/S//XXjb//YJo//16Yv/9cl3//WlX//hiT/+8PhD/caNG/2TL - ZP9ix2L/AGYA/+/11f///+T/YJ9W/ySIJP9v0G//a85r/2XMZf9fyV//WMZY/1HBUf9JvUn/P7k//zW0 - Nf8qrir/DoAO/wA6AMQAAABBAAAACgAAAAAAAAAArDYDg7w+EP/9ZVT//W5a//13YP/9f2b//Ydr//6P - cP/+lnX/12g9/79UIP/6ypf//9Sh///Uof//1qP//9aj/9yQXf/IUiX//Ydr//1/Zv/9d2D//W5a//hi - T/+wNwP/Z8xn/27Qbv9PsE//MIMs////6f///+v/7/Xc/xBwD/9TslP/dtR2/3HRcf9ozWj/Ycph/1jG - WP9PwE//R7xH/z64Pv8xsjH/BW8F/wAhAJUAAAApAAAAAgAAAAAAAAAAAAAAAK83A9HNSiL//XBc//16 - Yv/9g2n//o1v//6UdP/melL/tUAM//Cwff//zpv//86b///Om///z5z//8+c/+updv/ETR///o1v//2E - af/9emL//XFc/+BWN/+eXR3/cdFx/3fUd/83mDf/gLN4////8P////L////y/6/Pp/8IbQj/cMtw/3rW - ev9y0nL/aM1o/2DJYP9YxVj/Tr9O/0K6Qv8onSj/AF4A8wAAAFQAAAATAAAAAAAAAAAAAAAAAAAAAKY0 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /////wAA////////AAD///////8AAP///////wAA////////AADAAAP///8AAIAAAH///wAAgAAAGAAH - AACAAAAAAAEAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAA - AAAAAAAA4AAAAAABAADgAAAAAAEAAPAAAAAAAwAA8AAAAAADAADAAAAAAAcAAIAAAAAADwAAgAAAAAAf - AAAAAACAAB8AAAAAAMAADwAAAAAAAAAPAAAAAAAAAAcAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAMAAAAA - AAAAAwAAAAAAAAADAAAAAAAAAAMAAIAAAAAAAwAAgAAAgAADAACAAACAAAMAAMAAAIAAAwAA4AABwAAH - AADgAAHAAAcAAPAAA8AABwAA/AAH4AAPAAD+AB/wAB8AAP////gAPwAA/////AD/AAD///////8AAP// - /////wAA////////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAMAAAAFQAAABgAAAAYAAAAGAAA - ABgAAAAYAAAAFgAAABIAAAALAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAJQAAAEUAAABZAAAAXwAA - AF8AAABfAAAAXwAAAF8AAABcAAAAUwAAAEYAAAA2AAAAJgAAABYAAAAJAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9RGQGMbyMCy2sh - AtJrIQLTayEC02shAtNrIQLTayEC01QaAcg9EwG5EgYAoAAAAI8AAAB7AAAAXQAAADkAAAAdAAAAFgAA - ABwAAAAjAAAAKQAAAC4AAAAvAAAALwAAAC8AAAAuAAAAKAAAAB4AAAAPAAAABAAAAAAAAAAArTcG18FB - Ff/RSyb/21Ew/+hYP//zX0r/+WNQ//1lVP/9ZVT/zUgh/9JLJv/UTSn/oTYO82ggAtogCgGwAAAAiAAA - AGcAAABeAAAAagAAAHcAAACDAAAAjAAAAI8AAACPAAAAjwAAAIwAAACCAAAAbQAAAEQAAAAWAAAAAQAA - AAC7PQ7/0kwn/91SM//vXUb//GRT//1pV//9cVz//XRe/+9qTv/Ti1f/zVsw//1nVf/5Y1D/5lc8/7c+ - FPtCIwHXADcAzwRPBN0IXwjqFHQU9SKRIv8fjx//H48f/x2OHf8Wihb/C24L9wNVA+kAKQDHAAAAgQAA - ADMAAAAGAAAAAMNDF//bUTD/711G//1mVf/9clz//Xdg//19ZP/9g2j/yFos//rir//ThlP/821T//1r - WP/8ZFP/7FtC/5pYGf9As0D/T8FP/y+SLP8kjiT/UsJS/1LCUv9Kvkr/QLlA/zu3O/8try3/Iakh/wqF - Cv8AFACmAAAAQwAAAAoAAAAAuT0O4uhYP//8ZFP//XJc//15Yf/9hWr//Yxu/9djOv/rt4T//+Ow//DE - kf/gZkL//Xdg//1qV//5Y1D/p2Im/1bEVv9Zw1n/cKlf/4Czbf9Ns03/ZMtk/1zHXP9Tw1P/RbxF/zy3 - PP8try3/Gpka/wAlAK8AAAA9AAAABwAAAACsNgOD5Vc7//1rWP/9d2D//YZq//6Scv/rgFn/2IdU///Z - pv//2ab//9qn/9JaMf/9g2j//XVe//1mVf+wZy//Z81n/0SoRP+/2az////l/0eYQv9003T/as5q/2LK - Yv9WxFb/RbxF/zm2Of8akhr/ACEAlAAAACgAAAACAAAAAAAAAAC7Pg/R+G9X//19ZP/9i27/+ZJv/8li - MP//zpv//8+c///PnP//0J3/13ZH//2JbP/9e2P/82ZO/5F5MP921Hb/Ppo9////8v////L/z+LF/ziY - OP9713v/btBu/2LKYv9RwVH/Prk+/w9zD/IAAABPAAAAEQAAAAAAAAAAAAAAAKY0AxG+RRjT73ZW//mM - a//NWy7/6Zp6/7+Kg/+/jIT/7q2K//+/kf/XcUP//Y5w//h7X/+6TBr/espv/4HZgf9kq2P////8//// - ////////gLOA/2fAZ/961nr/ac1p/1vGW/8unS7/ADcAlQAAACIAAAAEAAAAAAAAAAAAAAACAAAAEC4O - AT6JKwK4tEUe/0whT/8BBGr/BA1z/wMLcf8RDGn/f0xu/9JgNP/SXjP/hWAa/23EYv961nr/jN+M/3Cm - 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 - 5/+j0Or/lMjn/3694v9XqNb/G3mr9QA0Tl4AAAASAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAZJWDJHyp01yhxP9PmsH/M4i18gplkq4AOlg4AAAACgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////////////////wAH//4AAP/+AAAABgAAAAIAAAACAAAAAgAAAAIAA - AADAAAABwAAAAYAAAAMAAAAHAAAABwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAA8AA - AAPgAYAD8AfAB///4A////////////////8oAAAAEAAAACAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAQAAAAkAAAATAAAAGAAAABgAAAAXAAAAEwAAAAsAAAADAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAsAAAAvAAAAUwAAAF8AAABfAAAAXgAAAFYAAABFAAAALQAAABwAAAAbAAAAIQAA - ACMAAAAiAAAAHAAAAA9mIAI3ii0Mr3wrEMyDLxvTgy8b02YiCM09EwG6AAAAmQAAAIIAAABoAAAAZwAA - AHMAAAB3AAAAdgAAAGcAAAA9tz0Pxd1SM//5Y1D//XBb//NsUv/SbkH/+GVR/8xKKfstMgfXElcS2yF5 - IeothC3rIX4h7BFrEecDMAPAAAAAZ7c9D6P5Y1D//Xpi//6Mbv/chVb/9c2b/+9wUv/9alf/koc8/1Ov - T/9nrlz/Ycph/1XDVf84tTj/FnoW6QAAAGahMgMj4V0/8f2Ia//hfVH/+seU///ToP/ld1D/+HRb/5Gc - UP+GwoD/7/Xg/1WvVf9z0nP/UsJS/xh1GNkAAAA9AAAADVYbAWKhTELvQiNa/0M2eP9gSHf/u1s4+5N6 - Nf+C2oL/pMaX///17P+6z6j/Y8Fj/0GjQfkAKQB3AAAAFwAAAEkEBATtAwYN/w8rcf8UOqD/EDGX/wIP - XO4AJQCvQJBAy0OIjv8Qdrn/IH27/xpxW/sAGwC0AAAAVwAAABMKCgrKGhoa/xIvaP8aTbP/HVe9/xtP - tf8NMpP/AAggrQU9XpQtk/L/M5n//zOZ//8rke//BCxEzAAAAHkAAAAlFRUV/ygoKP8YQoH/JnPZ/yZz - 2f8mc9n/G1y9/wAPLLMdc7DQP6X//0Cm//9Apv//PqT//x97vvcAAACRAAAANyAgIPE1NTX/JUVr/zCQ - 9v80mv//M5b6/yFz0v8AFjGtK4bG1kyy//9Ns///TbP//0mv//8xl+b/AAoQnQAAAD0UFBSiSkpK/0JC - Qv82RmX/G0WQ/yJixv8VR33/ABgxhjKQzc5MsvL/SrDs/1e9//9Qtv//QqXq/wAnO6YAAAAwAAAAES4u - LvBpaWn/jY2N/6SkpP9PT0//ER0m1wAAAC8LbJ2XKYe5/1Kk0v9hqNP/UZ/Q/xh1pP8AAABaAAAAGQAA - AAAAAAAhLCwsslxcXP9LS0vkISEhrgAAACcAAAAIAGCQIimDs/CLxOX/oc/q/1ekz/8NXomtAAAAIAAA - AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5QhLoCqhEyRtYkAVoFfAAAADQAA - AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAB/AAAAABf/AAAw/wAARv8AAFX/AABc/wAAYP8AAGT/AABo/wAALP8AAK//AABT/wAA - U/+AAFj//4FT////Qv8= - - - - Benutzer Konfiguration - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USERBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USERTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USERBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tbRefreshUsers - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsAddUser - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnExoirtExcel - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USER_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_Users1BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewWH_Users1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewlUsers2Group - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView2 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton3 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton4 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton5 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton6 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton7 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton8 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewUsersinClient - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn11 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn12 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn14 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBWH_Users2BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewUser2Mandanten - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn7 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn8 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn9 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn10 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBDD_CLIENTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel3 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton18 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton19 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton20 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox3 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton21 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton22 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton23 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton24 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SelectAllToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AuswahlAufhebenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridView3 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn15 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn16 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn17 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn18 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - VWPMO_USERS_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USER_GROUPSTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_USERS_GROUPSTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_USERS_GROUPSTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_GROUPS_USERBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_CLIENTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CLIENTTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewUser - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUSERNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEMAIL - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmUserKonfig - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig.resx.bak b/app/DD-Record-Organizer - Kopie/frmUserKonfig.resx.bak deleted file mode 100644 index d437684..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig.resx.bak +++ /dev/null @@ -1,5032 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - 12, 39 - - - 21, 13 - - - 1 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - 76, 39 - - - 55, 13 - - - 3 - - - Vorname: - - - PRENAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - 187, 39 - - - 64, 13 - - - 5 - - - Nachname: - - - NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - False - - - True - - - 375, 39 - - - 61, 13 - - - 7 - - - Username: - - - USERNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - False - - - True - - - 76, 80 - - - 37, 13 - - - 9 - - - Email: - - - EMAILLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 567, 83 - - - 74, 13 - - - 13 - - - Logged where: - - - LOGGED_WHERELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 26 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 567, 124 - - - 63, 13 - - - 15 - - - Login when: - - - LOG_IN_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 28 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 187, 209 - - - 62, 13 - - - 21 - - - Added who: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 33 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 375, 206 - - - 67, 13 - - - 23 - - - Added when: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 35 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 187, 249 - - - 74, 13 - - - 25 - - - Changed who: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 37 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 375, 249 - - - 79, 13 - - - 27 - - - Changed when: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 39 - - - False - - - True - - - 208, 41 - - - 22, 13 - - - 1 - - - ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 3 - - - False - - - True - - - 273, 41 - - - 72, 13 - - - 3 - - - Gruppename: - - - NAMELabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 5 - - - False - - - True - - - 208, 82 - - - 65, 13 - - - 5 - - - Erstellt wer: - - - ADDED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 7 - - - False - - - True - - - 377, 82 - - - 73, 13 - - - 7 - - - Erstellt wann: - - - ADDED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 9 - - - False - - - True - - - 208, 123 - - - 77, 13 - - - 9 - - - Geändert wer: - - - CHANGED_WHOLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 11 - - - False - - - True - - - 377, 123 - - - 85, 13 - - - 11 - - - Geändert wann: - - - CHANGED_WHENLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 13 - - - False - - - True - - - 76, 123 - - - 51, 13 - - - 31 - - - Sprache: - - - LANGUAGELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - False - - - True - - - 560, 41 - - - 65, 13 - - - 14 - - - Kommentar: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 1 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 7, 37 - - - 22, 13 - - - 2 - - - ID: - - - GUIDLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 3 - - - False - - - True - - - 72, 37 - - - 53, 13 - - - 3 - - - Mandant: - - - CLIENT_NAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 6 - - - False - - - True - - - 331, 37 - - - 92, 13 - - - 5 - - - Kurzbezeichnung: - - - SHORTNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 10 - - - False - - - True - - - 71, 77 - - - 65, 13 - - - 7 - - - Kommentar: - - - COMMENTLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 14 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 669, 37 - - - 71, 13 - - - 11 - - - Added when: - - - ADDED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 15 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 514, 77 - - - 77, 13 - - - 13 - - - Changed who: - - - CHANGED_WHOLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 11 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - 669, 77 - - - 83, 13 - - - 15 - - - Changed when: - - - CHANGED_WHENLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 7 - - - False - - - True - - - Tahoma, 8.25pt, style=Italic - - - - NoControl - - - 514, 37 - - - 65, 13 - - - 9 - - - Added who: - - - Label12 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 17 - - - False - - - True - - - 76, 165 - - - 60, 13 - - - 86 - - - Kurzname: - - - SHORTNAMELabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - False - - - True - - - 187, 121 - - - 68, 13 - - - 87 - - - Kommentar: - - - COMMENTLabel2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - False - - - True - - - 567, 39 - - - 73, 13 - - - 89 - - - Date Format: - - - DATE_FORMATLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - False - - - True - - - Segoe UI, 8.25pt, style=Italic - - - NoControl - - - 567, 167 - - - 72, 13 - - - 17 - - - LogOut when: - - - LOG_OUT_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 30 - - - 17, 17 - - - 160, 17 - - - 355, 17 - - - 544, 17 - - - 717, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 77, 22 - - - von {0} Usern - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - Magenta - - - 246, 22 - - - Benutzer aus Active Directory importieren - - - 6, 25 - - - Magenta - - - 23, 22 - - - Export Userlist to excel - - - 0, 0 - - - 1150, 25 - - - 0 - - - BindingNavigator1 - - - TBDD_USERBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 41 - - - 15, 55 - - - 54, 22 - - - 2 - - - USER_GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - 79, 55 - - - 104, 22 - - - 4 - - - PRENAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - 190, 55 - - - 182, 22 - - - 6 - - - NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - 378, 55 - - - 177, 22 - - - 8 - - - USERNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - 79, 96 - - - 293, 22 - - - 10 - - - EMAILTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - False - - - Segoe UI, 8.25pt, style=Italic - - - 475, 96 - - - 80, 24 - - - 12 - - - Logged in - - - LOGGED_INCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - - Segoe UI, 8.25pt, style=Italic - - - 570, 99 - - - 182, 22 - - - 14 - - - LOGGED_WHERETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 27 - - - Segoe UI, 8.25pt, style=Italic - - - 570, 140 - - - 182, 22 - - - 16 - - - LOG_IN_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 29 - - - 378, 83 - - - 104, 24 - - - 20 - - - Admin? - - - RECORG_ADMINCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 32 - - - Segoe UI, 8.25pt, style=Italic - - - 190, 224 - - - 180, 22 - - - 22 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 34 - - - Segoe UI, 8.25pt, style=Italic - - - 378, 224 - - - 177, 22 - - - 24 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 36 - - - Segoe UI, 8.25pt, style=Italic - - - 190, 262 - - - 180, 22 - - - 26 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 38 - - - Segoe UI, 8.25pt, style=Italic - - - 378, 262 - - - 177, 22 - - - 28 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 40 - - - Top, Bottom, Left, Right - - - 0, 290 - - - True - - - True - - - 6, 13 - - - 109, 13 - - - 2 - - - Verfügbare Gruppen: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 0 - - - MiddleLeft - - - 382, 37 - - - 321, 23 - - - 5 - - - Benutzer aus Gruppe entfernen - - - btnRemoveUserFromGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 1 - - - 929, 17 - - - 140, 10 - - - 236, 21 - - - 0 - - - cmbGroup - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 2 - - - True - - - 6, 40 - - - 118, 13 - - - 4 - - - Zugewiesene Gruppen: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 3 - - - MiddleLeft - - - 382, 8 - - - 321, 23 - - - 1 - - - Ausgewählten Benutzer zu Gruppe hinzufügen - - - btnAddUserToGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 4 - - - Top, Bottom, Left - - - 140, 40 - - - 236, 160 - - - 3 - - - lbGroups - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage1 - - - 5 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 0 - - - User zu Gruppe - - - TabPage1 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 0 - - - True - - - Top, Bottom, Left - - - 17, 134 - - - 822, 95 - - - 667, 19 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 95 - - - True - - - 2 - - - 84 - - - 263, 227 - - - 88 - - - GridControlWH_Users1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 0 - - - Top, Bottom, Left - - - 957, 95 - - - 229, 19 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 227 - - - 87 - - - GridControlUsers2Group - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage2 - - - 1 - - - MiddleLeft - - - NoControl - - - 936, 19 - - - 135, 53 - - - 12 - - - Benutzer aus Gruppe entfernen - - - MiddleRight - - - btndeleteUserfromGroup - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 2 - - - True - - - NoControl - - - 664, 3 - - - 85, 13 - - - 11 - - - User zu Gruppe: - - - lblUserforGroup - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 3 - - - MiddleLeft - - - NoControl - - - 519, 19 - - - 142, 46 - - - 9 - - - Gruppe und User -matchen - - - MiddleRight - - - btnaddSelectedUser2Group - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 4 - - - True - - - NoControl - - - 226, 3 - - - 94, 13 - - - 8 - - - User zur Auswahl: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 5 - - - True - - - NoControl - - - 7, 3 - - - 109, 13 - - - 4 - - - Verfügbare Gruppen: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 6 - - - 10, 19 - - - 213, 21 - - - 3 - - - cmbGroups_Group2User - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage2 - - - 7 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 1 - - - Gruppe zu Usern - - - TabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl1 - - - 1 - - - Fill - - - 0, 0 - - - 1132, 319 - - - 6 - - - TabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 1132, 319 - - - User-/Gruppenzuordnung - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1138, 347 - - - 30 - - - Top, Bottom, Left - - - 4, 41 - - - LightBlue - - - Fuchsia - - - Group Name - - - True - - - 0 - - - 170 - - - 193, 227 - - - 87 - - - GridControl2 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabGruppendefinition - - - 0 - - - 563, 57 - - - True - - - 302, 62 - - - 15 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 2 - - - 211, 57 - - - 54, 21 - - - 2 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 4 - - - 276, 57 - - - 278, 21 - - - 4 - - - NAMETextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 6 - - - 211, 98 - - - 163, 21 - - - 6 - - - ADDED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 8 - - - 380, 98 - - - 174, 21 - - - 8 - - - ADDED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 10 - - - 211, 140 - - - 163, 21 - - - 10 - - - CHANGED_WHOTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 12 - - - 380, 140 - - - 174, 21 - - - 12 - - - CHANGED_WHENTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 14 - - - 793, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 35, 22 - - - of {0} - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - 0, 0 - - - 1132, 25 - - - 1 - - - BindingNavigator1 - - - BindingNavigator1 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabGruppendefinition - - - 15 - - - 1132, 319 - - - Gruppendefinition - - - TabGruppendefinition - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - True - - - True - - - Top, Bottom, Left - - - 631, 17 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 269 - - - 89 - - - GridControlUsersinClient - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage6 - - - 0 - - - Top, Bottom, Left - - - 223, 134 - - - 187, 19 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 269 - - - 88 - - - GridControlUser2Mandanten - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TabPage6 - - - 1 - - - MiddleLeft - - - NoControl - - - 921, 17 - - - 150, 46 - - - 17 - - - Benutzer aus Mandantenzuordnung entfernen - - - MiddleRight - - - btndeleteUserfromClient - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 2 - - - True - - - NoControl - - - 628, 1 - - - 77, 13 - - - 16 - - - User zu Client: - - - lblUser2Client - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 3 - - - MiddleLeft - - - NoControl - - - 477, 17 - - - 148, 46 - - - 14 - - - Ausgewählte User zu -Mandant hinzufügen - - - MiddleRight - - - btnsaddUser2Client - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 4 - - - True - - - NoControl - - - 184, 4 - - - 94, 13 - - - 13 - - - User zur Auswahl: - - - Label16 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 5 - - - True - - - NoControl - - - 7, 4 - - - 65, 13 - - - 11 - - - Mandanten: - - - Label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 6 - - - 264, 95 - - - 7, 20 - - - 171, 21 - - - 10 - - - cmbClientsforUser - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage6 - - - 7 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 1 - - - User zu Mandant hinzufügen - - - TabPage6 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl3 - - - 0 - - - 668, 95 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 74, 22 - - - of {0} Clients - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - Magenta - - - 23, 22 - - - ToolStripButton1 - - - 3, 3 - - - 1118, 25 - - - 2 - - - BindingNavigator2 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 0 - - - True - - - NoControl - - - 514, 117 - - - 66, 13 - - - 37 - - - Data saved! - - - False - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 1 - - - Tahoma, 8.25pt, style=Italic - - - 10, 53 - - - 54, 21 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 2 - - - 74, 53 - - - 254, 21 - - - 4 - - - CLIENT_NAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 4 - - - Top, Left, Right - - - 826, 37 - - - 292, 108 - - - 36 - - - ListBox2 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 5 - - - 334, 53 - - - 177, 21 - - - 6 - - - SHORTNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 8 - - - Tahoma, 8.25pt, style=Italic - - - 672, 93 - - - 148, 21 - - - 16 - - - CHANGED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 9 - - - 74, 93 - - - 437, 21 - - - 8 - - - COMMENTTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 12 - - - Tahoma, 8.25pt, style=Italic - - - 517, 93 - - - 146, 21 - - - 14 - - - CHANGED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 13 - - - Tahoma, 8.25pt, style=Italic - - - 517, 53 - - - 146, 21 - - - 10 - - - ADDED_WHOTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 16 - - - Tahoma, 8.25pt, style=Italic - - - 672, 53 - - - 148, 21 - - - 12 - - - ADDED_WHENTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabPage5 - - - 18 - - - 4, 22 - - - 3, 3, 3, 3 - - - 1124, 293 - - - 0 - - - Mandantendefinition - - - TabPage5 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl3 - - - 1 - - - Fill - - - 0, 0 - - - 1132, 319 - - - 38 - - - TabControl3 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - 1132, 319 - - - Mandantenzuordnung/-definition - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 2 - - - MiddleLeft - - - NoControl - - - 316, 56 - - - 480, 32 - - - 93 - - - Ausgewählten Usern diesen Update-Pfad zuweisen - - - MiddleRight - - - btnUpdatePath - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 0 - - - NoControl - - - 802, 29 - - - 40, 23 - - - 92 - - - ... - - - btnopenfolder - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - 316, 29 - - - 480, 21 - - - 91 - - - txtPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 2 - - - True - - - NoControl - - - 313, 13 - - - 282, 13 - - - 90 - - - Wählen Sie hier den Update-Pfad für die gewählten User: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 3 - - - True - - - 11, 13 - - - 87, 13 - - - 89 - - - User auswählen: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 4 - - - Top, Bottom, Left - - - 429, 134 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAAKBJREFUOE+1kMsNwyAMhjMSM3BnCwbpiSnYgkF6YY+kF19pf4SRxaMkUYv0ycaP - TySbPET0/KBKnrTWGeSlpjCDfHgwWHggSgHXQBnvD5rW2hRjzINSgBp6SwEvee+H+VLgnKvDLeh1AhRa - QgjJGFMXkaM2mq3Pbhv8zfKfSHhnKlgxFCBK2bc7x98KrtAJ7jAVHPsrM7sz/xOcpQruQ+kNkdaQ553c - 5g4AAAAASUVORK5CYII= - - - - 172, 22 - - - Alle auswählen - - - 172, 22 - - - Auswahl aufheben - - - 173, 48 - - - ContextMenuStrip1 - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 11, 29 - - - LightBlue - - - Fuchsia - - - Selection - - - True - - - 0 - - - 54 - - - True - - - 1 - - - 107 - - - True - - - 2 - - - 102 - - - 284, 290 - - - 88 - - - GridControl3 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabPage3 - - - 5 - - - 1132, 319 - - - Update Konfiguration User - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 3 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 14 - - - 259, 56 - - - 17, 56 - - - 529, 56 - - - True - - - 76, 262 - - - 66, 13 - - - 31 - - - Data saved! - - - False - - - lblsave - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - de-DE - - - en-US - - - 79, 140 - - - 104, 21 - - - 32 - - - LANGUAGEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - 17, 95 - - - True - - - Segoe UI, 8.25pt, style=Italic - - - 558, 208 - - - 123, 13 - - - 33 - - - Zugeordnet zu Mandant: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - Segoe UI, 8.25pt, style=Italic - - - 561, 224 - - - 177, 56 - - - 35 - - - lstbxUserMandant - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - 469, 95 - - - Top, Left, Right - - - 765, 39 - - - LightBlue - - - Fuchsia - - - Username - - - True - - - 0 - - - 106 - - - Name - - - True - - - 1 - - - 94 - - - EMail - - - True - - - 2 - - - 84 - - - 368, 241 - - - 86 - - - GridControlUser - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 8 - - - 79, 181 - - - 100, 22 - - - 87 - - - SHORTNAMETextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - 190, 140 - - - True - - - 365, 63 - - - 88 - - - COMMENTTextBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - 378, 110 - - - 91, 24 - - - 89 - - - WAN-Config - - - WAN_ENVIRONMENTCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - dd.MM.yyyy - - - dd-MM-yyyy - - - MM/dd/yyyy - - - 570, 55 - - - 121, 21 - - - 90 - - - DATE_FORMATComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Segoe UI, 8.25pt, style=Italic - - - 570, 184 - - - 182, 22 - - - 18 - - - LOG_OUT_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 31 - - - True - - - 140 - - - 6, 13 - - - True - - - 1150, 641 - - - Segoe UI, 8.25pt - - - - AAABAAkAMDAQAAAAAABoBgAAlgAAACAgEAAAAAAA6AIAAP4GAAAQEBAAAAAAACgBAADmCQAAMDAAAAEA - CACoDgAADgsAACAgAAABAAgAqAgAALYZAAAQEAAAAQAIAGgFAABeIgAAMDAAAAEAIACoJQAAxicAACAg - AAABACAAqBAAAG5NAAAQEAAAAQAgAGgEAAAWXgAAKAAAADAAAABgAAAAAQAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIiIiIiIiIiIiAAAyIiIiIiIiIiIiIiIiIiIiIiIiIiIgAAADIiIiIiIiIiIiIiIiIiIiIiIiIi - IAC7sAMiIiIiIiIiIiIiIiIiIiIiIiIiIAsHuwAyIiIiIiIiIiIiIiIiIiIiIiIiILuAe7ADIiIiIiIi - IiIiIiIiLMAAAAAAALO4B7sAMiIiIiIiIiIiIiLAAADMZmZmwLs7gHuwAyIiIiIiIiIiLAAAxmZmzMzM - wACzuAe7ADIiIiIiIiIsAAZmzMzMzMzMAAC7u4B7sAMzMzMzIiLABszMzMzMzMzAAAAAC7gHuwAAAAAA - MiIAbMzMzMAAAAwAAAAACzuAe7gzMzMwAyIGzMzMAAODcwAAABEAC7u4C7u7u7uzADIAzMwAODc3NzAB - GRkQAAC7uwuwi7u7MAMgDMCDc3Nzc4ARERERAAALsLsIu3i7swMiAMA3Nzc3NwABODg4AiILC7CLtxe7 - swMiIABzc3NzgwODg4OAIiILuwi7cHu7swMiIgA3Nzc3OAg4ODgCIiILsIu3F7u7swMiIiADc3OAAAAA - g4AiIiILCLtwe3d3swMiIiAINzg4Nzc3CDAiIiI7i7cXswADswMiIiADg3Nzc3N3A4AiIiI7u3B7MIIg - swMiIgAACDc3Nzc3AAAAACI7txe7MIIDswMiIAAAAHNzc3ODA4ODgwI7uHu7MIA7sDIiAAAAADc4Nzc3 - CDg4OAIju7u7MwO7AyIiAAAAA3ODc3NzAIODgwIiO7u7u7uwMiIgAAAIdzc3N3c3Nwg4MAIiI7u7u7sD - IiIAAAADc4Nzd3NzcwODgwIiIjMzMzMyIiIAAAAHdzc3d3c3MDg4OAAiIiIiIiIiIiIAAAADc3Nzc3Nz - cIODg4MCIiIiIiIiIiIAAAAANzg3NzA3MDg4ODgCIiIiIiIiIiIAAAAAAACDc3AAAIODg4AiIiIiIiIi - IiIAAAAAAAA4Nzc3ADg4ODAiIiIiIiIiIiIAAAAAAAADc3NzcIOAg4AiIiIiIiIiIiIAAAAAAAAANzc3 - cDgwAAgiIiIiIiIiIiIAAAAAAAAAA3NzcIODgwgiIiIiIiIiIiIAAAAAAAAAADc3MDg4OAgiIiIiIiIi - IiIgAAAAAAAAAAAAAIODg4AiIiIiIiIiIiIgAAAAAAAAAAAAADg4ODAiIiIiIiIiIiIiAAAAAAAAAAAA - AACDg4ACIiIiIiIiIiIiIAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAACIiIiIiIi - IiIiIiIAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIAAAAA - AAAAACIiIiIiIiIiIiIiIiIiIiIiAAAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL///////8AAP///////wAA///+D///AAD///wH//8AAP// - +AP//wAA///4Af//AAD///gA//8AAP+AAAB//wAA/AAAAD//AADgAAAAH/8AAIAAAAAADwAAAAAAAAAH - AAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAMAAABwAAAAA4AAAPAAAAADwAAB8AAAAAPgA - APwAAAAA+AAA/AAAAAD4AAD8AGAAAPAAAAwAQAAA4AAABAABAADAAAAGAAMAAMAAAAcABwAAgAAAB4AP - AAAAAAAHwB8AAAAAAAP//wAAAAAAAf//AAAAAAAB//8AAAAAAAP//wAAAAAAA///AAAAAAAD//8AAAAA - AAP//wAAAAAAA///AAAAAAAD//8AAIAAAAP//wAAgAAAA///AADAAAAB//8AAOAAAAH//wAA8AAAAf// - AAD8AAAB//8AAP/gAAP//wAA//AAD///AAD//AA///8AAP///////wAA////////AAAoAAAAIAAAAEAA - AAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAICAAIAAAACAAIAAgIAAAMDA - wACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////ACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIAAy - IiIiIiIiIiIiIiIiIgCIAyIiIiIiIiIiIiIiIiIHC4AyIiIiIiIiIiiAAAAAC3C4AyIiIiIiIoAAAAzM - zAC3C4AyIiIiIoAADMzMzMABAHC4AzMzMiIADMzAAMwAERC3C4AAAAMiDMzAA4MAARGRALC7u7uAMiDM - CDc3MAhziRALsws7uAMgAHdzeAGDhzAiCzCzC7sDIgA3N4MAOHMCIgsLMLu7AyIgA3MBAQOAIiI7swgA - iwMiIAc3g4dwMCIiOzCwggsDIgAAd3d38AAAIjt7sIC7gyAAAAd3dzE4NwIju7gLuDIgAAB3c3dwA4cC - Iju7u4MiAAAHdzd/d3A4EiIjMzMyIgAAB3d3938DgwAiIiIiIiIAAAA3d3B3CHdzAiIiIiIiAAAAADdx - AAd3MCIiIiIiIgAAAAADd3ADCHAiIiIiIiIAAAAAADf3CBADIiIiIiIiAAAAAAADdwN3CCIiIiIiIiAA - AAAAAAAIc3AiIiIiIiIgAAAAAAAAADcwAiIiIiIiIgAAAAAAAAAAAAIiIiIiIiIiAAAAAAAAAAACIiIi - IiIiIiIgAAAAAAAAIiIiIiIiIiIiIiAAAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi - IiIiIiIi///////+H////A////wH//gAA//AAAH/AAAABwAAAAMAAAABgAAAAIAAMADAAHAA4ADwAOAA - 8BDAADAAgAAYAYAAHAMAAB4HAAAP/wAAB/8AAA//AAAP/wAAD/8AAA//gAAP/4AAB//AAAf/8AAH//4A - D///gD////////////8oAAAAEAAAACAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - gAAAAAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////ACIi - IiIAMiIiIiIiIDsDIiIiDMRAsLAyIgzMzMwLCwAyDMAAABCwuwMAB3ARkjuzsCB3gAAiOzCwIgh3cAA7 - uzMgBzdwhwMzMgB3f3cIAiIiAHd3AHOIIiIAAHfwMAIiIgAAB3CHAiIiAAAAADgAIiIgAAAAAAAiIiIg - AAAAAiIi/x/AA/4PARHAB7C7AAGAMgAACDcAQAhzgMALs8AAuAOAAXdzAB+DhwAPCzAAH7sDAB83NwAP - OHOADwsL4B+7AygAAAAwAAAAYAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ABEM - aQAAAAAANBpLAAAAAAB/TG4AYF5eAP1lVAD8ZFMA/WZVAPljUAD9alcA/WtYAL+LhADnWD4A711GAP1y - XAD9dV4A/XhgAPFoTgDzbVMA/XxkANxRMQD4e18A/YRpANJMJwDvdlYA/IttAP2OcADNSCEA4GZCALFl - TQD+knIAwEATAKU/GQDSXDIA1WI3AOuAWQD5km8At0YbAMVXKwDMXS8At1cxAH5AJwCFRy4A6Zp6AGxV - TACMUDYA13RFAGpjXwDViFUAbUkxAP+/kQCsZSsA7riKAJpYGQD/798A/8+cAP/ZpgDf0bwAhWAaAP3j - sAD/9+gAkXkwAP//8gD///wAv9msAICrZwDP4sUAcKlfAEiQNwBtxGIAespvAEyZRgBqqWYAL5gtAAqF - CgAWihYAGpYaAB6PHgAZdxkAKa0pACOQIwAbaBsAPLc8AEO7QwBAs0AAJWYlADmaOQBKvkoAT8FPAESm - RABSwlIATbNNAFC4UABWxFYAW8VbAGPKYwBpzWkAb9FvAGfAZwBFfkUAddJ1AHHLcQB813wAj+CPAICz - gAA1WTgAn7CkADd9VwACaHYAaZquABNyogAYdqYAF2OKACBggQAsWG8AE1+IACR+rgA5n9kAOou3AD+V - wwBHn9AAV6nXAGOr0gCezOYAo9DqAA1zswAkfbYAIm6dAD2i3wBNs/IAU7n5AHq74QCEwOQAlMjnAJfK - 6ACezekAFXm6ACOFxgBDqO0AUbf/AFW7/wBWvP8AWmBkABuBzQAfhdQAS7H/AE2z/wBOtP8AQnOZACeM - 4gAtkuYARKn/AESq/wBHrf8ASa//ACyS8QA6oP8APKH/AD2i/wBApv8AQ6j/ADKW/AAylfsAM5n/ADWb - /wA3nf8AEliiAC+M8wAxkfkANpT3AAkSHAAXY7oAKnziAC2C6gAndNoAJnHXACl64AAod90AIWK1ACNo - zgAkatAAFlOwAB5fwgAgYMYAImXLABBCngAcVrwAI2jdAB5awAAQLFsADhksABtRtwAaTbMADSloAB1W - 0gAWQZ4AGUiuAAUpgwAUP6QAFDyiABQ6oAASNZsADCV+AA8tkwAQL5UABQcOAAgdbAANJo0ABxVbAAYY - ewAuNFcAHyApAAQMcgABAhUAAQRqAKSkpACXl5cAj4+PAISEhAB+fn4AcXFxAG1tbQBmZmYAVFRUAE1N - TQBKSkoARkZGAD8/PwA4ODgANjY2AC8vLwAsLCwAKioqACgoKAAkJCQAISEhAB8fHwAcHBwAGhoaABgY - GAAXFxcAEhISAA0NDQAKCgoAAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF4ODhMuEy4TIy4TLh4eDg - 4ODgBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXg4SMsIiMiIyIjIiMjIywsNC/h4eAFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBeAoIiIeGhcPFxALCwkQDyIiIiIjIzTg4QUFBQUFBeDg4ODg4ODg4ODg - 4AUFBQUFBSsiIhoaFw8QCwgIDAwNDygiEAsPGiIjNODg4eEH4eJsWGxYbFhsWGxs4+HgBQUFBSseGhoP - DwsJDA0RERERIjcpDwoJCxcaIjRYVE1UVE1QU1NTU05OT01NTVRY4AUFBSsoGg8XCwkMERMWFhYaKz4z - HhENCAsPFyJRWVZbTU1fWltbVlZVUlJST09N4uAFBTMiFw8LCA0RFhYZGTEoOz47IhYRDQkLDyJKW11Z - TFFZYGFdXVtWVlJSUk9NbOAFBTEiDxAJDRETGRkdGSIuPj4+KxQWEQ0IDyJKYGFObUNNYmJiYF1bVlZV - UlJNWOAFBQUjFwsMERYZGR0hHio7Ozs7MxcZFhEMECJGYWJUPkFKU2hjY2JgXVZWVVJNbOAFBQUxIgsN - ExYZHSEqKTo7Ozs7MykZFhMNCyJiZF9TPz85UV5oZGNiYFtWVVJN4OAFBQUFKx4RFhkdJyYiNzU6OjU6 - Lh4dGRYRFzhkZ1lrQUFBbU1oaWdjYmFbVlJU4AUFBQUFBSIXFhkdJiImNzo3NTo6LiIdGRMfIkRnZ05D - QkJCQmtRaWlkYmFdVk1m4AUFBQUFBQUrKSYbIjEOIAYGDiE3NyIdGR8iQGdpalQ/AQEBAT9TSmlnZGJg - UFTgBQUFBQUFBQUFMTEiIwTX2dfZ19kGJiIxKCNGSGdpak0/Pz8/Pz9DVF5pZGJMVOEFBQUFBQUFBQUF - 4OnvwdPU0tLS0s3ZBCMjIFRcZ2lqaFQ5OTk+OTk+alRlZ0xU4AUFBQUFBQUFBQX1APf3AADTz8/Pz8/S - 1wIFBQVUTmVqZVM+bXdxcXF320RNUVTgBQUFBQUFBQUF8AD29/YA0NPNzMvLy8vMz9nVBQUFTVROWU13 - gJKSkpKSgHZUWOAFBQUFBQUFBQXw9/b19fatzMfHx8fHx8fHy87XBQUFBQUFZnaLk5iTmJOTmJJx4+AF - BQUFBQUFBQX39fX09ADOx8PDw8PDw8PDw8fU1QUFBQUFl5KYmZmenpmZmJiScePgBQUFBQUFBQD19PTw - 9K3Dw729vb25vb29vcPSxAUFBQUFgKWmpqampqampqWeknbgBQUFBQUFBfb08PDw9MC9vbm7u7u7u7u5 - ub3HyAUFBQWAnqenqKioqKiop6empot14AUFBQUFBfXw8O3t9NG6u7q3t7e3t7e3u7q6zcgFBQWAqJ+f - oaGhoaGhn5+op6V24AUFBQUFBfTt7err8cG3t7KytLS0tLSysre7yMgFBQWAoaGhoqKioqKioaGhn5+L - deAFBQUFBfDt6uvo6q2ytLSvsLCwsK+wtLKyvMgFBZeeoqObm5ycnJubo6OioaGYdeAFBQUFBfTq6+jo - 5/e7r7CqqqqqqqqwsLC0vHYFBXmNm5ydnZSUlJSdnZybo6KhduAFBQUFBfTo6Ojn5vHIqqqmpqanpqal - qrCwvMgFBZebnZWVlpaOjpaWlZWdnKOigOAFBQUFBfbo6ebl5ujQtLCqqqefn6inpqWeyAUFBXmUlY6O - j5CQkJCOjo6VlJybkuAFBQUFBfDq5ubl5OTxwcvDt7exsKunpqaYyAUFBZeWjo+QkJCQkJCQkI6OlpWd - kuAFBQUFBQX15uXk4uPi6vT2rdHJvcW3t7LA8gUFBXmNkJCQkJCQkJCQkJCPjpaVi+AFBQUFBQX16OTk - 5uIH4N/f5vHY08TUxK0A6AUFBZeDkJB4jIt4m5WWjo6OlpSMceAFBQUFBQUF9uTi4uLh393a2tsH6fD0 - 8Or3BQUFBXmMjHGLenqMcYuTmKekmItyduAFBQUFBQUF9fXiB+Hg393b2kNt3d8H5PTtBQUFBQVxcXKM - eHx8fYZ6eXFyd3dxc+AFBQUFBQUFBfX04uHf3t3d3Nra294H6/YFBQUFBQUFcXp6fHx9h4d/f399cIGA - dAUFBQUFBQUFBQX19eLe3dzb3d7f4OLt9gUFBQUFBQUFcXp8fX2Hh35/f4d8end24AUFBQUFBQUFBQUF - BfXw4t7b3eDk7vbmBQUFBQUFBQUFBXF8fYeHiYeHfXx8enGXBQUFBQUFBQUFBQUFBQUF9fUAAPXoBQUF - BQUFBQUFBQUFBQVxfYd+f4qHh318cnkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - cXmHf39+fHdyBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBXmXeZd5l3kFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF - BQUFBQUFBQUFBQUFBQUFBQUF////////AAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA4AAH////AADAAAH///8AAIAAAH4AHwAAgAAAAAAHAACAAAAAAAMAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAMAAAAAAAQAAwAAAAAABAADgAAAAAAMAAPAAAAAAAwAA+AAAAAAHAAD8AAAAAA8AAPwA - AAAAHwAA+AAOAAA/AADgAAcAAH8AAMAAB+AAfwAAwAAD4AA/AACAAAPgAD8AAIAAA8AAHwAAgAABwAAf - AACAAAHAAA8AAIAAAYAADwAAgAABgAAPAACAAAGAAA8AAIAAA4AADwAAgAADgAAPAADAAAOAAA8AAMAA - A4AADwAA4AAHgAAPAADgAAfAAA8AAPAAD+AAHwAA+AAf4AAfAAD+AD/wAD8AAP+B//gAfwAA/////AH/ - AAD////+A/8AAP///////wAA////////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AEQxpAAAAAAA0GksATCFPAH9MbgBgXl4A/WVUAPxk - UwD9ZlUA+WNQAP1qVwD9a1gAv4uEAOdYPgDvXUYA/XJcAP11XgD9eGAA8WhOAPNtUwD9fGQA3FExAPh7 - XwD9hGkA0kwnAO92VgD8i20A/Y5wAM1IIQDgZkIAsWVNAP6ScgDAQBMApT8ZANJcMgDVYjcA64BZAPmS - bwC3RhsAxVcrAMxdLwC3VzEAfkAnAIVHLgDpmnoAbFVMAIxQNgDXdEUAamNfANWIVQBtSTEA/7+RAKxl - KwDuuIoAmlgZAP/v3wD/z5wA/9mmAN/RvACFYBoA/eOwAP/36ACReTAA///yAP///AC/2awAgKtnAM/i - xQBwqV8ASJA3AG3EYgB6ym8ATJlGAGqpZgAvmC0ACoUKABaKFgAalhoAHo8eABl3GQAprSkAI5AjABto - GwA8tzwAQ7tDAECzQAAlZiUAOZo5AEq+SgBPwU8ARKZEAFLCUgBNs00AULhQAFbEVgBbxVsAY8pjAGnN - aQBv0W8AZ8BnAEV+RQB10nUAcctxAHzXfACP4I8AgLOAADVZOACfsKQAN31XAAJodgBpmq4AE3KiABh2 - pgAXY4oAIGCBACxYbwATX4gAJH6uADmf2QA6i7cAP5XDAEef0ABXqdcAY6vSAJ7M5gCj0OoADXOzACR9 - tgAibp0APaLfAE2z8gBTufkAervhAITA5ACUyOcAl8roAJ7N6QAVeboAI4XGAEOo7QBRt/8AVbv/AFa8 - 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 - GwDFVysAzF0vALdXMQB+QCcAhUcuAOmaegBsVUwAjFA2ANd0RQBqY18A1YhVAG1JMQD/v5EArGUrAO64 - igCaWBkA/+/fAP/PnAD/2aYA39G8AIVgGgD947AA//foAJF5MAD///IA///8AL/ZrACAq2cAz+LFAHCp - XwBIkDcAbcRiAHrKbwBMmUYAaqlmAC+YLQAKhQoAFooWABqWGgAejx4AGXcZACmtKQAjkCMAG2gbADy3 - PABDu0MAQLNAACVmJQA5mjkASr5KAE/BTwBEpkQAUsJSAE2zTQBQuFAAVsRWAFvFWwBjymMAac1pAG/R - bwBnwGcARX5FAHXSdQBxy3EAfNd8AI/gjwCAs4AANVk4AJ+wpAA3fVcAAmh2AGmargATcqIAGHamABdj - igAgYIEALFhvABNfiAAkfq4AOZ/ZADqLtwA/lcMAR5/QAFep1wBjq9IAnszmAKPQ6gANc7MAJH22ACJu - nQA9ot8ATbPyAFO5+QB6u+EAhMDkAJTI5wCXyugAns3pABV5ugAjhcYAQ6jtAFG3/wBVu/8AVrz/AFpg - ZAAbgc0AH4XUAEux/wBNs/8ATrT/AEJzmQAnjOIALZLmAESp/wBEqv8AR63/AEmv/wAskvEAOqD/ADyh - /wA9ov8AQKb/AEOo/wAylvwAMpX7ADOZ/wA1m/8AN53/ABJYogAvjPMAMZH5ADaU9wAJEhwAF2O6ACp8 - 4gAtguoAJ3TaACZx1wApeuAAKHfdACFitQAjaM4AJGrQABZTsAAeX8IAIGDGACJlywAQQp4AHFa8ACNo - 3QAeWsAAECxbAA4ZLAAbUbcAGk2zAA0paAAdVtIAFkGeABlIrgAFKYMAFD+kABQ8ogAUOqAAEjWbAAwl - fgAPLZMAEC+VAAUHDgAIHWwADSaNAAcVWwAGGHsALjRXAB8gKQAEDHIAAQIVAAEEagCkpKQAl5eXAI+P - jwCEhIQAfn5+AHFxcQBtbW0AZmZmAFRUVABNTU0ASkpKAEZGRgA/Pz8AODg4ADY2NgAvLy8ALCwsACoq - KgAoKCgAJCQkACEhIQAfHx8AHBwcABoaGgAYGBgAFxcXABISEgANDQ0ACgoKAAICAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA39/f4ODg4OAAAAAAAAAA4CAwMDAw - LzLf4ODg4N/f4B8XCxEUMRQabGxMR0xYbOAzCxYcMzoVDEBeS2JdVVPgAB8ZJjo6Gw1EazleZ1tH4AAA - IAXVBiBAaWo/Q2FcAAAA89DEy8/R4kuXi4Fu4wAA5vHAw73Cz+JwnqamnnXdAPTszrGysr+ReqKioqGM - 4ADq6HWrpqy3kXuUlJWdmeEA4OTm5cm6dt58hISPjo3gAADn4dza4+UAfYF8fXtxcAAAAOAHB+EAAAB5 - h397cAAAAAAAAAAAAAAAAHl5eQAAAAAAAAAAAAAAAAAAAAAAAAD//xcQgH8TFgAAPjMAAAkQAABbTIAA - XVrAA1JSgAPgAAABDwkAARkcAAE+NwABDAuBAWFGw4NiYf/HVVL//+AAKAAAADAAAABgAAAAAQAgAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAcAAAATAAAAHgAAACUAAAAsAAAALwAA - AC8AAAAvAAAALwAAAC8AAAAvAAAALgAAACkAAAAkAAAAHwAAABgAAAARAAAACQAAAAIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAADEAAABVAAAAbQAA - AHwAAACJAAAAjwAAAI8AAACPAAAAjwAAAI8AAACPAAAAjAAAAIMAAAB5AAAAbgAAAGEAAABSAAAAQAAA - AC4AAAAfAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKA0BRm0i - ArWIKgLijy0C67A3A/+wNwP/sDcD/7A3A/+wNwP/sDcD/7A3A/+wNwP/nzID944sAu2FKgLnaSEC11Qa - AckwDwGyAAAAlwAAAIcAAABwAAAAUAAAAC0AAAARAAAABAAAAAAAAAAAAAAAAQAAAAQAAAAKAAAADwAA - ABUAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAFQAAAA0AAAAGAAAAAQAAAAAAAAAAAAAAAAAA - AAB8JwJErDYD9bk8DP/AQBT/ykcf/9RNKf/dUjL/4lU4/+hYPv/uXET/9WBL//diTv/6Y1H/7lxE/+pa - QP++PxH/uTwM/8VDGf+0OQf/qDQD+4UpAulSGgHNAAAAnQAAAH0AAABPAAAAKAAAABwAAAAiAAAALAAA - ADcAAABDAAAATQAAAFkAAABfAAAAXwAAAF8AAABfAAAAXwAAAF8AAABfAAAAWQAAAEoAAAA6AAAAJwAA - ABEAAAAEAAAAAAAAAACjMwOsuj0N/8lGHv/RSyb/104s/+FUNv/lVzv/8F1G//hiT//9ZVT//WZV//1p - V//9alj//WpY/+pdQv+1Qw//tToI//hiT//4Yk//6lk//9BKJf+2Owr/nzID90UWAcwAAACYAAAAdQAA - AGgAAAB2AAwAjwAmAK0AJACzAD8AzwA+ANIAPgDTAD4A0wA+ANMAPgDTAD4A0wA+ANMAPgDTACMAuwAT - AKkAAACSAAAAegAAAEkAAAAWAAAAAQAAAACoNQPIw0IX/9BLJf/XTiz/4VQ2/+hYPv/1YEv//GVT//1o - Vv/9bVn//XBc//1zXv/9dF//+HBZ/7o+Dv/muYb/v1sn/+BYOf/9aFb//GVT//VgS//oWD7/1k4s/7M5 - Bv9iLAHlADwA2ABTAOoAYgD6AGYA/wVsBf8KcQr/H4wf/yORI/8ikCL/IJAg/yCQIP8cjhz/Go0a/xaL - Fv8OgA7/CHcI/wJqAv8AXAD3ACgAzAAAAIUAAAA3AAAACAAAAACqNQPGx0Ub/9ZOK//hVDb/6Fg+//Vg - S//9ZlT//WtY//1xXP/9d2D//Xpi//18ZP/9f2b/0lUt/8RkMf//7rv/3J5r/8hKH//9cVz//WxZ//1m - VP/1YEv/6Fg+/9xRMf+wNwP/I4IY/zGhMf9DtEP/Tb9N/wVsBf8Odw7/UMFQ/0/AT/9Nv03/S75L/0e8 - R/9CukL/PLc8/zSzNP8tsC3/Jawl/xynHP8SlRL/AWoB/wATAK0AAABTAAAAEgAAAACrNQO0xUQa/91S - Mv/lVzv/9WBL//1mVP/9bVr//XNe//16Yv/9f2b//YNp//2Gav/lbkv/tUIO//rbqf//6Lb/9dKf/7A3 - A//9emL//XNe//1tWv/9ZlT/9WBL/+ZXPP+9PxH/ZZ06/06/Tv9Tw1P/NaE1/zCDKP8geRv/Mpwy/1nG - Wf9Yxlj/VcRV/1HBUf9Mv0z/R7xH/z+5P/81tDX/LrAu/yWsJf8cpxz/Cn4K/wA4AM0AAABcAAAAFgAA - AACpNQNkuj0O/+NVOf/wXUb//GVT//1sWf/9c17//Xpi//2CaP/9h2v//o1v//mJav+1PAr/5qt4///h - rv//4q///+Kw/79XI//qb07//Xpi//1zXv/9bVn//GVT//BdRv+9PxH/aqA//1jGWP9eyF7/HoUe/5/G - iv+/2ab/BmwG/2DGYP9ky2T/YMlg/1vHW/9WxFb/T8BP/0i9SP9BuUH/N7U3/y2wLf8kqyT/DoYO/wA+ - ANEAAABVAAAAEwAAAACmNAMRrzcD8dtRMP/4Yk///WhW//1xXP/9emL//YJo//2IbP/+j3D//pR0/8RP - IP/OdED//9uo///bqP//3Kn//9yp/9N/S//XXjb//YJo//16Yv/9cl3//WlX//hiT/+8PhD/caNG/2TL - ZP9ix2L/AGYA/+/11f///+T/YJ9W/ySIJP9v0G//a85r/2XMZf9fyV//WMZY/1HBUf9JvUn/P7k//zW0 - Nf8qrir/DoAO/wA6AMQAAABBAAAACgAAAAAAAAAArDYDg7w+EP/9ZVT//W5a//13YP/9f2b//Ydr//6P - cP/+lnX/12g9/79UIP/6ypf//9Sh///Uof//1qP//9aj/9yQXf/IUiX//Ydr//1/Zv/9d2D//W5a//hi - T/+wNwP/Z8xn/27Qbv9PsE//MIMs////6f///+v/7/Xc/xBwD/9TslP/dtR2/3HRcf9ozWj/Ycph/1jG - WP9PwE//R7xH/z64Pv8xsjH/BW8F/wAhAJUAAAApAAAAAgAAAAAAAAAAAAAAAK83A9HNSiL//XBc//16 - Yv/9g2n//o1v//6UdP/melL/tUAM//Cwff//zpv//86b///Om///z5z//8+c/+updv/ETR///o1v//2E - af/9emL//XFc/+BWN/+eXR3/cdFx/3fUd/83mDf/gLN4////8P////L////y/6/Pp/8IbQj/cMtw/3rW - ev9y0nL/aM1o/2DJYP9YxVj/Tr9O/0K6Qv8onSj/AF4A8wAAAFQAAAATAAAAAAAAAAAAAAAAAAAAAKY0 - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /////wAA////////AAD///////8AAP///////wAA////////AADAAAP///8AAIAAAH///wAAgAAAGAAH - AACAAAAAAAEAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAA - AAAAAAAA4AAAAAABAADgAAAAAAEAAPAAAAAAAwAA8AAAAAADAADAAAAAAAcAAIAAAAAADwAAgAAAAAAf - AAAAAACAAB8AAAAAAMAADwAAAAAAAAAPAAAAAAAAAAcAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAMAAAAA - AAAAAwAAAAAAAAADAAAAAAAAAAMAAIAAAAAAAwAAgAAAgAADAACAAACAAAMAAMAAAIAAAwAA4AABwAAH - AADgAAHAAAcAAPAAA8AABwAA/AAH4AAPAAD+AB/wAB8AAP////gAPwAA/////AD/AAD///////8AAP// - /////wAA////////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAMAAAAFQAAABgAAAAYAAAAGAAA - ABgAAAAYAAAAFgAAABIAAAALAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAJQAAAEUAAABZAAAAXwAA - AF8AAABfAAAAXwAAAF8AAABcAAAAUwAAAEYAAAA2AAAAJgAAABYAAAAJAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9RGQGMbyMCy2sh - AtJrIQLTayEC02shAtNrIQLTayEC01QaAcg9EwG5EgYAoAAAAI8AAAB7AAAAXQAAADkAAAAdAAAAFgAA - ABwAAAAjAAAAKQAAAC4AAAAvAAAALwAAAC8AAAAuAAAAKAAAAB4AAAAPAAAABAAAAAAAAAAArTcG18FB - Ff/RSyb/21Ew/+hYP//zX0r/+WNQ//1lVP/9ZVT/zUgh/9JLJv/UTSn/oTYO82ggAtogCgGwAAAAiAAA - AGcAAABeAAAAagAAAHcAAACDAAAAjAAAAI8AAACPAAAAjwAAAIwAAACCAAAAbQAAAEQAAAAWAAAAAQAA - AAC7PQ7/0kwn/91SM//vXUb//GRT//1pV//9cVz//XRe/+9qTv/Ti1f/zVsw//1nVf/5Y1D/5lc8/7c+ - FPtCIwHXADcAzwRPBN0IXwjqFHQU9SKRIv8fjx//H48f/x2OHf8Wihb/C24L9wNVA+kAKQDHAAAAgQAA - ADMAAAAGAAAAAMNDF//bUTD/711G//1mVf/9clz//Xdg//19ZP/9g2j/yFos//rir//ThlP/821T//1r - WP/8ZFP/7FtC/5pYGf9As0D/T8FP/y+SLP8kjiT/UsJS/1LCUv9Kvkr/QLlA/zu3O/8try3/Iakh/wqF - Cv8AFACmAAAAQwAAAAoAAAAAuT0O4uhYP//8ZFP//XJc//15Yf/9hWr//Yxu/9djOv/rt4T//+Ow//DE - kf/gZkL//Xdg//1qV//5Y1D/p2Im/1bEVv9Zw1n/cKlf/4Czbf9Ns03/ZMtk/1zHXP9Tw1P/RbxF/zy3 - PP8try3/Gpka/wAlAK8AAAA9AAAABwAAAACsNgOD5Vc7//1rWP/9d2D//YZq//6Scv/rgFn/2IdU///Z - pv//2ab//9qn/9JaMf/9g2j//XVe//1mVf+wZy//Z81n/0SoRP+/2az////l/0eYQv9003T/as5q/2LK - Yv9WxFb/RbxF/zm2Of8akhr/ACEAlAAAACgAAAACAAAAAAAAAAC7Pg/R+G9X//19ZP/9i27/+ZJv/8li - MP//zpv//8+c///PnP//0J3/13ZH//2JbP/9e2P/82ZO/5F5MP921Hb/Ppo9////8v////L/z+LF/ziY - OP9713v/btBu/2LKYv9RwVH/Prk+/w9zD/IAAABPAAAAEQAAAAAAAAAAAAAAAKY0AxG+RRjT73ZW//mM - a//NWy7/6Zp6/7+Kg/+/jIT/7q2K//+/kf/XcUP//Y5w//h7X/+6TBr/espv/4HZgf9kq2P////8//// - ////////gLOA/2fAZ/961nr/ac1p/1vGW/8unS7/ADcAlQAAACIAAAAEAAAAAAAAAAAAAAACAAAAEC4O - AT6JKwK4tEUe/0whT/8BBGr/BA1z/wMLcf8RDGn/f0xu/9JgNP/SXjP/hWAa/23EYv961nr/jN+M/3Cm - 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 - 5/+j0Or/lMjn/3694v9XqNb/G3mr9QA0Tl4AAAASAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAZJWDJHyp01yhxP9PmsH/M4i18gplkq4AOlg4AAAACgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////////////////wAH//4AAP/+AAAABgAAAAIAAAACAAAAAgAAAAIAA - AADAAAABwAAAAYAAAAMAAAAHAAAABwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAOAAAADgAAAA8AA - AAPgAYAD8AfAB///4A////////////////8oAAAAEAAAACAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAQAAAAkAAAATAAAAGAAAABgAAAAXAAAAEwAAAAsAAAADAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAsAAAAvAAAAUwAAAF8AAABfAAAAXgAAAFYAAABFAAAALQAAABwAAAAbAAAAIQAA - ACMAAAAiAAAAHAAAAA9mIAI3ii0Mr3wrEMyDLxvTgy8b02YiCM09EwG6AAAAmQAAAIIAAABoAAAAZwAA - AHMAAAB3AAAAdgAAAGcAAAA9tz0Pxd1SM//5Y1D//XBb//NsUv/SbkH/+GVR/8xKKfstMgfXElcS2yF5 - IeothC3rIX4h7BFrEecDMAPAAAAAZ7c9D6P5Y1D//Xpi//6Mbv/chVb/9c2b/+9wUv/9alf/koc8/1Ov - T/9nrlz/Ycph/1XDVf84tTj/FnoW6QAAAGahMgMj4V0/8f2Ia//hfVH/+seU///ToP/ld1D/+HRb/5Gc - UP+GwoD/7/Xg/1WvVf9z0nP/UsJS/xh1GNkAAAA9AAAADVYbAWKhTELvQiNa/0M2eP9gSHf/u1s4+5N6 - Nf+C2oL/pMaX///17P+6z6j/Y8Fj/0GjQfkAKQB3AAAAFwAAAEkEBATtAwYN/w8rcf8UOqD/EDGX/wIP - XO4AJQCvQJBAy0OIjv8Qdrn/IH27/xpxW/sAGwC0AAAAVwAAABMKCgrKGhoa/xIvaP8aTbP/HVe9/xtP - tf8NMpP/AAggrQU9XpQtk/L/M5n//zOZ//8rke//BCxEzAAAAHkAAAAlFRUV/ygoKP8YQoH/JnPZ/yZz - 2f8mc9n/G1y9/wAPLLMdc7DQP6X//0Cm//9Apv//PqT//x97vvcAAACRAAAANyAgIPE1NTX/JUVr/zCQ - 9v80mv//M5b6/yFz0v8AFjGtK4bG1kyy//9Ns///TbP//0mv//8xl+b/AAoQnQAAAD0UFBSiSkpK/0JC - Qv82RmX/G0WQ/yJixv8VR33/ABgxhjKQzc5MsvL/SrDs/1e9//9Qtv//QqXq/wAnO6YAAAAwAAAAES4u - LvBpaWn/jY2N/6SkpP9PT0//ER0m1wAAAC8LbJ2XKYe5/1Kk0v9hqNP/UZ/Q/xh1pP8AAABaAAAAGQAA - AAAAAAAhLCwsslxcXP9LS0vkISEhrgAAACcAAAAIAGCQIimDs/CLxOX/oc/q/1ekz/8NXomtAAAAIAAA - AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5QhLoCqhEyRtYkAVoFfAAAADQAA - AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAB/AAAAABf/AAAw/wAARv8AAFX/AABc/wAAYP8AAGT/AABo/wAALP8AAK//AABT/wAA - U/+AAFj//4FT////Qv8= - - - - Benutzer Konfiguration - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_USERBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USERTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USERTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USERBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tbRefreshUsers - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsAddUser - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tsbtnExoirtExcel - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USER_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_Users1BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewWH_Users1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn3 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn4 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn5 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn6 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewlUsers2Group - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn2 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridView2 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton3 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton4 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton5 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton6 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton7 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton8 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewUsersinClient - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn11 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn12 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn13 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn14 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBWH_Users2BindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridViewUser2Mandanten - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn7 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn8 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn9 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn10 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBDD_CLIENTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel3 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton18 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton19 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton20 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox3 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton21 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton22 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton23 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton24 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SelectAllToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - AuswahlAufhebenToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridView3 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn15 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn16 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn17 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GridColumn18 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - VWPMO_USERS_GROUPSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_USER_GROUPSTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_USER_GROUPSTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - VWPMO_USERS_GROUPSTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWPMO_USERS_GROUPSTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_GROUPS_USERBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_CLIENTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CLIENTTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewUser - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUSERNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEMAIL - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmUserKonfig - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig.vb b/app/DD-Record-Organizer - Kopie/frmUserKonfig.vb deleted file mode 100644 index d1dc289..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig.vb +++ /dev/null @@ -1,671 +0,0 @@ -Imports DD_LIB_Standards -Public Class frmUserKonfig - Private Shared _Instance As frmUserKonfig = Nothing - Public Shared Function Instance() As frmUserKonfig - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmUserKonfig - End If - _Instance.BringToFront() - Return _Instance - End Function - Private Sub TBDD_USERBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBDD_USERBindingNavigatorSaveItem.Click - Save_User() - End Sub - - Private Sub frmUserKonfig_Load(sender As Object, e As EventArgs) Handles MyBase.Load - 'TODO: Diese Codezeile lädt Daten in die Tabelle "DD_DMSDataSet.TBDD_CLIENT". Sie können sie bei Bedarf verschieben oder entfernen. - - - Load_User() - Load_Clients() - End Sub - Public Sub Load_User() - Try - Me.TBDD_USERTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_USERTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_USER) - - Me.TBDD_USER_GROUPSTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_USER_GROUPSTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_USER_GROUPS) - Dim sql = "select GUID, CLIENT_NAME FROM TBDD_CLIENT order by Client_Name" - Dim DT_CLIENT As DataTable = ClassDatabase.Return_Datatable(sql) - Catch ex As Exception - MsgBox("Error in frmUserKonfig_Load:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Clients() - Try - Me.TBDD_CLIENTTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_CLIENTTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_CLIENT) - Catch ex As Exception - MsgBox("Error in Load Clients:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Save_Clients() - Try - Me.TBDD_CLIENTBindingSource.EndEdit() - If DD_DMSDataSet.TBDD_CLIENT.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox2.Text = USER_USERNAME - Me.TBDD_CLIENTBindingSource.EndEdit() - Me.TBDD_CLIENTTableAdapter.Update(Me.DD_DMSDataSet.TBDD_CLIENT) - Label7.Visible = True - Else - Label7.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Clients:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Sub Save_User() - Try - Me.TBDD_USERBindingSource.EndEdit() - If DD_DMSDataSet.TBDD_USER.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBDD_USERBindingSource.EndEdit() - Me.TBDD_USERTableAdapter.Update(Me.DD_DMSDataSet.TBDD_USER) - lblsave.Visible = True - Else - lblsave.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save USer:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub TBDD_USERBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_USERBindingSource.AddingNew - DD_DMSDataSet.TBDD_USER.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub tsAddUser_Click(sender As Object, e As EventArgs) Handles tsAddUser.Click - Dim frm As New frmUserKonfig_AddUsers - Cursor = Cursors.WaitCursor - frm.ShowDialog() - - Load_User() - Cursor = Cursors.Default - End Sub - - Private Sub tbRefreshUsers_Click(sender As Object, e As EventArgs) Handles tbRefreshUsers.Click - Load_User() - End Sub - - Private Sub btnAddUserToGroup_Click(sender As Object, e As EventArgs) Handles btnAddUserToGroup.Click - Try - - Dim group As DataRowView = GetSelectedGroupObject() - - Dim userID As Integer = USER_GUIDTextBox.Text - - Dim groupID As Integer = group.Item(0) - Dim groupName As String = group.Item(1) - - Dim SQL = String.Format("SELECT GUID FROM TBDD_GROUPS_USER WHERE USER_ID = {0} AND GROUP_ID = {1}", userID, groupID) - - Dim userInGroup = ClassDatabase.Execute_Scalar(SQL) - - If Not IsNothing(userInGroup) Then - MsgBox(String.Format("Der Benutzer {0} ist bereits Mitglied der Gruppe {1}", USERNAMETextBox.Text, groupName), MsgBoxStyle.Exclamation) - Exit Sub - Else - SQL = String.Format("INSERT INTO TBDD_GROUPS_USER (USER_ID, GROUP_ID, ADDED_WHO) VALUES ({0}, {1}, '{2}')", userID, groupID, USER_USERNAME) - If ClassDatabase.Execute_non_Query(SQL, False) = True Then - LoadGroupsForSelectedUser() - Else - MsgBox(String.Format("Fehler beim Hinzufügen des Benutzers {0} zur Gruppe {1}", USERNAMETextBox.Text, groupName)) - End If - End If - Catch ex As Exception - MsgBox("Error in btnAddUserToGroup_Click:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Function GetSelectedGroupObject() As DataRowView - Dim group As DataRowView = cmbGroup.SelectedItem - Return group - End Function - - Private Function GetSelectedGroupObjectFromList() As String - Return lbGroups.SelectedItem - End Function - - Private Sub LoadGroupsForSelectedUser() - Dim userID As Integer - Try - userID = USER_GUIDTextBox.Text - Catch ex As Exception - Exit Sub - End Try - Dim SQL As String = String.Format("SELECT GROUP_NAME FROM VWPMO_USERS_GROUPS WHERE USER_ID = {0}", userID) - - Try - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - - lbGroups.Items.Clear() - For Each row As DataRow In dt.Rows - lbGroups.Items.Add(row.Item(0).ToString) - Next - Catch ex As Exception - MsgBox("Error in LoadGroupsForSelectedUser:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub GetMandantForSelectedUser() - Dim userID As Integer - Try - userID = USER_GUIDTextBox.Text - Catch ex As Exception - Exit Sub - End Try - - Dim SQL As String = String.Format("SELECT T.GUID, T1.CLIENT_NAME FROM TBDD_CLIENT_USER T, TBDD_CLIENT T1 WHERE T.CLIENT_ID = T1.GUID AND T.USER_ID = {0} ORDEr BY T1.CLIENT_NAME", userID) - - Try - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - - lstbxUserMandant.Items.Clear() - For Each row As DataRow In dt.Rows - lstbxUserMandant.Items.Add(row.Item(1).ToString) - Next - Catch ex As Exception - MsgBox("Error in GetMandantForSelectedUser:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - - Private Sub TBDD_USERBindingSource_PositionChanged(sender As Object, e As EventArgs) Handles TBDD_USERBindingSource.PositionChanged - LoadGroupsForSelectedUser() - GetMandantForSelectedUser() - End Sub - - Private Sub btnRemoveUserFromGroup_Click(sender As Object, e As EventArgs) Handles btnRemoveUserFromGroup.Click - Try - Dim userID As Integer = USER_GUIDTextBox.Text - Dim group As String = GetSelectedGroupObjectFromList() - - ' Gruppen ID über Name auslesen - Dim SQL = String.Format("SELECT GUID FROM TBDD_USER_GROUPS WHERE NAME = '{0}'", group) - Dim groupID As Integer = ClassDatabase.Execute_Scalar(SQL) - - ' Keine Gruppe ausgewählt - If IsNothing(group) Then - MsgBox("Bitte wählen Sie eine Gruppe aus.", MsgBoxStyle.Exclamation) - Exit Sub - End If - - SQL = String.Format("DELETE FROM TBDD_GROUPS_USER WHERE USER_ID = {0} AND GROUP_ID = {1}", userID, groupID) - If ClassDatabase.Execute_non_Query(SQL, False) = True Then - LoadGroupsForSelectedUser() - Else - Throw New Exception(String.Format("Fehler beim Löschen der Gruppe {0} für Benutzer {1}", group, USERNAMETextBox.Text)) - End If - Catch ex As Exception - MsgBox("Error in btnRemoveUserFromGroup_Click:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub TBDD_USER_GROUPSBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_USER_GROUPSBindingSource.AddingNew - Me.DD_DMSDataSet.TBDD_USER_GROUPS.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub ToolStripButton7_Click(sender As Object, e As EventArgs) Handles ToolStripButton7.Click - Save_Groups() - End Sub - - Sub Save_Groups() - Try - Me.TBDD_USER_GROUPSBindingSource.EndEdit() - If DD_DMSDataSet.TBDD_USER_GROUPS.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox1.Text = USER_USERNAME - Me.TBDD_USER_GROUPSBindingSource.EndEdit() - Me.TBDD_USER_GROUPSTableAdapter.Update(Me.DD_DMSDataSet.TBDD_USER_GROUPS) - End If - Catch ex As Exception - MsgBox("Error in Save Groups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub ToolStripButton8_Click(sender As Object, e As EventArgs) Handles ToolStripButton8.Click - Load_Groups() - End Sub - Sub Load_Groups() - Try - Me.TBDD_USER_GROUPSTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_USER_GROUPS) - Catch ex As Exception - MsgBox("Error in Load_Groups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub XtraTabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl1.SelectedPageChanged - Select Case XtraTabControl1.SelectedTabPageIndex - Case 0 - Load_Groups() - LoadGroupsForSelectedUser() - Case 1 - Case 2 - Load_Client_relations() - Case 3 - Try - DD_ECMAdmin.TBAD_Users.Clear() - Dim sql = String.Format("SELECT DISTINCT T.GUID, T.USERNAME, T.EMAIL FROM TBDD_USER T, TBDD_USER_MODULES T1 where T.GUID = T1.USER_ID AND T1.MODULE_ID = 1 ORDER BY T.USERNAME") - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - For Each userrow As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - - newUserRow.Username = userrow.Item(1) - Try - newUserRow.Email = userrow.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = userrow.Item(0) - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - 'clbUsersGroups.Items.Add(New MyListBoxItem() With {.Text = userrow.Item(1), .ExtraData = userrow.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error in Load_Selectable_Users_for_Groups:" & vbNewLine & ex.Message & vbNewLine & "Check wether User is listed in User Client Relation!", MsgBoxStyle.Critical) - End Try - End Select - - End Sub - - Private Sub LANGUAGEComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles LANGUAGEComboBox.SelectedIndexChanged - - End Sub - - Private Sub frmUserKonfig_Shown(sender As Object, e As EventArgs) Handles Me.Shown - GetMandantForSelectedUser() - End Sub - Public Class MyListBoxItem - Private _text As String - Private _extraData As String - - Public Property Text As String - Get - Return _text - End Get - Set(ByVal value As String) - _text = value - End Set - End Property - - Public Property ExtraData As String - Get - Return _extraData - End Get - Set(ByVal value As String) - _extraData = value - End Set - End Property - - Public Overrides Function ToString() As String - Return Text - End Function - - End Class - Sub Load_Selectable_Users_for_Groups() - Try - DD_ECMAdmin.TBAD_Users.Clear() - Dim sql = String.Format("SELECT DISTINCT T.GUID, T.USERNAME, T.EMAIL FROM TBDD_USER T where T.GUID in (SELECT DISTINCT USER_ID FROM TBDD_CLIENT_USER WHERE CLIENT_ID IN (SELECT CLIENT_ID FROM TBDD_CLIENT_USER WHERE USER_ID = {0})) ORDER BY T.USERNAME", USER_GUID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - For Each userrow As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - - newUserRow.Username = userrow.Item(1) - Try - newUserRow.Email = userrow.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = userrow.Item(0) - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - 'clbUsersGroups.Items.Add(New MyListBoxItem() With {.Text = userrow.Item(1), .ExtraData = userrow.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error in Load_Selectable_Users_for_Groups:" & vbNewLine & ex.Message & vbNewLine & "Check wether User is listed in User Client Relation!", MsgBoxStyle.Critical) - End Try - End Sub - Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged - Select Case TabControl1.SelectedIndex - Case 0 - Load_Groups() - LoadGroupsForSelectedUser() - Case 1 - Load_Groups() - Load_Selectable_Users_for_Groups() - - Try - cmbGroups_Group2User.SelectedIndex = 1 - Catch ex As Exception - - End Try - cmbGroups_Group2User.SelectedIndex = 0 - End Select - End Sub - - Private Sub btnaddSelectedUser2Group_Click(sender As Object, e As EventArgs) Handles btnaddSelectedUser2Group.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim sql = "select count(*) from TBDD_GROUPS_USER Where user_id = " & row.Item(5) & " AND GROUP_ID = " & cmbGroups_Group2User.SelectedValue - If ClassDatabase.Execute_Scalar(sql) = 0 Then - sql = String.Format("INSERT INTO TBDD_GROUPS_USER (USER_ID, GROUP_ID, ADDED_WHO) VALUES ({0}, {1}, '{2}')", row.Item(5), cmbGroups_Group2User.SelectedValue, USER_USERNAME) - If ClassDatabase.Execute_non_Query(sql, False) = False Then - MsgBox(String.Format("Error in Adding User {0} to Group {1}", row.Item(1), cmbGroups_Group2User.Text), MsgBoxStyle.Critical) - End If - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - 'For Each obj As Object In clbUsersGroups.CheckedItems - ' Dim item As MyListBoxItem = CType(obj, MyListBoxItem) - - - 'Next - LoadUserForGroups() - End Sub - Private Sub LoadUserForGroups() - Dim groupid - Try - groupid = cmbGroups_Group2User.SelectedValue - Catch ex As Exception - Exit Sub - End Try - If groupid Is Nothing Then Exit Sub - If Not cmbGroups_Group2User.SelectedValue Is Nothing Then - Dim SQL As String = String.Format("SELECT T1.GUID, T.USERNAME, T.EMAIL FROM TBDD_USER T, TBDD_GROUPS_USER T1 WHERE T1.USER_ID = T.GUID AND T1.GROUP_ID = {0} ORDER BY T.USERNAME", cmbGroups_Group2User.SelectedValue) - lblUserforGroup.Text = "Users for Group " & cmbGroups_Group2User.Text - Try - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - DD_ECMAdmin.TBWH_Users1.Clear() - - For Each row As DataRow In dt.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users1Row - newUserRow = DD_ECMAdmin.TBWH_Users1.NewTBWH_Users1Row - - newUserRow.Username = row.Item(1) - Try - newUserRow.Email = row.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item(0) - DD_ECMAdmin.TBWH_Users1.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error in LoadUserForGroups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End If - - End Sub - - Private Sub cmbGroups_Group2User_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbGroups_Group2User.SelectedIndexChanged - LoadUserForGroups() - End Sub - - Private Sub btndeleteUserfromGroup_Click(sender As Object, e As EventArgs) Handles btndeleteUserfromGroup.Click - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - If row.Item(0) = CBool(True) Then - Dim sql - sql = String.Format("DELETE FROM TBDD_GROUPS_USER WHERE GUID = {0}", row.Item(5)) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox(String.Format("Error in deleting User {0} from Group", row.Item(1)), MsgBoxStyle.Critical) - End If - End If - Next - - 'For Each obj As Object In chklbxUserForGroup.CheckedItems - ' Dim item As MyListBoxItem = CType(obj, MyListBoxItem) - ' Dim sql - ' sql = String.Format("DELETE FROM TBDD_GROUPS_USER WHERE GUID = {0}", item.ExtraData) - - 'Next - LoadUserForGroups() - Load_Selectable_Users_for_Groups() - End Sub - - Private Sub ToolStripButton16_Click(sender As Object, e As EventArgs) Handles ToolStripButton24.Click - Load_Clients() - End Sub - - Private Sub ToolStripButton15_Click(sender As Object, e As EventArgs) Handles ToolStripButton23.Click - Save_Clients() - End Sub - Private Sub TBDD_CLIENTBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_CLIENTBindingSource.AddingNew - DD_DMSDataSet.TBDD_CLIENT.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub TabControl3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl3.SelectedIndexChanged - Select Case TabControl3.SelectedIndex - Case 0 - Load_Client_relations() - End Select - End Sub - Sub Load_Client_relations() - Load_Users_not_Related_2_Client() - Try - cmbClientsforUser.SelectedIndex = 1 - Catch ex As Exception - End Try - cmbClientsforUser.SelectedIndex = 0 - End Sub - Sub Load_Users_not_Related_2_Client() - Try - DD_ECMAdmin.TBWH_Users2.Clear() - Dim sql = String.Format("SELECT T.GUID, T.USERNAME,T.EMAIL FROM TBDD_USER T WHERE T.GUID NOT IN (SELECT USER_ID FROM TBDD_CLIENT_USER WHERE CLIENT_ID = {0}) ORDER BY T.USERNAME", cmbClientsforUser.SelectedValue) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - For Each userrow As DataRow In DT.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users2Row - newUserRow = DD_ECMAdmin.TBWH_Users2.NewTBWH_Users2Row - - newUserRow.Username = userrow.Item(1) - Try - newUserRow.Email = userrow.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = userrow.Item(0) - DD_ECMAdmin.TBWH_Users2.Rows.Add(newUserRow) - ' chklbxUserClient.Items.Add(New MyListBoxItem() With {.Text = userrow.Item(1), .ExtraData = userrow.Item(0)}) - Next - Label16.Text = "Users not linked to client (" & DT.Rows.Count & ")" - Catch ex As Exception - MsgBox("Error in Load Users not related 2 Client:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btnsaddUser2Client_Click(sender As Object, e As EventArgs) Handles btnsaddUser2Client.Click - For Each row As DataRow In DD_ECMAdmin.TBWH_Users2.Rows - If row.Item(0) = CBool(True) Then - Dim sql = "select count(*) from TBDD_CLIENT_USER Where user_id = " & row.Item(5) & " AND CLIENT_ID = " & cmbClientsforUser.SelectedValue - If ClassDatabase.Execute_Scalar(sql) = 0 Then - sql = String.Format("INSERT INTO TBDD_CLIENT_USER (USER_ID, CLIENT_ID, ADDED_WHO) VALUES ({0}, {1}, '{2}')", row.Item(5), cmbClientsforUser.SelectedValue, USER_USERNAME) - If ClassDatabase.Execute_non_Query(sql, False) = False Then - MsgBox(String.Format("Error in Adding User {0} to Client {1}", row.Item(1), cmbGroups_Group2User.Text), MsgBoxStyle.Critical) - End If - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBWH_Users2.Rows - row.Item(0) = CBool(False) - Next - LoadUserForClient() - End Sub - Private Sub LoadUserForClient() - Dim clientid - Try - clientid = cmbClientsforUser.SelectedValue - Catch ex As Exception - Exit Sub - End Try - If clientid Is Nothing Then Exit Sub - - Load_Users_not_Related_2_Client() - - - Dim SQL As String = String.Format("SELECT T1.GUID, T.USERNAME, T.EMAIL FROM TBDD_USER T, TBDD_CLIENT_USER T1 WHERE T1.USER_ID = T.GUID AND T1.CLIENT_ID = {0} ORDER BY T.USERNAME", cmbClientsforUser.SelectedValue) - Try - Dim dt As DataTable = ClassDatabase.Return_Datatable(SQL) - DD_ECMAdmin.TBWH_Users1.Clear() - For Each row As DataRow In dt.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users1Row - newUserRow = DD_ECMAdmin.TBWH_Users1.NewTBWH_Users1Row - newUserRow.Username = row.Item(1) - Try - newUserRow.Email = row.Item(2) - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item(0) - DD_ECMAdmin.TBWH_Users1.Rows.Add(newUserRow) - ' chklbxUsersforClient.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - lblUser2Client.Text = "Users linked to Client '" & cmbClientsforUser.Text & "' (" & dt.Rows.Count & ")" - Catch ex As Exception - MsgBox("Error in LoadUserForClient:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub cmbClientsforUser_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbClientsforUser.SelectedIndexChanged - LoadUserForClient() - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btndeleteUserfromClient.Click - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - If row.Item(0) = CBool(True) Then - Dim sql - sql = String.Format("DELETE FROM TBDD_CLIENT_USER WHERE GUID = {0}", row.Item(5)) - If ClassDatabase.Execute_non_Query(sql) = False Then - MsgBox(String.Format("Error in deleting User {0} from Client", row.Item(1)), MsgBoxStyle.Critical) - End If - End If - Next - 'For Each obj As Object In chklbxUsersforClient.CheckedItems - ' Dim item As MyListBoxItem = CType(obj, MyListBoxItem) - - 'Next - LoadUserForClient() - End Sub - 'Private Sub txtUserSearch2_TextChanged(sender As Object, e As EventArgs) - ' Dim i As Integer = chklbxUserForGroup.FindString(txtUserSearch2.Text) - ' chklbxUserForGroup.SelectedIndex = i - ' If txtUserSearch2.Text = "" Then - ' chklbxUserForGroup.SelectedIndex = -1 - ' End If - 'End Sub - - 'Private Sub txtUserSearch3_TextChanged(sender As Object, e As EventArgs) - ' Dim i As Integer = clbUsersGroups.FindString(txtUserSearch3.Text) - ' clbUsersGroups.SelectedIndex = i - ' If txtUserSearch3.Text = "" Then - ' clbUsersGroups.SelectedIndex = -1 - ' End If - 'End Sub - - 'Private Sub txtUserSearch5_TextChanged(sender As Object, e As EventArgs) - ' Dim i As Integer = chklbxUsersforClient.FindString(txtUserSearch5.Text) - ' chklbxUsersforClient.SelectedIndex = i - ' 'If txtUserSearch2.Text = "" Then - ' ' chklbxUsersforClient.SelectedIndex = -1 - ' 'End If - 'End Sub - - Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click - Delete_user() - - - End Sub - Sub Delete_user() - Dim msg = "Sind Sie sicher, dass Sie diesen User löschen wollen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to delete the selected user?" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Dim del = "EXEC [dbo].[PRPMO_DELETE_USER] " & USER_GUIDTextBox.Text - If ClassDatabase.Execute_non_Query(del) = True Then - Load_User() - Else - MsgBox("Unexpected Error while deleting User.", MsgBoxStyle.Exclamation) - End If - End If - End Sub - Private Sub btnopenfolder_Click(sender As Object, e As EventArgs) Handles btnopenfolder.Click - Dim fbdia As New FolderBrowserDialog - If fbdia.ShowDialog() = DialogResult.OK Then - txtPath.Text = fbdia.SelectedPath - End If - End Sub - - Private Sub btnUpdatePath_Click(sender As Object, e As EventArgs) Handles btnUpdatePath.Click - Dim msg As String = "" - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - - Dim sql = "select count(*) from TBDD_VERSION_USER_UPDATE_PATH Where USER_ID = " & row.Item(5) & " AND UPPER(MODULE_NAME) = 'RECORD-ORGANIZER'" - If clsDatabase.Execute_Scalar(sql) = 0 Then - sql = String.Format("INSERT INTO TBDD_VERSION_USER_UPDATE_PATH (USER_ID,MODULE_NAME,UPDATE_PATH) VALUES ( ({0}, {1}, '{2}'))", row.Item(5), "RECORD-ORGANIZER", txtPath.Text) - Else - sql = String.Format("UPDATE TBDD_VERSION_USER_UPDATE_PATH SET UPDATE_PATH = '{0}' WHERE USER_ID = {1} AND UPPER(MODULE_NAME) = 'RECORD-ORGANIZER'", txtPath.Text, row.Item(5)) - End If - If ClassDatabase.Execute_non_Query(sql, False) = False Then - msg &= vbNewLine & String.Format("for User '{0}'", row.Item(1)) - End If - End If - Next - If msg <> String.Empty Then - msg = "Error in Adding UpdatePath" & msg - MsgBox(msg, MsgBoxStyle.Critical) - Else - For Each row As DataRow In DD_ECMAdmin.TBWH_Users2.Rows - row.Item(0) = CBool(False) - Next - End If - - End Sub - - Private Sub SelectAllToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SelectAllToolStripMenuItem.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(True) - Next - End Sub - - Private Sub AuswahlAufhebenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AuswahlAufhebenToolStripMenuItem.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - End Sub - - Private Sub tsbtnExoirtExcel_Click(sender As Object, e As EventArgs) Handles tsbtnExoirtExcel.Click - Dim saveFileDialog1 As New SaveFileDialog - saveFileDialog1.Filter = "Excel File|*.xlsx" - saveFileDialog1.Title = "Export to Excel:" - saveFileDialog1.ShowDialog() - If saveFileDialog1.FileName <> "" Then - Cursor = Cursors.WaitCursor - GridControlUser.MainView.ExportToXlsx(saveFileDialog1.FileName) - Dim result As MsgBoxResult - Dim msg = String.Format("Datei wurde erstellt! Wollen Sie diese nun öffnen?") - - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("File was created. Do You want to open excel?") - End If - result = MessageBox.Show(msg, "Exporting result:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Process.Start(saveFileDialog1.FileName) - End If - End If - Cursor = Cursors.Default - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.Designer.vb b/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.Designer.vb deleted file mode 100644 index 3485413..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.Designer.vb +++ /dev/null @@ -1,292 +0,0 @@ - _ -Partial Class frmUserKonfig_AddUsers - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmUserKonfig_AddUsers)) - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.lbGroups = New System.Windows.Forms.ListBox() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.GridControlUsers = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.GridViewUsers = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colUsername = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colPrename = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colEmail = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.RBCheck1 = New System.Windows.Forms.RadioButton() - Me.RBCheck2 = New System.Windows.Forms.RadioButton() - Me.ToolStrip2 = New System.Windows.Forms.ToolStrip() - Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel() - Me.tbSelectEverything = New System.Windows.Forms.ToolStripButton() - Me.tbSelectNone = New System.Windows.Forms.ToolStripButton() - Me.btnCancel = New System.Windows.Forms.Button() - Me.btnAddUsers = New System.Windows.Forms.Button() - Me.ToolTipController1 = New DevExpress.Utils.ToolTipController(Me.components) - Me.lbllimited = New System.Windows.Forms.Label() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - CType(Me.GridControlUsers, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewUsers, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - Me.ToolStrip2.SuspendLayout() - Me.SuspendLayout() - ' - 'SplitContainer1 - ' - resources.ApplyResources(Me.SplitContainer1, "SplitContainer1") - Me.SplitContainer1.Name = "SplitContainer1" - ' - 'SplitContainer1.Panel1 - ' - resources.ApplyResources(Me.SplitContainer1.Panel1, "SplitContainer1.Panel1") - Me.SplitContainer1.Panel1.Controls.Add(Me.lbGroups) - Me.SplitContainer1.Panel1.Controls.Add(Me.ToolStrip1) - ' - 'SplitContainer1.Panel2 - ' - Me.SplitContainer1.Panel2.Controls.Add(Me.lbllimited) - Me.SplitContainer1.Panel2.Controls.Add(Me.GridControlUsers) - Me.SplitContainer1.Panel2.Controls.Add(Me.GroupBox1) - Me.SplitContainer1.Panel2.Controls.Add(Me.ToolStrip2) - Me.SplitContainer1.Panel2.Controls.Add(Me.btnCancel) - Me.SplitContainer1.Panel2.Controls.Add(Me.btnAddUsers) - ' - 'lbGroups - ' - Me.lbGroups.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - resources.ApplyResources(Me.lbGroups, "lbGroups") - Me.lbGroups.FormattingEnabled = True - Me.lbGroups.Name = "lbGroups" - ' - 'ToolStrip1 - ' - Me.ToolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLabel1}) - resources.ApplyResources(Me.ToolStrip1, "ToolStrip1") - Me.ToolStrip1.Name = "ToolStrip1" - ' - 'ToolStripLabel1 - ' - resources.ApplyResources(Me.ToolStripLabel1, "ToolStripLabel1") - Me.ToolStripLabel1.Name = "ToolStripLabel1" - ' - 'GridControlUsers - ' - resources.ApplyResources(Me.GridControlUsers, "GridControlUsers") - Me.GridControlUsers.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsers.MainView = Me.GridViewUsers - Me.GridControlUsers.Name = "GridControlUsers" - Me.GridControlUsers.ShowOnlyPredefinedDetails = True - Me.GridControlUsers.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewUsers}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridViewUsers - ' - Me.GridViewUsers.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridViewUsers.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridViewUsers.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewUsers.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridViewUsers.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridViewUsers.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewUsers.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.colUsername, Me.colPrename, Me.colSurname, Me.colEmail}) - Me.GridViewUsers.GridControl = Me.GridControlUsers - Me.GridViewUsers.Name = "GridViewUsers" - Me.GridViewUsers.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUsers.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUsers.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewUsers.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewUsers.OptionsView.ColumnAutoWidth = False - Me.GridViewUsers.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewUsers.OptionsView.ShowAutoFilterRow = True - Me.GridViewUsers.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - resources.ApplyResources(Me.colSelect, "colSelect") - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - ' - 'colUsername - ' - Me.colUsername.FieldName = "Username" - Me.colUsername.Name = "colUsername" - Me.colUsername.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.colUsername, "colUsername") - ' - 'colPrename - ' - Me.colPrename.FieldName = "Prename" - Me.colPrename.Name = "colPrename" - Me.colPrename.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.colPrename, "colPrename") - ' - 'colSurname - ' - Me.colSurname.FieldName = "Surname" - Me.colSurname.Name = "colSurname" - Me.colSurname.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.colSurname, "colSurname") - ' - 'colEmail - ' - Me.colEmail.FieldName = "Email" - Me.colEmail.Name = "colEmail" - Me.colEmail.OptionsColumn.AllowEdit = False - resources.ApplyResources(Me.colEmail, "colEmail") - ' - 'GroupBox1 - ' - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Controls.Add(Me.RBCheck1) - Me.GroupBox1.Controls.Add(Me.RBCheck2) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'RBCheck1 - ' - resources.ApplyResources(Me.RBCheck1, "RBCheck1") - Me.RBCheck1.Name = "RBCheck1" - Me.RBCheck1.UseVisualStyleBackColor = True - ' - 'RBCheck2 - ' - resources.ApplyResources(Me.RBCheck2, "RBCheck2") - Me.RBCheck2.Checked = True - Me.RBCheck2.Name = "RBCheck2" - Me.RBCheck2.TabStop = True - Me.RBCheck2.UseVisualStyleBackColor = True - ' - 'ToolStrip2 - ' - Me.ToolStrip2.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden - Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripLabel2, Me.tbSelectEverything, Me.tbSelectNone}) - resources.ApplyResources(Me.ToolStrip2, "ToolStrip2") - Me.ToolStrip2.Name = "ToolStrip2" - ' - 'ToolStripLabel2 - ' - resources.ApplyResources(Me.ToolStripLabel2, "ToolStripLabel2") - Me.ToolStripLabel2.Name = "ToolStripLabel2" - ' - 'tbSelectEverything - ' - Me.tbSelectEverything.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text - Me.tbSelectEverything.ForeColor = System.Drawing.Color.Firebrick - resources.ApplyResources(Me.tbSelectEverything, "tbSelectEverything") - Me.tbSelectEverything.Name = "tbSelectEverything" - ' - 'tbSelectNone - ' - Me.tbSelectNone.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text - resources.ApplyResources(Me.tbSelectNone, "tbSelectNone") - Me.tbSelectNone.Name = "tbSelectNone" - ' - 'btnCancel - ' - resources.ApplyResources(Me.btnCancel, "btnCancel") - Me.btnCancel.Image = Global.DD_Record_Organizer.My.Resources.Resources.cancel1 - Me.btnCancel.Name = "btnCancel" - Me.btnCancel.UseVisualStyleBackColor = True - ' - 'btnAddUsers - ' - resources.ApplyResources(Me.btnAddUsers, "btnAddUsers") - Me.btnAddUsers.Image = Global.DD_Record_Organizer.My.Resources.Resources.add1 - Me.btnAddUsers.Name = "btnAddUsers" - Me.btnAddUsers.UseVisualStyleBackColor = True - ' - 'lbllimited - ' - resources.ApplyResources(Me.lbllimited, "lbllimited") - Me.lbllimited.BackColor = System.Drawing.Color.Yellow - Me.lbllimited.Name = "lbllimited" - ' - 'frmUserKonfig_AddUsers - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.SplitContainer1) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmUserKonfig_AddUsers" - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel1.PerformLayout() - Me.SplitContainer1.Panel2.ResumeLayout(False) - Me.SplitContainer1.Panel2.PerformLayout() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.GridControlUsers, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewUsers, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.ToolStrip2.ResumeLayout(False) - Me.ToolStrip2.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer - Friend WithEvents btnCancel As System.Windows.Forms.Button - Friend WithEvents btnAddUsers As System.Windows.Forms.Button - Friend WithEvents lbGroups As System.Windows.Forms.ListBox - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStrip2 As System.Windows.Forms.ToolStrip - Friend WithEvents tbSelectEverything As System.Windows.Forms.ToolStripButton - Friend WithEvents tbSelectNone As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel2 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolTipController1 As DevExpress.Utils.ToolTipController - Friend WithEvents RBCheck2 As System.Windows.Forms.RadioButton - Friend WithEvents RBCheck1 As System.Windows.Forms.RadioButton - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents GridControlUsers As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewUsers As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colUsername As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colPrename As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colEmail As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents lbllimited As System.Windows.Forms.Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.en-US.resx b/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.en-US.resx deleted file mode 100644 index 7ac4e40..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.en-US.resx +++ /dev/null @@ -1,570 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 103, 22 - - - Available Groups: - - - Selection - - - 94, 22 - - - Available Users: - - - - 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== - - - - 57, 22 - - - Select all - - - - 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== - - - - 72, 22 - - - Select none - - - - NoControl - - - Cancel - - - NoControl - - - Add User - - - - AAABAAYAMDAAAAEACACoDgAAZgAAACAgAAABAAgAqAgAAA4PAAAQEAAAAQAIAGgFAAC2FwAAMDAAAAEA - IACoJQAAHh0AACAgAAABACAAqBAAAMZCAAAQEAAAAQAgAGgEAABuUwAAKAAAADAAAABgAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AUk1rADAdaQAAAAAAl4ShADcUSABfOWwAaVNpAGBK - VABfR1EAFgcNAIpqcAC3jZIAwY+QAKqHiAB4WloAWUZGAHd2dgBXVlYAhIODAKVzcgCWdnUAmmpoAKp6 - dwCxgH4AxZSRAGZUUwDOdG4AwY+LALaIhADLm5cAZU1LAHhragD8ZVQAiWdjAJaDgQD1YUwA/WpXAP1u - WgD2a1gAn19WAM6CeADsW0IA/HNdAP14YACmdW0AhXl3AOVXPAD8f2UAlllNAGlSTQDdUjMAz1AwAOpo - SQD9hGkAp1lHALCEeQB5YVsAamZlANVMKQD9imwA/o5wAMZEHADMSiIArlAzAO98WgD9lnQAeVdMAItJ - MgB0QC4A74ljALA3BACzOQcApTYJALY7CgC8QBAAv0kZAJg8FgDNXC4A4XZNAMd0VABdU08AsUAOAKg+ - EQAfEAkAsmdHAM+ijQDauasAyWk2AOuYagD+sYcAnYFxANOvnADThFIAmHlnAN+SYADhup8A66l2ANvA - qgDuwpwA4M28AP7KmAD/0Z4A/9ajAPfOnwDtzqkA/9qpAP/esQDx06wA59S6AP/apwD/3KkA+NemAP/e - rAD/4K0A/+K1AP/luwD/4rAA/+WyAP/mtQD/+e0A+uS0AP/qvwD/6bYA/+q5AP/vxwD98dMA//nrAP/s - ugD/9dkA/+67AP/wvwD/88oA7eO+AP/zwAD/9s0A//rjAP/1wgD/+dcA//rfAP/75QD/+MUA//nGAP/6 - xwD699AA//zJAP/8zAD//dUA//7qAP/9zwD//ssA//7SAP//zAD//84A///VAP//1wD//9kA///cAP// - 3gD//+IA///lAP//7QD///MA///3AP///ABbwf8AZ6XMAFe9/wBCqP8AXK/1ADyi/wBPmdwAVKDhAAAr - VgAzmP4AOJ7/AAgSHAADRY0AJ33bACNotAAwjfMAMpT6ADKQ9QA4kfEAVHOWAGSFqAAMT6AAKXziACuA - 6AAvivIALojuAC2F6wAmc9oAKHnfACNozgAlb9UAH1WgACltzQAxbcIAQXrOADBPfAAfXcIAIGDGACJl - ywAhY9sAHFS7ABpMsgAWQ6kAHFXOAA8sawA4VpkAQlyUABM5oAARMosAFT7CABExlwADCBgAUWitAAQN - LQAOKI4ABxVYAAECCwADDHAAdXalAGxsfgBxcXIArq6uAJmZmQCLi4sAfX19AG1tbQBqamoAYmJiAFtb - WwBTU1MATExMAEdHRwBBQUEAPDw8ADY2NgAxMTEALS0tACoqKgAoKCgAJSUlACEhIQAdHR0AGhoaABgY - GAASEhIADQ0NAAkJCQAFBQUAAgICAAEBAQAEBAQEBAQEBATn5+fn5+fn5wQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBATn6C8vUjob5ucEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBOc6IRLo4QUNEefnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdE - 5BK52uAFDRHn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdE5rm4yNrgBQ0R5+cE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOc6uqipuMja4AUNEefnBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBOcjrKioqbjI2uAFDRHn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBATn5+jn5+c7G6yoqKm4yNrgBQ0R5+cEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOfnREVOTkhI - SEWspqipuMja4AUNETvn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdKS0w/QDw0MDAyrKaoqbjI2uAF - DUZGEOfnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFRMP0A8NDAwKyUlKaymqKm4yNrgBQ1GSk5E5wQEBAQE - BAQEBAQEBAQEBAQEBAQEBEg/QDw0MDAlIiImKCmspqipuMja4AUNRT9IRecEBAQEBAQEBAQEBAQEBAQE - BAQEBElAPDQwKyUiJicsLSwprKaoqbjI2uAFFUE0S+fn5+fn5+fn5+fnBAQEBAQEBAQEBEg8NDArJSIn - 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 - AAAABwAA4AAAAAADAADwAAAAAAEAAPgAAAAAAQAA/AAAAAABAAD+AAAAAAAAAP4AAAAAAAAA+AAAAAAA - AADwAAAAAAAAAOAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAgAAAAAABAACAAAAAAAMAAIAA - AAAAAwAAgAAAAAAHAACAAAAAAA8AAIAAAAAAHwAAgAAAAAA/AACAAAA4AP8AAMAAADwB/wAAwAAAf/// - AADAAAB///8AAOAAAP///wAA8AAA////AADwAAD///8AAPgAAf///wAA/AAD////AAD/AAf///8AAP/A - H////wAA//B/////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wBSTWsAMB1pAAAAAACXhKEANxRIAF85bABpU2kAYEpUAF9HUQAWBw0AimpwALeNkgDBj5AAqoeIAHha - WgBZRkYAd3Z2AFdWVgCEg4MApXNyAJZ2dQCaamgAqnp3ALGAfgDFlJEAZlRTAM50bgDBj4sAtoiEAMub - lwBlTUsAeGtqAPxlVACJZ2MAloOBAPVhTAD9alcA/W5aAPZrWACfX1YAzoJ4AOxbQgD8c10A/XhgAKZ1 - bQCFeXcA5Vc8APx/ZQCWWU0AaVJNAN1SMwDPUDAA6mhJAP2EaQCnWUcAsIR5AHlhWwBqZmUA1UwpAP2K - bAD+jnAAxkQcAMxKIgCuUDMA73xaAP2WdAB5V0wAi0kyAHRALgDviWMAsDcEALM5BwClNgkAtjsKALxA - EAC/SRkAmDwWAM1cLgDhdk0Ax3RUAF1TTwCxQA4AqD4RAB8QCQCyZ0cAz6KNANq5qwDJaTYA65hqAP6x - hwCdgXEA06+cANOEUgCYeWcA35JgAOG6nwDrqXYA28CqAO7CnADgzbwA/sqYAP/RngD/1qMA986fAO3O - qQD/2qkA/96xAPHTrADn1LoA/9qnAP/cqQD416YA/96sAP/grQD/4rUA/+W7AP/isAD/5bIA/+a1AP/5 - 7QD65LQA/+q/AP/ptgD/6rkA/+/HAP3x0wD/+esA/+y6AP/12QD/7rsA//C/AP/zygDt474A//PAAP/2 - zQD/+uMA//XCAP/51wD/+t8A//vlAP/4xQD/+cYA//rHAPr30AD//MkA//zMAP/91QD//uoA//3PAP/+ - ywD//tIA///MAP//zgD//9UA///XAP//2QD//9wA///eAP//4gD//+UA///tAP//8wD///cA///8AFvB - /wBnpcwAV73/AEKo/wBcr/UAPKL/AE+Z3ABUoOEAACtWADOY/gA4nv8ACBIcAANFjQAnfdsAI2i0ADCN - 8wAylPoAMpD1ADiR8QBUc5YAZIWoAAxPoAApfOIAK4DoAC+K8gAuiO4ALYXrACZz2gAoed8AI2jOACVv - 1QAfVaAAKW3NADFtwgBBes4AME98AB9dwgAgYMYAImXLACFj2wAcVLsAGkyyABZDqQAcVc4ADyxrADhW - mQBCXJQAEzmgABEyiwAVPsIAETGXAAMIGABRaK0ABA0tAA4ojgAHFVgAAQILAAMMcAB1dqUAbGx+AHFx - cgCurq4AmZmZAIuLiwB9fX0AbW1tAGpqagBiYmIAW1tbAFNTUwBMTEwAR0dHAEFBQQA8PDwANjY2ADEx - MQAtLS0AKioqACgoKAAlJSUAISEhAB0dHQAaGhoAGBgYABISEgANDQ0ACQkJAAUFBQACAgIAAQEBAAQE - BAQEBOjn6OcEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ6EOkQOujnBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEGzohEuEFI+fnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ6My+6yNoFI+fnBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBBs6uaiwyOAFOufnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBvoraarxuAFI+fnBAQEBAQE - BAQEBAQEBAQEBAQEBOjn4ufqraiwyNoFOufnBAQEBAQEBAQEBAQEBAQEBAQ5VkFOTk4gqqiryOAFDOLn - BAQEBAQEBAQEBAQEBAQEU0w/NDArJTAQraarxuAFG+fn6Ofn5+fn5wQEBAQEBExMPDQwIiInKFFEraar - xuA6IOcQG0Q6Ojrn5+cEBAQETD80MCInLDExNkEvraaquhJERC4dXWplXVxE5+cEBAQ/TDAlJy0xNzdT - ZF06rKfk5R5XbYWWmJydf1g6IecEBARUKyYtMT1DNWJvcVFWKVwdYX2Tl5idn5+ipW4QEucEBDlNJy03 - Q1lZZ2doYk8pF2F1hYOXnJ+hoqUBpVgR5wQEBDhANz1QTWZmZmZiQTJXbI93hJqcoKKkpQGknRjp5wQE - BDhNNksXBwMHGUNUF2GIgXKEmp2goqWlo6CgWO7nBAQEBEZG29/f3NzfBkYVbY9zcIOTm6CVoqKVn6Ft - EecEBAT6//3+3tjY2Njf8Bh1jm9vfI6YnZ+goaCdnW4z5wQE/vz7/q7Q0NDQ0NUDLnqOcmx8h5KYnJ6e - nJibbSDnBP37+vuu0M/Pz8/Pz9IMbZOFdWt0h5CTmpmSl5lh7ufy+vn4+9bOysrKysrOxVJdiIB/fnJ3 - g4OHhIOThB3r5/349vX8zszDxMTEw8O0AxiGpQGldW90cHJ2jo5pM+cE/Pb18/nFxMHCwsLCwcTWIB+A - AQF/dWtoeI6KaxnqBAT89PHw9da8wL63tb+9wrvJRB9/lY2Wh4+Qg2kdUgQEBPnx8O/vsbevr6+wr7a1 - zuYEOhVdanp6em1hF+oEBAQE7fbv7u320s7CvbWwsK+7uQQEOjo6FzkeDDvpBAQEBAQE++7t6+zw97HS - 19HNxbEEBAQEBBcXFxcXBAQEBAQEBATt8+zt6ubl5ez629778AQEBAQEBAQEBAQEBAQEBAQEBAT47eno - 5uXj4xTo7fvwBAQEBAQEBAQEBAQEBAQEBAQEBAT57xIU5eXkFOn36wQEBAQEBAQEBAQEBAQEBAQEBAQE - BATv9+sS5+rz++cEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATr6e3v6+sEBAQEBAQEBAQEBAQEBAQEBAQE - BAT8P///+A////AH///wA///8AH///gA///gAH//wAA//4AAAD8AAAAPAAAABwAAAAOAAAABgAAAAcAA - AADgAAAA8AAAAOAAAADAAAAAgAAAAAAAAAAAAAABAAAAAwAAAAcAAIAPAADAH4AB8H+AAf//wAH//+AD - ///wB///+B///ygAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AFJN - awAwHWkAAAAAAJeEoQA3FEgAXzlsAGlTaQBgSlQAX0dRABYHDQCKanAAt42SAMGPkACqh4gAeFpaAFlG - RgB3dnYAV1ZWAISDgwClc3IAlnZ1AJpqaACqencAsYB+AMWUkQBmVFMAznRuAMGPiwC2iIQAy5uXAGVN - SwB4a2oA/GVUAIlnYwCWg4EA9WFMAP1qVwD9bloA9mtYAJ9fVgDOgngA7FtCAPxzXQD9eGAApnVtAIV5 - dwDlVzwA/H9lAJZZTQBpUk0A3VIzAM9QMADqaEkA/YRpAKdZRwCwhHkAeWFbAGpmZQDVTCkA/YpsAP6O - cADGRBwAzEoiAK5QMwDvfFoA/ZZ0AHlXTACLSTIAdEAuAO+JYwCwNwQAszkHAKU2CQC2OwoAvEAQAL9J - GQCYPBYAzVwuAOF2TQDHdFQAXVNPALFADgCoPhEAHxAJALJnRwDPoo0A2rmrAMlpNgDrmGoA/rGHAJ2B - cQDTr5wA04RSAJh5ZwDfkmAA4bqfAOupdgDbwKoA7sKcAODNvAD+ypgA/9GeAP/WowD3zp8A7c6pAP/a - qQD/3rEA8dOsAOfUugD/2qcA/9ypAPjXpgD/3qwA/+CtAP/itQD/5bsA/+KwAP/lsgD/5rUA//ntAPrk - tAD/6r8A/+m2AP/quQD/78cA/fHTAP/56wD/7LoA//XZAP/uuwD/8L8A//PKAO3jvgD/88AA//bNAP/6 - 4wD/9cIA//nXAP/63wD/++UA//jFAP/5xgD/+scA+vfQAP/8yQD//MwA//3VAP/+6gD//c8A//7LAP/+ - 0gD//8wA///OAP//1QD//9cA///ZAP//3AD//94A///iAP//5QD//+0A///zAP//9wD///wAW8H/AGel - zABXvf8AQqj/AFyv9QA8ov8AT5ncAFSg4QAAK1YAM5j+ADie/wAIEhwAA0WNACd92wAjaLQAMI3zADKU - +gAykPUAOJHxAFRzlgBkhagADE+gACl84gArgOgAL4ryAC6I7gAthesAJnPaACh53wAjaM4AJW/VAB9V - oAApbc0AMW3CAEF6zgAwT3wAH13CACBgxgAiZcsAIWPbABxUuwAaTLIAFkOpABxVzgAPLGsAOFaZAEJc - lAATOaAAETKLABU+wgARMZcAAwgYAFForQAEDS0ADiiOAAcVWAABAgsAAwxwAHV2pQBsbH4AcXFyAK6u - rgCZmZkAi4uLAH19fQBtbW0AampqAGJiYgBbW1sAU1NTAExMTABHR0cAQUFBADw8PAA2NjYAMTExAC0t - LQAqKioAKCgoACUlJQAhISEAHR0dABoaGgAYGBgAEhISAA0NDQAJCQkABQUFAAICAgABAQEABATn5+cE - BAQEBAQEBAQEBATn6Dvp5+cEBAQEBAQEBATn6Ois4Bvi5wQEBAQEBAQENUFFrLjgRuLnBAQEBAQEBFk1 - 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 - eP+oQC3/3VIz/7g8DP9tIgLOCwgGhh4UEZIlGBShJxoWpysdGKslGBShIxcTlhIMCncAAABTAAAAOAAA - AB0AAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEZAUaxOAT/0kom/9tRMP/kVjn/6lpA//Zh - Tf/9ZlT//WxZ//1xXP/9d2D//Xlh//1+ZP/9gGb/9n9l/5BYSf9OmNr/W8H//1e9//9CqP//OJHx/0F6 - zv9RaK3/eHmg/5Rta/+5Sjn/5Vg+/89QMP+VPRn8WTw1425LRe9yTUj1fVZT+ItkYfiGY1/1ellW7k44 - NN0wIBvEJRkVnAcFBGEAAAAxAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByrNQP21Ewo/+BU - Nv/oWT7/9WBL//1mVP/9bFn//XJc//14YP/9fWT//YJn//6Gav/+iWz/73pZ/7JDEf+YeWf/UJ3f/1vB - //9Xvf//Qqj//ziR8f9egbb/cHF2/4VrZ/+iYFb/p1ZG/5RZTP+aaWX/pHFx/6t8dv+ziHv/07KY/9zA - p//cuan/06qg/8WSkv+vf3/9dFRS8TMjH88WDgyFAAAAPwAAABUAAAADAAAAAAAAAAAAAAAAAAAAAAAA - AA2WLwO6x0Qb/+ZYPP/vXUX//GVT//1rWP/9clz//Xlg//1/Zv/9hGn//olt//6Nb//5imr/ukIR/9yW - Yv/42aj/nYNw/1Cd3/9bwf//V73//1yv9f+mrLP/e3t7/5aWlv+wq6v/s46O/616ev/KnYr/7syj///q - t///8L3///vI////zP///87////S//v4z//n1Lr/w5aR/6V3dv1LNTHmGRAOnQAAAEMAAAAUAAAAAgAA - AAAAAAAAAAAAAAAAAAN6JgJcszkH/+ZXPP/4Yk7//WdW//1vW//9d2D//X5l//2Eaf/+im3//pBw//6V - c//NWi3/yWk2///ap///3Kn/+NWk/52Bbv9UoOH/Z6XM/6OgoP+wrqz/mJiY/4V7e/+0iIj/wZCH//XN - oP//4K3//+y+///2zP///dT////S////0////9j////Y////2////9n////Z/9rArP+wfX3/WT487BcP - DaEAAAA9AAAADgAAAAEAAAAAAAAAAAAAAAAAAAALozMDzs1IIf/8ZVP//WxZ//10Xv/9e2P//YNo//6K - bf/+kHH//pZ0/+F2Tf+1QQ3/+suX///Vov//1qP//9aj//jPnv/y06r/04RS/7lbOv+ef3b/rKam/7iI - iP/ToI3//9Wi///jtP//98////7Q///+y////83////T////1////93////c////3v///97////s//// - 7v/hzr//q3h4/1c8OusNCQeNAAAAKwAAAAcAAAAAAAAAAAAAAAAAAAABcSMCMq02A/TlWDz//W9a//14 - YP/9gGb//ohs//6OcP/+lXT/74lj/7A3A//wsn///8+c///Qnf//0Z7//9Ge///Rnv//0p//5qJu/5hN - Mf+Tgn7/xZyc/9Kfj///z5z//+W7///90P//9sP///PA///+y////9L////X////3f///+L////m//// - 6f////b/////////////////38y5/6Zzc/84JyTdAAAAYAAAABcAAAABAAAAAAAAAAAAAAAAAAAABI4s - AmO1Ogj/72dM//16Yf/9gmj//opt//6Tcv/5k3D/tT0K/+GOXf//xpX//8aV///Mmf//zJn//8yZ///M - mf//zJn/66d0/6ROLP+mdW3/xpOQ//vKm///4bf///7S///vvP//67j///jF////zf///9X////b//// - 4v///+f////t////8P/////////////////////////l/8yvnf+LX176EQsJsgAAAC4AAAAHAAAAAAAA - AAAAAAAAAAAAAAAAAASWLwNxtTsJ/+VoRv/9hGn//o1v//mObP+/Shn/zV0v//6qgv/+rIT//qyE//6w - h//+soj//rSJ//65jP/+uYz/65hq/4RNOf/CkI//6L2d///Vpf///NL///K////ksf//7br///rH//// - zv///9X////d////5f///+z////z////9/////3////////////////////i//n20f+mdnT/UTc24QAA - AGEAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElC4DX602A/PIUCT/735b/79IGP/ITyP/znRu/185 - bP8wHWn/AABm/wAAZv8wHWn/b0Nt/86CeP/+n3v/x3RU/5xqX//LmZb//9uo///uxv//+cb//+Kv///j - sP//7rv///rH////0f///9f////d////5f///+7////1/////f////3////7////+v///+z////c//// - 2f/JrJr/eVFR9AAAAIgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAUAAAALB8KAVqIKgLOsDcD/6U0 - Cf83FEj/AANo/wEHa/8FEHb/BxV7/wYTef8FEHb/Agds/wADaP9fOGv/p1xI/658df/csZ3//96s//// - 1f//77z//9uo///jsP//7rv///rH////z////9b////d////5f///+3////z////+P////j////z//// - 7f///+X////b////2f/t477/nGlp/wsHBq8AAAAjAAAAAAAAAAAAAAABAAAACgAAACoAAABXAAAAfwAA - ALIAAADUFwcA9hYHDf8AAif/BRBc/w0mjP8OKI7/DimP/w4pj/8OKY//DimP/wcYff8BCWz/XDxJ/8GP - jP/qxKT//+rB///7yv//5bL//9qn///hrv//67j///jF////zv///9X////c////4////+j////u//// - 8f////H////u////6P///+P////Z////2f///87/nGlp/zkmJckAAABCAAAAAAAAAAEAAAANAAAAOQAA - AHQAAADKAAAA9gEBAf8DAwP/BAQE/wQEBP8BAQH/AAAA/wshZ/8QMJb/ETKY/xEymP8RMpj/EDGX/xAw - lv8NKY7/XEBJ/8yZmf/xz6n///DG///5xv//36z//9ek///grf//6bb///PA///+y////9P////Y//// - 3v///+X////m////6v///+r////m////5f///9/////Y////1v///sv/roJ5/0UuLdQAAABLAAAAAAAA - AAoAAAA3AAAAhgAAAPABAQH/BQUF/wcHB/8ICAj/BwcH/wEBAf8FDij/DCRj/xEyi/8TOZ//Ezmf/xM5 - n/8TOZ//Ezmf/xM5n/8SN53/X0dR/8yZmf/x0av///DG///5xv//3Kr//9Wi///frP//5bL//+67///6 - x////87////V////2v///97////i////4////+P////i////3v///9z////U////0v//+sf/tIt+/18/ - P9wAAABYAAAAAwAAACQAAAB4AAAA+gMDA/8JCQn/CwsL/w0NDf8ODg7/AgIC/woeUf8UPaP/FUCm/xZC - qP8WQ6n/FkOp/xZDqf8WQ6n/FkOp/xZCqP8VQaf/YEpU/8yZmf/x1a7///DG///5xv//3Kn//9Kf///c - qf//6Lf///C9///zwP///cr////P////1P///9f////b////3f///93////c////2P///9T////P///9 - 0P//88D/roF3/00zM80AAABEAAAADQAAAEkAAADlBQUF/wwMDP8ODg7/ERER/xISEv8JCQn/BhEq/xZD - qf8XRqz/GEmv/xlLsf8aTbP/Gk2z/xpNs/8aTbP/Gk2z/xlLsf8ZSrD/WEth/7+Pj//u0K3///TM///5 - xv//5bP//+a////yyv//5rX//+m3///0wf//+MX///zJ////zf///9L////U////1f///9X////U//// - 0v///83///7L///4zP//7Ln/nGlp/zclJbcAAAAwAAAAHwAAAJICAgL/Dg4O/xISEv8TExP/FhYW/xgY - GP8FBQX/ETJ5/xpMsv8bT7X/G1G3/xxTuf8cVLr/HVa8/x1WvP8dVrz/HVW7/xxUuv8cUrj/S051/6uB - g//guqT//+7A///9z///9c7///HR///Zqv//2an//92s///ksf//77z///bD///4xf///Mn////M//// - zP///8z////M///8yf//+MX///7O///vwP/t0aj/nGlp/xAKCpcAAAAVAAAAMAAAANoKCgr/ExMT/xYW - Fv8ZGRn/Gxsb/x0dHf8AAAD/G1C2/xxUuv8dV73/HlrA/x9dw/8gX8X/IGDG/yBgxv8gYMb/IGDG/x9e - xP8fXML/OFaZ/4pqcP/On5n//+y5///91f///ev//+q////owP//5bz//96x///aqv//47D///G+///s - uf//8b7///PA///0wf//9MH///PA///xvv//88D///zS///lsv/Ppoz/h1tb8gAAAHEAAAAHAAAAPgAA - AP8SEhL/GBgY/xsbG/8eHh7/ISEh/yMjI/8AAAD/Hlm//x9exP8gYMb/IWLI/yJly/8iZ83/ImfN/yJn - zf8iZ83/ImfN/yJly/8hY8n/JGDA/2VWZf/Bj5H/6Mqq///zyP////j///33/////////fv//+rJ///d - sP//3av//+i2///ksf//6LX//+q3///ruP//67j//+u4///ruP///cz//+zA///eq/+se3X/UDY2vQAA - ADcAAAABAAAAaQICAv8ZGRn/HR0d/yAgIP8kJCT/JiYm/ygoKP8AAAD/IGHH/yJly/8jaM7/JGvR/yVu - 1P8lcdf/JXHX/yZz2f8mctj/JXHX/yVv1f8kbdP/I2rQ/0JclP+Vc3j/ypyV///uu/////3///////// - //////////nt///juf//1qT//+7B///cqf//36z//+Ct///grf//4K3//+Wy///5xv//9c3//9mm/9Gj - iv+UZWX1AAAAdAAAAAcAAAAAAAAAcwcHB/8eHh7/IiIi/yQkJP8oKCj/Kysr/y0tLf8AAAD/I2jO/yRt - 0/8mctj/JnTa/yd23P8oeN7/KHrg/yh64P8oeuD/KHje/yd33f8mdNr/JnPZ/yltzf9hWW7/tYaG/9ay - nv///ev///////////////////nr///luv//5Lv//+K1///ToP//1qP//9ek///cqf//67j///rH///3 - zP//1aT/77+W/6Zzc/9LNDSuAAAALQAAAAEAAAAAAAAAbAgICP8jIyP/JiYm/yoqKv8tLS3/MDAw/zIy - Mv8KCgr/HFWi/yZ02v8oed//KXvh/yp+5P8rgef/K4Lo/yyE6v8sguj/K4Hn/yp/5f8pfeP/KHrg/yd1 - 2/8xbcL/blpl/7eFhf/Xuaz////8//////////////vl///63///+df//+Wz///hrv//5bP//+y5///3 - xP///c7//+/H///Pnv/wvZP/sH15/3VRUc0AAABIAAAAAgAAAAAAAAAAAAAASQICAv8mJib/Kioq/y8v - L/8xMTH/NTU1/zg4OP8aGhr/FDxv/yl74f8rgOb/LYXr/y2H7f8uie//L4vx/y+L8f8vi/H/Lorw/y6I - 7v8thev/LILo/yp94/8oed//IVSe/2xSVvqzgYD+0K2d//rw1P//9dn///rj///+3f///Mz///nG///6 - x////Mz///7T///yx///4LL//9Sh/+O0lP+1gn//glxc0gAAAE4AAAADAAAAAAAAAAAAAAAAAAAAIgAA - AP8oKCj/MDAw/zIyMv82Njb/Ozs7/z09Pf8sLCz/BRAc/yyE6v8uiO7/L43z/zKV+/8yl/3/M5n//zOZ - //8zmf//M5j+/zKV+/8wkPb/Lonv/y2F6/8rgOb/DU6h/xQ3auF5VEvJpXZ0+bKCf//au57/+uS0///s - u///7sH//+q9///ou///6Lv//+Kx///eq//vyKL/y52R/69+fvtlR0erAAAAMAAAAAEAAAAAAAAAAAAA - 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 - +////////v79/9y9rv9JMC7mAAAAWgAAAA8AAAAEAAAAIo4sAsXNTiX//YBn//6NcP/hc0v/v04c///B - kv//xpX//8aV///Jl//vr33/vFIp/5dbT//KmYn//N2x///4yf//5rL///C9////z////9j////j//// - 7v////n////+//////////f///za/6h9dv8NCQmmAAAAIgAAAAAAAAAHAAAAKIcqArrDShz/4W9I/7pD - Ef+aXmz/TzZw/0Atb/9fQ3P/v397//Scdv+hRSD/mmhg/+a7n///+cr//+y4///erP//8r7////P//// - 2f///+P////v////+f////r////y////5P///+H/2rum/yIUFNMAAAA5AAAAAAAAAAQAAAAYAAAASD0T - AbpaHAL6Fgo7/wQPbv8JG4D/CyCG/wkbgf8CCW3/RCVa/4Q4HP+mdmr+9NS0///5yf//4a3//92p///u - u////cz////W////4f///+n////v////7////+j////e////4v/r1rb/TjIy6QAAAFUAAAAGAAAAIAAA - AIYAAADvAgIC/wQEBP8BAQH/AgUS/xExl/8RMZf/ETGX/xExl/8GF3b/JR1A8qh7c/z43bv///jG///a - p///26f//+q3///5xf///9L////a////4P///+P////k////4f///9r////b/+/ctv9oRkTwAAAAagAA - AB8AAAC4AwMD/wkJCf8MDAz/AgIC/wwjXP8VP6X/FkKo/xZDqf8WQ6n/FUCm/xQ8nv8kJVn/only/ffd - vP//+cb//92s///fsP//6Lb///O////9yv///9L////X////2////9v////Y////0v///9b/69Gt/1g5 - O+sAAABfAAAAdAQEBP8PDw//FBQU/w0NDf8MI1b/GEiu/xpNs/8bULb/G1C2/xtQtv8aTrT/GEqu/yM2 - df+LZmb97tGy///8zP//8sn//+W5///dq///5bP///TA///6x////Mz///7O///+zv//+8r///7L///+ - zf/jvKD/MBwf2wAAAEEAAADSERER/xgYGP8bGxv/DQ0N/xU9iv8dVbv/Hlm//x5bwf8fXsT/H17E/x5a - wP8dVrv/Hkug/15HWP/ZsJr///jR///96P//7tX//+jJ///crP//5LH//+67///vvf//9L////G9///w - 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 - L/9Todr/QZjy/3l6rP9pPjb4gjAa1FgcAnsAAAAfAAAACgAAAAUAAAADAAAAAQAAAAAAAAAAjjANq9hQ - L//iWkn/nVJJ/1aj2f9BmPH/eXut/3tNT//ASjT/aSMHsAEBAVgAAABJAAAAMgAAABUAAAADAAAAAHoo - B4/xXkf/+nNd/+R7Yf+RV0P/VKfg/0Sd9/9rc5P/dz82/3JFO/SFaFrvhWpg6kszL8gEAwJcAAAAGgAA - AAMAAAAowUcm5P2CZ//shF//0Yxh/5F9bf9fiaj/lpGV/8Shk//u1K7///3O////3P/l0cD/Uj074AEA - AF8AAAAWAAAAEyEKAVWbQyLUZy9L/0Axcv85LGX/UzxL/7+Tg///6br///3J////2v///+z//////+/g - 2P8pHBrNAAAAOAAAADcCAgK8BQUF+QUPKf8SNpz/EDGN/1NBWf/uzK3//++6///0wP///93////z//// - +f///+v/iHRm8wAAAFAFBQW4FBQU/w4VIv8YSa//Gk2z/xdEnv91X2v//ue+///grP//77v////V//// - 5P///+X////f/7WjiPgAAABZDw8P9yEhIf8cLEX/IGDG/yNnzf8gYb3/Y1dr//XdvP//8cn//+W2///0 - wP///M3///zN////0P+XfWr1AAAAUxkZGfctLS3/IjBD/yp+5P8tiO7/LIPk/zdckP+7m47////////1 - 5f//4K7//+Ww///2wP/84bf/OCgl1gAAADsWFhbRPDw8/z09Pf8XRoT/Kn3s/zKP9P8wiuP/Ok5v/8uy - rP779OT///HE///uvP/32rT/aU1F6QAAAG0AAAAZAAAAdT09Pf9MTEz/ZGRk/1teZv8jM2T/IT16/wob - LvkkGRWqcVFJ5q6Je/utiX/1OSkpxwAAAFwAAAAfAAAABQAAACAUFBTDV1dX/4GBgf+dnZ3/nZ2d/1RU - VP8GDxWWAAAANgAAAEYAAABYAAAAUgAAADQAAAATAAAAAwAAAAAAAAAHAAAAIg4ODoRGRkbaUlJS3TIy - MtAADBOBAAAAHAAAAAcAAAAEAAAABwAAAAYAAAAEAAAAAQAAAAAAAAAAAf8BOgD/BPYAPxT/AAMe/wAB - L/8AADf/AABG/wAATf8AAEn/AABa/wAA6P8AAP//AAD4/wAAzv8AAav/AAOs/w== - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx b/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx deleted file mode 100644 index 35e87c7..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx +++ /dev/null @@ -1,1054 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - - True - - - Fill - - - 0, 25 - - - 305, 575 - - - 2 - - - lbGroups - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 0 - - - 17, 17 - - - Segoe UI, 9pt, style=Bold - - - 125, 22 - - - Verfügbare Gruppen: - - - 0, 0 - - - 305, 25 - - - 1 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 1 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - True - - - Tahoma, 8.25pt, style=Bold - - - 18, 568 - - - 202, 13 - - - 87 - - - Groups are limited in configuration - - - False - - - lbllimited - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 0 - - - Top, Bottom, Left, Right - - - 519, 17 - - - 384, 17 - - - 0, 25 - - - LightBlue - - - Fuchsia - - - Auswahl - - - True - - - 0 - - - True - - - 1 - - - True - - - 2 - - - True - - - 3 - - - True - - - 4 - - - 547, 464 - - - 86 - - - GridControlUsers - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel2 - - - 1 - - - Bottom, Left - - - True - - - 18, 21 - - - 168, 17 - - - 7 - - - Basic Method (takes longer) - - - RBCheck1 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - NoControl - - - 18, 44 - - - 137, 17 - - - 8 - - - UserPrincipal-Method - - - RBCheck2 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - 3, 495 - - - 185, 70 - - - 9 - - - ActiveDirectory-Methode - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 2 - - - 124, 17 - - - Segoe UI, 9pt, style=Bold - - - 128, 22 - - - Verfügbare Benutzer: - - - - 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== - - - - Magenta - - - 90, 22 - - - Alle auswählen - - - - 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== - - - - Magenta - - - 104, 22 - - - Nichts auswählen - - - 0, 0 - - - 547, 25 - - - 5 - - - ToolStrip2 - - - ToolStrip2 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 3 - - - Bottom, Left - - - MiddleLeft - - - 433, 528 - - - 100, 26 - - - 4 - - - Abbrechen - - - MiddleRight - - - btnCancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 4 - - - Bottom, Left - - - MiddleLeft - - - 433, 495 - - - 100, 27 - - - 3 - - - Hinzufügen - - - MiddleRight - - - btnAddUsers - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 5 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 856, 600 - - - 305 - - - 1 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 231, 17 - - - True - - - 6, 13 - - - 856, 600 - - - Segoe UI, 8.25pt - - - - AAABAAYAMDAAAAEACACoDgAAZgAAACAgAAABAAgAqAgAAA4PAAAQEAAAAQAIAGgFAAC2FwAAMDAAAAEA - IACoJQAAHh0AACAgAAABACAAqBAAAMZCAAAQEAAAAQAgAGgEAABuUwAAKAAAADAAAABgAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AUk1rADAdaQAAAAAAl4ShADcUSABfOWwAaVNpAGBK - VABfR1EAFgcNAIpqcAC3jZIAwY+QAKqHiAB4WloAWUZGAHd2dgBXVlYAhIODAKVzcgCWdnUAmmpoAKp6 - dwCxgH4AxZSRAGZUUwDOdG4AwY+LALaIhADLm5cAZU1LAHhragD8ZVQAiWdjAJaDgQD1YUwA/WpXAP1u - WgD2a1gAn19WAM6CeADsW0IA/HNdAP14YACmdW0AhXl3AOVXPAD8f2UAlllNAGlSTQDdUjMAz1AwAOpo - SQD9hGkAp1lHALCEeQB5YVsAamZlANVMKQD9imwA/o5wAMZEHADMSiIArlAzAO98WgD9lnQAeVdMAItJ - MgB0QC4A74ljALA3BACzOQcApTYJALY7CgC8QBAAv0kZAJg8FgDNXC4A4XZNAMd0VABdU08AsUAOAKg+ - EQAfEAkAsmdHAM+ijQDauasAyWk2AOuYagD+sYcAnYFxANOvnADThFIAmHlnAN+SYADhup8A66l2ANvA - qgDuwpwA4M28AP7KmAD/0Z4A/9ajAPfOnwDtzqkA/9qpAP/esQDx06wA59S6AP/apwD/3KkA+NemAP/e - rAD/4K0A/+K1AP/luwD/4rAA/+WyAP/mtQD/+e0A+uS0AP/qvwD/6bYA/+q5AP/vxwD98dMA//nrAP/s - ugD/9dkA/+67AP/wvwD/88oA7eO+AP/zwAD/9s0A//rjAP/1wgD/+dcA//rfAP/75QD/+MUA//nGAP/6 - xwD699AA//zJAP/8zAD//dUA//7qAP/9zwD//ssA//7SAP//zAD//84A///VAP//1wD//9kA///cAP// - 3gD//+IA///lAP//7QD///MA///3AP///ABbwf8AZ6XMAFe9/wBCqP8AXK/1ADyi/wBPmdwAVKDhAAAr - VgAzmP4AOJ7/AAgSHAADRY0AJ33bACNotAAwjfMAMpT6ADKQ9QA4kfEAVHOWAGSFqAAMT6AAKXziACuA - 6AAvivIALojuAC2F6wAmc9oAKHnfACNozgAlb9UAH1WgACltzQAxbcIAQXrOADBPfAAfXcIAIGDGACJl - ywAhY9sAHFS7ABpMsgAWQ6kAHFXOAA8sawA4VpkAQlyUABM5oAARMosAFT7CABExlwADCBgAUWitAAQN - LQAOKI4ABxVYAAECCwADDHAAdXalAGxsfgBxcXIArq6uAJmZmQCLi4sAfX19AG1tbQBqamoAYmJiAFtb - WwBTU1MATExMAEdHRwBBQUEAPDw8ADY2NgAxMTEALS0tACoqKgAoKCgAJSUlACEhIQAdHR0AGhoaABgY - GAASEhIADQ0NAAkJCQAFBQUAAgICAAEBAQAEBAQEBAQEBATn5+fn5+fn5wQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBATn6C8vUjob5ucEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBOc6IRLo4QUNEefnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdE - 5BK52uAFDRHn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdE5rm4yNrgBQ0R5+cE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOc6uqipuMja4AUNEefnBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBOcjrKioqbjI2uAFDRHn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBATn5+jn5+c7G6yoqKm4yNrgBQ0R5+cEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOfnREVOTkhI - SEWspqipuMja4AUNETvn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdKS0w/QDw0MDAyrKaoqbjI2uAF - DUZGEOfnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFRMP0A8NDAwKyUlKaymqKm4yNrgBQ1GSk5E5wQEBAQE - BAQEBAQEBAQEBAQEBAQEBEg/QDw0MDAlIiImKCmspqipuMja4AUNRT9IRecEBAQEBAQEBAQEBAQEBAQE - BAQEBElAPDQwKyUiJicsLSwprKaoqbjI2uAFFUE0S+fn5+fn5+fn5+fnBAQEBAQEBAQEBEg8NDArJSIn - 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 - AAAABwAA4AAAAAADAADwAAAAAAEAAPgAAAAAAQAA/AAAAAABAAD+AAAAAAAAAP4AAAAAAAAA+AAAAAAA - AADwAAAAAAAAAOAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAgAAAAAABAACAAAAAAAMAAIAA - AAAAAwAAgAAAAAAHAACAAAAAAA8AAIAAAAAAHwAAgAAAAAA/AACAAAA4AP8AAMAAADwB/wAAwAAAf/// - AADAAAB///8AAOAAAP///wAA8AAA////AADwAAD///8AAPgAAf///wAA/AAD////AAD/AAf///8AAP/A - H////wAA//B/////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wBSTWsAMB1pAAAAAACXhKEANxRIAF85bABpU2kAYEpUAF9HUQAWBw0AimpwALeNkgDBj5AAqoeIAHha - WgBZRkYAd3Z2AFdWVgCEg4MApXNyAJZ2dQCaamgAqnp3ALGAfgDFlJEAZlRTAM50bgDBj4sAtoiEAMub - lwBlTUsAeGtqAPxlVACJZ2MAloOBAPVhTAD9alcA/W5aAPZrWACfX1YAzoJ4AOxbQgD8c10A/XhgAKZ1 - bQCFeXcA5Vc8APx/ZQCWWU0AaVJNAN1SMwDPUDAA6mhJAP2EaQCnWUcAsIR5AHlhWwBqZmUA1UwpAP2K - bAD+jnAAxkQcAMxKIgCuUDMA73xaAP2WdAB5V0wAi0kyAHRALgDviWMAsDcEALM5BwClNgkAtjsKALxA - EAC/SRkAmDwWAM1cLgDhdk0Ax3RUAF1TTwCxQA4AqD4RAB8QCQCyZ0cAz6KNANq5qwDJaTYA65hqAP6x - hwCdgXEA06+cANOEUgCYeWcA35JgAOG6nwDrqXYA28CqAO7CnADgzbwA/sqYAP/RngD/1qMA986fAO3O - qQD/2qkA/96xAPHTrADn1LoA/9qnAP/cqQD416YA/96sAP/grQD/4rUA/+W7AP/isAD/5bIA/+a1AP/5 - 7QD65LQA/+q/AP/ptgD/6rkA/+/HAP3x0wD/+esA/+y6AP/12QD/7rsA//C/AP/zygDt474A//PAAP/2 - zQD/+uMA//XCAP/51wD/+t8A//vlAP/4xQD/+cYA//rHAPr30AD//MkA//zMAP/91QD//uoA//3PAP/+ - ywD//tIA///MAP//zgD//9UA///XAP//2QD//9wA///eAP//4gD//+UA///tAP//8wD///cA///8AFvB - /wBnpcwAV73/AEKo/wBcr/UAPKL/AE+Z3ABUoOEAACtWADOY/gA4nv8ACBIcAANFjQAnfdsAI2i0ADCN - 8wAylPoAMpD1ADiR8QBUc5YAZIWoAAxPoAApfOIAK4DoAC+K8gAuiO4ALYXrACZz2gAoed8AI2jOACVv - 1QAfVaAAKW3NADFtwgBBes4AME98AB9dwgAgYMYAImXLACFj2wAcVLsAGkyyABZDqQAcVc4ADyxrADhW - mQBCXJQAEzmgABEyiwAVPsIAETGXAAMIGABRaK0ABA0tAA4ojgAHFVgAAQILAAMMcAB1dqUAbGx+AHFx - cgCurq4AmZmZAIuLiwB9fX0AbW1tAGpqagBiYmIAW1tbAFNTUwBMTEwAR0dHAEFBQQA8PDwANjY2ADEx - MQAtLS0AKioqACgoKAAlJSUAISEhAB0dHQAaGhoAGBgYABISEgANDQ0ACQkJAAUFBQACAgIAAQEBAAQE - BAQEBOjn6OcEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ6EOkQOujnBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEGzohEuEFI+fnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ6My+6yNoFI+fnBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBBs6uaiwyOAFOufnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBvoraarxuAFI+fnBAQEBAQE - BAQEBAQEBAQEBAQEBOjn4ufqraiwyNoFOufnBAQEBAQEBAQEBAQEBAQEBAQ5VkFOTk4gqqiryOAFDOLn - BAQEBAQEBAQEBAQEBAQEU0w/NDArJTAQraarxuAFG+fn6Ofn5+fn5wQEBAQEBExMPDQwIiInKFFEraar - xuA6IOcQG0Q6Ojrn5+cEBAQETD80MCInLDExNkEvraaquhJERC4dXWplXVxE5+cEBAQ/TDAlJy0xNzdT - ZF06rKfk5R5XbYWWmJydf1g6IecEBARUKyYtMT1DNWJvcVFWKVwdYX2Tl5idn5+ipW4QEucEBDlNJy03 - Q1lZZ2doYk8pF2F1hYOXnJ+hoqUBpVgR5wQEBDhANz1QTWZmZmZiQTJXbI93hJqcoKKkpQGknRjp5wQE - BDhNNksXBwMHGUNUF2GIgXKEmp2goqWlo6CgWO7nBAQEBEZG29/f3NzfBkYVbY9zcIOTm6CVoqKVn6Ft - EecEBAT6//3+3tjY2Njf8Bh1jm9vfI6YnZ+goaCdnW4z5wQE/vz7/q7Q0NDQ0NUDLnqOcmx8h5KYnJ6e - nJibbSDnBP37+vuu0M/Pz8/Pz9IMbZOFdWt0h5CTmpmSl5lh7ufy+vn4+9bOysrKysrOxVJdiIB/fnJ3 - g4OHhIOThB3r5/349vX8zszDxMTEw8O0AxiGpQGldW90cHJ2jo5pM+cE/Pb18/nFxMHCwsLCwcTWIB+A - AQF/dWtoeI6KaxnqBAT89PHw9da8wL63tb+9wrvJRB9/lY2Wh4+Qg2kdUgQEBPnx8O/vsbevr6+wr7a1 - zuYEOhVdanp6em1hF+oEBAQE7fbv7u320s7CvbWwsK+7uQQEOjo6FzkeDDvpBAQEBAQE++7t6+zw97HS - 19HNxbEEBAQEBBcXFxcXBAQEBAQEBATt8+zt6ubl5ez629778AQEBAQEBAQEBAQEBAQEBAQEBAT47eno - 5uXj4xTo7fvwBAQEBAQEBAQEBAQEBAQEBAQEBAT57xIU5eXkFOn36wQEBAQEBAQEBAQEBAQEBAQEBAQE - BATv9+sS5+rz++cEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATr6e3v6+sEBAQEBAQEBAQEBAQEBAQEBAQE - BAT8P///+A////AH///wA///8AH///gA///gAH//wAA//4AAAD8AAAAPAAAABwAAAAOAAAABgAAAAcAA - AADgAAAA8AAAAOAAAADAAAAAgAAAAAAAAAAAAAABAAAAAwAAAAcAAIAPAADAH4AB8H+AAf//wAH//+AD - ///wB///+B///ygAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AFJN - awAwHWkAAAAAAJeEoQA3FEgAXzlsAGlTaQBgSlQAX0dRABYHDQCKanAAt42SAMGPkACqh4gAeFpaAFlG - RgB3dnYAV1ZWAISDgwClc3IAlnZ1AJpqaACqencAsYB+AMWUkQBmVFMAznRuAMGPiwC2iIQAy5uXAGVN - SwB4a2oA/GVUAIlnYwCWg4EA9WFMAP1qVwD9bloA9mtYAJ9fVgDOgngA7FtCAPxzXQD9eGAApnVtAIV5 - dwDlVzwA/H9lAJZZTQBpUk0A3VIzAM9QMADqaEkA/YRpAKdZRwCwhHkAeWFbAGpmZQDVTCkA/YpsAP6O - cADGRBwAzEoiAK5QMwDvfFoA/ZZ0AHlXTACLSTIAdEAuAO+JYwCwNwQAszkHAKU2CQC2OwoAvEAQAL9J - GQCYPBYAzVwuAOF2TQDHdFQAXVNPALFADgCoPhEAHxAJALJnRwDPoo0A2rmrAMlpNgDrmGoA/rGHAJ2B - cQDTr5wA04RSAJh5ZwDfkmAA4bqfAOupdgDbwKoA7sKcAODNvAD+ypgA/9GeAP/WowD3zp8A7c6pAP/a - qQD/3rEA8dOsAOfUugD/2qcA/9ypAPjXpgD/3qwA/+CtAP/itQD/5bsA/+KwAP/lsgD/5rUA//ntAPrk - tAD/6r8A/+m2AP/quQD/78cA/fHTAP/56wD/7LoA//XZAP/uuwD/8L8A//PKAO3jvgD/88AA//bNAP/6 - 4wD/9cIA//nXAP/63wD/++UA//jFAP/5xgD/+scA+vfQAP/8yQD//MwA//3VAP/+6gD//c8A//7LAP/+ - 0gD//8wA///OAP//1QD//9cA///ZAP//3AD//94A///iAP//5QD//+0A///zAP//9wD///wAW8H/AGel - zABXvf8AQqj/AFyv9QA8ov8AT5ncAFSg4QAAK1YAM5j+ADie/wAIEhwAA0WNACd92wAjaLQAMI3zADKU - +gAykPUAOJHxAFRzlgBkhagADE+gACl84gArgOgAL4ryAC6I7gAthesAJnPaACh53wAjaM4AJW/VAB9V - oAApbc0AMW3CAEF6zgAwT3wAH13CACBgxgAiZcsAIWPbABxUuwAaTLIAFkOpABxVzgAPLGsAOFaZAEJc - lAATOaAAETKLABU+wgARMZcAAwgYAFForQAEDS0ADiiOAAcVWAABAgsAAwxwAHV2pQBsbH4AcXFyAK6u - rgCZmZkAi4uLAH19fQBtbW0AampqAGJiYgBbW1sAU1NTAExMTABHR0cAQUFBADw8PAA2NjYAMTExAC0t - LQAqKioAKCgoACUlJQAhISEAHR0dABoaGgAYGBgAEhISAA0NDQAJCQkABQUFAAICAgABAQEABATn5+cE - BAQEBAQEBAQEBATn6Dvp5+cEBAQEBAQEBATn6Ois4Bvi5wQEBAQEBAQENUFFrLjgRuLnBAQEBAQEBFk1 - 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 - eP+oQC3/3VIz/7g8DP9tIgLOCwgGhh4UEZIlGBShJxoWpysdGKslGBShIxcTlhIMCncAAABTAAAAOAAA - AB0AAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEZAUaxOAT/0kom/9tRMP/kVjn/6lpA//Zh - Tf/9ZlT//WxZ//1xXP/9d2D//Xlh//1+ZP/9gGb/9n9l/5BYSf9OmNr/W8H//1e9//9CqP//OJHx/0F6 - zv9RaK3/eHmg/5Rta/+5Sjn/5Vg+/89QMP+VPRn8WTw1425LRe9yTUj1fVZT+ItkYfiGY1/1ellW7k44 - NN0wIBvEJRkVnAcFBGEAAAAxAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByrNQP21Ewo/+BU - Nv/oWT7/9WBL//1mVP/9bFn//XJc//14YP/9fWT//YJn//6Gav/+iWz/73pZ/7JDEf+YeWf/UJ3f/1vB - //9Xvf//Qqj//ziR8f9egbb/cHF2/4VrZ/+iYFb/p1ZG/5RZTP+aaWX/pHFx/6t8dv+ziHv/07KY/9zA - p//cuan/06qg/8WSkv+vf3/9dFRS8TMjH88WDgyFAAAAPwAAABUAAAADAAAAAAAAAAAAAAAAAAAAAAAA - AA2WLwO6x0Qb/+ZYPP/vXUX//GVT//1rWP/9clz//Xlg//1/Zv/9hGn//olt//6Nb//5imr/ukIR/9yW - Yv/42aj/nYNw/1Cd3/9bwf//V73//1yv9f+mrLP/e3t7/5aWlv+wq6v/s46O/616ev/KnYr/7syj///q - t///8L3///vI////zP///87////S//v4z//n1Lr/w5aR/6V3dv1LNTHmGRAOnQAAAEMAAAAUAAAAAgAA - AAAAAAAAAAAAAAAAAAN6JgJcszkH/+ZXPP/4Yk7//WdW//1vW//9d2D//X5l//2Eaf/+im3//pBw//6V - c//NWi3/yWk2///ap///3Kn/+NWk/52Bbv9UoOH/Z6XM/6OgoP+wrqz/mJiY/4V7e/+0iIj/wZCH//XN - oP//4K3//+y+///2zP///dT////S////0////9j////Y////2////9n////Z/9rArP+wfX3/WT487BcP - DaEAAAA9AAAADgAAAAEAAAAAAAAAAAAAAAAAAAALozMDzs1IIf/8ZVP//WxZ//10Xv/9e2P//YNo//6K - bf/+kHH//pZ0/+F2Tf+1QQ3/+suX///Vov//1qP//9aj//jPnv/y06r/04RS/7lbOv+ef3b/rKam/7iI - iP/ToI3//9Wi///jtP//98////7Q///+y////83////T////1////93////c////3v///97////s//// - 7v/hzr//q3h4/1c8OusNCQeNAAAAKwAAAAcAAAAAAAAAAAAAAAAAAAABcSMCMq02A/TlWDz//W9a//14 - YP/9gGb//ohs//6OcP/+lXT/74lj/7A3A//wsn///8+c///Qnf//0Z7//9Ge///Rnv//0p//5qJu/5hN - Mf+Tgn7/xZyc/9Kfj///z5z//+W7///90P//9sP///PA///+y////9L////X////3f///+L////m//// - 6f////b/////////////////38y5/6Zzc/84JyTdAAAAYAAAABcAAAABAAAAAAAAAAAAAAAAAAAABI4s - AmO1Ogj/72dM//16Yf/9gmj//opt//6Tcv/5k3D/tT0K/+GOXf//xpX//8aV///Mmf//zJn//8yZ///M - mf//zJn/66d0/6ROLP+mdW3/xpOQ//vKm///4bf///7S///vvP//67j///jF////zf///9X////b//// - 4v///+f////t////8P/////////////////////////l/8yvnf+LX176EQsJsgAAAC4AAAAHAAAAAAAA - AAAAAAAAAAAAAAAAAASWLwNxtTsJ/+VoRv/9hGn//o1v//mObP+/Shn/zV0v//6qgv/+rIT//qyE//6w - h//+soj//rSJ//65jP/+uYz/65hq/4RNOf/CkI//6L2d///Vpf///NL///K////ksf//7br///rH//// - zv///9X////d////5f///+z////z////9/////3////////////////////i//n20f+mdnT/UTc24QAA - AGEAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElC4DX602A/PIUCT/735b/79IGP/ITyP/znRu/185 - bP8wHWn/AABm/wAAZv8wHWn/b0Nt/86CeP/+n3v/x3RU/5xqX//LmZb//9uo///uxv//+cb//+Kv///j - sP//7rv///rH////0f///9f////d////5f///+7////1/////f////3////7////+v///+z////c//// - 2f/JrJr/eVFR9AAAAIgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAUAAAALB8KAVqIKgLOsDcD/6U0 - Cf83FEj/AANo/wEHa/8FEHb/BxV7/wYTef8FEHb/Agds/wADaP9fOGv/p1xI/658df/csZ3//96s//// - 1f//77z//9uo///jsP//7rv///rH////z////9b////d////5f///+3////z////+P////j////z//// - 7f///+X////b////2f/t477/nGlp/wsHBq8AAAAjAAAAAAAAAAAAAAABAAAACgAAACoAAABXAAAAfwAA - ALIAAADUFwcA9hYHDf8AAif/BRBc/w0mjP8OKI7/DimP/w4pj/8OKY//DimP/wcYff8BCWz/XDxJ/8GP - jP/qxKT//+rB///7yv//5bL//9qn///hrv//67j///jF////zv///9X////c////4////+j////u//// - 8f////H////u////6P///+P////Z////2f///87/nGlp/zkmJckAAABCAAAAAAAAAAEAAAANAAAAOQAA - AHQAAADKAAAA9gEBAf8DAwP/BAQE/wQEBP8BAQH/AAAA/wshZ/8QMJb/ETKY/xEymP8RMpj/EDGX/xAw - lv8NKY7/XEBJ/8yZmf/xz6n///DG///5xv//36z//9ek///grf//6bb///PA///+y////9P////Y//// - 3v///+X////m////6v///+r////m////5f///9/////Y////1v///sv/roJ5/0UuLdQAAABLAAAAAAAA - AAoAAAA3AAAAhgAAAPABAQH/BQUF/wcHB/8ICAj/BwcH/wEBAf8FDij/DCRj/xEyi/8TOZ//Ezmf/xM5 - n/8TOZ//Ezmf/xM5n/8SN53/X0dR/8yZmf/x0av///DG///5xv//3Kr//9Wi///frP//5bL//+67///6 - x////87////V////2v///97////i////4////+P////i////3v///9z////U////0v//+sf/tIt+/18/ - P9wAAABYAAAAAwAAACQAAAB4AAAA+gMDA/8JCQn/CwsL/w0NDf8ODg7/AgIC/woeUf8UPaP/FUCm/xZC - qP8WQ6n/FkOp/xZDqf8WQ6n/FkOp/xZCqP8VQaf/YEpU/8yZmf/x1a7///DG///5xv//3Kn//9Kf///c - qf//6Lf///C9///zwP///cr////P////1P///9f////b////3f///93////c////2P///9T////P///9 - 0P//88D/roF3/00zM80AAABEAAAADQAAAEkAAADlBQUF/wwMDP8ODg7/ERER/xISEv8JCQn/BhEq/xZD - qf8XRqz/GEmv/xlLsf8aTbP/Gk2z/xpNs/8aTbP/Gk2z/xlLsf8ZSrD/WEth/7+Pj//u0K3///TM///5 - xv//5bP//+a////yyv//5rX//+m3///0wf//+MX///zJ////zf///9L////U////1f///9X////U//// - 0v///83///7L///4zP//7Ln/nGlp/zclJbcAAAAwAAAAHwAAAJICAgL/Dg4O/xISEv8TExP/FhYW/xgY - GP8FBQX/ETJ5/xpMsv8bT7X/G1G3/xxTuf8cVLr/HVa8/x1WvP8dVrz/HVW7/xxUuv8cUrj/S051/6uB - g//guqT//+7A///9z///9c7///HR///Zqv//2an//92s///ksf//77z///bD///4xf///Mn////M//// - zP///8z////M///8yf//+MX///7O///vwP/t0aj/nGlp/xAKCpcAAAAVAAAAMAAAANoKCgr/ExMT/xYW - Fv8ZGRn/Gxsb/x0dHf8AAAD/G1C2/xxUuv8dV73/HlrA/x9dw/8gX8X/IGDG/yBgxv8gYMb/IGDG/x9e - xP8fXML/OFaZ/4pqcP/On5n//+y5///91f///ev//+q////owP//5bz//96x///aqv//47D///G+///s - uf//8b7///PA///0wf//9MH///PA///xvv//88D///zS///lsv/Ppoz/h1tb8gAAAHEAAAAHAAAAPgAA - AP8SEhL/GBgY/xsbG/8eHh7/ISEh/yMjI/8AAAD/Hlm//x9exP8gYMb/IWLI/yJly/8iZ83/ImfN/yJn - zf8iZ83/ImfN/yJly/8hY8n/JGDA/2VWZf/Bj5H/6Mqq///zyP////j///33/////////fv//+rJ///d - sP//3av//+i2///ksf//6LX//+q3///ruP//67j//+u4///ruP///cz//+zA///eq/+se3X/UDY2vQAA - ADcAAAABAAAAaQICAv8ZGRn/HR0d/yAgIP8kJCT/JiYm/ygoKP8AAAD/IGHH/yJly/8jaM7/JGvR/yVu - 1P8lcdf/JXHX/yZz2f8mctj/JXHX/yVv1f8kbdP/I2rQ/0JclP+Vc3j/ypyV///uu/////3///////// - //////////nt///juf//1qT//+7B///cqf//36z//+Ct///grf//4K3//+Wy///5xv//9c3//9mm/9Gj - iv+UZWX1AAAAdAAAAAcAAAAAAAAAcwcHB/8eHh7/IiIi/yQkJP8oKCj/Kysr/y0tLf8AAAD/I2jO/yRt - 0/8mctj/JnTa/yd23P8oeN7/KHrg/yh64P8oeuD/KHje/yd33f8mdNr/JnPZ/yltzf9hWW7/tYaG/9ay - nv///ev///////////////////nr///luv//5Lv//+K1///ToP//1qP//9ek///cqf//67j///rH///3 - zP//1aT/77+W/6Zzc/9LNDSuAAAALQAAAAEAAAAAAAAAbAgICP8jIyP/JiYm/yoqKv8tLS3/MDAw/zIy - Mv8KCgr/HFWi/yZ02v8oed//KXvh/yp+5P8rgef/K4Lo/yyE6v8sguj/K4Hn/yp/5f8pfeP/KHrg/yd1 - 2/8xbcL/blpl/7eFhf/Xuaz////8//////////////vl///63///+df//+Wz///hrv//5bP//+y5///3 - xP///c7//+/H///Pnv/wvZP/sH15/3VRUc0AAABIAAAAAgAAAAAAAAAAAAAASQICAv8mJib/Kioq/y8v - L/8xMTH/NTU1/zg4OP8aGhr/FDxv/yl74f8rgOb/LYXr/y2H7f8uie//L4vx/y+L8f8vi/H/Lorw/y6I - 7v8thev/LILo/yp94/8oed//IVSe/2xSVvqzgYD+0K2d//rw1P//9dn///rj///+3f///Mz///nG///6 - x////Mz///7T///yx///4LL//9Sh/+O0lP+1gn//glxc0gAAAE4AAAADAAAAAAAAAAAAAAAAAAAAIgAA - AP8oKCj/MDAw/zIyMv82Njb/Ozs7/z09Pf8sLCz/BRAc/yyE6v8uiO7/L43z/zKV+/8yl/3/M5n//zOZ - //8zmf//M5j+/zKV+/8wkPb/Lonv/y2F6/8rgOb/DU6h/xQ3auF5VEvJpXZ0+bKCf//au57/+uS0///s - u///7sH//+q9///ou///6Lv//+Kx///eq//vyKL/y52R/69+fvtlR0erAAAAMAAAAAEAAAAAAAAAAAAA - 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 - +////////v79/9y9rv9JMC7mAAAAWgAAAA8AAAAEAAAAIo4sAsXNTiX//YBn//6NcP/hc0v/v04c///B - kv//xpX//8aV///Jl//vr33/vFIp/5dbT//KmYn//N2x///4yf//5rL///C9////z////9j////j//// - 7v////n////+//////////f///za/6h9dv8NCQmmAAAAIgAAAAAAAAAHAAAAKIcqArrDShz/4W9I/7pD - Ef+aXmz/TzZw/0Atb/9fQ3P/v397//Scdv+hRSD/mmhg/+a7n///+cr//+y4///erP//8r7////P//// - 2f///+P////v////+f////r////y////5P///+H/2rum/yIUFNMAAAA5AAAAAAAAAAQAAAAYAAAASD0T - AbpaHAL6Fgo7/wQPbv8JG4D/CyCG/wkbgf8CCW3/RCVa/4Q4HP+mdmr+9NS0///5yf//4a3//92p///u - u////cz////W////4f///+n////v////7////+j////e////4v/r1rb/TjIy6QAAAFUAAAAGAAAAIAAA - AIYAAADvAgIC/wQEBP8BAQH/AgUS/xExl/8RMZf/ETGX/xExl/8GF3b/JR1A8qh7c/z43bv///jG///a - p///26f//+q3///5xf///9L////a////4P///+P////k////4f///9r////b/+/ctv9oRkTwAAAAagAA - AB8AAAC4AwMD/wkJCf8MDAz/AgIC/wwjXP8VP6X/FkKo/xZDqf8WQ6n/FUCm/xQ8nv8kJVn/only/ffd - vP//+cb//92s///fsP//6Lb///O////9yv///9L////X////2////9v////Y////0v///9b/69Gt/1g5 - O+sAAABfAAAAdAQEBP8PDw//FBQU/w0NDf8MI1b/GEiu/xpNs/8bULb/G1C2/xtQtv8aTrT/GEqu/yM2 - df+LZmb97tGy///8zP//8sn//+W5///dq///5bP///TA///6x////Mz///7O///+zv//+8r///7L///+ - zf/jvKD/MBwf2wAAAEEAAADSERER/xgYGP8bGxv/DQ0N/xU9iv8dVbv/Hlm//x5bwf8fXsT/H17E/x5a - wP8dVrv/Hkug/15HWP/ZsJr///jR///96P//7tX//+jJ///crP//5LH//+67///vvf//9L////G9///w - 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 - L/9Todr/QZjy/3l6rP9pPjb4gjAa1FgcAnsAAAAfAAAACgAAAAUAAAADAAAAAQAAAAAAAAAAjjANq9hQ - L//iWkn/nVJJ/1aj2f9BmPH/eXut/3tNT//ASjT/aSMHsAEBAVgAAABJAAAAMgAAABUAAAADAAAAAHoo - B4/xXkf/+nNd/+R7Yf+RV0P/VKfg/0Sd9/9rc5P/dz82/3JFO/SFaFrvhWpg6kszL8gEAwJcAAAAGgAA - AAMAAAAowUcm5P2CZ//shF//0Yxh/5F9bf9fiaj/lpGV/8Shk//u1K7///3O////3P/l0cD/Uj074AEA - AF8AAAAWAAAAEyEKAVWbQyLUZy9L/0Axcv85LGX/UzxL/7+Tg///6br///3J////2v///+z//////+/g - 2P8pHBrNAAAAOAAAADcCAgK8BQUF+QUPKf8SNpz/EDGN/1NBWf/uzK3//++6///0wP///93////z//// - +f///+v/iHRm8wAAAFAFBQW4FBQU/w4VIv8YSa//Gk2z/xdEnv91X2v//ue+///grP//77v////V//// - 5P///+X////f/7WjiPgAAABZDw8P9yEhIf8cLEX/IGDG/yNnzf8gYb3/Y1dr//XdvP//8cn//+W2///0 - wP///M3///zN////0P+XfWr1AAAAUxkZGfctLS3/IjBD/yp+5P8tiO7/LIPk/zdckP+7m47////////1 - 5f//4K7//+Ww///2wP/84bf/OCgl1gAAADsWFhbRPDw8/z09Pf8XRoT/Kn3s/zKP9P8wiuP/Ok5v/8uy - rP779OT///HE///uvP/32rT/aU1F6QAAAG0AAAAZAAAAdT09Pf9MTEz/ZGRk/1teZv8jM2T/IT16/wob - LvkkGRWqcVFJ5q6Je/utiX/1OSkpxwAAAFwAAAAfAAAABQAAACAUFBTDV1dX/4GBgf+dnZ3/nZ2d/1RU - VP8GDxWWAAAANgAAAEYAAABYAAAAUgAAADQAAAATAAAAAwAAAAAAAAAHAAAAIg4ODoRGRkbaUlJS3TIy - MtAADBOBAAAAHAAAAAcAAAAEAAAABwAAAAYAAAAEAAAAAQAAAAAAAAAAAf8BOgD/BPYAPxT/AAMe/wAB - L/8AADf/AABG/wAATf8AAEn/AABa/wAA6P8AAP//AAD4/wAAzv8AAav/AAOs/w== - - - - Add User from ActiveDirectory - - - ToolStripLabel1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewUsers - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUsername - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPrename - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEmail - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ToolStripLabel2 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tbSelectEverything - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tbSelectNone - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolTipController1 - - - DevExpress.Utils.ToolTipController, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmUserKonfig_AddUsers - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx.bak b/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx.bak deleted file mode 100644 index 4a39933..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.resx.bak +++ /dev/null @@ -1,1054 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - - True - - - Fill - - - 0, 25 - - - 305, 575 - - - 2 - - - lbGroups - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 0 - - - 17, 17 - - - Segoe UI, 9pt, style=Bold - - - 125, 22 - - - Verfügbare Gruppen: - - - 0, 0 - - - 305, 25 - - - 1 - - - ToolStrip1 - - - ToolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel1 - - - 1 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - True - - - Tahoma, 8.25pt, style=Bold - - - 18, 568 - - - 202, 13 - - - 87 - - - Groups are limited in configuration - - - False - - - lbllimited - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 0 - - - Top, Bottom, Left, Right - - - 519, 17 - - - 384, 17 - - - 0, 25 - - - LightBlue - - - Fuchsia - - - Auswahl - - - True - - - 0 - - - True - - - 1 - - - True - - - 2 - - - True - - - 3 - - - True - - - 4 - - - 547, 464 - - - 86 - - - GridControlUsers - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel2 - - - 1 - - - Bottom, Left - - - True - - - 18, 21 - - - 168, 17 - - - 7 - - - Basic Method (takes longer) - - - RBCheck1 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - NoControl - - - 18, 44 - - - 137, 17 - - - 8 - - - UserPrincipal-Method - - - RBCheck2 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - 3, 495 - - - 185, 70 - - - 9 - - - ActiveDirectory-Methode - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 2 - - - 124, 17 - - - Segoe UI, 9pt, style=Bold - - - 128, 22 - - - Verfügbare Benutzer: - - - - 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== - - - - Magenta - - - 90, 22 - - - Alle auswählen - - - - 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== - - - - Magenta - - - 104, 22 - - - Nichts auswählen - - - 0, 0 - - - 547, 25 - - - 5 - - - ToolStrip2 - - - ToolStrip2 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 3 - - - Bottom, Left - - - MiddleLeft - - - 433, 528 - - - 100, 26 - - - 4 - - - Abbrechen - - - MiddleRight - - - btnCancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 4 - - - Bottom, Left - - - MiddleLeft - - - 433, 495 - - - 100, 27 - - - 3 - - - Hinzufügen - - - MiddleRight - - - btnAddUsers - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1.Panel2 - - - 5 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 856, 600 - - - 305 - - - 1 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 231, 17 - - - True - - - 6, 13 - - - 856, 600 - - - Segoe UI, 8.25pt - - - - AAABAAYAMDAAAAEACACoDgAAZgAAACAgAAABAAgAqAgAAA4PAAAQEAAAAQAIAGgFAAC2FwAAMDAAAAEA - IACoJQAAHh0AACAgAAABACAAqBAAAMZCAAAQEAAAAQAgAGgEAABuUwAAKAAAADAAAABgAAAAAQAIAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AUk1rADAdaQAAAAAAl4ShADcUSABfOWwAaVNpAGBK - VABfR1EAFgcNAIpqcAC3jZIAwY+QAKqHiAB4WloAWUZGAHd2dgBXVlYAhIODAKVzcgCWdnUAmmpoAKp6 - dwCxgH4AxZSRAGZUUwDOdG4AwY+LALaIhADLm5cAZU1LAHhragD8ZVQAiWdjAJaDgQD1YUwA/WpXAP1u - WgD2a1gAn19WAM6CeADsW0IA/HNdAP14YACmdW0AhXl3AOVXPAD8f2UAlllNAGlSTQDdUjMAz1AwAOpo - SQD9hGkAp1lHALCEeQB5YVsAamZlANVMKQD9imwA/o5wAMZEHADMSiIArlAzAO98WgD9lnQAeVdMAItJ - MgB0QC4A74ljALA3BACzOQcApTYJALY7CgC8QBAAv0kZAJg8FgDNXC4A4XZNAMd0VABdU08AsUAOAKg+ - EQAfEAkAsmdHAM+ijQDauasAyWk2AOuYagD+sYcAnYFxANOvnADThFIAmHlnAN+SYADhup8A66l2ANvA - qgDuwpwA4M28AP7KmAD/0Z4A/9ajAPfOnwDtzqkA/9qpAP/esQDx06wA59S6AP/apwD/3KkA+NemAP/e - rAD/4K0A/+K1AP/luwD/4rAA/+WyAP/mtQD/+e0A+uS0AP/qvwD/6bYA/+q5AP/vxwD98dMA//nrAP/s - ugD/9dkA/+67AP/wvwD/88oA7eO+AP/zwAD/9s0A//rjAP/1wgD/+dcA//rfAP/75QD/+MUA//nGAP/6 - xwD699AA//zJAP/8zAD//dUA//7qAP/9zwD//ssA//7SAP//zAD//84A///VAP//1wD//9kA///cAP// - 3gD//+IA///lAP//7QD///MA///3AP///ABbwf8AZ6XMAFe9/wBCqP8AXK/1ADyi/wBPmdwAVKDhAAAr - VgAzmP4AOJ7/AAgSHAADRY0AJ33bACNotAAwjfMAMpT6ADKQ9QA4kfEAVHOWAGSFqAAMT6AAKXziACuA - 6AAvivIALojuAC2F6wAmc9oAKHnfACNozgAlb9UAH1WgACltzQAxbcIAQXrOADBPfAAfXcIAIGDGACJl - ywAhY9sAHFS7ABpMsgAWQ6kAHFXOAA8sawA4VpkAQlyUABM5oAARMosAFT7CABExlwADCBgAUWitAAQN - LQAOKI4ABxVYAAECCwADDHAAdXalAGxsfgBxcXIArq6uAJmZmQCLi4sAfX19AG1tbQBqamoAYmJiAFtb - WwBTU1MATExMAEdHRwBBQUEAPDw8ADY2NgAxMTEALS0tACoqKgAoKCgAJSUlACEhIQAdHR0AGhoaABgY - GAASEhIADQ0NAAkJCQAFBQUAAgICAAEBAQAEBAQEBAQEBATn5+fn5+fn5wQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBATn6C8vUjob5ucEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBOc6IRLo4QUNEefnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdE - 5BK52uAFDRHn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdE5rm4yNrgBQ0R5+cE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOc6uqipuMja4AUNEefnBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBAQEBAQEBAQEBAQEBOcjrKioqbjI2uAFDRHn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBATn5+jn5+c7G6yoqKm4yNrgBQ0R5+cEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOfnREVOTkhI - SEWspqipuMja4AUNETvn5wQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOdKS0w/QDw0MDAyrKaoqbjI2uAF - DUZGEOfnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFRMP0A8NDAwKyUlKaymqKm4yNrgBQ1GSk5E5wQEBAQE - BAQEBAQEBAQEBAQEBAQEBEg/QDw0MDAlIiImKCmspqipuMja4AUNRT9IRecEBAQEBAQEBAQEBAQEBAQE - BAQEBElAPDQwKyUiJicsLSwprKaoqbjI2uAFFUE0S+fn5+fn5+fn5+fnBAQEBAQEBAQEBEg8NDArJSIn - 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 - AAAABwAA4AAAAAADAADwAAAAAAEAAPgAAAAAAQAA/AAAAAABAAD+AAAAAAAAAP4AAAAAAAAA+AAAAAAA - AADwAAAAAAAAAOAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAgAAAAAABAACAAAAAAAMAAIAA - AAAAAwAAgAAAAAAHAACAAAAAAA8AAIAAAAAAHwAAgAAAAAA/AACAAAA4AP8AAMAAADwB/wAAwAAAf/// - AADAAAB///8AAOAAAP///wAA8AAA////AADwAAD///8AAPgAAf///wAA/AAD////AAD/AAf///8AAP/A - H////wAA//B/////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wBSTWsAMB1pAAAAAACXhKEANxRIAF85bABpU2kAYEpUAF9HUQAWBw0AimpwALeNkgDBj5AAqoeIAHha - WgBZRkYAd3Z2AFdWVgCEg4MApXNyAJZ2dQCaamgAqnp3ALGAfgDFlJEAZlRTAM50bgDBj4sAtoiEAMub - lwBlTUsAeGtqAPxlVACJZ2MAloOBAPVhTAD9alcA/W5aAPZrWACfX1YAzoJ4AOxbQgD8c10A/XhgAKZ1 - bQCFeXcA5Vc8APx/ZQCWWU0AaVJNAN1SMwDPUDAA6mhJAP2EaQCnWUcAsIR5AHlhWwBqZmUA1UwpAP2K - bAD+jnAAxkQcAMxKIgCuUDMA73xaAP2WdAB5V0wAi0kyAHRALgDviWMAsDcEALM5BwClNgkAtjsKALxA - EAC/SRkAmDwWAM1cLgDhdk0Ax3RUAF1TTwCxQA4AqD4RAB8QCQCyZ0cAz6KNANq5qwDJaTYA65hqAP6x - hwCdgXEA06+cANOEUgCYeWcA35JgAOG6nwDrqXYA28CqAO7CnADgzbwA/sqYAP/RngD/1qMA986fAO3O - qQD/2qkA/96xAPHTrADn1LoA/9qnAP/cqQD416YA/96sAP/grQD/4rUA/+W7AP/isAD/5bIA/+a1AP/5 - 7QD65LQA/+q/AP/ptgD/6rkA/+/HAP3x0wD/+esA/+y6AP/12QD/7rsA//C/AP/zygDt474A//PAAP/2 - zQD/+uMA//XCAP/51wD/+t8A//vlAP/4xQD/+cYA//rHAPr30AD//MkA//zMAP/91QD//uoA//3PAP/+ - ywD//tIA///MAP//zgD//9UA///XAP//2QD//9wA///eAP//4gD//+UA///tAP//8wD///cA///8AFvB - /wBnpcwAV73/AEKo/wBcr/UAPKL/AE+Z3ABUoOEAACtWADOY/gA4nv8ACBIcAANFjQAnfdsAI2i0ADCN - 8wAylPoAMpD1ADiR8QBUc5YAZIWoAAxPoAApfOIAK4DoAC+K8gAuiO4ALYXrACZz2gAoed8AI2jOACVv - 1QAfVaAAKW3NADFtwgBBes4AME98AB9dwgAgYMYAImXLACFj2wAcVLsAGkyyABZDqQAcVc4ADyxrADhW - mQBCXJQAEzmgABEyiwAVPsIAETGXAAMIGABRaK0ABA0tAA4ojgAHFVgAAQILAAMMcAB1dqUAbGx+AHFx - cgCurq4AmZmZAIuLiwB9fX0AbW1tAGpqagBiYmIAW1tbAFNTUwBMTEwAR0dHAEFBQQA8PDwANjY2ADEx - MQAtLS0AKioqACgoKAAlJSUAISEhAB0dHQAaGhoAGBgYABISEgANDQ0ACQkJAAUFBQACAgIAAQEBAAQE - BAQEBOjn6OcEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ6EOkQOujnBAQEBAQEBAQEBAQEBAQEBAQE - BAQEBAQEGzohEuEFI+fnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ6My+6yNoFI+fnBAQEBAQEBAQEBAQE - BAQEBAQEBAQEBBs6uaiwyOAFOufnBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBvoraarxuAFI+fnBAQEBAQE - BAQEBAQEBAQEBAQEBOjn4ufqraiwyNoFOufnBAQEBAQEBAQEBAQEBAQEBAQ5VkFOTk4gqqiryOAFDOLn - BAQEBAQEBAQEBAQEBAQEU0w/NDArJTAQraarxuAFG+fn6Ofn5+fn5wQEBAQEBExMPDQwIiInKFFEraar - xuA6IOcQG0Q6Ojrn5+cEBAQETD80MCInLDExNkEvraaquhJERC4dXWplXVxE5+cEBAQ/TDAlJy0xNzdT - ZF06rKfk5R5XbYWWmJydf1g6IecEBARUKyYtMT1DNWJvcVFWKVwdYX2Tl5idn5+ipW4QEucEBDlNJy03 - Q1lZZ2doYk8pF2F1hYOXnJ+hoqUBpVgR5wQEBDhANz1QTWZmZmZiQTJXbI93hJqcoKKkpQGknRjp5wQE - BDhNNksXBwMHGUNUF2GIgXKEmp2goqWlo6CgWO7nBAQEBEZG29/f3NzfBkYVbY9zcIOTm6CVoqKVn6Ft - EecEBAT6//3+3tjY2Njf8Bh1jm9vfI6YnZ+goaCdnW4z5wQE/vz7/q7Q0NDQ0NUDLnqOcmx8h5KYnJ6e - nJibbSDnBP37+vuu0M/Pz8/Pz9IMbZOFdWt0h5CTmpmSl5lh7ufy+vn4+9bOysrKysrOxVJdiIB/fnJ3 - g4OHhIOThB3r5/349vX8zszDxMTEw8O0AxiGpQGldW90cHJ2jo5pM+cE/Pb18/nFxMHCwsLCwcTWIB+A - AQF/dWtoeI6KaxnqBAT89PHw9da8wL63tb+9wrvJRB9/lY2Wh4+Qg2kdUgQEBPnx8O/vsbevr6+wr7a1 - zuYEOhVdanp6em1hF+oEBAQE7fbv7u320s7CvbWwsK+7uQQEOjo6FzkeDDvpBAQEBAQE++7t6+zw97HS - 19HNxbEEBAQEBBcXFxcXBAQEBAQEBATt8+zt6ubl5ez629778AQEBAQEBAQEBAQEBAQEBAQEBAT47eno - 5uXj4xTo7fvwBAQEBAQEBAQEBAQEBAQEBAQEBAT57xIU5eXkFOn36wQEBAQEBAQEBAQEBAQEBAQEBAQE - BATv9+sS5+rz++cEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATr6e3v6+sEBAQEBAQEBAQEBAQEBAQEBAQE - BAT8P///+A////AH///wA///8AH///gA///gAH//wAA//4AAAD8AAAAPAAAABwAAAAOAAAABgAAAAcAA - AADgAAAA8AAAAOAAAADAAAAAgAAAAAAAAAAAAAABAAAAAwAAAAcAAIAPAADAH4AB8H+AAf//wAH//+AD - ///wB///+B///ygAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AFJN - awAwHWkAAAAAAJeEoQA3FEgAXzlsAGlTaQBgSlQAX0dRABYHDQCKanAAt42SAMGPkACqh4gAeFpaAFlG - RgB3dnYAV1ZWAISDgwClc3IAlnZ1AJpqaACqencAsYB+AMWUkQBmVFMAznRuAMGPiwC2iIQAy5uXAGVN - SwB4a2oA/GVUAIlnYwCWg4EA9WFMAP1qVwD9bloA9mtYAJ9fVgDOgngA7FtCAPxzXQD9eGAApnVtAIV5 - dwDlVzwA/H9lAJZZTQBpUk0A3VIzAM9QMADqaEkA/YRpAKdZRwCwhHkAeWFbAGpmZQDVTCkA/YpsAP6O - cADGRBwAzEoiAK5QMwDvfFoA/ZZ0AHlXTACLSTIAdEAuAO+JYwCwNwQAszkHAKU2CQC2OwoAvEAQAL9J - GQCYPBYAzVwuAOF2TQDHdFQAXVNPALFADgCoPhEAHxAJALJnRwDPoo0A2rmrAMlpNgDrmGoA/rGHAJ2B - cQDTr5wA04RSAJh5ZwDfkmAA4bqfAOupdgDbwKoA7sKcAODNvAD+ypgA/9GeAP/WowD3zp8A7c6pAP/a - qQD/3rEA8dOsAOfUugD/2qcA/9ypAPjXpgD/3qwA/+CtAP/itQD/5bsA/+KwAP/lsgD/5rUA//ntAPrk - tAD/6r8A/+m2AP/quQD/78cA/fHTAP/56wD/7LoA//XZAP/uuwD/8L8A//PKAO3jvgD/88AA//bNAP/6 - 4wD/9cIA//nXAP/63wD/++UA//jFAP/5xgD/+scA+vfQAP/8yQD//MwA//3VAP/+6gD//c8A//7LAP/+ - 0gD//8wA///OAP//1QD//9cA///ZAP//3AD//94A///iAP//5QD//+0A///zAP//9wD///wAW8H/AGel - zABXvf8AQqj/AFyv9QA8ov8AT5ncAFSg4QAAK1YAM5j+ADie/wAIEhwAA0WNACd92wAjaLQAMI3zADKU - +gAykPUAOJHxAFRzlgBkhagADE+gACl84gArgOgAL4ryAC6I7gAthesAJnPaACh53wAjaM4AJW/VAB9V - oAApbc0AMW3CAEF6zgAwT3wAH13CACBgxgAiZcsAIWPbABxUuwAaTLIAFkOpABxVzgAPLGsAOFaZAEJc - lAATOaAAETKLABU+wgARMZcAAwgYAFForQAEDS0ADiiOAAcVWAABAgsAAwxwAHV2pQBsbH4AcXFyAK6u - rgCZmZkAi4uLAH19fQBtbW0AampqAGJiYgBbW1sAU1NTAExMTABHR0cAQUFBADw8PAA2NjYAMTExAC0t - LQAqKioAKCgoACUlJQAhISEAHR0dABoaGgAYGBgAEhISAA0NDQAJCQkABQUFAAICAgABAQEABATn5+cE - BAQEBAQEBAQEBATn6Dvp5+cEBAQEBAQEBATn6Ois4Bvi5wQEBAQEBAQENUFFrLjgRuLnBAQEBAQEBFk1 - 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 - eP+oQC3/3VIz/7g8DP9tIgLOCwgGhh4UEZIlGBShJxoWpysdGKslGBShIxcTlhIMCncAAABTAAAAOAAA - AB0AAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEZAUaxOAT/0kom/9tRMP/kVjn/6lpA//Zh - Tf/9ZlT//WxZ//1xXP/9d2D//Xlh//1+ZP/9gGb/9n9l/5BYSf9OmNr/W8H//1e9//9CqP//OJHx/0F6 - zv9RaK3/eHmg/5Rta/+5Sjn/5Vg+/89QMP+VPRn8WTw1425LRe9yTUj1fVZT+ItkYfiGY1/1ellW7k44 - NN0wIBvEJRkVnAcFBGEAAAAxAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByrNQP21Ewo/+BU - Nv/oWT7/9WBL//1mVP/9bFn//XJc//14YP/9fWT//YJn//6Gav/+iWz/73pZ/7JDEf+YeWf/UJ3f/1vB - //9Xvf//Qqj//ziR8f9egbb/cHF2/4VrZ/+iYFb/p1ZG/5RZTP+aaWX/pHFx/6t8dv+ziHv/07KY/9zA - p//cuan/06qg/8WSkv+vf3/9dFRS8TMjH88WDgyFAAAAPwAAABUAAAADAAAAAAAAAAAAAAAAAAAAAAAA - AA2WLwO6x0Qb/+ZYPP/vXUX//GVT//1rWP/9clz//Xlg//1/Zv/9hGn//olt//6Nb//5imr/ukIR/9yW - Yv/42aj/nYNw/1Cd3/9bwf//V73//1yv9f+mrLP/e3t7/5aWlv+wq6v/s46O/616ev/KnYr/7syj///q - t///8L3///vI////zP///87////S//v4z//n1Lr/w5aR/6V3dv1LNTHmGRAOnQAAAEMAAAAUAAAAAgAA - AAAAAAAAAAAAAAAAAAN6JgJcszkH/+ZXPP/4Yk7//WdW//1vW//9d2D//X5l//2Eaf/+im3//pBw//6V - c//NWi3/yWk2///ap///3Kn/+NWk/52Bbv9UoOH/Z6XM/6OgoP+wrqz/mJiY/4V7e/+0iIj/wZCH//XN - oP//4K3//+y+///2zP///dT////S////0////9j////Y////2////9n////Z/9rArP+wfX3/WT487BcP - DaEAAAA9AAAADgAAAAEAAAAAAAAAAAAAAAAAAAALozMDzs1IIf/8ZVP//WxZ//10Xv/9e2P//YNo//6K - bf/+kHH//pZ0/+F2Tf+1QQ3/+suX///Vov//1qP//9aj//jPnv/y06r/04RS/7lbOv+ef3b/rKam/7iI - iP/ToI3//9Wi///jtP//98////7Q///+y////83////T////1////93////c////3v///97////s//// - 7v/hzr//q3h4/1c8OusNCQeNAAAAKwAAAAcAAAAAAAAAAAAAAAAAAAABcSMCMq02A/TlWDz//W9a//14 - YP/9gGb//ohs//6OcP/+lXT/74lj/7A3A//wsn///8+c///Qnf//0Z7//9Ge///Rnv//0p//5qJu/5hN - Mf+Tgn7/xZyc/9Kfj///z5z//+W7///90P//9sP///PA///+y////9L////X////3f///+L////m//// - 6f////b/////////////////38y5/6Zzc/84JyTdAAAAYAAAABcAAAABAAAAAAAAAAAAAAAAAAAABI4s - AmO1Ogj/72dM//16Yf/9gmj//opt//6Tcv/5k3D/tT0K/+GOXf//xpX//8aV///Mmf//zJn//8yZ///M - mf//zJn/66d0/6ROLP+mdW3/xpOQ//vKm///4bf///7S///vvP//67j///jF////zf///9X////b//// - 4v///+f////t////8P/////////////////////////l/8yvnf+LX176EQsJsgAAAC4AAAAHAAAAAAAA - AAAAAAAAAAAAAAAAAASWLwNxtTsJ/+VoRv/9hGn//o1v//mObP+/Shn/zV0v//6qgv/+rIT//qyE//6w - h//+soj//rSJ//65jP/+uYz/65hq/4RNOf/CkI//6L2d///Vpf///NL///K////ksf//7br///rH//// - zv///9X////d////5f///+z////z////9/////3////////////////////i//n20f+mdnT/UTc24QAA - AGEAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElC4DX602A/PIUCT/735b/79IGP/ITyP/znRu/185 - bP8wHWn/AABm/wAAZv8wHWn/b0Nt/86CeP/+n3v/x3RU/5xqX//LmZb//9uo///uxv//+cb//+Kv///j - sP//7rv///rH////0f///9f////d////5f///+7////1/////f////3////7////+v///+z////c//// - 2f/JrJr/eVFR9AAAAIgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAUAAAALB8KAVqIKgLOsDcD/6U0 - Cf83FEj/AANo/wEHa/8FEHb/BxV7/wYTef8FEHb/Agds/wADaP9fOGv/p1xI/658df/csZ3//96s//// - 1f//77z//9uo///jsP//7rv///rH////z////9b////d////5f///+3////z////+P////j////z//// - 7f///+X////b////2f/t477/nGlp/wsHBq8AAAAjAAAAAAAAAAAAAAABAAAACgAAACoAAABXAAAAfwAA - ALIAAADUFwcA9hYHDf8AAif/BRBc/w0mjP8OKI7/DimP/w4pj/8OKY//DimP/wcYff8BCWz/XDxJ/8GP - jP/qxKT//+rB///7yv//5bL//9qn///hrv//67j///jF////zv///9X////c////4////+j////u//// - 8f////H////u////6P///+P////Z////2f///87/nGlp/zkmJckAAABCAAAAAAAAAAEAAAANAAAAOQAA - AHQAAADKAAAA9gEBAf8DAwP/BAQE/wQEBP8BAQH/AAAA/wshZ/8QMJb/ETKY/xEymP8RMpj/EDGX/xAw - lv8NKY7/XEBJ/8yZmf/xz6n///DG///5xv//36z//9ek///grf//6bb///PA///+y////9P////Y//// - 3v///+X////m////6v///+r////m////5f///9/////Y////1v///sv/roJ5/0UuLdQAAABLAAAAAAAA - AAoAAAA3AAAAhgAAAPABAQH/BQUF/wcHB/8ICAj/BwcH/wEBAf8FDij/DCRj/xEyi/8TOZ//Ezmf/xM5 - n/8TOZ//Ezmf/xM5n/8SN53/X0dR/8yZmf/x0av///DG///5xv//3Kr//9Wi///frP//5bL//+67///6 - x////87////V////2v///97////i////4////+P////i////3v///9z////U////0v//+sf/tIt+/18/ - P9wAAABYAAAAAwAAACQAAAB4AAAA+gMDA/8JCQn/CwsL/w0NDf8ODg7/AgIC/woeUf8UPaP/FUCm/xZC - qP8WQ6n/FkOp/xZDqf8WQ6n/FkOp/xZCqP8VQaf/YEpU/8yZmf/x1a7///DG///5xv//3Kn//9Kf///c - qf//6Lf///C9///zwP///cr////P////1P///9f////b////3f///93////c////2P///9T////P///9 - 0P//88D/roF3/00zM80AAABEAAAADQAAAEkAAADlBQUF/wwMDP8ODg7/ERER/xISEv8JCQn/BhEq/xZD - qf8XRqz/GEmv/xlLsf8aTbP/Gk2z/xpNs/8aTbP/Gk2z/xlLsf8ZSrD/WEth/7+Pj//u0K3///TM///5 - xv//5bP//+a////yyv//5rX//+m3///0wf//+MX///zJ////zf///9L////U////1f///9X////U//// - 0v///83///7L///4zP//7Ln/nGlp/zclJbcAAAAwAAAAHwAAAJICAgL/Dg4O/xISEv8TExP/FhYW/xgY - GP8FBQX/ETJ5/xpMsv8bT7X/G1G3/xxTuf8cVLr/HVa8/x1WvP8dVrz/HVW7/xxUuv8cUrj/S051/6uB - g//guqT//+7A///9z///9c7///HR///Zqv//2an//92s///ksf//77z///bD///4xf///Mn////M//// - zP///8z////M///8yf//+MX///7O///vwP/t0aj/nGlp/xAKCpcAAAAVAAAAMAAAANoKCgr/ExMT/xYW - Fv8ZGRn/Gxsb/x0dHf8AAAD/G1C2/xxUuv8dV73/HlrA/x9dw/8gX8X/IGDG/yBgxv8gYMb/IGDG/x9e - xP8fXML/OFaZ/4pqcP/On5n//+y5///91f///ev//+q////owP//5bz//96x///aqv//47D///G+///s - uf//8b7///PA///0wf//9MH///PA///xvv//88D///zS///lsv/Ppoz/h1tb8gAAAHEAAAAHAAAAPgAA - AP8SEhL/GBgY/xsbG/8eHh7/ISEh/yMjI/8AAAD/Hlm//x9exP8gYMb/IWLI/yJly/8iZ83/ImfN/yJn - zf8iZ83/ImfN/yJly/8hY8n/JGDA/2VWZf/Bj5H/6Mqq///zyP////j///33/////////fv//+rJ///d - sP//3av//+i2///ksf//6LX//+q3///ruP//67j//+u4///ruP///cz//+zA///eq/+se3X/UDY2vQAA - ADcAAAABAAAAaQICAv8ZGRn/HR0d/yAgIP8kJCT/JiYm/ygoKP8AAAD/IGHH/yJly/8jaM7/JGvR/yVu - 1P8lcdf/JXHX/yZz2f8mctj/JXHX/yVv1f8kbdP/I2rQ/0JclP+Vc3j/ypyV///uu/////3///////// - //////////nt///juf//1qT//+7B///cqf//36z//+Ct///grf//4K3//+Wy///5xv//9c3//9mm/9Gj - iv+UZWX1AAAAdAAAAAcAAAAAAAAAcwcHB/8eHh7/IiIi/yQkJP8oKCj/Kysr/y0tLf8AAAD/I2jO/yRt - 0/8mctj/JnTa/yd23P8oeN7/KHrg/yh64P8oeuD/KHje/yd33f8mdNr/JnPZ/yltzf9hWW7/tYaG/9ay - nv///ev///////////////////nr///luv//5Lv//+K1///ToP//1qP//9ek///cqf//67j///rH///3 - zP//1aT/77+W/6Zzc/9LNDSuAAAALQAAAAEAAAAAAAAAbAgICP8jIyP/JiYm/yoqKv8tLS3/MDAw/zIy - Mv8KCgr/HFWi/yZ02v8oed//KXvh/yp+5P8rgef/K4Lo/yyE6v8sguj/K4Hn/yp/5f8pfeP/KHrg/yd1 - 2/8xbcL/blpl/7eFhf/Xuaz////8//////////////vl///63///+df//+Wz///hrv//5bP//+y5///3 - xP///c7//+/H///Pnv/wvZP/sH15/3VRUc0AAABIAAAAAgAAAAAAAAAAAAAASQICAv8mJib/Kioq/y8v - L/8xMTH/NTU1/zg4OP8aGhr/FDxv/yl74f8rgOb/LYXr/y2H7f8uie//L4vx/y+L8f8vi/H/Lorw/y6I - 7v8thev/LILo/yp94/8oed//IVSe/2xSVvqzgYD+0K2d//rw1P//9dn///rj///+3f///Mz///nG///6 - x////Mz///7T///yx///4LL//9Sh/+O0lP+1gn//glxc0gAAAE4AAAADAAAAAAAAAAAAAAAAAAAAIgAA - AP8oKCj/MDAw/zIyMv82Njb/Ozs7/z09Pf8sLCz/BRAc/yyE6v8uiO7/L43z/zKV+/8yl/3/M5n//zOZ - //8zmf//M5j+/zKV+/8wkPb/Lonv/y2F6/8rgOb/DU6h/xQ3auF5VEvJpXZ0+bKCf//au57/+uS0///s - u///7sH//+q9///ou///6Lv//+Kx///eq//vyKL/y52R/69+fvtlR0erAAAAMAAAAAEAAAAAAAAAAAAA - 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 - +////////v79/9y9rv9JMC7mAAAAWgAAAA8AAAAEAAAAIo4sAsXNTiX//YBn//6NcP/hc0v/v04c///B - kv//xpX//8aV///Jl//vr33/vFIp/5dbT//KmYn//N2x///4yf//5rL///C9////z////9j////j//// - 7v////n////+//////////f///za/6h9dv8NCQmmAAAAIgAAAAAAAAAHAAAAKIcqArrDShz/4W9I/7pD - Ef+aXmz/TzZw/0Atb/9fQ3P/v397//Scdv+hRSD/mmhg/+a7n///+cr//+y4///erP//8r7////P//// - 2f///+P////v////+f////r////y////5P///+H/2rum/yIUFNMAAAA5AAAAAAAAAAQAAAAYAAAASD0T - AbpaHAL6Fgo7/wQPbv8JG4D/CyCG/wkbgf8CCW3/RCVa/4Q4HP+mdmr+9NS0///5yf//4a3//92p///u - u////cz////W////4f///+n////v////7////+j////e////4v/r1rb/TjIy6QAAAFUAAAAGAAAAIAAA - AIYAAADvAgIC/wQEBP8BAQH/AgUS/xExl/8RMZf/ETGX/xExl/8GF3b/JR1A8qh7c/z43bv///jG///a - p///26f//+q3///5xf///9L////a////4P///+P////k////4f///9r////b/+/ctv9oRkTwAAAAagAA - AB8AAAC4AwMD/wkJCf8MDAz/AgIC/wwjXP8VP6X/FkKo/xZDqf8WQ6n/FUCm/xQ8nv8kJVn/only/ffd - vP//+cb//92s///fsP//6Lb///O////9yv///9L////X////2////9v////Y////0v///9b/69Gt/1g5 - O+sAAABfAAAAdAQEBP8PDw//FBQU/w0NDf8MI1b/GEiu/xpNs/8bULb/G1C2/xtQtv8aTrT/GEqu/yM2 - df+LZmb97tGy///8zP//8sn//+W5///dq///5bP///TA///6x////Mz///7O///+zv//+8r///7L///+ - zf/jvKD/MBwf2wAAAEEAAADSERER/xgYGP8bGxv/DQ0N/xU9iv8dVbv/Hlm//x5bwf8fXsT/H17E/x5a - wP8dVrv/Hkug/15HWP/ZsJr///jR///96P//7tX//+jJ///crP//5LH//+67///vvf//9L////G9///w - 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 - L/9Todr/QZjy/3l6rP9pPjb4gjAa1FgcAnsAAAAfAAAACgAAAAUAAAADAAAAAQAAAAAAAAAAjjANq9hQ - L//iWkn/nVJJ/1aj2f9BmPH/eXut/3tNT//ASjT/aSMHsAEBAVgAAABJAAAAMgAAABUAAAADAAAAAHoo - B4/xXkf/+nNd/+R7Yf+RV0P/VKfg/0Sd9/9rc5P/dz82/3JFO/SFaFrvhWpg6kszL8gEAwJcAAAAGgAA - AAMAAAAowUcm5P2CZ//shF//0Yxh/5F9bf9fiaj/lpGV/8Shk//u1K7///3O////3P/l0cD/Uj074AEA - AF8AAAAWAAAAEyEKAVWbQyLUZy9L/0Axcv85LGX/UzxL/7+Tg///6br///3J////2v///+z//////+/g - 2P8pHBrNAAAAOAAAADcCAgK8BQUF+QUPKf8SNpz/EDGN/1NBWf/uzK3//++6///0wP///93////z//// - +f///+v/iHRm8wAAAFAFBQW4FBQU/w4VIv8YSa//Gk2z/xdEnv91X2v//ue+///grP//77v////V//// - 5P///+X////f/7WjiPgAAABZDw8P9yEhIf8cLEX/IGDG/yNnzf8gYb3/Y1dr//XdvP//8cn//+W2///0 - wP///M3///zN////0P+XfWr1AAAAUxkZGfctLS3/IjBD/yp+5P8tiO7/LIPk/zdckP+7m47////////1 - 5f//4K7//+Ww///2wP/84bf/OCgl1gAAADsWFhbRPDw8/z09Pf8XRoT/Kn3s/zKP9P8wiuP/Ok5v/8uy - rP779OT///HE///uvP/32rT/aU1F6QAAAG0AAAAZAAAAdT09Pf9MTEz/ZGRk/1teZv8jM2T/IT16/wob - LvkkGRWqcVFJ5q6Je/utiX/1OSkpxwAAAFwAAAAfAAAABQAAACAUFBTDV1dX/4GBgf+dnZ3/nZ2d/1RU - VP8GDxWWAAAANgAAAEYAAABYAAAAUgAAADQAAAATAAAAAwAAAAAAAAAHAAAAIg4ODoRGRkbaUlJS3TIy - MtAADBOBAAAAHAAAAAcAAAAEAAAABwAAAAYAAAAEAAAAAQAAAAAAAAAAAf8BOgD/BPYAPxT/AAMe/wAB - L/8AADf/AABG/wAATf8AAEn/AABa/wAA6P8AAP//AAD4/wAAzv8AAav/AAOs/w== - - - - Add User from ActiveDirectory - - - ToolStripLabel1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBAD_UsersBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - GridViewUsers - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSelect - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colUsername - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colPrename - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSurname - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEmail - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ToolStripLabel2 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tbSelectEverything - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tbSelectNone - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolTipController1 - - - DevExpress.Utils.ToolTipController, DevExpress.Utils.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmUserKonfig_AddUsers - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.vb b/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.vb deleted file mode 100644 index f72b820..0000000 --- a/app/DD-Record-Organizer - Kopie/frmUserKonfig_AddUsers.vb +++ /dev/null @@ -1,366 +0,0 @@ -Imports System.DirectoryServices -Imports System.DirectoryServices.ActiveDirectory -Imports System.DirectoryServices.AccountManagement -Imports System.IO - -Public Class frmUserKonfig_AddUsers - 'Private DT_GROUPS_EXCLUSIVE As DataTable - Private DT_ADD_USER As DataTable - Private Sub frmUserKonfig_AddUsers_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Try - Dim Filename As String = String.Format("{0}-UserLayout.xml", GridViewUsers.Name) - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - GridViewUsers.SaveLayoutToXml(XMLPath) - Catch ex As Exception - MsgBox("Error in SaveGrid_Layout:" & vbNewLine & ex.Message) - End Try - - End Sub - - Private Sub formUserConfig_AddUsers_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Cursor = Cursors.WaitCursor - - - 'Dim sql = "SELECT * FROM TBPMO_AD_GROUP_EXCLUSIVE" - 'DT_GROUPS_EXCLUSIVE = ClassDatabase.Return_Datatable(sql) - GetGroups(USER_USERNAME) - Catch ex As Exception - MsgBox("Error in Load Groups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Try - Dim Filename As String = String.Format("{0}-UserLayout.xml", GridViewUsers.Name) - Dim XMLPath = System.IO.Path.Combine(Application.UserAppDataPath(), Filename) - If File.Exists(XMLPath) Then - GridViewUsers.RestoreLayoutFromXml(XMLPath) - 'grvwGrid.ClearGrouping() - GridViewUsers.ClearSelection() - End If - Catch ex As Exception - MsgBox("Error in Load Grid_Layout:" & vbNewLine & ex.Message) - End Try - Cursor = Cursors.Default - - End Sub - - Function GetActiveDirectoryGroups() As List(Of String) - Try - Dim groups As List(Of String) = New List(Of String) - Dim ctx As PrincipalContext = New PrincipalContext(ContextType.Domain) - Dim group As GroupPrincipal = New GroupPrincipal(ctx) - Dim srch As PrincipalSearcher = New PrincipalSearcher(group) - For Each g In srch.FindAll() - If GetUsersForGroup(g.ToString()).Count <> 0 Then - If Not g.ToString.StartsWith("WinRMR") And Not g.ToString.StartsWith("Priv") And Not g.ToString.StartsWith("Gäst") And Not g.ToString.StartsWith("Druck") And Not g.ToString.StartsWith("Sicherungs") And Not g.ToString.StartsWith("Replikations") And Not g.ToString.StartsWith("Netzwerkskon") _ - And Not g.ToString.StartsWith("Reporting") And Not g.ToString.StartsWith("Leistungs") And Not g.ToString.StartsWith("Distributed COM") And Not g.ToString.StartsWith("IIS_") And Not g.ToString.StartsWith("Kryptografie") And Not g.ToString.StartsWith("Ereignis") And Not g.ToString.StartsWith("Zertifikat") _ - And Not g.ToString.StartsWith("RDS-") And Not g.ToString.StartsWith("Hyper-V") And Not g.ToString.StartsWith("Zugriffssteuerungs") And Not g.ToString.StartsWith("Remoteverwaltungs") And Not g.ToString.StartsWith("Domänencomput") And Not g.ToString.StartsWith("Domänen-Gäste") _ - And Not g.ToString.StartsWith("Richtlinien-Ersteller") And Not g.ToString.StartsWith("RAS- und IAS-Server") And Not g.ToString.StartsWith("Server-Operatore") And Not g.ToString.StartsWith("Konten-Oper") And Not g.ToString.StartsWith("Prä-Windows") _ - And Not g.ToString.StartsWith("SQLAcce") And Not g.ToString.StartsWith("Einstellungen eingehender") And Not g.ToString.StartsWith("Windows-Auth") And Not g.ToString.StartsWith("Terminalserver-Liz") And Not g.ToString.StartsWith("Zulässige") And Not g.ToString.StartsWith("Abgelehnte") And Not g.ToString.StartsWith("Schreibgeschützte Domänen") _ - And Not g.ToString.StartsWith("Klonbare") And Not g.ToString.StartsWith("Protected User") And Not g.ToString.StartsWith("Dns") And Not g.ToString.StartsWith("DHCP") And Not g.ToString.StartsWith("IIS_IUSR") And Not g.ToString.StartsWith("Richtlinien-Ersteller") _ - And Not g.ToString.StartsWith("Abgelehnte RODC-Kenn") Then - groups.Add(g.ToString) - End If - End If - Next - Return groups - Catch ex As Exception - MsgBox("Error in GetActiveDirectoryGroups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return Nothing - End Try - End Function - Function GetUsersForGroup(g As String) As List(Of UserPrincipal) - Dim users As List(Of UserPrincipal) = New List(Of UserPrincipal) - Dim ctx As PrincipalContext = New PrincipalContext(ContextType.Domain) - Dim group As GroupPrincipal = GroupPrincipal.FindByIdentity(ctx, g) - - Dim u = group.GetMembers(True) - - For Each user In u - If user.GetType().Name = "UserPrincipal" Then - users.Add(user) - End If - Next - - Return users - End Function - - Private Sub lbGroups_SelectedIndexChanged(sender As Object, e As EventArgs) Handles lbGroups.SelectedIndexChanged - Dim group As String = lbGroups.SelectedItem - Dim users As List(Of UserPrincipal) = GetUsersForGroup(group) - DD_ECMAdmin.TBAD_Users.Clear() - Me.Cursor = Cursors.WaitCursor - For Each user In users - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - Try - Dim userldap As UserPrincipal = user - Dim PRENAME As String = userldap.GivenName - Dim NAME As String = userldap.Surname - Dim USERNAME As String = userldap.SamAccountName - Try - newUserRow.Username = userldap.SamAccountName - Catch ex As Exception - newUserRow.Username = user.ToString - End Try - Dim email As String = userldap.EmailAddress - newUserRow.Prename = IIf((IsDBNull(PRENAME) Or IsNothing(PRENAME)), "", PRENAME) - newUserRow.Surname = IIf((IsDBNull(NAME) Or IsNothing(NAME)), "", NAME) - newUserRow.Email = IIf((IsDBNull(email) Or IsNothing(email)), "", email) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in Read User LDAP-Configurations: " & vbNewLine) - End Try - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - Next - Me.Cursor = Cursors.Default - End Sub - - Private Sub btnAddUsers_Click(sender As Object, e As EventArgs) Handles btnAddUsers.Click - Dim _Step - Try - 'Dim items As CheckedListBox.CheckedItemCollection = clbUsers.CheckedItems - Dim usersAdded As Integer = 0 - Dim usersRefreshed As Integer = 0 - 'If items.Count = 0 Then - ' MsgBox("Keine Benutzer ausgewählt!", MsgBoxStyle.Information) - ' Exit Sub - 'End If - - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - _Step = 1 - Dim oUSERNAME As String - oUSERNAME = row.Item(1) - _Step = 2 - Dim PRENAME As String - Try - PRENAME = row.Item(2) - _Step = 3 - Catch ex As Exception - PRENAME = "" - End Try - Dim NAME As String - _Step = 4 - Try - NAME = row.Item(3) - 'IIf(IsDBNull(row.Item(3)), NAME = "", NAME = row.Item(3)) - _Step = 5 - Catch ex As Exception - NAME = "" - End Try - - Dim oEmail As String - Try - oEmail = row.Item(4) - ' IIf(IsDBNull(row.Item(4)), email = "", email = row.Item(4)) - _Step = 6 - Catch ex As Exception - oEmail = "" - End Try - Dim SQL - If UserExists(oUSERNAME) = False Then - _Step = 7 - SQL = "INSERT INTO TBDD_USER(PRENAME, NAME, USERNAME, EMAIL, LANGUAGE, ADDED_WHO) VALUES('" & PRENAME & "', '" & NAME & "', '" & oUSERNAME & "','" & oEmail & "','" & - USER_LANGUAGE & "','" & USER_USERNAME & "')" - _Step = 8 - If ClassDatabase.Execute_non_Query(SQL, False) = True Then - SQL = $"INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID,ADDED_WHO) VALUES - ((SELECT MAX(GUID) FROM TBDD_USER),(SELECT T.GUID FROM TBDD_MODULES T WHERE T.SHORT_NAME = 'ADDI'),'{Environment.UserName}')" - ClassDatabase.Execute_non_Query(SQL, False) - _Step = 9 - Dim ID = ClassDatabase.Execute_Scalar("SELECT MAX(GUID) FROM TBDD_USER") - Dim msg = String.Format(">> USER {0}, {1} - {2} ADDED TO CONFIGURATION", NAME, PRENAME, oUSERNAME) - _Step = 10 - ClassLogger.Add(msg, False) - ClassHelper.InsertEssential_Log(ID, "USER-ID", msg.Replace(">> ", "")) - usersAdded += 1 - Else - MsgBox("Unexpected Error In Adding User (" & oUSERNAME & ") : " & "Check the log!", MsgBoxStyle.Exclamation) - End If - Else - _Step = 11 - SQL = $"IF NOT EXISTS(SELECT T.GUID FROM TBDD_USER_MODULES T INNER JOIN TBDD_USER T1 ON T.USER_ID = T1.GUID INNER JOIN TBDD_MODULES T2 ON T.MODULE_ID = T2.GUID WHERE T2.SHORT_NAME = 'ADDI' AND T1.USERNAME = '{oUSERNAME}') - INSERT INTO TBDD_USER_MODULES (USER_ID,MODULE_ID,ADDED_WHO) VALUES - ((SELECT GUID FROM TBDD_USER WHERE USERNAME = '{oUSERNAME}'),(SELECT T.GUID FROM TBDD_MODULES T WHERE T.SHORT_NAME = 'ADDI'),'{Environment.UserName}')" - _Step = 12 - If ClassDatabase.Execute_non_Query(SQL, False) = True Then - usersRefreshed += 1 - End If - End If - End If - - Next - 'For Each item As UserPrincipal In items - ' Dim user As UserPrincipal = item - ' Dim PRENAME As String = user.GivenName - ' Dim NAME As String = user.Surname - ' Dim USERNAME As String = user.SamAccountName - ' Dim email As String = user.EmailAddress - ' Dim SQL - - 'Next - If USER_LANGUAGE = "de-DE" Then - MsgBox(usersAdded & " Benutzer hinzugefügt." & vbNewLine & usersRefreshed & " Benutzer aktualisiert.", MsgBoxStyle.Information) - Else - MsgBox(usersAdded & " user(s) added." & vbNewLine & usersRefreshed & " user(s) refreshed.", MsgBoxStyle.Information) - End If - Catch ex As Exception - MsgBox("Unexpected Error In Adding User (Step " & _Step.ToString & ") : " & vbNewLine & ex.Message) - End Try - - End Sub - - Private Function UserExists(username As String) As Boolean - Try - Dim SQL = "SELECT * FROM TBDD_USER WHERE UPPER(USERNAME) = UPPER('" & username & "')" - Dim result As DataTable = ClassDatabase.Return_Datatable(SQL) - - Select Case result.Rows.Count - Case 0 - Return False - Case 1 - Return True - Case Else - MsgBox("Could not check whether user '" & username & "' exists!" & vbNewLine & SQL, MsgBoxStyle.Exclamation) - End Select - - Catch ex As Exception - MsgBox("Error in UserExists: " & vbNewLine & ex.Message) - Return False - End Try - End Function - - Private Sub btnCancel_Click(sender As Object, e As EventArgs) Handles btnCancel.Click - Me.Close() - End Sub - - Private Sub tbSelectEverything_Click(sender As Object, e As EventArgs) Handles tbSelectEverything.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(True) - Next - - - End Sub - - Private Sub tbSelectNone_Click(sender As Object, e As EventArgs) Handles tbSelectNone.Click - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - End Sub - - 'Private Sub clbUsers_SelectedIndexChanged(sender As Object, e As EventArgs) - ' ToolTipController1.HideHint() - ' Dim userstring As String = clbUsers.SelectedItem.ToString - ' Dim userldap As UserPrincipal = clbUsers.SelectedItem - ' Dim PRENAME As String = userldap.GivenName - ' Dim NAME As String = userldap.Surname - ' Dim USERNAME As String = userldap.SamAccountName - ' Dim email As String = userldap.EmailAddress - ' ToolTipController1.ShowHint("Used ldap paramters:", userstring & USERNAME & vbNewLine & email, DevExpress.Utils.ToolTipLocation.RightCenter) - 'End Sub - - Private Sub RBCheck2_CheckedChanged(sender As Object, e As EventArgs) Handles RBCheck2.CheckedChanged - If RBCheck2.Checked Then - GetGroups(USER_USERNAME) - End If - End Sub - Public Sub GetGroups(ByVal samAccountName As String) - Try - 'If IsNothing(DT_GROUPS_EXCLUSIVE) Then - ' Exit Sub - 'End If - Cursor = Cursors.WaitCursor - lbGroups.Items.Clear() - Dim domainConnection = New DirectoryEntry() - domainConnection.AuthenticationType = System.DirectoryServices.AuthenticationTypes.Secure - Dim samSearcher = New DirectorySearcher() - samSearcher.SearchRoot = domainConnection - samSearcher.Filter = "(samAccountName=" & samAccountName & ")" - samSearcher.PropertiesToLoad.Add("displayName") - Dim samResult = samSearcher.FindOne() - If samResult IsNot Nothing Then - Dim theUser = samResult.GetDirectoryEntry() - theUser.RefreshCache(New String() {"tokenGroups"}) - For Each resultBytes As Byte() In theUser.Properties("tokenGroups") - Dim SID = New System.Security.Principal.SecurityIdentifier(resultBytes, 0) - Dim sidSearcher = New DirectorySearcher() - sidSearcher.SearchRoot = domainConnection - sidSearcher.Filter = "(objectSid=" & SID.Value & ")" - sidSearcher.PropertiesToLoad.Add("name") - Dim sidResult = sidSearcher.FindOne() - If sidResult IsNot Nothing Then - Dim groupname = CStr(sidResult.Properties("name")(0)) - 'If Not IsNothing(DT_GROUPS_EXCLUSIVE) Then - ' If DT_GROUPS_EXCLUSIVE.Rows.Count > 0 Then - ' For Each GROUP_EXCL As DataRow In DT_GROUPS_EXCLUSIVE.Rows - ' If GROUP_EXCL.Item("GROUP_NAME").ToString.ToUpper = groupname.ToUpper Then - ' lbGroups.Items.Add(groupname) - ' End If - ' Next - ' Else - If Not groupname.StartsWith("WinRMR") And Not groupname.StartsWith("Gäst") And Not groupname.StartsWith("Druck") And Not groupname.StartsWith("Sicherungs") And Not groupname.StartsWith("Replikations") And Not groupname.StartsWith("Netzwerkskon") _ - And Not groupname.StartsWith("Leistungs") And Not groupname.StartsWith("Distributed COM") And Not groupname.StartsWith("IIS_") And Not groupname.StartsWith("Kryptografie") And Not groupname.StartsWith("Ereignis") And Not groupname.StartsWith("Zertifikat") _ - And Not groupname.StartsWith("RDS-") And Not groupname.StartsWith("Hyper-V") And Not groupname.StartsWith("Zugriffssteuerungs") And Not groupname.StartsWith("Remoteverwaltungs") And Not groupname.StartsWith("Domänencomput") And Not groupname.StartsWith("Domänen-Gäste") _ - And Not groupname.StartsWith("Richtlinien-Ersteller") And Not groupname.StartsWith("SQLAccess") And Not groupname.StartsWith("RAS- und IAS-Server") And Not groupname.StartsWith("Server-Operatore") And Not groupname.StartsWith("Konten-Oper") And Not groupname.StartsWith("Prä-Windows") _ - And Not groupname.StartsWith("Einstellungen eingehender") And Not groupname.StartsWith("Windows-Auth") And Not groupname.StartsWith("Terminalserver-Liz") And Not groupname.StartsWith("Zulässige") And Not groupname.StartsWith("Abgelehnte") And Not groupname.StartsWith("Schreibgeschützte Domänen") _ - And Not groupname.StartsWith("Klonbare") And Not groupname.StartsWith("PrivUser") And Not groupname.StartsWith("Protected User") And Not groupname.StartsWith("Dns") And Not groupname.StartsWith("DHCP") And Not groupname.StartsWith("IIS_IUSR") And Not groupname.StartsWith("Richtlinien-Ersteller") _ - And Not groupname.StartsWith("Abgelehnte RODC-Kenn") And Not groupname.StartsWith("Reporting") Then - ' Console.WriteLine(CStr(sidResult.Properties("name")(0))) - lbGroups.Items.Add(groupname) - End If - ' End If - 'End If - - - - End If - Next resultBytes - lblgroup_refresh() - End If - Catch ex As Exception - MsgBox("Error in GetGroups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Cursor = Cursors.Default - End Sub - - Private Sub RBCheck1_CheckedChanged(sender As Object, e As EventArgs) Handles RBCheck1.CheckedChanged - If RBCheck1.Checked Then - Try - Cursor = Cursors.WaitCursor - Dim groups = GetActiveDirectoryGroups() - lbGroups.Items.Clear() - If Not IsNothing(groups) Then - For Each group In groups - 'If Not IsNothing(DT_GROUPS_EXCLUSIVE) Then - ' If DT_GROUPS_EXCLUSIVE.Rows.Count > 0 Then - ' For Each GROUP_EXCL As DataRow In DT_GROUPS_EXCLUSIVE.Rows - ' If GROUP_EXCL.Item("GROUP_NAME").ToString.ToUpper = group.ToUpper Then - ' lbGroups.Items.Add(group) - ' End If - ' Next - ' Else - lbGroups.Items.Add(group) - ' End If - 'End If - Next - lblgroup_refresh() - End If - Catch ex As Exception - MsgBox("Error in Load Groups:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Cursor = Cursors.Default - End If - End Sub - Sub lblgroup_refresh() - 'If Not IsNothing(DT_GROUPS_EXCLUSIVE) Then - ' If DT_GROUPS_EXCLUSIVE.Rows.Count > 0 Then - ' lbllimited.Text = String.Format("AD-Groups are limited through configuration to '{0}' group(s)!", DT_GROUPS_EXCLUSIVE.Rows.Count) - ' lbllimited.Visible = True - ' Else - ' lbllimited.Visible = False - ' End If - 'Else - lbllimited.Visible = False - ' End If - - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmViewsUser.Designer.vb b/app/DD-Record-Organizer - Kopie/frmViewsUser.Designer.vb deleted file mode 100644 index 403327d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmViewsUser.Designer.vb +++ /dev/null @@ -1,335 +0,0 @@ - _ -Partial Class frmViewsUser - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmViewsUser)) - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.TBWH_Users1BindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn7 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn8 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn9 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridControlUsers2Menue = New DevExpress.XtraGrid.GridControl() - Me.TBAD_UsersBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.GridViewlUsers2Menue = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSurname = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.btndeleteUserConstructorRel = New System.Windows.Forms.Button() - Me.btnAddUser2ConstructorREL = New System.Windows.Forms.Button() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label1 = New System.Windows.Forms.Label() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - Me.SuspendLayout() - ' - 'GridControl1 - ' - Me.GridControl1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left) _ - Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.GridControl1.DataSource = Me.TBWH_Users1BindingSource - Me.GridControl1.Location = New System.Drawing.Point(501, 63) - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.Size = New System.Drawing.Size(354, 283) - Me.GridControl1.TabIndex = 91 - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'TBWH_Users1BindingSource - ' - Me.TBWH_Users1BindingSource.DataMember = "TBWH_Users1" - Me.TBWH_Users1BindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = System.Drawing.Color.LightBlue - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView1.Appearance.FocusedRow.BackColor = System.Drawing.Color.Fuchsia - Me.GridView1.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn3, Me.colSurname1, Me.GridColumn7, Me.GridColumn8, Me.GridColumn9}) - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - Me.GridView1.OptionsView.ShowGroupPanel = False - ' - 'GridColumn3 - ' - Me.GridColumn3.Caption = "Selection" - Me.GridColumn3.FieldName = "Select" - Me.GridColumn3.Name = "GridColumn3" - Me.GridColumn3.Visible = True - Me.GridColumn3.VisibleIndex = 0 - Me.GridColumn3.Width = 54 - ' - 'colSurname1 - ' - Me.colSurname1.Caption = "Name" - Me.colSurname1.FieldName = "Surname" - Me.colSurname1.Name = "colSurname1" - Me.colSurname1.Visible = True - Me.colSurname1.VisibleIndex = 1 - ' - 'GridColumn7 - ' - Me.GridColumn7.FieldName = "Username" - Me.GridColumn7.Name = "GridColumn7" - Me.GridColumn7.OptionsColumn.AllowEdit = False - Me.GridColumn7.Visible = True - Me.GridColumn7.VisibleIndex = 2 - Me.GridColumn7.Width = 107 - ' - 'GridColumn8 - ' - Me.GridColumn8.FieldName = "Email" - Me.GridColumn8.Name = "GridColumn8" - Me.GridColumn8.OptionsColumn.AllowEdit = False - Me.GridColumn8.Visible = True - Me.GridColumn8.VisibleIndex = 3 - Me.GridColumn8.Width = 102 - ' - 'GridColumn9 - ' - Me.GridColumn9.FieldName = "ID" - Me.GridColumn9.Name = "GridColumn9" - ' - 'GridControlUsers2Menue - ' - Me.GridControlUsers2Menue.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.GridControlUsers2Menue.DataSource = Me.TBAD_UsersBindingSource - Me.GridControlUsers2Menue.Location = New System.Drawing.Point(14, 63) - Me.GridControlUsers2Menue.MainView = Me.GridViewlUsers2Menue - Me.GridControlUsers2Menue.Name = "GridControlUsers2Menue" - Me.GridControlUsers2Menue.ShowOnlyPredefinedDetails = True - Me.GridControlUsers2Menue.Size = New System.Drawing.Size(378, 283) - Me.GridControlUsers2Menue.TabIndex = 90 - Me.GridControlUsers2Menue.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Menue}) - ' - 'TBAD_UsersBindingSource - ' - Me.TBAD_UsersBindingSource.DataMember = "TBAD_Users" - Me.TBAD_UsersBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'GridViewlUsers2Menue - ' - Me.GridViewlUsers2Menue.Appearance.EvenRow.BackColor = System.Drawing.Color.LightBlue - Me.GridViewlUsers2Menue.Appearance.EvenRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Appearance.FocusedRow.BackColor = System.Drawing.Color.Fuchsia - Me.GridViewlUsers2Menue.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridViewlUsers2Menue.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.colSurname, Me.GridColumn1, Me.GridColumn2, Me.colID}) - Me.GridViewlUsers2Menue.GridControl = Me.GridControlUsers2Menue - Me.GridViewlUsers2Menue.Name = "GridViewlUsers2Menue" - Me.GridViewlUsers2Menue.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridViewlUsers2Menue.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridViewlUsers2Menue.OptionsView.ColumnAutoWidth = False - Me.GridViewlUsers2Menue.OptionsView.EnableAppearanceEvenRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowAutoFilterRow = True - Me.GridViewlUsers2Menue.OptionsView.ShowGroupPanel = False - ' - 'colSelect - ' - Me.colSelect.Caption = "Selection" - Me.colSelect.FieldName = "Select" - Me.colSelect.Name = "colSelect" - Me.colSelect.Visible = True - Me.colSelect.VisibleIndex = 0 - Me.colSelect.Width = 54 - ' - 'colSurname - ' - Me.colSurname.Caption = "Name" - Me.colSurname.FieldName = "Surname" - Me.colSurname.Name = "colSurname" - Me.colSurname.Visible = True - Me.colSurname.VisibleIndex = 1 - Me.colSurname.Width = 89 - ' - 'GridColumn1 - ' - Me.GridColumn1.FieldName = "Username" - Me.GridColumn1.Name = "GridColumn1" - Me.GridColumn1.OptionsColumn.AllowEdit = False - Me.GridColumn1.Visible = True - Me.GridColumn1.VisibleIndex = 2 - Me.GridColumn1.Width = 98 - ' - 'GridColumn2 - ' - Me.GridColumn2.FieldName = "Email" - Me.GridColumn2.Name = "GridColumn2" - Me.GridColumn2.OptionsColumn.AllowEdit = False - Me.GridColumn2.Visible = True - Me.GridColumn2.VisibleIndex = 3 - Me.GridColumn2.Width = 102 - ' - 'colID - ' - Me.colID.FieldName = "ID" - Me.colID.Name = "colID" - ' - 'XtraTabControl1 - ' - Me.XtraTabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.XtraTabControl1.Location = New System.Drawing.Point(0, 0) - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.Size = New System.Drawing.Size(868, 382) - Me.XtraTabControl1.TabIndex = 92 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1}) - ' - 'XtraTabPage1 - ' - Me.XtraTabPage1.Controls.Add(Me.btndeleteUserConstructorRel) - Me.XtraTabPage1.Controls.Add(Me.btnAddUser2ConstructorREL) - Me.XtraTabPage1.Controls.Add(Me.Label2) - Me.XtraTabPage1.Controls.Add(Me.GridControl1) - Me.XtraTabPage1.Controls.Add(Me.Label1) - Me.XtraTabPage1.Controls.Add(Me.GridControlUsers2Menue) - Me.XtraTabPage1.Name = "XtraTabPage1" - Me.XtraTabPage1.Size = New System.Drawing.Size(866, 357) - Me.XtraTabPage1.Text = "Globale Suche" - ' - 'btndeleteUserConstructorRel - ' - Me.btndeleteUserConstructorRel.Image = CType(resources.GetObject("btndeleteUserConstructorRel.Image"), System.Drawing.Image) - Me.btndeleteUserConstructorRel.ImageAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btndeleteUserConstructorRel.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.btndeleteUserConstructorRel.Location = New System.Drawing.Point(397, 92) - Me.btndeleteUserConstructorRel.Name = "btndeleteUserConstructorRel" - Me.btndeleteUserConstructorRel.Size = New System.Drawing.Size(97, 23) - Me.btndeleteUserConstructorRel.TabIndex = 94 - Me.btndeleteUserConstructorRel.Text = "Delete user" - Me.btndeleteUserConstructorRel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btndeleteUserConstructorRel.UseVisualStyleBackColor = True - ' - 'btnAddUser2ConstructorREL - ' - Me.btnAddUser2ConstructorREL.Image = CType(resources.GetObject("btnAddUser2ConstructorREL.Image"), System.Drawing.Image) - Me.btnAddUser2ConstructorREL.ImageAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnAddUser2ConstructorREL.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.btnAddUser2ConstructorREL.Location = New System.Drawing.Point(398, 63) - Me.btnAddUser2ConstructorREL.Name = "btnAddUser2ConstructorREL" - Me.btnAddUser2ConstructorREL.Size = New System.Drawing.Size(97, 23) - Me.btnAddUser2ConstructorREL.TabIndex = 93 - Me.btnAddUser2ConstructorREL.Text = "Add user" - Me.btnAddUser2ConstructorREL.TextAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnAddUser2ConstructorREL.UseVisualStyleBackColor = True - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(11, 47) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(196, 13) - Me.Label2.TabIndex = 92 - Me.Label2.Text = "Auswahl noch nicht zugeordneter User:" - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(11, 8) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(347, 26) - Me.Label1.TabIndex = 91 - Me.Label1.Text = "Konfigurieren Sie hier welche User Zugriff auf die globale Suche haben!" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Achtung:" & _ - " in dieser Suche werden alle Datensätze angezeigt!!" - ' - 'frmViewsUser - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(868, 382) - Me.Controls.Add(Me.XtraTabControl1) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmViewsUser" - Me.Text = "Views for User" - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_Users1BindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBAD_UsersBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn7 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn8 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn9 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridControlUsers2Menue As DevExpress.XtraGrid.GridControl - Friend WithEvents GridViewlUsers2Menue As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSurname As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents TBAD_UsersBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBWH_Users1BindingSource As System.Windows.Forms.BindingSource - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents btndeleteUserConstructorRel As System.Windows.Forms.Button - Friend WithEvents btnAddUser2ConstructorREL As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmViewsUser.resx b/app/DD-Record-Organizer - Kopie/frmViewsUser.resx deleted file mode 100644 index 710aaf6..0000000 --- a/app/DD-Record-Organizer - Kopie/frmViewsUser.resx +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 559, 17 - - - 17, 17 - - - 152, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd - tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8 - PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI - vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm - RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2 - yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E - A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y - Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu - YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI - nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y - todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ - RU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - xAAADsQBlSsOGwAAALhJREFUOE+tk8ENhCAQRSnFWqiEOiiAO42sJXjmRCnsXriy83VIZCQE153kJcKf - /yM6KFk5Z0NsRBFgz3DbtUhciBhCKNbaorVuwB409KCXbUexOTnnLkaJ9x4hqQmhRYTQM/TgkFjNBq8m - m9bXWt7ps4NnqfNxDAK23pnBKAQeeBHQCJJRCLxNQG0ccQ75f0CPmSM8/ojPfiPPQpyZwkozSCha7KM8 - M43dUUZxyG+X6Vwk3rjOSn0Bs2pSjcG3D98AAAAASUVORK5CYII= - - - - - AAABAAIAEBAQAAEABAAoAQAAJgAAABAQAAABAAgAaAUAAE4BAAAoAAAAEAAAACAAAAABAAQAAAAAAIAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAD/////////APf/93d3d38A93f3d3d3fwD3//d3d3d/APd393d3 - d38A9//3d3d3fwD393d4h3d/+Hd4d3/3d3/3eHf///////ePh/93d/AA93h393d3fwD4d3j3d3d/AA// - //d3d38AAAAA93d3fwAAAAAPd3fwAAAAAAD//wAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAA - AAAAAAAAAAcAAAADAAAAAwAAgAMAAPwDAAD+BwAA/w8AACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAA - AAAAAAAAAAEAAAABAAAAAAAAQkJCAE1NTQBZWVkAZGRkAG9vbwCGhoYAnJycAKenpwCzs7MAvr6+AMnJ - yQDU1NQA4ODgAOvr6wD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAPDw8PDw8PDw8PDw8PDwAADwEPDw8BAQEBAQEBAQ8AAA8BAQEPAQEB - AQEBAQEPAAAPAQ8PDwEBAQEBAQEBDwAADwEBAQ8BAQEBAQEBAQ8AAA8BDw8PAQEEBAEBAQEPAAAPAQ0C - AQEBDAwBAQEBDxAJAgECCAMBBw8PBwEBAQ8PAgYLBgIPDw8PDw8PDw8PDwELDwsBDw4FAQEFDgAAAA8C - BgsGAg8FAQEBAQUPAAAQCgIBAgoPAQEBAQEBDQAAABAPDw8QDwEBAQEBAQ8AAAAAAAAAAA8FAQEBAQUP - AAAAAAAAAAAADgUBAQUOAAAAAAAAAAAAAAAPDw8PAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAA - AAAAAAAAAAAAAAAHAAAAAwAAAAMAAIADAAD8AwAA/gcAAP8PAAA= - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmViewsUser.vb b/app/DD-Record-Organizer - Kopie/frmViewsUser.vb deleted file mode 100644 index ea49acb..0000000 --- a/app/DD-Record-Organizer - Kopie/frmViewsUser.vb +++ /dev/null @@ -1,96 +0,0 @@ -Public Class frmViewsUser - - Private Sub frmViewsUser_Load(sender As Object, e As EventArgs) Handles Me.Load - Load_Users_GS() - End Sub - Sub Load_Users_GS() - Dim Sql = String.Format("SELECT T.* FROM TBDD_USER T INNER JOIN TBDD_USER_MODULES T1 ON T.GUID = T1.USER_ID INNER JOIN TBDD_MODULES T2 ON T1.MODULE_ID = T2.GUID -WHERE T2.SHORT_NAME = 'ADDI' AND T.GUID NOT IN (SELECT USER_ID FROM TBPMO_USER_GLOBAL_SEARCH) ORDER BY USERNAME ORDER BY T.USERNAME") - Dim DT_USER = ClassDatabase.Return_Datatable(Sql) - Sql = String.Format("SELECT * FROM TBDD_USER WHERE GUID IN (SELECT USER_ID FROM TBPMO_USER_GLOBAL_SEARCH) ORDER BY USERNAME") - Dim DT_USERS_CONFIGURED = ClassDatabase.Return_Datatable(Sql) - Try - DD_ECMAdmin.TBAD_Users.Clear() - - For Each row As DataRow In DT_USER.Rows - Dim newUserRow As DD_ECMAdmin.TBAD_UsersRow - newUserRow = DD_ECMAdmin.TBAD_Users.NewTBAD_UsersRow - newUserRow.Username = row.Item("USERNAME") - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBAD_Users.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - - Try - DD_ECMAdmin.TBWH_Users1.Clear() - - For Each row As DataRow In DT_USERS_CONFIGURED.Rows - Dim newUserRow As DD_ECMAdmin.TBWH_Users1Row - newUserRow = DD_ECMAdmin.TBWH_Users1.NewTBWH_Users1Row - newUserRow.Surname = row.Item("NAME") - newUserRow.Prename = row.Item("PRENAME") - newUserRow.Username = row.Item("USERNAME") - Try - newUserRow.Email = row.Item("EMAIL") - Catch ex As Exception - newUserRow.Email = "" - End Try - - newUserRow.ID = row.Item("GUID") - DD_ECMAdmin.TBWH_Users1.Rows.Add(newUserRow) - ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)}) - Next - Catch ex As Exception - MsgBox("Error loading Users for Global Search:" & vbNewLine & ex.Message) - End Try - - Catch ex As Exception - MsgBox("Error in Load_Users_GS:" & vbNewLine & ex.Message) - End Try - - End Sub - - Private Sub btnAddUser2ConstructorREL_Click(sender As Object, e As EventArgs) Handles btnAddUser2ConstructorREL.Click - Try - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - If row.Item(0) = CBool(True) Then - Dim insert = "INSERT INTO TBPMO_USER_GLOBAL_SEARCH (USER_ID,ADDED_WHO) VALUES (" & row.Item(5) & ", '" & USER_USERNAME & "')" - If ClassDatabase.Execute_non_Query(insert, False) = False Then - MsgBox("Could not insert the User-Definition....Check the logfile!", MsgBoxStyle.Exclamation) - End If - End If - Next - For Each row As DataRow In DD_ECMAdmin.TBAD_Users.Rows - row.Item(0) = CBool(False) - Next - Load_Users_GS() - Catch ex As Exception - MsgBox("Error while adding user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub btndeleteUserConstructorRel_Click(sender As Object, e As EventArgs) Handles btndeleteUserConstructorRel.Click - Try - Dim refresh As Boolean = False - For Each row As DataRow In DD_ECMAdmin.TBWH_Users1.Rows - If row.Item(0) = CBool(True) Then - Dim delete = "DELETE FROM TBPMO_USER_GLOBAL_SEARCH WHERE GUID = " & row.Item(5) - If ClassDatabase.Execute_non_Query(delete, True) Then - refresh = True - End If - End If - Next - If refresh = True Then Load_Users_GS() - Catch ex As Exception - MsgBox("Error while deleting user to Constructor-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWMView_Config.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWMView_Config.Designer.vb deleted file mode 100644 index 58f94dc..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWMView_Config.Designer.vb +++ /dev/null @@ -1,48 +0,0 @@ - _ -Partial Class frmWMView_Config - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWMView_Config)) - Me.CheckBoxWD_ShowDocs = New System.Windows.Forms.CheckBox() - Me.SuspendLayout() - ' - 'CheckBoxWD_ShowDocs - ' - resources.ApplyResources(Me.CheckBoxWD_ShowDocs, "CheckBoxWD_ShowDocs") - Me.CheckBoxWD_ShowDocs.Name = "CheckBoxWD_ShowDocs" - Me.CheckBoxWD_ShowDocs.UseVisualStyleBackColor = True - ' - 'frmwindreamView_Config - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.CheckBoxWD_ShowDocs) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmwindreamView_Config" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents CheckBoxWD_ShowDocs As System.Windows.Forms.CheckBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWMView_Config.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWMView_Config.en-US.resx deleted file mode 100644 index 7e6cf1d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWMView_Config.en-US.resx +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 104, 19 - - - Show DocView - - - Configuration of userspecific windream-View - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWMView_Config.resx b/app/DD-Record-Organizer - Kopie/frmWMView_Config.resx deleted file mode 100644 index 18f98ea..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWMView_Config.resx +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - 12, 12 - - - 122, 19 - - - 0 - - - DocView anzeigen - - - CheckBoxWD_ShowDocs - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 7, 15 - - - 436, 161 - - - Segoe UI, 9pt - - - Konfiguration der Userspezifischen windream-Ansicht - - - frmwindreamView_Config - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWMView_Config.vb b/app/DD-Record-Organizer - Kopie/frmWMView_Config.vb deleted file mode 100644 index a034a97..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWMView_Config.vb +++ /dev/null @@ -1,11 +0,0 @@ -Public Class frmWMView_Config - - Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBoxWD_ShowDocs.CheckedChanged - WD_ShowDocs = CheckBoxWD_ShowDocs.Checked - SaveMySettingsValue("WD_ShowDocs", WD_ShowDocs, "ConfigMain") - End Sub - - Private Sub frmwindreamView_Config_Load(sender As Object, e As EventArgs) Handles Me.Load - CheckBoxWD_ShowDocs.Checked = WD_ShowDocs - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.Designer.vb deleted file mode 100644 index 9961882..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.Designer.vb +++ /dev/null @@ -1,91 +0,0 @@ - _ -Partial Class frmWM_ChangeDoctype - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_ChangeDoctype)) - Me.OK_Button = New System.Windows.Forms.Button() - Me.Cancel_Button = New System.Windows.Forms.Button() - Me.cmbDokumentart = New System.Windows.Forms.ComboBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.grbxControls = New System.Windows.Forms.GroupBox() - Me.SuspendLayout - ' - 'OK_Button - ' - resources.ApplyResources(Me.OK_Button, "OK_Button") - Me.OK_Button.Image = Global.DD_Record_Organizer.My.Resources.Resources.key_go - Me.OK_Button.Name = "OK_Button" - ' - 'Cancel_Button - ' - resources.ApplyResources(Me.Cancel_Button, "Cancel_Button") - Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Cancel_Button.Name = "Cancel_Button" - ' - 'cmbDokumentart - ' - Me.cmbDokumentart.DisplayMember = "DOKUMENTTYPE" - resources.ApplyResources(Me.cmbDokumentart, "cmbDokumentart") - Me.cmbDokumentart.FormattingEnabled = True - Me.cmbDokumentart.Name = "cmbDokumentart" - Me.cmbDokumentart.ValueMember = "DOKUMENTTYPE_ID" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'grbxControls - ' - resources.ApplyResources(Me.grbxControls, "grbxControls") - Me.grbxControls.BackColor = System.Drawing.SystemColors.ButtonFace - Me.grbxControls.Name = "grbxControls" - Me.grbxControls.TabStop = False - ' - 'frmWM_ChangeDoctype - ' - Me.AcceptButton = Me.OK_Button - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Cancel_Button - Me.Controls.Add(Me.grbxControls) - Me.Controls.Add(Me.Cancel_Button) - Me.Controls.Add(Me.OK_Button) - Me.Controls.Add(Me.cmbDokumentart) - Me.Controls.Add(Me.Label2) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmWM_ChangeDoctype" - Me.ShowInTaskbar = false - Me.ResumeLayout(false) - Me.PerformLayout - -End Sub - Friend WithEvents OK_Button As System.Windows.Forms.Button - Friend WithEvents Cancel_Button As System.Windows.Forms.Button - Friend WithEvents cmbDokumentart As System.Windows.Forms.ComboBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents grbxControls As System.Windows.Forms.GroupBox - -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.en-US.resx deleted file mode 100644 index 8ae5bba..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.en-US.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Change doctype - - - Cancel - - - - 120, 17 - - - Choose a doctype: - - - Change doctype - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.resx b/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.resx deleted file mode 100644 index d5b3b91..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.resx +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Left - - - - Tahoma, 9.75pt - - - MiddleLeft - - - 12, 97 - - - 212, 38 - - - - 0 - - - Dokumentart ändern - - - OK_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Bottom, Left - - - 279, 97 - - - 124, 38 - - - 1 - - - Abbrechen - - - Cancel_Button - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Segoe UI Semibold, 9.75pt, style=Bold - - - 12, 29 - - - 391, 25 - - - 7 - - - cmbDokumentart - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - True - - - Segoe UI Semibold, 9.75pt, style=Bold - - - NoControl - - - 9, 9 - - - 188, 17 - - - 6 - - - Wählen Sie eine Dokumentart - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Top, Bottom, Left - - - Tahoma, 9.75pt - - - 11, 60 - - - 392, 31 - - - 11 - - - Weitere Metadaten: - - - False - - - grbxControls - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 411, 138 - - - Tahoma, 8.25pt - - - CenterParent - - - Dokumentart ändern - - - frmWM_ChangeDoctype - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.vb b/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.vb deleted file mode 100644 index 1aef8eb..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ChangeDoctype.vb +++ /dev/null @@ -1,509 +0,0 @@ -Imports System.Windows.Forms -Imports DD_LIB_Standards -Imports System.Data.SqlClient - -Public Class frmWM_ChangeDoctype - Private formloaded As Boolean = False - Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click - Dim NewDoctype As String - Dim DOCTYPE_ID - Dim OBJECTTYPE As String - Dim sql - NewDoctype = cmbDokumentart.Text - DOCTYPE_ID = cmbDokumentart.SelectedValue - sql = "SELECT OBJEKTTYP FROM TBDD_DOKUMENTART WHERE GUID = " & DOCTYPE_ID - OBJECTTYPE = clsDatabase.Execute_Scalar(sql, True) - If OBJECTTYPE = String.Empty Then Me.Close() - - If NewDoctype = String.Empty Then - MsgBox("Please choose a new doctype!", MsgBoxStyle.Exclamation) - Exit Sub - End If - sql = "Select IDXNAME_DOCTYPE from TBPMO_WD_OBJECTTYPE where Upper(object_type) = Upper('" & OBJECTTYPE & "')" - Dim IDXNAME_DOCTYPE = clsDatabase.Execute_Scalar(sql, True) - - If Not IsNothing(IDXNAME_DOCTYPE) Then - If Not IsNothing(CURRENT_TBPMO_INDEX_MAN) Then - If CURRENT_TBPMO_INDEX_MAN.Rows.Count > 0 Then - If ClassFileResult.CheckWrite_IndexeMan(grbxControls) = False Then - Exit Sub - End If - End If - End If - Me.DialogResult = System.Windows.Forms.DialogResult.OK - For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows - sql = String.Format("UPDATE TBPMO_DOCRESULT_LIST SET Doctype = '{0}',Change_DateTime = GETDATE() WHERE DocID = {1}", NewDoctype, row.Item("DOC_ID")) - If clsDatabase.Execute_non_Query(sql) = True Then - If LICENSE_PROXY = True And clsDatabase.DB_PROXY_INITIALIZED Then - clsDatabase.Execute_non_Query(sql, True) - sql = String.Format("UPDATE VWPMO_DOC_SEARCH SET Doctype = '{0}', Change_DateTime = GETDATE() WHERE DocID = {1}", NewDoctype, row.Item("DOC_ID")) - clsDatabase.Execute_non_Query(sql, True) - End If - If clsWD_SET.IndexFile(row.Item("FILEPATH"), IDXNAME_DOCTYPE, NewDoctype, OBJECTTYPE) = False Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error while setting Doctype: ", "Check the logfile") - End If - If Not IsNothing(CURRENT_TBPMO_INDEX_MAN) Then - If CURRENT_TBPMO_INDEX_MAN.Rows.Count > 0 Then - ClassFileResult.DocID = row.Item("DOC_ID") - If ClassFileResult.Delete_Doc_Indices = True Then - ClassFileResult.SET_DOCID_INDICES() - End If - - End If - End If - End If - Next - Me.Close() - End If - End Sub - - Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click - Me.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.Close() - End Sub - - Private Sub frmWDChangeDoctype_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - CURRENT_TBPMO_INDEX_MAN = Nothing - CURRENT_DOKARTID = 0 - clsDatabase.GUI = True - Dim sql = String.Format("SELECT T.GUID, dbo.FNPMO_GETOBJECTCAPTION('{0}', 'DOCTYPE_TITLE' + CONVERT(VARCHAR(5), T.GUID), 1) AS BEZEICHNUNG" & _ - " FROM TBDD_DOKUMENTART T, TBPMO_WD_FORMVIEW_DOKTYPES T1 WHERE T.GUID = T1.DOCTYPE_ID AND T.AKTIV = 1 AND T1.FORMVIEW_ID = {1} ORDER BY BEZEICHNUNG", USER_LANGUAGE, CURRENT_FORMVIEW_ID) - Dim DT As DataTable = clsDatabase.Return_Datatable(sql, True) - If Not IsNothing(DT) Then - cmbDokumentart.DataSource = DT - cmbDokumentart.DisplayMember = DT.Columns(1).ColumnName - cmbDokumentart.ValueMember = DT.Columns(0).ColumnName - End If - - Catch ex As Exception - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Load ChangeDoctype: ", ex.Message) - Me.Close() - End Try - End Sub - Sub Refresh_Indices_Manual() - Try - ClassFileResult.GET_DATATABLE_INDICES_PMO() - If CURRENT_TBPMO_INDEX_MAN.Rows.Count > 0 Then - 'Der Tabelle eine Splate für den Indexwert hinzufügen - Dim MAN_VALUE As DataColumn = CURRENT_TBPMO_INDEX_MAN.Columns.Add("MAN_VALUE", Type.GetType("System.String")) - grbxControls.Visible = True - grbxControls.Controls.Clear() - Me.Size = New Size(430, 430) - Dim anz As Integer = 1 - Dim ylbl As Integer = 20 - Dim y As Integer = 38 - - For Each DR As DataRow In CURRENT_TBPMO_INDEX_MAN.Rows - Dim type = DR.Item("DATATYPE") - If type <> "BOOLEAN" Then - addLabel(DR.Item("GUID"), DR.Item("NAME"), DR.Item("COMMENT").ToString, ylbl) - End If - Dim DefaultValue = DR.Item("DEFAULT_VALUE") - - Select Case type - Case "BOOLEAN" - Dim VORBELGUNG As Integer = DefaultValue - 'nur eine Textbox - Dim chk As CheckBox = ClassControls_Manual.AddCheckBox(DR.Item("GUID"), DR.Item("NAME"), y, VORBELGUNG, DR.Item("COMMENT").ToString) - If Not IsNothing(chk) Then - grbxControls.Controls.Add(chk) - End If - Case "INTEGER" - If DR.Item("SUGGESTION") = True And DR.Item("SQL_RESULT").ToString.Length > 0 Then - AddVorschlag_ComboBox(DR.Item("GUID"), DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - 'AddAutoSuggest_Textbox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - Else - Dim VORBELGUNG As Integer = DefaultValue - 'nur eine Textbox - AddTextBox(DR.Item("GUID"), DR.Item("NAME"), y, VORBELGUNG) - End If - Case "VARCHAR" - If DR.Item("SUGGESTION") = True And DR.Item("SQL_RESULT").ToString.Length > 0 Then - AddVorschlag_ComboBox(DR.Item("GUID"), DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - 'AddAutoSuggest_Textbox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - Else - If DR.Item("NAME").ToString.ToLower = "dateiname" Then - 'Übergibt den Dateinamen um diesen Vorzuschlagen - AddTextBox(DR.Item("GUID"), DR.Item("NAME"), y, "") - Else - Dim VORBELGUNG As String = DefaultValue - 'nur eine Textbox - AddTextBox(DR.Item("GUID"), DR.Item("NAME"), y, VORBELGUNG) - End If - End If - Case "DATE" - AddDateTimePicker(DR.Item("GUID"), DR.Item("NAME"), y) - Case Else - MsgBox($"Please check the datatype of manual index ({ DR.Item("NAME")} - {type} - Refresh_Indices_Manual", MsgBoxStyle.Critical, "Achtung:") - ClassLogger.Add(" - Datentyp nicht hinterlegt - LoadIndexe_Man") - End Select - - anz += 1 - ylbl += 45 - y += 45 - Next - SendKeys.Send("{TAB}") - Else - grbxControls.Visible = False - Me.Size = New Size(430, 160) - End If - Catch ex As Exception - MsgBox("Error in Refresh_Indices_Manual:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub addLabel(ID As Integer, indexname As String, hinweis As String, ylbl As Integer) - Dim lbl As New Label - lbl.Name = "lbl" & indexname - lbl.Size = New Size(CInt(hinweis.Length * 15), 18) 'CInt(hinweis.Length * 9) - lbl.Text = hinweis - lbl.Tag = ID - grbxControls.Controls.Add(lbl) - lbl.Location = New Point(11, ylbl) - End Sub - Sub AddComboBoxValue(cmbName As ComboBox, Value As String) - cmbName.Items.Add(Value) - End Sub - ' _ - Function addCombobox(ID As Integer, indexname As String, y As Integer) - Dim cmb As New ComboBox - cmb.Name = "cmb" & indexname - cmb.AutoSize = True - cmb.Size = New Size(300, 27) - cmb.Tag = ID - grbxControls.Controls.Add(cmb) - cmb.Location = New Point(11, y) - 'cmb.AutoCompleteMode = AutoCompleteMode.SuggestAppend - 'cmb.AutoCompleteSource = AutoCompleteSource.ListItems - - 'AddHandler cmb.KeyUp, AddressOf AutoCompleteCombo_KeyUp - AddHandler cmb.SelectedIndexChanged, AddressOf OncmbSIndexChanged - AddHandler cmb.GotFocus, AddressOf OncmbGotFocus - AddHandler cmb.LostFocus, AddressOf OncmbLostFocus - Return cmb - End Function - Public Sub OncmbGotFocus(sender As System.Object, e As System.EventArgs) - Dim cmb As ComboBox = sender - cmb.BackColor = Color.Lime - End Sub - ' _ - Public Sub OncmbLostFocus(sender As System.Object, e As System.EventArgs) - Dim cmb As ComboBox = sender - cmb.BackColor = Color.White - End Sub - Function AddTextBox(ID As Integer, indexname As String, y As Integer, text As String) - Dim txt As New TextBox - txt.Name = "txt" & indexname - - txt.Size = New Size(260, 27) - 'txt.AutoSize = True - txt.Tag = ID - grbxControls.Controls.Add(txt) - txt.Location = New Point(11, y) - - If text <> "" Then - txt.Text = text - txt.Size = New Size(CInt(text.Length * 15), 27) - txt.SelectAll() - End If - AddHandler txt.GotFocus, AddressOf OnTextBoxFocus - AddHandler txt.LostFocus, AddressOf OnTextBoxLostFocus - AddHandler txt.KeyUp, AddressOf OnTextBoxKeyUp - AddHandler txt.TextChanged, AddressOf OnTextBoxTextChanged - Return txt - End Function - Public Sub OnTextBoxFocus(sender As System.Object, e As System.EventArgs) - Dim box As TextBox = sender - box.BackColor = Color.Lime - box.SelectAll() - End Sub - Public Sub OnTextBoxTextChanged(sender As System.Object, e As System.EventArgs) - Dim box As TextBox = sender - 'If box.Text.Length > 15 Then - Dim g As Graphics = box.CreateGraphics - box.Width = g.MeasureString(box.Text, box.Font).Width + 15 - g.Dispose() - ' End If - - End Sub - - Public Sub OnTextBoxLostFocus(sender As System.Object, e As System.EventArgs) - Dim box As TextBox = sender - box.BackColor = Color.White - End Sub - Public Sub OnTextBoxKeyUp(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) - Dim box As TextBox = sender - If (e.KeyCode = Keys.Return) Then - SendKeys.Send("{TAB}") - End If - End Sub - Sub AddDateTimePicker(ID As Integer, indexname As String, y As Integer) - Dim dtp As New DateTimePicker - dtp.Name = "dtp" & indexname - dtp.Format = DateTimePickerFormat.Short - dtp.Size = New Size(133, 27) - dtp.Tag = ID - dtp.Location = New Point(11, y) - grbxControls.Controls.Add(dtp) - AddHandler dtp.ValueChanged, AddressOf OndtpChanged - End Sub - Sub OndtpChanged() - 'offen was hier zu tun ist - End Sub - Public Sub OncmbSIndexChanged(sender As System.Object, e As System.EventArgs) - If formloaded = False Then - Exit Sub - End If - - Dim cmb As ComboBox = sender - If cmb.SelectedIndex <> -1 Then - If cmb.Text.Length > 15 Then - Dim g As Graphics = cmb.CreateGraphics - cmb.Width = g.MeasureString(cmb.Text, cmb.Font).Width + 30 - g.Dispose() - End If - Get_NextComboBoxResults(cmb) - SendKeys.Send("{TAB}") - End If - End Sub - Sub Get_NextComboBoxResults(cmb As ComboBox) - Try - Dim indexname = cmb.Name.Replace("cmb", "") - Dim sql = "SELECT GUID,NAME,SQL_RESULT FROM TBPMO_INDEX_MAN where ACTIVE = 1 AND SUGGESTION = 1 AND SQL_RESULT like '%@" & indexname & "%' and DOCTYPE_ID = " & CURRENT_DOKARTID & " ORDER BY SEQUENCE" - Dim DT As DataTable = clsDatabase.Return_Datatable(sql, True) - If Not IsNothing(DT) Then - If DT.Rows.Count > 0 Then - Dim cmbname = "cmb" & DT.Rows(0).Item("NAME") - Renew_ComboboxResults(DT.Rows(0).Item("GUID"), indexname, cmb.Text) - End If - - End If - Catch ex As Exception - MsgBox("Error in Get_NextComboBoxResults:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub Renew_ComboboxResults(INDEX_GUID As Integer, SearchString As String, Resultvalue As String) - Try - - Dim connectionString As String - Dim sqlCnn As SqlConnection - Dim sqlCmd As SqlCommand - Dim adapter As New SqlDataAdapter - - Dim NewDataset As New DataSet - Dim i As Integer - - 'Dim DT_INDEX As DataTable = ClassDatabase.Return_Datatable("select * FROM TBPMO_INDEX_MAN WHERE GUID = " & INDEX_GUID, True) - 'If IsNothing(DT_INDEX) Then - ' Exit Sub - 'End If - - Dim conid = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(INDEX_GUID, "CONNECTION_ID") ' DT_INDEX.Rows(0).Item("CONNECTION_ID") - Dim sql_result = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(INDEX_GUID, "SQL_RESULT") 'DT_INDEX.Rows(0).Item("SQL_RESULT") - Dim NAME = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(INDEX_GUID, "NAME") 'DT_INDEX.Rows(0).Item("NAME") - If Not IsNothing(conid) And Not IsNothing(sql_result) And Not IsNothing(NAME) Then - For Each ctrl As Control In Me.grbxControls.Controls - If ctrl.Name = "cmb" & NAME.ToString Then - Dim cmb As ComboBox = ctrl - Dim sql As String = sql_result.ToString.ToUpper.Replace("@" & SearchString.ToUpper, Resultvalue) - - connectionString = ClassDatabase.GetConnectionString(conid) - If connectionString Is Nothing = False Then - 'SQL Befehl füllt die Auswahlliste - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - sqlCnn = New SqlConnection(connectionString) - sqlCnn.Open() - sqlCmd = New SqlCommand(sql, sqlCnn) - adapter.SelectCommand = sqlCmd - adapter.Fill(NewDataset) - ElseIf connectionString.StartsWith("Data Source=") And connectionString.Contains("SERVICE_NAME") Then - MsgBox("Oracle not yet implememnted!", MsgBoxStyle.Exclamation) - Exit Sub - 'oracleConn = New OracleConnection(connectionString) - 'oracleConn.Open() - 'oracleCmd = New OracleCommand(sql, oracleConn) - 'oracleadapter.SelectCommand = oracleCmd - 'oracleadapter.Fill(NewDataset) - End If - If NewDataset.Tables(0).Rows.Count > 0 Then - cmb.Items.Clear() - 'Die Standargrösse definieren - Dim newWidth As Integer = 300 - For i = 0 To NewDataset.Tables(0).Rows.Count - 1 - 'MsgBox(NewDataset.Tables(0).Rows(i).Item(0)) - AddComboBoxValue(cmb, NewDataset.Tables(0).Rows(i).Item(0)) - Try - Dim text As String = NewDataset.Tables(0).Rows(i).Item(0) - If text.Length > 15 Then - Dim g As Graphics = cmb.CreateGraphics - If g.MeasureString(text, cmb.Font).Width + 30 > newWidth Then - newWidth = g.MeasureString(text, cmb.Font).Width + 30 - End If - g.Dispose() - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Anpassung Breite ComboBox:") - End Try - - Next - cmb.Size = New Size(newWidth, 27) - cmb.AutoCompleteSource = AutoCompleteSource.ListItems - cmb.AutoCompleteMode = AutoCompleteMode.Suggest - End If - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - Try - adapter.Dispose() - sqlCmd.Dispose() - sqlCnn.Close() - Catch ex As Exception - - End Try - Else - Try - 'oracleadapter.Dispose() - 'oracleCmd.Dispose() - 'oracleConn.Close() - Catch ex As Exception - - End Try - - End If - - End If - - - End If - Next - End If - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Unexpected error in Renew_ComboboxResults - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unvorhergesehener Unexpected error in Renew_ComboboxResults:") - End Try - End Sub - Private Sub AddVorschlag_ComboBox(ID As Integer, indexname As String, y As Integer, conid As Integer, sql_Vorschlag As String, Optional Vorgabe As String = "") - Try - Dim connectionString As String - Dim sqlCnn As SqlConnection - Dim sqlCmd As SqlCommand - Dim adapter As New SqlDataAdapter - - Dim NewDataset As New DataSet - Dim i As Integer - Dim sql As String - Dim runinLZ As Boolean = False - - connectionString = ClassDatabase.GetConnectionString(conid) - If connectionString Is Nothing = False Then - 'SQL Befehl füllt die Auswahlliste - sql = sql_Vorschlag - If Not sql.Contains("@") Then - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - sqlCnn = New SqlConnection(connectionString) - sqlCnn.Open() - sqlCmd = New SqlCommand(sql, sqlCnn) - adapter.SelectCommand = sqlCmd - adapter.Fill(NewDataset) - ElseIf connectionString.StartsWith("Data Source=") And connectionString.Contains("SERVICE_NAME") Then - MsgBox("Oracle not yet implememnted!", MsgBoxStyle.Exclamation) - Exit Sub - 'oracleConn = New OracleConnection(connectionString) - 'oracleConn.Open() - 'oracleCmd = New OracleCommand(sql_Vorschlag, oracleConn) - 'oracleadapter.SelectCommand = oracleCmd - 'oracleadapter.Fill(NewDataset) - End If - Else - runinLZ = True - If LogErrorsOnly = False Then ClassLogger.Add(" >>sql enthält Platzhalter und wird erst während der Laufzeit gefüllt!", False) - End If - - - - Dim newCMB As ComboBox - If runinLZ = True Then - 'Die Standardcombobox anlegen - newCMB = addCombobox(ID, indexname, y) - newCMB.Size = New Size(300, 27) - Else - If NewDataset.Tables(0).Rows.Count > 0 Then - 'Die Standardcombobox anlegen - newCMB = addCombobox(ID, indexname, y) - 'Die Standargrösse definieren - Dim newWidth As Integer = 300 - For i = 0 To NewDataset.Tables(0).Rows.Count - 1 - 'MsgBox(NewDataset.Tables(0).Rows(i).Item(0)) - AddComboBoxValue(newCMB, NewDataset.Tables(0).Rows(i).Item(0)) - Try - Dim text As String = NewDataset.Tables(0).Rows(i).Item(0) - If text.Length > 15 Then - Dim g As Graphics = newCMB.CreateGraphics - If g.MeasureString(text, newCMB.Font).Width + 30 > newWidth Then - newWidth = g.MeasureString(text, newCMB.Font).Width + 30 - End If - g.Dispose() - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Anpassung Breite ComboBox:") - End Try - - Next - newCMB.Size = New Size(newWidth, 27) - newCMB.AutoCompleteSource = AutoCompleteSource.ListItems - newCMB.AutoCompleteMode = AutoCompleteMode.Suggest - newCMB.DropDownHeight = (newCMB.ItemHeight + 0.2) * 25 - If Vorgabe <> "" Then - newCMB.SelectedIndex = newCMB.FindStringExact(Vorgabe) - newCMB.Text = Vorgabe - Get_NextComboBoxResults(newCMB) - End If - Else - - End If - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - Try - adapter.Dispose() - sqlCmd.Dispose() - sqlCnn.Close() - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - Else - Try - 'oracleadapter.Dispose() - 'oracleCmd.Dispose() - 'oracleConn.Close() - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - - End If - End If - - - - - End If - - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Unexpected error in AddVorschlag_ComboBox - Indexname: " & indexname & " - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unvorhergesehener Unexpected error in AddVorschlag_ComboBox:") - End Try - End Sub - - Private Sub frmWD_ChangeDoctype_Shown(sender As Object, e As EventArgs) Handles Me.Shown - formloaded = True - End Sub - - Private Sub cmbDokumentart_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbDokumentart.SelectedIndexChanged - If cmbDokumentart.SelectedIndex <> -1 Then - CURRENT_DOKARTID = 0 - Try - CURRENT_DOKARTID = cmbDokumentart.SelectedValue - Catch ex As Exception - CURRENT_DOKARTID = 0 - End Try - Refresh_Indices_Manual() - End If - End Sub -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.designer.vb deleted file mode 100644 index f607959..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.designer.vb +++ /dev/null @@ -1,78 +0,0 @@ - _ -Partial Class frmWM_CreateVersion - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_CreateVersion)) - Me.Label1 = New System.Windows.Forms.Label() - Me.txtComment = New System.Windows.Forms.TextBox() - Me.btnOK = New System.Windows.Forms.Button() - Me.btncancel = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'txtComment - ' - resources.ApplyResources(Me.txtComment, "txtComment") - Me.txtComment.Name = "txtComment" - ' - 'btnOK - ' - resources.ApplyResources(Me.btnOK, "btnOK") - Me.btnOK.Image = Global.DD_Record_Organizer.My.Resources.Resources.key_go - Me.btnOK.Name = "btnOK" - Me.btnOK.UseVisualStyleBackColor = True - ' - 'btncancel - ' - resources.ApplyResources(Me.btncancel, "btncancel") - Me.btncancel.DialogResult = System.Windows.Forms.DialogResult.Cancel - Me.btncancel.Name = "btncancel" - Me.btncancel.UseVisualStyleBackColor = True - ' - 'frmWD_CreateVersion - ' - Me.AcceptButton = Me.btnOK - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.btncancel - Me.Controls.Add(Me.btncancel) - Me.Controls.Add(Me.btnOK) - Me.Controls.Add(Me.txtComment) - Me.Controls.Add(Me.Label1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmWD_CreateVersion" - Me.ResumeLayout(False) - Me.PerformLayout - -End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtComment As System.Windows.Forms.TextBox - Friend WithEvents btnOK As System.Windows.Forms.Button - Friend WithEvents btncancel As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.en-US.resx deleted file mode 100644 index 9426297..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.en-US.resx +++ /dev/null @@ -1,4106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 270, 26 - - - windream will create a new version of the selected file! -Please add a comment: - - - Create new version - - - Cancel - - - - AAABABYAgIAQAAEABABoKAAAZgEAAGBgEAABAAQA6BYAAM4pAABAQBAAAQAEAGgKAAC2QAAAMDAQAAEA - BABoBgAAHksAACAgEAABAAQA6AIAAIZRAAAYGBAAAQAEAOgBAABuVAAAEBAQAAEABAAoAQAAVlYAAICA - AAABAAgAKEwAAH5XAABgYAAAAQAIAKgsAACmowAAQEAAAAEACAAoFgAATtAAADAwAAABAAgAqA4AAHbm - AAAgIAAAAQAIAKgIAAAe9QAAGBgAAAEACADIBgAAxv0AABAQAAABAAgAaAUAAI4EAQAAAAAAAQAgAAd0 - AAD2CQEAgIAAAAEAIAAoCAEA/X0BAGBgAAABACAAqJQAACWGAgBAQAAAAQAgAChCAADNGgMAMDAAAAEA - IACoJQAA9VwDACAgAAABACAAqBAAAJ2CAwAYGAAAAQAgAIgJAABFkwMAEBAAAAEAIABoBAAAzZwDACgA - AACAAAAAAAEAAAEABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAA - gACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5cAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIu7AA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - C5iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAe4twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAALiLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAi4ubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAADuItwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAC3uLtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLiJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi7izAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i4uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALm4m4sAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i7i5gAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLm4izAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJuLm4uQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4t7uLsAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuJubeJ - gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLOAAAAAAAAAAAAAAAAAAAC4 - uLubizAAAAAAAAAAAAAAAAAAAHswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5s3AAAAAAAAAAAAAA - AAAAmLm5uLewAAAAAAAAAAAAAAAAB7ubcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4u5twAAAAAA - AAAAAAAACLi5u5uLkAAAAAAAAAAAAAAAB7uYi3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeIuLm3 - AAAAAAAAAAAAAAu3t5u5i7gAAAAAAAAAAAAAe7m4i7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL - uLiLi5twAAAAAAAAAAAJi5u5u4iXAAAAAAAAAAAAe7mIi4i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAB7ibuLi3s4AAAAAAAAAAC4uJu5ubtwAAAAAAAAAAO7mIu4u4sAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAiYuJuYuLmztwAAAAAAAIt7m5ubiLkAAAAAAAAHu3uIuLi4i5AAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAu4u7t7mIuJs4AAAAAAA7ibububuLAAAAAAAHu5iIuLu7m4twAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAHuIm5u7uLi4ubdwAAAAt7ibube5i3AAAACLm4i4u3ube4i5AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAALi7i5ibm3uIuLuYAAAJi7m5ubm4uQAAC5u4uLi5u7i7e4uwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbi5u7u7m5u4t4uzcAi4m7m7m7i5gAi5uIuLm5u3m5ubi5gA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i4ubmLu5uYuYuLmzuLm7m3ubi7O5uIt7mLu3u7i7 - i4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuYu5uLube3ubu5i4t7e5ubm5ubd7iLi5ubub - m5ibm3uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLi7m7e5u5u5i7mLibe5uLm7m3uLm5 - u7ubt7e7u7e4uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4u7e5u3u3u5ububi5u5ubm7 - m5ubi5ube5ubm5ubiLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5i5i5u4ube5u7ubi5u5 - u5u7m5t7e5ubm5u5u7m4t7iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i7u4ubu5u3m3 - ubm5u5u5ubt7m5ubu3u5u3m4ubeLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4t7m7uL - i4u7e7u7u5uJu3ubm7m7ubm5u5u7m5u3uYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuI - t7ibe5u5i5uYm5uLu5ububm7m5u5u5uJubu5i4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAJuLu7uLuLi7uLu7e5ubm7ubu7m7m5u5u5u5t5u4uYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAC4uHububt7mLm3ubi7t7t7t7m7m7u5u5u5u7ubmLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAi4uLi4uLuLu4t7i7m3ububm7m7m5u5u5u5ububi5AAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAm4u7m7e3u4ubu5uLubuLuLubi7m7m7u5u5ubi4uAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIuIuLi7e4m4uLi7m4uLm5ubu5ubububm7m7m5i5AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4u5uLu4u4t7e4u7m7i7uJu7t7u5u7m7m3u4twAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7i3uLt4u4u3u4u3uLi7m3u7mLm5u3m7m3ubd5AAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYuLt7u3uLe4uYt7m7m4u5uLubu3u7m7m5uYuw - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4uLt7i4t7i4u7i4uLi5uLm7u5u5ubub - ubuLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLt7i5uLuLt7i5u3u7uLu7e5i3 - u7ububuYuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5uIu7i4uLe4uLi4u4mLuY - ubi7ubm5t7m5uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg7u4i7e7i7e4t7t7uL - e7t7u4u5ubu4u7m7m4ubt3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzube3i7i3uLe4u4 - uLi4t7i4t4ubi7i3ubm7m7m3uJu5t3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHO5uLiIi4i7uL - t7i4uLe4ubi7e3u3u7e7m7t7e7m7m3uLi4u5s4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHezu3iIiIuI - u7i5uLuLuLi4u4uLi3u3u4m4t7ibubm3ubm5t7e3i4ubuYMAAAAAAAAAAAAAAAAAAAAAAAAAc7O7eIiL - +4v4v4i3uLuLi4uLu4uLuLe4t7e7i5u7uLu7m5u7m5ubm5t7i4u7m3twAAAAAAAAAAAAAAAAAAB7O7eI - iIuIiL+IuIuLi4u4uLuLuIuLe4u4u4uLi7e4t7m3t7u5ubt7m5uLm3t4eLi5u5hwAAAAAAAAAAAAB7e5 - uLiIuIuIuLiLi4uIv4i4u3uLi4u4uLi4t7i5u3t7u3u4ubuYu5t5ubu5ubm5ubt7iLi7ube3AAAAAAAA - s7m4iIiIi4i4i4i4uLiIuIuLiIi4uLi4t7uLi3uLi4uLuJi3ubuLubm7u5ubm5u5ububm5t7iYi4ubuA - AAAAAAi3ubuLiIiLiLi4i4iLi4uIv7i4i4u4uLi4uLuLuLuLt7i7t7i4ubuLm5u7m7m5u5ube4uIuIu7 - m5uAAAAAAAAAAAi3ubuLiIiIi4i4uIv4uIuIi/i4uLuLi4uLi4uLe4t7uLi7ubi5u7e5ubm7m5uLi3e4 - uYm5i4AAAAAAAAAAAAAAAACJubi4iIiIi4i4uIuIuIi4iIuLi4u4uLi3uLi3uLe7mLi7u5ibm5u3ubi4 - t4uLm5u4sAAAAAAAAAAAAAAAAAAAAACLm7u4uIiIiIuIuIuL+L+/i4u4uLuLuLuLuLuLe4u7mJu7u7i3 - uYi4i3ubm4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAHm7uLiIv4i/uIiL+IiIi4i4uLe4uLe4uLe4u4m4u4 - ubmLe4i4t7m5iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIm7u4i/iIuLiLi4uI+4uLi4uLi4uLm4u4 - u4u7e5uLi4i7m5twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe5u4iIuL+IiIi4+Ii4uLuLi7 - i4uLi3u4t7u3t7m5t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe7iL+Li4uIiLi/iL - i4uLi3uLuLe4ubt5u3uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn4uLiL+Iv7 - +Ii/v4i4u4uLuLi4t7i4u4t4uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7iIiL - iLiIiLi/iIi/iIuLuLi4u4uLi5u5u4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - eIuLiLiLi4iIiL+/i/uIuIuLi4t7uLuLi7i5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAC7iIuLiL+Ii4v7+Ii/iIiIiIi4uLi4ubt7m5i7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAmIuIuLiLi/iIiLi/i/uL+4uIiLi4u4uLu4u4i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACLiIuIiLiIi4uL+Ii/iIiIiIi/v4iIuLi3u3u4uQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAt4uIuLiLi4iIiLi/i/uL+/v4iIi/uIiLi4ubi4twAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAALiIuLi4uIi4uL+Ii/iIiIiIuL+/iIi4iIi4uLi5gAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe4i4iLiIuL+IiLi/i4v7+4v4iIi/uIiLi4iIuIi7AAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeIi3uIuIiLi4v4i4iIiIiIi/uIiIv7+Ii/uIuIi3AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYuLiIuIuLiLiIuL+L+4v7+/iIv7iIiLi/i/uIv4 - uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALv4iLe4mIuLiIuIiLiIiIiIi4v4iL+4iIiI - iIv4v4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYi4uIeLi4iIuIuLiIuLi4uIiIv7+I - iL+/uLiIuIv7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuIi4mLiIiLi4i/iIv4iIiPv7 - +IiL+4iIiIiLiIv4i5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i4iLiLi4uIiLiLiIuL - +/uIiL+/iIiL+/uL+LiIuI+3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImIi4uIuIiIi4iI - iIiPiIiIi/iP+IiIiIiIj7+Iv4v4uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7i4iIuIi4 - uIi4iIiL+Li/v4iL+L+IiIiL+/iIv4v4v4twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn4iL - h4i4iIuIiIi7s4j4iIv7+Pizu/iI+PiL+Iv4v4iLkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - C7iLiLi4h4uIiIi7eAu4iL+IiIiLuHu7j4iIj7+Pv4i/iLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAeIiLiIiLiIiIi7ewAAuPiLiIiIi5AAibuI+I+Iv4i/iIi3AAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACLiLiIuLiIiIu7eAAAAJ+L+Ii/v4uAAAALu7j4j/iI+/v4uQAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAufiIuIiIiIu3cAAAAAC7+Ii/iPiLAAAAAAibuI+IiIiIiIuAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAALiLiIiIiLu3gAAAAAAAi4iI+Iv4swAAAAAAALu7j4iIiL+LMAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAe4iIuIi4t3AAAAAAAAAAuPi4v4j7gAAAAAAAAAibuI+Ij4+LAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiIiPi4uYAAAAAAAAAAAJ+I+IiI+5AAAAAAAAAAALu7+IiIu3 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfiIi7uQAAAAAAAAAAAAC4iL+IiIuAAAAAAAAAAAAAib - uI+PiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIv4u7mAAAAAAAAAAAAAAAuIiIv7+LAAAAAAAAAA - AAAAALu7+IuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3u3gAAAAAAAAAAAAAAAAIuIiIj4uQAAAA - AAAAAAAAAAAAh7uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIm3AAAAAAAAAAAAAAAAAAALiIv4iL - cAAAAAAAAAAAAAAAAAAIubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAACY - j4i/i4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAu/i/j4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAIuPiIi5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAALiIiIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAACfiL/7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAuIj4iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHv4v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLiPi7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfiItwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIiLcAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALv4iwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJ+LMAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4+3AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuItwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiJAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - C7iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAibcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAuLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////+/////////////////////v// - //////////////////z////////////////////8/////////////////////H////////////////// - //x////////////////////4f///////////////////+H////////////////////g///////////// - ///////4P///////////////////8D////////////////////A////////////////////wH/////// - ////////////8B////////////////////Af///////////////////gH///////////////////4B// - /////////////////+AP///////////////////gD///////////////////wA////////////////// - /8AP///////////////////AB/////////////+H////wAf////H////////wf///8AH///+B/////// - /8A///+AB///+Af////////AD///gAP//8AP////////4AH//4AD//8AD////////+AAf/+AA//8AB// - ///////gAA//AAP/4AAf////////8AAD/wAD/4AAH/////////AAAH8AAfwAAD/////////4AAAfAAHw - AAA/////////+AAABgABgAAAP/////////gAAAAAAAAAAH/////////8AAAAAAAAAAB//////////AAA - AAAAAAAA//////////4AAAAAAAAAAP/////////+AAAAAAAAAAH//////////gAAAAAAAAAB//////// - //8AAAAAAAAAAf//////////AAAAAAAAAAP//////////4AAAAAAAAAD//////////+AAAAAAAAAB/// - ////////gAAAAAAAAAf//////////8AAAAAAAAAH///////////AAAAAAAAAD///////////4AAAAAAA - AA///////////+AAAAAAAAAf///////////gAAAAAAAAH///////////8AAAAAAAAB////////////AA - AAAAAAA////////////wAAAAAAAAP///////////gAAAAAAAAAf/////////+AAAAAAAAAAAP/////// - /4AAAAAAAAAAAAP///////AAAAAAAAAAAAAAP/////8AAAAAAAAAAAAAAAH////wAAAAAAAAAAAAAAAA - H//+AAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAA - AAAAAAf///wAAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAP//////4AAAAAAAAAAAAA////////4AAA - AAAAAAAAH/////////8AAAAAAAAAAf//////////8AAAAAAAAB////////////gAAAAAAAA///////// - ///wAAAAAAAAP///////////8AAAAAAAAB///////////+AAAAAAAAAf///////////gAAAAAAAAD/// - ////////wAAAAAAAAA///////////8AAAAAAAAAH///////////AAAAAAAAAB///////////gAAAAAAA - AAf//////////4AAAAAAAAAD//////////8AAAAAAAAAA///////////AAAAAAAAAAP//////////wAA - AAAAAAAB//////////4AAAAAAAAAAf/////////+AAAAAAAAAAD//////////AAAAAAAAAAA//////// - //wAAAAAAAAAAH/////////8AAAAAAAAAAB/////////+AAAAgAAAAAAf/////////gAAA8AAcAAAD// - ///////wAAA/AAH4AAA/////////8AAB/wAD/gAAH/////////AAB/8AA//AAB/////////gAD//gAP/ - 8AAf////////4AD//4AD//4AD////////+AH//+AA///gA/////////AH///gAf///AH////////wP// - /4AH///8B////////4f////AB////4f///////+f////wAf////3/////////////8AP//////////// - ///////AD///////////////////4A///////////////////+AP///////////////////gH/////// - ////////////4B///////////////////+Af///////////////////wH///////////////////8B// - //////////////////A////////////////////wP///////////////////+D////////////////// - //g////////////////////4f///////////////////+H////////////////////h///////////// - ///////8f////////////////////P////////////////////z////////////////////8//////// - /////////////v////////////////////////////////////////////////////////////////// - /////////////////////////////ygAAABgAAAAwAAAAAEABAAAAAAAABIAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP// - AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAADuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAALi3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLiYAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7izAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4uLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAACYuJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAi4uLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4t7MAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLm4kAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLt7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAt5uYuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIt4AAAAAAAA - AAAAAIm4u4twAAAAAAAAAAAAAHtwAAAAAAAAAAAAAAAAAAAAAAAAAAubOAAAAAAAAAAAALi5ubiQAAAA - AAAAAAAHs7kAAAAAAAAAAAAAAAAAAAAAAAAAAAi4ubeAAAAAAAAAAHuLm3swAAAAAAAAAAe5iIsAAAAA - AAAAAAAAAAAAAAAAAAAAAAC4i4ubcAAAAAAAALibubiwAAAAAAAAg7uLi7gAAAAAAAAAAAAAAAAAAAAA - AAAAAAB7i3uLe3cAAAAAALe5u5i3AAAAAAB7m4i4uJAAAAAAAAAAAAAAAAAAAAAAAAAAAACLibt4t7m3 - AAAAB7e5ubt5AAAACDu4iLt7i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJuLm7mLi7e3AAC3ubm5i7AAAI - ubiLu3u3i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLubu5uIubdwCYubu7mLcIubi4ubm7mLtwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAuLe3ububiLi5u4ubmbuJubiLi5u4uYu4mAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAe4ubuLm7m5uLiLm7t5u4uLi5ube5u7mLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4u3ubt7 - ubuYubuXm7m3i5ubu5ububuIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYt7u3ube7e7m3u7ubm5ubm5 - ubu5i5i7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4u5t7uLubm5u5uZu5u5u5u7m4m7ubi5AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAALiLi5u5i4u4ubu7m7m7m7m5u7ubm7i4AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAHuLm4uLu5t7m4m3t7ububububm3uYuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLu7m4 - uLt7u7t7ubt7m5u3u5u5u4twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4u7m4u3t7m5u5ubu7m7 - m7m7m4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe4ubi4uLmLe3uLuLu7m3u5ubube4sAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAC4uLubi4u7t7u3ube5u7m7u5ubmLcAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAB4u3uLu7i4t7e5u4ubibubm7m7uJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i7i4 - uLe3uLe4u5u4u7e7ubuYm3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJuLu3uLi4ubi7i4u7m5u5 - u5u5i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIO7i4t7i3uLuLuLm7d7uLubi5ubi5twAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAB3s7eIuLe7i7i3uLi7i4u5u5uLm7m7e4ube3AAAAAAAAAAAAAAAAAAAAAA - AAAHe3u4iIi7i7uLuLi4u4uYu5uLi4u7ububm5i4t7m3eAAAAAAAAAAAAAAAAAAABzt7uIiLi4uIu3uL - i4u4uLi7i4u4ubuYu3u5u7m5t4uLubODgAAAAAAAAAAAAAezu4iIiLiIuIi4iLt7i4uLi3uLi7i5uLi7 - m7m7mJu5ubm3uIu5s7eAAAAAAAAHs7iIiIuLi4uLi4v7i4i4uLi4u4u4t7e4u7m4t7ibubm7m7m5ubeL - iLmztwAAAAAIt5u4iIiIiLiLiLiIuIuLi7i7i4uLi4uLi4uLubu5u7ububm7m4uYuLi3mAAAAAAAAAib - ubi4uIuIuIuL+4iIuLi4uLi7e7i7e7i5uLm4m5ubm3t4uLe4m3cAAAAAAAAAAAAAAIt7i4iIiLiIuIuI - iIuLi4uLi4t7i3u4u7i7ubi4uLi5i5iwAAAAAAAAAAAAAAAAAAAACDu4uI+4i/i4v7iLi7i4uLi4uLe4 - t7m5uLi3t5t7AAAAAAAAAAAAAAAAAAAAAAAAAAAIubuI+LiIi/iIiLi7i7i7e7i7m4u4uLm5iwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAi7i4uL+Iv7i4i4uLi4uLe4uLm3iYgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAJ+Ii4v7+Ij7+IuLi4uLi4u7i7izAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v4 - i/uLiIuIiLi7i7i7e3ubi5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4iLiLiIiIv7+L+/iIuLe4 - t7uLuLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i4i4v7i/iIiIiLi4iIuLi4ubeLcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAeIuLiIi/iL+4v7+/+IuIiIuLuLu4kAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAuIuIuLiLiIv4iIiIv7+L+/iIi4t4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuLh4uI - uIuIi/uL+/iIiIiLi4uIi4swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiIuLiLiL+4iL+IiL+/uLiI - iIi4uIiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJ+4eIuIi4iLi/i4v4iL+Ii/v7+Ii/i3AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAC4iLi3i4uIuIiLiIi/v4v7+IiIv7+L+LAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAC4i4eLiIiIiL+Ii/iIi/iIi/v7+Li/iLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIuHi4i4 - uLiIiL+L+/j4+IiIiPv4iLiLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIiLiIeIiIiLuPiIiL+LuPiI - i/iL+Iv4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLi4i4i4iIuLi4i/v4j7e7iP+IiIi/iPtwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAALj4uIiIiIuLcAB4+IiIv5AAu7j4iIiIv4iwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAALiLiIuIi4uAAAC4i/v4+LAAAAu4j4iI+/i3AAAAAAAAAAAAAAAAAAAAAAAAAAAACLiIiIiLt4 - AAAAB7+IiL+3AAAAALu4j7+Ii3AAAAAAAAAAAAAAAAAAAAAAAAAAAAC4iIi4t4AAAAAAALiIv4+4AAAA - AACLuI+I+LAAAAAAAAAAAAAAAAAAAAAAAAAAAAifiLi3AAAAAAAAALiI+I8wAAAAAAAACLuIj7cAAAAA - AAAAAAAAAAAAAAAAAAAAAAuIuLcAAAAAAAAAAIiLiIiwAAAAAAAAAAi7iIsAAAAAAAAAAAAAAAAAAAAA - AAAAAAuLcAAAAAAAAAAAALiPi/twAAAAAAAAAAAAu4kAAAAAAAAAAAAAAAAAAAAAAAAAAIkAAAAAAAAA - AAAAAAuIiPiwAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIv4sAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuPiIsAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeIv4MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAuIiLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAC/j7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4iLAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiLAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAACL+LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAALg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+wAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiQAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////f///////////////P///////////////P//////////////+P//////////////+ - P//////////////+P//////////////+H//////////////8H//////////////8H//////////////8 - H//////////////8H//////////////4D//////////////4D//////////////4D//////////////4 - D//////////////4B//////////w///wB///x//////4P//wB//+D//////4B//wB//4D//////8Af/w - B//AD//////8AD/wA/8AH//////8AA/gA/gAH//////+AAHgA+AAH//////+AABgAQAAP///////AAAA - AAAAP///////AAAAAAAAf///////AAAAAAAAf///////gAAAAAAAf///////gAAAAAAA////////wAAA - AAAA////////wAAAAAAB////////wAAAAAAB////////4AAAAAAD////////4AAAAAAD////////8AAA - AAAD////////8AAAAAAH////////8AAAAAAH////////8AAAAAAH////////wAAAAAAB///////8AAAA - AAAAH/////+AAAAAAAAAAP////gAAAAAAAAAAAf//4AAAAAAAAAAAAB/+AAAAAAAAAAAAAAP+AAAAAAA - AAAAAAAP/4AAAAAAAAAAAAD///wAAAAAAAAAAB/////gAAAAAAAAA//////+AAAAAAAAP///////4AAA - AAAD////////+AAAAAAH////////8AAAAAAH////////8AAAAAAH////////4AAAAAAD////////4AAA - AAAD////////4AAAAAAB////////wAAAAAAB////////wAAAAAAB////////gAAAAAAA////////gAAA - AAAA////////gAAAAAAAf///////AAAAAAAAf///////AAAAAAAAf///////AAAAAAAAP//////+AADg - A4AAP//////+AAPgA/AAH//////8AA/gA/wAH//////8AH/wA/8AH//////4A//wB//gD//////4D//w - B//4D//////4f//wB///D//////z///4B///5//////////4D//////////////4D//////////////4 - D//////////////4D//////////////8D//////////////8H//////////////8H//////////////8 - H//////////////8H//////////////+H//////////////+P//////////////+P//////////////+ - P///////////////P///////////////f///////////////f/////////////////////////////// - ////////KAAAAEAAAACAAAAAAQAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAswAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAIuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt7kAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAACYtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi7AAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAibib - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4u4sAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA - ADubeQAAAAAAAAAIAAAAAAAAAAAAAAAACLO4AAAAAAAAuLm7AAAAAAAAB7mAAAAAAAAAAAAAAAAAmLm3 - AAAAAAibm4twAAAAAIs7iwAAAAAAAAAAAAAAAAC7i4uYAAAAC4u5uJAAAACLm4i5AAAAAAAAAAAAAAAA - AAe5uLs7cAADube7cAAIs7e4u3AAAAAAAAAAAAAAAAAAC4ubm4ubeAuLm5iwCzt7e7m4kAAAAAAAAAAA - AAAAAAAIm7i5t7i5uYm5u5t7ibm5uLuAAAAAAAAAAAAAAAAAAAC4u7ubm7i4u5ubi3m7uLt7iQAAAAAA - AAAAAAAAAAAAAHt5uLu5ubm5u7m5u5ubm5u3AAAAAAAAAAAAAAAAAAAAC4u5uLi7e7ubm7m5u3u5uJAA - AAAAAAAAAAAAAAAAAAAJuLt7m5u5ubu5u3ubm5u4sAAAAAAAAAAAAAAAAAAAAAi7e7i7i3uLibubm7u5 - t7mAAAAAAAAAAAAAAAAAAAAAADi3s4u3s7m7i7u5ububewAAAAAAAAAAAAAAAAAAAAAAuLt7uLuLi7ub - m3u7m7m3AAAAAAAAAAAAAAAAAAAAAAALe7i3t7e7e7i7m5u5uLAAAAAAAAAAAAAAAAAAAAAAAAmLe4uL - e3t7e5u7ubM4kAAAAAAAAAAAAAAAAAAAAAizuLi7uLi7i7e7i3O4ubt7O4AAAAAAAAAAAAAAAIs7O4iL - i7i3u4t7i3ubt7m7m4t3ubOLAAAAAAAAAHs7mIiIi4i7i4uLi4t7uLizu5u5ubm4uJt7e4AAAAs7e4iL - i4uIuIi7e4t7i7g7i3uLt7m7m5ubuLe5s7AAA3uYi4iLiLiLi4i4uLi4uLi7t7m3u5u5u5uYt7ibcAAA - AIu5u4iLi4uIiIuLi7i4u4mLuLububi4uLm5iwAAAAAAAAAIubi4iIuL+IuLi4uLi7izt7mLi5ubgAAA - AAAAAAAAAAAACJu7iLi4iIi4u3u4u4t7uLm3gAAAAAAAAAAAAAAAAAAAAAe4iIi4v4uIuLi4t7m4MAAA - AAAAAAAAAAAAAAAAAAAAC4i4v4iL+IuIuLe7i7iwAAAAAAAAAAAAAAAAAAAAAACLi4i4uIiL+Ii4uLi3 - ubcAAAAAAAAAAAAAAAAAAAAAAJiIuIiL+/i/v4iIi4u4uQAAAAAAAAAAAAAAAAAAAAAIuLiLi/i/v4iL - +/v4uIuLgAAAAAAAAAAAAAAAAAAAAAuLi4i4uIiLi/iIiL+IuItwAAAAAAAAAAAAAAAAAAAAC4h4uIiI - uIiIi4uIiL+Iv7cAAAAAAAAAAAAAAAAAAAB7i4uIuLiIuIv4j4v7+4iIuQAAAAAAAAAAAAAAAAAAALh4 - eIuIiL+IiIiL+I+Ii4iLAAAAAAAAAAAAAAAAAAAImLiLiIuLe4v7+Le7iIiIi/twAAAAAAAAAAAAAAAA - AAuIi4iLebALiIiIsAi7i/iIiLAAAAAAAAAAAAAAAAAAC4uIi5uAAAeIiItwAAi3uIiIuAAAAAAAAAAA - AAAAAAB7iIuYAAAAC4v7+LAAAAC7uIi3AAAAAAAAAAAAAAAAALiLmAAAAAAIuIiLcAAAAACLuIsAAAAA - AAAAAAAAAAAIm5AAAAAAAAC4iIsAAAAAAAALm4AAAAAAAAAAAAAAAACAAAAAAAAAAJ+IiwAAAAAAAAAI - AAAAAAAAAAAAAAAAAAAAAAAAAAAAuIuLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLj7cAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4iQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAuLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3AAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - //////////////////////////////////8//////////z//////////P/////////4f/////////h// - ///////+H/////////4f/////////g/////////8D/////////wP//////3//A//7///+D/8D/+H///8 - D/gH/A////wD+AfwD////gB4B4Af///+AAgGAB////4AAAAAH////wAAAAA/////AAAAAD////+AAAAA - f////4AAAAB/////gAAAAH/////AAAAA/////8AAAAD/////4AAAAf/////gAAAB/////gAAAAAf///A - AAAAAAD//AAAAAAAAAfgAAAAAAAAAeAAAAAAAAAB/AAAAAAAAA//4AAAAAAB///+AAAAAB/////gAAAB - /////+AAAAH/////wAAAAP/////AAAAA/////4AAAAB/////gAAAAH////+AAAAAP////wAAAAA///// - AAAAAD////4AAAAAH////gAYBgAf///+AHgHgA////wD+AfwD////A/4B/wP///4f/wP/4f///3//A// - 7//////8D/////////wP/////////g/////////+H/////////4f/////////h/////////+H/////// - //8//////////z//////////P///////////////KAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALewAAAAAAAAAAAA - AAAAAAAAAAAAAAAAALmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHswAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ALewAAAAAAAAAAAAAAAAAAAAAAAAAAAACJt4AAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ubAAAAAAAAAAAA - AAAAAAAAAIAAAAAAA3t7AAAAAAhwAAAAAAAAAAAAALm3AAAAC5t5AAAACDuQAAAAAAAAAAAAAIs7m4AA - i7m7gACLm7mAAAAAAAAAAAAAAAubi5t4ubi5iLO5u3sAAAAAAAAAAAAAAAe7m7O5t5ububm7e5sAAAAA - AAAAAAAAAAibt7m3u5u3s7ibu3gAAAAAAAAAAAAAAAC7m7i5ubibm5u5ibAAAAAAAAAAAAAAAACLt7m7 - e7u5uLm7u3AAAAAAAAAAAAAAAAAJu5u5u5t7ubt5uQAAAAAAAAAAAAAAAAALe7i7i3ubO5u7ewAAAAAA - AAAAAAAAAAAIm7ubO5u3u4m5iYAAAAAAAAAAAAAAizubs3uLuLt7m7ubuzt7gAAAAAAAAIs7m4i4u7u3 - u5u7ube3m4ubmziwAAAAA7mIuLuLg4m7m4uYuLm7ubm4uLk4AAAAAIubO4e4u4u4u7u7m7ube5t7m5uA - AAAAAAAAibm5i7i4t7e4u5uLm3ubgAAAAAAAAAAAAAD7OLi4uLubuLubeIAAAAAAAAAAAAAAAAAIuLi4 - uIuLubi7mwAAAAAAAAAAAAAAAAALm4uLi4uIuLubtwAAAAAAAAAAAAAAAACLi4uLi4uLi4i4uYAAAAAA - AAAAAAAAAAC5i4mLi4uLi4uLi7AAAAAAAAAAAAAAAAC4uLi4i4uIuLi4uJAAAAAAAAAAAAAAAAiYuIuL - mIuLi4i4uLgAAAAAAAAAAAAAAAu4i4m3u4iLm7i4i4sAAAAAAAAAAAAAAAOLibiAiYuLgIubiLkAAAAA - AAAAAAAAALi5uAAAi4iLgAAIu4twAAAAAAAAAAAAAJtwAAAAC4uJAAAAALmwAAAAAAAAAAAAAAAAAAAA - C4i7AAAAAAAAAAAAAAAAAAAAAAAAAAAAB7iYAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAJiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtwAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AImwAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA///+////AAD///x///8AAP///H///wAA///8f///AAD///x///8AAP//+D///wAA///4P/// - AAD/3/g/5/8AAP/D+D+H/wAA/8BwHAf/AAD/4AAAD/8AAP/gAAAP/wAA/+AAAA//AAD/8AAAH/8AAP/w - AAAf/wAA//gAAD//AAD/+AAAP/8AAP/4AAAf/wAA/wAAAAH/AADwAAAAAB8AAOAAAAAADwAA8AAAAAAf - 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 - ugBqmrgAdJuzAHudsgBuob8Af6G2AHOhvQB7obkAHpbaAC6RzQA9ksUAMpPNAD6XyAA8mc0AIZPXACyR - 0AAvmNQAIZXaACOY3QAtmtsAM5bSADWY0AA8mtEAM5zaADmf3AA7pN8ADZvsABWX5AAZluEAFJnmAByb - 5AATnOsAGp3pAAab8wAMnfEAAZb/AASb/gAJnP4AE57xABOe/wAinOMAKp3gADCf4AAWoO4AGqDtAA2g - 9AAEo/4AC6P9AASr/wALqv4AEqL0ABqj8wAdqPUAEqX8ABqi/gATq/4AG6z8AASx/wALtP8AD7j/ABSy - /wAbs/4AFLn/ABy7/wAuo+UAI6PtACml7QAqqe8ANKPkADql4wA/qeQAMqbqADip6gAipPAAKqnyACOl - /wApp/8AIqv9ACuq/gAzrP8AOq7/ACOz/QArs/0AIr3+ACy6/gA4tfcAMrT9ADy0/gAzuv4AO7v9AEaS - wgBLlcMAS5jHAECVyQBDms4ASpnIAFqcxABDn9cAYJzBAF2gxgBVoM0AXKTNAEOg1QBOo9YAQ6TdAEul - 2gBLqt8AUKXXAFml0QBfqdUAUqrdAFqu3wBloMIAa6bHAGqlyABlqc4AbKrOAHCjwgB1r84AfK3JAGOq - 1ABpr9YAarPcAH6x0ABzt94ARqfhAESp4gBKrOUARK/rAEqu6ABTrOAAW6/gAEWw6QBKs+wAXLLkAFGz - 7ABZteoAQ7HwAE+38gBDs/8ASrX/AEO7/QBLvP4AV7v1AFK7/gBbvv4AYbTkAGu55wBjt+gAZrrqAGu+ - 7AByu+QAeLziAGK98gBhvv4AH8D/ACTB/wArxP8AJMn/ACvK/wAyxv8AO8H/ADPK/wA6zf8ALdH/ADPT - /wA80v8ANtj/ADvZ/wBCw/4AS8P+AELK/wBMy/8AU8L+AFzC/gBSyP4AW8r+AEPU/wBI1v8ARNr/AEza - /wBT0v8AWdL/AFHe/wBb3P8AbcHuAHvC6QBmw/cAbcHxAGPD/gBrxP4AY8v+AGzK/gByxfUAesfzAHnI - 9QBzw/4Ae8T/AHPL/gB6zP4AY9L/AGrT/gBk3P8AbNz/AHTT/gB61P4AdNn+AHzb/gBO4P8AVeH/AGLi - /wBr4/8Ac+T+AH3i/wB36P8Aeuj/AIfK/gCTzf8Ag9P+AIrT/gCD2/4Ai9v+AJLT/gCb0/4Aktv+AJva - /gCn2v4AtN3+AITi/wCL5P8Aguj/AIzp/wCY6f4Apuj+ALbm/gC58P4Axeb+ANHp/wDG8v8A1/f+AP// - /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - kz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABRPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAENGfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQa8bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRMuzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWfaPAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSvt4+FgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHa3mBp - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACmS+ndsCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIxj3tq/PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAUrncv9o+FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBztq83EcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7cv7ndYxoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSYNy+sNqdOgAAAAAAAAAAAAAA - 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 - n6nNqb2cYUw+PCEGEQAAAAAAAAAAAAAAAAAAAAAAAAAAf24jLUNcZ6Dq8PHx8PDt6uzp697e3N7e3t7e - 5OTz8/P148ffwsLf4ODg4ODg38ffxsbGxsHGwcHBwcDAwMCytbKysbGxrqysq2JOTEtLRj4+PTQ0NDQ0 - MjIyMjIyNEVaW19fm6DMzL2dZ0xLQzcZCBEAAAAAAAAAAAAAAABTMDQ8sNXt8fHx7u3o6efW1tXV1dXd - 1dzd3N7e3t7r3uTz8/P29vbj39/g4ODg4ODgx9/f38bfxsbGwcbBwcDAwMDAsrKysrGxsaysq6tOTEtL - Rj4+PTQ0NDQ0NDIyMjIyMjIyMjRFWltfmp+pzdPVvbBLPT81pAAAAAAAAAAAAACeT1lRKWGf0+7x8vHu - 7urq59zW1tXV3dbd3Nze3t7e5Ovk8/P09vf25d/g4ODg4ODg4MfH38ffxsbGwcbBwcHAwMDAwLKysrGx - saysq2JOS0tGPj4+PTQ0NDQ0NDI0MjI0NEVaW1+an6DN09PMnWNLQVxSlAAAAAAAAAAAAAAAAAAAAADR - llVZO1yf1u3x+fHx8O7s6urW3Nbc3dzc3t7e3uvz8/P29vf39uXg4ODg4ODg4ODH39/fxsbGwcbBwcHB - wMDAwLWysrGxsaysYk5MS0ZGRj0+PTQ0NDQ0NDRFWl5fm5+pzdPNoJxjS0FZjMsAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAqFNDOkOczerx8fnx8fDv6uzp3N7c3t7e3vPz8/T29vf39/fl4eHg4ODg4ODgx8ff - 38bGwd/GwcHBwMDAwLLAsrGvrKxiYkxLS0Y+Rj0+Pj42R1xfZpugzdPNzZ9mRz5DWY7JAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IxZQzVnn9zw8fn48fDw7+zr6+ve3vPz8/T29vf39/f25eDh - 4ODg4ODg38ff38bGxsHGwcHBwMDAwLKysrGvrGJiTExLRkZLXFxnZpyfvczNzcyaYUs0Q1ehAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJTQzVhndbw+Pn4+PHw7/Tr3uvz8/T3 - 9vf39/f39eXg4OHg4ODg4N/H39/GxsbBxsHBwcDAwLWysbGsYmJOS0tMZ5y8vczV1dW9nGFLPll5yQAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ADb5+/Lu8vubGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAOu778vH7+1tvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABS1fzy8vvyNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHed/PLy8ugpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkf78vL7qSAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvL78vtfagAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD6vv78loTAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSg - /PvuOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAo0f7+80XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAOvL7X2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABR6vtagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPM+SkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjrDoLAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJQcwfAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRZ3MA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAFI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAATzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACWOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA//////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////v////////////////////7///////////// - ///////8/////////////////////P////////////////////x////////////////////8f/////// - ////////////+H////////////////////h////////////////////4P///////////////////+D// - //////////////////A////////////////////wP///////////////////8B////////////////// - //Af///////////////////wH///////////////////4B///////////////////+Af//////////// - ///////gD///////////////////4A///////////////////8AP///////////////////AD/////// - ////////////wAf/////////////h////8AH////x////////8H////AB////gf////////AP///gAf/ - //gH////////wA///4AD///AD////////+AB//+AA///AA/////////gAH//gAP//AAf////////4AAP - /wAD/+AAH/////////AAA/8AA/+AAB/////////wAAB/AAH8AAA/////////+AAAHwAB8AAAP/////// - //gAAAYAAYAAAD/////////4AAAAAAAAAAB//////////AAAAAAAAAAAf/////////wAAAAAAAAAAP// - ///////+AAAAAAAAAAD//////////gAAAAAAAAAB//////////4AAAAAAAAAAf//////////AAAAAAAA - AAH//////////wAAAAAAAAAD//////////+AAAAAAAAAA///////////gAAAAAAAAAf//////////4AA - AAAAAAAH///////////AAAAAAAAAB///////////wAAAAAAAAA///////////+AAAAAAAAAP//////// - ///gAAAAAAAAH///////////4AAAAAAAAB////////////AAAAAAAAAf///////////wAAAAAAAAP/// - ////////8AAAAAAAAD///////////4AAAAAAAAAH//////////gAAAAAAAAAAD////////+AAAAAAAAA - AAAD///////wAAAAAAAAAAAAAD//////AAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAB///gAAAAAA - AAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAH///8 - AAAAAAAAAAAAAAAAf////8AAAAAAAAAAAAAAD//////+AAAAAAAAAAAAAP///////+AAAAAAAAAAAB// - ////////AAAAAAAAAAH///////////AAAAAAAAAf///////////4AAAAAAAAP///////////8AAAAAAA - AD////////////AAAAAAAAAf///////////gAAAAAAAAH///////////4AAAAAAAAA///////////8AA - AAAAAAAP///////////AAAAAAAAAB///////////wAAAAAAAAAf//////////4AAAAAAAAAH//////// - //+AAAAAAAAAA///////////AAAAAAAAAAP//////////wAAAAAAAAAD//////////8AAAAAAAAAAf// - ///////+AAAAAAAAAAH//////////gAAAAAAAAAA//////////wAAAAAAAAAAP/////////8AAAAAAAA - AAB//////////AAAAAAAAAAAf/////////gAAAIAAAAAAH/////////4AAAPAAHAAAA/////////8AAA - PwAB+AAAP/////////AAAf8AA/4AAB/////////wAAf/AAP/wAAf////////4AA//4AD//AAH/////// - /+AA//+AA//+AA/////////gB///gAP//4AP////////wB///4AH///wB////////8D///+AB////Af/ - //////+H////wAf///+H////////n////8AH////9//////////////AD///////////////////wA// - /////////////////+AP///////////////////gD///////////////////4B////////////////// - /+Af///////////////////gH///////////////////8B////////////////////Af//////////// - ///////wP///////////////////8D////////////////////g////////////////////4P/////// - ////////////+H////////////////////h////////////////////4f////////////////////H// - //////////////////z////////////////////8/////////////////////P////////////////// - //7///////////////////////////////////////////////////////////////////////////// - //////////////////8oAAAAYAAAAMAAAAABAAgAAAAAAAAkAAAAAAAAAAAAAAABAAAAAQAAAAAAAEGO - vgBDkL4AS5O+AFuSswBUk7sAV5i/AFyZvQBjlbQAYpq9AGydvABzmrQAep2zAHGeuwB7o7wAG5TcAC2P - zAAskc4AO5HDADOTywA6lMkAPpjMACOS1AArlNMAIpXaACiW2QAmmt0ALJrcADSV0AA7ltEAMpjVADya - 0gAznNoAOp/ZADyh3AAVluQAG5fgABaY5wAamuQAFJrpABid6wAHm/UADZ7xAAGW/wAEm/8ACpz/ABaf - 8AASnv8AJJzjACqd4gAdoe8ABKP/AAqj/wAEq/8AC6r/ABWg9AAbovIAE6T/ABuj/gATq/8AHKr9AASx - /wALtP8AD7j/ABSy/wAatP4AE7n/ABy7/wAtouUAI6PtACmk7QArqOwANKPkADqk4wAypusAM6jtADqq - 7AAipfMAKabxACao9QArqfMAJKX9ACOq/AArq/0AMqvzADqt8gAxq/8AOq7+ACKy/gArsv0AIrz/ACu5 - /gA3svcAOLD0ADOz/AA6s/wANLr8ADy6/ABElMMASpTBAE+axwBEl8oARZjJAE+cyQBQl8EAVJvHAFud - xQBRncsAWJ7IAEKc0QBjncEAXaHKAEyh1QBEpNwASqXbAEqo3wBQodEAXabSAFyp1gBRp9kAVKnbAFmq - 2wBrosMAZaPIAG2nywBvq88AcaTDAH2rxgBxqcwAZavVAGms1ABjrdgAZbHdAGqx3ABwsdcAeLPWAHK0 - 2wB8t9sAd7jeAHy43ABBqOMATKvjAESt6wBTruQAW67gAEew7QBXseQAQa/yAEGx9ABLtPIARbj1AE24 - 9gBDs/4ASbb+AEO6/QBLvP0AVLr2AFC3/gBTvPwAW73+AGGz4wBqtuMAa7vrAHC34wB0ueIAer3lAGC+ - /gAkwf8AK8T/ACXJ/wAsyv8AMMT/ADzD/gAzyv8AOc3/AC3Q/wAz1P8APNH/ADfY/wA72f8AQsL9AEvC - /QBFzv8ATMr+AFPD/QBbwv0AVMr+AFvK/QBD0/8ASNX/AEPa/wBM2v8AV9D/AFzU/wBR3v8AWtv/AHjD - 7wBlxPcAY8P+AGnG/QBkyv4Aasr9AHjI/gBj0/0AbNP+AGTf/wBr2/4AdNL+AHrT/gBz2f4AfNv+AE/g - /wBU4P8AW+L/AGPj/wBr4/8Ac+P/AH3j/gB36P8Afej/AIfK/wCRzP8AgtP+AIrT/gCC2/4Ai9v+AJPU - /gCb0/4Ak9v+AJvc/gCk1f8AqNf/AKPb/gCq2v4Atd3/AIPi/gCL5P8Ag+j/AIzp/wCS5P4AmuP+AJTp - /wCa6/4Ao+L+AKvi/gCj7P4Aq+z+ALfl/gC58f4Aw+b+ANXr/gDK9P8A1Pj/AAAAAAAAAAAA////AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACd/ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAhUFjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAcAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAOMxFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNJY - CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFYeBgFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABwy9HAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM0bvMMAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABP0bfRVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItTzGHI - YWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIO0u1vAtxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAHLItzy3uRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAErMXztgyEYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - +chnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFT56enp+ZcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAI756enp+TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjl+enq6BEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIPM+en50B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACT+en5 - n2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL+er5kQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACO+erqIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB35PndGQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACGnvq3ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUPlX - fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATeNEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAcdEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoVlpAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAACqCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////// - /////////////////////////////////////////////////////////////////////3////////// - /////z///////////////z///////////////j///////////////j///////////////j////////// - /////h///////////////B///////////////B///////////////B///////////////B////////// - ////+A//////////////+A//////////////+A//////////////+A//////////////+Af///////// - 8P//8Af//8f/////+D//8Af//g//////+Af/8Af/+A///////AH/8Af/wA///////AA/8AP/AB////// - /AAP4AP4AB///////gAB4APgAB///////gAAYAEAAD///////wAAAAAAAD///////wAAAAAAAH////// - /wAAAAAAAH///////4AAAAAAAH///////4AAAAAAAP///////8AAAAAAAP///////8AAAAAAAf////// - /8AAAAAAAf///////+AAAAAAA////////+AAAAAAA/////////AAAAAAA/////////AAAAAAB/////// - //AAAAAAB/////////AAAAAAB////////8AAAAAAAf///////AAAAAAAAB//////gAAAAAAAAAD////4 - AAAAAAAAAAAH//+AAAAAAAAAAAAAf/gAAAAAAAAAAAAAD/gAAAAAAAAAAAAAD/+AAAAAAAAAAAAA///8 - AAAAAAAAAAAf////4AAAAAAAAAP//////gAAAAAAAD///////+AAAAAAA/////////gAAAAAB/////// - //AAAAAAB/////////AAAAAAB////////+AAAAAAA////////+AAAAAAA////////+AAAAAAAf////// - /8AAAAAAAf///////8AAAAAAAf///////4AAAAAAAP///////4AAAAAAAP///////4AAAAAAAH////// - /wAAAAAAAH///////wAAAAAAAH///////wAAAAAAAD///////gAA4AOAAD///////gAD4APwAB////// - /AAP4AP8AB///////AB/8AP/AB//////+AP/8Af/4A//////+A//8Af/+A//////+H//8Af//w////// - 8///+Af//+f/////////+A//////////////+A//////////////+A//////////////+A////////// - /////A///////////////B///////////////B///////////////B///////////////B////////// - /////h///////////////j///////////////j///////////////j///////////////z////////// - /////3///////////////3///////////////////////////////////////ygAAABAAAAAgAAAAAEA - CAAAAAAAABAAAAAAAAAAAAAAAAEAAAABAAAAAAAAHpbcAB6Y3gA7lswAPZjNACmV1AAjltkAJZjaACGY - 3gAlmd0AKprcADKW0AAzmtcAPJvTADCb2QA0m9kANZ3ZADye2AAyoN8APKHbABKW5AAal+IAFZjlABqY - 4wAemuMAG5rnAB+b5AAeneYAEp7vABub6QAbneoAHJ3oAAuc8AABlv8ABJv/AAqd/wAim+EAJZzgACGb - 5QAineUAJp7lACmc4AAvn+EAKJ/kACKf6AAboe4ADqH2AASj/wAKo/8ABKz/AAuq/wAcovEAEqT/ABuj - /wATq/8AHKz/AASx/wAMtP8AFLL/ABqz/gATuf8AHbv/ACeg5gAuoOEAKqDlAC2g5QAhoesAJKDpACSi - 7AApouoAL6PoACik6wAtpeoAKKPsACik7QAtpu4AMqLkADum4wAxpekAMajuADqq7QAmpvEAK6bwACGo - 8wArqPMALKnzACuo9AAtqvQAKaz0AC6t9QAjpv4AJar8ACus/AAxq/MAOavzADOt/AAksv8ALLP7ACO8 - /gArvP4AObT2ADCx+QA2svkAM7T6ADKx/gA1tP8APLP7ADK4/QA8uf0AT5/OAFKbyABCntQAXaHKAEeh - 1gBFpdwASqTZAE6p3wBVpNMAXabRAFqo1wBdqNUAU6rcAF2r2QB3qsoAf67KAGWs1gBvr9UAY63ZAGiu - 2ABrstwAfLXWAHSz2gB+udsAQafhAEGo4wBFquUARq3mAEir4wBCreoASq7pAFet4ABIsO0AWbLnAF21 - 6QBeue8AQ7HyAEm19gBBtf0ARLr8AEu8/ABfvvYAU739AFq++wBks+EAabXhAGu45gByt+EAdbniAHu8 - 4wB0v+oAcr/tAGq/8gAkwv8AK8T+ACzL/wAzxf4APcH8ADPK/wA5zf8ALND/ADPT/wA90f8AOtn/AEPA - +gBGwvsAQ8H+AEbB/QBKwvwAQ8v+AE3K/QBcwPUAUsP9AF3D+wBTy/0AW8n9AEPU/wBI1v8ARNn/AEzb - /wBU0/0AWND9AF7S/QBY1PwAXNb+AFHe/wBc2/4AdcHtAGPC9QBkxfsAZ8r7AHXD8gB0w/8AesP/AHTM - /QB8zf0AYNT+AGzS+wBn2f4AdtL+AHrT/gBx3f4AfNv/AFPg/wBb4f8AY+T/AGzj/gBx5f8AfeL/AHfo - /wB/6f8Agcb+AIXK/gCLzP4AlM3+AIPT/gCL1P0Ag9v+AIvb/gCT0v4AmtL+AJPb/gCc3P4ApNb+AKTa - /gCp2v8Astz+AIPj/gCL5P4AhOn/AI/s/wCT5P4Am+T+AJTq/wCa7P4Ao+L+AKzh/gCj7P4Aq+z+ALPi - /gC54/4Asuz+ALvt/gC18f4AuvD+AMD2/gD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABFJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAHxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBlWXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHsLAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAEThxl0rmgAAAAAAAAAAAKCS+ejq+ZJ/AAAAAAAAAAAAoUVd0OwIAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAJouRHIAAAAAAAAAAAAAAAAAT/jo6vtOAAAAAAAAAAAAAAAAAIpFHJ4AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAmgAAAAAAAAAAAAAAAAAAAEDq6urqJwAAAAAAAAAAAAAAAAAAAKEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM4+vr4QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjpjr+ZhzAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ+flMngAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATPX4KwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAED05wgAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLzOByAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxJiW - mQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABFTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAHxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAEQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// - //////////////////8//////////z//////////P/////////4f/////////h/////////+H/////// - //4f/////////g/////////8D/////////wP//////3//A//7///+D/8D/+H///8D/gH/A////wD+Afw - D////gB4B4Af///+AAgGAB////4AAAAAH////wAAAAA/////AAAAAD////+AAAAAf////4AAAAB///// - gAAAAH/////AAAAA/////8AAAAD/////4AAAAf/////gAAAB/////gAAAAAf///AAAAAAAD//AAAAAAA - AAfgAAAAAAAAAeAAAAAAAAAB/AAAAAAAAA//4AAAAAAB///+AAAAAB/////gAAAB/////+AAAAH///// - wAAAAP/////AAAAA/////4AAAAB/////gAAAAH////+AAAAAP////wAAAAA/////AAAAAD////4AAAAA - H////gAYBgAf///+AHgHgA////wD+AfwD////A/4B/wP///4f/wP/4f///3//A//7//////8D/////// - //wP/////////g/////////+H/////////4f/////////h/////////+H/////////8//////////z// - ////////P///////////////KAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAA - AAAbkNwAIpTcACWW3QAomN8ALZreADCb3wA8mtgAOp3ZAD2e3QA/oN8AD5bqAAyX7AANmu4AFZbmABuV - 4QAdluEAGJblAB6b4wAZmecAHZjlAB6c5gAQl+sAFpfoABWZ6QARme4AFZrtABWc7gAane4AHZ7tAA+a - 8AAOn/AAEpvwABSe8QAZnvEAGJ//ACCW4AAhmOIAJZnhACGc4wAnneMAIZrlACea5AAjnecAJp3kACqe - 4gAtneIAKZrkACmd5QAin+wAKZ/oADGd4AAwnuUAEaDvABGi8gAVofIAFqD0ABWk9QAYofMAHqLwABul - 8wAaofQAGqb1AB6l9wAYqPMAHq31ABej+QAWov8AFqX/AB6l+gAYof8AGKb/AB2m/gAVq/8AHKr5ABys - +QAYqv8AHa7/AByz9gAWsfkAE7D/ABax/wAWtP8AGLH+AB2x/gAZtf8AFbv9ABy7/wAsoOQAI6DoACWh - 6QAioe0AJaHsACel7AAuo+sAKaXrACml7gAtpe4ALKnvACmt7wAsrO4AMqHiADCj5gA3ouUAOqPjADCm - 6wA2qe8APqvrAD+u6gA7q+0APKztACOj8AApp/IALaryACCm/wAjq/sAIqn+ACWq/wAjrf4AJK3/ACmu - /gA0q/MAOK3zACC0/wAmtf8ALbX4ACmx/wAvt/8AIbv7ACS4/wAkvP8AK7v8ADOw9AA4tPQAMLj0ADC0 - /QAyuPoAM7j/AD66/wBGotsAS6TcAFio0gBZqdUAVKrcAFGs3QBcrN8AYKTKAGmv2ABrtNwAf7vXAH+5 - 2gBAo+AASqfgAESr5ABDru4ASanoAFKt5gBeruEATrXrAE+z7gBXsOYAXLTjAFuw5QBesOUAU7PuAFi1 - 7gBAtvcASrTxAEO69ABQtPAAUrnzAFq68gBTvvkAYbbnAG634gBgvO0AZb3vAG677gBwtuEAeL3nAGe/ - 8AAWwf8AGsL/ABXJ/wAayv8AIsT+ACrB/wAuxv4AI8v/ADXN/wA8yf8AJdD/ACrS/wAy1f8AOdT/AEvB - +gBCz/4AW8X8AFPM/QBZzP8ATNT+AEXa/wBN2v8AVdL/AFzS/gBW3v8AWtz/AG7A7wB9wecAd8XsAGfA - 8wBvw/MAbcb6AGPL/QBqyv0AdMbzAHHN/wB5zf0AYdT+AG3U/wBi3f8AbN3/AHnQ9QB11f4Ae9P+AHfZ - /wBb4f8AZOH/AGni/wB05f8AeuX/AIOvxwCFssgAmcPQAJTC2QCRxdkAgcDgAIDI5QCPyuoAhtD0AI3R - 8QCF1f4Aitb/AILZ/wCM2v4AktHzAJXb/gCb3f8ApdzuAIXh/gCL7P8AnuD3AJbi/wCQ6f8AAAAAAP// - /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - b/EvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWqozAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeS+bAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqy+xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA///+////AAD///x///8AAP///H///wAA///8f///AAD///x///8AAP//+D///wAA///4P/// - AAD/3/g/5/8AAP/D+D+H/wAA/8BwHAf/AAD/4AAAD/8AAP/gAAAP/wAA/+AAAA//AAD/8AAAH/8AAP/w - AAAf/wAA//gAAD//AAD/+AAAP/8AAP/4AAAf/wAA/wAAAAH/AADwAAAAAB8AAOAAAAAADwAA8AAAAAAf - AAD/AAAAAf8AAP/wAAAf/wAA//gAAD//AAD/+AAAP/8AAP/wAAAf/wAA//AAAB//AAD/8AAAH/8AAP/g - AAAP/wAA/+AAAA//AAD/4BAQD/8AAP/A8B4H/wAA/8f4P8f/AAD///g///8AAP//+D///wAA///4P/// - AAD///x///8AAP///H///wAA///8f///AAD///x///8AAP///v///wAA////////AAAoAAAAIAAAAEAA - AAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAACWV2wAnltwALJjcAC6e3wAynN4AOJ3aAD6f - 3AA1oN4AOaDbAD2h3wAVn+8AHpzpAAyX8gAPmfIADpr1ABme8gAXnv8AIZjgACeb4wAgmeUALZrgAC2e - 4QAoneUANJ/hAB+i7QAQo/EAFaPzABKm9AAaoPMAHaHxABqk8gARq/UAGqnwABqs9gAQoPgAF6P/ABWl - /wAYov8AHKP/ABul/wAepv0AE6v4ABKr/wAVqv8AEq7/ABat/wAYq/8AHaj9ABuv/wAcrf8AE7D/ABWx - /wAYsf8AGLT+AB22/wAVuf0AG7j/ABy6/wAavf8AHr3/ACej5gAqoeUALKLnACej6AAnpukAJaLtACSl - 7gAroegAKaXuAC2m7QAoqOsAM6PiADag4QA2puIAMaHmADWl5wA5o+MAOablAD2l5AA5qOUAP6jmADCt - 6wAyqe4AOqvuACej8AAlp/IAIqb2AC2m8QAlqfIAIKv1ACSp9wAqqvIAK6z0AC+t9AAiqf4AMKnxADWr - 8gA1rfEAMK71ADyu9AAxr/kAI7bzAC+09QAouPcAIbL4ACew+QAhsf8AJrH+ACG1/QApsvkAIL//ADWw - 8gA9s/IAOrTzAD+08AA4tfUAPbT2ADSw+gBDndgAQ6HbAEGi3gBNptwAW6rVAFys1QBVp9kAU6reAFKu - 3QBaqdoAWa7bAFqr3gBfuN4AZa/bAGew3ABytNwAerjeAEGk4QBGp+IATabgAEuq4gBNqeEASqrkAE+r - 5QBOrOYAQ67oAEex7gBNs+wAQ7jtAFyx4gBAsfEARLf1AEu28wBFuPIAQrn0AEq59QBLu/kAULXwAFS3 - 8ABUv/YAWb75AGCv4gBlsOEAaLTjAGm75wBjteoAarjpAGy67AByu+MAdLngAH+/4wBmvvAAF8b+ABnB - /gAdwv8AFsv/ACDB/wAixf8AJMX/ACHJ/wAkyf8AIsz+ACTN/wAuzf8AOcD4ACHQ/wAk0P8ALdL/ADDV - /wA11f8AOdb/AF/A4wBQx+8AT8D3AE3H+ABPzPwAXsH2AFHI9gBTwfgAVcf9AFzG/wBUzP8AXMv8AELX - /wBN1v8AQNr/AEba/wBN2f8AS9z/AFTS/wBd1P8AVtj+AFLd/wBV3f8AWNj/AFzZ/wB3w+gAY8T2AGzG - 9ABlwfgAZc//AGnI/gB4xvMAc8n0AHTK9wBxzvYAYdP+AGLa/gBg3/8AZN7/AGrc/gB10PsAdtT7AH/R - +QB32P8AYuH/AGbh/gBo4/8AbOP/AGnk/wCLvdsAisDcAIDC6wCCyO0AkcjlAIzP9ACJ0/cAgtL7AIPf - /wCJ2PgAjtn6AIja/wCO3fwAldz3AJvd9gCR3P4A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAApKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLBwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdWgaH - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxpS4EAAAAAAAAAAAAAAAAAAAAAAAAAAPEAAAAAAAAA - U2lSiAAAAAAAAACGAAAAAAAAAAAAAAAAFAOIhAAAAABDMW5JAAAAAKKIFAIAAAAAAAAAAAAAAACWH0ED - Bnrwox8nbkuo84sWPWYhlAAAAAAAAAAAAAAAAPUbN2lpQQUWVxFfTxYWQ2msrD0AAAAAAAAAAAAAAAAA - AFwqNjcxaV1fESdlX2kxNjZaSwAAAAAAAAAAAAAAAAAAwxs4Nzc3MSoxJCckJCoqMRmnAAAAAAAAAAAA - AAAAAAAAHzisrKw3Nyo2KioqKiQxFgAAAAAAAAAAAAAAAAAAAABxIKyvr2+sNzY2LSoqJBBRAAAAAAAA - AAAAAAAAAKWLi1Eaq7KysW9vNzY2NiQnDEmLi6IAAAAAAACljot+gYO+v7Kusrm5r69vrDc2KjF2kH58 - fH16iqEAAEkWQVOZwtLPvbm5ubK5ua9vrKwxKicnMVcQDBQBdwAAAOaecWNDWWe30s27ubm5sbGvbzcx - Iw8NDxBjnugAAAAAAAAAAPvnwFnV6urPvbm5srmvrDcLceD8AAAAAAAAAAAAAAAAAACRcdDV7Ozq1c26 - srKsrEGMAAAAAAAAAAAAAAAAAAAAAEHGxtXi4uzs7OrSzblvaAUAAAAAAAAAAAAAAAAAAACqY8fQ0eHi - 4uLs7Ozs5c/QS4UAAAAAAAAAAAAAAAAAAFSbx8nbx8Dh5eXlwuHq6uqTiAAAAAAAAAAAAAAAAAD0U9zc - n5ZBVcDp95ZBcZnH6uwG7wAAAAAAAAAAAAAAAJyWl2FTl/3gYfv7S9f7mVJzxEqBAAAAAAAAAAAAAAAA - Q1WR2QAAAABT/vZLAAAAAMmWQRYAAAAAAAAAAAAAAADgAAAAAAAAAGH22ogAAAAAAAD78QAAAAAAAAAA - AAAAAAAAAAAAAAAAnMePlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADel4jxAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABjSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGIAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAj6oAAAAAAAAAAAAAAAAAAAD///////5////+f////n////w////8 - P//9/D+//Dw8P/wAAD/8AAB//gAAf/4AAH//AAD//wAA//gAAB+AAAABgAAAAcAAAAP8AAA//wAA//8A - AP/+AAB//gAAf/wAAD/8AAA//Dw8P/38Pz///D////w////+f////n////5//ygAAAAYAAAAMAAAAAEA - CAAAAAAAQAIAAAAAAAAAAAAAAAEAAAABAAAAAAAALZnaAD2j3wAemOIAF5zxABef/wAmnuQALp/gAC+f - 5gAin+oAFqT2ABqn8AAYovcAHaT0AB2p9QAYrfcAFqL7ABSh/QATpv8AFaX/ABml+gAZo/8AFqr/ABKs - /wAXrv8AHqz7ABqt/wAVsP8AFbT/ABiy/wAcsf8AGbX/ABe6/wAXvv8AGrj+ABy5/wAevP8ALKLnACKg - 6wAlpOsAKqPoACql7gAgqe4ALqjuADOh4AA0pOQANKnnADKq6AA2quoAMajtADuo6wA5re8AI6XyACCo - 9wAsrfIAKar1ACSn+wAjqfoAMKnwADWt8gAhs/cAILH5ACaz+AAit/wAIL3/ADWz9AA9tPMAP7D0ADy2 - 9wBGpNkARKXfAEil2wBHqN8AVKfZAFKr3QBYqtkAW6vcAFqv3gBSsd8AaK7VAGyv1QBgsN8AcLjfAHe9 - 3gBCp+EARKfhAEGp5ABFr+oASK7sAFqv4ABPseYAQrDvAEWx7gBJse0AU7zoAF257gBBs/MARLLxAEa0 - 8gBCtvYARrX2AEm08ABNt/EASLX2AES69QBPu/cASb32AFG48QBYufAAW77zAFi/9QBRu/gAYbXiAGS0 - 5gByvOMAf7vhAHy84AB0vukAY77xABfC/wAewPsAGcb+ABXK/gAfzf8AIML/ACHF/wAkx/8AKsT8ACLJ - /wAlyv8AIsz/ACXO/wA5xfUAI9H/AC3Q/wAt1f8AMdT/AD7S/wA+1v8APtj/AEjE+gBXyvcAXsb+AFXP - +QBVy/8AWcj/AEzQ/ABL1v4ATNz/AFfR/wBX1v4AXNT/AFbf/wBd2f8AWN3/AF7e/wB9w+cAZMHxAGbG - /ABjz/8Aa8/5AG7M/wB/yfAAecj0AHzO9gBzzPsAZtP6AGTQ/gBn1/8AYdn/AGPd/wBn3f8Aa9//AH3b - /wBf4f8AYuL/AGbi/wBp4f4AbOP/AG7k/gCKxOQAg8XoAIPJ8QCDzvIAgM71AJ3Z9ACT3v8Altz/AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApUAAAAAAAAAAAAAAAAAAAAAAAAAAAALY+RwAAAAAA - AAAAAAAAAAAAAAAAAAAAAF8+LAAAAAAAAAAAAAAAAAAAADIBUAAAAFweKQAAALRIAwAAAAAAAAAAAKMe - DgZFUjEVNE1wLCp4LgAAAAAAAAAAAAA2HB4ZJjcFOCY1HhwOcgAAAAAAAAAAAABmIiAeHBkWExUWFhwm - AAAAAAAAAAAAAAAAPHd4IiIeHBYXExNaAAAAAAAAAAAAAAC1JnmCgnwiIhwcEwRFtAAAAAAAAHBwSk5e - hHqCgoF8fB4cFjUxVUVJTXMAdSkxRIySkouHhYKBfHwiHhYTEwwMBkYAAAAAo25qQZaulIiFgoJ8Igo3 - XJ0AAAAAAAAAAAAAMpaZrKyYi4eCIgtTAAAAAAAAAAAAAAC2Y5CXqa+srK+Zin8CAAAAAAAAAAAAAABd - jo6fn6msrKysr68xAAAAAAAAAAAAAABioZ5iOm+toDZjrKyPSwAAAAAAAAAAAF9iQ2a2AGK6a5y5X0ON - BwAAAAAAAAAAAGydAAAAAGu6XAAAAAC4XAAAAAAAAAAAAAAAAAAAAHalVQAAAAAAAAAAAAAAAAAAAAAA - AAAAAABqWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAApcwAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAA - AAAAAAAA////AP/v/wD/5/8A/8f/AP/H/wDxxx8A8AAfAPgAHwD4AD8A/AA/APgAHwCAAAEAAAABAOAA - DwD8AD8A+AA/APgAPwD4AB8A8EAfAPPHnwD/x/8A/+f/AP/n/wD/7/8AKAAAABAAAAAgAAAAAQAIAAAA - AAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAAAMlO4AGpbnABKV6gAWmOoAFZzvABuZ7AAHm/IADp71ABOZ - 8AAUnPAAEZ/2ABmb8QAqmOUAL5znACKY6AAkmukAIpzsACqd6gA1n+cAI57wAA+k9wAIpv8ADKT8AAer - /wAGrf8ACKr/ABah9gAXpvcAH6DxABmm8AAfrfgABrD/AAa0/wAIt/8AB7n/AAi5/wAIvf8AEbL/ABy3 - +wArougALazvADuk6wAwqe8AK6b1ACGv9QAqqfUAL6/3ACGt+AAyo/AAMafxADOp9QAisvcAJrH8AC+x - +AAptfwAKL35AF+z6QBVtvQAXbXxAGG37ABhue8AcbvuAGG78wBmu/MAZr3yAGa79ABmvPQAaL/1AAnC - /wAJxP8ADMX/ABPK/wAXyv8AFcz/AC3H/wA4wf0AIdL/ACrQ/wAs1f8AN9L/ADLY/wBSxfsAbcD2AHbD - 9QB4w/UAf8X0AInL8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAUAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAADgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLCgAqQykAAQEcAAAA - DQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAJTUdAGajgQACAysAAAAUAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BABrqFMAgc7KABAX - PAAAABsAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAo/8ZAJTiugCh+vQAMk9ZAAAAIgAAAAoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCs/yUAmOrYAaT/ - /wBEZm8ABgYqAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAtv8HAJ3wQQKe8+EQrf7/AWOamgAYIjUAAAATAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wwAkd1nB6D2 - 8TG///8BdrfBACEyPQAAABoAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/EgCN25gYrv7+UMv//wKQ3t8AKT5NAAAAIAAAAAgAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAofYbAI7c - wDO///9s1v//A53z9AAxTGMAAAAmAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/AwCi+SwAl+zVUMj//37c//8Kpv3+AE58hAALES4AAAARAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv/8IAInP - VQOe9u5w1f//ftv//yK0/v8Aaqu4ABskOAAAABkAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk/w4Ah9GLFa3//33Y//912P//PMD//wCK290AIDJLAAAA - IQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKb/ - FACI1bovu///f9r//2fT//9azP//A5vy9AApP18AAAAnAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnPAhAJjt2EvD//951///XM7//3DU//8Lpv3+AEVv - gAAAAC0AAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/ - BQCHzUEBnfTrZsz//2zS//9Sy///d9b//xqw/v8AXpqpAA4YNQAAABcAAAAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs/8KAIHHbQqj+fp41P7/X83//0fG//931v7/L7r+ - /wB6wswAGydBAAAAHQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACv/xAAhM+kIbT+/3vU//9TyP//PcH//2vR//9LxP7/AZbr6wAjNFYAAAAkAAAACgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKb/FwCP38s8vf//e9P//0jC//8yvP//YM3/ - /2bN//8Hovr7ADRSbgAAACoAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wEAi9csAJzz5FfE/v9vz///Pb3//yi3//9WyP//c9H+/xKr/v8AU4eVAAUFMAAAABQAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALb/BwCDxVIFoPf1bsz+/2HI//8yuP//HbH/ - /0vD//910v7/I7T+/wBqrLsAFh86AAAAGwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AgAAAAYAAAAHAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8MAILKhhSs/v51zv//VcL//ymz//8Yrv//Qb3//27P//85vP7/AInZ3AAcK0wAAAAiAAAA - CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA - BgAAAAcAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACwAAABoAAAAVAAAADAAAAAUAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/xIAhc+4Lbf+/3fO//9Jvf//H67/ - /xOr//82uP//Ycr//1bG/v8DnPP1ACY7XwAAACgAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAACAAAAA8AAAAUAAAAFgAAAAsAAAACAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABdkj0AQmlPABMcNgAAADIAAAAsAAAAIAAAABYAAAAMAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIzXHwCY7N1Kv///bcn//zy1//8WqP//EKj//ymz//9WxP//aMz//w6p/f8AQ26GAAAA - LgAAABMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAJAAAAEAAAABcAHTIkADFL - RAA9YWQADRUvAAAADgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - /2/F//9Ktf//G6H//wWX//8Hmf//Bpj//weZ//8Hmf//Bpn//w2c//8zrP//YMD//zC1/f8AidreACg+ - XgBBYGIAZp+UAIXRzwGa8fEisf7/VMP+/3PN//90zf//ZMb//1LC//9BvP//Mrf//yW1//8ds///GrP/ - /xu0//8etv//H7n//yG6//8hvP//JL3//0DG//9n0///ddX//w+t//8AYJeDAB4tEQAAAAQAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe8xUAidafGa/9/n3Z/v9h0f//OcT/ - /x66//8cuf//G7f//xq1//8YtP//GLL//xav//8Urf//Eqz//xas//8erv//J7H//zW1//9Fuv//Vr// - /2fG//9lxv//Qbv9/xut/f8NnO3zBH/EzwCI1uEwtf7/acL+/z6w//8Rnv//BJj//waZ//8Gmf//B5n/ - /waZ//8Gmf//B5r//yan//9Suf//SLz+/wyh9PkAfcLNB5Lh5RWn+/wstf7/U8H//3DI//9ixP//T73/ - /z+3//8xs///JbD//xyt//8Wrf//Fa3//xev//8Zsf//G7L//x20//8et///Hrf//x64//8rvv//T8r/ - /3fX//9Dwv//AZPn5QBBYjoAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ//CACg+EYAl+3bWMj+/33c//9Pzf//KcD//x27//8duv//Hbj//xu3//8atv//GbP/ - /xey//8XsP//Fa///xOt//8Rq///Ear//xWq//8grf//LrH//z+3//9Uvv//YsP//17E/v9Evv3/MbT9 - /1m+/v9Quf//Kqn//wmc//8Fm///Bpv//wab//8Gmv//Bpn//waZ//8Emf//FZ///zyw//9Puv7/OLX+ - /zy6/v9exv7/ZcP//2LA//9TvP//N7H//ySs//8Yp///EKX//w6l//8Ppv//Eaj//xSq//8Vq///Faz/ - /xeu//8YsP//GrL//xyz//8dtP//Hrb//zrA//9jz///edX//xGr//8AbaqRADpdFgAAAAQAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/3IACN3bEhtP7/hN7/ - /2DT//83x///Hr7//x+8//8eu///Hbr//xy5//8btv//Grb//xm1//8Zs///F7H//xWv//8Urf//Eqv/ - /w+p//8Rqf//GKr//yiu//8+tf//T7v//1zB//9gwf7/Ubv//zmx//8Vov//Bpz//wed//8HnP//Bpz/ - /wac//8GnP//B5v//wab//8Hmv//Jab//0Oz//9Wu///Yr///1S6//9EtP//Mqz//yGm//8Qof//CqD/ - /wui//8No///DqT//xCm//8Rp///E6n//xSq//8UrP//Fq3//xet//8Yr///GbH//xmy//8itv//SMP/ - /3TT//9Qxf//AZrx7QBQe0YAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAnf8NAJTnaQOh+u5w0///dNr//0jN//8mwv//H7///yC9//8evf//Hrz/ - /x26//8euf//Hbj//x23//8btf//GbT//xiy//8Wr///FK7//xKr//8Qqf//EKj//xmp//8lrf//MrH/ - /zey//8prP//FqX//wmg//8JoP//CJ///wig//8HoP//Bp///wWe//8Fnf//Bpz//wab//8KnP//HaL/ - /y6p//80rP//J6f//xmi//8Mnv//B5z//wee//8JoP//CqH//wyj//8NpP//D6b//xCo//8SqP//Eqr/ - /xSq//8Vqv//Faz//xas//8Xrv//F6///yy4//9Wx///fNT//yS1//8AfsW6AE1vHgAAAAYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAofoxAI7h - y0DB/v+G4f//WNL//zLG//8gwP//Ib///yC///8gvv//Ib7//yG9//8hvP//Ibv//yC6//8fuf//HLb/ - /xu0//8Ysv//Fq///xWu//8Sq///D6j//w6n//8Rp///E6b//wyj//8Jov//C6L//wmi//8Kov//CaP/ - /wik//8Ho///BqL//wag//8Fnv//BZ3//wSb//8Em///CJv//wqc//8Fm///BZv//wWc//8Gnf//CJ// - /wig//8Kov//C6P//w2l//8Op///EKj//xGp//8Sqf//E6n//xOp//8Uqf//FKv//xSr//8Zrv//Orv/ - /2bM//9ozf7/BqP6+gBckGsAIDAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi8xYAj96SEKv9/IHb//9q2f//Qsv//yTD//8iwf//I8L/ - /yPA//8jwP//JMD//yXA//8lv///Jb///yS9//8hu///H7n//x23//8btP//GbL//xav//8Urf//Eqv/ - /xCq//8Pp///Dqf//w6m//8Npv//DKb//wum//8Kpv//Cqf//wqn//8Ipv//CKT//wei//8GoP//BZ7/ - /wSd//8Enf//BJz//wSd//8Fnf//BZ7//wWf//8GoP//CKH//wmj//8Kpf//DKf//w2p//8Pqf//D6r/ - /xGp//8Rqf//Eqj//xKo//8Sqf//Eaj//yGw//9Jv///dND//zm8//8Aj+LaAEp1MAAAAAkAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ// - CACf9UoAl+7dXMz+/3/h//9S0v//Lsf//yTE//8kxP//JcP//ybB//8owv//KcP//yrD//8qwv//KcH/ - /yfA//8lvv//Irz//x+5//8dt///G7X//xix//8Wr///FK7//xSt//8Sq///Eav//xCq//8Pq///Dqz/ - /w6r//8MrP//DKv//wqq//8JqP//B6X//waj//8Gov//BaD//wSf//8En///BKD//wSg//8Eof//BKH/ - /waj//8HpP//CKb//wmo//8Kqv//DKr//w2q//8Oqv//D6n//xCo//8Qp///EKf//xCn//8Rp///LbL/ - /1nD//9zzv//Eaz+/wBvrpYARl0WAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ74IgCM3bQltv3/ieL//2LY//88zf//Jcb/ - /yXF//8mxf//KcT//yrE//8txf//L8b//y/G//8uxf//LcT//yvC//8owP//Jr7//yO8//8fuv//Hbf/ - /xq0//8Zs///F7L//xaw//8VsP//FK///xOw//8SsP//EbH//xCx//8Or///DK7//wus//8Jqf//B6f/ - /wem//8Go///BaP//wSi//8Eov//BKL//wSk//8EpP//BKb//wWo//8Gqf//B6r//wir//8JrP//C6z/ - /wyq//8NqP//Dqb//w6l//8OpP//DaT//xao//88tv//asr//1DC/v8Bm/HvAFF+SQAAAAsAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAApP8OAJTkbQSg+e501///d9///0zS//8syf//Jsf//ynH//8rx///Lcf//zDI//8xyf//M8n/ - /zPJ//8yyP//MMf//y7E//8sw///KsH//yW+//8jvP//ILr//x64//8ct///G7b//xq1//8Ztf//GLT/ - /xe1//8Vtf//FLX//xK0//8Psv//DbD//wuu//8KrP//CKr//wep//8GqP//Bqf//wWm//8Epv//BKf/ - /wSo//8Eqv//BKv//wWs//8Grf//Bq3//wit//8IrP//Car//wqn//8Lpf//DKP//wyh//8Mov//Iqr/ - /028//91zP//I7P+/wCAyr0ASnMfAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAovo0AI3hykHC/v+I5P//XNj/ - /zfN//8myv//Ksn//yvJ//8uyf//Mcr//zTL//81zP//N8z//zfL//82y///NMn//zHH//8vxf//LML/ - /yjB//8lv///JL7//yK8//8fu///Hrr//x26//8duv//G7n//xm5//8Xuf//Frj//xK2//8QtP//DbL/ - /w2w//8Krv//Ca3//wis//8Hq///Bav//wWr//8Eq///BKz//wSt//8Erv//BK///wWv//8Frv//Bq3/ - /wer//8Iqf//CKb//wmj//8Jof//CqD//w2h//8wr///X8H//2TG/v8Go/r6AF+TbQAgMBAAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACb9BcAjt6UEav9/IPg//9t3f//RdP//yrL//8py///LMr//y7L//8yy///Nc3/ - /zjO//85zv//Os7//zrN//85zf//Nsv//zTJ//8xx///LcT//yvD//8pwf//J8D//ybA//8kv///Ib7/ - /yG+//8fvf//Hb3//xu8//8Zuv//Frn//xO3//8Rtv//D7T//w2z//8Lsf//CrD//wiv//8GsP//Bq// - /wWv//8Fr///A7D//wOw//8EsP//A7D//wOv//8Erf//Ban//wam//8GpP//B6H//wig//8Hnv//EKH/ - /z+z//9vx///Obr//wCO4dsATngxAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/CQCc9U0Alu7eYND/ - /4Ll//9V1///M8///yrM//8tzP//L8z//zLM//82zv//Oc///zzP//890P//PM///zzO//87zv//OMz/ - /zXL//8yyP//MMf//y7F//8sxP//KsP//yjC//8mwf//I8D//yLA//8hv///H7///xy9//8ZvP//Frv/ - /xS5//8SuP//ELb//w20//8MtP//C7P//wiz//8Hsv//BrL//way//8Esv//A7H//wOx//8DsP//A6// - /wKr//8EqP//BKX//wWh//8Fnv//Bp3//wSc//8Yo///ULn//2/I//8SrP7/AHGumgBDZBcAAAAFAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAP8BAKP4JACL2rcnuP3/jOX//2Xc//9A1P//K87//y3N//8wzf//M87/ - /zfP//860P//PdH//z/S//8/0f//P9H//z7Q//89z///O83//zfM//80yv//M8n//zDH//8uxv//LMX/ - /yrE//8owv//JsL//yTB//8iwP//H8D//xy9//8ZvP//F7v//xW6//8Suf//ELj//w63//8Ntv//C7X/ - /wm1//8ItP//BrX//wW0//8Es///A7H//wOw//8Drv//A6v//wOn//8Do///BKD//wSd//8EnP//A5r/ - /yWn//9jwf//UL/+/wGb8vEAUH5NAAAVDAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8PAJjs - awKY7d9p1P//gOX//1TZ//8y0f//Ls///zHQ//8z0P//N9H//zvS//8+0///QdP//0LT//9D0///QtL/ - /0HS//8/0P//PM7//zrN//84zf//Nsv//zTK//8xyf//L8f//y3G//8rxf//KcP//yfC//8kwv//IMD/ - /x6+//8cvf//Gbz//xe7//8Uuv//Err//xC4//8Ot///Dbf//wu3//8Ktv//CLX//wa0//8Fsv//BLD/ - /wKt//8Cqv//A6b//wKi//8Dn///BJz//wOa//8Nnf//PK///3DH//8arf7/AH3CsABSex8AAAAFAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC//wQAnvY3AIvbtiu6/v+P6f//Z97//zrU//8t0f//MdH/ - /zTR//830v//O9P//z/U//9C1f//RNX//0XV//9E1f//RNP//0LT//9A0f//P9D//zzP//86zv//OMz/ - /zbK//80yv//Msn//y/H//8txv//K8X//yjE//8kwv//IcD//yC///8evv//G73//xm8//8Wu///E7r/ - /xK4//8PuP//Drf//wy2//8Jtv//CLT//waz//8FsP//A6z//wOn//8CpP//AqD//wOd//8Cm///Apn/ - /xyi//9Vuf//V8D//wCc8vEAaJ5bADNEDwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACf/xgAlemGBqH47Xve//965P//Rtf//y7S//8y0v//NNP//zjT//881P//P9X//0PW//9G1v//R9b/ - /0fW//9H1v//RdX//0PT//9B0v//P9H//z7P//87zv//Oc3//zfL//81yf//M8r//zHI//8ux///LMX/ - /yjD//8mw///I8H//yHA//8fv///HL7//xm8//8Xu///Fbr//xK6//8Quf//Drf//wy2//8JtP//B7P/ - /wav//8ErP//BKj//wKj//8Cn///AZz//wCa//8Hm///LKn//2G///8qs/7/AIfUygBjlSkAAAAGAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaxDQCe9U8AidrISMf+/4zq//9U2///M9T/ - /zLT//800///ONT//zzW//9B1v//RNf//0fY//9J2P//Sdf//0jX//9H1v//RdT//0PT//9B0v//QNH/ - /z7Q//89zv//Os3//zjM//82yv//NMr//zLJ//8vx///LMb//yrE//8nw///JMH//yLA//8gv///Hr7/ - /xu9//8ZvP//Frv//xO6//8Ruf//D7f//wy1//8Ks///CLD//was//8FqP//A6P//wKf//8BnP//AJn/ - /xSf//9Asf//W77//wij+vsAbKaKAC5NIQAAAAsAAAAFAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAUAAAAIAAAA - DAAAABEACwsYAGioOACG064Vqvr8iub//2Xg//861///MdT//zbV//851v//Pdf//0HY//9G2P//Sdn/ - /0ra//9L2f//S9n//0rY//9H1v//RtX//0TT//9D0///QdL//z/R//8+z///O87//znN//83y///Ncn/ - /zPK//8wx///Lcb//yvE//8oxP//JcP//yPB//8hwP//H7///xy+//8ZvP//F7v//xW6//8Suf//Drf/ - /wy1//8Ksf//CKz//wao//8Eo///A5///wKc//8Cmf//I6X//1O5//9Ivf7/AZHh5ABFZlwABQUwAAAA - IgAAABoAAAAUAAAADgAAAAoAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAIAAAAFAAAACQAAAA4AAAATAAAAGgAAACAAAAAmAAAALAAFBTAAL0pMAHa4nQCM4udn1f//deX/ - /0PZ//8y1f//N9b//zrX//8+1///Qtj//0fa//9K2v//TNv//0zb//9N2v//TNn//0rY//9I1///R9b/ - /0XU//9D0///QdL//0DR//8+0P//Pc7//zrN//84zP//Ncv//zPJ//8xyP//Lsb//yzF//8qxP//J8P/ - /yTB//8iwP//IL///x6+//8bvf//GLz//xW7//8RuP//D7X//wyy//8Krv//CKn//wal//8Fof//Ap3/ - /wid//8wq///Yb///zC0/v4Ae7/FAClAYAAEBEUAAAA9AAAAOgAAADQAAAAsAAAAJQAAAB4AAAAWAAAA - EQAAAAsAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABgAAAAkAAAAOAAAAEwAAABkAAAAiAAAAKQAAACwADhc4ABYm - SgAhN18AQW6CAFeRqgB5w84ClOnvFab1/HXa/v9u4///QNn//zPW//831///O9j//z/Y//9E2f//R9v/ - /0vc//9O3P//Ttz//0/c//9O2///Tdn//0vY//9J1///R9b//0bV//9E0///Q9P//0HS//8/0f//Ps// - /zvO//85zP//Nsv//zTK//8yyf//MMf//y3G//8rxP//KMT//yXD//8jwf//IcD//x+///8cvv//Gbz/ - /xW5//8St///D7P//wyv//8Kq///CKb//waj//8Env//B53//yyq//9Vu///MLL+/wme8/cAiNncAGSj - vABNf5sALkd2ABglXwAKEU0AAAA/AAAAPAAAADcAAAAwAAAAJwAAAB0AAAAWAAAAEAAAAAsAAAAHAAAA - BAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAcAAAALAAAAEAAAABUAAAAcAAAA - IgAAACgACxAvABYkOAAgMlEAL05uAE+DlgBmqLwAiNjcBpjt9hOn+v8esPv/Lbj7/0rG/P9u1/3/fub/ - /1re//841///Ndf//znY//882f//Qdv//0bb//9K3P//Tt3//0/d//9R3f//UN3//1Dc//9O2///Tdr/ - /0zY//9K2P//SNf//0fW//9F1P//Q9P//0HS//9A0f//PtD//zzP//85zP//N8v//zXJ//8zyv//Mcj/ - /y7G//8sxf//KsT//yfD//8kwf//IsD//x+///8cvf//Gbv//xa4//8Stf//D7L//wyt//8JqP//B6P/ - /wWg//8DnP//HKT//0G0//9Ou///Rrv//y60/v8esP7/Faz+/wqh+PwDk+jqAHe/ywBWjKsAP2eGAB0v - aAATG1UABwtEAAAAOwAAADYAAAAwAAAAKAAAACAAAAAZAAAAEwAAAA0AAAAJAAAABQAAAAMAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAIAAAA - DQAAABIAAAAYAAAAHgAAACUABgYrABMiNQAfL0EAJDpWADVYcABWjZkAaavAAo7g5guf8/wdrPr/Lrb6 - /0/D+/920vz/kt/9/5/o/v+M5///cuH+/2rh//9e3v//Q9r//zTX//832P//Otn//z7a//9D2///R9z/ - /0vd//9O3v//UN7//1Le//9S3v//Ud3//0/c//9O2///Tdr//0zZ//9K2P//Sdf//0fW//9G1f//RdP/ - /0LT//9B0v//P9H//z3P//86zf//OMz//zbK//80yv//Msn//zDH//8txv//K8T//yjE//8lw///I8H/ - /x+///8dvf//Gbv//xW4//8Ss///D6///wyq//8Jpv//CKL//wWf//8Knv//I6f//z2x//9Ruf//Xb3/ - /2K+/v9bv/7/T73+/zq2/v8lsf7/GK79/w+n/v4Fmu/1AIfV2gBin7cAQ2uIACQ4aQAYJVcAExpGAAQE - PgAAADkAAAAyAAAAKwAAACMAAAAcAAAAFQAAABAAAAAKAAAABgAAAAMAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQAAAAMAAAAFAAAACQAAAA0AAAASAAAAGAAAACAAAAAoABAbMAAbLTkAIjhMACpDYQBKd4QAYp6uAHnD - zwKS5ewInfL8HKr5/zO2+v9fyPz/h9r9/6Dj/v+t6v7/q+v+/6bp/v+j6v//our//5rp//964///T9v/ - /znX//8z1///Ndf//zjY//882v//QNv//0Xd//9J3v//Td///0/f//9R3///UuD//1Lf//9S3v//Ud7/ - /1Dc//9O3P//TNv//0va//9L2P//Stj//0fX//9G1v//RdT//0PT//9B0v//P9H//z3P//87zv//Oc3/ - /zfL//81yf//M8r//zHI//8uxv//LMX//yrE//8nw///I8H//yC///8dvP//Grr//xa1//8Ssv//D63/ - /wup//8Kpf//CKL//wWe//8GnP//FaH//yWm//8vqv//Oa7//0Oy//9Mtf//Vrr+/2G+//9hwf//WL// - /0e8//8vtP7/HLD9/wym/v4Em/H2AInZ3ABrqr4AU4aaADFPdgAiMmAAFyFNAAsTQgAAADsAAAA1AAAA - LgAAACQAAAAbAAAAFQAAAA8AAAALAAAABgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAAAAoAAAAPAAAAFQAAABsAAAAhAAwSKgAZKDMAJzw8ACdB - UAA5XHAAWY+aAGqrwACH2N4El+v1D6P3/iew+v9BvPv/bMz8/5Da/f+l4/7/sOj+/6nn/v+i5f//n+b/ - /5vm//+W5f//keT//43k//+I4///h+T//4fl//934v//Tdr//zHW//801///Otn//z3b//9C2///R97/ - /0vf//9P4P//UeD//1Ph//9T4f//U+D//1Lg//9S3///Ud7//1Dd//9P3P//Tdv//0za//9L2f//Stj/ - /0jX//9G1v//RdX//0TU//9B0v//PtH//z7Q//88zv//Os3//zfM//82yv//NMr//zLJ//8wx///Lcb/ - /yvF//8nw///I8H//yG///8evP//Grn//xa1//8Ssf//D6z//wuo//8KpP//B6H//wae//8DnP//BJr/ - /wib//8Nnf//FZ///x6j//8pp///NKv//z6v//9HtP//Urj//16+//9lwf//YcP//1G+//81t/7/ILH+ - /xGq/v8Hofj7AZXp6gB5wM4AYJutAENrhgAmPGkAGypWABYeRQAJDTwAAAA1AAAALgAAACYAAAAfAAAA - GAAAABIAAAANAAAACQAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAcAAAAPAAoK - GQAaLicAJD0yACtCQgAwTVoAQm52AGGcnwBxtsUAi93kB5vx+xqn+v80tfv/VMD8/4DS/f+b2/3/quL+ - /63j/v+n4v7/ouH//57h//+Y4P//kN///4ve//+H3v//g97//4He//9/3///f+D//3/h//+A4v//guP/ - /4Xk//+F5f//XN7//zjX//822P//Ptv//0Td//9K3v//TuD//1Hh//9T4f//VOH//1Xh//9U4f//U+H/ - /1Lf//9S3///Ud7//1De//9Q3P//Ttv//03a//9L2v//S9j//0nY//9H1///RdX//0TU//9B0///P9L/ - /z7R//88z///Os7//zjN//82y///NMn//zLJ//8wyP//Lsf//yvF//8nw///JMH//yG+//8dvP//Grj/ - /xW0//8Sr///Dqv//wun//8Jo///CKD//wae//8Em///A5r//wKZ//8BmP//AZj//wWZ//8Kmv//EJz/ - /xmg//8kpP//Lqn//zuu//9Ktf//Vrr//2PA//9qw/7/aMT+/13C//9FvP7/LLb+/xmu/v8Lpvz9BJzx - 9ACJ2N0AaKa1AEt4igAsSWwAIzRYAB0rSAAVHT4ABQUzAAAAKgAAACIAAAAYAAAADwAAAAcAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAChAMACEwIwBJdU4AUH1zAWGamQVzs7gIg8nUDpbm6xag8folq/r/N7X7 - /1rC/f+L0v7/nNj+/6bb/v+k3P7/ndr//5jZ//+S2P//jNf//4jW//+E1f//gdb//37W//981///etf/ - /3vZ//982v//fNz//33d//9/3v//f9///4Dg//+B4v//guL//4Tk//+H5v//deP//1rf//9L3P//RN3/ - /0ne//9P4P//U+H//1Xi//9V4v//VuL//1bh//9V4f//VOD//1Pg//9T3///Ud///1He//9R3f//T93/ - /07b//9N2v//TNr//0rY//9J2P//R9b//0XV//9D1P//QdP//z/S//8+0P//PM///znO//83zP//Nsv/ - /zPK//8yyf//L8f//yzF//8pw///JsH//yK+//8eu///Grf//xaz//8Sr///Dqr//wym//8Ko///B6H/ - /wee//8GnP//BZz//wSa//8Dmf//Apj//wGX//8Al///AJb//wKX//8HmP//DZv//xef//8fo///Kqj/ - /zSs//8/sf//SrX//1a7//9hwP7/ZMP//1/D//9Ov///M7f+/x6x/v8TqPz9DqDy9AmR3d8Gd7bGA2eg - rQBPeo4AQmlwAB4uSQAMFC4ABQgXAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAACFzlUAjeDMAJnz - +ACe+P8Kofn/P7n6/3DL/P+Q1P3/pdv+/6na//+o2f7/oNb//5TS//+P0P//iM7//4PO//9+zf//ecv/ - /3TK//9xyv//ccz//3LO//90z///ddH//3fT//941P//edb//3vY//982f//fNv//33c//9+3f//f97/ - /3/g//+B4P//guL//4Tk//+K5v//jef//4no//9y5P//VuD//0zf//9R4f//VeL//1bi//9X4v//V+L/ - /1bi//9V4f//VeH//1Tg//9T4P//U9///1Lf//9R3///Ud3//0/c//9O2///TNv//0vZ//9K2P//SNf/ - /0bW//9E1P//Q9T//0HS//8/0v//PtD//zzP//86zv//N8z//zXL//8zyf//L8j//y7G//8rxP//J8L/ - /yO+//8eu///Grf//xay//8Srv//D6r//wym//8Kov//CKD//wef//8Gnf//BZz//wWb//8Emv//A5n/ - /wKZ//8CmP//AZf//wCW//8Alv//AJT//wCU//8Alf//A5f//wyb//8YoP//I6X//y2p//84rv//Q7P/ - /1C5//9ev///bsf//3XM//9szP//W8n//z3A//8Vr/7/Aab+/wCm/v0Al/TpAIzhmAA8YiQAAAABAAAA - AgAAAAAAAAAAAAAAAAAAAAAAAAAAAHOlCwB4vzsAmPCoAJDkzAGY7tMFme7hDZvv9zCx/f9Sv/7/d8f+ - /5jW/v+n2f//sNz//6jZ//+e1v//l9T//4/S//+K0f//hc///4DO//98z///eM7//3bO//91zv//dtH/ - /3bS//941P//edX//3rW//972P//fNn//33b//993f//ft7//4Df//+B4P//g+L//4fk//+J5v//juj/ - /5Tp//+N6v//cuX//1jh//9R4f//VOL//1fi//9X4v//V+L//1bi//9W4f//VeH//1Th//9T4P//U9// - /1Lf//9S3///Ud7//1Dd//9O3P//Tdr//0za//9K2P//Sdf//0fX//9F1v//RNT//0LT//9A0v//P9H/ - /z3P//87zv//OM3//zXL//8zyf//MMj//y7G//8qw///JcD//yG8//8cuP//GLP//xOv//8Qq///Daf/ - /wyl//8Kov//CKH//wef//8Gnv//Bp3//wWc//8Em///A5r//wKY//8BmP//AZf//wOX//8Imf//Dpv/ - /xig//8ipP//LKj//zet//9Csv//T7b//1y8//9pwf//ccf//3DG//9ixP//SLz//y64//8UrP/8BZ/2 - 8AGg994Amu3VAJfmtAB4ukcAN0sRAAYJAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL// - BACZ9RkAn/glAJvyPQCX7FsAk+iDAJLprwCN38YAmfPVBpbr7SKp+/5Qvv7/eMj9/5jW/v+m2v7/sN// - /6/f//+l2///nNj//5bW//+Q1f//itT//4XT//9/0v//e9L//3nS//940///eNT//3jW//961///e9n/ - /3za//992///ft3//3/e//+C4f//heP//4jk//+L5v//j+f//5Pq//+Y6///jur//3Lm//9a4v//VOL/ - /1bi//9X4v//V+L//1fi//9W4f//VeH//1Xh//9U4P//U+D//1Pf//9S3///Ud///1Dd//9P3P//Tdv/ - /0zZ//9L2P//Stj//0jX//9G1v//RdT//0PU//9B0v//P9L//z7Q//88z///Oc3//zbL//8yyv//MMf/ - /y3F//8owf//I73//x65//8Ztf//FbD//xKt//8Pqf//Daf//wuk//8Jov//CaD//wef//8Fnv//BZ3/ - /wSc//8HnP//Cp3//xGe//8Zof//JKX//zKr//89r///SbP//1S4//9ivv//bcL//2/E//9txv7/XcH/ - /0W6//8st///E6v//AKd9egAmvDSAJDevACT4pIAmelhAKf/PQCs/yUAo/8ZAL//BAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAkv8HAJX/DACc8RIAl+wbAJr5 - KwCb9EUAkeZqAJPpngCP48oAmvPcBZju8Ryk9f1Bu/z/ZcL7/43T/v+i2v7/rt7+/7Ph//+q3///ot3/ - /5ja//+R2P//jNf//4fX//+D1v//f9b//3zW//971///etj//3vZ//982v//ft3//4Hf//+C4f//heP/ - /4nl//+N5v//j+j//5Pq//+Y6///m+z//47r//9z5///XOP//1Xi//9W4v//V+L//1fi//9W4v//VuH/ - /1Xh//9U4f//U+D//1Pf//9S3///Ut///1De//9P3P//Ttv//0zb//9L2f//S9j//0nX//9H1///Rdb/ - /0TU//9C0///QNL//z/R//88z///Oc3//zXL//8xyP//LsX//ynC//8kvv//H7r//xq1//8Xsv//E67/ - /xGr//8Oqf//Cqb//wqk//8Ko///DaP//xGk//8Ypv//Iaj//yqr//80rv//P7L//0m2//9Xu///aMH/ - /2/E//9txP//Z8P+/1G8/v83uP//H7H+/wqj/PkCnvXpAJvx1ACK2LYAjNqFAJjqTACm/ysAofYbAKr/ - EgCq/wwAtv8HAP//AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8DAJ//CACk/w4Amf8UAJz3HwCa8TUAjNtYAJft - jACI17oAmPDWA5jw6Q6g9fkxtvz/Ub/9/3zO/f+c2v7/q9/+/7Hj//+r4f//pN///5ze//+W3P//kNv/ - /4zb//+H2v//g9r//4Da//9+2///ft3//4Hf//+E4f//huL//4rl//+O5///kej//5Tq//+X7P//m+z/ - /53t//+R6///ceb//1bi//9U4f//V+L//1fi//9W4v//VuH//1Xh//9U4f//VOD//1Pg//9T3///Ut// - /1He//9Q3f//Ttz//03b//9M2v//S9j//0rY//9I1///Rtb//0TU//9D1P//QdP//z7Q//87z///OM3/ - /zTK//8vx///KsP//yW///8gu///HLf//xiz//8Ur///Ea3//xOs//8arP//Iq7//ymw//8zsv//PbX/ - /0e4//9SvP//XL///2jF//9uxv//bsf//2PE//9Fuv//LLb+/xOt/v0Fofr0AJ/24gCS48cAidWeAInS - ZgCX5joApf8fAKb/FACk/w4Av/8IAKr/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/BQCZ/woAn/8QAJv0FwCf+CUAlehCAJbtbgCF0aUAjuDLAZvz - 4Qea8PQpsPz/Tr/9/3vM/f+a2v7/qN/+/7Ll/v+v5P//qOL//6Lh//+b4P//ld///43d//+B3P//ft3/ - /4Lf//+E4f//h+P//4zl//+P5///k+j//5Xq//+X6///mez//53t//+c7f//hur//2rl//9Y4v//VeH/ - /1fi//9X4v//V+L//1bh//9V4f//VOH//1Pg//9T3///Ut///1Hf//9Q3f//T9z//07b//9M2///S9n/ - /0vY//9J1///R9f//0bW//9E1P//QdP//z7Q//86zv//Nsz//zHI//8sxP//JsD//yG8//8duP//GLT/ - /xay//8fs///Nbn//0a+//9Qwf//WsP//2TG//9vyf//ccn+/27I/v9exP//Qbv//ye2/v8SrP3+BKL6 - 8wCb8dcAh9K0AIjTgACO2UsApf8lAKb/FwCv/xAAs/8KAJn/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP//AQCS/wcAlf8MAJzxEgCX9hsAmvkrAI3eUQCH15QAid3FAZvz5Aea8fYeq/v+Pbr8 - /2LD/P+P2P3/pOH//6/k/v+x5///ouL//47d//992v//f93//4Lf//+G4f//iuP//47m//+R6P//lOn/ - /5bq//+Y6///mez//5vt//+e7v//nO7//4rr//9w5v//W+P//1Xh//9W4v//V+L//1fh//9X4f//VeH/ - /1Tg//9S3///Ut///1Lf//9R3v//UN3//07c//9N2///TNr//0vY//9L2P//Sdf//0fW//9D1f//QNP/ - /z3Q//84zf//M8n//y7G//8nwv//I73//x65//8Ytv//I7f//0LA//9dyP//c8/+/3LP//9qy/7/UMH+ - /zW4/f8esf7/C6f9+wKe9e8AmO7TAH/IqwB/x3MAhMs6AKH2GwCq/xIAqv8MALb/BwD//wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACq/wMAn/8IAKT/DgCZ8hQAmvMgAIbXRACO43wAe8awAJnw1gSb8vAQpvr7LrT8/2TH/f+w5v//m+D/ - /4La//992v//gd3//4Tf//+H4f//i+T//4/m//+T6P//len//5fq//+Y6///mez//5rt//+b7f//ne7/ - /53u//+Q7P//d+j//2Dj//9V4v//VeH//1bh//9X4f//VuH//1Th//9U4P//U9///1Pf//9S3///UN3/ - /0/c//9O2///Tdv//0zZ//9M2P//Stj//0bW//9E1P//QNL//zvO//81y///L8f//yrD//8kv///H7z/ - /xy5//83v///XMn//1rF/v8ut/7/FKv9/wWg+PgBn/bkAIvZwAB8wZAAe8FWAIDAKQCm/xQApP8OAJ// - CACq/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FAJn/ - CgCf/xAAm/QXAIXPLgB9xmAAhM+tAJbt7YbT/v+o5P//hdr//33Y//9/2v//g93//4bf//+K4v//juX/ - /5Hm//+U6P//len//5fr//+Y7P//mez//5ns//+a7f//m+3//53u//+e7v//lu3//4Dp//9p5f//WOL/ - /1Th//9V4f//VuH//1Xh//9U4P//VN///1Pf//9S3///Ut7//1Hd//9P3P//Ttv//03a//9M2f//Sdf/ - /0bW//9D1P//PtH//zjN//8xyf//K8b//ybC//8gvv//Irz//0TF//9q0P7/K7T9/wCG09kAaqiSAF2R - TQCCyB4Ar/8QALP/CgCZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJv0FwCP4H8Gme7sl9z/ - /6Lh//+C2P//fNf//37Z//+C2///hd7//4ng//+M4v//kOX//5Pn//+U6P//lun//5jq//+Y6///mOz/ - /5ns//+a7f//mu3//5vt//+d7v//nu///5vu//+M6///def//17j//9T4P//VOH//1Xh//9V4P//VOD/ - /1Tf//9T3///Ut///1Hd//9Q3P//T9v//03b//9L2f//SNf//0TV//9A0///Os///zTM//8tx///J8T/ - /yPA//8iv///QMb//2nR//85vf3/AH7EygE2U0cACAggAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wEAmvgmAITTvjG2/f+25v//ldv//33U//971f//ftf//4Ha//+E3f//iN// - /4vi//+P5P//keb//5Pn//+V6P//l+n//5jq//+Y6///mOz//5ns//+Z7P//mu3//5rt//+b7v//nO7/ - /57v//+e7v//lO3//3jo//9i4///VuH//1Lg//9S4P//UuD//1Pf//9T3///U9///1Le//9R3f//T9z/ - /03b//9K2P//R9b//0LU//880v//Ns7//zDJ//8qxv//JcP//yG///82xP//Xc///1bI/v8CmO/zADxe - bQAFBTEAAAASAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJnmCgCCz2AClOnmfdH+ - /6/i//+I1P//d9D//3nT//981f//f9j//4Pb//+H3v//i+H//47j//+Q5P//kub//5Tn//+W6P//lun/ - /5fp//+Y6v//mOv//5js//+Z7P//mu3//5rt//+b7f//m+7//5vu//+d7v//nu///5jt//+I6v//d+f/ - /2vl//9h4///WOH//1Hf//9Q3///Ut///1Le//9S3v//T9z//03b//9K2v//Rdf//0DU//860f//M83/ - /y3K//8oxv//I8P//yrD//9Ly///bNL//xit/f8Aa6q0ABcjQgAAACAAAAAIAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn/QYAIHMtyqz/P+y4P7/mdf//3zO//91zv//eNH//3vT//9+1f//gtn/ - /4fc//+J3v//jeH//4/j//+R5P//kuX//5Pn//+V6P//luj//5jp//+Y6v//mOv//5nr//+a7P//muz/ - /5rt//+b7f//m+3//5vu//+b7v//nO7//57v//+f7///nO7//5nt//+Q6///fej//2nk//9a4P//Ud// - /1De//9Q3v//T9z//03b//9I2f//Q9b//z7T//830P//Mc3//yvJ//8nx///I8P//zfH//9k0///TcX9 - /wGW7fIALkZlAAAAMAAAABIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BACDzEMAlOnmccr+ - /6/f//+N0v//d8r//3XM//94zv//e9L//37V//+B2P//htv//4nd//+L3///juH//5Di//+R4///kuX/ - /5Tn//+V5///luf//5fp//+X6v//mOr//5nr//+a7P//muz//5rs//+a7f//m+3//5zt//+c7v//m+7/ - /5zu//+c7v//nO7//53u//+f7v//nO3//5Ls//+C6P//buT//1rg//9Q3f//TNz//0na//9G2P//QNX/ - /zvS//81zv//L8z//yrJ//8lxv//LMb//1TQ//901v//Eqv9/wBdkaMADRE7AAAAHgAAAAcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAmf8PAH3FkBKm+v2l2///ntf//4TN//9zyP//dcr//3jN//960f//ftT/ - /4HX//+E2v//iNz//4re//+N4P//juH//5Di//+S4///k+T//5Tl//+V5v//luf//5bo//+X6f//mOr/ - /5nq//+a6///muz//5rs//+b7f//m+7//5zu//+c7v//m+7//5vu//+b7v//m+7//5vu//+c7v//ne7/ - /57u//+d7v//kev//4Ho//9u5P//Xd///03b//9D1///O9T//zbR//8yz///Lcz//ynJ//8nxv//Rc3/ - /3nb//82vP3/AIfV3gAfL1EAAAAqAAAADgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQCQ5ScAidrTSr39 - /7He//+S0f//e8n//3PH//91yf//eMz//3rP//9+0///gdb//4TY//+H2///it3//4vf//+N4P//juH/ - /5Di//+R4///kuT//5Pk//+U5f//lef//5bn//+X6P//mOn//5nq//+a6///muv//5vs//+b7f//nO3/ - /5zu//+b7v//m+7//5vu//+b7v//m+7//5vu//+b7v//mu7//5ru//+b7f//nO3//5vt//+W6///iej/ - /3jk//9i3v//Ttj//zvT//8wz///Kcr//yPI//83y///atf//2TP/v8Ho/n8AEFpgAAABTUAAAAXAAAA - BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAqv8JAHrDZQSb8vOO0v7/pdf//4jM//90xP//c8b//3XJ//93y///es// - /37S//+B1f//hNf//4fa//+J3P//itz//4ve//+N3///juD//5Dh//+R4v//keP//5Lj//+U5f//lOX/ - /5Xn//+X6P//mOn//5nq//+a6///m+z//5vs//+c7P//m+3//5vt//+b7f//m+3//5vt//+a7f//mu3/ - /5ru//+a7f//mu3//5rt//+a7P//mez//5ns//+Z6///mOv//5Pp//+M5///f+P//27e//9a2P//RtL/ - /z/P//9c1f//etz//yCz/f8AcLXBABciRAAAACMAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb9BcAgcuzKLH8 - /67b//+Y0f//f8f//3LC//9zxf//dcj//3jK//97zv//ftL//4HU//+E1///hdj//4fa//+J2///itz/ - /4vd//+N3f//jt///4/g//+P4P//kOH//5Lj//+T5P//lOX//5Xm//+X6P//mOn//5rp//+b6v//m+v/ - /5rs//+a7P//m+z//5rs//+a7P//mu3//5rt//+a7f//mu3//5rt//+a7f//mu3//5rs//+a7f//mez/ - /5fs//+W6v//k+r//5Do//+N5///jOb//4rl//+E4v//fuD//4bh//+Z5v//WMn+/wCU6vAAK0NjAAAA - LwAAABIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAqv8DAIXPPgCS5+Rsxf3/r9n//47M//94w///csL//3TE//92x///eMr/ - /3vO//9+0P//gNP//4PW//+E1///h9j//4jZ//+J2f//itr//4vb//+M3P//jd3//47e//+P3///j+D/ - /5Hi//+T4///lOT//5bm//+X5///mej//5vp//+b6v//mur//5rq//+a6///mev//5jr//+Y7P//mez/ - /5js//+Y7P//mez//5rs//+a7f//mu3//5rt//+Z7P//mOz//5fs//+U6///kun//47n//+L5v//iOX/ - /4Xj//+E4v//kuT//6jp//+e4/7/E6r8/wBXjZ8ACQ06AAAAHQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk/w4AfMSMEaX5 - /aPX//+f0///hcj//3TB//9zwv//dcT//3jH//95yv//e83//37P//+A0v//gtT//4TV//+G1f//iNb/ - /4jX//+I1///idj//4vZ//+M2v//jNv//43d//+P3v//kN///5Hh//+T4v//leP//5fm//+Y5///muj/ - /5ro//+a6f//mun//5jq//+Y6v//mOr//5jq//+Y6///mOv//5jr//+Y7P//mez//5rs//+a7P//muz/ - /5ns//+Z7P//mez//5fr//+T6v//kOn//4zn//+J5v//h+X//4Tj//+K4///nef//7Lt//9Cv/3/AITU - 3AAdLVAAAAApAAAADgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXjJACJ2s9Iuvz/s93//5TO//99w///c8D//3XC//93xP//esf/ - /3vK//98zP//f8///4HR//+D0v//hdP//4bU//+I1f//idX//4nV//+J1///i9f//4vY//+M2v//jNr/ - /4/c//+Q3v//kt///5Lg//+U4v//luT//5jk//+Z5v//muf//5ro//+a6P//mOj//5jo//+Y6P//mOn/ - /5nq//+Y6///mev//5nr//+Z7P//muz//5rs//+a7P//muz//5rs//+Z7P//l+z//5Xr//+S6v//j+j/ - /4zn//+J5v//h+X//4bj//+W5///rOv//4PZ/f8Hoff7ADxifQAAADQAAAAXAAAABAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf/wgAfMJiBJvz - 84zP/v+p1///jMv//3jB//92wf//d8L//3nE//97x///fcn//37L//+Bzv//gs///4TQ//+G0f//htH/ - /4fS//+I0v//idT//4rU//+L1v//jNf//43X//+N2f//jtn//5Db//+R3f//k97//5Tg//+W4f//mOP/ - /5nl//+a5v//m+b//5rn//+a5///muj//5ro//+Z6P//mun//5rq//+a6///muv//5rr//+a7P//m+z/ - /5vs//+b7P//muz//5ns//+Y7P//l+v//5Tq//+S6f//j+j//4zn//+J5v//h+T//5Dm//+l6v//r+r+ - /ym1/P8Ab7TAABMeQwAAACMAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJfzFgCAzLEosfz/r9v//5vR//+Ex///d8H//3jC//95wv//e8T/ - /33H//9/yf//gMr//4LM//+Ezv//hc7//4bO//+I0P//idH//4rR//+K0v//i9L//4zU//+N1f//jtb/ - /47X//+O2P//kNr//5Hb//+U3f//lt7//5fg//+Y4v//muP//5vk//+b5f//m+X//5zm//+b5///m+f/ - /5vo//+b6f//nOn//5zq//+c6///nOv//53s//+c7P//nOz//5zs//+c7P//m+z//5rs//+Y7P//luv/ - /5Tp//+R6f//j+j//43n//+K5f//jOb//53p//+z7v//Zs79/wGU6vAAKD5iAAAALwAAABEAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAg807AJHn - 5GzF/f+y3P//k83//37E//94wf//e8L//3zD//9+xf//gMf//4HI//+Dyv//hcv//4bM//+Hzv//iM7/ - /4rP//+L0P//jND//4zQ//+M0f//jtP//5LV//+X2P//m9r//5fa//+T2f//k9r//5bc//+Y3v//mN// - /5rg//+b4f//nOP//5zj//+d5P//nuX//57m//+h5///pur//6jq//+l6v//oer//6Dr//+f6///oOv/ - /6Ds//+f7P//n+z//57s//+d7P//nez//5vs//+Z6///l+v//5Tq//+S6f//kOj//47n//+N5v//mej/ - /63t//+j5f7/Fav8/wBWjJwACQ05AAAAHAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3/DQB2vJscqfr+qtr//6HU//+Kyf//fMP//33E//9/xf//gcb/ - /4PH//+EyP//hsn//4fK//+Iy///isz//4vM//+Mzf//jM7//43O//+Q0P//lNL//5vW//+l2v//rt// - /7rk///A5v//s+L//6jf//+c2v//mNr//5rc//+b3f//nN///53h//+f4v//oOL//6Hj//+i5P//rOj/ - /7js///F8f//y/P//8Lx//+67///s+3//63t//+p7P//puz//6Ts//+k7P//o+z//6Lt//+h7P//n+z/ - /53s//+c7P//muv//5fq//+V6v//k+n//5Ho//+V6f//pez//7Xv//9Sx/7/AYvd5gAeLVcAAAAtAAAA - EAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdLgqAJHn - 4WHC/f+z3P//ls///4PG//9+xP//gcX//4PG//+Fx///hsj//4jJ//+Jyv//i8v//4zL//+Ny///jsz/ - /4/N//+Tz///mdL//6DV//+o2f//s9///8fn///I6P//pN3//5HV/v/A5///uOT//6je//+c2v//nNv/ - /53c//+g3f//oN///6Hh//+j4v//pOP//6vm//+66///x+///63k/v+e4P//x/D//9n4///O9P//w/H/ - /7rv//+y7v//re3//6rt//+o7f//pu3//6Xt//+k7f//ou3//6Hs//+f7P//nOz//5rr//+Z6v//lur/ - /5Xp//+g6///sO7//5fh/v8Vq/3/AEd1kgAAADcAAAAcAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fCABwsHQLovj9ndb+/6nX//+RzP//gsX//4LF//+Fx///hsf/ - /4jJ//+Kyv//jMr//4zK//+Ny///j8z//5HN//+Wz///ndP//6XW//+t2v//t97//8jm///B5P7/gtD+ - /za3/f8Hm/HqApfv7GvH/P/G6P//sOH//6Db//+d2v//n9z//6Dc//+i3///peH//6bh//+n4///suf/ - /8Dr//+e3v3/HKf1/AKP5OMdrP39ZMz//7Po///Z9///0/X//8Xy//++8P//ue///7Hu//+s7v//qu7/ - /6ju//+m7v//pe3//6Lt//+g7P//n+z//5zs//+a6///mOr//53r//+u7v//tu7+/zm8/f8Ae8XSABEc - SgAAACkAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkN4XAITS - xj23+/+23f7/n9P//4vJ//+Dxv//hcf//4jJ//+Kyf//jMr//47L//+PzP//kMz//5TO//+a0f//o9X/ - /6rY//+y3P//weL//8nl//+34P//fM3+/yuw/P8Ak+reAIfWuQCV6XoAhNCtMrT7/8Tn/v+24f//pdv/ - /5/a//+h2///odz//6Te//+m4P//puD//6ni//+35///w+z+/2/N/P8BlOruAH/FkgCL3KcAit3GCJ/0 - 7D++/v+l4v//2vf//9r5///N9P//xPL//73x//+27///r+///6zu//+o7v//pu7//6Xt//+k7f//oez/ - /5/s//+c6///nev//6nt//+38P7/edb9/wmf9voAL05zAAAAMwAAABYAAAAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - HwCb70sAl+2NAJLltgmb7sRfxvr0hNn+/2fP/f8Ger7AACEyHwAAAA0AAAACAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzx - EgCF0p4Co/j/AJHl2ACI2KMAl+pdAJv0LgCZ8hQAkv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAn/8IAIbUUwac8vSx3/7/xOT//7Da//+l1f//ptb//6vZ//+84f//zOj//ze2+/8AbK+4ACU8 - IgAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALb/BwCm/xQAofkuAKL5WgCZ740Aleu6A6D4 - 5gSY7ekATn8nAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfIUAJbtmwCH1ZwAm/NCAJ72HQCV/wwAgP8CAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAlO8tAZjv4o7T/v/N5///tN3/ - /6fW//+l1v//rtr//8Di//+95P7/Hqr6/wBZkI4AEx0aAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACA/wIAqv8MAKf/HQCi+0IAn/d4AJzymQB3uSYAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmfIUAJzxEgCS2wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACX9hsAjN3MWsL9/9Lq//+43///qdf//6XW//+x3P//w+T//6Ha/f8InfL8ADxi - YAAAABMAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLb - BwCc/xIApv8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzxEgCDzqU1uPz/y+f+ - /73g//+r2f//pdb//7Td///G5f//ecv9/wGS5uoALEpCAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAlf8MAIfWcBCk+fq54f7/weL//67a//+m1v//t97//8nm/v9Iu/v/AHvG - ywAvRysAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS/wcAlOZCApfu - 6qLb/v/J5v//sdv//6nX//+73///w+b+/yqv+v8AZKGlACM+HQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCf+CUAlerXc8n9/9Lp//+03f//q9n//8Hi//+x3/3/EaP3 - /gBQgHYADAwWAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJv0 - FwCF07xJv/3/0en//7nf//+v2///wuP//5PV/f8El+z1ADNRTwAAABEAAAACAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/8QAIbUjx+s+/7C5P7/vuH//7Lc///H5f7/XsL8 - /wCJ2dwAL0w3AAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACZ/woAi9tZBZft8a/f/v/D4///tt3//8fk/v83tvv/AGusuQAsSSMAAAAKAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/BQCX7TYBlu/eitD+/8zn//+73///u+D+ - /xyo+v8AXZWPABwvGwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJz3HwCN38dWwf7/0en//8Di//+f2P7/Bprw+ABCaVwAAAASAAAAAwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8UAIranCCs/P7D5P//yuf/ - /2bF/P8AitvfADVUOQAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACk/w4Aj+JsBZbr7q/e/v/M5/7/PLf7/wByt78APF4mAAAACgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ//CACZ8EYAlezXitH/ - /8Xl//8eqfn/AGWilQAsRh0AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAqv8DAJr5KwCL3Mhgxf7/tuL+/wea8PoAS3tnABcjFgAAAAMAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl+wbAIra - sTq5/f+R1f7/A5Lm6wA7YUcAAAAPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc8RIAjd6FEqH0+GDG/P8BgcrQAD1fLgAAAAwAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJX/ - DACX71sHmeziNbX6/wFxs6kANl0hAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkv8HAJv3PQGU6dUJn/j/AGSfdgApRxkAAAAEAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wEAn/glAI7hzwCa9PoAVINKABERDwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ9RkAjuCsAJbv6ABThTAAAAAHAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAL//BABws0EAdbmmADRGDwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFZDgBpokEAAgMDAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////// - /////////////////////////////////j////////////////////w////////////////////8H/// - /////////////////B////////////////////gf///////////////////4H/////////////////// - 8B////////////////////AP///////////////////wD///////////////////8A////////////// - //////AP///////////////////gB///////////////////4Af//////////////////+AH//////// - ///////////gB///////////////////4AP//////////////////8AD///////////////////AA/// - ////////////////wAP//////////////////8AD//////////////////+AAf////////////////// - gAH/////////////g////4AB////4P///////4D///+AAf///4D///////+AH///gAD///gA//////// - AAP//wAA///AAf///////wAA//8AAP//AAH///////8AAB//AAD//AAB////////gAAH/wAAf+AAA/// - /////4AAAP8AAH+AAAP///////+AAAA+AAB8AAAH////////wAAADgAAcAAAB////////8AAAAAAAAAA - AAf////////gAAAAAAAAAAAH////////4AAAAAAAAAAAD////////+AAAAAAAAAAAA/////////wAAAA - AAAAAAAf////////8AAAAAAAAAAAH/////////gAAAAAAAAAAB/////////4AAAAAAAAAAA///////// - +AAAAAAAAAAAP/////////wAAAAAAAAAAH/////////8AAAAAAAAAAB//////////gAAAAAAAAAAf/// - //////4AAAAAAAAAAP/////////+AAAAAAAAAAD//////////wAAAAAAAAAB//////////8AAAAAAAAA - Af//////////AAAAAAAAAAH//////////4AAAAAAAAAD//////////+AAAAAAAAAA///////////wAAA - AAAAAAf//////////4AAAAAAAAAA//////////gAAAAAAAAAAA////////+AAAAAAAAAAAAA///////w - AAAAAAAAAAAAAA//////AAAAAAAAAAAAAAAAf///8AAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAA - f+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAA - AAAAAAPgAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAP//4AAAAAAA - AAAAAAAAAB////8AAAAAAAAAAAAAAAP/////8AAAAAAAAAAAAAA///////+AAAAAAAAAAAAH//////// - /AAAAAAAAAAA///////////AAAAAAAAAB///////////wAAAAAAAAAP//////////8AAAAAAAAAD//// - ///////AAAAAAAAAAf//////////gAAAAAAAAAH//////////4AAAAAAAAAA//////////8AAAAAAAAA - AP//////////AAAAAAAAAAD//////////wAAAAAAAAAAf/////////4AAAAAAAAAAH/////////+AAAA - AAAAAAA//////////gAAAAAAAAAAP/////////wAAAAAAAAAAD/////////8AAAAAAAAAAAf//////// - +AAAAAAAAAAAH/////////gAAAAAAAAAAA/////////4AAAAAAAAAAAP////////8AAAAAAAAAAAD/// - //////AAAAAAAAAAAAf////////gAAAAAAAAAAAH////////4AAAAAAAAAAAB////////+AAAB4AAGAA - AAP////////AAAB+AAB4AAAD////////wAAD/gAAfwAAA////////4AAH/4AAP/gAAH///////+AAH// - AAD/+AAB////////gAP//wAA//8AAP///////wAP//8AAP//wAD///////8Af///AAH///gA//////// - Af///wAB///+A////////4////+AAf///8f/////////////gAH//////////////////4AD//////// - //////////+AA///////////////////gAP//////////////////8AD///////////////////AB/// - ////////////////wAf//////////////////8AH///////////////////gB/////////////////// - 4Af//////////////////+AP///////////////////gD///////////////////4A////////////// - //////AP///////////////////wH///////////////////8B////////////////////Af//////// - ///////////wH///////////////////+B////////////////////g////////////////////8f/// - //////////////////////////////////////////////////////////////////////8oAAAAYAAA - AMAAAAABACAAAAAAAICUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNUGAEx5KQAVIBsAAAAJAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACZ/wUAjNwzAIHOrgBIcFEAGygTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ/woAi91eAJPp6gBbkIIAJTccAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ7g8AgtFvAJn1 - +ABim6QAJTgpAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAID/AgCT6xoAfcaTHbP7/wRvrbsAME01AAAcCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BACb8ykBhdLDUs/9/wqByNUAOlhLABER - DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL/ - BwCBy0cHm/Psbtb+/xeg7vMAQmxuACArGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKLoCwB1um4ap/v7fdv+/yOw+/8AXpicACc+IQAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/vEAB3vpQ8u/3/gt7/ - /za8/P8Ac7nGAC1JLQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA//8BAJf2GwJ9xLFl1P7/btb//1jM/f8Dg9DeADJJQgAAAAkAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FAJTkMAqR4Mx11v7/Xc/+/23U/f8SleDrADte - XAAeLREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8JAH/G - Vhuj8/Fx0///Tcj//3HW/v8tq/P5AE1+fQAmQhsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAme4PAHa/hCyv+/5q0f//O8H//2XP/v8/vfz/AGmosQAvSiYAAAADAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAl/MWAHrBn0K+/f9fyv//LLn/ - /1bI//9Mxfz/AnvC0AAySzMAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACq/wMAnPEkBH/Js2HM/f9Mwv//HrL//0fC//9cy/3/BobR4AA2VUsAFCcNAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgMAgMAMACdO - DQAAAAwAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS/wcAitw/EJjo22rN//87uP//Faz//ze6//9mzv3/G5vn - 8QBBaGgAIDUYAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADtiDQBNcxQAICAIAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKqqAwCZ6xkAg85RAGmmQAA4XDIAGi4nAAwMFQAAAAcAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi6AsAesFiHqT1 - +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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf/xAAmvNWA4bUvWnW//9X0P//Jr///xy6//8cuf//G7b/ - /xm1//8Ysv//FrD//xSt//8Tq///F6v//ySu//81tP//ULz+/2XF//9Zwv7/Qrr9/13A/v9Suv//FaH/ - /wSa//8Gmv//Bpr//waZ//8Emf//Dpz//0e0//9gvv7/Q7j8/1jA/v9mw///Vb3+/zix//8kq///Fqf/ - /xCm//8RqP//FKv//xat//8Xrv//GbH//xuz//8ctP//Irj//1PJ//962f7/D5Hg3wB4vmAAgMkOAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wYAnfU0AIPQ - hknG/vt02v7/OMj//x6+//8evP//Hrr//x25//8bt///GrX//xmz//8Wsf//E67//xCq//8Rqf//F6r/ - /yqu//9EuP//WMD//0q5//8mqv//CZ7//wee//8Gnv//Bp7//wWd//8FnP//Bpv//x6j//9Fsf//Vrr/ - /0Oz//8oqf//FKL//wug//8Jof//C6P//w6l//8Qp///E6n//xWr//8VrP//F63//xiv//8XsP//Krj/ - /23S//9NxP7/AHO5rwCO4y0AgP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAm/QXAJjuZReZ5Nt43P7/TdD//yLB//8gv///H77//x+9//8gvP//ILv/ - /x66//8ct///GrT//xex//8Urv//EKv//w+o//8WqP//Hqr//xen//8Lov//CqH//wmi//8Iov//B6L/ - /wag//8Gn///BZ3//wab//8Rnv//F6L//w6e//8FnP//BZz//wig//8Jof//C6P//w2m//8Qp///Eqn/ - /xOq//8Uqv//FKv//xWr//8Vrf//PLz//2/R//8Wo/n7AHCzhwCc/xIAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmeYKAJr0RwCBzbJi1f7/a9r/ - /zDH//8hwv//I8L//yTB//8lwP//JsD//ya///8kvv//Ibz//x64//8btf//GLL//xWu//8Sq///D6n/ - /w2n//8Np///Daf//wun//8LqP//Cqj//win//8IpP//BqH//wSf//8Dnf//A5z//wOd//8Env//BaD/ - /weh//8Io///Cqb//wyo//8Oqf//EKr//xKp//8SqP//Eqn//xGo//8arP//VsT//1rJ/v8BgtLOAHvG - RwCS2wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgP8CAJjxJQCI2Hs3uPjxg+P+/0TP//8lxf//JsX//yfE//8qxP//LMT//y7F//8txP//KsP/ - /yfA//8kvf//H7n//xy2//8Zs///F7D//xWv//8Urv//Eq7//xGv//8Pr///Da///wut//8Kqv//CKb/ - /wak//8Fov//BaH//wSi//8Eov//BKP//wWl//8Gp///CKr//wqr//8LrP//Dar//w6o//8Opv//D6X/ - /w6l//8pr///bMv//zCt9PUAdbmPAIDNHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/DwCa81YFi9nLcNr//1/Z//8tyf//Jsf/ - /yrH//8tx///MMj//zLJ//80yf//Msj//y/F//8sw///J8D//yO9//8guv//Hrj//xu2//8atf//GLX/ - /xa1//8Utf//EbX//w+y//8MsP//Cq3//wiq//8HqP//Bqf//wSm//8Ep///BKj//wSq//8Fq///Bq3/ - /wet//8IrP//Cqn//wum//8MpP//DKH//xKk//9Atv//Y8v+/waH1NkAf8hcAIDVDAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLb - BwCb8TgAfsqhPML+/3bh//880P//KMn//yrJ//8uyv//Msv//zbN//85zf//Ocz//zbK//8zyP//MMb/ - /yvD//8owf//Jb///yO9//8gvP//Hrv//xy7//8auv//F7r//xS4//8Rtf//DrL//wuw//8Jrv//B63/ - /wWs//8FrP//BK3//wSu//8Er///BLD//wWu//8GrP//B6j//wij//8Kof//CJ///x2n//9av///S8D9 - /wB4vrMAkN4uAID/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCX9hsAk+ZpFJ7r1YDk//9U2P//Ls7//yvL//8vzP//M83/ - /zjP//87z///PdD//zzP//86zf//Nsv//zPI//8wx///LMT//ynD//8nwv//JMH//yK///8fvv//HL7/ - /xm8//8Wuv//Erj//w+1//8MtP//CrP//wey//8Gsv//BrL//wSy//8Dsf//A7H//wOu//8Dqf//BaX/ - /wWg//8Gnf//B53//zKu//9mxf7/HZ3s7gB2u3gAlOUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV/wwAmvVMAXnA - oGPX//9u4P//ONH//yrO//8wzv//NM7//znP//890f//QNH//0DR//8/0P//O8///znN//82y///Msn/ - /y/H//8txf//KsT//yfC//8jwf//IL///x2+//8avP//Frv//xK5//8QuP//Dbf//wu1//8Itf//BrX/ - /wW0//8Es///A7H//wOt//8CqP//A6L//wSe//8Dm///Dp7//0q2//9axv7/AoLN0wCBykkAn/8IAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACq/wMAmfIoAILQfyyx+vqB5v//TNj//y3Q//8w0P//NND//zrS//8/0///QtT/ - /0PT//9D0///QdL//z7Q//87zv//Oc3//zXK//8yyf//L8f//yzG//8pxP//JcL//yHA//8evv//G73/ - /xi8//8Uuv//Ebn//w+4//8Nt///Crb//wi1//8Gs///BLD//wOs//8Cpv//AqH//wOc//8Cmf//H6T/ - /2bB//87tvv9AHO3oQCU5x8A//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlv8RAJn0WgmN2b1/5P7/Z9// - /zXU//8w0v//NNP//zvU//9A1f//RNb//0bW//9G1v//RdX//0LT//9A0f//PtD//zvN//84zP//Ncr/ - /zLI//8vx///K8X//yfD//8kwv//IcD//x6+//8avf//F7v//xO6//8QuP//Drf//wu1//8ItP//BrD/ - /wSr//8Dpf//Ap///wGb//8Fmf//Oa7//2fF/v8OkN/jAHvCZgCS7Q4AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAktsHAJnxNwB4wZVJxv3/gOj//0PY//8w0///NdT//zvV//9B1///Rdj//0nY//9J2P//SNf/ - /0bV//9E1P//QdP//z/Q//88z///Oc3//zXL//8zyv//MMj//yzG//8pxP//JcP//yLB//8ev///G73/ - /xe7//8Vuv//Ern//w63//8Ktf//CLH//war//8EpP//Ap///wCa//8Un///Vbr//zu5/f8AecPGAHm8 - OQA5cQkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQAAAAMAAAAGAAAACgAOGxMAHScaAF6SMQB2u40Jl+rveOL//1je//8z1v//NtX/ - /zzW//9C2P//SNn//0vb//9M2v//TNj//0nY//9H1v//RdT//0LT//9A0f//PdD//zrO//83zP//Ncr/ - /zHI//8uxv//K8X//yfD//8kwv//IMD//x29//8avf//Frv//xK6//8Ptv//C7L//wir//8Gpf//A6D/ - /wOc//8qqP//Y8L//xed7vMAaKehADpdQgANGicACBAgAAAAFgAAAA4AAAAJAAAABAAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAkAABEPACArGAAkOiMAKD4tACtFOwA0VVoATX6FAGam - tgGBztkeou30eN/+/1vg//811///N9f//z3Z//9E2v//Stv//03c//9O2///Ttv//0za//9L2P//SNf/ - /0bV//9E0///QdL//z/Q//88zv//Ocz//zbL//8zyf//L8f//yzF//8pxP//JcL//yLA//8fv///G73/ - /xi7//8UuP//ELT//wuu//8IqP//BaL//wWd//8uqv//ZMH+/yOh7/UCgc3dAGiovgBJeI0ALEllAB8x - SgAdKj0AGCI0AA0aJwAAABsAAAATAAAADAAAAAYAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAACAASEg4AIDUYAC1LIgAxUS8AMU9JAENt - awBVi5MAZ6OwB3e5xxiY4ekprvj+M7r6/0vJ/P973/7/c+P//0fb//801///Odn//0Da//9G2///S9z/ - /0/d//9R3f//UN3//0/c//9N2v//S9n//0nX//9H1v//RdT//0LS//9A0f//Pc///zrN//83y///NMr/ - /zHI//8txv//K8X//yfD//8kwf//IMD//xy9//8Yu///E7b//w6w//8Lqv//B6T//wSe//8Zo///Srb/ - /2G//v9Eufv/KLD6/xym+v4SlubsCHm8zwBnorYAUoacAD1leAAlO1UAJTo+AB4tMwAUIiUACQkcAAAA - EwAAAAsAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAIAgAJSUOACUxFQAqRB4AK0MqADBK - OwA4V10ATX6CAGCapQRzssMUkNnhI6Tv+Dey9/5TxPv/f9v8/5fj/f+k6v7/puz+/4Pm//9b3f//Qdn/ - /zTX//832P//PNr//0Pc//9J3f//Tt7//1Hf//9S3///Ut7//1He//9P3f//Ttv//0za//9K2P//SNf/ - /0XV//9D1P//QdL//z7Q//88z///Oc3//zbK//8zyf//MMj//yzF//8pxP//JcP//yLA//8evf//Gbn/ - /xO0//8Prf//C6j//wei//8Gnv//FqP//y6r//8+sP//ULf+/1a8/v9Wvf3/UL78/ze0+/8mqPn/GqHz - +g6O2uIEcrHIAF+YrgBJd4sAMU9qACE1TQAgMjgAHSgtABYdIwAKFBkAAAARAAAACgAAAAUAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFABcXCwAlMRUAJz4hACtE - KQAuTTgAOl9UAEp1dwBYj5wCbau5C4HG1Byg6/Mvrfb9R7v8/3bV/P+O3f3/meH+/6Tm/v+h5///luT+ - /5Hk//+N5P//ieT//4fl//924v//TNv//zTX//842f//P9v//0be//9M3///UeD//1Ph//9U4P//U+D/ - /1Lf//9S3v//UN7//07c//9M2v//S9n//0nY//9G1v//RNX//0LT//8/0f//PdD//zrN//83zP//NMv/ - /zLI//8vx///K8X//ybD//8jwf//Hr3//xi4//8Us///Dq3//wqm//8Iof//BJ3//wOb//8Hm///Dp3/ - /xmg//8kpf//Mav//0Oy/v9Ruf7/VLv9/1a//f9Ov/z/MrH7/yGm+P0Wn/H3C4bP3AJqqL0AVoqkAEVv - hQAxTmIAJDVHACAtOAAbJi8ADx0jAAAAFwAAAA8AAAAIAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACq/wYAluERAFF/LABMeFUAUYV4AGKdngF4vMoFkePrFp/x+zmy+f9pyvv/itn9/5jb/v+g3v7/o+H/ - /5fd//+P2///idr//4Tb//9/2v//fdv//33d//9+3///f+D//4Hi//+E5P//huX//2ng//9A2v//Ptv/ - /0fe//9P4P//U+H//1Xh//9V4f//VeH//1Pg//9S3///Ut///1De//9P3f//Tdv//0zZ//9K2P//R9f/ - /0XV//9D0///QNL//z7Q//87z///OM3//zXL//8zyf//MMj//yzF//8ow///JMH//x68//8Zt///E7H/ - /w6q//8LpP//CKD//wWd//8Em///Apn//wGY//8Al///AZj//weZ//8QnP//H6P//y6p//8+r/7/Ubn+ - /1q9/v9dwf3/XMT9/0i8/P8srfr/FKH2/QSS5+4Be8TSAGGdqgBJdoIAOV5lACxGRQAwTSsAFSkZAAAA - CAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/BgByt0YAfsWrAITT0QiP3usupu/4Tbn8/2rI/P+E0P3/ltb+ - /5/Y/v+W1f//j9L+/4jR//+A0P//e8///3jQ//930f//d9P//3jV//961///e9n//3zb//9+3f//f97/ - /4Dg//+B4v//hOP//4nm//+A5f//Z+L//07f//9M3///U+H//1bi//9X4v//VuL//1Xh//9U4f//U+D/ - /1Lf//9R3v//T93//07b//9M2v//S9n//0nX//9H1v//RNX//0HT//8/0f//PND//znO//82y///NMr/ - /zHI//8txv//KcP//yS///8euv//GLT//xKu//8OqP//C6T//wih//8Gnv//BZz//wSb//8Dmf//Apn/ - /wCX//8Alv//AJX//wKX//8GmP//Dpz//xyi//8rqP//Oq///022/v9dwP7/X8H+/1nC/f9Mv/z/PLb7 - /ySj8fkHj+LvAIbW2wB5wbMAX5dTAECACAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ//CACF0kgAh9OeAI7h - uASR5cgipPPrP7T9/lvC/v+J0v7/otn+/6ja/v+h2P//mdT//47S//+Fz///fc7//3nO//92zv//dM// - /3bR//930///edb//3rY//982v//fdz//37e//+A3///geH//4Xj//+M5///kOn//4fo//9v5f//VeH/ - /1Li//9W4v//V+L//1bi//9W4f//VeH//1Pg//9T3///Ut7//1Dd//9P3P//Tdv//0vZ//9J2P//SNf/ - /0XV//9C0///QNL//z7Q//87zv//OM3//zXL//8yyf//Lsb//yjC//8ivf//G7f//xWw//8Qq///Daf/ - /wqj//8JoP//B5///wad//8Em///A5r//wGY//8Al///AJf//wSX//8Mm///FZ///ySl//80q///RrP/ - /1i6/v9nw///a8j+/1/G/v9Evf7/Mrb8/xui8+oEk+nJAIXSugB+yJoAcLFAAJn/BQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACi/wsAm/YcAJr0MACa9UkAkullAI/ihwCG1rADhtTDGJrn2EOx9fFkxv3/e8/+ - /5TX/v+i2///p93+/5/b//+T1///itX//4LT//980///e9T//3nV//951///etn//3zb//9+3P//gN// - /4Ph//+H5P//jOb//5Pq//+Y6///hen//2jl//9Z4///VOH//1bi//9X4v//VuL//1Xh//9U4P//U+D/ - /1Lf//9R3v//UN3//07c//9M2v//Stn//0jX//9G1v//Q9T//0HS//8/0f//O8///znN//81y///Mcj/ - /yvE//8lv///Hrn//xey//8Srf//D6n//wum//8Jov//B6H//wWe//8Gnv//Cp7//w+f//8Yof//J6f/ - /zmu//9JtP//Wrz//2DB//9ew/7/VML+/0S+/f8zr/r0F5vr3gOG0scAgM22AIDOjwCO4mMAmPRFAJn0 - LQCT6xoAkv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJnMBQCZ5goAme4PAJ7z - FQCf8igAm/NAAJnvVwCS5WoAhtOXAYXStwiQ4M4npfHgTbf29G7O/v+J1f7/mtz+/6jh//+o4P//n97/ - /5Xc//+L2v//hNn//4DZ//9+2v//ftz//4Df//+E4f//iOT//43n//+S6f//mOv//5rs//+L6///beb/ - /1rj//9T4f//VuL//1fh//9V4f//VeH//1Ph//9T4P//Ut///1He//9P3P//Tdv//0vZ//9K2P//SNf/ - /0XV//9D1P//QNL//zzQ//85zv//NMv//y7F//8nwP//ILr//xq0//8Ur///D6v//xGq//8Vqf//HKr/ - /ymu//84sv//Rrj//1i+//9iw/7/YMT//1jD/v9Mwf7/Orb9+R2f7+QIjt7TAoLNvQB/yJcAidZsAJPn - VQCb8j0AmPglAJLzFQCk/w4AjuMJAID/BAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC//wQAjuMJAJ3rDQCc8RIAm/chAJ31NACa+EQAk+xXAI/i - cwCD0acDjNvADI/czzaq7+ZbwPz8dM/9/5DW/v+j4P//rOX//6Xj//+a4f//jN3//4Dc//+A3v//hOH/ - /4rk//+P5///lOn//5jr//+c7P//ne3//47r//9y5///YOP//1Xi//9W4v//V+H//1bh//9U4f//U+D/ - /1Lf//9R3v//UN3//07c//9N2///S9n//0nY//9H1v//RNX//0HT//890P//OMz//zDI//8owv//Ibz/ - /xq2//8Ys///K7f//0a+//9XxP//Zcn//2bI/v9fxP7/UML9/0K7/P4rp/HsDJLi1gOG0cIAfsetAIXT - egCS5VYAm/NCAJnwMgCc7x8AlvARAJXqDACf/wgAqv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8DAKr/BgCO/wkAnesNAJ7zFQCb8CEAnPUxAJr0RwCT5mMAlOyGAIvbrQWZ8NobovL4Q7n8 - /njU/f+p4/7/p+T//4rd//992///gt7//4ji//+N5f//kuj//5bq//+Y6///muz//5zt//+e7v//lu3/ - /3fo//9d4///VeL//1Xh//9W4f//VeH//1Tg//9T3///Ut///1He//9P3P//Tdz//0zZ//9L2P//SNf/ - /0TU//9B0///Os///zPJ//8rxP//Ir3//xu4//8tvP//Xcn//3TQ/v9ayv3/NLT8/xSi9fgFmfDgAYXT - uACCz40Aj+BjAJbsRgCd9C8AnPcfAJnyFACq/wwAjuMJAKr/BgCq/wMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCA/wIAmf8FAJnm - CgCZ7g8Al/MWAJnyKACW7kMAjt9sAH7IiQB+yKoZnurlm93//5jg//992f//gNv//4Xf//+L4///kOb/ - /5To//+W6v//mOv//5ns//+a7f//nO3//53u//+V7f//gen//2fl//9X4v//VOH//1Xh//9V4f//VOD/ - /1Pf//9R3v//Ud3//0/b//9N2v//S9n//0jX//9F1f//PtH//zbM//8txv//JcH//yC8//9Dxf//cdT/ - /x+d5e0Bd7zBAHO6lgB/yGsAkOFCAJ/4JQCS8xUApO0OAKr/CQCZ/wUAgP8CAP//AQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BACO4wkAnesNAJv3IQCH1XwQnO7vn9// - /5Hb//971v//ftj//4Td//+J4f//jeT//5Lm//+U6P//lun//5jr//+Y7P//mez//5rt//+c7v//n+// - /5ru//+N7P//euj//2Dj//9U4f//UuD//1Pg//9T3///U9///1He//9Q3P//Ttv//0vZ//9I1v//QtP/ - /znP//8xyf//J8X//yLA//8+xf//btT+/xqj7/YAaaejAF+VMACq/wwAn/8IAKr/AwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8DAJnyKAB3vaFexvz/reP//4PU//950///fdb//4Lb//+I3///jOL//5Dk//+T5v//luj/ - /5fp//+Y6v//mOz//5ns//+a7P//mu3//5zu//+e7v//n+///5Xt//9/6P//a+X//1vi//9R4P//UN// - /1Lf//9R3v//UN3//07b//9L2f//Rdb//zzS//80zf//K8j//yPD//8uw///ZNL+/0PD/f8AeMLSAEFp - RwAVFQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAleoMAJHkUw+P3NKk4f7/l9j//3jO//940P//fNT/ - /4HZ//+G3P//i+D//4/j//+S5f//lOf//5Xo//+W6f//mOn//5jr//+Z7P//muz//5vt//+b7f//m+7/ - /53u//+e7///ne7//5Ps//9+6P//bOX//17i//9U4P//Tt7//07d//9N2///SNj//0DV//840f//L8v/ - /yfG//8kw///TMz//3bZ/v8Vl+PuAFWGewAoQCAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAm/YcAHrE - jDuz+/+q3v//hc///3TK//94zv//e9P//4HX//+G2///it7//47h//+Q4///kuT//5Tn//+V5///luj/ - /5fp//+Y6v//muz//5rs//+b7P//m+7//5zu//+c7v//nO7//53u//+f7///ne7//5jt//+I6v//cuX/ - /2Xi//9X3///S9v//0LX//881P//NM///yzK//8lxv//N8n//3HY/v9CwPz/AG2uuQA4XDcAAAAHAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACf/wgAmPM+Ane9sH3U/v+e1///esj//3PI//94zf//e9H//4DW//+E2v//id3/ - /4zf//+P4f//keP//5Lk//+T5f//lOb//5Xn//+X6P//mOr//5rr//+a6///m+3//5zt//+c7v//nO7/ - /5vu//+b7v//m+7//5zu//+e7///ne7//5ns//+T6///f+f//2Lf//9L2v//O9P//y/O//8lyf//Kcj/ - /1rT//9h0/3/A4LN3wBPel4AIzoWAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh/xMAhNFvHJ3q5qPa/v+Lzf//dMX/ - /3TH//93y///e8///4DV//+E2P//iNv//4rd//+M3v//j+D//5Dh//+R4v//kuP//5Pl//+V5///luj/ - /5jp//+a6///m+v//5vs//+c7f//nO3//5vt//+b7f//m+7//5vt//+a7v//mu3//5vt//+a7f//nO3/ - /5fr//+N6P//fOP//2ne//9Y2P//QdD//03R//913P7/JKXs9gBclY4AMlEpAAAABQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/ - BACe+SoAe8ayTb/9/6XW//98xv//csP//3TG//93yv//e87//4DT//+E1///htn//4ja//+K2///i93/ - /43e//+O3///j+D//5Hh//+S4///leX//5bn//+Y6f//m+r//5vr//+a6///muz//5rs//+Z7P//mu3/ - /5nt//+Z7P//mu3//5rt//+a7f//mez//5fs//+V6v//kun//4/n//+L5f//guL//4Hg//+d5///Y9D8 - /wB0usYAQGhHABAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKLoCwCT6U4KjNjYkdX+/5fP//91wv//c8L//3bG//94yv//fM3/ - /4DR//+D1P//hdb//4jY//+J2f//itn//4va//+M2///jd3//4/f//+Q4f//k+P//5bl//+Y5///mun/ - /5rp//+a6f//mur//5nr//+Y6///mOv//5jr//+Y7P//muz//5rt//+a7f//muz//5ns//+W6///kun/ - /43n//+J5v//huT//4bi//+e6P//mOb+/wqL1+UAU4VxACE6HwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJ31GgB6wohJtvb4sNz/ - /4TH//9zwP//dsL//3jG//97yf//fcz//4DQ//+D0f//hdT//4fU//+J1f//idX//4rX//+M2P//jNn/ - /47c//+Q3v//kuD//5Xi//+X5P//meb//5rn//+a6P//mej//5jp//+Y6f//mer//5nr//+Z6///muz/ - /5rs//+a7P//muz//5rs//+Y7P//lev//5Hp//+M5///ieb//4Xk//+P5f//su///0O39fsAZJ+mADJT - OAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8GAJnyOQGDz8WC0v7/otT//33D//93wf//ecL//3vF//99yP//gMv//4PO//+Fz///h9H/ - /4jR//+K0v//i9P//4zU//+M1v//jtf//47Z//+Q2v//k93//5bf//+Y4v//meP//5rl//+b5v//m+f/ - /5vn//+a6P//m+n//5vp//+c6v//m+v//5zs//+c7P//nOz//5vs//+a7P//mOz//5Xq//+R6f//jej/ - /4rm//+L5f//quz//4Pc/f8Bh9XiAEhwXgAZJhQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApfARAIrbZh6c5uam2v7/kcz//3nC//97w///fcT/ - /3/G//+ByP//g8r//4bM//+Hzf//ic7//4vQ//+M0P//jNH//47T//+S1f//mtn//5ja//+T2f//lNv/ - /5je//+Z3///m+L//5zj//+c5P//neX//57m//+k6f//qOr//6Pq//+g6v//n+v//6Ds//+g7P//n+z/ - /57s//+d7P//m+z//5jr//+U6v//kun//4/o//+M5///ner//6/s/v8fqfn+AF2WmQAzUygAAAAFAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAnfInAHnB - nV/D/P2s2f//h8j//3zD//9/xP//gsb//4TI//+Gyf//h8r//4nL//+Mzf//jM7//43O//+Q0f//l9T/ - /6PZ//+24f//wOf//7jk//+l3v//mNv//5rd//+c3v//nuD//5/i//+g4///ouT//67p///B7///zfX/ - /8bz//+37///re3//6js//+l7P//pOz//6Ps//+h7P//n+z//5zs//+a6///l+v//5Tp//+R6f//l+n/ - /7fv/v9w0v3/AW+xwgBEbkMAEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACV/wwAkeVPA4XQzpLW/v+d0v//gsb//4HG//+Exv//h8j//4jJ//+Kyv//jMv/ - /47M//+Pzf//ltD//57U//+s2v//v+P//8Xo//+R2f7/UcH+/5vX/v+/5///otz//5zb//+e3f//oN// - /6Pg//+k4v//quX//8Tu//+x5P3+VcT//5Lf/v/S9v//1Pf//8Lx//+27///r+7//6nt//+n7f//pe7/ - /6Pt//+g7P//nez//5vr//+Y6v//l+r//6vt//+w7f7/F5ji7gBUhXcAJz4hAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCX9hsAg852L6bu7a7c//+QzP//gsX/ - /4bH//+Iyf//i8r//43L//+Oy///ks3//5rR//+k1v//tdz//8Tl//+y4v//hdb+/z2u8usCgMrEAH7L - pkSx8u/I6v7/qd7//5/a//+h3P//o97//6bg//+n4f//sOX//8nw//9Jt/f+AHfFwgF7xL0zqu/hhtv/ - /73v///a+v//z/b//73x//+z7///rO7//6ju//+k7f//o+3//6Hs//+e6///m+v//6bt//+98f7/P7n6 - /wBjn6gAM1Q3AAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLb - BwCY7jsAf8q3dc3+/63Z//+Jyf//h8j//4vK//+Myv//kcz//5fQ//+i1P//rtr//8Di//+94f//ltj+ - /1y++/oWlODWAH/JrgCM3HMAmPFZAJr0WxKU4tq25f//tOD//6La//+k3P//pt7//6jf//+p4P//uOb/ - /7Tm/v8UoPH7AG2ufgCZ8VoAkeVtAIDPoBKS3stfwvf1m+D//830///Y+f//xfP//7jx//+w7///q+// - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ/wUAnPMsBH/IqZ7f/v++4f//qNf//7je//+c3P7/BoTN - 2QBYjDoAf78EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAnfUaAHrC - mGjH/P/H5P//rNn//77h/v970Pz/Anm/xwBflyAAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAlvARAHzIfz+y9/3H5/7/stz//8Tl//9cwfv/AGytogBrrhMAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAov8LAIveVyWj7e6/5f//uN7/ - /8Tm/v8/rO73AF6XbwBVmQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAktsHAJf2Ng+V5Ma44///veD+/7Hh/v8Yld7nAFOFUABffwgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAJvwIQF9xqmT2/7/yub+/4XT/P8Bgc3WAFKD - LwD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTy - EwB6wpBUvPr/1ev+/06//P8Ac7m9AGqfGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3rDQB9yW0lp/X7v+T+/zaw+f8AZaWRAFqWEQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ//CACP40YGmO3intr+ - /x6c5uwAV4xcAF2LCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJn/BQCd9C8BhdG6c9P9/wyAxcwAW5E4ADNmBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/AwCX7yAAf8mQLbj7/wVzs7MAWo4iAICA - AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - AQCc/xIAi9xpAJnx8gBrqpAAXpQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi/wsAlOddAJHk5ABvr2cAccYJAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf3wgAmPBFAI3g - uQB8wz8Av/8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACA/wIAm/QXAJbxOACP7xAA//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAJL/BwD//wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// - ////////////////////////////////////////////////////////////////////H/////////// - ///+H//////////////8H//////////////8D//////////////8D//////////////4D/////////// - ///4D//////////////4D//////////////4B//////////////4B//////////////wB/////////// - ///wB//////////////wB//////////////wA//////////////gA//////////////gA//////////g - f//gAf//wf/////AH//gAf//Af/////AA//gAf/4Af/////AAP/AAf/AA//////gAD/AAf8AA//////g - AAfAAPgAA//////wAADAAOAAB//////wAAAAAIAAB//////4AAAAAAAAD//////4AAAAAAAAD//////4 - AAAAAAAAD//////8AAAAAAAAH//////8AAAAAAAAH//////+AAAAAAAAP//////+AAAAAAAAP//////+ - AAAAAAAAf///////AAAAAAAAf///////AAAAAAAAf///////AAAAAAAA////////gAAAAAAA//////// - gAAAAAAA////////wAAAAAAB////////wAAAAAAA///////4AAAAAAAAB/////+AAAAAAAAAAH////gA - AAAAAAAAAAP//wAAAAAAAAAAAAA/8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD4AAAAAAAAAAAAAAD4AAA - AAAAAAAAAAAD8AAAAAAAAAAAAAAH+AAAAAAAAAAAAAAP/8AAAAAAAAAAAAH///wAAAAAAAAAAB/////A - AAAAAAAAAf//////AAAAAAAAf///////wAAAAAAB////////wAAAAAAA////////gAAAAAAA//////// - gAAAAAAAf///////gAAAAAAAf///////AAAAAAAAf///////AAAAAAAAP//////+AAAAAAAAP//////+ - AAAAAAAAH//////+AAAAAAAAH//////8AAAAAAAAH//////8AAAAAAAAD//////4AAAAAAAAD//////4 - AAAAAAAAD//////4AAAAAAAAB//////wAABAAQAAB//////wAAHAAcAAB//////wAA/AAfgAA//////g - AH/AAf8AAf/////gAf/AAf/AAf/////AD//AAf/4Af/////AP//gA//+Af/////h///gA///g/////// - ///gA//////////////gA//////////////wB//////////////wB//////////////wB/////////// - ///wB//////////////4D//////////////4D//////////////4D//////////////4D/////////// - ///4D//////////////4H//////////////8H//////////////8H//////////////8H/////////// - ///+P///////KAAAAEAAAACAAAAAAQAgAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACd/w0Af88QAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACd/w0Ai9psAIDJdwBhnhUAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfgjAJHm1ACN4NwAesUsAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FAJzy - OwKS5+UCkOPtAHe5TQCZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJX/DACW7F8QmurqEpjm8gB1uHoAiesNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh8hMAjN+NLK/4+C2u9fwAecKlAIDAGAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAofYbAIvdukfB/P9Hwfz/AILQ - ywB5uCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACAJzz - LAKO4NVd0v3/XtP9/wKK2uAAdLU7AICAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ//CACW7kkKkeDeX9P+/2DU/v8Lj9zoAG6vYwCf/wgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAACV/wwAitpvG6X09FDI/v8itv//Mrn+/0bB/v9Hwv3/MK73/Raa5vIGiNbhAG2u - rQBVh10ATXcrADxaEQCf+SgDj+DaTr/+/xmh//8FmP//Bpr//xyl//9Qwv7/BIzb5ABwrzkAqv8GAHa2 - HABinFEAcraiBonX3Reb5/A1s/j9UMz9/1TP/v9Dy/7/M8f//1zW/v8anObtAInYbgCV/wwAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJv0LgSQ4ddQyvz/LLz+/xOy//8VsP//H7L+ - /zO4//9Iwf3/RL77/yaq+P8KkeHuAXe9xABeloAAcrVqDZTk6Uy7/v8Mm///BZj//waZ//8Pnf//Tr3+ - /w6T4u4AaKZzAGaleQJ9xsYNlebwJ6z5/0jB+/9Qx/3/PsL//yq8/v8gu///H73//zfF/v9Uzvz/BYzb - 2wCb9C4A//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc/xIAhtWUK7L6 - /UzK/v8cuf//Grb//xay//8Trv//Fa3//ySw//89uP7/Sr78/zCx+v8Smur1BYLL2Sik8fhCtP//Bpn/ - /waZ//8Gmf//Bpn//0O0//8opPD3B4TN2xaf8PkztPr/Sb38/z+4/v8nsf//Ga///xaw//8as///Hrf/ - /x+6//9Pyv7/LbH6/gB9x6AAnP8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgP8EAJrzPwyZ6uhY0P3/KcD+/xy7//8cuP//Grb//xiz//8Ur///Eaz//xys//81tP//S77+ - /1fF/v9Xvf//I6f//wSb//8GnP//Bpv//wSZ//8hpP//Vrv//1XB/v9EuP7/Kqz//xam//8NpP//D6b/ - /xOr//8Wrf//GbD//xmx//8muP7/Vsz9/wyW5+0Af8pMAID/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACT6xoBiNW3P8H7/0HM//8ev///H77//x+8//8fu///Hrn/ - /xq0//8Urv//EKr//xWp//8lrv//Hqn//wui//8Jof//CKL//wah//8Gnv//Bpz//xmi//8epP//CZ3/ - /wWd//8Iof//DKT//xCn//8Tqv//Far//xWs//8TrP//OLv//zy7+/8BgczDAJPrGgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/8IAIbXXxml9PZX0/3/JsX/ - /yLD//8mwf//KML//ynB//8lvv//H7n//xqz//8Vr///EKv//w6o//8OqP//Dan//wyq//8Kqf//CKX/ - /wWh//8Cnv//AZ3//wOf//8Gof//CKT//wqo//8Oqv//EKr//xGp//8Qp///FKr//0zC/f8YovP4AHO5 - cACf/wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACc8SQFjuDWTsz7/zjN//8lxv//Ksb//y/H//8xyP//MMb//yvC//8lvv//ILr//xy2//8ZtP//F7P/ - /xWz//8Ss///D7H//wut//8Iqf//BqX//wSk//8Epf//Baj//war//8Irf//Cq3//wup//8Npf//C6L/ - /yKs//9Fvfv/Bovb3gCN2SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAku0OAIHNiiqz+f5R1P7/KMr//yzK//8yy///N83//znN//82y///MMb/ - /yvD//8nwP//JL7//yC8//8dvP//Grv//xW5//8Qtv//DbL//wqv//8Hrf//BK3//wSv//8EsP//BLD/ - /was//8Hp///CaL//wif//87s/7/Jav5/wB2vJoAku0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgCV7DUNmOrqWNT8/zLQ//8rzf//M87/ - /zrQ//8+0f//PtD//zrO//81y///Mcj//y3F//8ow///JMH//yHA//8cvv//F7v//xK5//8Otv//CrX/ - /we0//8Fs///A7L//wOw//8Dqv//BKL//wOd//8PoP//Rbn8/wyV6O8AdLlEAID/AgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnvMVAoXS - sjzA+v9I1v//LND//zTQ//870///QtT//0PU//9B0v//PdD//znN//80y///MMj//yzG//8nw///IsH/ - /x6///8ZvP//FLv//xC5//8Mt///CLb//wa0//8Dr///Aqf//wKg//8Bmv//Jqj//zGy+v8Cf8i+AJ7z - FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKr/BgCF1FoYpfP2Xtz+/zLU//8z0///PNT//0PW//9H1///R9b//0PT//8/0f//PM// - /zjM//8zyv//L8f//ynF//8kwv//IMD//xu+//8WvP//Ebj//w23//8JtP//Bq7//wOm//8Anf//BZv/ - /0C1/v8Wn/H5AG+ybgCq/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAL//BACL6AsAnPESAIjMHgCF0DAAjN5WBofS02ng/v9C2f//M9X//z3X//9G2f//S9r/ - /0vZ//9I1///RdT//0HT//8+0P//Os3//zXL//8xyP//K8b//yfE//8jwf//Hb7//xi8//8Tuv//Drb/ - /wqv//8Fpv//AJ3//xei//9RwP7/BoXP2wB1uWcAcK85AGmdJwB1tRgAgNUMAL//BAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgIACAJ//CACZ7g8Al/MWAJLoIwCAxkQAe8BsAH3GlQCE0LsBiNbWBIfU3BqY3ulw3v//R9z/ - /zXX//9A2f//Sdz//07c//9P3P//TNr//0rY//9G1v//Q9T//z/R//87z///OMz//zPJ//8vx///KcX/ - /yTC//8fv///Gr3//xW5//8Osv//Can//wOf//8cpP//Wb3//xmU3usFhtPeAYfU2QCCzMAAeb+bAHS1 - cgBztEsAd74rAHvGGwCH0hEAn/8IAICAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmf8FAJX/DACL0RYAhMohAHq/OABztl8Ad76JAH/KtQKI1tkKj9zkHpfc6Dup5fBawPX7eNf+ - /4Pm/v9u4v//Stv//zXX//862v//RNz//0ze//9S3///U97//1Dd//9O2///S9n//0jX//9F1f//QtP/ - /z7Q//87zf//Nsz//zLJ//8txv//J8P//yLB//8dvf//Frb//w6u//8Jpf//CJ///yWo//9Atf//RLv+ - /0C1/v81qvX7JZzl8BKP2ucGjNrkAYfV2QB8xboAcraQAGqnaABookIAaJ4qAGmeHQBptBEAgNUGAAAA - AAAAAAAAAAAAAAAAAACd/w0AjeUmAH7DSQB2unkAesOkAIPQygKK2t8Oj9rnKKHp80y5+P520/3/keL+ - /5nm//+a6P//kub+/43m//+J5f//f+T//1rd//862f//O9r//0je//9Q4P//VOH//1Th//9T4P//Ud// - /0/d//9N2v//Stn//0fW//9E1P//QNL//z3Q//85zf//NMr//y/H//8qxf//JML//x68//8Wtf//D6z/ - /wmk//8Dnv//BJv//wqc//8VoP//Jaf+/zmx//9Iu///UMD+/0e6/f8yrfn+HJzq8wuO2+gCitniAIHO - zgB3vqoAba2CAGumVgBlozUAWZAXAAAAAACd/w0Ah9NzAI/j2wOQ4+wWluTyOavy/F3A/P+C1P3/kNr+ - /5PZ//+P1/7/g9X//33U//961v//edj//3vb//993v//f+D//4Pi//+I5f//e+T//1zg//9L3///UOH/ - /1bi//9W4v//VeH//1Pg//9S3///UN7//07c//9L2f//SNf//0XV//9C1P//PtH//zrO//81y///Mcn/ - /yzG//8mwv//Hrv//xWz//8Oqv//CqP//waf//8Em///Apn//wCX//8Alv//BJf//w2b//8eo///NKz+ - /0a4//9Rwf7/UsP9/0C2/P8pp/T8EJbm8wKQ4+8AjuHgAH7FfAAAAAAAnf8NAI3dcQCV7NcCl+3lFJvs - 6Dev+PVdv/z/gc/9/47V/v+S1P//jNP+/4HR//960P//d9L//3bT//941v//etn//33c//9/3///guL/ - /4rl//+Q6P//gej//2Tk//9V4v//VeL//1bi//9V4f//U+D//1Pg//9R3///T93//03a//9K2f//R9b/ - /0TV//9A0v//O8///zfM//8zyv//LcX//yS///8atv//Eq7//w2n//8Jov//Bp7//wSc//8Bmv//AZj/ - /wWZ//8Nm///HaL//zKs/v9Ftf//UL/+/1HD/f8/t/z/KKr49g+Z6ugCk+nlAJHm1wCH1HEAAAAAAAAA - AACd/w0AmfgjAJzyOwCa8l0AlOuKAJHntwKV6tINleXbJqTw60m3+fp0zf3/jNf+/5Pa//+S3P//itj+ - /4PZ//9+2f//fdv//37e//+D4f//iuX//5Tp//+X7P//f+n//2Lk//9V4v//VeL//1bi//9U4f//U+D/ - /1Lf//9Q3v//Ttz//0vZ//9I1///RdX//0HT//890P//OM3//zHI//8owf//Hbj//xWw//8Oqv//DKb/ - /xGl//8Zp///KKz+/zuz//9Juv//UL/+/0a8/f8wrvv6G57v6wmR4dsCj+LTAIzfuACQ5YoAmfFdAJzy - OwCZ+CMAnf8NAAAAAAAAAAAAAAAAAAAAAACZ/wUAlf8MAKHyEwCh9hsAnPMsAJjxSACX724AkeehAZHk - zAmY694doe/pP7H1+mTH/P+G1/7/k97+/5nh//+L3v//gN3//4Th//+M5v//lOr//5zt//+Y7P//gOn/ - /2Xl//9X4v//VOH//1Xh//9T4P//U+D//1Hf//9P3f//Tdv//0nY//9G1v//QtT//z3Q//80yv//KcL/ - /x+6//8Ys///LLf//0nB//9Qw/7/UsT+/0G6/P8pqvb4Epnp5QWR4toBjeDJAIzeoQCU6m4AmPFIAJzz - LACh9hsAofITAJX/DACZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICA - AgCf/wgAme4PAJfzFgCb9yEAm/E4AJjtWQCQ44sBkeS9BJTo2hKa6uQ4rvLzmN3//4jc//+A3f//iOL/ - /5Dn//+W6v//m+z//57u//+a7f//hur//2zm//9Z4///U+H//1Ph//9T4P//U9///1He//9O2///S9n/ - /0fX//9C1P//Oc7//y3G//8fvf//LL3//17I//8pqPH2DpXl5gOP4doBi9q+AIrZiwCY7VcAm/E4AJv3 - IQCX8xYAme4PAJ//CACAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BACL6AsAnPESAJ3rGgCf+SgAmvVOA4bS - yI3d/v+J2f//fdn//4Xf//+N5P//lOf//5jq//+Z7P//mu3//57u//+d7v//j+z//3fo//9h5P//VeH/ - /1Hg//9S3///Ut3//0/c//9M2v//R9f//z7R//8xyv//I8L//zXD//9f0P7/A4LM1wB7xGIAn/koAJ3r - GgCc8RIAi+gLAL//BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8GAIfYVxid6/GO2v7/fNL//3zV//+D2///jOH//5Lm//+W6P//l+r//5jq//+Z7P//m+3/ - /57u//+f7v//mO7//4fq//9w5v//XeL//1Lf//9P3v//Tt3//0va//9C1f//Ns///ynH//8ow///V8/+ - /xOb6vYAYZx6AFWADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7zFQCBzKxGuvr/h9P//3XN//970v//gtj//4ne//+P4///k+b/ - /5Xn//+X6f//mev//5rs//+b7f//m+3//53u//+f7///nu7//5ft//+F6f//beX//1vg//9Q3f//Rdj/ - /znT//8vzP//JMb//0XM//8zuPr/AXi+wgBXhiYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgCV6zUKkuTlfM78/3rK//90yv//e9D/ - /4HX//+I3P//jeD//5Dj//+T5f//lOb//5bo//+Y6v//mev//5vt//+c7f//nO7//5zu//+c7v//n+7/ - /53u//+W7P//h+n//3Pk//9a3f//QNP//yzM//8uyv//Us78/wmQ4O0AW49XADNmBQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS7Q4AgcyELar1 - +4zP/v9yxP//dcj//3vP//+B1v//htr//4vd//+N3///j+D//5Hi//+T5P//lef//5jo//+a6v//m+z/ - /5vt//+b7f//mu3//5rt//+a7f//m+3//53u//+d7f//lev//4fm//9z3///Xtj//3Lb/v8orPT9AGys - ogBVihgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAnPEkBIvb02fG+/+Ax///csL//3fH//98zv//gNP//4XX//+I1///itn//4vb//+N3P//j9// - /5Li//+V5f//mej//5rp//+a6v//mer//5jr//+Y7P//mez//5rt//+a7f//muz//5js//+T6v//juf/ - /4nk//+Q5f//bNL7/wWH1d8AWYo/AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn/8IAH/MZR+k8veMzv3/d8H//3jC//97x///f8z//4LQ//+F0f//iNP/ - /4rU//+L1v//i9j//47a//+S3f//leH//5jj//+a5f//m+f//5rn//+Z6f//men//5rr//+b7P//m+z/ - /5vs//+a7P//luv//5Hp//+L5///ieX//5fn/f8hpvH6AGCdiABQgBAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJPrGgGF0LxWv/v/icr//3nB//99xP//gMf/ - /4PK//+Hzf//ic7//4vP//+M0f//kdX//53a//+c3P//lNr//5fe//+a4P//nOP//53k//+e5v//qOv/ - /6zs//+h6///n+z//5/s//+f7P//nuz//5rs//+W6///ken//43n//+Z6f//XMn7/wJ+xs4AWY4rAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BACQ5UMPl+friNH9 - /4LF/v+Axf//hMf//4bJ//+Jyv//i8v//43N//+V0v//odn//6Hc/v+b3v7/qN7//6Xe//+b2///nt// - /6Dh//+i4v//r+j//7Ho//+m6P7/r+v+/6/t//+q7f//pu3//6Tt//+i7f//nuz//5nr//+V6v//mOn+ - /5Xm/f8RmOXxAGKcYwCA/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACc/xIAgs2ZO7H5/ZbQ/v+Dxv//h8j//4rK//+Ny///ks3//5rR//+i1v7/jtT8/068+v8anu3vBojV - xj6v8vSz4v//n9r//6Ld//+l4P//p+L//77t//9AsPD2CIfS0COm8/Rdxvr/n+P8/7jt/v+x7v//q+// - /6Xt//+i7f//nuz//5vr//+q7v7/QLj4/gB0ubAAgNEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wEAm/QuBY7d23vO/P+PzP7/h8j//43L//+Wzv7/odX//6PY/f98zvv/O7L5 - /g2V5uQAhNGoAIzgVACa9U4TmOfkrOH+/6fb//+k3P//p9///67i//+16v7/FZbi6wCI2VgAiNlbAo7g - sxOa6+hAt/n+h9n7/7Tt/f+38f//r+/+/6fu//+i7f//qO3+/4jf/P8HitfiAHO1PgD//wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlf8MAIfVcSOk8PWd1/7/jsv//5nQ/v+m2P7/mNj9 - /2DD+/8jpfP1B47f1gB/yowAm/UzAJ7zFQCq/wYAn/koBI/g2pvd/v+s3f//ptv//6nd//+04///ouT+ - /wWN2+IAkeMsAKr/BgCe8xUAmfI0AIzfiwiS5NUlqPT0Z8r7/6bn/f+68P7/se/+/6rv//+y8v7/JZ7j - 7wB1uIEAgNsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJf3IAGG1MFjxfv/p9f+ - /6TZ/v+E0vz/QLT6/RCZ6OgBh9S5AITUYQCc8SQAku0OAID/AgAAAAAAAAAAAJ3rGgGL2r1zzPz/sd7+ - /6ba//+p3P//uOT+/3fN/P8BhdHIAJ3rGgAAAAAAAAAAAID/AgCS7Q4AnPEkAI3iYAGP4rcRnu/nRbn6 - /Y7e/P+28P7/wPb+/1/E9vwAfse/AHO8KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL/ - BwCR6U8Rl+jritb8/2bG+/8lpfLyBo/g1wCF0pYAnPc+AJPrGgCf/wgAAAAAAAAAAAAAAAAAAAAAAAAA - AACc8RIAitqLRrT3+rjh//+l2P//qNn//77m//9ItfX9AHzEnQCc8RIAAAAAAAAAAAAAAAAAAAAAAAAA - AACf/wgAk+saAJz3PgCT6ZUGlejWKKr18XDP+/+I4Pz/BorX4AB6wV4AgN8IAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACZ/xQAgcyXDqH2/hCY6egBidi+AIvbbgCb9C4AnP8SAID/BAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAi+gLAJXpWSCh7eu14f//p9f//6nZ//+45v//Ip7o8AB6v20Ai+gLAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/wQAnP8SAJv0LgCV7G0BkeW8E5/v6Ayc7/gAgMuIAJLn - FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACAH7HXACCzpEAm/VKAJf3IACV/wwA//8BAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BACb8TgJk+PfqeD+/6vY//+s2f//q+H+ - /wqR3uYAgclDAL//BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAlf8MAJf3 - IACZ8kwAlu6YAHzFTwCq/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAIAofITAJL/ - BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm/chAY3e - zorW/f+w2///sdv//4vW/f8CidjXAJv3IQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAkv8HAJnyFACq/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJfzFgCK26Zbv/v+td7+/7be/v9dv/v/AIHMtQCX8xYAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ7g8AkeVxL6fv8Lji//+44v//MaXs9QB9x4QAme4PAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/8IAJjxSA6S39yw4/7/r+T+ - /w+Q2+UAg89UAJ//CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICA - AgCc8ywCj+HTn939/5/e/v8Ci9vcAJjtLQCAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAofYbAI3et3/O/P+D0f3/AIXSwgCh9hsAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKHyEwCO44pWvfn7Xr72/QCAy5cAofITAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV/wwAmfFdGp3p - 6SGb4e0Af8xoAJX/DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmf8FAJzyOwKS5+QDjuDmAJHmPACZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ+CMAkebXAJDj2ACZ+CMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnf8NAInXcgCI1XMAnf8NAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////// - //////8f/////////h/////////+H/////////wP/////////A/////////8D/////////wP//////// - +Af////////4B/////////gH////////+Af/////+P/4B//D///wH/AD/gP///AH8AP4A///8AHwA+AD - ///4ADADAAf///gAAAAAB///+AAAAAAH///8AAAAAA////wAAAAAD////gAAAAAf///+AAAAAB////8A - AAAAP////wAAAAA/////AAAAAD////+AAAAAf////4AAAAB////4AAAAAAf//wAAAAAAAD/wAAAAAAAA - A8AAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAAAAAAA8AAAAAAAAAP/AAAAAAAAP//4AAAAAAf///+A - AAAAf////4AAAAB/////AAAAAD////8AAAAAP////wAAAAAf///+AAAAAB////4AAAAAH////AAAAAAP - ///8AAAAAA////gAAAAAB///+AAAAAAH///4ADADAAf///AB8APgA///8AfwA/gD///wH/AD/gP///j/ - +Af/x//////4B/////////gH////////+Af////////4B/////////wP/////////A/////////8D/// - //////wP/////////h/////////+H////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8BNW6B - AjVugQI1boECAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - AWja/wJUr8wFRpKqBi5cagcqWGYKKlhmBTVugQIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/Ale31QZRrMYJTJq0ES9cbSUpUmEYK15tDj6DmQUAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - nEWHnHJLlq5jVK3GYy6m4qUSmu/9H6f//xel//8zuP//EJHh7C2XzpdPp79cT6C4WEiYsW85lsGkG5je - 5BGa6/sOn/D/HLP1/xib5+8NitmsRJClIkaSqg81boEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BWLP8hJgyekjM6/tZA6Z7vYkuP//HLL/ - /xys+f8Un/L/D5fr/RSS4O8pkMbGTJatkByZ39IYn/P/GqL//xig//8psv//F5fj7h6Q0sFIn8GZKJnW - zhWZ5/UPmu7/EaLy/xax+f8Xwf//L8f+/wyQ4+Ynj8ZcSZ63IEiYsA1GkqoDAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A2HN7Q9hze8gZMvr - NBGa7d8fr/f/FrT//xix//8Ysf//H7H9/xmk9f8Rmu//EJTn+A+U6Pcepff/GJ///xif//8lqv//I6Tu - +A+T5vURmO39D5rw/xWk9f8ZsP3/FrT//xW1//8fv///I6vv+A6P4M5Mn7g2UKnEGkaSqgkAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - Amja/wll0fQYZc7wLyOl7aATn/D9Hr3//xe0//8YtP//GLL//xev//8drv//HKr5/xqi9P8dpv7/GKL/ - /xii//8aov//Kq7+/xag9P8Xo/n/GKj//xep//8Xrf//GLH//xey//8qwf//Epbm7ByS1pFPpL8sTaK8 - Ez6DmQUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/AWja/wVhz/ARYsvsKF7K8EYPmu3wIbv7/xa5//8ZuP//G7j//xu2//8Ysv//F63/ - /xmr//8Yqv//GKn//xap//8Xpf//F6L//xei//8Wo///F6b//xar//8Xrf//GKv//xyx//8ttfj+DZDj - 4UueuUNPpsEhSJiwDTVugQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE6lvgRfyuoMXsfmH2PH5zYYn+3HGKjz/xjA//8YvP//G7// - /x69//8cuv//Grb//xq0//8Ys///GLH//xaw//8Wrf//Fan//xWp//8Vqf//Far//xWq//8Wqv//F6b/ - /ya1//8ZnOryFJHctk+jvDVLnbgZOnuOCQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAE1boECNW6BBEuctwdSrMgOW7/eH17G5Dk8s+p6D5vv - +CDH/v8Wwf//HML//yDE//8gwf//H73//x28//8buP//Grb//xi0//8Xsf//FbD//xOu//8Trv//Eqz/ - /xKr//8WpP//GaP//zG2/v8OkuXqM5rKb0qhujRGkqobOHaJDSNJVQYaNkEEI0lVAwAAAAIAAAABAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja/wFGkqoDRpKqBkuctwdMnrkLRpKqD0matBRRqsYbVa/L - LFe51kRdwd1bE5zs5hyz9/8Ww///HMT//yPG//8jxf//IsL//yDA//8evf//HLv//xq2//8Xtv//FrP/ - /xSw//8TsP//E67//xWn//8Wov//IKb//yKl8vsSk+HWT6e/W0qetj9Ej6UoP4WbHD1+kxU6e44QOXiL - CzVugQg1boEGI0lVAwAAAAEAAAABAAAAAAAAAAAAAAAAaNr/Ale31QZUr8wKVLHPEFGqxRZQqcUeSp61 - JkudtS1LnLU3T6G7RlOnwF1WqMBzJJvavRGg7/4by///Gsf//yHK//8kyf//JMf//yPE//8gwf//H73/ - /x67//8buP//Gbb//xa0//8Vsv//Fq7//xWp//8Xov//KrH//xGU5vMVj9nQLZbMmEGTsmNDiZ9HQoic - OT+GmjA+hpkmPoOXIECGmxc+gZcRPoOZCjVugQY1boECAAAAAAAAAABo2v8CV7fVBlW20QtNprwTSJet - H0eSqi1Djqg9KI3BbRiN0qARjdnDDo7e3A2Q4usSlOPvGZzn8wyb7v8UvPn/Gcn//yHM//8kzf//Jcr/ - /yTH//8jxf//IsL//yDA//8evf//HLv//xq4//8YtP//F7L//xet//8WpP//I6v7/w+W6/wXleLvD5Dg - 7QyN3ukOi9rbEYnUwxeIy6AkhLduOHmPPzZugi8wZ3YjLWJuFy5fbQ4qWGYFAAAAAQAAAABo2v8DXMDe - CFGdtQ4ViM9YDIjYqAuI2csJi97iDY7f6hiW4e4no+f0P7v0/WDU/P9j3f//Vt7//yrS//8Vyf//G8z/ - /yLQ//8m0P//Js7//yTN//8jyv//I8f//yLE//8gwf//H73//x67//8buP//Gbb//xew//8Xqf//GaX/ - /yOq//8orv//MLP//zGz+v8np+/5HJjh7xKN2+kLidnmCYfZ3wmE1MkKgs+pEHa3YCxVYhkuYnEJNW6B - AgAAAABo3f8DWb3bBzujz0EJiNnWEZHi8yek7P5ZxPj/bdP//2PT//9j1P//WdL//07T//9N0///TNj/ - /07Z//851v//JNL//yLR//8n0P//J9D//ybQ//8kzf//Jcr//yTH//8jxv//IcL//x+///8evf//HLv/ - /xm2//8Ysf//F6j//xei//8Wof//GJ///xif//8fp///JK3//y+3//8+uv//MbD0/xaU4fcIh9rrB4DP - xzVofCAtXW4HNW6BAgAAAABo2v8EXMPjCVjQ9x8hq/F/Fp/uxxad7uUTmu72Gp7w/Smn8v82sfX/S8H6 - /1zQ/v9W1P//TtP//07V//9Y2///Wd///0TZ//8t1f//JNL//yXQ//8m0P//Js7//yTN//8jyv//I8f/ - /yHD//8gwf//H73//xy6//8Ys///GKv//xin//8Xpf//HKf//yKo/v8epfr/GqH1/xWd8v4Qme/5Dpfs - 7xCZ7NwQmeu6HJ3mZUqetw9LnLcHNW6BAgAAAABo2v8DaNr/B2DK6gxnzu4PZcnoFlvI6ydRxe9CMrHv - fx6k77kYn+7aFZzu7xSc7voeovD+L63z/zi39v9M0/7/WNv//2Tf//9g3///R9z//zDV//8n0P//JM// - /yXQ//8kzf//Jcr//yTH//8jxv//IML//xy8//8YtP//G7H+/xun9v8YofP/EZvw/Q6X7fcRmezrFJvr - 1B2g6asvqOZvUbjdNVi20x1Wr8kTVK7IDlKrxglUr8wFaNr/AQAAAABo2v8CaNr/BGja/whhze0PY9Dz - FmPL7R1iy+smZM7tLGbP8DBkze04WczuTlXJ8GlMxvGJPrzxsBqf7/5Szvz/VNX//17c//9k3///aOP/ - /2Li//9O3v//Ntb//yjR//8kzv//JM3//yTN//8jyv//I8b//x+///8Zt///K7v8/w+V6PdArdipT7vf - glW94GJbv95GYcLdNmDG5C9gxuYpXcPhIlzC4RpcwuERX8foC1e31QZo2v8CAAAAAAAAAAAAAAAAaNr/ - AWja/wNo2v8GaNr/CWja/w1iz/ISZdH0F2HM7R1hz/AjZM3vMWPM7Udmy+lbJ6TnuiCi8P5W0P//VNL/ - /1zZ//9j3v//Yt///2fi//9o4///aOT//1vh//9F2///MdT//yfQ//8jzf//Isr//xzD//8XvP//JsL/ - /xGW5/Ypk8uxVK3GYlazzkRZtdMuW8DgIVzC4RpexucVYc3vEF/H6Atbv98IaNr/BGja/wJo2v8BAAAA - AAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/AWja/wJo2v8DaNr/Bmja/wlhze8QX8jpImDJ6Ttbw+dbF5zs - 70C29/9Ry///VtD//1zW//9i2v//ZNz//2Te//9m4P//aOL//2jk//9t5P//aOL//1nf//9H2v//OtP/ - /yfL//8bwf//Gr///x6s9P8Rj9ziS5ewYEiZsTtMobseTKG7D1GqxglXt9UGaNr/A2ja/wFo2v8BAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja/wNfx+gLXMXl - HWDF4zc2r+WNGZzu/l7H/v9TyP//WM///13T//9g1f//Ydf//2La//9k3P//ZeD//2ji//9o4v//ZuP/ - /2jk//9s4///aeL//2Df//9J1///Nc3//0LP/v8OkuP0Mou2hEGInTs/hZscNW6BCgAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AGja/wNavd0PX8jpI17C3j4bnuraM6rz/1rG//9ZyP//Ws7//17S//9h0v//YdP//2HW//9l2f//Ztz/ - /2re//9o3///ZN///2Li//9l4f//aOL//2Xh//9h3///Wtv//2bg//8lpe38FYrSyUGGm0c9gZYkNW6B - Dho2QQQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/AVu/3whexucVYcnoLU674F4Vmu34W8L7/17G//9gyf//Ysz//2bN//9nz///b9T/ - /3fY//9t1v//bdr//27d//9v3f//eeP//3rl//9t4///aOP//2ni//9i4v//Xt7//13e//9Wz/v/DY7f - 7UKFnF09gpYwOHmMFCNJVQYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A1/K6gxex+YeYMTiNCKi6LclovD/asv//2fK//9qy///cc3/ - /4LU//+H1///U7/5/zev9Px+1v7/d9j//3fb//+F4f//dNX+/Tey8/1kzPn/kOn//37m//9x4///auL/ - /2Hf//905///GJnm9x2Hxak/gZY9PYGWHTVugQoAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BWHN7xBgyekjWMDhPhWa6+xQuff/a8r/ - /3nQ//+M1///ec39/zWu9fsUm+3wD5bp3g+Y6+dWvPf/g9j//4Lb//+X5P//MKjp7AyS5eASmuzpGp/v - 90S59f+G4f3/i+r//3fl//945///Q7v1/w6K2N0/fZBJO36RJT1+kw4jSVUDAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/BmPP8hNjyOghL6jj - eBqd7v2M1f//iNb//1S++f8gou/0Dpfr6BKZ6cYtqOiEZsroWh2i7MA1rPP+j9r//4na//+V4f//G5rk - 5xyW3bFbv95cLKrqihSc7M8Smu3wKajy+2DL+f+O7f//iu3//w6P4PEmfatzOHeIKTp7jhA1boEEAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/ - B2PS8hNcv94bFpro0zit8/80rfP5Epnr7Q6W6dkanOehSLbjSl/F4zdhx+k7Y8ztRy2t7JIfofD6m93/ - /43b//+L2f3/EJPj5Cqc2IZavNpEXsbkOWPI6DdJvu9QHKHtqhGZ7eEYn+71Rrv1/yml6/4OhM+7O3eK - JUGJnxA1boEEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8BaNr/B2PM7Q5XxuwjCZTr6QyV6+MQlui3KKTnaWHE4jRhyegtX8jpI1zF5R1fyOkiYs/w - MU7B7VYUmu3ylNn+/5fd//9oyvj9C4/i4EGgwk1Vs9ArW7/eH17G5yBiy+woY87wMGLL6zQop+pvEprs - wA2X7ewHjePbQ4GVFkWVqgxGkqoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/BV/H6Athz/MVJ6fsQjqt5SdjyOghYcfpI17H5h5exucVWr3d - D1/H6Athze8QYc/wI2PM7TgSmuzkbcb6/5/e//9CsOruC47g0EyfuDZRqsYbUqzIDl/K6gxhze8QZNP1 - GWHN7yBgyekjYcflHTqv5iokpOlAU6/MD06lvghGkqoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/Amja/wdgxugLY8ztDmPP8hNjz/ITYc/w - EV/K6gxbv98IaNr/A2ja/wJo2v8JYcztHWbP8DAUnOzMS7b1/5rd//8lneLmD47dt0yiuy1LnLcVQYmf - CEaSqgNo2v8FaNr/CWHM7Q5iz/ISY8/yE2TO8BFgyuoMXMPjCVSvzAVo2v8BAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AWja/wNo2v8EaNr/ - Bmja/wdo2v8GaNr/BWja/wNo2v8BAAAAAAAAAABo2v8GZdH0F2PM7SscoeyhLajy/Zrd//8Uk9/fFI3W - kkyjvCZMobsPNW6BBAAAAAAAAAAAaNr/Amja/wRo2v8GaNr/B2ja/wdo2v8FaNr/BGja/wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8BaNr/AWja/wFo2v8BAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8EYs/yEmDK6iUqq+xlGp7v - 9YbW/f8Ljd/cIY7JXk+pxB5MnrkLNW6BAgAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AWja/wFo2v8BAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8DaNr/ - DWPM7R5VxOsqE5rt7E+68fwIi+DVQpSwLVKsyBdBiZ8IAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8BaNr/CWPQ8xZjx+cVEJnt1hyX4ewIi+C7S521H1SxzxBGkqoGAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BmHN7Q9gwt8QD5ntsAiM4d4Gi+KUTae/FFW00AtGkqoDAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A2ja/wlgyuoMGJ3sVQqS560Lj+NIVbXR - C1e31QZo2v8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - /yDB//8fvf//HLr//xi0//8Wq///F6P//xul//8epv7/H6b8/xyh8v8bm+j6FpPf8w+K2OcMgc3FNGqB - LU7H8zJAwPd6Qb/6uT26+OI2svb2La30/CWn8v8kqfL/L7T1/znA+P9V3P//Rtr//zDV//8k0P//JM7/ - /yXO//8ky///I8f//yHD//8fv///HLn//xev//8QoPj/Dpr1/wyX8v8PmfL/Fp/z+iKp9e4vsfXRNLf2 - oD237VhVuNkVbd7/CWbN6g1izO0cXND1NVfM91VVy/l3T8v7o1DJ+8c+uvfoJ6ry/1jY//9k3v//YN// - /0vc//811f//JdD//yPN//8jzP//I8r//yHE//8bvP//Hbb//xOe7/wqrO/lQb70vkvE85VVyfJnW8ru - Q13H5ihXsssUUKO5C1vA2wdo2v8GaNr/C2nb/xBq3f8WaNT1GmjW9h9j1PY2XszuUR2g6884tfX/VNL/ - /1zZ//9m4P//aOP//2Tj//9V3v//QNr//y3S//8kzf//IMn//xjA//8cvv//HqPp9BuT2MdPpr5WWbfU - L16/3R5iy+sZZNLzFWHM7Q5o2v8HaNr/AwAAAABo2v8BaNr/Amja/wRo2v8HaNr/D2TP8iVCue1dG5/s - 6lXH/f9Tzf//XNb//2La//9k3v//Z+D//2rk//9q5P//YuL//1Ld//9C1///Ls3//xzD//8nuPf9FZHd - 3TCFqWNGkqokS5y3Dle31QZo2v8DaNr/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfx+gLYsjo - IB6g6q0wqvL6W8b//1bL//9d0v//X9X//2DX//9i2///Zt7//2fg//9n4v//aeT//2zj//9j4P//TNj/ - /03W//8hm+DqFYbKpTRtfCcoUmEIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - A2PP8hJJvOs5Gp7s20y6+v9exv//Xsv//2XP//9eyvz/S734/2LQ/f9r2///bN7//2ra/f9Nx/j/Ytn9 - /2fj//9g3///YuL//z627fgTjNbNKmyHQi9gcBAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8HYcrpFyOk64Unpe/xasn//2jI/v9Zvvn/Pq/0/y2n8fshofD4S7r2/nfY//+D3///Qrfy - +iOk7vk1sPL/Q7r0/1nN+f9l4P7/aN39/xqT2uAYfbiAMWd2GipYZgUAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/AWja/wtOvukeG5/rvz2v9f5Ntfb/Nqvz/yum8Pctq/DaSsLwjC2u76o4rfP7iNr/ - /5De//8hneXoK6Lco0zF9ag2svTmM67y/Dq08/9RyPb/LaPi8hOFyrIiV20rPX6TBwAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABo2v8CYMjmCjGv7TsVmuvsLabx/y6q8OgxsPC3U8jwYVvL7Dtn0/I5RsHy - ciil8feS2v7/g9T8/xeW4uJCostbW8TlOVjK8EhTzft4OLb1xzq19PMpp+7/DIvc3BpkizM8f5IHAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja/wNq3f8GSsP0Ni2v86g9uvN4XND1Ol/K6ydexuQcYcnp - F2bV9yFa0PdBI6Tw6ILQ+/9jw/X9FZHdz0yguDJbvtwdYcnpF2bV9x9ez/QuV8v1SD6/95UnoeGTPqPQ - GDRvgAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AWja/wdize8QYs3wEV/F5BNhyekXYs3v - EFzD4wlo2v8EaNr/EGLQ8ykjpvDOZcH4/0Sv6/IVj9exSpivIE6lvgxXt9UGaNr/DGnb/xJl0fIUXsHg - EVrF4xJfx+gLTqW+BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A2nb/wVo3f8IaNr/ - Cmja/wdo2v8DAAAAAAAAAABo2v8LYc7wHymr8KxKtfX/LaDk6RiMzo1LnbUYPX6TBwAAAABo2v8CaNr/ - BWja/who2v8Jadv/Bmja/wRo2v8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - AWja/wEAAAAAAAAAAAAAAAAAAAAAAAAAAGja/whj0vMWLq/xey+q8vwdlt/fGoXBYVa20hE1boEEAAAA - AAAAAAAAAAAAAAAAAGja/wFo2v8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BGrb/w46tfBIGp7t7ROR39IcfbE1YMno - CzVugQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8Cat3/CVrO9B0Tmui/FJHe - oS58ng5ZvdsHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AP/4D///8A////AP///wD//4EAYv4AAAD+AAAAfgAAAH4AAAB+AAAA/wAAAP8AAAD+AAAAOAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA/gAAA/wAAAP8AAAB+AAAAfgAAAP4AAAB+AAAA/wMAgP+fAP - P//wD///8A//KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGna/wJXuNYGPH6UHSlVYBgvY3MFAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AGPP8gYjnuIkCo7i2BN1rnQ9gJUMDyInAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGXV9wskn+NNGZ/s7BqCvqNCiJwXESMp - AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFe31QI/hZkCNW6B - BB09SAQMGB0BAAAAAGLM6xAenueMJbP4/RmO0spBiJ4mHj5KBQAAAAAqWmgBPICVBTZyhQMsW2kDBw4S - AgAAAAAAAAAAAAAAAAAAAAAAAAAAaN3/AVzE5Aowi7YzOnCBKz+Clh83dYcSM2x9CVq62Bcdnum2Irf8 - /xmW3eI3h6ZAOXiLDjt+kglQqcUTTJqxHCt4nTspYnopL2JyBQAAAAAAAAAAAAAAAAAAAAAAAAAAaN3/ - A2PO8AkRlufRFY3W5CCIwawzg6ZhRYufMlWtyDUeoevSHbD//x6e5/E1krttTZ+2KUWcvjonlM+JGZLX - yw+S4e8kd6JXPH6QBgAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AmPO7w0kpu6cILH5/x2p9f8amePxHZDT - 0SiVz6keoOzpGaP//x+k8voilNS+I5jXtxuZ4eMbp+75HsD7/xue5OJEk64qQ46lCAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAGXV9ww9tO1OHKjy7Ba0//8atf//Hqz7/xue6/kkqPX5F5///yOn+/0bnev2IKj3 - /xyz//8Vtf//GK33/yiZ1adUrMcaKlhlAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGXV9wVjze0cHqTu - yRu4/P8Xuv//Grb//xiy//8arf//F6n//xem//8Xpf//FKb//xWr//8Xrv//GZ7r80egwFBKm7QOAAAA - AAAAAAAAAAAAAAAAAAAAAAAKFRoBOHWKAU2ivAZcvt0aNa/qfRux9/gXwv//IMP//x+9//8buP//Gbb/ - /xaw//8Srf//Eqz//xOm//8Zpfr/JJ7gzE+iuDE9gZYOGzlEBB08RgIIERQBAAAAAFSvzAdRrMcNN5rE - HRuQ00kdlNdwKJvYkxWe6u0Zxv7/IMf//yTH//8gwf//Hrz//xq4//8Vsv//FLD//xWl//8WnPH9GJPb - ziGQzYYcicddKYm3Lz6DlxU8f5QMKlhnBRGO21oOi9mkGIzRryCT1MUyo9rXQ7bm6DTE9fgVyv7/H83/ - /ybN//8kx///IsT//yC9//8cuf//GLT//xar//8iqfr9KqXp8Cmc3eEgkdLSGYnMvRCEzK4Nf8eGLl1q - GBmU3Jocm+btNa3y/zy29/9IxPr/TND8/0vW/v8+1v//LdX//yPR//8jzf//Jcr//yPG//8gwf//Hbz/ - /xiz//8Vpv//FKH9/xai+/8Yovf/HaT0/xqc6vUTjdfJNneRK2HQ8xVcy/AzScDwaDa08qYysfPPOLf2 - 6TGy9PlX1v7/Xt7//0zc//8x1P//JM///yHM//8iyP//IMP//xu4//8WpPb+Iqjy8iWo8t4srO65P7br - f1S+4kJWvNseVbLNCmfZ/QVo1/oKY9LyEWXR8Bdize0sT8DqXiSl7uZX0f//Xdn//2nh//9n4///Vt// - /z7Y//8t0P//Isr//xe+//8Zp/D9M5zOqVeyzENevtsfYcrpFGHL6w5gyeoHZtX4AwAAAAAAAAAAAAAA - AGXY+wRgxuYYJaPnlT619vlVy///XNT//2HZ//9j3f//aeL//2zj//9i4v//WN3//z7S//8qxPz/HpXa - 20aNojo7fpMON3SHAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHM7QVTvuMiIKDp0F7G/v9ZyP//Y8// - /2TQ/v9n1///Z93//2vf//9p4P3/beT//2Xh//9f4f//K6fo9i+Er204dYgUDBcaAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAGLL6w0ppeZiOK7x7G7M//9mxvz/SLX2/yim8PVNuvj4fdv//2rP+f0mpe71Q7r1 - /WbT+v9v5P7/Vc/5/x+NzL4/gpckIkhVBgAAAAAAAAAAAAAAAAAAAAAAAAAAZ93/AmTQ8A0anOi0RrX2 - /zyv9Pswqu/gOLHrnj636W4vqvDlk97//0648fkrntmcP7XrgjGu8Ms1sfP0V8r3/yGZ3u8rdplCOHeM - CQAAAAAAAAAAAAAAAAAAAAAAAAAAaN3/A2HN7Qsdoey8L6rtvUK25mRYw+QsXsXkHGHM6yooqO/Oltz/ - /zmq6e84n8hcXL/dH1/K6yBNwe1HMrDvnSKj7dkrh7RMRI2iBAAAAAAAAAAAAAAAAAAAAAAAAAAAZ93/ - AWTR9Apcyu0VYcrrEWHJ6RFfx+cKZNP0BWXR8hQfouyxc8z7/yad4d9AmroyS5y3ClzC4QZn1/gOYcvr - EV3L7RJZv98QU7HPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja/wJo2v0EaNr/BWfa/wIAAAAAAAAA - AGXT9RAkpex/T7v3/iSV1sBMn7geO32SBAAAAABr4v8Badr/A2ja/wVp2v8CZ93/AQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjY/QssqutCHaDu8CGOy5ZRq8YSGDU9 - AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAGja/wUzreobEJbnwyCNylVXt9IJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAP+D/wD/gf8A/4H/AOCBBwDAAAcAwAAHAMAABwDgAAcA4AAPAIAAAQAAAAAAAAAA - AAAAAAAAAAAAAAAAAOAABwDgAAcA4AAHAMAABwDAAAcAwAAHAOGBBwD/gf8A/4P/ACgAAAAQAAAAIAAA - AAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4/q - gweJ4pIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY3u - AQiR7dMKieLdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKK/lBBaa7XEve5UIAAAA - AAWP7hMIlPDtCo/m7gWL7xYAAAAAMZy/BhaW5UcaNkEGAAAAAAAAAAAAAAAAAAAAABSc8U8Kj+fdE4/f - rAWN7iUdmepJCJv17wuU6/MYm/FCBY3uIBKX56oLi+PZFJDeYwAAAAAAAAAAAAAAAAAAAAAFje4PDZnx - nweb8/8Lk+rzEpbtpAii9/cInPX4EpfukQiW79QHm/L/CJTqnRWL1B0AAAAAAAAAAAAAAAAAAAAAAAAA - AAWN7CgIpvnlB7j//Q6a9NcIqv//CKb//w6a9OAHr//0B5302wWM7iUAAAAAAAAAAAAAAAAAAAAAAAAA - AAWP9goYmfFJDpnymhCo+O4JvP//CLf//wew//8Grf//D5739xKW7qQblupFBYTXCwAAAAAAAAAAGJ3t - eAuO58wLjufkEZfm4w6i8PMIvf//CcL//wm9//8Juv//BrT//wer//8KmPD0C4/m5wuN5uULi+LTF4/a - fhmh8H8LkuzlC5jv9BKk9/kZtvv7F8r//xPK//8JxP//Cb///we5//8GsP//CKP8+gic9vUIlPDzB5Dr - 6hma5oIAAAAAAAAAAAWP5x4bl+5eD5jwmhqt9fcs1f//IdL//xXM//8Mxf//D6X33BKX75Mlne1HAAAA - AAAAAAAwuOIFAAAAAAAAAAAAAAAABY3uGxCf9OMsx//9JLT8+TfS//8y2P//JLz5+iDO//MOnO3bAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAABY3uBg+Y7qcmsfz/IKz4/RSa76U1wP/6NsH8+xid8KYlt/rKIrL3 - /xGT46kXcqYKAAAAAAAAAAAAAAAAAAAAABSZ8FEGke74D5jwswWN7ikinOxHI6v38SOo7/MZl+pHBYXw - Dw+Y8LQHkOrzFZfkZAAAAAAAAAAAAAAAAAAAAAAbqvUPD5zxVBek8CgAAAAABZnlEhCa8e4TluvvBYfv - IAAAAAAWpvUpEprwehui7hEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWX1wYLlO/lDJDn - 5QWK7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5Tv - nwuQ6qkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/n8AAPx/AADEIwAAwAMAAMADAADgBwAAwAMA - AAAAAAAAAAAAwAYAAOAPAADAAwAAwAMAAMQjAAD8PwAA/n8AAA== - - - - Create new version of file - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.resx b/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.resx deleted file mode 100644 index 56b084f..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.resx +++ /dev/null @@ -1,4225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Neue Version erstellen - - - - 163, 33 - - - - AAABABYAgIAQAAEABABoKAAAZgEAAGBgEAABAAQA6BYAAM4pAABAQBAAAQAEAGgKAAC2QAAAMDAQAAEA - BABoBgAAHksAACAgEAABAAQA6AIAAIZRAAAYGBAAAQAEAOgBAABuVAAAEBAQAAEABAAoAQAAVlYAAICA - AAABAAgAKEwAAH5XAABgYAAAAQAIAKgsAACmowAAQEAAAAEACAAoFgAATtAAADAwAAABAAgAqA4AAHbm - AAAgIAAAAQAIAKgIAAAe9QAAGBgAAAEACADIBgAAxv0AABAQAAABAAgAaAUAAI4EAQAAAAAAAQAgAAd0 - AAD2CQEAgIAAAAEAIAAoCAEA/X0BAGBgAAABACAAqJQAACWGAgBAQAAAAQAgAChCAADNGgMAMDAAAAEA - IACoJQAA9VwDACAgAAABACAAqBAAAJ2CAwAYGAAAAQAgAIgJAABFkwMAEBAAAAEAIABoBAAAzZwDACgA - AACAAAAAAAEAAAEABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAA - gACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5cAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIu7AA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - C5iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAe4twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAALiLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAi4ubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAADuItwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAC3uLtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLiJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi7izAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i4uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALm4m4sAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i7i5gAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLm4izAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJuLm4uQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4t7uLsAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuJubeJ - gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLOAAAAAAAAAAAAAAAAAAAC4 - uLubizAAAAAAAAAAAAAAAAAAAHswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5s3AAAAAAAAAAAAAA - AAAAmLm5uLewAAAAAAAAAAAAAAAAB7ubcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4u5twAAAAAA - AAAAAAAACLi5u5uLkAAAAAAAAAAAAAAAB7uYi3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeIuLm3 - AAAAAAAAAAAAAAu3t5u5i7gAAAAAAAAAAAAAe7m4i7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL - uLiLi5twAAAAAAAAAAAJi5u5u4iXAAAAAAAAAAAAe7mIi4i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAB7ibuLi3s4AAAAAAAAAAC4uJu5ubtwAAAAAAAAAAO7mIu4u4sAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAiYuJuYuLmztwAAAAAAAIt7m5ubiLkAAAAAAAAHu3uIuLi4i5AAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAu4u7t7mIuJs4AAAAAAA7ibububuLAAAAAAAHu5iIuLu7m4twAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAHuIm5u7uLi4ubdwAAAAt7ibube5i3AAAACLm4i4u3ube4i5AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAALi7i5ibm3uIuLuYAAAJi7m5ubm4uQAAC5u4uLi5u7i7e4uwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbi5u7u7m5u4t4uzcAi4m7m7m7i5gAi5uIuLm5u3m5ubi5gA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i4ubmLu5uYuYuLmzuLm7m3ubi7O5uIt7mLu3u7i7 - i4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuYu5uLube3ubu5i4t7e5ubm5ubd7iLi5ubub - m5ibm3uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLi7m7e5u5u5i7mLibe5uLm7m3uLm5 - u7ubt7e7u7e4uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4u7e5u3u3u5ububi5u5ubm7 - m5ubi5ube5ubm5ubiLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5i5i5u4ube5u7ubi5u5 - u5u7m5t7e5ubm5u5u7m4t7iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i7u4ubu5u3m3 - ubm5u5u5ubt7m5ubu3u5u3m4ubeLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4t7m7uL - i4u7e7u7u5uJu3ubm7m7ubm5u5u7m5u3uYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuI - t7ibe5u5i5uYm5uLu5ububm7m5u5u5uJubu5i4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAJuLu7uLuLi7uLu7e5ubm7ubu7m7m5u5u5u5t5u4uYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAC4uHububt7mLm3ubi7t7t7t7m7m7u5u5u5u7ubmLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAi4uLi4uLuLu4t7i7m3ububm7m7m5u5u5u5ububi5AAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAm4u7m7e3u4ubu5uLubuLuLubi7m7m7u5u5ubi4uAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIuIuLi7e4m4uLi7m4uLm5ubu5ubububm7m7m5i5AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi4u5uLu4u4t7e4u7m7i7uJu7t7u5u7m7m3u4twAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7i3uLt4u4u3u4u3uLi7m3u7mLm5u3m7m3ubd5AAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYuLt7u3uLe4uYt7m7m4u5uLubu3u7m7m5uYuw - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4uLt7i4t7i4u7i4uLi5uLm7u5u5ubub - ubuLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLt7i5uLuLt7i5u3u7uLu7e5i3 - u7ububuYuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5uIu7i4uLe4uLi4u4mLuY - ubi7ubm5t7m5uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg7u4i7e7i7e4t7t7uL - e7t7u4u5ubu4u7m7m4ubt3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzube3i7i3uLe4u4 - uLi4t7i4t4ubi7i3ubm7m7m3uJu5t3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHO5uLiIi4i7uL - t7i4uLe4ubi7e3u3u7e7m7t7e7m7m3uLi4u5s4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHezu3iIiIuI - u7i5uLuLuLi4u4uLi3u3u4m4t7ibubm3ubm5t7e3i4ubuYMAAAAAAAAAAAAAAAAAAAAAAAAAc7O7eIiL - +4v4v4i3uLuLi4uLu4uLuLe4t7e7i5u7uLu7m5u7m5ubm5t7i4u7m3twAAAAAAAAAAAAAAAAAAB7O7eI - iIuIiL+IuIuLi4u4uLuLuIuLe4u4u4uLi7e4t7m3t7u5ubt7m5uLm3t4eLi5u5hwAAAAAAAAAAAAB7e5 - uLiIuIuIuLiLi4uIv4i4u3uLi4u4uLi4t7i5u3t7u3u4ubuYu5t5ubu5ubm5ubt7iLi7ube3AAAAAAAA - s7m4iIiIi4i4i4i4uLiIuIuLiIi4uLi4t7uLi3uLi4uLuJi3ubuLubm7u5ubm5u5ububm5t7iYi4ubuA - AAAAAAi3ubuLiIiLiLi4i4iLi4uIv7i4i4u4uLi4uLuLuLuLt7i7t7i4ubuLm5u7m7m5u5ube4uIuIu7 - m5uAAAAAAAAAAAi3ubuLiIiIi4i4uIv4uIuIi/i4uLuLi4uLi4uLe4t7uLi7ubi5u7e5ubm7m5uLi3e4 - uYm5i4AAAAAAAAAAAAAAAACJubi4iIiIi4i4uIuIuIi4iIuLi4u4uLi3uLi3uLe7mLi7u5ibm5u3ubi4 - t4uLm5u4sAAAAAAAAAAAAAAAAAAAAACLm7u4uIiIiIuIuIuL+L+/i4u4uLuLuLuLuLuLe4u7mJu7u7i3 - uYi4i3ubm4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAHm7uLiIv4i/uIiL+IiIi4i4uLe4uLe4uLe4u4m4u4 - ubmLe4i4t7m5iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIm7u4i/iIuLiLi4uI+4uLi4uLi4uLm4u4 - u4u7e5uLi4i7m5twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe5u4iIuL+IiIi4+Ii4uLuLi7 - i4uLi3u4t7u3t7m5t4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe7iL+Li4uIiLi/iL - i4uLi3uLuLe4ubt5u3uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn4uLiL+Iv7 - +Ii/v4i4u4uLuLi4t7i4u4t4uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7iIiL - iLiIiLi/iIi/iIuLuLi4u4uLi5u5u4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - eIuLiLiLi4iIiL+/i/uIuIuLi4t7uLuLi7i5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAC7iIuLiL+Ii4v7+Ii/iIiIiIi4uLi4ubt7m5i7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAmIuIuLiLi/iIiLi/i/uL+4uIiLi4u4uLu4u4i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAACLiIuIiLiIi4uL+Ii/iIiIiIi/v4iIuLi3u3u4uQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAt4uIuLiLi4iIiLi/i/uL+/v4iIi/uIiLi4ubi4twAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAALiIuLi4uIi4uL+Ii/iIiIiIuL+/iIi4iIi4uLi5gAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe4i4iLiIuL+IiLi/i4v7+4v4iIi/uIiLi4iIuIi7AAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeIi3uIuIiLi4v4i4iIiIiIi/uIiIv7+Ii/uIuIi3AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYuLiIuIuLiLiIuL+L+4v7+/iIv7iIiLi/i/uIv4 - uQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALv4iLe4mIuLiIuIiLiIiIiIi4v4iL+4iIiI - iIv4v4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYi4uIeLi4iIuIuLiIuLi4uIiIv7+I - iL+/uLiIuIv7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuIi4mLiIiLi4i/iIv4iIiPv7 - +IiL+4iIiIiLiIv4i5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i4iLiLi4uIiLiLiIuL - +/uIiL+/iIiL+/uL+LiIuI+3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImIi4uIuIiIi4iI - iIiPiIiIi/iP+IiIiIiIj7+Iv4v4uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7i4iIuIi4 - uIi4iIiL+Li/v4iL+L+IiIiL+/iIv4v4v4twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn4iL - h4i4iIuIiIi7s4j4iIv7+Pizu/iI+PiL+Iv4v4iLkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - C7iLiLi4h4uIiIi7eAu4iL+IiIiLuHu7j4iIj7+Pv4i/iLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAeIiLiIiLiIiIi7ewAAuPiLiIiIi5AAibuI+I+Iv4i/iIi3AAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACLiLiIuLiIiIu7eAAAAJ+L+Ii/v4uAAAALu7j4j/iI+/v4uQAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAufiIuIiIiIu3cAAAAAC7+Ii/iPiLAAAAAAibuI+IiIiIiIuAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAALiLiIiIiLu3gAAAAAAAi4iI+Iv4swAAAAAAALu7j4iIiL+LMAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAe4iIuIi4t3AAAAAAAAAAuPi4v4j7gAAAAAAAAAibuI+Ij4+LAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiIiPi4uYAAAAAAAAAAAJ+I+IiI+5AAAAAAAAAAALu7+IiIu3 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfiIi7uQAAAAAAAAAAAAC4iL+IiIuAAAAAAAAAAAAAib - uI+PiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIv4u7mAAAAAAAAAAAAAAAuIiIv7+LAAAAAAAAAA - AAAAALu7+IuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3u3gAAAAAAAAAAAAAAAAIuIiIj4uQAAAA - AAAAAAAAAAAAh7uLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIm3AAAAAAAAAAAAAAAAAAALiIv4iL - cAAAAAAAAAAAAAAAAAAIubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAACY - j4i/i4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAu/i/j4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAIuPiIi5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAALiIiIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAACfiL/7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAuIj4iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHv4v4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLiPi7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfiItwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIiLcAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALv4iwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJ+LMAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4+3AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuItwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiJAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - C7iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAibcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAuLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///////////////////////////////////////////////////////////// - ///////////////////////////////////////////////////////+/////////////////////v// - //////////////////z////////////////////8/////////////////////H////////////////// - //x////////////////////4f///////////////////+H////////////////////g///////////// - ///////4P///////////////////8D////////////////////A////////////////////wH/////// - ////////////8B////////////////////Af///////////////////gH///////////////////4B// - /////////////////+AP///////////////////gD///////////////////wA////////////////// - /8AP///////////////////AB/////////////+H////wAf////H////////wf///8AH///+B/////// - /8A///+AB///+Af////////AD///gAP//8AP////////4AH//4AD//8AD////////+AAf/+AA//8AB// - ///////gAA//AAP/4AAf////////8AAD/wAD/4AAH/////////AAAH8AAfwAAD/////////4AAAfAAHw - AAA/////////+AAABgABgAAAP/////////gAAAAAAAAAAH/////////8AAAAAAAAAAB//////////AAA - AAAAAAAA//////////4AAAAAAAAAAP/////////+AAAAAAAAAAH//////////gAAAAAAAAAB//////// - //8AAAAAAAAAAf//////////AAAAAAAAAAP//////////4AAAAAAAAAD//////////+AAAAAAAAAB/// - ////////gAAAAAAAAAf//////////8AAAAAAAAAH///////////AAAAAAAAAD///////////4AAAAAAA - AA///////////+AAAAAAAAAf///////////gAAAAAAAAH///////////8AAAAAAAAB////////////AA - AAAAAAA////////////wAAAAAAAAP///////////gAAAAAAAAAf/////////+AAAAAAAAAAAP/////// - /4AAAAAAAAAAAAP///////AAAAAAAAAAAAAAP/////8AAAAAAAAAAAAAAAH////wAAAAAAAAAAAAAAAA - H//+AAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAA - AAAAAAf///wAAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAP//////4AAAAAAAAAAAAA////////4AAA - AAAAAAAAH/////////8AAAAAAAAAAf//////////8AAAAAAAAB////////////gAAAAAAAA///////// - ///wAAAAAAAAP///////////8AAAAAAAAB///////////+AAAAAAAAAf///////////gAAAAAAAAD/// - ////////wAAAAAAAAA///////////8AAAAAAAAAH///////////AAAAAAAAAB///////////gAAAAAAA - AAf//////////4AAAAAAAAAD//////////8AAAAAAAAAA///////////AAAAAAAAAAP//////////wAA - AAAAAAAB//////////4AAAAAAAAAAf/////////+AAAAAAAAAAD//////////AAAAAAAAAAA//////// - //wAAAAAAAAAAH/////////8AAAAAAAAAAB/////////+AAAAgAAAAAAf/////////gAAA8AAcAAAD// - ///////wAAA/AAH4AAA/////////8AAB/wAD/gAAH/////////AAB/8AA//AAB/////////gAD//gAP/ - 8AAf////////4AD//4AD//4AD////////+AH//+AA///gA/////////AH///gAf///AH////////wP// - /4AH///8B////////4f////AB////4f///////+f////wAf////3/////////////8AP//////////// - ///////AD///////////////////4A///////////////////+AP///////////////////gH/////// - ////////////4B///////////////////+Af///////////////////wH///////////////////8B// - //////////////////A////////////////////wP///////////////////+D////////////////// - //g////////////////////4f///////////////////+H////////////////////h///////////// - ///////8f////////////////////P////////////////////z////////////////////8//////// - /////////////v////////////////////////////////////////////////////////////////// - /////////////////////////////ygAAABgAAAAwAAAAAEABAAAAAAAABIAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP// - AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAADuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAALi3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLiYAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7izAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4uLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAACYuJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAi4uLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4t7MAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLm4kAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLt7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAt5uYuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIt4AAAAAAAA - AAAAAIm4u4twAAAAAAAAAAAAAHtwAAAAAAAAAAAAAAAAAAAAAAAAAAubOAAAAAAAAAAAALi5ubiQAAAA - AAAAAAAHs7kAAAAAAAAAAAAAAAAAAAAAAAAAAAi4ubeAAAAAAAAAAHuLm3swAAAAAAAAAAe5iIsAAAAA - AAAAAAAAAAAAAAAAAAAAAAC4i4ubcAAAAAAAALibubiwAAAAAAAAg7uLi7gAAAAAAAAAAAAAAAAAAAAA - AAAAAAB7i3uLe3cAAAAAALe5u5i3AAAAAAB7m4i4uJAAAAAAAAAAAAAAAAAAAAAAAAAAAACLibt4t7m3 - AAAAB7e5ubt5AAAACDu4iLt7i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJuLm7mLi7e3AAC3ubm5i7AAAI - ubiLu3u3i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLubu5uIubdwCYubu7mLcIubi4ubm7mLtwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAuLe3ububiLi5u4ubmbuJubiLi5u4uYu4mAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAe4ubuLm7m5uLiLm7t5u4uLi5ube5u7mLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4u3ubt7 - ubuYubuXm7m3i5ubu5ububuIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYt7u3ube7e7m3u7ubm5ubm5 - ubu5i5i7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4u5t7uLubm5u5uZu5u5u5u7m4m7ubi5AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAALiLi5u5i4u4ubu7m7m7m7m5u7ubm7i4AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAHuLm4uLu5t7m4m3t7ububububm3uYuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIuLu7m4 - uLt7u7t7ubt7m5u3u5u5u4twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLi4u7m4u3t7m5u5ubu7m7 - m7m7m4kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe4ubi4uLmLe3uLuLu7m3u5ubube4sAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAC4uLubi4u7t7u3ube5u7m7u5ubmLcAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAB4u3uLu7i4t7e5u4ubibubm7m7uJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i7i4 - uLe3uLe4u5u4u7e7ubuYm3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJuLu3uLi4ubi7i4u7m5u5 - u5u5i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIO7i4t7i3uLuLuLm7d7uLubi5ubi5twAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAB3s7eIuLe7i7i3uLi7i4u5u5uLm7m7e4ube3AAAAAAAAAAAAAAAAAAAAAA - AAAHe3u4iIi7i7uLuLi4u4uYu5uLi4u7ububm5i4t7m3eAAAAAAAAAAAAAAAAAAABzt7uIiLi4uIu3uL - i4u4uLi7i4u4ubuYu3u5u7m5t4uLubODgAAAAAAAAAAAAAezu4iIiLiIuIi4iLt7i4uLi3uLi7i5uLi7 - m7m7mJu5ubm3uIu5s7eAAAAAAAAHs7iIiIuLi4uLi4v7i4i4uLi4u4u4t7e4u7m4t7ibubm7m7m5ubeL - iLmztwAAAAAIt5u4iIiIiLiLiLiIuIuLi7i7i4uLi4uLi4uLubu5u7ububm7m4uYuLi3mAAAAAAAAAib - ubi4uIuIuIuL+4iIuLi4uLi7e7i7e7i5uLm4m5ubm3t4uLe4m3cAAAAAAAAAAAAAAIt7i4iIiLiIuIuI - iIuLi4uLi4t7i3u4u7i7ubi4uLi5i5iwAAAAAAAAAAAAAAAAAAAACDu4uI+4i/i4v7iLi7i4uLi4uLe4 - t7m5uLi3t5t7AAAAAAAAAAAAAAAAAAAAAAAAAAAIubuI+LiIi/iIiLi7i7i7e7i7m4u4uLm5iwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAi7i4uL+Iv7i4i4uLi4uLe4uLm3iYgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAJ+Ii4v7+Ij7+IuLi4uLi4u7i7izAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v4 - i/uLiIuIiLi7i7i7e3ubi5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4iLiLiIiIv7+L+/iIuLe4 - t7uLuLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi4i4i4v7i/iIiIiLi4iIuLi4ubeLcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAeIuLiIi/iL+4v7+/+IuIiIuLuLu4kAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAuIuIuLiLiIv4iIiIv7+L+/iIi4t4uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuLh4uI - uIuIi/uL+/iIiIiLi4uIi4swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiIuLiLiL+4iL+IiL+/uLiI - iIi4uIiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJ+4eIuIi4iLi/i4v4iL+Ii/v7+Ii/i3AAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAC4iLi3i4uIuIiLiIi/v4v7+IiIv7+L+LAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAC4i4eLiIiIiL+Ii/iIi/iIi/v7+Li/iLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIuHi4i4 - uLiIiL+L+/j4+IiIiPv4iLiLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIiLiIeIiIiLuPiIiL+LuPiI - i/iL+Iv4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmLi4i4i4iIuLi4i/v4j7e7iP+IiIi/iPtwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAALj4uIiIiIuLcAB4+IiIv5AAu7j4iIiIv4iwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAALiLiIuIi4uAAAC4i/v4+LAAAAu4j4iI+/i3AAAAAAAAAAAAAAAAAAAAAAAAAAAACLiIiIiLt4 - AAAAB7+IiL+3AAAAALu4j7+Ii3AAAAAAAAAAAAAAAAAAAAAAAAAAAAC4iIi4t4AAAAAAALiIv4+4AAAA - AACLuI+I+LAAAAAAAAAAAAAAAAAAAAAAAAAAAAifiLi3AAAAAAAAALiI+I8wAAAAAAAACLuIj7cAAAAA - AAAAAAAAAAAAAAAAAAAAAAuIuLcAAAAAAAAAAIiLiIiwAAAAAAAAAAi7iIsAAAAAAAAAAAAAAAAAAAAA - AAAAAAuLcAAAAAAAAAAAALiPi/twAAAAAAAAAAAAu4kAAAAAAAAAAAAAAAAAAAAAAAAAAIkAAAAAAAAA - AAAAAAuIiPiwAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIv4sAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuPiIsAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeIv4MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAuIiLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAC/j7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4iLAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiLAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4i3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAACL+LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAALg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+wAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiQAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// - //////////////////////////////////////////////////////////////////////////////// - ////////////////f///////////////P///////////////P//////////////+P//////////////+ - P//////////////+P//////////////+H//////////////8H//////////////8H//////////////8 - H//////////////8H//////////////4D//////////////4D//////////////4D//////////////4 - D//////////////4B//////////w///wB///x//////4P//wB//+D//////4B//wB//4D//////8Af/w - B//AD//////8AD/wA/8AH//////8AA/gA/gAH//////+AAHgA+AAH//////+AABgAQAAP///////AAAA - AAAAP///////AAAAAAAAf///////AAAAAAAAf///////gAAAAAAAf///////gAAAAAAA////////wAAA - AAAA////////wAAAAAAB////////wAAAAAAB////////4AAAAAAD////////4AAAAAAD////////8AAA - AAAD////////8AAAAAAH////////8AAAAAAH////////8AAAAAAH////////wAAAAAAB///////8AAAA - AAAAH/////+AAAAAAAAAAP////gAAAAAAAAAAAf//4AAAAAAAAAAAAB/+AAAAAAAAAAAAAAP+AAAAAAA - AAAAAAAP/4AAAAAAAAAAAAD///wAAAAAAAAAAB/////gAAAAAAAAA//////+AAAAAAAAP///////4AAA - AAAD////////+AAAAAAH////////8AAAAAAH////////8AAAAAAH////////4AAAAAAD////////4AAA - AAAD////////4AAAAAAB////////wAAAAAAB////////wAAAAAAB////////gAAAAAAA////////gAAA - AAAA////////gAAAAAAAf///////AAAAAAAAf///////AAAAAAAAf///////AAAAAAAAP//////+AADg - A4AAP//////+AAPgA/AAH//////8AA/gA/wAH//////8AH/wA/8AH//////4A//wB//gD//////4D//w - B//4D//////4f//wB///D//////z///4B///5//////////4D//////////////4D//////////////4 - D//////////////4D//////////////8D//////////////8H//////////////8H//////////////8 - H//////////////8H//////////////+H//////////////+P//////////////+P//////////////+ - P///////////////P///////////////f///////////////f/////////////////////////////// - ////////KAAAAEAAAACAAAAAAQAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAswAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAIuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt7kAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAACYtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi7AAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAibib - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4u4sAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA - ADubeQAAAAAAAAAIAAAAAAAAAAAAAAAACLO4AAAAAAAAuLm7AAAAAAAAB7mAAAAAAAAAAAAAAAAAmLm3 - AAAAAAibm4twAAAAAIs7iwAAAAAAAAAAAAAAAAC7i4uYAAAAC4u5uJAAAACLm4i5AAAAAAAAAAAAAAAA - AAe5uLs7cAADube7cAAIs7e4u3AAAAAAAAAAAAAAAAAAC4ubm4ubeAuLm5iwCzt7e7m4kAAAAAAAAAAA - AAAAAAAIm7i5t7i5uYm5u5t7ibm5uLuAAAAAAAAAAAAAAAAAAAC4u7ubm7i4u5ubi3m7uLt7iQAAAAAA - AAAAAAAAAAAAAHt5uLu5ubm5u7m5u5ubm5u3AAAAAAAAAAAAAAAAAAAAC4u5uLi7e7ubm7m5u3u5uJAA - AAAAAAAAAAAAAAAAAAAJuLt7m5u5ubu5u3ubm5u4sAAAAAAAAAAAAAAAAAAAAAi7e7i7i3uLibubm7u5 - t7mAAAAAAAAAAAAAAAAAAAAAADi3s4u3s7m7i7u5ububewAAAAAAAAAAAAAAAAAAAAAAuLt7uLuLi7ub - m3u7m7m3AAAAAAAAAAAAAAAAAAAAAAALe7i3t7e7e7i7m5u5uLAAAAAAAAAAAAAAAAAAAAAAAAmLe4uL - e3t7e5u7ubM4kAAAAAAAAAAAAAAAAAAAAAizuLi7uLi7i7e7i3O4ubt7O4AAAAAAAAAAAAAAAIs7O4iL - i7i3u4t7i3ubt7m7m4t3ubOLAAAAAAAAAHs7mIiIi4i7i4uLi4t7uLizu5u5ubm4uJt7e4AAAAs7e4iL - i4uIuIi7e4t7i7g7i3uLt7m7m5ubuLe5s7AAA3uYi4iLiLiLi4i4uLi4uLi7t7m3u5u5u5uYt7ibcAAA - AIu5u4iLi4uIiIuLi7i4u4mLuLububi4uLm5iwAAAAAAAAAIubi4iIuL+IuLi4uLi7izt7mLi5ubgAAA - AAAAAAAAAAAACJu7iLi4iIi4u3u4u4t7uLm3gAAAAAAAAAAAAAAAAAAAAAe4iIi4v4uIuLi4t7m4MAAA - AAAAAAAAAAAAAAAAAAAAC4i4v4iL+IuIuLe7i7iwAAAAAAAAAAAAAAAAAAAAAACLi4i4uIiL+Ii4uLi3 - ubcAAAAAAAAAAAAAAAAAAAAAAJiIuIiL+/i/v4iIi4u4uQAAAAAAAAAAAAAAAAAAAAAIuLiLi/i/v4iL - +/v4uIuLgAAAAAAAAAAAAAAAAAAAAAuLi4i4uIiLi/iIiL+IuItwAAAAAAAAAAAAAAAAAAAAC4h4uIiI - uIiIi4uIiL+Iv7cAAAAAAAAAAAAAAAAAAAB7i4uIuLiIuIv4j4v7+4iIuQAAAAAAAAAAAAAAAAAAALh4 - eIuIiL+IiIiL+I+Ii4iLAAAAAAAAAAAAAAAAAAAImLiLiIuLe4v7+Le7iIiIi/twAAAAAAAAAAAAAAAA - AAuIi4iLebALiIiIsAi7i/iIiLAAAAAAAAAAAAAAAAAAC4uIi5uAAAeIiItwAAi3uIiIuAAAAAAAAAAA - AAAAAAB7iIuYAAAAC4v7+LAAAAC7uIi3AAAAAAAAAAAAAAAAALiLmAAAAAAIuIiLcAAAAACLuIsAAAAA - AAAAAAAAAAAIm5AAAAAAAAC4iIsAAAAAAAALm4AAAAAAAAAAAAAAAACAAAAAAAAAAJ+IiwAAAAAAAAAI - AAAAAAAAAAAAAAAAAAAAAAAAAAAAuIuLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLj7cAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4iQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAuLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3AAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - //////////////////////////////////8//////////z//////////P/////////4f/////////h// - ///////+H/////////4f/////////g/////////8D/////////wP//////3//A//7///+D/8D/+H///8 - D/gH/A////wD+AfwD////gB4B4Af///+AAgGAB////4AAAAAH////wAAAAA/////AAAAAD////+AAAAA - f////4AAAAB/////gAAAAH/////AAAAA/////8AAAAD/////4AAAAf/////gAAAB/////gAAAAAf///A - AAAAAAD//AAAAAAAAAfgAAAAAAAAAeAAAAAAAAAB/AAAAAAAAA//4AAAAAAB///+AAAAAB/////gAAAB - /////+AAAAH/////wAAAAP/////AAAAA/////4AAAAB/////gAAAAH////+AAAAAP////wAAAAA///// - AAAAAD////4AAAAAH////gAYBgAf///+AHgHgA////wD+AfwD////A/4B/wP///4f/wP/4f///3//A// - 7//////8D/////////wP/////////g/////////+H/////////4f/////////h/////////+H/////// - //8//////////z//////////P///////////////KAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8A - AAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALewAAAAAAAAAAAA - AAAAAAAAAAAAAAAAALmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHswAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ALewAAAAAAAAAAAAAAAAAAAAAAAAAAAACJt4AAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ubAAAAAAAAAAAA - AAAAAAAAAIAAAAAAA3t7AAAAAAhwAAAAAAAAAAAAALm3AAAAC5t5AAAACDuQAAAAAAAAAAAAAIs7m4AA - i7m7gACLm7mAAAAAAAAAAAAAAAubi5t4ubi5iLO5u3sAAAAAAAAAAAAAAAe7m7O5t5ububm7e5sAAAAA - AAAAAAAAAAibt7m3u5u3s7ibu3gAAAAAAAAAAAAAAAC7m7i5ubibm5u5ibAAAAAAAAAAAAAAAACLt7m7 - e7u5uLm7u3AAAAAAAAAAAAAAAAAJu5u5u5t7ubt5uQAAAAAAAAAAAAAAAAALe7i7i3ubO5u7ewAAAAAA - AAAAAAAAAAAIm7ubO5u3u4m5iYAAAAAAAAAAAAAAizubs3uLuLt7m7ubuzt7gAAAAAAAAIs7m4i4u7u3 - u5u7ube3m4ubmziwAAAAA7mIuLuLg4m7m4uYuLm7ubm4uLk4AAAAAIubO4e4u4u4u7u7m7ube5t7m5uA - AAAAAAAAibm5i7i4t7e4u5uLm3ubgAAAAAAAAAAAAAD7OLi4uLubuLubeIAAAAAAAAAAAAAAAAAIuLi4 - uIuLubi7mwAAAAAAAAAAAAAAAAALm4uLi4uIuLubtwAAAAAAAAAAAAAAAACLi4uLi4uLi4i4uYAAAAAA - AAAAAAAAAAC5i4mLi4uLi4uLi7AAAAAAAAAAAAAAAAC4uLi4i4uIuLi4uJAAAAAAAAAAAAAAAAiYuIuL - mIuLi4i4uLgAAAAAAAAAAAAAAAu4i4m3u4iLm7i4i4sAAAAAAAAAAAAAAAOLibiAiYuLgIubiLkAAAAA - AAAAAAAAALi5uAAAi4iLgAAIu4twAAAAAAAAAAAAAJtwAAAAC4uJAAAAALmwAAAAAAAAAAAAAAAAAAAA - C4i7AAAAAAAAAAAAAAAAAAAAAAAAAAAAB7iYAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4AAAAAAAAAAAA - AAAAAAAAAAAAAAAAAJiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtwAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AImwAAAAAAAAAAAAAAAAAAAAAAAAAAAAALeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA///+////AAD///x///8AAP///H///wAA///8f///AAD///x///8AAP//+D///wAA///4P/// - AAD/3/g/5/8AAP/D+D+H/wAA/8BwHAf/AAD/4AAAD/8AAP/gAAAP/wAA/+AAAA//AAD/8AAAH/8AAP/w - AAAf/wAA//gAAD//AAD/+AAAP/8AAP/4AAAf/wAA/wAAAAH/AADwAAAAAB8AAOAAAAAADwAA8AAAAAAf - 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 - ugBqmrgAdJuzAHudsgBuob8Af6G2AHOhvQB7obkAHpbaAC6RzQA9ksUAMpPNAD6XyAA8mc0AIZPXACyR - 0AAvmNQAIZXaACOY3QAtmtsAM5bSADWY0AA8mtEAM5zaADmf3AA7pN8ADZvsABWX5AAZluEAFJnmAByb - 5AATnOsAGp3pAAab8wAMnfEAAZb/AASb/gAJnP4AE57xABOe/wAinOMAKp3gADCf4AAWoO4AGqDtAA2g - 9AAEo/4AC6P9AASr/wALqv4AEqL0ABqj8wAdqPUAEqX8ABqi/gATq/4AG6z8AASx/wALtP8AD7j/ABSy - /wAbs/4AFLn/ABy7/wAuo+UAI6PtACml7QAqqe8ANKPkADql4wA/qeQAMqbqADip6gAipPAAKqnyACOl - /wApp/8AIqv9ACuq/gAzrP8AOq7/ACOz/QArs/0AIr3+ACy6/gA4tfcAMrT9ADy0/gAzuv4AO7v9AEaS - wgBLlcMAS5jHAECVyQBDms4ASpnIAFqcxABDn9cAYJzBAF2gxgBVoM0AXKTNAEOg1QBOo9YAQ6TdAEul - 2gBLqt8AUKXXAFml0QBfqdUAUqrdAFqu3wBloMIAa6bHAGqlyABlqc4AbKrOAHCjwgB1r84AfK3JAGOq - 1ABpr9YAarPcAH6x0ABzt94ARqfhAESp4gBKrOUARK/rAEqu6ABTrOAAW6/gAEWw6QBKs+wAXLLkAFGz - 7ABZteoAQ7HwAE+38gBDs/8ASrX/AEO7/QBLvP4AV7v1AFK7/gBbvv4AYbTkAGu55wBjt+gAZrrqAGu+ - 7AByu+QAeLziAGK98gBhvv4AH8D/ACTB/wArxP8AJMn/ACvK/wAyxv8AO8H/ADPK/wA6zf8ALdH/ADPT - /wA80v8ANtj/ADvZ/wBCw/4AS8P+AELK/wBMy/8AU8L+AFzC/gBSyP4AW8r+AEPU/wBI1v8ARNr/AEza - /wBT0v8AWdL/AFHe/wBb3P8AbcHuAHvC6QBmw/cAbcHxAGPD/gBrxP4AY8v+AGzK/gByxfUAesfzAHnI - 9QBzw/4Ae8T/AHPL/gB6zP4AY9L/AGrT/gBk3P8AbNz/AHTT/gB61P4AdNn+AHzb/gBO4P8AVeH/AGLi - /wBr4/8Ac+T+AH3i/wB36P8Aeuj/AIfK/gCTzf8Ag9P+AIrT/gCD2/4Ai9v+AJLT/gCb0/4Aktv+AJva - /gCn2v4AtN3+AITi/wCL5P8Aguj/AIzp/wCY6f4Apuj+ALbm/gC58P4Axeb+ANHp/wDG8v8A1/f+AP// - /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - kz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABRPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAENGfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQa8bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRMuzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWfaPAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSvt4+FgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHa3mBp - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACmS+ndsCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIxj3tq/PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAUrncv9o+FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBztq83EcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7cv7ndYxoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSYNy+sNqdOgAAAAAAAAAAAAAA - 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 - n6nNqb2cYUw+PCEGEQAAAAAAAAAAAAAAAAAAAAAAAAAAf24jLUNcZ6Dq8PHx8PDt6uzp697e3N7e3t7e - 5OTz8/P148ffwsLf4ODg4ODg38ffxsbGxsHGwcHBwcDAwMCytbKysbGxrqysq2JOTEtLRj4+PTQ0NDQ0 - MjIyMjIyNEVaW19fm6DMzL2dZ0xLQzcZCBEAAAAAAAAAAAAAAABTMDQ8sNXt8fHx7u3o6efW1tXV1dXd - 1dzd3N7e3t7r3uTz8/P29vbj39/g4ODg4ODgx9/f38bfxsbGwcbBwcDAwMDAsrKysrGxsaysq6tOTEtL - Rj4+PTQ0NDQ0NDIyMjIyMjIyMjRFWltfmp+pzdPVvbBLPT81pAAAAAAAAAAAAACeT1lRKWGf0+7x8vHu - 7urq59zW1tXV3dbd3Nze3t7e5Ovk8/P09vf25d/g4ODg4ODg4MfH38ffxsbGwcbBwcHAwMDAwLKysrGx - saysq2JOS0tGPj4+PTQ0NDQ0NDI0MjI0NEVaW1+an6DN09PMnWNLQVxSlAAAAAAAAAAAAAAAAAAAAADR - llVZO1yf1u3x+fHx8O7s6urW3Nbc3dzc3t7e3uvz8/P29vf39uXg4ODg4ODg4ODH39/fxsbGwcbBwcHB - wMDAwLWysrGxsaysYk5MS0ZGRj0+PTQ0NDQ0NDRFWl5fm5+pzdPNoJxjS0FZjMsAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAqFNDOkOczerx8fnx8fDv6uzp3N7c3t7e3vPz8/T29vf39/fl4eHg4ODg4ODgx8ff - 38bGwd/GwcHBwMDAwLLAsrGvrKxiYkxLS0Y+Rj0+Pj42R1xfZpugzdPNzZ9mRz5DWY7JAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IxZQzVnn9zw8fn48fDw7+zr6+ve3vPz8/T29vf39/f25eDh - 4ODg4ODg38ff38bGxsHGwcHBwMDAwLKysrGvrGJiTExLRkZLXFxnZpyfvczNzcyaYUs0Q1ehAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJTQzVhndbw+Pn4+PHw7/Tr3uvz8/T3 - 9vf39/f39eXg4OHg4ODg4N/H39/GxsbBxsHBwcDAwLWysbGsYmJOS0tMZ5y8vczV1dW9nGFLPll5yQAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ADb5+/Lu8vubGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAOu778vH7+1tvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABS1fzy8vvyNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHed/PLy8ugpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkf78vL7qSAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvL78vtfagAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD6vv78loTAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSg - /PvuOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAo0f7+80XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAOvL7X2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABR6vtagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPM+SkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjrDoLAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJQcwfAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRZ3MA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAFI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAATzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACWOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA//////////////////////////////////////////////////////////////////////// - /////////////////////////////////////////////v////////////////////7///////////// - ///////8/////////////////////P////////////////////x////////////////////8f/////// - ////////////+H////////////////////h////////////////////4P///////////////////+D// - //////////////////A////////////////////wP///////////////////8B////////////////// - //Af///////////////////wH///////////////////4B///////////////////+Af//////////// - ///////gD///////////////////4A///////////////////8AP///////////////////AD/////// - ////////////wAf/////////////h////8AH////x////////8H////AB////gf////////AP///gAf/ - //gH////////wA///4AD///AD////////+AB//+AA///AA/////////gAH//gAP//AAf////////4AAP - /wAD/+AAH/////////AAA/8AA/+AAB/////////wAAB/AAH8AAA/////////+AAAHwAB8AAAP/////// - //gAAAYAAYAAAD/////////4AAAAAAAAAAB//////////AAAAAAAAAAAf/////////wAAAAAAAAAAP// - ///////+AAAAAAAAAAD//////////gAAAAAAAAAB//////////4AAAAAAAAAAf//////////AAAAAAAA - AAH//////////wAAAAAAAAAD//////////+AAAAAAAAAA///////////gAAAAAAAAAf//////////4AA - AAAAAAAH///////////AAAAAAAAAB///////////wAAAAAAAAA///////////+AAAAAAAAAP//////// - ///gAAAAAAAAH///////////4AAAAAAAAB////////////AAAAAAAAAf///////////wAAAAAAAAP/// - ////////8AAAAAAAAD///////////4AAAAAAAAAH//////////gAAAAAAAAAAD////////+AAAAAAAAA - AAAD///////wAAAAAAAAAAAAAD//////AAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAB///gAAAAAA - AAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAH///8 - AAAAAAAAAAAAAAAAf////8AAAAAAAAAAAAAAD//////+AAAAAAAAAAAAAP///////+AAAAAAAAAAAB// - ////////AAAAAAAAAAH///////////AAAAAAAAAf///////////4AAAAAAAAP///////////8AAAAAAA - AD////////////AAAAAAAAAf///////////gAAAAAAAAH///////////4AAAAAAAAA///////////8AA - AAAAAAAP///////////AAAAAAAAAB///////////wAAAAAAAAAf//////////4AAAAAAAAAH//////// - //+AAAAAAAAAA///////////AAAAAAAAAAP//////////wAAAAAAAAAD//////////8AAAAAAAAAAf// - ///////+AAAAAAAAAAH//////////gAAAAAAAAAA//////////wAAAAAAAAAAP/////////8AAAAAAAA - AAB//////////AAAAAAAAAAAf/////////gAAAIAAAAAAH/////////4AAAPAAHAAAA/////////8AAA - PwAB+AAAP/////////AAAf8AA/4AAB/////////wAAf/AAP/wAAf////////4AA//4AD//AAH/////// - /+AA//+AA//+AA/////////gB///gAP//4AP////////wB///4AH///wB////////8D///+AB////Af/ - //////+H////wAf///+H////////n////8AH////9//////////////AD///////////////////wA// - /////////////////+AP///////////////////gD///////////////////4B////////////////// - /+Af///////////////////gH///////////////////8B////////////////////Af//////////// - ///////wP///////////////////8D////////////////////g////////////////////4P/////// - ////////////+H////////////////////h////////////////////4f////////////////////H// - //////////////////z////////////////////8/////////////////////P////////////////// - //7///////////////////////////////////////////////////////////////////////////// - //////////////////8oAAAAYAAAAMAAAAABAAgAAAAAAAAkAAAAAAAAAAAAAAABAAAAAQAAAAAAAEGO - vgBDkL4AS5O+AFuSswBUk7sAV5i/AFyZvQBjlbQAYpq9AGydvABzmrQAep2zAHGeuwB7o7wAG5TcAC2P - zAAskc4AO5HDADOTywA6lMkAPpjMACOS1AArlNMAIpXaACiW2QAmmt0ALJrcADSV0AA7ltEAMpjVADya - 0gAznNoAOp/ZADyh3AAVluQAG5fgABaY5wAamuQAFJrpABid6wAHm/UADZ7xAAGW/wAEm/8ACpz/ABaf - 8AASnv8AJJzjACqd4gAdoe8ABKP/AAqj/wAEq/8AC6r/ABWg9AAbovIAE6T/ABuj/gATq/8AHKr9AASx - /wALtP8AD7j/ABSy/wAatP4AE7n/ABy7/wAtouUAI6PtACmk7QArqOwANKPkADqk4wAypusAM6jtADqq - 7AAipfMAKabxACao9QArqfMAJKX9ACOq/AArq/0AMqvzADqt8gAxq/8AOq7+ACKy/gArsv0AIrz/ACu5 - /gA3svcAOLD0ADOz/AA6s/wANLr8ADy6/ABElMMASpTBAE+axwBEl8oARZjJAE+cyQBQl8EAVJvHAFud - xQBRncsAWJ7IAEKc0QBjncEAXaHKAEyh1QBEpNwASqXbAEqo3wBQodEAXabSAFyp1gBRp9kAVKnbAFmq - 2wBrosMAZaPIAG2nywBvq88AcaTDAH2rxgBxqcwAZavVAGms1ABjrdgAZbHdAGqx3ABwsdcAeLPWAHK0 - 2wB8t9sAd7jeAHy43ABBqOMATKvjAESt6wBTruQAW67gAEew7QBXseQAQa/yAEGx9ABLtPIARbj1AE24 - 9gBDs/4ASbb+AEO6/QBLvP0AVLr2AFC3/gBTvPwAW73+AGGz4wBqtuMAa7vrAHC34wB0ueIAer3lAGC+ - /gAkwf8AK8T/ACXJ/wAsyv8AMMT/ADzD/gAzyv8AOc3/AC3Q/wAz1P8APNH/ADfY/wA72f8AQsL9AEvC - /QBFzv8ATMr+AFPD/QBbwv0AVMr+AFvK/QBD0/8ASNX/AEPa/wBM2v8AV9D/AFzU/wBR3v8AWtv/AHjD - 7wBlxPcAY8P+AGnG/QBkyv4Aasr9AHjI/gBj0/0AbNP+AGTf/wBr2/4AdNL+AHrT/gBz2f4AfNv+AE/g - /wBU4P8AW+L/AGPj/wBr4/8Ac+P/AH3j/gB36P8Afej/AIfK/wCRzP8AgtP+AIrT/gCC2/4Ai9v+AJPU - /gCb0/4Ak9v+AJvc/gCk1f8AqNf/AKPb/gCq2v4Atd3/AIPi/gCL5P8Ag+j/AIzp/wCS5P4AmuP+AJTp - /wCa6/4Ao+L+AKvi/gCj7P4Aq+z+ALfl/gC58f4Aw+b+ANXr/gDK9P8A1Pj/AAAAAAAAAAAA////AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACd/ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAhUFjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAcAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAOMxFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNJY - CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFYeBgFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABwy9HAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM0bvMMAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABP0bfRVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItTzGHI - YWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIO0u1vAtxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAHLItzy3uRYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAErMXztgyEYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - +chnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFT56enp+ZcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAI756enp+TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjl+enq6BEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAIPM+en50B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACT+en5 - n2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL+er5kQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAACO+erqIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB35PndGQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAACGnvq3ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUPlX - fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATeNEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAcdEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoVlpAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAACqCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////// - /////////////////////////////////////////////////////////////////////3////////// - /////z///////////////z///////////////j///////////////j///////////////j////////// - /////h///////////////B///////////////B///////////////B///////////////B////////// - ////+A//////////////+A//////////////+A//////////////+A//////////////+Af///////// - 8P//8Af//8f/////+D//8Af//g//////+Af/8Af/+A///////AH/8Af/wA///////AA/8AP/AB////// - /AAP4AP4AB///////gAB4APgAB///////gAAYAEAAD///////wAAAAAAAD///////wAAAAAAAH////// - /wAAAAAAAH///////4AAAAAAAH///////4AAAAAAAP///////8AAAAAAAP///////8AAAAAAAf////// - /8AAAAAAAf///////+AAAAAAA////////+AAAAAAA/////////AAAAAAA/////////AAAAAAB/////// - //AAAAAAB/////////AAAAAAB////////8AAAAAAAf///////AAAAAAAAB//////gAAAAAAAAAD////4 - AAAAAAAAAAAH//+AAAAAAAAAAAAAf/gAAAAAAAAAAAAAD/gAAAAAAAAAAAAAD/+AAAAAAAAAAAAA///8 - AAAAAAAAAAAf////4AAAAAAAAAP//////gAAAAAAAD///////+AAAAAAA/////////gAAAAAB/////// - //AAAAAAB/////////AAAAAAB////////+AAAAAAA////////+AAAAAAA////////+AAAAAAAf////// - /8AAAAAAAf///////8AAAAAAAf///////4AAAAAAAP///////4AAAAAAAP///////4AAAAAAAH////// - /wAAAAAAAH///////wAAAAAAAH///////wAAAAAAAD///////gAA4AOAAD///////gAD4APwAB////// - /AAP4AP8AB///////AB/8AP/AB//////+AP/8Af/4A//////+A//8Af/+A//////+H//8Af//w////// - 8///+Af//+f/////////+A//////////////+A//////////////+A//////////////+A////////// - /////A///////////////B///////////////B///////////////B///////////////B////////// - /////h///////////////j///////////////j///////////////j///////////////z////////// - /////3///////////////3///////////////////////////////////////ygAAABAAAAAgAAAAAEA - CAAAAAAAABAAAAAAAAAAAAAAAAEAAAABAAAAAAAAHpbcAB6Y3gA7lswAPZjNACmV1AAjltkAJZjaACGY - 3gAlmd0AKprcADKW0AAzmtcAPJvTADCb2QA0m9kANZ3ZADye2AAyoN8APKHbABKW5AAal+IAFZjlABqY - 4wAemuMAG5rnAB+b5AAeneYAEp7vABub6QAbneoAHJ3oAAuc8AABlv8ABJv/AAqd/wAim+EAJZzgACGb - 5QAineUAJp7lACmc4AAvn+EAKJ/kACKf6AAboe4ADqH2AASj/wAKo/8ABKz/AAuq/wAcovEAEqT/ABuj - /wATq/8AHKz/AASx/wAMtP8AFLL/ABqz/gATuf8AHbv/ACeg5gAuoOEAKqDlAC2g5QAhoesAJKDpACSi - 7AApouoAL6PoACik6wAtpeoAKKPsACik7QAtpu4AMqLkADum4wAxpekAMajuADqq7QAmpvEAK6bwACGo - 8wArqPMALKnzACuo9AAtqvQAKaz0AC6t9QAjpv4AJar8ACus/AAxq/MAOavzADOt/AAksv8ALLP7ACO8 - /gArvP4AObT2ADCx+QA2svkAM7T6ADKx/gA1tP8APLP7ADK4/QA8uf0AT5/OAFKbyABCntQAXaHKAEeh - 1gBFpdwASqTZAE6p3wBVpNMAXabRAFqo1wBdqNUAU6rcAF2r2QB3qsoAf67KAGWs1gBvr9UAY63ZAGiu - 2ABrstwAfLXWAHSz2gB+udsAQafhAEGo4wBFquUARq3mAEir4wBCreoASq7pAFet4ABIsO0AWbLnAF21 - 6QBeue8AQ7HyAEm19gBBtf0ARLr8AEu8/ABfvvYAU739AFq++wBks+EAabXhAGu45gByt+EAdbniAHu8 - 4wB0v+oAcr/tAGq/8gAkwv8AK8T+ACzL/wAzxf4APcH8ADPK/wA5zf8ALND/ADPT/wA90f8AOtn/AEPA - +gBGwvsAQ8H+AEbB/QBKwvwAQ8v+AE3K/QBcwPUAUsP9AF3D+wBTy/0AW8n9AEPU/wBI1v8ARNn/AEzb - /wBU0/0AWND9AF7S/QBY1PwAXNb+AFHe/wBc2/4AdcHtAGPC9QBkxfsAZ8r7AHXD8gB0w/8AesP/AHTM - /QB8zf0AYNT+AGzS+wBn2f4AdtL+AHrT/gBx3f4AfNv/AFPg/wBb4f8AY+T/AGzj/gBx5f8AfeL/AHfo - /wB/6f8Agcb+AIXK/gCLzP4AlM3+AIPT/gCL1P0Ag9v+AIvb/gCT0v4AmtL+AJPb/gCc3P4ApNb+AKTa - /gCp2v8Astz+AIPj/gCL5P4AhOn/AI/s/wCT5P4Am+T+AJTq/wCa7P4Ao+L+AKzh/gCj7P4Aq+z+ALPi - /gC54/4Asuz+ALvt/gC18f4AuvD+AMD2/gD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABFJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAHxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBlWXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHsLAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAEThxl0rmgAAAAAAAAAAAKCS+ejq+ZJ/AAAAAAAAAAAAoUVd0OwIAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAJouRHIAAAAAAAAAAAAAAAAAT/jo6vtOAAAAAAAAAAAAAAAAAIpFHJ4AAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAmgAAAAAAAAAAAAAAAAAAAEDq6urqJwAAAAAAAAAAAAAAAAAAAKEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM4+vr4QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjpjr+ZhzAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ+flMngAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATPX4KwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAED05wgAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLzOByAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxJiW - mQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABFTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAHxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAEQnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////// - //////////////////8//////////z//////////P/////////4f/////////h/////////+H/////// - //4f/////////g/////////8D/////////wP//////3//A//7///+D/8D/+H///8D/gH/A////wD+Afw - D////gB4B4Af///+AAgGAB////4AAAAAH////wAAAAA/////AAAAAD////+AAAAAf////4AAAAB///// - gAAAAH/////AAAAA/////8AAAAD/////4AAAAf/////gAAAB/////gAAAAAf///AAAAAAAD//AAAAAAA - AAfgAAAAAAAAAeAAAAAAAAAB/AAAAAAAAA//4AAAAAAB///+AAAAAB/////gAAAB/////+AAAAH///// - wAAAAP/////AAAAA/////4AAAAB/////gAAAAH////+AAAAAP////wAAAAA/////AAAAAD////4AAAAA - H////gAYBgAf///+AHgHgA////wD+AfwD////A/4B/wP///4f/wP/4f///3//A//7//////8D/////// - //wP/////////g/////////+H/////////4f/////////h/////////+H/////////8//////////z// - ////////P///////////////KAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAA - AAAbkNwAIpTcACWW3QAomN8ALZreADCb3wA8mtgAOp3ZAD2e3QA/oN8AD5bqAAyX7AANmu4AFZbmABuV - 4QAdluEAGJblAB6b4wAZmecAHZjlAB6c5gAQl+sAFpfoABWZ6QARme4AFZrtABWc7gAane4AHZ7tAA+a - 8AAOn/AAEpvwABSe8QAZnvEAGJ//ACCW4AAhmOIAJZnhACGc4wAnneMAIZrlACea5AAjnecAJp3kACqe - 4gAtneIAKZrkACmd5QAin+wAKZ/oADGd4AAwnuUAEaDvABGi8gAVofIAFqD0ABWk9QAYofMAHqLwABul - 8wAaofQAGqb1AB6l9wAYqPMAHq31ABej+QAWov8AFqX/AB6l+gAYof8AGKb/AB2m/gAVq/8AHKr5ABys - +QAYqv8AHa7/AByz9gAWsfkAE7D/ABax/wAWtP8AGLH+AB2x/gAZtf8AFbv9ABy7/wAsoOQAI6DoACWh - 6QAioe0AJaHsACel7AAuo+sAKaXrACml7gAtpe4ALKnvACmt7wAsrO4AMqHiADCj5gA3ouUAOqPjADCm - 6wA2qe8APqvrAD+u6gA7q+0APKztACOj8AApp/IALaryACCm/wAjq/sAIqn+ACWq/wAjrf4AJK3/ACmu - /gA0q/MAOK3zACC0/wAmtf8ALbX4ACmx/wAvt/8AIbv7ACS4/wAkvP8AK7v8ADOw9AA4tPQAMLj0ADC0 - /QAyuPoAM7j/AD66/wBGotsAS6TcAFio0gBZqdUAVKrcAFGs3QBcrN8AYKTKAGmv2ABrtNwAf7vXAH+5 - 2gBAo+AASqfgAESr5ABDru4ASanoAFKt5gBeruEATrXrAE+z7gBXsOYAXLTjAFuw5QBesOUAU7PuAFi1 - 7gBAtvcASrTxAEO69ABQtPAAUrnzAFq68gBTvvkAYbbnAG634gBgvO0AZb3vAG677gBwtuEAeL3nAGe/ - 8AAWwf8AGsL/ABXJ/wAayv8AIsT+ACrB/wAuxv4AI8v/ADXN/wA8yf8AJdD/ACrS/wAy1f8AOdT/AEvB - +gBCz/4AW8X8AFPM/QBZzP8ATNT+AEXa/wBN2v8AVdL/AFzS/gBW3v8AWtz/AG7A7wB9wecAd8XsAGfA - 8wBvw/MAbcb6AGPL/QBqyv0AdMbzAHHN/wB5zf0AYdT+AG3U/wBi3f8AbN3/AHnQ9QB11f4Ae9P+AHfZ - /wBb4f8AZOH/AGni/wB05f8AeuX/AIOvxwCFssgAmcPQAJTC2QCRxdkAgcDgAIDI5QCPyuoAhtD0AI3R - 8QCF1f4Aitb/AILZ/wCM2v4AktHzAJXb/gCb3f8ApdzuAIXh/gCL7P8AnuD3AJbi/wCQ6f8AAAAAAP// - /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - b/EvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWqozAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeS+bAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqy+xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP// - /////wAA///+////AAD///x///8AAP///H///wAA///8f///AAD///x///8AAP//+D///wAA///4P/// - AAD/3/g/5/8AAP/D+D+H/wAA/8BwHAf/AAD/4AAAD/8AAP/gAAAP/wAA/+AAAA//AAD/8AAAH/8AAP/w - AAAf/wAA//gAAD//AAD/+AAAP/8AAP/4AAAf/wAA/wAAAAH/AADwAAAAAB8AAOAAAAAADwAA8AAAAAAf - AAD/AAAAAf8AAP/wAAAf/wAA//gAAD//AAD/+AAAP/8AAP/wAAAf/wAA//AAAB//AAD/8AAAH/8AAP/g - AAAP/wAA/+AAAA//AAD/4BAQD/8AAP/A8B4H/wAA/8f4P8f/AAD///g///8AAP//+D///wAA///4P/// - AAD///x///8AAP///H///wAA///8f///AAD///x///8AAP///v///wAA////////AAAoAAAAIAAAAEAA - AAABAAgAAAAAAAAEAAAAAAAAAAAAAAABAAAAAQAAAAAAACWV2wAnltwALJjcAC6e3wAynN4AOJ3aAD6f - 3AA1oN4AOaDbAD2h3wAVn+8AHpzpAAyX8gAPmfIADpr1ABme8gAXnv8AIZjgACeb4wAgmeUALZrgAC2e - 4QAoneUANJ/hAB+i7QAQo/EAFaPzABKm9AAaoPMAHaHxABqk8gARq/UAGqnwABqs9gAQoPgAF6P/ABWl - /wAYov8AHKP/ABul/wAepv0AE6v4ABKr/wAVqv8AEq7/ABat/wAYq/8AHaj9ABuv/wAcrf8AE7D/ABWx - /wAYsf8AGLT+AB22/wAVuf0AG7j/ABy6/wAavf8AHr3/ACej5gAqoeUALKLnACej6AAnpukAJaLtACSl - 7gAroegAKaXuAC2m7QAoqOsAM6PiADag4QA2puIAMaHmADWl5wA5o+MAOablAD2l5AA5qOUAP6jmADCt - 6wAyqe4AOqvuACej8AAlp/IAIqb2AC2m8QAlqfIAIKv1ACSp9wAqqvIAK6z0AC+t9AAiqf4AMKnxADWr - 8gA1rfEAMK71ADyu9AAxr/kAI7bzAC+09QAouPcAIbL4ACew+QAhsf8AJrH+ACG1/QApsvkAIL//ADWw - 8gA9s/IAOrTzAD+08AA4tfUAPbT2ADSw+gBDndgAQ6HbAEGi3gBNptwAW6rVAFys1QBVp9kAU6reAFKu - 3QBaqdoAWa7bAFqr3gBfuN4AZa/bAGew3ABytNwAerjeAEGk4QBGp+IATabgAEuq4gBNqeEASqrkAE+r - 5QBOrOYAQ67oAEex7gBNs+wAQ7jtAFyx4gBAsfEARLf1AEu28wBFuPIAQrn0AEq59QBLu/kAULXwAFS3 - 8ABUv/YAWb75AGCv4gBlsOEAaLTjAGm75wBjteoAarjpAGy67AByu+MAdLngAH+/4wBmvvAAF8b+ABnB - /gAdwv8AFsv/ACDB/wAixf8AJMX/ACHJ/wAkyf8AIsz+ACTN/wAuzf8AOcD4ACHQ/wAk0P8ALdL/ADDV - /wA11f8AOdb/AF/A4wBQx+8AT8D3AE3H+ABPzPwAXsH2AFHI9gBTwfgAVcf9AFzG/wBUzP8AXMv8AELX - /wBN1v8AQNr/AEba/wBN2f8AS9z/AFTS/wBd1P8AVtj+AFLd/wBV3f8AWNj/AFzZ/wB3w+gAY8T2AGzG - 9ABlwfgAZc//AGnI/gB4xvMAc8n0AHTK9wBxzvYAYdP+AGLa/gBg3/8AZN7/AGrc/gB10PsAdtT7AH/R - +QB32P8AYuH/AGbh/gBo4/8AbOP/AGnk/wCLvdsAisDcAIDC6wCCyO0AkcjlAIzP9ACJ0/cAgtL7AIPf - /wCJ2PgAjtn6AIja/wCO3fwAldz3AJvd9gCR3P4A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAApKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLBwAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdWgaH - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxpS4EAAAAAAAAAAAAAAAAAAAAAAAAAAPEAAAAAAAAA - U2lSiAAAAAAAAACGAAAAAAAAAAAAAAAAFAOIhAAAAABDMW5JAAAAAKKIFAIAAAAAAAAAAAAAAACWH0ED - Bnrwox8nbkuo84sWPWYhlAAAAAAAAAAAAAAAAPUbN2lpQQUWVxFfTxYWQ2msrD0AAAAAAAAAAAAAAAAA - AFwqNjcxaV1fESdlX2kxNjZaSwAAAAAAAAAAAAAAAAAAwxs4Nzc3MSoxJCckJCoqMRmnAAAAAAAAAAAA - AAAAAAAAHzisrKw3Nyo2KioqKiQxFgAAAAAAAAAAAAAAAAAAAABxIKyvr2+sNzY2LSoqJBBRAAAAAAAA - AAAAAAAAAKWLi1Eaq7KysW9vNzY2NiQnDEmLi6IAAAAAAACljot+gYO+v7Kusrm5r69vrDc2KjF2kH58 - fH16iqEAAEkWQVOZwtLPvbm5ubK5ua9vrKwxKicnMVcQDBQBdwAAAOaecWNDWWe30s27ubm5sbGvbzcx - Iw8NDxBjnugAAAAAAAAAAPvnwFnV6urPvbm5srmvrDcLceD8AAAAAAAAAAAAAAAAAACRcdDV7Ozq1c26 - srKsrEGMAAAAAAAAAAAAAAAAAAAAAEHGxtXi4uzs7OrSzblvaAUAAAAAAAAAAAAAAAAAAACqY8fQ0eHi - 4uLs7Ozs5c/QS4UAAAAAAAAAAAAAAAAAAFSbx8nbx8Dh5eXlwuHq6uqTiAAAAAAAAAAAAAAAAAD0U9zc - n5ZBVcDp95ZBcZnH6uwG7wAAAAAAAAAAAAAAAJyWl2FTl/3gYfv7S9f7mVJzxEqBAAAAAAAAAAAAAAAA - Q1WR2QAAAABT/vZLAAAAAMmWQRYAAAAAAAAAAAAAAADgAAAAAAAAAGH22ogAAAAAAAD78QAAAAAAAAAA - AAAAAAAAAAAAAAAAnMePlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADel4jxAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABjSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGIAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAj6oAAAAAAAAAAAAAAAAAAAD///////5////+f////n////w////8 - P//9/D+//Dw8P/wAAD/8AAB//gAAf/4AAH//AAD//wAA//gAAB+AAAABgAAAAcAAAAP8AAA//wAA//8A - AP/+AAB//gAAf/wAAD/8AAA//Dw8P/38Pz///D////w////+f////n////5//ygAAAAYAAAAMAAAAAEA - CAAAAAAAQAIAAAAAAAAAAAAAAAEAAAABAAAAAAAALZnaAD2j3wAemOIAF5zxABef/wAmnuQALp/gAC+f - 5gAin+oAFqT2ABqn8AAYovcAHaT0AB2p9QAYrfcAFqL7ABSh/QATpv8AFaX/ABml+gAZo/8AFqr/ABKs - /wAXrv8AHqz7ABqt/wAVsP8AFbT/ABiy/wAcsf8AGbX/ABe6/wAXvv8AGrj+ABy5/wAevP8ALKLnACKg - 6wAlpOsAKqPoACql7gAgqe4ALqjuADOh4AA0pOQANKnnADKq6AA2quoAMajtADuo6wA5re8AI6XyACCo - 9wAsrfIAKar1ACSn+wAjqfoAMKnwADWt8gAhs/cAILH5ACaz+AAit/wAIL3/ADWz9AA9tPMAP7D0ADy2 - 9wBGpNkARKXfAEil2wBHqN8AVKfZAFKr3QBYqtkAW6vcAFqv3gBSsd8AaK7VAGyv1QBgsN8AcLjfAHe9 - 3gBCp+EARKfhAEGp5ABFr+oASK7sAFqv4ABPseYAQrDvAEWx7gBJse0AU7zoAF257gBBs/MARLLxAEa0 - 8gBCtvYARrX2AEm08ABNt/EASLX2AES69QBPu/cASb32AFG48QBYufAAW77zAFi/9QBRu/gAYbXiAGS0 - 5gByvOMAf7vhAHy84AB0vukAY77xABfC/wAewPsAGcb+ABXK/gAfzf8AIML/ACHF/wAkx/8AKsT8ACLJ - /wAlyv8AIsz/ACXO/wA5xfUAI9H/AC3Q/wAt1f8AMdT/AD7S/wA+1v8APtj/AEjE+gBXyvcAXsb+AFXP - +QBVy/8AWcj/AEzQ/ABL1v4ATNz/AFfR/wBX1v4AXNT/AFbf/wBd2f8AWN3/AF7e/wB9w+cAZMHxAGbG - /ABjz/8Aa8/5AG7M/wB/yfAAecj0AHzO9gBzzPsAZtP6AGTQ/gBn1/8AYdn/AGPd/wBn3f8Aa9//AH3b - /wBf4f8AYuL/AGbi/wBp4f4AbOP/AG7k/gCKxOQAg8XoAIPJ8QCDzvIAgM71AJ3Z9ACT3v8Altz/AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApUAAAAAAAAAAAAAAAAAAAAAAAAAAAALY+RwAAAAAA - AAAAAAAAAAAAAAAAAAAAAF8+LAAAAAAAAAAAAAAAAAAAADIBUAAAAFweKQAAALRIAwAAAAAAAAAAAKMe - DgZFUjEVNE1wLCp4LgAAAAAAAAAAAAA2HB4ZJjcFOCY1HhwOcgAAAAAAAAAAAABmIiAeHBkWExUWFhwm - AAAAAAAAAAAAAAAAPHd4IiIeHBYXExNaAAAAAAAAAAAAAAC1JnmCgnwiIhwcEwRFtAAAAAAAAHBwSk5e - hHqCgoF8fB4cFjUxVUVJTXMAdSkxRIySkouHhYKBfHwiHhYTEwwMBkYAAAAAo25qQZaulIiFgoJ8Igo3 - XJ0AAAAAAAAAAAAAMpaZrKyYi4eCIgtTAAAAAAAAAAAAAAC2Y5CXqa+srK+Zin8CAAAAAAAAAAAAAABd - jo6fn6msrKysr68xAAAAAAAAAAAAAABioZ5iOm+toDZjrKyPSwAAAAAAAAAAAF9iQ2a2AGK6a5y5X0ON - BwAAAAAAAAAAAGydAAAAAGu6XAAAAAC4XAAAAAAAAAAAAAAAAAAAAHalVQAAAAAAAAAAAAAAAAAAAAAA - AAAAAABqWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAApcwAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAA - AAAAAAAA////AP/v/wD/5/8A/8f/AP/H/wDxxx8A8AAfAPgAHwD4AD8A/AA/APgAHwCAAAEAAAABAOAA - DwD8AD8A+AA/APgAPwD4AB8A8EAfAPPHnwD/x/8A/+f/AP/n/wD/7/8AKAAAABAAAAAgAAAAAQAIAAAA - AAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAAAMlO4AGpbnABKV6gAWmOoAFZzvABuZ7AAHm/IADp71ABOZ - 8AAUnPAAEZ/2ABmb8QAqmOUAL5znACKY6AAkmukAIpzsACqd6gA1n+cAI57wAA+k9wAIpv8ADKT8AAer - /wAGrf8ACKr/ABah9gAXpvcAH6DxABmm8AAfrfgABrD/AAa0/wAIt/8AB7n/AAi5/wAIvf8AEbL/ABy3 - +wArougALazvADuk6wAwqe8AK6b1ACGv9QAqqfUAL6/3ACGt+AAyo/AAMafxADOp9QAisvcAJrH8AC+x - +AAptfwAKL35AF+z6QBVtvQAXbXxAGG37ABhue8AcbvuAGG78wBmu/MAZr3yAGa79ABmvPQAaL/1AAnC - /wAJxP8ADMX/ABPK/wAXyv8AFcz/AC3H/wA4wf0AIdL/ACrQ/wAs1f8AN9L/ADLY/wBSxfsAbcD2AHbD - 9QB4w/UAf8X0AInL8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAUAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAADgAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLCgAqQykAAQEcAAAA - DQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAJTUdAGajgQACAysAAAAUAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BABrqFMAgc7KABAX - PAAAABsAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAo/8ZAJTiugCh+vQAMk9ZAAAAIgAAAAoAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCs/yUAmOrYAaT/ - /wBEZm8ABgYqAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAtv8HAJ3wQQKe8+EQrf7/AWOamgAYIjUAAAATAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wwAkd1nB6D2 - 8TG///8BdrfBACEyPQAAABoAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/EgCN25gYrv7+UMv//wKQ3t8AKT5NAAAAIAAAAAgAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAofYbAI7c - wDO///9s1v//A53z9AAxTGMAAAAmAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/AwCi+SwAl+zVUMj//37c//8Kpv3+AE58hAALES4AAAARAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv/8IAInP - VQOe9u5w1f//ftv//yK0/v8Aaqu4ABskOAAAABkAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk/w4Ah9GLFa3//33Y//912P//PMD//wCK290AIDJLAAAA - IQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKb/ - FACI1bovu///f9r//2fT//9azP//A5vy9AApP18AAAAnAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnPAhAJjt2EvD//951///XM7//3DU//8Lpv3+AEVv - gAAAAC0AAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/ - BQCHzUEBnfTrZsz//2zS//9Sy///d9b//xqw/v8AXpqpAA4YNQAAABcAAAAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs/8KAIHHbQqj+fp41P7/X83//0fG//931v7/L7r+ - /wB6wswAGydBAAAAHQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACv/xAAhM+kIbT+/3vU//9TyP//PcH//2vR//9LxP7/AZbr6wAjNFYAAAAkAAAACgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKb/FwCP38s8vf//e9P//0jC//8yvP//YM3/ - /2bN//8Hovr7ADRSbgAAACoAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wEAi9csAJzz5FfE/v9vz///Pb3//yi3//9WyP//c9H+/xKr/v8AU4eVAAUFMAAAABQAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALb/BwCDxVIFoPf1bsz+/2HI//8yuP//HbH/ - /0vD//910v7/I7T+/wBqrLsAFh86AAAAGwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AgAAAAYAAAAHAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8MAILKhhSs/v51zv//VcL//ymz//8Yrv//Qb3//27P//85vP7/AInZ3AAcK0wAAAAiAAAA - CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA - BgAAAAcAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACwAAABoAAAAVAAAADAAAAAUAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/xIAhc+4Lbf+/3fO//9Jvf//H67/ - /xOr//82uP//Ycr//1bG/v8DnPP1ACY7XwAAACgAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAACAAAAA8AAAAUAAAAFgAAAAsAAAACAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABdkj0AQmlPABMcNgAAADIAAAAsAAAAIAAAABYAAAAMAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIzXHwCY7N1Kv///bcn//zy1//8WqP//EKj//ymz//9WxP//aMz//w6p/f8AQ26GAAAA - LgAAABMAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAJAAAAEAAAABcAHTIkADFL - RAA9YWQADRUvAAAADgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - /2/F//9Ktf//G6H//wWX//8Hmf//Bpj//weZ//8Hmf//Bpn//w2c//8zrP//YMD//zC1/f8AidreACg+ - XgBBYGIAZp+UAIXRzwGa8fEisf7/VMP+/3PN//90zf//ZMb//1LC//9BvP//Mrf//yW1//8ds///GrP/ - /xu0//8etv//H7n//yG6//8hvP//JL3//0DG//9n0///ddX//w+t//8AYJeDAB4tEQAAAAQAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe8xUAidafGa/9/n3Z/v9h0f//OcT/ - /x66//8cuf//G7f//xq1//8YtP//GLL//xav//8Urf//Eqz//xas//8erv//J7H//zW1//9Fuv//Vr// - /2fG//9lxv//Qbv9/xut/f8NnO3zBH/EzwCI1uEwtf7/acL+/z6w//8Rnv//BJj//waZ//8Gmf//B5n/ - /waZ//8Gmf//B5r//yan//9Suf//SLz+/wyh9PkAfcLNB5Lh5RWn+/wstf7/U8H//3DI//9ixP//T73/ - /z+3//8xs///JbD//xyt//8Wrf//Fa3//xev//8Zsf//G7L//x20//8et///Hrf//x64//8rvv//T8r/ - /3fX//9Dwv//AZPn5QBBYjoAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ//CACg+EYAl+3bWMj+/33c//9Pzf//KcD//x27//8duv//Hbj//xu3//8atv//GbP/ - /xey//8XsP//Fa///xOt//8Rq///Ear//xWq//8grf//LrH//z+3//9Uvv//YsP//17E/v9Evv3/MbT9 - /1m+/v9Quf//Kqn//wmc//8Fm///Bpv//wab//8Gmv//Bpn//waZ//8Emf//FZ///zyw//9Puv7/OLX+ - /zy6/v9exv7/ZcP//2LA//9TvP//N7H//ySs//8Yp///EKX//w6l//8Ppv//Eaj//xSq//8Vq///Faz/ - /xeu//8YsP//GrL//xyz//8dtP//Hrb//zrA//9jz///edX//xGr//8AbaqRADpdFgAAAAQAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/3IACN3bEhtP7/hN7/ - /2DT//83x///Hr7//x+8//8eu///Hbr//xy5//8btv//Grb//xm1//8Zs///F7H//xWv//8Urf//Eqv/ - /w+p//8Rqf//GKr//yiu//8+tf//T7v//1zB//9gwf7/Ubv//zmx//8Vov//Bpz//wed//8HnP//Bpz/ - /wac//8GnP//B5v//wab//8Hmv//Jab//0Oz//9Wu///Yr///1S6//9EtP//Mqz//yGm//8Qof//CqD/ - /wui//8No///DqT//xCm//8Rp///E6n//xSq//8UrP//Fq3//xet//8Yr///GbH//xmy//8itv//SMP/ - /3TT//9Qxf//AZrx7QBQe0YAAAALAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAnf8NAJTnaQOh+u5w0///dNr//0jN//8mwv//H7///yC9//8evf//Hrz/ - /x26//8euf//Hbj//x23//8btf//GbT//xiy//8Wr///FK7//xKr//8Qqf//EKj//xmp//8lrf//MrH/ - /zey//8prP//FqX//wmg//8JoP//CJ///wig//8HoP//Bp///wWe//8Fnf//Bpz//wab//8KnP//HaL/ - /y6p//80rP//J6f//xmi//8Mnv//B5z//wee//8JoP//CqH//wyj//8NpP//D6b//xCo//8SqP//Eqr/ - /xSq//8Vqv//Faz//xas//8Xrv//F6///yy4//9Wx///fNT//yS1//8AfsW6AE1vHgAAAAYAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAofoxAI7h - y0DB/v+G4f//WNL//zLG//8gwP//Ib///yC///8gvv//Ib7//yG9//8hvP//Ibv//yC6//8fuf//HLb/ - /xu0//8Ysv//Fq///xWu//8Sq///D6j//w6n//8Rp///E6b//wyj//8Jov//C6L//wmi//8Kov//CaP/ - /wik//8Ho///BqL//wag//8Fnv//BZ3//wSb//8Em///CJv//wqc//8Fm///BZv//wWc//8Gnf//CJ// - /wig//8Kov//C6P//w2l//8Op///EKj//xGp//8Sqf//E6n//xOp//8Uqf//FKv//xSr//8Zrv//Orv/ - /2bM//9ozf7/BqP6+gBckGsAIDAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi8xYAj96SEKv9/IHb//9q2f//Qsv//yTD//8iwf//I8L/ - /yPA//8jwP//JMD//yXA//8lv///Jb///yS9//8hu///H7n//x23//8btP//GbL//xav//8Urf//Eqv/ - /xCq//8Pp///Dqf//w6m//8Npv//DKb//wum//8Kpv//Cqf//wqn//8Ipv//CKT//wei//8GoP//BZ7/ - /wSd//8Enf//BJz//wSd//8Fnf//BZ7//wWf//8GoP//CKH//wmj//8Kpf//DKf//w2p//8Pqf//D6r/ - /xGp//8Rqf//Eqj//xKo//8Sqf//Eaj//yGw//9Jv///dND//zm8//8Aj+LaAEp1MAAAAAkAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ// - CACf9UoAl+7dXMz+/3/h//9S0v//Lsf//yTE//8kxP//JcP//ybB//8owv//KcP//yrD//8qwv//KcH/ - /yfA//8lvv//Irz//x+5//8dt///G7X//xix//8Wr///FK7//xSt//8Sq///Eav//xCq//8Pq///Dqz/ - /w6r//8MrP//DKv//wqq//8JqP//B6X//waj//8Gov//BaD//wSf//8En///BKD//wSg//8Eof//BKH/ - /waj//8HpP//CKb//wmo//8Kqv//DKr//w2q//8Oqv//D6n//xCo//8Qp///EKf//xCn//8Rp///LbL/ - /1nD//9zzv//Eaz+/wBvrpYARl0WAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ74IgCM3bQltv3/ieL//2LY//88zf//Jcb/ - /yXF//8mxf//KcT//yrE//8txf//L8b//y/G//8uxf//LcT//yvC//8owP//Jr7//yO8//8fuv//Hbf/ - /xq0//8Zs///F7L//xaw//8VsP//FK///xOw//8SsP//EbH//xCx//8Or///DK7//wus//8Jqf//B6f/ - /wem//8Go///BaP//wSi//8Eov//BKL//wSk//8EpP//BKb//wWo//8Gqf//B6r//wir//8JrP//C6z/ - /wyq//8NqP//Dqb//w6l//8OpP//DaT//xao//88tv//asr//1DC/v8Bm/HvAFF+SQAAAAsAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAApP8OAJTkbQSg+e501///d9///0zS//8syf//Jsf//ynH//8rx///Lcf//zDI//8xyf//M8n/ - /zPJ//8yyP//MMf//y7E//8sw///KsH//yW+//8jvP//ILr//x64//8ct///G7b//xq1//8Ztf//GLT/ - /xe1//8Vtf//FLX//xK0//8Psv//DbD//wuu//8KrP//CKr//wep//8GqP//Bqf//wWm//8Epv//BKf/ - /wSo//8Eqv//BKv//wWs//8Grf//Bq3//wit//8IrP//Car//wqn//8Lpf//DKP//wyh//8Mov//Iqr/ - /028//91zP//I7P+/wCAyr0ASnMfAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAovo0AI3hykHC/v+I5P//XNj/ - /zfN//8myv//Ksn//yvJ//8uyf//Mcr//zTL//81zP//N8z//zfL//82y///NMn//zHH//8vxf//LML/ - /yjB//8lv///JL7//yK8//8fu///Hrr//x26//8duv//G7n//xm5//8Xuf//Frj//xK2//8QtP//DbL/ - /w2w//8Krv//Ca3//wis//8Hq///Bav//wWr//8Eq///BKz//wSt//8Erv//BK///wWv//8Frv//Bq3/ - /wer//8Iqf//CKb//wmj//8Jof//CqD//w2h//8wr///X8H//2TG/v8Go/r6AF+TbQAgMBAAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACb9BcAjt6UEav9/IPg//9t3f//RdP//yrL//8py///LMr//y7L//8yy///Nc3/ - /zjO//85zv//Os7//zrN//85zf//Nsv//zTJ//8xx///LcT//yvD//8pwf//J8D//ybA//8kv///Ib7/ - /yG+//8fvf//Hb3//xu8//8Zuv//Frn//xO3//8Rtv//D7T//w2z//8Lsf//CrD//wiv//8GsP//Bq// - /wWv//8Fr///A7D//wOw//8EsP//A7D//wOv//8Erf//Ban//wam//8GpP//B6H//wig//8Hnv//EKH/ - /z+z//9vx///Obr//wCO4dsATngxAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/CQCc9U0Alu7eYND/ - /4Ll//9V1///M8///yrM//8tzP//L8z//zLM//82zv//Oc///zzP//890P//PM///zzO//87zv//OMz/ - /zXL//8yyP//MMf//y7F//8sxP//KsP//yjC//8mwf//I8D//yLA//8hv///H7///xy9//8ZvP//Frv/ - /xS5//8SuP//ELb//w20//8MtP//C7P//wiz//8Hsv//BrL//way//8Esv//A7H//wOx//8DsP//A6// - /wKr//8EqP//BKX//wWh//8Fnv//Bp3//wSc//8Yo///ULn//2/I//8SrP7/AHGumgBDZBcAAAAFAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAP8BAKP4JACL2rcnuP3/jOX//2Xc//9A1P//K87//y3N//8wzf//M87/ - /zfP//860P//PdH//z/S//8/0f//P9H//z7Q//89z///O83//zfM//80yv//M8n//zDH//8uxv//LMX/ - /yrE//8owv//JsL//yTB//8iwP//H8D//xy9//8ZvP//F7v//xW6//8Suf//ELj//w63//8Ntv//C7X/ - /wm1//8ItP//BrX//wW0//8Es///A7H//wOw//8Drv//A6v//wOn//8Do///BKD//wSd//8EnP//A5r/ - /yWn//9jwf//UL/+/wGb8vEAUH5NAAAVDAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8PAJjs - awKY7d9p1P//gOX//1TZ//8y0f//Ls///zHQ//8z0P//N9H//zvS//8+0///QdP//0LT//9D0///QtL/ - /0HS//8/0P//PM7//zrN//84zf//Nsv//zTK//8xyf//L8f//y3G//8rxf//KcP//yfC//8kwv//IMD/ - /x6+//8cvf//Gbz//xe7//8Uuv//Err//xC4//8Ot///Dbf//wu3//8Ktv//CLX//wa0//8Fsv//BLD/ - /wKt//8Cqv//A6b//wKi//8Dn///BJz//wOa//8Nnf//PK///3DH//8arf7/AH3CsABSex8AAAAFAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC//wQAnvY3AIvbtiu6/v+P6f//Z97//zrU//8t0f//MdH/ - /zTR//830v//O9P//z/U//9C1f//RNX//0XV//9E1f//RNP//0LT//9A0f//P9D//zzP//86zv//OMz/ - /zbK//80yv//Msn//y/H//8txv//K8X//yjE//8kwv//IcD//yC///8evv//G73//xm8//8Wu///E7r/ - /xK4//8PuP//Drf//wy2//8Jtv//CLT//waz//8FsP//A6z//wOn//8CpP//AqD//wOd//8Cm///Apn/ - /xyi//9Vuf//V8D//wCc8vEAaJ5bADNEDwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACf/xgAlemGBqH47Xve//965P//Rtf//y7S//8y0v//NNP//zjT//881P//P9X//0PW//9G1v//R9b/ - /0fW//9H1v//RdX//0PT//9B0v//P9H//z7P//87zv//Oc3//zfL//81yf//M8r//zHI//8ux///LMX/ - /yjD//8mw///I8H//yHA//8fv///HL7//xm8//8Xu///Fbr//xK6//8Quf//Drf//wy2//8JtP//B7P/ - /wav//8ErP//BKj//wKj//8Cn///AZz//wCa//8Hm///LKn//2G///8qs/7/AIfUygBjlSkAAAAGAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaxDQCe9U8AidrISMf+/4zq//9U2///M9T/ - /zLT//800///ONT//zzW//9B1v//RNf//0fY//9J2P//Sdf//0jX//9H1v//RdT//0PT//9B0v//QNH/ - /z7Q//89zv//Os3//zjM//82yv//NMr//zLJ//8vx///LMb//yrE//8nw///JMH//yLA//8gv///Hr7/ - /xu9//8ZvP//Frv//xO6//8Ruf//D7f//wy1//8Ks///CLD//was//8FqP//A6P//wKf//8BnP//AJn/ - /xSf//9Asf//W77//wij+vsAbKaKAC5NIQAAAAsAAAAFAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAUAAAAIAAAA - DAAAABEACwsYAGioOACG064Vqvr8iub//2Xg//861///MdT//zbV//851v//Pdf//0HY//9G2P//Sdn/ - /0ra//9L2f//S9n//0rY//9H1v//RtX//0TT//9D0///QdL//z/R//8+z///O87//znN//83y///Ncn/ - /zPK//8wx///Lcb//yvE//8oxP//JcP//yPB//8hwP//H7///xy+//8ZvP//F7v//xW6//8Suf//Drf/ - /wy1//8Ksf//CKz//wao//8Eo///A5///wKc//8Cmf//I6X//1O5//9Ivf7/AZHh5ABFZlwABQUwAAAA - IgAAABoAAAAUAAAADgAAAAoAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAIAAAAFAAAACQAAAA4AAAATAAAAGgAAACAAAAAmAAAALAAFBTAAL0pMAHa4nQCM4udn1f//deX/ - /0PZ//8y1f//N9b//zrX//8+1///Qtj//0fa//9K2v//TNv//0zb//9N2v//TNn//0rY//9I1///R9b/ - /0XU//9D0///QdL//0DR//8+0P//Pc7//zrN//84zP//Ncv//zPJ//8xyP//Lsb//yzF//8qxP//J8P/ - /yTB//8iwP//IL///x6+//8bvf//GLz//xW7//8RuP//D7X//wyy//8Krv//CKn//wal//8Fof//Ap3/ - /wid//8wq///Yb///zC0/v4Ae7/FAClAYAAEBEUAAAA9AAAAOgAAADQAAAAsAAAAJQAAAB4AAAAWAAAA - EQAAAAsAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABgAAAAkAAAAOAAAAEwAAABkAAAAiAAAAKQAAACwADhc4ABYm - SgAhN18AQW6CAFeRqgB5w84ClOnvFab1/HXa/v9u4///QNn//zPW//831///O9j//z/Y//9E2f//R9v/ - /0vc//9O3P//Ttz//0/c//9O2///Tdn//0vY//9J1///R9b//0bV//9E0///Q9P//0HS//8/0f//Ps// - /zvO//85zP//Nsv//zTK//8yyf//MMf//y3G//8rxP//KMT//yXD//8jwf//IcD//x+///8cvv//Gbz/ - /xW5//8St///D7P//wyv//8Kq///CKb//waj//8Env//B53//yyq//9Vu///MLL+/wme8/cAiNncAGSj - vABNf5sALkd2ABglXwAKEU0AAAA/AAAAPAAAADcAAAAwAAAAJwAAAB0AAAAWAAAAEAAAAAsAAAAHAAAA - BAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAcAAAALAAAAEAAAABUAAAAcAAAA - IgAAACgACxAvABYkOAAgMlEAL05uAE+DlgBmqLwAiNjcBpjt9hOn+v8esPv/Lbj7/0rG/P9u1/3/fub/ - /1re//841///Ndf//znY//882f//Qdv//0bb//9K3P//Tt3//0/d//9R3f//UN3//1Dc//9O2///Tdr/ - /0zY//9K2P//SNf//0fW//9F1P//Q9P//0HS//9A0f//PtD//zzP//85zP//N8v//zXJ//8zyv//Mcj/ - /y7G//8sxf//KsT//yfD//8kwf//IsD//x+///8cvf//Gbv//xa4//8Stf//D7L//wyt//8JqP//B6P/ - /wWg//8DnP//HKT//0G0//9Ou///Rrv//y60/v8esP7/Faz+/wqh+PwDk+jqAHe/ywBWjKsAP2eGAB0v - aAATG1UABwtEAAAAOwAAADYAAAAwAAAAKAAAACAAAAAZAAAAEwAAAA0AAAAJAAAABQAAAAMAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAIAAAA - DQAAABIAAAAYAAAAHgAAACUABgYrABMiNQAfL0EAJDpWADVYcABWjZkAaavAAo7g5guf8/wdrPr/Lrb6 - /0/D+/920vz/kt/9/5/o/v+M5///cuH+/2rh//9e3v//Q9r//zTX//832P//Otn//z7a//9D2///R9z/ - /0vd//9O3v//UN7//1Le//9S3v//Ud3//0/c//9O2///Tdr//0zZ//9K2P//Sdf//0fW//9G1f//RdP/ - /0LT//9B0v//P9H//z3P//86zf//OMz//zbK//80yv//Msn//zDH//8txv//K8T//yjE//8lw///I8H/ - /x+///8dvf//Gbv//xW4//8Ss///D6///wyq//8Jpv//CKL//wWf//8Knv//I6f//z2x//9Ruf//Xb3/ - /2K+/v9bv/7/T73+/zq2/v8lsf7/GK79/w+n/v4Fmu/1AIfV2gBin7cAQ2uIACQ4aQAYJVcAExpGAAQE - PgAAADkAAAAyAAAAKwAAACMAAAAcAAAAFQAAABAAAAAKAAAABgAAAAMAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQAAAAMAAAAFAAAACQAAAA0AAAASAAAAGAAAACAAAAAoABAbMAAbLTkAIjhMACpDYQBKd4QAYp6uAHnD - zwKS5ewInfL8HKr5/zO2+v9fyPz/h9r9/6Dj/v+t6v7/q+v+/6bp/v+j6v//our//5rp//964///T9v/ - /znX//8z1///Ndf//zjY//882v//QNv//0Xd//9J3v//Td///0/f//9R3///UuD//1Lf//9S3v//Ud7/ - /1Dc//9O3P//TNv//0va//9L2P//Stj//0fX//9G1v//RdT//0PT//9B0v//P9H//z3P//87zv//Oc3/ - /zfL//81yf//M8r//zHI//8uxv//LMX//yrE//8nw///I8H//yC///8dvP//Grr//xa1//8Ssv//D63/ - /wup//8Kpf//CKL//wWe//8GnP//FaH//yWm//8vqv//Oa7//0Oy//9Mtf//Vrr+/2G+//9hwf//WL// - /0e8//8vtP7/HLD9/wym/v4Em/H2AInZ3ABrqr4AU4aaADFPdgAiMmAAFyFNAAsTQgAAADsAAAA1AAAA - LgAAACQAAAAbAAAAFQAAAA8AAAALAAAABgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAAAAoAAAAPAAAAFQAAABsAAAAhAAwSKgAZKDMAJzw8ACdB - UAA5XHAAWY+aAGqrwACH2N4El+v1D6P3/iew+v9BvPv/bMz8/5Da/f+l4/7/sOj+/6nn/v+i5f//n+b/ - /5vm//+W5f//keT//43k//+I4///h+T//4fl//934v//Tdr//zHW//801///Otn//z3b//9C2///R97/ - /0vf//9P4P//UeD//1Ph//9T4f//U+D//1Lg//9S3///Ud7//1Dd//9P3P//Tdv//0za//9L2f//Stj/ - /0jX//9G1v//RdX//0TU//9B0v//PtH//z7Q//88zv//Os3//zfM//82yv//NMr//zLJ//8wx///Lcb/ - /yvF//8nw///I8H//yG///8evP//Grn//xa1//8Ssf//D6z//wuo//8KpP//B6H//wae//8DnP//BJr/ - /wib//8Nnf//FZ///x6j//8pp///NKv//z6v//9HtP//Urj//16+//9lwf//YcP//1G+//81t/7/ILH+ - /xGq/v8Hofj7AZXp6gB5wM4AYJutAENrhgAmPGkAGypWABYeRQAJDTwAAAA1AAAALgAAACYAAAAfAAAA - GAAAABIAAAANAAAACQAAAAQAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAcAAAAPAAoK - GQAaLicAJD0yACtCQgAwTVoAQm52AGGcnwBxtsUAi93kB5vx+xqn+v80tfv/VMD8/4DS/f+b2/3/quL+ - /63j/v+n4v7/ouH//57h//+Y4P//kN///4ve//+H3v//g97//4He//9/3///f+D//3/h//+A4v//guP/ - /4Xk//+F5f//XN7//zjX//822P//Ptv//0Td//9K3v//TuD//1Hh//9T4f//VOH//1Xh//9U4f//U+H/ - /1Lf//9S3///Ud7//1De//9Q3P//Ttv//03a//9L2v//S9j//0nY//9H1///RdX//0TU//9B0///P9L/ - /z7R//88z///Os7//zjN//82y///NMn//zLJ//8wyP//Lsf//yvF//8nw///JMH//yG+//8dvP//Grj/ - /xW0//8Sr///Dqv//wun//8Jo///CKD//wae//8Em///A5r//wKZ//8BmP//AZj//wWZ//8Kmv//EJz/ - /xmg//8kpP//Lqn//zuu//9Ktf//Vrr//2PA//9qw/7/aMT+/13C//9FvP7/LLb+/xmu/v8Lpvz9BJzx - 9ACJ2N0AaKa1AEt4igAsSWwAIzRYAB0rSAAVHT4ABQUzAAAAKgAAACIAAAAYAAAADwAAAAcAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAChAMACEwIwBJdU4AUH1zAWGamQVzs7gIg8nUDpbm6xag8folq/r/N7X7 - /1rC/f+L0v7/nNj+/6bb/v+k3P7/ndr//5jZ//+S2P//jNf//4jW//+E1f//gdb//37W//981///etf/ - /3vZ//982v//fNz//33d//9/3v//f9///4Dg//+B4v//guL//4Tk//+H5v//deP//1rf//9L3P//RN3/ - /0ne//9P4P//U+H//1Xi//9V4v//VuL//1bh//9V4f//VOD//1Pg//9T3///Ud///1He//9R3f//T93/ - /07b//9N2v//TNr//0rY//9J2P//R9b//0XV//9D1P//QdP//z/S//8+0P//PM///znO//83zP//Nsv/ - /zPK//8yyf//L8f//yzF//8pw///JsH//yK+//8eu///Grf//xaz//8Sr///Dqr//wym//8Ko///B6H/ - /wee//8GnP//BZz//wSa//8Dmf//Apj//wGX//8Al///AJb//wKX//8HmP//DZv//xef//8fo///Kqj/ - /zSs//8/sf//SrX//1a7//9hwP7/ZMP//1/D//9Ov///M7f+/x6x/v8TqPz9DqDy9AmR3d8Gd7bGA2eg - rQBPeo4AQmlwAB4uSQAMFC4ABQgXAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAACFzlUAjeDMAJnz - +ACe+P8Kofn/P7n6/3DL/P+Q1P3/pdv+/6na//+o2f7/oNb//5TS//+P0P//iM7//4PO//9+zf//ecv/ - /3TK//9xyv//ccz//3LO//90z///ddH//3fT//941P//edb//3vY//982f//fNv//33c//9+3f//f97/ - /3/g//+B4P//guL//4Tk//+K5v//jef//4no//9y5P//VuD//0zf//9R4f//VeL//1bi//9X4v//V+L/ - /1bi//9V4f//VeH//1Tg//9T4P//U9///1Lf//9R3///Ud3//0/c//9O2///TNv//0vZ//9K2P//SNf/ - /0bW//9E1P//Q9T//0HS//8/0v//PtD//zzP//86zv//N8z//zXL//8zyf//L8j//y7G//8rxP//J8L/ - /yO+//8eu///Grf//xay//8Srv//D6r//wym//8Kov//CKD//wef//8Gnf//BZz//wWb//8Emv//A5n/ - /wKZ//8CmP//AZf//wCW//8Alv//AJT//wCU//8Alf//A5f//wyb//8YoP//I6X//y2p//84rv//Q7P/ - /1C5//9ev///bsf//3XM//9szP//W8n//z3A//8Vr/7/Aab+/wCm/v0Al/TpAIzhmAA8YiQAAAABAAAA - AgAAAAAAAAAAAAAAAAAAAAAAAAAAAHOlCwB4vzsAmPCoAJDkzAGY7tMFme7hDZvv9zCx/f9Sv/7/d8f+ - /5jW/v+n2f//sNz//6jZ//+e1v//l9T//4/S//+K0f//hc///4DO//98z///eM7//3bO//91zv//dtH/ - /3bS//941P//edX//3rW//972P//fNn//33b//993f//ft7//4Df//+B4P//g+L//4fk//+J5v//juj/ - /5Tp//+N6v//cuX//1jh//9R4f//VOL//1fi//9X4v//V+L//1bi//9W4f//VeH//1Th//9T4P//U9// - /1Lf//9S3///Ud7//1Dd//9O3P//Tdr//0za//9K2P//Sdf//0fX//9F1v//RNT//0LT//9A0v//P9H/ - /z3P//87zv//OM3//zXL//8zyf//MMj//y7G//8qw///JcD//yG8//8cuP//GLP//xOv//8Qq///Daf/ - /wyl//8Kov//CKH//wef//8Gnv//Bp3//wWc//8Em///A5r//wKY//8BmP//AZf//wOX//8Imf//Dpv/ - /xig//8ipP//LKj//zet//9Csv//T7b//1y8//9pwf//ccf//3DG//9ixP//SLz//y64//8UrP/8BZ/2 - 8AGg994Amu3VAJfmtAB4ukcAN0sRAAYJAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL// - BACZ9RkAn/glAJvyPQCX7FsAk+iDAJLprwCN38YAmfPVBpbr7SKp+/5Qvv7/eMj9/5jW/v+m2v7/sN// - /6/f//+l2///nNj//5bW//+Q1f//itT//4XT//9/0v//e9L//3nS//940///eNT//3jW//961///e9n/ - /3za//992///ft3//3/e//+C4f//heP//4jk//+L5v//j+f//5Pq//+Y6///jur//3Lm//9a4v//VOL/ - /1bi//9X4v//V+L//1fi//9W4f//VeH//1Xh//9U4P//U+D//1Pf//9S3///Ud///1Dd//9P3P//Tdv/ - /0zZ//9L2P//Stj//0jX//9G1v//RdT//0PU//9B0v//P9L//z7Q//88z///Oc3//zbL//8yyv//MMf/ - /y3F//8owf//I73//x65//8Ztf//FbD//xKt//8Pqf//Daf//wuk//8Jov//CaD//wef//8Fnv//BZ3/ - /wSc//8HnP//Cp3//xGe//8Zof//JKX//zKr//89r///SbP//1S4//9ivv//bcL//2/E//9txv7/XcH/ - /0W6//8st///E6v//AKd9egAmvDSAJDevACT4pIAmelhAKf/PQCs/yUAo/8ZAL//BAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAkv8HAJX/DACc8RIAl+wbAJr5 - KwCb9EUAkeZqAJPpngCP48oAmvPcBZju8Ryk9f1Bu/z/ZcL7/43T/v+i2v7/rt7+/7Ph//+q3///ot3/ - /5ja//+R2P//jNf//4fX//+D1v//f9b//3zW//971///etj//3vZ//982v//ft3//4Hf//+C4f//heP/ - /4nl//+N5v//j+j//5Pq//+Y6///m+z//47r//9z5///XOP//1Xi//9W4v//V+L//1fi//9W4v//VuH/ - /1Xh//9U4f//U+D//1Pf//9S3///Ut///1De//9P3P//Ttv//0zb//9L2f//S9j//0nX//9H1///Rdb/ - /0TU//9C0///QNL//z/R//88z///Oc3//zXL//8xyP//LsX//ynC//8kvv//H7r//xq1//8Xsv//E67/ - /xGr//8Oqf//Cqb//wqk//8Ko///DaP//xGk//8Ypv//Iaj//yqr//80rv//P7L//0m2//9Xu///aMH/ - /2/E//9txP//Z8P+/1G8/v83uP//H7H+/wqj/PkCnvXpAJvx1ACK2LYAjNqFAJjqTACm/ysAofYbAKr/ - EgCq/wwAtv8HAP//AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8DAJ//CACk/w4Amf8UAJz3HwCa8TUAjNtYAJft - jACI17oAmPDWA5jw6Q6g9fkxtvz/Ub/9/3zO/f+c2v7/q9/+/7Hj//+r4f//pN///5ze//+W3P//kNv/ - /4zb//+H2v//g9r//4Da//9+2///ft3//4Hf//+E4f//huL//4rl//+O5///kej//5Tq//+X7P//m+z/ - /53t//+R6///ceb//1bi//9U4f//V+L//1fi//9W4v//VuH//1Xh//9U4f//VOD//1Pg//9T3///Ut// - /1He//9Q3f//Ttz//03b//9M2v//S9j//0rY//9I1///Rtb//0TU//9D1P//QdP//z7Q//87z///OM3/ - /zTK//8vx///KsP//yW///8gu///HLf//xiz//8Ur///Ea3//xOs//8arP//Iq7//ymw//8zsv//PbX/ - /0e4//9SvP//XL///2jF//9uxv//bsf//2PE//9Fuv//LLb+/xOt/v0Fofr0AJ/24gCS48cAidWeAInS - ZgCX5joApf8fAKb/FACk/w4Av/8IAKr/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/BQCZ/woAn/8QAJv0FwCf+CUAlehCAJbtbgCF0aUAjuDLAZvz - 4Qea8PQpsPz/Tr/9/3vM/f+a2v7/qN/+/7Ll/v+v5P//qOL//6Lh//+b4P//ld///43d//+B3P//ft3/ - /4Lf//+E4f//h+P//4zl//+P5///k+j//5Xq//+X6///mez//53t//+c7f//hur//2rl//9Y4v//VeH/ - /1fi//9X4v//V+L//1bh//9V4f//VOH//1Pg//9T3///Ut///1Hf//9Q3f//T9z//07b//9M2///S9n/ - /0vY//9J1///R9f//0bW//9E1P//QdP//z7Q//86zv//Nsz//zHI//8sxP//JsD//yG8//8duP//GLT/ - /xay//8fs///Nbn//0a+//9Qwf//WsP//2TG//9vyf//ccn+/27I/v9exP//Qbv//ye2/v8SrP3+BKL6 - 8wCb8dcAh9K0AIjTgACO2UsApf8lAKb/FwCv/xAAs/8KAJn/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP//AQCS/wcAlf8MAJzxEgCX9hsAmvkrAI3eUQCH15QAid3FAZvz5Aea8fYeq/v+Pbr8 - /2LD/P+P2P3/pOH//6/k/v+x5///ouL//47d//992v//f93//4Lf//+G4f//iuP//47m//+R6P//lOn/ - /5bq//+Y6///mez//5vt//+e7v//nO7//4rr//9w5v//W+P//1Xh//9W4v//V+L//1fh//9X4f//VeH/ - /1Tg//9S3///Ut///1Lf//9R3v//UN3//07c//9N2///TNr//0vY//9L2P//Sdf//0fW//9D1f//QNP/ - /z3Q//84zf//M8n//y7G//8nwv//I73//x65//8Ytv//I7f//0LA//9dyP//c8/+/3LP//9qy/7/UMH+ - /zW4/f8esf7/C6f9+wKe9e8AmO7TAH/IqwB/x3MAhMs6AKH2GwCq/xIAqv8MALb/BwD//wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACq/wMAn/8IAKT/DgCZ8hQAmvMgAIbXRACO43wAe8awAJnw1gSb8vAQpvr7LrT8/2TH/f+w5v//m+D/ - /4La//992v//gd3//4Tf//+H4f//i+T//4/m//+T6P//len//5fq//+Y6///mez//5rt//+b7f//ne7/ - /53u//+Q7P//d+j//2Dj//9V4v//VeH//1bh//9X4f//VuH//1Th//9U4P//U9///1Pf//9S3///UN3/ - /0/c//9O2///Tdv//0zZ//9M2P//Stj//0bW//9E1P//QNL//zvO//81y///L8f//yrD//8kv///H7z/ - /xy5//83v///XMn//1rF/v8ut/7/FKv9/wWg+PgBn/bkAIvZwAB8wZAAe8FWAIDAKQCm/xQApP8OAJ// - CACq/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FAJn/ - CgCf/xAAm/QXAIXPLgB9xmAAhM+tAJbt7YbT/v+o5P//hdr//33Y//9/2v//g93//4bf//+K4v//juX/ - /5Hm//+U6P//len//5fr//+Y7P//mez//5ns//+a7f//m+3//53u//+e7v//lu3//4Dp//9p5f//WOL/ - /1Th//9V4f//VuH//1Xh//9U4P//VN///1Pf//9S3///Ut7//1Hd//9P3P//Ttv//03a//9M2f//Sdf/ - /0bW//9D1P//PtH//zjN//8xyf//K8b//ybC//8gvv//Irz//0TF//9q0P7/K7T9/wCG09kAaqiSAF2R - TQCCyB4Ar/8QALP/CgCZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJv0FwCP4H8Gme7sl9z/ - /6Lh//+C2P//fNf//37Z//+C2///hd7//4ng//+M4v//kOX//5Pn//+U6P//lun//5jq//+Y6///mOz/ - /5ns//+a7f//mu3//5vt//+d7v//nu///5vu//+M6///def//17j//9T4P//VOH//1Xh//9V4P//VOD/ - /1Tf//9T3///Ut///1Hd//9Q3P//T9v//03b//9L2f//SNf//0TV//9A0///Os///zTM//8tx///J8T/ - /yPA//8iv///QMb//2nR//85vf3/AH7EygE2U0cACAggAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wEAmvgmAITTvjG2/f+25v//ldv//33U//971f//ftf//4Ha//+E3f//iN// - /4vi//+P5P//keb//5Pn//+V6P//l+n//5jq//+Y6///mOz//5ns//+Z7P//mu3//5rt//+b7v//nO7/ - /57v//+e7v//lO3//3jo//9i4///VuH//1Lg//9S4P//UuD//1Pf//9T3///U9///1Le//9R3f//T9z/ - /03b//9K2P//R9b//0LU//880v//Ns7//zDJ//8qxv//JcP//yG///82xP//Xc///1bI/v8CmO/zADxe - bQAFBTEAAAASAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJnmCgCCz2AClOnmfdH+ - /6/i//+I1P//d9D//3nT//981f//f9j//4Pb//+H3v//i+H//47j//+Q5P//kub//5Tn//+W6P//lun/ - /5fp//+Y6v//mOv//5js//+Z7P//mu3//5rt//+b7f//m+7//5vu//+d7v//nu///5jt//+I6v//d+f/ - /2vl//9h4///WOH//1Hf//9Q3///Ut///1Le//9S3v//T9z//03b//9K2v//Rdf//0DU//860f//M83/ - /y3K//8oxv//I8P//yrD//9Ly///bNL//xit/f8Aa6q0ABcjQgAAACAAAAAIAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn/QYAIHMtyqz/P+y4P7/mdf//3zO//91zv//eNH//3vT//9+1f//gtn/ - /4fc//+J3v//jeH//4/j//+R5P//kuX//5Pn//+V6P//luj//5jp//+Y6v//mOv//5nr//+a7P//muz/ - /5rt//+b7f//m+3//5vu//+b7v//nO7//57v//+f7///nO7//5nt//+Q6///fej//2nk//9a4P//Ud// - /1De//9Q3v//T9z//03b//9I2f//Q9b//z7T//830P//Mc3//yvJ//8nx///I8P//zfH//9k0///TcX9 - /wGW7fIALkZlAAAAMAAAABIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BACDzEMAlOnmccr+ - /6/f//+N0v//d8r//3XM//94zv//e9L//37V//+B2P//htv//4nd//+L3///juH//5Di//+R4///kuX/ - /5Tn//+V5///luf//5fp//+X6v//mOr//5nr//+a7P//muz//5rs//+a7f//m+3//5zt//+c7v//m+7/ - /5zu//+c7v//nO7//53u//+f7v//nO3//5Ls//+C6P//buT//1rg//9Q3f//TNz//0na//9G2P//QNX/ - /zvS//81zv//L8z//yrJ//8lxv//LMb//1TQ//901v//Eqv9/wBdkaMADRE7AAAAHgAAAAcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAmf8PAH3FkBKm+v2l2///ntf//4TN//9zyP//dcr//3jN//960f//ftT/ - /4HX//+E2v//iNz//4re//+N4P//juH//5Di//+S4///k+T//5Tl//+V5v//luf//5bo//+X6f//mOr/ - /5nq//+a6///muz//5rs//+b7f//m+7//5zu//+c7v//m+7//5vu//+b7v//m+7//5vu//+c7v//ne7/ - /57u//+d7v//kev//4Ho//9u5P//Xd///03b//9D1///O9T//zbR//8yz///Lcz//ynJ//8nxv//Rc3/ - /3nb//82vP3/AIfV3gAfL1EAAAAqAAAADgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQCQ5ScAidrTSr39 - /7He//+S0f//e8n//3PH//91yf//eMz//3rP//9+0///gdb//4TY//+H2///it3//4vf//+N4P//juH/ - /5Di//+R4///kuT//5Pk//+U5f//lef//5bn//+X6P//mOn//5nq//+a6///muv//5vs//+b7f//nO3/ - /5zu//+b7v//m+7//5vu//+b7v//m+7//5vu//+b7v//mu7//5ru//+b7f//nO3//5vt//+W6///iej/ - /3jk//9i3v//Ttj//zvT//8wz///Kcr//yPI//83y///atf//2TP/v8Ho/n8AEFpgAAABTUAAAAXAAAA - BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAqv8JAHrDZQSb8vOO0v7/pdf//4jM//90xP//c8b//3XJ//93y///es// - /37S//+B1f//hNf//4fa//+J3P//itz//4ve//+N3///juD//5Dh//+R4v//keP//5Lj//+U5f//lOX/ - /5Xn//+X6P//mOn//5nq//+a6///m+z//5vs//+c7P//m+3//5vt//+b7f//m+3//5vt//+a7f//mu3/ - /5ru//+a7f//mu3//5rt//+a7P//mez//5ns//+Z6///mOv//5Pp//+M5///f+P//27e//9a2P//RtL/ - /z/P//9c1f//etz//yCz/f8AcLXBABciRAAAACMAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb9BcAgcuzKLH8 - /67b//+Y0f//f8f//3LC//9zxf//dcj//3jK//97zv//ftL//4HU//+E1///hdj//4fa//+J2///itz/ - /4vd//+N3f//jt///4/g//+P4P//kOH//5Lj//+T5P//lOX//5Xm//+X6P//mOn//5rp//+b6v//m+v/ - /5rs//+a7P//m+z//5rs//+a7P//mu3//5rt//+a7f//mu3//5rt//+a7f//mu3//5rs//+a7f//mez/ - /5fs//+W6v//k+r//5Do//+N5///jOb//4rl//+E4v//fuD//4bh//+Z5v//WMn+/wCU6vAAK0NjAAAA - LwAAABIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAqv8DAIXPPgCS5+Rsxf3/r9n//47M//94w///csL//3TE//92x///eMr/ - /3vO//9+0P//gNP//4PW//+E1///h9j//4jZ//+J2f//itr//4vb//+M3P//jd3//47e//+P3///j+D/ - /5Hi//+T4///lOT//5bm//+X5///mej//5vp//+b6v//mur//5rq//+a6///mev//5jr//+Y7P//mez/ - /5js//+Y7P//mez//5rs//+a7f//mu3//5rt//+Z7P//mOz//5fs//+U6///kun//47n//+L5v//iOX/ - /4Xj//+E4v//kuT//6jp//+e4/7/E6r8/wBXjZ8ACQ06AAAAHQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk/w4AfMSMEaX5 - /aPX//+f0///hcj//3TB//9zwv//dcT//3jH//95yv//e83//37P//+A0v//gtT//4TV//+G1f//iNb/ - /4jX//+I1///idj//4vZ//+M2v//jNv//43d//+P3v//kN///5Hh//+T4v//leP//5fm//+Y5///muj/ - /5ro//+a6f//mun//5jq//+Y6v//mOr//5jq//+Y6///mOv//5jr//+Y7P//mez//5rs//+a7P//muz/ - /5ns//+Z7P//mez//5fr//+T6v//kOn//4zn//+J5v//h+X//4Tj//+K4///nef//7Lt//9Cv/3/AITU - 3AAdLVAAAAApAAAADgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJXjJACJ2s9Iuvz/s93//5TO//99w///c8D//3XC//93xP//esf/ - /3vK//98zP//f8///4HR//+D0v//hdP//4bU//+I1f//idX//4nV//+J1///i9f//4vY//+M2v//jNr/ - /4/c//+Q3v//kt///5Lg//+U4v//luT//5jk//+Z5v//muf//5ro//+a6P//mOj//5jo//+Y6P//mOn/ - /5nq//+Y6///mev//5nr//+Z7P//muz//5rs//+a7P//muz//5rs//+Z7P//l+z//5Xr//+S6v//j+j/ - /4zn//+J5v//h+X//4bj//+W5///rOv//4PZ/f8Hoff7ADxifQAAADQAAAAXAAAABAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf/wgAfMJiBJvz - 84zP/v+p1///jMv//3jB//92wf//d8L//3nE//97x///fcn//37L//+Bzv//gs///4TQ//+G0f//htH/ - /4fS//+I0v//idT//4rU//+L1v//jNf//43X//+N2f//jtn//5Db//+R3f//k97//5Tg//+W4f//mOP/ - /5nl//+a5v//m+b//5rn//+a5///muj//5ro//+Z6P//mun//5rq//+a6///muv//5rr//+a7P//m+z/ - /5vs//+b7P//muz//5ns//+Y7P//l+v//5Tq//+S6f//j+j//4zn//+J5v//h+T//5Dm//+l6v//r+r+ - /ym1/P8Ab7TAABMeQwAAACMAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJfzFgCAzLEosfz/r9v//5vR//+Ex///d8H//3jC//95wv//e8T/ - /33H//9/yf//gMr//4LM//+Ezv//hc7//4bO//+I0P//idH//4rR//+K0v//i9L//4zU//+N1f//jtb/ - /47X//+O2P//kNr//5Hb//+U3f//lt7//5fg//+Y4v//muP//5vk//+b5f//m+X//5zm//+b5///m+f/ - /5vo//+b6f//nOn//5zq//+c6///nOv//53s//+c7P//nOz//5zs//+c7P//m+z//5rs//+Y7P//luv/ - /5Tp//+R6f//j+j//43n//+K5f//jOb//53p//+z7v//Zs79/wGU6vAAKD5iAAAALwAAABEAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAg807AJHn - 5GzF/f+y3P//k83//37E//94wf//e8L//3zD//9+xf//gMf//4HI//+Dyv//hcv//4bM//+Hzv//iM7/ - /4rP//+L0P//jND//4zQ//+M0f//jtP//5LV//+X2P//m9r//5fa//+T2f//k9r//5bc//+Y3v//mN// - /5rg//+b4f//nOP//5zj//+d5P//nuX//57m//+h5///pur//6jq//+l6v//oer//6Dr//+f6///oOv/ - /6Ds//+f7P//n+z//57s//+d7P//nez//5vs//+Z6///l+v//5Tq//+S6f//kOj//47n//+N5v//mej/ - /63t//+j5f7/Fav8/wBWjJwACQ05AAAAHAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3/DQB2vJscqfr+qtr//6HU//+Kyf//fMP//33E//9/xf//gcb/ - /4PH//+EyP//hsn//4fK//+Iy///isz//4vM//+Mzf//jM7//43O//+Q0P//lNL//5vW//+l2v//rt// - /7rk///A5v//s+L//6jf//+c2v//mNr//5rc//+b3f//nN///53h//+f4v//oOL//6Hj//+i5P//rOj/ - /7js///F8f//y/P//8Lx//+67///s+3//63t//+p7P//puz//6Ts//+k7P//o+z//6Lt//+h7P//n+z/ - /53s//+c7P//muv//5fq//+V6v//k+n//5Ho//+V6f//pez//7Xv//9Sx/7/AYvd5gAeLVcAAAAtAAAA - EAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdLgqAJHn - 4WHC/f+z3P//ls///4PG//9+xP//gcX//4PG//+Fx///hsj//4jJ//+Jyv//i8v//4zL//+Ny///jsz/ - /4/N//+Tz///mdL//6DV//+o2f//s9///8fn///I6P//pN3//5HV/v/A5///uOT//6je//+c2v//nNv/ - /53c//+g3f//oN///6Hh//+j4v//pOP//6vm//+66///x+///63k/v+e4P//x/D//9n4///O9P//w/H/ - /7rv//+y7v//re3//6rt//+o7f//pu3//6Xt//+k7f//ou3//6Hs//+f7P//nOz//5rr//+Z6v//lur/ - /5Xp//+g6///sO7//5fh/v8Vq/3/AEd1kgAAADcAAAAcAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/fCABwsHQLovj9ndb+/6nX//+RzP//gsX//4LF//+Fx///hsf/ - /4jJ//+Kyv//jMr//4zK//+Ny///j8z//5HN//+Wz///ndP//6XW//+t2v//t97//8jm///B5P7/gtD+ - /za3/f8Hm/HqApfv7GvH/P/G6P//sOH//6Db//+d2v//n9z//6Dc//+i3///peH//6bh//+n4///suf/ - /8Dr//+e3v3/HKf1/AKP5OMdrP39ZMz//7Po///Z9///0/X//8Xy//++8P//ue///7Hu//+s7v//qu7/ - /6ju//+m7v//pe3//6Lt//+g7P//n+z//5zs//+a6///mOr//53r//+u7v//tu7+/zm8/f8Ae8XSABEc - SgAAACkAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkN4XAITS - xj23+/+23f7/n9P//4vJ//+Dxv//hcf//4jJ//+Kyf//jMr//47L//+PzP//kMz//5TO//+a0f//o9X/ - /6rY//+y3P//weL//8nl//+34P//fM3+/yuw/P8Ak+reAIfWuQCV6XoAhNCtMrT7/8Tn/v+24f//pdv/ - /5/a//+h2///odz//6Te//+m4P//puD//6ni//+35///w+z+/2/N/P8BlOruAH/FkgCL3KcAit3GCJ/0 - 7D++/v+l4v//2vf//9r5///N9P//xPL//73x//+27///r+///6zu//+o7v//pu7//6Xt//+k7f//oez/ - /5/s//+c6///nev//6nt//+38P7/edb9/wmf9voAL05zAAAAMwAAABYAAAAEAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - HwCb70sAl+2NAJLltgmb7sRfxvr0hNn+/2fP/f8Ger7AACEyHwAAAA0AAAACAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzx - EgCF0p4Co/j/AJHl2ACI2KMAl+pdAJv0LgCZ8hQAkv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAn/8IAIbUUwac8vSx3/7/xOT//7Da//+l1f//ptb//6vZ//+84f//zOj//ze2+/8AbK+4ACU8 - IgAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALb/BwCm/xQAofkuAKL5WgCZ740Aleu6A6D4 - 5gSY7ekATn8nAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfIUAJbtmwCH1ZwAm/NCAJ72HQCV/wwAgP8CAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAlO8tAZjv4o7T/v/N5///tN3/ - /6fW//+l1v//rtr//8Di//+95P7/Hqr6/wBZkI4AEx0aAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACA/wIAqv8MAKf/HQCi+0IAn/d4AJzymQB3uSYAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmfIUAJzxEgCS2wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACX9hsAjN3MWsL9/9Lq//+43///qdf//6XW//+x3P//w+T//6Ha/f8InfL8ADxi - YAAAABMAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLb - BwCc/xIApv8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzxEgCDzqU1uPz/y+f+ - /73g//+r2f//pdb//7Td///G5f//ecv9/wGS5uoALEpCAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAlf8MAIfWcBCk+fq54f7/weL//67a//+m1v//t97//8nm/v9Iu/v/AHvG - ywAvRysAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS/wcAlOZCApfu - 6qLb/v/J5v//sdv//6nX//+73///w+b+/yqv+v8AZKGlACM+HQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCf+CUAlerXc8n9/9Lp//+03f//q9n//8Hi//+x3/3/EaP3 - /gBQgHYADAwWAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJv0 - FwCF07xJv/3/0en//7nf//+v2///wuP//5PV/f8El+z1ADNRTwAAABEAAAACAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/8QAIbUjx+s+/7C5P7/vuH//7Lc///H5f7/XsL8 - /wCJ2dwAL0w3AAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACZ/woAi9tZBZft8a/f/v/D4///tt3//8fk/v83tvv/AGusuQAsSSMAAAAKAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJn/BQCX7TYBlu/eitD+/8zn//+73///u+D+ - /xyo+v8AXZWPABwvGwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJz3HwCN38dWwf7/0en//8Di//+f2P7/Bprw+ABCaVwAAAASAAAAAwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8UAIranCCs/P7D5P//yuf/ - /2bF/P8AitvfADVUOQAAAA0AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACk/w4Aj+JsBZbr7q/e/v/M5/7/PLf7/wByt78APF4mAAAACgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ//CACZ8EYAlezXitH/ - /8Xl//8eqfn/AGWilQAsRh0AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAqv8DAJr5KwCL3Mhgxf7/tuL+/wea8PoAS3tnABcjFgAAAAMAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl+wbAIra - sTq5/f+R1f7/A5Lm6wA7YUcAAAAPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc8RIAjd6FEqH0+GDG/P8BgcrQAD1fLgAAAAwAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJX/ - DACX71sHmeziNbX6/wFxs6kANl0hAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkv8HAJv3PQGU6dUJn/j/AGSfdgApRxkAAAAEAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD//wEAn/glAI7hzwCa9PoAVINKABERDwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ9RkAjuCsAJbv6ABThTAAAAAHAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAL//BABws0EAdbmmADRGDwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFZDgBpokEAAgMDAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////// - /////////////////////////////////j////////////////////w////////////////////8H/// - /////////////////B////////////////////gf///////////////////4H/////////////////// - 8B////////////////////AP///////////////////wD///////////////////8A////////////// - //////AP///////////////////gB///////////////////4Af//////////////////+AH//////// - ///////////gB///////////////////4AP//////////////////8AD///////////////////AA/// - ////////////////wAP//////////////////8AD//////////////////+AAf////////////////// - gAH/////////////g////4AB////4P///////4D///+AAf///4D///////+AH///gAD///gA//////// - AAP//wAA///AAf///////wAA//8AAP//AAH///////8AAB//AAD//AAB////////gAAH/wAAf+AAA/// - /////4AAAP8AAH+AAAP///////+AAAA+AAB8AAAH////////wAAADgAAcAAAB////////8AAAAAAAAAA - AAf////////gAAAAAAAAAAAH////////4AAAAAAAAAAAD////////+AAAAAAAAAAAA/////////wAAAA - AAAAAAAf////////8AAAAAAAAAAAH/////////gAAAAAAAAAAB/////////4AAAAAAAAAAA///////// - +AAAAAAAAAAAP/////////wAAAAAAAAAAH/////////8AAAAAAAAAAB//////////gAAAAAAAAAAf/// - //////4AAAAAAAAAAP/////////+AAAAAAAAAAD//////////wAAAAAAAAAB//////////8AAAAAAAAA - Af//////////AAAAAAAAAAH//////////4AAAAAAAAAD//////////+AAAAAAAAAA///////////wAAA - AAAAAAf//////////4AAAAAAAAAA//////////gAAAAAAAAAAA////////+AAAAAAAAAAAAA///////w - AAAAAAAAAAAAAA//////AAAAAAAAAAAAAAAAf///8AAAAAAAAAAAAAAAAAf//gAAAAAAAAAAAAAAAAAA - f+AAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAA - AAAAAAPgAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAP//4AAAAAAA - AAAAAAAAAB////8AAAAAAAAAAAAAAAP/////8AAAAAAAAAAAAAA///////+AAAAAAAAAAAAH//////// - /AAAAAAAAAAA///////////AAAAAAAAAB///////////wAAAAAAAAAP//////////8AAAAAAAAAD//// - ///////AAAAAAAAAAf//////////gAAAAAAAAAH//////////4AAAAAAAAAA//////////8AAAAAAAAA - AP//////////AAAAAAAAAAD//////////wAAAAAAAAAAf/////////4AAAAAAAAAAH/////////+AAAA - AAAAAAA//////////gAAAAAAAAAAP/////////wAAAAAAAAAAD/////////8AAAAAAAAAAAf//////// - +AAAAAAAAAAAH/////////gAAAAAAAAAAA/////////4AAAAAAAAAAAP////////8AAAAAAAAAAAD/// - //////AAAAAAAAAAAAf////////gAAAAAAAAAAAH////////4AAAAAAAAAAAB////////+AAAB4AAGAA - AAP////////AAAB+AAB4AAAD////////wAAD/gAAfwAAA////////4AAH/4AAP/gAAH///////+AAH// - AAD/+AAB////////gAP//wAA//8AAP///////wAP//8AAP//wAD///////8Af///AAH///gA//////// - Af///wAB///+A////////4////+AAf///8f/////////////gAH//////////////////4AD//////// - //////////+AA///////////////////gAP//////////////////8AD///////////////////AB/// - ////////////////wAf//////////////////8AH///////////////////gB/////////////////// - 4Af//////////////////+AP///////////////////gD///////////////////4A////////////// - //////AP///////////////////wH///////////////////8B////////////////////Af//////// - ///////////wH///////////////////+B////////////////////g////////////////////8f/// - //////////////////////////////////////////////////////////////////////8oAAAAYAAA - AMAAAAABACAAAAAAAICUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNUGAEx5KQAVIBsAAAAJAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACZ/wUAjNwzAIHOrgBIcFEAGygTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ/woAi91eAJPp6gBbkIIAJTccAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ7g8AgtFvAJn1 - +ABim6QAJTgpAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAID/AgCT6xoAfcaTHbP7/wRvrbsAME01AAAcCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BACb8ykBhdLDUs/9/wqByNUAOlhLABER - DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL/ - BwCBy0cHm/Psbtb+/xeg7vMAQmxuACArGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKLoCwB1um4ap/v7fdv+/yOw+/8AXpicACc+IQAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/vEAB3vpQ8u/3/gt7/ - /za8/P8Ac7nGAC1JLQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA//8BAJf2GwJ9xLFl1P7/btb//1jM/f8Dg9DeADJJQgAAAAkAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FAJTkMAqR4Mx11v7/Xc/+/23U/f8SleDrADte - XAAeLREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8JAH/G - Vhuj8/Fx0///Tcj//3HW/v8tq/P5AE1+fQAmQhsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAme4PAHa/hCyv+/5q0f//O8H//2XP/v8/vfz/AGmosQAvSiYAAAADAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAl/MWAHrBn0K+/f9fyv//LLn/ - /1bI//9Mxfz/AnvC0AAySzMAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACq/wMAnPEkBH/Js2HM/f9Mwv//HrL//0fC//9cy/3/BobR4AA2VUsAFCcNAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgMAgMAMACdO - DQAAAAwAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS/wcAitw/EJjo22rN//87uP//Faz//ze6//9mzv3/G5vn - 8QBBaGgAIDUYAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADtiDQBNcxQAICAIAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKqqAwCZ6xkAg85RAGmmQAA4XDIAGi4nAAwMFQAAAAcAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi6AsAesFiHqT1 - +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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf/xAAmvNWA4bUvWnW//9X0P//Jr///xy6//8cuf//G7b/ - /xm1//8Ysv//FrD//xSt//8Tq///F6v//ySu//81tP//ULz+/2XF//9Zwv7/Qrr9/13A/v9Suv//FaH/ - /wSa//8Gmv//Bpr//waZ//8Emf//Dpz//0e0//9gvv7/Q7j8/1jA/v9mw///Vb3+/zix//8kq///Fqf/ - /xCm//8RqP//FKv//xat//8Xrv//GbH//xuz//8ctP//Irj//1PJ//962f7/D5Hg3wB4vmAAgMkOAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wYAnfU0AIPQ - hknG/vt02v7/OMj//x6+//8evP//Hrr//x25//8bt///GrX//xmz//8Wsf//E67//xCq//8Rqf//F6r/ - /yqu//9EuP//WMD//0q5//8mqv//CZ7//wee//8Gnv//Bp7//wWd//8FnP//Bpv//x6j//9Fsf//Vrr/ - /0Oz//8oqf//FKL//wug//8Jof//C6P//w6l//8Qp///E6n//xWr//8VrP//F63//xiv//8XsP//Krj/ - /23S//9NxP7/AHO5rwCO4y0AgP8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAm/QXAJjuZReZ5Nt43P7/TdD//yLB//8gv///H77//x+9//8gvP//ILv/ - /x66//8ct///GrT//xex//8Urv//EKv//w+o//8WqP//Hqr//xen//8Lov//CqH//wmi//8Iov//B6L/ - /wag//8Gn///BZ3//wab//8Rnv//F6L//w6e//8FnP//BZz//wig//8Jof//C6P//w2m//8Qp///Eqn/ - /xOq//8Uqv//FKv//xWr//8Vrf//PLz//2/R//8Wo/n7AHCzhwCc/xIAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmeYKAJr0RwCBzbJi1f7/a9r/ - /zDH//8hwv//I8L//yTB//8lwP//JsD//ya///8kvv//Ibz//x64//8btf//GLL//xWu//8Sq///D6n/ - /w2n//8Np///Daf//wun//8LqP//Cqj//win//8IpP//BqH//wSf//8Dnf//A5z//wOd//8Env//BaD/ - /weh//8Io///Cqb//wyo//8Oqf//EKr//xKp//8SqP//Eqn//xGo//8arP//VsT//1rJ/v8BgtLOAHvG - RwCS2wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgP8CAJjxJQCI2Hs3uPjxg+P+/0TP//8lxf//JsX//yfE//8qxP//LMT//y7F//8txP//KsP/ - /yfA//8kvf//H7n//xy2//8Zs///F7D//xWv//8Urv//Eq7//xGv//8Pr///Da///wut//8Kqv//CKb/ - /wak//8Fov//BaH//wSi//8Eov//BKP//wWl//8Gp///CKr//wqr//8LrP//Dar//w6o//8Opv//D6X/ - /w6l//8pr///bMv//zCt9PUAdbmPAIDNHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/DwCa81YFi9nLcNr//1/Z//8tyf//Jsf/ - /yrH//8tx///MMj//zLJ//80yf//Msj//y/F//8sw///J8D//yO9//8guv//Hrj//xu2//8atf//GLX/ - /xa1//8Utf//EbX//w+y//8MsP//Cq3//wiq//8HqP//Bqf//wSm//8Ep///BKj//wSq//8Fq///Bq3/ - /wet//8IrP//Cqn//wum//8MpP//DKH//xKk//9Atv//Y8v+/waH1NkAf8hcAIDVDAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLb - BwCb8TgAfsqhPML+/3bh//880P//KMn//yrJ//8uyv//Msv//zbN//85zf//Ocz//zbK//8zyP//MMb/ - /yvD//8owf//Jb///yO9//8gvP//Hrv//xy7//8auv//F7r//xS4//8Rtf//DrL//wuw//8Jrv//B63/ - /wWs//8FrP//BK3//wSu//8Er///BLD//wWu//8GrP//B6j//wij//8Kof//CJ///x2n//9av///S8D9 - /wB4vrMAkN4uAID/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCX9hsAk+ZpFJ7r1YDk//9U2P//Ls7//yvL//8vzP//M83/ - /zjP//87z///PdD//zzP//86zf//Nsv//zPI//8wx///LMT//ynD//8nwv//JMH//yK///8fvv//HL7/ - /xm8//8Wuv//Erj//w+1//8MtP//CrP//wey//8Gsv//BrL//wSy//8Dsf//A7H//wOu//8Dqf//BaX/ - /wWg//8Gnf//B53//zKu//9mxf7/HZ3s7gB2u3gAlOUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV/wwAmvVMAXnA - oGPX//9u4P//ONH//yrO//8wzv//NM7//znP//890f//QNH//0DR//8/0P//O8///znN//82y///Msn/ - /y/H//8txf//KsT//yfC//8jwf//IL///x2+//8avP//Frv//xK5//8QuP//Dbf//wu1//8Itf//BrX/ - /wW0//8Es///A7H//wOt//8CqP//A6L//wSe//8Dm///Dp7//0q2//9axv7/AoLN0wCBykkAn/8IAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACq/wMAmfIoAILQfyyx+vqB5v//TNj//y3Q//8w0P//NND//zrS//8/0///QtT/ - /0PT//9D0///QdL//z7Q//87zv//Oc3//zXK//8yyf//L8f//yzG//8pxP//JcL//yHA//8evv//G73/ - /xi8//8Uuv//Ebn//w+4//8Nt///Crb//wi1//8Gs///BLD//wOs//8Cpv//AqH//wOc//8Cmf//H6T/ - /2bB//87tvv9AHO3oQCU5x8A//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlv8RAJn0WgmN2b1/5P7/Z9// - /zXU//8w0v//NNP//zvU//9A1f//RNb//0bW//9G1v//RdX//0LT//9A0f//PtD//zvN//84zP//Ncr/ - /zLI//8vx///K8X//yfD//8kwv//IcD//x6+//8avf//F7v//xO6//8QuP//Drf//wu1//8ItP//BrD/ - /wSr//8Dpf//Ap///wGb//8Fmf//Oa7//2fF/v8OkN/jAHvCZgCS7Q4AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAktsHAJnxNwB4wZVJxv3/gOj//0PY//8w0///NdT//zvV//9B1///Rdj//0nY//9J2P//SNf/ - /0bV//9E1P//QdP//z/Q//88z///Oc3//zXL//8zyv//MMj//yzG//8pxP//JcP//yLB//8ev///G73/ - /xe7//8Vuv//Ern//w63//8Ktf//CLH//war//8EpP//Ap///wCa//8Un///Vbr//zu5/f8AecPGAHm8 - OQA5cQkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQAAAAMAAAAGAAAACgAOGxMAHScaAF6SMQB2u40Jl+rveOL//1je//8z1v//NtX/ - /zzW//9C2P//SNn//0vb//9M2v//TNj//0nY//9H1v//RdT//0LT//9A0f//PdD//zrO//83zP//Ncr/ - /zHI//8uxv//K8X//yfD//8kwv//IMD//x29//8avf//Frv//xK6//8Ptv//C7L//wir//8Gpf//A6D/ - /wOc//8qqP//Y8L//xed7vMAaKehADpdQgANGicACBAgAAAAFgAAAA4AAAAJAAAABAAAAAEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAkAABEPACArGAAkOiMAKD4tACtFOwA0VVoATX6FAGam - tgGBztkeou30eN/+/1vg//811///N9f//z3Z//9E2v//Stv//03c//9O2///Ttv//0za//9L2P//SNf/ - /0bV//9E0///QdL//z/Q//88zv//Ocz//zbL//8zyf//L8f//yzF//8pxP//JcL//yLA//8fv///G73/ - /xi7//8UuP//ELT//wuu//8IqP//BaL//wWd//8uqv//ZMH+/yOh7/UCgc3dAGiovgBJeI0ALEllAB8x - SgAdKj0AGCI0AA0aJwAAABsAAAATAAAADAAAAAYAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAACAASEg4AIDUYAC1LIgAxUS8AMU9JAENt - awBVi5MAZ6OwB3e5xxiY4ekprvj+M7r6/0vJ/P973/7/c+P//0fb//801///Odn//0Da//9G2///S9z/ - /0/d//9R3f//UN3//0/c//9N2v//S9n//0nX//9H1v//RdT//0LS//9A0f//Pc///zrN//83y///NMr/ - /zHI//8txv//K8X//yfD//8kwf//IMD//xy9//8Yu///E7b//w6w//8Lqv//B6T//wSe//8Zo///Srb/ - /2G//v9Eufv/KLD6/xym+v4SlubsCHm8zwBnorYAUoacAD1leAAlO1UAJTo+AB4tMwAUIiUACQkcAAAA - EwAAAAsAAAAGAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAIAgAJSUOACUxFQAqRB4AK0MqADBK - OwA4V10ATX6CAGCapQRzssMUkNnhI6Tv+Dey9/5TxPv/f9v8/5fj/f+k6v7/puz+/4Pm//9b3f//Qdn/ - /zTX//832P//PNr//0Pc//9J3f//Tt7//1Hf//9S3///Ut7//1He//9P3f//Ttv//0za//9K2P//SNf/ - /0XV//9D1P//QdL//z7Q//88z///Oc3//zbK//8zyf//MMj//yzF//8pxP//JcP//yLA//8evf//Gbn/ - /xO0//8Prf//C6j//wei//8Gnv//FqP//y6r//8+sP//ULf+/1a8/v9Wvf3/UL78/ze0+/8mqPn/GqHz - +g6O2uIEcrHIAF+YrgBJd4sAMU9qACE1TQAgMjgAHSgtABYdIwAKFBkAAAARAAAACgAAAAUAAAACAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFABcXCwAlMRUAJz4hACtE - KQAuTTgAOl9UAEp1dwBYj5wCbau5C4HG1Byg6/Mvrfb9R7v8/3bV/P+O3f3/meH+/6Tm/v+h5///luT+ - /5Hk//+N5P//ieT//4fl//924v//TNv//zTX//842f//P9v//0be//9M3///UeD//1Ph//9U4P//U+D/ - /1Lf//9S3v//UN7//07c//9M2v//S9n//0nY//9G1v//RNX//0LT//8/0f//PdD//zrN//83zP//NMv/ - /zLI//8vx///K8X//ybD//8jwf//Hr3//xi4//8Us///Dq3//wqm//8Iof//BJ3//wOb//8Hm///Dp3/ - /xmg//8kpf//Mav//0Oy/v9Ruf7/VLv9/1a//f9Ov/z/MrH7/yGm+P0Wn/H3C4bP3AJqqL0AVoqkAEVv - hQAxTmIAJDVHACAtOAAbJi8ADx0jAAAAFwAAAA8AAAAIAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACq/wYAluERAFF/LABMeFUAUYV4AGKdngF4vMoFkePrFp/x+zmy+f9pyvv/itn9/5jb/v+g3v7/o+H/ - /5fd//+P2///idr//4Tb//9/2v//fdv//33d//9+3///f+D//4Hi//+E5P//huX//2ng//9A2v//Ptv/ - /0fe//9P4P//U+H//1Xh//9V4f//VeH//1Pg//9S3///Ut///1De//9P3f//Tdv//0zZ//9K2P//R9f/ - /0XV//9D0///QNL//z7Q//87z///OM3//zXL//8zyf//MMj//yzF//8ow///JMH//x68//8Zt///E7H/ - /w6q//8LpP//CKD//wWd//8Em///Apn//wGY//8Al///AZj//weZ//8QnP//H6P//y6p//8+r/7/Ubn+ - /1q9/v9dwf3/XMT9/0i8/P8srfr/FKH2/QSS5+4Be8TSAGGdqgBJdoIAOV5lACxGRQAwTSsAFSkZAAAA - CAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/BgByt0YAfsWrAITT0QiP3usupu/4Tbn8/2rI/P+E0P3/ltb+ - /5/Y/v+W1f//j9L+/4jR//+A0P//e8///3jQ//930f//d9P//3jV//961///e9n//3zb//9+3f//f97/ - /4Dg//+B4v//hOP//4nm//+A5f//Z+L//07f//9M3///U+H//1bi//9X4v//VuL//1Xh//9U4f//U+D/ - /1Lf//9R3v//T93//07b//9M2v//S9n//0nX//9H1v//RNX//0HT//8/0f//PND//znO//82y///NMr/ - /zHI//8txv//KcP//yS///8euv//GLT//xKu//8OqP//C6T//wih//8Gnv//BZz//wSb//8Dmf//Apn/ - /wCX//8Alv//AJX//wKX//8GmP//Dpz//xyi//8rqP//Oq///022/v9dwP7/X8H+/1nC/f9Mv/z/PLb7 - /ySj8fkHj+LvAIbW2wB5wbMAX5dTAECACAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ//CACF0kgAh9OeAI7h - uASR5cgipPPrP7T9/lvC/v+J0v7/otn+/6ja/v+h2P//mdT//47S//+Fz///fc7//3nO//92zv//dM// - /3bR//930///edb//3rY//982v//fdz//37e//+A3///geH//4Xj//+M5///kOn//4fo//9v5f//VeH/ - /1Li//9W4v//V+L//1bi//9W4f//VeH//1Pg//9T3///Ut7//1Dd//9P3P//Tdv//0vZ//9J2P//SNf/ - /0XV//9C0///QNL//z7Q//87zv//OM3//zXL//8yyf//Lsb//yjC//8ivf//G7f//xWw//8Qq///Daf/ - /wqj//8JoP//B5///wad//8Em///A5r//wGY//8Al///AJf//wSX//8Mm///FZ///ySl//80q///RrP/ - /1i6/v9nw///a8j+/1/G/v9Evf7/Mrb8/xui8+oEk+nJAIXSugB+yJoAcLFAAJn/BQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACi/wsAm/YcAJr0MACa9UkAkullAI/ihwCG1rADhtTDGJrn2EOx9fFkxv3/e8/+ - /5TX/v+i2///p93+/5/b//+T1///itX//4LT//980///e9T//3nV//951///etn//3zb//9+3P//gN// - /4Ph//+H5P//jOb//5Pq//+Y6///hen//2jl//9Z4///VOH//1bi//9X4v//VuL//1Xh//9U4P//U+D/ - /1Lf//9R3v//UN3//07c//9M2v//Stn//0jX//9G1v//Q9T//0HS//8/0f//O8///znN//81y///Mcj/ - /yvE//8lv///Hrn//xey//8Srf//D6n//wum//8Jov//B6H//wWe//8Gnv//Cp7//w+f//8Yof//J6f/ - /zmu//9JtP//Wrz//2DB//9ew/7/VML+/0S+/f8zr/r0F5vr3gOG0scAgM22AIDOjwCO4mMAmPRFAJn0 - LQCT6xoAkv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJnMBQCZ5goAme4PAJ7z - FQCf8igAm/NAAJnvVwCS5WoAhtOXAYXStwiQ4M4npfHgTbf29G7O/v+J1f7/mtz+/6jh//+o4P//n97/ - /5Xc//+L2v//hNn//4DZ//9+2v//ftz//4Df//+E4f//iOT//43n//+S6f//mOv//5rs//+L6///beb/ - /1rj//9T4f//VuL//1fh//9V4f//VeH//1Ph//9T4P//Ut///1He//9P3P//Tdv//0vZ//9K2P//SNf/ - /0XV//9D1P//QNL//zzQ//85zv//NMv//y7F//8nwP//ILr//xq0//8Ur///D6v//xGq//8Vqf//HKr/ - /ymu//84sv//Rrj//1i+//9iw/7/YMT//1jD/v9Mwf7/Orb9+R2f7+QIjt7TAoLNvQB/yJcAidZsAJPn - VQCb8j0AmPglAJLzFQCk/w4AjuMJAID/BAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC//wQAjuMJAJ3rDQCc8RIAm/chAJ31NACa+EQAk+xXAI/i - cwCD0acDjNvADI/czzaq7+ZbwPz8dM/9/5DW/v+j4P//rOX//6Xj//+a4f//jN3//4Dc//+A3v//hOH/ - /4rk//+P5///lOn//5jr//+c7P//ne3//47r//9y5///YOP//1Xi//9W4v//V+H//1bh//9U4f//U+D/ - /1Lf//9R3v//UN3//07c//9N2///S9n//0nY//9H1v//RNX//0HT//890P//OMz//zDI//8owv//Ibz/ - /xq2//8Ys///K7f//0a+//9XxP//Zcn//2bI/v9fxP7/UML9/0K7/P4rp/HsDJLi1gOG0cIAfsetAIXT - egCS5VYAm/NCAJnwMgCc7x8AlvARAJXqDACf/wgAqv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8DAKr/BgCO/wkAnesNAJ7zFQCb8CEAnPUxAJr0RwCT5mMAlOyGAIvbrQWZ8NobovL4Q7n8 - /njU/f+p4/7/p+T//4rd//992///gt7//4ji//+N5f//kuj//5bq//+Y6///muz//5zt//+e7v//lu3/ - /3fo//9d4///VeL//1Xh//9W4f//VeH//1Tg//9T3///Ut///1He//9P3P//Tdz//0zZ//9L2P//SNf/ - /0TU//9B0///Os///zPJ//8rxP//Ir3//xu4//8tvP//Xcn//3TQ/v9ayv3/NLT8/xSi9fgFmfDgAYXT - uACCz40Aj+BjAJbsRgCd9C8AnPcfAJnyFACq/wwAjuMJAKr/BgCq/wMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCA/wIAmf8FAJnm - CgCZ7g8Al/MWAJnyKACW7kMAjt9sAH7IiQB+yKoZnurlm93//5jg//992f//gNv//4Xf//+L4///kOb/ - /5To//+W6v//mOv//5ns//+a7f//nO3//53u//+V7f//gen//2fl//9X4v//VOH//1Xh//9V4f//VOD/ - /1Pf//9R3v//Ud3//0/b//9N2v//S9n//0jX//9F1f//PtH//zbM//8txv//JcH//yC8//9Dxf//cdT/ - /x+d5e0Bd7zBAHO6lgB/yGsAkOFCAJ/4JQCS8xUApO0OAKr/CQCZ/wUAgP8CAP//AQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BACO4wkAnesNAJv3IQCH1XwQnO7vn9// - /5Hb//971v//ftj//4Td//+J4f//jeT//5Lm//+U6P//lun//5jr//+Y7P//mez//5rt//+c7v//n+// - /5ru//+N7P//euj//2Dj//9U4f//UuD//1Pg//9T3///U9///1He//9Q3P//Ttv//0vZ//9I1v//QtP/ - /znP//8xyf//J8X//yLA//8+xf//btT+/xqj7/YAaaejAF+VMACq/wwAn/8IAKr/AwAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8DAJnyKAB3vaFexvz/reP//4PU//950///fdb//4Lb//+I3///jOL//5Dk//+T5v//luj/ - /5fp//+Y6v//mOz//5ns//+a7P//mu3//5zu//+e7v//n+///5Xt//9/6P//a+X//1vi//9R4P//UN// - /1Lf//9R3v//UN3//07b//9L2f//Rdb//zzS//80zf//K8j//yPD//8uw///ZNL+/0PD/f8AeMLSAEFp - RwAVFQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAleoMAJHkUw+P3NKk4f7/l9j//3jO//940P//fNT/ - /4HZ//+G3P//i+D//4/j//+S5f//lOf//5Xo//+W6f//mOn//5jr//+Z7P//muz//5vt//+b7f//m+7/ - /53u//+e7///ne7//5Ps//9+6P//bOX//17i//9U4P//Tt7//07d//9N2///SNj//0DV//840f//L8v/ - /yfG//8kw///TMz//3bZ/v8Vl+PuAFWGewAoQCAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAm/YcAHrE - jDuz+/+q3v//hc///3TK//94zv//e9P//4HX//+G2///it7//47h//+Q4///kuT//5Tn//+V5///luj/ - /5fp//+Y6v//muz//5rs//+b7P//m+7//5zu//+c7v//nO7//53u//+f7///ne7//5jt//+I6v//cuX/ - /2Xi//9X3///S9v//0LX//881P//NM///yzK//8lxv//N8n//3HY/v9CwPz/AG2uuQA4XDcAAAAHAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACf/wgAmPM+Ane9sH3U/v+e1///esj//3PI//94zf//e9H//4DW//+E2v//id3/ - /4zf//+P4f//keP//5Lk//+T5f//lOb//5Xn//+X6P//mOr//5rr//+a6///m+3//5zt//+c7v//nO7/ - /5vu//+b7v//m+7//5zu//+e7///ne7//5ns//+T6///f+f//2Lf//9L2v//O9P//y/O//8lyf//Kcj/ - /1rT//9h0/3/A4LN3wBPel4AIzoWAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh/xMAhNFvHJ3q5qPa/v+Lzf//dMX/ - /3TH//93y///e8///4DV//+E2P//iNv//4rd//+M3v//j+D//5Dh//+R4v//kuP//5Pl//+V5///luj/ - /5jp//+a6///m+v//5vs//+c7f//nO3//5vt//+b7f//m+7//5vt//+a7v//mu3//5vt//+a7f//nO3/ - /5fr//+N6P//fOP//2ne//9Y2P//QdD//03R//913P7/JKXs9gBclY4AMlEpAAAABQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/ - BACe+SoAe8ayTb/9/6XW//98xv//csP//3TG//93yv//e87//4DT//+E1///htn//4ja//+K2///i93/ - /43e//+O3///j+D//5Hh//+S4///leX//5bn//+Y6f//m+r//5vr//+a6///muz//5rs//+Z7P//mu3/ - /5nt//+Z7P//mu3//5rt//+a7f//mez//5fs//+V6v//kun//4/n//+L5f//guL//4Hg//+d5///Y9D8 - /wB0usYAQGhHABAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKLoCwCT6U4KjNjYkdX+/5fP//91wv//c8L//3bG//94yv//fM3/ - /4DR//+D1P//hdb//4jY//+J2f//itn//4va//+M2///jd3//4/f//+Q4f//k+P//5bl//+Y5///mun/ - /5rp//+a6f//mur//5nr//+Y6///mOv//5jr//+Y7P//muz//5rt//+a7f//muz//5ns//+W6///kun/ - /43n//+J5v//huT//4bi//+e6P//mOb+/wqL1+UAU4VxACE6HwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJ31GgB6wohJtvb4sNz/ - /4TH//9zwP//dsL//3jG//97yf//fcz//4DQ//+D0f//hdT//4fU//+J1f//idX//4rX//+M2P//jNn/ - /47c//+Q3v//kuD//5Xi//+X5P//meb//5rn//+a6P//mej//5jp//+Y6f//mer//5nr//+Z6///muz/ - /5rs//+a7P//muz//5rs//+Y7P//lev//5Hp//+M5///ieb//4Xk//+P5f//su///0O39fsAZJ+mADJT - OAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8GAJnyOQGDz8WC0v7/otT//33D//93wf//ecL//3vF//99yP//gMv//4PO//+Fz///h9H/ - /4jR//+K0v//i9P//4zU//+M1v//jtf//47Z//+Q2v//k93//5bf//+Y4v//meP//5rl//+b5v//m+f/ - /5vn//+a6P//m+n//5vp//+c6v//m+v//5zs//+c7P//nOz//5vs//+a7P//mOz//5Xq//+R6f//jej/ - /4rm//+L5f//quz//4Pc/f8Bh9XiAEhwXgAZJhQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApfARAIrbZh6c5uam2v7/kcz//3nC//97w///fcT/ - /3/G//+ByP//g8r//4bM//+Hzf//ic7//4vQ//+M0P//jNH//47T//+S1f//mtn//5ja//+T2f//lNv/ - /5je//+Z3///m+L//5zj//+c5P//neX//57m//+k6f//qOr//6Pq//+g6v//n+v//6Ds//+g7P//n+z/ - /57s//+d7P//m+z//5jr//+U6v//kun//4/o//+M5///ner//6/s/v8fqfn+AF2WmQAzUygAAAAFAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wMAnfInAHnB - nV/D/P2s2f//h8j//3zD//9/xP//gsb//4TI//+Gyf//h8r//4nL//+Mzf//jM7//43O//+Q0f//l9T/ - /6PZ//+24f//wOf//7jk//+l3v//mNv//5rd//+c3v//nuD//5/i//+g4///ouT//67p///B7///zfX/ - /8bz//+37///re3//6js//+l7P//pOz//6Ps//+h7P//n+z//5zs//+a6///l+v//5Tp//+R6f//l+n/ - /7fv/v9w0v3/AW+xwgBEbkMAEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACV/wwAkeVPA4XQzpLW/v+d0v//gsb//4HG//+Exv//h8j//4jJ//+Kyv//jMv/ - /47M//+Pzf//ltD//57U//+s2v//v+P//8Xo//+R2f7/UcH+/5vX/v+/5///otz//5zb//+e3f//oN// - /6Pg//+k4v//quX//8Tu//+x5P3+VcT//5Lf/v/S9v//1Pf//8Lx//+27///r+7//6nt//+n7f//pe7/ - /6Pt//+g7P//nez//5vr//+Y6v//l+r//6vt//+w7f7/F5ji7gBUhXcAJz4hAAAAAgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AQCX9hsAg852L6bu7a7c//+QzP//gsX/ - /4bH//+Iyf//i8r//43L//+Oy///ks3//5rR//+k1v//tdz//8Tl//+y4v//hdb+/z2u8usCgMrEAH7L - pkSx8u/I6v7/qd7//5/a//+h3P//o97//6bg//+n4f//sOX//8nw//9Jt/f+AHfFwgF7xL0zqu/hhtv/ - /73v///a+v//z/b//73x//+z7///rO7//6ju//+k7f//o+3//6Hs//+e6///m+v//6bt//+98f7/P7n6 - /wBjn6gAM1Q3AAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLb - BwCY7jsAf8q3dc3+/63Z//+Jyf//h8j//4vK//+Myv//kcz//5fQ//+i1P//rtr//8Di//+94f//ltj+ - /1y++/oWlODWAH/JrgCM3HMAmPFZAJr0WxKU4tq25f//tOD//6La//+k3P//pt7//6jf//+p4P//uOb/ - /7Tm/v8UoPH7AG2ufgCZ8VoAkeVtAIDPoBKS3stfwvf1m+D//830///Y+f//xfP//7jx//+w7///q+// - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ/wUAnPMsBH/IqZ7f/v++4f//qNf//7je//+c3P7/BoTN - 2QBYjDoAf78EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAnfUaAHrC - mGjH/P/H5P//rNn//77h/v970Pz/Anm/xwBflyAAAP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAlvARAHzIfz+y9/3H5/7/stz//8Tl//9cwfv/AGytogBrrhMAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAov8LAIveVyWj7e6/5f//uN7/ - /8Tm/v8/rO73AF6XbwBVmQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAktsHAJf2Ng+V5Ma44///veD+/7Hh/v8Yld7nAFOFUABffwgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAJvwIQF9xqmT2/7/yub+/4XT/P8Bgc3WAFKD - LwD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTy - EwB6wpBUvPr/1ev+/06//P8Ac7m9AGqfGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3rDQB9yW0lp/X7v+T+/zaw+f8AZaWRAFqWEQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ//CACP40YGmO3intr+ - /x6c5uwAV4xcAF2LCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJn/BQCd9C8BhdG6c9P9/wyAxcwAW5E4ADNmBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/AwCX7yAAf8mQLbj7/wVzs7MAWo4iAICA - AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - AQCc/xIAi9xpAJnx8gBrqpAAXpQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi/wsAlOddAJHk5ABvr2cAccYJAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf3wgAmPBFAI3g - uQB8wz8Av/8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACA/wIAm/QXAJbxOACP7xAA//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CAJL/BwD//wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// - ////////////////////////////////////////////////////////////////////H/////////// - ///+H//////////////8H//////////////8D//////////////8D//////////////4D/////////// - ///4D//////////////4D//////////////4B//////////////4B//////////////wB/////////// - ///wB//////////////wB//////////////wA//////////////gA//////////////gA//////////g - f//gAf//wf/////AH//gAf//Af/////AA//gAf/4Af/////AAP/AAf/AA//////gAD/AAf8AA//////g - AAfAAPgAA//////wAADAAOAAB//////wAAAAAIAAB//////4AAAAAAAAD//////4AAAAAAAAD//////4 - AAAAAAAAD//////8AAAAAAAAH//////8AAAAAAAAH//////+AAAAAAAAP//////+AAAAAAAAP//////+ - AAAAAAAAf///////AAAAAAAAf///////AAAAAAAAf///////AAAAAAAA////////gAAAAAAA//////// - gAAAAAAA////////wAAAAAAB////////wAAAAAAA///////4AAAAAAAAB/////+AAAAAAAAAAH////gA - AAAAAAAAAAP//wAAAAAAAAAAAAA/8AAAAAAAAAAAAAAD8AAAAAAAAAAAAAAD4AAAAAAAAAAAAAAD4AAA - AAAAAAAAAAAD8AAAAAAAAAAAAAAH+AAAAAAAAAAAAAAP/8AAAAAAAAAAAAH///wAAAAAAAAAAB/////A - AAAAAAAAAf//////AAAAAAAAf///////wAAAAAAB////////wAAAAAAA////////gAAAAAAA//////// - gAAAAAAAf///////gAAAAAAAf///////AAAAAAAAf///////AAAAAAAAP//////+AAAAAAAAP//////+ - AAAAAAAAH//////+AAAAAAAAH//////8AAAAAAAAH//////8AAAAAAAAD//////4AAAAAAAAD//////4 - AAAAAAAAD//////4AAAAAAAAB//////wAABAAQAAB//////wAAHAAcAAB//////wAA/AAfgAA//////g - AH/AAf8AAf/////gAf/AAf/AAf/////AD//AAf/4Af/////AP//gA//+Af/////h///gA///g/////// - ///gA//////////////gA//////////////wB//////////////wB//////////////wB/////////// - ///wB//////////////4D//////////////4D//////////////4D//////////////4D/////////// - ///4D//////////////4H//////////////8H//////////////8H//////////////8H/////////// - ///+P///////KAAAAEAAAACAAAAAAQAgAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACd/w0Af88QAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACd/w0Ai9psAIDJdwBhnhUAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfgjAJHm1ACN4NwAesUsAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FAJzy - OwKS5+UCkOPtAHe5TQCZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJX/DACW7F8QmurqEpjm8gB1uHoAiesNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh8hMAjN+NLK/4+C2u9fwAecKlAIDAGAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAofYbAIvdukfB/P9Hwfz/AILQ - ywB5uCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACAJzz - LAKO4NVd0v3/XtP9/wKK2uAAdLU7AICAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJ//CACW7kkKkeDeX9P+/2DU/v8Lj9zoAG6vYwCf/wgAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAACV/wwAitpvG6X09FDI/v8itv//Mrn+/0bB/v9Hwv3/MK73/Raa5vIGiNbhAG2u - rQBVh10ATXcrADxaEQCf+SgDj+DaTr/+/xmh//8FmP//Bpr//xyl//9Qwv7/BIzb5ABwrzkAqv8GAHa2 - HABinFEAcraiBonX3Reb5/A1s/j9UMz9/1TP/v9Dy/7/M8f//1zW/v8anObtAInYbgCV/wwAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8BAJv0LgSQ4ddQyvz/LLz+/xOy//8VsP//H7L+ - /zO4//9Iwf3/RL77/yaq+P8KkeHuAXe9xABeloAAcrVqDZTk6Uy7/v8Mm///BZj//waZ//8Pnf//Tr3+ - /w6T4u4AaKZzAGaleQJ9xsYNlebwJ6z5/0jB+/9Qx/3/PsL//yq8/v8gu///H73//zfF/v9Uzvz/BYzb - 2wCb9C4A//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc/xIAhtWUK7L6 - /UzK/v8cuf//Grb//xay//8Trv//Fa3//ySw//89uP7/Sr78/zCx+v8Smur1BYLL2Sik8fhCtP//Bpn/ - /waZ//8Gmf//Bpn//0O0//8opPD3B4TN2xaf8PkztPr/Sb38/z+4/v8nsf//Ga///xaw//8as///Hrf/ - /x+6//9Pyv7/LbH6/gB9x6AAnP8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgP8EAJrzPwyZ6uhY0P3/KcD+/xy7//8cuP//Grb//xiz//8Ur///Eaz//xys//81tP//S77+ - /1fF/v9Xvf//I6f//wSb//8GnP//Bpv//wSZ//8hpP//Vrv//1XB/v9EuP7/Kqz//xam//8NpP//D6b/ - /xOr//8Wrf//GbD//xmx//8muP7/Vsz9/wyW5+0Af8pMAID/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACT6xoBiNW3P8H7/0HM//8ev///H77//x+8//8fu///Hrn/ - /xq0//8Urv//EKr//xWp//8lrv//Hqn//wui//8Jof//CKL//wah//8Gnv//Bpz//xmi//8epP//CZ3/ - /wWd//8Iof//DKT//xCn//8Tqv//Far//xWs//8TrP//OLv//zy7+/8BgczDAJPrGgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/8IAIbXXxml9PZX0/3/JsX/ - /yLD//8mwf//KML//ynB//8lvv//H7n//xqz//8Vr///EKv//w6o//8OqP//Dan//wyq//8Kqf//CKX/ - /wWh//8Cnv//AZ3//wOf//8Gof//CKT//wqo//8Oqv//EKr//xGp//8Qp///FKr//0zC/f8YovP4AHO5 - cACf/wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACc8SQFjuDWTsz7/zjN//8lxv//Ksb//y/H//8xyP//MMb//yvC//8lvv//ILr//xy2//8ZtP//F7P/ - /xWz//8Ss///D7H//wut//8Iqf//BqX//wSk//8Epf//Baj//war//8Irf//Cq3//wup//8Npf//C6L/ - /yKs//9Fvfv/Bovb3gCN2SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAku0OAIHNiiqz+f5R1P7/KMr//yzK//8yy///N83//znN//82y///MMb/ - /yvD//8nwP//JL7//yC8//8dvP//Grv//xW5//8Qtv//DbL//wqv//8Hrf//BK3//wSv//8EsP//BLD/ - /was//8Hp///CaL//wif//87s/7/Jav5/wB2vJoAku0OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgCV7DUNmOrqWNT8/zLQ//8rzf//M87/ - /zrQ//8+0f//PtD//zrO//81y///Mcj//y3F//8ow///JMH//yHA//8cvv//F7v//xK5//8Otv//CrX/ - /we0//8Fs///A7L//wOw//8Dqv//BKL//wOd//8PoP//Rbn8/wyV6O8AdLlEAID/AgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnvMVAoXS - sjzA+v9I1v//LND//zTQ//870///QtT//0PU//9B0v//PdD//znN//80y///MMj//yzG//8nw///IsH/ - /x6///8ZvP//FLv//xC5//8Mt///CLb//wa0//8Dr///Aqf//wKg//8Bmv//Jqj//zGy+v8Cf8i+AJ7z - FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKr/BgCF1FoYpfP2Xtz+/zLU//8z0///PNT//0PW//9H1///R9b//0PT//8/0f//PM// - /zjM//8zyv//L8f//ynF//8kwv//IMD//xu+//8WvP//Ebj//w23//8JtP//Bq7//wOm//8Anf//BZv/ - /0C1/v8Wn/H5AG+ybgCq/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAL//BACL6AsAnPESAIjMHgCF0DAAjN5WBofS02ng/v9C2f//M9X//z3X//9G2f//S9r/ - /0vZ//9I1///RdT//0HT//8+0P//Os3//zXL//8xyP//K8b//yfE//8jwf//Hb7//xi8//8Tuv//Drb/ - /wqv//8Fpv//AJ3//xei//9RwP7/BoXP2wB1uWcAcK85AGmdJwB1tRgAgNUMAL//BAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgIACAJ//CACZ7g8Al/MWAJLoIwCAxkQAe8BsAH3GlQCE0LsBiNbWBIfU3BqY3ulw3v//R9z/ - /zXX//9A2f//Sdz//07c//9P3P//TNr//0rY//9G1v//Q9T//z/R//87z///OMz//zPJ//8vx///KcX/ - /yTC//8fv///Gr3//xW5//8Osv//Can//wOf//8cpP//Wb3//xmU3usFhtPeAYfU2QCCzMAAeb+bAHS1 - cgBztEsAd74rAHvGGwCH0hEAn/8IAICAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmf8FAJX/DACL0RYAhMohAHq/OABztl8Ad76JAH/KtQKI1tkKj9zkHpfc6Dup5fBawPX7eNf+ - /4Pm/v9u4v//Stv//zXX//862v//RNz//0ze//9S3///U97//1Dd//9O2///S9n//0jX//9F1f//QtP/ - /z7Q//87zf//Nsz//zLJ//8txv//J8P//yLB//8dvf//Frb//w6u//8Jpf//CJ///yWo//9Atf//RLv+ - /0C1/v81qvX7JZzl8BKP2ucGjNrkAYfV2QB8xboAcraQAGqnaABookIAaJ4qAGmeHQBptBEAgNUGAAAA - AAAAAAAAAAAAAAAAAACd/w0AjeUmAH7DSQB2unkAesOkAIPQygKK2t8Oj9rnKKHp80y5+P520/3/keL+ - /5nm//+a6P//kub+/43m//+J5f//f+T//1rd//862f//O9r//0je//9Q4P//VOH//1Th//9T4P//Ud// - /0/d//9N2v//Stn//0fW//9E1P//QNL//z3Q//85zf//NMr//y/H//8qxf//JML//x68//8Wtf//D6z/ - /wmk//8Dnv//BJv//wqc//8VoP//Jaf+/zmx//9Iu///UMD+/0e6/f8yrfn+HJzq8wuO2+gCitniAIHO - zgB3vqoAba2CAGumVgBlozUAWZAXAAAAAACd/w0Ah9NzAI/j2wOQ4+wWluTyOavy/F3A/P+C1P3/kNr+ - /5PZ//+P1/7/g9X//33U//961v//edj//3vb//993v//f+D//4Pi//+I5f//e+T//1zg//9L3///UOH/ - /1bi//9W4v//VeH//1Pg//9S3///UN7//07c//9L2f//SNf//0XV//9C1P//PtH//zrO//81y///Mcn/ - /yzG//8mwv//Hrv//xWz//8Oqv//CqP//waf//8Em///Apn//wCX//8Alv//BJf//w2b//8eo///NKz+ - /0a4//9Rwf7/UsP9/0C2/P8pp/T8EJbm8wKQ4+8AjuHgAH7FfAAAAAAAnf8NAI3dcQCV7NcCl+3lFJvs - 6Dev+PVdv/z/gc/9/47V/v+S1P//jNP+/4HR//960P//d9L//3bT//941v//etn//33c//9/3///guL/ - /4rl//+Q6P//gej//2Tk//9V4v//VeL//1bi//9V4f//U+D//1Pg//9R3///T93//03a//9K2f//R9b/ - /0TV//9A0v//O8///zfM//8zyv//LcX//yS///8atv//Eq7//w2n//8Jov//Bp7//wSc//8Bmv//AZj/ - /wWZ//8Nm///HaL//zKs/v9Ftf//UL/+/1HD/f8/t/z/KKr49g+Z6ugCk+nlAJHm1wCH1HEAAAAAAAAA - AACd/w0AmfgjAJzyOwCa8l0AlOuKAJHntwKV6tINleXbJqTw60m3+fp0zf3/jNf+/5Pa//+S3P//itj+ - /4PZ//9+2f//fdv//37e//+D4f//iuX//5Tp//+X7P//f+n//2Lk//9V4v//VeL//1bi//9U4f//U+D/ - /1Lf//9Q3v//Ttz//0vZ//9I1///RdX//0HT//890P//OM3//zHI//8owf//Hbj//xWw//8Oqv//DKb/ - /xGl//8Zp///KKz+/zuz//9Juv//UL/+/0a8/f8wrvv6G57v6wmR4dsCj+LTAIzfuACQ5YoAmfFdAJzy - OwCZ+CMAnf8NAAAAAAAAAAAAAAAAAAAAAACZ/wUAlf8MAKHyEwCh9hsAnPMsAJjxSACX724AkeehAZHk - zAmY694doe/pP7H1+mTH/P+G1/7/k97+/5nh//+L3v//gN3//4Th//+M5v//lOr//5zt//+Y7P//gOn/ - /2Xl//9X4v//VOH//1Xh//9T4P//U+D//1Hf//9P3f//Tdv//0nY//9G1v//QtT//z3Q//80yv//KcL/ - /x+6//8Ys///LLf//0nB//9Qw/7/UsT+/0G6/P8pqvb4Epnp5QWR4toBjeDJAIzeoQCU6m4AmPFIAJzz - LACh9hsAofITAJX/DACZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICA - AgCf/wgAme4PAJfzFgCb9yEAm/E4AJjtWQCQ44sBkeS9BJTo2hKa6uQ4rvLzmN3//4jc//+A3f//iOL/ - /5Dn//+W6v//m+z//57u//+a7f//hur//2zm//9Z4///U+H//1Ph//9T4P//U9///1He//9O2///S9n/ - /0fX//9C1P//Oc7//y3G//8fvf//LL3//17I//8pqPH2DpXl5gOP4doBi9q+AIrZiwCY7VcAm/E4AJv3 - IQCX8xYAme4PAJ//CACAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BACL6AsAnPESAJ3rGgCf+SgAmvVOA4bS - yI3d/v+J2f//fdn//4Xf//+N5P//lOf//5jq//+Z7P//mu3//57u//+d7v//j+z//3fo//9h5P//VeH/ - /1Hg//9S3///Ut3//0/c//9M2v//R9f//z7R//8xyv//I8L//zXD//9f0P7/A4LM1wB7xGIAn/koAJ3r - GgCc8RIAi+gLAL//BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAqv8GAIfYVxid6/GO2v7/fNL//3zV//+D2///jOH//5Lm//+W6P//l+r//5jq//+Z7P//m+3/ - /57u//+f7v//mO7//4fq//9w5v//XeL//1Lf//9P3v//Tt3//0va//9C1f//Ns///ynH//8ow///V8/+ - /xOb6vYAYZx6AFWADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ7zFQCBzKxGuvr/h9P//3XN//970v//gtj//4ne//+P4///k+b/ - /5Xn//+X6f//mev//5rs//+b7f//m+3//53u//+f7///nu7//5ft//+F6f//beX//1vg//9Q3f//Rdj/ - /znT//8vzP//JMb//0XM//8zuPr/AXi+wgBXhiYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgCV6zUKkuTlfM78/3rK//90yv//e9D/ - /4HX//+I3P//jeD//5Dj//+T5f//lOb//5bo//+Y6v//mev//5vt//+c7f//nO7//5zu//+c7v//n+7/ - /53u//+W7P//h+n//3Pk//9a3f//QNP//yzM//8uyv//Us78/wmQ4O0AW49XADNmBQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS7Q4AgcyELar1 - +4zP/v9yxP//dcj//3vP//+B1v//htr//4vd//+N3///j+D//5Hi//+T5P//lef//5jo//+a6v//m+z/ - /5vt//+b7f//mu3//5rt//+a7f//m+3//53u//+d7f//lev//4fm//9z3///Xtj//3Lb/v8orPT9AGys - ogBVihgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAnPEkBIvb02fG+/+Ax///csL//3fH//98zv//gNP//4XX//+I1///itn//4vb//+N3P//j9// - /5Li//+V5f//mej//5rp//+a6v//mer//5jr//+Y7P//mez//5rt//+a7f//muz//5js//+T6v//juf/ - /4nk//+Q5f//bNL7/wWH1d8AWYo/AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAn/8IAH/MZR+k8veMzv3/d8H//3jC//97x///f8z//4LQ//+F0f//iNP/ - /4rU//+L1v//i9j//47a//+S3f//leH//5jj//+a5f//m+f//5rn//+Z6f//men//5rr//+b7P//m+z/ - /5vs//+a7P//luv//5Hp//+L5///ieX//5fn/f8hpvH6AGCdiABQgBAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJPrGgGF0LxWv/v/icr//3nB//99xP//gMf/ - /4PK//+Hzf//ic7//4vP//+M0f//kdX//53a//+c3P//lNr//5fe//+a4P//nOP//53k//+e5v//qOv/ - /6zs//+h6///n+z//5/s//+f7P//nuz//5rs//+W6///ken//43n//+Z6f//XMn7/wJ+xs4AWY4rAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/BACQ5UMPl+friNH9 - /4LF/v+Axf//hMf//4bJ//+Jyv//i8v//43N//+V0v//odn//6Hc/v+b3v7/qN7//6Xe//+b2///nt// - /6Dh//+i4v//r+j//7Ho//+m6P7/r+v+/6/t//+q7f//pu3//6Tt//+i7f//nuz//5nr//+V6v//mOn+ - /5Xm/f8RmOXxAGKcYwCA/wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACc/xIAgs2ZO7H5/ZbQ/v+Dxv//h8j//4rK//+Ny///ks3//5rR//+i1v7/jtT8/068+v8anu3vBojV - xj6v8vSz4v//n9r//6Ld//+l4P//p+L//77t//9AsPD2CIfS0COm8/Rdxvr/n+P8/7jt/v+x7v//q+// - /6Xt//+i7f//nuz//5vr//+q7v7/QLj4/gB0ubAAgNEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD//wEAm/QuBY7d23vO/P+PzP7/h8j//43L//+Wzv7/odX//6PY/f98zvv/O7L5 - /g2V5uQAhNGoAIzgVACa9U4TmOfkrOH+/6fb//+k3P//p9///67i//+16v7/FZbi6wCI2VgAiNlbAo7g - sxOa6+hAt/n+h9n7/7Tt/f+38f//r+/+/6fu//+i7f//qO3+/4jf/P8HitfiAHO1PgD//wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlf8MAIfVcSOk8PWd1/7/jsv//5nQ/v+m2P7/mNj9 - /2DD+/8jpfP1B47f1gB/yowAm/UzAJ7zFQCq/wYAn/koBI/g2pvd/v+s3f//ptv//6nd//+04///ouT+ - /wWN2+IAkeMsAKr/BgCe8xUAmfI0AIzfiwiS5NUlqPT0Z8r7/6bn/f+68P7/se/+/6rv//+y8v7/JZ7j - 7wB1uIEAgNsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJf3IAGG1MFjxfv/p9f+ - /6TZ/v+E0vz/QLT6/RCZ6OgBh9S5AITUYQCc8SQAku0OAID/AgAAAAAAAAAAAJ3rGgGL2r1zzPz/sd7+ - /6ba//+p3P//uOT+/3fN/P8BhdHIAJ3rGgAAAAAAAAAAAID/AgCS7Q4AnPEkAI3iYAGP4rcRnu/nRbn6 - /Y7e/P+28P7/wPb+/1/E9vwAfse/AHO8KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJL/ - BwCR6U8Rl+jritb8/2bG+/8lpfLyBo/g1wCF0pYAnPc+AJPrGgCf/wgAAAAAAAAAAAAAAAAAAAAAAAAA - AACc8RIAitqLRrT3+rjh//+l2P//qNn//77m//9ItfX9AHzEnQCc8RIAAAAAAAAAAAAAAAAAAAAAAAAA - AACf/wgAk+saAJz3PgCT6ZUGlejWKKr18XDP+/+I4Pz/BorX4AB6wV4AgN8IAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACZ/xQAgcyXDqH2/hCY6egBidi+AIvbbgCb9C4AnP8SAID/BAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAi+gLAJXpWSCh7eu14f//p9f//6nZ//+45v//Ip7o8AB6v20Ai+gLAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/wQAnP8SAJv0LgCV7G0BkeW8E5/v6Ayc7/gAgMuIAJLn - FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACAH7HXACCzpEAm/VKAJf3IACV/wwA//8BAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL//BACb8TgJk+PfqeD+/6vY//+s2f//q+H+ - /wqR3uYAgclDAL//BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEAlf8MAJf3 - IACZ8kwAlu6YAHzFTwCq/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAIAofITAJL/ - BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm/chAY3e - zorW/f+w2///sdv//4vW/f8CidjXAJv3IQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAkv8HAJnyFACq/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJfzFgCK26Zbv/v+td7+/7be/v9dv/v/AIHMtQCX8xYAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ7g8AkeVxL6fv8Lji//+44v//MaXs9QB9x4QAme4PAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn/8IAJjxSA6S39yw4/7/r+T+ - /w+Q2+UAg89UAJ//CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICA - AgCc8ywCj+HTn939/5/e/v8Ci9vcAJjtLQCAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAofYbAI3et3/O/P+D0f3/AIXSwgCh9hsAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKHyEwCO44pWvfn7Xr72/QCAy5cAofITAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV/wwAmfFdGp3p - 6SGb4e0Af8xoAJX/DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAmf8FAJzyOwKS5+QDjuDmAJHmPACZ/wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZ+CMAkebXAJDj2ACZ+CMAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnf8NAInXcgCI1XMAnf8NAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////// - //////8f/////////h/////////+H/////////wP/////////A/////////8D/////////wP//////// - +Af////////4B/////////gH////////+Af/////+P/4B//D///wH/AD/gP///AH8AP4A///8AHwA+AD - ///4ADADAAf///gAAAAAB///+AAAAAAH///8AAAAAA////wAAAAAD////gAAAAAf///+AAAAAB////8A - AAAAP////wAAAAA/////AAAAAD////+AAAAAf////4AAAAB////4AAAAAAf//wAAAAAAAD/wAAAAAAAA - A8AAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAAAAAAA8AAAAAAAAAP/AAAAAAAAP//4AAAAAAf///+A - AAAAf////4AAAAB/////AAAAAD////8AAAAAP////wAAAAAf///+AAAAAB////4AAAAAH////AAAAAAP - ///8AAAAAA////gAAAAAB///+AAAAAAH///4ADADAAf///AB8APgA///8AfwA/gD///wH/AD/gP///j/ - +Af/x//////4B/////////gH////////+Af////////4B/////////wP/////////A/////////8D/// - //////wP/////////h/////////+H////ygAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8BNW6B - AjVugQI1boECAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - AWja/wJUr8wFRpKqBi5cagcqWGYKKlhmBTVugQIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/Ale31QZRrMYJTJq0ES9cbSUpUmEYK15tDj6DmQUAAAABAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - nEWHnHJLlq5jVK3GYy6m4qUSmu/9H6f//xel//8zuP//EJHh7C2XzpdPp79cT6C4WEiYsW85lsGkG5je - 5BGa6/sOn/D/HLP1/xib5+8NitmsRJClIkaSqg81boEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BWLP8hJgyekjM6/tZA6Z7vYkuP//HLL/ - /xys+f8Un/L/D5fr/RSS4O8pkMbGTJatkByZ39IYn/P/GqL//xig//8psv//F5fj7h6Q0sFIn8GZKJnW - zhWZ5/UPmu7/EaLy/xax+f8Xwf//L8f+/wyQ4+Ynj8ZcSZ63IEiYsA1GkqoDAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A2HN7Q9hze8gZMvr - NBGa7d8fr/f/FrT//xix//8Ysf//H7H9/xmk9f8Rmu//EJTn+A+U6Pcepff/GJ///xif//8lqv//I6Tu - +A+T5vURmO39D5rw/xWk9f8ZsP3/FrT//xW1//8fv///I6vv+A6P4M5Mn7g2UKnEGkaSqgkAAAABAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - Amja/wll0fQYZc7wLyOl7aATn/D9Hr3//xe0//8YtP//GLL//xev//8drv//HKr5/xqi9P8dpv7/GKL/ - /xii//8aov//Kq7+/xag9P8Xo/n/GKj//xep//8Xrf//GLH//xey//8qwf//Epbm7ByS1pFPpL8sTaK8 - Ez6DmQUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/AWja/wVhz/ARYsvsKF7K8EYPmu3wIbv7/xa5//8ZuP//G7j//xu2//8Ysv//F63/ - /xmr//8Yqv//GKn//xap//8Xpf//F6L//xei//8Wo///F6b//xar//8Xrf//GKv//xyx//8ttfj+DZDj - 4UueuUNPpsEhSJiwDTVugQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE6lvgRfyuoMXsfmH2PH5zYYn+3HGKjz/xjA//8YvP//G7// - /x69//8cuv//Grb//xq0//8Ys///GLH//xaw//8Wrf//Fan//xWp//8Vqf//Far//xWq//8Wqv//F6b/ - /ya1//8ZnOryFJHctk+jvDVLnbgZOnuOCQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAE1boECNW6BBEuctwdSrMgOW7/eH17G5Dk8s+p6D5vv - +CDH/v8Wwf//HML//yDE//8gwf//H73//x28//8buP//Grb//xi0//8Xsf//FbD//xOu//8Trv//Eqz/ - /xKr//8WpP//GaP//zG2/v8OkuXqM5rKb0qhujRGkqobOHaJDSNJVQYaNkEEI0lVAwAAAAIAAAABAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja/wFGkqoDRpKqBkuctwdMnrkLRpKqD0matBRRqsYbVa/L - LFe51kRdwd1bE5zs5hyz9/8Ww///HMT//yPG//8jxf//IsL//yDA//8evf//HLv//xq2//8Xtv//FrP/ - /xSw//8TsP//E67//xWn//8Wov//IKb//yKl8vsSk+HWT6e/W0qetj9Ej6UoP4WbHD1+kxU6e44QOXiL - CzVugQg1boEGI0lVAwAAAAEAAAABAAAAAAAAAAAAAAAAaNr/Ale31QZUr8wKVLHPEFGqxRZQqcUeSp61 - JkudtS1LnLU3T6G7RlOnwF1WqMBzJJvavRGg7/4by///Gsf//yHK//8kyf//JMf//yPE//8gwf//H73/ - /x67//8buP//Gbb//xa0//8Vsv//Fq7//xWp//8Xov//KrH//xGU5vMVj9nQLZbMmEGTsmNDiZ9HQoic - OT+GmjA+hpkmPoOXIECGmxc+gZcRPoOZCjVugQY1boECAAAAAAAAAABo2v8CV7fVBlW20QtNprwTSJet - H0eSqi1Djqg9KI3BbRiN0qARjdnDDo7e3A2Q4usSlOPvGZzn8wyb7v8UvPn/Gcn//yHM//8kzf//Jcr/ - /yTH//8jxf//IsL//yDA//8evf//HLv//xq4//8YtP//F7L//xet//8WpP//I6v7/w+W6/wXleLvD5Dg - 7QyN3ukOi9rbEYnUwxeIy6AkhLduOHmPPzZugi8wZ3YjLWJuFy5fbQ4qWGYFAAAAAQAAAABo2v8DXMDe - CFGdtQ4ViM9YDIjYqAuI2csJi97iDY7f6hiW4e4no+f0P7v0/WDU/P9j3f//Vt7//yrS//8Vyf//G8z/ - /yLQ//8m0P//Js7//yTN//8jyv//I8f//yLE//8gwf//H73//x67//8buP//Gbb//xew//8Xqf//GaX/ - /yOq//8orv//MLP//zGz+v8np+/5HJjh7xKN2+kLidnmCYfZ3wmE1MkKgs+pEHa3YCxVYhkuYnEJNW6B - AgAAAABo3f8DWb3bBzujz0EJiNnWEZHi8yek7P5ZxPj/bdP//2PT//9j1P//WdL//07T//9N0///TNj/ - /07Z//851v//JNL//yLR//8n0P//J9D//ybQ//8kzf//Jcr//yTH//8jxv//IcL//x+///8evf//HLv/ - /xm2//8Ysf//F6j//xei//8Wof//GJ///xif//8fp///JK3//y+3//8+uv//MbD0/xaU4fcIh9rrB4DP - xzVofCAtXW4HNW6BAgAAAABo2v8EXMPjCVjQ9x8hq/F/Fp/uxxad7uUTmu72Gp7w/Smn8v82sfX/S8H6 - /1zQ/v9W1P//TtP//07V//9Y2///Wd///0TZ//8t1f//JNL//yXQ//8m0P//Js7//yTN//8jyv//I8f/ - /yHD//8gwf//H73//xy6//8Ys///GKv//xin//8Xpf//HKf//yKo/v8epfr/GqH1/xWd8v4Qme/5Dpfs - 7xCZ7NwQmeu6HJ3mZUqetw9LnLcHNW6BAgAAAABo2v8DaNr/B2DK6gxnzu4PZcnoFlvI6ydRxe9CMrHv - fx6k77kYn+7aFZzu7xSc7voeovD+L63z/zi39v9M0/7/WNv//2Tf//9g3///R9z//zDV//8n0P//JM// - /yXQ//8kzf//Jcr//yTH//8jxv//IML//xy8//8YtP//G7H+/xun9v8YofP/EZvw/Q6X7fcRmezrFJvr - 1B2g6asvqOZvUbjdNVi20x1Wr8kTVK7IDlKrxglUr8wFaNr/AQAAAABo2v8CaNr/BGja/whhze0PY9Dz - FmPL7R1iy+smZM7tLGbP8DBkze04WczuTlXJ8GlMxvGJPrzxsBqf7/5Szvz/VNX//17c//9k3///aOP/ - /2Li//9O3v//Ntb//yjR//8kzv//JM3//yTN//8jyv//I8b//x+///8Zt///K7v8/w+V6PdArdipT7vf - glW94GJbv95GYcLdNmDG5C9gxuYpXcPhIlzC4RpcwuERX8foC1e31QZo2v8CAAAAAAAAAAAAAAAAaNr/ - AWja/wNo2v8GaNr/CWja/w1iz/ISZdH0F2HM7R1hz/AjZM3vMWPM7Udmy+lbJ6TnuiCi8P5W0P//VNL/ - /1zZ//9j3v//Yt///2fi//9o4///aOT//1vh//9F2///MdT//yfQ//8jzf//Isr//xzD//8XvP//JsL/ - /xGW5/Ypk8uxVK3GYlazzkRZtdMuW8DgIVzC4RpexucVYc3vEF/H6Atbv98IaNr/BGja/wJo2v8BAAAA - AAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/AWja/wJo2v8DaNr/Bmja/wlhze8QX8jpImDJ6Ttbw+dbF5zs - 70C29/9Ry///VtD//1zW//9i2v//ZNz//2Te//9m4P//aOL//2jk//9t5P//aOL//1nf//9H2v//OtP/ - /yfL//8bwf//Gr///x6s9P8Rj9ziS5ewYEiZsTtMobseTKG7D1GqxglXt9UGaNr/A2ja/wFo2v8BAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja/wNfx+gLXMXl - HWDF4zc2r+WNGZzu/l7H/v9TyP//WM///13T//9g1f//Ydf//2La//9k3P//ZeD//2ji//9o4v//ZuP/ - /2jk//9s4///aeL//2Df//9J1///Nc3//0LP/v8OkuP0Mou2hEGInTs/hZscNW6BCgAAAAIAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AGja/wNavd0PX8jpI17C3j4bnuraM6rz/1rG//9ZyP//Ws7//17S//9h0v//YdP//2HW//9l2f//Ztz/ - /2re//9o3///ZN///2Li//9l4f//aOL//2Xh//9h3///Wtv//2bg//8lpe38FYrSyUGGm0c9gZYkNW6B - Dho2QQQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAaNr/AVu/3whexucVYcnoLU674F4Vmu34W8L7/17G//9gyf//Ysz//2bN//9nz///b9T/ - /3fY//9t1v//bdr//27d//9v3f//eeP//3rl//9t4///aOP//2ni//9i4v//Xt7//13e//9Wz/v/DY7f - 7UKFnF09gpYwOHmMFCNJVQYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A1/K6gxex+YeYMTiNCKi6LclovD/asv//2fK//9qy///cc3/ - /4LU//+H1///U7/5/zev9Px+1v7/d9j//3fb//+F4f//dNX+/Tey8/1kzPn/kOn//37m//9x4///auL/ - /2Hf//905///GJnm9x2Hxak/gZY9PYGWHTVugQoAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BWHN7xBgyekjWMDhPhWa6+xQuff/a8r/ - /3nQ//+M1///ec39/zWu9fsUm+3wD5bp3g+Y6+dWvPf/g9j//4Lb//+X5P//MKjp7AyS5eASmuzpGp/v - 90S59f+G4f3/i+r//3fl//945///Q7v1/w6K2N0/fZBJO36RJT1+kw4jSVUDAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/BmPP8hNjyOghL6jj - eBqd7v2M1f//iNb//1S++f8gou/0Dpfr6BKZ6cYtqOiEZsroWh2i7MA1rPP+j9r//4na//+V4f//G5rk - 5xyW3bFbv95cLKrqihSc7M8Smu3wKajy+2DL+f+O7f//iu3//w6P4PEmfatzOHeIKTp7jhA1boEEAAAA - AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/ - B2PS8hNcv94bFpro0zit8/80rfP5Epnr7Q6W6dkanOehSLbjSl/F4zdhx+k7Y8ztRy2t7JIfofD6m93/ - /43b//+L2f3/EJPj5Cqc2IZavNpEXsbkOWPI6DdJvu9QHKHtqhGZ7eEYn+71Rrv1/yml6/4OhM+7O3eK - JUGJnxA1boEEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8BaNr/B2PM7Q5XxuwjCZTr6QyV6+MQlui3KKTnaWHE4jRhyegtX8jpI1zF5R1fyOkiYs/w - MU7B7VYUmu3ylNn+/5fd//9oyvj9C4/i4EGgwk1Vs9ArW7/eH17G5yBiy+woY87wMGLL6zQop+pvEprs - wA2X7ewHjePbQ4GVFkWVqgxGkqoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABo2v8BaNr/BV/H6Athz/MVJ6fsQjqt5SdjyOghYcfpI17H5h5exucVWr3d - D1/H6Athze8QYc/wI2PM7TgSmuzkbcb6/5/e//9CsOruC47g0EyfuDZRqsYbUqzIDl/K6gxhze8QZNP1 - GWHN7yBgyekjYcflHTqv5iokpOlAU6/MD06lvghGkqoDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/Amja/wdgxugLY8ztDmPP8hNjz/ITYc/w - EV/K6gxbv98IaNr/A2ja/wJo2v8JYcztHWbP8DAUnOzMS7b1/5rd//8lneLmD47dt0yiuy1LnLcVQYmf - CEaSqgNo2v8FaNr/CWHM7Q5iz/ISY8/yE2TO8BFgyuoMXMPjCVSvzAVo2v8BAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AWja/wNo2v8EaNr/ - Bmja/wdo2v8GaNr/BWja/wNo2v8BAAAAAAAAAABo2v8GZdH0F2PM7SscoeyhLajy/Zrd//8Uk9/fFI3W - kkyjvCZMobsPNW6BBAAAAAAAAAAAaNr/Amja/wRo2v8GaNr/B2ja/wdo2v8FaNr/BGja/wEAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8BaNr/AWja/wFo2v8BAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8EYs/yEmDK6iUqq+xlGp7v - 9YbW/f8Ljd/cIY7JXk+pxB5MnrkLNW6BAgAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AWja/wFo2v8BAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo2v8DaNr/ - DWPM7R5VxOsqE5rt7E+68fwIi+DVQpSwLVKsyBdBiZ8IAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8BaNr/CWPQ8xZjx+cVEJnt1hyX4ewIi+C7S521H1SxzxBGkqoGAAAAAQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/BmHN7Q9gwt8QD5ntsAiM4d4Gi+KUTae/FFW00AtGkqoDAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/A2ja/wlgyuoMGJ3sVQqS560Lj+NIVbXR - C1e31QZo2v8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - /yDB//8fvf//HLr//xi0//8Wq///F6P//xul//8epv7/H6b8/xyh8v8bm+j6FpPf8w+K2OcMgc3FNGqB - LU7H8zJAwPd6Qb/6uT26+OI2svb2La30/CWn8v8kqfL/L7T1/znA+P9V3P//Rtr//zDV//8k0P//JM7/ - /yXO//8ky///I8f//yHD//8fv///HLn//xev//8QoPj/Dpr1/wyX8v8PmfL/Fp/z+iKp9e4vsfXRNLf2 - oD237VhVuNkVbd7/CWbN6g1izO0cXND1NVfM91VVy/l3T8v7o1DJ+8c+uvfoJ6ry/1jY//9k3v//YN// - /0vc//811f//JdD//yPN//8jzP//I8r//yHE//8bvP//Hbb//xOe7/wqrO/lQb70vkvE85VVyfJnW8ru - Q13H5ihXsssUUKO5C1vA2wdo2v8GaNr/C2nb/xBq3f8WaNT1GmjW9h9j1PY2XszuUR2g6884tfX/VNL/ - /1zZ//9m4P//aOP//2Tj//9V3v//QNr//y3S//8kzf//IMn//xjA//8cvv//HqPp9BuT2MdPpr5WWbfU - L16/3R5iy+sZZNLzFWHM7Q5o2v8HaNr/AwAAAABo2v8BaNr/Amja/wRo2v8HaNr/D2TP8iVCue1dG5/s - 6lXH/f9Tzf//XNb//2La//9k3v//Z+D//2rk//9q5P//YuL//1Ld//9C1///Ls3//xzD//8nuPf9FZHd - 3TCFqWNGkqokS5y3Dle31QZo2v8DaNr/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfx+gLYsjo - IB6g6q0wqvL6W8b//1bL//9d0v//X9X//2DX//9i2///Zt7//2fg//9n4v//aeT//2zj//9j4P//TNj/ - /03W//8hm+DqFYbKpTRtfCcoUmEIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/ - A2PP8hJJvOs5Gp7s20y6+v9exv//Xsv//2XP//9eyvz/S734/2LQ/f9r2///bN7//2ra/f9Nx/j/Ytn9 - /2fj//9g3///YuL//z627fgTjNbNKmyHQi9gcBAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABo2v8HYcrpFyOk64Unpe/xasn//2jI/v9Zvvn/Pq/0/y2n8fshofD4S7r2/nfY//+D3///Qrfy - +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 - yw+S4e8kd6JXPH6QBgAAAAAAAAAAAAAAAAAAAAAAAAAAaNr/AmPO7w0kpu6cILH5/x2p9f8amePxHZDT - 0SiVz6keoOzpGaP//x+k8voilNS+I5jXtxuZ4eMbp+75HsD7/xue5OJEk64qQ46lCAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAGXV9ww9tO1OHKjy7Ba0//8atf//Hqz7/xue6/kkqPX5F5///yOn+/0bnev2IKj3 - /xyz//8Vtf//GK33/yiZ1adUrMcaKlhlAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGXV9wVjze0cHqTu - yRu4/P8Xuv//Grb//xiy//8arf//F6n//xem//8Xpf//FKb//xWr//8Xrv//GZ7r80egwFBKm7QOAAAA - AAAAAAAAAAAAAAAAAAAAAAAKFRoBOHWKAU2ivAZcvt0aNa/qfRux9/gXwv//IMP//x+9//8buP//Gbb/ - /xaw//8Srf//Eqz//xOm//8Zpfr/JJ7gzE+iuDE9gZYOGzlEBB08RgIIERQBAAAAAFSvzAdRrMcNN5rE - HRuQ00kdlNdwKJvYkxWe6u0Zxv7/IMf//yTH//8gwf//Hrz//xq4//8Vsv//FLD//xWl//8WnPH9GJPb - ziGQzYYcicddKYm3Lz6DlxU8f5QMKlhnBRGO21oOi9mkGIzRryCT1MUyo9rXQ7bm6DTE9fgVyv7/H83/ - /ybN//8kx///IsT//yC9//8cuf//GLT//xar//8iqfr9KqXp8Cmc3eEgkdLSGYnMvRCEzK4Nf8eGLl1q - GBmU3Jocm+btNa3y/zy29/9IxPr/TND8/0vW/v8+1v//LdX//yPR//8jzf//Jcr//yPG//8gwf//Hbz/ - /xiz//8Vpv//FKH9/xai+/8Yovf/HaT0/xqc6vUTjdfJNneRK2HQ8xVcy/AzScDwaDa08qYysfPPOLf2 - 6TGy9PlX1v7/Xt7//0zc//8x1P//JM///yHM//8iyP//IMP//xu4//8WpPb+Iqjy8iWo8t4srO65P7br - f1S+4kJWvNseVbLNCmfZ/QVo1/oKY9LyEWXR8Bdize0sT8DqXiSl7uZX0f//Xdn//2nh//9n4///Vt// - /z7Y//8t0P//Isr//xe+//8Zp/D9M5zOqVeyzENevtsfYcrpFGHL6w5gyeoHZtX4AwAAAAAAAAAAAAAA - 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 - - - - btncancel - - - 359, 26 - - - $this - - - - True - - - 12, 9 - - - 1 - - - 3 - - - Tahoma, 8.25pt - - - $this - - - 15, 38 - - - 574, 172 - - - 269, 33 - - - 403, 131 - - - - CenterScreen - - - $this - - - 2 - - - txtComment - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - Abbruch - - - 2 - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Vom ausgewählten Dokument wird in windream eine neue Version erstellt! -Bitte geben Sie einen Kommentar ein: - - - Label1 - - - 3 - - - 551, 87 - - - 0 - - - Tahoma, 9.75pt - - - $this - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - btnOK - - - 15, 131 - - - 0 - - - 6, 13 - - - Tahoma, 9.75pt - - - Neue Version erstellen - - - frmWD_CreateVersion - - - MiddleLeft - - - True - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.vb b/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.vb deleted file mode 100644 index f55aa32..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_CreateVersion.vb +++ /dev/null @@ -1,32 +0,0 @@ -Imports DD_LIB_Standards -Public Class frmWM_CreateVersion - - Private Sub btncancel_Click(sender As Object, e As EventArgs) Handles btncancel.Click - Me.Close() - End Sub - - Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click - clsDatabase.GUI = True - For Each row As DataRow In CURRENT_DT_SELECTED_FILES.Rows - If clsWD_SET.Create_Version(row.Item("FILEPATH"), txtComment.Text) Then - MsgBox("Version was created successfully!", MsgBoxStyle.Information) - Dim sql = "SELECT Version from TBPMO_DOCRESULT_LIST Where DocID = " & row.Item("DOC_ID") - Dim VERSION = clsDatabase.Execute_Scalar(sql, True) - If Not IsNothing(VERSION) Then - VERSION = VERSION + 1 - Dim upd = String.Format("UPDATE TBPMO_DOCRESULT_LIST SET Version = {0},Change_DateTime = GETDATE() WHERE DocID = {1}", VERSION, row.Item("DOC_ID")) - clsDatabase.Execute_non_Query(upd) - If LICENSE_PROXY = True And clsDatabase.DB_PROXY_INITIALIZED Then - clsDatabase.Execute_non_Query(upd, True) - End If - End If - Else - MsgBox("Could not create a version for file '" & row.Item("FILEPATH") & "'! Check log", MsgBoxStyle.Exclamation) - End If - Me.Close() - Next - - - Me.Close() - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.Designer.vb deleted file mode 100644 index b7576f3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.Designer.vb +++ /dev/null @@ -1,1615 +0,0 @@ - _ -Partial Class frmWM_DoctypeConfig - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_DoctypeConfig)) - Dim BEZEICHNUNGLabel As System.Windows.Forms.Label - Dim KURZNAMELabel As System.Windows.Forms.Label - Dim ZIEL_PFADLabel As System.Windows.Forms.Label - Dim BESCHREIBUNGLabel As System.Windows.Forms.Label - Dim ERSTELLTWERLabel As System.Windows.Forms.Label - Dim ERSTELLTWANNLabel As System.Windows.Forms.Label - Dim GEANDERTWERLabel As System.Windows.Forms.Label - Dim GEAENDERTWANNLabel As System.Windows.Forms.Label - Dim GUIDLabel1 As System.Windows.Forms.Label - Dim INDEXNAMELabel As System.Windows.Forms.Label - Dim VALUELabel As System.Windows.Forms.Label - Dim COMMENTLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim OBJEKTTYPLabel As System.Windows.Forms.Label - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Me.TBDD_DOKUMENTARTBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.TBDD_DOKUMENTARTBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBDD_EINGANGSARTENBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton16 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton17 = New System.Windows.Forms.ToolStripButton() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colBEZEICHNUNG = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colOBJEKTTYP = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colBESCHREIBUNG = New DevExpress.XtraGrid.Columns.GridColumn() - Me.Button1 = New System.Windows.Forms.Button() - Me.Label4 = New System.Windows.Forms.Label() - Me.ListBox3 = New System.Windows.Forms.ListBox() - Me.TBWH_DOKART_MODULEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.lblSaveDokart = New System.Windows.Forms.Label() - Me.btnNamenkonvention = New System.Windows.Forms.Button() - Me.OBJEKTTYPComboBox = New System.Windows.Forms.ComboBox() - Me.btnZielpfad = New System.Windows.Forms.Button() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.BEZEICHNUNGTextBox = New System.Windows.Forms.TextBox() - Me.KURZNAMETextBox = New System.Windows.Forms.TextBox() - Me.ZIEL_PFADTextBox = New System.Windows.Forms.TextBox() - Me.BESCHREIBUNGTextBox = New System.Windows.Forms.TextBox() - Me.AKTIVCheckBox = New System.Windows.Forms.CheckBox() - Me.ERSTELLTWERTextBox = New System.Windows.Forms.TextBox() - Me.ERSTELLTWANNTextBox = New System.Windows.Forms.TextBox() - Me.GEANDERTWERTextBox = New System.Windows.Forms.TextBox() - Me.GEAENDERTWANNTextBox = New System.Windows.Forms.TextBox() - Me.TBDD_EINGANGSARTENBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBDD_EINGANGSARTENTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EINGANGSARTENTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBDD_DOKUMENTARTTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_DOKUMENTARTTableAdapter() - Me.TBDD_INDEX_AUTOMTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter() - Me.TBDD_INDEX_AUTOMBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() - Me.StatusStrip1 = New System.Windows.Forms.StatusStrip() - Me.ToolStripStatusLabel1 = New System.Windows.Forms.ToolStripStatusLabel() - Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() - Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() - Me.chkEntityData = New System.Windows.Forms.CheckBox() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.VALUETextBox = New System.Windows.Forms.TextBox() - Me.Button2 = New System.Windows.Forms.Button() - Me.cmbControlsEntity = New System.Windows.Forms.ComboBox() - Me.btnAddIndexA = New System.Windows.Forms.Button() - Me.Label5 = New System.Windows.Forms.Label() - Me.cmbEntity = New System.Windows.Forms.ComboBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.lblSaveIndex = New System.Windows.Forms.Label() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox() - Me.COMMENTTextBox = New System.Windows.Forms.TextBox() - Me.VALUEComboBox = New System.Windows.Forms.ComboBox() - Me.INDEXNAMEComboBox = New System.Windows.Forms.ComboBox() - Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() - Me.ListBox2 = New System.Windows.Forms.ListBox() - Me.TBDD_INDEX_AUTOMBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton3 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox1 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton5 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton() - Me.XtraTabPage3 = New DevExpress.XtraTab.XtraTabPage() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.BindingNavigator2 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripButton8 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel3 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton18 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton19 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton20 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator7 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox3 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton21 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton22 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton23 = New System.Windows.Forms.ToolStripButton() - Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() - Me.Label3 = New System.Windows.Forms.Label() - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView = New System.Windows.Forms.DataGridView() - Me.DataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn3 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn5 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn6 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn7 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn8 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.DataGridViewTextBoxColumn9 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.Label1 = New System.Windows.Forms.Label() - Me.btnAddDokart_Entity = New System.Windows.Forms.Button() - Me.cmbEntity_Doctype = New System.Windows.Forms.ComboBox() - Me.TBPMO_FORM_VIEWBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripLabel2 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton9 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton10 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton11 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox2 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton12 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton13 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton14 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton15 = New System.Windows.Forms.ToolStripButton() - Me.XtraTabPage4 = New DevExpress.XtraTab.XtraTabPage() - Me.Label8 = New System.Windows.Forms.Label() - Me.cmbFormViewVariablePath = New System.Windows.Forms.ComboBox() - Me.lblpathsaved = New System.Windows.Forms.Label() - Me.Button3 = New System.Windows.Forms.Button() - Me.FOLDER_FOR_INDEXTextBox = New System.Windows.Forms.TextBox() - Me.grbxFolderforIndex = New System.Windows.Forms.GroupBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.cmbIndex_Controls = New System.Windows.Forms.ComboBox() - Me.cmbCrFolderDate = New System.Windows.Forms.ComboBox() - Me.Label20 = New System.Windows.Forms.Label() - Me.btnaddcrFolderParameter = New System.Windows.Forms.Button() - Me.Label18 = New System.Windows.Forms.Label() - Me.cmbCrFolderIndex = New System.Windows.Forms.ComboBox() - Me.Label17 = New System.Windows.Forms.Label() - Me.TBPMO_FORM_VIEWTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter() - Me.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter() - Me.TBWH_DOKART_MODULETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_DOKART_MODULETableAdapter() - Me.ToolTipController1 = New DevExpress.Utils.ToolTipController(Me.components) - GUIDLabel = New System.Windows.Forms.Label() - BEZEICHNUNGLabel = New System.Windows.Forms.Label() - KURZNAMELabel = New System.Windows.Forms.Label() - ZIEL_PFADLabel = New System.Windows.Forms.Label() - BESCHREIBUNGLabel = New System.Windows.Forms.Label() - ERSTELLTWERLabel = New System.Windows.Forms.Label() - ERSTELLTWANNLabel = New System.Windows.Forms.Label() - GEANDERTWERLabel = New System.Windows.Forms.Label() - GEAENDERTWANNLabel = New System.Windows.Forms.Label() - GUIDLabel1 = New System.Windows.Forms.Label() - INDEXNAMELabel = New System.Windows.Forms.Label() - VALUELabel = New System.Windows.Forms.Label() - COMMENTLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - OBJEKTTYPLabel = New System.Windows.Forms.Label() - CType(Me.TBDD_DOKUMENTARTBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBDD_DOKUMENTARTBindingNavigator.SuspendLayout() - CType(Me.TBDD_DOKUMENTARTBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_DOKART_MODULEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_EINGANGSARTENBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_INDEX_AUTOMBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.StatusStrip1.SuspendLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.XtraTabControl1.SuspendLayout() - Me.XtraTabPage1.SuspendLayout() - Me.GroupBox2.SuspendLayout() - CType(Me.TBDD_INDEX_AUTOMBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBDD_INDEX_AUTOMBindingNavigator.SuspendLayout() - Me.XtraTabPage3.SuspendLayout() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator2.SuspendLayout() - Me.XtraTabPage2.SuspendLayout() - CType(Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_FORM_VIEWBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator1.SuspendLayout() - Me.XtraTabPage4.SuspendLayout() - Me.grbxFolderforIndex.SuspendLayout() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'BEZEICHNUNGLabel - ' - resources.ApplyResources(BEZEICHNUNGLabel, "BEZEICHNUNGLabel") - BEZEICHNUNGLabel.Name = "BEZEICHNUNGLabel" - ' - 'KURZNAMELabel - ' - resources.ApplyResources(KURZNAMELabel, "KURZNAMELabel") - KURZNAMELabel.Name = "KURZNAMELabel" - ' - 'ZIEL_PFADLabel - ' - resources.ApplyResources(ZIEL_PFADLabel, "ZIEL_PFADLabel") - ZIEL_PFADLabel.Name = "ZIEL_PFADLabel" - ' - 'BESCHREIBUNGLabel - ' - resources.ApplyResources(BESCHREIBUNGLabel, "BESCHREIBUNGLabel") - BESCHREIBUNGLabel.Name = "BESCHREIBUNGLabel" - ' - 'ERSTELLTWERLabel - ' - resources.ApplyResources(ERSTELLTWERLabel, "ERSTELLTWERLabel") - ERSTELLTWERLabel.Name = "ERSTELLTWERLabel" - ' - 'ERSTELLTWANNLabel - ' - resources.ApplyResources(ERSTELLTWANNLabel, "ERSTELLTWANNLabel") - ERSTELLTWANNLabel.Name = "ERSTELLTWANNLabel" - ' - 'GEANDERTWERLabel - ' - resources.ApplyResources(GEANDERTWERLabel, "GEANDERTWERLabel") - GEANDERTWERLabel.Name = "GEANDERTWERLabel" - ' - 'GEAENDERTWANNLabel - ' - resources.ApplyResources(GEAENDERTWANNLabel, "GEAENDERTWANNLabel") - GEAENDERTWANNLabel.Name = "GEAENDERTWANNLabel" - ' - 'GUIDLabel1 - ' - resources.ApplyResources(GUIDLabel1, "GUIDLabel1") - GUIDLabel1.Name = "GUIDLabel1" - ' - 'INDEXNAMELabel - ' - resources.ApplyResources(INDEXNAMELabel, "INDEXNAMELabel") - INDEXNAMELabel.Name = "INDEXNAMELabel" - ' - 'VALUELabel - ' - resources.ApplyResources(VALUELabel, "VALUELabel") - VALUELabel.Name = "VALUELabel" - ' - 'COMMENTLabel - ' - resources.ApplyResources(COMMENTLabel, "COMMENTLabel") - COMMENTLabel.Name = "COMMENTLabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'OBJEKTTYPLabel - ' - resources.ApplyResources(OBJEKTTYPLabel, "OBJEKTTYPLabel") - OBJEKTTYPLabel.Name = "OBJEKTTYPLabel" - ' - 'TBDD_DOKUMENTARTBindingNavigator - ' - Me.TBDD_DOKUMENTARTBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBDD_DOKUMENTARTBindingNavigator.BindingSource = Me.TBDD_DOKUMENTARTBindingSource - Me.TBDD_DOKUMENTARTBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBDD_DOKUMENTARTBindingNavigator.CountItemFormat = "von {0} Dokumentarten" - Me.TBDD_DOKUMENTARTBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBDD_DOKUMENTARTBindingNavigator.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.TBDD_DOKUMENTARTBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBDD_EINGANGSARTENBindingNavigatorSaveItem, Me.ToolStripButton16, Me.ToolStripButton17}) - resources.ApplyResources(Me.TBDD_DOKUMENTARTBindingNavigator, "TBDD_DOKUMENTARTBindingNavigator") - Me.TBDD_DOKUMENTARTBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBDD_DOKUMENTARTBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBDD_DOKUMENTARTBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBDD_DOKUMENTARTBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBDD_DOKUMENTARTBindingNavigator.Name = "TBDD_DOKUMENTARTBindingNavigator" - Me.TBDD_DOKUMENTARTBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'TBDD_DOKUMENTARTBindingSource - ' - Me.TBDD_DOKUMENTARTBindingSource.DataMember = "TBDD_DOKUMENTART" - Me.TBDD_DOKUMENTARTBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBDD_EINGANGSARTENBindingNavigatorSaveItem - ' - Me.TBDD_EINGANGSARTENBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBDD_EINGANGSARTENBindingNavigatorSaveItem, "TBDD_EINGANGSARTENBindingNavigatorSaveItem") - Me.TBDD_EINGANGSARTENBindingNavigatorSaveItem.Name = "TBDD_EINGANGSARTENBindingNavigatorSaveItem" - ' - 'ToolStripButton16 - ' - Me.ToolStripButton16.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton16.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton16, "ToolStripButton16") - Me.ToolStripButton16.Name = "ToolStripButton16" - ' - 'ToolStripButton17 - ' - Me.ToolStripButton17.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right - Me.ToolStripButton17.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton17, "ToolStripButton17") - Me.ToolStripButton17.Name = "ToolStripButton17" - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.GridControl1) - Me.GroupBox1.Controls.Add(Me.Button1) - Me.GroupBox1.Controls.Add(Me.Label4) - Me.GroupBox1.Controls.Add(Me.ListBox3) - Me.GroupBox1.Controls.Add(Me.lblSaveDokart) - Me.GroupBox1.Controls.Add(Me.btnNamenkonvention) - Me.GroupBox1.Controls.Add(Me.OBJEKTTYPComboBox) - Me.GroupBox1.Controls.Add(OBJEKTTYPLabel) - Me.GroupBox1.Controls.Add(Me.btnZielpfad) - Me.GroupBox1.Controls.Add(GUIDLabel) - Me.GroupBox1.Controls.Add(Me.GUIDTextBox) - Me.GroupBox1.Controls.Add(BEZEICHNUNGLabel) - Me.GroupBox1.Controls.Add(Me.BEZEICHNUNGTextBox) - Me.GroupBox1.Controls.Add(KURZNAMELabel) - Me.GroupBox1.Controls.Add(Me.KURZNAMETextBox) - Me.GroupBox1.Controls.Add(ZIEL_PFADLabel) - Me.GroupBox1.Controls.Add(Me.ZIEL_PFADTextBox) - Me.GroupBox1.Controls.Add(BESCHREIBUNGLabel) - Me.GroupBox1.Controls.Add(Me.BESCHREIBUNGTextBox) - Me.GroupBox1.Controls.Add(Me.AKTIVCheckBox) - Me.GroupBox1.Controls.Add(ERSTELLTWERLabel) - Me.GroupBox1.Controls.Add(Me.ERSTELLTWERTextBox) - Me.GroupBox1.Controls.Add(ERSTELLTWANNLabel) - Me.GroupBox1.Controls.Add(Me.ERSTELLTWANNTextBox) - Me.GroupBox1.Controls.Add(GEANDERTWERLabel) - Me.GroupBox1.Controls.Add(Me.GEANDERTWERTextBox) - Me.GroupBox1.Controls.Add(GEAENDERTWANNLabel) - Me.GroupBox1.Controls.Add(Me.GEAENDERTWANNTextBox) - Me.GroupBox1.Controls.Add(Me.TBDD_DOKUMENTARTBindingNavigator) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'GridControl1 - ' - Me.GridControl1.DataSource = Me.TBDD_DOKUMENTARTBindingSource - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.MainView = Me.GridView1 - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ShowOnlyPredefinedDetails = True - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1}) - ' - 'GridView1 - ' - Me.GridView1.Appearance.EvenRow.BackColor = CType(resources.GetObject("GridView1.Appearance.EvenRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True - Me.GridView1.Appearance.FocusedRow.BackColor = CType(resources.GetObject("GridView1.Appearance.FocusedRow.BackColor"), System.Drawing.Color) - Me.GridView1.Appearance.FocusedRow.Options.UseBackColor = True - Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colBEZEICHNUNG, Me.colOBJEKTTYP, Me.colBESCHREIBUNG}) - Me.GridView1.GridControl = Me.GridControl1 - Me.GridView1.Name = "GridView1" - Me.GridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsBehavior.Editable = False - Me.GridView1.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False] - Me.GridView1.OptionsSelection.EnableAppearanceFocusedCell = False - Me.GridView1.OptionsView.ColumnAutoWidth = False - Me.GridView1.OptionsView.EnableAppearanceEvenRow = True - Me.GridView1.OptionsView.ShowAutoFilterRow = True - Me.GridView1.OptionsView.ShowGroupPanel = False - ' - 'colBEZEICHNUNG - ' - resources.ApplyResources(Me.colBEZEICHNUNG, "colBEZEICHNUNG") - Me.colBEZEICHNUNG.FieldName = "BEZEICHNUNG" - Me.colBEZEICHNUNG.Name = "colBEZEICHNUNG" - ' - 'colOBJEKTTYP - ' - resources.ApplyResources(Me.colOBJEKTTYP, "colOBJEKTTYP") - Me.colOBJEKTTYP.FieldName = "OBJEKTTYP" - Me.colOBJEKTTYP.Name = "colOBJEKTTYP" - ' - 'colBESCHREIBUNG - ' - resources.ApplyResources(Me.colBESCHREIBUNG, "colBESCHREIBUNG") - Me.colBESCHREIBUNG.FieldName = "BESCHREIBUNG" - Me.colBESCHREIBUNG.Name = "colBESCHREIBUNG" - ' - 'Button1 - ' - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xMD - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.ForeColor = System.Drawing.Color.Crimson - Me.Label4.Name = "Label4" - ' - 'ListBox3 - ' - resources.ApplyResources(Me.ListBox3, "ListBox3") - Me.ListBox3.DataSource = Me.TBWH_DOKART_MODULEBindingSource - Me.ListBox3.DisplayMember = "NAME" - Me.ListBox3.ForeColor = System.Drawing.Color.Crimson - Me.ListBox3.FormattingEnabled = True - Me.ListBox3.Name = "ListBox3" - ' - 'TBWH_DOKART_MODULEBindingSource - ' - Me.TBWH_DOKART_MODULEBindingSource.DataMember = "TBWH_DOKART_MODULE" - Me.TBWH_DOKART_MODULEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'lblSaveDokart - ' - resources.ApplyResources(Me.lblSaveDokart, "lblSaveDokart") - Me.lblSaveDokart.BackColor = System.Drawing.Color.Yellow - Me.lblSaveDokart.Name = "lblSaveDokart" - ' - 'btnNamenkonvention - ' - resources.ApplyResources(Me.btnNamenkonvention, "btnNamenkonvention") - Me.btnNamenkonvention.ForeColor = System.Drawing.Color.Crimson - Me.btnNamenkonvention.Image = Global.DD_Record_Organizer.My.Resources.Resources.FileSystemEditor_5852 - Me.btnNamenkonvention.Name = "btnNamenkonvention" - Me.btnNamenkonvention.TabStop = False - Me.btnNamenkonvention.UseVisualStyleBackColor = True - ' - 'OBJEKTTYPComboBox - ' - Me.OBJEKTTYPComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "OBJEKTTYP", True)) - resources.ApplyResources(Me.OBJEKTTYPComboBox, "OBJEKTTYPComboBox") - Me.OBJEKTTYPComboBox.FormattingEnabled = True - Me.OBJEKTTYPComboBox.Name = "OBJEKTTYPComboBox" - ' - 'btnZielpfad - ' - resources.ApplyResources(Me.btnZielpfad, "btnZielpfad") - Me.btnZielpfad.Name = "btnZielpfad" - Me.btnZielpfad.UseVisualStyleBackColor = True - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - Me.GUIDTextBox.TabStop = False - ' - 'BEZEICHNUNGTextBox - ' - Me.BEZEICHNUNGTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "BEZEICHNUNG", True)) - resources.ApplyResources(Me.BEZEICHNUNGTextBox, "BEZEICHNUNGTextBox") - Me.BEZEICHNUNGTextBox.Name = "BEZEICHNUNGTextBox" - ' - 'KURZNAMETextBox - ' - Me.KURZNAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "KURZNAME", True)) - resources.ApplyResources(Me.KURZNAMETextBox, "KURZNAMETextBox") - Me.KURZNAMETextBox.Name = "KURZNAMETextBox" - ' - 'ZIEL_PFADTextBox - ' - Me.ZIEL_PFADTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "ZIEL_PFAD", True)) - resources.ApplyResources(Me.ZIEL_PFADTextBox, "ZIEL_PFADTextBox") - Me.ZIEL_PFADTextBox.Name = "ZIEL_PFADTextBox" - ' - 'BESCHREIBUNGTextBox - ' - Me.BESCHREIBUNGTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "BESCHREIBUNG", True)) - resources.ApplyResources(Me.BESCHREIBUNGTextBox, "BESCHREIBUNGTextBox") - Me.BESCHREIBUNGTextBox.Name = "BESCHREIBUNGTextBox" - ' - 'AKTIVCheckBox - ' - Me.AKTIVCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_DOKUMENTARTBindingSource, "AKTIV", True)) - resources.ApplyResources(Me.AKTIVCheckBox, "AKTIVCheckBox") - Me.AKTIVCheckBox.Name = "AKTIVCheckBox" - Me.AKTIVCheckBox.UseVisualStyleBackColor = True - ' - 'ERSTELLTWERTextBox - ' - Me.ERSTELLTWERTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "ERSTELLTWER", True)) - resources.ApplyResources(Me.ERSTELLTWERTextBox, "ERSTELLTWERTextBox") - Me.ERSTELLTWERTextBox.Name = "ERSTELLTWERTextBox" - Me.ERSTELLTWERTextBox.ReadOnly = True - Me.ERSTELLTWERTextBox.TabStop = False - ' - 'ERSTELLTWANNTextBox - ' - Me.ERSTELLTWANNTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "ERSTELLTWANN", True)) - resources.ApplyResources(Me.ERSTELLTWANNTextBox, "ERSTELLTWANNTextBox") - Me.ERSTELLTWANNTextBox.Name = "ERSTELLTWANNTextBox" - Me.ERSTELLTWANNTextBox.ReadOnly = True - Me.ERSTELLTWANNTextBox.TabStop = False - ' - 'GEANDERTWERTextBox - ' - Me.GEANDERTWERTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "GEANDERTWER", True)) - resources.ApplyResources(Me.GEANDERTWERTextBox, "GEANDERTWERTextBox") - Me.GEANDERTWERTextBox.Name = "GEANDERTWERTextBox" - Me.GEANDERTWERTextBox.ReadOnly = True - Me.GEANDERTWERTextBox.TabStop = False - ' - 'GEAENDERTWANNTextBox - ' - Me.GEAENDERTWANNTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_DOKUMENTARTBindingSource, "GEAENDERTWANN", True)) - resources.ApplyResources(Me.GEAENDERTWANNTextBox, "GEAENDERTWANNTextBox") - Me.GEAENDERTWANNTextBox.Name = "GEAENDERTWANNTextBox" - Me.GEAENDERTWANNTextBox.ReadOnly = True - Me.GEAENDERTWANNTextBox.TabStop = False - ' - 'TBDD_EINGANGSARTENBindingSource - ' - Me.TBDD_EINGANGSARTENBindingSource.DataMember = "TBDD_EINGANGSARTEN" - Me.TBDD_EINGANGSARTENBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBDD_EINGANGSARTENTableAdapter - ' - Me.TBDD_EINGANGSARTENTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Me.TBDD_DOKUMENTARTTableAdapter - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Me.TBDD_EINGANGSARTENTableAdapter - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Me.TBDD_INDEX_AUTOMTableAdapter - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBDD_DOKUMENTARTTableAdapter - ' - Me.TBDD_DOKUMENTARTTableAdapter.ClearBeforeFill = True - ' - 'TBDD_INDEX_AUTOMTableAdapter - ' - Me.TBDD_INDEX_AUTOMTableAdapter.ClearBeforeFill = True - ' - 'TBDD_INDEX_AUTOMBindingSource - ' - Me.TBDD_INDEX_AUTOMBindingSource.DataMember = "TBDD_INDEX_AUTOM" - Me.TBDD_INDEX_AUTOMBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'OpenFileDialog1 - ' - Me.OpenFileDialog1.FileName = "OpenFileDialog1" - ' - 'StatusStrip1 - ' - Me.StatusStrip1.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripStatusLabel1}) - resources.ApplyResources(Me.StatusStrip1, "StatusStrip1") - Me.StatusStrip1.Name = "StatusStrip1" - ' - 'ToolStripStatusLabel1 - ' - Me.ToolStripStatusLabel1.Name = "ToolStripStatusLabel1" - resources.ApplyResources(Me.ToolStripStatusLabel1, "ToolStripStatusLabel1") - ' - 'XtraTabControl1 - ' - resources.ApplyResources(Me.XtraTabControl1, "XtraTabControl1") - Me.XtraTabControl1.Name = "XtraTabControl1" - Me.XtraTabControl1.SelectedTabPage = Me.XtraTabPage1 - Me.XtraTabControl1.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.XtraTabPage3, Me.XtraTabPage2, Me.XtraTabPage4}) - ' - 'XtraTabPage1 - ' - resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1") - Me.XtraTabPage1.Controls.Add(Me.chkEntityData) - Me.XtraTabPage1.Controls.Add(Me.GroupBox2) - Me.XtraTabPage1.Controls.Add(Me.Label2) - Me.XtraTabPage1.Controls.Add(Me.lblSaveIndex) - Me.XtraTabPage1.Controls.Add(CHANGED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(CHANGED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHENLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHENTextBox) - Me.XtraTabPage1.Controls.Add(ADDED_WHOLabel) - Me.XtraTabPage1.Controls.Add(Me.ADDED_WHOTextBox) - Me.XtraTabPage1.Controls.Add(Me.ACTIVECheckBox) - Me.XtraTabPage1.Controls.Add(COMMENTLabel) - Me.XtraTabPage1.Controls.Add(Me.COMMENTTextBox) - Me.XtraTabPage1.Controls.Add(Me.VALUEComboBox) - Me.XtraTabPage1.Controls.Add(VALUELabel) - Me.XtraTabPage1.Controls.Add(Me.INDEXNAMEComboBox) - Me.XtraTabPage1.Controls.Add(INDEXNAMELabel) - Me.XtraTabPage1.Controls.Add(GUIDLabel1) - Me.XtraTabPage1.Controls.Add(Me.GUIDTextBox1) - Me.XtraTabPage1.Controls.Add(Me.ListBox2) - Me.XtraTabPage1.Controls.Add(Me.TBDD_INDEX_AUTOMBindingNavigator) - Me.XtraTabPage1.Name = "XtraTabPage1" - ' - 'chkEntityData - ' - resources.ApplyResources(Me.chkEntityData, "chkEntityData") - Me.chkEntityData.Name = "chkEntityData" - Me.chkEntityData.UseVisualStyleBackColor = True - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.VALUETextBox) - Me.GroupBox2.Controls.Add(Me.Button2) - Me.GroupBox2.Controls.Add(Me.cmbControlsEntity) - Me.GroupBox2.Controls.Add(Me.btnAddIndexA) - Me.GroupBox2.Controls.Add(Me.Label5) - Me.GroupBox2.Controls.Add(Me.cmbEntity) - Me.GroupBox2.Controls.Add(Me.Label6) - resources.ApplyResources(Me.GroupBox2, "GroupBox2") - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.TabStop = False - ' - 'VALUETextBox - ' - Me.VALUETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "VALUE", True)) - resources.ApplyResources(Me.VALUETextBox, "VALUETextBox") - Me.VALUETextBox.Name = "VALUETextBox" - Me.VALUETextBox.ReadOnly = True - ' - 'Button2 - ' - Me.Button2.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - resources.ApplyResources(Me.Button2, "Button2") - Me.Button2.Name = "Button2" - Me.Button2.UseVisualStyleBackColor = True - ' - 'cmbControlsEntity - ' - Me.cmbControlsEntity.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "VALUE", True)) - Me.cmbControlsEntity.FormattingEnabled = True - resources.ApplyResources(Me.cmbControlsEntity, "cmbControlsEntity") - Me.cmbControlsEntity.Name = "cmbControlsEntity" - ' - 'btnAddIndexA - ' - resources.ApplyResources(Me.btnAddIndexA, "btnAddIndexA") - Me.btnAddIndexA.Image = Global.DD_Record_Organizer.My.Resources.Resources.add - Me.btnAddIndexA.Name = "btnAddIndexA" - Me.btnAddIndexA.UseVisualStyleBackColor = True - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'cmbEntity - ' - Me.cmbEntity.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBDD_INDEX_AUTOMBindingSource, "ENTITY_ID", True)) - Me.cmbEntity.DisplayMember = "GUID" - resources.ApplyResources(Me.cmbEntity, "cmbEntity") - Me.cmbEntity.FormattingEnabled = True - Me.cmbEntity.Name = "cmbEntity" - Me.cmbEntity.ValueMember = "GUID" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.Label2.Name = "Label2" - ' - 'lblSaveIndex - ' - resources.ApplyResources(Me.lblSaveIndex, "lblSaveIndex") - Me.lblSaveIndex.BackColor = System.Drawing.Color.Yellow - Me.lblSaveIndex.Name = "lblSaveIndex" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - Me.CHANGED_WHENTextBox.TabStop = False - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - Me.CHANGED_WHOTextBox.TabStop = False - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - Me.ADDED_WHENTextBox.TabStop = False - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - Me.ADDED_WHOTextBox.TabStop = False - ' - 'ACTIVECheckBox - ' - Me.ACTIVECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_INDEX_AUTOMBindingSource, "ACTIVE", True)) - resources.ApplyResources(Me.ACTIVECheckBox, "ACTIVECheckBox") - Me.ACTIVECheckBox.Name = "ACTIVECheckBox" - Me.ACTIVECheckBox.UseVisualStyleBackColor = True - ' - 'COMMENTTextBox - ' - Me.COMMENTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "COMMENT", True)) - resources.ApplyResources(Me.COMMENTTextBox, "COMMENTTextBox") - Me.COMMENTTextBox.Name = "COMMENTTextBox" - ' - 'VALUEComboBox - ' - Me.VALUEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "VALUE", True)) - Me.VALUEComboBox.FormattingEnabled = True - Me.VALUEComboBox.Items.AddRange(New Object() {resources.GetString("VALUEComboBox.Items"), resources.GetString("VALUEComboBox.Items1")}) - resources.ApplyResources(Me.VALUEComboBox, "VALUEComboBox") - Me.VALUEComboBox.Name = "VALUEComboBox" - ' - 'INDEXNAMEComboBox - ' - Me.INDEXNAMEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "INDEXNAME", True)) - Me.INDEXNAMEComboBox.FormattingEnabled = True - resources.ApplyResources(Me.INDEXNAMEComboBox, "INDEXNAMEComboBox") - Me.INDEXNAMEComboBox.Name = "INDEXNAMEComboBox" - ' - 'GUIDTextBox1 - ' - Me.GUIDTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_INDEX_AUTOMBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox1, "GUIDTextBox1") - Me.GUIDTextBox1.Name = "GUIDTextBox1" - Me.GUIDTextBox1.ReadOnly = True - Me.GUIDTextBox1.TabStop = False - ' - 'ListBox2 - ' - Me.ListBox2.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.ListBox2.DataSource = Me.TBDD_INDEX_AUTOMBindingSource - Me.ListBox2.DisplayMember = "INDEXNAME" - resources.ApplyResources(Me.ListBox2, "ListBox2") - Me.ListBox2.FormattingEnabled = True - Me.ListBox2.Name = "ListBox2" - Me.ListBox2.TabStop = False - Me.ListBox2.ValueMember = "GUID" - ' - 'TBDD_INDEX_AUTOMBindingNavigator - ' - Me.TBDD_INDEX_AUTOMBindingNavigator.AddNewItem = Me.ToolStripButton1 - Me.TBDD_INDEX_AUTOMBindingNavigator.BindingSource = Me.TBDD_INDEX_AUTOMBindingSource - Me.TBDD_INDEX_AUTOMBindingNavigator.CountItem = Me.ToolStripLabel1 - Me.TBDD_INDEX_AUTOMBindingNavigator.CountItemFormat = "von {0} Indexen" - Me.TBDD_INDEX_AUTOMBindingNavigator.DeleteItem = Me.ToolStripButton2 - Me.TBDD_INDEX_AUTOMBindingNavigator.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.TBDD_INDEX_AUTOMBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton3, Me.ToolStripButton4, Me.ToolStripSeparator1, Me.ToolStripTextBox1, Me.ToolStripLabel1, Me.ToolStripSeparator2, Me.ToolStripButton5, Me.ToolStripButton6, Me.ToolStripSeparator3, Me.ToolStripButton1, Me.ToolStripButton2, Me.ToolStripButton7}) - resources.ApplyResources(Me.TBDD_INDEX_AUTOMBindingNavigator, "TBDD_INDEX_AUTOMBindingNavigator") - Me.TBDD_INDEX_AUTOMBindingNavigator.MoveFirstItem = Me.ToolStripButton3 - Me.TBDD_INDEX_AUTOMBindingNavigator.MoveLastItem = Me.ToolStripButton6 - Me.TBDD_INDEX_AUTOMBindingNavigator.MoveNextItem = Me.ToolStripButton5 - Me.TBDD_INDEX_AUTOMBindingNavigator.MovePreviousItem = Me.ToolStripButton4 - Me.TBDD_INDEX_AUTOMBindingNavigator.Name = "TBDD_INDEX_AUTOMBindingNavigator" - Me.TBDD_INDEX_AUTOMBindingNavigator.PositionItem = Me.ToolStripTextBox1 - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton1, "ToolStripButton1") - Me.ToolStripButton1.Name = "ToolStripButton1" - ' - 'ToolStripLabel1 - ' - Me.ToolStripLabel1.Name = "ToolStripLabel1" - resources.ApplyResources(Me.ToolStripLabel1, "ToolStripLabel1") - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton2, "ToolStripButton2") - Me.ToolStripButton2.Name = "ToolStripButton2" - ' - 'ToolStripButton3 - ' - Me.ToolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton3, "ToolStripButton3") - Me.ToolStripButton3.Name = "ToolStripButton3" - ' - 'ToolStripButton4 - ' - Me.ToolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton4, "ToolStripButton4") - Me.ToolStripButton4.Name = "ToolStripButton4" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - resources.ApplyResources(Me.ToolStripSeparator1, "ToolStripSeparator1") - ' - 'ToolStripTextBox1 - ' - resources.ApplyResources(Me.ToolStripTextBox1, "ToolStripTextBox1") - Me.ToolStripTextBox1.Name = "ToolStripTextBox1" - ' - 'ToolStripSeparator2 - ' - Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - resources.ApplyResources(Me.ToolStripSeparator2, "ToolStripSeparator2") - ' - 'ToolStripButton5 - ' - Me.ToolStripButton5.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton5, "ToolStripButton5") - Me.ToolStripButton5.Name = "ToolStripButton5" - ' - 'ToolStripButton6 - ' - Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton6, "ToolStripButton6") - Me.ToolStripButton6.Name = "ToolStripButton6" - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - resources.ApplyResources(Me.ToolStripSeparator3, "ToolStripSeparator3") - ' - 'ToolStripButton7 - ' - Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton7, "ToolStripButton7") - Me.ToolStripButton7.Name = "ToolStripButton7" - ' - 'XtraTabPage3 - ' - Me.XtraTabPage3.Controls.Add(Me.ListBox1) - Me.XtraTabPage3.Controls.Add(Me.BindingNavigator2) - Me.XtraTabPage3.Name = "XtraTabPage3" - resources.ApplyResources(Me.XtraTabPage3, "XtraTabPage3") - ' - 'ListBox1 - ' - Me.ListBox1.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.ListBox1.DataSource = Me.TBDD_INDEX_AUTOMBindingSource - Me.ListBox1.DisplayMember = "INDEXNAME" - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.FormattingEnabled = True - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.TabStop = False - Me.ListBox1.ValueMember = "GUID" - ' - 'BindingNavigator2 - ' - Me.BindingNavigator2.AddNewItem = Me.ToolStripButton8 - Me.BindingNavigator2.BindingSource = Me.TBDD_INDEX_AUTOMBindingSource - Me.BindingNavigator2.CountItem = Me.ToolStripLabel3 - Me.BindingNavigator2.CountItemFormat = "von {0} Indexen" - Me.BindingNavigator2.DeleteItem = Me.ToolStripButton18 - Me.BindingNavigator2.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.BindingNavigator2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton19, Me.ToolStripButton20, Me.ToolStripSeparator7, Me.ToolStripTextBox3, Me.ToolStripLabel3, Me.ToolStripSeparator8, Me.ToolStripButton21, Me.ToolStripButton22, Me.ToolStripSeparator9, Me.ToolStripButton8, Me.ToolStripButton18, Me.ToolStripButton23}) - resources.ApplyResources(Me.BindingNavigator2, "BindingNavigator2") - Me.BindingNavigator2.MoveFirstItem = Me.ToolStripButton19 - Me.BindingNavigator2.MoveLastItem = Me.ToolStripButton22 - Me.BindingNavigator2.MoveNextItem = Me.ToolStripButton21 - Me.BindingNavigator2.MovePreviousItem = Me.ToolStripButton20 - Me.BindingNavigator2.Name = "BindingNavigator2" - Me.BindingNavigator2.PositionItem = Me.ToolStripTextBox3 - ' - 'ToolStripButton8 - ' - Me.ToolStripButton8.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton8, "ToolStripButton8") - Me.ToolStripButton8.Name = "ToolStripButton8" - ' - 'ToolStripLabel3 - ' - Me.ToolStripLabel3.Name = "ToolStripLabel3" - resources.ApplyResources(Me.ToolStripLabel3, "ToolStripLabel3") - ' - 'ToolStripButton18 - ' - Me.ToolStripButton18.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton18, "ToolStripButton18") - Me.ToolStripButton18.Name = "ToolStripButton18" - ' - 'ToolStripButton19 - ' - Me.ToolStripButton19.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton19, "ToolStripButton19") - Me.ToolStripButton19.Name = "ToolStripButton19" - ' - 'ToolStripButton20 - ' - Me.ToolStripButton20.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton20, "ToolStripButton20") - Me.ToolStripButton20.Name = "ToolStripButton20" - ' - 'ToolStripSeparator7 - ' - Me.ToolStripSeparator7.Name = "ToolStripSeparator7" - resources.ApplyResources(Me.ToolStripSeparator7, "ToolStripSeparator7") - ' - 'ToolStripTextBox3 - ' - resources.ApplyResources(Me.ToolStripTextBox3, "ToolStripTextBox3") - Me.ToolStripTextBox3.Name = "ToolStripTextBox3" - ' - 'ToolStripSeparator8 - ' - Me.ToolStripSeparator8.Name = "ToolStripSeparator8" - resources.ApplyResources(Me.ToolStripSeparator8, "ToolStripSeparator8") - ' - 'ToolStripButton21 - ' - Me.ToolStripButton21.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton21, "ToolStripButton21") - Me.ToolStripButton21.Name = "ToolStripButton21" - ' - 'ToolStripButton22 - ' - Me.ToolStripButton22.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton22, "ToolStripButton22") - Me.ToolStripButton22.Name = "ToolStripButton22" - ' - 'ToolStripSeparator9 - ' - Me.ToolStripSeparator9.Name = "ToolStripSeparator9" - resources.ApplyResources(Me.ToolStripSeparator9, "ToolStripSeparator9") - ' - 'ToolStripButton23 - ' - Me.ToolStripButton23.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton23, "ToolStripButton23") - Me.ToolStripButton23.Name = "ToolStripButton23" - ' - 'XtraTabPage2 - ' - resources.ApplyResources(Me.XtraTabPage2, "XtraTabPage2") - Me.XtraTabPage2.Controls.Add(Me.Label3) - Me.XtraTabPage2.Controls.Add(Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView) - Me.XtraTabPage2.Controls.Add(Me.Label1) - Me.XtraTabPage2.Controls.Add(Me.btnAddDokart_Entity) - Me.XtraTabPage2.Controls.Add(Me.cmbEntity_Doctype) - Me.XtraTabPage2.Controls.Add(Me.BindingNavigator1) - Me.XtraTabPage2.Name = "XtraTabPage2" - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.Label3.Name = "Label3" - ' - 'TBPMO_WD_FORMVIEW_DOKTYPESDataGridView - ' - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.AllowUserToAddRows = False - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.AllowUserToDeleteRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.Aqua - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 - resources.ApplyResources(Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView, "TBPMO_WD_FORMVIEW_DOKTYPESDataGridView") - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.AutoGenerateColumns = False - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.DataGridViewTextBoxColumn1, Me.DataGridViewTextBoxColumn3, Me.DataGridViewTextBoxColumn5, Me.DataGridViewTextBoxColumn6, Me.DataGridViewTextBoxColumn7, Me.DataGridViewTextBoxColumn8, Me.DataGridViewTextBoxColumn9}) - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.DataSource = Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.Name = "TBPMO_WD_FORMVIEW_DOKTYPESDataGridView" - Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.ReadOnly = True - ' - 'DataGridViewTextBoxColumn1 - ' - Me.DataGridViewTextBoxColumn1.DataPropertyName = "GUID" - resources.ApplyResources(Me.DataGridViewTextBoxColumn1, "DataGridViewTextBoxColumn1") - Me.DataGridViewTextBoxColumn1.Name = "DataGridViewTextBoxColumn1" - Me.DataGridViewTextBoxColumn1.ReadOnly = True - ' - 'DataGridViewTextBoxColumn3 - ' - Me.DataGridViewTextBoxColumn3.DataPropertyName = "FORM_TITLE" - resources.ApplyResources(Me.DataGridViewTextBoxColumn3, "DataGridViewTextBoxColumn3") - Me.DataGridViewTextBoxColumn3.Name = "DataGridViewTextBoxColumn3" - Me.DataGridViewTextBoxColumn3.ReadOnly = True - ' - 'DataGridViewTextBoxColumn5 - ' - Me.DataGridViewTextBoxColumn5.DataPropertyName = "BEZEICHNUNG" - resources.ApplyResources(Me.DataGridViewTextBoxColumn5, "DataGridViewTextBoxColumn5") - Me.DataGridViewTextBoxColumn5.Name = "DataGridViewTextBoxColumn5" - Me.DataGridViewTextBoxColumn5.ReadOnly = True - ' - 'DataGridViewTextBoxColumn6 - ' - Me.DataGridViewTextBoxColumn6.DataPropertyName = "ADDED_WHO" - resources.ApplyResources(Me.DataGridViewTextBoxColumn6, "DataGridViewTextBoxColumn6") - Me.DataGridViewTextBoxColumn6.Name = "DataGridViewTextBoxColumn6" - Me.DataGridViewTextBoxColumn6.ReadOnly = True - ' - 'DataGridViewTextBoxColumn7 - ' - Me.DataGridViewTextBoxColumn7.DataPropertyName = "ADDED_WHEN" - resources.ApplyResources(Me.DataGridViewTextBoxColumn7, "DataGridViewTextBoxColumn7") - Me.DataGridViewTextBoxColumn7.Name = "DataGridViewTextBoxColumn7" - Me.DataGridViewTextBoxColumn7.ReadOnly = True - ' - 'DataGridViewTextBoxColumn8 - ' - Me.DataGridViewTextBoxColumn8.DataPropertyName = "CHANGED_WHO" - resources.ApplyResources(Me.DataGridViewTextBoxColumn8, "DataGridViewTextBoxColumn8") - Me.DataGridViewTextBoxColumn8.Name = "DataGridViewTextBoxColumn8" - Me.DataGridViewTextBoxColumn8.ReadOnly = True - ' - 'DataGridViewTextBoxColumn9 - ' - Me.DataGridViewTextBoxColumn9.DataPropertyName = "CHANGED_WHEN" - resources.ApplyResources(Me.DataGridViewTextBoxColumn9, "DataGridViewTextBoxColumn9") - Me.DataGridViewTextBoxColumn9.Name = "DataGridViewTextBoxColumn9" - Me.DataGridViewTextBoxColumn9.ReadOnly = True - ' - 'TBPMO_WD_FORMVIEW_DOKTYPESBindingSource - ' - Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource.DataMember = "TBPMO_WD_FORMVIEW_DOKTYPES" - Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'btnAddDokart_Entity - ' - Me.btnAddDokart_Entity.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - resources.ApplyResources(Me.btnAddDokart_Entity, "btnAddDokart_Entity") - Me.btnAddDokart_Entity.Name = "btnAddDokart_Entity" - Me.btnAddDokart_Entity.UseVisualStyleBackColor = False - ' - 'cmbEntity_Doctype - ' - Me.cmbEntity_Doctype.DataSource = Me.TBPMO_FORM_VIEWBindingSource - Me.cmbEntity_Doctype.DisplayMember = "FORM_TITLE" - Me.cmbEntity_Doctype.FormattingEnabled = True - resources.ApplyResources(Me.cmbEntity_Doctype, "cmbEntity_Doctype") - Me.cmbEntity_Doctype.Name = "cmbEntity_Doctype" - Me.cmbEntity_Doctype.ValueMember = "GUID" - ' - 'TBPMO_FORM_VIEWBindingSource - ' - Me.TBPMO_FORM_VIEWBindingSource.DataMember = "TBPMO_FORM_VIEW" - Me.TBPMO_FORM_VIEWBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'BindingNavigator1 - ' - Me.BindingNavigator1.AddNewItem = Nothing - Me.BindingNavigator1.BindingSource = Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource - Me.BindingNavigator1.CountItem = Me.ToolStripLabel2 - Me.BindingNavigator1.CountItemFormat = "of {0} Mappings" - Me.BindingNavigator1.DeleteItem = Me.ToolStripButton9 - Me.BindingNavigator1.ImageScalingSize = New System.Drawing.Size(20, 20) - Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton10, Me.ToolStripButton11, Me.ToolStripSeparator4, Me.ToolStripTextBox2, Me.ToolStripLabel2, Me.ToolStripSeparator5, Me.ToolStripButton12, Me.ToolStripButton13, Me.ToolStripSeparator6, Me.ToolStripButton9, Me.ToolStripButton14, Me.ToolStripButton15}) - resources.ApplyResources(Me.BindingNavigator1, "BindingNavigator1") - Me.BindingNavigator1.MoveFirstItem = Me.ToolStripButton10 - Me.BindingNavigator1.MoveLastItem = Me.ToolStripButton13 - Me.BindingNavigator1.MoveNextItem = Me.ToolStripButton12 - Me.BindingNavigator1.MovePreviousItem = Me.ToolStripButton11 - Me.BindingNavigator1.Name = "BindingNavigator1" - Me.BindingNavigator1.PositionItem = Me.ToolStripTextBox2 - ' - 'ToolStripLabel2 - ' - Me.ToolStripLabel2.Name = "ToolStripLabel2" - resources.ApplyResources(Me.ToolStripLabel2, "ToolStripLabel2") - ' - 'ToolStripButton9 - ' - Me.ToolStripButton9.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton9, "ToolStripButton9") - Me.ToolStripButton9.Name = "ToolStripButton9" - ' - 'ToolStripButton10 - ' - Me.ToolStripButton10.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton10, "ToolStripButton10") - Me.ToolStripButton10.Name = "ToolStripButton10" - ' - 'ToolStripButton11 - ' - Me.ToolStripButton11.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton11, "ToolStripButton11") - Me.ToolStripButton11.Name = "ToolStripButton11" - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - resources.ApplyResources(Me.ToolStripSeparator4, "ToolStripSeparator4") - ' - 'ToolStripTextBox2 - ' - resources.ApplyResources(Me.ToolStripTextBox2, "ToolStripTextBox2") - Me.ToolStripTextBox2.Name = "ToolStripTextBox2" - ' - 'ToolStripSeparator5 - ' - Me.ToolStripSeparator5.Name = "ToolStripSeparator5" - resources.ApplyResources(Me.ToolStripSeparator5, "ToolStripSeparator5") - ' - 'ToolStripButton12 - ' - Me.ToolStripButton12.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton12, "ToolStripButton12") - Me.ToolStripButton12.Name = "ToolStripButton12" - ' - 'ToolStripButton13 - ' - Me.ToolStripButton13.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton13, "ToolStripButton13") - Me.ToolStripButton13.Name = "ToolStripButton13" - ' - 'ToolStripSeparator6 - ' - Me.ToolStripSeparator6.Name = "ToolStripSeparator6" - resources.ApplyResources(Me.ToolStripSeparator6, "ToolStripSeparator6") - ' - 'ToolStripButton14 - ' - Me.ToolStripButton14.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.ToolStripButton14, "ToolStripButton14") - Me.ToolStripButton14.Name = "ToolStripButton14" - ' - 'ToolStripButton15 - ' - Me.ToolStripButton15.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton15.Image = Global.DD_Record_Organizer.My.Resources.Resources.refresh_16xLG - resources.ApplyResources(Me.ToolStripButton15, "ToolStripButton15") - Me.ToolStripButton15.Name = "ToolStripButton15" - ' - 'XtraTabPage4 - ' - Me.XtraTabPage4.Controls.Add(Me.Label8) - Me.XtraTabPage4.Controls.Add(Me.cmbFormViewVariablePath) - Me.XtraTabPage4.Controls.Add(Me.lblpathsaved) - Me.XtraTabPage4.Controls.Add(Me.Button3) - Me.XtraTabPage4.Controls.Add(Me.FOLDER_FOR_INDEXTextBox) - Me.XtraTabPage4.Controls.Add(Me.grbxFolderforIndex) - Me.XtraTabPage4.Controls.Add(Me.Label17) - Me.XtraTabPage4.Name = "XtraTabPage4" - resources.ApplyResources(Me.XtraTabPage4, "XtraTabPage4") - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'cmbFormViewVariablePath - ' - Me.cmbFormViewVariablePath.DataSource = Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource - Me.cmbFormViewVariablePath.DisplayMember = "FORM_TITLE" - Me.cmbFormViewVariablePath.FormattingEnabled = True - resources.ApplyResources(Me.cmbFormViewVariablePath, "cmbFormViewVariablePath") - Me.cmbFormViewVariablePath.Name = "cmbFormViewVariablePath" - Me.cmbFormViewVariablePath.ValueMember = "FORMVIEW_ID" - ' - 'lblpathsaved - ' - Me.lblpathsaved.BackColor = System.Drawing.Color.Yellow - resources.ApplyResources(Me.lblpathsaved, "lblpathsaved") - Me.lblpathsaved.Name = "lblpathsaved" - ' - 'Button3 - ' - Me.Button3.Image = Global.DD_Record_Organizer.My.Resources.Resources.save - resources.ApplyResources(Me.Button3, "Button3") - Me.Button3.Name = "Button3" - Me.Button3.UseVisualStyleBackColor = True - ' - 'FOLDER_FOR_INDEXTextBox - ' - resources.ApplyResources(Me.FOLDER_FOR_INDEXTextBox, "FOLDER_FOR_INDEXTextBox") - Me.FOLDER_FOR_INDEXTextBox.Name = "FOLDER_FOR_INDEXTextBox" - ' - 'grbxFolderforIndex - ' - Me.grbxFolderforIndex.Controls.Add(Me.Label7) - Me.grbxFolderforIndex.Controls.Add(Me.cmbIndex_Controls) - Me.grbxFolderforIndex.Controls.Add(Me.cmbCrFolderDate) - Me.grbxFolderforIndex.Controls.Add(Me.Label20) - Me.grbxFolderforIndex.Controls.Add(Me.btnaddcrFolderParameter) - Me.grbxFolderforIndex.Controls.Add(Me.Label18) - Me.grbxFolderforIndex.Controls.Add(Me.cmbCrFolderIndex) - resources.ApplyResources(Me.grbxFolderforIndex, "grbxFolderforIndex") - Me.grbxFolderforIndex.Name = "grbxFolderforIndex" - Me.grbxFolderforIndex.TabStop = False - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'cmbIndex_Controls - ' - resources.ApplyResources(Me.cmbIndex_Controls, "cmbIndex_Controls") - Me.cmbIndex_Controls.FormattingEnabled = True - Me.cmbIndex_Controls.Name = "cmbIndex_Controls" - ' - 'cmbCrFolderDate - ' - resources.ApplyResources(Me.cmbCrFolderDate, "cmbCrFolderDate") - Me.cmbCrFolderDate.FormattingEnabled = True - Me.cmbCrFolderDate.Items.AddRange(New Object() {resources.GetString("cmbCrFolderDate.Items"), resources.GetString("cmbCrFolderDate.Items1"), resources.GetString("cmbCrFolderDate.Items2"), resources.GetString("cmbCrFolderDate.Items3")}) - Me.cmbCrFolderDate.Name = "cmbCrFolderDate" - ' - 'Label20 - ' - resources.ApplyResources(Me.Label20, "Label20") - Me.Label20.Name = "Label20" - ' - 'btnaddcrFolderParameter - ' - resources.ApplyResources(Me.btnaddcrFolderParameter, "btnaddcrFolderParameter") - Me.btnaddcrFolderParameter.Image = Global.DD_Record_Organizer.My.Resources.Resources.action_add_16xLG - Me.btnaddcrFolderParameter.Name = "btnaddcrFolderParameter" - Me.btnaddcrFolderParameter.UseVisualStyleBackColor = True - ' - 'Label18 - ' - resources.ApplyResources(Me.Label18, "Label18") - Me.Label18.Name = "Label18" - ' - 'cmbCrFolderIndex - ' - resources.ApplyResources(Me.cmbCrFolderIndex, "cmbCrFolderIndex") - Me.cmbCrFolderIndex.FormattingEnabled = True - Me.cmbCrFolderIndex.Name = "cmbCrFolderIndex" - ' - 'Label17 - ' - resources.ApplyResources(Me.Label17, "Label17") - Me.Label17.Name = "Label17" - ' - 'TBPMO_FORM_VIEWTableAdapter - ' - Me.TBPMO_FORM_VIEWTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter - ' - Me.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter.ClearBeforeFill = True - ' - 'TBWH_DOKART_MODULETableAdapter - ' - Me.TBWH_DOKART_MODULETableAdapter.ClearBeforeFill = True - ' - 'frmWM_DoctypeConfig - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.XtraTabControl1) - Me.Controls.Add(Me.StatusStrip1) - Me.Controls.Add(Me.GroupBox1) - Me.Name = "frmWM_DoctypeConfig" - CType(Me.TBDD_DOKUMENTARTBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBDD_DOKUMENTARTBindingNavigator.ResumeLayout(False) - Me.TBDD_DOKUMENTARTBindingNavigator.PerformLayout() - CType(Me.TBDD_DOKUMENTARTBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_DOKART_MODULEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_EINGANGSARTENBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_INDEX_AUTOMBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.StatusStrip1.ResumeLayout(False) - Me.StatusStrip1.PerformLayout() - CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.XtraTabControl1.ResumeLayout(False) - Me.XtraTabPage1.ResumeLayout(False) - Me.XtraTabPage1.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - CType(Me.TBDD_INDEX_AUTOMBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBDD_INDEX_AUTOMBindingNavigator.ResumeLayout(False) - Me.TBDD_INDEX_AUTOMBindingNavigator.PerformLayout() - Me.XtraTabPage3.ResumeLayout(False) - Me.XtraTabPage3.PerformLayout() - CType(Me.BindingNavigator2, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator2.ResumeLayout(False) - Me.BindingNavigator2.PerformLayout() - Me.XtraTabPage2.ResumeLayout(False) - Me.XtraTabPage2.PerformLayout() - CType(Me.TBPMO_WD_FORMVIEW_DOKTYPESDataGridView, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WD_FORMVIEW_DOKTYPESBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_FORM_VIEWBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator1.ResumeLayout(False) - Me.BindingNavigator1.PerformLayout() - Me.XtraTabPage4.ResumeLayout(False) - Me.XtraTabPage4.PerformLayout() - Me.grbxFolderforIndex.ResumeLayout(False) - Me.grbxFolderforIndex.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBDD_EINGANGSARTENBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_EINGANGSARTENTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EINGANGSARTENTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBDD_DOKUMENTARTBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBDD_EINGANGSARTENBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents TBDD_DOKUMENTARTTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_DOKUMENTARTTableAdapter - Friend WithEvents TBDD_DOKUMENTARTBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBDD_INDEX_AUTOMTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter - Friend WithEvents TBDD_INDEX_AUTOMBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents BEZEICHNUNGTextBox As System.Windows.Forms.TextBox - Friend WithEvents KURZNAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents ZIEL_PFADTextBox As System.Windows.Forms.TextBox - Friend WithEvents BESCHREIBUNGTextBox As System.Windows.Forms.TextBox - Friend WithEvents AKTIVCheckBox As System.Windows.Forms.CheckBox - Friend WithEvents ERSTELLTWERTextBox As System.Windows.Forms.TextBox - Friend WithEvents ERSTELLTWANNTextBox As System.Windows.Forms.TextBox - Friend WithEvents GEANDERTWERTextBox As System.Windows.Forms.TextBox - Friend WithEvents GEAENDERTWANNTextBox As System.Windows.Forms.TextBox - Friend WithEvents btnZielpfad As System.Windows.Forms.Button - Friend WithEvents OpenFileDialog1 As System.Windows.Forms.OpenFileDialog - Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip - Friend WithEvents XtraTabControl1 As DevExpress.XtraTab.XtraTabControl - Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ACTIVECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox - Friend WithEvents VALUEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents INDEXNAMEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents GUIDTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ListBox2 As System.Windows.Forms.ListBox - Friend WithEvents TBDD_INDEX_AUTOMBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton3 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton4 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox1 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton5 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton6 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton7 As System.Windows.Forms.ToolStripButton - Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents OBJEKTTYPComboBox As System.Windows.Forms.ComboBox - Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripLabel2 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton9 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton10 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton11 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator4 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox2 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator5 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton12 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton13 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator6 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton14 As System.Windows.Forms.ToolStripButton - Friend WithEvents TBPMO_FORM_VIEWBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_FORM_VIEWTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter - Friend WithEvents TBPMO_WD_FORMVIEW_DOKTYPESBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter - Friend WithEvents cmbEntity_Doctype As System.Windows.Forms.ComboBox - Friend WithEvents btnAddDokart_Entity As System.Windows.Forms.Button - Friend WithEvents TBPMO_WD_FORMVIEW_DOKTYPESDataGridView As System.Windows.Forms.DataGridView - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents DataGridViewTextBoxColumn1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn3 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn5 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn6 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn7 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn8 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents DataGridViewTextBoxColumn9 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents btnNamenkonvention As System.Windows.Forms.Button - Friend WithEvents ToolStripButton15 As System.Windows.Forms.ToolStripButton - Friend WithEvents lblSaveDokart As System.Windows.Forms.Label - Friend WithEvents ToolStripStatusLabel1 As System.Windows.Forms.ToolStripStatusLabel - Friend WithEvents lblSaveIndex As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents ToolStripButton16 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton17 As System.Windows.Forms.ToolStripButton - Friend WithEvents TBWH_DOKART_MODULEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBWH_DOKART_MODULETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_DOKART_MODULETableAdapter - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents ListBox3 As System.Windows.Forms.ListBox - Friend WithEvents Button1 As System.Windows.Forms.Button - Friend WithEvents ToolTipController1 As DevExpress.Utils.ToolTipController - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colBEZEICHNUNG As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colOBJEKTTYP As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents chkEntityData As System.Windows.Forms.CheckBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents cmbControlsEntity As System.Windows.Forms.ComboBox - Friend WithEvents btnAddIndexA As System.Windows.Forms.Button - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents cmbEntity As System.Windows.Forms.ComboBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents VALUETextBox As System.Windows.Forms.TextBox - Friend WithEvents Button2 As System.Windows.Forms.Button - Friend WithEvents XtraTabPage3 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents BindingNavigator2 As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton8 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel3 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton18 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton19 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton20 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator7 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox3 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator8 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton21 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton22 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator9 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton23 As System.Windows.Forms.ToolStripButton - Friend WithEvents XtraTabPage4 As DevExpress.XtraTab.XtraTabPage - Friend WithEvents FOLDER_FOR_INDEXTextBox As System.Windows.Forms.TextBox - Friend WithEvents grbxFolderforIndex As System.Windows.Forms.GroupBox - Friend WithEvents cmbCrFolderDate As System.Windows.Forms.ComboBox - Friend WithEvents Label20 As System.Windows.Forms.Label - Friend WithEvents btnaddcrFolderParameter As System.Windows.Forms.Button - Friend WithEvents Label18 As System.Windows.Forms.Label - Friend WithEvents cmbCrFolderIndex As System.Windows.Forms.ComboBox - Friend WithEvents Label17 As System.Windows.Forms.Label - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents cmbIndex_Controls As System.Windows.Forms.ComboBox - Friend WithEvents Button3 As System.Windows.Forms.Button - Friend WithEvents lblpathsaved As System.Windows.Forms.Label - Friend WithEvents colBESCHREIBUNG As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents Label8 As Label - Friend WithEvents cmbFormViewVariablePath As ComboBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.en-US.resx deleted file mode 100644 index de04670..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.en-US.resx +++ /dev/null @@ -1,664 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 69, 15 - - - doctype-ID: - - - 86, 15 - - - doctype name: - - - 67, 15 - - - shortname: - - - 68, 15 - - - target path: - - - 70, 15 - - - Description: - - - 71, 15 - - - Added who: - - - Added when: - - - 82, 15 - - - changed who: - - - 88, 15 - - - changed when: - - - 63, 13 - - - indexname: - - - 86, 13 - - - pattern runtime: - - - 54, 13 - - - comment: - - - Added who: - - - 71, 13 - - - Added when: - - - 79, 13 - - - Changed Who: - - - 83, 13 - - - Changed when: - - - 122, 15 - - - windream objecttype: - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 151, 22 - - - load all documenttypes - - - Doctype - - - objecttype - - - 110, 15 - - - Mapping to module - - - 140, 17 - - - documenttype saved! - - - edit nameconvention - - - active - - - 1312, 298 - - - Doctypes - - - 363, 19 - - - These indices will be assigned automatically through the record. - - - 763, 25 - - - 85, 17 - - - index saved! - - - 62, 24 - - - active - - - 305, 210 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 1265, 252 - - - Automated indices - - - 305, 227 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 1265, 25 - - - 1265, 252 - - - manually indices - - - 307, 19 - - - Each documenttype can be mapped single or multiple - - - 104, 13 - - - Choose entity/form: - - - 174, 23 - - - Add entity to documenttype - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 1265, 25 - - - 1265, 252 - - - Mapping documenttype - Entity - - - Save - - - 118, 15 - - - from entity-controls: - - - 85, 15 - - - date structure: - - - Create folder - - - 121, 15 - - - from manual Values: - - - New Subfolder: - - - 61, 13 - - - PathString: - - - 1265, 252 - - - variable folderpath - - - - AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB - AAAAAAAADioJAB9gAAAyiQcANI4GADylBwA8qAcAPawGAD+xBgBAtAUAQL8BAEC4BQBCvgQAULocAFmW - OgBamzkAWaA1AFumNQBdqDcAXKU4AGG5NQBlvzgAQcIBAELIAABFygMARc0BAEbQAgBG1QAAR9gAAEjb - AABK3gAAS+MAAE3gAwBM5gAATeoAAE7tAABQ8QAAUfQAAFXzBwBU/AAAVvkFAFn/BgBa/AoAXf8NAFni - FABg5h4AYf8SAGL+FABl/xcAZfsZAGf+GwBp/h4AXsUqAGfLNQBnxTgAasY9AGrMOQBrzDwAbMw9AG/Z - OgBj4iMAbv4lAHL+KwBy/iwAdP4uAG3iMgBu4jUAcOI3AHDiOAB14j8Adf4xAHv6OwB6/jgAff49AHKy - UgB0slYAd7tVAHnFUgB84UoAfuFMAH/+QACCzF4AgP5BAIL+RQCE/kcAhf5IAIX+TACJ/k0Aiv5QAIz+ - UwCGy2MAhMxhAIfMZACJy2cAi8xsAJT6YgCj/nkAm7iNAJy6jQCdvI0Au/6aAL/5vwDC/qMA2f7UAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsOQAAAAAOBAAAAAAAAAA8My85AAATCQUEAAAAAABBPz0x - KjkRGAwJBwQAAABFU0c/My8xYwwYDAkHBAAAWlNHRj9TXztjDBgMDA8AAABaUFZlRj8fDWMMGxIAAAAA - AF5nYEcxJhgVYxEAAAAAAABLTWZQPSotTAERAAAAAABaU0U3Uz8vIAIgIhQAAABdWVZTRRVkRwwiJiIf - FAAATllXVlBBNCYoKCYmIgwAAABOWVdTU0s5KSgmIhsAAAAAAE5ZV1oAADkoKBsAAAAAAAAATloAAAAA - NSAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AADzzwAA4YcAAMADAACAAQAAgAEAAMADAADgBwAA4AcAAMAD - AACAAQAAgAEAAMADAADhhwAA888AAP//AAA= - - - - Documenttypes - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx b/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx deleted file mode 100644 index b9fcee9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx +++ /dev/null @@ -1,3837 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9pt - - - 315, 59 - - - 61, 15 - - - 2 - - - Dokart-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 9 - - - False - - - True - - - Segoe UI, 9pt - - - 436, 59 - - - 78, 15 - - - 4 - - - Bezeichnung: - - - BEZEICHNUNGLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 11 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 103 - - - 63, 15 - - - 8 - - - Kurzname: - - - KURZNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 13 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 147 - - - 58, 15 - - - 10 - - - Ziel-Pfad: - - - ZIEL_PFADLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 15 - - - False - - - True - - - Segoe UI, 9pt - - - 595, 191 - - - 82, 15 - - - 12 - - - Beschreibung: - - - BESCHREIBUNGLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 17 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 191 - - - 67, 15 - - - 18 - - - Erstellt wer: - - - ERSTELLTWERLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 20 - - - False - - - True - - - Segoe UI, 9pt - - - 438, 191 - - - 77, 15 - - - 20 - - - Erstellt wann: - - - ERSTELLTWANNLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 22 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 235 - - - 80, 15 - - - 22 - - - Geändert wer: - - - GEANDERTWERLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 24 - - - False - - - True - - - Segoe UI, 9pt - - - 438, 235 - - - 90, 15 - - - 24 - - - Geändert wann: - - - GEAENDERTWANNLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 26 - - - False - - - True - - - 311, 63 - - - 22, 13 - - - 2 - - - ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - False - - - True - - - 388, 63 - - - 65, 13 - - - 4 - - - Indexname: - - - INDEXNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - False - - - True - - - 662, 63 - - - 62, 13 - - - 6 - - - Platzhalter: - - - VALUELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - False - - - True - - - 311, 107 - - - 64, 13 - - - 8 - - - Bemerkung: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - 311, 155 - - - 65, 13 - - - 12 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - 434, 155 - - - 73, 13 - - - 14 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - False - - - True - - - 583, 155 - - - 73, 13 - - - 16 - - - Geändert wo: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - False - - - True - - - 703, 155 - - - 85, 13 - - - 18 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - False - - - True - - - Segoe UI, 9pt - - - 778, 59 - - - 62, 15 - - - 26 - - - Objekttyp: - - - OBJEKTTYPLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 7 - - - 854, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 24, 24 - - - Neu hinzufügen - - - 1125, 17 - - - 17, 17 - - - 130, 24 - - - von {0} Dokumentarten - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - Magenta - - - 24, 24 - - - Refresh - - - Magenta - - - 163, 24 - - - Lade alle Dokumentarten - - - 3, 19 - - - 1306, 27 - - - 0 - - - BindingNavigator1 - - - TBDD_DOKUMENTARTBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 28 - - - 3, 59 - - - LightBlue - - - Fuchsia - - - Dokumentart - - - True - - - 0 - - - 150 - - - Objekttyp - - - True - - - 1 - - - 105 - - - Beschreibung - - - True - - - 2 - - - 306, 237 - - - 85 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox1 - - - 0 - - - - Top, Right - - - 1275, 77 - - - 29, 23 - - - 80 - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Top, Right - - - True - - - Segoe UI, 9pt, style=Italic - - - 1056, 59 - - - 213, 15 - - - 79 - - - Zuordnung zu Modul Record Organizer: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - Top, Right - - - 339, 95 - - - Segoe UI, 9pt, style=Italic - - - 15 - - - 1059, 77 - - - 210, 94 - - - 78 - - - ListBox3 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 315, 279 - - - 98, 17 - - - 77 - - - Doctype saved - - - False - - - lblSaveDokart - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - Segoe UI, 9pt, style=Bold - - - MiddleLeft - - - 781, 106 - - - 245, 37 - - - 27 - - - Namenkonvention bearbeiten - - - btnNamenkonvention - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - Segoe UI, 9pt - - - 782, 77 - - - 244, 23 - - - 1 - - - OBJEKTTYPComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - Segoe UI, 9pt - - - 919, 164 - - - 38, 23 - - - 5 - - - ... - - - btnZielpfad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 8 - - - Segoe UI, 9pt - - - 318, 77 - - - 64, 23 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 10 - - - Segoe UI, 9pt - - - 439, 77 - - - 333, 23 - - - 0 - - - BEZEICHNUNGTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 12 - - - Segoe UI, 9pt - - - 318, 121 - - - 111, 23 - - - 2 - - - KURZNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 14 - - - Segoe UI, 9pt - - - 318, 165 - - - 595, 23 - - - 4 - - - ZIEL_PFADTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 16 - - - Segoe UI, 9pt - - - 598, 209 - - - True - - - 315, 67 - - - 6 - - - BESCHREIBUNGTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 18 - - - Segoe UI, 9pt - - - 978, 165 - - - 58, 24 - - - 15 - - - Aktiv - - - AKTIVCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 19 - - - Segoe UI, 9pt - - - 318, 209 - - - 111, 23 - - - 19 - - - ERSTELLTWERTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 21 - - - Segoe UI, 9pt - - - 441, 209 - - - 140, 23 - - - 21 - - - ERSTELLTWANNTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 23 - - - Segoe UI, 9pt - - - 318, 253 - - - 111, 23 - - - 23 - - - GEANDERTWERTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 25 - - - Segoe UI, 9pt - - - 441, 253 - - - 140, 23 - - - 25 - - - GEAENDERTWANNTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 27 - - - Top - - - Segoe UI, 9pt, style=Bold - - - 0, 0 - - - 1312, 314 - - - 1 - - - Dokumentarten - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 160, 17 - - - 423, 17 - - - 681, 17 - - - 1380, 17 - - - 17, 56 - - - 1629, 17 - - - 261, 56 - - - 403, 56 - - - 120, 17 - - - ToolStripStatusLabel1 - - - 0, 581 - - - 1312, 22 - - - 2 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Top, Bottom, Left, Right - - - 3, 304 - - - True - - - True - - - 874, 59 - - - 145, 17 - - - 81 - - - Entity-Data Configurator - - - chkEntityData - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 9, 110 - - - 218, 21 - - - 15 - - - VALUETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - MiddleLeft - - - NoControl - - - 233, 70 - - - 78, 25 - - - 14 - - - Save - - - MiddleRight - - - Button2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - 9, 73 - - - 218, 21 - - - 13 - - - cmbControlsEntity - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - False - - - NoControl - - - 429, 58 - - - 30, 25 - - - 10 - - - btnAddIndexA - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 6, 17 - - - 85, 13 - - - 12 - - - Entität wählen: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - Segoe UI, 8.25pt - - - 9, 33 - - - 218, 21 - - - 11 - - - cmbEntity - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 6, 57 - - - 107, 13 - - - 8 - - - Control aus Entität: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 6 - - - False - - - 868, 63 - - - 479, 143 - - - 80 - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 311, 25 - - - 510, 19 - - - 79 - - - Die hier definierten Indizes werden automatisch durch die Entitätzugehörigkeit zugeordnet. - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 827, 25 - - - 81, 17 - - - 78 - - - Index saved - - - False - - - lblSaveIndex - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - 706, 173 - - - 142, 21 - - - 19 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - 586, 173 - - - 111, 21 - - - 17 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - 435, 173 - - - 142, 21 - - - 15 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - 314, 173 - - - 111, 21 - - - 13 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - 941, 23 - - - 104, 24 - - - 11 - - - Aktiv - - - ACTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 314, 125 - - - 534, 21 - - - 2 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - @Record-ID - - - @Dokart - - - 665, 81 - - - 183, 21 - - - 1 - - - VALUEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - 391, 80 - - - 268, 21 - - - 0 - - - INDEXNAMEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 314, 81 - - - 68, 21 - - - 3 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 20 - - - Left - - - Segoe UI, 9pt, style=Italic - - - 15 - - - 0, 27 - - - 305, 205 - - - 2 - - - ListBox2 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 21 - - - 520, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 24, 24 - - - Neu hinzufügen - - - 88, 24 - - - von {0} Indexen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - 0, 0 - - - 1347, 27 - - - 1 - - - BindingNavigator1 - - - TBDD_INDEX_AUTOMBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 22 - - - 1261, 249 - - - Automatische Indexe - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1267, 277 - - - 2 - - - Left - - - Segoe UI, 9pt, style=Italic - - - 15 - - - 0, 27 - - - 305, 222 - - - 3 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 0 - - - 1029, 95 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 24, 24 - - - Neu hinzufügen - - - 88, 24 - - - von {0} Indexen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - 0, 0 - - - 1261, 27 - - - 2 - - - BindingNavigator1 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - 1261, 249 - - - Manuelle Indexe - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - True - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 11, 25 - - - 432, 19 - - - 80 - - - Eine Dokumentart kann auf eine oder mehrere Entitäten zugeordnet werden. - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - Top, Bottom, Left, Right - - - ID - - - Entität - Formular - - - Dokumentart - - - Added who - - - when - - - Changed who - - - when - - - 1422, 56 - - - 11, 106 - - - 964, 140 - - - 5 - - - TBPMO_WD_FORMVIEW_DOKTYPESDataGridView - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 1 - - - True - - - 8, 57 - - - 212, 13 - - - 5 - - - Entität auswählen (Angezeigtes Formular): - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 2 - - - MiddleLeft - - - 291, 76 - - - 228, 23 - - - 4 - - - Entität zu Dokumentart hinzufügen - - - MiddleRight - - - btnAddDokart_Entity - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 3 - - - 940, 56 - - - 11, 77 - - - 274, 21 - - - 3 - - - cmbEntity_Doctype - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 4 - - - 786, 56 - - - 91, 24 - - - of {0} Mappings - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - Magenta - - - 24, 24 - - - Refresh - - - 0, 0 - - - 1261, 27 - - - 2 - - - BindingNavigator1 - - - BindingNavigator1 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 5 - - - 1261, 249 - - - Zurodnung Dokumentart - Entität - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 2 - - - True - - - NoControl - - - 8, 9 - - - 97, 13 - - - 20 - - - Entität auswählen: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 0 - - - 11, 25 - - - 213, 21 - - - 19 - - - cmbFormViewVariablePath - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 1 - - - Tahoma, 8.25pt, style=Bold, Italic - - - 716, 9 - - - No - - - 298, 13 - - - 18 - - - Label8 - - - MiddleRight - - - False - - - lblpathsaved - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 2 - - - MiddleLeft - - - 933, 25 - - - 81, 24 - - - 17 - - - Speichern - - - MiddleRight - - - Button3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 3 - - - Segoe UI, 9.75pt - - - 230, 25 - - - 697, 25 - - - 16 - - - FOLDER_FOR_INDEXTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 4 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - NoControl - - - 200, 24 - - - 116, 15 - - - 8 - - - aus Control Werten: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 0 - - - Segoe UI, 9pt - - - 203, 42 - - - 188, 23 - - - 7 - - - cmbIndex_Controls - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 1 - - - Segoe UI, 9pt - - - YYYY/MM/DD - - - YYYY/MM - - - YYYY - - - YYYY-MM - - - 9, 86 - - - 188, 23 - - - 6 - - - cmbCrFolderDate - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 2 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - NoControl - - - 6, 68 - - - 97, 15 - - - 5 - - - Datum-Struktur: - - - Label20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 3 - - - Segoe UI, 9.75pt, style=Bold - - - MiddleLeft - - - NoControl - - - 408, 37 - - - 150, 28 - - - 4 - - - Ordner anhängen - - - MiddleRight - - - btnaddcrFolderParameter - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 4 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - NoControl - - - 6, 24 - - - 166, 15 - - - 1 - - - aus manuellen Index-Werten: - - - Label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 5 - - - Segoe UI, 9pt - - - 9, 42 - - - 188, 23 - - - 0 - - - cmbCrFolderIndex - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 6 - - - False - - - 11, 56 - - - 573, 119 - - - 13 - - - Neuer Unterordner: - - - grbxFolderforIndex - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 5 - - - True - - - NoControl - - - 227, 9 - - - 108, 13 - - - 12 - - - Variabler Ordnerpfad - - - Label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 6 - - - 1261, 249 - - - Variabler Ordnerpfad - - - XtraTabPage4 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 3 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 1184, 56 - - - 17, 95 - - - 610, 95 - - - 876, 95 - - - True - - - 136 - - - 7, 15 - - - 1312, 603 - - - Segoe UI, 9pt - - - - AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB - AAAAAAAADioJAB9gAAAyiQcANI4GADylBwA8qAcAPawGAD+xBgBAtAUAQL8BAEC4BQBCvgQAULocAFmW - OgBamzkAWaA1AFumNQBdqDcAXKU4AGG5NQBlvzgAQcIBAELIAABFygMARc0BAEbQAgBG1QAAR9gAAEjb - AABK3gAAS+MAAE3gAwBM5gAATeoAAE7tAABQ8QAAUfQAAFXzBwBU/AAAVvkFAFn/BgBa/AoAXf8NAFni - FABg5h4AYf8SAGL+FABl/xcAZfsZAGf+GwBp/h4AXsUqAGfLNQBnxTgAasY9AGrMOQBrzDwAbMw9AG/Z - OgBj4iMAbv4lAHL+KwBy/iwAdP4uAG3iMgBu4jUAcOI3AHDiOAB14j8Adf4xAHv6OwB6/jgAff49AHKy - UgB0slYAd7tVAHnFUgB84UoAfuFMAH/+QACCzF4AgP5BAIL+RQCE/kcAhf5IAIX+TACJ/k0Aiv5QAIz+ - UwCGy2MAhMxhAIfMZACJy2cAi8xsAJT6YgCj/nkAm7iNAJy6jQCdvI0Au/6aAL/5vwDC/qMA2f7UAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsOQAAAAAOBAAAAAAAAAA8My85AAATCQUEAAAAAABBPz0x - KjkRGAwJBwQAAABFU0c/My8xYwwYDAkHBAAAWlNHRj9TXztjDBgMDA8AAABaUFZlRj8fDWMMGxIAAAAA - AF5nYEcxJhgVYxEAAAAAAABLTWZQPSotTAERAAAAAABaU0U3Uz8vIAIgIhQAAABdWVZTRRVkRwwiJiIf - FAAATllXVlBBNCYoKCYmIgwAAABOWVdTU0s5KSgmIhsAAAAAAE5ZV1oAADkoKBsAAAAAAAAATloAAAAA - NSAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AADzzwAA4YcAAMADAACAAQAAgAEAAMADAADgBwAA4AcAAMAD - AACAAQAAgAEAAMADAADhhwAA888AAP//AAA= - - - - Dokumentart - Konfiguration - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_DOKUMENTARTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EINGANGSARTENBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton16 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colBEZEICHNUNG - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOBJEKTTYP - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colBESCHREIBUNG - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBWH_DOKART_MODULEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EINGANGSARTENBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EINGANGSARTENTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EINGANGSARTENTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_DOKUMENTARTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_DOKUMENTARTTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_INDEX_AUTOMTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_INDEX_AUTOMBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OpenFileDialog1 - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripStatusLabel1 - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton3 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton4 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton5 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton6 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton7 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton8 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel3 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton18 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton19 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton20 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox3 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton21 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton22 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton23 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn1 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn3 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn5 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn6 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn7 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn8 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn9 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WD_FORMVIEW_DOKTYPESBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_VIEWBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel2 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton9 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton10 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton11 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox2 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton12 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton13 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator6 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton14 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_VIEWTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBWH_DOKART_MODULETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_DOKART_MODULETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolTipController1 - - - DevExpress.Utils.ToolTipController, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmWM_DoctypeConfig - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx.bak b/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx.bak deleted file mode 100644 index 675b343..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.resx.bak +++ /dev/null @@ -1,3837 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9pt - - - 315, 59 - - - 61, 15 - - - 2 - - - Dokart-ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 9 - - - False - - - True - - - Segoe UI, 9pt - - - 436, 59 - - - 78, 15 - - - 4 - - - Bezeichnung: - - - BEZEICHNUNGLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 11 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 103 - - - 63, 15 - - - 8 - - - Kurzname: - - - KURZNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 13 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 147 - - - 58, 15 - - - 10 - - - Ziel-Pfad: - - - ZIEL_PFADLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 15 - - - False - - - True - - - Segoe UI, 9pt - - - 595, 191 - - - 82, 15 - - - 12 - - - Beschreibung: - - - BESCHREIBUNGLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 17 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 191 - - - 67, 15 - - - 18 - - - Erstellt wer: - - - ERSTELLTWERLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 20 - - - False - - - True - - - Segoe UI, 9pt - - - 438, 191 - - - 77, 15 - - - 20 - - - Erstellt wann: - - - ERSTELLTWANNLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 22 - - - False - - - True - - - Segoe UI, 9pt - - - 315, 235 - - - 80, 15 - - - 22 - - - Geändert wer: - - - GEANDERTWERLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 24 - - - False - - - True - - - Segoe UI, 9pt - - - 438, 235 - - - 90, 15 - - - 24 - - - Geändert wann: - - - GEAENDERTWANNLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 26 - - - False - - - True - - - 311, 63 - - - 22, 13 - - - 2 - - - ID: - - - GUIDLabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 19 - - - False - - - True - - - 388, 63 - - - 65, 13 - - - 4 - - - Indexname: - - - INDEXNAMELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 18 - - - False - - - True - - - 662, 63 - - - 62, 13 - - - 6 - - - Platzhalter: - - - VALUELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 16 - - - False - - - True - - - 311, 107 - - - 64, 13 - - - 8 - - - Bemerkung: - - - COMMENTLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 13 - - - False - - - True - - - 311, 155 - - - 65, 13 - - - 12 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 10 - - - False - - - True - - - 434, 155 - - - 73, 13 - - - 14 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 8 - - - False - - - True - - - 583, 155 - - - 73, 13 - - - 16 - - - Geändert wo: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 6 - - - False - - - True - - - 703, 155 - - - 85, 13 - - - 18 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 4 - - - False - - - True - - - Segoe UI, 9pt - - - 778, 59 - - - 62, 15 - - - 26 - - - Objekttyp: - - - OBJEKTTYPLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 7 - - - 854, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 24, 24 - - - Neu hinzufügen - - - 1125, 17 - - - 17, 17 - - - 130, 24 - - - von {0} Dokumentarten - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - Magenta - - - 24, 24 - - - Refresh - - - Magenta - - - 163, 24 - - - Lade alle Dokumentarten - - - 3, 19 - - - 1306, 27 - - - 0 - - - BindingNavigator1 - - - TBDD_DOKUMENTARTBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 28 - - - 3, 59 - - - LightBlue - - - Fuchsia - - - Dokumentart - - - True - - - 0 - - - 150 - - - Objekttyp - - - True - - - 1 - - - 105 - - - Beschreibung - - - True - - - 2 - - - 306, 237 - - - 85 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - GroupBox1 - - - 0 - - - - Top, Right - - - 1275, 77 - - - 29, 23 - - - 80 - - - Button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Top, Right - - - True - - - Segoe UI, 9pt, style=Italic - - - 1056, 59 - - - 213, 15 - - - 79 - - - Zuordnung zu Modul Record Organizer: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - Top, Right - - - 339, 95 - - - Segoe UI, 9pt, style=Italic - - - 15 - - - 1059, 77 - - - 210, 94 - - - 78 - - - ListBox3 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 315, 279 - - - 98, 17 - - - 77 - - - Doctype saved - - - False - - - lblSaveDokart - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - Segoe UI, 9pt, style=Bold - - - MiddleLeft - - - 781, 106 - - - 245, 37 - - - 27 - - - Namenkonvention bearbeiten - - - btnNamenkonvention - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - Segoe UI, 9pt - - - 782, 77 - - - 244, 23 - - - 1 - - - OBJEKTTYPComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 6 - - - Segoe UI, 9pt - - - 919, 164 - - - 38, 23 - - - 5 - - - ... - - - btnZielpfad - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 8 - - - Segoe UI, 9pt - - - 318, 77 - - - 64, 23 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 10 - - - Segoe UI, 9pt - - - 439, 77 - - - 333, 23 - - - 0 - - - BEZEICHNUNGTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 12 - - - Segoe UI, 9pt - - - 318, 121 - - - 111, 23 - - - 2 - - - KURZNAMETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 14 - - - Segoe UI, 9pt - - - 318, 165 - - - 595, 23 - - - 4 - - - ZIEL_PFADTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 16 - - - Segoe UI, 9pt - - - 598, 209 - - - True - - - 315, 67 - - - 6 - - - BESCHREIBUNGTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 18 - - - Segoe UI, 9pt - - - 978, 165 - - - 58, 24 - - - 15 - - - Aktiv - - - AKTIVCheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 19 - - - Segoe UI, 9pt - - - 318, 209 - - - 111, 23 - - - 19 - - - ERSTELLTWERTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 21 - - - Segoe UI, 9pt - - - 441, 209 - - - 140, 23 - - - 21 - - - ERSTELLTWANNTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 23 - - - Segoe UI, 9pt - - - 318, 253 - - - 111, 23 - - - 23 - - - GEANDERTWERTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 25 - - - Segoe UI, 9pt - - - 441, 253 - - - 140, 23 - - - 25 - - - GEAENDERTWANNTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 27 - - - Top - - - Segoe UI, 9pt, style=Bold - - - 0, 0 - - - 1312, 314 - - - 1 - - - Dokumentarten - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 160, 17 - - - 423, 17 - - - 681, 17 - - - 1380, 17 - - - 17, 56 - - - 1629, 17 - - - 261, 56 - - - 403, 56 - - - 120, 17 - - - ToolStripStatusLabel1 - - - 0, 581 - - - 1312, 22 - - - 2 - - - StatusStrip1 - - - StatusStrip1 - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Top, Bottom, Left, Right - - - 3, 304 - - - True - - - True - - - 874, 59 - - - 145, 17 - - - 81 - - - Entity-Data Configurator - - - chkEntityData - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 0 - - - 9, 110 - - - 218, 21 - - - 15 - - - VALUETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 0 - - - MiddleLeft - - - NoControl - - - 233, 70 - - - 78, 25 - - - 14 - - - Save - - - MiddleRight - - - Button2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 1 - - - 9, 73 - - - 218, 21 - - - 13 - - - cmbControlsEntity - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 2 - - - False - - - NoControl - - - 429, 58 - - - 30, 25 - - - 10 - - - btnAddIndexA - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 3 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 6, 17 - - - 85, 13 - - - 12 - - - Entität wählen: - - - Label5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 4 - - - Segoe UI, 8.25pt - - - 9, 33 - - - 218, 21 - - - 11 - - - cmbEntity - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 5 - - - True - - - Segoe UI, 8.25pt - - - NoControl - - - 6, 57 - - - 107, 13 - - - 8 - - - Control aus Entität: - - - Label6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox2 - - - 6 - - - False - - - 868, 63 - - - 479, 143 - - - 80 - - - GroupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 1 - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 311, 25 - - - 510, 19 - - - 79 - - - Die hier definierten Indizes werden automatisch durch die Entitätzugehörigkeit zugeordnet. - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 2 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 827, 25 - - - 81, 17 - - - 78 - - - Index saved - - - False - - - lblSaveIndex - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 3 - - - 706, 173 - - - 142, 21 - - - 19 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 5 - - - 586, 173 - - - 111, 21 - - - 17 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 7 - - - 435, 173 - - - 142, 21 - - - 15 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 9 - - - 314, 173 - - - 111, 21 - - - 13 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 11 - - - 941, 23 - - - 104, 24 - - - 11 - - - Aktiv - - - ACTIVECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 12 - - - 314, 125 - - - 534, 21 - - - 2 - - - COMMENTTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 14 - - - @Record-ID - - - @Dokart - - - 665, 81 - - - 183, 21 - - - 1 - - - VALUEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 15 - - - 391, 80 - - - 268, 21 - - - 0 - - - INDEXNAMEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 17 - - - 314, 81 - - - 68, 21 - - - 3 - - - GUIDTextBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 20 - - - Left - - - Segoe UI, 9pt, style=Italic - - - 15 - - - 0, 27 - - - 305, 205 - - - 2 - - - ListBox2 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 21 - - - 520, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 24, 24 - - - Neu hinzufügen - - - 88, 24 - - - von {0} Indexen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - 0, 0 - - - 1347, 27 - - - 1 - - - BindingNavigator1 - - - TBDD_INDEX_AUTOMBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage1 - - - 22 - - - 1261, 249 - - - Automatische Indexe - - - XtraTabPage1 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 0 - - - 1267, 277 - - - 2 - - - Left - - - Segoe UI, 9pt, style=Italic - - - 15 - - - 0, 27 - - - 305, 222 - - - 3 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 0 - - - 1029, 95 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 24, 24 - - - Neu hinzufügen - - - 88, 24 - - - von {0} Indexen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - 0, 0 - - - 1261, 27 - - - 2 - - - BindingNavigator1 - - - BindingNavigator2 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage3 - - - 1 - - - 1261, 249 - - - Manuelle Indexe - - - XtraTabPage3 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 1 - - - True - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 11, 25 - - - 432, 19 - - - 80 - - - Eine Dokumentart kann auf eine oder mehrere Entitäten zugeordnet werden. - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 0 - - - Top, Bottom, Left, Right - - - ID - - - Entität - Formular - - - Dokumentart - - - Added who - - - when - - - Changed who - - - when - - - 1422, 56 - - - 11, 106 - - - 964, 140 - - - 5 - - - TBPMO_WD_FORMVIEW_DOKTYPESDataGridView - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 1 - - - True - - - 8, 57 - - - 212, 13 - - - 5 - - - Entität auswählen (Angezeigtes Formular): - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 2 - - - MiddleLeft - - - 291, 76 - - - 228, 23 - - - 4 - - - Entität zu Dokumentart hinzufügen - - - MiddleRight - - - btnAddDokart_Entity - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 3 - - - 940, 56 - - - 11, 77 - - - 274, 21 - - - 3 - - - cmbEntity_Doctype - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 4 - - - 786, 56 - - - 91, 24 - - - of {0} Mappings - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 24, 24 - - - Vorherige verschieben - - - 6, 27 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 24, 24 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 24, 24 - - - Letzte verschieben - - - 6, 27 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 24, 24 - - - Daten speichern - - - Magenta - - - 24, 24 - - - Refresh - - - 0, 0 - - - 1261, 27 - - - 2 - - - BindingNavigator1 - - - BindingNavigator1 - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage2 - - - 5 - - - 1261, 249 - - - Zurodnung Dokumentart - Entität - - - XtraTabPage2 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 2 - - - True - - - NoControl - - - 8, 9 - - - 97, 13 - - - 20 - - - Entität auswählen: - - - Label8 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 0 - - - 11, 25 - - - 213, 21 - - - 19 - - - cmbFormViewVariablePath - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 1 - - - Tahoma, 8.25pt, style=Bold, Italic - - - 716, 9 - - - No - - - 298, 13 - - - 18 - - - Label8 - - - MiddleRight - - - False - - - lblpathsaved - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 2 - - - MiddleLeft - - - 933, 25 - - - 81, 24 - - - 17 - - - Speichern - - - MiddleRight - - - Button3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 3 - - - Segoe UI, 9.75pt - - - 230, 25 - - - 697, 25 - - - 16 - - - FOLDER_FOR_INDEXTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 4 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - NoControl - - - 200, 24 - - - 116, 15 - - - 8 - - - aus Control Werten: - - - Label7 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 0 - - - Segoe UI, 9pt - - - 203, 42 - - - 188, 23 - - - 7 - - - cmbIndex_Controls - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 1 - - - Segoe UI, 9pt - - - YYYY/MM/DD - - - YYYY/MM - - - YYYY - - - YYYY-MM - - - 9, 86 - - - 188, 23 - - - 6 - - - cmbCrFolderDate - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 2 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - NoControl - - - 6, 68 - - - 97, 15 - - - 5 - - - Datum-Struktur: - - - Label20 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 3 - - - Segoe UI, 9.75pt, style=Bold - - - MiddleLeft - - - NoControl - - - 408, 37 - - - 150, 28 - - - 4 - - - Ordner anhängen - - - MiddleRight - - - btnaddcrFolderParameter - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 4 - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - NoControl - - - 6, 24 - - - 166, 15 - - - 1 - - - aus manuellen Index-Werten: - - - Label18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 5 - - - Segoe UI, 9pt - - - 9, 42 - - - 188, 23 - - - 0 - - - cmbCrFolderIndex - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grbxFolderforIndex - - - 6 - - - False - - - 11, 56 - - - 573, 119 - - - 13 - - - Neuer Unterordner: - - - grbxFolderforIndex - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 5 - - - True - - - NoControl - - - 227, 9 - - - 108, 13 - - - 12 - - - Variabler Ordnerpfad - - - Label17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - XtraTabPage4 - - - 6 - - - 1261, 249 - - - Variabler Ordnerpfad - - - XtraTabPage4 - - - DevExpress.XtraTab.XtraTabPage, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - XtraTabControl1 - - - 3 - - - XtraTabControl1 - - - DevExpress.XtraTab.XtraTabControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - $this - - - 0 - - - 1184, 56 - - - 17, 95 - - - 610, 95 - - - 876, 95 - - - True - - - 136 - - - 7, 15 - - - 1312, 603 - - - Segoe UI, 9pt - - - - AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB - AAAAAAAADioJAB9gAAAyiQcANI4GADylBwA8qAcAPawGAD+xBgBAtAUAQL8BAEC4BQBCvgQAULocAFmW - OgBamzkAWaA1AFumNQBdqDcAXKU4AGG5NQBlvzgAQcIBAELIAABFygMARc0BAEbQAgBG1QAAR9gAAEjb - AABK3gAAS+MAAE3gAwBM5gAATeoAAE7tAABQ8QAAUfQAAFXzBwBU/AAAVvkFAFn/BgBa/AoAXf8NAFni - FABg5h4AYf8SAGL+FABl/xcAZfsZAGf+GwBp/h4AXsUqAGfLNQBnxTgAasY9AGrMOQBrzDwAbMw9AG/Z - OgBj4iMAbv4lAHL+KwBy/iwAdP4uAG3iMgBu4jUAcOI3AHDiOAB14j8Adf4xAHv6OwB6/jgAff49AHKy - UgB0slYAd7tVAHnFUgB84UoAfuFMAH/+QACCzF4AgP5BAIL+RQCE/kcAhf5IAIX+TACJ/k0Aiv5QAIz+ - UwCGy2MAhMxhAIfMZACJy2cAi8xsAJT6YgCj/nkAm7iNAJy6jQCdvI0Au/6aAL/5vwDC/qMA2f7UAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsOQAAAAAOBAAAAAAAAAA8My85AAATCQUEAAAAAABBPz0x - KjkRGAwJBwQAAABFU0c/My8xYwwYDAkHBAAAWlNHRj9TXztjDBgMDA8AAABaUFZlRj8fDWMMGxIAAAAA - AF5nYEcxJhgVYxEAAAAAAABLTWZQPSotTAERAAAAAABaU0U3Uz8vIAIgIhQAAABdWVZTRRVkRwwiJiIf - FAAATllXVlBBNCYoKCYmIgwAAABOWVdTU0s5KSgmIhsAAAAAAE5ZV1oAADkoKBsAAAAAAAAATloAAAAA - NSAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AADzzwAA4YcAAMADAACAAQAAgAEAAMADAADgBwAA4AcAAMAD - AACAAQAAgAEAAMADAADhhwAA888AAP//AAA= - - - - Dokumentart - Konfiguration - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_DOKUMENTARTBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EINGANGSARTENBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton16 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton17 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GridView1 - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colBEZEICHNUNG - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colOBJEKTTYP - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colBESCHREIBUNG - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBWH_DOKART_MODULEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EINGANGSARTENBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBDD_EINGANGSARTENTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_EINGANGSARTENTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_DOKUMENTARTTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_DOKUMENTARTTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_INDEX_AUTOMTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_INDEX_AUTOMTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBDD_INDEX_AUTOMBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - OpenFileDialog1 - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripStatusLabel1 - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton1 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel1 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton2 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton3 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton4 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox1 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton5 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton6 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton7 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton8 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel3 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton18 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton19 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton20 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox3 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton21 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton22 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton23 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn1 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn3 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn5 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn6 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn7 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn8 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DataGridViewTextBoxColumn9 - - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WD_FORMVIEW_DOKTYPESBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_VIEWBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripLabel2 - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton9 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton10 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton11 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripTextBox2 - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton12 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton13 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparator6 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton14 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButton15 - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_FORM_VIEWTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_FORM_VIEWTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBWH_DOKART_MODULETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_DOKART_MODULETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolTipController1 - - - DevExpress.Utils.ToolTipController, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - frmWM_DoctypeConfig - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.vb b/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.vb deleted file mode 100644 index 1d7926d..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_DoctypeConfig.vb +++ /dev/null @@ -1,547 +0,0 @@ -Imports DD_LIB_Standards -Public Class frmWM_DoctypeConfig - Private Shared _Instance As frmWM_DoctypeConfig = Nothing - Private insert As Boolean = False - Public Shared akt_DokartID As Integer - Private IsInsert As Boolean = False - Public Shared Function Instance() As frmWM_DoctypeConfig - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmWM_DoctypeConfig - End If - _Instance.BringToFront() - Return _Instance - End Function - Private Sub TBDD_EINGANGSARTENBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBDD_EINGANGSARTENBindingNavigatorSaveItem.Click - Save_Dokart() - End Sub - - Private Sub frmDokumentart_Konfig_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - ClassWindowLocation.SaveFormLocationSize(Me, 99, 99, "frmDokumentartKonfig") - End Sub - - Private Sub frmDokumentart_Konfig_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - ClassWindowLocation.LoadFormLocationSize(Me, 99, 99, "frmDokumentartKonfig") - Me.TBDD_INDEX_AUTOMTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_DOKUMENTARTTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_EINGANGSARTENTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_FORM_VIEWTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBWH_DOKART_MODULETableAdapter.Connection.ConnectionString = MyConnectionString - - Refresh_Dokart(False) - ObjektTypenEintragen() - If GUIDTextBox.Text <> "" Then - Refresh_DokID_FORM_VIEW() - Refresh_DokartModule(GUIDTextBox.Text) - Refresh_Indexe_Auto(GUIDTextBox.Text) - akt_DokartID = GUIDTextBox.Text - Refresh_DokartModule(GUIDTextBox.Text) - End If - - Me.TBPMO_FORM_VIEWTableAdapter.Fill(DD_DMSDataSet.TBPMO_FORM_VIEW) - Catch ex As Exception - MsgBox("Error in Load:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Refresh_DokID_FORM_VIEW() - Try - Me.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter.Fill(DD_DMSDataSet.TBPMO_WD_FORMVIEW_DOKTYPES, GUIDTextBox.Text) - Catch ex As Exception - MsgBox("Error in Refresh_DokID_FORM_VIEW:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Save_Dokart() - Try - Dim msg = "Dokumentart gespeichert - " & Now.ToString - If USER_LANGUAGE <> "de-DE" Then - msg = "Doctype saved - " & Now.ToString - End If - lblSaveDokart.Text = msg - Me.TBDD_DOKUMENTARTBindingSource.EndEdit() - If DD_DMSDataSet.TBDD_DOKUMENTART.GetChanges Is Nothing = False Then - Me.GEANDERTWERTextBox.Text = USER_USERNAME - Me.TBDD_DOKUMENTARTBindingSource.EndEdit() - Me.TBDD_DOKUMENTARTTableAdapter.Update(Me.DD_DMSDataSet.TBDD_DOKUMENTART) - If IsInsert = True Then - Dim DOCID = ClassDatabase.Execute_Scalar("SELECT MAX(GUID) FROM TBDD_DOKUMENTART WHERE BEZEICHNUNG = '" & BEZEICHNUNGTextBox.Text & "'", True) - If DOCID > 0 Then - Dim insert = "INSERT INTO TBDD_DOKUMENTART_MODULE (DOKART_ID, MODULE_ID) VALUES (" & DOCID & ",(SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'ADDI'))" - If ClassDatabase.Execute_non_Query(insert, True) = True Then - Refresh_DokartModule(DOCID) - IsInsert = False - End If - End If - End If - Me.lblSaveDokart.Visible = True - Else - Me.lblSaveDokart.Visible = False - End If - Refresh_Doktype_Relevant_Data() - Catch ex As Exception - MsgBox("Error in Save_Dokart:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Refresh_Dokart(All As Boolean) - Try - If All = False Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Dokumentarten für RecordOrganizer werden geladen", False) - Me.TBDD_DOKUMENTARTTableAdapter.FillByPMO(Me.DD_DMSDataSet.TBDD_DOKUMENTART, USER_LANGUAGE) - If LogErrorsOnly = False Then ClassLogger.Add(" >> Anzahl Dokumentarten: " & DD_DMSDataSet.TBDD_DOKUMENTART.Rows.Count, False) - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> Alle Dokumentarten werden geladen", False) - Me.TBDD_DOKUMENTARTTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_DOKUMENTART, USER_LANGUAGE) - End If - - Catch ex As Exception - MsgBox("Error in Refresh_Dokart:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Refresh_Indexe_Auto(DokTypeid As Integer) - Try - Me.TBDD_INDEX_AUTOMTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_INDEX_AUTOM, DokTypeid) - Catch ex As Exception - MsgBox("Error in Refresh_Indexe_Auto:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Save_Indexe_Auto() - Try - Me.TBDD_INDEX_AUTOMBindingSource.EndEdit() - If DD_DMSDataSet.TBDD_INDEX_AUTOM.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBDD_INDEX_AUTOMBindingSource.EndEdit() - Me.TBDD_INDEX_AUTOMTableAdapter.Update(Me.DD_DMSDataSet.TBDD_INDEX_AUTOM) - Me.lblSaveIndex.Visible = True - - Else - Me.lblSaveIndex.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save_Indexe_Auto:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Sub Refresh_Eingangsarten() - Try - Me.TBDD_EINGANGSARTENTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_EINGANGSARTEN) - Catch ex As Exception - MsgBox("Error in Refresh_Eingangsarten:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub TBDD_DOKUMENTARTBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_DOKUMENTARTBindingSource.AddingNew - Me.DD_DMSDataSet.TBDD_DOKUMENTART.ERSTELLTWERColumn.DefaultValue = USER_USERNAME - IsInsert = True - End Sub - - Private Sub TBDD_EINGANGSARTENBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_EINGANGSARTENBindingSource.AddingNew - Me.DD_DMSDataSet.TBDD_EINGANGSARTEN.ERSTELLTWERColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub TBDD_INDEX_AUTOMBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBDD_INDEX_AUTOMBindingSource.AddingNew - Me.DD_DMSDataSet.TBDD_INDEX_AUTOM.ADDED_WHOColumn.DefaultValue = USER_USERNAME - Me.DD_DMSDataSet.TBDD_INDEX_AUTOM.DOCTYPE_IDColumn.DefaultValue = GUIDTextBox.Text - load_Indices() - End Sub - - Private Sub btnZielpfad_Click(sender As Object, e As EventArgs) Handles btnZielpfad.Click - Try - 'First create a FolderBrowserDialog object - Dim FolderBrowserDialog1 As New FolderBrowserDialog - ' Then use the following code to create the Dialog window - ' Change the .SelectedPath property to the default location - With FolderBrowserDialog1 - ' Desktop is the root folder in the dialog. - If ZIEL_PFADTextBox.Text <> "" Then - .SelectedPath = ZIEL_PFADTextBox.Text - End If - '.RootFolder = Environment.SpecialFolder.Desktop - ' Prompt the user with a custom message. - .Description = "Zielordner für Dokumentart wählen:" - If .ShowDialog = DialogResult.OK Then - Dim Path As String = .SelectedPath - ZIEL_PFADTextBox.Text = .SelectedPath - End If - End With - Catch ex As Exception - MsgBox("Unexpected Error in set Path:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub ObjektTypenEintragen() - Try - Dim oDokumentTyp As WINDREAMLib.WMObject - ' Combobox leeren - Me.OBJEKTTYPComboBox.Items.Clear() - ' alle Objekttypen durchlaufen - For Each oDokumentTyp In clsWD_GET.GetObjecttypesAsObjects - ' und in die Combobox eintragen - Me.OBJEKTTYPComboBox.Items.Add(oDokumentTyp.aName) - Next - Catch ex As Exception - MsgBox("Fehlernachricht:" & vbNewLine & ex.Message, MsgBoxStyle.Critical, "Fehler beim Eintragen der Objekttypen") - End Try - - End Sub - - Private Sub OBJEKTTYPComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles OBJEKTTYPComboBox.SelectedIndexChanged - load_Indices() - End Sub - Sub load_Indices() - Try - If Me.OBJEKTTYPComboBox.SelectedIndex <> -1 Then - Me.INDEXNAMEComboBox.Items.Clear() - Dim indexe = clsWD_GET.GetIndicesByObjecttype(OBJEKTTYPComboBox.Text) - If indexe IsNot Nothing Then - Me.INDEXNAMEComboBox.Items.Add("(ONLY for Nameconvention)") - For Each index As String In indexe - Me.INDEXNAMEComboBox.Items.Add(index) - Next - End If - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Fehler bei cmbDokumentTypen.SelectedIndexChanged: ") - End Try - End Sub - Sub Load_Entities() - Try - 'Me.TBDD_INDEX_AUTOMTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_INDEX_AUTOM, frmDokumentart_Konfig.akt_DokartID) - Dim DT_ENTITIES = ClassDatabase.Return_Datatable("select T.GUID, T.FORMVIEW_ID, [dbo].[FNPMO_GETOBJECTCAPTION]('" & USER_LANGUAGE & "','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T.FORMVIEW_ID), 1) AS 'FORM_TITLE' FROM TBPMO_WD_FORMVIEW_DOKTYPES T, TBPMO_FORM_VIEW T1 WHERE T.FORMVIEW_ID = T1.GUID AND T1.SCREEN_ID = 1 AND T.DOCTYPE_ID = " & akt_DokartID & " ORDER BY T1.FORM_TITLE") - cmbEntity.DataSource = DT_ENTITIES - cmbEntity.DisplayMember = DT_ENTITIES.Columns(2).ColumnName - cmbEntity.ValueMember = DT_ENTITIES.Columns(0).ColumnName - Catch ex As Exception - MsgBox("Unexpected Error in Load_Entities: " & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - End Try - - End Sub - Sub Load_ControlTags(FORM_VIEW_ID As Integer) - Try - Dim DT1 As DataTable = ClassDatabase.Return_Datatable("SELECT [CONTROL_COL_NAME] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] WHERE CTRLTYPE_ID in (2,3,4) and FORM_ID = (SELECT FORM_ID FROM TBPMO_FORM_VIEW WHERE GUID = " & FORM_VIEW_ID & ")") - If DT1.Rows.Count >= 1 Then - cmbControlsEntity.DataSource = DT1 - cmbControlsEntity.DisplayMember = DT1.Columns(0).ColumnName - cmbControlsEntity.ValueMember = DT1.Columns(0).ColumnName - cmbControlsEntity.Enabled = True - btnAddIndexA.Enabled = True - Else - cmbControlsEntity.Enabled = False - btnAddIndexA.Enabled = False - End If - Catch ex As Exception - MsgBox("Unexpected Error in Load Control Tags: " & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - End Try - - End Sub - Private Sub ToolStripButton7_Click(sender As Object, e As EventArgs) Handles ToolStripButton7.Click - Save_Indexe_Auto() - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnAddDokart_Entity.Click - Me.TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter.cmdInsert(Me.cmbEntity_Doctype.SelectedValue, Me.GUIDTextBox.Text, Me.OBJEKTTYPComboBox.Text, USER_USERNAME) - Refresh_DokID_FORM_VIEW() - End Sub - - Private Sub XtraTabControl1_SelectedPageChanged(sender As Object, e As DevExpress.XtraTab.TabPageChangedEventArgs) Handles XtraTabControl1.SelectedPageChanged - Select Case XtraTabControl1.SelectedTabPageIndex - Case 0 - - Case 1 - - Case 2 - Refresh_DokID_FORM_VIEW() - Me.btnAddDokart_Entity.Text = "Entität zu Dokumentart ' " & Me.KURZNAMETextBox.Text & "' hinzufügen" - Case 3 - Refresh_DokID_FORM_VIEW() - Load_Variable_Folder() - - End Select - End Sub - Sub Load_Variable_Folder() - lblpathsaved.Visible = False - Try - If GUIDTextBox.Text <> "" Then - FOLDER_FOR_INDEXTextBox.Enabled = True - grbxFolderforIndex.Enabled = True - Dim sel = $"SELECT DYNAMIC_FOLDER FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE DOCTYPE_ID = '{GUIDTextBox.Text}' AND FORMVIEW_ID = {cmbFormViewVariablePath.SelectedValue}" - Dim dynamic_Folder = ClassDatabase.Execute_Scalar(sel, False) - If Not IsNothing(dynamic_Folder) Then - FOLDER_FOR_INDEXTextBox.Text = dynamic_Folder - Else - FOLDER_FOR_INDEXTextBox.Text = "" - End If - Else - FOLDER_FOR_INDEXTextBox.Enabled = False - grbxFolderforIndex.Enabled = False - Exit Sub - End If - Catch ex As Exception - MsgBox("Unexpected Error in Getting variable Folder Tag: " & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - Exit Sub - End Try - Try - Dim sql = String.Format("SELECT [CONTROL_ID] , [CONTROL_COL_NAME]AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] " & - "WHERE CTRLTYPE_ID in (2,3,4) and FORM_VIEW_ID = {0} UNION ALL " & - "SELECT [CONTROL_ID] , [CTRLSCR_CAPTION] AS DISPLAY FROM [VWPMO_CONTROL_SCREEN] " & - "WHERE CTRLTYPE_ID = 1 AND [CONTROL_SQLCOMMAND_1] <> '' and FORM_VIEW_ID = {0} UNION ALL " & - "SELECT '999', 'Doctype' AS DISPLAY " & - "ORDER BY DISPLAY", cmbFormViewVariablePath.SelectedValue) - Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql) - If DT1.Rows.Count >= 1 Then - cmbIndex_Controls.DataSource = DT1 - cmbIndex_Controls.DisplayMember = DT1.Columns(1).ColumnName - cmbIndex_Controls.ValueMember = DT1.Columns(0).ColumnName - cmbIndex_Controls.Enabled = True - Else - cmbIndex_Controls.Enabled = False - End If - Catch ex As Exception - MsgBox("Error in Load Controls for EntitySelect: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Try - Dim sql = String.Format("SELECT GUID, 'M' + NAME AS DISPLAY FROM TBPMO_INDEX_MAN WHERE DOCTYPE_ID = {0} AND ACTIVE = 1 UNION ALL SELECT GUID,'A' + INDEXNAME AS DISPLAY FROM TBDD_INDEX_AUTOM WHERE SQL_RESULT IS NOT NULL AND SQL_RESULT <> '' AND DOCTYPE_ID = {0} ORDER BY DISPLAY", GUIDTextBox.Text) - Dim DT1 As DataTable = ClassDatabase.Return_Datatable(sql) - If DT1.Rows.Count >= 1 Then - cmbCrFolderIndex.DataSource = DT1 - cmbCrFolderIndex.DisplayMember = DT1.Columns(1).ColumnName - cmbCrFolderIndex.ValueMember = DT1.Columns(0).ColumnName - cmbCrFolderIndex.Enabled = True - Else - cmbCrFolderIndex.Enabled = False - End If - Catch ex As Exception - MsgBox("Error in Load manual indices: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Private Sub btnNamenkonvention_Click(sender As Object, e As EventArgs) Handles btnNamenkonvention.Click - Save_Dokart() - akt_DokartID = GUIDTextBox.Text - - Dim sql As String = "select COUNT(T.GUID) FROM TBPMO_WD_FORMVIEW_DOKTYPES T, TBPMO_FORM_VIEW T1 WHERE T.FORMVIEW_ID = T1.GUID AND T1.SCREEN_ID = 1 AND T.DOCTYPE_ID = " & akt_DokartID - Dim count = ClassDatabase.Execute_Scalar(sql) - If count > 0 Then - frmDoctype_NameConvention.ShowDialog() - Else - Dim msg As String = "Achtung: Sie haben der Dokumentart noch keine Entitäten zugeordnet!" - If USER_LANGUAGE <> "de-DE" Then - msg = "Attention: You did not assign at least one entity to the document-type!" - End If - MsgBox(msg, MsgBoxStyle.Exclamation) - XtraTabControl1.SelectedTabPageIndex = 2 - cmbEntity_Doctype.DroppedDown = True - End If - End Sub - - Private Sub ToolStripButton14_Click(sender As Object, e As EventArgs) Handles ToolStripButton14.Click - - End Sub - - Private Sub ToolStripButton9_Click(sender As Object, e As EventArgs) Handles ToolStripButton9.Click - Dim i As Integer - i = TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.CurrentRow.Index - If TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.Item(0, i).Value Is Nothing = False Then - TBPMO_WD_FORMVIEW_DOKTYPESTableAdapter.DeleteQuery(TBPMO_WD_FORMVIEW_DOKTYPESDataGridView.Item(0, i).Value) - Refresh_DokID_FORM_VIEW() - End If - End Sub - - Private Sub ToolStripButton15_Click(sender As Object, e As EventArgs) Handles ToolStripButton15.Click - Refresh_DokID_FORM_VIEW() - End Sub - - Private Sub TBDD_INDEX_AUTOMBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBDD_INDEX_AUTOMBindingSource.CurrentChanged - Me.lblSaveIndex.Visible = False - If VALUETextBox.Text.StartsWith("@") Then - chkEntityData.Checked = False - ElseIf VALUETextBox.Text.Contains("#") Then - chkEntityData.Checked = True - End If - End Sub - - Private Sub TBDD_DOKUMENTARTBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBDD_DOKUMENTARTBindingSource.CurrentChanged - Me.lblSaveDokart.Visible = False - If GUIDTextBox.Text = "" Then Exit Sub - Refresh_Doktype_Relevant_Data() - If VALUETextBox.Text.StartsWith("@") Then - chkEntityData.Checked = False - ElseIf VALUETextBox.Text.Contains("#") Then - chkEntityData.Checked = True - End If - Select Case XtraTabControl1.SelectedTabPageIndex - Case 0 - - Case 1 - - Case 2 - Refresh_DokID_FORM_VIEW() - Me.btnAddDokart_Entity.Text = "Entität zu Dokumentart ' " & Me.KURZNAMETextBox.Text & "' hinzufügen" - Case 3 - Load_Variable_Folder() - - End Select - End Sub - Sub Refresh_Doktype_Relevant_Data() - Refresh_Indexe_Auto(GUIDTextBox.Text) - akt_DokartID = GUIDTextBox.Text - Refresh_DokID_FORM_VIEW() - Refresh_DokartModule(GUIDTextBox.Text) - End Sub - Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click - Dim msg = "Sind Sie sicher, dass Sie diese Dokumentart löschen wollen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "Are You sure You want to delete the selected Doctype?" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Dim del = "EXEC [dbo].[PRPMO_DELETE_DOCTYPE] " & GUIDTextBox.Text - If ClassDatabase.Execute_non_Query(del, True) = True Then - Refresh_Dokart(False) - Refresh_DokID_FORM_VIEW() - End If - End If - End Sub - - Private Sub ToolStripButton16_Click(sender As Object, e As EventArgs) Handles ToolStripButton16.Click - Refresh_Dokart(False) - End Sub - - Private Sub ToolStripButton17_Click(sender As Object, e As EventArgs) Handles ToolStripButton17.Click - Refresh_Dokart(True) - End Sub - - Private Sub Refresh_DokartModule(dokart_id As Integer) - Try - Me.TBWH_DOKART_MODULETableAdapter.Fill(Me.DD_DMSDataSet.TBWH_DOKART_MODULE, dokart_id) - Catch ex As System.Exception - MsgBox("Error in Refresh_DokartModule:" & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - End Try - - End Sub - - Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click - Try - Dim oSQL = $"INSERT INTO TBDD_DOKUMENTART_MODULE (DOKART_ID, MODULE_ID) -VALUES ({GUIDTextBox.Text}, (SELECT GUID FROM TBDD_MODULES WHERE SHORT_NAME = 'ADDI'))" - If ClassDatabase.Execute_non_Query(oSQL) = True Then - Refresh_DokartModule(GUIDTextBox.Text) - End If - - Catch ex As Exception - MsgBox("Error in Add Dokart/Module:" & vbNewLine & ex.Message, MsgBoxStyle.Exclamation) - End Try - End Sub - - Private Sub INDEXNAMEComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles INDEXNAMEComboBox.SelectedIndexChanged - If INDEXNAMEComboBox.SelectedIndex <> -1 Then - If COMMENTTextBox.Text = String.Empty Then - If INDEXNAMEComboBox.Text = "(ONLY for Nameconvention)" Then - COMMENTTextBox.Text = "Please insert a description for this placeholder" - End If - End If - End If - End Sub - - Private Sub chkEntityData_CheckedChanged(sender As Object, e As EventArgs) Handles chkEntityData.CheckedChanged - If chkEntityData.Checked Then - GroupBox2.Enabled = True - Load_Entities() - VALUEComboBox.Enabled = False - Else - GroupBox2.Enabled = False - VALUEComboBox.Enabled = True - End If - End Sub - - Private Sub cmbEntity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbEntity.SelectedIndexChanged - If cmbEntity.SelectedIndex <> -1 Then - Dim FORM_VIEW_ID = ClassDatabase.Execute_Scalar("SELECT FORMVIEW_ID FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE GUID = " & Me.cmbEntity.SelectedValue, True) - Load_ControlTags(FORM_VIEW_ID) - End If - - End Sub - - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - If Not Me.cmbControlsEntity.Text = "" Then - 'AREANLAGE-[%mARENR]-[%aKurzname]-I[%Version] - Dim text As String = "[%a" & Me.cmbControlsEntity.Text.ToString.ToUpper & "#" & cmbControlsEntity.SelectedValue & "]" - VALUETextBox.Text = text - End If - End Sub - - Private Sub btnaddcrFolderParameter_Click(sender As Object, e As EventArgs) Handles btnaddcrFolderParameter.Click - Dim str As String - Dim Changes As Boolean = False - If (FOLDER_FOR_INDEXTextBox.Text = "") = False Then - str = FOLDER_FOR_INDEXTextBox.Text & "\" - End If - If cmbCrFolderIndex.SelectedIndex <> -1 Then - Dim value = Me.cmbCrFolderIndex.Text.ToString.ToUpper - Me.FOLDER_FOR_INDEXTextBox.Text = str & "[%" & value & "#" & cmbCrFolderIndex.SelectedValue & "]" - Changes = True - cmbCrFolderIndex.SelectedIndex = -1 - ElseIf cmbCrFolderDate.SelectedIndex <> -1 Then - Me.FOLDER_FOR_INDEXTextBox.Text = str & "[%V_" & cmbCrFolderDate.Text & "]" - cmbCrFolderDate.SelectedIndex = -1 - Changes = True - ElseIf cmbIndex_Controls.SelectedIndex <> -1 Then - Dim value - Dim praefix - Dim text As String - Select Case cmbIndex_Controls.SelectedValue - Case 999 - value = "Doctype" - praefix = "[%VAR" - Case Else - value = Me.cmbIndex_Controls.Text.ToString.ToUpper - praefix = "[%CTRL" - End Select - text = praefix & value & "#" & cmbIndex_Controls.SelectedValue & "]" - text = text.Replace("##", "#") - Me.FOLDER_FOR_INDEXTextBox.Text = str & text - cmbIndex_Controls.SelectedIndex = -1 - Changes = True - End If - - If Changes = True Then - Dim upd = String.Format("UPDATE TBDD_DOKUMENTART SET FOLDER_FOR_INDEX = '{0}', GEANDERTWER = '{1}' WHERE GUID = {2}", FOLDER_FOR_INDEXTextBox.Text, USER_USERNAME, GUIDTextBox.Text) - If ClassDatabase.Execute_non_Query(upd, False) = False Then - MsgBox("Unexpected Error in Adding Variable path - Check logfile", MsgBoxStyle.Exclamation) - End If - cmbCrFolderIndex.SelectedIndex = -1 - cmbCrFolderDate.SelectedIndex = -1 - cmbIndex_Controls.SelectedIndex = -1 - End If - - End Sub - - Private Sub btncrFolder_delete_Click(sender As Object, e As EventArgs) - Me.FOLDER_FOR_INDEXTextBox.Text = "" - End Sub - - Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click - Try - Dim upd = String.Format("UPDATE TBPMO_WD_FORMVIEW_DOKTYPES SET DYNAMIC_FOLDER = '{0}', CHANGED_WHO = '{1}' WHERE DOCTYPE_ID = {2} AND FORMVIEW_ID = {3}", FOLDER_FOR_INDEXTextBox.Text, USER_USERNAME, GUIDTextBox.Text, cmbFormViewVariablePath.SelectedValue) - If ClassDatabase.Execute_non_Query(upd, False) = False Then - MsgBox("Unexpected Error in Adding Variable path - Check logfile", MsgBoxStyle.Exclamation) - Else - Dim msg = "Variabler Ordner gespeichert - " & Now.ToString - If USER_LANGUAGE <> "de-DE" Then - msg = "Data saved - " & Now.ToString - End If - lblpathsaved.Text = msg - lblpathsaved.Visible = True - - End If - Catch ex As Exception - - End Try - End Sub - - Private Sub cmbFormViewVariablePath_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbFormViewVariablePath.SelectedIndexChanged - If cmbFormViewVariablePath.SelectedIndex <> -1 Then - Load_Variable_Folder() - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.Designer.vb deleted file mode 100644 index 359ba32..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.Designer.vb +++ /dev/null @@ -1,277 +0,0 @@ - _ -Partial Class frmWM_EntityImport - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_EntityImport)) - Me.Label1 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.txtEntityString = New System.Windows.Forms.TextBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.rbSubdirectoriesFolders = New System.Windows.Forms.RadioButton() - Me.rbsubdirectoriesFiles = New System.Windows.Forms.RadioButton() - Me.Label4 = New System.Windows.Forms.Label() - Me.chkImportoptionenBackup = New System.Windows.Forms.CheckBox() - Me.ListBox2 = New System.Windows.Forms.ListBox() - Me.Label5 = New System.Windows.Forms.Label() - Me.Label6 = New System.Windows.Forms.Label() - Me.ListView1 = New System.Windows.Forms.ListView() - Me.ColumnHeader1 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.ColumnHeader2 = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader) - Me.Label7 = New System.Windows.Forms.Label() - Me.cmbObjekttyp = New System.Windows.Forms.ComboBox() - Me.txtFilter_exclude = New System.Windows.Forms.TextBox() - Me.txtFilter = New System.Windows.Forms.TextBox() - Me.txtBackupordner = New System.Windows.Forms.TextBox() - Me.txtwindreamPath = New System.Windows.Forms.TextBox() - Me.txtpath = New System.Windows.Forms.TextBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.btnBackupordner = New System.Windows.Forms.Button() - Me.btnrunImport = New System.Windows.Forms.Button() - Me.btnpathWD = New System.Windows.Forms.Button() - Me.btnopenfolder = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'txtEntityString - ' - resources.ApplyResources(Me.txtEntityString, "txtEntityString") - Me.txtEntityString.Name = "txtEntityString" - Me.txtEntityString.ReadOnly = True - ' - 'Label3 - ' - resources.ApplyResources(Me.Label3, "Label3") - Me.Label3.Name = "Label3" - ' - 'rbSubdirectoriesFolders - ' - resources.ApplyResources(Me.rbSubdirectoriesFolders, "rbSubdirectoriesFolders") - Me.rbSubdirectoriesFolders.Name = "rbSubdirectoriesFolders" - Me.rbSubdirectoriesFolders.TabStop = True - Me.rbSubdirectoriesFolders.UseVisualStyleBackColor = True - ' - 'rbsubdirectoriesFiles - ' - resources.ApplyResources(Me.rbsubdirectoriesFiles, "rbsubdirectoriesFiles") - Me.rbsubdirectoriesFiles.Name = "rbsubdirectoriesFiles" - Me.rbsubdirectoriesFiles.TabStop = True - Me.rbsubdirectoriesFiles.UseVisualStyleBackColor = True - ' - 'Label4 - ' - resources.ApplyResources(Me.Label4, "Label4") - Me.Label4.Name = "Label4" - ' - 'chkImportoptionenBackup - ' - resources.ApplyResources(Me.chkImportoptionenBackup, "chkImportoptionenBackup") - Me.chkImportoptionenBackup.Name = "chkImportoptionenBackup" - Me.chkImportoptionenBackup.UseVisualStyleBackColor = True - ' - 'ListBox2 - ' - resources.ApplyResources(Me.ListBox2, "ListBox2") - Me.ListBox2.FormattingEnabled = True - Me.ListBox2.Name = "ListBox2" - ' - 'Label5 - ' - resources.ApplyResources(Me.Label5, "Label5") - Me.Label5.Name = "Label5" - ' - 'Label6 - ' - resources.ApplyResources(Me.Label6, "Label6") - Me.Label6.Name = "Label6" - ' - 'ListView1 - ' - resources.ApplyResources(Me.ListView1, "ListView1") - Me.ListView1.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ColumnHeader1, Me.ColumnHeader2}) - Me.ListView1.Name = "ListView1" - Me.ListView1.UseCompatibleStateImageBehavior = False - Me.ListView1.View = System.Windows.Forms.View.Details - ' - 'ColumnHeader1 - ' - resources.ApplyResources(Me.ColumnHeader1, "ColumnHeader1") - ' - 'ColumnHeader2 - ' - resources.ApplyResources(Me.ColumnHeader2, "ColumnHeader2") - ' - 'Label7 - ' - resources.ApplyResources(Me.Label7, "Label7") - Me.Label7.Name = "Label7" - ' - 'cmbObjekttyp - ' - resources.ApplyResources(Me.cmbObjekttyp, "cmbObjekttyp") - Me.cmbObjekttyp.DataBindings.Add(New System.Windows.Forms.Binding("Text", Global.DD_Record_Organizer.My.MySettings.Default, "WD_ENTITYIMP_OBJECTTYPE", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.cmbObjekttyp.FormattingEnabled = True - Me.cmbObjekttyp.Name = "cmbObjekttyp" - Me.cmbObjekttyp.Text = Global.DD_Record_Organizer.My.MySettings.Default.WD_ENTITYIMP_OBJECTTYPE - ' - 'txtFilter_exclude - ' - resources.ApplyResources(Me.txtFilter_exclude, "txtFilter_exclude") - Me.txtFilter_exclude.BackColor = System.Drawing.SystemColors.Info - Me.txtFilter_exclude.DataBindings.Add(New System.Windows.Forms.Binding("Text", Global.DD_Record_Organizer.My.MySettings.Default, "WD_ENTITYIMP_EXCLUDE", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.txtFilter_exclude.Name = "txtFilter_exclude" - Me.txtFilter_exclude.Text = Global.DD_Record_Organizer.My.MySettings.Default.WD_ENTITYIMP_EXCLUDE - ' - 'txtFilter - ' - resources.ApplyResources(Me.txtFilter, "txtFilter") - Me.txtFilter.BackColor = System.Drawing.SystemColors.Info - Me.txtFilter.DataBindings.Add(New System.Windows.Forms.Binding("Text", Global.DD_Record_Organizer.My.MySettings.Default, "WD_ENTITYIMP_FILTER", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.txtFilter.Name = "txtFilter" - Me.txtFilter.Text = Global.DD_Record_Organizer.My.MySettings.Default.WD_ENTITYIMP_FILTER - ' - 'txtBackupordner - ' - resources.ApplyResources(Me.txtBackupordner, "txtBackupordner") - Me.txtBackupordner.BackColor = System.Drawing.SystemColors.Info - Me.txtBackupordner.DataBindings.Add(New System.Windows.Forms.Binding("Text", Global.DD_Record_Organizer.My.MySettings.Default, "WD_ENTITYIMP_SAFETYPATH", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.txtBackupordner.Name = "txtBackupordner" - Me.txtBackupordner.Text = Global.DD_Record_Organizer.My.MySettings.Default.WD_ENTITYIMP_SAFETYPATH - ' - 'txtwindreamPath - ' - resources.ApplyResources(Me.txtwindreamPath, "txtwindreamPath") - Me.txtwindreamPath.BackColor = System.Drawing.SystemColors.Info - Me.txtwindreamPath.DataBindings.Add(New System.Windows.Forms.Binding("Text", Global.DD_Record_Organizer.My.MySettings.Default, "WD_ENTITYIMP_TARGETPATH", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.txtwindreamPath.Name = "txtwindreamPath" - Me.txtwindreamPath.Text = Global.DD_Record_Organizer.My.MySettings.Default.WD_ENTITYIMP_TARGETPATH - ' - 'txtpath - ' - resources.ApplyResources(Me.txtpath, "txtpath") - Me.txtpath.BackColor = System.Drawing.SystemColors.Info - Me.txtpath.DataBindings.Add(New System.Windows.Forms.Binding("Text", Global.DD_Record_Organizer.My.MySettings.Default, "WD_ENTITYIMP_IMPPATH", True, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)) - Me.txtpath.Name = "txtpath" - Me.txtpath.Text = Global.DD_Record_Organizer.My.MySettings.Default.WD_ENTITYIMP_IMPPATH - ' - 'Label8 - ' - resources.ApplyResources(Me.Label8, "Label8") - Me.Label8.Name = "Label8" - ' - 'btnBackupordner - ' - resources.ApplyResources(Me.btnBackupordner, "btnBackupordner") - Me.btnBackupordner.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_Open_16xLG - Me.btnBackupordner.Name = "btnBackupordner" - Me.btnBackupordner.UseVisualStyleBackColor = True - ' - 'btnrunImport - ' - resources.ApplyResources(Me.btnrunImport, "btnrunImport") - Me.btnrunImport.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_go - Me.btnrunImport.Name = "btnrunImport" - Me.btnrunImport.UseVisualStyleBackColor = True - ' - 'btnpathWD - ' - resources.ApplyResources(Me.btnpathWD, "btnpathWD") - Me.btnpathWD.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_Open_16xLG - Me.btnpathWD.Name = "btnpathWD" - Me.btnpathWD.UseVisualStyleBackColor = True - ' - 'btnopenfolder - ' - resources.ApplyResources(Me.btnopenfolder, "btnopenfolder") - Me.btnopenfolder.Image = Global.DD_Record_Organizer.My.Resources.Resources.folder_Open_16xLG - Me.btnopenfolder.Name = "btnopenfolder" - Me.btnopenfolder.UseVisualStyleBackColor = True - ' - 'frmWD_EntityImport - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Label8) - Me.Controls.Add(Me.Label7) - Me.Controls.Add(Me.cmbObjekttyp) - Me.Controls.Add(Me.ListView1) - Me.Controls.Add(Me.txtFilter_exclude) - Me.Controls.Add(Me.Label6) - Me.Controls.Add(Me.txtFilter) - Me.Controls.Add(Me.Label5) - Me.Controls.Add(Me.ListBox2) - Me.Controls.Add(Me.txtBackupordner) - Me.Controls.Add(Me.btnBackupordner) - Me.Controls.Add(Me.chkImportoptionenBackup) - Me.Controls.Add(Me.btnrunImport) - Me.Controls.Add(Me.btnpathWD) - Me.Controls.Add(Me.txtwindreamPath) - Me.Controls.Add(Me.Label4) - Me.Controls.Add(Me.rbsubdirectoriesFiles) - Me.Controls.Add(Me.rbSubdirectoriesFolders) - Me.Controls.Add(Me.btnopenfolder) - Me.Controls.Add(Me.txtpath) - Me.Controls.Add(Me.Label3) - Me.Controls.Add(Me.txtEntityString) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.Label1) - Me.Name = "frmWD_EntityImport" - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents txtEntityString As System.Windows.Forms.TextBox - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents txtpath As System.Windows.Forms.TextBox - Friend WithEvents btnopenfolder As System.Windows.Forms.Button - Friend WithEvents rbSubdirectoriesFolders As System.Windows.Forms.RadioButton - Friend WithEvents rbsubdirectoriesFiles As System.Windows.Forms.RadioButton - Friend WithEvents txtwindreamPath As System.Windows.Forms.TextBox - Friend WithEvents Label4 As System.Windows.Forms.Label - Friend WithEvents btnpathWD As System.Windows.Forms.Button - Friend WithEvents btnrunImport As System.Windows.Forms.Button - Friend WithEvents txtBackupordner As System.Windows.Forms.TextBox - Friend WithEvents btnBackupordner As System.Windows.Forms.Button - Friend WithEvents chkImportoptionenBackup As System.Windows.Forms.CheckBox - Friend WithEvents ListBox2 As System.Windows.Forms.ListBox - Friend WithEvents Label5 As System.Windows.Forms.Label - Friend WithEvents txtFilter As System.Windows.Forms.TextBox - Friend WithEvents txtFilter_exclude As System.Windows.Forms.TextBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents ListView1 As System.Windows.Forms.ListView - Friend WithEvents ColumnHeader1 As System.Windows.Forms.ColumnHeader - Friend WithEvents ColumnHeader2 As System.Windows.Forms.ColumnHeader - Friend WithEvents cmbObjekttyp As System.Windows.Forms.ComboBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents Label8 As System.Windows.Forms.Label -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.en-US.resx deleted file mode 100644 index 9fea4de..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.en-US.resx +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - NoControl - - - - 450, 30 - - - Design the Import of files that should be assigned to the current Entity. -Please note that all matching files are assigned the Entity and Parent-ID ONLY. - - - NoControl - - - 87, 15 - - - Selected Entity: - - - NoControl - - - 150, 15 - - - Select the Import directory: - - - NoControl - - - 250, 34 - - - Include Subdirectories and files -Complete folder structure will be imported - - - NoControl - - - 195, 34 - - - Include files from Subdirectories -Only files will be imported - - - NoControl - - - 201, 15 - - - Choose the destination in windream: - - - NoControl - - - 222, 17 - - - Save backup copies on local computer - - - NoControl - - - 253, 15 - - - Filter: (Add new filters separated by a | symbol) - - - NoControl - - - 312, 15 - - - Exclusion-Filter: (Add new Filters separated by a |-Symbol) - - - NoControl - - - 111, 15 - - - Choose Objecttype: - - - NoControl - - - 109, 15 - - - Automatic Indicies: - - - NoControl - - - NoControl - - - Start Import - - - NoControl - - - NoControl - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAD/////////AId3d3d3 - d38Pd3d3d3d4fw93d3d3d3h/CHd3d3d3f3/4d3d3d3d/f/d3d3d3d49/93d3d3d3/3//9///////fwD3 - //////9/APf//////38A93d3f/d/fwD///93//9/AAAAAPd3d38AAAAAD///////AADAAAAAwAAAAIAA - AACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAA/wAAAP+AAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBYWFgAb29vAISDgwCGhoYAj46OAKSj - pACnp6cAurm6AL6+vgDU1NQA29naAPHv8AD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4O - Dg4ODg4OAAAKAQEBAQEBAQEBAQEBDgAPBQEBAQEBAQEBAQEHAQ4ADgIBAQEBAQEBAQEBDAEOAAsBAQEB - AQEBAQEBAg0BDg8HAQEBAQEBAQEBAQYNAQ4OAwEBAQEBAQEBAQEKDQEODgEBAQEBAQEBAQEBDQ0BDg4O - DgENDQ0NDQ0NDQ0NAQ4AAA4BDQ0NDQ0NDQ0NDQEOAAAOAQ0NDQ0NDQ0NDQ0BDgAADgEBAQEBBQ0NAQEN - AQ4AAA4ODg4ODgUFDQ0NDQEOAAAAAAAAAAAOBQEBAQEBDgAAAAAAAAAAAA4ODg4ODg7//wAAwAAAAMAA - AACAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAP8AAAD/gAAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2EPb29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAPb29mC+vr7/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAD29vafhoaG/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+ko6T/QkJC//b29v8AAAAA9vb271lZ - Wf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/29na/0JCQv/29vb/9vb2MNTU - 1P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/WFhY//Hv8P9CQkL/9vb2//b2 - 9oCnp6f/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/4+Ojv/x7/D/QkJC//b2 - 9v/29vbPb29v/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+6ubr/8e/w/0JC - Qv/29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/9vb2//b29v/29vb/9vb2/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/hIOD//Hv - 8P/x7/D/QkJC/0JCQv/x7/D/QkJC//b29v8AAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2/4aG - hv+Eg4P/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9jD29vbvhoaG/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2MPb29u/29vb/9vb2//b29v/29vb/9vb2//b29v///wAAgAAAAIAAAACAAAAAgAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAP4AAAD/AAAA - - - - NoControl - - - Import designer for Entity documents - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.resx b/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.resx deleted file mode 100644 index 89d1a13..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.resx +++ /dev/null @@ -1,838 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 410, 15 - - - - False - - - $this - - - 8 - - - 5 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 602, 327 - - - True - - - $this - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - chkImportoptionenBackup - - - 12 - - - 181, 15 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - ColumnHeader2 - - - Starte Import - - - True - - - $this - - - 0 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 508, 23 - - - 347, 15 - - - 15, 186 - - - Filter: (Fügen Sie neue Filter getrennt mit einem |-Symbol hinzu): - - - 40, 23 - - - 15 - - - Wählen Sie hier den Importordner: - - - 27 - - - 15, 69 - - - 19 - - - 12, 9 - - - Import-Designer für Entitäts-Dokumente: - - - 1 - - - 173, 69 - - - $this - - - $this - - - 4 - - - True - - - Label1 - - - 2 - - - 15 - - - 2 - - - Unterordner incl. Dateien einbeziehen -Unterordnerstruktur wird übernommen - - - 788, 274 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA - AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA - AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAD/////////AId3d3d3 - d38Pd3d3d3d4fw93d3d3d3h/CHd3d3d3f3/4d3d3d3d/f/d3d3d3d49/93d3d3d3/3//9///////fwD3 - //////9/APf//////38A93d3f/d/fwD///93//9/AAAAAPd3d38AAAAAD///////AADAAAAAwAAAAIAA - AACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAA/wAAAP+AAAAoAAAAEAAAACAA - AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBYWFgAb29vAISDgwCGhoYAj46OAKSj - pACnp6cAurm6AL6+vgDU1NQA29naAPHv8AD29vYA+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4ODg4O - Dg4ODg4OAAAKAQEBAQEBAQEBAQEBDgAPBQEBAQEBAQEBAQEHAQ4ADgIBAQEBAQEBAQEBDAEOAAsBAQEB - AQEBAQEBAg0BDg8HAQEBAQEBAQEBAQYNAQ4OAwEBAQEBAQEBAQEKDQEODgEBAQEBAQEBAQEBDQ0BDg4O - DgENDQ0NDQ0NDQ0NAQ4AAA4BDQ0NDQ0NDQ0NDQEOAAAOAQ0NDQ0NDQ0NDQ0BDgAADgEBAQEBBQ0NAQEN - AQ4AAA4ODg4ODgUFDQ0NDQEOAAAAAAAAAAAOBQEBAQEBDgAAAAAAAAAAAA4ODg4ODg7//wAAwAAAAMAA - AACAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAP8AAAD/gAAAKAAAABAA - AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2EPb29v/29vb/9vb2//b2 - 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAPb29mC+vr7/QkJC/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAD29vafhoaG/0JC - Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+ko6T/QkJC//b29v8AAAAA9vb271lZ - Wf9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/29na/0JCQv/29vb/9vb2MNTU - 1P9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/WFhY//Hv8P9CQkL/9vb2//b2 - 9oCnp6f/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/4+Ojv/x7/D/QkJC//b2 - 9v/29vbPb29v/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv+6ubr/8e/w/0JC - Qv/29vb/9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/8e/w//Hv - 8P9CQkL/9vb2//b29v/29vb/9vb2/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/QkJC//b29v8AAAAAAAAAAPb29v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv - 8P/x7/D/8e/w//Hv8P9CQkL/9vb2/wAAAAAAAAAA9vb2/0JCQv9CQkL/QkJC/0JCQv9CQkL/hIOD//Hv - 8P/x7/D/QkJC/0JCQv/x7/D/QkJC//b29v8AAAAAAAAAAPb29v/29vb/9vb2//b29v/29vb/9vb2/4aG - hv+Eg4P/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2 - 9jD29vbvhoaG/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA9vb2MPb29u/29vb/9vb2//b29v/29vb/9vb2//b29v///wAAgAAAAIAAAACAAAAAgAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAP4AAAD/AAAA - - - - 529, 282 - - - Automatisch zu setzende Indizes: - - - 16 - - - True - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 8.25pt - - - True - - - Sicherheitskopien auf lokalem Rechner speichern - - - Label4 - - - MiddleLeft - - - 589, 189 - - - btnBackupordner - - - rbsubdirectoriesFiles - - - 350, 23 - - - 350, 114 - - - $this - - - 3 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 592, 69 - - - 15, 413 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - Segoe UI Semibold, 12pt, style=Bold - - - $this - - - $this - - - 23 - - - 344, 23 - - - $this - - - 7, 15 - - - Label5 - - - 1 - - - 22 - - - 529, 332 - - - 96, 15 - - - 23 - - - Segoe UI, 8.25pt - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 120 - - - 20 - - - Label3 - - - 0 - - - Segoe UI, 9pt - - - 20 - - - 5 - - - ... - - - 22 - - - True - - - Value - - - 7 - - - ... - - - 188, 15 - - - 529, 186 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Objekttyp wählen: - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 592, 254 - - - 40, 23 - - - True - - - $this - - - Label2 - - - 13 - - - $this - - - 592, 207 - - - $this - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Label7 - - - $this - - - 21 - - - 40, 23 - - - MiddleRight - - - $this - - - 15, 334 - - - 344, 23 - - - txtEntityString - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - $this - - - 508, 22 - - - 15, 311 - - - 291, 215 - - - 15 - - - 17 - - - 279, 17 - - - 12, 51 - - - rbSubdirectoriesFolders - - - 11 - - - txtFilter_exclude - - - Indexname - - - 508, 23 - - - ColumnHeader1 - - - frmWD_EntityImport - - - 151, 23 - - - 11 - - - Label8 - - - Label6 - - - 4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - ListBox2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 12, 264 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dateien aus Unterordnern einbeziehen -Nur die Dateien werden übernommen - - - btnrunImport - - - 17 - - - 232, 34 - - - 12, 168 - - - btnopenfolder - - - ... - - - btnpathWD - - - 24 - - - 10 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 15, 282 - - - 589, 236 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 18 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - txtBackupordner - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 10 - - - Segoe UI, 9pt, style=Bold, Italic - - - txtpath - - - 9 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 589, 51 - - - 585, 30 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Segoe UI, 8.25pt - - - ListView1 - - - True - - - 226, 34 - - - 151 - - - 9 - - - 240, 15 - - - txtFilter - - - $this - - - 1025, 710 - - - Gewählte Entität: - - - Designen Sie hier den Import für Dateien welche zur aktuellen Entität zugeordnet werden sollen. -Beachten Sie dass alle gefundenen Dateien NUR die Entität und NUR die Parent-ID zugeordnet werden. - - - - Top, Bottom, Left, Right - - - 103, 15 - - - Wählen Sie hier den Zielordner in windream: - - - $this - - - 6 - - - 25 - - - 21 - - - 8 - - - 14 - - - $this - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cmbObjekttyp - - - txtwindreamPath - - - 7 - - - True - - - 170, 51 - - - 12 - - - 139, 29 - - - 14 - - - 15, 215 - - - 18 - - - $this - - - Ausschluss-Filter: (Fügen Sie neue Filter getrennt mit einem |-Symbol hinzu): - - - 3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 26 - - - $this - - - True - - - en-US - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.vb b/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.vb deleted file mode 100644 index eedadaa..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_EntityImport.vb +++ /dev/null @@ -1,282 +0,0 @@ -Imports System.IO -Imports DD_LIB_Standards -Public Class frmWM_EntityImport - Private LOCAL_IMPORTFILE As String - Private LOCAL_NEWFILESTRING As String - Private LOCAL_TARGET_PATH As String - Private LOCAL_COUNTFILES As Integer - Private Sub frmWD_EntityImport_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - My.Settings.Save() - End Sub - - Private Sub frmWD_EntityImport_Load(sender As Object, e As EventArgs) Handles Me.Load - Me.txtEntityString.Text = CURRENT_ENTITYSTRING - If clsWindream.SESSION_CREATED = True Then - ObjektTypenEintragen() - End If - - - - - End Sub - Private Sub ObjektTypenEintragen() - Try - Dim oDokumentTyp As WINDREAMLib.WMObject - ' Combobox leeren - Me.cmbObjekttyp.Items.Clear() - ' alle Objekttypen durchlaufen - For Each oDokumentTyp In clsWD_GET.GetObjecttypesAsObjects - ' und in die Combobox eintragen - Me.cmbObjekttyp.Items.Add(oDokumentTyp.aName) - Next - Catch ex As Exception - MsgBox("Fehlernachricht:" & vbNewLine & ex.Message, MsgBoxStyle.Critical, "Fehler beim Eintragen der Objekttypen") - End Try - - End Sub - Private Sub btnopenfolder_Click(sender As Object, e As EventArgs) Handles btnopenfolder.Click - Dim fbdia As New FolderBrowserDialog - If fbdia.ShowDialog() = DialogResult.OK Then - txtpath.Text = fbdia.SelectedPath - End If - End Sub - - Private Sub btnpathWD_Click(sender As Object, e As EventArgs) Handles btnpathWD.Click - Dim fbdia As New FolderBrowserDialog - If fbdia.ShowDialog() = DialogResult.OK Then - txtwindreamPath.Text = fbdia.SelectedPath - End If - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnrunImport.Click - If txtpath.Text <> "" And txtwindreamPath.Text <> "" Then - LOCAL_COUNTFILES = 0 - Dim searchoption As New System.IO.SearchOption - ListBox2.Items.Clear() - If rbsubdirectoriesFiles.Checked Or rbSubdirectoriesFolders.Checked Then - searchoption = IO.SearchOption.AllDirectories - Else - searchoption = IO.SearchOption.TopDirectoryOnly - End If - Dim filesarray = GetFiles(Me.txtpath.Text, Me.txtFilter.Text, txtFilter_exclude.Text, searchoption) - For Each f As String In filesarray - Work_File(f) - Next - MsgBox("Insgesamt wurden " & LOCAL_COUNTFILES.ToString & " Dateien nach windream importiert!", MsgBoxStyle.Information) - End If - - End Sub - Private Sub chkImportoptionenBackup_CheckedChanged(sender As Object, e As EventArgs) Handles chkImportoptionenBackup.CheckedChanged - If chkImportoptionenBackup.Checked Then - Me.txtBackupordner.Enabled = True - Me.btnBackupordner.Enabled = True - Else - Me.txtBackupordner.Enabled = False - Me.btnBackupordner.Enabled = False - End If - End Sub - Public Shared Function GetFiles(path As String, searchPattern As String, excludePattern As String, searchOption As SearchOption) As String() - Dim searchPatterns As String() = searchPattern.Split("|"c) - Dim allFiles As New List(Of String)() - For Each sp As String In searchPatterns - allFiles.AddRange(System.IO.Directory.GetFiles(path, sp, searchOption)) - Next - 'allFiles.Sort() - Dim filesToExclude As New List(Of String)() - searchPatterns = excludePattern.Split("|"c) - For Each sp As String In searchPatterns - filesToExclude.AddRange(System.IO.Directory.GetFiles(path, sp, searchOption)) - Next - - Dim wantedFiles = allFiles.Except(filesToExclude) - - Return wantedFiles.ToArray() - End Function - Sub Work_File(Filepath As String) - LOCAL_IMPORTFILE = Filepath - Dim filestring As String - - If rbSubdirectoriesFolders.Checked = False Then - filestring = Path.GetFileName(Filepath) - Else - filestring = Filepath.Replace(Me.txtpath.Text, "") - End If - If rbsubdirectoriesFiles.Checked Then - filestring = Path.GetFileName(Filepath) - End If - Dim target As String = txtwindreamPath.Text & "\" & filestring - - Dim version As Integer = 2 - Dim Dateiname As String = Path.GetFileNameWithoutExtension(target) - Dim extension As String = Path.GetExtension(target) - - Dim folder_Base As String = Path.GetDirectoryName(target) - If rbSubdirectoriesFolders.Checked Then - If Not IO.Directory.Exists(folder_Base) Then - ' Nein! Jetzt erstellen... - Try - IO.Directory.CreateDirectory(folder_Base) - ' Ordner wurde korrekt erstellt! - Catch ex As Exception - ' Ordner wurde nich erstellt - End Try - End If - End If - Dim Stammname As String = folder_Base & "\" & Dateiname - Dim _neuername As String = folder_Base & "\" & Dateiname - LOCAL_TARGET_PATH = folder_Base - 'Dim MoveFilename As String = DATEINAME.Replace(element.Value, "") - 'Überprüfen ob File existiert - - Do While File.Exists(_neuername & extension) - _neuername = Stammname & "~" & version - LOCAL_NEWFILESTRING = _neuername - version = version + 1 - Loop - LOCAL_NEWFILESTRING = _neuername & extension - WINDREAM_IMPORT() - LOCAL_COUNTFILES += 1 - End Sub - Private Function WINDREAM_IMPORT() - Try - clsWindream.MY_WDOBJECTTYPE = Me.cmbObjekttyp.Text - Dim streamresult = clsWD_SET.Stream_File(LOCAL_IMPORTFILE, LOCAL_TARGET_PATH) - 'Dim type = streamresult.GetType - If streamresult = True Then - Dim indexierung_erfolgreich As Boolean = False - - 'den Entity-Key auslesen - Dim sql As String = "Select Top 1 * from TBPMO_WD_OBJECTTYPE where Upper(object_type) = Upper('" & clsWindream.MY_WDOBJECTTYPE & "')" - Dim dt As DataTable = ClassDatabase.Return_Datatable(sql, True) - If Not dt Is Nothing Then - If dt.Rows.Count = 1 Then - Dim indexname = dt.Rows(0).Item("IDXNAME_ENTITYID").ToString - Dim idxvalue = CURRENT_ENTITY_ID - If LogErrorsOnly = False Then ClassLogger.Add(" >> Entity-ID: " & idxvalue.ToString, False) - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then - MsgBox("Error in indexing file Entity - See log", MsgBoxStyle.Critical) - End If - indexname = dt.Rows(0).Item("IDXNAME_PARENTID").ToString - idxvalue = CURRENT_PARENT_ENTITY_ID - If LogErrorsOnly = False Then ClassLogger.Add(" >> Parent-ID: " & idxvalue.ToString, False) - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then MsgBox("Error in indexing file Parent-ID - See log", MsgBoxStyle.Critical) - '### - 'den Record-Key auslesen - indexname = dt.Rows(0).Item("IDXNAME_PARENTID").ToString - idxvalue = CURRENT_RECORD_ID - If LogErrorsOnly = False Then ClassLogger.Add(" >> Record-ID: " & idxvalue.ToString, False) - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then MsgBox("Unexpected Error in indexing file Record-ID - See log", MsgBoxStyle.Critical) - - 'den Doctype-Key auslesen - indexname = dt.Rows(0).Item("IDXNAME_DOCTYPE").ToString - idxvalue = CURRENT_DOKARTSTRING - If LogErrorsOnly = False Then ClassLogger.Add(" >> Doctype: " & idxvalue.ToString, False) - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then MsgBox("Unexpected Error in indexing file Doctype - See log", MsgBoxStyle.Critical) - '#### - End If - End If - If indexierung_erfolgreich = True Then - Dim error_Occured = False - If chkImportoptionenBackup.Checked And txtBackupordner.Text <> String.Empty Then - error_Occured = Create_Copy() - End If - 'Die Originaldatei löschen - If error_Occured = False Then - File.Delete(LOCAL_IMPORTFILE) - End If - - Else - MsgBox("Es gab ein Problem bei der Indexierung der Datei. Bitte prüfen sie das Log!", MsgBoxStyle.Exclamation, "Achtung:") - End If - Else - MsgBox("Unexpected Error in Stream2windream. Please check logfile!", MsgBoxStyle.Exclamation) - End If - Catch ex As Exception - MsgBox("Unexpected Error in Windream-Import:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Function - Private Function Create_Copy() - Try - Dim filestring As String - If rbSubdirectoriesFolders.Checked = False Then - filestring = Path.GetFileName(LOCAL_IMPORTFILE) - Else - filestring = LOCAL_IMPORTFILE.Replace(Me.txtpath.Text, "") - End If - If rbsubdirectoriesFiles.Checked Then - filestring = Path.GetFileName(LOCAL_IMPORTFILE) - End If - Dim target As String = txtBackupordner.Text & "\" & filestring - - Dim version As Integer = 2 - Dim Dateiname As String = Path.GetFileNameWithoutExtension(target) - Dim extension As String = Path.GetExtension(target) - - Dim folder_Base As String = Path.GetDirectoryName(target) - - If Not IO.Directory.Exists(folder_Base) Then - ' Nein! Jetzt erstellen... - Try - IO.Directory.CreateDirectory(folder_Base) - ' Ordner wurde korrekt erstellt! - Catch ex As Exception - ' Ordner wurde nich erstellt - End Try - End If - - Dim Stammname As String = folder_Base & "\" & Dateiname - Dim _neuername As String = folder_Base & "\" & Dateiname - LOCAL_TARGET_PATH = folder_Base - 'Dim MoveFilename As String = DATEINAME.Replace(element.Value, "") - 'Überprüfen ob File existiert - Dim COPY_STRING As String - Do While File.Exists(_neuername & extension) - _neuername = Stammname & "~" & version - COPY_STRING = _neuername - version = version + 1 - Loop - COPY_STRING = _neuername & extension - File.Copy(LOCAL_IMPORTFILE, COPY_STRING) - Return False - Catch ex As Exception - MsgBox("Unexpected Error in Create-Copy:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - Return True - End Try - - - End Function - Private Sub cmbObjekttyp_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbObjekttyp.SelectedIndexChanged - If cmbObjekttyp.SelectedIndex <> -1 Then - Load_Indices(cmbObjekttyp.Text) - End If - End Sub - Sub Load_Indices(Objecttype As String) - - 'den Entity-Key auslesen - Dim Sql = "Select Top 1 * from TBPMO_WD_OBJECTTYPE where Upper(object_type) = Upper('" & Objecttype & "')" - Dim DT As DataTable = ClassDatabase.Return_Datatable(Sql, True) - Dim count As Integer = 0 - If Not DT Is Nothing Then - If DT.Rows.Count = 1 Then - ListView1.Items.Clear() - ListView1.Items.Add(DT.Rows(0).Item("IDXNAME_ENTITYID").ToString) - ListView1.Items(count).SubItems.Add(CURRENT_ENTITY_ID) - ListView1.Items.Add(DT.Rows(0).Item("IDXNAME_PARENTID").ToString) - ListView1.Items(count + 1).SubItems.Add(CURRENT_PARENT_ENTITY_ID) - End If - End If - End Sub - - Private Sub frmWD_EntityImport_Shown(sender As Object, e As EventArgs) Handles Me.Shown - If My.Settings.WD_ENTITYIMP_OBJECTTYPE <> String.Empty Then - Load_Indices(My.Settings.WD_ENTITYIMP_OBJECTTYPE) - End If - If My.Settings.WD_ENTITYIMP_SAFETYPATH <> String.Empty Then - Me.chkImportoptionenBackup.Checked = True - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.Designer.vb deleted file mode 100644 index 88d7d0b..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.Designer.vb +++ /dev/null @@ -1,74 +0,0 @@ - _ -Partial Class frmWM_FulltextChoice - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_FulltextChoice)) - Me.Label1 = New System.Windows.Forms.Label() - Me.txtFulltextPattern = New System.Windows.Forms.TextBox() - Me.chkSubnode = New System.Windows.Forms.CheckBox() - Me.Button1 = New System.Windows.Forms.Button() - Me.SuspendLayout - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'txtFulltextPattern - ' - resources.ApplyResources(Me.txtFulltextPattern, "txtFulltextPattern") - Me.txtFulltextPattern.Name = "txtFulltextPattern" - ' - 'chkSubnode - ' - resources.ApplyResources(Me.chkSubnode, "chkSubnode") - Me.chkSubnode.Name = "chkSubnode" - Me.chkSubnode.UseVisualStyleBackColor = True - ' - 'Button1 - ' - resources.ApplyResources(Me.Button1, "Button1") - Me.Button1.Name = "Button1" - Me.Button1.UseVisualStyleBackColor = True - ' - 'frmWD_FulltextChoice - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.Button1) - Me.Controls.Add(Me.chkSubnode) - Me.Controls.Add(Me.txtFulltextPattern) - Me.Controls.Add(Me.Label1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmWD_FulltextChoice" - Me.ResumeLayout(False) - Me.PerformLayout - -End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtFulltextPattern As System.Windows.Forms.TextBox - Friend WithEvents chkSubnode As System.Windows.Forms.CheckBox - Friend WithEvents Button1 As System.Windows.Forms.Button -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.en-US.resx deleted file mode 100644 index a784a50..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.en-US.resx +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 126, 16 - - - Add Fulltext-Pattern: - - - 295, 20 - - - Reduce Fulltextsearch to structure of subnodes - - - - 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 - - - - Start Fulltextsearch - - - Definition Fulltextsearch - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.resx b/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.resx deleted file mode 100644 index d4852e3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.resx +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - txtFulltextPattern - - - - 320, 20 - - - - False - - - 7, 16 - - - 0 - - - chkSubnode - - - 15, 28 - - - 148, 16 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 350, 138 - - - 12, 9 - - - 2 - - - 320, 23 - - - 1 - - - 15, 89 - - - 320, 36 - - - - CenterScreen - - - $this - - - 0 - - - $this - - - True - - - 15, 57 - - - 3 - - - MiddleLeft - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - Volltextbegriff eingeben: - - - Label1 - - - 1 - - - 3 - - - 3, 4, 3, 4 - - - Volltextsuche auf Unterknotenstruktur einschränken - - - Button1 - - - Volltextsuche starten - - - 2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 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 - - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Tahoma, 9.75pt - - - Volltextsuche - Definition - - - frmWD_FulltextChoice - - - $this - - - True - - - en-US - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.vb b/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.vb deleted file mode 100644 index 8648bd5..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_FulltextChoice.vb +++ /dev/null @@ -1,41 +0,0 @@ -Public Class frmWM_FulltextChoice - - Private Sub frmWD_FulltextChoice_Load(sender As Object, e As EventArgs) Handles Me.Load - If CURRENT_NAVIGATION_TYPE = "NODE" Then - Me.chkSubnode.Visible = True - Else - Me.chkSubnode.Visible = False - End If - Me.txtFulltextPattern.Text = "" - End Sub - - Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - CURRENT_FULLTEXT_PATTERN = "" - If txtFulltextPattern.Text <> "" Then - CURRENT_FULLTEXT_PATTERN = txtFulltextPattern.Text - If CURRENT_NAVIGATION_TYPE = "NODE" And chkSubnode.Checked Then - CURRENT_SEARCH_TYPE = "FULLTEXT_SUBNODES" - Dim node As TreeNode = CURRENT_SELECTED_NODE - Dim NODE_GUID = ClassNodeNavigation.Return_NODEID_forTag(node.Tag) - Dim sql = String.Format("DECLARE @return_value int " & vbNewLine & _ - "EXEC @return_value = [dbo].[PRPMO_NODES_GET_CHILD_RECORDS] @USER_ID = {0}, @NODE_ID = {1} " & vbNewLine & _ - "SELECT 'Return Value' = @return_value", USER_GUID, NODE_GUID) - Me.Cursor = Cursors.WaitCursor - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If Not IsNothing(DT) Then - Dim result = DT.Rows(0).Item(0) - If result <> 0 Then - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error", "Error in Getting SubNodes-Structure", "Check the logfile") - Else - Me.Close() - End If - End If - Me.Cursor = Cursors.Default - Else - CURRENT_SEARCH_TYPE = "FULLTEXT" - Me.Close() - End If - - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.Designer.vb deleted file mode 100644 index 76a0b80..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.Designer.vb +++ /dev/null @@ -1,1183 +0,0 @@ - _ -Partial Class frmWM_Import_Doc_Record - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim NAMELabel As System.Windows.Forms.Label - Dim WD_SEARCHLabel As System.Windows.Forms.Label - Dim UNIQUE_DOC_SQLLabel As System.Windows.Forms.Label - Dim NEW_OBJECTTYPELabel As System.Windows.Forms.Label - Dim CONNECTION_IDLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim ENTITY_IDLabel As System.Windows.Forms.Label - Dim SQL_DOCTYPELabel As System.Windows.Forms.Label - Dim OLD_OBJECTTYPELabel As System.Windows.Forms.Label - Dim GUIDLabel1 As System.Windows.Forms.Label - Dim STRING1Label As System.Windows.Forms.Label - Dim STRING2Label As System.Windows.Forms.Label - Dim ADDED_WHOLabel1 As System.Windows.Forms.Label - Dim ADDED_WHENLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHOLabel1 As System.Windows.Forms.Label - Dim CHANGED_WHENLabel1 As System.Windows.Forms.Label - Dim IDX_FILE_WORKEDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_Import_Doc_Record)) - Dim SQL_PARENT_RECORDLabel As System.Windows.Forms.Label - Me.TabControl1 = New System.Windows.Forms.TabControl() - Me.TabPage1 = New System.Windows.Forms.TabPage() - Me.cmbImportProfile = New System.Windows.Forms.ComboBox() - Me.Label1 = New System.Windows.Forms.Label() - Me.lblStatusThread = New System.Windows.Forms.Label() - Me.ProgressBar1 = New System.Windows.Forms.ProgressBar() - Me.btnStartStop = New System.Windows.Forms.Button() - Me.TabPage2 = New System.Windows.Forms.TabPage() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.lblSaveIDX = New System.Windows.Forms.Label() - Me.BindingNavigator1 = New System.Windows.Forms.BindingNavigator(Me.components) - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripLabel1 = New System.Windows.Forms.ToolStripLabel() - Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton3 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripTextBox1 = New System.Windows.Forms.ToolStripTextBox() - Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton5 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator() - Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton() - Me.CHANGED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox1 = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox1 = New System.Windows.Forms.TextBox() - Me.STRING2ComboBox = New System.Windows.Forms.ComboBox() - Me.STRING1ComboBox = New System.Windows.Forms.ComboBox() - Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.IDX_FILE_WORKEDComboBox = New System.Windows.Forms.ComboBox() - Me.cmbentity = New System.Windows.Forms.ComboBox() - Me.ComboBox1 = New System.Windows.Forms.ComboBox() - Me.OLD_OBJECTTYPEComboBox = New System.Windows.Forms.ComboBox() - Me.SQL_DOCTYPETextBox = New System.Windows.Forms.TextBox() - Me.lblSaveProfile = New System.Windows.Forms.Label() - Me.btnWDSearch = New System.Windows.Forms.Button() - Me.NEW_OBJECTTYPEComboBox = New System.Windows.Forms.ComboBox() - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.NAMETextBox = New System.Windows.Forms.TextBox() - Me.WD_SEARCHTextBox = New System.Windows.Forms.TextBox() - Me.UNIQUE_DOC_SQLTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.dlgWindreamsuche = New System.Windows.Forms.OpenFileDialog() - Me.SQL_PARENT_RECORDTextBox = New System.Windows.Forms.TextBox() - Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TBPMO_WD_IMPORT_PROFILEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBDD_CONNECTIONBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_WD_IMPORT_PROFILETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_IMPORT_PROFILETableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBDD_CONNECTIONTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CONNECTIONTableAdapter() - Me.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter() - Me.ONLY_RECORD_CREATINGCheckBox = New System.Windows.Forms.CheckBox() - GUIDLabel = New System.Windows.Forms.Label() - NAMELabel = New System.Windows.Forms.Label() - WD_SEARCHLabel = New System.Windows.Forms.Label() - UNIQUE_DOC_SQLLabel = New System.Windows.Forms.Label() - NEW_OBJECTTYPELabel = New System.Windows.Forms.Label() - CONNECTION_IDLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - ENTITY_IDLabel = New System.Windows.Forms.Label() - SQL_DOCTYPELabel = New System.Windows.Forms.Label() - OLD_OBJECTTYPELabel = New System.Windows.Forms.Label() - GUIDLabel1 = New System.Windows.Forms.Label() - STRING1Label = New System.Windows.Forms.Label() - STRING2Label = New System.Windows.Forms.Label() - ADDED_WHOLabel1 = New System.Windows.Forms.Label() - ADDED_WHENLabel1 = New System.Windows.Forms.Label() - CHANGED_WHOLabel1 = New System.Windows.Forms.Label() - CHANGED_WHENLabel1 = New System.Windows.Forms.Label() - IDX_FILE_WORKEDLabel = New System.Windows.Forms.Label() - SQL_PARENT_RECORDLabel = New System.Windows.Forms.Label() - Me.TabControl1.SuspendLayout() - Me.TabPage1.SuspendLayout() - Me.TabPage2.SuspendLayout() - Me.GroupBox2.SuspendLayout() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.BindingNavigator1.SuspendLayout() - Me.GroupBox1.SuspendLayout() - CType(Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.SuspendLayout() - CType(Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WD_IMPORT_PROFILEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - GUIDLabel.AutoSize = True - GUIDLabel.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - GUIDLabel.Location = New System.Drawing.Point(6, 44) - GUIDLabel.Name = "GUIDLabel" - GUIDLabel.Size = New System.Drawing.Size(38, 15) - GUIDLabel.TabIndex = 0 - GUIDLabel.Text = "GUID:" - ' - 'NAMELabel - ' - NAMELabel.AutoSize = True - NAMELabel.Location = New System.Drawing.Point(73, 44) - NAMELabel.Name = "NAMELabel" - NAMELabel.Size = New System.Drawing.Size(44, 15) - NAMELabel.TabIndex = 2 - NAMELabel.Text = "NAME:" - ' - 'WD_SEARCHLabel - ' - WD_SEARCHLabel.AutoSize = True - WD_SEARCHLabel.Location = New System.Drawing.Point(240, 44) - WD_SEARCHLabel.Name = "WD_SEARCHLabel" - WD_SEARCHLabel.Size = New System.Drawing.Size(76, 15) - WD_SEARCHLabel.TabIndex = 4 - WD_SEARCHLabel.Text = "WD SEARCH:" - ' - 'UNIQUE_DOC_SQLLabel - ' - UNIQUE_DOC_SQLLabel.AutoSize = True - UNIQUE_DOC_SQLLabel.Location = New System.Drawing.Point(75, 88) - UNIQUE_DOC_SQLLabel.Name = "UNIQUE_DOC_SQLLabel" - UNIQUE_DOC_SQLLabel.Size = New System.Drawing.Size(105, 15) - UNIQUE_DOC_SQLLabel.TabIndex = 6 - UNIQUE_DOC_SQLLabel.Text = "UNIQUE DOC SQL:" - ' - 'NEW_OBJECTTYPELabel - ' - NEW_OBJECTTYPELabel.AutoSize = True - NEW_OBJECTTYPELabel.Location = New System.Drawing.Point(76, 187) - NEW_OBJECTTYPELabel.Name = "NEW_OBJECTTYPELabel" - NEW_OBJECTTYPELabel.Size = New System.Drawing.Size(92, 15) - NEW_OBJECTTYPELabel.TabIndex = 8 - NEW_OBJECTTYPELabel.Text = "Objekttyp ADDI:" - ' - 'CONNECTION_IDLabel - ' - CONNECTION_IDLabel.AutoSize = True - CONNECTION_IDLabel.Location = New System.Drawing.Point(76, 396) - CONNECTION_IDLabel.Name = "CONNECTION_IDLabel" - CONNECTION_IDLabel.Size = New System.Drawing.Size(101, 15) - CONNECTION_IDLabel.TabIndex = 10 - CONNECTION_IDLabel.Text = "CONNECTION ID:" - ' - 'ADDED_WHOLabel - ' - ADDED_WHOLabel.AutoSize = True - ADDED_WHOLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - ADDED_WHOLabel.Location = New System.Drawing.Point(78, 443) - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ADDED_WHOLabel.Size = New System.Drawing.Size(74, 13) - ADDED_WHOLabel.TabIndex = 12 - ADDED_WHOLabel.Text = "ADDED WHO:" - ' - 'ADDED_WHENLabel - ' - ADDED_WHENLabel.AutoSize = True - ADDED_WHENLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - ADDED_WHENLabel.Location = New System.Drawing.Point(225, 443) - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ADDED_WHENLabel.Size = New System.Drawing.Size(79, 13) - ADDED_WHENLabel.TabIndex = 14 - ADDED_WHENLabel.Text = "ADDED WHEN:" - ' - 'CHANGED_WHOLabel - ' - CHANGED_WHOLabel.AutoSize = True - CHANGED_WHOLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - CHANGED_WHOLabel.Location = New System.Drawing.Point(373, 442) - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - CHANGED_WHOLabel.Size = New System.Drawing.Size(89, 13) - CHANGED_WHOLabel.TabIndex = 16 - CHANGED_WHOLabel.Text = "CHANGED WHO:" - ' - 'CHANGED_WHENLabel - ' - CHANGED_WHENLabel.AutoSize = True - CHANGED_WHENLabel.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - CHANGED_WHENLabel.Location = New System.Drawing.Point(514, 442) - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - CHANGED_WHENLabel.Size = New System.Drawing.Size(94, 13) - CHANGED_WHENLabel.TabIndex = 18 - CHANGED_WHENLabel.Text = "CHANGED WHEN:" - ' - 'ENTITY_IDLabel - ' - ENTITY_IDLabel.AutoSize = True - ENTITY_IDLabel.Location = New System.Drawing.Point(459, 396) - ENTITY_IDLabel.Name = "ENTITY_IDLabel" - ENTITY_IDLabel.Size = New System.Drawing.Size(63, 15) - ENTITY_IDLabel.TabIndex = 78 - ENTITY_IDLabel.Text = "ENTITY ID:" - ' - 'SQL_DOCTYPELabel - ' - SQL_DOCTYPELabel.AutoSize = True - SQL_DOCTYPELabel.Location = New System.Drawing.Point(76, 231) - SQL_DOCTYPELabel.Name = "SQL_DOCTYPELabel" - SQL_DOCTYPELabel.Size = New System.Drawing.Size(324, 15) - SQL_DOCTYPELabel.TabIndex = 79 - SQL_DOCTYPELabel.Text = "SQL für Doctyp-Matching: (Parameter: @DOKTYPE_STRING)" - ' - 'OLD_OBJECTTYPELabel - ' - OLD_OBJECTTYPELabel.AutoSize = True - OLD_OBJECTTYPELabel.Location = New System.Drawing.Point(459, 187) - OLD_OBJECTTYPELabel.Name = "OLD_OBJECTTYPELabel" - OLD_OBJECTTYPELabel.Size = New System.Drawing.Size(86, 15) - OLD_OBJECTTYPELabel.TabIndex = 80 - OLD_OBJECTTYPELabel.Text = "Objekttyp (alt):" - ' - 'GUIDLabel1 - ' - GUIDLabel1.AutoSize = True - GUIDLabel1.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - GUIDLabel1.Location = New System.Drawing.Point(6, 52) - GUIDLabel1.Name = "GUIDLabel1" - GUIDLabel1.Size = New System.Drawing.Size(22, 15) - GUIDLabel1.TabIndex = 0 - GUIDLabel1.Text = "ID:" - ' - 'STRING1Label - ' - STRING1Label.AutoSize = True - STRING1Label.Location = New System.Drawing.Point(75, 52) - STRING1Label.Name = "STRING1Label" - STRING1Label.Size = New System.Drawing.Size(97, 15) - STRING1Label.TabIndex = 2 - STRING1Label.Text = "Variable/Control:" - ' - 'STRING2Label - ' - STRING2Label.AutoSize = True - STRING2Label.Location = New System.Drawing.Point(440, 52) - STRING2Label.Name = "STRING2Label" - STRING2Label.Size = New System.Drawing.Size(68, 15) - STRING2Label.TabIndex = 4 - STRING2Label.Text = "Indexname:" - ' - 'ADDED_WHOLabel1 - ' - ADDED_WHOLabel1.AutoSize = True - ADDED_WHOLabel1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - ADDED_WHOLabel1.Location = New System.Drawing.Point(75, 96) - ADDED_WHOLabel1.Name = "ADDED_WHOLabel1" - ADDED_WHOLabel1.Size = New System.Drawing.Size(74, 13) - ADDED_WHOLabel1.TabIndex = 6 - ADDED_WHOLabel1.Text = "ADDED WHO:" - ' - 'ADDED_WHENLabel1 - ' - ADDED_WHENLabel1.AutoSize = True - ADDED_WHENLabel1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - ADDED_WHENLabel1.Location = New System.Drawing.Point(240, 96) - ADDED_WHENLabel1.Name = "ADDED_WHENLabel1" - ADDED_WHENLabel1.Size = New System.Drawing.Size(79, 13) - ADDED_WHENLabel1.TabIndex = 8 - ADDED_WHENLabel1.Text = "ADDED WHEN:" - ' - 'CHANGED_WHOLabel1 - ' - CHANGED_WHOLabel1.AutoSize = True - CHANGED_WHOLabel1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - CHANGED_WHOLabel1.Location = New System.Drawing.Point(440, 96) - CHANGED_WHOLabel1.Name = "CHANGED_WHOLabel1" - CHANGED_WHOLabel1.Size = New System.Drawing.Size(89, 13) - CHANGED_WHOLabel1.TabIndex = 10 - CHANGED_WHOLabel1.Text = "CHANGED WHO:" - ' - 'CHANGED_WHENLabel1 - ' - CHANGED_WHENLabel1.AutoSize = True - CHANGED_WHENLabel1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - CHANGED_WHENLabel1.Location = New System.Drawing.Point(600, 96) - CHANGED_WHENLabel1.Name = "CHANGED_WHENLabel1" - CHANGED_WHENLabel1.Size = New System.Drawing.Size(94, 13) - CHANGED_WHENLabel1.TabIndex = 12 - CHANGED_WHENLabel1.Text = "CHANGED WHEN:" - ' - 'IDX_FILE_WORKEDLabel - ' - IDX_FILE_WORKEDLabel.AutoSize = True - IDX_FILE_WORKEDLabel.Location = New System.Drawing.Point(800, 209) - IDX_FILE_WORKEDLabel.Name = "IDX_FILE_WORKEDLabel" - IDX_FILE_WORKEDLabel.Size = New System.Drawing.Size(158, 15) - IDX_FILE_WORKEDLabel.TabIndex = 83 - IDX_FILE_WORKEDLabel.Text = "Index Dokument übertragen:" - ' - 'TabControl1 - ' - Me.TabControl1.Controls.Add(Me.TabPage1) - Me.TabControl1.Controls.Add(Me.TabPage2) - Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.TabControl1.Location = New System.Drawing.Point(0, 0) - Me.TabControl1.Name = "TabControl1" - Me.TabControl1.SelectedIndex = 0 - Me.TabControl1.Size = New System.Drawing.Size(1055, 679) - Me.TabControl1.TabIndex = 0 - ' - 'TabPage1 - ' - Me.TabPage1.Controls.Add(Me.cmbImportProfile) - Me.TabPage1.Controls.Add(Me.Label1) - Me.TabPage1.Controls.Add(Me.lblStatusThread) - Me.TabPage1.Controls.Add(Me.ProgressBar1) - Me.TabPage1.Controls.Add(Me.btnStartStop) - Me.TabPage1.Location = New System.Drawing.Point(4, 24) - Me.TabPage1.Name = "TabPage1" - Me.TabPage1.Padding = New System.Windows.Forms.Padding(3) - Me.TabPage1.Size = New System.Drawing.Size(1047, 651) - Me.TabPage1.TabIndex = 0 - Me.TabPage1.Text = "Imports starten" - Me.TabPage1.UseVisualStyleBackColor = True - ' - 'cmbImportProfile - ' - Me.cmbImportProfile.FormattingEnabled = True - Me.cmbImportProfile.Location = New System.Drawing.Point(22, 33) - Me.cmbImportProfile.Name = "cmbImportProfile" - Me.cmbImportProfile.Size = New System.Drawing.Size(295, 23) - Me.cmbImportProfile.TabIndex = 49 - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(19, 15) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(109, 15) - Me.Label1.TabIndex = 48 - Me.Label1.Text = "Profile zum Import:" - ' - 'lblStatusThread - ' - Me.lblStatusThread.AutoSize = True - Me.lblStatusThread.Location = New System.Drawing.Point(19, 88) - Me.lblStatusThread.Name = "lblStatusThread" - Me.lblStatusThread.Size = New System.Drawing.Size(169, 15) - Me.lblStatusThread.TabIndex = 47 - Me.lblStatusThread.Text = "Fortschritt des aktuellen Profils" - ' - 'ProgressBar1 - ' - Me.ProgressBar1.Location = New System.Drawing.Point(22, 62) - Me.ProgressBar1.Name = "ProgressBar1" - Me.ProgressBar1.Size = New System.Drawing.Size(400, 23) - Me.ProgressBar1.TabIndex = 46 - ' - 'btnStartStop - ' - Me.btnStartStop.Font = New System.Drawing.Font("Calibri", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.btnStartStop.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnStartStop.Location = New System.Drawing.Point(22, 106) - Me.btnStartStop.Name = "btnStartStop" - Me.btnStartStop.Padding = New System.Windows.Forms.Padding(10, 0, 0, 0) - Me.btnStartStop.Size = New System.Drawing.Size(271, 40) - Me.btnStartStop.TabIndex = 45 - Me.btnStartStop.Text = "Import starten" - Me.btnStartStop.UseVisualStyleBackColor = True - ' - 'TabPage2 - ' - Me.TabPage2.Controls.Add(Me.GroupBox2) - Me.TabPage2.Controls.Add(Me.GroupBox1) - Me.TabPage2.Location = New System.Drawing.Point(4, 24) - Me.TabPage2.Name = "TabPage2" - Me.TabPage2.Padding = New System.Windows.Forms.Padding(3) - Me.TabPage2.Size = New System.Drawing.Size(1047, 651) - Me.TabPage2.TabIndex = 1 - Me.TabPage2.Text = "Profilkonfiguration" - Me.TabPage2.UseVisualStyleBackColor = True - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.lblSaveIDX) - Me.GroupBox2.Controls.Add(Me.BindingNavigator1) - Me.GroupBox2.Controls.Add(CHANGED_WHENLabel1) - Me.GroupBox2.Controls.Add(Me.CHANGED_WHENTextBox1) - Me.GroupBox2.Controls.Add(CHANGED_WHOLabel1) - Me.GroupBox2.Controls.Add(Me.CHANGED_WHOTextBox1) - Me.GroupBox2.Controls.Add(ADDED_WHENLabel1) - Me.GroupBox2.Controls.Add(Me.ADDED_WHENTextBox1) - Me.GroupBox2.Controls.Add(ADDED_WHOLabel1) - Me.GroupBox2.Controls.Add(Me.ADDED_WHOTextBox1) - Me.GroupBox2.Controls.Add(STRING2Label) - Me.GroupBox2.Controls.Add(Me.STRING2ComboBox) - Me.GroupBox2.Controls.Add(STRING1Label) - Me.GroupBox2.Controls.Add(Me.STRING1ComboBox) - Me.GroupBox2.Controls.Add(GUIDLabel1) - Me.GroupBox2.Controls.Add(Me.GUIDTextBox1) - Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Fill - Me.GroupBox2.Location = New System.Drawing.Point(3, 503) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.Size = New System.Drawing.Size(1041, 145) - Me.GroupBox2.TabIndex = 1 - Me.GroupBox2.TabStop = False - Me.GroupBox2.Text = "Indexe und Controlzuordnung" - ' - 'lblSaveIDX - ' - Me.lblSaveIDX.AutoSize = True - Me.lblSaveIDX.BackColor = System.Drawing.Color.Yellow - Me.lblSaveIDX.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Bold) - Me.lblSaveIDX.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblSaveIDX.Location = New System.Drawing.Point(440, 137) - Me.lblSaveIDX.Name = "lblSaveIDX" - Me.lblSaveIDX.Size = New System.Drawing.Size(76, 17) - Me.lblSaveIDX.TabIndex = 79 - Me.lblSaveIDX.Text = "Data saved" - Me.lblSaveIDX.Visible = False - ' - 'BindingNavigator1 - ' - Me.BindingNavigator1.AddNewItem = Me.ToolStripButton1 - Me.BindingNavigator1.BindingSource = Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource - Me.BindingNavigator1.CountItem = Me.ToolStripLabel1 - Me.BindingNavigator1.CountItemFormat = "von {0} Indexzuordnungen" - Me.BindingNavigator1.DeleteItem = Me.ToolStripButton2 - Me.BindingNavigator1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton3, Me.ToolStripButton4, Me.ToolStripSeparator1, Me.ToolStripTextBox1, Me.ToolStripLabel1, Me.ToolStripSeparator2, Me.ToolStripButton5, Me.ToolStripButton6, Me.ToolStripSeparator3, Me.ToolStripButton1, Me.ToolStripButton2, Me.ToolStripButton7}) - Me.BindingNavigator1.Location = New System.Drawing.Point(3, 19) - Me.BindingNavigator1.MoveFirstItem = Me.ToolStripButton3 - Me.BindingNavigator1.MoveLastItem = Me.ToolStripButton6 - Me.BindingNavigator1.MoveNextItem = Me.ToolStripButton5 - Me.BindingNavigator1.MovePreviousItem = Me.ToolStripButton4 - Me.BindingNavigator1.Name = "BindingNavigator1" - Me.BindingNavigator1.PositionItem = Me.ToolStripTextBox1 - Me.BindingNavigator1.Size = New System.Drawing.Size(1035, 25) - Me.BindingNavigator1.TabIndex = 14 - Me.BindingNavigator1.Text = "BindingNavigator1" - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = CType(resources.GetObject("ToolStripButton1.Image"), System.Drawing.Image) - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.RightToLeftAutoMirrorImage = True - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton1.Text = "Neu hinzufügen" - ' - 'ToolStripLabel1 - ' - Me.ToolStripLabel1.Name = "ToolStripLabel1" - Me.ToolStripLabel1.Size = New System.Drawing.Size(146, 22) - Me.ToolStripLabel1.Text = "von {0} Indexzuordnungen" - Me.ToolStripLabel1.ToolTipText = "Die Gesamtanzahl der Elemente." - ' - 'ToolStripButton2 - ' - Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton2.Image = CType(resources.GetObject("ToolStripButton2.Image"), System.Drawing.Image) - Me.ToolStripButton2.Name = "ToolStripButton2" - Me.ToolStripButton2.RightToLeftAutoMirrorImage = True - Me.ToolStripButton2.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton2.Text = "Löschen" - ' - 'ToolStripButton3 - ' - Me.ToolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton3.Image = CType(resources.GetObject("ToolStripButton3.Image"), System.Drawing.Image) - Me.ToolStripButton3.Name = "ToolStripButton3" - Me.ToolStripButton3.RightToLeftAutoMirrorImage = True - Me.ToolStripButton3.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton3.Text = "Erste verschieben" - ' - 'ToolStripButton4 - ' - Me.ToolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton4.Image = CType(resources.GetObject("ToolStripButton4.Image"), System.Drawing.Image) - Me.ToolStripButton4.Name = "ToolStripButton4" - Me.ToolStripButton4.RightToLeftAutoMirrorImage = True - Me.ToolStripButton4.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton4.Text = "Vorherige verschieben" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripTextBox1 - ' - Me.ToolStripTextBox1.AccessibleName = "Position" - Me.ToolStripTextBox1.AutoSize = False - Me.ToolStripTextBox1.Name = "ToolStripTextBox1" - Me.ToolStripTextBox1.Size = New System.Drawing.Size(50, 23) - Me.ToolStripTextBox1.Text = "0" - Me.ToolStripTextBox1.ToolTipText = "Aktuelle Position" - ' - 'ToolStripSeparator2 - ' - Me.ToolStripSeparator2.Name = "ToolStripSeparator2" - Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripButton5 - ' - Me.ToolStripButton5.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton5.Image = CType(resources.GetObject("ToolStripButton5.Image"), System.Drawing.Image) - Me.ToolStripButton5.Name = "ToolStripButton5" - Me.ToolStripButton5.RightToLeftAutoMirrorImage = True - Me.ToolStripButton5.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton5.Text = "Nächste verschieben" - ' - 'ToolStripButton6 - ' - Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton6.Image = CType(resources.GetObject("ToolStripButton6.Image"), System.Drawing.Image) - Me.ToolStripButton6.Name = "ToolStripButton6" - Me.ToolStripButton6.RightToLeftAutoMirrorImage = True - Me.ToolStripButton6.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton6.Text = "Letzte verschieben" - ' - 'ToolStripSeparator3 - ' - Me.ToolStripSeparator3.Name = "ToolStripSeparator3" - Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 25) - ' - 'ToolStripButton7 - ' - Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton7.Image = CType(resources.GetObject("ToolStripButton7.Image"), System.Drawing.Image) - Me.ToolStripButton7.Name = "ToolStripButton7" - Me.ToolStripButton7.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton7.Text = "Daten speichern" - ' - 'CHANGED_WHENTextBox1 - ' - Me.CHANGED_WHENTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "CHANGED_WHEN", True)) - Me.CHANGED_WHENTextBox1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHENTextBox1.Location = New System.Drawing.Point(603, 112) - Me.CHANGED_WHENTextBox1.Name = "CHANGED_WHENTextBox1" - Me.CHANGED_WHENTextBox1.ReadOnly = True - Me.CHANGED_WHENTextBox1.Size = New System.Drawing.Size(163, 22) - Me.CHANGED_WHENTextBox1.TabIndex = 13 - ' - 'CHANGED_WHOTextBox1 - ' - Me.CHANGED_WHOTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.CHANGED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "CHANGED_WHO", True)) - Me.CHANGED_WHOTextBox1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHOTextBox1.Location = New System.Drawing.Point(443, 112) - Me.CHANGED_WHOTextBox1.Name = "CHANGED_WHOTextBox1" - Me.CHANGED_WHOTextBox1.ReadOnly = True - Me.CHANGED_WHOTextBox1.Size = New System.Drawing.Size(154, 22) - Me.CHANGED_WHOTextBox1.TabIndex = 11 - ' - 'ADDED_WHENTextBox1 - ' - Me.ADDED_WHENTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHENTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "ADDED_WHEN", True)) - Me.ADDED_WHENTextBox1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHENTextBox1.Location = New System.Drawing.Point(240, 112) - Me.ADDED_WHENTextBox1.Name = "ADDED_WHENTextBox1" - Me.ADDED_WHENTextBox1.ReadOnly = True - Me.ADDED_WHENTextBox1.Size = New System.Drawing.Size(190, 22) - Me.ADDED_WHENTextBox1.TabIndex = 9 - ' - 'ADDED_WHOTextBox1 - ' - Me.ADDED_WHOTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.ADDED_WHOTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "ADDED_WHO", True)) - Me.ADDED_WHOTextBox1.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHOTextBox1.Location = New System.Drawing.Point(78, 112) - Me.ADDED_WHOTextBox1.Name = "ADDED_WHOTextBox1" - Me.ADDED_WHOTextBox1.ReadOnly = True - Me.ADDED_WHOTextBox1.Size = New System.Drawing.Size(156, 22) - Me.ADDED_WHOTextBox1.TabIndex = 7 - ' - 'STRING2ComboBox - ' - Me.STRING2ComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "STRING2", True)) - Me.STRING2ComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "STRING2", True)) - Me.STRING2ComboBox.FormattingEnabled = True - Me.STRING2ComboBox.Location = New System.Drawing.Point(443, 70) - Me.STRING2ComboBox.Name = "STRING2ComboBox" - Me.STRING2ComboBox.Size = New System.Drawing.Size(323, 23) - Me.STRING2ComboBox.TabIndex = 5 - ' - 'STRING1ComboBox - ' - Me.STRING1ComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "STRING1", True)) - Me.STRING1ComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "STRING1", True)) - Me.STRING1ComboBox.FormattingEnabled = True - Me.STRING1ComboBox.Location = New System.Drawing.Point(78, 70) - Me.STRING1ComboBox.Name = "STRING1ComboBox" - Me.STRING1ComboBox.Size = New System.Drawing.Size(355, 23) - Me.STRING1ComboBox.TabIndex = 3 - ' - 'GUIDTextBox1 - ' - Me.GUIDTextBox1.BackColor = System.Drawing.Color.WhiteSmoke - Me.GUIDTextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, "GUID", True)) - Me.GUIDTextBox1.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GUIDTextBox1.Location = New System.Drawing.Point(9, 70) - Me.GUIDTextBox1.Name = "GUIDTextBox1" - Me.GUIDTextBox1.ReadOnly = True - Me.GUIDTextBox1.Size = New System.Drawing.Size(58, 23) - Me.GUIDTextBox1.TabIndex = 1 - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.ONLY_RECORD_CREATINGCheckBox) - Me.GroupBox1.Controls.Add(SQL_PARENT_RECORDLabel) - Me.GroupBox1.Controls.Add(Me.SQL_PARENT_RECORDTextBox) - Me.GroupBox1.Controls.Add(IDX_FILE_WORKEDLabel) - Me.GroupBox1.Controls.Add(Me.IDX_FILE_WORKEDComboBox) - Me.GroupBox1.Controls.Add(Me.cmbentity) - Me.GroupBox1.Controls.Add(Me.ComboBox1) - Me.GroupBox1.Controls.Add(OLD_OBJECTTYPELabel) - Me.GroupBox1.Controls.Add(Me.OLD_OBJECTTYPEComboBox) - Me.GroupBox1.Controls.Add(SQL_DOCTYPELabel) - Me.GroupBox1.Controls.Add(Me.SQL_DOCTYPETextBox) - Me.GroupBox1.Controls.Add(ENTITY_IDLabel) - Me.GroupBox1.Controls.Add(Me.lblSaveProfile) - Me.GroupBox1.Controls.Add(Me.btnWDSearch) - Me.GroupBox1.Controls.Add(Me.NEW_OBJECTTYPEComboBox) - Me.GroupBox1.Controls.Add(Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator) - Me.GroupBox1.Controls.Add(GUIDLabel) - Me.GroupBox1.Controls.Add(Me.GUIDTextBox) - Me.GroupBox1.Controls.Add(NAMELabel) - Me.GroupBox1.Controls.Add(Me.NAMETextBox) - Me.GroupBox1.Controls.Add(WD_SEARCHLabel) - Me.GroupBox1.Controls.Add(Me.WD_SEARCHTextBox) - Me.GroupBox1.Controls.Add(UNIQUE_DOC_SQLLabel) - Me.GroupBox1.Controls.Add(Me.UNIQUE_DOC_SQLTextBox) - Me.GroupBox1.Controls.Add(NEW_OBJECTTYPELabel) - Me.GroupBox1.Controls.Add(CONNECTION_IDLabel) - Me.GroupBox1.Controls.Add(ADDED_WHOLabel) - Me.GroupBox1.Controls.Add(Me.ADDED_WHOTextBox) - Me.GroupBox1.Controls.Add(ADDED_WHENLabel) - Me.GroupBox1.Controls.Add(Me.ADDED_WHENTextBox) - Me.GroupBox1.Controls.Add(CHANGED_WHOLabel) - Me.GroupBox1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.GroupBox1.Controls.Add(CHANGED_WHENLabel) - Me.GroupBox1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top - Me.GroupBox1.Location = New System.Drawing.Point(3, 3) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(1041, 500) - Me.GroupBox1.TabIndex = 0 - Me.GroupBox1.TabStop = False - Me.GroupBox1.Text = "Profildefinition" - ' - 'IDX_FILE_WORKEDComboBox - ' - Me.IDX_FILE_WORKEDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "IDX_FILE_WORKED", True)) - Me.IDX_FILE_WORKEDComboBox.FormattingEnabled = True - Me.IDX_FILE_WORKEDComboBox.Location = New System.Drawing.Point(803, 227) - Me.IDX_FILE_WORKEDComboBox.Name = "IDX_FILE_WORKEDComboBox" - Me.IDX_FILE_WORKEDComboBox.Size = New System.Drawing.Size(200, 23) - Me.IDX_FILE_WORKEDComboBox.TabIndex = 84 - ' - 'cmbentity - ' - Me.cmbentity.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "ENTITY_ID", True)) - Me.cmbentity.FormattingEnabled = True - Me.cmbentity.Location = New System.Drawing.Point(462, 414) - Me.cmbentity.Name = "cmbentity" - Me.cmbentity.Size = New System.Drawing.Size(290, 23) - Me.cmbentity.TabIndex = 83 - ' - 'ComboBox1 - ' - Me.ComboBox1.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "CONNECTION_ID", True)) - Me.ComboBox1.FormattingEnabled = True - Me.ComboBox1.Location = New System.Drawing.Point(79, 414) - Me.ComboBox1.Name = "ComboBox1" - Me.ComboBox1.Size = New System.Drawing.Size(289, 23) - Me.ComboBox1.TabIndex = 82 - ' - 'OLD_OBJECTTYPEComboBox - ' - Me.OLD_OBJECTTYPEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "OLD_OBJECTTYPE", True)) - Me.OLD_OBJECTTYPEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "OLD_OBJECTTYPE", True)) - Me.OLD_OBJECTTYPEComboBox.FormattingEnabled = True - Me.OLD_OBJECTTYPEComboBox.Location = New System.Drawing.Point(462, 205) - Me.OLD_OBJECTTYPEComboBox.Name = "OLD_OBJECTTYPEComboBox" - Me.OLD_OBJECTTYPEComboBox.Size = New System.Drawing.Size(337, 23) - Me.OLD_OBJECTTYPEComboBox.TabIndex = 81 - ' - 'SQL_DOCTYPETextBox - ' - Me.SQL_DOCTYPETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "SQL_DOCTYPE", True)) - Me.SQL_DOCTYPETextBox.Font = New System.Drawing.Font("Courier New", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.SQL_DOCTYPETextBox.Location = New System.Drawing.Point(77, 249) - Me.SQL_DOCTYPETextBox.Multiline = True - Me.SQL_DOCTYPETextBox.Name = "SQL_DOCTYPETextBox" - Me.SQL_DOCTYPETextBox.Size = New System.Drawing.Size(928, 69) - Me.SQL_DOCTYPETextBox.TabIndex = 80 - ' - 'lblSaveProfile - ' - Me.lblSaveProfile.AutoSize = True - Me.lblSaveProfile.BackColor = System.Drawing.Color.Yellow - Me.lblSaveProfile.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Bold) - Me.lblSaveProfile.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblSaveProfile.Location = New System.Drawing.Point(685, 458) - Me.lblSaveProfile.Name = "lblSaveProfile" - Me.lblSaveProfile.Size = New System.Drawing.Size(76, 17) - Me.lblSaveProfile.TabIndex = 78 - Me.lblSaveProfile.Text = "Data saved" - Me.lblSaveProfile.Visible = False - ' - 'btnWDSearch - ' - Me.btnWDSearch.Font = New System.Drawing.Font("Segoe UI", 9.0!) - Me.btnWDSearch.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.btnWDSearch.Location = New System.Drawing.Point(966, 62) - Me.btnWDSearch.Name = "btnWDSearch" - Me.btnWDSearch.Size = New System.Drawing.Size(38, 23) - Me.btnWDSearch.TabIndex = 23 - Me.btnWDSearch.Text = "..." - Me.btnWDSearch.UseVisualStyleBackColor = True - ' - 'NEW_OBJECTTYPEComboBox - ' - Me.NEW_OBJECTTYPEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "NEW_OBJECTTYPE", True)) - Me.NEW_OBJECTTYPEComboBox.FormattingEnabled = True - Me.NEW_OBJECTTYPEComboBox.Location = New System.Drawing.Point(79, 205) - Me.NEW_OBJECTTYPEComboBox.Name = "NEW_OBJECTTYPEComboBox" - Me.NEW_OBJECTTYPEComboBox.Size = New System.Drawing.Size(374, 23) - Me.NEW_OBJECTTYPEComboBox.TabIndex = 21 - ' - 'TBPMO_WD_IMPORT_PROFILEBindingNavigator - ' - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.BindingSource = Me.TBPMO_WD_IMPORT_PROFILEBindingSource - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.CountItemFormat = "von {0} Profilen" - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem}) - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.Location = New System.Drawing.Point(3, 19) - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.Name = "TBPMO_WD_IMPORT_PROFILEBindingNavigator" - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.Size = New System.Drawing.Size(1035, 25) - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.TabIndex = 1 - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.Text = "BindingNavigator1" - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorAddNewItem.Image = CType(resources.GetObject("BindingNavigatorAddNewItem.Image"), System.Drawing.Image) - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - Me.BindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorAddNewItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorAddNewItem.Text = "Neu hinzufügen" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(88, 22) - Me.BindingNavigatorCountItem.Text = "von {0} Profilen" - Me.BindingNavigatorCountItem.ToolTipText = "Die Gesamtanzahl der Elemente." - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorDeleteItem.Image = CType(resources.GetObject("BindingNavigatorDeleteItem.Image"), System.Drawing.Image) - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - Me.BindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorDeleteItem.Text = "Löschen" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveFirstItem.Image = CType(resources.GetObject("BindingNavigatorMoveFirstItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - Me.BindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveFirstItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveFirstItem.Text = "Erste verschieben" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMovePreviousItem.Image = CType(resources.GetObject("BindingNavigatorMovePreviousItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - Me.BindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMovePreviousItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMovePreviousItem.Text = "Vorherige verschieben" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - Me.BindingNavigatorSeparator.Size = New System.Drawing.Size(6, 25) - ' - 'BindingNavigatorPositionItem - ' - Me.BindingNavigatorPositionItem.AccessibleName = "Position" - Me.BindingNavigatorPositionItem.AutoSize = False - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - Me.BindingNavigatorPositionItem.Size = New System.Drawing.Size(50, 23) - Me.BindingNavigatorPositionItem.Text = "0" - Me.BindingNavigatorPositionItem.ToolTipText = "Aktuelle Position" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - Me.BindingNavigatorSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveNextItem.Image = CType(resources.GetObject("BindingNavigatorMoveNextItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - Me.BindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveNextItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveNextItem.Text = "Nächste verschieben" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.BindingNavigatorMoveLastItem.Image = CType(resources.GetObject("BindingNavigatorMoveLastItem.Image"), System.Drawing.Image) - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - Me.BindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = True - Me.BindingNavigatorMoveLastItem.Size = New System.Drawing.Size(23, 22) - Me.BindingNavigatorMoveLastItem.Text = "Letzte verschieben" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - Me.BindingNavigatorSeparator2.Size = New System.Drawing.Size(6, 25) - ' - 'TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem - ' - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.Image = CType(resources.GetObject("TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.Image"), System.Drawing.Image) - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.Name = "TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem" - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.Size = New System.Drawing.Size(23, 22) - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.Text = "Daten speichern" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "GUID", True)) - Me.GUIDTextBox.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.GUIDTextBox.Location = New System.Drawing.Point(9, 62) - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - Me.GUIDTextBox.Size = New System.Drawing.Size(58, 23) - Me.GUIDTextBox.TabIndex = 1 - ' - 'NAMETextBox - ' - Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "NAME", True)) - Me.NAMETextBox.Location = New System.Drawing.Point(76, 62) - Me.NAMETextBox.Name = "NAMETextBox" - Me.NAMETextBox.Size = New System.Drawing.Size(158, 23) - Me.NAMETextBox.TabIndex = 3 - ' - 'WD_SEARCHTextBox - ' - Me.WD_SEARCHTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "WD_SEARCH", True)) - Me.WD_SEARCHTextBox.Location = New System.Drawing.Point(243, 62) - Me.WD_SEARCHTextBox.Name = "WD_SEARCHTextBox" - Me.WD_SEARCHTextBox.Size = New System.Drawing.Size(717, 23) - Me.WD_SEARCHTextBox.TabIndex = 5 - ' - 'UNIQUE_DOC_SQLTextBox - ' - Me.UNIQUE_DOC_SQLTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "UNIQUE_DOC_SQL", True)) - Me.UNIQUE_DOC_SQLTextBox.Font = New System.Drawing.Font("Courier New", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.UNIQUE_DOC_SQLTextBox.Location = New System.Drawing.Point(78, 106) - Me.UNIQUE_DOC_SQLTextBox.Multiline = True - Me.UNIQUE_DOC_SQLTextBox.Name = "UNIQUE_DOC_SQLTextBox" - Me.UNIQUE_DOC_SQLTextBox.Size = New System.Drawing.Size(926, 78) - Me.UNIQUE_DOC_SQLTextBox.TabIndex = 7 - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "ADDED_WHO", True)) - Me.ADDED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHOTextBox.Location = New System.Drawing.Point(81, 458) - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - Me.ADDED_WHOTextBox.Size = New System.Drawing.Size(141, 22) - Me.ADDED_WHOTextBox.TabIndex = 13 - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "ADDED_WHEN", True)) - Me.ADDED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.ADDED_WHENTextBox.Location = New System.Drawing.Point(228, 458) - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - Me.ADDED_WHENTextBox.Size = New System.Drawing.Size(142, 22) - Me.ADDED_WHENTextBox.TabIndex = 15 - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "CHANGED_WHO", True)) - Me.CHANGED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHOTextBox.Location = New System.Drawing.Point(376, 458) - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - Me.CHANGED_WHOTextBox.Size = New System.Drawing.Size(135, 22) - Me.CHANGED_WHOTextBox.TabIndex = 17 - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "CHANGED_WHEN", True)) - Me.CHANGED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.CHANGED_WHENTextBox.Location = New System.Drawing.Point(517, 458) - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(152, 22) - Me.CHANGED_WHENTextBox.TabIndex = 19 - ' - 'dlgWindreamsuche - ' - Me.dlgWindreamsuche.Filter = "windream-Suche|*.wdf|Alle Dateien|*.*" - Me.dlgWindreamsuche.RestoreDirectory = True - Me.dlgWindreamsuche.Title = "windream-Suche wählen" - ' - 'SQL_PARENT_RECORDLabel - ' - SQL_PARENT_RECORDLabel.AutoSize = True - SQL_PARENT_RECORDLabel.Location = New System.Drawing.Point(73, 321) - SQL_PARENT_RECORDLabel.Name = "SQL_PARENT_RECORDLabel" - SQL_PARENT_RECORDLabel.Size = New System.Drawing.Size(303, 15) - SQL_PARENT_RECORDLabel.TabIndex = 84 - SQL_PARENT_RECORDLabel.Text = "SQL für Anlage Parent-Record: (Paramter [%MASKIERT])" - ' - 'SQL_PARENT_RECORDTextBox - ' - Me.SQL_PARENT_RECORDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "SQL_PARENT_RECORD", True)) - Me.SQL_PARENT_RECORDTextBox.Font = New System.Drawing.Font("Courier New", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.SQL_PARENT_RECORDTextBox.Location = New System.Drawing.Point(77, 339) - Me.SQL_PARENT_RECORDTextBox.Multiline = True - Me.SQL_PARENT_RECORDTextBox.Name = "SQL_PARENT_RECORDTextBox" - Me.SQL_PARENT_RECORDTextBox.Size = New System.Drawing.Size(928, 54) - Me.SQL_PARENT_RECORDTextBox.TabIndex = 85 - ' - 'TBPMO_WD_IMPORT_PROFILE_IDXBindingSource - ' - Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource.DataMember = "TBPMO_WD_IMPORT_PROFILE_IDX" - Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_WD_IMPORT_PROFILEBindingSource - ' - Me.TBPMO_WD_IMPORT_PROFILEBindingSource.DataMember = "TBPMO_WD_IMPORT_PROFILE" - Me.TBPMO_WD_IMPORT_PROFILEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBDD_CONNECTIONBindingSource - ' - Me.TBDD_CONNECTIONBindingSource.DataMember = "TBDD_CONNECTION" - Me.TBDD_CONNECTIONBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBPMO_WD_IMPORT_PROFILETableAdapter - ' - Me.TBPMO_WD_IMPORT_PROFILETableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Me.TBDD_CONNECTIONTableAdapter - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Me.TBPMO_WD_IMPORT_PROFILETableAdapter - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBDD_CONNECTIONTableAdapter - ' - Me.TBDD_CONNECTIONTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - ' - Me.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.ClearBeforeFill = True - ' - 'ONLY_RECORD_CREATINGCheckBox - ' - Me.ONLY_RECORD_CREATINGCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_WD_IMPORT_PROFILEBindingSource, "ONLY_RECORD_CREATING", True)) - Me.ONLY_RECORD_CREATINGCheckBox.Location = New System.Drawing.Point(767, 413) - Me.ONLY_RECORD_CREATINGCheckBox.Name = "ONLY_RECORD_CREATINGCheckBox" - Me.ONLY_RECORD_CREATINGCheckBox.Size = New System.Drawing.Size(193, 24) - Me.ONLY_RECORD_CREATINGCheckBox.TabIndex = 86 - Me.ONLY_RECORD_CREATINGCheckBox.Text = "ONLY record Creating" - Me.ONLY_RECORD_CREATINGCheckBox.UseVisualStyleBackColor = True - ' - 'frmWD_Import_Doc_Record - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(1055, 679) - Me.Controls.Add(Me.TabControl1) - Me.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmWD_Import_Doc_Record" - Me.Text = "Import files to records" - Me.TabControl1.ResumeLayout(False) - Me.TabPage1.ResumeLayout(False) - Me.TabPage1.PerformLayout() - Me.TabPage2.ResumeLayout(False) - Me.GroupBox2.ResumeLayout(False) - Me.GroupBox2.PerformLayout() - CType(Me.BindingNavigator1, System.ComponentModel.ISupportInitialize).EndInit() - Me.BindingNavigator1.ResumeLayout(False) - Me.BindingNavigator1.PerformLayout() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.ResumeLayout(False) - Me.TBPMO_WD_IMPORT_PROFILEBindingNavigator.PerformLayout() - CType(Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WD_IMPORT_PROFILEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBDD_CONNECTIONBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - - End Sub - Friend WithEvents TabControl1 As System.Windows.Forms.TabControl - Friend WithEvents TabPage1 As System.Windows.Forms.TabPage - Friend WithEvents TabPage2 As System.Windows.Forms.TabPage - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_WD_IMPORT_PROFILEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WD_IMPORT_PROFILETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_IMPORT_PROFILETableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_WD_IMPORT_PROFILEBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents NEW_OBJECTTYPEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox - Friend WithEvents WD_SEARCHTextBox As System.Windows.Forms.TextBox - Friend WithEvents UNIQUE_DOC_SQLTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents btnWDSearch As System.Windows.Forms.Button - Friend WithEvents dlgWindreamsuche As System.Windows.Forms.OpenFileDialog - Friend WithEvents lblSaveProfile As System.Windows.Forms.Label - Friend WithEvents TBDD_CONNECTIONTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBDD_CONNECTIONTableAdapter - Friend WithEvents TBDD_CONNECTIONBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents lblStatusThread As System.Windows.Forms.Label - Friend WithEvents ProgressBar1 As System.Windows.Forms.ProgressBar - Friend WithEvents btnStartStop As System.Windows.Forms.Button - Friend WithEvents cmbImportProfile As System.Windows.Forms.ComboBox - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents SQL_DOCTYPETextBox As System.Windows.Forms.TextBox - Friend WithEvents OLD_OBJECTTYPEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents cmbentity As System.Windows.Forms.ComboBox - Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents TBPMO_WD_IMPORT_PROFILE_IDXBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter - Friend WithEvents BindingNavigator1 As System.Windows.Forms.BindingNavigator - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripLabel1 As System.Windows.Forms.ToolStripLabel - Friend WithEvents ToolStripButton2 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton3 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton4 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripTextBox1 As System.Windows.Forms.ToolStripTextBox - Friend WithEvents ToolStripSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton5 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripButton6 As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStripSeparator3 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolStripButton7 As System.Windows.Forms.ToolStripButton - Friend WithEvents CHANGED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHOTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents STRING2ComboBox As System.Windows.Forms.ComboBox - Friend WithEvents STRING1ComboBox As System.Windows.Forms.ComboBox - Friend WithEvents GUIDTextBox1 As System.Windows.Forms.TextBox - Friend WithEvents lblSaveIDX As System.Windows.Forms.Label - Friend WithEvents IDX_FILE_WORKEDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents SQL_PARENT_RECORDTextBox As System.Windows.Forms.TextBox - Friend WithEvents ONLY_RECORD_CREATINGCheckBox As System.Windows.Forms.CheckBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.resx b/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.resx deleted file mode 100644 index 7f3b8aa..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.resx +++ /dev/null @@ -1,811 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - False - - - 332, 95 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - 656, 56 - - - 17, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 160, 17 - - - False - - - 920, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 17, 56 - - - 174, 56 - - - 456, 17 - - - 747, 17 - - - 418, 56 - - - 17, 95 - - - - AAABAAgAEBAAAAEACABoBQAAhgAAABAQAAABACAAaAQAAO4FAAAYGAAAAQAIAMgGAABWCgAAGBgAAAEA - IACICQAAHhEAACAgAAABAAgAqAgAAKYaAAAgIAAAAQAgAKgQAABOIwAAMDAAAAEACACoDgAA9jMAADAw - AAABACAAqCUAAJ5CAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// - /wARbfQAnJqWAHPc/wBZWVkAU2uwAM3NzQBMmOUAn63ZAHp6egB0j8cAVbv/ALS0tADl5eUALJD8AEl7 - 2gCJiYkAcGlqADmI5gBubooAHn/4APv36wCmpKYASG3KAGPL/wDBwcEAQrP/AD2Z8wDZ2NkAtq+iABNh - 6ABSjNsA7+/vADWG9ACSkpIAZWVlAPf39wBzc3MAgoKCAKysrAAadfQATbP/AFvE/QBIjuQAn5+fAMfH - xwAykfQAM4vtADaA5ABeXl4ANZr2AKOemADz8/MA6enpAH5+fgCOjo4Acm9pAMzKxQBFrv8AGXn4AEm3 - /wAUb/AA+vr6AOLi4gBwcHAAd3d3AMTExACGhoYAlpOVAJ2cnADs7OoASrD/AFKQ2wBWvv0AUrv9AFtb - WwB1dXUAfHx8AJCQkACqqqoALpH6AFvB/QDa2toAXMX/AEu0/wBOs/0AWcL9APn5+QD29vYA8PDwAGZm - ZgB9fX0AxsbGAMDAwACTk5MApaWlAEmv/wDl5OUAx8bHAFa9/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - 2wBfuP8AcYKpAD9XzAAsh/cAeHh4AIKCggCZmZkAR5P+ABVc7AAELNsAI3bvACl3+AAXRNsAL4H7ADqQ - 9AB9yv4AXaf9AB5s9wBku/8AUab/AEGR+QD7+/sA8vLyAOrq6gCpqakAM4P1AGOy+wAcY/UANGHfAJ+d - mABBl/8AcYnHACN4+ABUs/8AbnByAEeV+ACMiocAE0/gAFy8/wDj4+MA3NzcANbW1gDQ0NAAyMjIALy8 - vAC2trYAr6+vAJGRkQCioqIAQ5L0AOrp5QBkwv8AYLH/AFad/wAlffkAFEfdAIaEgQAhdPMAZ7L9AFmo - /wBQpPsAFWL/ABls/wCYlpQAU5P/AIuLiwA3YdwAwsLCACRu6ACcm5sANZL4AF+q/wBcsv8AFmbxADFf - 4AB0zv0ALHbrADlh2ABmtf8Abb3/AGG5/wA/lvkAX6T9AF5zzAD9/f0A+Pj4APT09ADw8PAA7OzsAOjo - 6ADh4eEAbm5uAHV1dQB6enoAf39/AIWFhQCJiYkAsbGxAKampgBFk/oAcXFxAFqm/ABaq/8AWKX/AEGU - +ABmuv0AX7P+AJaWlgB6w/4AZL39AGC1/wBjrP8A5eXkAOHg3gAGR+YA3t7dADVf3gAELdkA5ePaAHV0 - dACRkJAAXrT/AF6x/wBarv4AZ7X9AFWb/wBXov8AV5//AFOV/wBcrP8A+vr6APf39wD19fUA8fHxAO/v - 7wDt7e0A6+vrAOnp6QDn5+cA4uLiAODg4ADb29sA2NjYAG9vbwDX19cAcHBwANXV1QDU1NQAdnZ2ANHR - 0QB3d3cAeXl5AM3NzQB7e3sAy8vLAHx8fAB+fn4AgICAAIGBgQDDw8MAg4ODACuG9gCIiIgAioqKALq6 - ugCMjIwAj4+PALW1tQCgnJcAkpKSAJOTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAOlZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPfyyPDktQAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAFux+QGpWrLMuf8AAAAAAAAAAAAAAAAAAAAAAAAAAABaW92q2alDOPBZuesAAAAA - AAAAAAAAAAAAAAAAAAD/9QarQdprAZbxOO6yzLC0AAAAAAAAAAAAAAAAAACF84Pe3mzd3KypJfPy8e7s - WbmwzQAAAAAAAAAAAAAA/lt+xXzFC97dQamDOPPy8fDs67GwSgAAAAAAAAAAhfiBS33IS+DFC6w2rNmv - T+6z8fCy6+m5ByUAAAAAAABOmON+HuLIyK7Z2WxNId9r5/7uOPCy7LFKWQAAAAAAAM1TTOh+40tr10H8 - hFtPKfTF3ICW7PCyWenMAAAAAAAAJYB/6uXcqau28/fNlJqFt21Tr6/5WrKy67kAAAAAAAD67+3FAWqC - SuTpjQ1WA3Ip9OHfxch9Qu7s5gAAAAAAACXFqWqB8Fmy68x3XTd6dDpL4cXe267Ifm25AAAAAAAAT23o - auIp7uzsJBJuiGLHLsvG4N+t3h629/cAAAAAAAAAAE/7DMXYIXkXnlVVpXMUVMiHxZhbss0AAAAAAAAA - AAAAAAApwP4hHyq9pc6dv2g9YRoTtU8AAAAAAAAAAAAAAAAAAAAAAP0bjqWdPDw81jxwCCcAAAAAAAAA - AAAAAAAAAAAAAAAAAKGRzjzWu5CQvIk+yqgAAAAAAAAAAAAAAAAAAAAAAAA1MMM8u5C8vNPT1JxcXlcA - AAAAAAAAAAAAAAAAAAAAAETQPLuQvNPU1GXRZzkRLCMAAAAAAAAAAAAAAAAAAAAzCc+7kLzT1KO+wnam - Lz8WRwAAAAAAAAAAAAAAAAAAAFjP1pC809TSRitgjAoFAAAAAAAAAAAAAAAAAAAAAABAO78EpNPUitIi - kmaiAAAAAAAAAAAAAAAAAAAAAAAAAJtkEEW604rSUY8CMhwAAAAAAAAAAAAAAAAAAAAAAAAADmP2X2kZ - ilHVj5N1lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuNTSUZVSSYvJAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAC41NLVKKdJGHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiKUcSkoHtInwAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAeMEtb4ZQIDQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdD5kmMQAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////+f///+B///+AH///AA///AAD//AAAP/gA - AB/gAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH+AAAH/4AAH//wAH//+AA///AAH//wAA//4AAP/+A - Af//AAf//wAH//8AB///8Af///AH///wB///8Af///B///////8oAAAAIAAAAEAAAAABACAAAAAAAIAQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4eEdsbGzWbm5u0nNzc0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgBt1dXWpgoKC/uDg4P58fHz/cHBw/nd3d6l3d3cdAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQASAgIBxc3Nz8bq6uv///////////oKCgv96enr/dHR0/29v - b/N3d3d4Xl5eBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKioo6eXl5z5qamv/r6+v/+Pj4//X19f/////+h4eH/319 - ff98fHz/eHh4/3Fxcf9vb2/YeXl5RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIgTg4ODm4SEhPzMzMz/9PT0/+7u7v/x8fH/8vLy//// - //+Li4v/fn5+/319ff97e3v/enp6/3R0dP9vb2/+dHR0rnV1dSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZGRYn5+fuqurq7/6enp/+np6f/q6ur/6+vr/+3t - 7f/w8PD//f39/46Ojv+BgYH/gICA/35+fv97e3v/eXl5/3h4eP9xcXH/bW1t9HFxcXx9fX0HAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl5eXLoqKisOYmJj/1tbW/+Tk5P/j4+P/5OTk/+bm - 5v/p6en/6+vr/+7u7v/9/f3/r6+v/319ff+BgYH/gICA/35+fv98fHz/eXl5/3d3d/91dXX/bm5u/2tr - a9t2dnZLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJGRkWGLi4v6vLy8/9/f3//c3Nz/3d3d/9/f - 3//i4uL/5OTk/+bm5v/w8PD/9vb2//Dw8P/19fX/4eHh/56env97e3v/f39//35+fv98fHz/enp6/3d3 - d/92dnb/cXFx/21tbf5zc3OHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIqsLCwv/Y2Nj/1tbW/9nZ - 2f/b29v/3d3d/97e3v/o6Oj/9fX1//X19f/q6ur/ubm5/8DAwP/n5+f/8vLy/9XV1f+SkpL/e3t7/319 - ff98fHz/enp6/3l5ef91dXX/c3Nz/2tra8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHh4e+xcXF/9PT - 0//U1NT/1tbW/9jY2P/f39//8vLy//r6+v/u7u7/tbW1/5GRkf+YmJj/n5+f/6SkpP/Dw8P/5OTk/+3t - 7f/IyMj/i4uL/3l5ef98fHz/enp6/3h4eP92dnb/bGxs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiI - iNHIyMj/0NDQ/9HR0f/X19f/7e3t//39/f/09PT/sbGx/4GBgf+IiIj/kZCP/5iWlP+cm5v/oaGh/6am - pv+pqan/xcXF/+Hh4f/j4+P+urq6/4KCgv96enr/enp6/3d3d/9ubm7rAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAioqK5cvLy//Nzc3/5eXl///////7+/v/tra2/3Nzc/9vb2//dnZ2/4aEgf96hJr/cYKp/56a - kv+fnZj/pKSk/8PDw//g4OD/5+fn/+Tk5P/e3t7/3Nzc/66urv58fHz+eXl5/3BwcPgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACOjo735eXl//39/f/7+/v/vLy8/3x8fP94eHj/enp6/3d3d/91dHP/bnBy/xVc - 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 - uABRj/8ApaWlAECA6wAPV/8AF0vfAIXU/gBYeNsAKG3qADiK9wBpfMoAIG/0AFuZ4AApWeMAcZ7TAPb2 - 9gAXYu8AfX19AF/B/wDo5NoASKT/AFyu/wAPS/IAMXn5AAk52QBGju0A7u7uAKysrACHh4cAKX3xAHzD - /ABwwf0Ad4PCADqR/wAfc/8Ac3NzAN/f3wDT09MAuLi4AJWVlQCfn58ALHTuAFSY/wBlrP0AxcXFADRc - 2wBguP8Ac4eqADVPyAAujPkAd3h6AIKCggCZmZkARpj+ABNZ7gAELNsAJXbvACd3/gAXRtoALoP+ADuN - 9wCAzP0AXaj/AB5r+ABjvP8AUKr9AD6O+AD8+/sA8/PzAOrq6gCpqakAM4PyAGOy+wAcYvUANGHfAJ+d - mAA8m/0Ab4XEACN5+wBTr/8AbnByAEaV+gCNi4kAFE7gAFy9/QDj4+MA3NzcANbW1gDQ0NAAyMjIAL29 - vQC2trYArq6uAJGRkQCioqIARJL1AOrp5QBmw/8AYLH/AFad/wAnfvsAEUbfAIaEgQAicfMAZ7P9AFmo - /wBPovkAFGD/ABtt/wCYlpEAU5P/AIuLiwA4XtwAu8HKAB5p6QCcnJwANo/3AGGq/QBdsv8AF2rxADFf - 4ABz0P8ALHbrADlh2ABjtP8Abb3/AGG6/wA/lvkAX6T9AF5zzAD9/f0A+fn5APT09ADw8PAA7OzsAOjo - 6ADh4eEAbm5uAHV1dQB7enoAf39/AIWFhQCJiYkAsbGxAKenpwBFk/oAc3JvAFqm/ABZq/8AWKX/AEGT - 9gBnvP8AX7P+AJeXlwB2wf4AYr7/AGC1/wBjrP8A5eXkAOHg3gAIPecA3t7bADVf3gAELdkA4+HYAHV1 - cwCVkYoAXrT/AF2x/wBYrf0AZ7X9AFWb/wBYov8AV5//AFOV/wBbrP8A+vr6APf39wD19fUA8fHxAO/v - 7wDt7e0A6+vrAOnp6QDn5+cA4uLiAODg4ADb29sA2NjYAG9vbwDX19cAcHBwANXV1QDU1NQAdnZ2ANHR - 0QB3d3cAeXl5AM7OzgB7e3sAxcnSAHx8fAB+fn4AgICAAIGBgQDDw8MAg4ODACiD9gCIiIgAioqKALq6 - ugCMjIwAj4+PALm2sgCgnJcAkpKSAJOTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR0dBVwcHCPb29vjHp6ehIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgICAYmtra+uNjY3/c3Nz/29v - b+l8fHxhAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhit3d3fAdXV1/svL - y//////+hISE/3V1df9vb2/+dnZ2wnx8fC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSkpIKenp6hnBw - cPiioqL/9/f3//39/f/+/v78iIiI/3t7e/95eXn/cnJy/29vb/l2dnaNfX19DgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImJ - iUl1dXXbg4OD/9ra2v/9/f3/9vb2//j4+P/////+ioqK/319ff97e3v/e3t7/3V1df9vb2//bm5u4n5+ - flUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACMjIwbgICAqXd3d/20tLT/9fX1//T09P/y8vL/9PT0//X19f//////j4+P/319ff99fX3/fX19/3p6 - ev95eXn/cnJy/25ubv52dna3enp6JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkZGRBIWFhWx3d3fvlJSU/+Pj4//y8vL/7+/v/+/v7//x8fH/8vLy//T09P//////kpKS/4CA - gP9+fn7/fX19/3x8fP96enr/enp6/3d3d/9wcHD/bW1t9nNzc4GCgoIJAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACPj480fHx8yYGBgf7ExMT/8PDw/+vr6//q6ur/7Ozs/+7u7v/v7+//8fHx//Ly - 8v//////l5eX/4CAgP+AgID/f39//319ff98fHz/enp6/3l5ef94eHj/c3Nz/25ubv9tbW3aeHh4SgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAh4eHD4qKipB8fHz6paWl/+Tk5P/o6Oj/5+fn/+fn5//p6en/6urq/+zs - 7P/u7u7/7+/v//Hx8f//////mJiY/4KCgv+CgoL/gICA/39/f/99fX3/fHx8/3p6ev95eXn/d3d3/3Z2 - dv9wcHD/bW1t/XR0dKx5eXkfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZVTgoKC4Y6Ojv/Ozs7/5ubm/+Li4v/j4+P/5OTk/+bm - 5v/n5+f/6enp/+rq6v/s7Oz/7u7u/+/v7///////nJyc/4GBgf+Dg4P/goKC/4CAgP9/f3//fX19/3x8 - fP97e3v/eXl5/3h4eP93d3f/dHR0/25ubv9sbGzxc3NzdV5eXgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubIo2NjbKDg4P+sbGx/+Dg4P/f39//3t7e/+Dg - 4P/h4eH/4+Pj/+Tk5P/m5ub/5+fn/+np6f/r6+v/7e3t//f39//39/f/7Ozs/6urq/9/f3//goKC/4KC - gv+AgID/f39//35+fv98fHz/e3t7/3l5ef94eHj/dnZ2/3Z2dv9xcXH/bGxs/m1tbdJ1dXVAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamppThYWF85ycnP/T09P/3Nzc/9vb - 2//b29v/3d3d/97e3v/g4OD/4eHh/+Pj4//k5OT/5ubm/+jo6P/y8vL/9vb2/+/v7//t7e3/7e3t//T0 - 9P/l5eX/oKCg/319ff+BgYH/gICA/39/f/9+fn7/fHx8/3t7e/95eXn/eHh4/3Z2dv91dXX/dHR0/25u - bv9sbGz8eXl5hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSkpLBra2t/9ra - 2v/W1tb/2NjY/9jY2P/a2tr/29vb/93d3f/e3t7/4ODg/+Hh4f/i4uL/7Ozs//j4+P/y8vL/7+/v//Ly - 8v/Y2Nj/3Nzc/+7u7v/r6+v/8vLy/9nZ2f+UlJT/fX19/4GBgf9/f3//fn5+/3x8fP97e3v/eXl5/3h4 - eP93d3f/dXV1/3V1df9xcXH/cXFx7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACSkpLVvb29/9TU1P/U1NT/1dXV/9fX1//Y2Nj/2tra/9vb2//d3d3/3d3d/+bm5v/09PT/9PT0//Hx - 8f/09PT/3t7e/6ysrP+ZmZn/n5+f/7i4uP/e3t7/6urq/+fn5//w8PD/zMzM/4mJif98fHz/f39//35+ - fv98fHz/e3t7/3p6ev94eHj/d3d3/3V1df9ycnL/b29v+VhYWAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACQkJDowcHB/9PT0//S0tL/1NTU/9XV1f/X19f/2NjY/9nZ2f/e3t7/7+/v//j4 - +P/09PT/+Pj4/+Tk5P+pqan/jo6O/5aWlv+bm5v/n5+f/6Kiov+jo6P/vLy8/93d3f/m5ub/5OTk/+vr - 6/+9vb3/goKC/3x8fP9+fn7/fX19/3t7e/96enr/eHh4/3d3d/90dHT/bGxs/WpqahEAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v2xcXF/9DQ0P/R0dH/0tLS/9TU1P/V1dX/2NjY/+rq - 6v/4+Pj/9vb2//r6+v/q6ur/qamp/4ODg/+MjIz/kZGR/5SUlP+YmJj/nJyc/6CgoP+kpKT/p6en/6mp - qf/AwMD/3Nzc/+Dg4P/h4eH/5eXl/rGxsf98fHz/fHx8/319ff97e3v/enp6/3h4eP92dnb/bW1t/gAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v8y8vL/8/Pz//Pz8//0dHR/9HR - 0f/i4uL/9/f3//n5+f/8/Pz/8PDw/6ampv93d3f/gYGB/4aGhv+Kior/jY2N/5GRkf+VlZX/mZmZ/52d - nf+hoaH/paWl/6mpqf+pqan/rKys/9XV1f/g4OD/3Nzc/9/f3//d3d3/o6Oj/3l5ef98fHz/e3t7/3p6 - ev95eXn/b29v/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKior+zs7O/83N - zf/Nzc3/2dnZ//Pz8//7+/v//f39//b29v+zs7P/cnJy/3Jycv9ycnL/dXV1/4CAgP+IiIj/jYuJ/5WR - iv+YlY//mZeV/5uamv+enp7/oKCg/6enp//Dw8P/4ODg/+Tk5P/n5+f/5eXl/93d3f/Z2dn/3t7e/9HR - 0f+Wlpb/d3d3/3t7e/96enr/cHBw/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACQkJD+zs7O/8/Pz/7t7e3//f39//39/f/7+/v/vr6+/3x8fP93d3f/eXl5/3d3d/91dXX/c3Nz/3Bw - cP92dXL/aXma/x9d4v8+acr/d4Wm/56akv+joqD/wMDA/9zc3P/g4OD/4ODg/+Li4v/l5eX/6enp/+vr - 6//m5ub/2dnZ/9bW1v/b29v+xMTE/ouLi/55eXn/cnJy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACWlpb/7+/v//////78/Pz/+/v7/8bGxv+CgoL/e3t7/39/f/99fX3/e3t7/3l5 - ef93d3f/dXV1/3Nzc/91cm3/HV/h/yx48P8bY+3/DE7m/x5V3P+/xtj/4N7X/9ra2v/c3Nz/3t7e/+Hh - 4f/k5OT/5+fn/+rq6v/u7u7/8vLy/+jo6P/Y2Nj/1tbW/9zc3P69vb3/eHh4/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJDwqKio/9XV1f/9/f3///////Dw8P+9vb3/iYmJ/3t7 - e/99fX3/fn5+/3x8fP96enr/d3d3/3l2cf9KbKz/F2Dt/2C8//9fu///LH/9/xNX6/8NRt//orDY/+Ph - 2P/c3Nv/3d3d/+Dg4P/j4+P/5ubm/+rq6v/s7Oz/7e3t/+Pj4//a2tr/1dXV/66urv+Ghob+cnJy3gAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmpqYVmZmZcZSUlNKNjY3+tbW1/+Tk - 5P///////////9bW1v+fn5//eXl5/3t7e/98fHz/e3p6/3Z3fP8ZYuz/QZP2/2K+//9fuP//Ybv//zqR - //8TWvH/BT7e/32V2v/o5Nn/3d3c/9/f3//i4uL/5ubm/+Xl5f/f39//29vb/8HBwf+Xl5f/c3Nz/Hd3 - d7h6enpQc3NzBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACjo6M3lZWVmIqKiu+Wlpb/wsLC//Hx8f//////7u7u/7i4uP+EhIT/fHlx/z9vwv8hbfD/Y7z//162 - //9etf//XrX//2C3/v9JoP//FV/2/wQ73f9YeNv/6OTb/+bl4//j4+P/4ODg/9PT0/+pqan/gYGB/3R0 - dOh8fHyIhISEIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ+fnwuZmZldk5OTv4iIiP2kpKT/0dHR//f39//9+/n/tL/R/xJi - 7v9Oovn/YLn//120//9ds///XbL//12y//9fs/7/Vq3//xxo+/8DOd3/OF7c/9zc2//BwLz/k5OT/3d3 - d/1/f3+/goKCWHt7ewcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGhoSSTk5OFiYmJ4oqK - iv+8tq7/SYjv/yp88f9iu///XbP//12y//9csf//XK///1uu//9brf//XK3+/1+0//8nd/7/Bzvi/w84 - zP9vcoHuhYF1j46NiykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAj4+NBJSMgkpggK/LF2rx/1et/P9etP//XLH//1yw//9brv//W63//1us//9aq///Wqr//1up - //9jtP//N4n//wg95/8DL9ruADHqRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAABZ3+Akec/TcOo71/2C2//9csf//XK///1uu//9brP//Wqv//1qq - //9aqf//Waj//1mn//9Zpv//Ya/+/0yh//8KQuz/CjLW+gg282oAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeB/3cmd/H+XbL+/12x//9cr///W63//1us - //9aqv//Wqn//1mn//9Zpv//WKX//1ik//9Yo///WKP//1yn/v9etP//D0vy/wct1P4GMOKSAADpBQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIpL/GCV59PBGmvn/XrP//1yv - //9brf//Wqv//1qq//9ZqP//Waf//1il//9YpP//WKP//1ei//9Xof//V6H//1eg//9Xn/7/Z7z//xpc - +P8CJtT+BSnTtgAi6hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKYb/my2B - 9P9gtP//XbD//1ut//9aq///Wqn//1mo//9Zpv//WKT//1ij//9Xov//V6H//1ef//9Vnf//VZv//12o - //9uwP//asT//27S//9GmP7/DTTa/wMk0NMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAvlf8xJn/2+1Cl/P9esf//W63//1qr//9aqf//Waf//1mm//9YpP//WKL//1eh//9Wn///WaP//2u7 - //5xxv/+b8n//mLC//9Mqv//R6f//0Wo//88m/3/K3Ts/wUn0f4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAqi/++N474/2Cy//9brf//Wqv//1qp//9Zp///WaX//1ik//9Xov//V6H//1Wd - //90yv//b8f//mK6//5Yr//+U6///1Kv//9BmPn/KG3q/xJC3P8FJ9T7BSnfyAQo5W8AAAAAAAAAAAAA - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///5///8AAP//+B///wAA///wD/// - AAD//8AD//8AAP//gAD//wAA//4AAH//AAD/+AAAH/8AAP/wAAAP/wAA/8AAAAP/AAD/AAAAAP8AAP4A - AAAAfwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD8AAAAAD8AAP+AAAAB/wAA/+AAAAf/AAD//AAAP/8AAP// - gAB//wAA//+AAB//AAD//wAAD/8AAP//AAAH/wAA//4AAAP/AAD//gAAA/8AAP/8AAAD/wAA//gAAB// - AAD/+AAA//8AAP/wAAH//wAA//AAAf//AAD/8AAB//8AAP/wAAH//wAA///AAf//AAD//8AB//8AAP// - wAH//wAA///AAf//AAD//8AB//8AAP//wAH//wAA///AD///AAD//+H///8AAP///////wAA - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.vb b/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.vb deleted file mode 100644 index 598a551..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Import_Doc_Record.vb +++ /dev/null @@ -1,719 +0,0 @@ -Imports System.ComponentModel -Imports WINDREAMLib -Imports DD_LIB_Standards - -Public Class frmWM_Import_Doc_Record - Private bwsearch As New BackgroundWorker - Private windreamSucheErgebnisse As WMObjects - Private aktivesDokument As WMObject - - Private PROFILE_WD_SEARCH, PROFILE_SQL_DOCTYPE, PROFILE_SQL_UNIQUE, PROFILE_OBJECTTYPE, PROFILE_IDX_WORKED, PROFILE_SQL_PARENT, PROFILE_NEW_OT As String - Private PROFILE_ENTITY As Integer - Private PROFILE_ONLY_RECORD As Boolean = False - Private Search_Completed As Boolean = False - Private _Filesimported As Integer = 0 - Private _RecordsAdded As Integer = 0 - Private IMPORT_REC_ID - Private IMP_REC_EXISTS As Boolean = False - Private REC_ADDED As Boolean = False - Private IMP_PARENT_REC_ID - - Private Sub TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_WD_IMPORT_PROFILEBindingNavigatorSaveItem.Click - save_Profile() - End Sub - Sub save_Profile() - Try - Dim msg = "Profil gespeichert - " & Now.ToString - If USER_LANGUAGE <> "de-DE" Then - msg = "profile saved - " & Now.ToString - End If - lblSaveProfile.Text = msg - Me.TBPMO_WD_IMPORT_PROFILEBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_WD_IMPORT_PROFILEBindingSource.EndEdit() - Me.TBPMO_WD_IMPORT_PROFILETableAdapter.Update(Me.DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE) - Me.lblSaveProfile.Visible = True - Else - Me.lblSaveProfile.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Profiles:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub frmWD_Import_Doc_Recordvb_Load(sender As Object, e As EventArgs) Handles MyBase.Load - If clsWindream.Create_Session = True Then - ObjektTypenEintragen() - Else - MsgBox("Could not create a windream-session!!", MsgBoxStyle.Critical) - End If - Try - Me.TBPMO_WD_IMPORT_PROFILETableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_CONNECTIONTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBDD_CONNECTIONTableAdapter.Fill(Me.DD_DMSDataSet.TBDD_CONNECTION) - Catch ex As Exception - MsgBox("Error in Loading form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - Laod_Profiles() - Load_Profiles_ComboBox() - - End Sub - Sub Laod_Profiles() - Try - Me.TBPMO_WD_IMPORT_PROFILETableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE) - Dim sql = String.Format("SELECT T.GUID, T1.FORM_TITLE,[dbo].[FNPMO_GETOBJECTCAPTION]('{0}','FORMVIEW_TITLE' + CONVERT(VARCHAR(5), T1.GUID), {1}) AS 'CAPTION' FROM " & _ - "TBPMO_FORM T, TBPMO_FORM_VIEW T1 WHERE T.GUID = T1.FORM_ID AND T.GUID IN (select DISTINCT ENTITY_ID FROM TBPMO_CLIENT_ENTITY WHERE CLIENT_ID IN (select client_Id from TBDD_CLIENT_USER where USER_ID = {2}))", USER_LANGUAGE, CURRENT_SCREEN_ID, USER_GUID) - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - cmbentity.DataSource = DT - cmbentity.DisplayMember = DT.Columns(1).ColumnName - cmbentity.ValueMember = DT.Columns(0).ColumnName - Catch ex As Exception - MsgBox("Error in Loading Profiles:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_Profiles_ComboBox() - Try - Dim DT = ClassDatabase.Return_Datatable("SELECT T.GUID, T.NAME FROM TBPMO_WD_IMPORT_PROFILE T ORDER BY T.NAME") - cmbImportProfile.DataSource = DT - cmbImportProfile.DisplayMember = DT.Columns(1).ColumnName - cmbImportProfile.ValueMember = DT.Columns(0).ColumnName - - Catch ex As Exception - MsgBox("Error in Loading Profiles to Combobox:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub ObjektTypenEintragen() - Try - Dim oDokumentTyp As WINDREAMLib.WMObject - ' Combobox leeren - Me.NEW_OBJECTTYPEComboBox.Items.Clear() - Me.OLD_OBJECTTYPEComboBox.Items.Clear() - ' alle Objekttypen durchlaufen - For Each oDokumentTyp In clsWD_GET.GetObjecttypesAsObjects - ' und in die Combobox eintragen - Me.NEW_OBJECTTYPEComboBox.Items.Add(oDokumentTyp.aName) - Me.OLD_OBJECTTYPEComboBox.Items.Add(oDokumentTyp.aName) - Next - Catch ex As Exception - MsgBox("Error in loading Objecttypes:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub btnWDSearch_Click(sender As Object, e As EventArgs) Handles btnWDSearch.Click - If Not Me.WD_SEARCHTextBox.Text = "" Then - Me.dlgWindreamsuche.FileName = Me.WD_SEARCHTextBox.Text - End If - - If Me.dlgWindreamsuche.ShowDialog = System.Windows.Forms.DialogResult.OK Then - Me.WD_SEARCHTextBox.Text = Me.dlgWindreamsuche.FileName - End If - End Sub - - Private Sub TBPMO_WD_IMPORT_PROFILEBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_WD_IMPORT_PROFILEBindingSource.AddingNew - Me.DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE.ADDED_WHOColumn.DefaultValue = USER_USERNAME - End Sub - - Private Sub btnStartStop_Click(sender As Object, e As EventArgs) Handles btnStartStop.Click - Start_Threads() - End Sub - Sub Start_Threads() - If bwsearch.IsBusy Then - MsgBox("Sorry but Import is still running!", MsgBoxStyle.Exclamation) - Exit Sub - End If - Try - Dim sql = "select * FROM TBPMO_WD_IMPORT_PROFILE where GUID = " & cmbImportProfile.SelectedValue.ToString - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - - PROFILE_WD_SEARCH = DT.Rows(0).Item("WD_SEARCH") - PROFILE_SQL_DOCTYPE = DT.Rows(0).Item("SQL_DOCTYPE") - PROFILE_SQL_UNIQUE = DT.Rows(0).Item("UNIQUE_DOC_SQL") - PROFILE_ENTITY = DT.Rows(0).Item("ENTITY_ID") - PROFILE_OBJECTTYPE = DT.Rows(0).Item("OLD_OBJECTTYPE") - PROFILE_IDX_WORKED = DT.Rows(0).Item("IDX_FILE_WORKED") - PROFILE_SQL_PARENT = DT.Rows(0).Item("SQL_PARENT_RECORD") - PROFILE_ONLY_RECORD = DT.Rows(0).Item("ONLY_RECORD_CREATING") - If PROFILE_ONLY_RECORD = True Then - ClassLogger.Add(">> Only Records shall be created", False) - End If - PROFILE_NEW_OT = DT.Rows(0).Item("NEW_OBJECTTYPE") - Catch ex As Exception - MsgBox("Error in getting Profile Parameters:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - windreamSucheErgebnisse = Nothing - 'Die NI wird ganz normal gestartet - Me.btnStartStop.Text = "Import stoppen" - Search_Completed = False - 'Variable für den Fall Programmabbruch und Neustart! - bwsearch = New BackgroundWorker - - AddHandler bwsearch.DoWork, AddressOf Work_Search - AddHandler bwsearch.RunWorkerCompleted, AddressOf bwsearch_RunWorkerCompleted - bwsearch.WorkerSupportsCancellation = True - bwsearch.WorkerReportsProgress = True - ' den Indexierungsvorgang direkt (zum ersten Mal) durchführen - Me.Start_Profile() - Me.btnStartStop.Text = "Import starten" - Me.lblStatusThread.Text = "Status: Import beendet" - End Sub - Public Sub Start_Profile() - Try - If clsWindream.SESSION_CREATED = False Then - MsgBox("windream could not be init'ed!!", MsgBoxStyle.Critical) - Exit Sub - End If - 'nur weiter machen wenn kein BackgroundWorker mehr läuft - If Not Me.bwsearch.IsBusy Then - ClassLogger.Add("======================================================================", False) - ClassLogger.Add("Import RecordFiles started ", False) - ClassLogger.Add(Now, False) - ClassLogger.Add("======================================================================", False) - Me.lblStatusThread.Text = "Status: Import läuft" - - bwsearch.RunWorkerAsync() - - Do While Search_Completed = False - - Loop - If Not IsNothing(windreamSucheErgebnisse) Then - If windreamSucheErgebnisse.Count > 0 Then - Me.ProgressBar1.Minimum = 0 - Me.ProgressBar1.Maximum = windreamSucheErgebnisse.Count - Me.ProgressBar1.Value = 0 - Me.Refresh() - clsWindream.MY_WDOBJECTTYPE = PROFILE_NEW_OT - _Filesimported = 0 - _RecordsAdded = 0 - Work_Files() - MsgBox(_Filesimported.ToString & " Files were imported to ADDI!" & vbNewLine & _ - _RecordsAdded.ToString & " Records were added!", MsgBoxStyle.Information) - Else - MsgBox("No Results for windream-Search!", MsgBoxStyle.Information) - End If - - End If - Else - If Me.bwsearch.IsBusy Then - ClassLogger.Add(">> Attention: Thread Search still working - Threads will be aborted.", False) - Me.bwsearch.CancelAsync() - MsgBox("Threads were cancelled!", MsgBoxStyle.Information) - End If - End If - Catch ex As Exception - MsgBox("Unexpexted error in Start_Profile: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Unexpexted error in Start_Profile: " & ex.Message, True) - End Try - End Sub - Sub Work_Search() - Try - RUN_SEARCH() - Catch ex As Exception - MsgBox("Unexpexted error in Start_Search: " & vbNewLine & ex.Message, MsgBoxStyle.Critical) - ClassLogger.Add("Unexpexted error in Start_Search: " & ex.Message, True) - End Try - End Sub - Sub RUN_SEARCH() - Try - windreamSucheErgebnisse = clsWD_GET.GetSearchDocuments(PROFILE_WD_SEARCH) - ClassLogger.Add(">> Files Result: " & windreamSucheErgebnisse.Count, False) - Search_Completed = True - Catch ex As Exception - ClassLogger.Add("Error in RUN_SEARCH - Error: " & ex.Message) - End Try - End Sub - Private Sub bwsearch_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) - - 'Dim minutes = CInt(System.DateTime.Now.Subtract(CURRENT_START_DATETIME).Minutes) - 'If minutes >= 1 Then - ' Logger(" >> Suchdauer >= 1 Minute aber letzendlich ausgeführt (" & Now & ")", True) - 'End If - - End Sub - Sub Work_Files() - Try - IMP_PARENT_REC_ID = Nothing - IMPORT_REC_ID = Nothing - 'Liefert nur den Pfad des aktiven Dokumens - Dim Folder As String - For Each dok As WMObject In windreamSucheErgebnisse - Dim REC_EXISTS As Boolean = False - ' aktuelles Dokument der Klasse mitteilen - Me.aktivesDokument = dok - Dim filename = "W:" & aktivesDokument.aPath - Dim DOK_FOLDER As String = IO.Path.GetDirectoryName(filename) - - If LogErrorsOnly = False Then ClassLogger.Add(" >> Working on file '" & IO.Path.GetFileName(filename) & "'", False) - If Folder <> DOK_FOLDER Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Folderpath '" & DOK_FOLDER & "'", False) - Folder = DOK_FOLDER - End If - - If Create_Record() = True Then - If PROFILE_SQL_PARENT <> "" Then - If Create_Parent_Record() = False Then - ClassLogger.Add(">> Create Parent-Record not successful!", False) - End If - End If - If PROFILE_ONLY_RECORD = False Then 'Es sollen auch Dateien importiert werden - If Import_File() = False Then - ClassLogger.Add(">> No import of file! Exit For each!", False) - Continue For - End If - End If - If IMP_REC_EXISTS = False Then - Dim sql As String - sql = "SELECT * FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE STRING1 NOT IN ('DOCTYPE_ORIGIN','INDEX_RECORD_ID','INDEX_DOCTYPE','INDEX_ENTITY_ID') AND PROFILE_ID = " & cmbImportProfile.SelectedValue - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If DT Is Nothing = False Then 'CHECK DD - If DT.Rows.Count >= 0 Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> " & DT.Rows.Count & " Control-Index-Rows", False) - Dim err As Boolean = False - For Each row As DataRow In DT.Rows - 'Den Wert aus dem Index des Dokuments auslesen und in den ControlValue schreiben - Dim idxvalue - Dim indexname_old = row.Item("STRING2").ToString - If LogErrorsOnly = False Then ClassLogger.Add(" >> Read Value 2 for windream-index: '" & indexname_old & "'", False) - Try - idxvalue = aktivesDokument.GetVariableValue(indexname_old) - If LogErrorsOnly = False Then ClassLogger.Add(" >> idxvalue from windream: '" & idxvalue.ToString & "'", False) - Catch ex As Exception - err = True - ClassLogger.Add(">> Error Reading Value 2 for windream-index '" & indexname_old & "' - Error: " & ex.Message, False) - Continue For - End Try - - Dim CONTROL_ID = row.Item("STRING1").ToString - If CONTROL_ID = -1 Then - Continue For - End If - Dim ins = String.Format("INSERT INTO TBPMO_CONTROL_VALUE (CONTROL_ID,RECORD_ID,VALUE,ADDED_WHO) VALUES ({0},{1},'{2}','{3}')", CONTROL_ID, IMPORT_REC_ID, idxvalue, USER_USERNAME) - ClassDatabase.Execute_non_Query(ins, False) - 'ByVal WD_File As String, ByVal _Indexname As String, ByVal _Value As String - Next - Else - ClassLogger.Add(">>There are no control-index relations defined!", False) - End If - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> No control-values configured!", False) - End If - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> REC_EXISTS = True - no control values to be set!", False) - End If - - Else - ClassLogger.Add(">> Create Record not successful!", False) - End If - - ' - '####### Go für das Dokument ########## - ProgressBar1.Value += 1 - ' bwsearch.ReportProgress(-1) - Next - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - - - End Sub - Function Import_File() - Try - Dim Sql As String - Dim SQL_FILE_DOCTYPE = PROFILE_SQL_DOCTYPE - 'Regulären Ausdruck zum Auslesen der windream-Indexe definieren - Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - ' einen Regulären Ausdruck laden - Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - ' die Vorkommen im SQL-String auslesen - Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(SQL_FILE_DOCTYPE) - ' alle Vorkommen der windream-Indexe im SQL-String durchlaufen - '##### - ' alle Vorkommen der windream-Indexe im SQL-String durchlaufen - For Each element As System.Text.RegularExpressions.Match In elemente - Dim elementohneSZ = element.Value.Replace("[%", "") - elementohneSZ = elementohneSZ.Replace("]", "") - ' für den Platzhalter den WErt aus windream auslesen - If LogErrorsOnly = False Then ClassLogger.Add(" >> Read value for windream-index: '" & elementohneSZ & "'", False) - Dim idxvalue - Try - idxvalue = aktivesDokument.GetVariableValue(elementohneSZ) - If LogErrorsOnly = False Then ClassLogger.Add(" >> idxvalue from windream: '" & idxvalue.ToString & "'", False) - Catch ex As Exception - ClassLogger.Add(">> Regex Doctype SQL: Error reading Value for windream-index '" & elementohneSZ & "' - Error: " & ex.Message, False) - Continue For - End Try - ' den Platzhalter für den auszulesenden View durch den Viewnamen ersetzen - SQL_FILE_DOCTYPE = SQL_FILE_DOCTYPE.Replace(element.Value, idxvalue.ToString) - Next - If LogErrorsOnly = False Then ClassLogger.Add(" >> Executing Doctype SQL: " & SQL_FILE_DOCTYPE, False) - Dim DokTYPE_ID = ClassDatabase.Execute_Scalar(SQL_FILE_DOCTYPE) - '##### - - If Not IsNothing(DokTYPE_ID) Then - Sql = "SELECT ZIEL_PFAD, OBJEKTTYP FROM TBDD_DOKUMENTART WHERE GUID = " & DokTYPE_ID - Dim DT As DataTable = clsDatabase.Return_Datatable(Sql) - If DT.Rows.Count <> 1 Then - Return False - End If - Dim Targetpath = DT.Rows(0).Item(0) - Dim document_ID - Try - document_ID = aktivesDokument.GetVariableValue("dwDocID") - Catch ex As Exception - End Try - Dim ww - Try - ww = aktivesDokument.GetVariableValue("Dokument-ID") - Catch ex As Exception - End Try - If ClassImport_Windream.Version_Ueberprüfen(Targetpath & "\" & IO.Path.GetFileName("W:" & aktivesDokument.aPath)) = True Then - 'CURRENT_NEWFILENAME = Targetpath & "\" & IO.Path.GetFileName("W:" & aktivesDokument.aPath) - Dim streamresult = clsWD_SET.Stream_File("W:" & aktivesDokument.aPath, Targetpath, True) - If streamresult = True Then - 'Die EntitätsID indexieren - Sql = "SELECT STRING2 FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE STRING1 = 'INDEX_ENTITY_ID' AND PROFILE_ID = " & cmbImportProfile.SelectedValue - Dim ENTITY_INDEX As String = ClassDatabase.Execute_Scalar(Sql) - If Not IsNothing(ENTITY_INDEX) Then - clsWD_SET.IndexFile(CURRENT_FILEIN_WD, ENTITY_INDEX, PROFILE_ENTITY, DT.Rows(0).Item(1)) - End If - Try - If Not IsNothing(IMP_PARENT_REC_ID) Then - 'Die Parent-Entität indexieren - Sql = "SELECT IDXNAME_PARENTID FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '" & PROFILE_NEW_OT & "'" - Dim PIDENT As String = ClassDatabase.Execute_Scalar(Sql) - If Not IsNothing(PIDENT) Then - clsWD_SET.IndexFile(CURRENT_FILEIN_WD, PIDENT, IMP_PARENT_REC_ID.ToString, DT.Rows(0).Item(1)) - End If - End If - Catch ex As Exception - - End Try - - Try - If Not IsNothing(PROFILE_ENTITY) Then - 'Die Parent-Entität indexieren - Sql = "SELECT IDXNAME_ENTITYID FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '" & PROFILE_NEW_OT & "'" - Dim IDXENTITY As String = ClassDatabase.Execute_Scalar(Sql) - If Not IsNothing(IDXENTITY) Then - clsWD_SET.IndexFile(CURRENT_FILEIN_WD, IDXENTITY, PROFILE_ENTITY.ToString, DT.Rows(0).Item(1)) - End If - End If - Catch ex As Exception - - End Try - - 'Die Dokumentart indexieren - Sql = String.Format("SELECT dbo.FNPMO_GETOBJECTCAPTION('{0}', 'DOCTYPE_TITLE' + CONVERT(VARCHAR(5), GUID), 1) FROM TBDD_DOKUMENTART WHERE GUID = {1}", USER_LANGUAGE, DokTYPE_ID) - Dim DOCTYPE_STRING = ClassDatabase.Execute_Scalar(Sql) - - Sql = "SELECT IDXNAME_DOCTYPE FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '" & PROFILE_NEW_OT & "'" - Dim DoctypeIndex As String = ClassDatabase.Execute_Scalar(Sql) - If Not IsNothing(DoctypeIndex) Then - clsWD_SET.IndexFile(CURRENT_FILEIN_WD, DoctypeIndex, DOCTYPE_STRING.ToString, DT.Rows(0).Item(1)) - Else - Sql = "SELECT STRING2 FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE STRING1 = 'INDEX_DOCTYPE' AND PROFILE_ID = " & cmbImportProfile.SelectedValue - DoctypeIndex = ClassDatabase.Execute_Scalar(Sql) - If Not IsNothing(DoctypeIndex) Then - clsWD_SET.IndexFile(CURRENT_FILEIN_WD, DoctypeIndex, DOCTYPE_STRING, DT.Rows(0).Item(1)) - End If - End If - '##### - - Sql = "SELECT IDXNAME_RECORDID FROM TBPMO_WD_OBJECTTYPE WHERE OBJECT_TYPE = '" & PROFILE_NEW_OT & "'" - Dim RecordIndex As String = ClassDatabase.Execute_Scalar(Sql) - If Not IsNothing(RecordIndex) Then - clsWD_SET.IndexFile(CURRENT_FILEIN_WD, RecordIndex, IMPORT_REC_ID, DT.Rows(0).Item(1)) - Else - Sql = "SELECT STRING2 FROM TBPMO_WD_IMPORT_PROFILE_IDX WHERE STRING1 = 'INDEX_RECORD_ID' AND PROFILE_ID = " & cmbImportProfile.SelectedValue - RecordIndex = ClassDatabase.Execute_Scalar(Sql) - If clsWD_SET.IndexFile(CURRENT_FILEIN_WD, RecordIndex, IMPORT_REC_ID, DT.Rows(0).Item(1)) Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Record Index was written", False) - End If - End If - - If PROFILE_IDX_WORKED <> "" Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Setting the Exported to ADDI-Flag - windream-index '" & PROFILE_IDX_WORKED & "'", False) - clsWD_SET.File_SetBooleanIndex(True, aktivesDokument, PROFILE_IDX_WORKED, False) - End If - _Filesimported += 1 - Return True - Else - ClassLogger.Add(">> File was not imported!", False) - Return False - End If - End If - Else - ClassLogger.Add(">> No doctype-ID found", False) - ClassLogger.Add(">> SQL: " & SQL_FILE_DOCTYPE, False) - If REC_ADDED = True Then - ClassHelper.DeleteRecord(IMPORT_REC_ID) - Return False - End If - End If - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Import/IndexFile: " & ex.Message, False) - MsgBox("Unexpected Error in Import/IndexFile: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - Function Create_Record() - Try - IMP_REC_EXISTS = False - REC_ADDED = False - Dim SQL_UNIQUE_FILE - If PROFILE_SQL_UNIQUE <> "" Then - SQL_UNIQUE_FILE = PROFILE_SQL_UNIQUE - 'Regulären Ausdruck zum Auslesen der windream-Indexe definieren - Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - ' einen Regulären Ausdruck laden - Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - ' die Vorkommen im SQL-String auslesen - Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(SQL_UNIQUE_FILE) - ' alle Vorkommen der windream-Indexe im SQL-String durchlaufen - For Each element As System.Text.RegularExpressions.Match In elemente - Dim elementohneSZ = element.Value.Replace("[%", "") - elementohneSZ = elementohneSZ.Replace("]", "") - ' für den Platzhalter den WErt aus windream auslesen - If LogErrorsOnly = False Then ClassLogger.Add(" >> Read value 1 for windream-index: '" & elementohneSZ & "'", False) - Dim idxvalue - Try - idxvalue = aktivesDokument.GetVariableValue(elementohneSZ) - If LogErrorsOnly = False Then ClassLogger.Add(" >> idxvalue from windream: '" & idxvalue.ToString & "'", False) - Catch ex As Exception - ClassLogger.Add(">> Regex Unique SQL: Error reading Value 1 for windream-index '" & elementohneSZ & "' - Error: " & ex.Message, False) - Continue For - End Try - ' den Platzhalter für den auszulesenden View durch den Viewnamen ersetzen - SQL_UNIQUE_FILE = SQL_UNIQUE_FILE.Replace(element.Value, idxvalue.ToString) - Next - If LogErrorsOnly = False Then ClassLogger.Add(" >> Executing Unique SQL: " & SQL_UNIQUE_FILE, False) - IMPORT_REC_ID = ClassDatabase.Execute_Scalar(SQL_UNIQUE_FILE) - End If - If IMPORT_REC_ID = Nothing Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> Record is new!", False) - 'Den Record inserten - - Dim recordId = ClassRecordCommands.CreateRecordProcedure(PROFILE_ENTITY) - - If recordId > 0 Then - IMPORT_REC_ID = recordId - REC_ADDED = True - If LogErrorsOnly = False Then ClassLogger.Add(" >> New Record-ID: " & IMPORT_REC_ID.ToString, False) - _RecordsAdded += 1 - Else - Throw New Exception("Could not create Record") - End If - Else - ClassLogger.Add(">> ## RECORD already exists - Record-ID: '" & IMPORT_REC_ID.ToString & "' ##", False) - If LogErrorsOnly = True Then ClassLogger.Add(">> Unique SQL: " & SQL_UNIQUE_FILE, False) - IMP_REC_EXISTS = True - End If - Return True - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Create-Record: " & ex.Message, False) - MsgBox("Unexpected Error in Create-Record: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - - End Function - Function Create_Parent_Record() - Try - Dim SQL_PARENT As String - SQL_PARENT = PROFILE_SQL_PARENT - 'Regulären Ausdruck zum Auslesen der windream-Indexe definieren - Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - ' einen Regulären Ausdruck laden - Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - ' die Vorkommen im SQL-String auslesen - Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(SQL_PARENT) - ' alle Vorkommen der windream-Indexe im SQL-String durchlaufen - For Each element As System.Text.RegularExpressions.Match In elemente - Dim elementohneSZ = element.Value.Replace("[%", "") - elementohneSZ = elementohneSZ.Replace("]", "") - ' für den Platzhalter den WErt aus windream auslesen - If LogErrorsOnly = False Then ClassLogger.Add(" >> Read parent value for windream-index: '" & elementohneSZ & "'", False) - Dim idxvalue - Try - idxvalue = aktivesDokument.GetVariableValue(elementohneSZ) - If LogErrorsOnly = False Then ClassLogger.Add(" >> parent idxvalue from windream: '" & idxvalue.ToString & "'", False) - Catch ex As Exception - ClassLogger.Add(">> Regex Unique SQL: Error reading parent Value for windream-index '" & elementohneSZ & "' - Error: " & ex.Message, False) - Continue For - End Try - ' den Platzhalter für den auszulesenden View durch den Viewnamen ersetzen - SQL_PARENT = SQL_PARENT.Replace(element.Value, idxvalue.ToString) - Next - If LogErrorsOnly = False Then ClassLogger.Add(" >> Executing parent SQL: " & SQL_PARENT, False) - IMP_PARENT_REC_ID = ClassDatabase.Execute_Scalar(SQL_PARENT) - If IMP_PARENT_REC_ID = Nothing Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> No PARENT_RECORD found!", False) - 'Den Record inserten - - Dim recordId = ClassRecordCommands.CreateRecordProcedure(PROFILE_ENTITY) - - If recordId > 0 Then - IMP_PARENT_REC_ID = recordId - If LogErrorsOnly = False Then ClassLogger.Add(" >> New PARENT_RECORD-ID: " & IMP_PARENT_REC_ID.ToString, False) - _RecordsAdded += 1 - Else - Throw New Exception("Could not create Record. Check PRPMO_CREATE_RECORD Procedure.") - End If - Else - ClassLogger.Add(">> ## PARENT_RECORD already exists - PARENT_RECORD-ID: '" & IMP_PARENT_REC_ID.ToString & "' ##", False) - If LogErrorsOnly = True Then ClassLogger.Add(">> parent SQL: " & SQL_PARENT, False) - End If - Dim sql = String.Format("SELECT GUID FROM TBPMO_RECORD_CONNECT WHERE RECORD1_ID = {0} AND RECORD2_ID = {1}", IMP_PARENT_REC_ID, IMPORT_REC_ID) - Dim result = ClassDatabase.Execute_Scalar(sql) - If result Is Nothing Then - ClassRecordCommands.ConnectRecord(IMP_PARENT_REC_ID, IMPORT_REC_ID, "IMP CONNECT") - End If - Return True - Catch ex As Exception - ClassLogger.Add(">> Unexpected Error in Create-Parent-Record: " & ex.Message, False) - MsgBox("Unexpected Error in Create-Parent-Record: " & ex.Message, MsgBoxStyle.Critical) - Return False - End Try - End Function - - - - Private Sub Load_INDEXE() - If GUIDTextBox.Text = "" Then Exit Sub - Try - Me.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Fill(Me.DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDX, CType(GUIDTextBox.Text, Integer)) - Catch ex As System.Exception - MsgBox("Error loading INDEX-Relations: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - - Private Sub TBDD_CONNECTIONBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBDD_CONNECTIONBindingSource.CurrentChanged - - Load_INDEXE() - End Sub - - Private Sub frmWD_Import_Doc_Record_Shown(sender As Object, e As EventArgs) Handles Me.Shown - - End Sub - - Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged - If TabControl1.SelectedIndex = 1 Then - Load_INDEXE() - End If - End Sub - - Private Sub cmbentity_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbentity.SelectedIndexChanged - If cmbentity.SelectedIndex = -1 Or cmbentity.Text = "" Then Exit Sub - Load_StringBox1() - End Sub - - Private Sub TBPMO_WD_IMPORT_PROFILEBindingSource_CurrentChanged(sender As Object, e As EventArgs) Handles TBPMO_WD_IMPORT_PROFILEBindingSource.CurrentChanged - If Not cmbentity.SelectedIndex = -1 And Not cmbentity.Text = "" Then - Load_StringBox1() - End If - If Not OLD_OBJECTTYPEComboBox.Text = "" Then - Load_StringBox2() - End If - - End Sub - - Sub Load_StringBox2() - Try - Me.STRING2ComboBox.Items.Clear() - Dim indexe = clsWD_GET.GetIndicesByObjecttype(OLD_OBJECTTYPEComboBox.Text) - If indexe IsNot Nothing Then - For Each index As String In indexe - Me.STRING2ComboBox.Items.Add(index) - Next - End If - Catch ex As Exception - MsgBox("Error in Loading String 2 Combobox:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Load_StringBox1() - Try - ' STRING1ComboBox.Items.Clear() - Dim Type = cmbentity.SelectedValue.GetType.ToString - If Type = "System.Data.DataRowView" Then - Exit Sub - End If - Dim sql = "SELECT CONVERT(VARCHAR(5),GUID) AS GUID, NAME FROM TBPMO_CONTROL where FORM_ID = " & cmbentity.SelectedValue & " UNION ALL SELECT 'DOCTYPE_ORIGIN','DOCTYPE_ORIGIN' UNION ALL " & _ - "SELECT 'INDEX_RECORD_ID','INDEX_RECORD_ID' UNION ALL " & _ - "SELECT 'INDEX_ENTITY_ID','INDEX_ENTITY_ID' UNION ALL " & _ - "SELECT 'INDEX_DOCTYPE','INDEX_DOCTYPE'" - Dim DT = ClassDatabase.Return_Datatable(sql) - STRING1ComboBox.DataSource = DT - STRING1ComboBox.DisplayMember = DT.Columns(1).ColumnName - STRING1ComboBox.ValueMember = DT.Columns(0).ColumnName - - Catch ex As Exception - MsgBox("Error in Loading String 1 Combobox:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub OLD_OBJECTTYPEComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles OLD_OBJECTTYPEComboBox.SelectedIndexChanged - If Not OLD_OBJECTTYPEComboBox.Text = "" Then - Load_StringBox2() - End If - End Sub - - Private Sub ToolStripButton7_Click(sender As Object, e As EventArgs) Handles ToolStripButton7.Click - Try - Dim msg = "Index Zuordnung gespeichert - " & Now.ToString - If USER_LANGUAGE <> "de-DE" Then - msg = "Index Mapping saved- " & Now.ToString - End If - lblSaveProfile.Text = msg - Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource.EndEdit() - If DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDX.GetChanges Is Nothing = False Then - Me.CHANGED_WHOTextBox1.Text = USER_USERNAME - Me.TBPMO_WD_IMPORT_PROFILE_IDXBindingSource.EndEdit() - Me.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter.Update(Me.DD_DMSDataSet.TBPMO_WD_IMPORT_PROFILE_IDX) - Me.lblSaveIDX.Visible = True - Else - Me.lblSaveIDX.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Index-Mapping:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub NEW_OBJECTTYPEComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles NEW_OBJECTTYPEComboBox.SelectedIndexChanged - If NEW_OBJECTTYPEComboBox.Text = "" Or NEW_OBJECTTYPEComboBox.SelectedIndex = -1 Then Exit Sub - Dim indexe = clsWD_GET.GetIndicesByObjecttype(OLD_OBJECTTYPEComboBox.Text) - If indexe IsNot Nothing Then - Me.IDX_FILE_WORKEDComboBox.Items.Add("") - For Each index As String In indexe - Select Case clsWD_GET.GetTypeOfIndexAsIntByName(index) - Case 4 - Me.IDX_FILE_WORKEDComboBox.Items.Add(index) - 'Case 1 - ' Me.cmbCrFolderIndex.Items.Add(index) - ' cmbMOREDokumentart.Items.Add(index) - ' cmbMoReKundenindex.Items.Add(index) - 'Case 2 - ' Me.cmbCrFolderIndex.Items.Add(index) - ' cmbMOREDokumentart.Items.Add(index) - ' cmbMoReKundenindex.Items.Add(index) - 'Case 5 - ' Me.cmbCrFolderIndex.Items.Add(index) - ' cmbMOREDokumentart.Items.Add(index) - ' cmbMoReKundenindex.Items.Add(index) - 'Case Else - 'MsgBox(_windream.GetTypeOfIndexAsIntByName(index) & vbNewLine & index) - - End Select - - Next - 'Me.cmbIndexValidierung.SelectedIndex = -1 - 'Me.cmbIndexValidierung.SelectedItem = 0 - 'Me.cmbIndexFehler.SelectedIndex = -1 - 'Me.cmbIndexFehler.SelectedItem = 0 - 'Me.cmbCrFolderIndex.SelectedIndex = -1 - 'Me.cmbCrFolderIndex.SelectedValue = 0 - End If - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.Designer.vb deleted file mode 100644 index d5e71e4..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.Designer.vb +++ /dev/null @@ -1,269 +0,0 @@ - _ -Partial Class frmWM_IndexFile - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim OBJECT_TYPELabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_IndexFile)) - Dim FW_DOCTYPE_IDLabel As System.Windows.Forms.Label - Dim PATHLabel As System.Windows.Forms.Label - Me.Label1 = New System.Windows.Forms.Label() - Me.txtFilepath = New System.Windows.Forms.TextBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.cmbDokumentart = New System.Windows.Forms.ComboBox() - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.btnindex = New System.Windows.Forms.Button() - Me.OBJECT_TYPETextBox = New System.Windows.Forms.TextBox() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.PATHTextBox = New System.Windows.Forms.TextBox() - Me.DOCTYPE_IDTextBox = New System.Windows.Forms.TextBox() - Me.chkdelete_origin = New System.Windows.Forms.CheckBox() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.chkMultiIndexer = New System.Windows.Forms.CheckBox() - Me.VWDDINDEX_AUTOMBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.VWDDINDEX_AUTOMTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWDDINDEX_AUTOMTableAdapter() - Me.grbxControls = New System.Windows.Forms.GroupBox() - Me.lblSubfolder = New System.Windows.Forms.Label() - Me.txtSubfolder = New System.Windows.Forms.TextBox() - OBJECT_TYPELabel = New System.Windows.Forms.Label() - FW_DOCTYPE_IDLabel = New System.Windows.Forms.Label() - PATHLabel = New System.Windows.Forms.Label() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - CType(Me.VWDDINDEX_AUTOMBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'OBJECT_TYPELabel - ' - resources.ApplyResources(OBJECT_TYPELabel, "OBJECT_TYPELabel") - OBJECT_TYPELabel.Name = "OBJECT_TYPELabel" - ' - 'FW_DOCTYPE_IDLabel - ' - resources.ApplyResources(FW_DOCTYPE_IDLabel, "FW_DOCTYPE_IDLabel") - FW_DOCTYPE_IDLabel.Name = "FW_DOCTYPE_IDLabel" - ' - 'PATHLabel - ' - resources.ApplyResources(PATHLabel, "PATHLabel") - PATHLabel.Name = "PATHLabel" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'txtFilepath - ' - resources.ApplyResources(Me.txtFilepath, "txtFilepath") - Me.txtFilepath.Name = "txtFilepath" - Me.txtFilepath.ReadOnly = True - ' - 'Label2 - ' - resources.ApplyResources(Me.Label2, "Label2") - Me.Label2.Name = "Label2" - ' - 'cmbDokumentart - ' - Me.cmbDokumentart.DisplayMember = "DOKUMENTTYPE_ID" - resources.ApplyResources(Me.cmbDokumentart, "cmbDokumentart") - Me.cmbDokumentart.FormattingEnabled = True - Me.cmbDokumentart.Name = "cmbDokumentart" - Me.ToolTip1.SetToolTip(Me.cmbDokumentart, resources.GetString("cmbDokumentart.ToolTip")) - Me.cmbDokumentart.ValueMember = "DOKUMENTTYPE_ID" - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.Connection = Nothing - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'btnindex - ' - resources.ApplyResources(Me.btnindex, "btnindex") - Me.btnindex.Image = Global.DD_Record_Organizer.My.Resources.Resources.key_go - Me.btnindex.Name = "btnindex" - Me.btnindex.UseVisualStyleBackColor = True - ' - 'OBJECT_TYPETextBox - ' - resources.ApplyResources(Me.OBJECT_TYPETextBox, "OBJECT_TYPETextBox") - Me.OBJECT_TYPETextBox.Name = "OBJECT_TYPETextBox" - Me.OBJECT_TYPETextBox.ReadOnly = True - ' - 'GroupBox1 - ' - Me.GroupBox1.BackColor = System.Drawing.SystemColors.GradientInactiveCaption - Me.GroupBox1.Controls.Add(PATHLabel) - Me.GroupBox1.Controls.Add(Me.PATHTextBox) - Me.GroupBox1.Controls.Add(FW_DOCTYPE_IDLabel) - Me.GroupBox1.Controls.Add(Me.DOCTYPE_IDTextBox) - Me.GroupBox1.Controls.Add(OBJECT_TYPELabel) - Me.GroupBox1.Controls.Add(Me.OBJECT_TYPETextBox) - resources.ApplyResources(Me.GroupBox1, "GroupBox1") - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.TabStop = False - ' - 'PATHTextBox - ' - resources.ApplyResources(Me.PATHTextBox, "PATHTextBox") - Me.PATHTextBox.Name = "PATHTextBox" - ' - 'DOCTYPE_IDTextBox - ' - resources.ApplyResources(Me.DOCTYPE_IDTextBox, "DOCTYPE_IDTextBox") - Me.DOCTYPE_IDTextBox.Name = "DOCTYPE_IDTextBox" - Me.DOCTYPE_IDTextBox.ReadOnly = True - ' - 'chkdelete_origin - ' - resources.ApplyResources(Me.chkdelete_origin, "chkdelete_origin") - Me.chkdelete_origin.Name = "chkdelete_origin" - Me.ToolTip1.SetToolTip(Me.chkdelete_origin, resources.GetString("chkdelete_origin.ToolTip")) - Me.chkdelete_origin.UseVisualStyleBackColor = True - ' - 'chkMultiIndexer - ' - resources.ApplyResources(Me.chkMultiIndexer, "chkMultiIndexer") - Me.chkMultiIndexer.BackColor = System.Drawing.Color.Yellow - Me.chkMultiIndexer.ForeColor = System.Drawing.Color.Maroon - Me.chkMultiIndexer.Name = "chkMultiIndexer" - Me.ToolTip1.SetToolTip(Me.chkMultiIndexer, resources.GetString("chkMultiIndexer.ToolTip")) - Me.chkMultiIndexer.UseVisualStyleBackColor = False - ' - 'VWDDINDEX_AUTOMBindingSource - ' - Me.VWDDINDEX_AUTOMBindingSource.DataMember = "VWDDINDEX_AUTOM" - Me.VWDDINDEX_AUTOMBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'VWDDINDEX_AUTOMTableAdapter - ' - Me.VWDDINDEX_AUTOMTableAdapter.ClearBeforeFill = True - ' - 'grbxControls - ' - resources.ApplyResources(Me.grbxControls, "grbxControls") - Me.grbxControls.BackColor = System.Drawing.SystemColors.GradientActiveCaption - Me.grbxControls.Name = "grbxControls" - Me.grbxControls.TabStop = False - ' - 'lblSubfolder - ' - resources.ApplyResources(Me.lblSubfolder, "lblSubfolder") - Me.lblSubfolder.Name = "lblSubfolder" - ' - 'txtSubfolder - ' - resources.ApplyResources(Me.txtSubfolder, "txtSubfolder") - Me.txtSubfolder.Name = "txtSubfolder" - ' - 'frmWM_IndexFile - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.BackColor = System.Drawing.SystemColors.ControlLight - Me.Controls.Add(Me.txtSubfolder) - Me.Controls.Add(Me.lblSubfolder) - Me.Controls.Add(Me.grbxControls) - Me.Controls.Add(Me.chkMultiIndexer) - Me.Controls.Add(Me.chkdelete_origin) - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.btnindex) - Me.Controls.Add(Me.cmbDokumentart) - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.txtFilepath) - Me.Controls.Add(Me.Label1) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmWM_IndexFile" - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - CType(Me.VWDDINDEX_AUTOMBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtFilepath As System.Windows.Forms.TextBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents cmbDokumentart As System.Windows.Forms.ComboBox - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents btnindex As System.Windows.Forms.Button - Friend WithEvents OBJECT_TYPETextBox As System.Windows.Forms.TextBox - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents DOCTYPE_IDTextBox As System.Windows.Forms.TextBox - Friend WithEvents PATHTextBox As System.Windows.Forms.TextBox - Friend WithEvents chkdelete_origin As System.Windows.Forms.CheckBox - Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip - Friend WithEvents chkMultiIndexer As System.Windows.Forms.CheckBox - Friend WithEvents VWDDINDEX_AUTOMBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents VWDDINDEX_AUTOMTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWDDINDEX_AUTOMTableAdapter - Friend WithEvents grbxControls As System.Windows.Forms.GroupBox - Friend WithEvents lblSubfolder As System.Windows.Forms.Label - Friend WithEvents txtSubfolder As System.Windows.Forms.TextBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.en-US.resx deleted file mode 100644 index ab8bc75..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.en-US.resx +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 70, 15 - - - Object type: - - - 75, 15 - - - Storagepath: - - - 49, 15 - - - Indicies: - - - 52, 15 - - - Filepath: - - - 164, 17 - - - Choose a document type: - - - Index File - - - Select Indexdata - Automatic: - - - 143, 20 - - - Delete source file - - - 404, 20 - - - Multi-Indexing - Index all following files (0) identical - - - - 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 - 7f/w8PD/9fX1/5WVlf+CgoL/gICA/35+fv97e3v/eXl5/3d3d/9xcXH/bGxs9GpqanxtbW0HAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYWFLoWFhcOampr/z8/P/9/f3//i4uL/5OTk/+bm - 5v/p6en/6+vr/+7u7v/29vb/srKy/4WFhf+CgoL/gICA/35+fv98fHz/eXl5/3d3d/90dHT/bm5u/2tr - a9tpaWlLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiGGOjo76ubm5/9jY2P/b29v/3d3d/9/f - 3//i4uL/5OTk/+bm5v/v7+//8/Pz/+3t7f/s7Oz/2NjY/6Ghof+CgoL/gICA/35+fv98fHz/enp6/3d3 - d/91dXX/cXFx/2xsbP5ra2uHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioqKqr29vf/U1NT/1tbW/9nZ - 2f/b29v/3d3d/9/f3//o6Oj/8vLy//Dw8P/j4+P/vLy8/8HBwf/g4OD/5+fn/87Ozv+Xl5f/gICA/35+ - fv98fHz/enp6/3h4eP91dXX/cnJy/2tra8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKioq+wsLC/9LS - 0v/U1NT/1tbW/9nZ2f/g4OD/7+/v//Pz8//l5eX/tra2/5eXl/+ampr/oKCg/6ioqP/Dw8P/3d3d/+Li - 4v/Dw8P/kJCQ/35+fv98fHz/enp6/3h4eP91dXX/bGxs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyM - jNHFxcX/0NDQ/9LS0v/Y2Nj/6+vr//X19f/p6en/sbGx/4iIiP+Kior/kJCQ/5WVlf+bm5v/oaGh/6en - p/+urq7/x8fH/97e3v/c3Nz+uLi4/4iIiP99fX3/enp6/3d3d/9ubm7rAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAjo6O5cjIyP/Pz8//5OTk//b29v/v7+//tra2/319ff90dHT/d3d3/4KCgv+AjYH/cZZ1/5SX - lf+cnJz/p6en/8PDw//d3d3/5eXl/+Pj4//c3Nz/1dXV/62trf6CgoL+enp6/3BwcPgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACSkpL33Nzc//X19f/19fX/wMDA/4iIiP99fX3/enp6/3d3d/90dHT/cHJw/yOf - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR0dBVwcHCPb29vjHp6ehIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgICAYmtra+uNjY3/c3Nz/29v - b+l8fHxhAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhit3d3fAdXV1/svL - y//////+hISE/3V1df9vb2/+dnZ2wnx8fC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSkpIKenp6hnBw - cPiioqL/9/f3//39/f/+/v78iIiI/3t7e/95eXn/cnJy/29vb/l2dnaNfX19DgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImJ - iUl1dXXbg4OD/9ra2v/9/f3/9vb2//j4+P/////+ioqK/319ff97e3v/e3t7/3V1df9vb2//bm5u4n5+ - flUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACMjIwbgICAqXd3d/20tLT/9fX1//T09P/y8vL/9PT0//X19f//////j4+P/319ff99fX3/fX19/3p6 - ev95eXn/cnJy/25ubv52dna3enp6JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkZGRBIWFhWx3d3fvlJSU/+Pj4//y8vL/7+/v/+/v7//x8fH/8vLy//T09P//////kpKS/4CA - gP9+fn7/fX19/3x8fP96enr/enp6/3d3d/9wcHD/bW1t9nNzc4GCgoIJAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACPj480fHx8yYGBgf7ExMT/8PDw/+vr6//q6ur/7Ozs/+7u7v/v7+//8fHx//Ly - 8v//////l5eX/4CAgP+AgID/f39//319ff98fHz/enp6/3l5ef94eHj/c3Nz/25ubv9tbW3aeHh4SgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAh4eHD4qKipB8fHz6paWl/+Tk5P/o6Oj/5+fn/+fn5//p6en/6urq/+zs - 7P/u7u7/7+/v//Hx8f//////mJiY/4KCgv+CgoL/gICA/39/f/99fX3/fHx8/3p6ev95eXn/d3d3/3Z2 - dv9wcHD/bW1t/XR0dKx5eXkfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZVTgoKC4Y6Ojv/Ozs7/5ubm/+Li4v/j4+P/5OTk/+bm - 5v/n5+f/6enp/+rq6v/s7Oz/7u7u/+/v7///////nJyc/4GBgf+Dg4P/goKC/4CAgP9/f3//fX19/3x8 - fP97e3v/eXl5/3h4eP93d3f/dHR0/25ubv9sbGzxc3NzdV5eXgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubIo2NjbKDg4P+sbGx/+Dg4P/f39//3t7e/+Dg - 4P/h4eH/4+Pj/+Tk5P/m5ub/5+fn/+np6f/r6+v/7e3t//f39//39/f/7Ozs/6urq/9/f3//goKC/4KC - gv+AgID/f39//35+fv98fHz/e3t7/3l5ef94eHj/dnZ2/3Z2dv9xcXH/bGxs/m1tbdJ1dXVAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamppThYWF85ycnP/T09P/3Nzc/9vb - 2//b29v/3d3d/97e3v/g4OD/4eHh/+Pj4//k5OT/5ubm/+jo6P/y8vL/9vb2/+/v7//t7e3/7e3t//T0 - 9P/l5eX/oKCg/319ff+BgYH/gICA/39/f/9+fn7/fHx8/3t7e/95eXn/eHh4/3Z2dv91dXX/dHR0/25u - bv9sbGz8eXl5hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSkpLBra2t/9ra - 2v/W1tb/2NjY/9jY2P/a2tr/29vb/93d3f/e3t7/4ODg/+Hh4f/i4uL/7Ozs//j4+P/y8vL/7+/v//Ly - 8v/Y2Nj/3Nzc/+7u7v/r6+v/8vLy/9nZ2f+UlJT/fX19/4GBgf9/f3//fn5+/3x8fP97e3v/eXl5/3h4 - eP93d3f/dXV1/3V1df9xcXH/cXFx7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACSkpLVvb29/9TU1P/U1NT/1dXV/9fX1//Y2Nj/2tra/9vb2//d3d3/3d3d/+bm5v/09PT/9PT0//Hx - 8f/09PT/3t7e/6ysrP+ZmZn/n5+f/7i4uP/e3t7/6urq/+fn5//w8PD/zMzM/4mJif98fHz/f39//35+ - fv98fHz/e3t7/3p6ev94eHj/d3d3/3V1df9ycnL/b29v+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACQkJDowcHB/9PT0//S0tL/1NTU/9XV1f/X19f/2NjY/9nZ2f/e3t7/7+/v//j4 - +P/09PT/+Pj4/+Tk5P+pqan/jo6O/5aWlv+bm5v/n5+f/6Kiov+jo6P/vLy8/93d3f/m5ub/5OTk/+vr - 6/+9vb3/goKC/3x8fP9+fn7/fX19/3t7e/96enr/eHh4/3d3d/90dHT/bGxs/QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v2xcXF/9DQ0P/R0dH/0tLS/9TU1P/V1dX/2NjY/+rq - 6v/4+Pj/9vb2//r6+v/q6ur/qamp/4ODg/+MjIz/kZGR/5SUlP+YmJj/nJyc/6CgoP+kpKT/p6en/6mp - qf/AwMD/3Nzc/+Dg4P/h4eH/5eXl/rGxsf98fHz/fHx8/319ff97e3v/enp6/3h4eP92dnb/bW1t/gAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v8y8vL/8/Pz//Pz8//0dHR/9HR - 0f/i4uL/9/f3//n5+f/8/Pz/8PDw/6ampv93d3f/gYGB/4aGhv+Kior/jY2N/5GRkf+VlZX/mZmZ/52d - nf+hoaH/paWl/6mpqf+pqan/rKys/9XV1f/g4OD/3Nzc/9/f3//d3d3/o6Oj/3l5ef98fHz/e3t7/3p6 - ev95eXn/b29v/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKior+zs7O/83N - zf/Nzc3/2dnZ//Pz8//7+/v//f39//b29v+zs7P/cnJy/3Jycv9ycnL/dXV1/4CAgP+IiIj/jIqL/5SO - k/+Zkpj/mZaZ/5uam/+enp7/oKCg/6enp//Dw8P/4ODg/+Tk5P/n5+f/5eXl/93d3f/Z2dn/3t7e/9HR - 0f+Wlpb/d3d3/3t7e/96enr/cHBw/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACQkJD+zs7O/8/Pz/7t7e3//f39//39/f/7+/v/vr6+/3x8fP93d3f/eXl5/3d3d/91dXX/c3Nz/3Bw - cP91dHX/gYOA/yyhOP85nkP/dZh4/5+Wnv+koaT/wMDA/9zc3P/g4OD/4ODg/+Li4v/l5eX/6enp/+vr - 6//m5ub/2dnZ/9bW1v/b29v+xMTE/ouLi/55eXn/cnJy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACWlpb/7+/v//////78/Pz/+/v7/8bGxv+CgoL/e3t7/39/f/99fX3/e3t7/3l5 - ef93d3f/dXV1/3Nzc/92bnb/M5I8/xS0LP8WsSv/AqUQ/xClHP+qzKz/49vj/9ra2v/c3Nz/3t7e/+Hh - 4f/k5OT/5+fn/+rq6v/u7u7/8vLy/+jo6P/Y2Nj/1tbW/9zc3P69vb3/eHh4/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJDwqKio/9XV1f/9/f3///////Dw8P+9vb3/iYmJ/3t7 - e/99fX3/fn5+/3x8fP96enr/d3d3/3d1dv9ne2n/CKsa/zrUav9G3Xv/LL5I/wyoH/8Aogv/g8KI/+Xb - 5P/c3Nz/3d3d/+Dg4P/j4+P/5ubm/+rq6v/s7Oz/7e3t/+Pj4//a2tr/1dXV/66urv+Ghob+cnJy3gAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmpqYVmZmZcZSUlNKNjY3+tbW1/+Tk - 5P///////////9bW1v+fn5//eXl5/3t7e/98fHz/e3p7/391fv8koTT/Ir1B/0Tdef9C3Hb/SN98/z3J - Xf8PqiP/AKEL/124Y//n3eX/393f/9/f3//i4uL/5ubm/+Xl5f/f39//29vb/8HBwf+Xl5f/c3Nz/Hd3 - d7h6enpQc3NzBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACjo6M3lZWVmIqKiu+Wlpb/wsLC//Hx8f//////7u7u/7i4uP+EhIT/enV5/1qKYP8MryP/P9ly/0Ha - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///5///8AAP//+B///wAA///wD/// - AAD//8AD//8AAP//gAD//wAA//4AAH//AAD/+AAAH/8AAP/wAAAP/wAA/8AAAAP/AAD/AAAAAP8AAP4A - AAAAfwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD8AAAAAD8AAP+AAAAB/wAA/+AAAAf/AAD//AAAP/8AAP// - gAA//wAA//+AAB//AAD//4AAD/8AAP//AAAH/wAA//4AAAP/AAD//gAAA/8AAP/8AAAD/wAA//wAAB// - AAD/+AAA//8AAP/wAAH//wAA//AAAf//AAD/8AAB//8AAP/4AAH//wAA///AAf//AAD//8AB//8AAP// - wAH//wAA///AAf//AAD//8AB//8AAP//wAH//wAA///AD///AAD///H///8AAP///////wAA - - - - windream Import - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.resx b/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.resx deleted file mode 100644 index 880f644..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.resx +++ /dev/null @@ -1,1142 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - 6, 25 - - - 62, 15 - - - 5 - - - Objekttyp: - - - OBJECT_TYPELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 4 - - - False - - - - Top, Right - - - True - - - 428, 25 - - - 70, 15 - - - 6 - - - Doctype-ID: - - - FW_DOCTYPE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 2 - - - False - - - True - - - 6, 54 - - - 73, 15 - - - 8 - - - Ablagepfad: - - - PATHLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 0 - - - True - - - 12, 9 - - - 61, 15 - - - 0 - - - Dateipfad: - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - Top, Left, Right - - - 15, 27 - - - 559, 23 - - - 1 - - - txtFilepath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - True - - - Segoe UI Semibold, 9.75pt, style=Bold - - - 12, 58 - - - 188, 17 - - - 2 - - - Wählen Sie eine Dokumentart - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - Segoe UI Semibold, 9.75pt, style=Bold - - - 15, 78 - - - 391, 25 - - - 3 - - - 891, 17 - - - Auswahl der Dokumentart - Wird für nächste Eingabe gespeichert - - - cmbDokumentart - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - 17, 17 - - - 718, 17 - - - Bottom, Right - - - Segoe UI, 9.75pt, style=Bold - - - MiddleLeft - - - 416, 592 - - - 158, 28 - - - 4 - - - Datei importieren - - - MiddleRight - - - btnindex - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - Top, Left, Right - - - 85, 22 - - - 281, 23 - - - 6 - - - OBJECT_TYPETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 5 - - - Top, Left, Right - - - 85, 51 - - - 469, 23 - - - 9 - - - PATHTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 1 - - - Top, Right - - - 504, 22 - - - 50, 23 - - - 7 - - - DOCTYPE_IDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GroupBox1 - - - 3 - - - Segoe UI, 9pt, style=Italic - - - 15, 117 - - - 560, 80 - - - 7 - - - Gewählte Indexierungsdaten - Automatik: - - - GroupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Bottom, Left - - - True - - - Verdana, 9.75pt, style=Italic - - - 24, 598 - - - 178, 20 - - - 8 - - - Lösche Ursprungsdatei - - - Die gedroppte Datei wird nach Ablage in windream gelöscht - Wird für nächste Eingabe gespeichert - - - chkdelete_origin - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Bottom, Left - - - True - - - Verdana, 9.75pt, style=Bold, Italic - - - 24, 624 - - - 520, 20 - - - 9 - - - Multi-Indexing - Alle nachfolgenden Dateien (0) identisch indexieren - - - Alle nachfolgenden Dateien werden wie angezeigt indexiert - - - chkMultiIndexer - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 990, 17 - - - 1240, 17 - - - Top, Bottom, Left, Right - - - 15, 203 - - - 559, 336 - - - 10 - - - Manuelle Eingaben: - - - False - - - grbxControls - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Bottom, Left - - - True - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 21, 545 - - - 134, 15 - - - 11 - - - Manueller Unterordner: - - - False - - - lblSubfolder - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Bottom, Left - - - Segoe UI Semibold, 9pt, style=Bold, Italic - - - 24, 563 - - - 551, 24 - - - 12 - - - False - - - txtSubfolder - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 7, 15 - - - 589, 661 - - - Segoe UI, 9pt - - - - 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 - 7f/w8PD/9fX1/5WVlf+CgoL/gICA/35+fv97e3v/eXl5/3d3d/9xcXH/bGxs9GpqanxtbW0HAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhYWFLoWFhcOampr/z8/P/9/f3//i4uL/5OTk/+bm - 5v/p6en/6+vr/+7u7v/29vb/srKy/4WFhf+CgoL/gICA/35+fv98fHz/eXl5/3d3d/90dHT/bm5u/2tr - a9tpaWlLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiGGOjo76ubm5/9jY2P/b29v/3d3d/9/f - 3//i4uL/5OTk/+bm5v/v7+//8/Pz/+3t7f/s7Oz/2NjY/6Ghof+CgoL/gICA/35+fv98fHz/enp6/3d3 - d/91dXX/cXFx/2xsbP5ra2uHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioqKqr29vf/U1NT/1tbW/9nZ - 2f/b29v/3d3d/9/f3//o6Oj/8vLy//Dw8P/j4+P/vLy8/8HBwf/g4OD/5+fn/87Ozv+Xl5f/gICA/35+ - fv98fHz/enp6/3h4eP91dXX/cnJy/2tra8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKioq+wsLC/9LS - 0v/U1NT/1tbW/9nZ2f/g4OD/7+/v//Pz8//l5eX/tra2/5eXl/+ampr/oKCg/6ioqP/Dw8P/3d3d/+Li - 4v/Dw8P/kJCQ/35+fv98fHz/enp6/3h4eP91dXX/bGxs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyM - jNHFxcX/0NDQ/9LS0v/Y2Nj/6+vr//X19f/p6en/sbGx/4iIiP+Kior/kJCQ/5WVlf+bm5v/oaGh/6en - p/+urq7/x8fH/97e3v/c3Nz+uLi4/4iIiP99fX3/enp6/3d3d/9ubm7rAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAjo6O5cjIyP/Pz8//5OTk//b29v/v7+//tra2/319ff90dHT/d3d3/4KCgv+AjYH/cZZ1/5SX - lf+cnJz/p6en/8PDw//d3d3/5eXl/+Pj4//c3Nz/1dXV/62trf6CgoL+enp6/3BwcPgAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACSkpL33Nzc//X19f/19fX/wMDA/4iIiP99fX3/enp6/3d3d/90dHT/cHJw/yOf - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR0dBVwcHCPb29vjHp6ehIAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgICAYmtra+uNjY3/c3Nz/29v - b+l8fHxhAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIaGhit3d3fAdXV1/svL - y//////+hISE/3V1df9vb2/+dnZ2wnx8fC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSkpIKenp6hnBw - cPiioqL/9/f3//39/f/+/v78iIiI/3t7e/95eXn/cnJy/29vb/l2dnaNfX19DgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImJ - iUl1dXXbg4OD/9ra2v/9/f3/9vb2//j4+P/////+ioqK/319ff97e3v/e3t7/3V1df9vb2//bm5u4n5+ - flUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACMjIwbgICAqXd3d/20tLT/9fX1//T09P/y8vL/9PT0//X19f//////j4+P/319ff99fX3/fX19/3p6 - ev95eXn/cnJy/25ubv52dna3enp6JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAkZGRBIWFhWx3d3fvlJSU/+Pj4//y8vL/7+/v/+/v7//x8fH/8vLy//T09P//////kpKS/4CA - gP9+fn7/fX19/3x8fP96enr/enp6/3d3d/9wcHD/bW1t9nNzc4GCgoIJAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACPj480fHx8yYGBgf7ExMT/8PDw/+vr6//q6ur/7Ozs/+7u7v/v7+//8fHx//Ly - 8v//////l5eX/4CAgP+AgID/f39//319ff98fHz/enp6/3l5ef94eHj/c3Nz/25ubv9tbW3aeHh4SgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAh4eHD4qKipB8fHz6paWl/+Tk5P/o6Oj/5+fn/+fn5//p6en/6urq/+zs - 7P/u7u7/7+/v//Hx8f//////mJiY/4KCgv+CgoL/gICA/39/f/99fX3/fHx8/3p6ev95eXn/d3d3/3Z2 - dv9wcHD/bW1t/XR0dKx5eXkfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVlZVTgoKC4Y6Ojv/Ozs7/5ubm/+Li4v/j4+P/5OTk/+bm - 5v/n5+f/6enp/+rq6v/s7Oz/7u7u/+/v7///////nJyc/4GBgf+Dg4P/goKC/4CAgP9/f3//fX19/3x8 - fP97e3v/eXl5/3h4eP93d3f/dHR0/25ubv9sbGzxc3NzdV5eXgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm5ubIo2NjbKDg4P+sbGx/+Dg4P/f39//3t7e/+Dg - 4P/h4eH/4+Pj/+Tk5P/m5ub/5+fn/+np6f/r6+v/7e3t//f39//39/f/7Ozs/6urq/9/f3//goKC/4KC - gv+AgID/f39//35+fv98fHz/e3t7/3l5ef94eHj/dnZ2/3Z2dv9xcXH/bGxs/m1tbdJ1dXVAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamppThYWF85ycnP/T09P/3Nzc/9vb - 2//b29v/3d3d/97e3v/g4OD/4eHh/+Pj4//k5OT/5ubm/+jo6P/y8vL/9vb2/+/v7//t7e3/7e3t//T0 - 9P/l5eX/oKCg/319ff+BgYH/gICA/39/f/9+fn7/fHx8/3t7e/95eXn/eHh4/3Z2dv91dXX/dHR0/25u - bv9sbGz8eXl5hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSkpLBra2t/9ra - 2v/W1tb/2NjY/9jY2P/a2tr/29vb/93d3f/e3t7/4ODg/+Hh4f/i4uL/7Ozs//j4+P/y8vL/7+/v//Ly - 8v/Y2Nj/3Nzc/+7u7v/r6+v/8vLy/9nZ2f+UlJT/fX19/4GBgf9/f3//fn5+/3x8fP97e3v/eXl5/3h4 - eP93d3f/dXV1/3V1df9xcXH/cXFx7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACSkpLVvb29/9TU1P/U1NT/1dXV/9fX1//Y2Nj/2tra/9vb2//d3d3/3d3d/+bm5v/09PT/9PT0//Hx - 8f/09PT/3t7e/6ysrP+ZmZn/n5+f/7i4uP/e3t7/6urq/+fn5//w8PD/zMzM/4mJif98fHz/f39//35+ - fv98fHz/e3t7/3p6ev94eHj/d3d3/3V1df9ycnL/b29v+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACQkJDowcHB/9PT0//S0tL/1NTU/9XV1f/X19f/2NjY/9nZ2f/e3t7/7+/v//j4 - +P/09PT/+Pj4/+Tk5P+pqan/jo6O/5aWlv+bm5v/n5+f/6Kiov+jo6P/vLy8/93d3f/m5ub/5OTk/+vr - 6/+9vb3/goKC/3x8fP9+fn7/fX19/3t7e/96enr/eHh4/3d3d/90dHT/bGxs/QAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v2xcXF/9DQ0P/R0dH/0tLS/9TU1P/V1dX/2NjY/+rq - 6v/4+Pj/9vb2//r6+v/q6ur/qamp/4ODg/+MjIz/kZGR/5SUlP+YmJj/nJyc/6CgoP+kpKT/p6en/6mp - qf/AwMD/3Nzc/+Dg4P/h4eH/5eXl/rGxsf98fHz/fHx8/319ff97e3v/enp6/3h4eP92dnb/bW1t/gAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLi4v8y8vL/8/Pz//Pz8//0dHR/9HR - 0f/i4uL/9/f3//n5+f/8/Pz/8PDw/6ampv93d3f/gYGB/4aGhv+Kior/jY2N/5GRkf+VlZX/mZmZ/52d - nf+hoaH/paWl/6mpqf+pqan/rKys/9XV1f/g4OD/3Nzc/9/f3//d3d3/o6Oj/3l5ef98fHz/e3t7/3p6 - ev95eXn/b29v/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKior+zs7O/83N - zf/Nzc3/2dnZ//Pz8//7+/v//f39//b29v+zs7P/cnJy/3Jycv9ycnL/dXV1/4CAgP+IiIj/jIqL/5SO - k/+Zkpj/mZaZ/5uam/+enp7/oKCg/6enp//Dw8P/4ODg/+Tk5P/n5+f/5eXl/93d3f/Z2dn/3t7e/9HR - 0f+Wlpb/d3d3/3t7e/96enr/cHBw/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACQkJD+zs7O/8/Pz/7t7e3//f39//39/f/7+/v/vr6+/3x8fP93d3f/eXl5/3d3d/91dXX/c3Nz/3Bw - cP91dHX/gYOA/yyhOP85nkP/dZh4/5+Wnv+koaT/wMDA/9zc3P/g4OD/4ODg/+Li4v/l5eX/6enp/+vr - 6//m5ub/2dnZ/9bW1v/b29v+xMTE/ouLi/55eXn/cnJy/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACWlpb/7+/v//////78/Pz/+/v7/8bGxv+CgoL/e3t7/39/f/99fX3/e3t7/3l5 - ef93d3f/dXV1/3Nzc/92bnb/M5I8/xS0LP8WsSv/AqUQ/xClHP+qzKz/49vj/9ra2v/c3Nz/3t7e/+Hh - 4f/k5OT/5+fn/+rq6v/u7u7/8vLy/+jo6P/Y2Nj/1tbW/9zc3P69vb3/eHh4/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJDwqKio/9XV1f/9/f3///////Dw8P+9vb3/iYmJ/3t7 - e/99fX3/fn5+/3x8fP96enr/d3d3/3d1dv9ne2n/CKsa/zrUav9G3Xv/LL5I/wyoH/8Aogv/g8KI/+Xb - 5P/c3Nz/3d3d/+Dg4P/j4+P/5ubm/+rq6v/s7Oz/7e3t/+Pj4//a2tr/1dXV/66urv+Ghob+cnJy3gAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmpqYVmZmZcZSUlNKNjY3+tbW1/+Tk - 5P///////////9bW1v+fn5//eXl5/3t7e/98fHz/e3p7/391fv8koTT/Ir1B/0Tdef9C3Hb/SN98/z3J - Xf8PqiP/AKEL/124Y//n3eX/393f/9/f3//i4uL/5ubm/+Xl5f/f39//29vb/8HBwf+Xl5f/c3Nz/Hd3 - d7h6enpQc3NzBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACjo6M3lZWVmIqKiu+Wlpb/wsLC//Hx8f//////7u7u/7i4uP+EhIT/enV5/1qKYP8MryP/P9ly/0Ha - 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 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///5///8AAP//+B///wAA///wD/// - AAD//8AD//8AAP//gAD//wAA//4AAH//AAD/+AAAH/8AAP/wAAAP/wAA/8AAAAP/AAD/AAAAAP8AAP4A - AAAAfwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAf - AAD4AAAAAB8AAPgAAAAAHwAA+AAAAAAfAAD8AAAAAD8AAP+AAAAB/wAA/+AAAAf/AAD//AAAP/8AAP// - gAA//wAA//+AAB//AAD//4AAD/8AAP//AAAH/wAA//4AAAP/AAD//gAAA/8AAP/8AAAD/wAA//wAAB// - AAD/+AAA//8AAP/wAAH//wAA//AAAf//AAD/8AAB//8AAP/4AAH//wAA///AAf//AAD//8AB//8AAP// - wAH//wAA///AAf//AAD//8AB//8AAP//wAH//wAA///AD///AAD///H///8AAP///////wAA - - - - Import nach windream: - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - ToolTip1 - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWDDINDEX_AUTOMBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VWDDINDEX_AUTOMTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.VWDDINDEX_AUTOMTableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmWM_IndexFile - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.vb b/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.vb deleted file mode 100644 index 0915d0c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_IndexFile.vb +++ /dev/null @@ -1,1260 +0,0 @@ -Imports System.IO -Imports System.Security.AccessControl -Imports System.Security.Principal -Imports System.Data.SqlClient -Imports Oracle.ManagedDataAccess.Client -Imports DD_LIB_Standards - -Public Class frmWM_IndexFile - Dim droptype As String - Dim aktFiledropped As String - Dim MULTIFILES As Integer = 0 - Dim formloaded As Boolean = False - Dim DTVWPMO_DOKUMENTTYPES As DataTable - - Public Class SW - Public label As String - Public stopwatch As Stopwatch - - Public Sub New(label As String) - Me.label = label - stopwatch = New Stopwatch() - stopwatch.Start() - End Sub - - Public Function Done() As Long - stopwatch.Stop() - Dim message = String.Format("{0, 5}ms || {1}", stopwatch.ElapsedMilliseconds, label) - Console.WriteLine(message) - If LogErrorsOnly = False Then ClassLogger.Add(message, False) - Return stopwatch.ElapsedMilliseconds - End Function - - - End Class - Function WORK_FILE(ImportFilePath As String, VerzeichnisZiel As String, vDokart_ID As Integer, vDokart As String, multiindex As Boolean) - Dim swWORK_FILE As New SW("WORK_FILE: " & DOCTYPE_IDTextBox.Text) - Try - CURRENT_DOC_ID = Nothing - - CURRENT_DOKARTSTRING = vDokart - Dim err As Boolean = False - '################################################################# - 'Name und ZielPfad generieren - '################################################################# - Dim sw As New SW("GetUse Nameconvention ID: " & DOCTYPE_IDTextBox.Text) - If ClassImport_Windream.Name_Generieren(DOCTYPE_IDTextBox.Text) = False Then - swWORK_FILE.Done() - Return False - End If - sw.Done() - sw = New SW("CheckFileExists") - Dim existsonlyasMaster = False - - If clsWD_GET.WDFile_exists(CURRENT_NEWFILENAME.Substring(2), clsDatabase.DB_PROXY_INITIALIZED, ClassProxy.MyLinkedServer) = True Then - Dim msg = "Eine Datei mit identischem Namen existiert bereits! Wollen Sie die bestehende Datei ersetzen?" - If USER_LANGUAGE <> "de-DE" Then - msg = "There is already a file with the same name! Would You like to replace the file?" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "File alredy exists:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - If clsWD_SET.Delete_WDFile(CURRENT_NEWFILENAME.Substring(2)) = False Then - swWORK_FILE.Done() - Return False - End If - Else - CURRENT_NEWFILENAME = ClassHelper.Versionierung_Datei(CURRENT_NEWFILENAME) - End If - - Else - If clsWD_GET.WDFile_exists(CURRENT_NEWFILENAME.Substring(2), clsDatabase.DB_PROXY_INITIALIZED, ClassProxy.MyLinkedServer, True) = True Then - ClassHelper.InsertEssential_Log(CURRENT_RECORD_ID, "RECORD-ID", "FILE ALREADY EXISTED WITH NON-USER RIGHTS: " & CURRENT_NEWFILENAME) - CURRENT_NEWFILENAME = ClassHelper.Versionierung_Datei(CURRENT_NEWFILENAME) - existsonlyasMaster = True - Dim msg = "Eine Datei mit identischem Namen existiert bereits!" & vbNewLine & "Sie besitzen allerdings nicht die Rechte diese Datei zu bearbeiten." & vbNewLine & "Aus diesem Grund wird Ihre Datei versioniert!" - If USER_LANGUAGE <> "de-DE" Then - msg = "There is already a file with the same name!" & vbNewLine & "But You do not own the rights to work it." & vbNewLine & "Therefore Your file will be versioned!" - End If - MsgBox(msg, MsgBoxStyle.Information) - End If - End If - sw.Done() - '################################################################# - 'Stream File to windream - '################################################################# - sw = New SW("File Stream") - Dim streamresult = clsWD_SET.Stream_File(ImportFilePath, CURRENT_NEWFILENAME, False) - sw.Done() - '################################################################# - If streamresult = True Then - - sw = New SW("File Indexing") - CURRENT_FILEIN_WD = CURRENT_NEWFILENAME - Dim DOCID - DOCID = clsWD_GET.Index_GetVariableValue(CURRENT_FILEIN_WD, "Dokument-ID") - If Not IsNothing(DOCID) Then - CURRENT_DOC_ID = DOCID - Else - DOCID = clsWD_GET.Index_GetVariableValue(CURRENT_FILEIN_WD, "Document-ID") - If Not IsNothing(DOCID) Then - CURRENT_DOC_ID = DOCID - End If - End If - - Dim sql = "SELECT * FROM TBDD_INDEX_AUTOM WHERE ACTIVE = 1 AND UPPER(INDEXNAME) NOT LIKE UPPER('%ONLY %') AND SQL_ACTIVE = 0 AND DOCTYPE_ID = " & vDokart_ID - Dim DT_AUTO_INDEXE As DataTable = ClassDatabase.Return_Datatable(sql, True) - Dim indexierung_erfolgreich As Boolean = True - 'Erst die Objekttyp-Indices indexieren - 'den Entity-Key auslesen - Dim DTTBPMO_WD_OBJECTTYPE As DataTable - sql = "Select Top 1 * from TBPMO_WD_OBJECTTYPE where Upper(object_type) = Upper('" & clsWindream.MY_WDOBJECTTYPE & "')" - DTTBPMO_WD_OBJECTTYPE = ClassDatabase.Return_Datatable(sql, True) - If Not DTTBPMO_WD_OBJECTTYPE Is Nothing Then - If DTTBPMO_WD_OBJECTTYPE.Rows.Count = 1 Then - Dim indexname - ''den Record_Key auslesen - 'Dim indexname = DT.Rows(0).Item("IDXNAME_RECORDID").ToString - 'If LogErrorsOnly = False Then ClassLogger.Add(" >> Record-ID: " & CURRENT_RECORD_ID.ToString, False) - 'indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, CURRENT_RECORD_ID, clsWindream.MY_WDOBJECTTYPE) - 'If indexierung_erfolgreich = False Then - ' err = True - ' ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing RecordID '" & indexname & "') - Check logfile!") - ' sw.Done() - ' Return False - 'End If - 'den Entity-Key auslesen - 'indexname = DT.Rows(0).Item("IDXNAME_ENTITYID").ToString - 'If LogErrorsOnly = False Then ClassLogger.Add(" >> Entity-ID: " & CURRENT_ENTITY_ID.ToString, False) - 'indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, CURRENT_ENTITY_ID, clsWindream.MY_WDOBJECTTYPE) - 'If indexierung_erfolgreich = False Then - ' err = True - ' ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing EntityID '" & indexname & "') - Check logfile!") - ' sw.Done() - ' Return False - 'End If - 'If CURRENT_REDUNDANT_FORM_ID <> 0 Then - ' indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, CURRENT_REDUNDANT_FORM_ID, clsWindream.MY_WDOBJECTTYPE) - 'End If - 'den Doctype auslesen - indexname = DTTBPMO_WD_OBJECTTYPE.Rows(0).Item("IDXNAME_DOCTYPE").ToString - If LogErrorsOnly = False Then ClassLogger.Add(" >> Doctype: " & vDokart.ToString, False) - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, vDokart, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then - err = True - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing Doctype '" & indexname & "') - Check logfile!") - sw.Done() - swWORK_FILE.Done() - Return False - End If - - indexname = DTTBPMO_WD_OBJECTTYPE.Rows(0).Item("IDXNAME_RELATION").ToString - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, "ADDI-RELATION", clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then - err = True - ClassHelper.MSGBOX_Handler("ERROR", "Unexpected Error: ", "Unexpected Error in WorkFile-indexing AddiRelation '" & indexname & "') - Check logfile!") - sw.Done() - swWORK_FILE.Done() - Return False - End If - - End If - End If - sw.Done() - If DT_AUTO_INDEXE Is Nothing = False Then 'CHECK DD - If DT_AUTO_INDEXE.Rows.Count > 0 Then - Dim Count As Integer = 0 - For Each row As DataRow In DT_AUTO_INDEXE.Rows - Dim indexname = row.Item("INDEXNAME").ToString - Dim idxvalue = row.Item("VALUE") - If idxvalue.ToString.StartsWith("@") Then - Select Case idxvalue.ToString.ToUpper - Case "@RECORD-ID" - idxvalue = idxvalue.ToString.Replace("@Record-ID", CURRENT_RECORD_ID) - Case "@DOKART" - idxvalue = idxvalue.ToString.Replace("@Dokart", vDokart) - End Select - Else 'Es wird nicht über einen @PAttern indexiert - ' Regulären Ausdruck zum Auslesen der Indexe definieren - Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - ' einen Regulären Ausdruck laden - Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - ' die Vorkommen im SQL-String auslesen - Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(idxvalue) - '#### - ' alle Vorkommen innerhalbd er Namenkonvention durchlaufen - For Each element As System.Text.RegularExpressions.Match In elemente - - If LogErrorsOnly = False Then ClassLogger.Add(" >> element in RegeX: " & element.Value, False) - Select Case element.Value.Substring(2, 1).ToUpper - 'Nur automatische Indizes auswerten - Case "A" - Dim APattern = element.Value.Substring(3, element.Value.Length - 4) - If APattern.Contains("#") Then - If LogErrorsOnly = False Then ClassLogger.Add(" >> element filled with Record-Data.......: ", False) - Dim split() As String = APattern.Split("#") - If split.Length = 2 Then - Dim CONTROL_ID = split(1) - If LogErrorsOnly = False Then ClassLogger.Add(" >> CONTROL_ID: " & CONTROL_ID, False) - If IsNumeric(CONTROL_ID) Then - Dim CONTROLVALUE = ClassControlValues.Get_Control_Value_for_ID(CONTROL_ID, CURRENT_RECORD_ID) - If IsNothing(CONTROLVALUE) Then - ClassLogger.Add(">> Index should be filled with value of Control-ID '" & CONTROL_ID & "', but result was nothing.", False) - ClassLogger.Add(">> SQL-Command: " & CURRENT_LAST_SQL) - idxvalue = "" - Else - If IsDBNull(CONTROLVALUE) Then - ClassLogger.Add(">> Index should be filled with value of Control-ID '" & CONTROL_ID & "', but result was DBNULL.", False) - ClassLogger.Add(">> SQL-Command: " & CURRENT_LAST_SQL) - idxvalue = "" - Else - idxvalue = CONTROLVALUE - End If - End If - Else - - End If - End If - End If - End Select - - Next - End If - If LogErrorsOnly = False Then ClassLogger.Add(" >> Value for Indexing : '" & idxvalue.ToString & "'", False) - Count += 1 - indexierung_erfolgreich = clsWD_SET.IndexFile(CURRENT_FILEIN_WD, indexname, idxvalue, clsWindream.MY_WDOBJECTTYPE) - If indexierung_erfolgreich = False Then - MsgBox("Unexpected Error in indexing file - See log", MsgBoxStyle.Critical) - err = True - Exit For - End If - 'ByVal WD_File As String, ByVal _Indexname As String, ByVal _Value As String - Next - If err = True Then - swWORK_FILE.Done() - Return False - End If - - Else - 'MsgBox("Attention in Work-File:" & vbNewLine & "No indices were defined (1)!", MsgBoxStyle.Critical) - 'Return False - End If - Else - swWORK_FILE.Done() - MsgBox("Attention in Work-File:" & vbNewLine & "No indices were defined (0)!", MsgBoxStyle.Critical) - - Return False - End If - 'Nun alles aufrüumen und die neue DocID holen - - If indexierung_erfolgreich = True Then - ClassLogger.Add(">> File was correctly imported and indexed: " & CURRENT_FILEIN_WD, False) - Dim stg As String = "Datei erfolgreich nach windream übertragen" - Dim stg1 As String = "Erfolgsmeldung" - If USER_LANGUAGE <> "de-DE" Then - stg = "File was successfully transfered to windream" - stg1 = "Success:" - End If - If multiindex = False Then CURRENT_NOTIFICATION_MSG = stg - ClassDatabase.Execute_Scalar("UPDATE TBPMO_FILES_USER SET WORKED = 1 WHERE GUID = " & CURRENT_FILEID, True) - For Each row As DataRow In CURRENT_TBPMO_FILES_USER.Rows - If row.Item("GUID") = CURRENT_FILEID Then - row.Item("WORKED") = 1 - If IsNothing(droptype) Then - droptype = row.Item("HANDLE_TYPE") - End If - End If - Next - If IsNothing(CURRENT_DOC_ID) Then - sw = New SW("GettingDocID") - sql = String.Format("SELECT DocID FROM VWPMO_DOC_SYNC WHERE UPPER(FULL_FILENAME) = UPPER('{0}') AND CONVERT(DATE,Change_DateTime) = CONVERT(DATE,GETDATE())", CURRENT_FILEIN_WD) - CURRENT_DOC_ID = ClassDatabase.Execute_Scalar(sql) - sw.Done() - End If - - - If Not IsNothing(CURRENT_DOC_ID) Then - ClassHelper.InsertEssential_Log(CURRENT_DOC_ID, "DOC_ID", "File was imported and indexed!") - ClassLogger.Add(String.Format(">> File-Import was finished - DocID: {0} ", CURRENT_DOC_ID), False) - Dim delete = False - 'Die Originaldatei löschen - If droptype = "dragdrop file" And indexierung_erfolgreich = True Then - If chkdelete_origin.Checked = True Then - 'Die temporäre Datei löschen - File.Delete(aktFiledropped) - End If - ElseIf (droptype = "@ATTMNTEXTRACTED@" Or droptype = "SCAN") And indexierung_erfolgreich = True Then - 'Die temporäre Datei löschen - delete = True - ElseIf droptype = "dragdrop message" And indexierung_erfolgreich = True Then - 'Die temporäre Datei löschen - delete = True - End If - If delete = True Then - For Each row As DataRow In CURRENT_TBPMO_FILES_USER.Rows - If row.Item("GUID") = CURRENT_FILEID Then - row.Item("DELETE_FILE") = True - End If - Next - End If - - If clsWindream.Create_Session() = False Then - MsgBox("Could not create a windream-session!", MsgBoxStyle.Critical) - Else - 'Create Session um Fehler bei windows Session nicht zu erzeugen - FAU_AD_USER = "" - ClassFileResult.DocID = CURRENT_DOC_ID - ClassFileResult.SET_DOCID_INDICES() - If ClassDOC_SEARCH.CREATE_DOC_RELATED_LINKS(CURRENT_DOC_ID, CURRENT_RECORD_ID) = False Then - stg = "Unerwarteter Fehler: Der Record-Link konnte nicht erzeugt werden! Überprüfen Sie das Log." - If USER_LANGUAGE <> "de-DE" Then - stg = "Unexpected Error: Could not create the recordlink! Please check the log." - End If - MsgBox(stg, MsgBoxStyle.Critical, stg1) - Else - 'If CURRENT_REDUNDANT_FORM_ID <> 0 Then - ' ClassDOC_SEARCH.SET_WD_RIGHTS(CURRENT_DOC_ID, CURRENT_FILEIN_WD) - 'End If - sw = New SW("Setting_Rights") - If ClassDOC_SEARCH.SET_WD_RIGHTS(CURRENT_DOC_ID, CURRENT_FILEIN_WD) = False Then - MsgBox("The rights for the new file could not be created! Please check the logfile!" & vbNewLine & - "ADDI will try to give You at least reading rights!", MsgBoxStyle.Exclamation) - DD_Rights.ClassRights.SetRightExplicit(CURRENT_DOC_ID, CURRENT_FILEIN_WD, USER_USERNAME, 1) - ClassHelper.InsertEssential_Log(CURRENT_DOC_ID, "DOC-ID", "NEW FILE INDEXING - RIGHTS COULD NOT BE SET!!") - End If - sw.Done() - End If - End If - - Else - stg = "Unerwarteter Fehler: Es konnte keine DocID für die übertragene Datei erzeugt werden!" - If USER_LANGUAGE <> "de-DE" Then - stg = "Unexpected Error: Could not get a docId for transmitted file!" - - End If - ClassLogger.Add(stg, True) - MsgBox(stg, MsgBoxStyle.Critical, stg1) - End If - Else - MsgBox("An unexpected error occured while indexing file. Please check the log!", MsgBoxStyle.Exclamation) - swWORK_FILE.Done() - Return False - End If - swWORK_FILE.Done() - Return True - Else - swWORK_FILE.Done() - Return False - End If - Catch ex As Exception - MsgBox("Unexpected error in Work-File:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - swWORK_FILE.Done() - Return False - End Try - - End Function - - - 'Function FillIndexe_Autom(dokart_id As Integer) - ' Try - ' Me.VWDDINDEX_AUTOMTableAdapter.Fill(Me.DD_DMSDataSet.VWDDINDEX_AUTOM, dokart_id) - ' If DD_DMSDataSet.VWDDINDEX_AUTOM.Rows.Count > 0 Then - ' ' MsgBox(DT.Rows.Count.ToString) - ' For Each DR_AUTOINDEX As DataRow In DD_DMSDataSet.VWDDINDEX_AUTOM.Rows - ' Dim indexname As String = DR_AUTOINDEX.Item("INDEXNAME") - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Build Automatischer Index '" & indexname & "'", False) - ' If DR_AUTOINDEX.Item("SQL_RESULT").ToString <> String.Empty And CBool(DR_AUTOINDEX.Item("SQL_ACTIVE")) = True Then - ' ' Regulären Ausdruck zum Auslesen der windream-Indexe definieren - ' Dim preg As String = "\[%{1}[a-zA-Z0-9\!\$\&\/\(\)\=\?\,\.\-\;\:_öÖüÜäÄ\#\'\+\*\~\{\}\@\€\<\>\ ]+]{1}" - ' ' SQL-String für aktuellen INdex laden - ' Dim SqlString As String = DR_AUTOINDEX.Item("SQL_RESULT") - ' ' einen Regulären Ausdruck laden - ' Dim regulärerAusdruck As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(preg) - ' ' die Vorkommen im SQL-String auslesen - ' Dim elemente As System.Text.RegularExpressions.MatchCollection = regulärerAusdruck.Matches(SqlString) - ' ' alle Vorkommen der Indexe im SQL-String durchlaufen - ' For Each element As System.Text.RegularExpressions.Match In elemente - ' ' MsgBox(element.Value.ToUpper) - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Element: '" & element.Value & "'", False) - ' '' wenn es sich nicht um dedizeirte Werte handelt (es sollen ja nur die Indexe ausgelesen werden) - ' 'If Not element.Value.ToUpper = "[%SPALTE]" And Not element.Value.ToUpper = "[%VIEW]" Then - ' 'die Zeichen [% und ] entfernen (liefert den wirklichen windream-Index) - ' Dim elementOhneSonderzeichen As String = element.Value.Substring(2, element.Value.Length - 3) - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> elementOhneSonderzeichen: '" & elementOhneSonderzeichen & "'", False) - ' 'den Platzhalter im SQL-String durch den Wert ersetzen - ' Dim manIndexwert As String = GetManIndex_Value(elementOhneSonderzeichen, "IDX_AUTO") - ' If manIndexwert <> "" Then - ' SqlString = SqlString.Replace(element.Value, manIndexwert) - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> zusammengesetzter SQL-String: " & SqlString, False) - ' Else - ' ClassLogger.Add(" - ACHTUNG: manIndexwert = String.Empty - Funktion: FillIndexe_Autom", False) - ' Return False - ' End If - ' Next - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Ausführen SQL....", False) - ' Dim automatischerValue As String = "" - ' automatischerValue = Get_AutomatischerIndex_SQL(SqlString, DR_AUTOINDEX.Item("CONNECTION_ID"), DR_AUTOINDEX.Item("SQL_PROVIDER")) - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Ergebnis SQL: '" & automatischerValue & "'", False) - ' If automatischerValue <> String.Empty Then - ' DR_AUTOINDEX.Item("Indexiert") = True - ' DR_AUTOINDEX.Item("Indexwert") = automatischerValue - ' Else - ' ClassLogger.Add(" - ACHTUNG: automatischerValue = String.Empty - Funktion: FillIndexe_Autom", False) - ' ClassLogger.Add(" - SqlString: " & SqlString, False) - ' Return False - ' End If - ' Else - ' If Not IsDBNull(DR_AUTOINDEX.Item("VALUE")) Then - ' If DR_AUTOINDEX.Item("VALUE") <> "" Then - ' Dim DEFAULTVALUE As String = DR_AUTOINDEX.Item("VALUE") - ' 'Indexierung mit WindowsVariable - ' If DEFAULTVALUE.StartsWith("$") Then - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexierung mit einer Windowsvariable: '" & DEFAULTVALUE & "'", False) - ' Select Case DEFAULTVALUE.ToUpper - ' Case "$filename_ext".ToUpper - ' DEFAULTVALUE = Path.GetFileName(CURRENT_WORKFILE) - ' Case "$filename".ToUpper - ' DEFAULTVALUE = Path.GetFileNameWithoutExtension(CURRENT_WORKFILE) - ' Case "$FileCreateDate".ToUpper - ' Dim FI As New FileInfo(CURRENT_WORKFILE) - ' Dim CreationDate As Date = FI.CreationTime - ' DEFAULTVALUE = CreationDate.ToShortDateString - ' Case "$FileCreatedWho".ToUpper - ' Dim fs As FileSecurity = File.GetAccessControl(CURRENT_WORKFILE) - ' Dim sid As IdentityReference = fs.GetOwner(GetType(SecurityIdentifier)) - ' Dim ntaccount As IdentityReference = sid.Translate(GetType(NTAccount)) - ' Dim owner As String = ntaccount.ToString() - ' DEFAULTVALUE = owner - ' Case "$DateDDMMYYY".ToUpper - ' DEFAULTVALUE = System.DateTime.Now.ToShortDateString - ' End Select - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Ergebnis der Windowsvariable: '" & DEFAULTVALUE & "'", False) - ' Else - ' If LogErrorsOnly = False Then ClassLogger.Add(" >> Indexierung mit einem Festen Wert: '" & DEFAULTVALUE & "'", False) - ' End If - ' 'Den Wert in der Zwischentabelle speichern - ' DR_AUTOINDEX.Item("Indexiert") = True - ' DR_AUTOINDEX.Item("Indexwert") = DEFAULTVALUE - ' End If - ' End If - ' End If - ' Next - ' 'MsgBox("Noch kein automatischer Index-SQL-String hinterlegt, dennoch wird das Dokument abgelegt!") - ' Return True - ' Else - ' Return True - ' End If - ' Catch ex As System.Exception - ' ClassLogger.Add(" - Fehler bei FillIndexe_Autom - Fehler: " & vbNewLine & ex.Message) - ' MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler bei FillIndexe_Autom") - ' Return False - ' End Try - - 'End Function - - Private Sub btnindex_Click(sender As Object, e As EventArgs) Handles btnindex.Click - Try - If CURRENT_RECORD_ID = 0 Then - MsgBox("No Record chosen or the documenttype was not chosen!", MsgBoxStyle.Information) - Exit Sub - End If - 'If lvwIndices.Items.Count = 0 Then - ' MsgBox("Please choose a documenttxpe!", MsgBoxStyle.Information) - ' Exit Sub - 'End If - If Not IsNothing(CURRENT_TBPMO_INDEX_MAN) Then - If CURRENT_TBPMO_INDEX_MAN.Rows.Count > 0 Then - If ClassFileResult.CheckWrite_IndexeMan(grbxControls) = False Then - Exit Sub - End If - End If - End If - If cmbDokumentart.SelectedIndex <> -1 Then - My.Settings.WD_INDEXDOKART_SAVE = cmbDokumentart.Text - My.Settings.Save() - If clsWindream.Create_Session = True Then - Handle_File(cmbDokumentart.SelectedValue) - Else - MsgBox("Could not create a windream-session! Please contact Your admin!", MsgBoxStyle.Critical) - End If - End If - Catch ex As Exception - MsgBox("Unexpected Error in Prepare indexing: " & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Handle_File(doctype_id As Integer) - Try - Me.Cursor = Cursors.WaitCursor - SaveMySettingsValue("WD_IndexDeleteDocs", WD_IndexDeleteDocs, "ConfigMain") - clsWindream.MY_WDOBJECTTYPE = Me.OBJECT_TYPETextBox.Text - 'Multi-Indexer ist aktiv - If chkMultiIndexer.Visible = True And chkMultiIndexer.Checked = True Then - 'Die erste Datei indexieren - If WORK_FILE(Me.txtFilepath.Text, Me.PATHTextBox.Text, doctype_id, My.Settings.WD_INDEXDOKART_SAVE, True) = True Then - 'Und nun die folgenden - Dim DTFiles2Work As DataTable = ClassDatabase.Return_Datatable("SELECT * FROM TBPMO_FILES_USER WHERE WORKED = 0 AND GUID <> " & CURRENT_FILEID & " AND UPPER(USER_WORK) = UPPER('" & USER_USERNAME & "')", True) - If Not DTFiles2Work Is Nothing Then - Dim err = False - For Each filerow As DataRow In DTFiles2Work.Rows - CURRENT_FILEID = filerow.Item("GUID") - CURRENT_FILENAME = filerow.Item("FILENAME2WORK") - Dim HandleType As String = filerow.Item("HANDLE_TYPE") - aktFiledropped = CURRENT_FILENAME - If HandleType = "@DROPFROMFSYSTEM@" Then - droptype = "dragdrop file" - ElseIf HandleType = "@OUTLOOK_ATTMNT@" Then - droptype = "dragdrop attachment" - ElseIf HandleType = "@OUTLOOKMESSAGE@" Then - droptype = "dragdrop message" - Else - droptype = filerow.Item("HANDLE_TYPE") - End If - If WORK_FILE(CURRENT_FILENAME, Me.PATHTextBox.Text, doctype_id, My.Settings.WD_INDEXDOKART_SAVE, True) = False Then - err = True - Exit For - End If - Next - Me.Cursor = Cursors.Default - If err = False Then - NEW_FILES_ADDED = True - Dim stg As String = "Alle Dateien wurden mit Multiindexing erfolgreich nach windream übertragen!" - Dim stg1 As String = "Erfolgsmeldung" - If USER_LANGUAGE <> "de-DE" Then - stg = "All files were transferred via Multiindexing to windream" - stg1 = "Success:" - End If - MsgBox(stg, MsgBoxStyle.Information, stg1) - Me.Close() - End If - End If - - - End If - Else 'No MULTI INDEX - If WORK_FILE(Me.txtFilepath.Text, Me.PATHTextBox.Text, doctype_id, My.Settings.WD_INDEXDOKART_SAVE, False) = True Then - NEW_FILES_ADDED = True - Me.Close() - Else - MessageBox.Show("Import to windream was not successful." & vbNewLine & "Check the log for further information!", "Unexpected Error in windream-Stream:", MessageBoxButtons.OK, MessageBoxIcon.Error) - End If - End If - Me.Cursor = Cursors.Default - Catch ex As Exception - MsgBox("Error in Indexing_File:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub cmbDokumentart_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmbDokumentart.SelectedIndexChanged - Try - CURRENT_DOKARTID = 0 - If cmbDokumentart.SelectedIndex <> -1 Then - CURRENT_DOKARTID = cmbDokumentart.SelectedValue - CURRENT_DOKARTSTRING = cmbDokumentart.Text - Refresh_indices() - Refresh_Indices_Manual() - Check_Subfolder() - - End If - Catch ex As Exception - MsgBox("Error in cmbDokumentart SelectedIndex:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Sub Refresh_Indices_Manual() - Try - ClassFileResult.GET_DATATABLE_INDICES_PMO() - If CURRENT_TBPMO_INDEX_MAN.Rows.Count > 0 Then - 'Der Tabelle eine Splate für den idnexwert hinzufügen - Dim MAN_VALUE As DataColumn = CURRENT_TBPMO_INDEX_MAN.Columns.Add("MAN_VALUE", Type.GetType("System.String")) - grbxControls.Visible = True - grbxControls.Controls.Clear() - Me.Size = New Size(605, 700) - Dim anz As Integer = 1 - Dim ylbl As Integer = 20 - Dim y As Integer = 38 - - For Each DR As DataRow In CURRENT_TBPMO_INDEX_MAN.Rows - Dim type = DR.Item("DATATYPE") - If type <> "BOOLEAN" Then - addLabel(DR.Item("GUID"), DR.Item("NAME"), DR.Item("COMMENT").ToString, ylbl) - End If - Dim DefaultValue = DR.Item("DEFAULT_VALUE") - - Select Case type - Case "BOOLEAN" - Dim VORBELGUNG As Integer = DefaultValue - 'nur eine Textbox - Dim chk As CheckBox = ClassControls_Manual.AddCheckBox(DR.Item("GUID"), DR.Item("NAME"), y, VORBELGUNG, DR.Item("COMMENT").ToString) - If Not IsNothing(chk) Then - grbxControls.Controls.Add(chk) - End If - Case "INTEGER" - If DR.Item("SUGGESTION") = True And DR.Item("SQL_RESULT").ToString.Length > 0 Then - AddVorschlag_ComboBox(DR.Item("GUID"), DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - 'AddAutoSuggest_Textbox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - Else - Dim VORBELGUNG As Integer = DefaultValue - 'nur eine Textbox - AddTextBox(DR.Item("GUID"), DR.Item("NAME"), y, VORBELGUNG) - End If - Case "FOLDERSELECT" - AddFOLDERSELECTBUTTON(DR.Item("GUID"), DR.Item("NAME"), y) - Case "VARCHAR" - - If DR.Item("SUGGESTION") = True And DR.Item("SQL_RESULT").ToString.Length > 0 Then - AddVorschlag_ComboBox(DR.Item("GUID"), DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - 'AddAutoSuggest_Textbox(DR.Item("NAME"), y, DR.Item("CONNECTION_ID"), DR.Item("SQL_RESULT"), DefaultValue) - Else - If DR.Item("NAME").ToString.ToLower = "dateiname" Then - 'Übergibt den Dateinamen um diesen Vorzuschlagen - AddTextBox(DR.Item("GUID"), DR.Item("NAME"), y, System.IO.Path.GetFileNameWithoutExtension(txtFilepath.Text)) - Else - Dim VORBELGUNG As String = DefaultValue - 'nur eine Textbox - AddTextBox(DR.Item("GUID"), DR.Item("NAME"), y, VORBELGUNG) - End If - End If - Case "DATE" - AddDateTimePicker(DR.Item("GUID"), DR.Item("NAME"), y) - Case Else - MsgBox($"Please check the datatype of manual index ({ DR.Item("NAME")} - {type} - Refresh_Indices_Manual (frmWMIndexFile)", MsgBoxStyle.Critical, "Achtung:") - ClassLogger.Add(" - Datentyp nicht hinterlegt - LoadIndexe_Man") - End Select - - anz += 1 - ylbl += 60 - y += 60 - - Next - SendKeys.Send("{TAB}") - Else - grbxControls.Visible = False - Me.Size = New Size(605, 430) - End If - Catch ex As Exception - MsgBox("Error in Refresh_Indices_Manual:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - - End Sub - Sub Check_Subfolder() - Try - Dim sel - If CURRENT_REDUNDANT_FORM_ID <> 0 Then - sel = "select MANUAL_SUBFOLDER FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE FORMVIEW_ID = (SELECT GUID FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & CURRENT_REDUNDANT_FORM_ID & " and SCREEN_ID = " & CURRENT_SCREEN_ID & ")" - Else - sel = "select MANUAL_SUBFOLDER FROM TBPMO_WD_FORMVIEW_DOKTYPES WHERE FORMVIEW_ID = (SELECT GUID FROM TBPMO_FORM_VIEW WHERE FORM_ID = " & CURRENT_ENTITY_ID & " and SCREEN_ID = " & CURRENT_SCREEN_ID & ")" - End If - Dim chk = ClassDatabase.Execute_Scalar(sel, True) - If Not IsNothing(chk) Then - If CBool(chk) = True Then - lblSubfolder.Visible = True - txtSubfolder.Visible = True - CURRENT_CHECK_SUBFOLDER = True - CURRENT_SUBFOLDER = "" - Else - lblSubfolder.Visible = False - txtSubfolder.Visible = False - CURRENT_CHECK_SUBFOLDER = False - End If - End If - Catch ex As Exception - MsgBox("Error in Check_Subfolder:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - lblSubfolder.Visible = False - txtSubfolder.Visible = False - CURRENT_CHECK_SUBFOLDER = False - End Try - End Sub - Sub addLabel(ID As Integer, indexname As String, hinweis As String, ylbl As Integer) - Dim lbl As New Label - lbl.Name = "lbl" & indexname - lbl.Size = New Size(CInt(hinweis.Length * 15), 18) 'CInt(hinweis.Length * 9) - lbl.Text = hinweis - lbl.Tag = ID - grbxControls.Controls.Add(lbl) - lbl.Location = New Point(11, ylbl) - End Sub - Sub AddComboBoxValue(cmbName As ComboBox, Value As String) - cmbName.Items.Add(Value) - End Sub - ' _ - Function addCombobox(ID As Integer, indexname As String, y As Integer) - Dim cmb As New ComboBox - cmb.Name = "cmb" & indexname - cmb.AutoSize = True - cmb.Size = New Size(300, 27) - cmb.Tag = ID - grbxControls.Controls.Add(cmb) - cmb.Location = New Point(11, y) - 'cmb.AutoCompleteMode = AutoCompleteMode.SuggestAppend - 'cmb.AutoCompleteSource = AutoCompleteSource.ListItems - - 'AddHandler cmb.KeyUp, AddressOf AutoCompleteCombo_KeyUp - AddHandler cmb.SelectedIndexChanged, AddressOf OncmbSIndexChanged - AddHandler cmb.GotFocus, AddressOf OncmbGotFocus - AddHandler cmb.LostFocus, AddressOf OncmbLostFocus - Return cmb - End Function - Public Sub OncmbGotFocus(sender As System.Object, e As System.EventArgs) - Dim cmb As ComboBox = sender - cmb.BackColor = Color.Lime - End Sub - ' _ - Public Sub OncmbLostFocus(sender As System.Object, e As System.EventArgs) - Dim cmb As ComboBox = sender - cmb.BackColor = Color.White - End Sub - Function AddFOLDERSELECTBUTTON(ID As Integer, indexname As String, y As Integer) - Dim btn As New Button - btn.Name = "btn" & indexname - If USER_LANGUAGE <> "de-DE" Then - btn.Text = "Select the folder" - Else - btn.Text = "Wählen Sie einen Ordner" - End If - - btn.Size = New Size(260, 27) - - btn.Tag = ID - grbxControls.Controls.Add(btn) - btn.Location = New Point(11, y) - - AddHandler btn.Click, AddressOf OnbtnClick - Return btn - End Function - Public Sub OnbtnClick(sender As System.Object, e As System.EventArgs) - Dim btn As Button = sender - Dim folderBrowserDialog1 As New FolderBrowserDialog - If USER_LANGUAGE <> "de-DE" Then - folderBrowserDialog1.Description = - "Select the directory:" - Else - folderBrowserDialog1.Description = - "Wählen Sie einen Ordner:" - End If - - ' Do not allow the user to create New files via the FolderBrowserDialog. - folderBrowserDialog1.ShowNewFolderButton = True - Try - folderBrowserDialog1.RootFolder = PATHTextBox.Text - Catch ex As Exception - - End Try - Try - folderBrowserDialog1.SelectedPath = PATHTextBox.Text - Catch ex As Exception - - End Try - - Dim result As DialogResult = folderBrowserDialog1.ShowDialog() - - If (result = DialogResult.OK) Then - ClassFileResult.SET_CURRENT_TBPMO_INDEX_MAN_VALUE(btn.Tag, folderBrowserDialog1.SelectedPath) - PATHTextBox.Text = folderBrowserDialog1.SelectedPath - txtSubfolder.Text = folderBrowserDialog1.SelectedPath - End If - - - End Sub - Function AddTextBox(ID As Integer, indexname As String, y As Integer, text As String) - Dim txt As New TextBox - txt.Name = "txt" & indexname - - txt.Size = New Size(260, 27) - 'txt.AutoSize = True - txt.Tag = ID - grbxControls.Controls.Add(txt) - txt.Location = New Point(11, y) - - If text <> "" Then - txt.Text = text - txt.Size = New Size(CInt(text.Length * 15), 27) - txt.SelectAll() - End If - AddHandler txt.GotFocus, AddressOf OnTextBoxFocus - AddHandler txt.LostFocus, AddressOf OnTextBoxLostFocus - AddHandler txt.KeyUp, AddressOf OnTextBoxKeyUp - AddHandler txt.TextChanged, AddressOf OnTextBoxTextChanged - Return txt - End Function - Public Sub OnTextBoxFocus(sender As System.Object, e As System.EventArgs) - Dim box As TextBox = sender - box.BackColor = Color.Lime - box.SelectAll() - End Sub - Public Sub OnTextBoxTextChanged(sender As System.Object, e As System.EventArgs) - Dim box As TextBox = sender - 'If box.Text.Length > 15 Then - Dim g As Graphics = box.CreateGraphics - box.Width = g.MeasureString(box.Text, box.Font).Width + 15 - g.Dispose() - ' End If - - End Sub - - Public Sub OnTextBoxLostFocus(sender As System.Object, e As System.EventArgs) - Dim box As TextBox = sender - box.BackColor = Color.White - End Sub - Public Sub OnTextBoxKeyUp(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) - Dim box As TextBox = sender - If (e.KeyCode = Keys.Return) Then - SendKeys.Send("{TAB}") - End If - End Sub - Sub AddDateTimePicker(ID As Integer, indexname As String, y As Integer) - Dim dtp As New DateTimePicker - dtp.Name = "dtp" & indexname - dtp.Format = DateTimePickerFormat.Short - dtp.Size = New Size(133, 27) - dtp.Tag = ID - dtp.Location = New Point(11, y) - grbxControls.Controls.Add(dtp) - AddHandler dtp.ValueChanged, AddressOf OndtpChanged - End Sub - Sub OndtpChanged() - 'offen was hier zu tun ist - End Sub - Public Sub OncmbSIndexChanged(sender As System.Object, e As System.EventArgs) - If formloaded = False Then - Exit Sub - End If - - Dim cmb As ComboBox = sender - If cmb.SelectedIndex <> -1 Then - If cmb.Text.Length > 15 Then - Dim g As Graphics = cmb.CreateGraphics - cmb.Width = g.MeasureString(cmb.Text, cmb.Font).Width + 30 - g.Dispose() - End If - Get_NextComboBoxResults(cmb) - SendKeys.Send("{TAB}") - End If - End Sub - Sub Get_NextComboBoxResults(cmb As ComboBox) - Try - Dim indexname = cmb.Name.Replace("cmb", "") - Dim sql = "SELECT GUID,NAME,SQL_RESULT FROM TBPMO_INDEX_MAN where ACTIVE = 1 AND SUGGESTION = 1 AND SQL_RESULT like '%@" & indexname & "%' and DOCTYPE_ID = " & CURRENT_DOKARTID & " ORDER BY SEQUENCE" - Dim DT As DataTable = ClassDatabase.Return_Datatable(sql) - If Not IsNothing(DT) Then - If DT.Rows.Count > 0 Then - Dim cmbname = "cmb" & DT.Rows(0).Item("NAME") - Renew_ComboboxResults(DT.Rows(0).Item("GUID"), indexname, cmb.Text) - End If - - End If - Catch ex As Exception - MsgBox("Error in Get_NextComboBoxResults:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub Renew_ComboboxResults(INDEX_GUID As Integer, SearchString As String, Resultvalue As String) - Try - - Dim connectionString As String - Dim sqlCnn As SqlConnection - Dim sqlCmd As SqlCommand - Dim adapter As New SqlDataAdapter - - Dim oracleConn As OracleConnection - Dim oracleCmd As OracleCommand - Dim oracleadapter As New OracleDataAdapter - - Dim NewDataset As New DataSet - Dim i As Integer - - 'Dim DT_INDEX As DataTable = ClassDatabase.Return_Datatable("select * FROM TBPMO_INDEX_MAN WHERE GUID = " & INDEX_GUID, True) - 'If IsNothing(DT_INDEX) Then - ' Exit Sub - 'End If - - Dim conid = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(INDEX_GUID, "CONNECTION_ID") ' DT_INDEX.Rows(0).Item("CONNECTION_ID") - Dim sql_result = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(INDEX_GUID, "SQL_RESULT") 'DT_INDEX.Rows(0).Item("SQL_RESULT") - Dim NAME = ClassMoreMetadata.Return_CURRENT_TBPMO_INDEX_MAN_VALUE(INDEX_GUID, "NAME") 'DT_INDEX.Rows(0).Item("NAME") - If Not IsNothing(conid) And Not IsNothing(sql_result) And Not IsNothing(NAME) Then - For Each ctrl As Control In Me.grbxControls.Controls - If ctrl.Name = "cmb" & NAME.ToString Then - Dim cmb As ComboBox = ctrl - Dim sql As String = sql_result.ToString.ToUpper.Replace("@" & SearchString.ToUpper, Resultvalue) - - connectionString = ClassDatabase.GetConnectionString(conid) - If connectionString Is Nothing = False Then - 'SQL Befehl füllt die Auswahlliste - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - sqlCnn = New SqlConnection(connectionString) - sqlCnn.Open() - sqlCmd = New SqlCommand(sql, sqlCnn) - adapter.SelectCommand = sqlCmd - adapter.Fill(NewDataset) - ElseIf connectionString.StartsWith("Data Source=") And connectionString.Contains("SERVICE_NAME") Then - oracleConn = New OracleConnection(connectionString) - oracleConn.Open() - oracleCmd = New OracleCommand(sql, oracleConn) - oracleadapter.SelectCommand = oracleCmd - oracleadapter.Fill(NewDataset) - End If - If NewDataset.Tables(0).Rows.Count > 0 Then - cmb.Items.Clear() - 'Die Standargrösse definieren - Dim newWidth As Integer = 300 - For i = 0 To NewDataset.Tables(0).Rows.Count - 1 - 'MsgBox(NewDataset.Tables(0).Rows(i).Item(0)) - AddComboBoxValue(cmb, NewDataset.Tables(0).Rows(i).Item(0)) - Try - Dim text As String = NewDataset.Tables(0).Rows(i).Item(0) - If text.Length > 15 Then - Dim g As Graphics = cmb.CreateGraphics - If g.MeasureString(text, cmb.Font).Width + 30 > newWidth Then - newWidth = g.MeasureString(text, cmb.Font).Width + 30 - End If - g.Dispose() - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Anpassung Breite ComboBox:") - End Try - - Next - cmb.Size = New Size(newWidth, 27) - cmb.AutoCompleteSource = AutoCompleteSource.ListItems - cmb.AutoCompleteMode = AutoCompleteMode.Suggest - End If - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - Try - adapter.Dispose() - sqlCmd.Dispose() - sqlCnn.Close() - Catch ex As Exception - - End Try - Else - Try - oracleadapter.Dispose() - oracleCmd.Dispose() - oracleConn.Close() - Catch ex As Exception - - End Try - - End If - - End If - - - End If - Next - End If - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Unexpected error in Renew_ComboboxResults - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unvorhergesehener Unexpected error in Renew_ComboboxResults:") - End Try - End Sub - Private Sub AddVorschlag_ComboBox(ID As Integer, indexname As String, y As Integer, conid As Integer, sql_Vorschlag As String, Optional Vorgabe As String = "") - Try - Dim connectionString As String - Dim sqlCnn As SqlConnection - Dim sqlCmd As SqlCommand - Dim adapter As New SqlDataAdapter - - Dim oracleConn As OracleConnection - Dim oracleCmd As OracleCommand - Dim oracleadapter As New OracleDataAdapter - - Dim NewDataset As New DataSet - Dim i As Integer - Dim sql As String - Dim runinLZ As Boolean = False - - connectionString = ClassDatabase.GetConnectionString(conid) - If connectionString Is Nothing = False Then - 'SQL Befehl füllt die Auswahlliste - sql = sql_Vorschlag - If Not sql.Contains("@") Then - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - sqlCnn = New SqlConnection(connectionString) - sqlCnn.Open() - sqlCmd = New SqlCommand(sql, sqlCnn) - adapter.SelectCommand = sqlCmd - adapter.Fill(NewDataset) - ElseIf connectionString.StartsWith("Data Source=") And connectionString.Contains("SERVICE_NAME") Then - - oracleConn = New OracleConnection(connectionString) - oracleConn.Open() - oracleCmd = New OracleCommand(sql_Vorschlag, oracleConn) - oracleadapter.SelectCommand = oracleCmd - oracleadapter.Fill(NewDataset) - End If - Else - runinLZ = True - If LogErrorsOnly = False Then ClassLogger.Add(" >>sql enthält Platzhalter und wird erst während der Laufzeit gefüllt!", False) - End If - - - - Dim newCMB As ComboBox - If runinLZ = True Then - 'Die Standardcombobox anlegen - newCMB = addCombobox(ID, indexname, y) - newCMB.Size = New Size(300, 27) - Else - If NewDataset.Tables(0).Rows.Count > 0 Then - 'Die Standardcombobox anlegen - newCMB = addCombobox(ID, indexname, y) - 'Die Standargrösse definieren - Dim newWidth As Integer = 300 - For i = 0 To NewDataset.Tables(0).Rows.Count - 1 - 'MsgBox(NewDataset.Tables(0).Rows(i).Item(0)) - AddComboBoxValue(newCMB, NewDataset.Tables(0).Rows(i).Item(0)) - Try - Dim text As String = NewDataset.Tables(0).Rows(i).Item(0) - If text.Length > 15 Then - Dim g As Graphics = newCMB.CreateGraphics - If g.MeasureString(text, newCMB.Font).Width + 30 > newWidth Then - newWidth = g.MeasureString(text, newCMB.Font).Width + 30 - End If - g.Dispose() - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unexpected error in Anpassung Breite ComboBox:") - End Try - - Next - newCMB.Size = New Size(newWidth, 27) - newCMB.AutoCompleteSource = AutoCompleteSource.ListItems - newCMB.AutoCompleteMode = AutoCompleteMode.Suggest - newCMB.DropDownHeight = (newCMB.ItemHeight + 0.2) * 25 - If Vorgabe <> "" Then - newCMB.SelectedIndex = newCMB.FindStringExact(Vorgabe) - newCMB.Text = Vorgabe - Get_NextComboBoxResults(newCMB) - End If - Else - - End If - If connectionString.Contains("Server=") And connectionString.Contains("Database=") Then - Try - adapter.Dispose() - sqlCmd.Dispose() - sqlCnn.Close() - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - Else - Try - oracleadapter.Dispose() - oracleCmd.Dispose() - oracleConn.Close() - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - End Try - - End If - End If - - - - - End If - - Catch ex As Exception - ClassLogger.Add(" - Unvorhergesehener Unexpected error in AddVorschlag_ComboBox - Indexname: " & indexname & " - Fehler: " & vbNewLine & ex.Message) - MsgBox(ex.Message, MsgBoxStyle.Critical, "Unvorhergesehener Unexpected error in AddVorschlag_ComboBox:") - End Try - End Sub - Sub Refresh_indices() - Try - If CURRENT_DOKARTID > 0 Then - Dim sql = "SELECT * FROM TBDD_DOKUMENTART WHERE GUID = " & CURRENT_DOKARTID - Dim DTDOKART As DataTable = clsDatabase.Return_Datatable(sql) - If DTDOKART.Rows.Count = 1 Then - OBJECT_TYPETextBox.Text = DTDOKART.Rows(0).Item("OBJEKTTYP") - DOCTYPE_IDTextBox.Text = CURRENT_DOKARTID - PATHTextBox.Text = DTDOKART.Rows(0).Item("ZIEL_PFAD") - Dim dt As DataTable - 'sql = "SELECT * FROM TBDD_INDEX_AUTOM WHERE DOCTYPE_ID = " & CURRENT_DOKARTID - 'Dim dt As DataTable = ClassDatabase.Return_Datatable(sql, True) - 'Dim Count As Integer = 0 - 'lvwIndices.Items.Clear() - 'If dt.Rows.Count > 0 Then - ' For Each row As DataRow In dt.Rows - ' lvwIndices.Items.Add(row.Item("INDEXNAME").ToString) - - ' Dim Value As String - ' Dim _case = row.Item("VALUE").ToString.ToUpper - ' Select Case row.Item("VALUE").ToString.ToUpper - ' Case "@DOKART" - ' Value = CURRENT_DOKARTSTRING - ' Case "@RECORD-ID" - ' Value = CURRENT_RECORD_ID - ' End Select - ' lvwIndices.Items(Count).SubItems.Add(Value) - ' Count += 1 - ' Next - 'End If - 'den Entity-Key auslesen - sql = "Select Top 1 * from TBPMO_WD_OBJECTTYPE where Upper(object_type) = Upper('" & OBJECT_TYPETextBox.Text & "')" - dt = ClassDatabase.Return_Datatable(sql, True) - If Not dt Is Nothing Then - If dt.Rows.Count = 1 Then - 'lvwIndices.Items.Add(dt.Rows(0).Item("IDXNAME_ENTITYID").ToString) - 'lvwIndices.Items(Count).SubItems.Add(CURRENT_ENTITY_ID) - 'Count = Count + 1 - 'lvwIndices.Items.Add(dt.Rows(0).Item("IDXNAME_PARENTID").ToString) - 'If CURRENT_REDUNDANT_FORM_ID <> 0 Then - ' sql = "SELECT TOP 1 PARENT_ID FROM TBPMO_FORM WHERE GUID = " & CURRENT_REDUNDANT_FORM_ID - 'Else - ' sql = "SELECT TOP 1 PARENT_ID FROM TBPMO_FORM WHERE GUID = " & CURRENT_ENTITY_ID - 'End If - 'Dim ParentID = ClassDatabase.Execute_Scalar(sql, True) - 'Try - ' If IsNumeric(ParentID) And ParentID > 0 Then - ' lvwIndices.Items(Count).SubItems.Add(ParentID) - ' End If - 'Catch ex As Exception - ' MsgBox("Unexpected Error in Setting Parent-ID" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - 'End Try - 'Count = Count + 1 - ''den Record-Key auslesen - 'lvwIndices.Items.Add(dt.Rows(0).Item("IDXNAME_RECORDID").ToString) - 'lvwIndices.Items(Count).SubItems.Add(CURRENT_RECORD_ID) - 'Count = Count + 1 - 'lvwIndices.Items.Add(dt.Rows(0).Item("IDXNAME_DOCTYPE").ToString) - 'lvwIndices.Items(Count).SubItems.Add(CURRENT_DOKARTSTRING) - End If - - End If - End If - - End If - Catch ex As Exception - MsgBox("Error in Refresh Indices for Indexing:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub frmWD_Index_Dokart_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - My.Settings.Save() - End Sub - Private Sub frmWD_Index_Dokart_Load(sender As Object, e As EventArgs) Handles Me.Load - Try - CURRENT_FILENAME = "" - Me.VWDDINDEX_AUTOMTableAdapter.Connection.ConnectionString = MyConnectionString - chkMultiIndexer.Checked = False - If LogErrorsOnly = False Then ClassLogger.Add(" >> frmWD_Index_Dokart_Load", False) - chkdelete_origin.Checked = False - chkdelete_origin.Visible = False - Dim HandleType As String - For Each row As DataRow In CURRENT_TBPMO_FILES_USER.Rows - If row.Item("GUID") = CURRENT_FILEID Then - CURRENT_FILENAME = row.Item("FILENAME2WORK") - HandleType = row.Item("HANDLE_TYPE") - End If - Next - If CURRENT_FILENAME = "" Then - MsgBox("Chekc the Temp Files Table, as it seems to be empty!", MsgBoxStyle.Exclamation) - Exit Sub - End If - MULTIFILES = 0 - For Each row As DataRow In CURRENT_TBPMO_FILES_USER.Rows - If row.Item("GUID") <> CURRENT_FILEID Then - MULTIFILES += 1 - End If - Next - If MULTIFILES > 0 Then - chkMultiIndexer.Text = "Multi-Indexing - Alle nachfolgenden Dateien (" & MULTIFILES & ") identisch indexieren" - chkMultiIndexer.Visible = True - Else - chkMultiIndexer.Visible = False - End If - aktFiledropped = CURRENT_FILENAME - txtFilepath.Text = aktFiledropped - If HandleType = "@DROPFROMFSYSTEM@" Then - droptype = "dragdrop file" - chkdelete_origin.Visible = True - chkdelete_origin.Checked = WD_IndexDeleteDocs - ElseIf HandleType = "@OUTLOOK_ATTMNT@" Then - droptype = "dragdrop attachment" - chkdelete_origin.Visible = True - chkdelete_origin.Checked = WD_IndexDeleteDocs - ElseIf HandleType = "@OUTLOOKMESSAGE@" Then - droptype = "dragdrop message" - chkdelete_origin.Visible = True - chkdelete_origin.Checked = WD_IndexDeleteDocs - ElseIf HandleType = "SCAM" Then - droptype = "scan" - End If - Dim sql = String.Format("SELECT FORMVIEW_ID, FORM_ID, FORM_TITLE, DOKUMENTTYPE_ID, DOKUMENTTYPE, PATH, SHORTNAME, OBJECT_TYPE, FW_DOCTYPE_ID FROM VWPMO_DOKUMENTTYPES WHERE (FORMVIEW_ID = {0}) " & _ - "ORDER BY SEQUENCE, DOKUMENTTYPE", CURRENT_FORMVIEW_ID) - DTVWPMO_DOKUMENTTYPES = ClassDatabase.Return_Datatable(sql, True) - - 'VWPMO_DOKUMENTTYPESTableAdapter.Connection.ConnectionString = MyConnectionString - 'Me.VWPMO_DOKUMENTTYPESTableAdapter.Fill(Me.DD_DMSDataSet.VWPMO_DOKUMENTTYPES, CURRENT_FORMVIEW_ID) - - CURRENT_REDUNDANT_FORM_ID = 0 - CURRENT_REDUNDANT_FORMVIEW_ID = 0 - If DTVWPMO_DOKUMENTTYPES.Rows.Count = 0 Then ' DD_DMSDataSet.VWPMO_DOKUMENTTYPES.Rows.Count = 0 Then - If CURRENT_ENTITY_REDUNDANT_ID <> 0 Then - Dim FVID = ClassDatabase.Execute_Scalar(String.Format("SELECT GUID FROM TBPMO_FORM_VIEW WHERE FORM_ID = {0} and SCREEN_ID = 1", CURRENT_ENTITY_REDUNDANT_ID), True) - 'Me.VWPMO_DOKUMENTTYPESTableAdapter.Fill(Me.DD_DMSDataSet.VWPMO_DOKUMENTTYPES, FVID) - If DTVWPMO_DOKUMENTTYPES.Rows.Count = 0 Then 'DD_DMSDataSet.VWPMO_DOKUMENTTYPES.Rows.Count = 0 Then - MsgBox("No documenttypes for the redundant entity configured either! Indexing is not possible!" & vbNewLine & "Please check the configuration!", MsgBoxStyle.Exclamation) - Exit Sub - Else - If LogErrorsOnly = False Then ClassLogger.Add(" >> Redundant EntityID: " & CURRENT_ENTITY_REDUNDANT_ID) - CURRENT_REDUNDANT_FORM_ID = CURRENT_ENTITY_REDUNDANT_ID - CURRENT_REDUNDANT_FORMVIEW_ID = FVID - CURRENT_ENTITY_ID = CURRENT_ENTITY_REDUNDANT_ID - CURRENT_FORMVIEW_ID = FVID - End If - Else - MsgBox("No documenttypes for this entity configured! Indexing is not possible!" & vbNewLine & "Please check the configuration!", MsgBoxStyle.Exclamation) - Exit Sub - End If - - End If - Catch ex As Exception - MsgBox("Error in frmWD_Index_Dokart_Load:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - - Private Sub chkdelete_origin_CheckedChanged(sender As Object, e As EventArgs) Handles chkdelete_origin.CheckedChanged - WD_IndexDeleteDocs = chkdelete_origin.Checked - SaveMySettingsValue("WD_IndexDeleteDocs", WD_IndexDeleteDocs, "ConfigMain") - End Sub - - Private Sub frmWD_Index_Dokart_Shown(sender As Object, e As EventArgs) Handles Me.Shown - Try - If My.Settings.WD_INDEXDOKART_SAVE <> String.Empty Then - Me.cmbDokumentart.SelectedItem = Me.cmbDokumentart.Items.IndexOf(My.Settings.WD_INDEXDOKART_SAVE) - ' cmbDokumentart.SelectedIndex = cmbDokumentart.FindStringExact(My.Settings.WD_INDEXDOKART_SAVE) - End If - If DTVWPMO_DOKUMENTTYPES.Rows.Count >= 1 Then - cmbDokumentart.DataSource = DTVWPMO_DOKUMENTTYPES - cmbDokumentart.DisplayMember = DTVWPMO_DOKUMENTTYPES.Columns(4).ColumnName - cmbDokumentart.ValueMember = DTVWPMO_DOKUMENTTYPES.Columns(3).ColumnName - If DTVWPMO_DOKUMENTTYPES.Rows.Count = 1 Then - cmbDokumentart.SelectedIndex = 0 - CURRENT_DOKARTID = cmbDokumentart.SelectedValue - CURRENT_DOKARTSTRING = cmbDokumentart.Text - Refresh_indices() - End If - End If - - Me.Hide() - Me.Visible = True - Me.Activate() - Me.BringToFront() - If CURRENT_CONTROL_DOCTYPE_MATCH <> "" Then - 'Me.cmbDokumentart.SelectedItem = Me.cmbDokumentart.Items.IndexOf(CURRENT_CONTROL_DOCTYPE_MATCH) - cmbDokumentart.SelectedIndex = cmbDokumentart.FindStringExact(CURRENT_CONTROL_DOCTYPE_MATCH) - If cmbDokumentart.SelectedIndex = 0 And CURRENT_CONTROL_DOCTYPE_MATCH = cmbDokumentart.Text Then - CURRENT_DOKARTID = cmbDokumentart.SelectedValue - CURRENT_DOKARTSTRING = cmbDokumentart.Text - Refresh_indices() - End If - End If - Catch ex As Exception - MsgBox("Error in Form Shown:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - formloaded = True - End Sub - - Private Sub txtSubfolder_TextChanged(sender As Object, e As EventArgs) Handles txtSubfolder.TextChanged - CURRENT_SUBFOLDER = txtSubfolder.Text - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.Designer.vb deleted file mode 100644 index ad898a4..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.Designer.vb +++ /dev/null @@ -1,397 +0,0 @@ - _ -Partial Class frmWM_ObjecttypeConfig - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim GUIDLabel As System.Windows.Forms.Label - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_ObjecttypeConfig)) - Dim OBJECT_TYPELabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim Label4 As System.Windows.Forms.Label - Dim Label2 As System.Windows.Forms.Label - Dim Label3 As System.Windows.Forms.Label - Me.Label1 = New System.Windows.Forms.Label() - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.TBPMO_WD_OBJECTTYPEBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.TBPMO_WD_OBJECTTYPETableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_OBJECTTYPETableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_WD_OBJECTTYPEBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.GUIDTextBox = New System.Windows.Forms.TextBox() - Me.OBJECT_TYPEComboBox = New System.Windows.Forms.ComboBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.lblSaveDokart = New System.Windows.Forms.Label() - Me.ListBox1 = New System.Windows.Forms.ListBox() - Me.cmbADDIRelIdx = New System.Windows.Forms.ComboBox() - Me.cmbDoctype = New System.Windows.Forms.ComboBox() - GUIDLabel = New System.Windows.Forms.Label() - OBJECT_TYPELabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - Label4 = New System.Windows.Forms.Label() - Label2 = New System.Windows.Forms.Label() - Label3 = New System.Windows.Forms.Label() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WD_OBJECTTYPEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_WD_OBJECTTYPEBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.SuspendLayout() - Me.SuspendLayout() - ' - 'GUIDLabel - ' - resources.ApplyResources(GUIDLabel, "GUIDLabel") - GUIDLabel.Name = "GUIDLabel" - ' - 'OBJECT_TYPELabel - ' - resources.ApplyResources(OBJECT_TYPELabel, "OBJECT_TYPELabel") - OBJECT_TYPELabel.Name = "OBJECT_TYPELabel" - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'Label4 - ' - resources.ApplyResources(Label4, "Label4") - Label4.Name = "Label4" - ' - 'Label2 - ' - resources.ApplyResources(Label2, "Label2") - Label2.Name = "Label2" - ' - 'Label1 - ' - resources.ApplyResources(Me.Label1, "Label1") - Me.Label1.Name = "Label1" - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'TBPMO_WD_OBJECTTYPEBindingSource - ' - Me.TBPMO_WD_OBJECTTYPEBindingSource.DataMember = "TBPMO_WD_OBJECTTYPE" - Me.TBPMO_WD_OBJECTTYPEBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'TBPMO_WD_OBJECTTYPETableAdapter - ' - Me.TBPMO_WD_OBJECTTYPETableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WD_OBJECTTYPETableAdapter = Me.TBPMO_WD_OBJECTTYPETableAdapter - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_WD_OBJECTTYPEBindingNavigator - ' - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.BindingSource = Me.TBPMO_WD_OBJECTTYPEBindingSource - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.CountItemFormat = "von {0} Objekttypen" - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_WD_OBJECTTYPEBindingNavigator, "TBPMO_WD_OBJECTTYPEBindingNavigator") - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.Name = "TBPMO_WD_OBJECTTYPEBindingNavigator" - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem - ' - Me.TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem, "TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem") - Me.TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem.Name = "TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem" - ' - 'GUIDTextBox - ' - Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "GUID", True)) - resources.ApplyResources(Me.GUIDTextBox, "GUIDTextBox") - Me.GUIDTextBox.Name = "GUIDTextBox" - Me.GUIDTextBox.ReadOnly = True - ' - 'OBJECT_TYPEComboBox - ' - Me.OBJECT_TYPEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "OBJECT_TYPE", True)) - Me.OBJECT_TYPEComboBox.FormattingEnabled = True - resources.ApplyResources(Me.OBJECT_TYPEComboBox, "OBJECT_TYPEComboBox") - Me.OBJECT_TYPEComboBox.Name = "OBJECT_TYPEComboBox" - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - ' - 'lblSaveDokart - ' - resources.ApplyResources(Me.lblSaveDokart, "lblSaveDokart") - Me.lblSaveDokart.BackColor = System.Drawing.Color.Yellow - Me.lblSaveDokart.Name = "lblSaveDokart" - ' - 'ListBox1 - ' - Me.ListBox1.DataSource = Me.TBPMO_WD_OBJECTTYPEBindingSource - Me.ListBox1.DisplayMember = "OBJECT_TYPE" - resources.ApplyResources(Me.ListBox1, "ListBox1") - Me.ListBox1.FormattingEnabled = True - Me.ListBox1.Name = "ListBox1" - Me.ListBox1.ValueMember = "GUID" - ' - 'cmbADDIRelIdx - ' - Me.cmbADDIRelIdx.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "IDXNAME_RELATION", True)) - Me.cmbADDIRelIdx.FormattingEnabled = True - resources.ApplyResources(Me.cmbADDIRelIdx, "cmbADDIRelIdx") - Me.cmbADDIRelIdx.Name = "cmbADDIRelIdx" - ' - 'cmbDoctype - ' - Me.cmbDoctype.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_WD_OBJECTTYPEBindingSource, "IDXNAME_DOCTYPE", True)) - Me.cmbDoctype.FormattingEnabled = True - resources.ApplyResources(Me.cmbDoctype, "cmbDoctype") - Me.cmbDoctype.Name = "cmbDoctype" - ' - 'Label3 - ' - resources.ApplyResources(Label3, "Label3") - Label3.Name = "Label3" - ' - 'frmWD_ObjecttypeConfig - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.cmbDoctype) - Me.Controls.Add(Label2) - Me.Controls.Add(Me.cmbADDIRelIdx) - Me.Controls.Add(Label4) - Me.Controls.Add(Me.ListBox1) - Me.Controls.Add(Me.lblSaveDokart) - Me.Controls.Add(GUIDLabel) - Me.Controls.Add(Me.GUIDTextBox) - Me.Controls.Add(Label3) - Me.Controls.Add(OBJECT_TYPELabel) - Me.Controls.Add(Me.OBJECT_TYPEComboBox) - Me.Controls.Add(ADDED_WHOLabel) - Me.Controls.Add(Me.ADDED_WHOTextBox) - Me.Controls.Add(ADDED_WHENLabel) - Me.Controls.Add(Me.ADDED_WHENTextBox) - Me.Controls.Add(CHANGED_WHOLabel) - Me.Controls.Add(Me.CHANGED_WHOTextBox) - Me.Controls.Add(CHANGED_WHENLabel) - Me.Controls.Add(Me.CHANGED_WHENTextBox) - Me.Controls.Add(Me.TBPMO_WD_OBJECTTYPEBindingNavigator) - Me.Controls.Add(Me.Label1) - Me.Name = "frmWD_ObjecttypeConfig" - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WD_OBJECTTYPEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_WD_OBJECTTYPEBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.ResumeLayout(False) - Me.TBPMO_WD_OBJECTTYPEBindingNavigator.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBPMO_WD_OBJECTTYPEBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_WD_OBJECTTYPETableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_OBJECTTYPETableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_WD_OBJECTTYPEBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox - Friend WithEvents OBJECT_TYPEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents lblSaveDokart As System.Windows.Forms.Label - Friend WithEvents ListBox1 As System.Windows.Forms.ListBox - Friend WithEvents cmbADDIRelIdx As System.Windows.Forms.ComboBox - Friend WithEvents cmbDoctype As ComboBox -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.en-US.resx deleted file mode 100644 index da7505c..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.en-US.resx +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 74, 17 - - - Objecttype: - - - 147, 17 - - - Indexname for Entity-ID: - - - 81, 17 - - - Created who: - - - 87, 17 - - - Created when: - - - 87, 17 - - - Changed who: - - - 93, 17 - - - Changed when: - - - 153, 17 - - - Indexname for Parent-ID: - - - 147, 17 - - - Indexname for Doctype: - - - 158, 17 - - - Indexname for Record-ID: - - - 376, 17 - - - This form contains all settings that affect the respective objecttype. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 229, 17 - - - Objecttype-Data saved successfully! - - - Configuration Objecttypes - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.resx b/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.resx deleted file mode 100644 index f46d1b3..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.resx +++ /dev/null @@ -1,1028 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - True - - - - Segoe UI, 9.75pt, style=Italic - - - 12, 54 - - - 23, 17 - - - 2 - - - ID: - - - GUIDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - False - - - True - - - 62, 54 - - - 67, 17 - - - 4 - - - Objekttyp: - - - OBJECT_TYPELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - False - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 62, 150 - - - 71, 17 - - - 8 - - - Erstellt wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - False - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 232, 150 - - - 81, 17 - - - 10 - - - Erstellt wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - - - False - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 63, 203 - - - 86, 17 - - - 12 - - - Geändert wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - False - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 232, 203 - - - 96, 17 - - - 14 - - - Geändert wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - False - - - True - - - - NoControl - - - 62, 102 - - - 179, 17 - - - 85 - - - Indexname für ADDI-Relation: - - - Label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - False - - - True - - - NoControl - - - 274, 102 - - - 173, 17 - - - 87 - - - Indexname für Dokumentart: - - - Label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - Segoe UI, 9.75pt, style=Italic - - - 12, 25 - - - 573, 17 - - - 0 - - - In diesem Formular werden alle Konfigurationen vorgenommen die den jeweiligen Objekttyp betreffen. - - - Label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - 17, 17 - - - 160, 17 - - - 429, 17 - - - 17, 56 - - - 190, 56 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 112, 22 - - - von {0} Objekttypen - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 781, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_WD_OBJECTTYPEBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - False - - - Segoe UI, 9.75pt, style=Italic - - - 15, 74 - - - 38, 25 - - - 3 - - - GUIDTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - 65, 74 - - - 426, 25 - - - 5 - - - OBJECT_TYPEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - False - - - Segoe UI, 9.75pt, style=Italic - - - 65, 168 - - - 154, 25 - - - 9 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 12 - - - False - - - Segoe UI, 9.75pt, style=Italic - - - 235, 168 - - - 169, 25 - - - 11 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - False - - - Segoe UI, 9.75pt, style=Italic - - - 65, 223 - - - 154, 25 - - - 13 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 16 - - - False - - - Segoe UI, 9.75pt, style=Italic - - - 235, 223 - - - 169, 25 - - - 15 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - True - - - Segoe UI, 9.75pt, style=Bold - - - 62, 251 - - - 261, 17 - - - 78 - - - Objekttyp-Daten erfolgreich gespeichert! - - - False - - - lblSaveDokart - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Segoe UI, 9.75pt, style=Italic - - - 17 - - - 525, 74 - - - 242, 174 - - - 80 - - - ListBox1 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 65, 122 - - - 206, 25 - - - 86 - - - cmbADDIRelIdx - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 277, 122 - - - 206, 25 - - - 88 - - - cmbDoctype - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - False - - - True - - - NoControl - - - 522, 54 - - - 161, 17 - - - 4 - - - Konfigurierte Objekttypen: - - - Label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 8 - - - True - - - 7, 17 - - - 781, 273 - - - Segoe UI, 9.75pt - - - 3, 4, 3, 4 - - - Grundeinstellungen Objekttypen - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_WD_OBJECTTYPEBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WD_OBJECTTYPETableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBPMO_WD_OBJECTTYPETableAdapter, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - frmWD_ObjecttypeConfig - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.vb b/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.vb deleted file mode 100644 index c81a364..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_ObjecttypeConfig.vb +++ /dev/null @@ -1,118 +0,0 @@ -Imports DD_LIB_Standards -Imports DevExpress.Data.Helpers -Imports DevExpress.XtraEditors -Imports DevExpress.XtraEditors.Controls - -Public Class frmWM_ObjecttypeConfig - Private Shared _Instance As frmWM_ObjecttypeConfig = Nothing - - Public Shared Function Instance() As frmWM_ObjecttypeConfig - If _Instance Is Nothing OrElse _Instance.IsDisposed = True Then - _Instance = New frmWM_ObjecttypeConfig - End If - _Instance.BringToFront() - Return _Instance - End Function - Private Sub TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_WD_OBJECTTYPEBindingNavigatorSaveItem.Click - Save_ObjecttypeKonfig() - End Sub - Private Sub Save_ObjecttypeKonfig() - Try - TBPMO_WD_OBJECTTYPEBindingSource.EndEdit() - - If IsNothing(DD_DMSDataSet.TBPMO_WD_OBJECTTYPE.GetChanges()) = False Then - CHANGED_WHOTextBox.Text = USER_USERNAME - TBPMO_WD_OBJECTTYPEBindingSource.EndEdit() - TBPMO_WD_OBJECTTYPETableAdapter.Update(DD_DMSDataSet.TBPMO_WD_OBJECTTYPE) - lblSaveDokart.Visible = True - Else - lblSaveDokart.Visible = False - End If - Catch ex As Exception - MsgBox("Error in Save Objecttype-Config:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub frmObjecttypeConfig_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - TBPMO_WD_OBJECTTYPETableAdapter.Connection.ConnectionString = MyConnectionString - TBPMO_WD_OBJECTTYPETableAdapter.Fill(DD_DMSDataSet.TBPMO_WD_OBJECTTYPE) - - LoadObjectTypes() - LoadIndices() - Catch ex As Exception - MsgBox("Error loading Form:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub - Private Sub LoadObjectTypes() - Try - Dim oDokumentTyp As WINDREAMLib.WMObject - ' Combobox leeren - OBJECT_TYPEComboBox.Items.Clear() - ' alle Objekttypen durchlaufen - For Each oDokumentTyp In clsWD_GET.GetObjecttypesAsObjects - ' und in die Combobox eintragen - OBJECT_TYPEComboBox.Items.Add(oDokumentTyp.aName) - Next - Catch ex As Exception - MsgBox("Fehlernachricht:" & vbNewLine & ex.Message, MsgBoxStyle.Critical, "Fehler beim Eintragen der Objekttypen") - End Try - - End Sub - - Private Sub OBJECT_TYPEComboBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles OBJECT_TYPEComboBox.SelectedIndexChanged - LoadIndices() - - ' Doctype Combobox Text leeren wenn der aktuell ausgewählte Index nicht im aktuellen Objekttyp vorhanden ist - If ComboboxContains(cmbDoctype, cmbDoctype.Text) = False Then - cmbDoctype.Text = String.Empty - End If - - ' Relation Combobox Text leeren wenn der aktuell ausgewählte Index nicht im aktuellen Objekttyp vorhanden ist - If ComboboxContains(cmbADDIRelIdx, cmbADDIRelIdx.Text) = False Then - cmbADDIRelIdx.Text = String.Empty - End If - End Sub - - Private Function ComboboxContains(combobox As System.Windows.Forms.ComboBox, toFind As String) - Try - Dim found = False - - For Each item As String In combobox.Items - If item = toFind Then - found = True - End If - Next - - Return found - Catch ex As Exception - MsgBox("Error in ComboboxContains: " & ex.Message, MsgBoxStyle.Exclamation) - Return False - End Try - End Function - - Private Sub LoadIndices() - Try - If OBJECT_TYPEComboBox.Text.Count > 0 Then - cmbDoctype.Items.Clear() - cmbADDIRelIdx.Items.Clear() - Dim indexe = clsWD_GET.GetIndicesByObjecttype(OBJECT_TYPEComboBox.Text) - If indexe IsNot Nothing Then - For Each index As String In indexe - cmbDoctype.Items.Add(index) - cmbADDIRelIdx.Items.Add(index) - Next - End If - End If - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Error in LoadIndices: ") - End Try - End Sub - - Private Sub TBPMO_WD_OBJECTTYPEBindingSource_AddingNew(sender As Object, e As ComponentModel.AddingNewEventArgs) Handles TBPMO_WD_OBJECTTYPEBindingSource.AddingNew - Try - DD_DMSDataSet.TBPMO_WD_OBJECTTYPE.ADDED_WHOColumn.DefaultValue = USER_USERNAME - Catch ex As Exception - MsgBox("Error in Save Objecttype-Config:" & vbNewLine & ex.Message, MsgBoxStyle.Critical) - End Try - End Sub -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.Designer.vb b/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.Designer.vb deleted file mode 100644 index ddb7d78..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.Designer.vb +++ /dev/null @@ -1,808 +0,0 @@ - _ -Partial Class frmWM_Resultlist_Config - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmWM_Resultlist_Config)) - Dim ENTITY_IDLabel As System.Windows.Forms.Label - Dim SEQUENCELabel As System.Windows.Forms.Label - Dim CHANGED_WHENLabel As System.Windows.Forms.Label - Dim CHANGED_WHOLabel As System.Windows.Forms.Label - Dim LANGUAGELabel1 As System.Windows.Forms.Label - Dim ADDED_WHENLabel As System.Windows.Forms.Label - Dim ADDED_WHOLabel As System.Windows.Forms.Label - Dim TYPE_IDLabel As System.Windows.Forms.Label - Dim COLUMN_VIEWLabel As System.Windows.Forms.Label - Dim WIDTHLabel As System.Windows.Forms.Label - Dim HEADER_CAPTIONLabel As System.Windows.Forms.Label - Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() - Me.GridMain = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_ECMAdmin = New DD_Record_Organizer.DD_ECMAdmin() - Me.grvwMain = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colENTITY_ID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colLANGUAGE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCOLUMN_VIEW = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colHEADER_CAPTION = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colWIDTH = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colTYPE_ID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHO = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colVISIBLE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colEDITABLE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colNAME = New DevExpress.XtraGrid.Columns.GridColumn() - Me.SplitContainerControl1 = New DevExpress.XtraEditors.SplitContainerControl() - Me.labelSuccess = New System.Windows.Forms.Label() - Me.VISIBLECheckBox = New System.Windows.Forms.CheckBox() - Me.SEQUENCETextBox = New System.Windows.Forms.TextBox() - Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.TYPE_IDComboBox = New System.Windows.Forms.ComboBox() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.CONFIG_CLOUMNSCheckbox = New System.Windows.Forms.CheckBox() - Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.EDITABLECheckBox = New System.Windows.Forms.CheckBox() - Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox() - Me.LANGUAGEComboBox = New System.Windows.Forms.ComboBox() - Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox() - Me.ComboBox1 = New System.Windows.Forms.ComboBox() - Me.TBWH_ENTITYBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.DD_DMSDataSet = New DD_Record_Organizer.DD_DMSDataSet() - Me.WIDTHTextBox = New System.Windows.Forms.TextBox() - Me.COLUMN_VIEWTextBox = New System.Windows.Forms.TextBox() - Me.HEADER_CAPTIONTextBox = New System.Windows.Forms.TextBox() - Me.GridControl1 = New DevExpress.XtraGrid.GridControl() - Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource = New System.Windows.Forms.BindingSource(Me.components) - Me.grvwCombobox = New DevExpress.XtraGrid.Views.Grid.GridView() - Me.colGUID1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCONFIG_ID = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colVALUE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colSEQUENCE = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colDEFAULT = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCOLOR = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHO1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colADDED_WHEN1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHO1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.colCHANGED_WHEN1 = New DevExpress.XtraGrid.Columns.GridColumn() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter() - Me.TableAdapterManager = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components) - Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel() - Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox() - Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton() - Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton() - Me.TBWH_ENTITYTableAdapter = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_ENTITYTableAdapter() - Me.TableAdapterManager1 = New DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter() - Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = New DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter() - ENTITY_IDLabel = New System.Windows.Forms.Label() - SEQUENCELabel = New System.Windows.Forms.Label() - CHANGED_WHENLabel = New System.Windows.Forms.Label() - CHANGED_WHOLabel = New System.Windows.Forms.Label() - LANGUAGELabel1 = New System.Windows.Forms.Label() - ADDED_WHENLabel = New System.Windows.Forms.Label() - ADDED_WHOLabel = New System.Windows.Forms.Label() - TYPE_IDLabel = New System.Windows.Forms.Label() - COLUMN_VIEWLabel = New System.Windows.Forms.Label() - WIDTHLabel = New System.Windows.Forms.Label() - HEADER_CAPTIONLabel = New System.Windows.Forms.Label() - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainer1.Panel1.SuspendLayout() - Me.SplitContainer1.Panel2.SuspendLayout() - Me.SplitContainer1.SuspendLayout() - CType(Me.GridMain, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwMain, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SplitContainerControl1.SuspendLayout() - CType(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBWH_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.grvwCombobox, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.SuspendLayout() - Me.SuspendLayout() - ' - 'SplitContainer1 - ' - resources.ApplyResources(Me.SplitContainer1, "SplitContainer1") - Me.SplitContainer1.Name = "SplitContainer1" - ' - 'SplitContainer1.Panel1 - ' - Me.SplitContainer1.Panel1.Controls.Add(Me.GridMain) - ' - 'SplitContainer1.Panel2 - ' - resources.ApplyResources(Me.SplitContainer1.Panel2, "SplitContainer1.Panel2") - Me.SplitContainer1.Panel2.Controls.Add(Me.SplitContainerControl1) - ' - 'GridMain - ' - resources.ApplyResources(Me.GridMain, "GridMain") - Me.GridMain.DataSource = Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource - Me.GridMain.MainView = Me.grvwMain - Me.GridMain.Name = "GridMain" - Me.GridMain.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwMain}) - ' - 'TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource - ' - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource.DataMember = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG" - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'DD_ECMAdmin - ' - Me.DD_ECMAdmin.DataSetName = "DD_ECMAdmin" - Me.DD_ECMAdmin.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'grvwMain - ' - Me.grvwMain.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colENTITY_ID, Me.colLANGUAGE, Me.colCOLUMN_VIEW, Me.colHEADER_CAPTION, Me.colWIDTH, Me.colTYPE_ID, Me.colADDED_WHO, Me.colADDED_WHEN, Me.colCHANGED_WHO, Me.colCHANGED_WHEN, Me.colVISIBLE, Me.colEDITABLE, Me.colNAME}) - Me.grvwMain.GridControl = Me.GridMain - Me.grvwMain.Name = "grvwMain" - Me.grvwMain.OptionsBehavior.Editable = False - Me.grvwMain.OptionsView.ShowAutoFilterRow = True - ' - 'colGUID - ' - Me.colGUID.FieldName = "GUID" - Me.colGUID.Name = "colGUID" - resources.ApplyResources(Me.colGUID, "colGUID") - ' - 'colENTITY_ID - ' - Me.colENTITY_ID.FieldName = "ENTITY_ID" - Me.colENTITY_ID.Name = "colENTITY_ID" - resources.ApplyResources(Me.colENTITY_ID, "colENTITY_ID") - ' - 'colLANGUAGE - ' - Me.colLANGUAGE.FieldName = "LANGUAGE" - Me.colLANGUAGE.Name = "colLANGUAGE" - resources.ApplyResources(Me.colLANGUAGE, "colLANGUAGE") - ' - 'colCOLUMN_VIEW - ' - Me.colCOLUMN_VIEW.FieldName = "COLUMN_VIEW" - Me.colCOLUMN_VIEW.Name = "colCOLUMN_VIEW" - resources.ApplyResources(Me.colCOLUMN_VIEW, "colCOLUMN_VIEW") - ' - 'colHEADER_CAPTION - ' - Me.colHEADER_CAPTION.FieldName = "HEADER_CAPTION" - Me.colHEADER_CAPTION.Name = "colHEADER_CAPTION" - resources.ApplyResources(Me.colHEADER_CAPTION, "colHEADER_CAPTION") - ' - 'colWIDTH - ' - Me.colWIDTH.FieldName = "WIDTH" - Me.colWIDTH.Name = "colWIDTH" - resources.ApplyResources(Me.colWIDTH, "colWIDTH") - ' - 'colTYPE_ID - ' - Me.colTYPE_ID.FieldName = "TYPE_ID" - Me.colTYPE_ID.Name = "colTYPE_ID" - resources.ApplyResources(Me.colTYPE_ID, "colTYPE_ID") - ' - 'colADDED_WHO - ' - Me.colADDED_WHO.FieldName = "ADDED_WHO" - Me.colADDED_WHO.Name = "colADDED_WHO" - resources.ApplyResources(Me.colADDED_WHO, "colADDED_WHO") - ' - 'colADDED_WHEN - ' - Me.colADDED_WHEN.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN.Name = "colADDED_WHEN" - resources.ApplyResources(Me.colADDED_WHEN, "colADDED_WHEN") - ' - 'colCHANGED_WHO - ' - Me.colCHANGED_WHO.FieldName = "CHANGED_WHO" - Me.colCHANGED_WHO.Name = "colCHANGED_WHO" - resources.ApplyResources(Me.colCHANGED_WHO, "colCHANGED_WHO") - ' - 'colCHANGED_WHEN - ' - Me.colCHANGED_WHEN.FieldName = "CHANGED_WHEN" - Me.colCHANGED_WHEN.Name = "colCHANGED_WHEN" - resources.ApplyResources(Me.colCHANGED_WHEN, "colCHANGED_WHEN") - ' - 'colVISIBLE - ' - Me.colVISIBLE.FieldName = "VISIBLE" - Me.colVISIBLE.Name = "colVISIBLE" - resources.ApplyResources(Me.colVISIBLE, "colVISIBLE") - ' - 'colEDITABLE - ' - Me.colEDITABLE.FieldName = "EDITABLE" - Me.colEDITABLE.Name = "colEDITABLE" - resources.ApplyResources(Me.colEDITABLE, "colEDITABLE") - ' - 'colNAME - ' - resources.ApplyResources(Me.colNAME, "colNAME") - Me.colNAME.FieldName = "NAME" - Me.colNAME.Name = "colNAME" - Me.colNAME.UnboundType = DevExpress.Data.UnboundColumnType.[String] - ' - 'SplitContainerControl1 - ' - resources.ApplyResources(Me.SplitContainerControl1, "SplitContainerControl1") - Me.SplitContainerControl1.Name = "SplitContainerControl1" - Me.SplitContainerControl1.Panel1.Controls.Add(ENTITY_IDLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.labelSuccess) - Me.SplitContainerControl1.Panel1.Controls.Add(SEQUENCELabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.VISIBLECheckBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.SEQUENCETextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.CHANGED_WHENTextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.TYPE_IDComboBox) - Me.SplitContainerControl1.Panel1.Controls.Add(CHANGED_WHENLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.CONFIG_CLOUMNSCheckbox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.CHANGED_WHOTextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.EDITABLECheckBox) - Me.SplitContainerControl1.Panel1.Controls.Add(CHANGED_WHOLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.ADDED_WHENTextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(LANGUAGELabel1) - Me.SplitContainerControl1.Panel1.Controls.Add(ADDED_WHENLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.LANGUAGEComboBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.ADDED_WHOTextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.ComboBox1) - Me.SplitContainerControl1.Panel1.Controls.Add(ADDED_WHOLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(TYPE_IDLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(COLUMN_VIEWLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.WIDTHTextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.COLUMN_VIEWTextBox) - Me.SplitContainerControl1.Panel1.Controls.Add(WIDTHLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(HEADER_CAPTIONLabel) - Me.SplitContainerControl1.Panel1.Controls.Add(Me.HEADER_CAPTIONTextBox) - resources.ApplyResources(Me.SplitContainerControl1.Panel1, "SplitContainerControl1.Panel1") - Me.SplitContainerControl1.Panel2.Controls.Add(Me.GridControl1) - resources.ApplyResources(Me.SplitContainerControl1.Panel2, "SplitContainerControl1.Panel2") - Me.SplitContainerControl1.SplitterPosition = 338 - ' - 'ENTITY_IDLabel - ' - resources.ApplyResources(ENTITY_IDLabel, "ENTITY_IDLabel") - ENTITY_IDLabel.Name = "ENTITY_IDLabel" - ' - 'labelSuccess - ' - resources.ApplyResources(Me.labelSuccess, "labelSuccess") - Me.labelSuccess.BackColor = System.Drawing.Color.Yellow - Me.labelSuccess.Name = "labelSuccess" - ' - 'SEQUENCELabel - ' - resources.ApplyResources(SEQUENCELabel, "SEQUENCELabel") - SEQUENCELabel.Name = "SEQUENCELabel" - ' - 'VISIBLECheckBox - ' - Me.VISIBLECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "VISIBLE", True)) - resources.ApplyResources(Me.VISIBLECheckBox, "VISIBLECheckBox") - Me.VISIBLECheckBox.Name = "VISIBLECheckBox" - Me.VISIBLECheckBox.UseVisualStyleBackColor = True - ' - 'SEQUENCETextBox - ' - Me.SEQUENCETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "SEQUENCE", True)) - resources.ApplyResources(Me.SEQUENCETextBox, "SEQUENCETextBox") - Me.SEQUENCETextBox.Name = "SEQUENCETextBox" - ' - 'CHANGED_WHENTextBox - ' - Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "CHANGED_WHEN", True)) - resources.ApplyResources(Me.CHANGED_WHENTextBox, "CHANGED_WHENTextBox") - Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" - Me.CHANGED_WHENTextBox.ReadOnly = True - ' - 'TYPE_IDComboBox - ' - Me.TYPE_IDComboBox.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "TYPE_ID", True)) - Me.TYPE_IDComboBox.DataSource = Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource - Me.TYPE_IDComboBox.DisplayMember = "Name" - Me.TYPE_IDComboBox.FormattingEnabled = True - resources.ApplyResources(Me.TYPE_IDComboBox, "TYPE_IDComboBox") - Me.TYPE_IDComboBox.Name = "TYPE_IDComboBox" - Me.TYPE_IDComboBox.ValueMember = "ID" - ' - 'TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource - ' - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource.DataMember = "TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID" - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'CHANGED_WHENLabel - ' - resources.ApplyResources(CHANGED_WHENLabel, "CHANGED_WHENLabel") - CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" - ' - 'CONFIG_CLOUMNSCheckbox - ' - resources.ApplyResources(Me.CONFIG_CLOUMNSCheckbox, "CONFIG_CLOUMNSCheckbox") - Me.CONFIG_CLOUMNSCheckbox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "CONFIG_COLUMNS", True)) - Me.CONFIG_CLOUMNSCheckbox.Name = "CONFIG_CLOUMNSCheckbox" - Me.CONFIG_CLOUMNSCheckbox.UseVisualStyleBackColor = True - ' - 'CHANGED_WHOTextBox - ' - Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "CHANGED_WHO", True)) - resources.ApplyResources(Me.CHANGED_WHOTextBox, "CHANGED_WHOTextBox") - Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" - Me.CHANGED_WHOTextBox.ReadOnly = True - ' - 'EDITABLECheckBox - ' - Me.EDITABLECheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "EDITABLE", True)) - resources.ApplyResources(Me.EDITABLECheckBox, "EDITABLECheckBox") - Me.EDITABLECheckBox.Name = "EDITABLECheckBox" - Me.EDITABLECheckBox.UseVisualStyleBackColor = True - ' - 'CHANGED_WHOLabel - ' - resources.ApplyResources(CHANGED_WHOLabel, "CHANGED_WHOLabel") - CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" - ' - 'ADDED_WHENTextBox - ' - Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "ADDED_WHEN", True)) - resources.ApplyResources(Me.ADDED_WHENTextBox, "ADDED_WHENTextBox") - Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" - Me.ADDED_WHENTextBox.ReadOnly = True - ' - 'LANGUAGELabel1 - ' - resources.ApplyResources(LANGUAGELabel1, "LANGUAGELabel1") - LANGUAGELabel1.Name = "LANGUAGELabel1" - ' - 'ADDED_WHENLabel - ' - resources.ApplyResources(ADDED_WHENLabel, "ADDED_WHENLabel") - ADDED_WHENLabel.Name = "ADDED_WHENLabel" - ' - 'LANGUAGEComboBox - ' - Me.LANGUAGEComboBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "LANGUAGE", True)) - Me.LANGUAGEComboBox.FormattingEnabled = True - Me.LANGUAGEComboBox.Items.AddRange(New Object() {resources.GetString("LANGUAGEComboBox.Items"), resources.GetString("LANGUAGEComboBox.Items1")}) - resources.ApplyResources(Me.LANGUAGEComboBox, "LANGUAGEComboBox") - Me.LANGUAGEComboBox.Name = "LANGUAGEComboBox" - ' - 'ADDED_WHOTextBox - ' - Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "ADDED_WHO", True)) - resources.ApplyResources(Me.ADDED_WHOTextBox, "ADDED_WHOTextBox") - Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" - Me.ADDED_WHOTextBox.ReadOnly = True - ' - 'ComboBox1 - ' - Me.ComboBox1.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "ENTITY_ID", True)) - Me.ComboBox1.DataSource = Me.TBWH_ENTITYBindingSource - Me.ComboBox1.DisplayMember = "FORM_TITLE" - Me.ComboBox1.FormattingEnabled = True - resources.ApplyResources(Me.ComboBox1, "ComboBox1") - Me.ComboBox1.Name = "ComboBox1" - Me.ComboBox1.ValueMember = "FORM_ID" - ' - 'TBWH_ENTITYBindingSource - ' - Me.TBWH_ENTITYBindingSource.DataMember = "TBWH_ENTITY" - Me.TBWH_ENTITYBindingSource.DataSource = Me.DD_DMSDataSet - ' - 'DD_DMSDataSet - ' - Me.DD_DMSDataSet.DataSetName = "DD_DMSDataSet" - Me.DD_DMSDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' - 'ADDED_WHOLabel - ' - resources.ApplyResources(ADDED_WHOLabel, "ADDED_WHOLabel") - ADDED_WHOLabel.Name = "ADDED_WHOLabel" - ' - 'TYPE_IDLabel - ' - resources.ApplyResources(TYPE_IDLabel, "TYPE_IDLabel") - TYPE_IDLabel.Name = "TYPE_IDLabel" - ' - 'COLUMN_VIEWLabel - ' - resources.ApplyResources(COLUMN_VIEWLabel, "COLUMN_VIEWLabel") - COLUMN_VIEWLabel.Name = "COLUMN_VIEWLabel" - ' - 'WIDTHTextBox - ' - Me.WIDTHTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "WIDTH", True)) - resources.ApplyResources(Me.WIDTHTextBox, "WIDTHTextBox") - Me.WIDTHTextBox.Name = "WIDTHTextBox" - ' - 'COLUMN_VIEWTextBox - ' - Me.COLUMN_VIEWTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "COLUMN_VIEW", True)) - resources.ApplyResources(Me.COLUMN_VIEWTextBox, "COLUMN_VIEWTextBox") - Me.COLUMN_VIEWTextBox.Name = "COLUMN_VIEWTextBox" - ' - 'WIDTHLabel - ' - resources.ApplyResources(WIDTHLabel, "WIDTHLabel") - WIDTHLabel.Name = "WIDTHLabel" - ' - 'HEADER_CAPTIONLabel - ' - resources.ApplyResources(HEADER_CAPTIONLabel, "HEADER_CAPTIONLabel") - HEADER_CAPTIONLabel.Name = "HEADER_CAPTIONLabel" - ' - 'HEADER_CAPTIONTextBox - ' - Me.HEADER_CAPTIONTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, "HEADER_CAPTION", True)) - resources.ApplyResources(Me.HEADER_CAPTIONTextBox, "HEADER_CAPTIONTextBox") - Me.HEADER_CAPTIONTextBox.Name = "HEADER_CAPTIONTextBox" - ' - 'GridControl1 - ' - Me.GridControl1.DataSource = Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource - resources.ApplyResources(Me.GridControl1, "GridControl1") - Me.GridControl1.MainView = Me.grvwCombobox - Me.GridControl1.Name = "GridControl1" - Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.grvwCombobox}) - ' - 'TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource - ' - Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource.DataMember = "TBPMO_DOCRESULT_DROPDOWN_ITEMS" - Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource.DataSource = Me.DD_ECMAdmin - ' - 'grvwCombobox - ' - Me.grvwCombobox.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID1, Me.colCONFIG_ID, Me.colVALUE, Me.colSEQUENCE, Me.colDEFAULT, Me.colCOLOR, Me.colADDED_WHO1, Me.colADDED_WHEN1, Me.colCHANGED_WHO1, Me.colCHANGED_WHEN1}) - Me.grvwCombobox.GridControl = Me.GridControl1 - Me.grvwCombobox.Name = "grvwCombobox" - ' - 'colGUID1 - ' - Me.colGUID1.FieldName = "GUID" - Me.colGUID1.Name = "colGUID1" - resources.ApplyResources(Me.colGUID1, "colGUID1") - ' - 'colCONFIG_ID - ' - Me.colCONFIG_ID.FieldName = "CONFIG_ID" - Me.colCONFIG_ID.Name = "colCONFIG_ID" - resources.ApplyResources(Me.colCONFIG_ID, "colCONFIG_ID") - ' - 'colVALUE - ' - Me.colVALUE.FieldName = "VALUE" - Me.colVALUE.Name = "colVALUE" - resources.ApplyResources(Me.colVALUE, "colVALUE") - ' - 'colSEQUENCE - ' - Me.colSEQUENCE.FieldName = "SEQUENCE" - Me.colSEQUENCE.Name = "colSEQUENCE" - resources.ApplyResources(Me.colSEQUENCE, "colSEQUENCE") - ' - 'colDEFAULT - ' - Me.colDEFAULT.FieldName = "DEFAULT" - Me.colDEFAULT.Name = "colDEFAULT" - resources.ApplyResources(Me.colDEFAULT, "colDEFAULT") - ' - 'colCOLOR - ' - Me.colCOLOR.FieldName = "COLOR" - Me.colCOLOR.Name = "colCOLOR" - resources.ApplyResources(Me.colCOLOR, "colCOLOR") - ' - 'colADDED_WHO1 - ' - Me.colADDED_WHO1.FieldName = "ADDED_WHO" - Me.colADDED_WHO1.Name = "colADDED_WHO1" - resources.ApplyResources(Me.colADDED_WHO1, "colADDED_WHO1") - ' - 'colADDED_WHEN1 - ' - Me.colADDED_WHEN1.FieldName = "ADDED_WHEN" - Me.colADDED_WHEN1.Name = "colADDED_WHEN1" - resources.ApplyResources(Me.colADDED_WHEN1, "colADDED_WHEN1") - ' - 'colCHANGED_WHO1 - ' - Me.colCHANGED_WHO1.FieldName = "CHANGED_WHO" - Me.colCHANGED_WHO1.Name = "colCHANGED_WHO1" - resources.ApplyResources(Me.colCHANGED_WHO1, "colCHANGED_WHO1") - ' - 'colCHANGED_WHEN1 - ' - Me.colCHANGED_WHEN1.FieldName = "CHANGED_WHEN" - Me.colCHANGED_WHEN1.Name = "colCHANGED_WHEN1" - resources.ApplyResources(Me.colCHANGED_WHEN1, "colCHANGED_WHEN1") - ' - 'TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - ' - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager - ' - Me.TableAdapterManager.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter = Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_LOG_ESSENTIALSTableAdapter = Nothing - Me.TableAdapterManager.TBPMO_SAP_FUBATableAdapter = Nothing - Me.TableAdapterManager.UpdateOrder = DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator - ' - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.BindingSource = Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.CountItem = Me.BindingNavigatorCountItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.CountItemFormat = "of {0}" - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.DeleteItem = Me.BindingNavigatorDeleteItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem}) - resources.ApplyResources(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator, "TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator") - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.Name = "TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator" - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem - ' - 'BindingNavigatorAddNewItem - ' - Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorAddNewItem, "BindingNavigatorAddNewItem") - Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem" - ' - 'BindingNavigatorCountItem - ' - Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem" - resources.ApplyResources(Me.BindingNavigatorCountItem, "BindingNavigatorCountItem") - ' - 'BindingNavigatorDeleteItem - ' - Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorDeleteItem, "BindingNavigatorDeleteItem") - Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem" - ' - 'BindingNavigatorMoveFirstItem - ' - Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveFirstItem, "BindingNavigatorMoveFirstItem") - Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem" - ' - 'BindingNavigatorMovePreviousItem - ' - Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMovePreviousItem, "BindingNavigatorMovePreviousItem") - Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem" - ' - 'BindingNavigatorSeparator - ' - Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator" - resources.ApplyResources(Me.BindingNavigatorSeparator, "BindingNavigatorSeparator") - ' - 'BindingNavigatorPositionItem - ' - resources.ApplyResources(Me.BindingNavigatorPositionItem, "BindingNavigatorPositionItem") - Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem" - ' - 'BindingNavigatorSeparator1 - ' - Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1" - resources.ApplyResources(Me.BindingNavigatorSeparator1, "BindingNavigatorSeparator1") - ' - 'BindingNavigatorMoveNextItem - ' - Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveNextItem, "BindingNavigatorMoveNextItem") - Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem" - ' - 'BindingNavigatorMoveLastItem - ' - Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.BindingNavigatorMoveLastItem, "BindingNavigatorMoveLastItem") - Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem" - ' - 'BindingNavigatorSeparator2 - ' - Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2" - resources.ApplyResources(Me.BindingNavigatorSeparator2, "BindingNavigatorSeparator2") - ' - 'TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem - ' - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - resources.ApplyResources(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem, "TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem") - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem.Name = "TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem" - ' - 'TBWH_ENTITYTableAdapter - ' - Me.TBWH_ENTITYTableAdapter.ClearBeforeFill = True - ' - 'TableAdapterManager1 - ' - Me.TableAdapterManager1.BackupDataSetBeforeUpdate = False - Me.TableAdapterManager1.Connection = Nothing - Me.TableAdapterManager1.TBDD_CLIENTTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_CONNECTIONTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_DOKUMENTARTTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_EINGANGSARTENTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_EMAIL_ACCOUNTTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_GROUPS_USERTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_INDEX_AUTOMTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_USER_GROUPSTableAdapter = Nothing - Me.TableAdapterManager1.TBDD_USERTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_APPOINTMENTSTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_CONSTRUCTOR_USER_SQLTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FOLLOW_UP_EMAILTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FOLLUPEMAIL_USERTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTOR_DETAILTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_CONSTRUCTORTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_TYPETableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORM_VIEWTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_FORMTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_KONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_LANGUAGE_OBJECTTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_RECORD_LOG_CONFIGTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_RECORDTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_RIGHT_GROUPTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_RIGHT_USERTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_STRUCTURE_NODES_CONFIGURATIONTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_TEMPLATE_ENTITYTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_TEMPLATE_PATTERNTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_TEMPLATETableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WD_FVIEW_DT_INDEXTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WD_IMPORT_PROFILE_IDXTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WD_IMPORT_PROFILETableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WD_NAMECONVENTION_FORMATTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WD_OBJECTTYPETableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WORKFLOW_TASK_HISTORYTableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WORKFLOW_TASK_STATETableAdapter = Nothing - Me.TableAdapterManager1.TBPMO_WORKFLOWTableAdapter = Nothing - Me.TableAdapterManager1.UpdateOrder = DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete - ' - 'TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter - ' - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter.ClearBeforeFill = True - ' - 'TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - ' - Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.ClearBeforeFill = True - ' - 'frmWD_Resultlist_Config - ' - resources.ApplyResources(Me, "$this") - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.Controls.Add(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator) - Me.Controls.Add(Me.SplitContainer1) - Me.Name = "frmWD_Resultlist_Config" - Me.SplitContainer1.Panel1.ResumeLayout(False) - Me.SplitContainer1.Panel2.ResumeLayout(False) - CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainer1.ResumeLayout(False) - CType(Me.GridMain, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_ECMAdmin, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwMain, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).EndInit() - Me.SplitContainerControl1.ResumeLayout(False) - CType(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBWH_ENTITYBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DD_DMSDataSet, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.grvwCombobox, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.ResumeLayout(False) - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents SplitContainer1 As System.Windows.Forms.SplitContainer - Friend WithEvents GridMain As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwMain As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents DD_ECMAdmin As DD_Record_Organizer.DD_ECMAdmin - Friend WithEvents TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - Friend WithEvents TableAdapterManager As DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager - Friend WithEvents TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator As System.Windows.Forms.BindingNavigator - Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel - Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox - Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton - Friend WithEvents COLUMN_VIEWTextBox As System.Windows.Forms.TextBox - Friend WithEvents HEADER_CAPTIONTextBox As System.Windows.Forms.TextBox - Friend WithEvents WIDTHTextBox As System.Windows.Forms.TextBox - Friend WithEvents VISIBLECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents DD_DMSDataSet As DD_Record_Organizer.DD_DMSDataSet - Friend WithEvents TBWH_ENTITYBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBWH_ENTITYTableAdapter As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_ENTITYTableAdapter - Friend WithEvents TableAdapterManager1 As DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager - Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox - Friend WithEvents LANGUAGEComboBox As System.Windows.Forms.ComboBox - Friend WithEvents labelSuccess As System.Windows.Forms.Label - Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox - Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox - Friend WithEvents EDITABLECheckBox As System.Windows.Forms.CheckBox - Friend WithEvents CONFIG_CLOUMNSCheckbox As System.Windows.Forms.CheckBox - Friend WithEvents TYPE_IDComboBox As System.Windows.Forms.ComboBox - Friend WithEvents TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter - Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colENTITY_ID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colLANGUAGE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCOLUMN_VIEW As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colHEADER_CAPTION As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colWIDTH As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colTYPE_ID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHO As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHEN As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colVISIBLE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colEDITABLE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colNAME As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents SEQUENCETextBox As System.Windows.Forms.TextBox - Friend WithEvents TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource As System.Windows.Forms.BindingSource - Friend WithEvents TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter As DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - Friend WithEvents SplitContainerControl1 As DevExpress.XtraEditors.SplitContainerControl - Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl - Friend WithEvents grvwCombobox As DevExpress.XtraGrid.Views.Grid.GridView - Friend WithEvents colGUID1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCONFIG_ID As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colVALUE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colSEQUENCE As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colDEFAULT As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCOLOR As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHO1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colADDED_WHEN1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHO1 As DevExpress.XtraGrid.Columns.GridColumn - Friend WithEvents colCHANGED_WHEN1 As DevExpress.XtraGrid.Columns.GridColumn -End Class diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx b/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx deleted file mode 100644 index 381e234..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - - - - - - Default - - - Top, Left - - - - - - Tile - - - Inherit - - - - 0, 0 - - - - Center - - - - - - - None - - - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx.bak b/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx.bak deleted file mode 100644 index d1c7e70..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.en-US.resx.bak +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - - - - - - Default - - - Top, Left - - - - - - Tile - - - Inherit - - - - 0, 0 - - - - Center - - - - - - - None - - - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx b/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx deleted file mode 100644 index 6d77232..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx +++ /dev/null @@ -1,1637 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - Horizontal - - - Top, Bottom, Left, Right - - - 152, 17 - - - 17, 17 - - - 0, 28 - - - - True - - - 0 - - - True - - - 2 - - - True - - - 3 - - - True - - - 4 - - - True - - - 5 - - - True - - - 6 - - - True - - - 7 - - - True - - - 8 - - - True - - - 9 - - - True - - - 10 - - - True - - - 11 - - - True - - - 12 - - - True - - - 13 - - - NAME - - - True - - - 1 - - - 864, 295 - - - 0 - - - GridMain - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel1 - - - 0 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - True - - - Fill - - - 0, 0 - - - False - - - True - - - 3, 14 - - - 43, 13 - - - 2 - - - Entität: - - - ENTITY_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 0 - - - True - - - Microsoft Sans Serif, 9.75pt, style=Bold - - - 5, 351 - - - 177, 16 - - - 28 - - - Änderungen gespeichert - - - False - - - labelSuccess - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 1 - - - False - - - True - - - 3, 171 - - - 68, 13 - - - 35 - - - Reihenfolge: - - - SEQUENCELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 2 - - - 114, 194 - - - 68, 24 - - - 30 - - - Sichtbar - - - VISIBLECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 3 - - - 114, 168 - - - 178, 21 - - - 36 - - - SEQUENCETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 4 - - - 114, 302 - - - 178, 21 - - - 21 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 5 - - - 750, 56 - - - 114, 141 - - - 178, 21 - - - 35 - - - TYPE_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 6 - - - False - - - True - - - 3, 305 - - - 87, 13 - - - 20 - - - Geändert Wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 7 - - - True - - - False - - - 6, 198 - - - 62, 17 - - - 33 - - - Manuell - - - CONFIG_CLOUMNSCheckbox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 8 - - - 114, 276 - - - 178, 21 - - - 19 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 9 - - - 214, 194 - - - 78, 24 - - - 32 - - - Editierbar - - - EDITABLECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 10 - - - False - - - True - - - 3, 279 - - - 79, 13 - - - 18 - - - Geändert Wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 11 - - - 114, 250 - - - 178, 21 - - - 17 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 12 - - - False - - - True - - - 3, 39 - - - 50, 13 - - - 25 - - - Sprache: - - - LANGUAGELabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 13 - - - False - - - True - - - 3, 253 - - - 75, 13 - - - 16 - - - Erstellt Wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 14 - - - de-DE - - - en-US - - - 114, 36 - - - 178, 21 - - - 25 - - - LANGUAGEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 15 - - - 114, 224 - - - 178, 21 - - - 15 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 16 - - - 160, 56 - - - 17, 56 - - - 114, 11 - - - 178, 21 - - - 24 - - - ComboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 17 - - - False - - - True - - - 3, 227 - - - 67, 13 - - - 14 - - - Erstellt Wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 18 - - - False - - - True - - - 3, 144 - - - 63, 13 - - - 12 - - - Spaltentyp: - - - TYPE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 19 - - - False - - - True - - - 3, 66 - - - 71, 13 - - - 6 - - - Name Intern: - - - COLUMN_VIEWLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 20 - - - 114, 115 - - - 178, 21 - - - 28 - - - WIDTHTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 21 - - - 114, 63 - - - 178, 21 - - - 26 - - - COLUMN_VIEWTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 22 - - - False - - - True - - - 3, 118 - - - 75, 13 - - - 10 - - - Spaltenbreite: - - - WIDTHLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 23 - - - False - - - True - - - 3, 92 - - - 73, 13 - - - 8 - - - Spaltenname: - - - HEADER_CAPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 24 - - - 114, 89 - - - 178, 21 - - - 27 - - - HEADER_CAPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 25 - - - Panel1 - - - 17, 95 - - - Fill - - - False - - - 0, 0 - - - True - - - 0 - - - True - - - 1 - - - True - - - 2 - - - True - - - 3 - - - True - - - 4 - - - True - - - 5 - - - True - - - 6 - - - True - - - 7 - - - True - - - 8 - - - True - - - 9 - - - 521, 400 - - - 0 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerControl1.Panel2 - - - 0 - - - Panel2 - - - 864, 400 - - - 37 - - - SplitContainerControl1 - - - SplitContainerControl1 - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel2 - - - 0 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 864, 727 - - - 323 - - - 0 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 516, 17 - - - 874, 17 - - - 1047, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 35, 22 - - - of {0} - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 864, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 368, 56 - - - 570, 56 - - - 1163, 56 - - - 375, 95 - - - True - - - 184 - - - 6, 13 - - - 864, 727 - - - Resultlist Config - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - grvwMain - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colENTITY_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colLANGUAGE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOLUMN_VIEW - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colHEADER_CAPTION - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colWIDTH - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colTYPE_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colVISIBLE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEDITABLE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwCombobox - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCONFIG_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colVALUE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSEQUENCE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colDEFAULT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOLOR - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHO1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_ENTITYTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmWD_Resultlist_Config - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx.bak b/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx.bak deleted file mode 100644 index 5898969..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.resx.bak +++ /dev/null @@ -1,1637 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Fill - - - - 0, 0 - - - Horizontal - - - Top, Bottom, Left, Right - - - 152, 17 - - - 17, 17 - - - 0, 28 - - - - True - - - 0 - - - True - - - 2 - - - True - - - 3 - - - True - - - 4 - - - True - - - 5 - - - True - - - 6 - - - True - - - 7 - - - True - - - 8 - - - True - - - 9 - - - True - - - 10 - - - True - - - 11 - - - True - - - 12 - - - True - - - 13 - - - NAME - - - True - - - 1 - - - 864, 295 - - - 0 - - - GridMain - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel1 - - - 0 - - - SplitContainer1.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 0 - - - True - - - Fill - - - 0, 0 - - - False - - - True - - - 3, 14 - - - 43, 13 - - - 2 - - - Entität: - - - ENTITY_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 0 - - - True - - - Microsoft Sans Serif, 9.75pt, style=Bold - - - 5, 351 - - - 177, 16 - - - 28 - - - Änderungen gespeichert - - - False - - - labelSuccess - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 1 - - - False - - - True - - - 3, 171 - - - 68, 13 - - - 35 - - - Reihenfolge: - - - SEQUENCELabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 2 - - - 114, 194 - - - 68, 24 - - - 30 - - - Sichtbar - - - VISIBLECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 3 - - - 114, 168 - - - 178, 21 - - - 36 - - - SEQUENCETextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 4 - - - 114, 302 - - - 178, 21 - - - 21 - - - CHANGED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 5 - - - 750, 56 - - - 114, 141 - - - 178, 21 - - - 35 - - - TYPE_IDComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 6 - - - False - - - True - - - 3, 305 - - - 87, 13 - - - 20 - - - Geändert Wann: - - - CHANGED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 7 - - - True - - - False - - - 6, 198 - - - 62, 17 - - - 33 - - - Manuell - - - CONFIG_CLOUMNSCheckbox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 8 - - - 114, 276 - - - 178, 21 - - - 19 - - - CHANGED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 9 - - - 214, 194 - - - 78, 24 - - - 32 - - - Editierbar - - - EDITABLECheckBox - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 10 - - - False - - - True - - - 3, 279 - - - 79, 13 - - - 18 - - - Geändert Wer: - - - CHANGED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 11 - - - 114, 250 - - - 178, 21 - - - 17 - - - ADDED_WHENTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 12 - - - False - - - True - - - 3, 39 - - - 50, 13 - - - 25 - - - Sprache: - - - LANGUAGELabel1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 13 - - - False - - - True - - - 3, 253 - - - 75, 13 - - - 16 - - - Erstellt Wann: - - - ADDED_WHENLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 14 - - - de-DE - - - en-US - - - 114, 36 - - - 178, 21 - - - 25 - - - LANGUAGEComboBox - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 15 - - - 114, 224 - - - 178, 21 - - - 15 - - - ADDED_WHOTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 16 - - - 160, 56 - - - 17, 56 - - - 114, 11 - - - 178, 21 - - - 24 - - - ComboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 17 - - - False - - - True - - - 3, 227 - - - 67, 13 - - - 14 - - - Erstellt Wer: - - - ADDED_WHOLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 18 - - - False - - - True - - - 3, 144 - - - 63, 13 - - - 12 - - - Spaltentyp: - - - TYPE_IDLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 19 - - - False - - - True - - - 3, 66 - - - 71, 13 - - - 6 - - - Name Intern: - - - COLUMN_VIEWLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 20 - - - 114, 115 - - - 178, 21 - - - 28 - - - WIDTHTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 21 - - - 114, 63 - - - 178, 21 - - - 26 - - - COLUMN_VIEWTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 22 - - - False - - - True - - - 3, 118 - - - 75, 13 - - - 10 - - - Spaltenbreite: - - - WIDTHLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 23 - - - False - - - True - - - 3, 92 - - - 73, 13 - - - 8 - - - Spaltenname: - - - HEADER_CAPTIONLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 24 - - - 114, 89 - - - 178, 21 - - - 27 - - - HEADER_CAPTIONTextBox - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainerControl1.Panel1 - - - 25 - - - Panel1 - - - 17, 95 - - - Fill - - - False - - - 0, 0 - - - True - - - 0 - - - True - - - 1 - - - True - - - 2 - - - True - - - 3 - - - True - - - 4 - - - True - - - 5 - - - True - - - 6 - - - True - - - 7 - - - True - - - 8 - - - True - - - 9 - - - 521, 400 - - - 0 - - - GridControl1 - - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainerControl1.Panel2 - - - 0 - - - Panel2 - - - 864, 400 - - - 37 - - - SplitContainerControl1 - - - SplitContainerControl1 - - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - SplitContainer1.Panel2 - - - 0 - - - SplitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SplitContainer1 - - - 1 - - - 864, 727 - - - 323 - - - 0 - - - SplitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 516, 17 - - - 874, 17 - - - 1047, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC - pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ - Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ - /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA - zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ - IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E - rkJggg== - - - - True - - - 23, 22 - - - Neu hinzufügen - - - 35, 22 - - - of {0} - - - Die Gesamtanzahl der Elemente. - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC - DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC - rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV - i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG - 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG - QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX - bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Löschen - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 - wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 - v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg - UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA - Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu - lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Erste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w - 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f - Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ - 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC - - - - True - - - 23, 22 - - - Vorherige verschieben - - - 6, 25 - - - Position - - - False - - - 50, 23 - - - 0 - - - Aktuelle Position - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 - n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI - N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f - oAc0QjgAAAAASUVORK5CYII= - - - - True - - - 23, 22 - - - Nächste verschieben - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// - h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B - twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA - kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG - WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 - 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== - - - - True - - - 23, 22 - - - Letzte verschieben - - - 6, 25 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo - dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - - - 23, 22 - - - Daten speichern - - - 0, 0 - - - 864, 25 - - - 1 - - - BindingNavigator1 - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigator - - - System.Windows.Forms.BindingNavigator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 368, 56 - - - 570, 56 - - - 1163, 56 - - - 375, 95 - - - True - - - 184 - - - 6, 13 - - - 864, 727 - - - Resultlist Config - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_ECMAdmin - - - DD_Record_Organizer.DD_ECMAdmin, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - grvwMain - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colENTITY_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colLANGUAGE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOLUMN_VIEW - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colHEADER_CAPTION - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colWIDTH - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colTYPE_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHO - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colVISIBLE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colEDITABLE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colNAME - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITYBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DD_DMSDataSet - - - DD_Record_Organizer.DD_DMSDataSet, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_DOCRESULT_DROPDOWN_ITEMSBindingSource - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grvwCombobox - - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colGUID1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCONFIG_ID - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colVALUE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colSEQUENCE - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colDEFAULT - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCOLOR - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHO1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colADDED_WHEN1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHO1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - colCHANGED_WHEN1 - - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v15.2, Version=15.2.9.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TableAdapterManager, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - BindingNavigatorAddNewItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorCountItem - - - System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorDeleteItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveFirstItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMovePreviousItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorPositionItem - - - System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveNextItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorMoveLastItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BindingNavigatorSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TBWH_ENTITYTableAdapter - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TBWH_ENTITYTableAdapter, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TableAdapterManager1 - - - DD_Record_Organizer.DD_DMSDataSetTableAdapters.TableAdapterManager, DD_DMSDataSet.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter - - - DD_Record_Organizer.DD_ECMAdminTableAdapters.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter, DD_ECMAdmin.Designer.vb, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - frmWD_Resultlist_Config - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.vb b/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.vb deleted file mode 100644 index b85d3b9..0000000 --- a/app/DD-Record-Organizer - Kopie/frmWM_Resultlist_Config.vb +++ /dev/null @@ -1,143 +0,0 @@ -Imports DevExpress.XtraEditors.Repository - -Public Class frmWM_Resultlist_Config - - - Private Sub frmWD_Resultlist_Config_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Try - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_IDTableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG_TYPE_ID) - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Fill(Me.DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG) - Me.TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Connection.ConnectionString = MyConnectionString - - Me.TBWH_ENTITYTableAdapter.Connection.ConnectionString = MyConnectionString - Me.TBWH_ENTITYTableAdapter.Fill(Me.DD_DMSDataSet.TBWH_ENTITY, USER_LANGUAGE) - - AddHandler DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleting, AddressOf TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleting - - Dim colorEdit As New RepositoryItemColorEdit() - colorEdit.ShowCustomColors = False - colorEdit.ShowSystemColors = False - colorEdit.ShowWebColors = True - colorEdit.StoreColorAsInteger = True - - AddHandler colorEdit.FormatEditValue, AddressOf colorEdit_Format - AddHandler colorEdit.ParseEditValue, AddressOf colorEdit_Parse - - - grvwCombobox.Columns.Item("GUID").Visible = False - grvwCombobox.Columns.Item("ADDED_WHO").Visible = False - grvwCombobox.Columns.Item("ADDED_WHEN").Visible = False - grvwCombobox.Columns.Item("CHANGED_WHO").Visible = False - grvwCombobox.Columns.Item("CHANGED_WHEN").Visible = False - grvwCombobox.Columns.Item("CONFIG_ID").Visible = False - grvwCombobox.Columns.Item("COLOR").ColumnEdit = colorEdit - - - ' Gruppierung nach Entität und dann nach Sprache - grvwMain.Columns.Item("NAME").GroupIndex = 0 - grvwMain.Columns.Item("LANGUAGE").GroupIndex = 1 - ' Unwichtige Spalten ausblenden - grvwMain.Columns.Item("GUID").Visible = False - grvwMain.Columns.Item("ADDED_WHO").Visible = False - grvwMain.Columns.Item("ADDED_WHEN").Visible = False - grvwMain.Columns.Item("CHANGED_WHO").Visible = False - grvwMain.Columns.Item("CHANGED_WHEN").Visible = False - Catch ex As System.Exception - MsgBox("Error while loading TBPMO_DOCSEARCH_RESULTLIST_CONFIG:" & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingNavigatorSaveItem.Click - Try - Me.Validate() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource.EndEdit() - - If DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.GetChanges() IsNot Nothing Then - Me.CHANGED_WHOTextBox.Text = USER_USERNAME - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource.EndEdit() - Me.TBPMO_DOCSEARCH_RESULTLIST_CONFIGTableAdapter.Update(Me.DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG) - labelSuccess.Visible = True - Else - MsgBox("No changes") - labelSuccess.Visible = False - End If - Catch ex As Exception - MsgBox("Error while saving TBPMO_DOCSEARCH_RESULTLIST_CONFIG:" & vbNewLine & ex.Message) - End Try - End Sub - - Private Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBPMO_DOCSEARCH_RESULTLIST_CONFIGBindingSource.AddingNew - DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.ADDED_WHOColumn.DefaultValue = USER_USERNAME - ' Alle neuhinzugefügten Columns müssen CONFIG_COLUMNS = True haben - DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.CONFIG_COLUMNSColumn.DefaultValue = True - - ' VISIBLE und EDITABLE sollen explizit ausgewählt werden, deshalb erstmal False setzen - DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.VISIBLEColumn.DefaultValue = False - DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.EDITABLEColumn.DefaultValue = False - - ' SEQUENCE Erhält den Standart Wert 1 - DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIG.SEQUENCEColumn.DefaultValue = 0 - End Sub - - Private Sub grvwMain_FocusedRowChanged(sender As Object, e As DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs) Handles grvwMain.FocusedRowChanged - labelSuccess.Visible = False - - Dim rowHandle = grvwMain.GetSelectedRows().FirstOrDefault() - If rowHandle >= 0 Then - Dim row = grvwMain.GetRow(rowHandle) - Dim configId As Integer = row.Item("GUID") - - TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Fill(DD_ECMAdmin.TBPMO_DOCRESULT_DROPDOWN_ITEMS, configId) - End If - - - - - - End Sub - - Private Sub grvwMain_CustomUnboundColumnData(sender As Object, e As DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs) Handles grvwMain.CustomUnboundColumnData - If e.IsGetData Then - Dim row As DataRowView = e.Row - Dim entityId = row.Item("ENTITY_ID") - Dim entityRow As DataRow = DD_DMSDataSet.TBWH_ENTITY.Select("FORM_ID = " & entityId).First() - If Not IsNothing(entityRow.Item("FORM_TITLE")) Then - e.Value = entityRow.Item("FORM_TITLE").ToString() - End If - End If - End Sub - - Private Sub TYPE_IDComboBox_SelectedValueChanged(sender As Object, e As EventArgs) Handles TYPE_IDComboBox.SelectedValueChanged - Dim value = TYPE_IDComboBox.SelectedValue - - If value = 3 Then - 'show splitter - Else - 'hide splitter - End If - End Sub - - Private Sub colorEdit_Format(sender As Object, e As DevExpress.XtraEditors.Controls.ConvertEditValueEventArgs) - Console.WriteLine("") - End Sub - - Private Sub colorEdit_Parse(sender As Object, e As DevExpress.XtraEditors.Controls.ConvertEditValueEventArgs) - Console.WriteLine("") - End Sub - - Private Sub grvwCombobox_RowUpdated(sender As Object, e As DevExpress.XtraGrid.Views.Base.RowObjectEventArgs) Handles grvwCombobox.RowUpdated - TBPMO_DOCRESULT_DROPDOWN_ITEMSTableAdapter.Update(DD_ECMAdmin) - End Sub - - Private Sub TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowDeleting(sender As Object, e As DD_Record_Organizer.DD_ECMAdmin.TBPMO_DOCSEARCH_RESULTLIST_CONFIGRowChangeEvent) - Dim isConfigColumn As Boolean = e.Row.Item("CONFIG_COLUMNS") - - If (isConfigColumn = False) Then - e.Row.RejectChanges() - End If - - End Sub - -End Class \ No newline at end of file diff --git a/app/DD-Record-Organizer.sln b/app/DD-Record-Organizer.sln index 001f708..a9d1194 100644 --- a/app/DD-Record-Organizer.sln +++ b/app/DD-Record-Organizer.sln @@ -7,10 +7,6 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "OrgFlow", "DD-Record-Organi EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "RecordOrganizer_RightManager", "RecordOrganizer_RightManager\RecordOrganizer_RightManager.vbproj", "{F1C8A9DF-2452-4E3B-9C32-0C792F6ED2E6}" EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VERSION_CHECKER", "VERSION_CHECKER\VERSION_CHECKER.vbproj", "{BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}" -EndProject -Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "SetupVS19", "SetupVS19\SetupVS19.wixproj", "{7727A1A0-451F-4166-84B2-F1CD53B66692}" -EndProject Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Setup_NoUpdaterVS19", "Setup_NoUpdaterVS19\Setup_NoUpdaterVS19.wixproj", "{A7F7585A-C46A-4436-9F6E-17629325CE58}" EndProject Global @@ -82,59 +78,6 @@ Global {F1C8A9DF-2452-4E3B-9C32-0C792F6ED2E6}.SingleImage|Mixed Platforms.ActiveCfg = Release|Any CPU {F1C8A9DF-2452-4E3B-9C32-0C792F6ED2E6}.SingleImage|Mixed Platforms.Build.0 = Release|Any CPU {F1C8A9DF-2452-4E3B-9C32-0C792F6ED2E6}.SingleImage|x86.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.CD_ROM|Any CPU.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.CD_ROM|Any CPU.Build.0 = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.CD_ROM|Mixed Platforms.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.CD_ROM|Mixed Platforms.Build.0 = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.CD_ROM|x86.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Debug|x86.ActiveCfg = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.DVD-5|Any CPU.ActiveCfg = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.DVD-5|Any CPU.Build.0 = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.DVD-5|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.DVD-5|Mixed Platforms.Build.0 = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.DVD-5|x86.ActiveCfg = Debug|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Release|Any CPU.Build.0 = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.Release|x86.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.SingleImage|Any CPU.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.SingleImage|Any CPU.Build.0 = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.SingleImage|Mixed Platforms.ActiveCfg = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.SingleImage|Mixed Platforms.Build.0 = Release|Any CPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7}.SingleImage|x86.ActiveCfg = Release|Any CPU - {7727A1A0-451F-4166-84B2-F1CD53B66692}.CD_ROM|Any CPU.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.CD_ROM|Any CPU.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.CD_ROM|Mixed Platforms.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.CD_ROM|Mixed Platforms.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.CD_ROM|x86.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.CD_ROM|x86.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Debug|Any CPU.ActiveCfg = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Debug|x86.ActiveCfg = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Debug|x86.Build.0 = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.DVD-5|Any CPU.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.DVD-5|Any CPU.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.DVD-5|Mixed Platforms.ActiveCfg = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.DVD-5|Mixed Platforms.Build.0 = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.DVD-5|x86.ActiveCfg = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.DVD-5|x86.Build.0 = Debug|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Release|Any CPU.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Release|Mixed Platforms.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Release|x86.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.Release|x86.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.SingleImage|Any CPU.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.SingleImage|Any CPU.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.SingleImage|Mixed Platforms.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.SingleImage|Mixed Platforms.Build.0 = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.SingleImage|x86.ActiveCfg = Release|x86 - {7727A1A0-451F-4166-84B2-F1CD53B66692}.SingleImage|x86.Build.0 = Release|x86 {A7F7585A-C46A-4436-9F6E-17629325CE58}.CD_ROM|Any CPU.ActiveCfg = Release|x86 {A7F7585A-C46A-4436-9F6E-17629325CE58}.CD_ROM|Any CPU.Build.0 = Release|x86 {A7F7585A-C46A-4436-9F6E-17629325CE58}.CD_ROM|Mixed Platforms.ActiveCfg = Release|x86 diff --git a/app/SetupVS19/Product.wxs b/app/SetupVS19/Product.wxs deleted file mode 100644 index 088bd8a..0000000 --- a/app/SetupVS19/Product.wxs +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1 - - - - diff --git a/app/SetupVS19/SetupVS19.wixproj b/app/SetupVS19/SetupVS19.wixproj deleted file mode 100644 index 7e297fd..0000000 --- a/app/SetupVS19/SetupVS19.wixproj +++ /dev/null @@ -1,71 +0,0 @@ - - - - Debug - x86 - 3.10 - 7727a1a0-451f-4166-84b2-f1cd53b66692 - 2.0 - SetupVS19 - Package - - - bin\$(Configuration)\ - obj\$(Configuration)\ - Debug - - -b "$(SolutionDir)DD-Record-Organizer\bin\$(Configuration)" - -b "$(SolutionDir)RecordOrganizer_RightManager\bin\$(Configuration)" - -b "$(SolutionDir)VERSION_CHECKER\bin\$(Configuration)" - -cultures:de-DE,en-US - - - - bin\$(Configuration)\ - obj\$(Configuration)\ - - - - - - - $(WixExtDir)\WixUtilExtension.dll - WixUtilExtension - - - $(WixExtDir)\WixUIExtension.dll - WixUIExtension - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/Setup_NoUpdaterVS19/Product.wxs b/app/Setup_NoUpdaterVS19/Product.wxs index 4e9118e..bd6c296 100644 --- a/app/Setup_NoUpdaterVS19/Product.wxs +++ b/app/Setup_NoUpdaterVS19/Product.wxs @@ -23,8 +23,6 @@ AllowSameVersionUpgrades="no" DowngradeErrorMessage="Eine neuere Version von [ProductName] ist bereits installiert. Das Setup wird beendet." /> - - @@ -35,7 +33,7 @@ - + @@ -64,18 +62,6 @@ - - - - - - - - - - - - @@ -99,7 +85,7 @@ - + @@ -227,7 +213,7 @@ - + @@ -255,13 +241,13 @@ - + - + @@ -311,10 +297,6 @@ - - - - diff --git a/app/Setup_NoUpdaterVS19/Setup_NoUpdaterVS19.wixproj b/app/Setup_NoUpdaterVS19/Setup_NoUpdaterVS19.wixproj index d4aff50..9a2039b 100644 --- a/app/Setup_NoUpdaterVS19/Setup_NoUpdaterVS19.wixproj +++ b/app/Setup_NoUpdaterVS19/Setup_NoUpdaterVS19.wixproj @@ -1,74 +1,63 @@ - - Debug - x86 - 3.10 - a7f7585a-c46a-4436-9f6e-17629325ce58 - 2.0 - Setup_NoUpdaterVS19 - Package - - - bin\$(Configuration)\ - obj\$(Configuration)\ - Debug - - -b "$(SolutionDir)DD-Record-Organizer\bin\$(Configuration)" - -b "$(SolutionDir)RecordOrganizer_RightManager\bin\$(Configuration)" - -b "$(SolutionDir)VERSION_CHECKER\bin\$(Configuration)" - -cultures:de-DE,en-US - - - - bin\$(Configuration)\ - obj\$(Configuration)\ - - - - - - - $(WixExtDir)\WixUtilExtension.dll - WixUtilExtension - - - $(WixExtDir)\WixUIExtension.dll - WixUIExtension - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - --> \ No newline at end of file diff --git a/app/VERSION_CHECKER/App.config b/app/VERSION_CHECKER/App.config deleted file mode 100644 index 066f94c..0000000 --- a/app/VERSION_CHECKER/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/app/VERSION_CHECKER/ClassInit.vb b/app/VERSION_CHECKER/ClassInit.vb deleted file mode 100644 index 0302337..0000000 --- a/app/VERSION_CHECKER/ClassInit.vb +++ /dev/null @@ -1,163 +0,0 @@ -Imports System.ComponentModel -Imports System.IO -Imports DD_LIB_Standards -Public Class ClassInit - Public Sub New() - End Sub - - Public Sub InitLogger() - ClassLogger.Init("", "") - clsLogger.LOGFILE_PATH = ClassLogger.logDateiname - End Sub - - Public Function InitDatabase() - Try - Dim dbResult As Boolean - clsDatabase.GUI = True - If MyConnectionString <> String.Empty Then - dbResult = clsDatabase.Init(MyConnectionString) - Return dbResult - Else - - Return False - - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitDatabase: " & ex.Message, True) - Return False - End Try - - End Function - Public Sub InitBasics() - Try - - Dim sql = String.Format("SELECT * FROM TBDD_MODULES WHERE UPPER(NAME) = UPPER('Record-Organizer')") - Dim KONFIG_DT As DataTable = clsDatabase.Return_Datatable(sql, False) - If KONFIG_DT.Rows.Count = 1 Then - MyServer_UpdatePath = KONFIG_DT.Rows(0).Item("VERSION_UPATE_PATH") - End If - sql = String.Format("SELECT * FROM TBDD_VERSION_UPDATE WHERE GUID = (SELECT MAX(GUID) FROM TBDD_VERSION_UPDATE WHERE UPPER(MODULE_NAME) = UPPER('{0}'))", "Record-Organizer") - Dim DT_UPDATE As DataTable = clsDatabase.Return_Datatable(sql, False) - If Not IsNothing(DT_UPDATE) Then - If DT_UPDATE.Rows.Count = 1 Then - UPDATE_ID = DT_UPDATE.Rows(0).Item("GUID") - - VERSION_SERVER = DT_UPDATE.Rows(0).Item("VERSION_NO") - FORCE_UPDATE = DT_UPDATE.Rows(0).Item("FORCE_UPD") - VERSIONS_FOR_FORCE_UPDATE = DT_UPDATE.Rows(0).Item("VERSION_FORCE_UPD") - ALL_USERS = DT_UPDATE.Rows(0).Item("ALL_USERS") - sql = String.Format("SELECT * FROM TBDD_VERSION_ITEMS WHERE UPDATE_ID = {0} ORDER BY GUID", UPDATE_ID) - DT_UPDATE_ITEMS = clsDatabase.Return_Datatable(sql) - End If - End If - - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitBasics: " & ex.Message, True) - End Try - - End Sub - - Public Shared Function InitUser(Optional _User As String = "") - Try - Dim sql = "" - USER_USERNAME = Environment.UserName - sql = String.Format("SELECT * FROM TBDD_USER WHERE (LOWER(USERNAME) = LOWER('{0}'))", USER_USERNAME) - Dim USER_DT As DataTable = clsDatabase.Return_Datatable(sql, True) - If USER_DT.Rows.Count = 0 Then - ClassLogger.Add(" - User '" & USER_USERNAME & "' not listed in Useradministration!", False) - 'MsgBox("Achtung: Sie sind nicht in der Userverwaltung hinterlegt." & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:") - 'Me.Close() - Dim msg = String.Format("You are not listed in the Useradministration." & vbNewLine & "Please contact the admin.") - MsgBox(msg, MsgBoxStyle.Exclamation) - Return False - Else - USER_GUID = USER_DT.Rows(0).Item("GUID") - USER_LANGUAGE = USER_DT.Rows(0).Item("LANGUAGE") - If USER_LANGUAGE <> "de-DE" Then - CAPTION_CONFIRMATION = "Confirmation" - End If - sql = String.Format("SELECT UPDATE_PATH FROM TBDD_VERSION_USER_UPDATE_PATH WHERE USER_ID = {0} AND UPPER(MODULE_NAME) = UPPER('{1}')", USER_GUID, "Record-Organizer") - Dim USER_UPDATE_PATH = clsDatabase.Execute_Scalar(sql) - If Not IsNothing(USER_UPDATE_PATH) Then - If USER_UPDATE_PATH <> String.Empty Then - MyServer_UpdatePath = USER_UPDATE_PATH - End If - Else - MyServer_UpdatePath = String.Empty - End If - sql = String.Format("SELECT CASE VERSION_CLIENT WHEN '' THEN '{3}' ELSE VERSION_CLIENT END AS VERSION_CLIENT FROM VWDD_LOGIN_USER_HISTORY WHERE GUID = (select MAX(GUID) from VWDD_LOGIN_USER_HISTORY where USER_ID = {0} AND VERSION_CLIENT <> '' AND UPPER(MACHINE_NAME) = UPPER('{1}') AND UPPER(MODULE) = UPPER('{2}'))", USER_GUID, Environment.MachineName, "Record-Organizer", VERSION_SERVER) - VERSION_USER = clsDatabase.Execute_Scalar(sql) - If IsNothing(VERSION_USER) Then - sql = String.Format("SELECT CASE VERSION_CLIENT WHEN '' THEN '{2}' ELSE VERSION_CLIENT END AS VERSION_CLIENT FROM VWDD_LOGIN_USER_HISTORY WHERE GUID = (select MAX(GUID) from VWDD_LOGIN_USER_HISTORY where USER_ID = {0} AND VERSION_CLIENT <> '' AND UPPER(MODULE) = UPPER('{1}'))", USER_GUID, "Record-Organizer", VERSION_SERVER) - VERSION_USER = clsDatabase.Execute_Scalar(sql) - If IsNothing(VERSION_USER) Then - VERSION_USER = "1.0.0.0" - End If - End If - Return True - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitUser_Update_Spec: " & ex.Message, True) - Return False - End Try - - End Function - Dim RecExe_found As Boolean = False - Public Function InitInstallPath() - Try - Dim readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\Digital Data\Record Organizer", "Path", Nothing) - If Not IsNothing(readValue) Then - MY_INSTALL_PATH = readValue - Return True - Else - MY_INSTALL_PATH = "" - For Each s In Directory.GetLogicalDrives() - If RecExe_found = False Then - DirSearch(s) - End If - Next - If RecExe_found = False Then - ' MsgBox("Could not find the path for RecordOrganizer - Please check your installation!", MsgBoxStyle.Critical) - Return False - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InitInstallPath: " & ex.Message, True) - Return False - End Try - End Function - Sub DirSearch(ByVal sDir As String) - Dim d As String - Dim f As String - Try - For Each d In Directory.GetDirectories(sDir) - If d.Contains("$Recycle") = False Or d.Contains("System Volume") = False Then - If RecExe_found = False Then - For Each f In Directory.GetFiles(d, "DD-Record-Organizer.exe") - RecExe_found = True - MY_INSTALL_PATH = Path.GetDirectoryName(f) - Exit Sub - Next - End If - If RecExe_found = False Then - DirSearch(d) - End If - End If - Next - Catch excpt As System.Exception - ClassLogger.Add("Unexpected Error in DirSearch: " & excpt.Message, True) - MY_INSTALL_PATH = "" - End Try - End Sub - Public Shared Function InsertEssential_Log(REFERENCE_KEY As Integer, REFERENCE_STRING As String, COMMENT As String) - Try - Dim insert = String.Format("INSERT INTO TBPMO_LOG_ESSENTIALS (REFERENCE_KEY,REFERENCE_STRING,COMMENT,ADDED_WHO) VALUES ({0},'{1}','{2}','{3}')", REFERENCE_KEY, REFERENCE_STRING, COMMENT, USER_USERNAME) - Return clsDatabase.Execute_non_Query(insert, False) - Catch ex As Exception - ClassLogger.Add("Unexpected Error in InsertEssential_Log: " & ex.Message, True) - Return False - End Try - End Function - -End Class diff --git a/app/VERSION_CHECKER/ClassLogger.vb b/app/VERSION_CHECKER/ClassLogger.vb deleted file mode 100644 index ea2777c..0000000 --- a/app/VERSION_CHECKER/ClassLogger.vb +++ /dev/null @@ -1,207 +0,0 @@ -Imports System.IO -Imports DD_LIB_Standards -Public Class ClassLogger - Public Shared DateiSpeicherort As String = Nothing - Public Shared DateiPrefix As String = "" - Public Shared Datei As IO.File = Nothing - Public Shared logDateiname As String = "" - Private Shared StreamWriter As IO.StreamWriter = Nothing - Private Shared HasInformedAboutError As Boolean = False - ' eine Art Konstruktor - Public Shared Sub Init(ByVal speicherort As String, Optional ByVal prefix As String = "", Optional ByVal appendFile As Boolean = True) - ' initialisiert den Speicherort - ClassLogger.SetSpeicherort(speicherort) - ' wenn ein Prfix gesetzt wurde - If Not prefix = "" Then - ' initialisiert das Prefix - ClassLogger.SetPrefix(prefix) - End If - Dim str As String = ClassLogger.DateiSpeicherort & "\" & ClassLogger.DateiPrefix & System.DateTime.Now.ToString("yyyy_MM_dd") & ".txt" - Dim anz As Integer = 1 - Do While File.Exists(str) - Dim info As New FileInfo(str) - Dim length As Long = info.Length - If length > 5000000 Then - str = IO.Path.GetDirectoryName(str) - str = str & "\" & ClassLogger.DateiPrefix & System.DateTime.Now.ToString("yyyy_MM_dd") & "(" & anz.ToString & ").txt" - anz = anz + 1 - Else - Exit Do - End If - Loop - ClassLogger.logDateiname = str - If Not appendFile Then - ' der Versuch die Datei zu löschen - My.Computer.FileSystem.WriteAllText(ClassLogger.logDateiname, String.Empty, False) - End If - ' testen ob sich die Datei öffnen und beschreiben lässt - 'ClassNILogger.CheckIsLogWritable() - End Sub - - ' legt den Speicherort fest - Public Shared Sub SetSpeicherort(ByVal speicherort As String) - Dim f As New IO.DirectoryInfo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Digital Data\RecordOrganizer-VersionCheck\Log")) - If speicherort = "" Then - If IO.Directory.Exists(f.ToString) = False Then - IO.Directory.CreateDirectory(f.ToString) - End If - ClassLogger.DateiSpeicherort = f.ToString - Else - ClassLogger.DateiSpeicherort = speicherort - End If - - End Sub - - ' legt das Prefix für den Dateinamen fest - Public Shared Sub SetPrefix(ByVal prefix As String) - ClassLogger.DateiPrefix = prefix - End Sub - - Public Shared Sub Add(ByVal information As String, Optional ByVal ACHTUNG As Boolean = True) - If ClassLogger.OpenFile Then - Try - If ACHTUNG Then - ClassLogger.StreamWriter.WriteLine(Now.ToString & " #ERROR# : " & information) - If (information.Contains("Der Zugriff auf den Pfad")) Then - - Else - ERROR_WHILE_UPDATING = True - End If - - - Else - ClassLogger.StreamWriter.WriteLine(Now.ToString & " >>" & information) - End If - ClassLogger.CloseFile() - Catch e As Exception - ClassLogger.ShowErrorMessage() - End Try - Else - ClassLogger.ShowErrorMessage() - End If - End Sub - 'Public Shared Sub Add(ByVal ex As Exception) - ' If ClassLogger.OpenFile Then - ' Try - ' ClassLogger.StreamWriter.WriteLine("##### Exception (" & System.DateTime.Now & ")") - ' ClassLogger.StreamWriter.WriteLine("##### Error: " & ex.Message & " Source [" & ex.Source & "]") - ' ClassLogger.CloseFile() - ' Catch e As Exception - ' ClassLogger.ShowErrorMessage() - ' End Try - ' Else - ' ClassLogger.ShowErrorMessage() - ' End If - 'End Sub - ' öffnet eine Datei zum Schreiben - Private Shared Function OpenFile() - Try - ' wenn ein Speicherort festgelegt wurde - If Not ClassLogger.DateiSpeicherort = Nothing Then - ' den Dateienamen definieren - Dim dateiname As String = ClassLogger.logDateiname - ' Datei anlegen wenn noch nicht vorhanden - My.Computer.FileSystem.WriteAllText(dateiname, String.Empty, True) - ' die Datei zum Schreiben öffnen - ClassLogger.StreamWriter = New IO.StreamWriter(dateiname, True, System.Text.Encoding.UTF8) - End If - ' wenn die Datei erfolgreich geöffnet wurde - If ClassLogger.StreamWriter IsNot Nothing Then - Return True - Else - Return False - End If - Catch ex As Exception - Return False - End Try - - End Function - - ' öffnet eine Datei zum Schreiben - Private Shared Function OpenFile(ByVal DateiSpeicherort As String, ByVal DateiPrefix As String) - - Try - - ' wenn ein Speicherort festgelegt wurde - If Not DateiSpeicherort = Nothing And ClassLogger.CheckIsLogWritable() Then - - ' den Dateienamen definieren - Dim dateiname As String = ClassLogger.logDateiname - ' Datei anlegen wenn noch nicht vorhanden - My.Computer.FileSystem.WriteAllText(dateiname, String.Empty, True) - - ' die Datei zum Schreiben öffnen - ClassLogger.StreamWriter = New IO.StreamWriter(dateiname, True, System.Text.Encoding.UTF8) - End If - - ' wenn die Datei erfolgreich geöffnet wurde - If ClassLogger.StreamWriter IsNot Nothing Then - Return True - Else - Return False - End If - - Catch ex As Exception - Return False - End Try - - End Function - - - ' schliesst die geöffnete Datei - Private Shared Sub CloseFile() - - ' wenn eine Datei geöffnet ist - If ClassLogger.StreamWriter IsNot Nothing Then - ' die Datei schliessen - ClassLogger.StreamWriter.Close() - ClassLogger.StreamWriter = Nothing - End If - End Sub - - - Public Shared Function CheckIsLogWritable() - - If ClassLogger.OpenFile Then - Try - ClassLogger.CloseFile() - Catch e As Exception - ClassLogger.ShowErrorMessage() - Return False - End Try - Else - ClassLogger.ShowErrorMessage() - Return False - End If - - Return True - End Function - - - Public Shared Function CheckIsLogWritable(ByVal vDateiSpeicherort As String, ByVal vDateiPrefix As String) - - If ClassLogger.OpenFile(vDateiSpeicherort, vDateiPrefix) Then - Try - ClassLogger.CloseFile() - Catch e As Exception - ClassLogger.ShowErrorMessage() - Return False - End Try - Else - ClassLogger.ShowErrorMessage() - Return False - End If - - Return True - End Function - - - Private Shared Sub ShowErrorMessage() - If Not ClassLogger.HasInformedAboutError Then - MsgBox("Please make sure You can access the logpath and are able to write to the file. This may be due to security privileges or storage place in the drive." & _ - vbNewLine & vbNewLine & "A logfile won't be written from now on." & vbNewLine & vbNewLine & "You won't be informed about further logdetails from now on.", _ - MsgBoxStyle.Information, "Error opening Logfile") - ClassLogger.HasInformedAboutError = True - End If - End Sub -End Class diff --git a/app/VERSION_CHECKER/DD_Icons_ICO_ADDI_1.ico b/app/VERSION_CHECKER/DD_Icons_ICO_ADDI_1.ico deleted file mode 100644 index 0b2bcc28247b10c04d2acb86f975890d16370b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14942 zcmeHN3v`o37EYR`O`0}I)22z&rq8rZ(D4i;>A>b^t}Pr2v=rUcDOV)j+QXdNt6ifnE*# z{53Erp;ZM;2Ic@$fU&?(pc3c@WCO`S91sIU0^vX?ApiL@^p+4Zud21~pvt(dR2Ba? zRmVR`HP)wr9fW(HxPbgw;D5k>fD^!Hz!BhW;C0~lz_Y;9z-C}Qa4)bNSPZaErvl@E z;Q;H@39wFWKmuR_^ne-&@|L#eIn?=wLgNZj$W?%vg5_a=hLl0!Km>&b87Lw+g(8%x z6d965k)c@>rRqaQRUyTwofNMbOo`zmC`CJ#QgscKrkg|=`l*y{xRLUsmr|i|ITgh; zQ$N!^R2I9DD&n>Xy|PZxwkIwk|2@Du{Tet890youik>rd)quMGoEN>Akh|)T%YsNQ z3#K5Ml7i$RLdR-FENPWC=+OcF6;o39Xv&P7O$El=$!S_8>BA8~zOUs)FY1D;9QWjq zQz0N^ZI@TrUtu6kum$!{Bwa`vY@bU;bs?F%M$#=$FOjHPqj{R>)Ht`w(Q> zBv2K<9b^0nw@i4yL!QfeidyR~%89y}>-ii|281jsL0xa;MlJNRZ?3DI%a*y1aVZV7 zY`pB}J$1pnJoD1;inz_>h@8Xs{uC&#To3AdllkGN8#z%6{K_E7;+wK;+;4r$yUX(& z;50S+eJ?-y7Rm!q$HoBjeT(~zCtrtQwqF^#lArxH^X}>y-+MeRa-weZ`%Zj#EtQzp z@xA#0=KBuYv!{HMB1RIAdtXjnhX4SkTFr)HCn&do4qqCk7IxvOzrHGIO8l192=s=R6)6B?O;5*vQjeR=D za#iu7&$`RGAH=AO$QnMB=j7KAmox^L?~yFSybgRNSdblzH zHtgf(DYaK^eNx1-cKr;FNsobRIS{Z5?HtWA%=OE62>S2%g1r=@v*W&;qC#^KL)nC^ zEUzvk9WoaphOQBDbF8LJ)HA@ggeI5nrN%1Qzu!R`lD24b9+(rW(F8|*z{&q3m6Sc#|b57IU9r)UG6LC*YdaO;NRYjvvUqCPL z`qUA5gJ>TWi&PqC!_glbF-EJ?*TSZWUe8F+cAm-+Qzv1}jzKKlANCEV2_@U$0}hZj zGzooH>o;aLgl3C&uy(irpOzRJNPsnyV823zj@tB$fmjqeA(xF@lDc>6#Z;S@@{GQc_X9%!yyAL>1ksh{P=*BV|Y z+GkltVIG=M`8*Yv7Yp5AKEKXw&b$i}8>w%?d@8auQE6NYRa+ky^E20u37q%Q|PD#eI5M&IYV)^SqveEI%sG^RDl^T*m#L%XzJjwigAOE7ynl{Zt0# zI&Mb-+t;;D+eNN9X+KS`+)ug2o5UWE^jznuT&(@|AsOyE{XJ_`_oal0I?7E(>>XQ9 zDwT@D)EcUFY@}@uzB>f(1pET8|EBAvdC4X5b#aD`ZF_`Y9htvH>`|x`Mz7}~l*qHM z;l7%opH3wSE2(elRKL$j&-1*)dtmv-g;Z%@LD`N%a%ASx+=c@eKK<}?9ua8(H4p*> zWG@t)zDm=&;vz{7Pref8VS@8P8lJNW@-0HVSBE*$F6JEG!%0B=$7?$==N4_J*|jgy z%(^|K3|4o;Stj-eP3jWLG)yOF@?4r;zxCYj_P;yp!^08a^h!G=*`C2R%ayp%Ed3as8X6dt!we!^@<$lfM zIS7#ZqC4Y*!-eFCvF`f0?XLK`IJ-D8FHd;tMf%P9Va^lKCuUTKC_+Z2GaJ)9I+Wxmn1dR4S>ZrA5s3soL>0zGB_skB*$21YSiz4qyj(JnI1VXP$8D zqBGu*t1T&Fj2B_5`Jk0u~qkchxeB#;1?tgjhE6=?*^MgajtIwVNuFv=1 zx3M0wfDC|j5zz%-%z;C__{N5n1)MK)=Kk(E7I+U~yc2s>;n9?sm`E#EuB3VM<`LVN zeZLXwe(v+!=Xma7U#3;2i1iomhi2%fQJ!(Zch!zN|2cK&!+%{qf9KwfYkqtG-{1Ru zus^=Aor3N6Q}Jcao?stPpZA!Uhl1pxUOMM<7e3G8GYno!bq3xuV}H)R+!{U@dkRx% zSi$P|JK-BF_=XShYU^s**OM#%X1dpvAU=4n**75fOeQHyZ) zwuB1JP3P;K_Z}HHaNXf+2DBU<-T%I0L-JQ0A87m4$7IyYD5e6{%UetePXF0uEK z6j4txVMP?8RFg)dA+sr#Zk)1*{_@9<7rgz(Cxf4BeQP$xV#~rQ+YVeeX#G3I3AcTL zedCKb%e?gQKmJ_)Y7`!ew1SV9S?08jgIp3AQ| z&VtY2Z!y5PwgX=-XI=35C-1rEMlS@fabyZBCXF&)oK^di`*O?J-|9m$#X5ucN6Rgb zvhRMCxn8Xc^&4D#YrOb|E3IM-v!CZP1GL{G@HY{L&^+QZCO)ewF+U)_6XCXjbHHKX zNg)4fapihZKYwo{&f$B?NqV2x#=IxZ`;vLsLoSQ`HPysFC9ScT+aX{(umC6nqJV&X zpTWF3yU>mq5IzOZT(J$+3X}NeB30W!eWGs@eUi`icpL!dfH!Nct((xs^#Ff|69M#i z4ci%??#j`&1;CzRWtUtz*3kr8F$b1m{+}$qx#6?Qc3u~eo&jD3)&tXkJizaq(49dj=H(!q7c(2$JR*Cp@hWM7qgB$k1cbx=Y2G#--flT0M$IYMKz?J>;B|fX+ zJ@XHm?SBz=>x`Sf za@b1_@b{2np7-}mZ&|MfdNt6ifnE*tYM@sGKTZQ!AM?fM5`0~8+J^6+`Mox7UeTV) zx=H2j_q$7d>+yYFYR@+fZLhzxRJOt;udLiBO>EE0@&zAI@=edTtGVkm^o+Q#Z%@m~ lm6uZJi|;48(oohP@ -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - 'HINWEIS: Diese Datei wird automatisch generiert und darf nicht direkt bearbeitet werden. Wenn Sie Änderungen vornehmen möchten - ' oder in dieser Datei Buildfehler auftreten, wechseln Sie zum Projekt-Designer. - ' (Wechseln Sie dazu zu den Projekteigenschaften, oder doppelklicken Sie auf den Knoten "Mein Projekt" im - ' Projektmappen-Explorer). Nehmen Sie auf der Registerkarte "Anwendung" entsprechende Änderungen vor. - ' - Partial Friend Class MyApplication - - _ - Public Sub New() - MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) - Me.IsSingleInstance = false - Me.EnableVisualStyles = true - Me.SaveMySettingsOnExit = true - Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses - End Sub - - _ - Protected Overrides Sub OnCreateMainForm() - Me.MainForm = Global.VERSION_CHECKER.frmVersionCheck - End Sub - End Class -End Namespace diff --git a/app/VERSION_CHECKER/My Project/Application.myapp b/app/VERSION_CHECKER/My Project/Application.myapp deleted file mode 100644 index 1be6527..0000000 --- a/app/VERSION_CHECKER/My Project/Application.myapp +++ /dev/null @@ -1,10 +0,0 @@ - - - true - frmVersionCheck - false - 0 - true - 0 - true - \ No newline at end of file diff --git a/app/VERSION_CHECKER/My Project/AssemblyInfo.vb b/app/VERSION_CHECKER/My Project/AssemblyInfo.vb deleted file mode 100644 index 9cf2137..0000000 --- a/app/VERSION_CHECKER/My Project/AssemblyInfo.vb +++ /dev/null @@ -1,35 +0,0 @@ -Imports System -Imports System.Reflection -Imports System.Runtime.InteropServices - -' Allgemeine Informationen über eine Assembly werden über die folgenden -' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -' die mit einer Assembly verknüpft sind. - -' Die Werte der Assemblyattribute überprüfen - - - - - - - - - - -'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird - - -' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -' -' Hauptversion -' Nebenversion -' Buildnummer -' Revision -' -' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -' übernehmen, indem Sie "*" eingeben: -' - - - diff --git a/app/VERSION_CHECKER/My Project/Resources.Designer.vb b/app/VERSION_CHECKER/My Project/Resources.Designer.vb deleted file mode 100644 index 8724915..0000000 --- a/app/VERSION_CHECKER/My Project/Resources.Designer.vb +++ /dev/null @@ -1,63 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - -Imports System - -Namespace My.Resources - - 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - ''' - ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - ''' - _ - Friend Module Resources - - Private resourceMan As Global.System.Resources.ResourceManager - - Private resourceCulture As Global.System.Globalization.CultureInfo - - ''' - ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - ''' - _ - Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager - Get - If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("VERSION_CHECKER.Resources", GetType(Resources).Assembly) - resourceMan = temp - End If - Return resourceMan - End Get - End Property - - ''' - ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - ''' - _ - Friend Property Culture() As Global.System.Globalization.CultureInfo - Get - Return resourceCulture - End Get - Set - resourceCulture = value - End Set - End Property - End Module -End Namespace diff --git a/app/VERSION_CHECKER/My Project/Resources.resx b/app/VERSION_CHECKER/My Project/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/app/VERSION_CHECKER/My Project/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/app/VERSION_CHECKER/My Project/Settings.Designer.vb b/app/VERSION_CHECKER/My Project/Settings.Designer.vb deleted file mode 100644 index ca026ae..0000000 --- a/app/VERSION_CHECKER/My Project/Settings.Designer.vb +++ /dev/null @@ -1,73 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - _ - Partial Friend NotInheritable Class MySettings - Inherits Global.System.Configuration.ApplicationSettingsBase - - Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) - -#Region "Automatische My.Settings-Speicherfunktion" -#If _MyType = "WindowsForms" Then - Private Shared addedHandler As Boolean - - Private Shared addedHandlerLockObject As New Object - - _ - Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) - If My.Application.SaveMySettingsOnExit Then - My.Settings.Save() - End If - End Sub -#End If -#End Region - - Public Shared ReadOnly Property [Default]() As MySettings - Get - -#If _MyType = "WindowsForms" Then - If Not addedHandler Then - SyncLock addedHandlerLockObject - If Not addedHandler Then - AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings - addedHandler = True - End If - End SyncLock - End If -#End If - Return defaultInstance - End Get - End Property - End Class -End Namespace - -Namespace My - - _ - Friend Module MySettingsProperty - - _ - Friend ReadOnly Property Settings() As Global.VERSION_CHECKER.My.MySettings - Get - Return Global.VERSION_CHECKER.My.MySettings.Default - End Get - End Property - End Module -End Namespace diff --git a/app/VERSION_CHECKER/My Project/Settings.settings b/app/VERSION_CHECKER/My Project/Settings.settings deleted file mode 100644 index 85b890b..0000000 --- a/app/VERSION_CHECKER/My Project/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/app/VERSION_CHECKER/My Project/licenses.licx b/app/VERSION_CHECKER/My Project/licenses.licx deleted file mode 100644 index e69de29..0000000 diff --git a/app/VERSION_CHECKER/VERSION_CHECKER.vbproj b/app/VERSION_CHECKER/VERSION_CHECKER.vbproj deleted file mode 100644 index 344db79..0000000 --- a/app/VERSION_CHECKER/VERSION_CHECKER.vbproj +++ /dev/null @@ -1,144 +0,0 @@ - - - - - Debug - AnyCPU - {BD9ADB52-06CA-401C-84C7-1D94BC3E07E7} - WinExe - VERSION_CHECKER.My.MyApplication - VERSION_CHECKER - VERSION_CHECKER - 512 - WindowsForms - v4.5.2 - true - - - - AnyCPU - true - full - true - true - bin\Debug\ - VERSION_CHECKER.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - AnyCPU - pdbonly - false - true - true - bin\Release\ - VERSION_CHECKER.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - On - - - Binary - - - Off - - - On - - - DD_Icons_ICO_ADDI_1.ico - - - - ..\..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Form - - - frmVersionCheck.vb - Form - - - - - True - Application.myapp - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - - frmVersionCheck.vb - - - - VbMyResourcesResXFileCodeGenerator - Resources.Designer.vb - My.Resources - Designer - - - - - MyApplicationCodeGenerator - Application.Designer.vb - - - SettingsSingleFileGenerator - My - Settings.Designer.vb - - - - - - - - - \ No newline at end of file diff --git a/app/VERSION_CHECKER/frmVersionCheck.Designer.vb b/app/VERSION_CHECKER/frmVersionCheck.Designer.vb deleted file mode 100644 index c6ea4a5..0000000 --- a/app/VERSION_CHECKER/frmVersionCheck.Designer.vb +++ /dev/null @@ -1,123 +0,0 @@ - _ -Partial Class frmVersionCheck - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmVersionCheck)) - Me.lblStatus = New System.Windows.Forms.Label() - Me.pbStatus = New System.Windows.Forms.ProgressBar() - Me.Label1 = New System.Windows.Forms.Label() - Me.PictureBox2 = New System.Windows.Forms.PictureBox() - Me.Label2 = New System.Windows.Forms.Label() - CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'lblStatus - ' - Me.lblStatus.AutoSize = True - Me.lblStatus.Font = New System.Drawing.Font("Segoe UI", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblStatus.ForeColor = System.Drawing.SystemColors.ControlText - Me.lblStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.lblStatus.Location = New System.Drawing.Point(213, 70) - Me.lblStatus.Name = "lblStatus" - Me.lblStatus.Size = New System.Drawing.Size(173, 15) - Me.lblStatus.TabIndex = 3 - Me.lblStatus.Text = "Checking for newer version...." - Me.lblStatus.TextAlign = System.Drawing.ContentAlignment.MiddleCenter - ' - 'pbStatus - ' - Me.pbStatus.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.pbStatus.Location = New System.Drawing.Point(216, 88) - Me.pbStatus.Name = "pbStatus" - Me.pbStatus.Size = New System.Drawing.Size(253, 23) - Me.pbStatus.TabIndex = 2 - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Font = New System.Drawing.Font("Segoe UI", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label1.ForeColor = System.Drawing.SystemColors.ControlText - Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.Label1.Location = New System.Drawing.Point(212, 12) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(208, 21) - Me.Label1.TabIndex = 6 - Me.Label1.Text = "Checking for new updates" - Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter - ' - 'PictureBox2 - ' - Me.PictureBox2.BackColor = System.Drawing.Color.Transparent - Me.PictureBox2.Image = CType(resources.GetObject("PictureBox2.Image"), System.Drawing.Image) - Me.PictureBox2.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.PictureBox2.Location = New System.Drawing.Point(12, 12) - Me.PictureBox2.Name = "PictureBox2" - Me.PictureBox2.Size = New System.Drawing.Size(183, 185) - Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom - Me.PictureBox2.TabIndex = 5 - Me.PictureBox2.TabStop = False - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.BackColor = System.Drawing.Color.Transparent - Me.Label2.Font = New System.Drawing.Font("Impact", 26.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label2.ForeColor = System.Drawing.Color.DarkMagenta - Me.Label2.Location = New System.Drawing.Point(95, 128) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(134, 43) - Me.Label2.TabIndex = 7 - Me.Label2.Text = "Updater" - ' - 'frmVersionCheck - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.BackColor = System.Drawing.Color.LightSteelBlue - Me.ClientSize = New System.Drawing.Size(481, 207) - Me.ControlBox = False - Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.PictureBox2) - Me.Controls.Add(Me.Label1) - Me.Controls.Add(Me.lblStatus) - Me.Controls.Add(Me.pbStatus) - Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.MaximizeBox = False - Me.MinimizeBox = False - Me.Name = "frmVersionCheck" - Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen - Me.Text = "Checking for newer version of ADDI" - CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents lblStatus As System.Windows.Forms.Label - Friend WithEvents pbStatus As System.Windows.Forms.ProgressBar - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents PictureBox2 As System.Windows.Forms.PictureBox - Friend WithEvents Label2 As System.Windows.Forms.Label - -End Class diff --git a/app/VERSION_CHECKER/frmVersionCheck.resx b/app/VERSION_CHECKER/frmVersionCheck.resx deleted file mode 100644 index b8f72a0..0000000 --- a/app/VERSION_CHECKER/frmVersionCheck.resx +++ /dev/null @@ -1,469 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - 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 - RU5ErkJggg== - - - - - AAABAAIAEBAQAAEABAAoAQAAJgAAABAQAAABAAgAaAUAAE4BAAAoAAAAEAAAACAAAAABAAQAAAAAAIAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAD///////8AAPd3d3d3fwAA93d3d3d/AAD3d3d3 - d38AAPd3d3d3fwD/93d3d3d/Dzj3d3d3d38Pg/f/////f///93d3/39/8z////d//3////D//3d3fw+D - //OP////Dzjz+D8AAAAA//P/8AAAAAAA//AAAAAA//8AAPAAAADwAAAA8AAAAPAAAADwAAAAwAAAAIAA - AACAAAAAAAAAAAAAAAAEAAAAgAAAAIA/AADAfwAA8f8AACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAA - AAAAAAAAAAEAAAABAAAAAAAAQkJCABp9wgAohcUAhIODAIaGhgCkyeMA6O7zAPHv8AD29vYA+Pj4AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkJCQkJCQkJCQkAAAAACQEBAQEB - AQEBAQEJAAAAAAkBAQEBAQEBAQEBCQAAAAAJAQEBAQEBAQEBAQkAAAAACQEBAQEBAQEBAQEJAAAJCQkB - AQEBAQEBAQEBCQAJAwYJAQEBAQEBAQEBAQkACgYDBwEICAgICAgICAEJCQkJBwkBAQEBBAgIAQgBCQkC - AgkJCQkJCQQECAgIAQkJCQkHCgAKBwkJBAEBAQEJAAkGAwcJBwMGCQkJCQkJCQAJAwYJAgkGAwkAAAAA - AAAAAAkJCQIJCQkAAAAAAAAAAAAAAAkJCQAAAAAAAAAAAP//AADwAAAA8AAAAPAAAADwAAAA8AAAAMAA - AACAAAAAgAAAAAAAAAAAAAAABAAAAIAAAACAPwAAwH8AAPH/AAA= - - - \ No newline at end of file diff --git a/app/VERSION_CHECKER/frmVersionCheck.vb b/app/VERSION_CHECKER/frmVersionCheck.vb deleted file mode 100644 index 5b83941..0000000 --- a/app/VERSION_CHECKER/frmVersionCheck.vb +++ /dev/null @@ -1,405 +0,0 @@ -Imports System.ComponentModel -Imports System.IO -Imports DD_LIB_Standards - -Public Class frmVersionCheck - Private InitSteps As Integer = 6 - Private bw As New BackgroundWorker() - Private mainForm As Form - Private UPDATE_NECESSARY As Boolean = False - Private UPDATE_CANCELLED As Boolean = False - Private Shared myRow As String - Private DBNOTINITIALIZED As Boolean = False - Private Sub InitProgram() - bw.WorkerReportsProgress = True - AddHandler bw.DoWork, AddressOf bw_DoWork - AddHandler bw.ProgressChanged, AddressOf bw_ProgressChanged - AddHandler bw.RunWorkerCompleted, AddressOf bw_RunWorkerCompleted - - ' mainForm = My.Forms.frmMain - - bw.RunWorkerAsync() - End Sub - - Private Function CalcProgress(_step As Integer) - Return _step * (100 / InitSteps) - End Function - Private Sub bw_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) - Try - Dim JUMP_UPDATE As Boolean = False - 'Try - Dim Init = New ClassInit() - bw.ReportProgress(CalcProgress(1), "Initializing Logger") - Init.InitLogger() - myRow = 33 - System.Threading.Thread.Sleep(200) - bw.ReportProgress(CalcProgress(3), "Initializing MySettings") - MySettings_Load() - myRow = 37 - System.Threading.Thread.Sleep(200) - bw.ReportProgress(CalcProgress(2), "Initializing Database") - If Init.InitDatabase() = True Then - myRow = 41 - System.Threading.Thread.Sleep(200) - bw.ReportProgress(CalcProgress(3), "Initializing Basic-Configuration") - Init.InitBasics() - myRow = 45 - System.Threading.Thread.Sleep(200) - bw.ReportProgress(CalcProgress(4), "Initializing User-Configuration") - If ClassInit.InitUser = False Then - Exit Sub - Else - myRow = 51 - VERSION_USER = CInt(VERSION_USER.ToString.Replace(".", "")) - VERSION_SERVER = CInt(VERSION_SERVER.ToString.Replace(".", "")) - myRow = 54 - If (VERSION_USER >= VERSION_SERVER) Or VERSION_SERVER = 1000 Or VERSION_USER = 1000 Then - Exit Sub - End If - UPDATE_NECESSARY = True - If FORCE_UPDATE = False Then - myRow = 60 - If VERSIONS_FOR_FORCE_UPDATE.Contains(VERSION_USER) Then - myRow = 62 - ClassInit.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("VersionChecker: ForceUpdate for User as Version '{0}' is used!", VERSION_USER)) - FORCE_UPDATE = True - End If - End If - ClassLogger.Add(" Using VersionChecker-Version: " & Application.ProductVersion.ToString, False) - If FORCE_UPDATE = False Then - myRow = 68 - If ALL_USERS = False Then - Dim sql = String.Format("SELECT COUNT(GUID) FROM TBDD_VERSION_USER_UPDATE WHERE USER_ID = {0} AND UPDATE_ID = {1}", USER_GUID, UPDATE_ID) - If clsDatabase.Execute_Scalar(sql) = 0 Then - myRow = 73 - ClassInit.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("VersionChecker: User is not part of update-group - UPDATE-ID: {0}", UPDATE_ID)) - Exit Sub - End If - End If - myRow = 77 - Dim msg = "Auf dem Server liegt ein Update für ADDI bereit!" & vbNewLine & "Wollen Sie das Update nun durchführen? Die Dauer ist abhängig von Ihrer Netzwerkverbindung!" - If USER_LANGUAGE <> "de-DE" Then - msg = "There is a new release available for ADDI!" & vbNewLine & "Would You like to install the update now? This might take some minutes!" - End If - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.No Then - UPDATE_CANCELLED = True - Exit Sub - End If - End If - myRow = 89 - If MyServer_UpdatePath <> String.Empty Then - If Directory.Exists(MyServer_UpdatePath) Then - GetTempFolderGuid() - If FOLDER_TEMP <> String.Empty Then - myRow = 94 - bw.ReportProgress(CalcProgress(5), "...Copying files to tempfolder") - ' Make a reference to a directory. - Dim di As New DirectoryInfo(MyServer_UpdatePath) - ' Get a reference to each file in that directory. - Dim fiArr As FileInfo() = di.GetFiles() - ' Display the names of the files. - 'Dim fri As FileInfo - Dim error_while_copying = False - For Each Upd_item As DataRow In DT_UPDATE_ITEMS.Rows - ClassLogger.Add(String.Format("...working on item '{0}': ", Upd_item.Item("ITEM_INFO")), False) - If error_while_copying = True Then - Exit For - End If - Dim updatefile2copy = Path.Combine(MyServer_UpdatePath, Upd_item.Item("ITEM_INFO")) - - Dim tempfilename = Path.Combine(FOLDER_TEMP, Upd_item.Item("ITEM_INFO")) - - If File.Exists(updatefile2copy) Then - Try - System.IO.File.Copy(updatefile2copy, tempfilename) - ClassLogger.Add(String.Format("...item '{0}' was successfully copied", updatefile2copy), False) - Catch ex As Exception - ClassLogger.Add(String.Format("Error while copying file {0} to {1}: " & ex.Message, updatefile2copy, tempfilename)) - error_while_copying = True - End Try - Else - ClassLogger.Add(String.Format("UpdateFile {0} is not existing or accessible", updatefile2copy)) - End If - Next - myRow = "120 - Copying finished" - If error_while_copying = False Then - Replace_Files() - - End If - - Try - Dim upd = String.Format("UPDATE TBDD_VERSION_USER_UPDATE_PATH SET TEMPPATH = '{0}' WHERE USER_ID = {1} AND UPPER(MODULE_NAME) = UPPER('{2}')", FOLDER_TEMP, USER_GUID, "Record-Organizer") - clsDatabase.Execute_Scalar(upd) - For Each Upd_item As DataRow In DT_UPDATE_ITEMS.Rows - If IsDBNull(Upd_item.Item("INFO")) Then - Dim tempfilename = Path.Combine(FOLDER_TEMP, Upd_item.Item("ITEM_INFO")) - Try - System.IO.File.Delete(tempfilename) - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in deleting tempfile '{0}': " & ex.Message, tempfilename)) - End Try - - End If - Next - 'Delete the tempfolder and all data - ' System.IO.Directory.Delete(FOLDER_TEMP, True) - Catch ex As Exception - - End Try - Else - ClassLogger.Add(String.Format("The temporaryFolder could not be created!")) - End If - Else - ClassLogger.Add(String.Format("The Updatepath '{0}'is not accessible or does not exist", MyServer_UpdatePath)) - End If - Else - ClassLogger.Add(String.Format("NO ACTION: the Updatepath is empty")) - End If - End If - - Else - ClassLogger.Add(String.Format("Database was not intialized!"), False) - DBNOTINITIALIZED = True - End If - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in bwDoWork: " & ex.Message)) - ClassLogger.Add("myRow: " & myRow, False) - End Try - End Sub - Sub Replace_Files() - Try - 'Jede Datei im tempfolder wird replaced - Dim di As New DirectoryInfo(FOLDER_TEMP) - ' Get a reference to each file in that directory. - Dim fiArr As FileInfo() = di.GetFiles() - ' Display the names of the files. - ' Dim fri As FileInfo - Dim error_while_replacing = False - For Each Upd_item As DataRow In DT_UPDATE_ITEMS.Rows - Dim BackUpOfFileToReplace As String = MY_INSTALL_PATH & "\" & Upd_item.Item("ITEM_INFO") & ".bac" - BackUpOfFileToReplace = BackUpOfFileToReplace.ToString.Replace("\\", "\") - Dim sourcefile = Path.Combine(FOLDER_TEMP, Upd_item.Item("ITEM_INFO")) - sourcefile = sourcefile.ToString.Replace("\\", "\") - Dim targetfile - ClassLogger.Add(String.Format("...working (replacing) on item '{0}': ", Upd_item.Item("ITEM_INFO")), False) - If IsDBNull(Upd_item.Item("INFO1")) Then - targetfile = Path.Combine(MY_INSTALL_PATH, Upd_item.Item("ITEM_INFO")) - Else - If Upd_item.Item("INFO1") = String.Empty Then - Continue For - Else - targetfile = Path.Combine(MY_INSTALL_PATH, Upd_item.Item("ITEM_INFO")) - ' targetfile = Path.Combine(MY_INSTALL_PATH, Upd_item.Item("INFO1"), Upd_item.Item("ITEM_INFO")) - End If - End If - - targetfile = targetfile.ToString.Replace("\\", "\") - Try - 'Replace the file. - If File.Exists(targetfile) Then - If File_Rename(targetfile, BackUpOfFileToReplace) = True Then - If File.Exists(BackUpOfFileToReplace) Then - If MoveFile(sourcefile, targetfile) = True Then - File_Delete(BackUpOfFileToReplace) - Else - 'Verschieben hat nicht geklappt also die Backupdatei wieder umbenennen! - File_Rename(BackUpOfFileToReplace, targetfile) - End If - End If - Else - - End If - Else - MoveFile(sourcefile, targetfile) - End If - - - Catch ex As Exception - ClassLogger.Add(String.Format("Error while copying file {0} to {1}: " & ex.Message, sourcefile, targetfile)) - error_while_replacing = True - End Try - myRow = "195 - Moving/Replacing finished" - Next - 'For Each fri In fiArr - ' If error_while_replacing = True Then - ' Exit For - ' End If - ' Dim no_work = False - ' For Each row As DataRow In DTEXCLUDE_FILES.Rows - ' Dim content As String = row.Item(0).ToString.ToLower - ' If fri.Name.Contains(content) Then - ' no_work = True - ' End If - ' Next - ' If no_work = False Then 'Copy the file to tempFolder - ' Try - ' Dim BackUpOfFileToReplace As String = REPLACE_RO_PATH & "\" & fri.Name & ".bac" - ' ' Replace the file. - ' Dim sourcefile = fri.FullName - ' Dim targetfile = REPLACE_RO_PATH & "\" & fri.Name - ' If File.Exists(targetfile) Then - ' If File_Rename(targetfile, BackUpOfFileToReplace) = True Then - ' If MoveFile(sourcefile, targetfile) = True Then - ' File.Delete(BackUpOfFileToReplace) - ' Else - ' File_Rename(BackUpOfFileToReplace, targetfile) - ' End If - ' End If - ' Else - ' MoveFile(sourcefile, targetfile) - ' End If - - - ' Catch ex As Exception - ' ClassLogger.Add(String.Format("Error while copying file {0} to {1}: " & ex.Message, fri.FullName, Path.Combine(FOLDER_TEMP, fri.Name))) - ' error_while_replacing = True - ' End Try - ' End If - ' Console.WriteLine(fri.Name) - 'Next fri - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in Replace_Files: {0}", ex.Message)) - End Try - End Sub - Private Shared Function File_Rename(targetfile As String, Renamefilestring As String) - Try - myRow = "240" - Renamefilestring = Renamefilestring.Replace("\\", "\") - If File.Exists(Renamefilestring) Then - myRow = "242" - If File_Delete(Renamefilestring) = False Then - Return False - End If - End If - myRow = "248" - Rename(targetfile, Renamefilestring) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("frmVersionCheck - Unexpected Error in File_Rename: " & " OldPath '{0}'" & "NewPath '{1}'" & "ERROR: {2}", targetfile, Renamefilestring, ex.Message)) - ClassLogger.Add("myRow: " & myRow.ToString, False) - Return False - End Try - End Function - Private Shared Function File_Delete(deletefile As String) - Try - File.Delete(deletefile) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in File_Delete: " & vbNewLine & "deletefile '{0}'" & vbNewLine & "ERROR: {2}", deletefile, ex.Message)) - Return False - End Try - End Function - Private Shared Function MoveFile(sourcefile As String, targetfile As String) - Try - File.Move(sourcefile, targetfile) - Return True - Catch ex As Exception - ClassLogger.Add(String.Format("Unexpected Error in MoveFile: sourcefile '{0}', destfilename '{1}' - ERROR: {2}", sourcefile, targetfile, ex.Message)) - Return False - End Try - End Function - Sub Start_RO() - Dim filename = "" - Try - Dim PMO_PATH - If DBNOTINITIALIZED = True And MY_INSTALL_PATH = String.Empty Then - ClassLogger.Add("Trying to find RecordOrganizer Exe.....", False) - PMO_PATH = System.IO.Path.Combine("D:\Program Files\Digital Data\Record Organizer", "DD-Record-Organizer.exe") - If Not File.Exists(PMO_PATH) Then - PMO_PATH = System.IO.Path.Combine("C:\Program Files (x86)\Digital Data\Record Organizer", "DD-Record-Organizer.exe") - If Not File.Exists(PMO_PATH) Then - - Else - ClassLogger.Add("RecordOrganizer Exe located in : " & PMO_PATH, False) - End If - Else - ClassLogger.Add("RecordOrganizer Exe located in : " & PMO_PATH, False) - End If - Else - PMO_PATH = System.IO.Path.Combine(MY_INSTALL_PATH, "DD-Record-Organizer.exe") - End If - - myRow = "274" - Dim startInfo As New ProcessStartInfo() - startInfo.Arguments = """" & MyConnectionString & """" - filename = startInfo.FileName - - If System.IO.File.Exists(PMO_PATH) Then - myRow = "299" - startInfo.FileName = PMO_PATH - myRow = "301 - " & PMO_PATH - Process.Start(startInfo) - Else - MsgBox("Can not find ADDI-Executable in regular path! Please inform your systemadmin.", MsgBoxStyle.Critical) - startInfo.FileName = "E:\SchreiberM\Visual Studio\GIT\RecordOrganizer\app\DD-Record-Organizer\bin\Debug\DD-Record-Organizer.exe" - Process.Start(startInfo) - End If - - Catch ex As Exception - ClassLogger.Add("Could not find RecordOrganizer: " & filename & " - " & ex.Message) - ClassLogger.Add("myRow: " & myRow.ToString, False) - End Try - - End Sub - Private Function GetTempFolderGuid() As String - Try - Dim folder As String = Path.Combine(Path.GetTempPath, Guid.NewGuid.ToString) - If Not Directory.Exists(folder) Then - Directory.CreateDirectory(folder) - End If - FOLDER_TEMP = folder - Catch ex As Exception - ClassLogger.Add(String.Format("Error while Creating tempfolder: " & ex.Message)) - End Try - - End Function - - Private Sub frmVersionCheck_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing - Try - If ERROR_WHILE_UPDATING = True Then - myRow = "308 - ERROR_WHILE_UPDATING" - Dim msg = String.Format("Während des Updatevorgangs für Version '{0}' haben sich unerwartet Fehler ereignet!" & vbNewLine & "Wollen Sie die Logdatei anzeigen?", VERSION_SERVER) - If USER_LANGUAGE <> "de-DE" Then - msg = String.Format("During update of version '{0}' unexpected errors occured!" & vbNewLine & "Would You like to show the logfile?", VERSION_SERVER) - End If - ClassInit.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("Unexpected errors occured during client-update update of version {0}!", VERSION_SERVER)) - Dim result As MsgBoxResult - result = MessageBox.Show(msg, "Confirmation:", MessageBoxButtons.YesNo, MessageBoxIcon.Question) - If result = MsgBoxResult.Yes Then - Process.Start(ClassLogger.DateiSpeicherort) - End If - Else - If UPDATE_NECESSARY = True Then - If UPDATE_CANCELLED = True Then - If clsDatabase.DB_DEFAULT_INITIALIZED = True Then - ClassInit.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("The ClientUpdate {0} is necessary but user cancelled update-process!", VERSION_SERVER)) - End If - Else - If clsDatabase.DB_DEFAULT_INITIALIZED = True Then - ClassInit.InsertEssential_Log(USER_GUID, "USER-ID", String.Format("The ClientUpdate {0} was completed without errors!", VERSION_SERVER)) - End If - End If - - End If - End If - Catch ex As Exception - ClassLogger.Add("Unexpected Error in FormClosing" & ex.Message) - End Try - - - Start_RO() - End Sub - Private Sub frmVersionCheck_Load(sender As Object, e As EventArgs) Handles Me.Load - InitProgram() - End Sub - Private Sub bw_ProgressChanged(sender As Object, e As System.ComponentModel.ProgressChangedEventArgs) - pbStatus.Value = e.ProgressPercentage - lblStatus.Text = e.UserState.ToString() - End Sub - - Private Sub bw_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) - Me.Close() - End Sub -End Class

pF9-}}pM_km`i<<9%0L!kg& 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 Kt6p`Fy7v!olf+N} diff --git a/app/DD-Record-Organizer - Kopie/Resources/ico858.ico b/app/DD-Record-Organizer - Kopie/Resources/ico858.ico deleted file mode 100644 index aeefdf8a80e9737aae4d0770896a1bd87d26cb26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1078 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/key_go.png b/app/DD-Record-Organizer - Kopie/Resources/key_go.png deleted file mode 100644 index 30b0dc316e52dba388d88112d4c1cc32672fffbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 744 zcmVP)jGlUfiHCke$)P}4*HwX@?mb` zzgiE#M5fLDxtj=lZ6q=+Lkt2$!wyVqxC~@X03De&Gn$t$kdWJig()R`(|L#ldNHNi zi?tK@-;xA1zab1r3XkO&T;m5wdrx2~XU8>fpl4v~7ZF1h+!NXGy*rQ6jw}?mrNKGI zL&zzIrIL-VTRiLE`+jy5wt-SCISiy4pO}x6>V>$`&V{7&3{GoOF)87oTao_ek0H|L zXxL5q?8f4p7$RLZL=Q4>?LH3$EqhS@^b{VAG@wL(0y*{DquI)BECvw!(ty8jr^s8DqzY3Mx|xw6AM%RhNVG>V(j48H=@2*+n87;k63kFsH&hc^Czx zU)p@TON5%2#gM-!LRIG_NS|MUrcZ`*_YPuLB^9Iro+W2D85SRofmAHM&xik`9B1#a z@o-oLow*L$!CJHqC_n){?E(&Zwhf|^V!qqZ#X+&c)jMMwsg3*W31W<{FoWOGV1 zuOTTStWS(&DYr&0v}HowTZPN*IY_RcCU%rj3Cs*;4T3Shy&sFSmGFOV!%!{P*`>;C zSiN43jAg&56(U(ojS}P)jGlUfiHCke$)P}4*HwX@?mb` zzgiE#M5fLDxtj=lZ6q=+Lkt2$!wyVqxC~@X03De&Gn$t$kdWJig()R`(|L#ldNHNi zi?tK@-;xA1zab1r3XkO&T;m5wdrx2~XU8>fpl4v~7ZF1h+!NXGy*rQ6jw}?mrNKGI zL&zzIrIL-VTRiLE`+jy5wt-SCISiy4pO}x6>V>$`&V{7&3{GoOF)87oTao_ek0H|L zXxL5q?8f4p7$RLZL=Q4>?LH3$EqhS@^b{VAG@wL(0y*{DquI)BECvw!(ty8jr^s8DqzY3Mx|xw6AM%RhNVG>V(j48H=@2*+n87;k63kFsH&hc^Czx zU)p@TON5%2#gM-!LRIG_NS|MUrcZ`*_YPuLB^9Iro+W2D85SRofmAHM&xik`9B1#a z@o-oLow*L$!CJHqC_n){?E(&Zwhf|^V!qqZ#X+&c)jMMwsg3*W31W<{FoWOGV1 zuOTTStWS(&DYr&0v}HowTZPN*IY_RcCU%rj3Cs*;4T3Shy&sFSmGFOV!%!{P*`>;C zSiN43jAg&56(U(ojS}1r;P)+00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0oF-GK~z{r?N`l8 z0#OtmZJUZxf{akh5o$605@lcnAyHA2nVh5V5Rog-|)j5;mxAeHY|{{nY#RW_EqA17*dUD}M|}2MtEQ%SsEn zWF|x$Uf$lJbZ|zN(^$k}@rZgu5M|vp_}v7rb>I^(NI=t`GPYN*WfK&Fgw@TG2XIba zByKo9zYZcTXN}JVO%RR~SU}Cw&@p7a@^M6B6R_ znF!p#xFAuO+Ia|VjiEN+oSOu?#;pY>370pIaCmw(p(cG(R4!_qN>3|iTo7Hrw7jbi zc*wG%;^`5*Jpo;iNTt73`>F9t+%T8T{jwYEjME0_G&)OR5(ljX`j`{+dew;vi2@z& z#>g87B%rXg0<(z}$oYi{pwtQYna<2lllM=}i~kO$T!I8af|Xj~1e1g>g+%^yEX21v P00000NkvXXu0mjfU5xYZ diff --git a/app/DD-Record-Organizer - Kopie/Resources/lightbulb.png b/app/DD-Record-Organizer - Kopie/Resources/lightbulb.png deleted file mode 100644 index 3e8743bbc7aafa0296a35daec7bf42966860c05a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645 zcmV;00($+4P)RCwBSQ_pJ?K@|QryOESuLj#i9 z#9$GuqC`=t^pH#bgLo0ViM1iOcu_>8MK2yB6r}a&wcw9Gz?&CQP-CmsqHVJY+jP?= zano)#yR*KXwPoF`58lk1H{bi-o0&I)ZQJn6o7r%VrfJfNzpi(r3)$J;3qMxy5>Q}* zru(TYHwy7|4g=97_v@`Hl=3Uc@1M^zv-^mMs{1jLmn|ek9-PfR$;VEdhiz`d?)~Ea z$j|`BGE*2H%jB0|-WJJq>mbIH{ra)=)%tfvO5vll;gkz<1hE{MW6D!T!3=rU}pP4|Qq#Nvv6s)Y&p!|@X%=iB39q)pe_h@>!xw`3Q zgEtr z6tQT6K1vv2dIi%sgm#AoV}qQAVW8D&b9<-RM7OKsee|tv9>?g+k#9o0pTxd@;_sq{kwlU;^VvV*?BV8P@}BoaZTQUROpWV6|-M`|^n&)=+8tHo3*<<$NU zU`%V~ZF;?hBSYsjJ6%JzV}E(D{pOLqQklliUf9um_tGl-wty`y*p?eYNW56P>X@1s zZs7KrRZKtmV7Lqj^5Fgr7_`LjhdJK@ltF&O`j7?*NUM$KvmNGz)3WjM?V$vHlPT0AFyF?kLE<#HZabCSW3-oa*6;Z zrXD`Ulwd<^2glP%1Y1Kc1Ij%DU^=ME(jKf6APNlA$Uu;J4bVilQHSWX5uJ$9Zsp4M z0%!@LvyTxz=Z6stxlichODIY+yNGt%RM;m`>H4LOKLFs9Y%b5aUN|2|{0Zw|<_~i} fmXz*V19AKYa#qH~!`MXnr> zsl2jMyJzQ*2Ycfu%uw#PN?nk>(U5J;){3yni~ifVXsYrY4mj5(;ADNobXjK96Q_3pf6m?_+$kz+vHe&6$sZu4nLc^>bP0l+XkK D4AE%4 diff --git a/app/DD-Record-Organizer - Kopie/Resources/magifier_zoom_out.png b/app/DD-Record-Organizer - Kopie/Resources/magifier_zoom_out.png deleted file mode 100644 index 81f28199ac1c979f440f0586e6e0da48672e74a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)8VI0S0!CoiyA}k0DS`b78y(oGU6a>AkUK9~n*^7|=kr7cwRFWv6%Z}9bXJxHq zv!bQ7t!|lawm;5>vpILy?iOC&HfG!Hc8BBJ-HKqfMb?WCJa0aq=l6SfssL2|4?ho1 zYF_hZS|)5^i5(2(3eSVtLjTwt+viCU4@P*+9|NQ!zmCYHkC8wnWH2cSOj5$smpmL3 zY1}4f$SympsTgoXWWvkj!KP${W<>az96Yfc0&EV^Sqav$1oSUxqGI6Xq{vddRFu7n z`2LdsHzi;=Dtr$y0$QI$*opyl-1%;k%_tFkSWDaJm;MHp-}I<6Z; z`=uSavTxAsh-+>P#z@O32VYD;@Uw_<1$Q)qo>w&5O)gAWuE2V33*Ucwqps{ny7nxp zX|aTf%a1~AQ*W?v_D-PC*yD@0=#7-ucnX}S5B~d&FdbXR-#fBe_gkP615I1CPtR;N z4-*FwcN*ZjSr5aZ75rZZR34vLukCGEW45>LLezQ{#QvpNP(bBYeXX{uZkgF|xEA`o r)y)eIsC4dIvZ!Ov;+nFL_^*5eZM*&99{1FYS!H42^vW93*vXyAWaiAAdvnj-dv~rGI(D1HTf}di`xV2@ zPW>wB`>*TXDUbjI7>1dio}QbVqiH%8i}5@!Nm8v=Yc`vtd+G4u@Robh`s(Gw`}e!L zx_Wwg`uqExPA5fCkw_$&Ocn}-N~LmodfIBW$ZRgSQCzY$w(Rn{O;{XX9ey+P{K-?J z(b(N>GMRdNdq+k_yk4*0?EJ;(iePyc&0_;u>TczbOcd$auldA~vOkCKSJ|v^xITJV1<46xkir z8PwL59HpsIw4>0r^$N;g^x5*a$>qTT@-BiuOoV|Lu#0wBF8lzp00$fZKhKJ-kisuF z!;VeoIljcjfeerWSRh`>>;YAv1RMc5r4-Uc3dJSHGpz3~aRerkt}LhM3^ympey)(q z`gzKqKr+JDt`Jc(`KJFl$qC++~}*~&lm z9n*pI4()TfT%suI@<`;XAEI?Dr#%a)ec{IF9)@=Cj=|fns%1eKoEIqP499V*s$R&6 z7bSa5wN~-*2$l>+_c0v7`yebU!WtDI3jAMwM3)mM>R1g{36>nj_EpbnIK{F=Y!_=U cC1puk$sNw51z+SK7E4sCRZY|W#TX2K0nIOE(*OVf diff --git a/app/DD-Record-Organizer - Kopie/Resources/module_32xLG.png b/app/DD-Record-Organizer - Kopie/Resources/module_32xLG.png deleted file mode 100644 index b6c799f0481ee6312dc405ba2c62dcf819e248ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?iy0XBj({-ZRBb+KprE~{ zi(^Pd+}kS~IT;iLoG&W$l|N3~wwhJlqC4bYJbRpY=?;qxrK`1gH~qDW^I~H#;AVKx jyj$*QEHeW`!S#oHA9akbE8n#SSgTe~DWM4fyP+uh diff --git a/app/DD-Record-Organizer - Kopie/Resources/module_32xMD.png b/app/DD-Record-Organizer - Kopie/Resources/module_32xMD.png deleted file mode 100644 index 5be8fd8037080e7650df5d529e5851b63736274d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C>Z1E z;uum9_jbA=7lR=O%h`#?_Wz9epZ4-=dSOIMi$QR{q0XiUCwy+6RG#gaaH_q-BeG*v zpRn|b88iPpe0MgdRoR7sktMC%;@8bntidsfUDG)g8W@6W>Y4wvaqM}ZAUVBi#q55d OJq(_%elF{r5}E+Y^*ZMO diff --git a/app/DD-Record-Organizer - Kopie/Resources/module_32xSM.png b/app/DD-Record-Organizer - Kopie/Resources/module_32xSM.png deleted file mode 100644 index 49f886042f365c728c06e93e8ec877e31dc17a21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C|Ky} z;uum9_jbA=SAzkMYjEMo#3J_fSF8Wtb$((Xo4uV!tBGUjS9=c0f1gf#P+WOU%Qo`X zpXdfAk%;$AL8q==)01DYDsu}r%R4>G=cjoN1fP?W2y3tvm@$)~VkZ0KuLoxStZra> l(^#p0;P{f=46GUj3~b+2bk1cS?F3rR;OXk;vd$@?2>|~BL`DDr diff --git a/app/DD-Record-Organizer - Kopie/Resources/note_delete.png b/app/DD-Record-Organizer - Kopie/Resources/note_delete.png deleted file mode 100644 index 8a1f0ff56f3ff9c1d6e1868eaebab76a185b35d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmV--0*L*IP)X_hQMgJ64VgUTuVX_4iRmQ%|%N&1VIKW z6ly_}Niis=j1O#s|KSprLH24(6;msP^w!;>QD2}~Bd>N!nVR)Lt@FeB=w?vJK@BNvc%LDG&20)2m|BSOT zG|GYVcTq|a#BPX7Q8i>wYmuZj)g4Rb?d zoVa*{?96A>%WfKfzN5XZB^D+3Hxl3sDvoG6cLzPuPx0$};+E57TQ6Xj`pC9+z|{wv zz4sm=4ys+P57Xl7YZ7dNID=S?(*+ KMK`oJJU4u@cS5UYBKf&%yzLEJ@`|~Dem~&2^c_%Z2)^!C|aU9>D zpDUaza2)5h%`kwCFbvmuo=*eUpK+)CXzu_smt}#rZ4XP!vP|+>mJuhe>)uclMQ<%D ziUOLZk$*{&pss5W1ObvHA&{>u=Xt(1O>?OEzQ6M0I1>7qWy3ItWxOq2*SFf`a)DtO zfTI9}&>^sA@x@JYn-8Q_(JR{(Y)?C58JD2m%0AHdH5+-F(V_AYq#6h7&%7o};s<;X?aTRRiI nGpsNmuxB4=IQcq5cEf#?tmu5G!emQp95}O~k7g!GhAFSZF{YO5=}%o}v&+ ztF;D=tuc+e+1+v8Y&KMcs1F`*X6LCWHW4@5GZS86v1{@w*czF8%g}0Lafp zlOnfX7N6G*vASl6Pv6LO@iFiChp)Pz9O+YT4Y}q5*_I6^GgOd@EU$wUT^2h!!5aTNj^0Bwu~6M_6pBg{%`DqUgdf%{?w<}Rs%?R0$nMZsFX;&%Qt50&Gj$VVu^Y%1 z-(#h;h~)L8D(aa$gM1;6U7`uTb`zOZ9mm@JN)xN1$^O{VJG|%` z=|pI>8(+S!U`xHg{hKqO98LaIlUjJBCKSn}pwRS8Y zhyiyQoE+^!u9(C8%SUMQw_EDT*QSNm4I!vSzwkOJL~-Ku$w$A=H70o!cU1`VIO#$f;czYdb; z4*;58$>4b+qfQQ;68^@7JE5sw#jpE*579S@TLkU(6yap1yN*Zuy>-hV%Q_v4Ar&!63c8OBr(ZRhFu z_kWs36-AmgZCT>x!RqM;Zu9tqvoHI~k@UmYo_g(*J3c%2{N8}7I+|qKPQzv}7t>%W zsu&9G)UmCzkDYSw{fBnuW4j;1fKV_nicw`$8C6D=F_qu`zUiK$2Oc?5UVY+D(`I@R zW`KlwqLftWHH3Z2_XVNfKn>VgT~k=@- z+N>c>0|@A_HbI9Jn`v0~7cfIF(TS69zaomDS1QtgvaBBfGEPLHccO2~3jc>n^6}^HAEh-2#VxC7YYcDXv!L9X= z-R*SOUvIs;n`8(LxP4~^2|JsiN^hq6cU}5dn4v1~Kl{eT7pm&f$PoY`hyVe%y8G*S bxB&kH@RuR86sIAS00000NkvXXu0mjfZBi!% diff --git a/app/DD-Record-Organizer - Kopie/Resources/page_refresh.png b/app/DD-Record-Organizer - Kopie/Resources/page_refresh.png deleted file mode 100644 index cf347c7d4685128a4a447abb9fb8e939417644f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 858 zcmV-g1Eu_lP)`6pHR2Ufr z!EI=jWf;Km|8+n2IrHqe<9xxFVk)&(Nh?w$Xk`TAyvb=#e=0aySC z00NkRDM597_LiNIJ2M^qhuTvB004REvvU8@of{r?P8tmo3;+Pk0F0@*jAMhdOkS&1 zhJPPfQa;pP0|4+Yk%#j>X}o-s#EF1_DMV93FsfPP`G*>Ks>L&)Q}w2g%slu0kBfW1 z+*$*0BC^oTl6>OGIq(9BgG4|C90Dk-N_mPazGrQ7uHZ|>BLD!-KmZ)z1e^#?1Sf(M z!6m}K(^b|i%$TcA5bC}r$tAA?0C)g1@CgWliJ;NAk&ZF+-w#}$`-3nZ32C6IVKrHp zr+(!L2hRfF&AsTw>_@ z1y23;E%Oz}?q^Q2d($ayO;-sON2t7$w(Z|o0Pw1YnSp^}0PI+I5HnDNsFCA?oorkG z5sUIGIq=FSyxcj+xlhkm0en=52Bx3@02o12gdAU$_i?v6iyFMuc7P9#zQ-Hf; zVuV$t9P5`m)F2w1?t6{<8%wk{w-PP#Sj#%1MbsjrSI6n;D_@8q9`~W98dNQf$j=iI z6~hpgww&be%X_HI50Hhx@W==u4TLPB;ei-J-1}G8wH}|{i#Lk-WZAyfv}k4y0|fvU zZTy^$u6L>2nWo(NDJNR5;6x zll@CmQ5eTZ^k*a#RQf}fVOdd`5NJh6S(>6Cf$wEW#f&JyAR#GAn9>Gml;nOf3WCDa z5({5&UB$(IF?G#$x4X@Ickg!Y-HU!Z_rzX=qAq-XI_LS^=lOCT0|0{#{kBkYDS7{3 zD`iu%E=`cDX_^#^#n$5SIQ|4Zhsk8>N|zXHXG@*41$i-7`Jr{8`3S_OEcmY|RF48wXkk?WpdVM4OePBSbfh z#4_=eXJg@3epx~gi>QbUmO}Bm(ENN3+@c?jWiKvSrm(o|W}Ud*?vy~fn1!V~Cl4kB zI-;c!8f~-v)jX82%EG($>?;KSD$64f2&4qQ#=Yyrcpy$57RAVuV#vKMP)0hT$r6m# zc^F^XaJ8R9Q|}x^NoJYIvYZkq-z}Tnj@UJK2l2H zG}p+VvtjP2Z%bsb$~7QLJ9#pC0dKi`ppOd^_V;ME6tdzC0PtV|r=@e@37O`%0k^=5^`%cf$eu00N17Ro!{^30krz>a%3j34C?*{Mt2^a4~ zK=P+Qq%|f;Tc&+9ps;@Mw`EE%rgs&#y=j6BUGg96oIqdwj9-fiy*N(|@o)eD002ov JPDHLkV1j#pUPb@_ diff --git a/app/DD-Record-Organizer - Kopie/Resources/page_white_office1.png b/app/DD-Record-Organizer - Kopie/Resources/page_white_office1.png deleted file mode 100644 index a65bcb3e1e9613cd9e4950850db43d7025a5fdf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmV+m1N8ifP)JNR5;6x zll@CmQ5eTZ^k*a#RQf}fVOdd`5NJh6S(>6Cf$wEW#f&JyAR#GAn9>Gml;nOf3WCDa z5({5&UB$(IF?G#$x4X@Ickg!Y-HU!Z_rzX=qAq-XI_LS^=lOCT0|0{#{kBkYDS7{3 zD`iu%E=`cDX_^#^#n$5SIQ|4Zhsk8>N|zXHXG@*41$i-7`Jr{8`3S_OEcmY|RF48wXkk?WpdVM4OePBSbfh z#4_=eXJg@3epx~gi>QbUmO}Bm(ENN3+@c?jWiKvSrm(o|W}Ud*?vy~fn1!V~Cl4kB zI-;c!8f~-v)jX82%EG($>?;KSD$64f2&4qQ#=Yyrcpy$57RAVuV#vKMP)0hT$r6m# zc^F^XaJ8R9Q|}x^NoJYIvYZkq-z}Tnj@UJK2l2H zG}p+VvtjP2Z%bsb$~7QLJ9#pC0dKi`ppOd^_V;ME6tdzC0PtV|r=@e@37O`%0k^=5^`%cf$eu00N17Ro!{^30krz>a%3j34C?*{Mt2^a4~ zK=P+Qq%|f;Tc&+9ps;@Mw`EE%rgs&#y=j6BUGg96oIqdwj9-fiy*N(|@o)eD002ov JPDHLkV1j#pUPb@_ diff --git a/app/DD-Record-Organizer - Kopie/Resources/pdf.png b/app/DD-Record-Organizer - Kopie/Resources/pdf.png deleted file mode 100644 index 0f8a3e16fe4a0f8431caa4e9beb104f2a10c956e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1732 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 BrN{sP diff --git a/app/DD-Record-Organizer - Kopie/Resources/save.bmp b/app/DD-Record-Organizer - Kopie/Resources/save.bmp deleted file mode 100644 index dbd0f92370b0971acba9a6b2833243d2fa7e5559..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmeHD!3~5k3^Nk6eFW*oxCt2G{_NDzx><3O3QoX_A5yIn+ck}p{MKcHVHtrh)u(*} zk_Us6Rn@!C01t9@Vx>eWg{(ofgIZOQ$a*Z;I$iw7yOUH5F$t-v#Wa_Q)+)& h9=t{1OY^eBe2anLIpzjD@;KhZ`X65V#nU{ec{lX39aaDU diff --git a/app/DD-Record-Organizer - Kopie/Resources/save1.bmp b/app/DD-Record-Organizer - Kopie/Resources/save1.bmp deleted file mode 100644 index dbd0f92370b0971acba9a6b2833243d2fa7e5559..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmeHD!3~5k3^Nk6eFW*oxCt2G{_NDzx><3O3QoX_A5yIn+ck}p{MKcHVHtrh)u(*} zk_Us6Rn@!C01t9@Vx>eWg{(ofgIZOQ$a*Z;I$iw7yOUH5F$t-v#Wa_Q)+)& h9=t{1OY^eBe2anLIpzjD@;KhZ`X65V#nU{ec{lX39aaDU diff --git a/app/DD-Record-Organizer - Kopie/Resources/save_16xLG.png b/app/DD-Record-Organizer - Kopie/Resources/save_16xLG.png deleted file mode 100644 index 199d45b03a87d30da4d28391e1fa2cf85c9c4388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP_V(% z#WAEJ?(Jklt_A}h*ZoIVPImvu^)B{G_gAG?mo`2Swdo4(wz^_v@?gONMs@ib4aqns zuT26>7Ed}V-p`MCHp9!yQueItDy^j&uQx4SBDHtxHP(iUmf=cD9|W>>Jv~0S32A1q zmw&n2V9g>C<9A_;sow_mAFT4Viw)WG6Xt*BV@@-?dQ41S9_SVZPgg&ebxsLQ0QP}L AfB*mh diff --git a/app/DD-Record-Organizer - Kopie/Resources/save_16xLG1.png b/app/DD-Record-Organizer - Kopie/Resources/save_16xLG1.png deleted file mode 100644 index 199d45b03a87d30da4d28391e1fa2cf85c9c4388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAP_V(% z#WAEJ?(Jklt_A}h*ZoIVPImvu^)B{G_gAG?mo`2Swdo4(wz^_v@?gONMs@ib4aqns zuT26>7Ed}V-p`MCHp9!yQueItDy^j&uQx4SBDHtxHP(iUmf=cD9|W>>Jv~0S32A1q zmw&n2V9g>C<9A_;sow_mAFT4Viw)WG6Xt*BV@@-?dQ41S9_SVZPgg&ebxsLQ0QP}L AfB*mh diff --git a/app/DD-Record-Organizer - Kopie/Resources/search_glyph.png b/app/DD-Record-Organizer - Kopie/Resources/search_glyph.png deleted file mode 100644 index 7ac33dc56608edc8f219856d7bac36aa1d96030e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/table_refresh.png b/app/DD-Record-Organizer - Kopie/Resources/table_refresh.png deleted file mode 100644 index ab92010c2c970d77e0412120172b4c04278fab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 795 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 VbmOUHouvQ(002ovPDHLkV1g(v=}`ax diff --git a/app/DD-Record-Organizer - Kopie/Resources/userAccounts.bmp b/app/DD-Record-Organizer - Kopie/Resources/userAccounts.bmp deleted file mode 100644 index 0e6389769e7bcfbfaa283e4c66f77f88a1aff04a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 776 zcmZ?rHw6wI^+S=*Ur_Y!%qo=2*qobpFZ(=PbG#P4z<{7q1CE2bLPxXkMBHA z^ZMJ7{jfIh*YPR;FE4mn9`K_idg7dbwnGi?zdi_EA6k5=IOtH2RhJdeJ)b^(+P8e} z@^C*VO{7J@LI+SY}&W+pSx-L`6k4G&Cff8r6z#LXdRK zUZ3!6_ul>XOaD7810lO5|JCXb{qD^78U>a&j_rOO)V;Q{ZF1z&>pq)4 zd2M(TzW0B?w*O8`Uqu$xpFe;8-Me>IR#usrnZ3QeOO`D0_xCq*@BpTe{1rzv+jj;n zxsY!RlJn7%*5AK>|L4!2m?;o0a_{xW$$Kx)KXQG+feXNB`u+PiP>O*808*TsGynhq diff --git a/app/DD-Record-Organizer - Kopie/Resources/user_16xLG.png b/app/DD-Record-Organizer - Kopie/Resources/user_16xLG.png deleted file mode 100644 index b13824433b3532256f3e0535185c796c8720161f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5M?jcysy3fAQ1G0m zi(^Pd+|fyfe9ZeVdZ5B>)m+=ik}5t(pj^$ZfkC|lG2Thx2pCXnauS3=672U zP5#4~pYHUD#`x`@tZ}#?!svYQNp2;LE~b5APb&9Kn6YYA(!;y6>vlf4SUQ)xCGpc8 zK0TG=>UXxCbzq5{ruv4-#U@>%?QogZoz^=I51mV6=g&IGZQ;c6%vDrl=?wAT@_+U# fyyHDq*b-r<@j8dQz)5ru&}R&uu6{1-oD!M3!D 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 diff --git a/app/DD-Record-Organizer - Kopie/Resources/xls.png b/app/DD-Record-Organizer - Kopie/Resources/xls.png deleted file mode 100644 index 67c7708e6a50905ccdbf9034ad2ada3aa9ac4d1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1838 zcmV+}2hsS6P)`TtOf+JQi4hbHi6}&)B+5f23V}Gn zW7F}-7z5nclh>YouI;_ob57T;UCY|8mo1*;+r2&a`_B1(=X>6pDI`fktg(7$(Kd3a zfc&GI(4s?I>uQn_dXS#nP(nEq^{^3=YuLNJxOuV1BnZOE=XN}rG>BM3i4h(dX&IO_ zKHo%cDTo>WI{-Y#qiDiZOdOvl3y2X1pe6uprg12qP$CP65eLAjIE*o5$p&J?0jQK5 zj5@PyAVwU3QlUgTpCKEFQ31fKwX%U2vJObBfXJvlSxcc%faBCdahV#LZzWtOIE=zj zDOB-xP8h_n0XTbop;MItf0)H0eiKr03h0d*_pu4PE6tVo3Xf)75y3%Az=r^gA= z4_FP^=r!9-9bKIa1QDo_6~NSTE9_lf+-Y&b?eMc~AQGiiP_W!!&Cw#S&_FB@$P?yF zE#@s7kGiTR?A*VZS;t`Jq1FtYM>JZM$?FkT$_{|_HRN>D3~Dsgc1MA5_V_}|hbaS( z$B&+F55`W=qj-)r?jG%p4zxEohM7jC_@q)QkXK*?r&dBi?v;c{ri9-s1~v}kt*_~X z%i+VgNk&Y6JUgNFA&o#CQ1eRUPRd}x84luh6LqgZu-|KQF`{l$Jj*IyT}k9cA`!|k zsbR2aqCm9Vw8Lrlq2X#b;h_PYneduY0!2vHN=#pXc&#!51XaHNpH332DiqGJkRm2; z@lQDh2FF8AzMcR;lqDt>8Nu_aq}NO-27;|bGNjY1Vae7-fwHZAe;6L0_c z5tYPodEElb{q*E*Bo@q>e1s*aE^YrhWHrIiF_46>3VsRq+uW=lqRMMXz*@3&QSQ`7 zEOfWkmDJh~y$%S1h&#Og`g)P2{( zl-KDw)*FRCoy(4ZCt&6#&5K0WAYiTJX1Oxgx@Ej z`9?1ZbRiB1DYZ8;NsPTf2T6%EXoG{Og?q%eIkkegQ5u`0snbPXe0=0(hAK_Dh;u=t zNXWWgkBG*rJuF^K1f;>jC;yoyksyxQr;|-7MS7eRl4IsoDOn3mY2a-wz#t8}r`>F< zz2b#Id;kxyK)O*K*J?BaX?RWIIX}i;DFUFchZxn7QVdX8QItj*Kq{YA637A%AAyW6 zw6thFCTEu6^!4v?rTsLUv!vOuX4ZRfd+peF_Fd!{3$XIBO}KFDD4}C9*DbLvz|!LN zjF*nKp6mF%_Uq7^vh_m2AP&;GhNEm#sxYrgXLHZb+>FWAQk-u*%6@A(J^O9e*&<|v zWYUhs%X2?qd{pUE@$B)&Y zz~QzJJQoLYdMw#9H;$mCs~(ng8(x^R1s|^d1FtXMO-{coCcl_cFVz3Za4_Ze2Ok}| zroxD4;T8}dApid17x7Kyc3f-{Uts-{x;)#>B(&@E79ko5axdVX!(tcKEhke_Fzg@S!nLBYlr(?G9!vV zo&~sgF(8H&g3|m&D9u}ly0&T@zw{lO`?=~1JUeRxR+PSqgJ*UTnZSng3ZB6uwwV#@ z9jM$zW&%{B!ibF2}%qL3KwN_#8iHgwtp>umM z&Qgf+glIl@xOy2+%mX1VQQLe0pB{S?tI9WG$+Wd>zUlro>^;8~RX0u~+|GyE_@Vw+ zLakL*a6C7vorJ&751&Wa{?nGL+md%7;?I8n=(eMxfK+0D1d)HVyU|qIX>$6~C|e-j c_)mZV0M*ud?gE-g`Tzg`07*qoM6N<$f(UtSod5s; diff --git a/app/DD-Record-Organizer - Kopie/Resources/xml.png b/app/DD-Record-Organizer - Kopie/Resources/xml.png deleted file mode 100644 index 8bdd012c0df0b700d4ca76f52b6347d68ac9c106..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1778 zcmVl2SBgaLrLy3)j-4_fKCezn^`pwaR;E&>A;$50*6%{5b+0~)qpw02v&0n z*sZBhoSUTxMBD*rHCiwklMqA-*vxa5D9#}enK6NgI{=Laz+lh^gRl{ZWif$B000ec zWSwdtw6WZNv648SPODW7gf^O=s>PBOR0N@qw+s0L51@Bsd=3=WIgSGiE#Tp!#}Ih% z5M~1b2;jHFVunnc-##(rV_^plZA~};I&o5xlc3IhHM+3FoC=S4u-}>X?Ts0Ln!CVZ zNrnBdzqlxwQ%!Af5;-Op;-A4rUi8L~_c40v;$^td+A*)4+Ne+U*h-B_21dr-X z<3gxx0Gq`C$w^7`{wp`u8Puma@*Ff1_R~-m#%ff-_!R5t4zXAb?4xZvyHH^vJ|RO)?u}% zX90Fj3oCG=&kLs;TVZ74w$yJ*PG;rWvLeP#ynsaFLRQX>M`+E~4UDh%3_!EzCfw-t zO8rf3HyG0#yIgA^KRYX`O&qlan%X=#p+5;=|a=z{rdir7L z)tP&sPbi1$O8Q?}Ys%&o|U$efEgVMHavogSqHD`Lv@cqJAfSuVlRC@8W3 z&nG^dR&o#Uka!Cy3MKv@77%X~q*)B1DRed&lVL^H5~+Ri?lkfg3kfppR;kW5Z+`AP zc_Nahd8kh9@^PwVWQ3jz;e)>%hXY@H4gI5ItnR}E=97azF!s&*SzAMMyVT~vh*OlU zyKq@*rzD8lzCZRSt8-!g#YN!(+K8cqjExvRzq|J()_3UF6Rhp`)92Z0zq)e^dn#^5kLvLMQ8t@)K1?ef~#=C+@gM={|TKdHUJRbthLpfART@EqL94r+fx&4c0r!N zcA?TfzaLsW-BO#}J;fzn(1kz&0CtguSrsGZx0NM@Y)H=1OqLtS`$eTHik+KkOM zpKi0Vv2yE1vH&P?Aufyy5qmLXI@8o5y*8Y7HwTXq08qk{hDww2-2+2Vl$VYD!isZz zkb(;V;FN7*p1oU!^5LT=S^s-))G`H+H@IQq&Xm+I`YnAIt;mLM?+^o8n2P{-PFNga zEIb(-j(Md3Xp!W6qM-?f$0lLN`YKpe=!DmHZDUU?-yN-&#_-arV(6T+oQ-E;G=7WM zO6b_G{^1}V#H44gU%^Gj2^M(rq%sM0=bPBm#|xV`u)gv_N+%02OY4KPms(&u0^?*B zC=gyMNXBL{OBbAI0nvxP{P9T8zbP}@|IXfsE~Jmfg+xj+7~uW4_Aq6VFd-NF-rT(t zwyv#UuM^a^4pYy9>}BkmlqMOmZ)tiOt5Zq!m#eq1*NIRP$MZ@7$U_NwN+E`j5QAP9 z#AgtWDLpq%93$@w9h;Srwy*~%2Y_zym`iXl2g>$KL7v#07*qoM6N<$f&?H<1poj5 diff --git a/app/DD-Record-Organizer - Kopie/Resources/zip.png b/app/DD-Record-Organizer - Kopie/Resources/zip.png deleted file mode 100644 index db988ad0d380f401ce8acd3ecaa1c100c4a05057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1527 zcmV7w~5aS0Ezxc`c#YE#vVxsXaQ9`1K19V#$ zN)R{1WUv=p8Qs=(Wu@J1d#~r7b+@gwwD)#h$4Q>-JoldSobx-s=XuW4JA*9CNY{S) zh)w@8xAw`ChowVWCZyXZmucd@7owVX=e_kO#E?(bOD%OMt#H!*@29%p_w*k8@xutT zg3tv(Py6H4tGGRKPSu;c-lVeBHg4F3oBv)SApALlV6q@jv#^{293K~kNwfn9#s)Ms z9)QVcCLoxPR~-Y}y5B`OG^grDi!=GuitG?fW&%RS;ME^;VuH(#0c~xt=QYgSJg@3o zcAmgP9Vb-XAXvc`*FYfsrbgrhA}=n)kz?WcxUg)p3mG^w48>~*2nPhSi-6d#+nu;9 z@|R`?EcWKurWc#3+>u~MhJh^w!&gBfnlem~^)rzt24wI;To_hPW`HdrER<6al!+22 zgfe|h>YN)H{$E z3)Zh|!^qfx!h|yX(24=zco~8aj~#}UR6CV59q^2PLnU+LQ9;JfPWB$u4?xyl%-OfR zO%68hLR|5B)lNgpF)CWx=})aI8w1nBZ-5nSC@O1#Z~Q%!*S?5K=P~4?ahbDFM6*$2 z)d5u2FK*ameFlE_=eq1H(@m`1g-R@)YF}Z270&9iQ!oG=Z;4-Gf$OlWc`k1NGM5qx z^%}+JK85L#&*=0U14ne(NRr%QK>NuB@7#p@+Hnl`9j3Z}svl+69ffis?ZKz~n2CfF z6IoQ3onv^(CvVYamuD2+0iPV{> ztP&<7Q|@8#LJ2I^+O*?sYd01q3(ZcAqUYoXDc?1dz#2F`znuoyylg*9QGyx5N=gSt&^sNdX5`<`2)7`oJh z3unK?zGsi-i-FVtc%FgHUaRW8XTGAFceQn**0DjIM?WW${!%GnDlJpzDStig8Z>3vvSfX_Qg+^8t4b#yWiy6@|W z@evGN?jtT`Me8Gv-aDQ$5K?1lba)V+$#L5Ed8a4{SIhQ{>*xm%O>fvY>&3;spUDXd z*!fr&c;){9_l%e5Gxa`E0L2PBTeTgv>m8_T*mB=>a&)1)sncjUjJ|WH$q9;hyt^C5 z5;pZ%IlA~f=0eVfdNejQWwl0L0bJ}KKp-#=XT1ZWI1kV5`Gf%HVX>GKV&E>3kXoAL zvSA%D5J=5{xVWLQk#Q -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - -Imports System - -Namespace My.Resources - - 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - '''